aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/fs/btrfs/subpage.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-15btrfs: subpage: prepare for large data foliosQu Wenruo1-4/+2
2025-04-17btrfs: fix the ASSERT() inside GET_SUBPAGE_BITMAP()Qu Wenruo1-1/+1
2025-04-17btrfs: subpage: access correct object when reading bitmap start in subpage_calc_start_bit()Qu Wenruo1-1/+1
2025-03-18btrfs: replace PAGE_SIZE with folio_size for subpage.[ch]Qu Wenruo1-3/+3
2025-03-18btrfs: add a size parameter to btrfs_alloc_subpage()Qu Wenruo1-4/+4
2025-03-18btrfs: subpage: make btrfs_is_subpage() check against a folioQu Wenruo1-12/+12
2025-03-18btrfs: simplify parameters of metadata folio helpersDavid Sterba1-16/+12
2025-03-18btrfs: update include and forward declarations in headersDavid Sterba1-1/+0
2025-03-18btrfs: require strict data/metadata split for subpage checksQu Wenruo1-24/+0
2025-03-18btrfs: simplify subpage handling of btrfs_clear_buffer_dirty()Qu Wenruo1-0/+23
2025-03-18btrfs: use metadata specific helpers to simplify extent buffer helpersQu Wenruo1-0/+25
2025-03-18btrfs: make subpage attach and detach handle metadata properlyQu Wenruo1-3/+12
2025-03-18btrfs: factor out metadata subpage detection into a dedicated helperQu Wenruo1-2/+2
2025-03-18btrfs: remove btrfs_fs_info::sectors_per_pageQu Wenruo1-41/+63
2025-03-17btrfs: update some folio related commentsMatthew Wilcox (Oracle)1-1/+1
2025-01-13btrfs: subpage: dump the involved bitmap when ASSERT() failedQu Wenruo1-11/+30
2025-01-13btrfs: subpage: fix the bitmap dump of the locked flagsQu Wenruo1-2/+4
2024-11-11btrfs: remove check for NULL fs_info at btrfs_folio_end_lock_bitmap()Filipe Manana1-1/+1
2024-11-11btrfs: rename btrfs_folio_(set|start|end)_writer_lock()Qu Wenruo1-23/+23
2024-11-11btrfs: unify to use writer locks for subpage lockingQu Wenruo1-60/+2
2024-11-11btrfs: remove unused btrfs_folio_start_writer_lock()Qu Wenruo1-47/+0
2024-11-11btrfs: move the delalloc range bitmap search into extent_io.cQu Wenruo1-47/+0
2024-09-10btrfs: only unlock the to-be-submitted ranges inside a folioQu Wenruo1-0/+33
2024-09-10btrfs: merge btrfs_folio_unlock_writer() into btrfs_folio_end_writer_lock()Qu Wenruo1-47/+34
2024-09-10btrfs: remove btrfs_folio_end_all_writers()Qu Wenruo1-49/+8
2024-09-10btrfs: rename __extent_writepage() and drop double underscoresDavid Sterba1-2/+2
2024-09-10btrfs: subpage: remove btrfs_fs_info::subpage_info memberQu Wenruo1-63/+30
2024-09-10btrfs: refactor __extent_writepage_io() to do sector-by-sector submissionQu Wenruo1-0/+17
2024-09-10btrfs: subpage: fix the bitmap dump which can cause bitmap corruptionQu Wenruo1-2/+8
2024-09-10btrfs: make btrfs_is_subpage() to return false directly for 4K page sizeQu Wenruo1-0/+2
2024-07-11btrfs: pass a btrfs_inode to is_data_inode()David Sterba1-2/+2
2024-07-11btrfs: subpage: remove the unused error bitmap dumpingQu Wenruo1-3/+1
2024-07-11btrfs: lock subpage ranges in one go for writepage_delalloc()Qu Wenruo1-0/+6
2024-07-11btrfs: subpage: introduce helpers to handle subpage delalloc lockingQu Wenruo1-0/+118
2024-07-11btrfs: make __extent_writepage_io() to write specified range onlyQu Wenruo1-6/+16
2024-07-11btrfs: rename macro local variables that clash with other variablesDavid Sterba1-4/+4
2024-03-05btrfs: subpage: make writer lock utilize bitmapQu Wenruo1-2/+19
2024-03-05btrfs: subpage: make reader lock utilize bitmapQu Wenruo1-10/+35
2024-03-05btrfs: unexport btrfs_subpage_start_writer() and btrfs_subpage_end_and_test_writer()Qu Wenruo1-4/+4
2024-01-22Merge tag 'for-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linuxLinus Torvalds1-1/+2
2024-01-18btrfs: don't unconditionally call folio_start_writeback in subpageJosef Bacik1-1/+2
2024-01-10Merge tag 'for-6.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linuxLinus Torvalds1-181/+192
2023-12-15btrfs: migrate subpage code to folio interfacesQu Wenruo1-161/+145
2023-12-15btrfs: cleanup metadata page pointer usageQu Wenruo1-27/+28
2023-12-15btrfs: migrate to use folio private instead of page privateQu Wenruo1-34/+60
2023-11-21fs: Rename mapping private membersMatthew Wilcox (Oracle)1-2/+2
2023-06-19btrfs: stop setting PageError in the data I/O pathChristoph Hellwig1-35/+0
2023-06-19btrfs: subpage: dump extra subpage bitmaps for debugQu Wenruo1-0/+42
2023-06-19btrfs: export bitmap_test_range_all_{set,zero}Naohiro Aota1-22/+0
2022-12-05btrfs: move the printk helpers out of ctree.hJosef Bacik1-0/+1