adfs: remove the big kernel lock
authorArnd Bergmann <arnd@arndb.de>
Sat, 22 Jan 2011 19:05:05 +0000 (20:05 +0100)
committerArnd Bergmann <arnd@arndb.de>
Tue, 1 Mar 2011 23:02:38 +0000 (00:02 +0100)
commit4688a066ecf60086ea82f68edb3b036b567d2c08
treee1a4b93e5b5084adfbf78c83de32dc590959fe14
parentf5412be599602124d2bdd49947b231dd77c0bf99
adfs: remove the big kernel lock

According to Russell King, adfs was written to not require the big
kernel lock, and all inode updates are done under adfs_dir_lock.

All other metadata in adfs is read-only and does not require locking.
The use of the BKL is the result of various pushdowns from the VFS
operations.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Russell King <rmk@arm.linux.org.uk>
Cc: Stuart Swales <stuart.swales.croftnuisk@gmail.com>
fs/adfs/Kconfig
fs/adfs/dir.c
fs/adfs/inode.c
fs/adfs/super.c