summaryrefslogtreecommitdiffstats
path: root/include/linux/raid
Commit message (Expand)AuthorAgeFilesLines
* raid6: Add LoongArch SIMD recovery implementationWANG Xuerui2023-09-061-0/+2
* raid6: Add LoongArch SIMD syndrome calculationWANG Xuerui2023-09-061-0/+2
* lib/raid6: drop RAID6_USE_EMPTY_ZERO_PAGEGiulio Benetti2022-11-141-8/+0
* lib/xor: make xor prototypes more friendly to compiler vectorizationArd Biesheuvel2022-02-111-7/+14
* lib/raid6: Use strict priority ranking for pq gen() benchmarkingDirk Müller2022-01-061-1/+1
* md: remove the kernel version of md_u.hChristoph Hellwig2020-07-161-13/+0
* md: move the early init autodetect code to drivers/md/Christoph Hellwig2020-07-161-0/+8
* block: cleanup how md_autodetect_dev is calledChristoph Hellwig2020-03-241-0/+3
* md/raid6: fix algorithm choice under larger PAGE_SIZEZhengyuan Liu2020-01-131-0/+4
* raid6/test: fix a compilation warningZhengyuan Liu2020-01-131-0/+2
* raid6/test: fix a compilation errorZhengyuan Liu2020-01-131-1/+0
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 48Thomas Gleixner2019-05-241-6/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 47Thomas Gleixner2019-05-241-8/+1
* lib/raid6: add option to skip algo benchmarkingDaniel Verkamp2018-12-201-0/+3
* lib/raid6: avoid __attribute_const__ redefinitionDaniel Verkamp2018-12-201-1/+3
* lib/raid6: add missing include for raid6testDaniel Verkamp2018-12-201-0/+1
* Merge tag 'powerpc-4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2018-04-071-0/+4
|\
| * lib/raid6/altivec: Add vpermxor implementation for raid6 Q syndromeMatt Brown2018-03-201-0/+4
* | raid: remove tile specific raid6 implementationArnd Bergmann2018-03-261-1/+0
|/
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* md/raid6: implement recovery using ARM NEON intrinsicsArd Biesheuvel2017-08-091-0/+1
* lib/raid6: Add log-of-2 table for RAID6 HW requiring disk positionAnup Patel2017-05-161-0/+1
* Merge tag 'md/4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/mdLinus Torvalds2016-10-071-0/+4
|\
| * lib/raid6: Add AVX512 optimized recovery functionsGayatri Kammela2016-09-211-0/+1
| * lib/raid6: Add AVX512 optimized gen_syndrome functionsGayatri Kammela2016-09-211-0/+3
* | RAID/s390: provide raid6 recovery optimizationMartin Schwidefsky2016-09-011-0/+1
* | RAID/s390: add SIMD implementation for raid6 gen/xorMartin Schwidefsky2016-08-291-0/+1
|/
* raid6/algos.c : bug fix : Add the missing definitions to the pq.h fileGayatri Kammela2016-01-211-0/+2
* md/raid6 algorithms: delta syndrome functionsMarkus Stockhausen2015-04-221-0/+1
* Merge tag 'md/3.12' of git://neil.brown.name/mdLinus Torvalds2013-09-101-0/+1
|\
| * RAID: add tilegx SIMD implementation of raid6Ken Steele2013-08-271-0/+1
* | lib/raid6: add ARM-NEON accelerated syndrome calculationArd Biesheuvel2013-07-081-0/+5
|/
* UAPI: Remove empty Kbuild filesDavid Howells2013-01-021-0/+0
* lib/raid6: Add AVX2 optimized gen_syndrome functionsYuanhan Liu2012-12-131-0/+3
* lib/raid6: Add AVX2 optimized recovery functionsJim Kukunas2012-12-131-0/+1
* UAPI: (Scripted) Disintegrate include/linux/raidDavid Howells2012-10-093-443/+1
* lib/raid6: Add SSSE3 optimized recovery functionsJim Kukunas2012-05-221-2/+16
* md: add possibility to change data-offset for devices.NeilBrown2012-05-211-2/+8
* md: allow a reshape operation to be reversed.NeilBrown2012-05-211-1/+6
* md: Use existed macros instead of numbersmajianpeng2012-03-131-1/+5
* md: create externally visible flags for supporting hot-replace.NeilBrown2011-12-231-2/+5
* md: Fix userspace free_pages() macroSteven Rostedt2011-12-231-1/+1
* md: load/store badblock list from v1.x metadataNeilBrown2011-07-281-4/+10
* Fix common misspellingsLucas De Marchi2011-03-311-1/+1
* Make lib/raid6/test build correctly.NeilBrown2010-08-121-0/+2
* md: remove sparse warning:symbol XXX was not declared.NeilBrown2009-12-141-0/+19
* md: fix some comments.Andre Noll2009-06-181-1/+1
* md/raid6: move raid6 data processing to raid6_pq.koDan Williams2009-03-311-0/+132
* md: move md_k.h from include/linux/raid/ to drivers/md/NeilBrown2009-03-311-411/+0
* md: move lots of #include lines out of .h files and into .cNeilBrown2009-03-313-44/+0