Index: trunk/src/sh_kern.c
===================================================================
--- trunk/src/sh_kern.c	(revision 276)
+++ trunk/src/sh_kern.c	(revision 277)
@@ -658,4 +658,9 @@
 			     sizeof(proc_root_dir)))
 	status = -7;
+    }
+/* 2.6.21 (((2) << 16) + ((6) << 8) + (21)) */
+#if SH_KERNEL_NUMBER < 132629
+  if(status == 0)
+    {
       if (sh_kern_read_data (kd, proc_root_iops, 
 			     (unsigned char *) &proc_root_inode, 
@@ -663,4 +668,7 @@
 	status = -8;
     }
+#else
+  memset(&proc_root_inode, '\0', sizeof(proc_root_inode));
+#endif
   
   /*
Index: trunk/src/sh_log_check.c
===================================================================
--- trunk/src/sh_log_check.c	(revision 276)
+++ trunk/src/sh_log_check.c	(revision 277)
@@ -896,5 +896,5 @@
       status = (int) sh_string_read(s, logfile->fp, 8192);
 
-      fprintf(stderr, "FIXME: %s\n", sh_string_str(s));
+      /* fprintf(stderr, "FIXME: %s\n", sh_string_str(s)); */
 
       /* restore old signal handler
