Index: /trunk/configure.ac
===================================================================
--- /trunk/configure.ac	(revision 345)
+++ /trunk/configure.ac	(revision 346)
@@ -2142,5 +2142,5 @@
 
 			   AC_MSG_CHECKING([for vmlist])
-			   sh_vmlist_lock=`egrep ['[bdBD] vmlist$'] ${systemmap} | awk '{print $1}'` 
+			   sh_vmlist=`egrep ['[bdBD] vmlist$'] ${systemmap} | awk '{print $1}'` 
 			   if test x"$sh_vmlist" = x; then 
 			       AC_MSG_RESULT(no)
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;
 /*
  *
