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=-11.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=unavailable 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 2DC08C433ED for ; Thu, 20 May 2021 08:30:40 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 157FA610A8 for ; Thu, 20 May 2021 08:30:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231215AbhETIb5 (ORCPT ); Thu, 20 May 2021 04:31:57 -0400 Received: from mga11.intel.com ([192.55.52.93]:61362 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230102AbhETIb4 (ORCPT ); Thu, 20 May 2021 04:31:56 -0400 IronPort-SDR: voHcOnXo/2B6P5fKbS2wb2NwNDn3Qpp5VVoy9xF76S4diDkyDFI0x/jowOSLqAspITTdGc8Q1K 1+KSAwS+rtRA== X-IronPort-AV: E=McAfee;i="6200,9189,9989"; a="198088155" X-IronPort-AV: E=Sophos;i="5.82,313,1613462400"; d="scan'208";a="198088155" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 May 2021 01:30:10 -0700 IronPort-SDR: OrraMT7xKCAhV7vX4z8WmEXKmxrk+p6QfFCb5R6GlHLSFMErOh7bl2yD9287jDqXiD22IWV/hn Edn43VdvTXJw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,313,1613462400"; d="scan'208";a="473899304" Received: from shbuild999.sh.intel.com ([10.239.147.94]) by orsmga001.jf.intel.com with ESMTP; 20 May 2021 01:30:05 -0700 From: Feng Tang To: linux-mm@kvack.org, linux-kernel@vger.kernel.org, Andrew Morton , Michal Hocko Cc: Andrea Arcangeli , David Rientjes , Mel Gorman , Mike Kravetz , Randy Dunlap , Vlastimil Babka , Dave Hansen , Ben Widawsky , Andi Kleen , Dan Williams , ying.huang@intel.com, Feng Tang Subject: [RFC Patch v2 0/4] mm/mempolicy: some fix and semantics cleanup Date: Thu, 20 May 2021 16:30:00 +0800 Message-Id: <1621499404-67756-1-git-send-email-feng.tang@intel.com> X-Mailer: git-send-email 2.7.4 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi All, We've posted v4 patchset introducing a new "perfer-many" memory policy https://lore.kernel.org/lkml/1615952410-36895-1-git-send-email-feng.tang@intel.com/ , for which Michal Hocko gave many comments while pointing out some problems, and we also found some semantics confusion about 'prefer' and 'local' policy, as well as some duplicated code. This patchset tries to address them. Please help to review, thanks! - Feng Feng Tang (4): mm/mempolicy: skip nodemask intersect check for 'interleave' when oom mm/mempolicy: unify the preprocessing for mbind and set_mempolicy mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy mm/mempolicy: kill MPOL_F_LOCAL bit include/uapi/linux/mempolicy.h | 1 + mm/mempolicy.c | 205 +++++++++++++++++++---------------------- 2 files changed, 98 insertions(+), 108 deletions(-) -- 2.7.4