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 00C0DC4167B for ; Sat, 9 Dec 2023 11:35:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 029B76B0071; Sat, 9 Dec 2023 06:35:58 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id F1C656B0072; Sat, 9 Dec 2023 06:35:57 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E0B166B0074; Sat, 9 Dec 2023 06:35:57 -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 CD6A66B0071 for ; Sat, 9 Dec 2023 06:35:57 -0500 (EST) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id A53801A0303 for ; Sat, 9 Dec 2023 11:35:57 +0000 (UTC) X-FDA: 81547075554.17.69AE526 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf27.hostedemail.com (Postfix) with ESMTP id 6383A40022 for ; Sat, 9 Dec 2023 11:35:55 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=g3coWPjD; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf27.hostedemail.com: domain of alx@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=alx@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1702121756; 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=jBn8kOL6T3m+YfS4ylyTbSH1AaToWO3Al52uc1jMR9U=; b=KLZTd2qljsog2Bay1pAmT2vBRfKd+JUAsFbiIoEHBD4yZ6a4KRtCeiWFjj6MLxKrwIqyXK p1pBEcyndcmKmn9XGjUt0I6elw8S6ouYUe2Ejws7U4D25yA82jRFUAHSX6hRAlfffF6tVj wJ8FuieZq9e4y/CENWBQdvZt+hAPjUE= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=g3coWPjD; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf27.hostedemail.com: domain of alx@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=alx@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1702121756; a=rsa-sha256; cv=none; b=graBRF1Bmn2v6ZpXBJH+7ZTECD+NkM+R8ESmt1KgR1S0nnaqalPTV7Nsi7XadmKUd+MH3e vOv0TLw0zSt/374cUEUkzbjZyn0ciiaIIG60o4BgIS7BiTpIFWGm5pK9oktTs1LmPF2f2Z lsTqP3c9MKJj7iaFB3jXrC5VDPNp0d4= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 71093CE23E3; Sat, 9 Dec 2023 11:35:51 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D299AC433C8; Sat, 9 Dec 2023 11:35:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1702121749; bh=vHOkXSSeOXaPpUN5Aor78Xh03ce9coubfANZ3E50W9o=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=g3coWPjDtOfeoUNVMmAaCMGkp0GymcC9lPxSrFT8Zt37mWxq8d8Y1o6I7wnnb9QfE CIlgDYcuNg5HlU4HU10wAHRbTF/Fn+61xnL2VTcsyIiv7WYGLvKXSPzxP68TuFbNo3 TX1QAu5R7aa1pWJ+tsJ6PGpR4nCNgT+OzAYApaMTz/I4ksOfmoO/epHt1//DuY07x1 bn2EBSM9aLoN5ETye4GxhU9kTyl2zVwmiszHJtZVUtvv6fKDuCLFnJfiqPVsytCm7q cpLiNqNhdR/2mdR8Sy6GAVFrEOurc1vrns4oEFhmQP7flbSOpXefGtLltAvST7YFau 45HZJeJWrogUA== Date: Sat, 9 Dec 2023 12:35:46 +0100 From: Alejandro Colomar To: Yafang Shao Cc: linux-mm@kvack.org, "Huang, Ying" Subject: Re: [PATCH] mbind.2: Add mode flag MPOL_F_NUMA_BALANCING Message-ID: References: <20231208090553.4285-1-laoar.shao@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="or3QjzPCbCzy/EuT" Content-Disposition: inline In-Reply-To: <20231208090553.4285-1-laoar.shao@gmail.com> X-Rspam-User: X-Stat-Signature: zjdcyzdootjqy6iptuo77m1hddzyatdm X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 6383A40022 X-HE-Tag: 1702121755-472195 X-HE-Meta: U2FsdGVkX1+IkIKZo1xqUmjkrmYt4QZyqlUCVER4otdG2bRRxN8F7pRthnmfCa3kuvdn/zdH/3CjSYP2sbsw7jXI50yWu4056xw9+0RmB2x7VSjNRtRBzxcI10F4fXmLUF9GGigj/ktiP/TNjboyY2h0Jf+kyeJOYDY3fsxqvdfUv9MBC7ZEOWVjwWSqIFnriFgHK0xvTvFCLqcr64eFaCBmgRCMrxYnK/jWkIf3UOlKpAVIOSxUDMiLZuQyXFTfPUWK9p9Nj4yTjDdWypOX/D6dfoKZuRosNG6eMD7K3d6ouMDjL6RbVFHlUHfgeCLUMBXk5rDLcYXCFqW7iFcvPAt9gdd3xYS5O5dX0tzJCte1EUcgwpuOpYRevXI1F4twGqCt7OkYe87QTteqdkpg+4v2+KDUCIncSy0pjAYaMZmhJ0uEVQY+2JD/0tdmBit+rSy754Y/JxIiYG8f0bSbdYV9aK/RjGyaWlFWlDu+SPJmVrhxXWcMVTnFAq3M6wiTvLOSRGcFkkr1lPzA0iX90lQq3Or1s4Qq2soDgepAwiSrLuiYcA212wXe659FQB92R/lnjohdA/xdUaqbKG/p5pG5oakRAnf3gYhJH13/nMApF4onwryHNEU8M/5GQ+5JUhvwPEPd+UGeL3o4++VJ2rz613vQ3L9COAtDVFtSPyPQ9sjS/4OiUe/l0xpcGECEf+cxU5TAM0MOr21VTQNlIgXxRtXpDha7aN+8nwOh52mLhcmp21V4WmM9fvlF0vUKgf0b2Q/RSpTwkmEHKuaCElk28T+Yc0td1uHDduFDvYhqSGzp6wrGx+ClX719E8kGRDMyf0GUAokOGFHXmEAo5XXZ1wxqD55Hlgpa+EriPuuaf1FFAiyTO8YV65wsLjSM4qnpWqk3KXSjRSwOGJeO4bMWSLtenrMBQLImIhlAMhOuU3zpwDdeXuEcOsE3g4NeZotTytf1gvG6fxzCu8o l357jI4G PD4Z0OakOM2tT6p1XnNxmwfCK8szQr7JYEtbARpTzJ7Dv8GeLOsTlh257p/Ry6yiYoXx9jZRSCEIpyRZX2aPMu6KscfOr1cUG+/Jz5vxn4ZbGXyTGitSwn/QhlojIg0d56FrUDW0I/oDt4wXiCbCKEr38kvh2sLDv9ax1UXhtlCQTqlIGMjiDsJK1Oc3prT6D7FvAD/VWxxCPCbId6/itnbulcMF3s9H80vSZ8Nboqa/0w1O2eTEr85ztGGVpQ5vszBgVh+1koMbBda/76aM28CCouBgGaiG1sQjmJHZCCPrtnxxalBAzSr5QVKEikiiOKAP652H38rq5WwRFjtXNdW4SJyty9jpKQ+OI4RPH+TzVaNpybxbVJDj6oZHRmbF3bk/iFupmgyuNr9EETQS/TbjSBb4KlC7kY4ZVwU0zNqdFoILidVrbysqZYV59liUv6KPkuyaD7BiEappXRAcyWBsZjQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --or3QjzPCbCzy/EuT Content-Type: text/plain; protected-headers=v1; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Date: Sat, 9 Dec 2023 12:35:46 +0100 From: Alejandro Colomar To: Yafang Shao Cc: linux-mm@kvack.org, "Huang, Ying" Subject: Re: [PATCH] mbind.2: Add mode flag MPOL_F_NUMA_BALANCING Hello Yafang, On Fri, Dec 08, 2023 at 09:05:53AM +0000, Yafang Shao wrote: > In Linux Kernel 5.12, a new mode flag, MPOL_F_NUMA_BALANCING, was > added to set_mempolicy() to optimize the page placement among the > NUMA nodes with the NUMA balancing mechanism even if the memory of > the applications is bound with MPOL_BIND. >=20 > In Linux Kernel 5.15, this mode flag was extended to mbind(2). Let's > also add man-page for mbind(2). It is copied from set_mempoicy(2) > man-page with subtle modifications. >=20 > Related kernel commits: > bda420b985054a3badafef23807c4b4fa38a3dff > 6d2aec9e123bb9c49cb5c7fc654f25f81e688e8c >=20 > Suggested-by: "Huang, Ying" > Signed-off-by: Yafang Shao > Cc: "Huang, Ying" > Cc: Alejandro Colomar > Cc: Michael Kerrisk > --- Patch applied. Thanks, Alex > man2/mbind.2 | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) >=20 > diff --git a/man2/mbind.2 b/man2/mbind.2 > index ba1b81ae9..dac784389 100644 > --- a/man2/mbind.2 > +++ b/man2/mbind.2 > @@ -142,6 +142,23 @@ The supported > .I "mode flags" > are: > .TP > +.BR MPOL_F_NUMA_BALANCING " (since Linux 5.15)" > +.\" commit bda420b985054a3badafef23807c4b4fa38a3dff > +.\" commit 6d2aec9e123bb9c49cb5c7fc654f25f81e688e8c > +When > +.I mode > +is > +.BR MPOL_BIND , > +enable the kernel NUMA balancing for the task if it is supported by the = kernel. > +If the flag isn't supported by the kernel, or is used with > +.I mode > +other than > +.BR MPOL_BIND , > +\-1 is returned and > +.I errno > +is set to > +.BR EINVAL . > +.TP > .BR MPOL_F_STATIC_NODES " (since Linux-2.6.26)" > A nonempty > .I nodemask > --=20 > 2.30.1 (Apple Git-130) >=20 --=20 --or3QjzPCbCzy/EuT Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmV0URIACgkQnowa+77/ 2zJBHBAAg0iTvYvEdaGMsD7DkObWVIZn+8Kut8cwdp9xRvc0uBrqrUqV86MXZxbV aWkoJLJ8a1k3ROP84XtpA6LkRxiRnoZ4XWKeaioRTYCCg/GWIHYHu+DuH8ltSgqP yYAA0R2aOBAk5pV3SLDnONK5zMChorzmzWOzieYHb3y2Vgj8CVFaEgSIkjv9UnvC dgVmfNU0/NI3JlKzI06zX6UJ3SUiWEF9MlMz5TFWxCaj6snWbC2UvFX82u6t2YNw r8mT0lOcpO1ixos+hrnGGTkSM66LhQ4kWkrlRwODXRSP86QVIHtI4IWU/vO/581K v+tNMsfb2o2bFxadDOfwGQSCM7clv1aEJ6UEC8y8vdVX2XNpcpPA8dCfITU0W3Ny uubyT0pws988TbUGxeBgBhIXQMxIU/yQyZzqzlvldOmpceT7SxqXiopFwaha8xdJ vn206t4fvojLypGndDG/nSHVVN9a/aE0sZx7dEsXKpED+UL+aiefcZT+TmyxI7Yl uW/wuK1svCC6S/p5cuxu3fE0rD3Epw9/XscWgAtoNXGQ5ypUt+DGLAWQtNb9UPCh aUaiIUBh+8pCM9tpNSFleWK361sat1+ouUWF2+VxwHcHrHYMSFYvQpkUuT/NhFzG gDnEiWQZrj1cDsB03uvZBC9JvLY4xWwx+jt6vtmdyc3VXqB6j3U= =XxsK -----END PGP SIGNATURE----- --or3QjzPCbCzy/EuT--