Fix include files for write_super BKL move.
diff --git a/fs/affs/super.c b/fs/affs/super.c
index ee65679..f7f9c48 100644
--- a/fs/affs/super.c
+++ b/fs/affs/super.c
@@ -26,6 +26,7 @@
 #include <linux/major.h>
 #include <linux/blkdev.h>
 #include <linux/init.h>
+#include <linux/smp_lock.h>
 #include <asm/system.h>
 #include <asm/uaccess.h>
 
diff --git a/fs/ext2/super.c b/fs/ext2/super.c
index f6944c7..db59722 100644
--- a/fs/ext2/super.c
+++ b/fs/ext2/super.c
@@ -25,6 +25,7 @@
 #include <linux/locks.h>
 #include <linux/blkdev.h>
 #include <linux/random.h>
+#include <linux/smp_lock.h>
 #include <asm/uaccess.h>
 
 
diff --git a/fs/hfs/super.c b/fs/hfs/super.c
index 74d9801..38854bb 100644
--- a/fs/hfs/super.c
+++ b/fs/hfs/super.c
@@ -31,6 +31,7 @@
 #include <linux/blkdev.h>
 #include <linux/module.h>
 #include <linux/init.h>
+#include <linux/smp_lock.h>
 
 MODULE_LICENSE("GPL");
 
diff --git a/fs/jffs2/fs.c b/fs/jffs2/fs.c
index 3935f60..5ba50e4 100644
--- a/fs/jffs2/fs.c
+++ b/fs/jffs2/fs.c
@@ -44,6 +44,7 @@
 #include <linux/mtd/mtd.h>
 #include <linux/pagemap.h>
 #include <linux/slab.h>
+#include <linux/smp_lock.h>
 #include "nodelist.h"
 
 int jffs2_statfs(struct super_block *sb, struct statfs *buf)
diff --git a/fs/udf/super.c b/fs/udf/super.c
index c96277b..bc8a057 100644
--- a/fs/udf/super.c
+++ b/fs/udf/super.c
@@ -55,6 +55,7 @@
 #include <linux/stat.h>
 #include <linux/cdrom.h>
 #include <linux/nls.h>
+#include <linux/smp_lock.h>
 #include <asm/byteorder.h>
 
 #include <linux/udf_fs.h>
diff --git a/fs/ufs/super.c b/fs/ufs/super.c
index a3c51e7..6d4af87 100644
--- a/fs/ufs/super.c
+++ b/fs/ufs/super.c
@@ -80,6 +80,7 @@
 #include <linux/locks.h>
 #include <linux/blkdev.h>
 #include <linux/init.h>
+#include <linux/smp_lock.h>
 
 #include "swab.h"
 #include "util.h"