linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* untangle the request_queue refcounting from the queue kobject v2
@ 2022-11-14  4:26 Christoph Hellwig
  2022-11-14  4:26 ` [PATCH 1/5] blk-crypto: pass a gendisk to blk_crypto_sysfs_{,un}register Christoph Hellwig
                   ` (7 more replies)
  0 siblings, 8 replies; 13+ messages in thread
From: Christoph Hellwig @ 2022-11-14  4:26 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Eric Biggers, linux-block

Hi Jens,

this series cleans up the registration of the "queue/" kobject, and given
untangles it from the request_queue refcounting.

Changes since v1:
 - also change the blk_crypto_sysfs_unregister prototype
 - add two patches to fix the error handling in blk_register_queue

Diffstat:
 block/blk-core.c            |   44 +++++++++++----
 block/blk-crypto-internal.h |   10 ++-
 block/blk-crypto-sysfs.c    |   11 ++-
 block/blk-ia-ranges.c       |    3 -
 block/blk-sysfs.c           |  129 +++++++++++++++++---------------------------
 block/blk.h                 |    4 -
 block/bsg.c                 |   11 ++-
 block/elevator.c            |    2 
 include/linux/blkdev.h      |    6 --
 9 files changed, 108 insertions(+), 112 deletions(-)

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

end of thread, other threads:[~2022-11-30 18:09 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-14  4:26 untangle the request_queue refcounting from the queue kobject v2 Christoph Hellwig
2022-11-14  4:26 ` [PATCH 1/5] blk-crypto: pass a gendisk to blk_crypto_sysfs_{,un}register Christoph Hellwig
2022-11-18  2:59   ` Eric Biggers
2022-11-14  4:26 ` [PATCH 2/5] block: factor out a blk_debugfs_remove helper Christoph Hellwig
2022-11-14  4:26 ` [PATCH 3/5] block: fix error unwinding in blk_register_queue Christoph Hellwig
2022-11-14  4:26 ` [PATCH 4/5] block: untangle request_queue refcounting from sysfs Christoph Hellwig
2022-11-14  4:26 ` [PATCH 5/5] block: mark blk_put_queue as potentially blocking Christoph Hellwig
2022-11-19  2:19 ` untangle the request_queue refcounting from the queue kobject v2 Al Viro
2022-11-19  3:00   ` Al Viro
2022-11-21  7:03     ` Christoph Hellwig
2022-11-21  7:02   ` Christoph Hellwig
2022-11-21  8:27 ` Christoph Hellwig
2022-11-30 18:09 ` Jens Axboe

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).