aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/disk-io.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_sizeNaohiro Aota2022-07-251-0/+2
| * btrfs: set the objectid of the btree inode's location keyFilipe Manana2022-07-251-1/+3
| * btrfs: handle allocation failure in btrfs_wq_submit_bio gracefullyChristoph Hellwig2022-07-251-19/+24
| * btrfs: do not return errors from btrfs_map_bioChristoph Hellwig2022-07-251-11/+10
| * btrfs: don't print 'has skinny extents' anymore on mountNikolay Borisov2022-07-251-3/+0
| * btrfs: don't print 'flagging with big metadata' anymore on mountNikolay Borisov2022-07-251-5/+1
| * btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATANikolay Borisov2022-07-251-10/+11
| * btrfs: print checksum type and implementation at mount timeDavid Sterba2022-07-251-0/+3
| * btrfs: output mirror number for bad metadataQu Wenruo2022-07-251-12/+14
| * btrfs: reject log replay if there is unsupported RO compat flagQu Wenruo2022-07-251-0/+14
| * btrfs: remove btrfs_end_io_wqChristoph Hellwig2022-07-251-113/+7
| * btrfs: centralize setting REQ_METAChristoph Hellwig2022-07-251-0/+2
| * btrfs: don't use btrfs_bio_wq_end_io for compressed writesChristoph Hellwig2022-07-251-18/+12
| * btrfs: defer I/O completion based on the btrfs_raid_bioChristoph Hellwig2022-07-251-8/+4
| * btrfs: fix typos in commentsDavid Sterba2022-07-251-1/+1
* | Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-08-031-12/+10
|\ \ | |/ |/|
| * mm/migrate: Convert migrate_page() to migrate_folio()Matthew Wilcox (Oracle)2022-08-021-1/+1
| * btrfs: Convert btree_migratepage to migrate_folioMatthew Wilcox (Oracle)2022-08-021-12/+10
* | Merge tag 'for-5.19-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-07-161-79/+100
|\ \ | |/ |/|
| * Revert "btrfs: turn delayed_nodes_tree into an XArray"David Sterba2022-07-151-1/+1
| * Revert "btrfs: turn fs_info member buffer_radix into XArray"David Sterba2022-07-151-2/+2
| * Revert "btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray"David Sterba2022-07-151-76/+97
* | Merge tag 'for-5.19-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-06-211-2/+11
|\|
| * btrfs: fix hang during unmount when block group reclaim task is runningFilipe Manana2022-06-061-2/+11