summaryrefslogtreecommitdiffstats
path: root/fs/btrfs (follow)
Commit message (Expand)AuthorAgeFilesLines
* btrfs: remove duplicate recording of physical addressJohannes Thumshirn2024-03-041-2/+0
* btrfs: page to folio conversion in btrfs_truncate_block()Goldwyn Rodrigues2024-03-041-22/+24
* btrfs: use a folio array throughout the defrag processMatthew Wilcox (Oracle)2024-03-041-23/+21
* btrfs: convert defrag_prepare_one_page() to use a folioMatthew Wilcox (Oracle)2024-03-041-26/+27
* btrfs: add set_folio_extent_mapped() helperMatthew Wilcox (Oracle)2024-03-042-4/+9
* btrfs: WARN_ON_ONCE() in our leak detection codeJosef Bacik2024-03-043-0/+3
* btrfs: remove extent_map_tree forward declaration at extent_io.hFilipe Manana2024-03-041-2/+0
* btrfs: cache folio size and shift in extent_bufferQu Wenruo2024-03-045-28/+42
* btrfs: remove unused variable bio_offset from end_bbio_data_read()Qu Wenruo2024-03-041-9/+0
* btrfs: remove the pg_offset parameter from btrfs_get_extent()Qu Wenruo2024-03-045-44/+36
* Merge tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-03-016-35/+139
|\
| * btrfs: fix double free of anonymous device after snapshot creation failureFilipe Manana2024-02-294-14/+14
| * btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is givenFilipe Manana2024-02-292-14/+29
| * btrfs: fix race between ordered extent completion and fiemapFilipe Manana2024-02-291-7/+96
* | Merge tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-02-266-22/+88
|\|
| * btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserveFilipe Manana2024-02-222-1/+17
| * btrfs: fix data races when accessing the reserved amount of block reservesFilipe Manana2024-02-222-13/+29
| * btrfs: send: don't issue unnecessary zero writes for trailing holeFilipe Manana2024-02-221-4/+13
| * btrfs: dev-replace: properly validate device namesDavid Sterba2024-02-221-4/+20
| * btrfs: zoned: don't skip block group profile checks on conventional zonesJohannes Thumshirn2024-02-221-0/+9
* | Merge tag 'for-6.8-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-02-212-18/+46
|\|
| * btrfs: fix deadlock with fiemap and extent lockingJosef Bacik2024-02-191-17/+45
| * btrfs: defrag: avoid unnecessary defrag caused by incorrect extent sizeQu Wenruo2024-02-191-1/+1
* | Merge tag 'for-6.8-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-02-156-50/+131
|\|
| * btrfs: don't refill whole delayed refs block reserve when starting transactionFilipe Manana2024-02-131-36/+2
| * btrfs: zoned: fix chunk map leak when loading block group zone infoFilipe Manana2024-02-131-0/+1
| * btrfs: reject encoded write if inode has nodatasum flag setFilipe Manana2024-02-131-0/+7
| * btrfs: don't reserve space for checksums when writing to nocow filesFilipe Manana2024-02-131-10/+19
| * btrfs: add new unused block groups to the list of unused block groupsFilipe Manana2024-02-091-0/+31
| * btrfs: do not delete unused block group if it may be used soonFilipe Manana2024-02-091-0/+46
| * btrfs: add and use helper to check if block group is usedFilipe Manana2024-02-092-2/+8
| * btrfs: don't drop extent_map for free space inode on write errorJosef Bacik2024-02-091-2/+17
* | Merge tag 'for-6.8-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-02-074-3/+31
|\|
| * btrfs: do not ASSERT() if the newly created subvolume already got readQu Wenruo2024-01-311-2/+11
| * btrfs: forbid deleting live subvol qgroupBoris Burkov2024-01-311-0/+14
| * btrfs: forbid creating subvol qgroupsBoris Burkov2024-01-311-0/+5
| * btrfs: send: return EOPNOTSUPP on unknown flagsDavid Sterba2024-01-311-1/+1
* | Revert "btrfs: zstd: fix and simplify the inline extent decompression"Linus Torvalds2024-01-232-23/+54
* | Merge tag 'for-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-01-2216-186/+176
|\|
| * btrfs: scrub: limit RST scrub to chunk boundaryQu Wenruo2024-01-181-0/+7
| * btrfs: scrub: avoid use-after-free when chunk length is not 64K alignedQu Wenruo2024-01-181-7/+22
| * btrfs: don't unconditionally call folio_start_writeback in subpageJosef Bacik2024-01-181-1/+2
| * btrfs: use the original mount's mount options for the legacy reconfigureJosef Bacik2024-01-181-0/+8
| * btrfs: don't warn if discard range is not aligned to sectorDavid Sterba2024-01-181-1/+2
| * btrfs: tree-checker: fix inline ref size in error messagesChung-Chiang Cheng2024-01-181-1/+1
| * btrfs: zstd: fix and simplify the inline extent decompressionQu Wenruo2024-01-182-54/+23
| * btrfs: lzo: fix and simplify the inline extent decompressionQu Wenruo2024-01-182-26/+10
| * btrfs: zlib: fix and simplify the inline extent decompressionQu Wenruo2024-01-183-62/+36
| * btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_argsQu Wenruo2024-01-121-0/+4
| * btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume bei...Omar Sandoval2024-01-121-9/+13