/* * 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/quotaops.h>#include<linux/slab.h>#include<linux/writeback.h>#include<linux/module.h>#include<linux/backing-dev.h>#include<linux/wait.h>#include<linux/hash.h>#include<linux/swap.h>#include<linux/security.h>#include<linux/ima.h>#include<linux/pagemap.h>#include<linux/cdev.h>#include<linux/bootmem.h>#include<linux/inotify.h>#include<linux/mount.h>#include<linux/async.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 */#include<linux/buffer_head.h>/* * New inode.c implementation. *