summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/subpage.c
Commit message (Expand)AuthorAgeFilesLines
* btrfs: subpage: make writer lock utilize bitmapQu Wenruo2024-03-051-2/+19
* btrfs: subpage: make reader lock utilize bitmapQu Wenruo2024-03-051-10/+35
* btrfs: unexport btrfs_subpage_start_writer() and btrfs_subpage_end_and_test_w...Qu Wenruo2024-03-051-4/+4
* Merge tag 'for-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-01-221-1/+2
|\
| * btrfs: don't unconditionally call folio_start_writeback in subpageJosef Bacik2024-01-181-1/+2
* | Merge tag 'for-6.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds2024-01-101-181/+192
|\|
| * btrfs: migrate subpage code to folio interfacesQu Wenruo2023-12-151-161/+145
| * btrfs: cleanup metadata page pointer usageQu Wenruo2023-12-151-27/+28
| * btrfs: migrate to use folio private instead of page privateQu Wenruo2023-12-151-34/+60
* | fs: Rename mapping private membersMatthew Wilcox (Oracle)2023-11-211-2/+2
|/
* btrfs: stop setting PageError in the data I/O pathChristoph Hellwig2023-06-191-35/+0
* btrfs: subpage: dump extra subpage bitmaps for debugQu Wenruo2023-06-191-0/+42
* btrfs: export bitmap_test_range_all_{set,zero}Naohiro Aota2023-06-191-22/+0
* btrfs: move the printk helpers out of ctree.hJosef Bacik2022-12-051-0/+1
* btrfs: convert process_page_range() to use filemap_get_folios_contig()Vishal Moola (Oracle)2022-09-111-1/+1
* btrfs: remove extent writepage address space operationChristoph Hellwig2022-07-251-1/+1
* btrfs: fix typos in commentsDavid Sterba2022-07-251-1/+1
* btrfs: remove unnecessary type castsYu Zhe2022-05-161-1/+1
* btrfs: make nodesize >= PAGE_SIZE case to reuse the non-subpage routineQu Wenruo2022-05-161-15/+38
* btrfs: subpage: fix a wrong check on subpage->writersQu Wenruo2022-03-021-1/+1
* btrfs: handle page locking in btrfs_page_end_writer_lock with no writersQu Wenruo2021-10-261-0/+10
* btrfs: rework page locking in __extent_writepage()Qu Wenruo2021-10-261-0/+43
* btrfs: subpage: add bitmap for PageChecked flagQu Wenruo2021-10-261-2/+45
* btrfs: subpage: pack all subpage bitmaps into a larger bitmapQu Wenruo2021-10-261-45/+81
* btrfs: subpage: introduce btrfs_subpage_bitmap_infoQu Wenruo2021-10-251-0/+28
* btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage directlyQu Wenruo2021-10-251-16/+19
* btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize is smaller th...Qu Wenruo2021-10-251-2/+1
* btrfs: subpage: fix a potential use-after-free in writeback helperQu Wenruo2021-08-231-1/+3
* btrfs: subpage: fix writeback which does not have ordered extentQu Wenruo2021-08-231-0/+20
* btrfs: subpage: fix a rare race between metadata endio and eb freeingQu Wenruo2021-06-211-4/+15
* btrfs: introduce helpers for subpage ordered statusQu Wenruo2021-06-211-0/+29
* btrfs: make process_one_page() to handle subpage lockingQu Wenruo2021-06-211-12/+77
* btrfs: provide btrfs_page_clamp_*() helpersQu Wenruo2021-06-211-0/+38
* btrfs: subpage: add overview commentsQu Wenruo2021-04-191-0/+58
* btrfs: subpage: introduce helpers for writeback statusQu Wenruo2021-04-191-0/+30
* btrfs: subpage: introduce helpers for dirty statusQu Wenruo2021-04-191-0/+52
* btrfs: integrate page status update for data read path into begin/end_page_readQu Wenruo2021-02-081-10/+43
* btrfs: introduce helpers for subpage error statusQu Wenruo2021-02-081-0/+29
* btrfs: introduce helpers for subpage uptodate statusQu Wenruo2021-02-081-0/+113
* btrfs: support subpage for extent buffer page releaseQu Wenruo2021-02-081-0/+42
* btrfs: make attach_extent_buffer_page() handle subpage caseQu Wenruo2021-02-081-6/+24
* btrfs: introduce the skeleton of btrfs_subpage structureQu Wenruo2021-02-081-0/+43