summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/volumes.c
AgeCommit message (Expand)AuthorFilesLines
2018-12-17Btrfs: fix access to available allocation bits when starting balanceFilipe Manana1-16/+23
2018-12-17btrfs: Handle final split-brain possibility during fsid changeNikolay Borisov1-11/+53
2018-12-17btrfs: Handle one more split-brain scenario during fsid changeNikolay Borisov1-4/+73
2018-12-17btrfs: add members to fs_devices to track fsid changesNikolay Borisov1-1/+8
2018-12-17btrfs: Remove fsid/metadata_fsid fields from btrfs_infoNikolay Borisov1-6/+4
2018-12-17btrfs: Introduce support for FSID change without metadata rewriteNikolay Borisov1-15/+59
2018-12-17btrfs: Remove superfluous check form btrfs_remove_chunkNikolay Borisov1-7/+5
2018-12-17btrfs: harden agaist duplicate fsid on scanned devicesAnand Jain1-0/+29
2018-12-17btrfs: introduce nparity raid_attrHans van Kranenburg1-7/+11
2018-12-17btrfs: fix ncopies raid_attr for RAID56Hans van Kranenburg1-2/+2
2018-12-17btrfs: alloc_chunk: fix more DUP stripe size handlingHans van Kranenburg1-9/+7
2018-12-17btrfs: alloc_chunk: improve chunk size variable nameHans van Kranenburg1-5/+5
2018-12-17btrfs: alloc_chunk: do not refurbish num_bytesHans van Kranenburg1-4/+3
2018-12-17btrfs: Check for missing device before bio submission in btrfs_map_bioNikolay Borisov1-7/+2
2018-12-17Btrfs: rename and export get_chunk_mapOmar Sandoval1-11/+18
2018-12-17Btrfs: prevent ioctls from interfering with a swap fileOmar Sandoval1-5/+48
2018-12-17btrfs: volumes: Make sure no dev extent is beyond device boundaryQu Wenruo1-0/+17
2018-12-17btrfs: volumes: Make sure there is no overlap of dev extents at mount timeQu Wenruo1-0/+14
2018-10-15btrfs: open code btrfs_dev_replace_clear_lock_blockingDavid Sterba1-1/+5
2018-10-15btrfs: use common helper instead of open coding a bit testDavid Sterba1-1/+1
2018-10-15Btrfs: extent_map: use rb_first_cachedLiu Bo1-2/+2
2018-10-15btrfs: Make btrfs_find_device_by_devspec return btrfs_device directlyNikolay Borisov1-21/+18
2018-10-15btrfs: Make btrfs_find_device_missing_or_by_path return directly a deviceNikolay Borisov1-15/+17
2018-10-15btrfs: Make btrfs_find_device_by_path return struct btrfs_deviceNikolay Borisov1-12/+13
2018-10-15btrfs: add helper to obtain number of devices with ongoing dev-replaceAnand Jain1-14/+21
2018-10-15btrfs: add assertions where number of devices could go below 0Anand Jain1-2/+2
2018-08-23btrfs: btrfs_shrink_device should call commit transaction at the endAnand Jain1-1/+6
2018-08-06btrfs: revert fs_devices state on error of btrfs_init_new_deviceNaohiro Aota1-5/+24
2018-08-06btrfs: Exit gracefully when chunk map cannot be inserted to the treeQu Wenruo1-2/+6
2018-08-06btrfs: Introduce mount time chunk <-> dev extent mapping checkQu Wenruo1-0/+184
2018-08-06btrfs: Use wrapper macro for rcu string to remove duplicate codeMisono Tomohiro1-15/+5
2018-08-06btrfs: Remove fs_info from btrfs_finish_chunk_allocNikolay Borisov1-5/+5
2018-08-06btrfs: Remove fs_info form btrfs_free_chunkNikolay Borisov1-3/+3
2018-08-06btrfs: Remove fs_info from btrfs_destroy_dev_replace_tgtdevNikolay Borisov1-3/+2
2018-08-06btrfs: Remove fs_info from btrfs_assign_next_active_deviceNikolay Borisov1-4/+5
2018-08-06btrfs: remove fs_info argument from update_dev_stat_itemNikolay Borisov1-2/+2
2018-08-06btrfs: Remove fs_info from btrfs_rm_dev_replace_remove_srcdevNikolay Borisov1-3/+2
2018-08-06btrfs: Remove fs_info argument from btrfs_add_dev_itemNikolay Borisov1-6/+4
2018-08-06btrfs: validate type when reading a chunkGu Jinxiang1-0/+28
2018-08-06btrfs: refactor block group replication factor calculation to a helperDavid Sterba1-0/+11
2018-08-06btrfs: use the assigned fs_devices instead of the dereferenceAnand Jain1-2/+2
2018-08-06btrfs: return device pointer from btrfs_scan_one_deviceGu Jinxiang1-11/+7
2018-08-06btrfs: lift uuid_mutex to callers of btrfs_open_devicesDavid Sterba1-2/+2
2018-08-06btrfs: lift uuid_mutex to callers of btrfs_scan_one_deviceDavid Sterba1-2/+2
2018-08-06btrfs: use device_list_mutex when removing stale devicesAnand Jain1-10/+15
2018-08-06btrfs: rename local devices for fs_devices in btrfs_free_stale_devices(Anand Jain1-18/+17
2018-08-06btrfs: extend locked section when adding a new device in device_list_addAnand Jain1-4/+12
2018-08-06btrfs: do btrfs_free_stale_devices outside of device_list_addAnand Jain1-5/+10
2018-08-06btrfs: close devices without offloading to a temporary listNikolay Borisov1-20/+6
2018-08-06btrfs: Remove unused function btrfs_account_dev_extents_sizeQu Wenruo1-85/+0