BKL: Remove BKL from OCFS2
commit60056794127a25d641465b706e8828186f7a2e1f
authorArnd Bergmann <arnd@arndb.de>
Wed, 24 Feb 2010 12:25:33 +0000 (24 13:25 +0100)
committerArnd Bergmann <arnd@arndb.de>
Mon, 4 Oct 2010 19:10:51 +0000 (4 21:10 +0200)
treed325fbc91d9eb5f1373d2a6c90dfe5bd34c4cc7d
parent3dbc4b32d0b39701cbec65582e196a20889155fb
BKL: Remove BKL from OCFS2

The BKL in ocfs2/dlmfs is used in put_super, fill_super and remount_fs
that are all three protected by the superblocks s_umount rw_semaphore.

The use in ocfs2_control_open is evidently unrelated and the function
is protected by ocfs2_control_lock.

Therefore it is safe to remove the BKL entirely.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Cc: Mark Fasheh <mfasheh@suse.com>
Cc: Joel Becker <joel.becker@oracle.com>
fs/ocfs2/dlmfs/dlmfs.c
fs/ocfs2/stack_user.c
fs/ocfs2/super.c