aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/dev-replace.c
diff options
context:
space:
mode:
authorIlya Dryomov <[email protected]>2013-08-23 10:20:17 +0000
committerChris Mason <[email protected]>2013-09-01 12:16:04 +0000
commit12bd2fc0d2f589f9605b8f497eee2e7724f3af24 (patch)
treedf82467f721c91a82db67d6820dadb6815078648 /fs/btrfs/dev-replace.c
parentBtrfs: find_next_devid: root -> fs_info (diff)
downloadkernel-12bd2fc0d2f589f9605b8f497eee2e7724f3af24.tar.gz
kernel-12bd2fc0d2f589f9605b8f497eee2e7724f3af24.zip
Btrfs: add btrfs_alloc_device and switch to it
Currently btrfs_device is allocated ad-hoc in a few different places, and as a result not all fields are initialized properly. In particular, readahead state is only initialized in device_list_add (at scan time), and not in btrfs_init_new_device (when the new device is added with 'btrfs dev add'). Fix this by adding an allocation helper and switch everybody but __btrfs_close_devices to it. (__btrfs_close_devices is dealt with in a later commit.) Signed-off-by: Ilya Dryomov <[email protected]> Signed-off-by: Josef Bacik <[email protected]> Signed-off-by: Chris Mason <[email protected]>
Diffstat (limited to 'fs/btrfs/dev-replace.c')
0 files changed, 0 insertions, 0 deletions