diff options
author | Ian Kent <[email protected]> | 2011-01-18 12:06:04 +0800 |
---|---|---|
committer | Al Viro <[email protected]> | 2011-01-18 01:21:26 -0500 |
commit | c14cc63a63e94d490ac6517a555113c30d420db4 (patch) | |
tree | 4769517c39eedbbeaedc7a73636d7c65c0de5a38 /tools/perf/util/trace-event-scripting.c | |
parent | 6845a44a314c0c626549de373131bf108f9cc1f1 (diff) |
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 <[email protected]>
Signed-off-by: Al Viro <[email protected]>
Diffstat (limited to 'tools/perf/util/trace-event-scripting.c')
0 files changed, 0 insertions, 0 deletions