summaryrefslogtreecommitdiff
path: root/fs/btrfs/volumes.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: don't access possibly stale fs_info data for printing duplicate deviceJohannes Thumshirn2020-11-231-1/+7
* btrfs: dev-replace: fail mount if we don't have replace item with target deviceAnand Jain2020-11-051-19/+7
* btrfs: convert data_seqcount to seqcount_mutex_tDavidlohr Bueso2020-10-271-1/+1
* btrfs: fix readahead hang and use-after-free after removing a deviceFilipe Manana2020-10-261-0/+3
* btrfs: skip devices without magic signature when mountingAnand Jain2020-10-071-6/+12
* btrfs: return error if we're unable to read device statsJosef Bacik2020-10-071-8/+18
* btrfs: init device stats for seed devicesJosef Bacik2020-10-071-41/+46
* btrfs: simplify gotos in open_seed_deviceAnand Jain2020-10-071-5/+3
* btrfs: remove unnecessary tmp variable in btrfs_assign_next_active_device()Anand Jain2020-10-071-6/+3
* btrfs: use sprout device_list_mutex in btrfs_init_devices_lateAnand Jain2020-10-071-3/+1
* btrfs: split and refactor btrfs_sysfs_remove_devices_dirAnand Jain2020-10-071-4/+4
* btrfs: simplify parameters of btrfs_sysfs_add_devices_dirAnand Jain2020-10-071-1/+1
* btrfs: improve device scanning messagesAnand Jain2020-10-071-6/+8
* btrfs: enumerate the type of exclusive operation in progressGoldwyn Rodrigues2020-10-071-10/+10
* btrfs: sysfs: init devices outside of the chunk_mutexJosef Bacik2020-10-071-3/+4
* btrfs: don't opencode sync_blockdev in btrfs_init_new_deviceNikolay Borisov2020-10-071-1/+1
* btrfs: remove redundant code from btrfs_free_stale_devicesNikolay Borisov2020-10-071-2/+0
* btrfs: refactor locked condition in btrfs_init_new_deviceNikolay Borisov2020-10-071-3/+4
* btrfs: use RCU for quick device check in btrfs_init_new_deviceNikolay Borisov2020-10-071-5/+4
* btrfs: do not hold device_list_mutex when closing devicesJosef Bacik2020-10-071-5/+4
* btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locksJosef Bacik2020-10-071-1/+0
* btrfs: remove alloc_list splice in btrfs_prepare_sproutNikolay Borisov2020-10-071-4/+0
* btrfs: document some invariants of seed codeNikolay Borisov2020-10-071-0/+15
* btrfs: switch seed device to list apiNikolay Borisov2020-10-071-55/+48
* btrfs: simplify setting/clearing fs_info to btrfs_fs_devicesNikolay Borisov2020-10-071-18/+2
* btrfs: make close_fs_devices return voidNikolay Borisov2020-10-071-8/+4
* btrfs: factor out loop logic from btrfs_free_extra_devidsNikolay Borisov2020-10-071-14/+20
* btrfs: add owner and fs_info to alloc_state io_treeQu Wenruo2020-10-071-3/+4
* btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsidNikolay Borisov2020-10-071-2/+5
* btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locksJosef Bacik2020-09-301-0/+3
* btrfs: move btrfs_scratch_superblocks into btrfs_dev_replace_finishingJosef Bacik2020-09-251-9/+3
* btrfs: fix lockdep splat in add_missing_devJosef Bacik2020-09-071-0/+10
* btrfs: drop path before adding new uuid tree entryJosef Bacik2020-08-271-1/+2
* btrfs: trim: fix underflow in trim length to prevent access beyond device bou...Qu Wenruo2020-08-121-0/+4
* btrfs: move the chunk_mutex in btrfs_read_chunk_treeJosef Bacik2020-07-271-2/+2
* btrfs: open device without device_list_mutexJosef Bacik2020-07-271-3/+18
* btrfs: relocation: review the call sites which can be interrupted by signalQu Wenruo2020-07-271-1/+16
* btrfs: prefetch chunk tree leaves at mountDavid Sterba2020-07-271-0/+27
* btrfs: always initialize btrfs_bio::tgtdev_map/raid_map pointersNikolay Borisov2020-07-271-20/+11
* btrfs: don't check for btrfs_device::bdev in btrfs_end_bioNikolay Borisov2020-07-271-8/+7
* btrfs: record btrfs_device directly in btrfs_io_bioNikolay Borisov2020-07-271-10/+4
* btrfs: allow use of global block reserve for balance item deletionDavid Sterba2020-07-271-1/+1
* btrfs: fix mount failure caused by race with umountBoris Burkov2020-07-211-0/+8
* btrfs: drop stale reference to volume_mutexAnand Jain2020-05-251-4/+3
* btrfs: free alien device after device addAnand Jain2020-05-251-1/+11
* btrfs: include non-missing as a qualifier for the latest_bdevAnand Jain2020-05-251-0/+2
* btrfs: drop useless goto in open_fs_devicesAnand Jain2020-05-251-7/+5
* btrfs: make btrfs_read_disk_super return struct btrfs_disk_superNikolay Borisov2020-05-251-24/+23
* btrfs: relocation: add error injection points for cancelling balanceQu Wenruo2020-03-231-1/+1
* btrfs: balance: factor out convert profile validationDavid Sterba2020-03-231-24/+21