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
