fs: move struct kiocb to fs.h
authorChristoph Hellwig <hch@lst.de>
Sun, 22 Feb 2015 16:58:50 +0000 (08:58 -0800)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 26 Mar 2015 00:28:11 +0000 (20:28 -0400)
commite2e40f2c1ed433c5e224525c8c862fd32e5d3df2
tree6210d9452c526157744b0d83454eaea20bcf9a0e
parent04b2fa9f8f36ec6fb6fd1c9dc9df6fff0cd27323
fs: move struct kiocb to fs.h

struct kiocb now is a generic I/O container, so move it to fs.h.
Also do a #include diet for aio.h while we're at it.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
63 files changed:
arch/s390/hypfs/inode.c
drivers/char/mem.c
drivers/char/tile-srom.c
drivers/infiniband/hw/ipath/ipath_file_ops.c
drivers/infiniband/hw/qib/qib_file_ops.c
drivers/misc/mei/amthif.c
drivers/misc/mei/main.c
drivers/misc/mei/pci-me.c
drivers/scsi/sg.c
drivers/staging/unisys/include/timskmod.h
drivers/usb/gadget/function/f_fs.c
drivers/usb/gadget/legacy/inode.c
fs/9p/vfs_addr.c
fs/affs/file.c
fs/afs/write.c
fs/bfs/inode.c
fs/block_dev.c
fs/btrfs/file.c
fs/btrfs/inode.c
fs/ceph/file.c
fs/direct-io.c
fs/ecryptfs/file.c
fs/ext2/inode.c
fs/ext3/inode.c
fs/ext4/file.c
fs/ext4/indirect.c
fs/ext4/inode.c
fs/ext4/page-io.c
fs/f2fs/data.c
fs/fat/inode.c
fs/fuse/cuse.c
fs/fuse/dev.c
fs/fuse/file.c
fs/gfs2/aops.c
fs/gfs2/file.c
fs/hfs/inode.c
fs/hfsplus/inode.c
fs/jfs/inode.c
fs/nfs/file.c
fs/nilfs2/inode.c
fs/ntfs/file.c
fs/ntfs/inode.c
fs/ocfs2/aops.c
fs/ocfs2/aops.h
fs/pipe.c
fs/read_write.c
fs/reiserfs/inode.c
fs/splice.c
fs/ubifs/file.c
fs/udf/file.c
fs/udf/inode.c
fs/xfs/xfs_aops.c
fs/xfs/xfs_file.c
include/linux/aio.h
include/linux/fs.h
include/net/sock.h
kernel/printk/printk.c
kernel/sysctl.c
mm/filemap.c
mm/page_io.c
mm/shmem.c
net/ipv4/raw.c
sound/core/pcm_native.c