From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id D64FCC433F5 for ; Mon, 2 May 2022 20:07:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D80496B0072; Mon, 2 May 2022 16:07:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D2FE96B0073; Mon, 2 May 2022 16:07:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BF7806B0074; Mon, 2 May 2022 16:07:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (relay.hostedemail.com [64.99.140.28]) by kanga.kvack.org (Postfix) with ESMTP id B0DDB6B0072 for ; Mon, 2 May 2022 16:07:00 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 79D7D2A33F for ; Mon, 2 May 2022 20:07:00 +0000 (UTC) X-FDA: 79421886600.14.B9B1020 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by imf05.hostedemail.com (Postfix) with ESMTP id 95AED10007F for ; Mon, 2 May 2022 20:06:48 +0000 (UTC) Received: by mail-pj1-f48.google.com with SMTP id fv2so13564055pjb.4 for ; Mon, 02 May 2022 13:06:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20210112.gappssmtp.com; s=20210112; h=from:to:cc:in-reply-to:references:subject:message-id:date :mime-version:content-transfer-encoding; bh=UWLh0z6KqZeTYvB813th6xGMGi8VpMVzB8UY4c474cs=; b=uFZ3m09V2DNjuMRFG0vaMhvPIGbKSBxYWCK1xThA+zj5tr+aLVC8vCvly0DTtR5St1 P6mO4YRDRHeFcacZxt2xmBTap3+S0637Xy4WMH8O0xVLo4RObXNYTQV9soDCLx+cOkDh Qnco/KqauwoftX9giN3bRxTm8KgnH/zr9/YA8PapStmToEnJG13xnF2Fyqs9DKcb13PD f76cgtag8rdE5Hj+vLRlndoSLcDitA45oR6Xzl7MOvagtyrL+Ur2J5ILVrAhSNEfRr5s IUnL/phQfbZMIO9BvYJeW+brbpC9A9Wpu7IdLnkQF+PlsEcRHgRMHDT2mNuVgLncn3cX 5x8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:in-reply-to:references:subject :message-id:date:mime-version:content-transfer-encoding; bh=UWLh0z6KqZeTYvB813th6xGMGi8VpMVzB8UY4c474cs=; b=O1YnnOVJ0OI2mhu2+CQsqD+9+BPK5A7cAjaEGRQtovLyL2xlGF5rlEK6encRfWzbEv PW343fX//Mdm1sxNV7TXhLp9KeGA+b4/mnrdApM7NNKhqnberPc4S2xFuUJPSUNBMEs2 b4bi6/9A5q+rskEuSYOeTA5THlUxD6RZRFMsJQyB6GAZbjMYf96D5oCL+ra+8Vj+ot5P p/OOAwV/cBX6EWqkK8wkm1hs1CiRNer7BaAqczd2DMRJbAIieOH3axSKFnAIJClENoKI CCdUIqZ8ay7W0gL8zwNkC+Jo5sMekaBZbIV9zLvuKN4yWP20zV5VtYyvL/aCgZcGbfYZ xNGA== X-Gm-Message-State: AOAM533ZtVhZJLYIJ4DDSRXam+IbyuYKednnJGGJK61yWDpadyAOzePO VzQFuDY8I+8syvcTBg0zEihATQ== X-Google-Smtp-Source: ABdhPJxNiO9Mi7wpl2iVkR3DmL1JNtpLX/f3/IzWB9+f3y904bkgPvPT6e6Ut3ClaexVwIwAZ1jiAA== X-Received: by 2002:a17:902:a583:b0:15d:197b:9259 with SMTP id az3-20020a170902a58300b0015d197b9259mr13625813plb.51.1651522018557; Mon, 02 May 2022 13:06:58 -0700 (PDT) Received: from [127.0.1.1] ([8.34.116.185]) by smtp.gmail.com with ESMTPSA id h2-20020aa786c2000000b0050dc762815dsm5082564pfo.55.2022.05.02.13.06.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 13:06:58 -0700 (PDT) From: Jens Axboe To: Christoph Hellwig Cc: cgroups@vger.kernel.org, james.smart@broadcom.com, tj@kernel.org, linux-nvme@lists.infradead.org, linux-block@vger.kernel.org, paolo.valente@linaro.org, dick.kennedy@broadcom.com, linux-mm@kvack.org In-Reply-To: <20220420042723.1010598-1-hch@lst.de> References: <20220420042723.1010598-1-hch@lst.de> Subject: Re: make the blkcg and blkcg structures private Message-Id: <165152201746.5015.15962088646546569198.b4-ty@kernel.dk> Date: Mon, 02 May 2022 14:06:57 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=kernel-dk.20210112.gappssmtp.com header.s=20210112 header.b=uFZ3m09V; spf=pass (imf05.hostedemail.com: domain of axboe@kernel.dk designates 209.85.216.48 as permitted sender) smtp.mailfrom=axboe@kernel.dk; dmarc=none X-Rspam-User: X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 95AED10007F X-Stat-Signature: ntmkb3rzntzqnnms85n7t67sjr3orceq X-HE-Tag: 1651522008-643919 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: 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 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 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