diff options
author | Keith Busch <kbusch@kernel.org> | 2022-03-03 21:13:11 +0100 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2022-03-07 20:48:35 +0100 |
commit | a7d4383f17e10f338ea757a849f02298790d24fb (patch) | |
tree | 30dfec8a4abe63830566ea19c2b320b4c7fc9bbb /block/Kconfig | |
parent | crypto: add rocksoft 64b crc guard tag framework (diff) | |
download | linux-a7d4383f17e10f338ea757a849f02298790d24fb.tar.xz 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/Kconfig | 1 |
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" |