Index: trunk/src/kern_head.c
===================================================================
--- trunk/src/kern_head.c	(revision 345)
+++ trunk/src/kern_head.c	(revision 346)
@@ -143,4 +143,7 @@
   if (fd < 0)
     {
+      if (verbose)
+	fprintf(stderr, "read_kcode: /dev/kmem failed, now trying /proc/kmem\n");
+
       if (0 != access("/proc/kmem", R_OK)) 
 	{
Index: trunk/src/samhain_kmem.c
===================================================================
--- trunk/src/samhain_kmem.c	(revision 345)
+++ trunk/src/samhain_kmem.c	(revision 346)
@@ -323,5 +323,5 @@
 static rwlock_t * sh_vmlist_lock_ptr = (rwlock_t *) SH_VMLIST_LOCK;
 
-static struct vm_struct * sh_vmlist   = (struct vm_struct *) SH_VMLIST_LOCK;
+static struct vm_struct * sh_vmlist   = (struct vm_struct *) SH_VMLIST;
 /*
  *
