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 A8469C27C40 for ; Wed, 22 Nov 2023 21:36:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 481908D0009; Wed, 22 Nov 2023 16:36:01 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 431448D0005; Wed, 22 Nov 2023 16:36:01 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 347E48D0009; Wed, 22 Nov 2023 16:36:01 -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 24B338D0005 for ; Wed, 22 Nov 2023 16:36:01 -0500 (EST) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id EC31040521 for ; Wed, 22 Nov 2023 21:36:00 +0000 (UTC) X-FDA: 81486898080.30.D02C057 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf29.hostedemail.com (Postfix) with ESMTP id 234DC12000F for ; Wed, 22 Nov 2023 21:35:57 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b="YtP/GvNT"; dmarc=none; spf=pass (imf29.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1700688958; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=QFi1FyBsMShVzRrf++Lw6+jOnJbT3MpEwrqzDblIcLQ=; b=pQDyp3yp/h1tod8b5A1goopDufPJ4RViE5xGr9dhXONxSU8K+xCIY5TghX4xrGomCRDAaZ k70GzTxT9sPnyOOxResQbFXtmkl43hyyvkXpkigAqp2HWZqkmmKv+jyNIzPZLYc/ZAFvNm Q+5pjNr0KG6ql9gbI25B7fMXH29ehTo= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b="YtP/GvNT"; dmarc=none; spf=pass (imf29.hostedemail.com: domain of akpm@linux-foundation.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1700688958; a=rsa-sha256; cv=none; b=wPFpxKK13JM/3XkcILjvmxxKYNcsRnbpVhvXHOhZQdjV50ZpeOeZScMWuEASt+WOLWM9Q+ buoRt2J9r7zPaE81YGjUTNXCLQVvV/h/pPvUFEKnf1dNgwiEe7VLWZIQLYILWFI7qyce7Y CnJtd1A5P8HpRN17wgxkGj0kWwbo+aY= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 3037161F79; Wed, 22 Nov 2023 21:35:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 355EEC433C8; Wed, 22 Nov 2023 21:35:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1700688956; bh=dUf7J8K5pInX6ApRsBDZomkEu1RtnSBNH2JHXiSX7sY=; h=Date:From:To:Subject:In-Reply-To:References:From; b=YtP/GvNT2rI51Ptztgba6YuBdIJ6WPXSCcClZeCkvVekUWZLIJDyWDxopcNGoFjtl 0RPiAaKPgWqPzWGSuWzOL5EXxSZzsS3VnvtYtaecgsPSmm2mKEXSit4VD0mbk+FwjD ZF0NTHlA1pRC4uG7AMRgH6DD33mm2a97R3Ay4+Vc= Date: Wed, 22 Nov 2023 13:35:55 -0800 From: Andrew Morton To: Gregory Price , linux-mm@kvack.org, linux-doc@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-api@vger.kernel.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, arnd@arndb.de, tglx@linutronix.de, luto@kernel.org, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com, mhocko@kernel.org, tj@kernel.org, ying.huang@intel.com, Gregory Price Subject: Re: [RFC PATCH 00/11] mm/mempolicy: Make task->mempolicy externally modifiable via syscall and procfs Message-Id: <20231122133555.b7fc6cdefae0395d34a4cd1c@linux-foundation.org> In-Reply-To: <20231122133348.d27c09a90bce755dc1c0f251@linux-foundation.org> References: <20231122211200.31620-1-gregory.price@memverge.com> <20231122133348.d27c09a90bce755dc1c0f251@linux-foundation.org> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: 234DC12000F X-Stat-Signature: hepq1sb1d7qgeydnqidhwcqqqxtjuubo X-HE-Tag: 1700688957-67818 X-HE-Meta: U2FsdGVkX18bMsNHRg1T160F2JKQMD8x21DtBIgy5FSjDgIT2iEHWS1vdTBOVc2+w60mLR/X9Cl/Bm1OSxcOteZSGaBT6QXr+5HBWI5srbphGC0C32Oaw4X1lgED93elLjpl+qYjpF+Xy/qPrn+vkhJwTG6sqHorPoZt49aQ4n9H0vjdSJ81LVnkhSPpl3ap1qc78nlxOJGw8PUEINDqPHWQ4XzriyZFEwsYOMMqrP0/3nz58PA0QGbppGE5o+9LLAZbXSaNJq65ZIyUWIk3s6PiVoj/X2JT211fGDWUtB2+dJteYbUz27mcvYuqEzU1TUEb2+6KzszL+8FWMMpaxETiow6E1eUy+1vy4zRd4TmU3t9t/zWx1zm5403HIxWOkKPpY+YjXn/A0f8pds31o3BqJ/tsBLhtl5vYLlCZQSQ2irMeijiFiqxQPnzicgUG24VdME3FeSHIYIWt7EOYTdCUhFt1ipy6NOEXAu2TyKIXFJac06uny33gOAOTlU2gytn9Kd9VhouGGqaWPLovP5YSmNnN/zDIFEgEhFJgRicTEkCa9N3PspMTQVNKvIv5Cu85ykXF1uLo+T+pNi0iKcdeEorZUtLFk4KRZNT8rob6vcJ5v2cqO/EGlZJl7pVtXsKA1RH3ANBSmROzQ1leyxx8IXbGuUp2EY797g3Gb4CseKiFJB7YyFqYbTnsnRObh838iYm1OBtFDILw6CbO9sv37W0wJBBGDvbaavHyAUIEBueCt4cCXBkxI0I5j4xDcm7XJvl6bqGVvDeGBMB2q1R18tVQSuktjA6JpX5mE9DCv0JAMtwYeFy1lWizEbLZJ5jlblmmflKOBsYi+905381u9xbdjbp5QqraFGumdu1i1qJiu5Ng7N1gevlo+aBddwFaTIjf5aKA0vIjk0qIy82//MRfcLXNNWlZZy9sbCzJGCebZe92MbBMns8CFvawuN3lwgqPFghPnE4Jfxd mRuLXrys XAwu2KLM1O2P6y2XiPiignnwnXg4rzoqwGCt6BCL+AsIJpHQVd35HxX1fga774w1Rryu1mb1Y6l+sLNE2rH0UBc4OaRroUbkjaPzfajqM2YjRrEWaLrH7TahpA6CgfNg9XbjlNZ6LKjp4RekEfD56FlS6o4cV2G4MT72AmV1sxo1Fn1Ke0VChXmA8hm2XjGfLCpy+dm3IdVeAEnnGRheqmun0DT9qiCjlNV4l2Iu2UBnGPCIwR8AfSLRbUfLJyF1hgRT6y7ackYSF4wItfyxHUP9yxHF4pMZzm6w7aXAqlkfoLS/Y0M/gPDT5GW6gJh9Re381GfZTtc6QyOg/Dr2REjyNimQ1KDg8kTbyAQPBNDoJcDhBhSyN0evVaLEzq25LaPuW5XxztwMwiK07N40DEefFp5QuQ34KZ+Yg 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 Wed, 22 Nov 2023 13:33:48 -0800 Andrew Morton wrote: > On Wed, 22 Nov 2023 16:11:49 -0500 Gregory Price wrote: > > echo "default" > /proc/pid/mempolicy > > echo "prefer=relative:0" > /proc/pid/mempolicy > > echo "interleave:0-3" > /proc/pid/mempolicy > > What do we get when we read from this? Please add to changelog. > Also a description of the permissions for this procfs file, along with reasoning. If it has global readability, and there's something interesting in there, let's show that the security implications have been fully considered.