Loading fs/Kconfig +0 −1 Original line number Diff line number Diff line Loading @@ -50,7 +50,6 @@ endif # BLOCK config FILE_LOCKING bool "Enable POSIX file locking API" if EMBEDDED default y select BKL # while lockd still uses it. help This option enables standard file locking support, required for filesystems like NFS and for the flock() system Loading fs/locks.c +3 −2 Original line number Diff line number Diff line Loading @@ -142,6 +142,7 @@ int lease_break_time = 45; static LIST_HEAD(file_lock_list); static LIST_HEAD(blocked_list); static DEFINE_SPINLOCK(file_lock_lock); /* * Protects the two list heads above, plus the inode->i_flock list Loading @@ -149,13 +150,13 @@ static LIST_HEAD(blocked_list); */ void lock_flocks(void) { lock_kernel(); spin_lock(&file_lock_lock); } EXPORT_SYMBOL_GPL(lock_flocks); void unlock_flocks(void) { unlock_kernel(); spin_unlock(&file_lock_lock); } EXPORT_SYMBOL_GPL(unlock_flocks); Loading Loading
fs/Kconfig +0 −1 Original line number Diff line number Diff line Loading @@ -50,7 +50,6 @@ endif # BLOCK config FILE_LOCKING bool "Enable POSIX file locking API" if EMBEDDED default y select BKL # while lockd still uses it. help This option enables standard file locking support, required for filesystems like NFS and for the flock() system Loading
fs/locks.c +3 −2 Original line number Diff line number Diff line Loading @@ -142,6 +142,7 @@ int lease_break_time = 45; static LIST_HEAD(file_lock_list); static LIST_HEAD(blocked_list); static DEFINE_SPINLOCK(file_lock_lock); /* * Protects the two list heads above, plus the inode->i_flock list Loading @@ -149,13 +150,13 @@ static LIST_HEAD(blocked_list); */ void lock_flocks(void) { lock_kernel(); spin_lock(&file_lock_lock); } EXPORT_SYMBOL_GPL(lock_flocks); void unlock_flocks(void) { unlock_kernel(); spin_unlock(&file_lock_lock); } EXPORT_SYMBOL_GPL(unlock_flocks); Loading