All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH RESEND v1 0/3] Move active IO termination to the core
@ 2016-02-02 12:44 Sagi Grimberg
  2016-02-02 12:44 ` [PATCH v1 1/3] blk-mq: Export tagset iter function Sagi Grimberg
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Sagi Grimberg @ 2016-02-02 12:44 UTC (permalink / raw)


Resending with Jens on the CC list.

This patchset adds helper to active IO termination to the nvme
core based on the pci nvme_clear_queues() functionality. This
is needed for live shutdowns and resets during live IO and it's
not pci specific and will be needed for other transports as well.

This patchset applies on top of Keith's "NVMe fixes and updates for 4.5"
patchset.

Changes from v0:
- Removed the nvme core helpers for IO termination and have pci
  use blk-mq helper directly
- Rebased on top of Keith and Christoph's patches

Sagi Grimberg (3):
  blk-mq: Export tagset iter function
  nvme: Use blk-mq helper for IO termination
  blk-mq: Make blk_mq_all_tag_busy_iter static

 block/blk-mq-tag.c      | 15 ++++++++++++---
 drivers/nvme/host/pci.c | 19 +++++--------------
 include/linux/blk-mq.h  |  4 ++--
 3 files changed, 19 insertions(+), 19 deletions(-)

-- 
1.8.4.3

^ permalink raw reply	[flat|nested] 16+ messages in thread
* [PATCH v1 0/3] Move active IO termination to the core
@ 2016-01-10  8:59 Sagi Grimberg
  2016-01-10  8:59 ` [PATCH v1 2/3] nvme: Use blk-mq helper for IO termination Sagi Grimberg
  0 siblings, 1 reply; 16+ messages in thread
From: Sagi Grimberg @ 2016-01-10  8:59 UTC (permalink / raw)


This patchset adds helper to active IO termination to the nvme
core based on the pci nvme_clear_queues() functionality. This
is needed for live shutdowns and resets during live IO and it's
not pci specific and will be needed for other transports as well.

This patchset applies on top of Keith's "NVMe fixes and updates for 4.5"
patchset.

Changes from v0:
- Removed the nvme core helpers for IO termination and have pci
  use blk-mq helper directly
- Rebased on top of Keith and Christoph's patches

Sagi Grimberg (3):
  blk-mq: Export tagset iter function
  nvme: Use blk-mq helper for IO termination
  blk-mq: Make blk_mq_all_tag_busy_iter static

 block/blk-mq-tag.c      | 15 ++++++++++++---
 drivers/nvme/host/pci.c | 19 +++++--------------
 include/linux/blk-mq.h  |  4 ++--
 3 files changed, 19 insertions(+), 19 deletions(-)

-- 
1.8.4.3

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

end of thread, other threads:[~2016-03-09 15:57 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-02 12:44 [PATCH RESEND v1 0/3] Move active IO termination to the core Sagi Grimberg
2016-02-02 12:44 ` [PATCH v1 1/3] blk-mq: Export tagset iter function Sagi Grimberg
2016-02-02 12:44 ` [PATCH v1 2/3] nvme: Use blk-mq helper for IO termination Sagi Grimberg
2016-02-02 16:32   ` Wenbo Wang
2016-02-02 16:49     ` Keith Busch
2016-02-03  0:35       ` Wenbo Wang
2016-02-03  1:26         ` Keith Busch
2016-02-04 14:28           ` Wenbo Wang
2016-02-04 15:44             ` Keith Busch
2016-02-05  6:53               ` Wenbo Wang
2016-02-02 12:44 ` [PATCH v1 3/3] blk-mq: Make blk_mq_all_tag_busy_iter static Sagi Grimberg
2016-02-10 10:12 ` [PATCH RESEND v1 0/3] Move active IO termination to the core Sagi Grimberg
2016-03-09 14:32   ` Christoph Hellwig
2016-03-09 15:57     ` Sagi Grimberg
  -- strict thread matches above, loose matches on Subject: below --
2016-01-10  8:59 [PATCH " Sagi Grimberg
2016-01-10  8:59 ` [PATCH v1 2/3] nvme: Use blk-mq helper for IO termination Sagi Grimberg
2016-01-15 16:48   ` 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.