]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit530350ab04c919032adf92d15ad27d780e73684d
treee1a4b93e5b5084adfbf78c83de32dc590959fe14
parentd986088e8584b3265524a1b77c0511ceccafe2af
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