[PATCH 0/4] Misc cleanups around device addition

Nikolay Borisov
2020-07-22T08:09:31Z

Here are 4 minor cleanups around btrfs_init_new_device. First one converts
a readonly usage of device_lists to using RCU. Second patch slightly simplifies
the logic around locking when seed device is used. Third one removes a leftover
from rewrite of btrfs_free_stale_devices. And the final one replaces an
opencoded filemap_write_and_wait on the bdev inode with the more consistent
sync_blockdev.

All these have passed xfstest and don't constitute functional changes.

Nikolay Borisov (4):
btrfs: Use rcu when iterating devices in btrfs_init_new_device
btrfs: Refactor locked condition in btrfs_init_new_device
btrfs: Remove redundant code from btrfs_free_stale_devices
btrfs: Don't opencode sync_blockdev

fs/btrfs/volumes.c | 20 +++++++++-----------
1 file changed, 9 insertions(+), 11 deletions(-)

--
2.17.1