summaryrefslogtreecommitdiff
path: root/fs/btrfs/raid-stripe-tree.c
AgeCommit message (Expand)AuthorFilesLines
11 daysbtrfs: return proper negative error code for update_raid_extent_item()Qu Wenruo1-2/+4
11 daysbtrfs: fix the possible bioc_list memory leak during errorQu Wenruo1-6/+12
11 daysbtrfs: fix transaction use-after-free in raid stripe insertionShuangpeng Bai1-1/+0
2026-07-21btrfs: report missing raid stripe tree root during lookupDongjiang Zhu1-0/+6
2026-06-08btrfs: make more ASSERTs verbose, part 3David Sterba1-1/+3
2026-04-21btrfs: check return value of btrfs_partially_delete_raid_extent()robbieko1-7/+12
2026-04-21btrfs: handle -EAGAIN from btrfs_duplicate_item and refresh stale leaf pointerrobbieko1-0/+10
2026-04-21btrfs: replace ASSERT with proper error handling in stripe lookup fallbackrobbieko1-1/+4
2026-04-21btrfs: fix wrong min_objectid in btrfs_previous_item() callrobbieko1-1/+1
2026-04-21btrfs: fix raid stripe search missing entries at leaf boundariesrobbieko1-3/+15
2026-04-21btrfs: copy devid in btrfs_partially_delete_raid_extent()robbieko1-0/+3
2026-04-07btrfs: fix placement of unlikely() in btrfs_insert_one_raid_extent()Mark Harmstone1-1/+1
2025-11-24btrfs: use bool type for btrfs_path members used as booleansFilipe Manana1-2/+2
2025-11-24btrfs: apply the AUTO_K(V)FREE macros throughout the codeMiquel Sabaté Solà1-10/+4
2025-09-23btrfs: add unlikely annotations to branches leading to transaction abortDavid Sterba1-1/+1
2025-09-23btrfs: more trivial BTRFS_PATH_AUTO_FREE conversionsSun YangKai1-10/+5
2025-07-21btrfs: unfold transaction abort at btrfs_insert_one_raid_extent()Filipe Manana1-2/+5
2025-01-14btrfs: don't use btrfs_set_item_key_safe on RAID stripe-extentsJohannes Thumshirn1-5/+21
2025-01-14btrfs: implement hole punching for RAID stripe extentsJohannes Thumshirn1-0/+48
2025-01-14btrfs: fix deletion of a range spanning parts two RAID stripe extentsJohannes Thumshirn1-0/+32
2025-01-14btrfs: fix tail delete of RAID stripe-extentsJohannes Thumshirn1-3/+10
2025-01-14btrfs: fix front delete range calculation for RAID stripe extentsJohannes Thumshirn1-2/+4
2025-01-14btrfs: assert RAID stripe-extent length is always greater than 0Johannes Thumshirn1-0/+1
2025-01-14btrfs: don't try to delete RAID stripe-extents if we don't need toJohannes Thumshirn1-1/+14
2025-01-13btrfs: raid-stripe-tree: remove unnecessary call to btrfs_mark_buffer_dirty()Filipe Manana1-1/+0
2025-01-13btrfs: remove unused variable length in btrfs_insert_one_raid_extent()Johannes Thumshirn1-4/+0
2024-11-11btrfs: implement partial deletion of RAID stripe extentsJohannes Thumshirn1-7/+74
2024-11-11btrfs: return ENODATA in case RST lookup failsJohannes Thumshirn1-3/+3
2024-11-11btrfs: tests: add selftests for raid-stripe-treeJohannes Thumshirn1-2/+3
2024-09-10btrfs: change RST lookup error message level to debugJohannes Thumshirn1-1/+1
2024-09-10btrfs: rename btrfs_io_stripe::is_scrub to rst_search_commit_rootJohannes Thumshirn1-2/+2
2024-09-10btrfs: don't dump stripe-tree on lookup errorJohannes Thumshirn1-2/+0
2024-09-10btrfs: update stripe_extent delete loop assumptionsJohannes Thumshirn1-0/+5
2024-09-10btrfs: update stripe extents for existing logical addressesJohannes Thumshirn1-0/+33
2024-07-11btrfs: remove raid-stripe-tree encoding field from stripe_extentJohannes Thumshirn1-13/+0
2024-03-04btrfs: remove unused included headersDavid Sterba1-1/+0
2023-11-03btrfs: directly return 0 on no error code in btrfs_insert_raid_extent()Dan Carpenter1-1/+1
2023-10-12btrfs: tracepoints: add events for raid stripe treeJohannes Thumshirn1-0/+8
2023-10-12btrfs: scrub: implement raid stripe tree supportJohannes Thumshirn1-1/+6
2023-10-12btrfs: lookup physical address from stripe extentJohannes Thumshirn1-0/+117
2023-10-12btrfs: delete stripe extent on extent deletionJohannes Thumshirn1-0/+57
2023-10-12btrfs: add support for inserting raid stripe extentsJohannes Thumshirn1-0/+87