]> git.neil.brown.name Git - history.git/commit
[PATCH] get rid of <linux/locks.h>
authorChristoph Hellwig <hch@infradead.org>
Mon, 20 May 2002 02:40:16 +0000 (19:40 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Mon, 20 May 2002 02:40:16 +0000 (19:40 -0700)
commitbd2b0c85edfa015fdb4990ad07ad10e94ea885a4
tree60f6fe44b83ad5a7b03d142c5be3f557614e7d6b
parent43a3a37b90928f55410aba9378891edda3de1fa9
[PATCH] get rid of <linux/locks.h>

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.
157 files changed:
drivers/block/DAC960.c
drivers/block/block_ioctl.c
drivers/block/cpqarray.h
drivers/block/ll_rw_blk.c
drivers/isdn/capi/capifs.c
drivers/isdn/capi/kcapi.c
drivers/md/lvm.c
drivers/md/raid5.c
drivers/media/video/i2c-old.c
fs/adfs/inode.c
fs/adfs/super.c
fs/affs/amigaffs.c
fs/affs/bitmap.c
fs/affs/file.c
fs/affs/inode.c
fs/affs/namei.c
fs/affs/super.c
fs/autofs/inode.c
fs/autofs4/inode.c
fs/bfs/dir.c
fs/bfs/file.c
fs/bfs/inode.c
fs/binfmt_em86.c
fs/block_dev.c
fs/buffer.c
fs/coda/cache.c
fs/coda/coda_linux.c
fs/coda/dir.c
fs/coda/file.c
fs/coda/inode.c
fs/coda/pioctl.c
fs/coda/symlink.c
fs/coda/upcall.c
fs/cramfs/inode.c
fs/devpts/inode.c
fs/efs/super.c
fs/ext2/balloc.c
fs/ext2/fsync.c
fs/ext2/ialloc.c
fs/ext2/inode.c
fs/ext2/super.c
fs/ext3/balloc.c
fs/ext3/file.c
fs/ext3/ialloc.c
fs/ext3/inode.c
fs/ext3/namei.c
fs/ext3/super.c
fs/fat/file.c
fs/fat/inode.c
fs/hpfs/file.c
fs/hpfs/hpfs_fn.h
fs/hpfs/inode.c
fs/hpfs/namei.c
fs/intermezzo/cache.c
fs/intermezzo/dcache.c
fs/intermezzo/dir.c
fs/intermezzo/ext_attr.c
fs/intermezzo/file.c
fs/intermezzo/inode.c
fs/intermezzo/journal.c
fs/intermezzo/journal_ext2.c
fs/intermezzo/journal_ext3.c
fs/intermezzo/journal_obdfs.c
fs/intermezzo/journal_reiserfs.c
fs/intermezzo/journal_xfs.c
fs/intermezzo/methods.c
fs/intermezzo/presto.c
fs/intermezzo/super.c
fs/intermezzo/upcall.c
fs/isofs/compress.c
fs/isofs/dir.c
fs/isofs/inode.c
fs/jbd/checkpoint.c
fs/jbd/commit.c
fs/jbd/journal.c
fs/jbd/recovery.c
fs/jbd/revoke.c
fs/jbd/transaction.c
fs/jffs/inode-v23.c
fs/jffs/intrep.c
fs/jfs/file.c
fs/jfs/inode.c
fs/jfs/jfs_dtree.c
fs/jfs/jfs_imap.c
fs/jfs/jfs_logmgr.c
fs/jfs/jfs_txnmgr.c
fs/jfs/jfs_xtree.c
fs/jfs/namei.c
fs/jfs/super.c
fs/minix/inode.c
fs/minix/itree_v1.c
fs/minix/itree_v2.c
fs/ncpfs/dir.c
fs/ncpfs/file.c
fs/ncpfs/inode.c
fs/nfs/inode.c
fs/nfsd/nfs3proc.c
fs/nfsd/nfsproc.c
fs/nfsd/vfs.c
fs/ntfs/aops.c
fs/ntfs/compress.c
fs/ntfs/mft.c
fs/ntfs/super.c
fs/openpromfs/inode.c
fs/proc/inode.c
fs/qnx4/fsync.c
fs/qnx4/inode.c
fs/qnx4/truncate.c
fs/ramfs/inode.c
fs/reiserfs/bitmap.c
fs/reiserfs/buffer2.c
fs/reiserfs/fix_node.c
fs/reiserfs/inode.c
fs/reiserfs/ioctl.c
fs/reiserfs/journal.c
fs/reiserfs/objectid.c
fs/reiserfs/procfs.c
fs/reiserfs/resize.c
fs/reiserfs/stree.c
fs/reiserfs/super.c
fs/reiserfs/tail_conversion.c
fs/romfs/inode.c
fs/smbfs/inode.c
fs/super.c
fs/sysv/balloc.c
fs/sysv/ialloc.c
fs/sysv/inode.c
fs/sysv/itree.c
fs/udf/balloc.c
fs/udf/file.c
fs/udf/fsync.c
fs/udf/ialloc.c
fs/udf/inode.c
fs/udf/namei.c
fs/udf/super.c
fs/ufs/balloc.c
fs/ufs/cylinder.c
fs/ufs/dir.c
fs/ufs/file.c
fs/ufs/ialloc.c
fs/ufs/inode.c
fs/ufs/super.c
fs/ufs/truncate.c
fs/ufs/util.c
include/linux/amigaffs.h
include/linux/blk.h
include/linux/fs.h
include/linux/hfs_sysdep.h
include/linux/locks.h [deleted file]
include/linux/nbd.h
include/linux/raid/md.h
include/linux/swap.h
include/linux/ufs_fs.h
kernel/ksyms.c
mm/page_io.c
mm/shmem.c
net/khttpd/datasending.c