summaryrefslogtreecommitdiffstats
path: root/fs/bio-integrity.c
diff options
context:
space:
mode:
authorIan Kent <raven@themaw.net>2011-01-18 12:06:04 +0800
committerAl Viro <viro@zeniv.linux.org.uk>2011-01-18 01:21:26 -0500
commitc14cc63a63e94d490ac6517a555113c30d420db4 (patch)
tree4769517c39eedbbeaedc7a73636d7c65c0de5a38 /fs/bio-integrity.c
parent6845a44a314c0c626549de373131bf108f9cc1f1 (diff)
downloadlinux-c14cc63a63e94d490ac6517a555113c30d420db4.tar.gz
linux-c14cc63a63e94d490ac6517a555113c30d420db4.tar.bz2
linux-c14cc63a63e94d490ac6517a555113c30d420db4.zip
autofs4 - fix get_next_positive_dentry()
The initialization condition in fs/autofs4/expire.c:get_next_positive_dentry() appears to be incorrect. If prev == NULL I believe that root should be returned. Further down, at the current dentry check for it being simple_positive() it looks like the d_lock for dentry p should be dropped instead of dentry ret, otherwise when p is assinged to ret we end up with no lock on p and a lost lock on ret, which leads to a deadlock. Signed-off-by: Ian Kent <raven@themaw.net> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/bio-integrity.c')
0 files changed, 0 insertions, 0 deletions