summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/extent_io.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-18/+15
|\
| * btrfs: convert __process_pages_contig() to use filemap_get_folios_contig()Vishal Moola (Oracle)2022-09-111-18/+15
* | btrfs: move end_io_func argument to btrfs_bio_ctrl structureQu Wenruo2022-09-261-17/+23
* | btrfs: switch page and disk_bytenr argument position for submit_extent_page()Qu Wenruo2022-09-261-9/+9
* | btrfs: update the comment for submit_extent_page()Qu Wenruo2022-09-261-3/+5
* | btrfs: open code and remove btrfs_inode_sectorsize helperJosef Bacik2022-09-261-2/+2
* | btrfs: stop tracking failed reads in the I/O treeChristoph Hellwig2022-09-261-15/+2
* | btrfs: replace delete argument with EXTENT_CLEAR_ALL_BITSJosef Bacik2022-09-261-2/+2
* | btrfs: don't clear CTL bits when trying to release extent stateJosef Bacik2022-09-261-3/+5
* | btrfs: unify the lock/unlock extent variantsJosef Bacik2022-09-261-21/+18
* | btrfs: remove the wake argument from clear_extent_bitsJosef Bacik2022-09-261-2/+2
* | btrfs: move core extent_io_tree functions to extent-io-tree.cJosef Bacik2022-09-261-996/+0
* | btrfs: move a few exported extent_io_tree helpers to extent-io-tree.cJosef Bacik2022-09-261-141/+0
* | btrfs: temporarily export and then move extent state helpersJosef Bacik2022-09-261-258/+0
* | btrfs: temporarily export and move core extent_io_tree tree functionsJosef Bacik2022-09-261-115/+0
* | btrfs: move btrfs_debug_check_extent_io_range into extent-io-tree.cJosef Bacik2022-09-261-20/+0
* | btrfs: export wait_extent_bitJosef Bacik2022-09-261-2/+1
* | btrfs: move simple extent bit helpers out of extent_io.cJosef Bacik2022-09-261-60/+0
* | btrfs: convert BUG_ON(EXTENT_BIT_LOCKED) checks to ASSERT'sJosef Bacik2022-09-261-2/+2
* | btrfs: move extent state init and alloc functions to their own fileJosef Bacik2022-09-261-155/+0
* | btrfs: temporarily export alloc_extent_state helpersJosef Bacik2022-09-261-3/+2
* | btrfs: separate out the eb and extent state leak helpersJosef Bacik2022-09-261-20/+38
* | btrfs: separate out the extent state and extent buffer init codeJosef Bacik2022-09-261-7/+14
* | btrfs: use find_first_extent_bit in btrfs_clean_io_failureJosef Bacik2022-09-261-9/+6
* | btrfs: convert the io_failure_tree to a plain rb_treeJosef Bacik2022-09-261-111/+52
* | btrfs: unexport internal failrec functionsJosef Bacik2022-09-261-6/+7
* | btrfs: rename clean_io_failure and remove extraneous argsJosef Bacik2022-09-261-10/+7
* | btrfs: make fiemap more efficient and accurate reporting extent sharednessFilipe Manana2022-09-261-227/+490
* | btrfs: skip unnecessary extent buffer sharedness checks during fiemapFilipe Manana2022-09-261-2/+16
* | btrfs: speedup checking for extent sharedness during fiemapFilipe Manana2022-09-261-5/+6
* | btrfs: rename btrfs_check_shared() to a more descriptive nameFilipe Manana2022-09-261-2/+3
* | btrfs: allow fiemap to be interruptibleFilipe Manana2022-09-261-0/+5
* | btrfs: remove zero length check when entering fiemapFilipe Manana2022-09-261-3/+0
* | btrfs: remove check for impossible block start for an extent map at fiemapFilipe Manana2022-09-261-4/+1
* | btrfs: give struct btrfs_bio a real end_io handlerChristoph Hellwig2022-09-261-18/+17
* | btrfs: pass the operation to btrfs_bio_allocChristoph Hellwig2022-09-261-4/+2
* | btrfs: move btrfs_bio allocation to volumes.cChristoph Hellwig2022-09-261-68/+6
* | btrfs: don't create integrity bioset for btrfs_biosetChristoph Hellwig2022-09-261-6/+0
* | btrfs: remove unnecessary EXTENT_UPTODATE state in buffered I/O pathEthan Lien2022-09-261-17/+1
* | btrfs: use atomic_try_cmpxchg in free_extent_bufferUros Bizjak2022-09-261-4/+2
|/
* Merge tag 'for-6.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-08-281-4/+29
|\
| * btrfs: don't merge pages into bio if their page offset is not contiguousQu Wenruo2022-08-221-4/+29
* | Merge tag 'for-6.0-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-08-191-1/+10
|\|
| * btrfs: fix lockdep splat with reloc root extent buffersJosef Bacik2022-08-171-1/+10
* | Merge tag 'for-5.20-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2022-08-031-481/+392
|\|
| * btrfs: fix repair of compressed extentsChristoph Hellwig2022-07-251-36/+9
| * btrfs: pass a btrfs_bio to btrfs_repair_one_sectorChristoph Hellwig2022-07-251-22/+26
| * btrfs: repair all known bad mirrorsChristoph Hellwig2022-07-251-66/+60
| * btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_sizeNaohiro Aota2022-07-251-1/+3
| * btrfs: remove extent writepage address space operationChristoph Hellwig2022-07-251-14/+0