aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/block/Kconfig
diff options
context:
space:
mode:
authorKeith Busch <kbusch@kernel.org>2022-03-03 12:13:11 -0800
committerJens Axboe <axboe@kernel.dk>2022-03-07 12:48:35 -0700
commita7d4383f17e10f338ea757a849f02298790d24fb (patch)
tree30dfec8a4abe63830566ea19c2b320b4c7fc9bbb /block/Kconfig
parentcrypto: add rocksoft 64b crc guard tag framework (diff)
downloadwireguard-linux-a7d4383f17e10f338ea757a849f02298790d24fb.tar.xz
wireguard-linux-a7d4383f17e10f338ea757a849f02298790d24fb.zip
block: add pi for extended integrity
The NVMe specification defines new data integrity formats beyond the t10 tuple. Add support for the specification defined CRC64 formats, assuming the reference tag does not need to be split with the "storage tag". Cc: Hannes Reinecke <hare@suse.de> Cc: "Martin K. Petersen" <martin.petersen@oracle.com> Signed-off-by: Keith Busch <kbusch@kernel.org> Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com> Link: https://lore.kernel.org/r/20220303201312.3255347-8-kbusch@kernel.org Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/Kconfig')
-rw-r--r--block/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/block/Kconfig b/block/Kconfig
index 7eb5d6d53b3f..50b17e260fa2 100644
--- a/block/Kconfig
+++ b/block/Kconfig
@@ -73,6 +73,7 @@ config BLK_DEV_INTEGRITY_T10
tristate
depends on BLK_DEV_INTEGRITY
select CRC_T10DIF
+ select CRC64_ROCKSOFT
config BLK_DEV_ZONED
bool "Zoned block device support"