diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2015-05-29 06:09:19 +0300 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2015-05-29 06:45:30 +0300 |
commit | 2159184ea01e4ae7d15f2017e296d4bc82d5aeb0 (patch) | |
tree | b278dfe14562b9e312de8050df5a1733cbd622d6 /fs/ufs/inode.c | |
parent | 030bbdbf4c833bc69f502eae58498bc5572db736 (diff) | |
download | linux-2159184ea01e4ae7d15f2017e296d4bc82d5aeb0.tar.xz |
d_walk() might skip too much
when we find that a child has died while we'd been trying to ascend,
we should go into the first live sibling itself, rather than its sibling.
Off-by-one in question had been introduced in "deal with deadlock in
d_walk()" and the fix needs to be backported to all branches this one
has been backported to.
Cc: stable@vger.kernel.org # 3.2 and later
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/ufs/inode.c')
0 files changed, 0 insertions, 0 deletions