All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] NVMe Data Integrity Extensions
@ 2013-03-21 17:52 Keith Busch
  2013-03-21 17:52 ` [PATCH v2 1/7] sd: remove invalid ref tag check Keith Busch
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Keith Busch @ 2013-03-21 17:52 UTC (permalink / raw)


This patch set adds data integrity extensions to NVMe. Contrast with
the previous patch attempt, this makes some modifications to sd_dif
to export the template so a block driver can make use of it instead of
copying it. There are more namespace block formats possible than what is
available in SCSI, so I had to make some modifications to the integrity
code to take this into account. I hope that's okay.

Keith Busch (7):
  sd: remove invalid ref tag check
  sd: skip verifying unwritten sectors
  sd: hw sector size calculation
  sd: arbitrary dif meta-data sizes
  sd: export dif integrity template
  NVMe: Split non-mergeable bio requests
  NVMe: End-to-end data protection

 drivers/block/nvme.c   |  277 ++++++++++++++++++++++++++++++++++++++++++------
 drivers/scsi/sd_dif.c  |  144 ++++++++++++++++---------
 fs/bio-integrity.c     |   19 ++--
 include/linux/blkdev.h |   10 ++-
 include/linux/nvme.h   |   28 ++++-
 5 files changed, 378 insertions(+), 100 deletions(-)

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2013-03-21 17:52 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-21 17:52 [PATCH v2 0/7] NVMe Data Integrity Extensions Keith Busch
2013-03-21 17:52 ` [PATCH v2 1/7] sd: remove invalid ref tag check Keith Busch
2013-03-21 17:52 ` [PATCH v2 2/7] sd: skip verifying unwritten sectors Keith Busch
2013-03-21 17:52 ` [PATCH v2 3/7] sd: hw sector size calculation Keith Busch
2013-03-21 17:52 ` [PATCH v2 4/7] sd: arbitrary dif meta-data sizes Keith Busch
2013-03-21 17:52 ` [PATCH v2 5/7] sd: export dif integrity template Keith Busch
2013-03-21 17:52 ` [PATCH v2 6/7] NVMe: Split non-mergeable bio requests Keith Busch
2013-03-21 17:52 ` [PATCH v2 7/7] NVMe: End-to-end data protection Keith Busch

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.