Package: lufs-source
Version: 0.9.7-5

I had to apply this one line patch to get LUFS to compile.
The kernel interface has changed sometime between 2.6.8 and 2.6.10
this patch simply reflects that change. I enclosed the change in
an #if statement to hopefully make it backward compatible. But
I've not tested it on anything less than 2.6.10.

I am running Ubuntu Hoary, kernel 2.6.10-2-686.

diff --unified --recursive --new-file lufs-orig/kernel/Linux/2.6/inode.c
lufs/kernel/Linux/2.6/inode.c
--- lufs-orig/kernel/Linux/2.6/inode.c  2005-01-18 18:16:44.276431648 +0000
+++ lufs/kernel/Linux/2.6/inode.c       2005-01-18 18:41:08.938769128 +0000
@@ -411,7 +411,11 @@
     info.si_uid = current->uid;

     /* notify the daemon that we're going bye-bye */
+#if (KERNEL_VERSION_CODE >= KERNEL_VERSION(2,6,9))
+    kill_proc(GET_INFO(sb)->server_pid, SIGUSR1, (int)&info);
+#else
     kill_proc_info(SIGUSR1, &info, GET_INFO(sb)->server_pid);
+#endif

     lu_empty_slots(GET_INFO(sb));
     kfree(GET_INFO(sb));





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Reply via email to