summaryrefslogtreecommitdiff
path: root/fs/btrfs/raid56.c
AgeCommit message (Expand)Author
2025-11-25btrfs: raid56: remove the "_step" infixQu Wenruo
2025-11-25btrfs: raid56: enable bs > ps supportQu Wenruo
2025-11-25btrfs: raid56: prepare finish_parity_scrub() to support bs > ps casesQu Wenruo
2025-11-25btrfs: raid56: prepare rbio_bio_add_io_paddr() to support bs > ps casesQu Wenruo
2025-11-25btrfs: raid56: prepare steal_rbio() to support bs > ps casesQu Wenruo
2025-11-25btrfs: raid56: prepare set_bio_pages_uptodate() to support bs > ps casesQu Wenruo
2025-11-25btrfs: raid56: prepare verify_bio_data_sectors() to support bs > ps casesQu Wenruo
2025-11-25btrfs: raid56: prepare verify_one_sector() to support bs > ps casesQu Wenruo
2025-11-25btrfs: raid56: prepare recover_vertical() to support bs > ps casesQu Wenruo
2025-11-25btrfs: raid56: prepare generate_pq_vertical() for bs > ps casesQu Wenruo
2025-11-25btrfs: raid56: introduce a new parameter to locate a sectorQu Wenruo
2025-11-24btrfs: raid56: remove sector_ptr structureQu Wenruo
2025-11-24btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmapQu Wenruo
2025-11-24btrfs: raid56: remove sector_ptr::has_paddr memberQu Wenruo
2025-11-24btrfs: don't generate any code from ASSERT() in release buildsGladyshev Ilya
2025-09-23btrfs: add unlikely annotations to branches leading to EIODavid Sterba
2025-09-23btrfs: prepare scrub to support bs > ps casesQu Wenruo
2025-09-23btrfs: introduce btrfs_bio_for_each_block_all() helperQu Wenruo
2025-09-23btrfs: introduce btrfs_bio_for_each_block() helperQu Wenruo
2025-09-23btrfs: concentrate highmem handling for data verificationQu Wenruo
2025-05-15btrfs: raid56: use list_last_entry() at cache_rbio()Filipe Manana
2025-05-15btrfs: raid56: rename parameter err to status in endio helpersDavid Sterba
2025-05-15btrfs: drop redundant local variable in raid_wait_write_end_io()David Sterba
2025-05-15btrfs: use unsigned types for constants defined as bit shiftsDavid Sterba
2025-05-15btrfs: use list_first_entry() everywhereDavid Sterba
2025-05-15btrfs: raid56: store a physical address in structure sector_ptrQu Wenruo
2025-05-15btrfs: simplify bvec iteration in index_one_bio()Christoph Hellwig
2025-05-15btrfs: move kmapping out of btrfs_check_sector_csum()Christoph Hellwig
2024-11-11btrfs: make assert_rbio() to only check CONFIG_BTRFS_ASSERTQu Wenruo
2024-07-11btrfs: rename the extra_gfp parameter of btrfs_alloc_page_array()Qu Wenruo
2024-07-11btrfs: raid56: do extra dumping for CONFIG_BTRFS_ASSERTQu Wenruo
2024-04-01btrfs use bio_list_merge_initChristoph Hellwig
2024-03-04btrfs: raid56: extra debugging for raid6 syndrome generationQu Wenruo
2024-03-04btrfs: remove unused included headersDavid Sterba
2023-12-15btrfs: refactor alloc_extent_buffer() to allocate-then-attach methodQu Wenruo
2023-12-15btrfs: raid56: remove unused btrfs_plug_cb::workDavid Sterba
2023-08-21btrfs: scrub: avoid unnecessary csum tree search preparing stripesQu Wenruo
2023-08-21btrfs: tracepoints: simplify raid56 eventsQu Wenruo
2023-08-21btrfs: raid56: remove unused BTRFS_RBIO_REBUILD_MISSINGQu Wenruo
2023-07-18btrfs: raid56: always verify the P/Q contents for scrubQu Wenruo
2023-06-19btrfs: scrub: use recovered data stripes as cache to avoid unnecessary readQu Wenruo
2023-06-19btrfs: use SECTOR_SHIFT to convert LBA to physical offsetAnand Jain
2023-06-19btrfs: use SECTOR_SHIFT to convert physical offset to LBAAnand Jain
2023-04-17btrfs: remove unused raid56 functions which were dedicated for scrubQu Wenruo
2023-04-17btrfs: scrub: introduce helper to find and fill sector info for a scrub_stripeQu Wenruo
2023-04-17btrfs: use __bio_add_page to add single a page in rbio_add_io_sectorJohannes Thumshirn
2023-04-17btrfs: replace btrfs_io_context::raid_map with a fixed u64 valueQu Wenruo
2023-04-17btrfs: use an efficient way to represent source of duplicated stripesQu Wenruo
2023-04-17btrfs: raid56: no need for irqsafe lockingChristoph Hellwig
2023-02-15btrfs: raid56: handle endio in scrub_rbioChristoph Hellwig