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 9B3C8CFB446 for ; Mon, 7 Oct 2024 16:19:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 12F216B0092; Mon, 7 Oct 2024 12:19:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0DFA06B0093; Mon, 7 Oct 2024 12:19:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F0FA96B0095; Mon, 7 Oct 2024 12:19:21 -0400 (EDT) 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 D2D346B0092 for ; Mon, 7 Oct 2024 12:19:21 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 7337180B13 for ; Mon, 7 Oct 2024 16:19:21 +0000 (UTC) X-FDA: 82647316122.21.F8F38ED Received: from gentwo.org (gentwo.org [62.72.0.81]) by imf14.hostedemail.com (Postfix) with ESMTP id C75C310000D for ; Mon, 7 Oct 2024 16:19:19 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=gentwo.org header.s=default header.b=QAb3mxCe; dmarc=pass (policy=reject) header.from=gentwo.org; spf=pass (imf14.hostedemail.com: domain of cl@gentwo.org designates 62.72.0.81 as permitted sender) smtp.mailfrom=cl@gentwo.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728317861; a=rsa-sha256; cv=none; b=A1rqhgAcG3or0zI5iDzPzpkjQlMt9V8mWW5H3keUfc04szcUuV7QmuMVqxjs5NszryqWin ad2tb+pI/2Iy494dQ3A9MDdX17Cvf9zEmSTQCeY4QgTPd+FhDNjoRVr9qdMJatJLCCWhJ0 mthW2KoN1ngHXeVmfQoI9l7HuooTm/Y= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=gentwo.org header.s=default header.b=QAb3mxCe; dmarc=pass (policy=reject) header.from=gentwo.org; spf=pass (imf14.hostedemail.com: domain of cl@gentwo.org designates 62.72.0.81 as permitted sender) smtp.mailfrom=cl@gentwo.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728317861; 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=iIe24rhye0MsRp4+ROnwE3opvL7+WOXPzHB9VSuAEgI=; b=vFnJp6mbDKmhceZVKAAE+haKx0hgNXhXafnXctO7quSZpRzNX9TDvCctIsAWXaAF1KP5o+ 80M0M9rZT8aTnk6YE8e0rJOgBItg2bzQE4rjnwhoB4qwlyCoKRvX18AuBVaZuOACsje9TB j10zrHI87JCA7jvVzOErI6wXTJMGEDE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gentwo.org; s=default; t=1728317958; bh=Egyp1ASo/oii9pJ2DkFESs3h3UAA6SZYA/as0HXCYjo=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=QAb3mxCe91iQ2aCSMn1fNskGErTgUM4RDxmdl7YUcHBIjN3j8WQpMUH376PbaoqD4 OmfZgizlw+QctYHa7ezORy0bVb2a0SA2XZjDw5Lqhw9VRVQt8WnIWpt8T8X4AMjaj0 iuvjNZV5B8iSOovLdvL3l5l7VAawHgmDtte3yyxo= Received: by gentwo.org (Postfix, from userid 1003) id 99E6B4026D; Mon, 7 Oct 2024 09:19:18 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by gentwo.org (Postfix) with ESMTP id 9897740264; Mon, 7 Oct 2024 09:19:18 -0700 (PDT) Date: Mon, 7 Oct 2024 09:19:18 -0700 (PDT) From: "Christoph Lameter (Ampere)" To: Hyeonggon Yoo <42.hyeyoo@gmail.com> cc: Vlastimil Babka , Pekka Enberg , David Rientjes , Joonsoo Kim , Andrew Morton , Roman Gushchin , Yang Shi , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Huang Shijie Subject: Re: [PATCH v3] SLUB: Add support for per object memory policies In-Reply-To: Message-ID: References: <20241001-strict_numa-v3-1-ee31405056ee@gentwo.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: C75C310000D X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: cb3kwiqrg347rsum11ocsuksqubrh4nz X-HE-Tag: 1728317959-893421 X-HE-Meta: U2FsdGVkX1/r2NdT6E5s05uXGU87OTxRJU/6v4+HzMBRpe2jUjOwkvsL6ym2X2/1UDjZltl8YhE5WweDsWS7crCc7jzCk18IYWLPq/YlFyG8tNyNY+rbeVVluTbxNr8KQOXUIT3cXnVGVXoge/+XQ96X301puNCCyHBwFzmInDHRDOnRO7bfgGy6TUSDR/ndf6yZxhZtd+g8BSpbSyIqNOSSL7tEmd02BBPFjM4s1WtndJRSxgMEZfALzCRzzjV93ZgMMHAl8idGL9L9+uEah/BdMUgrwOOzQh67HWl0Xp3MxM3DKFdO8bdfPx5QzWxHQedALmq3Gbi2YAIJyTAEflqQ8AlcBAg14/UsXmPxZiFrm6ldqiEavKxCTcccCK60IgP7nbe8i9Bu2Z8UOcIHSDDiAulXTiBh1PPWV7e/X5pL2OBuz2NzHp5bYGmLmW2Ss3YK9/TQOlyW8laT/nUwfwfRyJMt7GdqMMf1u7C4IiPYX+sjONgC/l1qiM5RFDxpgoa3bLh1IC07jIYGJ3h4LepRy6ZvffqPARfBH1RWa3408uYs7kwhfLEO1sqR6ERB/0xPgVjb4uvfpfzqEb/WQKwm5kXfuH6pXH/3y4EcVQC8WD3JsM/MksJw0xRKCF3jwNWF3EOG93ofVvJh0cTR/C/8SsOLUrYmThq+Pe0F7q1c0J4duKg5CvQi0S5FMkZUnVKAlog3Aln7wxFvNDT1grRekyJEWSDg2e8QRsNgF6507o8vii4gbV4UTGMiIst9S9NCge04K2hCprmVW0Tw4W8/hYIzqI1r4lADTIJauqDJ698lTrXQir1AhspM7Rz4y8n4wasjM2fvZRSFdjVHYKPYnsEfX/DbePnSgn/kj57xeER/c+COl/rK14pYAPQJRoFLrQsIfkz502HtX48ZILCxafdiRN/RkAE5At622VJnB4xETGO8muy9/meqGNO+c8VwhQViETqkozPPpRG NsCeYnmf hrzZM+jpQ9Q5tuchHqDdSPnYvs1TYtPPVATem7C1TPYSY8XmW6VfkPjSx4XO+4mZTA6GofF9GYktDfoy1DIT2h5SXF5eket8YyXdzspC2IrUaIj93m2IQXMp4F+UiCZQEUmUC2kitMbsAC7OmDQtLqCQH6YTKybO9bvJlTH589sAR29BK9w9Yi0ulUrRlqWVhlgEOpj0K9u6Gtz2V0ezf/FLz6PrFrgUBzGvQ7mo3xCIMyKoaI8eaNvD6arYtFAZpepxoAz4lPDEa4p8= 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: On Sun, 6 Oct 2024, Hyeonggon Yoo wrote: > > + */ > > + if (mpol->mode != MPOL_BIND || !slab || > > + !node_isset(slab_nid(slab), mpol->nodes)) > > + > > + node = mempolicy_slab_node(); > > + } > > Is it intentional to allow the local node only (via > mempolicy_slab_node()) in interrupt contexts? Yes that is the general approach since the task context is generally not valid for the interrupt which is usually from a device that is not task specific.