Received: by 2002:a05:7412:3b8b:b0:fc:a2b0:25d7 with SMTP id nd11csp538599rdb; Thu, 8 Feb 2024 13:15:11 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCWD9huq40csRUBZK7R0aTCJBcszwj0ljbkJcsS6kk3UJvJvTmd5vgUtqwTL5+t5FlQ2I4DvjiYcUZZsMQA6wpHkBXUj1owjmj8Wdqx6Dw== X-Google-Smtp-Source: AGHT+IEz2zkI/PPxoOb3EBbY1m5XpjOebgK+QXb5Teaz7YpPeryAYR7R3FPFYFdXs8/dS7Vj7VeB X-Received: by 2002:a17:903:24c:b0:1d9:8f7:dd26 with SMTP id j12-20020a170903024c00b001d908f7dd26mr505846plh.5.1707426911285; Thu, 08 Feb 2024 13:15:11 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1707426911; cv=pass; d=google.com; s=arc-20160816; b=UwIWibxfcEKepHVJE0yaEaTjX+FFrfaxu2P/C6NElVaU2dlstycUEfLOIWEVG9XI6A 0q6QUdY7/d9TUCQx5RdkwwMiMeJMeXfQjfNGZVR2PIXCQ+SjCuRm2lrwAojlRTKgfxga 2Tq5JLMDXZ2PEEbVDSRbu09pWSWlkuMyuau+NPfp6qWWWrkcFMQohPLc+C/if8A+Kfzv Y56gFsRfb+GXBXY9haKqlZwLx63qGNwl7VblS+kpTSJZXTtjRCT8zmOX2Su2JKizGyO1 ZKOzULQLueNo+VNo8SAx8DR+7pA7pKgG+hGmuIK1pZd5Hc83iaAVzV8/CLRVNQUyxYqj MW/Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :subject:cc:to:from:date:dkim-signature; bh=Xi7KPoWqAXAvNBxNNrO0Ip/xrQyxX/GcOKh52w1BrLI=; fh=hR7SjPpYrPbLAHY8LW9Atb8z5m9Lwm/7nJAmmVq/fh8=; b=KtCMWHhOl/R/PYdmNBCTwZcG1knpTrLVrwZmf251Pkt9ltyWZqW6L/3teviwZITavm 4wtvUdZeiiwc9ckyTRny+xqXwhtl7Vqa3CjX01lKNChxtblvuW0nvKDmUVwbJOJBxuCw Vuqk8ir+NOvQhzGCVeAKVToSD0ACOGhQeKrs2Khk/9Y70R+1R3N8MG6tvIfTtRDgDMgl bSVgLl7CXWDUusqo9Qa8mMyZ09jY+w+9lhcIfHEspvW5hvz+qHhmgqn7MKbdhphNk6GB fLj6K0xmtt4e2bjptCRV3noCj0W8CmeHKtGW/5lV2y8sALCmT6b2zPnMDOkEfDGTNp2C NMzA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=korg header.b=a3cUsjCS; arc=pass (i=1 dkim=pass dkdomain=linux-foundation.org); spf=pass (google.com: domain of linux-kernel+bounces-58671-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-58671-linux.lists.archive=gmail.com@vger.kernel.org" X-Forwarded-Encrypted: i=2; AJvYcCX/6tnpFGJDRM1nL6rtv6cKoaYTUYDOXvM3L3behiEtQsCufCBd55ZcKaZVaOfMYSC0s3/aQ1QW3uoup4z5rOIz1yoRyOf3f30fcbHyaw== Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id i8-20020a17090332c800b001d704e2da3dsi378873plr.407.2024.02.08.13.15.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Feb 2024 13:15:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-58671-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=korg header.b=a3cUsjCS; arc=pass (i=1 dkim=pass dkdomain=linux-foundation.org); spf=pass (google.com: domain of linux-kernel+bounces-58671-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-58671-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id C7C44B2632D for ; Thu, 8 Feb 2024 20:40:46 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 728934C3AF; Thu, 8 Feb 2024 20:40:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b="a3cUsjCS" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8E620487B8; Thu, 8 Feb 2024 20:40:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707424836; cv=none; b=LDzqzqZ6dLX0aRDLKk8wgTX0q7QbGeyiLdvQntYzryw/Zp7Q3yrONZ1hRkckJQJwS9uFJSS0aN3UrZeOJ5qwoFSWJryzuDViiViRUi/bjRmNUMKfImb4J3dL+59bP+MGfx0+38nrFLJ9hdGn9eTD9FC6iiJIO/86mfiildAdkOw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707424836; c=relaxed/simple; bh=hY5pCcHr8ug1jwsyK7SWJs6C1KS3DdykXBC+j+28xYM=; h=Date:From:To:Cc:Subject:Message-Id:In-Reply-To:References: Mime-Version:Content-Type; b=NyEdArd79FY+0ah67o3/+bqCUVxrFshl4BRNwDXL0VweorNhp7efQ6/KjqJLSK/qXokQD4FWaaA4qA5GrgKhVeW2lkZbbGv55mKkdHmFEXmQy36QASq06zcI5zHW5kJXodGCQvVn2yWDTU8DW4MNl0LNuS/Rqybi3bqarW07BGc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux-foundation.org header.i=@linux-foundation.org header.b=a3cUsjCS; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id DD111C433C7; Thu, 8 Feb 2024 20:40:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1707424836; bh=hY5pCcHr8ug1jwsyK7SWJs6C1KS3DdykXBC+j+28xYM=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=a3cUsjCST8pixTIk2dgsBhj4sptXIGq5bEZE2KLUB8PmF+yW878fOAclqeiqzLTZs iHhH4SBJJhnicK7O6Fb7nLI/WoVxyOwk7KL4wmLTYvgcplfrILemWxGI18z9OFHOKf sKBXq++eGsUU4WQoVVv3AYXmgAQGTm4WfzPEt1cU= Date: Thu, 8 Feb 2024 12:40:35 -0800 From: Andrew Morton To: David Hildenbrand Cc: Anshuman Khandual , linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: Re: [PATCH] fs/proc/task_mmu: Add display flag for VM_MAYOVERLAY Message-Id: <20240208124035.1c96c256d6e8c65f70b18675@linux-foundation.org> In-Reply-To: References: <20240208084805.1252337-1-anshuman.khandual@arm.com> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Thu, 8 Feb 2024 17:48:26 +0100 David Hildenbrand wrote: > On 08.02.24 09:48, Anshuman Khandual wrote: > > VM_UFFD_MISSING flag is mutually exclussive with VM_MAYOVERLAY flag as they > > both use the same bit position i.e 0x00000200 in the vm_flags. Let's update > > show_smap_vma_flags() to display the correct flags depending on CONFIG_MMU. > > > > Cc: Andrew Morton > > Cc: David Hildenbrand > > Cc: linux-kernel@vger.kernel.org > > Cc: linux-fsdevel@vger.kernel.org > > Signed-off-by: Anshuman Khandual > > --- > > This applies on v6.8-rc3 > > > > fs/proc/task_mmu.c | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c > > index 3f78ebbb795f..1c4eb25cfc17 100644 > > --- a/fs/proc/task_mmu.c > > +++ b/fs/proc/task_mmu.c > > @@ -681,7 +681,11 @@ static void show_smap_vma_flags(struct seq_file *m, struct vm_area_struct *vma) > > [ilog2(VM_HUGEPAGE)] = "hg", > > [ilog2(VM_NOHUGEPAGE)] = "nh", > > [ilog2(VM_MERGEABLE)] = "mg", > > +#ifdef CONFIG_MMU > > [ilog2(VM_UFFD_MISSING)]= "um", > > +#else > > + [ilog2(VM_MAYOVERLAY)] = "ov", > > +#endif /* CONFIG_MMU */ > > [ilog2(VM_UFFD_WP)] = "uw", > > #ifdef CONFIG_ARM64_MTE > > [ilog2(VM_MTE)] = "mt", > > Reviewed-by: David Hildenbrand I'm thinking Fixes: b6b7a8faf05c ("mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings") Cc: