diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2014-10-26 19:31:10 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-12-16 09:39:06 -0800 |
commit | 6c1fbfffec95fa42b134c45fe2b5afbd37ff623c (patch) | |
tree | 228163bbff4b1d78fa438b195b3ae9af0a7b0a0f /fs/Kconfig.binfmt | |
parent | 679829c2e50332832c2e85b12ec851a423ad9892 (diff) |
deal with deadlock in d_walk()
commit ca5358ef75fc69fee5322a38a340f5739d997c10 upstream.
... by not hitting rename_retry for reasons other than rename having
happened. In other words, do _not_ restart when finding that
between unlocking the child and locking the parent the former got
into __dentry_kill(). Skip the killed siblings instead...
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/Kconfig.binfmt')
0 files changed, 0 insertions, 0 deletions