summaryrefslogtreecommitdiffstats
path: root/lib/sg_split.c
diff options
context:
space:
mode:
authorMartin K. Petersen <martin.petersen@oracle.com>2018-08-30 17:00:15 +0200
committerHerbert Xu <herbert@gondor.apana.org.au>2018-09-04 05:37:05 +0200
commitb76377543b738a6b58b0a7b0a42dd9e16436fee1 (patch)
tree8d5d0c7b6ab09eda6a51f2e65fcfc459895e2c92 /lib/sg_split.c
parentcrypto: api - Introduce notifier for new crypto algorithms (diff)
downloadlinux-b76377543b738a6b58b0a7b0a42dd9e16436fee1.tar.xz
linux-b76377543b738a6b58b0a7b0a42dd9e16436fee1.zip
crc-t10dif: Pick better transform if one becomes available
T10 CRC library is linked into the kernel thanks to block and SCSI. The crypto accelerators are typically loaded later as modules and are therefore not available when the T10 CRC library is initialized. Use the crypto notifier facility to trigger a switch to a better algorithm if one becomes available after the initial hash has been registered. Use RCU to protect the original transform while the new one is being set up. Suggested-by: Ard Biesheuvel <ard.biesheuvel@linaro.org Suggested-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'lib/sg_split.c')
0 files changed, 0 insertions, 0 deletions