Merge tag 'md-3.8' of git://neil.brown.name/md
Pull md update from Neil Brown: "Mostly just little fixes. Probably biggest part is AVX accelerated RAID6 calculations." * tag 'md-3.8' of git://neil.brown.name/md: md/raid5: add blktrace calls md/raid5: use async_tx_quiesce() instead of open-coding it. md: Use ->curr_resync as last completed request when cleanly aborting resync. lib/raid6: build proper files on corresponding arch lib/raid6: Add AVX2 optimized gen_syndrome functions lib/raid6: Add AVX2 optimized recovery functions md: Update checkpoint of resync/recovery based on time. md:Add place to update ->recovery_cp. md.c: re-indent various 'switch' statements. md: close race between removing and adding a device. md: removed unused variable in calc_sb_1_csm.
No related branches found
No related tags found
Showing
- arch/x86/Makefile 3 additions, 2 deletionsarch/x86/Makefile
- drivers/md/md.c 133 additions, 123 deletionsdrivers/md/md.c
- drivers/md/md.h 2 additions, 0 deletionsdrivers/md/md.h
- drivers/md/raid5.c 36 additions, 7 deletionsdrivers/md/raid5.c
- include/linux/raid/pq.h 4 additions, 0 deletionsinclude/linux/raid/pq.h
- lib/raid6/Makefile 6 additions, 3 deletionslib/raid6/Makefile
- lib/raid6/algos.c 12 additions, 0 deletionslib/raid6/algos.c
- lib/raid6/altivec.uc 0 additions, 3 deletionslib/raid6/altivec.uc
- lib/raid6/avx2.c 251 additions, 0 deletionslib/raid6/avx2.c
- lib/raid6/mmx.c 1 addition, 1 deletionlib/raid6/mmx.c
- lib/raid6/recov_avx2.c 323 additions, 0 deletionslib/raid6/recov_avx2.c
- lib/raid6/recov_ssse3.c 0 additions, 4 deletionslib/raid6/recov_ssse3.c
- lib/raid6/sse1.c 1 addition, 1 deletionlib/raid6/sse1.c
- lib/raid6/sse2.c 2 additions, 6 deletionslib/raid6/sse2.c
- lib/raid6/test/Makefile 26 additions, 3 deletionslib/raid6/test/Makefile
- lib/raid6/x86.h 9 additions, 5 deletionslib/raid6/x86.h
Loading
Please register or sign in to comment