| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-06-09 | btrfs: migrate btrfs_bio_ctrl::submit_bitmap to support larger bitmaps | Qu Wenruo | 1 | -3/+4 |
| 2026-06-09 | btrfs: prepare subpage operations to support more than BITS_PER_LONG sub-bitmaps | Qu Wenruo | 1 | -3/+2 |
| 2026-06-08 | btrfs: remove folio ordered flag and subpage bitmap | Qu Wenruo | 1 | -9/+3 |
| 2026-06-08 | btrfs: remove locked subpage bitmap | Qu Wenruo | 1 | -10/+0 |
| 2026-06-08 | btrfs: remove folio checked subpage bitmap tracking | Qu Wenruo | 1 | -4/+1 |
| 2025-11-24 | btrfs: headers cleanup to remove unnecessary local includes | Qu Wenruo | 1 | -1/+0 |
| 2025-09-23 | btrfs: fix typos in comments and strings | David Sterba | 1 | -1/+1 |
| 2025-07-21 | btrfs: enable large data folio support under CONFIG_BTRFS_EXPERIMENTAL | Qu Wenruo | 1 | -14/+0 |
| 2025-07-21 | btrfs: rename btrfs_subpage structure | Qu Wenruo | 1 | -10/+21 |
| 2025-07-21 | btrfs: add comments on the extra btrfs specific subpage bitmaps | Qu Wenruo | 1 | -0/+14 |
| 2025-03-18 | btrfs: replace PAGE_SIZE with folio_size for subpage.[ch] | Qu Wenruo | 1 | -1/+1 |
| 2025-03-18 | btrfs: add a size parameter to btrfs_alloc_subpage() | Qu Wenruo | 1 | -1/+1 |
| 2025-03-18 | btrfs: subpage: make btrfs_is_subpage() check against a folio | Qu Wenruo | 1 | -6/+6 |
| 2025-03-18 | btrfs: allow debug builds to accept 2K block size | Qu Wenruo | 1 | -1/+1 |
| 2025-03-18 | btrfs: simplify parameters of metadata folio helpers | David Sterba | 1 | -8/+4 |
| 2025-03-18 | btrfs: require strict data/metadata split for subpage checks | Qu Wenruo | 1 | -1/+10 |
| 2025-03-18 | btrfs: simplify subpage handling of btrfs_clear_buffer_dirty() | Qu Wenruo | 1 | -0/+2 |
| 2025-03-18 | btrfs: use metadata specific helpers to simplify extent buffer helpers | Qu Wenruo | 1 | -1/+14 |
| 2025-03-18 | btrfs: make subpage attach and detach handle metadata properly | Qu Wenruo | 1 | -1/+2 |
| 2025-03-18 | btrfs: factor out metadata subpage detection into a dedicated helper | Qu Wenruo | 1 | -1/+18 |
| 2025-01-13 | btrfs: do proper folio cleanup when run_delalloc_nocow() failed | Qu Wenruo | 1 | -0/+13 |
| 2024-11-11 | btrfs: rename btrfs_folio_(set|start|end)_writer_lock() | Qu Wenruo | 1 | -8/+12 |
| 2024-11-11 | btrfs: unify to use writer locks for subpage locking | Qu Wenruo | 1 | -13/+0 |
| 2024-11-11 | btrfs: remove unused btrfs_folio_start_writer_lock() | Qu Wenruo | 1 | -2/+0 |
| 2024-11-11 | btrfs: move the delalloc range bitmap search into extent_io.c | Qu Wenruo | 1 | -4/+0 |
| 2024-09-10 | btrfs: only unlock the to-be-submitted ranges inside a folio | Qu Wenruo | 1 | -0/+2 |
| 2024-09-10 | btrfs: merge btrfs_folio_unlock_writer() into btrfs_folio_end_writer_lock() | Qu Wenruo | 1 | -2/+0 |
| 2024-09-10 | btrfs: remove btrfs_folio_end_all_writers() | Qu Wenruo | 1 | -1/+0 |
| 2024-09-10 | btrfs: subpage: remove btrfs_fs_info::subpage_info member | Qu Wenruo | 1 | -30/+13 |
| 2024-09-10 | btrfs: refactor __extent_writepage_io() to do sector-by-sector submission | Qu Wenruo | 1 | -0/+3 |
| 2024-09-10 | btrfs: make btrfs_is_subpage() to return false directly for 4K page size | Qu Wenruo | 1 | -0/+9 |
| 2024-07-11 | btrfs: subpage: introduce helpers to handle subpage delalloc locking | Qu Wenruo | 1 | -0/+6 |
| 2024-07-11 | btrfs: make __extent_writepage_io() to write specified range only | Qu Wenruo | 1 | -1/+2 |
| 2024-03-05 | btrfs: subpage: make reader lock utilize bitmap | Qu Wenruo | 1 | -1/+11 |
| 2024-03-05 | btrfs: unexport btrfs_subpage_start_writer() and btrfs_subpage_end_and_test_w... | Qu Wenruo | 1 | -4/+0 |
| 2024-03-04 | btrfs: add forward declarations and headers, part 2 | David Sterba | 1 | -0/+5 |
| 2023-12-15 | btrfs: migrate subpage code to folio interfaces | Qu Wenruo | 1 | -38/+36 |
| 2023-12-15 | btrfs: cleanup metadata page pointer usage | Qu Wenruo | 1 | -5/+3 |
| 2023-06-19 | btrfs: stop setting PageError in the data I/O path | Christoph Hellwig | 1 | -6/+4 |
| 2023-06-19 | btrfs: subpage: dump extra subpage bitmaps for debug | Qu Wenruo | 1 | -0/+2 |
| 2022-05-16 | btrfs: make nodesize >= PAGE_SIZE case to reuse the non-subpage routine | Qu Wenruo | 1 | -0/+2 |
| 2021-10-26 | btrfs: rework page locking in __extent_writepage() | Qu Wenruo | 1 | -0/+2 |
| 2021-10-26 | btrfs: subpage: add bitmap for PageChecked flag | Qu Wenruo | 1 | -0/+2 |
| 2021-10-26 | btrfs: subpage: pack all subpage bitmaps into a larger bitmap | Qu Wenruo | 1 | -16/+3 |
| 2021-10-25 | btrfs: subpage: introduce btrfs_subpage_bitmap_info | Qu Wenruo | 1 | -0/+34 |
| 2021-10-25 | btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage directly | Qu Wenruo | 1 | -3/+2 |
| 2021-08-23 | btrfs: subpage: fix writeback which does not have ordered extent | Qu Wenruo | 1 | -0/+3 |
| 2021-06-21 | btrfs: subpage: fix a rare race between metadata endio and eb freeing | Qu Wenruo | 1 | -1/+8 |
| 2021-06-21 | btrfs: introduce helpers for subpage ordered status | Qu Wenruo | 1 | -0/+4 |
| 2021-06-21 | btrfs: make process_one_page() to handle subpage locking | Qu Wenruo | 1 | -0/+10 |
| 2021-06-21 | btrfs: provide btrfs_page_clamp_*() helpers | Qu Wenruo | 1 | -0/+10 |
| 2021-04-19 | btrfs: subpage: introduce helpers for writeback status | Qu Wenruo | 1 | -0/+2 |
| 2021-04-19 | btrfs: subpage: introduce helpers for dirty status | Qu Wenruo | 1 | -0/+5 |
| 2021-02-08 | btrfs: integrate page status update for data read path into begin/end_page_read | Qu Wenruo | 1 | -0/+8 |
| 2021-02-08 | btrfs: introduce helpers for subpage error status | Qu Wenruo | 1 | -0/+2 |
| 2021-02-08 | btrfs: introduce helpers for subpage uptodate status | Qu Wenruo | 1 | -0/+27 |
| 2021-02-08 | btrfs: support subpage for extent buffer page release | Qu Wenruo | 1 | -1/+12 |
| 2021-02-08 | btrfs: make attach_extent_buffer_page() handle subpage case | Qu Wenruo | 1 | -0/+10 |
| 2021-02-08 | btrfs: introduce the skeleton of btrfs_subpage structure | Qu Wenruo | 1 | -0/+33 |