All of lore.kernel.org
 help / color / mirror / Atom feed
* make the blkcg and blkcg structures private
@ 2022-04-20  4:27 Christoph Hellwig
  2022-04-20  4:27 ` [PATCH 03/15] nvme-fc: fold t fc_update_appid into fc_appid_store Christoph Hellwig
                   ` (10 more replies)
  0 siblings, 11 replies; 32+ messages in thread
From: Christoph Hellwig @ 2022-04-20  4:27 UTC (permalink / raw)
  To: Jens Axboe
  Cc: Paolo Valente, Tejun Heo, James Smart, Dick Kennedy, linux-block,
	cgroups, linux-nvme, linux-mm

Hi all,

this series cleans up various lose end in the blk-cgroup code to make it
easier to follow in preparation of reworking the blkcg assignment for
bios.  The biggest change is that most of <linux/blk-cgroup.h> is now
taken private into block/.

Diffstat:
 block/Makefile                |    1 
 block/bfq-iosched.h           |    4 
 block/blk-cgroup-fc-appid.c   |   57 +++++++++
 block/blk-cgroup.c            |  154 ++++++++++++++++++++-----
 block/blk-cgroup.h            |  138 +++++++++++++++-------
 block/blk-throttle.c          |    2 
 drivers/block/loop.c          |   12 +
 drivers/nvme/host/fc.c        |   26 +---
 drivers/scsi/lpfc/lpfc_scsi.c |    4 
 include/linux/backing-dev.h   |    6 
 include/linux/blk-cgroup.h    |  258 ++----------------------------------------
 include/linux/blktrace_api.h  |   10 -
 include/linux/kthread.h       |    4 
 kernel/kthread.c              |    1 
 kernel/trace/blktrace.c       |   26 ++--
 mm/backing-dev.c              |   19 +--
 mm/readahead.c                |    1 
 mm/swapfile.c                 |    1 
 18 files changed, 343 insertions(+), 381 deletions(-)

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

end of thread, other threads:[~2022-05-02 20:06 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-04-20  4:27 make the blkcg and blkcg structures private Christoph Hellwig
2022-04-20  4:27 ` [PATCH 03/15] nvme-fc: fold t fc_update_appid into fc_appid_store Christoph Hellwig
2022-04-20  4:27 ` [PATCH 04/15] blk-cgroup: move blkcg_{get,set}_fc_appid out of line Christoph Hellwig
2022-04-20  4:27 ` [PATCH 05/15] blk-cgroup: move blk_cgroup_congested out line Christoph Hellwig
2022-04-20  4:27 ` [PATCH 06/15] blk-cgroup: move blkcg_{pin,unpin}_online out of line Christoph Hellwig
2022-04-20  4:27 ` [PATCH 07/15] blk-cgroup: move struct blkcg to block/blk-cgroup.h Christoph Hellwig
2022-04-20  4:27 ` [PATCH 08/15] blktrace: cleanup the __trace_note_message interface Christoph Hellwig
2022-04-20  4:27 ` [PATCH 09/15] blk-cgroup: replace bio_blkcg with bio_blkcg_css Christoph Hellwig
     [not found] ` <20220420042723.1010598-1-hch-jcswGhMUV9g@public.gmane.org>
2022-04-20  4:27   ` [PATCH 01/15] blk-cgroup: remove __bio_blkcg Christoph Hellwig
2022-04-20  4:27     ` Christoph Hellwig
2022-04-21 21:21     ` Tejun Heo
2022-04-20  4:27   ` [PATCH 02/15] nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID Christoph Hellwig
2022-04-20  4:27     ` Christoph Hellwig
2022-04-20  4:27   ` [PATCH 10/15] blk-cgroup: remove pointless CONFIG_BLOCK ifdefs Christoph Hellwig
2022-04-20  4:27     ` Christoph Hellwig
2022-04-20  4:27   ` [PATCH 11/15] blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h> Christoph Hellwig
2022-04-20  4:27     ` Christoph Hellwig
2022-04-20  4:27   ` [PATCH 12/15] blk-cgroup: move blkcg_css to blk-cgroup.c Christoph Hellwig
2022-04-20  4:27     ` Christoph Hellwig
2022-04-20  4:27   ` [PATCH 15/15] kthread: unexport kthread_blkcg Christoph Hellwig
2022-04-20  4:27     ` Christoph Hellwig
2022-04-21 21:44   ` make the blkcg and blkcg structures private Tejun Heo
2022-04-21 21:44     ` Tejun Heo
     [not found]     ` <YmHQS1pyIglK+gfS-NiLfg/pYEd1N0TnZuCh8vA@public.gmane.org>
2022-04-22  4:23       ` Christoph Hellwig
2022-04-22  4:23         ` Christoph Hellwig
     [not found]         ` <20220422042318.GA9977-jcswGhMUV9g@public.gmane.org>
2022-04-22 15:42           ` Tejun Heo
2022-04-22 15:42             ` Tejun Heo
2022-05-02 16:46   ` Christoph Hellwig
2022-05-02 16:46     ` Christoph Hellwig
2022-04-20  4:27 ` [PATCH 13/15] blk-cgroup: cleanup blk_cgroup_congested Christoph Hellwig
2022-04-20  4:27 ` [PATCH 14/15] blk-cgroup: cleanup blkcg_maybe_throttle_current Christoph Hellwig
2022-05-02 20:06 ` make the blkcg and blkcg structures private 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.