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 B7766C47422 for ; Mon, 29 Jan 2024 06:15:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 52A606B0078; Mon, 29 Jan 2024 01:15:13 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 48C376B007D; Mon, 29 Jan 2024 01:15:13 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 32CF86B007E; Mon, 29 Jan 2024 01:15:13 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 1EDB66B0078 for ; Mon, 29 Jan 2024 01:15:13 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id BA303C0296 for ; Mon, 29 Jan 2024 06:15:12 +0000 (UTC) X-FDA: 81731336064.27.8054A2F Received: from mail-m155101.qiye.163.com (mail-m155101.qiye.163.com [101.71.155.101]) by imf07.hostedemail.com (Postfix) with ESMTP id 723BB40010 for ; Mon, 29 Jan 2024 06:15:08 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=ustc.edu; spf=pass (imf07.hostedemail.com: domain of luochunsheng@ustc.edu designates 101.71.155.101 as permitted sender) smtp.mailfrom=luochunsheng@ustc.edu ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1706508910; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5zyLLukh63BtFIapGKRY/G6SSuoXwi1VxIoVGF/nmNI=; b=Q0o/jDRVKEEXggr4JgEJ/qZ90Dn9cZSeUmvgsGsrOCzYmj8lhvSZoMjZh+laz+9gi9reAu crMEmKoShfqWjtSC23IYB7nHK+aWD7Kuq4Tg8pdkNYDaY5oKdSuh8ruKDF8BIhjHcvuQfQ LxHP7FZ02eBeCR14QRNvLqndktLEG6M= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=none; dmarc=pass (policy=none) header.from=ustc.edu; spf=pass (imf07.hostedemail.com: domain of luochunsheng@ustc.edu designates 101.71.155.101 as permitted sender) smtp.mailfrom=luochunsheng@ustc.edu ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1706508910; a=rsa-sha256; cv=none; b=MPZQ8UILXS09XLkF936cUDBCAHeeOm775G6Cra/yBRPs9kjljmlEl8QwbFbPlMGUqVbRON nOan4fMKjDZVXgTQiEal4c65N0BjjjwxA2SQNFxK1BE0CwK+3yThk36TAv8YQvsiJsdm2J LRAKD7DzSIA8g0yKhXmnM0Zs4xExtgE= Received: from [192.168.255.10] (unknown [61.151.228.150]) by smtp.qiye.163.com (Hmail) with ESMTPA id 666237E010A; Mon, 29 Jan 2024 14:15:02 +0800 (CST) Message-ID: <0e99b72c-c3d9-424e-8efe-af750da69ebf@ustc.edu> Date: Mon, 29 Jan 2024 14:15:00 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] mempolicy: check home_node is in the nodes of policy To: Andrew Morton Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org References: <20240126132240.24518-1-luochunsheng@ustc.edu> <20240128002942.b0dbede1fcc4b80d2a398d15@linux-foundation.org> From: ustc In-Reply-To: <20240128002942.b0dbede1fcc4b80d2a398d15@linux-foundation.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFITzdXWS1ZQUlXWQ8JGhUIEh9ZQVkaTEtPVh5DGh8aGkpOQhpPH1UTARMWGhIXJBQOD1 lXWRgSC1lBWU1KVUpOSlVJSUNVSk5LWVdZFhoPEhUdFFlBWU9LSFVKTU9JTE5VSktLVUpCS0tZBg ++ X-HM-Tid: 0a8d53db60b703a2kunm666237e010a X-HM-MType: 10 X-HM-Sender-Digest: e1kMHhlZQR0aFwgeV1kSHx4VD1lBWUc6Pwg6Ojo4KjMPCAEJSyEzPRMN QwwKCQFVSlVKTEtNTktDQktITklLVTMWGhIXVRcOFBgTDhUIEx4VHDsOCA8YVR4fDkVZV1kSC1lB WU1KVUpOSlVJSUNVSk5LWVdZCAFZQUpDTEs3Bg++ X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 723BB40010 X-Stat-Signature: cx8uw9jfegnxtjbz13p7jdt5d4k6ieur X-Rspam-User: X-HE-Tag: 1706508908-515505 X-HE-Meta: U2FsdGVkX1+c25MCo71Mm1gycEU54TCgwgOVVlksZXazLJLjlwfpuTgRnMCXv7+7b/YweY7JbHCfn7+9SJWZXpDjAlZtWPR41gLk2sfm5Dijz0J5E6uI9e+qEraNQ3UyF4G7ZZoMfX7Wz67lW9LfMjJOw2e0xihm+HVRK5En1TBFhca8SFJH3NH3wdtxChsdf+jZ8TA3Fs4MIImwaNN9mUx80RH50tPDiN6ibvsCbJJJOK3TcpTbvqec0xDb4aEcx5UfhiZm4kPAutcOOzn71R16XW5rf7cvkixeQ8nU0h7GlWn6DTAzRrHPO1EuuRQNMWOLAcn5OvZdLqvqpof/7ouimVazfxajLiE+SHv2BEpyvmmKdp7qSO8xZzJzmRbOoAcdGkPFw2tGgnmQXS63sOFaqPLJEQ9hJyfKsS4w6/KLQ3b07EW5O8+gF+/hq/LBXeMJYMbSPj0p4fH822CSNdMOV2YjyILJgikDFJGTiU4yB40ucww9dpAxh4+KfqZUOMwFslg+9sB3AFGska8ir1zIVdcyjCoDwA7hbzuMCXL1T8jdpmh+HvykhC3kMP0afG69EqdINSMlcRpyL3zjRrImimq/7gp7ewzLm742+fJSlHUjIYncr8KII2ltbT0BM0SA9JdX72YcdqPQcAkTiBYTnzZBLsTxMrhntbVSnC+6QY2W3nregzTCOR4wYaZzcGeCvYyBHttFordRMQiYQE/TIl8fDXe4cgsNmKYxyVScKZu4TAena9UcSwxR/chOfRf3jIvqAICFsfznTNTJVOQiMtRnomxZd5glXn3NsZyTbEi5KfVvxtwoaqcQolj14M539juBSYIU0Y+ghPM4+yxf/75DSipVCt7oPX/DYD7UYquo/3q+gb5J6iGyxvDaNTgBI7VVtqXmUD//9+7ZiZjr2QeeWhKn8ZP2rCtffPQvbXgRj4a4h7rcTCuXXDIMEYHKqJrwrZL74zgamvb t75MUetv tC65O7aUXK15PdkMvA/6y3dXYa0/HMoV/02M5lNJ41skAb9emXZYBY00t9Dh4spINrXymhYzeacEqfmWCLkp15P8URdYfTltD96tUhFKuGAITQXYWtAi9uqlL9xicnaItLnMbGPBSjcdm2v5tFOl4GANAflSHU9EadLvZ5YN3EHnwynGfBf8TynO9d2cmEpIDFV9vOc5kT7NCIsVnLYq6cuDcLn0mz9ed5402pAJmAqkpfVk= 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: For example,  In a system with NUMA nodes 0,1,2,3, i mbind process to node 0-2 and set home_node to node 3, it will not be allocated from node 3, then from node closer to node 3. But i think home_node should be set directly from node 0-2, which makes more sense. So i think it needs to return failure to prompt user. On 2024/1/28 16:29, Andrew Morton wrote: > On Fri, 26 Jan 2024 08:22:40 -0500 Chunsheng Luo wrote: > >> set_mempolicy_home_node should be used after setting the memory >> policy. If the home_node isn't in the nodes of policy, we should >> return failure to avoid misunderstanding. > Thanks. Under what circumstances does userspace trigger this issue? >