| Age | Commit message (Expand) | Author | Files | Lines |
| 8 days | Merge tag 'for-6.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -22/+35 |
| 10 days | Merge tag 'vfs-6.19-rc1.folio' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -8/+8 |
| 10 days | Merge tag 'vfs-6.19-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -4/+1 |
| 2025-11-24 | btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking context | Qu Wenruo | 1 | -3/+2 |
| 2025-11-24 | btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inode | Qu Wenruo | 1 | -13/+9 |
| 2025-11-24 | btrfs: add unlikely to unexpected error case in extent_writepages() | Filipe Manana | 1 | -1/+1 |
| 2025-11-24 | btrfs: split assertion into two in extent_writepage_io() | Filipe Manana | 1 | -1/+3 |
| 2025-11-24 | btrfs: use variable for end offset in extent_writepage_io() | Filipe Manana | 1 | -5/+5 |
| 2025-11-24 | btrfs: truncate ordered extent when skipping writeback past i_size | Filipe Manana | 1 | -2/+19 |
| 2025-11-24 | btrfs: remove unnecessary NULL fs_info check from find_lock_delalloc_range() | Qu Wenruo | 1 | -2/+1 |
| 2025-10-31 | btrfs: Use folio_next_pos() | Matthew Wilcox (Oracle) | 1 | -8/+8 |
| 2025-10-30 | btrfs: ensure no dirty metadata is written back for an fs with errors | Qu Wenruo | 1 | -0/+8 |
| 2025-10-29 | fs: Make wbc_to_tag() inline and use it in fs. | Julian Sun | 1 | -4/+1 |
| 2025-10-13 | btrfs: fix incorrect readahead expansion length | Boris Burkov | 1 | -1/+1 |
| 2025-09-23 | btrfs: add unlikely annotations to branches leading to EIO | David Sterba | 1 | -1/+1 |
| 2025-09-23 | btrfs: prepare compression folio alloc/free for bs > ps cases | Qu Wenruo | 1 | -2/+5 |
| 2025-09-23 | btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range() | Qu Wenruo | 1 | -3/+11 |
| 2025-09-23 | btrfs: return any hit error from extent_writepage_io() | Qu Wenruo | 1 | -4/+5 |
| 2025-09-23 | btrfs: mark extent buffer alignment checks as unlikely | Filipe Manana | 1 | -5/+5 |
| 2025-09-23 | btrfs: store and use node size in local variable in check_eb_alignment() | Filipe Manana | 1 | -7/+8 |
| 2025-09-23 | btrfs: fix typos in comments and strings | David Sterba | 1 | -5/+5 |
| 2025-09-22 | btrfs: convert several int parameters to bool | David Sterba | 1 | -1/+1 |
| 2025-09-22 | btrfs: try to search for data csums in commit root | Boris Burkov | 1 | -3/+61 |
| 2025-09-02 | btrfs: fix corruption reading compressed range when block size is smaller tha... | Qu Wenruo | 1 | -10/+30 |
| 2025-08-13 | btrfs: clear TAG_TOWRITE from buffer tree when submitting a tree block | Qu Wenruo | 1 | -0/+1 |
| 2025-08-13 | btrfs: clear block dirty if btrfs_writepage_cow_fixup() failed | Qu Wenruo | 1 | -1/+5 |
| 2025-08-13 | btrfs: clear block dirty if submit_one_sector() failed | Qu Wenruo | 1 | -4/+13 |
| 2025-08-07 | btrfs: fix subpage deadlock in try_release_subpage_extent_buffer() | Leo Martins | 1 | -5/+6 |
| 2025-07-22 | btrfs: use clear_and_wake_up_bit() where open coded | David Sterba | 1 | -7/+2 |
| 2025-07-22 | btrfs: index buffer_tree using node size | Daniel Vacek | 1 | -15/+15 |
| 2025-07-22 | btrfs: use readahead_expand() on compressed extents | Boris Burkov | 1 | -1/+34 |
| 2025-07-21 | btrfs: use pgoff_t for page index variables | David Sterba | 1 | -2/+2 |
| 2025-07-21 | btrfs: use our message helpers instead of pr_err/pr_warn/pr_info | David Sterba | 1 | -2/+2 |
| 2025-07-21 | btrfs: make extent_buffer_test_bit() return a boolean instead | Filipe Manana | 1 | -2/+2 |
| 2025-07-21 | btrfs: use folio_end() where appropriate | David Sterba | 1 | -9/+8 |
| 2025-07-21 | btrfs: use btrfs_root_id() where not done yet | David Sterba | 1 | -1/+1 |
| 2025-07-21 | btrfs: use refcount_t type for the extent buffer reference counter | Filipe Manana | 1 | -23/+22 |
| 2025-07-21 | btrfs: add comment for optimization in free_extent_buffer() | Filipe Manana | 1 | -0/+1 |
| 2025-07-21 | btrfs: reorganize logic at free_extent_buffer() for better readability | Filipe Manana | 1 | -3/+6 |
| 2025-07-21 | btrfs: rename btrfs_subpage structure | Qu Wenruo | 1 | -14/+14 |
| 2025-06-19 | btrfs: fix double unlock of buffer_tree xarray when releasing subpage eb | Filipe Manana | 1 | -1/+1 |
| 2025-05-27 | btrfs: don't drop a reference if btrfs_check_write_meta_pointer() fails | Josef Bacik | 1 | -1/+0 |
| 2025-05-15 | btrfs: fix broken drop_caches on extent buffer folios | Boris Burkov | 1 | -45/+71 |
| 2025-05-15 | btrfs: get rid of goto in alloc_test_extent_buffer() | Daniel Vacek | 1 | -4/+2 |
| 2025-05-15 | btrfs: use buffer xarray for extent buffer writeback operations | Josef Bacik | 1 | -174/+163 |
| 2025-05-15 | btrfs: set DIRTY and WRITEBACK tags on the buffer_tree | Josef Bacik | 1 | -0/+37 |
| 2025-05-15 | btrfs: convert the buffer_radix to an xarray | Josef Bacik | 1 | -126/+86 |
| 2025-05-15 | btrfs: subpage: reject tree blocks which are not nodesize aligned | Qu Wenruo | 1 | -3/+2 |
| 2025-05-15 | btrfs: move folio initialization to one place in attach_eb_folio_to_filemap() | Daniel Vacek | 1 | -4/+3 |
| 2025-05-15 | btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() | David Sterba | 1 | -1/+1 |
| 2025-05-15 | btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to DEBUG_WARN | David Sterba | 1 | -1/+1 |
| 2025-05-15 | btrfs: track the next file offset in struct btrfs_bio_ctrl | Christoph Hellwig | 1 | -23/+15 |
| 2025-05-15 | btrfs: remove the alignment checks in end_bbio_data_read() | Christoph Hellwig | 1 | -24/+3 |
| 2025-05-15 | btrfs: rename remaining exported extent map functions | Filipe Manana | 1 | -2/+2 |
| 2025-05-15 | btrfs: rename functions to allocate and free extent maps | Filipe Manana | 1 | -8/+8 |
| 2025-05-15 | btrfs: rename extent map functions to get block start, end and check if in tree | Filipe Manana | 1 | -10/+11 |
| 2025-05-15 | btrfs: rename exported extent map compression functions | Filipe Manana | 1 | -2/+2 |
| 2025-05-15 | btrfs: rename free_extent_state() to include a btrfs prefix | Filipe Manana | 1 | -3/+3 |
| 2025-05-15 | btrfs: rename the functions to count, test and get bit ranges in io trees | Filipe Manana | 1 | -5/+5 |
| 2025-05-15 | btrfs: rename the functions to clear bits for an extent range | Filipe Manana | 1 | -2/+2 |
| 2025-05-15 | btrfs: add btrfs prefix to main lock, try lock and unlock extent functions | Filipe Manana | 1 | -10/+10 |
| 2025-05-15 | btrfs: use folio_contains() for EOF detection | Qu Wenruo | 1 | -3/+3 |
| 2025-05-15 | btrfs: remove unnecessary early exits in delalloc folio lock and unlock | Qu Wenruo | 1 | -8/+0 |
| 2025-05-15 | btrfs: prepare end_bbio_data_write() for large data folios | Qu Wenruo | 1 | -3/+0 |
| 2025-05-15 | btrfs: use clear_extent_bit() at try_release_extent_state() | Filipe Manana | 1 | -1/+1 |
| 2025-05-15 | btrfs: pass a pointer to get_range_bits() to cache first search result | Filipe Manana | 1 | -7/+11 |
| 2025-05-15 | btrfs: allow folios to be released while ordered extent is finishing | Filipe Manana | 1 | -24/+28 |
| 2025-05-15 | btrfs: update comment for try_release_extent_state() | Filipe Manana | 1 | -3/+3 |
| 2025-05-15 | btrfs: remove unused flag EXTENT_BUFFER_IN_TREE | Daniel Vacek | 1 | -12/+6 |
| 2025-05-15 | btrfs: remove unused flag EXTENT_BUFFER_READ_ERR | Daniel Vacek | 1 | -5/+2 |
| 2025-05-02 | btrfs: open code folio_index() in btree_clear_folio_dirty_tag() | Kairui Song | 1 | -2/+2 |
| 2025-04-23 | btrfs: adjust subpage bit start based on sectorsize | Josef Bacik | 1 | -1/+1 |
| 2025-03-18 | btrfs: prepare extent_io.c for future large folio support | Qu Wenruo | 1 | -13/+18 |
| 2025-03-18 | btrfs: add a size parameter to btrfs_alloc_subpage() | Qu Wenruo | 1 | -1/+1 |
| 2025-03-18 | btrfs: subpage: make btrfs_is_subpage() check against a folio | Qu Wenruo | 1 | -7/+7 |
| 2025-03-18 | btrfs: avoid linker error in btrfs_find_create_tree_block() | Mark Harmstone | 1 | -2/+5 |
| 2025-03-18 | btrfs: reject out-of-band dirty folios during writeback | Qu Wenruo | 1 | -1/+27 |
| 2025-03-18 | btrfs: allow buffered write to avoid full page read if it's block aligned | Qu Wenruo | 1 | -0/+4 |
| 2025-03-18 | btrfs: make btrfs_do_readpage() to do block-by-block read | Qu Wenruo | 1 | -26/+12 |
| 2025-03-18 | btrfs: introduce a read path dedicated extent lock helper | Qu Wenruo | 1 | -2/+180 |
| 2025-03-18 | btrfs: use num_extent_folios() in for loop bounds | David Sterba | 1 | -30/+18 |
| 2025-03-18 | btrfs: simplify parameters of metadata folio helpers | David Sterba | 1 | -20/+10 |
| 2025-03-18 | btrfs: merge alloc_dummy_extent_buffer() helpers | David Sterba | 1 | -8/+2 |
| 2025-03-18 | btrfs: don't pass nodesize to __alloc_extent_buffer() | David Sterba | 1 | -11/+9 |
| 2025-03-18 | btrfs: require strict data/metadata split for subpage checks | Qu Wenruo | 1 | -7/+3 |
| 2025-03-18 | btrfs: simplify subpage handling of read_extent_buffer_pages_nowait() | Qu Wenruo | 1 | -13/+8 |
| 2025-03-18 | btrfs: simplify subpage handling of write_one_eb() | Qu Wenruo | 1 | -29/+13 |
| 2025-03-18 | btrfs: simplify subpage handling of btrfs_clear_buffer_dirty() | Qu Wenruo | 1 | -26/+10 |
| 2025-03-18 | btrfs: use metadata specific helpers to simplify extent buffer helpers | Qu Wenruo | 1 | -20/+4 |
| 2025-03-18 | btrfs: make subpage attach and detach handle metadata properly | Qu Wenruo | 1 | -3/+3 |
| 2025-03-18 | btrfs: factor out metadata subpage detection into a dedicated helper | Qu Wenruo | 1 | -14/+14 |
| 2025-03-18 | btrfs: remove btrfs_fs_info::sectors_per_page | Qu Wenruo | 1 | -11/+15 |
| 2025-03-18 | btrfs: avoid assigning twice to block_start at btrfs_do_readpage() | Filipe Manana | 1 | -2/+4 |
| 2025-03-17 | btrfs: remove duplicated metadata folio flag update in end_bbio_meta_read() | Qu Wenruo | 1 | -16/+0 |
| 2025-03-17 | btrfs: update some folio related comments | Matthew Wilcox (Oracle) | 1 | -5/+3 |
| 2025-02-13 | Merge tag 'for-6.14-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -9/+20 |
| 2025-02-11 | btrfs: fix stale page cache after race between readahead and direct IO write | Filipe Manana | 1 | -3/+15 |
| 2025-02-07 | btrfs: fix two misuses of folio_shift() | Matthew Wilcox (Oracle) | 1 | -6/+5 |
| 2025-01-26 | Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2025-01-25 | mm: alloc_pages_bulk: rename API | Luiz Capitulino | 1 | -1/+1 |
| 2025-01-13 | btrfs: add extra error messages for delalloc range related errors | Qu Wenruo | 1 | -0/+15 |
| 2025-01-13 | btrfs: fix double accounting race when extent_writepage_io() failed | Qu Wenruo | 1 | -13/+24 |
| 2025-01-13 | btrfs: fix double accounting race when btrfs_run_delalloc_range() failed | Qu Wenruo | 1 | -11/+48 |
| 2025-01-13 | btrfs: remove redundant variables from __process_folios_contig() and lock_del... | David Sterba | 1 | -4/+2 |
| 2025-01-13 | btrfs: split waiting from read_extent_buffer_pages(), drop parameter wait | David Sterba | 1 | -10/+17 |
| 2025-01-13 | btrfs: unwrap folio locking helpers | David Sterba | 1 | -4/+4 |
| 2025-01-13 | btrfs: change return type to bool type of check_eb_alignment() | David Sterba | 1 | -6/+8 |
| 2025-01-13 | btrfs: switch grab_extent_buffer() to folios | David Sterba | 1 | -8/+6 |
| 2025-01-13 | btrfs: rename btrfs_release_extent_buffer_pages() to mention folios | David Sterba | 1 | -5/+5 |
| 2025-01-13 | btrfs: open code __free_extent_buffer() | David Sterba | 1 | -9/+4 |
| 2025-01-13 | btrfs: drop one time used local variable in end_bbio_meta_write() | David Sterba | 1 | -2/+1 |
| 2025-01-13 | btrfs: make wait_on_extent_buffer_writeback() static inline | David Sterba | 1 | -6/+0 |
| 2025-01-13 | btrfs: use btrfs_inode in extent_writepage() | David Sterba | 1 | -7/+7 |
| 2025-01-13 | btrfs: rename __get_extent_map() and pass btrfs_inode | David Sterba | 1 | -8/+7 |
| 2025-01-13 | btrfs: open code set_page_extent_mapped() | David Sterba | 1 | -5/+0 |
| 2025-01-13 | btrfs: rename __unlock_for_delalloc() and drop underscores | David Sterba | 1 | -5/+4 |
| 2025-01-13 | btrfs: pass write-hint for buffered IO | Jing Xia | 1 | -0/+1 |
| 2025-01-13 | btrfs: use PTR_ERR() instead of PTR_ERR_OR_ZERO() for btrfs_get_extent() | Qu Wenruo | 1 | -1/+1 |
| 2024-11-18 | Merge tag 'for-6.13-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -27/+84 |
| 2024-11-18 | Merge tag 'vfs-6.13.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 1 | -4/+3 |
| 2024-11-11 | btrfs: use filemap_get_folio() helper | Anand Jain | 1 | -1/+1 |
| 2024-11-11 | btrfs: rename btrfs_folio_(set|start|end)_writer_lock() | Qu Wenruo | 1 | -7/+7 |
| 2024-11-11 | btrfs: unify to use writer locks for subpage locking | Qu Wenruo | 1 | -8/+2 |
| 2024-11-11 | btrfs: remove redundant initializations for struct btrfs_tree_parent_check | Filipe Manana | 1 | -1/+0 |
| 2024-11-11 | btrfs: drop unused parameter fs_info from folio_range_has_eb() | David Sterba | 1 | -2/+2 |
| 2024-11-11 | btrfs: drop unused parameter mask from try_release_extent_state() | David Sterba | 1 | -2/+2 |
| 2024-11-11 | btrfs: remove btrfs_set_range_writeback() | Qu Wenruo | 1 | -1/+1 |
| 2024-11-11 | btrfs: correct typos in multiple comments across various files | Shen Lichuan | 1 | -1/+1 |
| 2024-11-11 | btrfs: mark all dirty sectors as locked inside writepage_delalloc() | Qu Wenruo | 1 | -3/+7 |
| 2024-11-11 | btrfs: move the delalloc range bitmap search into extent_io.c | Qu Wenruo | 1 | -1/+43 |
| 2024-11-11 | btrfs: do not assume the full page range is not dirty in extent_writepage_io() | Qu Wenruo | 1 | -2/+0 |
| 2024-11-11 | btrfs: wait for writeback if sector size is smaller than page size | Qu Wenruo | 1 | -1/+21 |
| 2024-10-28 | fs/writeback: convert wbc_account_cgroup_owner to take a folio | Pankaj Raghav | 1 | -4/+3 |
| 2024-10-22 | btrfs: fix the delalloc range locking if sector size < page size | Qu Wenruo | 1 | -8/+9 |
| 2024-10-09 | btrfs: fix clear_dirty and writeback ordering in submit_one_sector() | Naohiro Aota | 1 | -7/+7 |
| 2024-09-10 | btrfs: only unlock the to-be-submitted ranges inside a folio | Qu Wenruo | 1 | -38/+51 |
| 2024-09-10 | btrfs: merge btrfs_folio_unlock_writer() into btrfs_folio_end_writer_lock() | Qu Wenruo | 1 | -1/+1 |
| 2024-09-10 | btrfs: remove btrfs_folio_end_all_writers() | Qu Wenruo | 1 | -1/+2 |
| 2024-09-10 | btrfs: convert try_release_extent_mapping() to take a folio | Li Zetao | 1 | -3/+3 |
| 2024-09-10 | btrfs: convert try_release_extent_state() to take a folio | Li Zetao | 1 | -3/+3 |
| 2024-09-10 | btrfs: convert submit_eb_page() to take a folio | Li Zetao | 1 | -5/+4 |
| 2024-09-10 | btrfs: convert submit_eb_subpage() to take a folio | Li Zetao | 1 | -10/+9 |
| 2024-09-10 | btrfs: convert try_release_extent_buffer() to take a folio | Li Zetao | 1 | -8/+7 |
| 2024-09-10 | btrfs: convert try_release_subpage_extent_buffer() to take a folio | Li Zetao | 1 | -9/+9 |
| 2024-09-10 | btrfs: convert get_next_extent_buffer() to take a folio | Li Zetao | 1 | -7/+7 |
| 2024-09-10 | btrfs: convert clear_page_extent_mapped() to take a folio | Li Zetao | 1 | -5/+4 |
| 2024-09-10 | btrfs: do not hold the extent lock for entire read | Josef Bacik | 1 | -90/+4 |
| 2024-09-10 | btrfs: rename __extent_writepage() and drop double underscores | David Sterba | 1 | -14/+14 |
| 2024-09-10 | btrfs: rename btrfs_submit_bio() to btrfs_submit_bbio() | David Sterba | 1 | -3/+3 |
| 2024-09-10 | btrfs: subpage: remove btrfs_fs_info::subpage_info member | Qu Wenruo | 1 | -4/+4 |
| 2024-09-10 | btrfs: remove the nr_ret parameter from __extent_writepage_io() | Qu Wenruo | 1 | -25/+17 |
| 2024-09-10 | btrfs: refactor __extent_writepage_io() to do sector-by-sector submission | Qu Wenruo | 1 | -111/+87 |
| 2024-09-10 | btrfs: convert find_next_dirty_byte() to take a folio | Josef Bacik | 1 | -9/+9 |
| 2024-09-10 | btrfs: convert __get_extent_map() to take a folio | Josef Bacik | 1 | -5/+6 |
| 2024-09-10 | btrfs: convert btrfs_get_extent() to take a folio | Josef Bacik | 1 | -1/+1 |
| 2024-09-10 | btrfs: convert btrfs_writepage_cow_fixup() to use folio | Josef Bacik | 1 | -1/+1 |
| 2024-09-10 | btrfs: convert btrfs_run_delalloc_range() to take a folio | Josef Bacik | 1 | -1/+1 |
| 2024-09-10 | btrfs: convert extent_write_locked_range() to take a folio | Josef Bacik | 1 | -2/+2 |
| 2024-09-10 | btrfs: convert extent_clear_unlock_delalloc() to take a folio | Josef Bacik | 1 | -3/+3 |
| 2024-09-10 | btrfs: convert process_one_page() to operate only on folios | Josef Bacik | 1 | -8/+6 |
| 2024-09-10 | btrfs: convert __process_pages_contig() to take a folio | Josef Bacik | 1 | -9/+10 |
| 2024-09-10 | btrfs: convert __unlock_for_delalloc() to take a folio | Josef Bacik | 1 | -9/+9 |
| 2024-09-10 | btrfs: convert lock_delalloc_pages() to take a folio | Josef Bacik | 1 | -12/+11 |
| 2024-09-10 | btrfs: convert find_lock_delalloc_range() to use a folio | Josef Bacik | 1 | -14/+14 |
| 2024-09-10 | btrfs: convert writepage_delalloc() to take a folio | Josef Bacik | 1 | -18/+20 |
| 2024-09-10 | btrfs: convert btrfs_mark_ordered_io_finished() to take a folio | Josef Bacik | 1 | -4/+4 |
| 2024-09-10 | btrfs: convert btrfs_finish_ordered_extent() to take a folio | Josef Bacik | 1 | -2/+2 |
| 2024-09-10 | btrfs: convert __extent_writepage() to be completely folio based | Josef Bacik | 1 | -18/+17 |
| 2024-09-10 | btrfs: convert extent_write_locked_range() to use folios | Josef Bacik | 1 | -13/+23 |
| 2024-09-10 | btrfs: convert __extent_writepage_io() to take a folio | Josef Bacik | 1 | -28/+27 |
| 2024-09-10 | btrfs: update the writepage tracepoint to take a folio | Josef Bacik | 1 | -1/+1 |
| 2024-09-10 | btrfs: convert btrfs_do_readpage() to only use a folio | Josef Bacik | 1 | -29/+29 |
| 2024-09-10 | btrfs: convert submit_extent_page() to use a folio | Josef Bacik | 1 | -20/+22 |
| 2024-09-10 | btrfs: convert begin_page_folio() to take a folio instead | Josef Bacik | 1 | -5/+3 |
| 2024-09-10 | btrfs: convert end_page_read() to take a folio | Josef Bacik | 1 | -19/+20 |
| 2024-09-10 | btrfs: convert btrfs_read_folio() to only use a folio | Josef Bacik | 1 | -5/+4 |
| 2024-09-10 | btrfs: convert btrfs_readahead() to only use folio | Josef Bacik | 1 | -28/+8 |
| 2024-08-13 | btrfs: fix invalid mapping of extent xarray state | Naohiro Aota | 1 | -7/+7 |
| 2024-07-11 | btrfs: move extent_range_clear_dirty_for_io() into inode.c | Qu Wenruo | 1 | -15/+0 |
| 2024-07-11 | btrfs: rename the extra_gfp parameter of btrfs_alloc_page_array() | Qu Wenruo | 1 | -10/+10 |
| 2024-07-11 | btrfs: remove the extra_gfp parameter from btrfs_alloc_folio_array() | Qu Wenruo | 1 | -5/+3 |
| 2024-07-11 | btrfs: pass a btrfs_inode to is_data_inode() | David Sterba | 1 | -1/+1 |
| 2024-07-11 | btrfs: constify pointer parameters where applicable | David Sterba | 1 | -13/+13 |
| 2024-07-11 | btrfs: make extent_write_locked_range() handle subpage writeback correctly | Qu Wenruo | 1 | -2/+5 |
| 2024-07-11 | btrfs: do not clear page dirty inside extent_write_locked_range() | Qu Wenruo | 1 | -3/+1 |
| 2024-07-11 | btrfs: lock subpage ranges in one go for writepage_delalloc() | Qu Wenruo | 1 | -7/+98 |
| 2024-07-11 | btrfs: make __extent_writepage_io() to write specified range only | Qu Wenruo | 1 | -7/+11 |
| 2024-07-11 | btrfs: remove extent_map::block_start member | Qu Wenruo | 1 | -5/+5 |
| 2024-07-11 | btrfs: move fiemap code into its own file | Filipe Manana | 1 | -871/+0 |
| 2024-07-11 | btrfs: constify parameters of write_eb_member() and its users | David Sterba | 1 | -1/+1 |
| 2024-07-11 | btrfs: remove duplicate name variable declarations | David Sterba | 1 | -3/+1 |
| 2024-07-04 | btrfs: fix folio refcount in __alloc_dummy_extent_buffer() | Boris Burkov | 1 | -1/+1 |
| 2024-06-06 | btrfs: protect folio::private when attaching extent buffer folios | Qu Wenruo | 1 | -29/+31 |
| 2024-05-07 | btrfs: count super block write errors in device instead of tracking folio err... | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2024-05-07 | btrfs: add a cached state to extent_clear_unlock_delalloc | Josef Bacik | 1 | -1/+2 |
| 2024-05-07 | btrfs: push the extent lock into btrfs_run_delalloc_range | Josef Bacik | 1 | -3/+2 |
| 2024-05-07 | btrfs: make try_release_extent_mapping() return a bool | Filipe Manana | 1 | -8/+9 |
| 2024-05-07 | btrfs: be better releasing extent maps at try_release_extent_mapping() | Filipe Manana | 1 | -59/+61 |
| 2024-05-07 | btrfs: remove i_size restriction at try_release_extent_mapping() | Filipe Manana | 1 | -2/+1 |
| 2024-05-07 | btrfs: use btrfs_get_fs_generation() at try_release_extent_mapping() | Filipe Manana | 1 | -6/+1 |