Whamcloud - gitweb
Fix build on 2.4SMP
[fs/lustre-release.git] / lustre / llite / commit_callback.c
index 4a33904..ee6ae03 100644 (file)
@@ -23,7 +23,8 @@
 #include <linux/module.h>
 #include <linux/fs.h>
 #include <linux/stat.h>
-#include <linux/locks.h>
+#include <linux/sched.h>
+#include <linux/smp_lock.h>
 #include <linux/kmod.h>
 #include <linux/quotaops.h>
 #include <asm/unistd.h>
@@ -63,7 +64,7 @@ static int ll_commitcbd_main(void *arg)
         spin_unlock_irq(&current->sigmask_lock);
 
         sprintf(current->comm, "lustre_commitcbd");
-        spin_unlock();
+        unlock_kernel();
 
         /* Record that the  thread is running */
         sbi->ll_commitcbd_waketime = CURRENT_TIME;