]> git.baikalelectronics.ru Git - kernel.git/commit
Btrfs: use the device_list_mutex during write_dev_supers
authorChris Mason <chris.mason@oracle.com>
Fri, 27 May 2011 14:03:58 +0000 (10:03 -0400)
committerChris Mason <chris.mason@oracle.com>
Fri, 27 May 2011 14:03:58 +0000 (10:03 -0400)
commit4e7c1f2d8a5a85bb5abff56dcb0a164fc735d281
tree94bc84b6e8bea05775373f90bd8eb7aa254a943f
parentf0b8502ce7cb57b0ca73f129103bc54ccbabe88b
Btrfs: use the device_list_mutex during write_dev_supers

write_dev_supers was changed to use RCU to protect the list of
devices, but it was then sleeping while it actually wrote the supers.
This fixes it to just use the mutex, since we really don't any
concurrency in write_dev_supers anyway.

Signed-off-by: Chris Mason <chris.mason@oracle.com>
fs/btrfs/disk-io.c