Whamcloud - gitweb
b=23004 bad cfs_user_write call causes oops
authorNathan Rutman <nathan.rutman@oracle.com>
Thu, 24 Jun 2010 17:49:30 +0000 (10:49 -0700)
committerRobert Read <robert.read@oracle.com>
Fri, 25 Jun 2010 17:30:02 +0000 (10:30 -0700)
i=rread
i=breitz

libcfs/libcfs/kernel_user_comm.c

index 4c356e9..a36a3bc 100644 (file)
@@ -165,7 +165,11 @@ int libcfs_kkuc_msg_put(cfs_file_t *filp, void *payload)
         }
 
 #ifdef __KERNEL__
-        rc = cfs_user_write(filp, (char *)payload, kuch->kuc_msglen, 0);
+        {
+                loff_t offset = 0;
+                rc = cfs_user_write(filp, (char *)payload, kuch->kuc_msglen, 
+                                    &offset);
+        }
 #endif
 
         if (rc < 0)