parallel lookups: actual switch to rwsem
authorAl Viro <viro@zeniv.linux.org.uk>
Fri, 15 Apr 2016 19:08:36 +0000 (15:08 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Mon, 2 May 2016 23:49:28 +0000 (19:49 -0400)
commit9902af79c01a8e39bb99b922fa3eef6d4ea23d69
treeb04cc75b5e4a028bfdb619e0a0a0f8cd71113ff2
parentd9171b9345261e0d941d92fdda5672b5db67f968
parallel lookups: actual switch to rwsem

ta-da!

The main issue is the lack of down_write_killable(), so the places
like readdir.c switched to plain inode_lock(); once killable
variants of rwsem primitives appear, that'll be dealt with.

lockdep side also might need more work

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Documentation/filesystems/porting
fs/btrfs/ioctl.c
fs/configfs/inode.c
fs/dcache.c
fs/gfs2/ops_fstype.c
fs/inode.c
fs/namei.c
fs/ocfs2/inode.c
fs/overlayfs/readdir.c
fs/readdir.c
include/linux/fs.h