[PATCH] get rid of <linux/locks.h>

Christoph Hellwig (hch@infradead.org)
Mon, 20 May 2002 17:29:27 +0100


The lock.h header contained some hand-crafted lcoking routines from
the pre-SMP days. In 2.5 only lock_super/unlock_super are left,
guarded by a number of completly unrelated (!) includes.

This patch moves lock_super/unlock_super to fs.h, which defined
struct super_block that is needed for those to operate it, removes
locks.h and updates all caller to not include it and add the missing,
previously nested includes where needed.

===== drivers/block/DAC960.c 1.26 vs edited =====
--- 1.26/drivers/block/DAC960.c Tue Apr 30 22:58:44 2002
+++ edited/drivers/block/DAC960.c Mon May 20 13:33:58 2002
@@ -35,7 +35,6 @@
#include <linux/blkpg.h>
#include <linux/interrupt.h>
#include <linux/ioport.h>
-#include <linux/locks.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/proc_fs.h>
===== drivers/block/block_ioctl.c 1.7 vs edited =====
--- 1.7/drivers/block/block_ioctl.c Wed Apr 24 22:00:34 2002
+++ edited/drivers/block/block_ioctl.c Mon May 20 13:41:02 2002
@@ -21,7 +21,6 @@
#include <linux/errno.h>
#include <linux/string.h>
#include <linux/config.h>
-#include <linux/locks.h>
#include <linux/swap.h>
#include <linux/init.h>
#include <linux/smp_lock.h>
===== drivers/block/cpqarray.h 1.5 vs edited =====
--- 1.5/drivers/block/cpqarray.h Tue Feb 5 16:22:01 2002
+++ edited/drivers/block/cpqarray.h Mon May 20 13:34:04 2002
@@ -27,7 +27,6 @@

#ifdef __KERNEL__
#include <linux/blkdev.h>
-#include <linux/locks.h>
#include <linux/slab.h>
#include <linux/proc_fs.h>
#include <linux/timer.h>
===== drivers/block/ll_rw_blk.c 1.66 vs edited =====
--- 1.66/drivers/block/ll_rw_blk.c Sun May 19 13:49:48 2002
+++ edited/drivers/block/ll_rw_blk.c Mon May 20 13:34:06 2002
@@ -18,7 +18,6 @@
#include <linux/errno.h>
#include <linux/string.h>
#include <linux/config.h>
-#include <linux/locks.h>
#include <linux/mm.h>
#include <linux/swap.h>
#include <linux/init.h>
===== drivers/isdn/capi/capifs.c 1.16 vs edited =====
--- 1.16/drivers/isdn/capi/capifs.c Wed Apr 24 17:50:15 2002
+++ edited/drivers/isdn/capi/capifs.c Mon May 20 13:34:08 2002
@@ -21,7 +21,6 @@
#include <linux/init.h>
#include <linux/kdev_t.h>
#include <linux/kernel.h>
-#include <linux/locks.h>
#include <linux/major.h>
#include <linux/slab.h>
#include <linux/ctype.h>
===== drivers/isdn/capi/kcapi.c 1.31 vs edited =====
--- 1.31/drivers/isdn/capi/kcapi.c Sun May 19 08:56:35 2002
+++ edited/drivers/isdn/capi/kcapi.c Mon May 20 13:34:10 2002
@@ -26,7 +26,6 @@
#include <linux/tqueue.h>
#include <linux/capi.h>
#include <linux/kernelcapi.h>
-#include <linux/locks.h>
#include <linux/init.h>
#include <asm/uaccess.h>
#include <linux/isdn/capicmd.h>
===== drivers/md/lvm.c 1.26 vs edited =====
--- 1.26/drivers/md/lvm.c Wed Apr 24 22:00:40 2002
+++ edited/drivers/md/lvm.c Mon May 20 13:34:14 2002
@@ -212,7 +212,6 @@
#include <linux/proc_fs.h>
#include <linux/blkdev.h>
#include <linux/genhd.h>
-#include <linux/locks.h>
#include <linux/devfs_fs_kernel.h>
#include <linux/smp_lock.h>
#include <asm/ioctl.h>
===== drivers/md/raid5.c 1.21 vs edited =====
--- 1.21/drivers/md/raid5.c Wed May 15 07:00:01 2002
+++ edited/drivers/md/raid5.c Mon May 20 13:34:18 2002
@@ -18,7 +18,6 @@

#include <linux/config.h>
#include <linux/module.h>
-#include <linux/locks.h>
#include <linux/slab.h>
#include <linux/raid/raid5.h>
#include <asm/bitops.h>
===== drivers/media/video/i2c-old.c 1.3 vs edited =====
--- 1.3/drivers/media/video/i2c-old.c Tue Feb 5 08:49:25 2002
+++ edited/drivers/media/video/i2c-old.c Mon May 20 13:34:20 2002
@@ -12,7 +12,6 @@
#include <linux/types.h>
#include <linux/string.h>
#include <linux/delay.h>
-#include <linux/locks.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/i2c-old.h>
===== fs/binfmt_em86.c 1.3 vs edited =====
--- 1.3/fs/binfmt_em86.c Mon Feb 25 19:35:33 2002
+++ edited/fs/binfmt_em86.c Mon May 20 13:40:05 2002
@@ -12,7 +12,6 @@
#include <linux/string.h>
#include <linux/stat.h>
#include <linux/slab.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>
#include <linux/binfmts.h>
#include <linux/elf.h>
===== fs/block_dev.c 1.56 vs edited =====
--- 1.56/fs/block_dev.c Sun May 19 13:49:48 2002
+++ edited/fs/block_dev.c Mon May 20 13:40:08 2002
@@ -8,7 +8,6 @@
#include <linux/config.h>
#include <linux/init.h>
#include <linux/mm.h>
-#include <linux/locks.h>
#include <linux/fcntl.h>
#include <linux/slab.h>
#include <linux/kmod.h>
===== fs/buffer.c 1.101 vs edited =====
--- 1.101/fs/buffer.c Sun May 19 13:49:49 2002
+++ edited/fs/buffer.c Mon May 20 13:40:11 2002
@@ -23,7 +23,6 @@
#include <linux/fs.h>
#include <linux/mm.h>
#include <linux/slab.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>
#include <linux/blkdev.h>
#include <linux/file.h>
===== fs/super.c 1.70 vs edited =====
--- 1.70/fs/super.c Sun May 19 13:49:49 2002
+++ edited/fs/super.c Mon May 20 13:40:13 2002
@@ -22,7 +22,6 @@

#include <linux/config.h>
#include <linux/slab.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>
#include <linux/devfs_fs_kernel.h>
#include <linux/acct.h>
===== fs/adfs/inode.c 1.10 vs edited =====
--- 1.10/fs/adfs/inode.c Fri Apr 5 15:20:28 2002
+++ edited/fs/adfs/inode.c Mon May 20 13:34:22 2002
@@ -14,7 +14,6 @@
#include <linux/time.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/mm.h>
#include <linux/smp_lock.h>
#include <linux/module.h>
===== fs/adfs/super.c 1.14 vs edited =====
--- 1.14/fs/adfs/super.c Mon May 13 01:14:41 2002
+++ edited/fs/adfs/super.c Mon May 20 13:34:24 2002
@@ -16,7 +16,6 @@
#include <linux/time.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/init.h>

#include <asm/bitops.h>
===== fs/affs/amigaffs.c 1.11 vs edited =====
--- 1.11/fs/affs/amigaffs.c Sun Mar 17 20:20:24 2002
+++ edited/fs/affs/amigaffs.c Mon May 20 13:34:27 2002
@@ -13,7 +13,6 @@
#include <linux/time.h>
#include <linux/affs_fs.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/mm.h>
#include <linux/amigaffs.h>

===== fs/affs/bitmap.c 1.8 vs edited =====
--- 1.8/fs/affs/bitmap.c Mon Mar 18 17:25:46 2002
+++ edited/fs/affs/bitmap.c Mon May 20 13:34:29 2002
@@ -13,7 +13,6 @@
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/bitops.h>
#include <linux/amigaffs.h>

===== fs/affs/file.c 1.17 vs edited =====
--- 1.17/fs/affs/file.c Wed May 1 06:14:58 2002
+++ edited/fs/affs/file.c Mon May 20 13:34:32 2002
@@ -22,7 +22,6 @@
#include <linux/errno.h>
#include <linux/slab.h>
#include <linux/stat.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>
#include <linux/dirent.h>
#include <linux/fs.h>
===== fs/affs/inode.c 1.13 vs edited =====
--- 1.13/fs/affs/inode.c Fri Apr 5 15:20:28 2002
+++ edited/fs/affs/inode.c Mon May 20 13:34:34 2002
@@ -20,7 +20,6 @@
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/genhd.h>
#include <linux/amigaffs.h>
#include <linux/major.h>
===== fs/affs/namei.c 1.16 vs edited =====
--- 1.16/fs/affs/namei.c Sun Mar 17 20:20:24 2002
+++ edited/fs/affs/namei.c Mon May 20 13:34:36 2002
@@ -14,7 +14,6 @@
#include <linux/string.h>
#include <linux/stat.h>
#include <linux/fcntl.h>
-#include <linux/locks.h>
#include <linux/amigaffs.h>
#include <linux/smp_lock.h>
#include <asm/uaccess.h>
===== fs/affs/super.c 1.23 vs edited =====
--- 1.23/fs/affs/super.c Wed Apr 24 08:03:46 2002
+++ edited/fs/affs/super.c Mon May 20 13:34:39 2002
@@ -20,7 +20,6 @@
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/genhd.h>
#include <linux/amigaffs.h>
#include <linux/major.h>
===== fs/autofs/inode.c 1.9 vs edited =====
--- 1.9/fs/autofs/inode.c Thu May 2 06:54:14 2002
+++ edited/fs/autofs/inode.c Mon May 20 13:34:41 2002
@@ -14,7 +14,6 @@
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/file.h>
-#include <linux/locks.h>
#include <asm/bitops.h>
#include "autofs_i.h"
#define __NO_VERSION__
===== fs/autofs4/inode.c 1.7 vs edited =====
--- 1.7/fs/autofs4/inode.c Sat Mar 23 23:56:32 2002
+++ edited/fs/autofs4/inode.c Mon May 20 13:49:29 2002
@@ -13,7 +13,7 @@
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/file.h>
-#include <linux/locks.h>
+#include <linux/pagemap.h>
#include <asm/bitops.h>
#include "autofs_i.h"
#define __NO_VERSION__
===== fs/bfs/dir.c 1.14 vs edited =====
--- 1.14/fs/bfs/dir.c Wed Apr 24 17:50:15 2002
+++ edited/fs/bfs/dir.c Mon May 20 13:34:46 2002
@@ -7,7 +7,6 @@
#include <linux/time.h>
#include <linux/string.h>
#include <linux/bfs_fs.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>

#include "bfs_defs.h"
===== fs/bfs/file.c 1.6 vs edited =====
--- 1.6/fs/bfs/file.c Sun Mar 17 11:36:53 2002
+++ edited/fs/bfs/file.c Mon May 20 13:34:48 2002
@@ -5,7 +5,6 @@
*/

#include <linux/fs.h>
-#include <linux/locks.h>
#include <linux/bfs_fs.h>
#include <linux/smp_lock.h>
#include "bfs_defs.h"
===== fs/bfs/inode.c 1.13 vs edited =====
--- 1.13/fs/bfs/inode.c Tue Apr 23 12:56:42 2002
+++ edited/fs/bfs/inode.c Mon May 20 13:34:50 2002
@@ -9,7 +9,6 @@
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/init.h>
-#include <linux/locks.h>
#include <linux/bfs_fs.h>
#include <linux/smp_lock.h>

===== fs/coda/cache.c 1.6 vs edited =====
--- 1.6/fs/coda/cache.c Thu Feb 28 23:41:57 2002
+++ edited/fs/coda/cache.c Mon May 20 13:34:52 2002
@@ -13,7 +13,6 @@
#include <linux/fs.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <asm/uaccess.h>
#include <linux/string.h>
#include <linux/list.h>
===== fs/coda/coda_linux.c 1.5 vs edited =====
--- 1.5/fs/coda/coda_linux.c Thu Feb 28 23:47:39 2002
+++ edited/fs/coda/coda_linux.c Mon May 20 13:34:54 2002
@@ -14,7 +14,6 @@
#include <linux/fs.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <asm/uaccess.h>
#include <linux/string.h>

===== fs/coda/dir.c 1.15 vs edited =====
--- 1.15/fs/coda/dir.c Fri Mar 1 12:44:27 2002
+++ edited/fs/coda/dir.c Mon May 20 13:34:56 2002
@@ -15,7 +15,6 @@
#include <linux/file.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/string.h>
#include <linux/smp_lock.h>

===== fs/coda/file.c 1.8 vs edited =====
--- 1.8/fs/coda/file.c Thu Feb 28 23:41:57 2002
+++ edited/fs/coda/file.c Mon May 20 13:34:59 2002
@@ -14,7 +14,6 @@
#include <linux/fs.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>
#include <linux/string.h>
#include <asm/uaccess.h>
===== fs/coda/inode.c 1.15 vs edited =====
--- 1.15/fs/coda/inode.c Fri Apr 5 15:20:28 2002
+++ edited/fs/coda/inode.c Mon May 20 13:35:01 2002
@@ -15,7 +15,6 @@
#include <linux/string.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/unistd.h>
#include <linux/smp_lock.h>
#include <linux/file.h>
===== fs/coda/pioctl.c 1.6 vs edited =====
--- 1.6/fs/coda/pioctl.c Thu Feb 28 23:41:57 2002
+++ edited/fs/coda/pioctl.c Mon May 20 13:35:03 2002
@@ -13,7 +13,6 @@
#include <linux/fs.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/string.h>
#define __NO_VERSION__
#include <linux/module.h>
===== fs/coda/symlink.c 1.4 vs edited =====
--- 1.4/fs/coda/symlink.c Tue Apr 30 00:18:35 2002
+++ edited/fs/coda/symlink.c Mon May 20 14:52:48 2002
@@ -13,7 +13,7 @@
#include <linux/fs.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
+#include <linux/pagemap.h>
#include <linux/smp_lock.h>

#include <linux/coda.h>
===== fs/coda/upcall.c 1.9 vs edited =====
--- 1.9/fs/coda/upcall.c Thu Feb 28 23:41:57 2002
+++ edited/fs/coda/upcall.c Mon May 20 13:35:07 2002
@@ -26,7 +26,6 @@
#include <linux/file.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/string.h>
#include <asm/uaccess.h>
#include <linux/vmalloc.h>
===== fs/cramfs/inode.c 1.20 vs edited =====
--- 1.20/fs/cramfs/inode.c Wed Apr 24 17:50:15 2002
+++ edited/fs/cramfs/inode.c Mon May 20 13:35:10 2002
@@ -16,7 +16,6 @@
#include <linux/pagemap.h>
#include <linux/init.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/blkdev.h>
#include <linux/cramfs_fs.h>
#include <linux/smp_lock.h>
===== fs/devpts/inode.c 1.10 vs edited =====
--- 1.10/fs/devpts/inode.c Thu Apr 4 00:00:01 2002
+++ edited/fs/devpts/inode.c Mon May 20 13:35:16 2002
@@ -17,7 +17,6 @@
#include <linux/init.h>
#include <linux/kdev_t.h>
#include <linux/kernel.h>
-#include <linux/locks.h>
#include <linux/major.h>
#include <linux/slab.h>
#include <linux/stat.h>
===== fs/efs/super.c 1.9 vs edited =====
--- 1.9/fs/efs/super.c Tue Mar 12 23:03:48 2002
+++ edited/fs/efs/super.c Mon May 20 13:35:18 2002
@@ -8,7 +8,6 @@

#include <linux/init.h>
#include <linux/module.h>
-#include <linux/locks.h>
#include <linux/efs_fs.h>
#include <linux/efs_vh.h>
#include <linux/efs_fs_sb.h>
===== fs/ext2/balloc.c 1.17 vs edited =====
--- 1.17/fs/ext2/balloc.c Tue Mar 12 19:00:36 2002
+++ edited/fs/ext2/balloc.c Mon May 20 13:35:21 2002
@@ -13,7 +13,6 @@

#include <linux/config.h>
#include "ext2.h"
-#include <linux/locks.h>
#include <linux/quotaops.h>

/*
===== fs/ext2/fsync.c 1.6 vs edited =====
--- 1.6/fs/ext2/fsync.c Sun May 19 13:49:46 2002
+++ edited/fs/ext2/fsync.c Mon May 20 13:35:24 2002
@@ -23,7 +23,6 @@
*/

#include "ext2.h"
-#include <linux/locks.h>
#include <linux/smp_lock.h>


===== fs/ext2/ialloc.c 1.14 vs edited =====
--- 1.14/fs/ext2/ialloc.c Sun May 19 13:49:49 2002
+++ edited/fs/ext2/ialloc.c Mon May 20 13:35:26 2002
@@ -14,7 +14,6 @@

#include <linux/config.h>
#include "ext2.h"
-#include <linux/locks.h>
#include <linux/quotaops.h>


===== fs/ext2/inode.c 1.30 vs edited =====
--- 1.30/fs/ext2/inode.c Sun May 19 13:49:49 2002
+++ edited/fs/ext2/inode.c Mon May 20 13:49:47 2002
@@ -23,10 +23,10 @@
*/

#include "ext2.h"
-#include <linux/locks.h>
#include <linux/smp_lock.h>
#include <linux/time.h>
#include <linux/highuid.h>
+#include <linux/pagemap.h>
#include <linux/quotaops.h>
#include <linux/module.h>

===== fs/ext2/super.c 1.23 vs edited =====
--- 1.23/fs/ext2/super.c Wed Apr 24 08:59:51 2002
+++ edited/fs/ext2/super.c Mon May 20 13:35:32 2002
@@ -22,7 +22,6 @@
#include "ext2.h"
#include <linux/slab.h>
#include <linux/init.h>
-#include <linux/locks.h>
#include <linux/blkdev.h>
#include <linux/random.h>
#include <linux/smp_lock.h>
===== fs/ext3/balloc.c 1.4 vs edited =====
--- 1.4/fs/ext3/balloc.c Thu Apr 4 12:39:47 2002
+++ edited/fs/ext3/balloc.c Mon May 20 13:35:35 2002
@@ -17,7 +17,6 @@
#include <linux/jbd.h>
#include <linux/ext3_fs.h>
#include <linux/ext3_jbd.h>
-#include <linux/locks.h>
#include <linux/quotaops.h>

/*
===== fs/ext3/file.c 1.3 vs edited =====
--- 1.3/fs/ext3/file.c Sat Feb 9 04:10:55 2002
+++ edited/fs/ext3/file.c Mon May 20 13:35:37 2002
@@ -20,7 +20,6 @@

#include <linux/time.h>
#include <linux/fs.h>
-#include <linux/locks.h>
#include <linux/jbd.h>
#include <linux/ext3_fs.h>
#include <linux/ext3_jbd.h>
===== fs/ext3/ialloc.c 1.8 vs edited =====
--- 1.8/fs/ext3/ialloc.c Thu Jan 31 15:34:41 2002
+++ edited/fs/ext3/ialloc.c Mon May 20 13:35:39 2002
@@ -19,7 +19,6 @@
#include <linux/ext3_jbd.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/quotaops.h>

#include <asm/bitops.h>
===== fs/ext3/inode.c 1.18 vs edited =====
--- 1.18/fs/ext3/inode.c Sun May 19 13:49:46 2002
+++ edited/fs/ext3/inode.c Mon May 20 13:50:43 2002
@@ -22,15 +22,16 @@
* Assorted race fixes, rewrite of ext3_get_block() by Al Viro, 2000
*/

+#include <linux/module.h>
#include <linux/fs.h>
#include <linux/time.h>
#include <linux/ext3_jbd.h>
#include <linux/jbd.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>
#include <linux/highuid.h>
+#include <linux/pagemap.h>
#include <linux/quotaops.h>
-#include <linux/module.h>
+#include <linux/string.h>

/*
* SEARCH_FROM_ZERO forces each block allocation to search from the start
===== fs/ext3/namei.c 1.13 vs edited =====
--- 1.13/fs/ext3/namei.c Tue May 7 06:34:46 2002
+++ edited/fs/ext3/namei.c Mon May 20 13:35:44 2002
@@ -26,7 +26,6 @@
#include <linux/fcntl.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/quotaops.h>
#include <linux/smp_lock.h>

===== fs/ext3/super.c 1.20 vs edited =====
--- 1.20/fs/ext3/super.c Tue May 7 06:34:46 2002
+++ edited/fs/ext3/super.c Mon May 20 13:35:46 2002
@@ -26,7 +26,6 @@
#include <linux/ext3_jbd.h>
#include <linux/slab.h>
#include <linux/init.h>
-#include <linux/locks.h>
#include <linux/blkdev.h>
#include <linux/smp_lock.h>
#include <asm/uaccess.h>
===== fs/fat/file.c 1.12 vs edited =====
--- 1.12/fs/fat/file.c Mon Apr 29 18:51:06 2002
+++ edited/fs/fat/file.c Mon May 20 13:35:48 2002
@@ -7,7 +7,6 @@
*/

#include <linux/time.h>
-#include <linux/locks.h>
#include <linux/msdos_fs.h>
#include <linux/fat_cvf.h>
#include <linux/smp_lock.h>
===== fs/fat/inode.c 1.38 vs edited =====
--- 1.38/fs/fat/inode.c Tue May 7 06:35:29 2002
+++ edited/fs/fat/inode.c Mon May 20 14:06:31 2002
@@ -12,11 +12,11 @@

#include <linux/module.h>
#include <linux/time.h>
-#include <linux/locks.h>
#include <linux/slab.h>
#include <linux/smp_lock.h>
#include <linux/msdos_fs.h>
#include <linux/fat_cvf.h>
+#include <linux/pagemap.h>

//#include <asm/uaccess.h>
#include <asm/unaligned.h>
===== fs/hpfs/file.c 1.8 vs edited =====
--- 1.8/fs/hpfs/file.c Mon Apr 29 18:51:06 2002
+++ edited/fs/hpfs/file.c Mon May 20 14:54:41 2002
@@ -9,6 +9,7 @@
#include <linux/string.h>
#include <linux/time.h>
#include <linux/smp_lock.h>
+#include <linux/pagemap.h>
#include "hpfs_fn.h"

#define BLOCKS(size) (((size) + 511) >> 9)
===== fs/hpfs/hpfs_fn.h 1.6 vs edited =====
--- 1.6/fs/hpfs/hpfs_fn.h Sat Feb 9 04:10:55 2002
+++ edited/fs/hpfs/hpfs_fn.h Mon May 20 14:24:01 2002
@@ -16,7 +16,6 @@
#include <linux/slab.h>
#include <linux/kernel.h>
#include <linux/time.h>
-#include <linux/locks.h>
#include <linux/stat.h>
#include <linux/string.h>
#include <asm/bitops.h>
===== fs/hpfs/inode.c 1.8 vs edited =====
--- 1.8/fs/hpfs/inode.c Fri Apr 5 15:20:28 2002
+++ edited/fs/hpfs/inode.c Mon May 20 15:01:05 2002
@@ -6,6 +6,7 @@
* inode VFS functions
*/

+#include <linux/fs.h>
#include <linux/time.h>
#include <linux/smp_lock.h>
#include "hpfs_fn.h"
===== fs/hpfs/namei.c 1.12 vs edited =====
--- 1.12/fs/hpfs/namei.c Tue Apr 30 00:18:35 2002
+++ edited/fs/hpfs/namei.c Mon May 20 14:55:37 2002
@@ -6,6 +6,7 @@
* adding & removing files & directories
*/

+#include <linux/pagemap.h>
#include <linux/string.h>
#include "hpfs_fn.h"

===== fs/intermezzo/cache.c 1.4 vs edited =====
--- 1.4/fs/intermezzo/cache.c Thu Feb 28 11:55:14 2002
+++ edited/fs/intermezzo/cache.c Mon May 20 13:35:55 2002
@@ -22,7 +22,6 @@
#include <linux/time.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/blkdev.h>
#include <linux/init.h>

===== fs/intermezzo/dcache.c 1.4 vs edited =====
--- 1.4/fs/intermezzo/dcache.c Sat Feb 9 04:10:55 2002
+++ edited/fs/intermezzo/dcache.c Mon May 20 13:36:01 2002
@@ -14,7 +14,6 @@
#include <linux/fs.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/slab.h>
#include <asm/uaccess.h>
#include <linux/string.h>
===== fs/intermezzo/dir.c 1.5 vs edited =====
--- 1.5/fs/intermezzo/dir.c Tue Apr 16 07:16:09 2002
+++ edited/fs/intermezzo/dir.c Mon May 20 13:36:03 2002
@@ -24,7 +24,6 @@
#include <linux/time.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/blkdev.h>
#include <linux/init.h>
#define __NO_VERSION__
===== fs/intermezzo/ext_attr.c 1.3 vs edited =====
--- 1.3/fs/intermezzo/ext_attr.c Sun May 19 07:01:50 2002
+++ edited/fs/intermezzo/ext_attr.c Mon May 20 13:36:06 2002
@@ -14,7 +14,6 @@
#include <linux/string.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/unistd.h>

#include <asm/system.h>
===== fs/intermezzo/file.c 1.3 vs edited =====
--- 1.3/fs/intermezzo/file.c Sat Feb 9 04:10:55 2002
+++ edited/fs/intermezzo/file.c Mon May 20 13:36:08 2002
@@ -31,7 +31,6 @@
#include <linux/time.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/blkdev.h>
#include <linux/init.h>
#include <linux/smp_lock.h>
===== fs/intermezzo/inode.c 1.3 vs edited =====
--- 1.3/fs/intermezzo/inode.c Thu Feb 28 11:55:14 2002
+++ edited/fs/intermezzo/inode.c Mon May 20 14:56:02 2002
@@ -15,7 +15,6 @@
#include <linux/string.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/unistd.h>

#include <asm/system.h>
@@ -24,7 +23,6 @@
#include <linux/fs.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/string.h>
#include <asm/uaccess.h>
#include <linux/slab.h>
===== fs/intermezzo/journal.c 1.4 vs edited =====
--- 1.4/fs/intermezzo/journal.c Tue Feb 5 16:23:08 2002
+++ edited/fs/intermezzo/journal.c Mon May 20 13:36:12 2002
@@ -13,7 +13,6 @@
#include <linux/vmalloc.h>
#include <linux/time.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <asm/uaccess.h>
#include <linux/string.h>
#include <linux/smp_lock.h>
===== fs/intermezzo/journal_ext2.c 1.4 vs edited =====
--- 1.4/fs/intermezzo/journal_ext2.c Tue Mar 12 19:00:28 2002
+++ edited/fs/intermezzo/journal_ext2.c Mon May 20 13:36:15 2002
@@ -11,7 +11,6 @@
#include <linux/vmalloc.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <asm/uaccess.h>
#include <linux/string.h>
#include <linux/ext2_fs.h>
===== fs/intermezzo/journal_ext3.c 1.4 vs edited =====
--- 1.4/fs/intermezzo/journal_ext3.c Sat Feb 9 04:10:55 2002
+++ edited/fs/intermezzo/journal_ext3.c Mon May 20 13:36:17 2002
@@ -16,7 +16,6 @@
#include <linux/vmalloc.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <asm/uaccess.h>
#include <linux/string.h>
#include <linux/smp_lock.h>
===== fs/intermezzo/journal_obdfs.c 1.4 vs edited =====
--- 1.4/fs/intermezzo/journal_obdfs.c Sat Feb 9 04:10:55 2002
+++ edited/fs/intermezzo/journal_obdfs.c Mon May 20 13:36:30 2002
@@ -16,7 +16,6 @@
#include <linux/vmalloc.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <asm/uaccess.h>
#include <linux/string.h>
#ifdef CONFIG_OBDFS_FS
===== fs/intermezzo/journal_reiserfs.c 1.4 vs edited =====
--- 1.4/fs/intermezzo/journal_reiserfs.c Sat Feb 9 04:10:55 2002
+++ edited/fs/intermezzo/journal_reiserfs.c Mon May 20 13:36:45 2002
@@ -16,7 +16,6 @@
#include <linux/stat.h>
#include <linux/errno.h>
#include <linux/smp_lock.h>
-#include <linux/locks.h>
#include <asm/uaccess.h>
#include <linux/string.h>
#if 0
===== fs/intermezzo/journal_xfs.c 1.4 vs edited =====
--- 1.4/fs/intermezzo/journal_xfs.c Sat Feb 9 04:10:55 2002
+++ edited/fs/intermezzo/journal_xfs.c Mon May 20 13:36:48 2002
@@ -11,7 +11,6 @@
#include <linux/vmalloc.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <asm/uaccess.h>
#include <linux/string.h>
#ifdef CONFIG_FS_XFS
===== fs/intermezzo/methods.c 1.3 vs edited =====
--- 1.3/fs/intermezzo/methods.c Sat Feb 9 04:10:55 2002
+++ edited/fs/intermezzo/methods.c Mon May 20 13:36:52 2002
@@ -23,7 +23,6 @@
#include <linux/time.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/blkdev.h>
#include <linux/init.h>
#define __NO_VERSION__
===== fs/intermezzo/presto.c 1.8 vs edited =====
--- 1.8/fs/intermezzo/presto.c Sat Mar 2 05:19:52 2002
+++ edited/fs/intermezzo/presto.c Mon May 20 13:36:54 2002
@@ -16,7 +16,6 @@
#include <linux/errno.h>
#include <linux/vmalloc.h>
#include <linux/slab.h>
-#include <linux/locks.h>
#include <asm/uaccess.h>
#include <linux/string.h>
#include <linux/smp_lock.h>
===== fs/intermezzo/super.c 1.5 vs edited =====
--- 1.5/fs/intermezzo/super.c Thu Apr 4 00:00:02 2002
+++ edited/fs/intermezzo/super.c Mon May 20 13:36:56 2002
@@ -23,7 +23,6 @@
#include <linux/time.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/blkdev.h>
#include <linux/init.h>
#define __NO_VERSION__
===== fs/intermezzo/upcall.c 1.3 vs edited =====
--- 1.3/fs/intermezzo/upcall.c Sat Feb 9 04:10:55 2002
+++ edited/fs/intermezzo/upcall.c Mon May 20 13:36:58 2002
@@ -32,7 +32,6 @@
#include <linux/fs.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/string.h>
#include <asm/uaccess.h>
#include <linux/vmalloc.h>
===== fs/isofs/compress.c 1.8 vs edited =====
--- 1.8/fs/isofs/compress.c Tue Apr 30 00:18:35 2002
+++ edited/fs/isofs/compress.c Mon May 20 13:37:01 2002
@@ -26,7 +26,6 @@
#include <linux/major.h>
#include <linux/mm.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/slab.h>
#include <linux/errno.h>
#include <linux/cdrom.h>
===== fs/isofs/dir.c 1.7 vs edited =====
--- 1.7/fs/isofs/dir.c Wed Apr 24 17:50:15 2002
+++ edited/fs/isofs/dir.c Mon May 20 13:37:03 2002
@@ -19,7 +19,6 @@
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/time.h>
-#include <linux/locks.h>
#include <linux/config.h>
#include <linux/smp_lock.h>

===== fs/isofs/inode.c 1.20 vs edited =====
--- 1.20/fs/isofs/inode.c Fri May 10 07:26:16 2002
+++ edited/fs/isofs/inode.c Mon May 20 13:37:05 2002
@@ -19,7 +19,6 @@
#include <linux/major.h>
#include <linux/mm.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/slab.h>
#include <linux/errno.h>
#include <linux/cdrom.h>
===== fs/jbd/checkpoint.c 1.3 vs edited =====
--- 1.3/fs/jbd/checkpoint.c Tue Apr 30 00:18:28 2002
+++ edited/fs/jbd/checkpoint.c Mon May 20 13:37:07 2002
@@ -22,7 +22,6 @@
#include <linux/jbd.h>
#include <linux/errno.h>
#include <linux/slab.h>
-#include <linux/locks.h>

extern spinlock_t journal_datalist_lock;

===== fs/jbd/commit.c 1.9 vs edited =====
--- 1.9/fs/jbd/commit.c Sun May 5 15:32:04 2002
+++ edited/fs/jbd/commit.c Mon May 20 13:37:10 2002
@@ -18,7 +18,6 @@
#include <linux/jbd.h>
#include <linux/errno.h>
#include <linux/slab.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>

extern spinlock_t journal_datalist_lock;
===== fs/jbd/journal.c 1.13 vs edited =====
--- 1.13/fs/jbd/journal.c Mon Apr 29 18:51:06 2002
+++ edited/fs/jbd/journal.c Mon May 20 13:51:35 2002
@@ -28,11 +28,11 @@
#include <linux/jbd.h>
#include <linux/errno.h>
#include <linux/slab.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>
#include <linux/init.h>
#include <linux/mm.h>
#include <linux/slab.h>
+#include <linux/pagemap.h>
#include <asm/uaccess.h>
#include <linux/proc_fs.h>

===== fs/jbd/recovery.c 1.7 vs edited =====
--- 1.7/fs/jbd/recovery.c Sun May 19 13:49:46 2002
+++ edited/fs/jbd/recovery.c Mon May 20 13:37:14 2002
@@ -21,7 +21,6 @@
#include <linux/jbd.h>
#include <linux/errno.h>
#include <linux/slab.h>
-#include <linux/locks.h>
#endif

/*
===== fs/jbd/revoke.c 1.7 vs edited =====
--- 1.7/fs/jbd/revoke.c Mon Apr 29 18:51:06 2002
+++ edited/fs/jbd/revoke.c Mon May 20 13:37:22 2002
@@ -65,7 +65,6 @@
#include <linux/jbd.h>
#include <linux/errno.h>
#include <linux/slab.h>
-#include <linux/locks.h>
#include <linux/list.h>
#include <linux/smp_lock.h>
#include <linux/init.h>
===== fs/jbd/transaction.c 1.14 vs edited =====
--- 1.14/fs/jbd/transaction.c Sun May 19 13:49:50 2002
+++ edited/fs/jbd/transaction.c Mon May 20 13:51:16 2002
@@ -22,10 +22,10 @@
#include <linux/jbd.h>
#include <linux/errno.h>
#include <linux/slab.h>
-#include <linux/locks.h>
#include <linux/timer.h>
#include <linux/smp_lock.h>
#include <linux/mm.h>
+#include <linux/highmem.h>

extern spinlock_t journal_datalist_lock;

===== fs/jffs/inode-v23.c 1.29 vs edited =====
--- 1.29/fs/jffs/inode-v23.c Wed Apr 24 17:50:15 2002
+++ edited/fs/jffs/inode-v23.c Mon May 20 13:37:30 2002
@@ -42,7 +42,6 @@
#include <linux/slab.h>
#include <linux/jffs.h>
#include <linux/fs.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>
#include <linux/ioctl.h>
#include <linux/stat.h>
===== fs/jffs/intrep.c 1.11 vs edited =====
--- 1.11/fs/jffs/intrep.c Thu Feb 28 11:56:44 2002
+++ edited/fs/jffs/intrep.c Mon May 20 13:37:32 2002
@@ -63,7 +63,6 @@
#include <linux/fs.h>
#include <linux/stat.h>
#include <linux/pagemap.h>
-#include <linux/locks.h>
#include <asm/semaphore.h>
#include <asm/byteorder.h>
#include <linux/version.h>
===== fs/jfs/file.c 1.3 vs edited =====
--- 1.3/fs/jfs/file.c Mon Apr 29 18:41:42 2002
+++ edited/fs/jfs/file.c Mon May 20 13:40:15 2002
@@ -17,7 +17,6 @@
*/

#include <linux/fs.h>
-#include <linux/locks.h>
#include "jfs_incore.h"
#include "jfs_txnmgr.h"
#include "jfs_debug.h"
===== fs/jfs/inode.c 1.4 vs edited =====
--- 1.4/fs/jfs/inode.c Mon Apr 29 18:51:06 2002
+++ edited/fs/jfs/inode.c Mon May 20 13:40:18 2002
@@ -17,7 +17,6 @@
*/

#include <linux/fs.h>
-#include <linux/locks.h>
#include "jfs_incore.h"
#include "jfs_filsys.h"
#include "jfs_imap.h"
===== fs/jfs/jfs_dtree.c 1.9 vs edited =====
--- 1.9/fs/jfs/jfs_dtree.c Wed Apr 24 17:50:15 2002
+++ edited/fs/jfs/jfs_dtree.c Mon May 20 13:40:20 2002
@@ -101,7 +101,6 @@
*/

#include <linux/fs.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>
#include "jfs_incore.h"
#include "jfs_superblock.h"
===== fs/jfs/jfs_imap.c 1.5 vs edited =====
--- 1.5/fs/jfs/jfs_imap.c Tue Apr 30 00:18:54 2002
+++ edited/fs/jfs/jfs_imap.c Mon May 20 13:40:23 2002
@@ -42,7 +42,6 @@
*/

#include <linux/fs.h>
-#include <linux/locks.h>
#include "jfs_incore.h"
#include "jfs_filsys.h"
#include "jfs_dinode.h"
===== fs/jfs/jfs_logmgr.c 1.13 vs edited =====
--- 1.13/fs/jfs/jfs_logmgr.c Thu May 9 10:13:46 2002
+++ edited/fs/jfs/jfs_logmgr.c Mon May 20 13:40:25 2002
@@ -59,7 +59,6 @@
*/

#include <linux/fs.h>
-#include <linux/locks.h>
#include <linux/blkdev.h>
#include <linux/interrupt.h>
#include <linux/smp_lock.h>
===== fs/jfs/jfs_txnmgr.c 1.8 vs edited =====
--- 1.8/fs/jfs/jfs_txnmgr.c Fri May 10 23:30:40 2002
+++ edited/fs/jfs/jfs_txnmgr.c Mon May 20 13:40:27 2002
@@ -43,7 +43,6 @@


#include <linux/fs.h>
-#include <linux/locks.h>
#include <linux/vmalloc.h>
#include <linux/smp_lock.h>
#include <linux/completion.h>
===== fs/jfs/jfs_xtree.c 1.2 vs edited =====
--- 1.2/fs/jfs/jfs_xtree.c Thu Apr 4 18:41:58 2002
+++ edited/fs/jfs/jfs_xtree.c Mon May 20 13:40:29 2002
@@ -20,7 +20,6 @@
*/

#include <linux/fs.h>
-#include <linux/locks.h>
#include "jfs_incore.h"
#include "jfs_filsys.h"
#include "jfs_metapage.h"
===== fs/jfs/namei.c 1.7 vs edited =====
--- 1.7/fs/jfs/namei.c Mon Apr 29 18:51:06 2002
+++ edited/fs/jfs/namei.c Mon May 20 13:40:32 2002
@@ -17,7 +17,6 @@
*/

#include <linux/fs.h>
-#include <linux/locks.h>
#include "jfs_incore.h"
#include "jfs_inode.h"
#include "jfs_dinode.h"
===== fs/jfs/super.c 1.10 vs edited =====
--- 1.10/fs/jfs/super.c Tue Apr 30 00:18:54 2002
+++ edited/fs/jfs/super.c Mon May 20 13:40:34 2002
@@ -17,7 +17,6 @@
*/

#include <linux/fs.h>
-#include <linux/locks.h>
#include <linux/config.h>
#include <linux/module.h>
#include <linux/completion.h>
===== fs/minix/inode.c 1.22 vs edited =====
--- 1.22/fs/minix/inode.c Wed Mar 20 11:06:57 2002
+++ edited/fs/minix/inode.c Mon May 20 13:37:34 2002
@@ -12,7 +12,6 @@
#include <linux/module.h>
#include "minix.h"
#include <linux/slab.h>
-#include <linux/locks.h>
#include <linux/init.h>
#include <linux/highuid.h>

===== fs/minix/itree_v1.c 1.6 vs edited =====
--- 1.6/fs/minix/itree_v1.c Wed Mar 20 08:19:19 2002
+++ edited/fs/minix/itree_v1.c Mon May 20 13:37:40 2002
@@ -1,5 +1,4 @@
#include "minix.h"
-#include <linux/locks.h>

enum {DEPTH = 3, DIRECT = 7}; /* Only double indirect */

===== fs/minix/itree_v2.c 1.6 vs edited =====
--- 1.6/fs/minix/itree_v2.c Wed Mar 20 08:19:33 2002
+++ edited/fs/minix/itree_v2.c Mon May 20 13:37:43 2002
@@ -1,5 +1,4 @@
#include "minix.h"
-#include <linux/locks.h>

enum {DIRECT = 7, DEPTH = 4}; /* Have triple indirect */

===== fs/ncpfs/dir.c 1.15 vs edited =====
--- 1.15/fs/ncpfs/dir.c Wed Apr 24 17:50:15 2002
+++ edited/fs/ncpfs/dir.c Mon May 20 13:37:45 2002
@@ -20,7 +20,6 @@
#include <linux/mm.h>
#include <asm/uaccess.h>
#include <asm/byteorder.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>

#include <linux/ncp_fs.h>
===== fs/ncpfs/file.c 1.8 vs edited =====
--- 1.8/fs/ncpfs/file.c Sat Feb 9 04:10:55 2002
+++ edited/fs/ncpfs/file.c Mon May 20 13:37:48 2002
@@ -15,7 +15,6 @@
#include <linux/fcntl.h>
#include <linux/stat.h>
#include <linux/mm.h>
-#include <linux/locks.h>
#include <linux/slab.h>
#include <linux/vmalloc.h>
#include <linux/smp_lock.h>
===== fs/ncpfs/inode.c 1.17 vs edited =====
--- 1.17/fs/ncpfs/inode.c Sat Apr 6 15:22:56 2002
+++ edited/fs/ncpfs/inode.c Mon May 20 13:37:50 2002
@@ -21,7 +21,6 @@
#include <linux/string.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/file.h>
#include <linux/fcntl.h>
#include <linux/slab.h>
===== fs/nfs/inode.c 1.29 vs edited =====
--- 1.29/fs/nfs/inode.c Tue Apr 30 00:18:54 2002
+++ edited/fs/nfs/inode.c Mon May 20 13:37:52 2002
@@ -23,7 +23,6 @@
#include <linux/string.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/unistd.h>
#include <linux/sunrpc/clnt.h>
#include <linux/sunrpc/stats.h>
===== fs/nfsd/nfs3proc.c 1.9 vs edited =====
--- 1.9/fs/nfsd/nfs3proc.c Fri Apr 5 05:33:40 2002
+++ edited/fs/nfsd/nfs3proc.c Mon May 20 13:38:11 2002
@@ -9,7 +9,6 @@
#include <linux/linkage.h>
#include <linux/time.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/fs.h>
#include <linux/ext2_fs.h>
#include <linux/stat.h>
===== fs/nfsd/nfsproc.c 1.12 vs edited =====
--- 1.12/fs/nfsd/nfsproc.c Fri Apr 5 05:33:40 2002
+++ edited/fs/nfsd/nfsproc.c Mon May 20 13:38:13 2002
@@ -10,7 +10,6 @@
#include <linux/linkage.h>
#include <linux/time.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/fs.h>
#include <linux/stat.h>
#include <linux/fcntl.h>
===== fs/nfsd/vfs.c 1.27 vs edited =====
--- 1.27/fs/nfsd/vfs.c Wed May 15 07:14:49 2002
+++ edited/fs/nfsd/vfs.c Mon May 20 13:38:16 2002
@@ -20,7 +20,6 @@
#include <linux/string.h>
#include <linux/time.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/fs.h>
#include <linux/major.h>
#include <linux/ext2_fs.h>
===== fs/ntfs/aops.c 1.69 vs edited =====
--- 1.69/fs/ntfs/aops.c Sat May 11 14:17:56 2002
+++ edited/fs/ntfs/aops.c Mon May 20 13:38:18 2002
@@ -25,7 +25,6 @@
#include <linux/mm.h>
#include <linux/pagemap.h>
#include <linux/swap.h>
-#include <linux/locks.h>

#include "ntfs.h"

===== fs/ntfs/compress.c 1.40 vs edited =====
--- 1.40/fs/ntfs/compress.c Sat May 4 23:07:28 2002
+++ edited/fs/ntfs/compress.c Mon May 20 13:38:20 2002
@@ -21,7 +21,6 @@
* Foundation,Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/

-#include <linux/locks.h>
#include <linux/fs.h>

#include "ntfs.h"
===== fs/ntfs/mft.c 1.58 vs edited =====
--- 1.58/fs/ntfs/mft.c Sat May 11 14:17:56 2002
+++ edited/fs/ntfs/mft.c Mon May 20 13:38:22 2002
@@ -20,7 +20,6 @@
* Foundation,Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/

-#include <linux/locks.h>
#include <linux/swap.h>

#include "ntfs.h"
===== fs/ntfs/super.c 1.99 vs edited =====
--- 1.99/fs/ntfs/super.c Sun May 19 13:49:48 2002
+++ edited/fs/ntfs/super.c Mon May 20 13:38:24 2002
@@ -23,7 +23,6 @@
#include <linux/stddef.h>
#include <linux/init.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/spinlock.h>
#include <linux/blkdev.h> /* For bdev_hardsect_size(). */
#include <linux/backing-dev.h>
===== fs/openpromfs/inode.c 1.12 vs edited =====
--- 1.12/fs/openpromfs/inode.c Wed Apr 24 17:50:15 2002
+++ edited/fs/openpromfs/inode.c Mon May 20 13:38:26 2002
@@ -10,7 +10,6 @@
#include <linux/string.h>
#include <linux/fs.h>
#include <linux/openprom_fs.h>
-#include <linux/locks.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/smp_lock.h>
===== fs/proc/inode.c 1.12 vs edited =====
--- 1.12/fs/proc/inode.c Thu Apr 4 00:00:02 2002
+++ edited/fs/proc/inode.c Mon May 20 13:38:28 2002
@@ -11,7 +11,6 @@
#include <linux/string.h>
#include <linux/stat.h>
#include <linux/file.h>
-#include <linux/locks.h>
#include <linux/limits.h>
#include <linux/init.h>
#define __NO_VERSION__
===== fs/qnx4/fsync.c 1.5 vs edited =====
--- 1.5/fs/qnx4/fsync.c Sat Feb 9 04:10:55 2002
+++ edited/fs/qnx4/fsync.c Mon May 20 13:38:30 2002
@@ -15,7 +15,6 @@
#include <linux/time.h>
#include <linux/stat.h>
#include <linux/fcntl.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>

#include <linux/fs.h>
===== fs/qnx4/inode.c 1.17 vs edited =====
--- 1.17/fs/qnx4/inode.c Tue Apr 23 12:35:51 2002
+++ edited/fs/qnx4/inode.c Mon May 20 15:07:51 2002
@@ -20,10 +20,10 @@
#include <linux/slab.h>
#include <linux/fs.h>
#include <linux/qnx4_fs.h>
-#include <linux/locks.h>
#include <linux/init.h>
#include <linux/highuid.h>
#include <linux/smp_lock.h>
+#include <linux/pagemap.h>

#include <asm/uaccess.h>

===== fs/qnx4/truncate.c 1.4 vs edited =====
--- 1.4/fs/qnx4/truncate.c Tue Feb 12 02:41:50 2002
+++ edited/fs/qnx4/truncate.c Mon May 20 13:38:34 2002
@@ -15,7 +15,6 @@
#include <linux/errno.h>
#include <linux/fs.h>
#include <linux/qnx4_fs.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>
#include <asm/uaccess.h>

===== fs/ramfs/inode.c 1.16 vs edited =====
--- 1.16/fs/ramfs/inode.c Tue Apr 30 00:18:35 2002
+++ edited/fs/ramfs/inode.c Mon May 20 13:38:36 2002
@@ -28,7 +28,6 @@
#include <linux/pagemap.h>
#include <linux/init.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>

#include <asm/uaccess.h>
===== fs/reiserfs/bitmap.c 1.15 vs edited =====
--- 1.15/fs/reiserfs/bitmap.c Thu Feb 28 02:05:34 2002
+++ edited/fs/reiserfs/bitmap.c Mon May 20 13:38:38 2002
@@ -5,7 +5,6 @@
#include <linux/config.h>
#include <linux/time.h>
#include <linux/reiserfs_fs.h>
-#include <linux/locks.h>
#include <asm/bitops.h>
#include <linux/list.h>

===== fs/reiserfs/buffer2.c 1.11 vs edited =====
--- 1.11/fs/reiserfs/buffer2.c Sat Feb 9 04:10:55 2002
+++ edited/fs/reiserfs/buffer2.c Mon May 20 13:38:41 2002
@@ -4,7 +4,6 @@

#include <linux/config.h>
#include <linux/time.h>
-#include <linux/locks.h>
#include <linux/reiserfs_fs.h>
#include <linux/smp_lock.h>
#include <linux/kernel_stat.h>
===== fs/reiserfs/fix_node.c 1.20 vs edited =====
--- 1.20/fs/reiserfs/fix_node.c Wed Mar 27 20:38:22 2002
+++ edited/fs/reiserfs/fix_node.c Mon May 20 13:38:44 2002
@@ -38,7 +38,6 @@
#include <linux/config.h>
#include <linux/time.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/reiserfs_fs.h>


===== fs/reiserfs/inode.c 1.56 vs edited =====
--- 1.56/fs/reiserfs/inode.c Sun May 19 13:49:47 2002
+++ edited/fs/reiserfs/inode.c Mon May 20 15:06:22 2002
@@ -5,8 +5,8 @@
#include <linux/config.h>
#include <linux/time.h>
#include <linux/reiserfs_fs.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>
+#include <linux/pagemap.h>
#include <asm/uaccess.h>
#include <asm/unaligned.h>

===== fs/reiserfs/ioctl.c 1.7 vs edited =====
--- 1.7/fs/reiserfs/ioctl.c Tue Apr 30 00:18:35 2002
+++ edited/fs/reiserfs/ioctl.c Mon May 20 15:06:32 2002
@@ -6,8 +6,8 @@
#include <linux/reiserfs_fs.h>
#include <linux/time.h>
#include <asm/uaccess.h>
+#include <linux/pagemap.h>
#include <linux/smp_lock.h>
-#include <linux/locks.h>

/*
** reiserfs_ioctl - handler for ioctl for inode
===== fs/reiserfs/journal.c 1.39 vs edited =====
--- 1.39/fs/reiserfs/journal.c Tue May 14 18:27:06 2002
+++ edited/fs/reiserfs/journal.c Mon May 20 13:38:54 2002
@@ -54,7 +54,6 @@
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/fcntl.h>
-#include <linux/locks.h>
#include <linux/stat.h>
#include <linux/string.h>
#include <linux/smp_lock.h>
===== fs/reiserfs/objectid.c 1.10 vs edited =====
--- 1.10/fs/reiserfs/objectid.c Sat Feb 9 04:10:55 2002
+++ edited/fs/reiserfs/objectid.c Mon May 20 13:38:56 2002
@@ -4,7 +4,6 @@

#include <linux/config.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/random.h>
#include <linux/time.h>
#include <linux/reiserfs_fs.h>
===== fs/reiserfs/procfs.c 1.7 vs edited =====
--- 1.7/fs/reiserfs/procfs.c Wed Apr 24 22:00:41 2002
+++ edited/fs/reiserfs/procfs.c Mon May 20 13:38:59 2002
@@ -17,7 +17,6 @@
#include <linux/reiserfs_fs.h>
#include <linux/reiserfs_fs_sb.h>
#include <linux/smp_lock.h>
-#include <linux/locks.h>
#include <linux/init.h>
#include <linux/proc_fs.h>

===== fs/reiserfs/resize.c 1.6 vs edited =====
--- 1.6/fs/reiserfs/resize.c Mon Apr 29 18:51:06 2002
+++ edited/fs/reiserfs/resize.c Mon May 20 13:39:01 2002
@@ -10,7 +10,6 @@

#include <linux/kernel.h>
#include <linux/vmalloc.h>
-#include <linux/locks.h>
#include <linux/string.h>
#include <linux/errno.h>
#include <linux/reiserfs_fs.h>
===== fs/reiserfs/stree.c 1.27 vs edited =====
--- 1.27/fs/reiserfs/stree.c Wed Apr 24 22:00:41 2002
+++ edited/fs/reiserfs/stree.c Mon May 20 13:39:03 2002
@@ -56,7 +56,6 @@
#include <linux/config.h>
#include <linux/time.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/pagemap.h>
#include <linux/reiserfs_fs.h>
#include <linux/smp_lock.h>
===== fs/reiserfs/super.c 1.37 vs edited =====
--- 1.37/fs/reiserfs/super.c Tue May 7 06:35:15 2002
+++ edited/fs/reiserfs/super.c Mon May 20 13:39:05 2002
@@ -17,7 +17,6 @@
#include <asm/uaccess.h>
#include <linux/reiserfs_fs.h>
#include <linux/smp_lock.h>
-#include <linux/locks.h>
#include <linux/init.h>
#include <linux/blkdev.h>

===== fs/reiserfs/tail_conversion.c 1.19 vs edited =====
--- 1.19/fs/reiserfs/tail_conversion.c Mon Apr 29 18:51:06 2002
+++ edited/fs/reiserfs/tail_conversion.c Mon May 20 13:39:07 2002
@@ -6,7 +6,6 @@
#include <linux/time.h>
#include <linux/pagemap.h>
#include <linux/reiserfs_fs.h>
-#include <linux/locks.h>

/* access to tail : when one is going to read tail it must make sure, that is not running.
direct2indirect and indirect2direct can not run concurrently */
===== fs/romfs/inode.c 1.18 vs edited =====
--- 1.18/fs/romfs/inode.c Wed Apr 24 17:50:15 2002
+++ edited/fs/romfs/inode.c Mon May 20 15:05:58 2002
@@ -70,8 +70,8 @@
#include <linux/slab.h>
#include <linux/romfs_fs.h>
#include <linux/fs.h>
-#include <linux/locks.h>
#include <linux/init.h>
+#include <linux/pagemap.h>
#include <linux/smp_lock.h>

#include <asm/uaccess.h>
===== fs/smbfs/inode.c 1.20 vs edited =====
--- 1.20/fs/smbfs/inode.c Tue Apr 30 00:18:54 2002
+++ edited/fs/smbfs/inode.c Mon May 20 13:39:15 2002
@@ -15,7 +15,6 @@
#include <linux/string.h>
#include <linux/stat.h>
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/slab.h>
#include <linux/init.h>
#include <linux/file.h>
===== fs/sysv/balloc.c 1.7 vs edited =====
--- 1.7/fs/sysv/balloc.c Tue Apr 30 23:36:38 2002
+++ edited/fs/sysv/balloc.c Mon May 20 13:39:18 2002
@@ -19,7 +19,6 @@
* This file contains code for allocating/freeing blocks.
*/

-#include <linux/locks.h>
#include "sysv.h"

/* We don't trust the value of
===== fs/sysv/ialloc.c 1.9 vs edited =====
--- 1.9/fs/sysv/ialloc.c Wed Apr 3 15:50:40 2002
+++ edited/fs/sysv/ialloc.c Mon May 20 14:07:13 2002
@@ -21,9 +21,9 @@

#include <linux/kernel.h>
#include <linux/stddef.h>
+#include <linux/sched.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include "sysv.h"

/* We don't trust the value of
===== fs/sysv/inode.c 1.19 vs edited =====
--- 1.19/fs/sysv/inode.c Mon Apr 29 13:03:10 2002
+++ edited/fs/sysv/inode.c Mon May 20 13:39:22 2002
@@ -21,7 +21,6 @@
* the superblock.
*/

-#include <linux/locks.h>
#include <linux/smp_lock.h>
#include <linux/highuid.h>
#include <linux/slab.h>
===== fs/sysv/itree.c 1.10 vs edited =====
--- 1.10/fs/sysv/itree.c Tue Apr 30 23:36:38 2002
+++ edited/fs/sysv/itree.c Mon May 20 13:39:26 2002
@@ -5,7 +5,6 @@
* AV, Sep--Dec 2000
*/

-#include <linux/locks.h>
#include "sysv.h"

enum {DIRECT = 10, DEPTH = 4}; /* Have triple indirect */
===== fs/udf/balloc.c 1.7 vs edited =====
--- 1.7/fs/udf/balloc.c Wed Mar 13 00:56:21 2002
+++ edited/fs/udf/balloc.c Mon May 20 13:39:29 2002
@@ -26,7 +26,6 @@

#include "udfdecl.h"

-#include <linux/locks.h>
#include <linux/quotaops.h>
#include <asm/bitops.h>

===== fs/udf/file.c 1.8 vs edited =====
--- 1.8/fs/udf/file.c Tue Apr 30 00:18:35 2002
+++ edited/fs/udf/file.c Mon May 20 14:56:47 2002
@@ -37,8 +37,8 @@
#include <linux/kernel.h>
#include <linux/string.h> /* memset */
#include <linux/errno.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>
+#include <linux/pagemap.h>

#include "udf_i.h"
#include "udf_sb.h"
===== fs/udf/fsync.c 1.6 vs edited =====
--- 1.6/fs/udf/fsync.c Sun May 19 13:49:46 2002
+++ edited/fs/udf/fsync.c Mon May 20 13:39:33 2002
@@ -26,7 +26,6 @@
#include "udfdecl.h"

#include <linux/fs.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>

/*
===== fs/udf/ialloc.c 1.7 vs edited =====
--- 1.7/fs/udf/ialloc.c Wed Mar 13 00:56:22 2002
+++ edited/fs/udf/ialloc.c Mon May 20 13:39:35 2002
@@ -25,7 +25,6 @@

#include "udfdecl.h"
#include <linux/fs.h>
-#include <linux/locks.h>
#include <linux/quotaops.h>
#include <linux/udf_fs.h>

===== fs/udf/inode.c 1.19 vs edited =====
--- 1.19/fs/udf/inode.c Mon Apr 29 18:51:06 2002
+++ edited/fs/udf/inode.c Mon May 20 14:56:21 2002
@@ -34,10 +34,10 @@
*/

#include "udfdecl.h"
-#include <linux/locks.h>
#include <linux/mm.h>
#include <linux/smp_lock.h>
#include <linux/module.h>
+#include <linux/pagemap.h>

#include "udf_i.h"
#include "udf_sb.h"
===== fs/udf/namei.c 1.18 vs edited =====
--- 1.18/fs/udf/namei.c Mon Apr 29 18:51:06 2002
+++ edited/fs/udf/namei.c Mon May 20 13:39:42 2002
@@ -33,7 +33,6 @@
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/quotaops.h>
-#include <linux/locks.h>
#include <linux/smp_lock.h>

static inline int udf_match(int len, const char * const name, struct qstr *qs)
===== fs/udf/super.c 1.21 vs edited =====
--- 1.21/fs/udf/super.c Wed Apr 24 08:59:51 2002
+++ edited/fs/udf/super.c Mon May 20 13:39:44 2002
@@ -50,7 +50,6 @@
#include <linux/blkdev.h>
#include <linux/slab.h>
#include <linux/kernel.h>
-#include <linux/locks.h>
#include <linux/module.h>
#include <linux/stat.h>
#include <linux/cdrom.h>
===== fs/ufs/balloc.c 1.11 vs edited =====
--- 1.11/fs/ufs/balloc.c Mon May 6 18:18:23 2002
+++ edited/fs/ufs/balloc.c Mon May 20 13:39:46 2002
@@ -11,7 +11,6 @@
#include <linux/stat.h>
#include <linux/time.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/quotaops.h>
#include <asm/bitops.h>
#include <asm/byteorder.h>
===== fs/ufs/cylinder.c 1.4 vs edited =====
--- 1.4/fs/ufs/cylinder.c Sat Feb 9 04:10:55 2002
+++ edited/fs/ufs/cylinder.c Mon May 20 13:39:48 2002
@@ -13,7 +13,6 @@
#include <linux/time.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>

#include <asm/bitops.h>
#include <asm/byteorder.h>
===== fs/ufs/dir.c 1.6 vs edited =====
--- 1.6/fs/ufs/dir.c Wed Apr 24 17:50:15 2002
+++ edited/fs/ufs/dir.c Mon May 20 13:39:50 2002
@@ -14,7 +14,6 @@
*/

#include <linux/time.h>
-#include <linux/locks.h>
#include <linux/fs.h>
#include <linux/ufs_fs.h>
#include <linux/smp_lock.h>
===== fs/ufs/file.c 1.6 vs edited =====
--- 1.6/fs/ufs/file.c Sat Feb 9 04:10:55 2002
+++ edited/fs/ufs/file.c Mon May 20 13:39:53 2002
@@ -32,7 +32,6 @@
#include <linux/fcntl.h>
#include <linux/time.h>
#include <linux/stat.h>
-#include <linux/locks.h>
#include <linux/mm.h>
#include <linux/pagemap.h>
#include <linux/smp_lock.h>
===== fs/ufs/ialloc.c 1.6 vs edited =====
--- 1.6/fs/ufs/ialloc.c Sat Feb 9 04:10:55 2002
+++ edited/fs/ufs/ialloc.c Mon May 20 13:39:55 2002
@@ -25,7 +25,6 @@
#include <linux/time.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/quotaops.h>
#include <asm/bitops.h>
#include <asm/byteorder.h>
===== fs/ufs/inode.c 1.10 vs edited =====
--- 1.10/fs/ufs/inode.c Mon Apr 29 18:51:06 2002
+++ edited/fs/ufs/inode.c Mon May 20 13:39:56 2002
@@ -34,7 +34,6 @@
#include <linux/time.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/mm.h>
#include <linux/smp_lock.h>

===== fs/ufs/super.c 1.20 vs edited =====
--- 1.20/fs/ufs/super.c Fri May 3 06:52:18 2002
+++ edited/fs/ufs/super.c Mon May 20 13:39:59 2002
@@ -77,7 +77,6 @@
#include <linux/time.h>
#include <linux/stat.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/blkdev.h>
#include <linux/init.h>
#include <linux/smp_lock.h>
===== fs/ufs/truncate.c 1.10 vs edited =====
--- 1.10/fs/ufs/truncate.c Tue Feb 12 02:46:31 2002
+++ edited/fs/ufs/truncate.c Mon May 20 13:40:01 2002
@@ -35,7 +35,6 @@
#include <linux/fcntl.h>
#include <linux/time.h>
#include <linux/stat.h>
-#include <linux/locks.h>
#include <linux/string.h>
#include <linux/smp_lock.h>

===== fs/ufs/util.c 1.7 vs edited =====
--- 1.7/fs/ufs/util.c Mon Apr 29 18:51:06 2002
+++ edited/fs/ufs/util.c Mon May 20 13:40:03 2002
@@ -8,7 +8,6 @@

#include <linux/string.h>
#include <linux/slab.h>
-#include <linux/locks.h>
#include <linux/ufs_fs.h>

#include "swab.h"
===== include/linux/amigaffs.h 1.9 vs edited =====
--- 1.9/include/linux/amigaffs.h Mon Apr 29 19:04:54 2002
+++ edited/include/linux/amigaffs.h Mon May 20 14:22:37 2002
@@ -2,7 +2,6 @@
#define AMIGAFFS_H

#include <linux/types.h>
-#include <linux/locks.h>

#include <asm/byteorder.h>

===== include/linux/blk.h 1.18 vs edited =====
--- 1.18/include/linux/blk.h Tue Apr 23 20:24:38 2002
+++ edited/include/linux/blk.h Mon May 20 15:07:56 2002
@@ -3,7 +3,6 @@

#include <linux/blkdev.h>
#include <linux/elevator.h>
-#include <linux/locks.h>
#include <linux/config.h>
#include <linux/spinlock.h>
#include <linux/compiler.h>
===== include/linux/fs.h 1.114 vs edited =====
--- 1.114/include/linux/fs.h Sun May 19 13:52:27 2002
+++ edited/include/linux/fs.h Mon May 20 13:43:51 2002
@@ -662,6 +662,19 @@
};

/*
+ * Superblock locking.
+ */
+static inline void lock_super(struct super_block * sb)
+{
+ down(&sb->s_lock);
+}
+
+static inline void unlock_super(struct super_block * sb)
+{
+ up(&sb->s_lock);
+}
+
+/*
* VFS helper functions..
*/
extern int vfs_create(struct inode *, struct dentry *, int);
===== include/linux/hfs_sysdep.h 1.5 vs edited =====
--- 1.5/include/linux/hfs_sysdep.h Sat Mar 16 13:59:37 2002
+++ edited/include/linux/hfs_sysdep.h Mon May 20 14:54:06 2002
@@ -19,8 +19,8 @@

#include <linux/slab.h>
#include <linux/types.h>
-#include <linux/locks.h>
#include <linux/fs.h>
+#include <linux/sched.h>

#include <asm/byteorder.h>
#include <asm/unaligned.h>
===== include/linux/nbd.h 1.7 vs edited =====
--- 1.7/include/linux/nbd.h Sun Mar 31 15:43:18 2002
+++ edited/include/linux/nbd.h Mon May 20 13:40:45 2002
@@ -22,7 +22,6 @@

#ifdef MAJOR_NR

-#include <linux/locks.h>
#include <asm/semaphore.h>

#define LOCAL_END_REQUEST
===== include/linux/swap.h 1.42 vs edited =====
--- 1.42/include/linux/swap.h Sun May 5 18:55:39 2002
+++ edited/include/linux/swap.h Mon May 20 15:07:21 2002
@@ -91,6 +91,7 @@
int next; /* next entry on swap list */
};

+struct inode;
extern int nr_swap_pages;

/* Swap 50% full? Release swapcache more aggressively.. */
===== include/linux/ufs_fs.h 1.4 vs edited =====
--- 1.4/include/linux/ufs_fs.h Tue Feb 5 16:24:38 2002
+++ edited/include/linux/ufs_fs.h Mon May 20 14:07:41 2002
@@ -31,6 +31,7 @@
#include <linux/kernel.h>
#include <linux/time.h>
#include <linux/stat.h>
+#include <linux/fs.h>

#define UFS_BBLOCK 0
#define UFS_BBSIZE 8192
===== include/linux/raid/md.h 1.9 vs edited =====
--- 1.9/include/linux/raid/md.h Wed Apr 24 22:00:41 2002
+++ edited/include/linux/raid/md.h Mon May 20 15:12:11 2002
@@ -31,7 +31,6 @@
#include <linux/delay.h>
#include <net/checksum.h>
#include <linux/random.h>
-#include <linux/locks.h>
#include <linux/kernel_stat.h>
#include <asm/io.h>
#include <linux/completion.h>
===== kernel/ksyms.c 1.85 vs edited =====
--- 1.85/kernel/ksyms.c Wed May 15 19:31:10 2002
+++ edited/kernel/ksyms.c Mon May 20 13:40:50 2002
@@ -21,7 +21,6 @@
#include <linux/interrupt.h>
#include <linux/ioport.h>
#include <linux/serial.h>
-#include <linux/locks.h>
#include <linux/delay.h>
#include <linux/random.h>
#include <linux/reboot.h>
===== mm/page_io.c 1.13 vs edited =====
--- 1.13/mm/page_io.c Mon May 6 17:24:09 2002
+++ edited/mm/page_io.c Mon May 20 13:49:11 2002
@@ -12,8 +12,8 @@

#include <linux/mm.h>
#include <linux/kernel_stat.h>
+#include <linux/pagemap.h>
#include <linux/swap.h>
-#include <linux/locks.h>
#include <linux/swapctl.h>

#include <asm/pgtable.h>
===== mm/shmem.c 1.49 vs edited =====
--- 1.49/mm/shmem.c Sun May 19 13:49:50 2002
+++ edited/mm/shmem.c Mon May 20 13:40:55 2002
@@ -25,7 +25,6 @@
#include <linux/swap.h>
#include <linux/pagemap.h>
#include <linux/string.h>
-#include <linux/locks.h>
#include <linux/slab.h>
#include <linux/smp_lock.h>
#include <linux/shmem_fs.h>
===== net/khttpd/datasending.c 1.4 vs edited =====
--- 1.4/net/khttpd/datasending.c Mon Feb 11 08:06:55 2002
+++ edited/net/khttpd/datasending.c Mon May 20 13:40:57 2002
@@ -36,7 +36,6 @@

#include <linux/config.h>
#include <linux/kernel.h>
-#include <linux/locks.h>
#include <linux/skbuff.h>

#include <net/tcp.h>
--- a/include/linux/locks.h Mon May 20 15:21:20 2002
+++ /dev/null Thu Dec 13 11:34:58 2001
@@ -1,28 +0,0 @@
-#ifndef _LINUX_LOCKS_H
-#define _LINUX_LOCKS_H
-
-#ifndef _LINUX_MM_H
-#include <linux/mm.h>
-#endif
-#ifndef _LINUX_PAGEMAP_H
-#include <linux/pagemap.h>
-#endif
-
-/*
- * super-block locking. Again, interrupts may only unlock
- * a super-block (although even this isn't done right now.
- * nfs may need it).
- */
-
-static inline void lock_super(struct super_block * sb)
-{
- down(&sb->s_lock);
-}
-
-static inline void unlock_super(struct super_block * sb)
-{
- up(&sb->s_lock);
-}
-
-#endif /* _LINUX_LOCKS_H */
-
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/