| Commit message (Expand) | Author | Age | Files | Lines |
* | btrfs: protect folio::private when attaching extent buffer folios | Qu Wenruo | 2024-06-16 | 1 | -29/+31 |
* | btrfs: set start on clone before calling copy_extent_buffer_full | Josef Bacik | 2024-05-30 | 1 | -2/+8 |
* | btrfs: do not wait for short bulk allocation | Qu Wenruo | 2024-04-09 | 1 | -14/+4 |
* | btrfs: zoned: add ASSERT and WARN for EXTENT_BUFFER_ZONED_ZEROOUT handling | Naohiro Aota | 2024-04-09 | 1 | -0/+1 |
* | btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer | Naohiro Aota | 2024-04-09 | 1 | -1/+1 |
* | btrfs: fix race in read_extent_buffer_pages() | Tavian Barnes | 2024-03-26 | 1 | -0/+13 |
* | btrfs: reuse cloned extent buffer during fiemap to avoid re-allocations | Filipe Manana | 2024-03-05 | 1 | -8/+24 |
* | btrfs: fix race when detecting delalloc ranges during fiemap | Filipe Manana | 2024-03-05 | 1 | -61/+160 |
* | btrfs: remove SLAB_MEM_SPREAD flag use | Chengming Zhou | 2024-03-05 | 1 | -2/+2 |
* | btrfs: pass a valid extent map cache pointer to __get_extent_map() | David Sterba | 2024-03-05 | 1 | -3/+10 |
* | btrfs: hoist fs_info out of loops in end_bbio_data_write and end_bbio_data_read | David Sterba | 2024-03-04 | 1 | -5/+4 |
* | btrfs: add helper to get fs_info from struct inode pointer | David Sterba | 2024-03-04 | 1 | -6/+6 |
* | btrfs: add helpers to get fs_info from page/folio pointers | David Sterba | 2024-03-04 | 1 | -8/+8 |
* | btrfs: add helpers to get inode from page/folio pointers | David Sterba | 2024-03-04 | 1 | -4/+4 |
* | btrfs: remove unused included headers | David Sterba | 2024-03-04 | 1 | -2/+0 |
* | btrfs: replace sb::s_blocksize by fs_info::sectorsize | David Sterba | 2024-03-04 | 1 | -2/+2 |
* | btrfs: add set_folio_extent_mapped() helper | Matthew Wilcox (Oracle) | 2024-03-04 | 1 | -4/+8 |
* | btrfs: WARN_ON_ONCE() in our leak detection code | Josef Bacik | 2024-03-04 | 1 | -0/+1 |
* | btrfs: cache folio size and shift in extent_buffer | Qu Wenruo | 2024-03-04 | 1 | -17/+21 |
* | btrfs: remove unused variable bio_offset from end_bbio_data_read() | Qu Wenruo | 2024-03-04 | 1 | -9/+0 |
* | btrfs: remove the pg_offset parameter from btrfs_get_extent() | Qu Wenruo | 2024-03-04 | 1 | -6/+4 |
* | Merge tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 2024-03-01 | 1 | -20/+104 |
|\ |
|
| * | btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is given | Filipe Manana | 2024-02-29 | 1 | -13/+8 |
| * | btrfs: fix race between ordered extent completion and fiemap | Filipe Manana | 2024-02-29 | 1 | -7/+96 |
* | | Merge tag 'for-6.8-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 2024-02-21 | 1 | -17/+45 |
|\| |
|
| * | btrfs: fix deadlock with fiemap and extent locking | Josef Bacik | 2024-02-19 | 1 | -17/+45 |
* | | Merge tag 'for-6.8-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav... | Linus Torvalds | 2024-01-10 | 1 | -418/+633 |
|\| |
|
| * | btrfs: migrate eb_bitmap_offset() to folio interfaces | Qu Wenruo | 2023-12-15 | 1 | -12/+10 |
| * | btrfs: migrate various end io functions to folios | Qu Wenruo | 2023-12-15 | 1 | -73/+77 |
| * | btrfs: migrate subpage code to folio interfaces | Qu Wenruo | 2023-12-15 | 1 | -51/+54 |
| * | btrfs: migrate get_eb_page_index() and get_eb_offset_in_page() to folios | Qu Wenruo | 2023-12-15 | 1 | -63/+62 |
| * | btrfs: don't double put our subpage reference in alloc_extent_buffer | Josef Bacik | 2023-12-15 | 1 | -3/+19 |
| * | btrfs: cleanup metadata page pointer usage | Qu Wenruo | 2023-12-15 | 1 | -147/+172 |
| * | btrfs: migrate extent_buffer::pages[] to folio | Qu Wenruo | 2023-12-15 | 1 | -52/+73 |
| * | btrfs: refactor alloc_extent_buffer() to allocate-then-attach method | Qu Wenruo | 2023-12-15 | 1 | -39/+115 |
| * | btrfs: fix typos found by codespell | David Sterba | 2023-12-15 | 1 | -1/+1 |
| * | btrfs: use the flags of an extent map to identify the compression type | Filipe Manana | 2023-12-15 | 1 | -7/+6 |
| * | btrfs: allow extent buffer helpers to skip cross-page handling | Qu Wenruo | 2023-12-15 | 1 | -0/+54 |
| * | btrfs: use memset_page instead of opencoding it | Johannes Thumshirn | 2023-12-15 | 1 | -1/+1 |
| * | btrfs: zoned: don't clear dirty flag of extent buffer | Johannes Thumshirn | 2023-12-15 | 1 | -2/+14 |
| * | btrfs: rename EXTENT_BUFFER_NO_CHECK to EXTENT_BUFFER_ZONED_ZEROOUT | Johannes Thumshirn | 2023-12-15 | 1 | -1/+1 |
| * | btrfs: migrate to use folio private instead of page private | Qu Wenruo | 2023-12-15 | 1 | -47/+55 |
* | | Merge tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 2024-01-08 | 1 | -26/+26 |
|\ \
| |/
|/| |
|
| * | fs: Rename mapping private members | Matthew Wilcox (Oracle) | 2023-11-21 | 1 | -26/+26 |
* | | btrfs: don't clear qgroup reserved bit in release_folio | Boris Burkov | 2023-12-06 | 1 | -1/+2 |
* | | btrfs: free the allocated memory if btrfs_alloc_page_array() fails | Qu Wenruo | 2023-11-24 | 1 | -3/+8 |
|/ |
|
* | btrfs: change test_range_bit to scan the whole range | David Sterba | 2023-10-12 | 1 | -1/+1 |
* | btrfs: add specific helper for range bit test exists | David Sterba | 2023-10-12 | 1 | -4/+4 |
* | btrfs: warn on tree blocks which are not nodesize aligned | Qu Wenruo | 2023-10-12 | 1 | -0/+6 |
* | btrfs: check-integrity: remove btrfsic_unmount() function | Qu Wenruo | 2023-10-12 | 1 | -1/+0 |