mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-27 19:39:35 +03:00
628fc52137
spl_inode_{lock,unlock} are triggering possible recursive locking warnings from lockdep. The warning is a false positive. The lock is used to protect a parent directory during delete/add operations, used in zfs when writing/removing the cache file. The inode lock is taken on both the parent inode and the file inode. VFS provides an enum to subclass the lock. This patch changes the spin_lock call to _nested version and uses the provided enum. Signed-off-by: Olaf Faaland <faaland1@llnl.gov> Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Issue #480 |
||
---|---|---|
.. | ||
bitops_compat.h | ||
compiler_compat.h | ||
delay_compat.h | ||
file_compat.h | ||
list_compat.h | ||
Makefile.am | ||
math64_compat.h | ||
mm_compat.h | ||
proc_compat.h | ||
rwsem_compat.h | ||
wait_compat.h | ||
zlib_compat.h |