summaryrefslogtreecommitdiffstats
path: root/fs/exofs/exofs.h
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2009-05-11 23:35:03 +0200
committerAl Viro <viro@zeniv.linux.org.uk>2009-06-12 03:36:09 +0200
commitebc1ac164560a241d9bf1b7519062910c3f90a01 (patch)
treedb17fd3043b15f8269cce2c2d00213814022fc30 /fs/exofs/exofs.h
parentjffs2: move jffs2_write_super to super.c (diff)
downloadlinux-ebc1ac164560a241d9bf1b7519062910c3f90a01.tar.xz
linux-ebc1ac164560a241d9bf1b7519062910c3f90a01.zip
->write_super lock_super pushdown
Push down lock_super into ->write_super instances and remove it from the caller. Following filesystem don't need ->s_lock in ->write_super and are skipped: * bfs, nilfs2 - no other uses of s_lock and have internal locks in ->write_super * ext2 - uses BKL in ext2_write_super and has internal calls without s_lock * reiserfs - no other uses of s_lock as has reiserfs_write_lock (BKL) in ->write_super * xfs - no other uses of s_lock and uses internal lock (buffer lock on superblock buffer) to serialize ->write_super. Also xfs_fs_write_super is superflous and will go away in the next merge window Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/exofs/exofs.h')
0 files changed, 0 insertions, 0 deletions