commit | ca5358ef75fc69fee5322a38a340f5739d997c10 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Sun Oct 26 19:31:10 2014 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Mon Nov 03 15:22:16 2014 -0500 |
tree | 88d4abe38ce55bdac9c8b207a0dce743504e0a28 | |
parent | 946e51f2bf37f1656916eb75bd0742ba33983c28 [diff] |
deal with deadlock in d_walk() ... 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>