All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv5 0/2] NVMe: Enable SQes on the CMB
@ 2015-07-20 16:14 Jon Derrick
  2015-07-20 16:14 ` [PATCHv5 1/2] NVMe: Unify SQ entry writing and doorbell ringing Jon Derrick
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Jon Derrick @ 2015-07-20 16:14 UTC (permalink / raw)


This set unifies the command submission path, enables the cmb, and  maps
submission queues onto the controller memory buffer.

Applies against axboe's linux-block/master

v5: Changed module_param to bool. Changed nvme_alloc_sq_cmds to return
error code per Christoph's suggestion.

v4: Fixed shift-overflow with cmbszu having 4GB+ units (Reported by
Stephen Bates). Added module parameter to disable cmb sqes mapping, which
will also disable cmb mapping as there are no other users of the cmb.

v3: Added separate __iomem sq_cmds_io pointer

v2: Removed nvme_{get,put}_cmd and added __iomem sq_cmds pointer

v1: Initial


Jon Derrick (2):
  NVMe: Unify SQ entry writing and doorbell ringing
  NVMe: Use CMB for the IO SQes if available

 drivers/block/nvme-core.c | 202 ++++++++++++++++++++++++++++++++++------------
 include/linux/nvme.h      |  17 ++++
 2 files changed, 169 insertions(+), 50 deletions(-)

-- 
2.1.4

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

end of thread, other threads:[~2015-07-21 15:40 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-20 16:14 [PATCHv5 0/2] NVMe: Enable SQes on the CMB Jon Derrick
2015-07-20 16:14 ` [PATCHv5 1/2] NVMe: Unify SQ entry writing and doorbell ringing Jon Derrick
2015-07-21 12:18   ` Christoph Hellwig
2015-07-20 16:14 ` [PATCHv5 2/2] NVMe: Use CMB for the IO SQes if available Jon Derrick
2015-07-21 12:21   ` Christoph Hellwig
2015-07-21 15:40 ` [PATCHv5 0/2] NVMe: Enable SQes on the CMB Jens Axboe

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.