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=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,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 EAC19C433B4 for ; Thu, 13 May 2021 13:55:45 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 38143613CB for ; Thu, 13 May 2021 13:55:45 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 38143613CB Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id B7DC76B0036; Thu, 13 May 2021 09:55:44 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B2E296B006E; Thu, 13 May 2021 09:55:44 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9CFA26B0072; Thu, 13 May 2021 09:55:44 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0172.hostedemail.com [216.40.44.172]) by kanga.kvack.org (Postfix) with ESMTP id 6CACC6B0036 for ; Thu, 13 May 2021 09:55:44 -0400 (EDT) Received: from smtpin09.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay05.hostedemail.com (Postfix) with ESMTP id CE591181AEF32 for ; Thu, 13 May 2021 13:55:43 +0000 (UTC) X-FDA: 78136355766.09.F173401 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by imf09.hostedemail.com (Postfix) with ESMTP id 24C67600249C for ; Thu, 13 May 2021 13:55:30 +0000 (UTC) IronPort-SDR: cdZ5Vpgp82/iW8DzokDi4rtmwdIkoWTivrxjTZZYRT9fcsa3/z3ttazb424cEAoHaViLBOC4Fy aPq9QiEvCLVQ== X-IronPort-AV: E=McAfee;i="6200,9189,9982"; a="285453881" X-IronPort-AV: E=Sophos;i="5.82,296,1613462400"; d="scan'208";a="285453881" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 May 2021 06:55:39 -0700 IronPort-SDR: E7MsCeLURvjkO8scuNIcUFItxDAsnvhqWBHYpktm7lmYLXo6ysWw8GHdgIjK/e3A1ZeSRxH17p 1xxoRRCsMNSQ== X-IronPort-AV: E=Sophos;i="5.82,296,1613462400"; d="scan'208";a="400995872" Received: from bchunch-mobl.amr.corp.intel.com (HELO [10.209.17.244]) ([10.209.17.244]) by fmsmga007-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 May 2021 06:55:38 -0700 Subject: Re: [RFC PATCH 2/2] mempolicy: kill MPOL_F_LOCAL bit To: Feng Tang , Michal Hocko , "Hansen, Dave" , "Widawsky, Ben" Cc: "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , Andrew Morton , Andrea Arcangeli , David Rientjes , Mel Gorman , Mike Kravetz , Randy Dunlap , Vlastimil Babka , "Williams, Dan J" , ying.huang@intel.com References: <1615952410-36895-1-git-send-email-feng.tang@intel.com> <1615952410-36895-4-git-send-email-feng.tang@intel.com> <20210420071625.GB48282@shbuild999.sh.intel.com> <20210513072545.GC44993@shbuild999.sh.intel.com> From: Andi Kleen Message-ID: <8e1cf4dd-1bb2-fbcb-4960-65db8704ec38@linux.intel.com> Date: Thu, 13 May 2021 06:55:38 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 MIME-Version: 1.0 In-Reply-To: <20210513072545.GC44993@shbuild999.sh.intel.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 24C67600249C Authentication-Results: imf09.hostedemail.com; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=intel.com (policy=none); spf=none (imf09.hostedemail.com: domain of ak@linux.intel.com has no SPF policy when checking 192.55.52.43) smtp.mailfrom=ak@linux.intel.com X-Rspamd-Server: rspam04 X-Stat-Signature: 8pmr8xeci9c44womgft96aa3zxjhkz7g Received-SPF: none (linux.intel.com>: No applicable sender policy available) receiver=imf09; identity=mailfrom; envelope-from=""; helo=mga05.intel.com; client-ip=192.55.52.43 X-HE-DKIM-Result: none/none X-HE-Tag: 1620914130-74067 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: On 5/13/2021 12:25 AM, Feng Tang wrote: > mempolicy: kill MPOL_F_LOCAL bit > > Now the only remaining case of actual 'local' policy faked by > 'prefer' policy plus MPOL_F_LOCAL bit is: > > A valid 'prefer' policy with a valid 'preferred' node is 'rebind' > to a nodemask which doesn't contains the 'preferred' node, then it > will handle allocation with 'local' policy. > > Add a new 'MPOL_F_LOCAL_TEMP' bit for this case, and kill the > MPOL_F_LOCAL bit, which could simplify the code much. Reviewed-by: Andi Kleen -Andi