summaryrefslogtreecommitdiff
path: root/fs/btrfs/subpage.c
AgeCommit message (Expand)AuthorFilesLines
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_w...Qu Wenruo1-4/+4
2024-01-23Merge tag 'for-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+2
2024-01-19btrfs: 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/kdav...Linus Torvalds1-181/+192
2023-12-16btrfs: migrate subpage code to folio interfacesQu Wenruo1-161/+145
2023-12-16btrfs: 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
2022-09-12btrfs: convert process_page_range() to use filemap_get_folios_contig()Vishal Moola (Oracle)1-1/+1
2022-07-25btrfs: remove extent writepage address space operationChristoph Hellwig1-1/+1
2022-07-25btrfs: fix typos in commentsDavid Sterba1-1/+1
2022-05-16btrfs: remove unnecessary type castsYu Zhe1-1/+1
2022-05-16btrfs: make nodesize >= PAGE_SIZE case to reuse the non-subpage routineQu Wenruo1-15/+38
2022-03-02btrfs: subpage: fix a wrong check on subpage->writersQu Wenruo1-1/+1
2021-10-26btrfs: handle page locking in btrfs_page_end_writer_lock with no writersQu Wenruo1-0/+10
2021-10-26btrfs: rework page locking in __extent_writepage()Qu Wenruo1-0/+43
2021-10-26btrfs: subpage: add bitmap for PageChecked flagQu Wenruo1-2/+45
2021-10-26btrfs: subpage: pack all subpage bitmaps into a larger bitmapQu Wenruo1-45/+81
2021-10-25btrfs: subpage: introduce btrfs_subpage_bitmap_infoQu Wenruo1-0/+28
2021-10-25btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage directlyQu Wenruo1-16/+19
2021-10-25btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize is smaller th...Qu Wenruo1-2/+1
2021-08-23btrfs: subpage: fix a potential use-after-free in writeback helperQu Wenruo1-1/+3
2021-08-23btrfs: subpage: fix writeback which does not have ordered extentQu Wenruo1-0/+20
2021-06-21btrfs: subpage: fix a rare race between metadata endio and eb freeingQu Wenruo1-4/+15
2021-06-21btrfs: introduce helpers for subpage ordered statusQu Wenruo1-0/+29
2021-06-21btrfs: make process_one_page() to handle subpage lockingQu Wenruo1-12/+77
2021-06-21btrfs: provide btrfs_page_clamp_*() helpersQu Wenruo1-0/+38
2021-04-19btrfs: subpage: add overview commentsQu Wenruo1-0/+58
2021-04-19btrfs: subpage: introduce helpers for writeback statusQu Wenruo1-0/+30
2021-04-19btrfs: subpage: introduce helpers for dirty statusQu Wenruo1-0/+52
2021-02-09btrfs: integrate page status update for data read path into begin/end_page_readQu Wenruo1-10/+43
2021-02-09btrfs: introduce helpers for subpage error statusQu Wenruo1-0/+29
2021-02-09btrfs: introduce helpers for subpage uptodate statusQu Wenruo1-0/+113
2021-02-09btrfs: support subpage for extent buffer page releaseQu Wenruo1-0/+42
2021-02-09btrfs: make attach_extent_buffer_page() handle subpage caseQu Wenruo1-6/+24
2021-02-09btrfs: introduce the skeleton of btrfs_subpage structureQu Wenruo1-0/+43