summaryrefslogtreecommitdiff
path: root/fs/btrfs/extent_io.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-07btrfs: add extra ASSERT()s to make sure the folio size is correctQu Wenruo1-0/+19
2026-08-07btrfs: use GFP_NOWAIT for tree block readaheadBoris Burkov1-1/+2
2026-08-07btrfs: enable unlocked NOFAIL retry for eb allocationsBoris Burkov1-6/+21
2026-08-07btrfs: add struct btrfs_eb_preallocBoris Burkov1-57/+119
2026-08-07btrfs: factor init_extent_buffer from __alloc_extent_bufferBoris Burkov1-8/+12
2026-08-07btrfs: zoned: don't clobber the extent buffer when zeroing it outJohannes Thumshirn1-7/+24
2026-08-07btrfs: zoned: drop stranded dirty metadata on transaction abortJohannes Thumshirn1-16/+58
2026-08-07btrfs: zoned: flush active metadata block group at btree_writepages() startJohannes Thumshirn1-21/+92
2026-08-07btrfs: use %pe for error code outputQu Wenruo1-4/+4
2026-08-07btrfs: replace writeback inhibition xarray with a fixed inline bufferLeo Martins1-32/+55
2026-08-07btrfs: make sure EXTENT_BUFFER_READING is cleared under refs_lockQu Wenruo1-10/+33
2026-08-07btrfs: write-protect folios during data writebackBoris Burkov1-0/+31
2026-08-07btrfs: release extent lock per folio in readaheadBoris Burkov1-3/+14
2026-07-30btrfs: trigger cow fixup via dirty_folio()Boris Burkov1-0/+113
2026-07-14btrfs: fix u32 to s64 type conversion in dirty_metadata_bytes accountingDave Chen1-2/+2
2026-06-09btrfs: switch local indicator variables to boolsDavid Sterba1-16/+16
2026-06-09btrfs: allocate eb-attached btree pages as movableRik van Riel1-21/+22
2026-06-09btrfs: replace __free_page with folio_put() in attach_eb_folio_to_filemap()Matthew Wilcox (Oracle)1-3/+3
2026-06-09btrfs: introduce support for huge foliosQu Wenruo1-13/+10
2026-06-09btrfs: migrate btrfs_bio_ctrl::submit_bitmap to support larger bitmapsQu Wenruo1-21/+42
2026-06-09btrfs: prepare subpage operations to support more than BITS_PER_LONG sub-bitmapsQu Wenruo1-6/+1
2026-06-08btrfs: remove folio ordered flag and subpage bitmapQu Wenruo1-7/+0
2026-06-08btrfs: remove folio_test_ordered() usageQu Wenruo1-1/+0
2026-06-08btrfs: unify folio dirty flag clearingQu Wenruo1-13/+13
2026-06-08btrfs: detect dirty blocks without an ordered extent more reliablyQu Wenruo1-31/+54
2026-06-08btrfs: unexport and move extent_invalidate_folio()Qu Wenruo1-32/+0
2026-06-08btrfs: warn about extent buffer that can not be releasedQu Wenruo1-6/+0
2026-06-08btrfs: make sure report_eb_range() is not inlinedFilipe Manana1-6/+7
2026-06-08btrfs: limit size of bios submitted from writebackJan Kara1-0/+10
2026-06-08btrfs: change return type from int to bool in check_eb_range()Filipe Manana1-2/+2
2026-06-08btrfs: replace open coded DEBUG_WARN in extent_writepage()David Sterba1-1/+1
2026-06-08btrfs: remove the COW fixup mechanismQu Wenruo1-14/+9
2026-06-08btrfs: pass a valid btrfs_tree_parent_check when possibleQu Wenruo1-1/+1
2026-04-28Merge tag 'for-7.1-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+12
2026-04-21btrfs: apply first key check for readahead when possibleQu Wenruo1-2/+12
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+3
2026-04-07btrfs: tag as unlikely if statements that check for fs in error stateFilipe Manana1-1/+1
2026-04-07btrfs: use common eb range validation in read_extent_buffer_to_user_nofault()David Sterba1-2/+2
2026-04-07btrfs: read eb folio index right before loopsDavid Sterba1-9/+10
2026-04-07btrfs: remove atomic parameter from btrfs_buffer_uptodate()Qu Wenruo1-3/+3
2026-04-07btrfs: revalidate cached tree blocks on the uptodate pathZhengYuan Huang1-2/+19
2026-04-07btrfs: move the mapping_set_error() out of the loop in end_bbio_data_write()Qu Wenruo1-3/+3
2026-04-07btrfs: remove the alignment check in end_bbio_data_write()Qu Wenruo1-11/+0
2026-04-07btrfs: inhibit extent buffer writeback to prevent COW amplificationLeo Martins1-1/+63
2026-04-07btrfs: remove folio parameter from ordered io related functionsQu Wenruo1-9/+14
2026-04-07btrfs: remove out-of-date comments in btree_writepages()Qu Wenruo1-30/+4
2026-04-07btrfs: use the helper extent_buffer_uptodate() everywhereFilipe Manana1-3/+3
2026-04-05folio_batch: rename PAGEVEC_SIZE to FOLIO_BATCH_SIZETal Zussman1-2/+2
2026-04-05folio_batch: rename pagevec.h to folio_batch.hTal Zussman1-1/+1
2026-03-12Merge tag 'for-7.0-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+1