On 05/01/12 09:11, Dave Chinner wrote:

> Looks to be reproducable.

Does this happen with rc6 ?

If not then it might be easy to track down as there are only
2 modifications between rc6 and rc7..

commit 08c422c27f855d27b0b3d9fa30ebd938d4ae6f1f
Author: Al Viro <v...@zeniv.linux.org.uk>
Date:   Fri Dec 23 07:58:13 2011 -0500

    Btrfs: call d_instantiate after all ops are setup
    
    This closes races where btrfs is calling d_instantiate too soon during
    inode creation.  All of the callers of btrfs_add_nondir are updated to
    instantiate after the inode is fully setup in memory.
    
    Signed-off-by: Al Viro <v...@zeniv.linux.org.uk>
    Signed-off-by: Chris Mason <chris.ma...@oracle.com>

commit 8d532b2afb2eacc84588db709ec280a3d1219be3
Author: Chris Mason <chris.ma...@oracle.com>
Date:   Fri Dec 23 07:53:00 2011 -0500

    Btrfs: fix worker lock misuse in find_worker
    
    Dan Carpenter noticed that we were doing a double unlock on the worker
    lock, and sometimes picking a worker thread without the lock held.
    
    This fixes both errors.
    
    Signed-off-by: Chris Mason <chris.ma...@oracle.com>
    Reported-by: Dan Carpenter <dan.carpen...@oracle.com>


-- 
 Chris Samuel  :  http://www.csamuel.org/  :  Melbourne, VIC
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to