On Wed, Jul 13, 2011 at 03:59:18AM +0100, Al Viro wrote: > I'm not sure how much do we care about stability of x->d_parent when > x->d_lock is held. ->d_compare() is the most obvious potential area > of trouble in that respect, but there might be more. Oh, and another fun area is per-chain locks, of course ;-/ Look at __d_drop(); reengineering the callers of d_drop() to make sure that fscker's parent stays stable would be very painful and turning that into loop-based variant is going to be interesting. Doable, but not fun... -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html