From: Al Viro Date: Fri, 29 May 2015 03:09:19 +0000 (-0400) Subject: d_walk() might skip too much X-Git-Tag: v3.2.70~59 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=60593faea74ea54e84cb638f9cc59e32d8268f37;p=pandora-kernel.git d_walk() might skip too much commit 2159184ea01e4ae7d15f2017e296d4bc82d5aeb0 upstream. 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. Signed-off-by: Al Viro [bwh: Backported to 3.2: apply to the 3 copies of this logic we ended up with] Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed