include buffer_head.h in actual users instead of fs.h (9/10)
Subsystems (13)
PATCH 1/1 include buffer_head.h in actual users instead of fs.h (9/10)
Make the 144 files in fs/ that need it include buffer_head.h directly. Again some uses in the VFS files are layering violations and need to be addressed later. The new include statement gives a nice grep pattern for that :)
fs/block_dev.c +1 -0
@@ -19,6 +19,7 @@#include <linux/blkdev.h> #include <linux/module.h> #include <linux/blkpg.h> +#include <linux/buffer_head.h> #include <asm/uaccess.h>
fs/buffer.c +1 -0
@@ -33,6 +33,7 @@#include <linux/mempool.h> #include <linux/hash.h> #include <linux/suspend.h> +#include <linux/buffer_head.h> #include <asm/bitops.h> #define BH_ENTRY (list) list_entry((list), struct buffer_head, b_assoc_buffers)
fs/fs-writeback.c +1 -0
@@ -20,6 +20,7 @@#include <linux/mm.h> #include <linux/writeback.h> #include <linux/backing-dev.h> +#include <linux/buffer_head.h> /** * __mark_inode_dirty - internal function
fs/inode.c +10 -0
@@ -14,6 +14,16 @@#include <linux/writeback.h> #include <linux/module.h> #include <linux/backing-dev.h> +/* +* This is needed for the following functions: +* - inode_has_buffers +* - invalidate_inode_buffers +* - fsync_bdev +* - invalidate_bdev +* +* FIXME: remove all knowledge of the buffer layer from this file +*/ +#include <linux/buffer_head.h> /* * New inode.c implementation.
fs/super.c +1 -0
@@ -28,6 +28,7 @@#include <linux/blkdev.h> #include <linux/quotaops.h> #include <linux/namei.h> +#include <linux/buffer_head.h> /* for fsync_super() */ #include <asm/uaccess.h> void get_filesystem (struct file_system_type *fs);
fs/adfs/adfs.h +2 -0
@@ -14,6 +14,8 @@#include "dir_f.h" +struct buffer_head ; +/* * Directory handling */
fs/adfs/dir.c +1 -0
@@ -18,6 +18,7 @@#include <linux/stat.h> #include <linux/spinlock.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> /* for file_fsync() */ #include "adfs.h"
fs/adfs/dir_f.c +1 -0
@@ -16,6 +16,7 @@#include <linux/time.h> #include <linux/stat.h> #include <linux/spinlock.h> +#include <linux/buffer_head.h> #include "adfs.h" #include "dir_f.h"
fs/adfs/dir_fplus.c +1 -0
@@ -14,6 +14,7 @@#include <linux/time.h> #include <linux/stat.h> #include <linux/spinlock.h> +#include <linux/buffer_head.h> #include "adfs.h" #include "dir_fplus.h"
fs/adfs/file.c +1 -0
@@ -25,6 +25,7 @@#include <linux/fcntl.h> #include <linux/time.h> #include <linux/stat.h> +#include <linux/buffer_head.h> /* for file_fsync() */ #include "adfs.h"
fs/adfs/inode.c +1 -1
@@ -17,7 +17,7 @@#include <linux/mm.h> #include <linux/smp_lock.h> #include <linux/module.h> - +#include <linux/buffer_head.h> #include "adfs.h"
fs/adfs/map.c +1 -0
@@ -12,6 +12,7 @@#include <linux/fs.h> #include <linux/adfs_fs.h> #include <linux/spinlock.h> +#include <linux/buffer_head.h> #include <asm/unaligned.h>
fs/adfs/super.c +1 -0
@@ -17,6 +17,7 @@#include <linux/stat.h> #include <linux/string.h> #include <linux/init.h> +#include <linux/buffer_head.h> #include <asm/bitops.h> #include <asm/uaccess.h>
fs/affs/amigaffs.c +1 -0
@@ -15,6 +15,7 @@#include <linux/string.h> #include <linux/mm.h> #include <linux/amigaffs.h> +#include <linux/buffer_head.h> extern struct timezone sys_tz;
fs/affs/bitmap.c +1 -0
@@ -15,6 +15,7 @@#include <linux/string.h> #include <linux/bitops.h> #include <linux/amigaffs.h> +#include <linux/buffer_head.h> /* This is, of course, shamelessly stolen from fs/minix */
fs/affs/dir.c +1 -0
@@ -23,6 +23,7 @@#include <linux/mm.h> #include <linux/amigaffs.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> static int affs_readdir (struct file *,void *,filldir_t );
fs/affs/file.c +1 -0
@@ -28,6 +28,7 @@#include <linux/amigaffs.h> #include <linux/mm.h> #include <linux/pagemap.h> +#include <linux/buffer_head.h> #if PAGE_SIZE <4096 #error PAGE_SIZE must be at least 4096
fs/affs/inode.c +1 -0
@@ -26,6 +26,7 @@#include <linux/blkdev.h> #include <linux/init.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <asm/system.h> #include <asm/uaccess.h> #include <linux/module.h>
fs/affs/namei.c +1 -0
@@ -16,6 +16,7 @@#include <linux/fcntl.h> #include <linux/amigaffs.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <asm/uaccess.h> #include <linux/errno.h>
fs/affs/super.c +1 -0
@@ -26,6 +26,7 @@#include <linux/blkdev.h> #include <linux/init.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <asm/system.h> #include <asm/uaccess.h>
fs/affs/symlink.c +1 -0
@@ -15,6 +15,7 @@#include <linux/amigaffs.h> #include <linux/pagemap.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> static int affs_symlink_readpage (struct file *file,struct page *page) {
fs/bfs/dir.c +2 -0
@@ -8,6 +8,8 @@#include <linux/string.h> #include <linux/fs.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> +#include <linux/sched.h> #include "bfs.h" #undef DEBUG
fs/bfs/file.c +1 -1
@@ -5,7 +5,7 @@*/ #include <linux/fs.h> -#include <linux/fs.h> +#include <linux/buffer_head.h> #include <linux/smp_lock.h> #include "bfs.h"
fs/bfs/inode.c +1 -0
@@ -11,6 +11,7 @@#include <linux/init.h> #include <linux/fs.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <asm/uaccess.h> #include "bfs.h"
fs/cramfs/inode.c +1 -0
@@ -21,6 +21,7 @@#include <linux/smp_lock.h> #include <linux/slab.h> #include <linux/cramfs_fs_sb.h> +#include <linux/buffer_head.h> #include <asm/semaphore.h> #include <asm/uaccess.h>
fs/efs/dir.c +1 -0
@@ -4,6 +4,7 @@* Copyright (c) 1999 Al Smith */ +#include <linux/buffer_head.h> #include <linux/efs_fs.h> #include <linux/smp_lock.h>
fs/efs/file.c +1 -0
@@ -6,6 +6,7 @@* Portions derived from work (c) 1995,1996 Christian Vogelgsang. */ +#include <linux/buffer_head.h> #include <linux/efs_fs.h> int efs_get_block(struct inode *inode, sector_t iblock,
fs/efs/inode.c +1 -0
@@ -9,6 +9,7 @@#include <linux/efs_fs.h> #include <linux/efs_fs_sb.h> +#include <linux/buffer_head.h> #include <linux/module.h> #include <linux/fs.h>
fs/efs/namei.c +1 -0
@@ -6,6 +6,7 @@* Portions derived from work (c) 1995,1996 Christian Vogelgsang. */ +#include <linux/buffer_head.h> #include <linux/string.h> #include <linux/efs_fs.h> #include <linux/smp_lock.h>
fs/efs/super.c +1 -0
@@ -12,6 +12,7 @@#include <linux/efs_vh.h> #include <linux/efs_fs_sb.h> #include <linux/slab.h> +#include <linux/buffer_head.h> static struct super_block *efs_get_sb (struct file_system_type *fs_type,int flags,char *dev_name,void *data)
fs/efs/symlink.c +1 -0
@@ -9,6 +9,7 @@#include <linux/string.h> #include <linux/efs_fs.h> #include <linux/pagemap.h> +#include <linux/buffer_head.h> #include <linux/smp_lock.h> static int efs_symlink_readpage (struct file *file,struct page *page)
fs/ext2/balloc.c +1 -0
@@ -15,6 +15,7 @@#include "ext2.h" #include <linux/quotaops.h> #include <linux/sched.h> +#include <linux/buffer_head.h> /* * balloc.c contains the blocks allocation and deallocation routines
fs/ext2/bitmap.c +1 -1
@@ -7,7 +7,7 @@* Universite Pierre et Marie Curie (Paris VI) */ -#include "ext2.h" +#include <linux/buffer_head.h> static int nibblemap[] = {4 ,3 ,3 ,2 ,3 ,2 ,2 ,1 ,3 ,2 ,2 ,1 ,2 ,1 ,1 ,0 };
fs/ext2/fsync.c +1 -0
@@ -24,6 +24,7 @@#include "ext2.h" #include <linux/smp_lock.h> +#include <linux/buffer_head.h> /* for fsync_inode_buffers() */ /*
fs/ext2/ialloc.c +1 -0
@@ -16,6 +16,7 @@#include "ext2.h" #include <linux/quotaops.h> #include <linux/sched.h> +#include <linux/buffer_head.h> /*
fs/ext2/inode.c +1 -0
@@ -29,6 +29,7 @@#include <linux/pagemap.h> #include <linux/quotaops.h> #include <linux/module.h> +#include <linux/buffer_head.h> MODULE_AUTHOR ("Remy Card and others" );MODULE_DESCRIPTION ("Second Extended Filesystem" );
fs/ext2/namei.c +1 -0
@@ -31,6 +31,7 @@#include "ext2.h" #include <linux/pagemap.h> +#include <linux/buffer_head.h> /* for block_symlink() */ /* * Couple of helper functions - make the code slightly cleaner.
fs/ext2/super.c +1 -0
@@ -24,6 +24,7 @@#include <linux/init.h> #include <linux/blkdev.h> #include <linux/random.h> +#include <linux/buffer_head.h> #include <linux/smp_lock.h> #include <asm/uaccess.h>
fs/ext3/balloc.c +1 -0
@@ -18,6 +18,7 @@#include <linux/ext3_fs.h> #include <linux/ext3_jbd.h> #include <linux/quotaops.h> +#include <linux/buffer_head.h> /* * balloc.c contains the blocks allocation and deallocation routines
fs/ext3/bitmap.c +1 -1
@@ -7,7 +7,7 @@* Universite Pierre et Marie Curie (Paris VI) */ -#include <linux/fs.h> +#include <linux/buffer_head.h> static int nibblemap[] = {4 ,3 ,3 ,2 ,3 ,2 ,2 ,1 ,3 ,2 ,2 ,1 ,2 ,1 ,1 ,0 };
fs/ext3/dir.c +1 -0
@@ -21,6 +21,7 @@#include <linux/fs.h> #include <linux/jbd.h> #include <linux/ext3_fs.h> +#include <linux/buffer_head.h> #include <linux/smp_lock.h> static unsigned char ext3_filetype_table[] = {
fs/ext3/ialloc.c +1 -0
@@ -20,6 +20,7 @@#include <linux/stat.h> #include <linux/string.h> #include <linux/quotaops.h> +#include <linux/buffer_head.h> #include <asm/bitops.h> #include <asm/byteorder.h>
fs/ext3/inode.c +1 -0
@@ -32,6 +32,7 @@#include <linux/pagemap.h> #include <linux/quotaops.h> #include <linux/string.h> +#include <linux/buffer_head.h> /* * SEARCH_FROM_ZERO forces each block allocation to search from the start
fs/ext3/namei.c +1 -0
@@ -27,6 +27,7 @@#include <linux/stat.h> #include <linux/string.h> #include <linux/quotaops.h> +#include <linux/buffer_head.h> #include <linux/smp_lock.h>
fs/ext3/super.c +1 -0
@@ -28,6 +28,7 @@#include <linux/init.h> #include <linux/blkdev.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <asm/uaccess.h> #ifdef CONFIG_JBD_DEBUG
fs/fat/buffer.c +1 -0
@@ -8,6 +8,7 @@#include <linux/fs.h> #include <linux/msdos_fs.h> #include <linux/fat_cvf.h> +#include <linux/buffer_head.h> struct buffer_head *fat_bread (struct super_block *sb,int block) {
fs/fat/cache.c +1 -0
@@ -11,6 +11,7 @@#include <linux/fs.h> #include <linux/msdos_fs.h> #include <linux/fat_cvf.h> +#include <linux/buffer_head.h> #if 0 # define PRINTK (x) printk x
fs/fat/cvf.c +1 -0
@@ -13,6 +13,7 @@#include <linux/msdos_fs_sb.h> #include <linux/fat_cvf.h> #include <linux/config.h> +#include <linux/buffer_head.h> #ifdef CONFIG_KMOD #include <linux/kmod.h> #endif
fs/fat/dir.c +1 -0
@@ -18,6 +18,7 @@#include <linux/msdos_fs.h> #include <linux/dirent.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <asm/uaccess.h>
fs/fat/file.c +1 -0
@@ -10,6 +10,7 @@#include <linux/msdos_fs.h> #include <linux/fat_cvf.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #define PRINTK (x)#define Printk (x) printk x
fs/fat/inode.c +1 -0
@@ -17,6 +17,7 @@#include <linux/msdos_fs.h> #include <linux/fat_cvf.h> #include <linux/pagemap.h> +#include <linux/buffer_head.h> //#include <asm/uaccess.h> #include <asm/unaligned.h>
fs/fat/misc.c +1 -0
@@ -8,6 +8,7 @@#include <linux/fs.h> #include <linux/msdos_fs.h> +#include <linux/buffer_head.h> #if 0 # define PRINTK (x) printk x
fs/freevxfs/vxfs_bmap.c +1 -0
@@ -33,6 +33,7 @@* Veritas filesystem driver - filesystem to disk block mapping. */ #include <linux/fs.h> +#include <linux/buffer_head.h> #include <linux/kernel.h> #include "vxfs.h"
fs/freevxfs/vxfs_fshead.c +1 -0
@@ -33,6 +33,7 @@* Veritas filesystem driver - fileset header routines. */ #include <linux/fs.h> +#include <linux/buffer_head.h> #include <linux/kernel.h> #include <linux/slab.h>
fs/freevxfs/vxfs_inode.c +1 -0
@@ -33,6 +33,7 @@* Veritas filesystem driver - inode routines. */ #include <linux/fs.h> +#include <linux/buffer_head.h> #include <linux/pagemap.h> #include <linux/kernel.h> #include <linux/slab.h>
fs/freevxfs/vxfs_olt.c +1 -0
@@ -33,6 +33,7 @@* Veritas filesystem driver - object location table support. */ #include <linux/fs.h> +#include <linux/buffer_head.h> #include <linux/kernel.h> #include "vxfs.h"
fs/freevxfs/vxfs_subr.c +1 -0
@@ -33,6 +33,7 @@* Veritas filesystem driver - shared subroutines. */ #include <linux/fs.h> +#include <linux/buffer_head.h> #include <linux/kernel.h> #include <linux/slab.h> #include <linux/pagemap.h>
fs/freevxfs/vxfs_super.c +1 -0
@@ -37,6 +37,7 @@#include <linux/blkdev.h> #include <linux/fs.h> +#include <linux/buffer_head.h> #include <linux/kernel.h> #include <linux/slab.h> #include <linux/stat.h>
fs/hfs/file.c +1 -0
@@ -20,6 +20,7 @@#include <linux/hfs_fs_sb.h> #include <linux/hfs_fs_i.h> #include <linux/hfs_fs.h> +#include <linux/buffer_head.h> #include <linux/smp_lock.h> /*================ Forward declarations ================*/
fs/hpfs/alloc.c +1 -0
@@ -6,6 +6,7 @@* HPFS bitmap operations */ +#include <linux/buffer_head.h> #include "hpfs_fn.h" /*
fs/hpfs/anode.c +1 -0
@@ -6,6 +6,7 @@* handling HPFS anode tree that contains file allocation info */ +#include <linux/buffer_head.h> #include "hpfs_fn.h" /* Find a sector in allocation tree */
fs/hpfs/buffer.c +1 -0
@@ -6,6 +6,7 @@* general buffer i/o */ +#include <linux/buffer_head.h> #include <linux/string.h> #include "hpfs_fn.h"
fs/hpfs/dir.c +1 -0
@@ -7,6 +7,7 @@*/ #include "hpfs_fn.h" +#include <linux/buffer_head.h> #include <linux/time.h> #include <linux/smp_lock.h>
fs/hpfs/dnode.c +1 -0
@@ -6,6 +6,7 @@* handling directory dnode tree - adding, deleteing & searching for dirents */ +#include <linux/buffer_head.h> #include "hpfs_fn.h" static loff_t get_pos (struct dnode *d,struct hpfs_dirent *fde)
fs/hpfs/ea.c +1 -0
@@ -6,6 +6,7 @@* handling extended attributes */ +#include <linux/buffer_head.h> #include <linux/string.h> #include "hpfs_fn.h"
fs/hpfs/file.c +1 -0
@@ -6,6 +6,7 @@* file VFS functions */ +#include <linux/buffer_head.h> #include <linux/string.h> #include <linux/time.h> #include <linux/smp_lock.h>
fs/hpfs/hpfs_fn.h +1 -0
@@ -9,6 +9,7 @@//#define DBG //#define DEBUG_LOCKS +#include <linux/buffer_head.h> #include <linux/fs.h> #include <linux/hpfs_fs.h> #include <linux/hpfs_fs_i.h>
fs/hpfs/inode.c +1 -0
@@ -9,6 +9,7 @@#include <linux/fs.h> #include <linux/time.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include "hpfs_fn.h" static struct file_operations hpfs_file_ops =
fs/hpfs/map.c +1 -0
@@ -6,6 +6,7 @@* mapping structures to memory with some minimal checks */ +#include <linux/buffer_head.h> #include "hpfs_fn.h" unsigned *hpfs_map_dnode_bitmap (struct super_block *s,struct quad_buffer_head *qbh)
fs/hpfs/namei.c +1 -0
@@ -8,6 +8,7 @@#include <linux/pagemap.h> #include <linux/string.h> +#include <linux/buffer_head.h> #include "hpfs_fn.h" int hpfs_mkdir (struct inode *dir,struct dentry *dentry,int mode)
fs/hpfs/super.c +1 -0
@@ -6,6 +6,7 @@* mounting, unmounting, error handling */ +#include <linux/buffer_head.h> #include <linux/string.h> #include "hpfs_fn.h" #include <linux/module.h>
fs/isofs/compress.c +1 -0
@@ -36,6 +36,7 @@#include <linux/blkdev.h> #include <linux/vmalloc.h> #include <linux/zlib.h> +#include <linux/buffer_head.h> #include <asm/system.h> #include <asm/uaccess.h>
fs/isofs/dir.c +1 -0
@@ -21,6 +21,7 @@#include <linux/time.h> #include <linux/config.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <asm/uaccess.h>
fs/isofs/inode.c +1 -0
@@ -27,6 +27,7 @@#include <linux/ctype.h> #include <linux/smp_lock.h> #include <linux/blkdev.h> +#include <linux/buffer_head.h> #include <asm/system.h> #include <asm/uaccess.h>
fs/isofs/namei.c +1 -0
@@ -16,6 +16,7 @@#include <linux/errno.h> #include <linux/config.h> /* Joliet? */ #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <asm/uaccess.h>
fs/isofs/rock.c +1 -0
@@ -14,6 +14,7 @@#include <linux/slab.h> #include <linux/pagemap.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include "rock.h"
fs/jfs/inode.c +1 -0
@@ -17,6 +17,7 @@*/ #include <linux/fs.h> +#include <linux/buffer_head.h> #include "jfs_incore.h" #include "jfs_filsys.h" #include "jfs_imap.h"
fs/jfs/jfs_logmgr.c +1 -0
@@ -63,6 +63,7 @@#include <linux/interrupt.h> #include <linux/smp_lock.h> #include <linux/completion.h> +#include <linux/buffer_head.h> /* for sync_blockdev() */ #include "jfs_incore.h" #include "jfs_filsys.h" #include "jfs_metapage.h"
fs/jfs/jfs_metapage.c +1 -0
@@ -18,6 +18,7 @@#include <linux/fs.h> #include <linux/init.h> +#include <linux/buffer_head.h> #include "jfs_incore.h" #include "jfs_filsys.h" #include "jfs_metapage.h"
fs/minix/bitmap.c +1 -0
@@ -13,6 +13,7 @@#include "minix.h" #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <asm/bitops.h> static int nibblemap[] = {4 ,3 ,3 ,2 ,3 ,2 ,2 ,1 ,3 ,2 ,2 ,1 ,2 ,1 ,1 ,0 };
fs/minix/file.c +1 -0
@@ -6,6 +6,7 @@* minix regular file handling primitives */ +#include <linux/buffer_head.h> /* for fsync_inode_buffers() */ #include "minix.h" /*
fs/minix/inode.c +1 -0
@@ -11,6 +11,7 @@#include <linux/module.h> #include "minix.h" +#include <linux/buffer_head.h> #include <linux/slab.h> #include <linux/init.h> #include <linux/highuid.h>
fs/minix/itree_v1.c +1 -0
@@ -1,3 +1,4 @@ +#include <linux/buffer_head.h> #include "minix.h" enum {DEPTH =3 ,DIRECT =7 };/* Only double indirect */
fs/minix/itree_v2.c +1 -0
@@ -1,3 +1,4 @@ +#include <linux/buffer_head.h> #include "minix.h" enum {DIRECT =7 ,DEPTH =4 };/* Have triple indirect */
fs/minix/namei.c +1 -0
@@ -4,6 +4,7 @@* Copyright (C) 1991, 1992 Linus Torvalds */ +#include <linux/buffer_head.h> /* for block_symlink() */ #include "minix.h" static inline void inc_count (struct inode *inode)
fs/msdos/namei.c +1 -0
@@ -9,6 +9,7 @@#include <linux/module.h> #include <linux/time.h> +#include <linux/buffer_head.h> #include <linux/msdos_fs.h> #include <linux/smp_lock.h>
fs/nfsd/nfs3xdr.c +2 -0
@@ -9,6 +9,8 @@#include <linux/types.h> #include <linux/time.h> #include <linux/nfs3.h> +#include <linux/list.h> +#include <linux/spinlock.h> #include <linux/dcache.h> #include <linux/namei.h>
fs/ntfs/aops.c +1 -0
@@ -25,6 +25,7 @@#include <linux/mm.h> #include <linux/pagemap.h> #include <linux/swap.h> +#include <linux/buffer_head.h> #include "ntfs.h"
fs/ntfs/attrib.c +1 -0
@@ -20,6 +20,7 @@* Foundation,Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include <linux/buffer_head.h> #include "ntfs.h" /* Temporary helper functions -- might become macros */
fs/ntfs/compress.c +1 -0
@@ -22,6 +22,7 @@*/ #include <linux/fs.h> +#include <linux/buffer_head.h> #include "ntfs.h"
fs/ntfs/inode.c +1 -0
@@ -20,6 +20,7 @@*/ #include <linux/pagemap.h> +#include <linux/buffer_head.h> #include "ntfs.h"
fs/ntfs/super.c +1 -0
@@ -26,6 +26,7 @@#include <linux/spinlock.h> #include <linux/blkdev.h> /* For bdev_hardsect_size(). */ #include <linux/backing-dev.h> +#include <linux/buffer_head.h> #include "ntfs.h" #include "sysctl.h"
fs/partitions/check.c +1 -0
@@ -21,6 +21,7 @@#include <linux/blk.h> #include <linux/init.h> #include <linux/raid/md.h> +#include <linux/buffer_head.h> /* for invalidate_bdev() */ #include "check.h"
fs/partitions/msdos.c +1 -0
@@ -26,6 +26,7 @@#include <linux/major.h> #include <linux/string.h> #include <linux/blk.h> +#include <linux/buffer_head.h> /* for invalidate_bdev() */ #ifdef CONFIG_BLK_DEV_IDE #include <linux/ide.h> /* IDE xlate */
fs/qnx4/bitmap.c +1 -0
@@ -20,6 +20,7 @@#include <linux/stat.h> #include <linux/kernel.h> #include <linux/string.h> +#include <linux/buffer_head.h> #include <asm/bitops.h>
fs/qnx4/dir.c +1 -0
@@ -18,6 +18,7 @@#include <linux/qnx4_fs.h> #include <linux/stat.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> static int qnx4_readdir (struct file *filp,void *dirent,filldir_t filldir)
fs/qnx4/fsync.c +1 -0
@@ -16,6 +16,7 @@#include <linux/stat.h> #include <linux/fcntl.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <linux/fs.h> #include <linux/qnx4_fs.h>
fs/qnx4/inode.c +1 -0
@@ -24,6 +24,7 @@#include <linux/highuid.h> #include <linux/smp_lock.h> #include <linux/pagemap.h> +#include <linux/buffer_head.h> #include <asm/uaccess.h>
fs/qnx4/namei.c +1 -0
@@ -22,6 +22,7 @@#include <linux/fcntl.h> #include <linux/errno.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> /*
fs/ramfs/inode.c +1 -0
@@ -29,6 +29,7 @@#include <linux/init.h> #include <linux/string.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> /* for block_symlink() */ #include <asm/uaccess.h>
fs/reiserfs/bitmap.c +1 -0
@@ -7,6 +7,7 @@#include <linux/reiserfs_fs.h> #include <asm/bitops.h> #include <linux/list.h> +#include <linux/buffer_head.h> #ifdef CONFIG_REISERFS_CHECK
fs/reiserfs/buffer2.c +1 -0
@@ -7,6 +7,7 @@#include <linux/reiserfs_fs.h> #include <linux/smp_lock.h> #include <linux/kernel_stat.h> +#include <linux/buffer_head.h> /* * wait_buffer_until_released
fs/reiserfs/dir.c +1 -0
@@ -9,6 +9,7 @@#include <linux/reiserfs_fs.h> #include <linux/stat.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <asm/uaccess.h> extern struct key MIN_KEY ;
fs/reiserfs/do_balan.c +1 -0
@@ -20,6 +20,7 @@#include <asm/uaccess.h> #include <linux/time.h> #include <linux/reiserfs_fs.h> +#include <linux/buffer_head.h> #ifdef CONFIG_REISERFS_CHECK
fs/reiserfs/fix_node.c +1 -0
@@ -39,6 +39,7 @@#include <linux/time.h> #include <linux/string.h> #include <linux/reiserfs_fs.h> +#include <linux/buffer_head.h> /* To make any changes in the tree we find a node, that contains item
fs/reiserfs/ibalance.c +1 -0
@@ -7,6 +7,7 @@#include <linux/string.h> #include <linux/time.h> #include <linux/reiserfs_fs.h> +#include <linux/buffer_head.h> /* this is one and only function that is used outside (do_balance.c) */ int balance_internal (
fs/reiserfs/inode.c +1 -0
@@ -9,6 +9,7 @@#include <linux/pagemap.h> #include <asm/uaccess.h> #include <asm/unaligned.h> +#include <linux/buffer_head.h> /* args for the create parameter of reiserfs_get_block */ #define GET_BLOCK_NO_CREATE 0/* don't create new blocks or convert tails */
fs/reiserfs/journal.c +1 -0
@@ -58,6 +58,7 @@#include <linux/string.h> #include <linux/smp_lock.h> #include <linux/suspend.h> +#include <linux/buffer_head.h> /* the number of mounted filesystems. This is used to decide when to ** start and kill the commit thread
fs/reiserfs/lbalance.c +1 -0
@@ -7,6 +7,7 @@#include <linux/string.h> #include <linux/time.h> #include <linux/reiserfs_fs.h> +#include <linux/buffer_head.h> /* these are used in do_balance.c */
fs/reiserfs/prints.c +1 -0
@@ -7,6 +7,7 @@#include <linux/fs.h> #include <linux/reiserfs_fs.h> #include <linux/string.h> +#include <linux/buffer_head.h> #include <stdarg.h>
fs/reiserfs/resize.c +1 -0
@@ -14,6 +14,7 @@#include <linux/errno.h> #include <linux/reiserfs_fs.h> #include <linux/reiserfs_fs_sb.h> +#include <linux/buffer_head.h> int reiserfs_resize (struct super_block * s,unsigned long block_count_new) {
fs/reiserfs/stree.c +1 -0
@@ -59,6 +59,7 @@#include <linux/pagemap.h> #include <linux/reiserfs_fs.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> /* Does the buffer contain a disk block which is in the tree. */ inline int B_IS_IN_TREE (const struct buffer_head * p_s_bh)
fs/reiserfs/super.c +1 -0
@@ -19,6 +19,7 @@#include <linux/smp_lock.h> #include <linux/init.h> #include <linux/blkdev.h> +#include <linux/buffer_head.h> #define REISERFS_OLD_BLOCKSIZE 4096#define REISERFS_SUPER_MAGIC_STRING_OFFSET_NJ 20
fs/reiserfs/tail_conversion.c +1 -0
@@ -5,6 +5,7 @@#include <linux/config.h> #include <linux/time.h> #include <linux/pagemap.h> +#include <linux/buffer_head.h> #include <linux/reiserfs_fs.h> /* access to tail : when one is going to read tail it must make sure, that is not running.
fs/romfs/inode.c +1 -0
@@ -73,6 +73,7 @@#include <linux/init.h> #include <linux/pagemap.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <asm/uaccess.h>
fs/sysv/balloc.c +1 -0
@@ -19,6 +19,7 @@* This file contains code for allocating/freeing blocks. */ +#include <linux/buffer_head.h> #include "sysv.h" /* We don't trust the value of
fs/sysv/ialloc.c +1 -0
@@ -24,6 +24,7 @@#include <linux/sched.h> #include <linux/stat.h> #include <linux/string.h> +#include <linux/buffer_head.h> #include "sysv.h" /* We don't trust the value of
fs/sysv/inode.c +1 -0
@@ -25,6 +25,7 @@#include <linux/highuid.h> #include <linux/slab.h> #include <linux/init.h> +#include <linux/buffer_head.h> #include <asm/byteorder.h> #include "sysv.h"
fs/sysv/itree.c +1 -0
@@ -5,6 +5,7 @@* AV, Sep--Dec 2000 */ +#include <linux/buffer_head.h> #include "sysv.h" enum {DIRECT =10 ,DEPTH =4 };/* Have triple indirect */
fs/sysv/super.c +1 -0
@@ -23,6 +23,7 @@#include <linux/module.h> #include <linux/init.h> #include <linux/slab.h> +#include <linux/buffer_head.h> #include "sysv.h" /*
fs/sysv/sysv.h +1 -1
@@ -1,7 +1,7 @@#ifndef _SYSV_H#define _SYSV_H -#include <linux/fs.h> +#include <linux/buffer_head.h> #include <linux/sysv_fs.h> /*
fs/udf/balloc.c +1 -0
@@ -27,6 +27,7 @@#include "udfdecl.h" #include <linux/quotaops.h> +#include <linux/buffer_head.h> #include <asm/bitops.h> #include "udf_i.h"
fs/udf/dir.c +1 -0
@@ -36,6 +36,7 @@#include <linux/mm.h> #include <linux/slab.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include "udf_i.h" #include "udf_sb.h"
fs/udf/directory.c +1 -0
@@ -20,6 +20,7 @@#include <linux/fs.h> #include <linux/string.h> +#include <linux/buffer_head.h> uint8_t *udf_filead_read (struct inode *dir,uint8_t *tmpad,uint8_t ad_size,lb_addr fe_loc,int *pos,int *offset,struct buffer_head **bh,int *error)
fs/udf/file.c +1 -0
@@ -39,6 +39,7 @@#include <linux/errno.h> #include <linux/smp_lock.h> #include <linux/pagemap.h> +#include <linux/buffer_head.h> #include "udf_i.h" #include "udf_sb.h"
fs/udf/ialloc.c +1 -0
@@ -27,6 +27,7 @@#include <linux/fs.h> #include <linux/quotaops.h> #include <linux/udf_fs.h> +#include <linux/sched.h> #include "udf_i.h" #include "udf_sb.h"
fs/udf/inode.c +1 -0
@@ -38,6 +38,7 @@#include <linux/smp_lock.h> #include <linux/module.h> #include <linux/pagemap.h> +#include <linux/buffer_head.h> #include "udf_i.h" #include "udf_sb.h"
fs/udf/misc.c +1 -0
@@ -29,6 +29,7 @@#include <linux/fs.h> #include <linux/string.h> #include <linux/udf_fs.h> +#include <linux/buffer_head.h> #include "udf_i.h" #include "udf_sb.h"
fs/udf/namei.c +1 -0
@@ -34,6 +34,7 @@#include <linux/slab.h> #include <linux/quotaops.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> static inline int udf_match (int len,const char *const name,struct qstr *qs) {
fs/udf/partition.c +1 -0
@@ -31,6 +31,7 @@#include <linux/string.h> #include <linux/udf_fs.h> #include <linux/slab.h> +#include <linux/buffer_head.h> inline uint32_t udf_get_pblock (struct super_block *sb,uint32_t block,uint16_t partition,uint32_t offset) {
fs/udf/super.c +1 -0
@@ -55,6 +55,7 @@#include <linux/cdrom.h> #include <linux/nls.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include <asm/byteorder.h> #include <linux/udf_fs.h>
fs/udf/symlink.c +1 -0
@@ -35,6 +35,7 @@#include <linux/slab.h> #include <linux/pagemap.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include "udf_i.h" static void udf_pc_to_char (char *from,int fromlen,char *to)
fs/udf/truncate.c +1 -0
@@ -28,6 +28,7 @@#include <linux/fs.h> #include <linux/mm.h> #include <linux/udf_fs.h> +#include <linux/buffer_head.h> #include "udf_i.h" #include "udf_sb.h"
fs/udf/udfdecl.h +1 -0
@@ -10,6 +10,7 @@#include <linux/types.h> #include <linux/udf_fs_i.h> #include <linux/udf_fs_sb.h> +#include <linux/buffer_head.h> #ifndef LINUX_VERSION_CODE #include <linux/version.h>
fs/ufs/balloc.c +2 -0
@@ -12,6 +12,8 @@#include <linux/time.h> #include <linux/string.h> #include <linux/quotaops.h> +#include <linux/buffer_head.h> +#include <linux/sched.h> #include <asm/bitops.h> #include <asm/byteorder.h>
fs/ufs/dir.c +2 -0
@@ -17,6 +17,8 @@#include <linux/fs.h> #include <linux/ufs_fs.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> +#include <linux/sched.h> #include "swab.h" #include "util.h"
fs/ufs/ialloc.c +2 -0
@@ -26,6 +26,8 @@#include <linux/stat.h> #include <linux/string.h> #include <linux/quotaops.h> +#include <linux/buffer_head.h> +#include <linux/sched.h> #include <asm/bitops.h> #include <asm/byteorder.h>
fs/ufs/inode.c +1 -0
@@ -36,6 +36,7 @@#include <linux/string.h> #include <linux/mm.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include "swab.h" #include "util.h"
fs/ufs/namei.c +1 -0
@@ -28,6 +28,7 @@#include <linux/fs.h> #include <linux/ufs_fs.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #undef UFS_NAMEI_DEBUG
fs/ufs/super.c +1 -0
@@ -80,6 +80,7 @@#include <linux/blkdev.h> #include <linux/init.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #include "swab.h" #include "util.h"
fs/ufs/truncate.c +2 -0
@@ -37,6 +37,8 @@#include <linux/stat.h> #include <linux/string.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> +#include <linux/sched.h> #include "swab.h" #include "util.h"
fs/ufs/util.c +1 -0
@@ -9,6 +9,7 @@#include <linux/string.h> #include <linux/slab.h> #include <linux/ufs_fs.h> +#include <linux/buffer_head.h> #include "swab.h" #include "util.h"
fs/ufs/util.h +1 -0
@@ -6,6 +6,7 @@* Charles University, Faculty of Mathematics and Physics */ +#include <linux/buffer_head.h> #include <linux/fs.h> #include "swab.h"
fs/vfat/namei.c +1 -0
@@ -22,6 +22,7 @@#include <linux/ctype.h> #include <linux/slab.h> #include <linux/smp_lock.h> +#include <linux/buffer_head.h> #define DEBUG_LEVEL 0#if (DEBUG_LEVEL >=1 )