summaryrefslogtreecommitdiff
path: root/fs/btrfs/extent_io.c
AgeCommit message (Expand)AuthorFilesLines
9 daysbtrfs: fix corruption reading compressed range when block size is smaller tha...Qu Wenruo1-10/+30
9 daysbtrfs: use readahead_expand() on compressed extentsBoris Burkov1-1/+33
2025-05-29btrfs: avoid linker error in btrfs_find_create_tree_block()Mark Harmstone1-2/+5
2025-05-09btrfs: adjust subpage bit start based on sectorsizeJosef Bacik1-1/+1
2025-03-22btrfs: fix two misuses of folio_shift()Matthew Wilcox (Oracle)1-6/+5
2025-02-27btrfs: fix double accounting race when extent_writepage_io() failedQu Wenruo1-13/+24
2025-02-27btrfs: fix double accounting race when btrfs_run_delalloc_range() failedQu Wenruo1-11/+48
2025-02-27btrfs: use btrfs_inode in extent_writepage()David Sterba1-7/+7
2025-02-27btrfs: rename btrfs_folio_(set|start|end)_writer_lock()Qu Wenruo1-7/+7
2025-02-27btrfs: unify to use writer locks for subpage lockingQu Wenruo1-8/+2
2025-02-27btrfs: mark all dirty sectors as locked inside writepage_delalloc()Qu Wenruo1-3/+7
2025-02-27btrfs: move the delalloc range bitmap search into extent_io.cQu Wenruo1-1/+43
2025-02-27btrfs: do not assume the full page range is not dirty in extent_writepage_io()Qu Wenruo1-2/+0
2025-02-21btrfs: fix stale page cache after race between readahead and direct IO writeFilipe Manana1-3/+15
2025-02-21btrfs: rename __get_extent_map() and pass btrfs_inodeDavid Sterba1-8/+7
2025-01-17fs/writeback: convert wbc_account_cgroup_owner to take a folioPankaj Raghav1-4/+3
2024-10-22btrfs: fix the delalloc range locking if sector size < page sizeQu Wenruo1-8/+9
2024-10-09btrfs: fix clear_dirty and writeback ordering in submit_one_sector()Naohiro Aota1-7/+7
2024-09-10btrfs: only unlock the to-be-submitted ranges inside a folioQu Wenruo1-38/+51
2024-09-10btrfs: merge btrfs_folio_unlock_writer() into btrfs_folio_end_writer_lock()Qu Wenruo1-1/+1
2024-09-10btrfs: remove btrfs_folio_end_all_writers()Qu Wenruo1-1/+2
2024-09-10btrfs: convert try_release_extent_mapping() to take a folioLi Zetao1-3/+3
2024-09-10btrfs: convert try_release_extent_state() to take a folioLi Zetao1-3/+3
2024-09-10btrfs: convert submit_eb_page() to take a folioLi Zetao1-5/+4
2024-09-10btrfs: convert submit_eb_subpage() to take a folioLi Zetao1-10/+9
2024-09-10btrfs: convert try_release_extent_buffer() to take a folioLi Zetao1-8/+7
2024-09-10btrfs: convert try_release_subpage_extent_buffer() to take a folioLi Zetao1-9/+9
2024-09-10btrfs: convert get_next_extent_buffer() to take a folioLi Zetao1-7/+7
2024-09-10btrfs: convert clear_page_extent_mapped() to take a folioLi Zetao1-5/+4
2024-09-10btrfs: do not hold the extent lock for entire readJosef Bacik1-90/+4
2024-09-10btrfs: rename __extent_writepage() and drop double underscoresDavid Sterba1-14/+14
2024-09-10btrfs: rename btrfs_submit_bio() to btrfs_submit_bbio()David Sterba1-3/+3
2024-09-10btrfs: subpage: remove btrfs_fs_info::subpage_info memberQu Wenruo1-4/+4
2024-09-10btrfs: remove the nr_ret parameter from __extent_writepage_io()Qu Wenruo1-25/+17
2024-09-10btrfs: refactor __extent_writepage_io() to do sector-by-sector submissionQu Wenruo1-111/+87
2024-09-10btrfs: convert find_next_dirty_byte() to take a folioJosef Bacik1-9/+9
2024-09-10btrfs: convert __get_extent_map() to take a folioJosef Bacik1-5/+6
2024-09-10btrfs: convert btrfs_get_extent() to take a folioJosef Bacik1-1/+1
2024-09-10btrfs: convert btrfs_writepage_cow_fixup() to use folioJosef Bacik1-1/+1
2024-09-10btrfs: convert btrfs_run_delalloc_range() to take a folioJosef Bacik1-1/+1
2024-09-10btrfs: convert extent_write_locked_range() to take a folioJosef Bacik1-2/+2
2024-09-10btrfs: convert extent_clear_unlock_delalloc() to take a folioJosef Bacik1-3/+3
2024-09-10btrfs: convert process_one_page() to operate only on foliosJosef Bacik1-8/+6
2024-09-10btrfs: convert __process_pages_contig() to take a folioJosef Bacik1-9/+10
2024-09-10btrfs: convert __unlock_for_delalloc() to take a folioJosef Bacik1-9/+9
2024-09-10btrfs: convert lock_delalloc_pages() to take a folioJosef Bacik1-12/+11
2024-09-10btrfs: convert find_lock_delalloc_range() to use a folioJosef Bacik1-14/+14
2024-09-10btrfs: convert writepage_delalloc() to take a folioJosef Bacik1-18/+20
2024-09-10btrfs: convert btrfs_mark_ordered_io_finished() to take a folioJosef Bacik1-4/+4
2024-09-10btrfs: convert btrfs_finish_ordered_extent() to take a folioJosef Bacik1-2/+2