linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] blk-mq: fixes for Ming Leis V6 patchset
@ 2019-04-23 12:29 Hannes Reinecke
  2019-04-23 12:29 ` [PATCH 1/5] blk-mq: rename 'dead_hctx_XX' to 'unused_hctx_XX' Hannes Reinecke
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Hannes Reinecke @ 2019-04-23 12:29 UTC (permalink / raw)
  To: Ming Lei
  Cc: Christoph Hellwig, Jens Axboe, linux-nvme, linux-block,
	Hannes Reinecke

Hi Ming,

to clarify my comments to your patch to introduce dead_hctx_list here's
a small patchset to address my concerns.
If you agree it would possibly be best to fold it into your patchset.

Patches are relative to the 'nvme-5.2' branch of the nvme git repository
plus the 'V6' iteration of Mings patchset
'blk-mq: fix races related with freeing queue'.

Hannes Reinecke (5):
  blk-mq: rename 'dead_hctx_XX' to 'unused_hctx_XX'
  blk-mq: drop 'hctx_idx' argument from blk_mq_alloc_hctx()
  blk-mq: remove 'nr_queue' argument in blk_mq_exit_hw_queues()
  blk-mq: Set hctx pointer to NULL in blk_mq_exit_hw_queues()
  blk-mq: free q->queue_hw_ctx in blk_mq_exit_queue()

 block/blk-mq.c         | 45 +++++++++++++++++++++++++--------------------
 block/blk-mq.h         |  2 +-
 include/linux/blkdev.h |  6 +++---
 3 files changed, 29 insertions(+), 24 deletions(-)

-- 
2.16.4


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

end of thread, other threads:[~2019-04-23 12:30 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-04-23 12:29 [PATCH 0/5] blk-mq: fixes for Ming Leis V6 patchset Hannes Reinecke
2019-04-23 12:29 ` [PATCH 1/5] blk-mq: rename 'dead_hctx_XX' to 'unused_hctx_XX' Hannes Reinecke
2019-04-23 12:29 ` [PATCH 2/5] blk-mq: drop 'hctx_idx' argument from blk_mq_alloc_hctx() Hannes Reinecke
2019-04-23 12:29 ` [PATCH 3/5] blk-mq: remove 'nr_queue' argument in blk_mq_exit_hw_queues() Hannes Reinecke
2019-04-23 12:29 ` [PATCH 4/5] blk-mq: Set hctx pointer to NULL " Hannes Reinecke
2019-04-23 12:29 ` [PATCH 5/5] blk-mq: free q->queue_hw_ctx in blk_mq_exit_queue() Hannes Reinecke

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).