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 X-Spam-Level: X-Spam-Status: No, score=-14.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 30098C433FE for ; Fri, 4 Dec 2020 13:25:27 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 8E9CD22509 for ; Fri, 4 Dec 2020 13:25:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8E9CD22509 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id C84256B0068; Fri, 4 Dec 2020 08:25:25 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C5A3F6B006C; Fri, 4 Dec 2020 08:25:25 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B70E06B006E; Fri, 4 Dec 2020 08:25:25 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0187.hostedemail.com [216.40.44.187]) by kanga.kvack.org (Postfix) with ESMTP id A18516B0068 for ; Fri, 4 Dec 2020 08:25:25 -0500 (EST) Received: from smtpin13.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id 610D2180AD811 for ; Fri, 4 Dec 2020 13:25:25 +0000 (UTC) X-FDA: 77555671410.13.silk01_4717a4f273c4 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin13.hostedemail.com (Postfix) with ESMTP id 43A0618140B60 for ; Fri, 4 Dec 2020 13:25:25 +0000 (UTC) X-HE-Tag: silk01_4717a4f273c4 X-Filterd-Recvd-Size: 5125 Received: from mail-wr1-f65.google.com (mail-wr1-f65.google.com [209.85.221.65]) by imf47.hostedemail.com (Postfix) with ESMTP for ; Fri, 4 Dec 2020 13:25:24 +0000 (UTC) Received: by mail-wr1-f65.google.com with SMTP id r3so5316124wrt.2 for ; Fri, 04 Dec 2020 05:25:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=NJ97JT73CBxTHdvfTcI/LSNJGgKg1Av6EnVkFytDfl4=; b=cvAcAoCZk1z11KZq4HnKa0sC7a57HprhKSXOF3h2UcaEOrMgp0zsrJs/cM89daC4xu P9HddpuO8n1a9FLE21PlEO06hxDH1nIDYM+V9pDnVKxqT++C7uRHeSwIxIIGnOi4ZSdU KiOgXPl17BuLdVRgFAqBMWp49KUCWpqe32iu7KSeD6LJPMxyQFvS6oeP2ZLb5b8JqLKo nZxdzr6OZHDxz2VXupPw+UJZTIetzTIjRKUD/6y5wjKtkFxfMlxh5Y8ZtnaFDLzAh5fw DouqpXPR2EE2lJun+Dk4774zvtvI9rrKiB2J6dy5H4t7BInt/g8vcvxBYxroLSLUJXi1 oLZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=NJ97JT73CBxTHdvfTcI/LSNJGgKg1Av6EnVkFytDfl4=; b=ERM75p1FDuO9dsZ1qfaZUrnQf2YWXq3U4Yyi3ow0EutFKMPWRLLkB30Ut677JZ0SyR BXxnSTuVv/pWaYLVRY/a4RN4DSFCPZwQNegGuwVfAVFkhYo9gHb3AavjQs92hohSBcTk YeWvn8jDRHt/itu+XQKvAeO5ATYIvF/qVaXVGVsoTtlODvSWNeZ2Ki7/tX5rmY09HnWj 1JrhxrGPZIHNE6qbI47KbqOgasDWJJQDLIXNuksWlFsJlN+GIZsINUEdjATiVvBi3NWt G97Y1ZAI7D+f3IiVan7CQO7m5zwAPGRgM2RDguu3gW65AAioJy6MEmqATAz8rdb5BFC+ m0Xg== X-Gm-Message-State: AOAM532jp3R5jE/23cxpdDWrTKaQy0OMiF+hNhttQ+dT2lzFuJg9Tcn+ mUZ2kOGsIcV/7YU0U0nx7y4= X-Google-Smtp-Source: ABdhPJyXmFc/9Uyjh3Lv3QX/ycyHZ230E8YZyXQAH8E8GE/Comlg/sWUTKr1hwO9R4/meXE0+s8DWg== X-Received: by 2002:a05:6000:c7:: with SMTP id q7mr4960527wrx.137.1607088323645; Fri, 04 Dec 2020 05:25:23 -0800 (PST) Received: from [192.168.1.143] ([170.253.51.130]) by smtp.gmail.com with ESMTPSA id r1sm3565703wra.97.2020.12.04.05.25.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 04 Dec 2020 05:25:22 -0800 (PST) Subject: Re: [PATCH -V7 2/3] NOT kernel/man2/set_mempolicy.2: Add mode flag MPOL_F_NUMA_BALANCING To: Huang Ying Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, "Matthew Wilcox (Oracle)" , Rafael Aquini , Andrew Morton , Ingo Molnar , Rik van Riel , Peter Zijlstra , Johannes Weiner , Dave Hansen , Andi Kleen , Michal Hocko , David Rientjes , linux-api@vger.kernel.org, Mel Gorman References: <20201204091534.72239-1-ying.huang@intel.com> <20201204091534.72239-3-ying.huang@intel.com> From: "Alejandro Colomar (man-pages)" Message-ID: <4c10125a-cbe6-7dff-3b57-c3480e913c5f@gmail.com> Date: Fri, 4 Dec 2020 14:25:20 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 In-Reply-To: <20201204091534.72239-3-ying.huang@intel.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit 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: Hi Huang Ying, Please, see a few fixes below. Thanks, Alex On 12/4/20 10:15 AM, Huang Ying wrote: > Signed-off-by: "Huang, Ying" > --- > man2/set_mempolicy.2 | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/man2/set_mempolicy.2 b/man2/set_mempolicy.2 > index 68011eecb..fb2e6fd96 100644 > --- a/man2/set_mempolicy.2 > +++ b/man2/set_mempolicy.2 > @@ -113,6 +113,15 @@ A nonempty > .I nodemask > specifies node IDs that are relative to the set of > node IDs allowed by the process's current cpuset. > +.TP > +.BR MPOL_F_NUMA_BALANCING " (since Linux 5.11)" > +When > +.I mode > +is MPOL_BIND, enable the Linux kernel NUMA balancing for the task if .B MPOL_BIND > +it is supported by kernel. > +If the flag isn't supported by Linux kernel, or is used with > +.I mode> +other than MPOL_BIND, return -1 and errno is set to EINVAL. .BR MPOL_BIND , A minus sign should be escaped: \-1 See man-pages(7)::STYLE GUIDE::Generating optimal glyphs) .I errno .BR EINVAL . > .PP > .I nodemask > points to a bit mask of node IDs that contains up to > @@ -293,6 +302,11 @@ argument specified both > .B MPOL_F_STATIC_NODES > and > .BR MPOL_F_RELATIVE_NODES . > +Or, the > +.B MPOL_F_NUMA_BALANCING > +isn't supported by the Linux kernel, or is used with > +.I mode > +other than MPOL_BIND. .BR MPOL_BIND . > .TP > .B ENOMEM > Insufficient kernel memory was available. >