OpenCloudOS-Kernel/fs/adfs
Arnd Bergmann 4688a066ec 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>
2011-03-02 00:02:38 +01:00
..
Kconfig adfs: remove the big kernel lock 2011-03-02 00:02:38 +01:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
adfs.h pass writeback_control to ->write_inode 2010-03-05 13:25:52 -05:00
dir.c adfs: remove the big kernel lock 2011-03-02 00:02:38 +01:00
dir_f.c Cleanup of adfs headers 2009-06-17 00:36:36 -04:00
dir_f.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
dir_fplus.c Cleanup of adfs headers 2009-06-17 00:36:36 -04:00
dir_fplus.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
file.c rename the generic fsync implementations 2010-05-27 22:06:06 -04:00
inode.c adfs: remove the big kernel lock 2011-03-02 00:02:38 +01:00
map.c Cleanup of adfs headers 2009-06-17 00:36:36 -04:00
super.c adfs: remove the big kernel lock 2011-03-02 00:02:38 +01:00