Re: [PATCH 01/19] btrfs: require at least 4 devices for RAID 6
| Newsgroups | gmane.linux.ports.riscv,gmane.linux.kernel,gmane.linux.ports.arm.kernel,gmane.linux.ports.ppc64.devel,gmane.linux.kernel.cryptoapi,gmane.comp.file-systems.btrfs,gmane.linux.kernel.cross-arch,gmane.linux.raid |
|---|---|
| Message-ID | <178246206859.3816447.16178589769412306177.git-patchwork-notify@kernel.org> |
Hello: This series was applied to riscv/linux.git (fixes) by Andrew Morton <[email protected]>: On Tue, 12 May 2026 07:20:41 +0200 you wrote: > While the RAID6 algorithm could in theory support 3 devices by just > copying the data disk to the two parity disks, this version is not only > useless because it is a suboptimal version of 3-way mirroring, but also > broken with various crashes and incorrect parity generation in various > architecture-optimized implementations. Disallow it similar to mdraid > which requires at least 4 devices for RAID 6. > > [...] Here is the summary with links: - [01/19] btrfs: require at least 4 devices for RAID 6 (no matching commit) - [02/19] raid6: turn the userspace test harness into a kunit test (no matching commit) - [03/19] raid6: remove __KERNEL__ ifdefs https://git.kernel.org/riscv/c/3d6beb659ddf - [04/19] raid6: move to lib/raid/ (no matching commit) - [05/19] raid6: remove unused defines in pq.h https://git.kernel.org/riscv/c/06d2a66fb7c0 - [06/19] raid6: remove raid6_get_zero_page https://git.kernel.org/riscv/c/885d31423183 - [07/19] raid6: use named initializers for struct raid6_calls https://git.kernel.org/riscv/c/7e91f76a9668 - [08/19] raid6: improve the public interface (no matching commit) - [09/19] raid6: hide internals (no matching commit) - [10/19] raid6: rework the init helpers (no matching commit) - [11/19] raid6: use static_call for gen_syndrom and xor_syndrom https://git.kernel.org/riscv/c/10f4b8e2a164 - [12/19] raid6: use static_call for raid6_recov_2data and raid6_recov_datap (no matching commit) - [13/19] raid6: update top of file comments https://git.kernel.org/riscv/c/30bf04bd13a5 - [14/19] raid6_kunit: use KUNIT_CASE_PARAM https://git.kernel.org/riscv/c/2175395f76c3 - [15/19] raid6_kunit: dynamically allocate data buffers using vmalloc https://git.kernel.org/riscv/c/d67c25712fe3 - [16/19] raid6_kunit: cleanup dataptr handling https://git.kernel.org/riscv/c/562bcbfcb99b - [17/19] raid6_kunit: randomize parameters and increase limits (no matching commit) - [18/19] raid6_kunit: randomize parameters and increase limits (no matching commit) - [19/19] raid6_kunit: randomize buffer alignment https://git.kernel.org/riscv/c/8cf0a6c4bb9e You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html