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 66BEBC282CD for ; Mon, 3 Mar 2025 15:21:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 017AB6B007B; Mon, 3 Mar 2025 10:21:17 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id F0B176B008A; Mon, 3 Mar 2025 10:21:16 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DD3026B008C; Mon, 3 Mar 2025 10:21:16 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id BC2286B007B for ; Mon, 3 Mar 2025 10:21:16 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 2430680B4D for ; Mon, 3 Mar 2025 15:21:16 +0000 (UTC) X-FDA: 83180603352.29.1C97A04 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) by imf30.hostedemail.com (Postfix) with ESMTP id AD1E38001E for ; Mon, 3 Mar 2025 15:21:13 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=Nmpjx9QX; spf=pass (imf30.hostedemail.com: domain of mkoutny@suse.com designates 209.85.128.46 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741015273; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=biHsJlet5fCfn+aQ+0yz+D7w55EW52qbWYdtbbBZhFA=; b=sl+ihoMDcUWB55dCBm4xyuwoR0oeqgo53XT5XAH+tVrrbdGzctLDxEebL6mk20mTPg9g3I OJqQU6Lc8MjzwfsNcI2jm+t2qgFID7D5AsoJFur/8WP3X5n6F7hPWu5ReMBu7hlyDnqRu7 ql/8qUQTumGO8lWLHjrULWaw4FKOSBA= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=Nmpjx9QX; spf=pass (imf30.hostedemail.com: domain of mkoutny@suse.com designates 209.85.128.46 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741015273; a=rsa-sha256; cv=none; b=xm8DrbK56S9xbvYp3avH9+3UxFUhPNlSY9z5GL2Yh2q6Ljn7emd/Z9Bmitqta9MaY0Hk/H 14H2tWm/4B2KrCZt8tPLUTX8n5QdLWFHuUKYtYgt3GvAS4JXsOeWhDUaZj9m2pQGO1pPdV Cxinl4EJn/MMm5FBIJEOuQ9aLQbhsFs= Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4394a823036so43913115e9.0 for ; Mon, 03 Mar 2025 07:21:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1741015272; x=1741620072; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=biHsJlet5fCfn+aQ+0yz+D7w55EW52qbWYdtbbBZhFA=; b=Nmpjx9QX3rmDLr62e1EfcD4k4IGEl7BPcqSsFJnJHbi+ExskZRCGPQPS6SIFaGsML2 QDSCfJh92UWmngfPytOPyuCXvIQjUhFpbrqnDuisfnvI9mYGJrh4oMVrSj1iZO3BaFEl AmKDh4JYXV6DXrSI/hRu3xA/0wShqEfLEviWxTVIrlZ9dD56t8rtpM8ikqGUcUp0PADE Ku4iF/wMP3fdiLt3jeeUtiB4eYgNGrRAGTzao4t381quv7Tw2BZ4Ft3ipmTSEpvbwGm2 d9weUskjeO1FNeFzvZw00SkGMrwPMicWPKGj4Zf+tkRwokWlEh0B3foT7vvQGG5L19wC gKXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741015272; x=1741620072; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=biHsJlet5fCfn+aQ+0yz+D7w55EW52qbWYdtbbBZhFA=; b=apOycmMSu0fHkMZfRgkrfznvSrmeLTUgJcM5ThMFWBTgebjmkIfmqmf2tuJ/XNEwO2 GD63nsAMQshsaW9Esm2Il1rLmNvLPOQ7eWfrYVfVkEDC2UAKoorHle92U3RcL/GnvBnc li0OjvGOowYJ1fIDhbDSQr1H/gnOdxaLkFk21NVpip+ib3Z00c8vI1H6mJeFfDNLwaBs CRZHYxv7uAeph3O4bIU5M2UPBUWNpjIfAoKOLqkwOAjownvyrNiJEwSyuId2hjK5u6oH fjnVT3vej81x3rZkuAlvQw7zji45YNChrACpCoM0pIjcdEK6AqCF7ncvFTPCn25vxMGs Jn4Q== X-Forwarded-Encrypted: i=1; AJvYcCV8zfWybDzcbtQweKUWz6fKRPKtcdVcNAf1qfhtA7YUYAqfMs8Me2J2Ls7lx/wNEHQYyrp9SRFZMA==@kvack.org X-Gm-Message-State: AOJu0YzbNk1kgUhCpj1y+IY24E29m2hZLQb4oVi06S96UO+kf5a1NKDo yvK0vA0B2xP2xg2V2vJBBsgZrUnNkIGYWEWIBGbYj5fvakk3/Jq4Kmf+YTFeFrQ= X-Gm-Gg: ASbGncuX94yVaC6hv2JP7uJeVdkNJJ9qk8cqLC6vIUJzUP5zwqbJYUsNhoQEj0G/yGy ez3tKQlFuV+V7goFgcw9il0clEbx9/q1vBCdFpMdtqoBK2QV3Al+mgi0LXDbxPsfG3HWG59TiMR EHaEBFlp9VlBTq+K4sSR9IF+Ia4tCSbTMw94AmpItmKpJN+b1KwF9tLNa4vAGX33lOQDGmyUJk3 IvCQCDBELs7NfvpkcTQvy5Nn24jbM4C5JhOpinbfTkTPCd3HUkz8j7uEXKcrWYrN0kbYcKFG8EU MLbxJkrNwNHrqqzVW3XCdJDloftjfQSWhg7q4J2vqU92GEI= X-Google-Smtp-Source: AGHT+IHO1UijngzxYBV86MuYCZ4rhjDwQ28SjMC10B6w+oMVmI7gQJHRqCbzGOqKBee6uaMxIiQq/g== X-Received: by 2002:a05:600c:3c86:b0:439:5a37:815c with SMTP id 5b1f17b1804b1-43ba675a7dbmr105168685e9.20.1741015271841; Mon, 03 Mar 2025 07:21:11 -0800 (PST) Received: from blackdock.suse.cz ([193.86.92.181]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-43bc5c7f48dsm13737795e9.2.2025.03.03.07.21.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Mar 2025 07:21:11 -0800 (PST) Date: Mon, 3 Mar 2025 16:21:09 +0100 From: Michal =?utf-8?Q?Koutn=C3=BD?= To: inwardvessel Cc: tj@kernel.org, shakeel.butt@linux.dev, yosryahmed@google.com, mhocko@kernel.org, hannes@cmpxchg.org, akpm@linux-foundation.org, linux-mm@kvack.org, cgroups@vger.kernel.org, kernel-team@meta.com Subject: Re: [PATCH 2/4 v2] cgroup: rstat lock indirection Message-ID: References: <20250227215543.49928-1-inwardvessel@gmail.com> <20250227215543.49928-3-inwardvessel@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="q7bycjb7yl4xffnx" Content-Disposition: inline In-Reply-To: <20250227215543.49928-3-inwardvessel@gmail.com> X-Rspam-User: X-Rspamd-Queue-Id: AD1E38001E X-Rspamd-Server: rspam09 X-Stat-Signature: kkxtif7cpnzbxpu6yjdws56dyupnjbm9 X-HE-Tag: 1741015273-610596 X-HE-Meta: U2FsdGVkX1/Md1Sxs4vDKO3x445L4/3Mw3lb/UtONjUrOhX09T3bmyAoeS5fJSRO6GOsqYQid43io3uAEJi9F0XsDtsGgTY5Ef67o5FAqZ7PYkWsfxpf84bOkhlMD0pVm4hV+T43jlT3P8GTIVyF58w2Qn07jtUqZPfdi7wwrxyLLbCLSXUzRSOAJNyqynMuyQOMg75i1ZHRzTNCR2yafCJGbhbrJ4RMC0t39T005wrF7eb6cHCapfYOxOEQ8id6wpJU6z+Fh1+LcpLS8q5beAwILSvkaoliVFmcYsxkkB6Wb7P7iqvRsQcBDIUDUcdwCt14v7yQj9I8v4Oiv1i5d5COZlVlaaU54gCbFcfDbG3hrrouth7d6bEQWQP78/Vo5Es2Mq59Zau3ml39f53MVnPWbdv69esBNmL/89WkNuQ6fjC26Wu/8q0BK30ua76yf/qTgGZVaYG0hFs2VcaI6jImQWL8nJvusmB11AHZnth0zwDlAUA/9ytts0FWgeMTunaYXIu2OYuV/Z3oJyMvxTH+FpShyS+EuhmJ0tIsjExuEGrKbzqtFlKZ8I8omOo6p128kz0niXue9m27hc6aINaxJO+4UTOiUAva9fIAzB5TXZ89XpjvBqbWK3/07tKMo9fOT7aUWIo2nuRGjnDD3E5Ts767BgzwL89DJl2No5O6ts85lp84lw23BaS/CVEXmWZK5AbZeId7FErXLMzRjdnKjiRcg/GOHLG7JOj15tdghlGxWYImuOaMhRJMacN04Z+WrwkbObDCPYukjro+cObuouMJhC00fHPocDUsZAkq5IjGVx4Nisa7aqhLLbKFamFrwCveGGD2pXdzJ2cLo/d2SJMqg8Tc7rhwUZOA3SwHRe64adO+NO+y8a1Jszm+mqQTn7/V18/VbdHIio5vD/A9DUEIk21nZpTTayvHzM0NiDP4uyy1ZZzc8cD0o4Z4a44qROJVP92o2wBClg9 77ArYalW cparNup6x+ucOk+i2wAdPQvn7AXl8UNJ2q5AzS0Z4GW8wPSSnR+aMcYmjp5ZzHlYN0PNgGssYLuhqC7QpjUy2d4y3w1rdVi/vZv0mBvABAk+toCfqhmYjSiDYvNWwuyl/d5pbt8Q1eRsOF5n4j+sjPNXe8uzmj0h+pVgnPbXdVqOLzPpKHLEkK7czZTfFdiIrjEveY5OrFMjOILINYtpiAelJqoZdyuJ3JUjjk2VJ91rLRKjz1YVB8FCtjaK/dARgrG40MqsltynqWwUeUh8KMv4QAlpj0tu/DsUWAkZa32l7zPAJxL57PIC+Cik5LAreH6UHzoV843FbARf85ApXMgHmhWO0tzw16iM60pbde6Nxj4gVi52b63dlua3B2jZy6zcng9GPj8goU06eHsKXfJ9ps3maZLcq2SMS58AiGVlfVt9KIYHI8AJEX+b+O+l6HcY4/5/86v1ptkMbmqGFViZRKRZ5trkYeMAB X-Bogosity: Ham, tests=bogofilter, spamicity=0.001493, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --q7bycjb7yl4xffnx Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH 2/4 v2] cgroup: rstat lock indirection MIME-Version: 1.0 On Thu, Feb 27, 2025 at 01:55:41PM -0800, inwardvessel wrote: > From: JP Kobryn >=20 > Instead of accessing the target lock directly via global var, access it > indirectly in the form of a new parameter. Also change the ordering of > the parameters to be consistent with the related per-cpu locking > function _cgroup_rstat_cpu_lock(). This is non-functional change serving as preparation for futher lock split. (commit message fixup) --q7bycjb7yl4xffnx Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTd6mfF2PbEZnpdoAkt3Wney77BSQUCZ8XI4wAKCRAt3Wney77B SfeTAP42ZkYzOoE0sWwmSEwpmmHsA3x9lVx2zwFpJO0pPJuczQEAmMcLH0BEIKTb NZEFQkuv5jC+XD/BAdvGoRP7rtTqmQw= =X2Ou -----END PGP SIGNATURE----- --q7bycjb7yl4xffnx--