On Wed, Jun 04, 2008 at 01:41:32AM +0800, Ian Kent wrote:
> OK, I'll need to look at vfs_readdir(). > I thought vfs_readdir() would take the containing directory mutex as > does ->lookup().
vfs_readdir() takes i_mutex on directory it reads. I.e. on the victim in this case. lookup has i_mutex on directory it does lookup in, i.e. root in this case...