make the blkcg and blkcg structures private
Jens Axboe
axboe at kernel.dk
Mon May 2 13:06:57 PDT 2022
On Wed, 20 Apr 2022 06:27:08 +0200, Christoph Hellwig wrote:
> 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(-)
>
> [...]
Applied, thanks!
[01/15] blk-cgroup: remove __bio_blkcg
commit: 2524a5783e7d49e7cd936f582485a2bb4567edd1
[02/15] nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID
commit: 55d7baa371ad90d297daf4250720af77449fdec0
[03/15] nvme-fc: fold t fc_update_appid into fc_appid_store
commit: c814153c83a892dfd42026eaa661ae2c1f298792
[04/15] blk-cgroup: move blkcg_{get,set}_fc_appid out of line
commit: db05628435aa761d30b4eae481a82befe7a8492a
[05/15] blk-cgroup: move blk_cgroup_congested out line
commit: 216889aad362b5b7e998a5371348b5e95d485dd1
[06/15] blk-cgroup: move blkcg_{pin,unpin}_online out of line
commit: 397c9f46ee4d99024c64954b007c1b5762d01cb4
[07/15] blk-cgroup: move struct blkcg to block/blk-cgroup.h
commit: dec223c92a4688f6c9642d640cfe15a99d289dd4
[08/15] blktrace: cleanup the __trace_note_message interface
commit: f4a6a61cb6d40d9ae63e47743d33200f3efe3fe7
[09/15] blk-cgroup: replace bio_blkcg with bio_blkcg_css
commit: bbb1ebe7a909db4de49777fb7676d5bf293f34c9
[10/15] blk-cgroup: remove pointless CONFIG_BLOCK ifdefs
commit: 7f20ba7c42fd899557cef7d001f48711c3066ba5
[11/15] blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h>
commit: c97ab271576dec2170e7b804cb05f7617b30fed9
[12/15] blk-cgroup: move blkcg_css to blk-cgroup.c
commit: bc5fee91f26d8d1428fb744e5ad04b1417a85197
[13/15] blk-cgroup: cleanup blk_cgroup_congested
commit: d200ca143ac6d0b4391b4e811e67e1a36461d501
[14/15] blk-cgroup: cleanup blkcg_maybe_throttle_current
commit: 82778259eb201870d6d4f95ca4162de60a682343
[15/15] kthread: unexport kthread_blkcg
commit: f624506f98b198e65b44da303f44974590fb16c0
Best regards,
--
Jens Axboe
More information about the Linux-nvme
mailing list