summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/disk-io.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* btrfs: move tree block parentness check into validate_extent_buffer()Qu Wenruo2022-12-051-19/+54
* btrfs: concentrate all tree block parentness check parameters into one structureQu Wenruo2022-12-051-27/+36
* btrfs: drop private_data parameter from extent_io_tree_initDavid Sterba2022-12-051-4/+4
* btrfs: pass btrfs_inode to btrfs_submit_metadata_bioDavid Sterba2022-12-051-4/+4
* btrfs: pass btrfs_inode to btrfs_wq_submit_bioDavid Sterba2022-12-051-4/+4
* btrfs: pass btrfs_inode to btrfs_submit_bio_start_direct_ioDavid Sterba2022-12-051-1/+1
* btrfs: pass btrfs_inode to btrfs_submit_bio_startDavid Sterba2022-12-051-1/+1
* btrfs: switch async_submit_bio::inode to btrfs_inodeDavid Sterba2022-12-051-7/+7
* btrfs: simplify btree_submit_bio_start and btrfs_submit_bio_start parametersDavid Sterba2022-12-051-8/+3
* btrfs: change how submit bio callback is passed to btrfs_wq_submit_bioDavid Sterba2022-12-051-10/+23
* btrfs: remove the unused endio_raid56_workers and btrfs_raid_bio::end_io_workQu Wenruo2022-12-051-5/+1
* btrfs: move super prototypes into super.hJosef Bacik2022-12-051-0/+1
* btrfs: move scrub prototypes into scrub.hJosef Bacik2022-12-051-0/+1
* btrfs: move relocation prototypes into relocation.hJosef Bacik2022-12-051-0/+1
* btrfs: move uuid tree prototypes to uuid-tree.hJosef Bacik2022-12-051-0/+1
* btrfs: move defrag related prototypes to their own headerJosef Bacik2022-12-051-0/+1
* btrfs: move root tree prototypes to their own headerJosef Bacik2022-12-051-0/+1
* btrfs: move extent-tree helpers into their own header fileJosef Bacik2022-12-051-0/+1
* btrfs: move accessor helpers into accessors.hJosef Bacik2022-12-051-0/+1
* btrfs: remove fs_info::pending_changes and related codeJosef Bacik2022-12-051-6/+0
* btrfs: move fs wide helpers out of ctree.hJosef Bacik2022-12-051-0/+1
* btrfs: auto enable discard=async when possibleDavid Sterba2022-12-051-0/+14
* btrfs: move btrfs_get_block_group helper out of disk-io.hJosef Bacik2022-12-051-0/+7
* btrfs: simplify cleanup after error in btrfs_create_treePeng Hao2022-12-051-4/+1
* btrfs: zoned: initialize device's zone info for seedingJohannes Thumshirn2022-11-071-1/+3
* btrfs: make thaw time super block check to also verify checksumQu Wenruo2022-10-241-6/+4
* btrfs: relax block-group-tree feature dependency checksQu Wenruo2022-09-261-63/+109
* btrfs: open code and remove btrfs_insert_inode_hash helperJosef Bacik2022-09-261-1/+3
* btrfs: don't init io tree with private data for non-inodesJosef Bacik2022-09-261-1/+1
* btrfs: remove extent_io_tree::track_uptodateJosef Bacik2022-09-261-1/+0
* btrfs: unify the lock/unlock extent variantsJosef Bacik2022-09-261-4/+3
* btrfs: skip subtree scan if it's too high to avoid low stall in btrfs_commit_...Qu Wenruo2022-09-261-0/+1
* btrfs: separate BLOCK_GROUP_TREE compat RO flag from EXTENT_TREE_V2Qu Wenruo2022-09-261-12/+14
* btrfs: don't save block group root into super blockQu Wenruo2022-09-261-20/+20
* btrfs: check superblock to ensure the fs was not modified at thaw timeQu Wenruo2022-09-261-6/+19
* btrfs: give struct btrfs_bio a real end_io handlerChristoph Hellwig2022-09-261-9/+7
* btrfs: add lockdep annotations for the ordered extents wait eventIoannis Angelakopoulos2022-09-261-0/+1
* btrfs: add lockdep annotations for pending_ordered wait eventIoannis Angelakopoulos2022-09-261-0/+1
* btrfs: add lockdep annotations for transaction states wait eventsIoannis Angelakopoulos2022-09-261-0/+8
* btrfs: add lockdep annotations for num_extwriters wait eventIoannis Angelakopoulos2022-09-261-0/+1
* btrfs: add lockdep annotations for num_writers wait eventIoannis Angelakopoulos2022-09-261-0/+2
* Merge tag 'for-6.0-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-09-201-6/+36
|\
| * btrfs: fix hang during unmount when stopping a space reclaim workerFilipe Manana2022-09-131-0/+25
| * btrfs: fix hang during unmount when stopping block group reclaim workerFilipe Manana2022-09-131-6/+11
* | Merge tag 'for-6.0-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-09-091-1/+0
|\|
| * btrfs: zoned: fix API misuse of zone finish waitingNaohiro Aota2022-09-051-1/+0
* | Merge tag 'for-6.0-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-08-191-82/+0
|\|
| * btrfs: move lockdep class helpers to locking.cJosef Bacik2022-08-171-82/+0
* | Merge tag 'for-5.20-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2022-08-031-180/+88
|\|
| * btrfs: zoned: wait until zone is finished when allocation didn't progressNaohiro Aota2022-07-251-0/+1