summaryrefslogtreecommitdiff
path: root/fs/btrfs/subpage.c
AgeCommit message (Expand)Author
2024-11-11btrfs: remove check for NULL fs_info at btrfs_folio_end_lock_bitmap()Filipe Manana
2024-11-11btrfs: rename btrfs_folio_(set|start|end)_writer_lock()Qu Wenruo
2024-11-11btrfs: unify to use writer locks for subpage lockingQu Wenruo
2024-11-11btrfs: remove unused btrfs_folio_start_writer_lock()Qu Wenruo
2024-11-11btrfs: move the delalloc range bitmap search into extent_io.cQu Wenruo
2024-09-10btrfs: only unlock the to-be-submitted ranges inside a folioQu Wenruo
2024-09-10btrfs: merge btrfs_folio_unlock_writer() into btrfs_folio_end_writer_lock()Qu Wenruo
2024-09-10btrfs: remove btrfs_folio_end_all_writers()Qu Wenruo
2024-09-10btrfs: rename __extent_writepage() and drop double underscoresDavid Sterba
2024-09-10btrfs: subpage: remove btrfs_fs_info::subpage_info memberQu Wenruo
2024-09-10btrfs: refactor __extent_writepage_io() to do sector-by-sector submissionQu Wenruo
2024-09-10btrfs: subpage: fix the bitmap dump which can cause bitmap corruptionQu Wenruo
2024-09-10btrfs: make btrfs_is_subpage() to return false directly for 4K page sizeQu Wenruo
2024-07-11btrfs: pass a btrfs_inode to is_data_inode()David Sterba
2024-07-11btrfs: subpage: remove the unused error bitmap dumpingQu Wenruo
2024-07-11btrfs: lock subpage ranges in one go for writepage_delalloc()Qu Wenruo
2024-07-11btrfs: subpage: introduce helpers to handle subpage delalloc lockingQu Wenruo
2024-07-11btrfs: make __extent_writepage_io() to write specified range onlyQu Wenruo
2024-07-11btrfs: rename macro local variables that clash with other variablesDavid Sterba
2024-03-05btrfs: subpage: make writer lock utilize bitmapQu Wenruo
2024-03-05btrfs: subpage: make reader lock utilize bitmapQu Wenruo
2024-03-05btrfs: unexport btrfs_subpage_start_writer() and btrfs_subpage_end_and_test_w...Qu Wenruo
2024-01-22Merge tag 'for-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2024-01-18btrfs: don't unconditionally call folio_start_writeback in subpageJosef Bacik
2024-01-10Merge tag 'for-6.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds
2023-12-15btrfs: migrate subpage code to folio interfacesQu Wenruo
2023-12-15btrfs: cleanup metadata page pointer usageQu Wenruo
2023-12-15btrfs: migrate to use folio private instead of page privateQu Wenruo
2023-11-21fs: Rename mapping private membersMatthew Wilcox (Oracle)
2023-06-19btrfs: stop setting PageError in the data I/O pathChristoph Hellwig
2023-06-19btrfs: subpage: dump extra subpage bitmaps for debugQu Wenruo
2023-06-19btrfs: export bitmap_test_range_all_{set,zero}Naohiro Aota
2022-12-05btrfs: move the printk helpers out of ctree.hJosef Bacik
2022-09-11btrfs: convert process_page_range() to use filemap_get_folios_contig()Vishal Moola (Oracle)
2022-07-25btrfs: remove extent writepage address space operationChristoph Hellwig
2022-07-25btrfs: fix typos in commentsDavid Sterba
2022-05-16btrfs: remove unnecessary type castsYu Zhe
2022-05-16btrfs: make nodesize >= PAGE_SIZE case to reuse the non-subpage routineQu Wenruo
2022-03-02btrfs: subpage: fix a wrong check on subpage->writersQu Wenruo
2021-10-26btrfs: handle page locking in btrfs_page_end_writer_lock with no writersQu Wenruo
2021-10-26btrfs: rework page locking in __extent_writepage()Qu Wenruo
2021-10-26btrfs: subpage: add bitmap for PageChecked flagQu Wenruo
2021-10-26btrfs: subpage: pack all subpage bitmaps into a larger bitmapQu Wenruo
2021-10-25btrfs: subpage: introduce btrfs_subpage_bitmap_infoQu Wenruo
2021-10-25btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage directlyQu Wenruo
2021-10-25btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize is smaller th...Qu Wenruo
2021-08-23btrfs: subpage: fix a potential use-after-free in writeback helperQu Wenruo
2021-08-23btrfs: subpage: fix writeback which does not have ordered extentQu Wenruo
2021-06-21btrfs: subpage: fix a rare race between metadata endio and eb freeingQu Wenruo
2021-06-21btrfs: introduce helpers for subpage ordered statusQu Wenruo