| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-16 | raid6: riscv: replace one load with a move to speed up the caculation | Chunyan Zhang | 1 | -30/+30 |
| 2025-09-16 | raid6: riscv: Clean up unused header file inclusion | Chunyan Zhang | 2 | -5/+0 |
| 2025-08-03 | Merge tag 'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 9 | -30/+27 |
| 2025-07-29 | Merge tag 's390-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390... | Linus Torvalds | 1 | -1/+0 |
| 2025-07-19 | lib/raid6: update recov_rvv.c zero page usage | Herbert Xu | 1 | -3/+3 |
| 2025-07-09 | lib/raid6: replace custom zero page with ZERO_PAGE | Herbert Xu | 8 | -27/+24 |
| 2025-06-17 | s390/drivers: Remove unnecessary include <linux/export.h> | Heiko Carstens | 1 | -1/+0 |
| 2025-06-12 | raid6: riscv: Fix NULL pointer dereference caused by a missing clobber | Chunyan Zhang | 1 | -20/+28 |
| 2025-06-06 | Merge tag 'riscv-for-linus-6.16-mw1' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 5 | -0/+1490 |
| 2025-06-05 | raid6: Add RISC-V SIMD syndrome and recovery calculations | Chunyan Zhang | 5 | -0/+1490 |
| 2025-04-30 | raid6: skip avx512 checks | Arnd Bergmann | 4 | -19/+0 |
| 2025-03-04 | s390/vx: Convert cpu_has_vx() to cpu feature function | Heiko Carstens | 1 | -0/+1 |
| 2024-05-19 | lib/raid6: use CC_FLAGS_FPU for NEON CFLAGS | Samuel Holland | 1 | -23/+10 |
| 2024-05-10 | kbuild: use $(src) instead of $(srctree)/$(src) for source directory | Masahiro Yamada | 1 | -1/+1 |
| 2024-03-14 | Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -1/+1 |
| 2024-02-22 | treewide: update LLVM Bugzilla links | Nathan Chancellor | 1 | -1/+1 |
| 2024-02-16 | s390/raid6: convert to use standard fpu_*() inline assemblies | Heiko Carstens | 1 | -45/+10 |
| 2024-02-16 | s390/fpu: decrease stack usage for some cases | Heiko Carstens | 1 | -2/+2 |
| 2024-02-16 | s390/fpu: move, rename, and merge header files | Heiko Carstens | 1 | -2/+1 |
| 2024-02-09 | s390/fpu: make use of __uninitialized macro | Heiko Carstens | 1 | -2/+2 |
| 2023-12-11 | s390/fpu: get rid of MACHINE_HAS_VX | Heiko Carstens | 1 | -1/+1 |
| 2023-09-11 | lib/raid6: Drop IA64 support | Ard Biesheuvel | 3 | -15/+2 |
| 2023-09-06 | raid6: Add LoongArch SIMD recovery implementation | WANG Xuerui | 4 | -2/+523 |
| 2023-09-06 | raid6: Add LoongArch SIMD syndrome calculation | WANG Xuerui | 5 | -0/+481 |
| 2023-08-15 | raid6: test: only check for Altivec if building on powerpc hosts | WANG Xuerui | 1 | -9/+10 |
| 2023-08-15 | raid6: test: make sure all intermediate and artifact files are .gitignored | WANG Xuerui | 1 | -0/+3 |
| 2023-08-15 | raid6: test: cosmetic cleanups for the test Makefile | WANG Xuerui | 1 | -15/+16 |
| 2023-08-15 | raid6: guard the tables.c include of <linux/export.h> with __KERNEL__ | WANG Xuerui | 1 | -0/+2 |
| 2023-08-15 | raid6: remove the <linux/export.h> include from recov.c | WANG Xuerui | 1 | -1/+0 |
| 2023-06-13 | raid6: neon: add missing prototypes | Arnd Bergmann | 4 | -7/+25 |
| 2022-12-13 | Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -2/+0 |
| 2022-12-06 | s390/vx: add vx-insn.h wrapper include file | Heiko Carstens | 1 | -2/+1 |
| 2022-11-14 | lib/raid6: drop RAID6_USE_EMPTY_ZERO_PAGE | Giulio Benetti | 1 | -2/+0 |
| 2022-03-08 | lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR | Paul Menzel | 1 | -1/+1 |
| 2022-03-08 | lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3 | Paul Menzel | 1 | -1/+3 |
| 2022-03-08 | lib/raid6/test: fix multiple definition linking error | Dirk Müller | 1 | -1/+0 |
| 2022-01-06 | lib/raid6: Use strict priority ranking for pq gen() benchmarking | Dirk Müller | 3 | -8/+8 |
| 2022-01-06 | lib/raid6: skip benchmark of non-chosen xor_syndrome functions | Dirk Müller | 1 | -39/+37 |
| 2021-09-22 | isystem: delete global -isystem compile option | Alexey Dobriyan | 1 | -0/+4 |
| 2021-01-04 | lib/raid6: Let $(UNROLL) rules work with macOS userland | John Millikin | 1 | -1/+1 |
| 2020-04-09 | x86: update AS_* macros to binutils >=2.23, supporting ADX and AVX2 | Jason A. Donenfeld | 4 | -19/+0 |
| 2020-04-09 | x86: remove always-defined CONFIG_AS_SSSE3 | Masahiro Yamada | 3 | -10/+2 |
| 2020-04-09 | lib/raid6/test: fix build on distros whose /bin/sh is not bash | Masahiro Yamada | 1 | -3/+3 |
| 2020-03-25 | .gitignore: add SPDX License Identifier | Masahiro Yamada | 1 | -0/+1 |
| 2020-02-04 | kbuild: rename hostprogs-y/always to hostprogs/always-y | Masahiro Yamada | 1 | -1/+1 |
| 2020-01-13 | md/raid6: fix algorithm choice under larger PAGE_SIZE | Zhengyuan Liu | 1 | -23/+40 |
| 2020-01-13 | raid6/test: fix a compilation warning | Zhengyuan Liu | 1 | -1/+1 |
| 2019-12-09 | lib: raid6: fix awk build warnings | Greg Kroah-Hartman | 1 | -1/+1 |
| 2019-08-01 | lib/raid6: fix unnecessary rebuild of vpermxor*.c | Masahiro Yamada | 1 | -1/+1 |
| 2019-07-12 | Merge tag 'kbuild-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/masa... | Linus Torvalds | 1 | -87/+11 |
| 2019-07-08 | Merge tag 's390-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/... | Linus Torvalds | 1 | -1/+1 |
| 2019-06-24 | lib/raid6: refactor unroll rules with pattern rules | Masahiro Yamada | 1 | -86/+11 |
| 2019-06-24 | lib/raid6: remove duplicated CFLAGS_REMOVE_altivec8.o | Masahiro Yamada | 1 | -1/+0 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 | Thomas Gleixner | 1 | -4/+1 |
| 2019-06-11 | RAID/s390: remove invalid 'r' inline asm operand modifier | Vasily Gorbik | 1 | -1/+1 |
| 2019-06-05 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 | Thomas Gleixner | 5 | -26/+5 |
| 2019-05-24 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83 | Thomas Gleixner | 2 | -8/+2 |
| 2019-05-24 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 48 | Thomas Gleixner | 8 | -49/+8 |
| 2019-03-15 | Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm | Linus Torvalds | 1 | -1/+1 |
| 2019-02-28 | lib/raid6: arm: optimize away a mask operation in NEON recovery routine | Ard Biesheuvel | 1 | -6/+6 |
| 2019-02-28 | lib/raid6: use vdupq_n_u8 to avoid endianness warnings | ndesaulniers@google.com | 2 | -8/+4 |
| 2019-02-12 | ARM: 8833/1: Ensure that NEON code always compiles with Clang | Nathan Chancellor | 1 | -1/+1 |
| 2019-01-06 | Merge tag 'kbuild-v4.21-3' of git://git.kernel.org/pub/scm/linux/kernel/git/m... | Linus Torvalds | 1 | -3/+2 |
| 2019-01-06 | kbuild: remove redundant target cleaning on failure | Masahiro Yamada | 1 | -3/+2 |
| 2019-01-03 | Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/shli... | Jens Axboe | 2 | -38/+46 |
| 2018-12-20 | lib/raid6: add option to skip algo benchmarking | Daniel Verkamp | 1 | -0/+5 |
| 2018-12-20 | lib/raid6: sort algos in rough performance order | Daniel Verkamp | 1 | -38/+38 |
| 2018-12-20 | lib/raid6: check for assembler SSSE3 support | Daniel Verkamp | 1 | -0/+3 |
| 2018-12-20 | raid6/ppc: Fix build for clang | Joel Stanley | 1 | -0/+15 |
| 2018-11-06 | lib/raid6: Fix arm64 test build | Jeremy Linton | 1 | -2/+2 |
| 2018-07-04 | RAID/s390: Remove VLA usage | Kees Cook | 1 | -16/+18 |
| 2018-04-07 | Merge tag 'powerpc-4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p... | Linus Torvalds | 6 | -5/+157 |
| 2018-04-05 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik... | Linus Torvalds | 1 | -7/+7 |
| 2018-03-26 | raid: remove tile specific raid6 implementation | Arnd Bergmann | 4 | -103/+0 |
| 2018-03-26 | treewide: Align function definition open/close braces | Joe Perches | 1 | -7/+7 |
| 2018-03-20 | lib/raid6: Build proper raid6test files on powerpc | Matt Brown | 2 | -2/+6 |
| 2018-03-20 | lib/raid6/altivec: Add vpermxor implementation for raid6 Q syndrome | Matt Brown | 5 | -3/+151 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 4 | -0/+4 |
| 2017-09-07 | Merge tag 'md/4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md | Linus Torvalds | 1 | -1/+1 |
| 2017-08-25 | lib/raid6: align AVX512 constants to 512 bits, not bytes | Denys Vlasenko | 1 | -1/+1 |
| 2017-08-09 | md/raid6: implement recovery using ARM NEON intrinsics | Ard Biesheuvel | 4 | -1/+233 |
| 2017-08-09 | md/raid6: use faster multiplication for ARM NEON delta syndrome | Ard Biesheuvel | 1 | -3/+30 |
| 2017-05-16 | lib/raid6: Add log-of-2 table for RAID6 HW requiring disk position | Anup Patel | 1 | -0/+20 |
| 2016-11-07 | lib/raid6: Add AVX2 optimized xor_syndrome functions | Gayatri Kammela | 1 | -3/+229 |
| 2016-10-07 | Merge tag 'md/4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md | Linus Torvalds | 7 | -5/+988 |
| 2016-09-26 | raid6/test/test.c: bug fix: Specify aligned(alignment) attributes to the char... | Gayatri Kammela | 1 | -3/+4 |
| 2016-09-21 | lib/raid6: Add AVX512 optimized xor_syndrome functions | Gayatri Kammela | 1 | -3/+278 |
| 2016-09-21 | lib/raid6/test/Makefile: Add avx512 gen_syndrome and recovery functions | Gayatri Kammela | 1 | -1/+4 |
| 2016-09-21 | lib/raid6: Add AVX512 optimized recovery functions | Gayatri Kammela | 3 | -1/+392 |
| 2016-09-21 | lib/raid6: Add AVX512 optimized gen_syndrome functions | Gayatri Kammela | 4 | -1/+314 |
| 2016-09-01 | RAID/s390: provide raid6 recovery optimization | Martin Schwidefsky | 3 | -1/+120 |
| 2016-08-29 | RAID/s390: add SIMD implementation for raid6 gen/xor | Martin Schwidefsky | 4 | -0/+178 |
| 2015-12-01 | powerpc: Create disable_kernel_{fp,altivec,vsx,spe}() | Anton Blanchard | 1 | -0/+1 |
| 2015-08-31 | md/raid6: delta syndrome for ARM NEON | Ard Biesheuvel | 2 | -1/+58 |
| 2015-06-24 | Merge tag 'powerpc-4.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mp... | Linus Torvalds | 1 | -1/+1 |
| 2015-06-11 | powerpc: Only use -mabi=altivec if toolchain supports it | Anton Blanchard | 1 | -1/+1 |
| 2015-05-19 | x86/fpu: Rename i387.h to fpu/api.h | Ingo Molnar | 1 | -1/+1 |
| 2015-04-22 | md/raid6 algorithms: xor_syndrome() for SSE2 | Markus Stockhausen | 1 | -3/+227 |
| 2015-04-22 | md/raid6 algorithms: xor_syndrome() for generic int | Markus Stockhausen | 1 | -1/+39 |
| 2015-04-22 | md/raid6 algorithms: improve test program | Markus Stockhausen | 1 | -15/+36 |
| 2015-04-22 | md/raid6 algorithms: delta syndrome functions | Markus Stockhausen | 9 | -8/+49 |
| 2015-02-04 | x86/raid6: correctly check for assembler capabilities | Jan Beulich | 3 | -2/+8 |
| 2014-10-14 | lib/raid6: Add log level to printks | Anton Blanchard | 1 | -6/+6 |
| 2013-09-10 | Merge tag 'md/3.12' of git://neil.brown.name/md | Linus Torvalds | 4 | -1/+103 |
| 2013-08-27 | raid6/test: replace echo -e with printf | Max Filippov | 1 | -1/+1 |
| 2013-08-27 | RAID: add tilegx SIMD implementation of raid6 | Ken Steele | 4 | -0/+102 |
| 2013-07-08 | lib/raid6: add ARM-NEON accelerated syndrome calculation | Ard Biesheuvel | 6 | -1/+210 |
| 2012-12-13 | lib/raid6: build proper files on corresponding arch | Yuanhan Liu | 8 | -27/+28 |
| 2012-12-13 | lib/raid6: Add AVX2 optimized gen_syndrome functions | Yuanhan Liu | 4 | -2/+272 |
| 2012-12-13 | lib/raid6: Add AVX2 optimized recovery functions | Jim Kukunas | 5 | -7/+341 |
| 2012-05-28 | lib/raid6: fix sparse warnings in recovery functions | Jim Kukunas | 2 | -6/+8 |
| 2012-05-22 | lib/raid6: cleanup gen_syndrome function selection | Jim Kukunas | 1 | -47/+57 |
| 2012-05-22 | lib/raid6: update test program for recovery functions | Jim Kukunas | 3 | -17/+32 |
| 2012-05-22 | lib/raid6: Add SSSE3 optimized recovery functions | Jim Kukunas | 5 | -5/+409 |
| 2012-05-22 | lib/raid6: fix test program build | Jim Kukunas | 1 | -1/+1 |
| 2012-03-28 | Remove all #inclusions of asm/system.h | David Howells | 1 | -1/+0 |
| 2012-03-28 | Disintegrate asm/system.h for PowerPC | David Howells | 1 | -0/+1 |
| 2011-10-31 | md: Add in export.h for files using EXPORT_SYMBOL | Paul Gortmaker | 2 | -0/+2 |
| 2011-10-31 | md: Add module.h to all files using it implicitly | Paul Gortmaker | 1 | -0/+1 |
| 2011-10-20 | lib/raid6: Fix filename emitted in generated code | Dan McGee | 1 | -1/+1 |
| 2010-08-30 | Move .gitignore from drivers/md to lib/raid6 | NeilBrown | 1 | -0/+4 |
| 2010-08-12 | Further tidyup of raid6 naming in lib/raid6 | NeilBrown | 6 | -11/+11 |
| 2010-08-12 | Make lib/raid6/test build correctly. | NeilBrown | 1 | -1/+1 |
| 2010-08-11 | Rename raid6 files now they're in a 'raid6' directory. | David Woodhouse | 11 | -117/+111 |
| 2010-08-09 | Merge branch 'async' of macbook:git/btrfs-unstable | David Woodhouse | 13 | -0/+1589 |
| 2009-10-29 | md: Factor out RAID6 algorithms into lib/ | David Woodhouse | 13 | -0/+1610 |