summaryrefslogtreecommitdiff
path: root/tools/perf/arch/arm64/annotate
ModeNameSize
-rw-r--r--instructions.c1330logplain
8523fe8'>patch) tree28ce8447fcc8269544d576de196df8efa335abd2 parentea01a18494b3d7a91b2f1f2a6a5aaef4741bc294 (diff)
fix idiotic braino in d_alloc_parallel()
Check for d_unhashed() while searching in in-lookup hash was absolutely wrong. Worse, it masked a deadlock on dget() done under bitlock that nests inside ->d_lock. Thanks to J. R. Okajima for spotting it. Spotted-by: "J. R. Okajima" <hooanon05g@gmail.com> Wearing-brown-paperbag: Al Viro <viro@zeniv.linux.org.uk> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat