linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* blk-cgroup cleanups
@ 2022-09-21 18:04 Christoph Hellwig
  2022-09-21 18:04 ` [PATCH 01/17] blk-cgroup: fix error unwinding in blkcg_init_queue Christoph Hellwig
                   ` (18 more replies)
  0 siblings, 19 replies; 45+ messages in thread
From: Christoph Hellwig @ 2022-09-21 18:04 UTC (permalink / raw)
  To: Tejun Heo, Jens Axboe; +Cc: linux-block

Hi Tejun and Jens,

this series has a bunch of blk-cgroup cleanups and preparation
for preparing to make blk-cgroup gendisk based.  Another series
for the next merge window will follow for the real changes that
include refcounting updates.

Diffstat:
 block/blk-cgroup.c         |  186 +++++++++++++++++----------------------------
 block/blk-cgroup.h         |   68 ++++------------
 block/blk-iocost.c         |   37 ++++----
 block/blk-iolatency.c      |    5 -
 block/blk-ioprio.c         |    8 -
 block/blk-ioprio.h         |    8 -
 block/blk-sysfs.c          |    2 
 block/blk-throttle.c       |   13 ++-
 block/blk-throttle.h       |   16 +--
 block/blk.h                |    4 
 block/genhd.c              |    7 -
 include/linux/blk-cgroup.h |    5 -
 mm/swapfile.c              |    2 
 13 files changed, 148 insertions(+), 213 deletions(-)

^ permalink raw reply	[flat|nested] 45+ messages in thread
* blk-cgroup cleanups
@ 2019-06-06 10:26 Christoph Hellwig
  2019-06-10 18:23 ` Tejun Heo
                   ` (2 more replies)
  0 siblings, 3 replies; 45+ messages in thread
From: Christoph Hellwig @ 2019-06-06 10:26 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Paolo Valente, linux-block, cgroups, linux-kernel

Hi all,

below are a couple of cleanups I came up with when trying to understand
the blk-cgroup code.

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

end of thread, other threads:[~2022-09-27  1:19 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-21 18:04 blk-cgroup cleanups Christoph Hellwig
2022-09-21 18:04 ` [PATCH 01/17] blk-cgroup: fix error unwinding in blkcg_init_queue Christoph Hellwig
2022-09-22 13:00   ` Andreas Herrmann
2022-09-21 18:04 ` [PATCH 02/17] blk-cgroup: remove blk_queue_root_blkg Christoph Hellwig
2022-09-22 13:03   ` Andreas Herrmann
2022-09-21 18:04 ` [PATCH 03/17] blk-cgroup: remove open coded blkg_lookup instances Christoph Hellwig
2022-09-22 13:17   ` Andreas Herrmann
2022-09-26 20:56   ` Tejun Heo
2022-09-21 18:04 ` [PATCH 04/17] blk-cgroup: cleanup the blkg_lookup family of functions Christoph Hellwig
2022-09-22 14:15   ` Andreas Herrmann
2022-09-26 20:58   ` Tejun Heo
2022-09-21 18:04 ` [PATCH 05/17] blk-cgroup: remove blkg_lookup_check Christoph Hellwig
2022-09-22 14:16   ` Andreas Herrmann
2022-09-26 21:18   ` Tejun Heo
2022-09-21 18:04 ` [PATCH 06/17] blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queue Christoph Hellwig
2022-09-22 13:34   ` Andreas Herrmann
2022-09-21 18:04 ` [PATCH 07/17] blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit Christoph Hellwig
2022-09-22 13:38   ` Andreas Herrmann
2022-09-21 18:04 ` [PATCH 08/17] blk-iolatency: pass a gendisk to blk_iolatency_init Christoph Hellwig
2022-09-22 13:40   ` Andreas Herrmann
2022-09-27  1:19   ` Jens Axboe
2022-09-21 18:04 ` [PATCH 09/17] blk-iocost: simplify ioc_name Christoph Hellwig
2022-09-22 12:10   ` Andreas Herrmann
2022-09-21 18:04 ` [PATCH 10/17] blk-iocost: pass a gendisk to blk_iocost_init Christoph Hellwig
2022-09-22 12:11   ` Andreas Herrmann
2022-09-21 18:04 ` [PATCH 11/17] blk-iocost: cleanup ioc_qos_write Christoph Hellwig
2022-09-22 12:11   ` Andreas Herrmann
2022-09-21 18:04 ` [PATCH 12/17] blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit Christoph Hellwig
2022-09-23  6:38   ` Andreas Herrmann
2022-09-21 18:04 ` [PATCH 13/17] blk-throttle: pass a gendisk to blk_throtl_register_queue Christoph Hellwig
2022-09-23  6:39   ` Andreas Herrmann
2022-09-21 18:04 ` [PATCH 14/17] blk-throttle: pass a gendisk to blk_throtl_cancel_bios Christoph Hellwig
2022-09-23  6:42   ` Andreas Herrmann
2022-09-21 18:04 ` [PATCH 15/17] blk-cgroup: pass a gendisk to blkg_destroy_all Christoph Hellwig
2022-09-22 13:42   ` Andreas Herrmann
2022-09-21 18:05 ` [PATCH 16/17] blk-cgroup: pass a gendisk to blkcg_schedule_throttle Christoph Hellwig
2022-09-22 14:21   ` Andreas Herrmann
2022-09-21 18:05 ` [PATCH 17/17] blk-cgroup: pass a gendisk to the blkg allocation helpers Christoph Hellwig
2022-09-23  7:03   ` Andreas Herrmann
2022-09-26 21:26 ` blk-cgroup cleanups Tejun Heo
2022-09-27  1:19 ` Jens Axboe
  -- strict thread matches above, loose matches on Subject: below --
2019-06-06 10:26 Christoph Hellwig
2019-06-10 18:23 ` Tejun Heo
2019-06-20  9:42 ` Christoph Hellwig
2019-06-20 16:32 ` 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).