| Age | Commit message (Expand) | Author | Files | Lines |
| 8 days | Merge tag 'for-6.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda... | Linus Torvalds | 1 | -40/+27 |
| 2025-11-24 | btrfs: make a few more ASSERTs verbose | David Sterba | 1 | -3/+7 |
| 2025-11-24 | btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling | Qu Wenruo | 1 | -11/+3 |
| 2025-11-24 | btrfs: subpage: rename macro variables to avoid shadowing | David Sterba | 1 | -26/+17 |
| 2025-11-24 | btrfs: fix trivial -Wshadow warnings | David Sterba | 1 | -3/+3 |
| 2025-10-31 | btrfs: Use folio_next_pos() | Matthew Wilcox (Oracle) | 1 | -2/+3 |
| 2025-09-23 | btrfs: fix typos in comments and strings | David Sterba | 1 | -1/+1 |
| 2025-08-13 | btrfs: subpage: keep TOWRITE tag until folio is cleaned | Naohiro Aota | 1 | -1/+18 |
| 2025-07-22 | btrfs: output more info when btrfs_subpage_assert() failed | Qu Wenruo | 1 | -2/+3 |
| 2025-07-21 | btrfs: use folio_end() where appropriate | David Sterba | 1 | -3/+2 |
| 2025-07-21 | btrfs: rename btrfs_subpage structure | Qu Wenruo | 1 | -122/+117 |
| 2025-05-15 | btrfs: subpage: prepare for large data folios | Qu Wenruo | 1 | -4/+2 |
| 2025-04-17 | btrfs: fix the ASSERT() inside GET_SUBPAGE_BITMAP() | Qu Wenruo | 1 | -1/+1 |
| 2025-04-17 | btrfs: subpage: access correct object when reading bitmap start in subpage_ca... | Qu Wenruo | 1 | -1/+1 |
| 2025-03-18 | btrfs: replace PAGE_SIZE with folio_size for subpage.[ch] | Qu Wenruo | 1 | -3/+3 |
| 2025-03-18 | btrfs: add a size parameter to btrfs_alloc_subpage() | Qu Wenruo | 1 | -4/+4 |
| 2025-03-18 | btrfs: subpage: make btrfs_is_subpage() check against a folio | Qu Wenruo | 1 | -12/+12 |
| 2025-03-18 | btrfs: simplify parameters of metadata folio helpers | David Sterba | 1 | -16/+12 |
| 2025-03-18 | btrfs: update include and forward declarations in headers | David Sterba | 1 | -1/+0 |
| 2025-03-18 | btrfs: require strict data/metadata split for subpage checks | Qu Wenruo | 1 | -24/+0 |
| 2025-03-18 | btrfs: simplify subpage handling of btrfs_clear_buffer_dirty() | Qu Wenruo | 1 | -0/+23 |
| 2025-03-18 | btrfs: use metadata specific helpers to simplify extent buffer helpers | Qu Wenruo | 1 | -0/+25 |
| 2025-03-18 | btrfs: make subpage attach and detach handle metadata properly | Qu Wenruo | 1 | -3/+12 |
| 2025-03-18 | btrfs: factor out metadata subpage detection into a dedicated helper | Qu Wenruo | 1 | -2/+2 |
| 2025-03-18 | btrfs: remove btrfs_fs_info::sectors_per_page | Qu Wenruo | 1 | -41/+63 |
| 2025-03-17 | btrfs: update some folio related comments | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-01-13 | btrfs: subpage: dump the involved bitmap when ASSERT() failed | Qu Wenruo | 1 | -11/+30 |
| 2025-01-13 | btrfs: subpage: fix the bitmap dump of the locked flags | Qu Wenruo | 1 | -2/+4 |
| 2024-11-11 | btrfs: remove check for NULL fs_info at btrfs_folio_end_lock_bitmap() | Filipe Manana | 1 | -1/+1 |
| 2024-11-11 | btrfs: rename btrfs_folio_(set|start|end)_writer_lock() | Qu Wenruo | 1 | -23/+23 |
| 2024-11-11 | btrfs: unify to use writer locks for subpage locking | Qu Wenruo | 1 | -60/+2 |
| 2024-11-11 | btrfs: remove unused btrfs_folio_start_writer_lock() | Qu Wenruo | 1 | -47/+0 |
| 2024-11-11 | btrfs: move the delalloc range bitmap search into extent_io.c | Qu Wenruo | 1 | -47/+0 |
| 2024-09-10 | btrfs: only unlock the to-be-submitted ranges inside a folio | Qu Wenruo | 1 | -0/+33 |
| 2024-09-10 | btrfs: merge btrfs_folio_unlock_writer() into btrfs_folio_end_writer_lock() | Qu Wenruo | 1 | -47/+34 |
| 2024-09-10 | btrfs: remove btrfs_folio_end_all_writers() | Qu Wenruo | 1 | -49/+8 |
| 2024-09-10 | btrfs: rename __extent_writepage() and drop double underscores | David Sterba | 1 | -2/+2 |
| 2024-09-10 | btrfs: subpage: remove btrfs_fs_info::subpage_info member | Qu Wenruo | 1 | -63/+30 |
| 2024-09-10 | btrfs: refactor __extent_writepage_io() to do sector-by-sector submission | Qu Wenruo | 1 | -0/+17 |
| 2024-09-10 | btrfs: subpage: fix the bitmap dump which can cause bitmap corruption | Qu Wenruo | 1 | -2/+8 |
| 2024-09-10 | btrfs: make btrfs_is_subpage() to return false directly for 4K page size | Qu Wenruo | 1 | -0/+2 |
| 2024-07-11 | btrfs: pass a btrfs_inode to is_data_inode() | David Sterba | 1 | -2/+2 |
| 2024-07-11 | btrfs: subpage: remove the unused error bitmap dumping | Qu Wenruo | 1 | -3/+1 |
| 2024-07-11 | btrfs: lock subpage ranges in one go for writepage_delalloc() | Qu Wenruo | 1 | -0/+6 |
| 2024-07-11 | btrfs: subpage: introduce helpers to handle subpage delalloc locking | Qu Wenruo | 1 | -0/+118 |
| 2024-07-11 | btrfs: make __extent_writepage_io() to write specified range only | Qu Wenruo | 1 | -6/+16 |
| 2024-07-11 | btrfs: rename macro local variables that clash with other variables | David Sterba | 1 | -4/+4 |
| 2024-03-05 | btrfs: subpage: make writer lock utilize bitmap | Qu Wenruo | 1 | -2/+19 |
| 2024-03-05 | btrfs: subpage: make reader lock utilize bitmap | Qu Wenruo | 1 | -10/+35 |
| 2024-03-05 | btrfs: unexport btrfs_subpage_start_writer() and btrfs_subpage_end_and_test_w... | Qu Wenruo | 1 | -4/+4 |
| 2024-01-22 | Merge tag 'for-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -1/+2 |
| 2024-01-18 | btrfs: don't unconditionally call folio_start_writeback in subpage | Josef Bacik | 1 | -1/+2 |
| 2024-01-10 | Merge tag 'for-6.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav... | Linus Torvalds | 1 | -181/+192 |
| 2023-12-15 | btrfs: migrate subpage code to folio interfaces | Qu Wenruo | 1 | -161/+145 |
| 2023-12-15 | btrfs: cleanup metadata page pointer usage | Qu Wenruo | 1 | -27/+28 |
| 2023-12-15 | btrfs: migrate to use folio private instead of page private | Qu Wenruo | 1 | -34/+60 |
| 2023-11-21 | fs: Rename mapping private members | Matthew Wilcox (Oracle) | 1 | -2/+2 |
| 2023-06-19 | btrfs: stop setting PageError in the data I/O path | Christoph Hellwig | 1 | -35/+0 |
| 2023-06-19 | btrfs: subpage: dump extra subpage bitmaps for debug | Qu Wenruo | 1 | -0/+42 |
| 2023-06-19 | btrfs: export bitmap_test_range_all_{set,zero} | Naohiro Aota | 1 | -22/+0 |
| 2022-12-05 | btrfs: move the printk helpers out of ctree.h | Josef Bacik | 1 | -0/+1 |
| 2022-09-11 | btrfs: convert process_page_range() to use filemap_get_folios_contig() | Vishal Moola (Oracle) | 1 | -1/+1 |
| 2022-07-25 | btrfs: remove extent writepage address space operation | Christoph Hellwig | 1 | -1/+1 |
| 2022-07-25 | btrfs: fix typos in comments | David Sterba | 1 | -1/+1 |
| 2022-05-16 | btrfs: remove unnecessary type casts | Yu Zhe | 1 | -1/+1 |
| 2022-05-16 | btrfs: make nodesize >= PAGE_SIZE case to reuse the non-subpage routine | Qu Wenruo | 1 | -15/+38 |
| 2022-03-02 | btrfs: subpage: fix a wrong check on subpage->writers | Qu Wenruo | 1 | -1/+1 |
| 2021-10-26 | btrfs: handle page locking in btrfs_page_end_writer_lock with no writers | Qu Wenruo | 1 | -0/+10 |
| 2021-10-26 | btrfs: rework page locking in __extent_writepage() | Qu Wenruo | 1 | -0/+43 |
| 2021-10-26 | btrfs: subpage: add bitmap for PageChecked flag | Qu Wenruo | 1 | -2/+45 |
| 2021-10-26 | btrfs: subpage: pack all subpage bitmaps into a larger bitmap | Qu Wenruo | 1 | -45/+81 |
| 2021-10-25 | btrfs: subpage: introduce btrfs_subpage_bitmap_info | Qu Wenruo | 1 | -0/+28 |
| 2021-10-25 | btrfs: subpage: make btrfs_alloc_subpage() return btrfs_subpage directly | Qu Wenruo | 1 | -16/+19 |
| 2021-10-25 | btrfs: subpage: only call btrfs_alloc_subpage() when sectorsize is smaller th... | Qu Wenruo | 1 | -2/+1 |
| 2021-08-23 | btrfs: subpage: fix a potential use-after-free in writeback helper | Qu Wenruo | 1 | -1/+3 |
| 2021-08-23 | btrfs: subpage: fix writeback which does not have ordered extent | Qu Wenruo | 1 | -0/+20 |
| 2021-06-21 | btrfs: subpage: fix a rare race between metadata endio and eb freeing | Qu Wenruo | 1 | -4/+15 |
| 2021-06-21 | btrfs: introduce helpers for subpage ordered status | Qu Wenruo | 1 | -0/+29 |
| 2021-06-21 | btrfs: make process_one_page() to handle subpage locking | Qu Wenruo | 1 | -12/+77 |
| 2021-06-21 | btrfs: provide btrfs_page_clamp_*() helpers | Qu Wenruo | 1 | -0/+38 |
| 2021-04-19 | btrfs: subpage: add overview comments | Qu Wenruo | 1 | -0/+58 |
| 2021-04-19 | btrfs: subpage: introduce helpers for writeback status | Qu Wenruo | 1 | -0/+30 |
| 2021-04-19 | btrfs: subpage: introduce helpers for dirty status | Qu Wenruo | 1 | -0/+52 |
| 2021-02-08 | btrfs: integrate page status update for data read path into begin/end_page_read | Qu Wenruo | 1 | -10/+43 |
| 2021-02-08 | btrfs: introduce helpers for subpage error status | Qu Wenruo | 1 | -0/+29 |
| 2021-02-08 | btrfs: introduce helpers for subpage uptodate status | Qu Wenruo | 1 | -0/+113 |
| 2021-02-08 | btrfs: support subpage for extent buffer page release | Qu Wenruo | 1 | -0/+42 |
| 2021-02-08 | btrfs: make attach_extent_buffer_page() handle subpage case | Qu Wenruo | 1 | -6/+24 |
| 2021-02-08 | btrfs: introduce the skeleton of btrfs_subpage structure | Qu Wenruo | 1 | -0/+43 |