/* * linux/fs/inode.c * * (C) 1997 Linus Torvalds */#include<linux/fs.h>#include<linux/mm.h>#include<linux/dcache.h>#include<linux/init.h>#include<linux/slab.h>#include<linux/writeback.h>#include<linux/module.h>#include<linux/backing-dev.h>#include<linux/wait.h>#include<linux/rwsem.h>#include<linux/hash.h>#include<linux/swap.h>#include<linux/security.h>#include<linux/pagemap.h>#include<linux/cdev.h>#include<linux/bootmem.h>#include<linux/fsnotify.h>#include<linux/mount.h>#include<linux/async.h>#include<linux/posix_acl.h>/* * This is needed for the following functions: * - inode_has_buffers * - invalidate_inode_buffers * - invalidate_bdev * * FIXME: remove all knowledge of the buffer layer from this file