diff options
author | Peter Huewe <[email protected]> | 2013-03-01 19:46:40 +0800 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2013-03-01 12:04:39 -0800 |
commit | 9d8072e7c33991a08b29338f3f04dfef7c24afd5 (patch) | |
tree | 3fda1dd5842eafb90405d3566407b0c55816ddec /lib/test-string_helpers.c | |
parent | b0af9cd9aab60ceb17d3ebabb9fdf4ff0a99cf50 (diff) |
autofs - Fix sparse warning: context imbalance in autofs4_d_automount() different lock contexts for basic block
Sparse complains:
fs/autofs4/root.c:409:9: sparse: context imbalance in 'autofs4_d_automount' - different lock contexts for basic block
This was introduced by commit f55fb0c24386 ("autofs4 - dont clear
DCACHE_NEED_AUTOMOUNT on rootless mount")
The function autofs4_d_automount can be left with the (&sbi->fs_lock)
held if sbi->version <= 4 and simple_empty(dentry) == false so the
warning seems valid.
--> Add an spin_unlock in this case before we jump to done
Unfortunately compile tested only.
Reported-by: Fengguang Wu <[email protected]>
Signed-off-by: Peter Huewe <[email protected]>
Acked-by: Ian Kent <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'lib/test-string_helpers.c')
0 files changed, 0 insertions, 0 deletions