summaryrefslogtreecommitdiffstats
path: root/fs/notify/inode_mark.c
diff options
context:
space:
mode:
authorDave Chinner2011-03-22 12:23:41 +0100
committerAl Viro2011-03-25 02:17:51 +0100
commita66979abad090b2765a6c6790c9fdeab996833f2 (patch)
treee48b2d0fac8f96456286a503aeeb952620234961 /fs/notify/inode_mark.c
parentfs: move i_sb_list out from under inode_lock (diff)
downloadkernel-qcow2-linux-a66979abad090b2765a6c6790c9fdeab996833f2.tar.gz
kernel-qcow2-linux-a66979abad090b2765a6c6790c9fdeab996833f2.tar.xz
kernel-qcow2-linux-a66979abad090b2765a6c6790c9fdeab996833f2.zip
fs: move i_wb_list out from under inode_lock
Protect the inode writeback list with a new global lock inode_wb_list_lock and use it to protect the list manipulations and traversals. This lock replaces the inode_lock as the inodes on the list can be validity checked while holding the inode->i_lock and hence the inode_lock is no longer needed to protect the list. Signed-off-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/notify/inode_mark.c')
0 files changed, 0 insertions, 0 deletions