> > a) it's nontrivial to fix (even understanding the problem is
Semi-concrete: link(2) locks the target's parent and the source.
Cross-directory rename(2) locks both parents. If link's target is a
file which has children, this can result in an ABBA deadlock. That's
_before_ the filesystem's ->link() or ->rename() function is called.
Dunno. What's the difference between "it wasn't used" and "it didn't
work and nobody noticed"? I think not much :)
Miklos
--