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 D8114C05027 for ; Fri, 10 Feb 2023 12:30:39 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CA574280008; Fri, 10 Feb 2023 07:30:38 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id C5601280003; Fri, 10 Feb 2023 07:30:38 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B1CBF280008; Fri, 10 Feb 2023 07:30:38 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id A026F280003 for ; Fri, 10 Feb 2023 07:30:38 -0500 (EST) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 633BF405C0 for ; Fri, 10 Feb 2023 12:30:38 +0000 (UTC) X-FDA: 80451315756.13.77090CE Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by imf03.hostedemail.com (Postfix) with ESMTP id 968E52001C for ; Fri, 10 Feb 2023 12:30:35 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=p0C9LCJh; spf=pass (imf03.hostedemail.com: domain of glider@google.com designates 209.85.128.43 as permitted sender) smtp.mailfrom=glider@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1676032235; 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=rzXGI750nbovUeOo5nq7VVxphblkXYgiOmT1I27ynB0=; b=Uy1Hg3pU8qmYAS+OoUrrwBzKF4VbrPO4RK7I3kbtAlk9MmKQ1a2R0bWwE9AQAr2PrfyUZT FnFzKceAH6bN4j7goNUt0ejM+SdhPjRcxHXnKiQccxYkcwqfF26NwB5pOwOaMxQD0RPloR Fa9Jwl1I5l//39Q8Yg4elQK83gCflyQ= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=p0C9LCJh; spf=pass (imf03.hostedemail.com: domain of glider@google.com designates 209.85.128.43 as permitted sender) smtp.mailfrom=glider@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1676032235; a=rsa-sha256; cv=none; b=60gnBAzFX75E4mUe20YqpNSjvslwMEUoYjz3Oj7cpLHf6BenH/VVwC5+YXrFJl5+JfAS7K zuODXc8Wi5EPNnfKuo9uYIpOVcUtX12NAOhVO9ROGgotoqHghj3myt0GSpwfz43uNmDqVL Kh13Cm8wC7IDDaAMAaKEH1jJxefdlYY= Received: by mail-wm1-f43.google.com with SMTP id o36so3725101wms.1 for ; Fri, 10 Feb 2023 04:30:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=rzXGI750nbovUeOo5nq7VVxphblkXYgiOmT1I27ynB0=; b=p0C9LCJhQmE3+pTdu2b7vLtvu4Th0IhyEjIUpTHsqCL/np+iI7yAslpGQXuvBpC2gZ 0sli6pHc0g2QfD3+Q52TnoLY+qFA77nbqC3rxWxlNG0rE+RhQZU6U0R75Tyhd8zM2Wix uVF7/TfWlwHQ0um76o7uCTJgGWQg5nzd3n14Zv1fxe6nUMsAj04TsofPeZbm10ND2aSk tu0U8knLBiLjM2HsmgwEMWICDlTIvri+o5tZmuJpTjw7wyupTwmaJ0G8xr87lLlr7d6w FLvBuh5j8hwJYSFqqyPyU+95iormsRjlquc32lKxRJFU875dCHUkwbiu9q8MWnXHQswy FDvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=rzXGI750nbovUeOo5nq7VVxphblkXYgiOmT1I27ynB0=; b=cK6/TpYEYODlkHhvnoNGQUKuLJNmt8ZdJI4dGBUBwgaZZevPQTfyiagC5gJwcnhOh9 VUeI27q7ivtiKqVnxEJHpfBDpz+iDKkSlgomfZkHYe2/oICANmXvXOCNWYvvxX5TFJHy nv7Mf7E5TzWkoClHJo6oeNLykw7amM/svv3UE28YlI1h8E9glyWk0YT6MHwHCAK5pM2V PFlPQy85Tr63h4caAlt6ZSWgJkzr87iYSz++Ynq9reN2HDcUcG190jh43qoxQNU3C1b9 EbdTShMFGVgFmyqtWnf13Z5O6eqYJumCTOLrpFg9mi4trCl7jpu6JFGVRkjRhJFFI3I8 IHrg== X-Gm-Message-State: AO0yUKW/cGDK5+tZJvAahhT8fKVDnRCfIohjySW3dyfHU72BSKA4BO9g 3hmupMJl5cooJr7fr8XBwwlbDssbeOe/HG0iryuUCg== X-Google-Smtp-Source: AK7set+2W7zCRxhS+H1bs0QPTQO0pDTooCKg7pQearQx5rjejCJe4/yy+VTRLLhCDPYxabCvirSxrIvBpkE+ammej3M= X-Received: by 2002:a7b:c2f7:0:b0:3e0:c45:3456 with SMTP id e23-20020a7bc2f7000000b003e00c453456mr909332wmk.44.1676032234074; Fri, 10 Feb 2023 04:30:34 -0800 (PST) MIME-Version: 1.0 References: <20230123220500.21077-1-kirill.shutemov@linux.intel.com> <20230123220500.21077-10-kirill.shutemov@linux.intel.com> In-Reply-To: <20230123220500.21077-10-kirill.shutemov@linux.intel.com> From: Alexander Potapenko Date: Fri, 10 Feb 2023 13:29:44 +0100 Message-ID: Subject: Re: [PATCHv15 09/17] mm: Expose untagging mask in /proc/$PID/status To: "Kirill A. Shutemov" Cc: Dave Hansen , Andy Lutomirski , Peter Zijlstra , x86@kernel.org, Kostya Serebryany , Andrey Ryabinin , Andrey Konovalov , Taras Madan , Dmitry Vyukov , "H . J . Lu" , Andi Kleen , Rick Edgecombe , Bharata B Rao , Jacob Pan , Ashok Raj , Linus Torvalds , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Catalin Marinas Content-Type: text/plain; charset="UTF-8" X-Stat-Signature: itbnh1uz6q4xddrpz3n14f8pkxw3oxot X-Rspam-User: X-Rspamd-Queue-Id: 968E52001C X-Rspamd-Server: rspam06 X-HE-Tag: 1676032235-805236 X-HE-Meta: U2FsdGVkX187itOj1egiwvTQGIZ/UplMAerXCOOMEWJRSs9APdPAXCKUcu+JrBxi6aXsHXpnbCYeJXkmJ/CrmUGSKgTUtIkSHsiqpEokQL4X5f46cnzR2JsbrRHXWdXVq7kp8ixVj/Z2KYHOcZFglqLeEjis8sB1gV1woun7Mt+vWhQmj1Qu3pplL5e3wizXWcVtV7GmOrihjGDqicywLCdCdkf9MwxPbqQ0H8dwzMXEI6rXyt6/Lw2QrKkLT7rn/50IMYQi1OWQfExc4bVRJTFXKWlPWA7Uy+pcKC67NMY7GNUrdz9+1ABAsrCEB2sXaAZahznu0vDqzmZ1cbLS8rcGAvAtPQ65m09WkaPchEsHiK9HjSxNaLTcQT6xoWammfoSUY/v8SlnYWnOBECQmwTzTo3f7k3H2jib8E7UgFPSq/ymCapaZnFSC38sCpN1uJlB5FoJgo50B6XOpJSvYPMYJW7D7rWk9nwBpnRyeQaCqLNQsvzTn9JpYDBIAyHO40eh7kMQmLTYyK2SFZf/c0mBTVCvADcNx6dVg75xFVVtuPFAj7PXnONtd1frMZq84gvTTP4tFPzu5dJF5jiR1giN8UnF9SSSEYDVkTojBGg0rx9cU4d+AW+U1IhSP+PS7wP6lO1d2xaAeQnXMKvdn5lmL91v32AaMYlKbCWzulW6TVc1lx+eH7cBva979PwoC2LdKZ53aIBiVYLOSS91v9b5pBXTqgCzPOarosN7LWlBWEISv942yciJ1rJBxTiu8IsN+TeqVZhksLckCZLpMBtmCtRYRhNYNk4L0qSiqPXTydpcojhrL0/GwgUzV2YrFv6+Mr2nrbi5Z9wL/qfEKw+c0yBqqullA/Pfo8RA9EbdbDp/xDf6Rk2egyYq0lFyhOR+vcmsCsUvyEeOlfEZ5g366b9D5SQ3touBdbtru4OCRqH0Ak165CketVJPuWoJ9uV7zRn8D/mtQdws4/z YEhQbd0K yBW57z+oXNboCYU5BlmkxGOE19wLluoisjlC00VHrEtxatg8ieZmYHJ35G6Z9uzNagzieMZMLHIJQsy19jTnGjGauJ5jACYLxrd8w17bRVN5hRvE563iENTgPl38dXdEC2CC59SbY6iBqZSuUDmAKT3N2c0Lhev2RbS+5XAEGNnlrcEe0vtEJlA3ZjWvH+lCOwlAt/yuOswWRduwN1QuNbxAqg3q760FGuWj1nyDSKFTVSdWwHVZyR5nq/hp95lH56YRjrsuKRjbYnTFYIWVaSXv+7wXz0RAdX1FDCb0mGCuC4rWwLueNUGvrs28Tshx4rUPQW26iyr8xsv6vWu9hEkRItLFrfqYHo6xNL5iQKFAoF4R8GxSLc029aPufMWPivv/i3FaqwEiUP+NO+e1xRrZ7TTATnRBcdyRSS7YHxEq93xCJqJI6L7Wj2bGxdYKRb0lkjAfy6RoF7sxrWNyVQhDp/xaAKqqX+Acw6jLQgg0HaQH5SrtWFHyiWA== 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 Mon, Jan 23, 2023 at 11:05 PM Kirill A. Shutemov wrote: > > Add a line in /proc/$PID/status to report untag_mask. It can be > used to find out LAM status of the process from the outside. It is > useful for debuggers. > > Signed-off-by: Kirill A. Shutemov > Acked-by: Catalin Marinas > Acked-by: Peter Zijlstra (Intel) > mm->context.untag_mask = -1UL; > diff --git a/fs/proc/array.c b/fs/proc/array.c > index 49283b8103c7..d2a94eafe9a3 100644 > --- a/fs/proc/array.c > +++ b/fs/proc/array.c Right now mm_untag_mask() is visible from array.c thanks to inclusion of , which happens to include . But maybe it would be better to directly include mmu_context.h here?