summaryrefslogtreecommitdiff
path: root/fs/btrfs/volumes.c
AgeCommit message (Expand)AuthorFilesLines
2018-01-22Btrfs: avoid losing data raid profile when deleting a deviceLiu Bo1-19/+65
2018-01-22btrfs: minor style cleanups in btrfs_scan_one_deviceAnand Jain1-5/+6
2018-01-22Btrfs: make raid6 rebuild retry moreLiu Bo1-1/+8
2018-01-22btrfs: factor btrfs_check_rw_degradable() to check given deviceAnand Jain1-2/+8
2018-01-22btrfs: Remove pair of bio_get/put in btrfs_schedule_bioNikolay Borisov1-2/+0
2018-01-22btrfs: cleanup device states define BTRFS_DEV_STATE_REPLACE_TGTAnand Jain1-17/+22
2018-01-22btrfs: cleanup device states define BTRFS_DEV_STATE_MISSINGAnand Jain1-13/+19
2018-01-22btrfs: cleanup device states define BTRFS_DEV_STATE_IN_FS_METADATAAnand Jain1-12/+17
2018-01-22btrfs: cleanup device states define BTRFS_DEV_STATE_WRITEABLEAnand Jain1-25/+32
2018-01-22btrfs: drop btrfs_device::can_discard to query directlyAnand Jain1-8/+0
2018-01-22btrfs: factor __btrfs_open_devices() to create btrfs_open_one_device()Anand Jain1-56/+65
2018-01-22btrfs: move check for device generation to the lastAnand Jain1-3/+5
2018-01-22btrfs: set fs_devices->seed directlyAnand Jain1-3/+1
2018-01-22btrfs: simplify btrfs_close_bdevDavid Sterba1-3/+5
2018-01-22btrfs: document device lockingDavid Sterba1-0/+65
2018-01-22btrfs: simplify exit paths in btrfs_init_new_deviceDavid Sterba1-4/+3
2018-01-22btrfs: use free_device where opencodedDavid Sterba1-28/+11
2018-01-22btrfs: introduce free_device helperDavid Sterba1-2/+14
2018-01-22btrfs: rename device free rcu helper to free_device_rcuDavid Sterba1-5/+5
2018-01-22btrfs: rename btrfs_add_device to btrfs_add_dev_itemAnand Jain1-2/+2
2018-01-22btrfs: move volume_mutex into the btrfs_rm_device()Anand Jain1-0/+2
2018-01-22Btrfs: remove rcu_barrier in btrfs_close_devicesLiu Bo1-6/+0
2018-01-22btrfs: Fix memory barriers usage with device stats countersNikolay Borisov1-2/+16
2018-01-22btrfs: clean up btrfs_dev_stat_inc usageAnand Jain1-4/+3
2018-01-22Btrfs: free btrfs_device in placeLiu Bo1-12/+2
2018-01-06Merge tag 'for-4.15-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+0
2018-01-02btrfs: Fix flush bio leakNikolay Borisov1-1/+0
2017-11-30Merge tag 'for-4.15-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-9/+23
2017-11-28Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds1-2/+2
2017-11-15btrfs: dev_alloc_list is not protected by RCU, use normal list_delDavid Sterba1-1/+1
2017-11-15btrfs: add missing device::flush_bio putsDavid Sterba1-0/+10
2017-11-15btrfs: Fix transaction abort during failure in btrfs_rm_dev_itemNikolay Borisov1-8/+12
2017-11-01btrfs: remove BUG_ON in btrfs_rm_dev_replace_free_srcdev()Anand Jain1-7/+8
2017-10-30btrfs: fix false EIO for missing deviceAnand Jain1-1/+4
2017-10-30btrfs: use need_full_stripe() in __btrfs_map_block()Anand Jain1-10/+6
2017-10-30btrfs: use BLK_STS defines where neededAnand Jain1-1/+1
2017-10-30btrfs: fix use of error or warning for missing deviceAnand Jain1-8/+18
2017-10-30btrfs: declare btrfs_report_missing_device() staticAnand Jain1-6/+6
2017-10-30btrfs: fix EIO misuse to report missing degraded optionAnand Jain1-3/+3
2017-10-30btrfs: add_missing_dev() should return the actual errorAnand Jain1-5/+12
2017-10-30Btrfs: remove nr_async_biosLiu Bo1-17/+0
2017-10-30btrfs: error out if btrfs_attach_transaction() failsAnand Jain1-3/+8
2017-10-30btrfs: fix BUG_ON in btrfs_init_new_device()Anand Jain1-5/+9
2017-10-30btrfs: undo writable superblocke when sprouting failsAnand Jain1-0/+2
2017-10-30btrfs: Rework error handling of add_extent_mapping in __btrfs_alloc_chunkNikolay Borisov1-5/+5
2017-10-30Btrfs: make some volumes.c functions staticOmar Sandoval1-6/+7
2017-10-30Btrfs: remove batch plug in run_scheduled_IOLiu Bo1-6/+0
2017-09-29Merge branch 'for-4.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2017-09-26Btrfs: use btrfs_op instead of bio_op in __btrfs_map_blockLiu Bo1-1/+1
2017-09-15Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-2/+2