fixup module ref'ing and mutex

Signed-off-by: Seth Jennings <sjenning@redhat.com>
fixup! fixup

Signed-off-by: Seth Jennings <sjenning@redhat.com>
combine kallsyms functions

Signed-off-by: Seth Jennings <sjenning@redhat.com>
remove bad BUG_ON()

Signed-off-by: Seth Jennings <sjenning@redhat.com>
add comment about obj->mod init

Signed-off-by: Seth Jennings <sjenning@redhat.com>