diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2014-10-26 19:31:10 -0400 |
---|---|---|
committer | Jiri Slaby <jslaby@suse.cz> | 2015-01-29 15:45:17 +0100 |
commit | 453d9a0b262839fa598dac2cec8cbf6175bbc5d5 (patch) | |
tree | 9f1f46db05c8ae9ff3a28c69be2f2f73472adcc4 /ipc | |
parent | 4b2f6663ebde6bed50209a05041b34c203116253 (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>
Acked-by: Miklos Szeredi <mszeredi@suse.cz>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Diffstat (limited to 'ipc')
0 files changed, 0 insertions, 0 deletions