]> git.neil.brown.name Git - history.git/commit
[PATCH] remove inode.i_wait
authorAndrew Morton <akpm@zip.com.au>
Sun, 2 Jun 2002 10:22:54 +0000 (03:22 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Sun, 2 Jun 2002 10:22:54 +0000 (03:22 -0700)
commitddedde1dac6640a722545a253a79e15f5e70d2c7
treed25f2a213034283d047a7136677cf13b41098434
parente40df2d9b919047174da8fa895c83578764b7440
[PATCH] remove inode.i_wait

Remove i_wait from struct inode and hash it instead.

This is a pure space-saving exercise - 12 bytes from struct
inode on x86.

NFS was using i_wait for its own purposes.  Add a wait_queue_head_t to
the fs-private inode for that.  This change has been acked by Trond.
fs/fs-writeback.c
fs/inode.c
fs/nfs/inode.c
include/linux/fs.h
include/linux/nfs_fs.h
include/linux/writeback.h