1
0
mirror of https://git.proxmox.com/git/mirror_zfs.git synced 2025-03-11 22:13:10 +03:00
mirror_zfs/cmd/raidz_test
Gvozden Neskovic c9187d867f Fixes and enhancements of SIMD raidz parity
- Implementation lock replaced with atomic variable

- Trailing whitespace is removed from user specified parameter, to enhance
experience when using commands that add newline, e.g. `echo`

- raidz_test: remove dependency on `getrusage()` and RUSAGE_THREAD, Issue 

- silence `cppcheck` in vdev_raidz, partial solution of Issue 

- Minor fixes and cleanups

- Enable use of original parity methods in [fastest] configuration.
New opaque original ops structure, representing native methods, is added
to supported raidz methods. Original parity methods are executed if selected
implementation has NULL fn pointer.

Signed-off-by: Gvozden Neskovic <neskovic@gmail.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Issue 
Issue 
2016-07-19 16:43:07 -07:00
..
.gitignore SIMD implementation of vdev_raidz generate and reconstruct routines 2016-06-21 09:27:26 -07:00
Makefile.am SIMD implementation of vdev_raidz generate and reconstruct routines 2016-06-21 09:27:26 -07:00
raidz_bench.c Fixes and enhancements of SIMD raidz parity 2016-07-19 16:43:07 -07:00
raidz_test.c SIMD implementation of vdev_raidz generate and reconstruct routines 2016-06-21 09:27:26 -07:00
raidz_test.h Add RAID-Z routines for SSE2 instruction set, in x86_64 mode. 2016-07-13 10:24:55 -07:00