summaryrefslogtreecommitdiff
path: root/fs/btrfs/extent_io.c
AgeCommit message (Expand)AuthorFilesLines
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-02-13Merge tag 'for-6.14-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-9/+20
2025-02-12btrfs: fix stale page cache after race between readahead and direct IO writeFilipe Manana1-3/+15
2025-02-07btrfs: fix two misuses of folio_shift()Matthew Wilcox (Oracle)1-6/+5
2025-01-27Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-01-26mm: alloc_pages_bulk: rename APILuiz Capitulino1-1/+1
2025-01-13btrfs: add extra error messages for delalloc range related errorsQu Wenruo1-0/+15
2025-01-13btrfs: fix double accounting race when extent_writepage_io() failedQu Wenruo1-13/+24
2025-01-13btrfs: fix double accounting race when btrfs_run_delalloc_range() failedQu Wenruo1-11/+48
2025-01-13btrfs: remove redundant variables from __process_folios_contig() and lock_del...David Sterba1-4/+2
2025-01-13btrfs: split waiting from read_extent_buffer_pages(), drop parameter waitDavid Sterba1-10/+17
2025-01-13btrfs: unwrap folio locking helpersDavid Sterba1-4/+4
2025-01-13btrfs: change return type to bool type of check_eb_alignment()David Sterba1-6/+8
2025-01-13btrfs: switch grab_extent_buffer() to foliosDavid Sterba1-8/+6
2025-01-13btrfs: rename btrfs_release_extent_buffer_pages() to mention foliosDavid Sterba1-5/+5
2025-01-13btrfs: open code __free_extent_buffer()David Sterba1-9/+4
2025-01-13btrfs: drop one time used local variable in end_bbio_meta_write()David Sterba1-2/+1
2025-01-13btrfs: make wait_on_extent_buffer_writeback() static inlineDavid Sterba1-6/+0
2025-01-13btrfs: use btrfs_inode in extent_writepage()David Sterba1-7/+7
2025-01-13btrfs: rename __get_extent_map() and pass btrfs_inodeDavid Sterba1-8/+7
2025-01-13btrfs: open code set_page_extent_mapped()David Sterba1-5/+0
2025-01-13btrfs: rename __unlock_for_delalloc() and drop underscoresDavid Sterba1-5/+4
2025-01-13btrfs: pass write-hint for buffered IOJing Xia1-0/+1
2025-01-13btrfs: use PTR_ERR() instead of PTR_ERR_OR_ZERO() for btrfs_get_extent()Qu Wenruo1-1/+1
2024-11-19Merge tag 'for-6.13-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds1-27/+84
2024-11-18Merge tag 'vfs-6.13.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-4/+3
2024-11-11btrfs: use filemap_get_folio() helperAnand Jain1-1/+1
2024-11-11btrfs: rename btrfs_folio_(set|start|end)_writer_lock()Qu Wenruo1-7/+7
2024-11-11btrfs: unify to use writer locks for subpage lockingQu Wenruo1-8/+2
2024-11-11btrfs: remove redundant initializations for struct btrfs_tree_parent_checkFilipe Manana1-1/+0
2024-11-11btrfs: drop unused parameter fs_info from folio_range_has_eb()David Sterba1-2/+2
2024-11-11btrfs: drop unused parameter mask from try_release_extent_state()David Sterba1-2/+2
2024-11-11btrfs: remove btrfs_set_range_writeback()Qu Wenruo1-1/+1
2024-11-11btrfs: correct typos in multiple comments across various filesShen Lichuan1-1/+1
2024-11-11btrfs: mark all dirty sectors as locked inside writepage_delalloc()Qu Wenruo1-3/+7
2024-11-11btrfs: move the delalloc range bitmap search into extent_io.cQu Wenruo1-1/+43
2024-11-11btrfs: do not assume the full page range is not dirty in extent_writepage_io()Qu Wenruo1-2/+0
2024-11-11btrfs: wait for writeback if sector size is smaller than page sizeQu Wenruo1-1/+21
2024-10-28fs/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