| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to EIO | David Sterba | 1 | -4/+2 |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to EUCLEAN | David Sterba | 1 | -2/+2 |
| 2025-09-23 | btrfs: fix typos in comments and strings | David Sterba | 1 | -1/+1 |
| 2025-07-22 | btrfs: use fs_holder_ops for all opened devices | Qu Wenruo | 1 | -1/+1 |
| 2025-07-22 | btrfs: use the super_block as holder when mounting file systems | Christoph Hellwig | 1 | -1/+1 |
| 2025-07-22 | btrfs: call bdev_fput() to reclaim the blk_holder immediately | Qu Wenruo | 1 | -1/+1 |
| 2025-07-21 | btrfs: switch RCU helper versions to btrfs_info() | David Sterba | 1 | -5/+5 |
| 2025-07-21 | btrfs: switch RCU helper versions to btrfs_warn() | David Sterba | 1 | -1/+1 |
| 2025-07-21 | btrfs: switch RCU helper versions to btrfs_err() | David Sterba | 1 | -1/+1 |
| 2025-05-15 | btrfs: trivial conversion to return bool instead of int | David Sterba | 1 | -4/+4 |
| 2025-05-15 | btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() | David Sterba | 1 | -1/+1 |
| 2025-05-15 | btrfs: rename free_extent_state() to include a btrfs prefix | Filipe Manana | 1 | -1/+1 |
| 2025-05-15 | btrfs: rename the functions to search for bits in extent ranges | Filipe Manana | 1 | -3/+3 |
| 2025-05-15 | btrfs: rename set_extent_bit() to include a btrfs prefix | Filipe Manana | 1 | -2/+2 |
| 2025-03-18 | btrfs: return a literal instead of a variable in btrfs_init_dev_replace() | Dan Carpenter | 1 | -2/+1 |
| 2025-03-18 | btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_run_dev_replace() | David Sterba | 1 | -10/+7 |
| 2025-03-18 | btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_init_dev_replace() | David Sterba | 1 | -10/+5 |
| 2025-01-13 | btrfs: dev-replace: remove unnecessary call to btrfs_mark_buffer_dirty() | Filipe Manana | 1 | -3/+0 |
| 2024-11-11 | btrfs: correct typos in multiple comments across various files | Shen Lichuan | 1 | -1/+1 |
| 2024-11-11 | btrfs: don't take dev_replace rwsem on task already holding it | Johannes Thumshirn | 1 | -0/+2 |
| 2024-09-10 | btrfs: more efficient chunk map iteration when device replace finishes | Filipe Manana | 1 | -11/+25 |
| 2024-09-10 | btrfs: reschedule when updating chunk maps at the end of a device replace | Filipe Manana | 1 | -0/+9 |
| 2024-07-11 | btrfs: simplify range parameters of btrfs_wait_ordered_roots() | David Sterba | 1 | -2/+2 |
| 2024-05-02 | set_blocksize(): switch to passing struct file * | Al Viro | 1 | -1/+1 |
| 2024-03-12 | Merge tag 'for-6.9-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav... | Linus Torvalds | 1 | -4/+1 |
| 2024-03-11 | Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 1 | -7/+7 |
| 2024-03-04 | btrfs: pass btrfs_device to btrfs_scratch_superblocks() | David Sterba | 1 | -2/+1 |
| 2024-03-04 | btrfs: remove unused included headers | David Sterba | 1 | -2/+0 |
| 2024-02-25 | btrfs: port device access to file | Christian Brauner | 1 | -7/+7 |
| 2024-02-22 | btrfs: dev-replace: properly validate device names | David Sterba | 1 | -4/+20 |
| 2023-12-15 | btrfs: use a dedicated data structure for chunk maps | Filipe Manana | 1 | -16/+12 |
| 2023-10-30 | Merge tag 'for-6.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav... | Linus Torvalds | 1 | -2/+1 |
| 2023-10-28 | btrfs: Convert to bdev_open_by_path() | Jan Kara | 1 | -6/+8 |
| 2023-10-12 | btrfs: abort transaction on generation mismatch when marking eb as dirty | Filipe Manana | 1 | -1/+1 |
| 2023-10-12 | btrfs: check-integrity: remove btrfsic_unmount() function | Qu Wenruo | 1 | -1/+0 |
| 2023-08-21 | btrfs: make find_first_extent_bit() return a boolean | Filipe Manana | 1 | -3/+3 |
| 2023-06-26 | Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -4/+4 |
| 2023-06-19 | btrfs: rename __btrfs_map_block to btrfs_map_block | Christoph Hellwig | 1 | -1/+1 |
| 2023-06-19 | btrfs: drop gfp from parameter extent state helpers | David Sterba | 1 | -1/+1 |
| 2023-06-19 | btrfs: open code set_extent_bits | David Sterba | 1 | -2/+2 |
| 2023-06-12 | block: replace fmode_t with a block-specific type for block open flags | Christoph Hellwig | 1 | -1/+1 |
| 2023-06-12 | block: use the holder as indication for exclusive opens | Christoph Hellwig | 1 | -3/+3 |
| 2023-06-05 | block: introduce holder ops | Christoph Hellwig | 1 | -1/+1 |
| 2022-12-05 | btrfs: use btrfs_dev_name() helper to handle missing devices better | Qu Wenruo | 1 | -12/+3 |
| 2022-12-05 | btrfs: move device->name RCU allocation and assign to btrfs_alloc_device() | Anand Jain | 1 | -9/+1 |
| 2022-12-05 | btrfs: move scrub prototypes into scrub.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: move accessor helpers into accessors.h | Josef Bacik | 1 | -0/+1 |
| 2022-12-05 | btrfs: move BTRFS_FS_STATE* definitions and helpers to fs.h | Josef Bacik | 1 | -0/+1 |
| 2022-09-26 | btrfs: don't take a bio_counter reference for cloned bios | Christoph Hellwig | 1 | -5/+0 |
| 2022-09-26 | btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPY | Josef Bacik | 1 | -5/+0 |
| 2022-09-26 | btrfs: convert block group bit field to use bit helpers | Josef Bacik | 1 | -3/+3 |
| 2022-08-23 | btrfs: add info when mount fails due to stale replace target | Anand Jain | 1 | -1/+1 |
| 2022-08-23 | btrfs: replace: drop assert for suspended replace | Anand Jain | 1 | -2/+1 |
| 2022-07-25 | btrfs: clean up chained assignments | David Sterba | 1 | -1/+2 |
| 2022-05-16 | btrfs: use a local variable for fs_devices pointer in btrfs_dev_replace_finis... | Anand Jain | 1 | -6/+7 |
| 2022-05-16 | btrfs: use btrfs_for_each_slot in mark_block_group_to_copy | Gabriel Niebler | 1 | -33/+6 |
| 2022-04-21 | btrfs: fix assertion failure during scrub due to block group reallocation | Filipe Manana | 1 | -1/+6 |
| 2022-03-14 | btrfs: add device major-minor info in the struct btrfs_device | Anand Jain | 1 | -0/+3 |
| 2022-03-14 | btrfs: simplify fs_devices member access in btrfs_init_dev_replace_tgtdev | Anand Jain | 1 | -7/+8 |
| 2022-01-07 | btrfs: remove reada infrastructure | Qu Wenruo | 1 | -5/+0 |
| 2022-01-03 | btrfs: zoned: cache reported zone during mount | Naohiro Aota | 1 | -1/+1 |
| 2022-01-03 | btrfs: drop the _nr from the item helpers | Josef Bacik | 1 | -2/+2 |
| 2021-11-01 | Merge tag 'for-5.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -9/+7 |
| 2021-10-26 | btrfs: handle device lookup with btrfs_dev_lookup_args | Josef Bacik | 1 | -9/+7 |
| 2021-10-18 | btrfs: use bdev_nr_bytes instead of open coding it | Christoph Hellwig | 1 | -2/+1 |
| 2021-06-22 | btrfs: fix typos in comments | David Sterba | 1 | -1/+1 |
| 2021-03-17 | btrfs: do not initialize dev replace for bad dev root | Josef Bacik | 1 | -0/+3 |
| 2021-02-09 | btrfs: zoned: mark block groups to copy for device-replace | Naohiro Aota | 1 | -0/+184 |
| 2021-02-08 | btrfs: make btrfs_start_delalloc_root's nr argument a long | Nikolay Borisov | 1 | -1/+1 |
| 2020-12-18 | btrfs: fix deadlock when cloning inline extent and low on free metadata space | Filipe Manana | 1 | -1/+1 |
| 2020-12-09 | btrfs: check and enable ZONED mode | Naohiro Aota | 1 | -0/+7 |
| 2020-12-09 | btrfs: get zone information of zoned block devices | Naohiro Aota | 1 | -0/+5 |
| 2020-12-08 | btrfs: remove unused argument seed from btrfs_find_device | Anand Jain | 1 | -4/+4 |
| 2020-11-05 | btrfs: dev-replace: fail mount if we don't have replace item with target device | Anand Jain | 1 | -2/+24 |
| 2020-10-26 | btrfs: fix readahead hang and use-after-free after removing a device | Filipe Manana | 1 | -0/+5 |
| 2020-10-07 | btrfs: move btrfs_dev_replace_update_device_in_mapping_tree to drop declaration | Anand Jain | 1 | -30/+26 |
| 2020-10-07 | btrfs: remove tmp variable for list traversal in btrfs_init_dev_replace_tgtdev | Anand Jain | 1 | -3/+1 |
| 2020-10-07 | btrfs: split and refactor btrfs_sysfs_remove_devices_dir | Anand Jain | 1 | -1/+1 |
| 2020-10-07 | btrfs: simplify parameters of btrfs_sysfs_add_devices_dir | Anand Jain | 1 | -1/+1 |
| 2020-10-07 | btrfs: fix replace of seed device | Anand Jain | 1 | -1/+1 |
| 2020-10-07 | btrfs: enumerate the type of exclusive operation in progress | Goldwyn Rodrigues | 1 | -2/+2 |
| 2020-10-07 | btrfs: change nr to u64 in btrfs_start_delalloc_roots | Josef Bacik | 1 | -1/+1 |
| 2020-09-30 | btrfs: fix filesystem corruption after a device replace | Filipe Manana | 1 | -1/+39 |
| 2020-09-30 | btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks | Josef Bacik | 1 | -1/+2 |
| 2020-09-25 | btrfs: move btrfs_scratch_superblocks into btrfs_dev_replace_finishing | Josef Bacik | 1 | -0/+3 |
| 2020-03-23 | btrfs: sysfs, rename device_link add/remove functions | Anand Jain | 1 | -2/+2 |
| 2020-03-23 | btrfs: Add overview of device replace | Qu Wenruo | 1 | -0/+40 |
| 2020-01-28 | Merge tag 'for-5.6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav... | Linus Torvalds | 1 | -0/+1 |
| 2020-01-25 | btrfs: dev-replace: remove warning for unknown return codes when finished | David Sterba | 1 | -4/+1 |
| 2020-01-23 | btrfs: sysfs, add devid/dev_state kobject and device attributes | Anand Jain | 1 | -0/+1 |
| 2019-11-18 | btrfs: add __pure attribute to functions | David Sterba | 1 | -1/+1 |
| 2019-09-09 | btrfs: move cond_wake_up functions out of ctree | David Sterba | 1 | -0/+1 |
| 2019-09-09 | btrfs: replace: BTRFS_DEV_REPLACE_ITEM_STATE_x defines should go | Anand Jain | 1 | -1/+1 |
| 2019-07-01 | btrfs: remove mapping tree structures indirection | David Sterba | 1 | -1/+1 |
| 2019-07-01 | btrfs: Remove redundant assignment of tgt_device->commit_total_bytes | Nikolay Borisov | 1 | -1/+0 |
| 2019-07-01 | btrfs: Explicitly reserve space for devreplace item | Nikolay Borisov | 1 | -2/+2 |
| 2019-07-01 | btrfs: Streamline replace sem unlock in btrfs_dev_replace_start | Nikolay Borisov | 1 | -6/+2 |
| 2019-07-01 | btrfs: Ensure btrfs_init_dev_replace_tgtdev sees up to date values | Nikolay Borisov | 1 | -5/+5 |
| 2019-07-01 | btrfs: dev-replace: Remove impossible WARN_ON | Nikolay Borisov | 1 | -1/+0 |
| 2019-07-01 | btrfs: Reduce critical section in btrfs_init_dev_replace_tgtdev | Nikolay Borisov | 1 | -1/+2 |
| 2019-07-01 | btrfs: Don't opencode sync_blockdev in btrfs_init_dev_replace_tgtdev | Nikolay Borisov | 1 | -1/+1 |
| 2019-05-28 | btrfs: Ensure replaced device doesn't have pending chunk allocation | Nikolay Borisov | 1 | -10/+25 |
| 2019-04-29 | btrfs: get fs_info from device in btrfs_rm_dev_replace_free_srcdev | David Sterba | 1 | -1/+1 |
| 2019-04-29 | btrfs: get fs_info from trans in btrfs_run_dev_replace | David Sterba | 1 | -2/+2 |
| 2019-04-29 | btrfs: combine device update operations during transaction commit | Nikolay Borisov | 1 | -1/+1 |
| 2019-02-25 | btrfs: drop the lock on error in btrfs_dev_replace_cancel | Dan Carpenter | 1 | -0/+1 |
| 2019-02-25 | btrfs: merge btrfs_find_device and find_device | Anand Jain | 1 | -2/+2 |
| 2019-02-25 | btrfs: refactor btrfs_find_device() take fs_devices as argument | Anand Jain | 1 | -3/+3 |
| 2018-12-17 | btrfs: Fix typos in comments and strings | Andrea Gelmini | 1 | -1/+1 |
| 2018-12-17 | btrfs: dev-replace: open code trivial locking helpers | David Sterba | 1 | -50/+31 |
| 2018-12-17 | btrfs: dev-replace: remove custom read/write blocking scheme | David Sterba | 1 | -16/+0 |
| 2018-12-17 | btrfs: dev-replace: swich locking to rw semaphore | David Sterba | 1 | -6/+6 |
| 2018-12-17 | btrfs: don't report user-requested cancel as an error | Anand Jain | 1 | -1/+2 |
| 2018-12-17 | btrfs: silence warning if replace is canceled | Anand Jain | 1 | -2/+2 |
| 2018-12-17 | btrfs: dev-replace: add explicit check for replace result "no error" | Anand Jain | 1 | -2/+3 |
| 2018-12-17 | btrfs: dev-replace: replace's scrub must not be running in suspended state | Anand Jain | 1 | -1/+3 |
| 2018-12-17 | btrfs: dev-replace: set result code of cancel by status of scrub | Anand Jain | 1 | -7/+14 |
| 2018-12-17 | btrfs: fix use-after-free due to race between replace start and cancel | Anand Jain | 1 | -22/+41 |
| 2018-12-17 | btrfs: dev-replace: go back to suspend state if another EXCL_OP is running | Anand Jain | 1 | -0/+4 |
| 2018-12-17 | btrfs: dev-replace: go back to suspended state if target device is missing | Anand Jain | 1 | -0/+2 |
| 2018-12-17 | btrfs: mark btrfs_dev_replace_start as static | Anand Jain | 1 | -1/+1 |
| 2018-12-17 | btrfs: remove redundant replace_state init | Anand Jain | 1 | -1/+0 |
| 2018-12-17 | Btrfs: prevent ioctls from interfering with a swap file | Omar Sandoval | 1 | -0/+7 |
| 2018-10-15 | btrfs: dev-replace: remove pointless assert in write unlock | David Sterba | 1 | -1/+0 |
| 2018-10-15 | btrfs: dev-replace: move replace members out of fs_info | David Sterba | 1 | -8/+8 |
| 2018-10-15 | btrfs: dev-replace: avoid useless lock on error handling path | David Sterba | 1 | -1/+6 |
| 2018-10-15 | btrfs: open code btrfs_after_dev_replace_commit | David Sterba | 1 | -8/+0 |
| 2018-10-15 | btrfs: open code btrfs_dev_replace_clear_lock_blocking | David Sterba | 1 | -12/+0 |
| 2018-10-15 | btrfs: remove btrfs_dev_replace::read_locks | David Sterba | 1 | -5/+0 |
| 2018-10-15 | btrfs: fix error handling in btrfs_dev_replace_start | Jeff Mahoney | 1 | -2/+5 |
| 2018-10-15 | btrfs: Make btrfs_find_device_by_devspec return btrfs_device directly | Nikolay Borisov | 1 | -4/+4 |
| 2018-08-06 | btrfs: replace: Reset on-disk dev stats value after replace | Misono Tomohiro | 1 | -0/+6 |
| 2018-08-06 | btrfs: Remove fs_info from btrfs_destroy_dev_replace_tgtdev | Nikolay Borisov | 1 | -3/+3 |
| 2018-08-06 | btrfs: Remove fs_info from btrfs_assign_next_active_device | Nikolay Borisov | 1 | -1/+1 |
| 2018-08-06 | btrfs: Remove fs_info from btrfs_rm_dev_replace_remove_srcdev | Nikolay Borisov | 1 | -1/+1 |
| 2018-08-06 | btrfs: prune unused includes | David Sterba | 1 | -5/+0 |
| 2018-08-06 | btrfs: replace get_seconds with new 64bit time API | Allen Pais | 1 | -4/+4 |
| 2018-05-28 | btrfs: drop uuid_mutex in btrfs_dev_replace_finishing | Anand Jain | 1 | -3/+0 |
| 2018-05-28 | btrfs: replace waitqueue_actvie with cond_wake_up | David Sterba | 1 | -6/+4 |
| 2018-05-28 | btrfs: Remove delayed_iput parameter of btrfs_start_delalloc_roots | Nikolay Borisov | 1 | -1/+1 |
| 2018-05-28 | btrfs: remove wrong use of volume_mutex from btrfs_dev_replace_start | David Sterba | 1 | -6/+1 |
| 2018-05-28 | btrfs: add proper safety check before resuming dev-replace | David Sterba | 1 | -1/+11 |
| 2018-05-28 | btrfs: move btrfs_init_dev_replace_tgtdev to dev-replace.c and make static | David Sterba | 1 | -0/+99 |
| 2018-05-28 | btrfs: make success path out of btrfs_init_dev_replace_tgtdev more clear | David Sterba | 1 | -1/+0 |
| 2018-05-28 | btrfs: squeeze btrfs_dev_replace_continue_on_mount to its caller | David Sterba | 1 | -13/+3 |
| 2018-04-12 | btrfs: replace GPL boilerplate by SPDX -- sources | David Sterba | 1 | -14/+2 |
| 2018-03-31 | btrfs: split dev-replace locking helpers for read and write | David Sterba | 1 | -49/+49 |
| 2018-03-26 | btrfs: log, when replace, is canceled by the user | Anand Jain | 1 | -0/+8 |
| 2018-03-26 | btrfs: fix null pointer deref when target device is missing | Anand Jain | 1 | -1/+1 |
| 2018-03-26 | btrfs: open code btrfs_init_dev_replace_tgtdev_for_resume() | Anand Jain | 1 | -2/+8 |
| 2018-03-26 | btrfs: btrfs_dev_replace_cancel() can return int | Anand Jain | 1 | -2/+2 |
| 2018-03-26 | btrfs: rename __btrfs_dev_replace_cancel() | Anand Jain | 1 | -1/+1 |
| 2018-03-26 | btrfs: open code btrfs_dev_replace_cancel() | Anand Jain | 1 | -9/+1 |
| 2018-01-22 | btrfs: cleanup device states define BTRFS_DEV_STATE_REPLACE_TGT | Anand Jain | 1 | -2/+3 |
| 2018-01-22 | btrfs: cleanup device states define BTRFS_DEV_STATE_MISSING | Anand Jain | 1 | -1/+1 |
| 2018-01-22 | btrfs: add helper for device path or missing | Anand Jain | 1 | -11/+14 |
| 2017-09-14 | Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi... | Linus Torvalds | 1 | -1/+1 |
| 2017-08-16 | btrfs: simplify btrfs_dev_replace_kthread | David Sterba | 1 | -17/+11 |
| 2017-08-16 | btrfs: factor reading progress out of btrfs_dev_replace_status | David Sterba | 1 | -16/+30 |
| 2017-07-17 | VFS: Convert sb->s_flags & MS_RDONLY to sb_rdonly(sb) | David Howells | 1 | -1/+1 |
| 2017-06-29 | btrfs: fix integer overflow in calc_reclaim_items_nr | Chris Mason | 1 | -2/+2 |
| 2017-04-18 | Btrfs: switch to div64_u64 if with a u64 divisor | Liu Bo | 1 | -1/+1 |
| 2017-04-18 | btrfs: Wait for in-flight bios before freeing target device for raid56 | Qu Wenruo | 1 | -0/+2 |
| 2017-04-18 | btrfs: track exclusive filesystem operation in flags | David Sterba | 1 | -3/+2 |
| 2017-02-28 | btrfs: constify device path passed to relevant helpers | David Sterba | 1 | -2/+3 |
| 2016-12-06 | btrfs: remove root parameter from transaction commit/end routines | Jeff Mahoney | 1 | -5/+5 |
| 2016-12-06 | btrfs: take an fs_info directly when the root is not used otherwise | Jeff Mahoney | 1 | -6/+6 |
| 2016-12-06 | btrfs: root->fs_info cleanup, add fs_info convenience variables | Jeff Mahoney | 1 | -23/+23 |
| 2016-09-26 | btrfs: convert pr_* to btrfs_* where possible | Jeff Mahoney | 1 | -1/+1 |
| 2016-09-26 | btrfs: unsplit printed strings | Jeff Mahoney | 1 | -8/+11 |
| 2016-07-26 | btrfs: btrfs_test_opt and friends should take a btrfs_fs_info | Jeff Mahoney | 1 | -2/+2 |
| 2016-05-25 | Merge branch 'cleanups-4.7' into for-chris-4.7-20160525 | David Sterba | 1 | -1/+1 |
| 2016-05-25 | btrfs: fix string and comment grammatical issues and typos | Nicholas D Steeves | 1 | -1/+1 |
| 2016-05-17 | Merge branch 'for-chris-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git... | Chris Mason | 1 | -2/+2 |
| 2016-05-13 | Btrfs: don't wait for unrelated IO to finish before relocation | Filipe Manana | 1 | -2/+2 |
| 2016-05-04 | btrfs: cleanup assigning next active device with a check | Anand Jain | 1 | -5/+3 |
| 2016-05-04 | btrfs: s_bdev is not null after missing replace | Anand Jain | 1 | -1/+2 |
| 2016-04-28 | btrfs: refactor btrfs_dev_replace_start for reuse | Anand Jain | 1 | -21/+37 |
| 2016-04-28 | btrfs: use fs_info directly | Anand Jain | 1 | -4/+4 |
| 2016-04-28 | btrfs: rename btrfs_find_device_by_user_input | David Sterba | 1 | -1/+1 |
| 2016-04-28 | btrfs: enhance btrfs_find_device_by_user_input() to check device path | Anand Jain | 1 | -4/+0 |
| 2016-04-28 | btrfs: create helper btrfs_find_device_by_user_input() | Anand Jain | 1 | -23/+1 |
| 2016-04-04 | btrfs: Reset IO error counters before start of device replacing | Yauhen Kharuzhy | 1 | -0/+2 |
| 2016-03-14 | btrfs: Fix misspellings in comments. | Adam Buchbinder | 1 | -1/+1 |
| 2016-02-26 | Merge branch 'foreign/liubo/replace-lockup' into for-chris-4.6 | David Sterba | 1 | -60/+70 |
| 2016-02-23 | Btrfs: fix lockdep deadlock warning due to dev_replace | Liu Bo | 1 | -60/+70 |
| 2016-02-11 | btrfs: scrub: use GFP_KERNEL on the submission path | David Sterba | 1 | -1/+1 |
| 2016-01-15 | btrfs: cleanup, stop casting for extent_map->lookup everywhere | Jeff Mahoney | 1 | -1/+1 |
| 2015-10-12 | Merge branch 'fix/waitqueue-barriers' of git://git.kernel.org/pub/scm/linux/k... | Chris Mason | 1 | -2/+1 |
| 2015-10-12 | Merge branch 'anand/sysfs-updates-v4.3-rc3' of git://git.kernel.org/pub/scm/l... | Chris Mason | 1 | -18/+18 |
| 2015-10-10 | btrfs: remove waitqueue_active check from btrfs_rm_dev_replace_unblocked | David Sterba | 1 | -2/+1 |
| 2015-10-08 | btrfs: switch message printers to _in_rcu variants | David Sterba | 1 | -8/+8 |
| 2015-10-01 | Btrfs: move kobj stuff out of dev_replace lock range | Liu Bo | 1 | -4/+4 |
| 2015-10-01 | Btrfs: kernel operation should come after user input has been verified | Anand Jain | 1 | -13/+13 |
| 2015-09-29 | Btrfs: rename btrfs_kobj_rm_device to btrfs_sysfs_rm_device_link | Anand Jain | 1 | -1/+1 |
| 2015-09-29 | Btrfs: rename btrfs_kobj_add_device to btrfs_sysfs_add_device_link | Anand Jain | 1 | -1/+1 |
| 2015-08-31 | Btrfs: cleanup: remove unnecessary check before btrfs_free_path is called | Tsutomu Itoh | 1 | -2/+1 |
| 2015-07-22 | btrfs: its btrfs_err() instead of btrfs_error() | Anand Jain | 1 | -1/+1 |
| 2015-06-19 | Btrfs: sysfs: add support to show replacing target in the sysfs | Anand Jain | 1 | -1/+4 |
| 2015-05-27 | Btrfs: sysfs btrfs_kobj_rm_device() pass fs_devices instead of fs_info | Anand Jain | 1 | -1/+1 |