btrfs: fix unlocked access of delalloc_inodes
authorDavid Sterba <dsterba@suse.cz>
Thu, 9 Jun 2011 10:02:51 +0000 (10:02 +0000)
committerChris Mason <chris.mason@oracle.com>
Fri, 10 Jun 2011 22:57:11 +0000 (18:57 -0400)
list_splice_init will make delalloc_inodes empty, but without a spinlock
around, this may produce corrupted list head, accessed in many placess,
The race window is very tight and nobody seems to have hit it so far.

Signed-off-by: David Sterba <dsterba@suse.cz>
Signed-off-by: Chris Mason <chris.mason@oracle.com>

No differences found