aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/fs/btrfs/extent_io.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-19btrfs: fix double unlock of buffer_tree xarray when releasing subpage ebFilipe Manana1-1/+1
2025-05-27btrfs: don't drop a reference if btrfs_check_write_meta_pointer() failsJosef Bacik1-1/+0
2025-05-15btrfs: fix broken drop_caches on extent buffer foliosBoris Burkov1-45/+71
2025-05-15btrfs: get rid of goto in alloc_test_extent_buffer()Daniel Vacek1-4/+2
2025-05-15btrfs: use buffer xarray for extent buffer writeback operationsJosef Bacik1-174/+163
2025-05-15btrfs: set DIRTY and WRITEBACK tags on the buffer_treeJosef Bacik1-0/+37
2025-05-15btrfs: convert the buffer_radix to an xarrayJosef Bacik1-126/+86
2025-05-15btrfs: subpage: reject tree blocks which are not nodesize alignedQu Wenruo1-3/+2
2025-05-15btrfs: move folio initialization to one place in attach_eb_folio_to_filemap()Daniel Vacek1-4/+3
2025-05-15btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN()David Sterba1-1/+1
2025-05-15btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to DEBUG_WARNDavid Sterba1-1/+1
2025-05-15btrfs: track the next file offset in struct btrfs_bio_ctrlChristoph Hellwig1-23/+15
2025-05-15btrfs: remove the alignment checks in end_bbio_data_read()Christoph Hellwig1-24/+3
2025-05-15btrfs: rename remaining exported extent map functionsFilipe Manana1-2/+2
2025-05-15btrfs: rename functions to allocate and free extent mapsFilipe Manana1-8/+8
2025-05-15btrfs: rename extent map functions to get block start, end and check if in treeFilipe Manana1-10/+11
2025-05-15btrfs: rename exported extent map compression functionsFilipe Manana1-2/+2
2025-05-15btrfs: rename free_extent_state() to include a btrfs prefixFilipe Manana1-3/+3
2025-05-15btrfs: rename the functions to count, test and get bit ranges in io treesFilipe Manana1-5/+5
2025-05-15btrfs: rename the functions to clear bits for an extent rangeFilipe Manana1-2/+2
2025-05-15btrfs: add btrfs prefix to main lock, try lock and unlock extent functionsFilipe Manana1-10/+10
2025-05-15btrfs: use folio_contains() for EOF detectionQu Wenruo1-3/+3
2025-05-15btrfs: remove unnecessary early exits in delalloc folio lock and unlockQu Wenruo1-8/+0
2025-05-15btrfs: prepare end_bbio_data_write() for large data foliosQu Wenruo1-3/+0
2025-05-15btrfs: use clear_extent_bit() at try_release_extent_state()Filipe Manana1-1/+1
2025-05-15btrfs: pass a pointer to get_range_bits() to cache first search resultFilipe Manana1-7/+11
2025-05-15btrfs: allow folios to be released while ordered extent is finishingFilipe Manana1-24/+28
2025-05-15btrfs: update comment for try_release_extent_state()Filipe Manana1-3/+3
2025-05-15btrfs: remove unused flag EXTENT_BUFFER_IN_TREEDaniel Vacek1-12/+6
2025-05-15btrfs: remove unused flag EXTENT_BUFFER_READ_ERRDaniel Vacek1-5/+2
2025-05-02btrfs: open code folio_index() in btree_clear_folio_dirty_tag()Kairui Song1-2/+2
2025-04-23btrfs: adjust subpage bit start based on sectorsizeJosef Bacik1-1/+1
2025-03-18btrfs: prepare extent_io.c for future large folio supportQu Wenruo1-13/+18
2025-03-18btrfs: add a size parameter to btrfs_alloc_subpage()Qu Wenruo1-1/+1
2025-03-18btrfs: subpage: make btrfs_is_subpage() check against a folioQu Wenruo1-7/+7
2025-03-18btrfs: avoid linker error in btrfs_find_create_tree_block()Mark Harmstone1-2/+5
2025-03-18btrfs: reject out-of-band dirty folios during writebackQu Wenruo1-1/+27
2025-03-18btrfs: allow buffered write to avoid full page read if it's block alignedQu Wenruo1-0/+4
2025-03-18btrfs: make btrfs_do_readpage() to do block-by-block readQu Wenruo1-26/+12
2025-03-18btrfs: introduce a read path dedicated extent lock helperQu Wenruo1-2/+180
2025-03-18btrfs: use num_extent_folios() in for loop boundsDavid Sterba1-30/+18
2025-03-18btrfs: simplify parameters of metadata folio helpersDavid Sterba1-20/+10
2025-03-18btrfs: merge alloc_dummy_extent_buffer() helpersDavid Sterba1-8/+2
2025-03-18btrfs: don't pass nodesize to __alloc_extent_buffer()David Sterba1-11/+9
2025-03-18btrfs: require strict data/metadata split for subpage checksQu Wenruo1-7/+3
2025-03-18btrfs: simplify subpage handling of read_extent_buffer_pages_nowait()Qu Wenruo1-13/+8
2025-03-18btrfs: simplify subpage handling of write_one_eb()Qu Wenruo1-29/+13
2025-03-18btrfs: simplify subpage handling of btrfs_clear_buffer_dirty()Qu Wenruo1-26/+10
2025-03-18btrfs: use metadata specific helpers to simplify extent buffer helpersQu Wenruo1-20/+4
2025-03-18btrfs: make subpage attach and detach handle metadata properlyQu Wenruo1-3/+3