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 F28E6C3064D for ; Thu, 27 Jun 2024 19:59:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5EE706B00AA; Thu, 27 Jun 2024 15:59:43 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 57ABF6B00AB; Thu, 27 Jun 2024 15:59:43 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3EFB56B00AC; Thu, 27 Jun 2024 15:59:43 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 1AFCA6B00AA for ; Thu, 27 Jun 2024 15:59:43 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 9F5C31A0BB7 for ; Thu, 27 Jun 2024 19:59:42 +0000 (UTC) X-FDA: 82277733804.08.6FC23C3 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf23.hostedemail.com (Postfix) with ESMTP id B5C7F140012 for ; Thu, 27 Jun 2024 19:59:40 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=hRdWXemL; dmarc=none; spf=pass (imf23.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=1719518366; a=rsa-sha256; cv=none; b=0BSyNo4qLvP1gr+Av4uprhyw3Zbj2dN5VdQMZnu+RdRn4fRctigJqUm8xev09Pws4O+7qC YksJI//NWTkKj4LmtWL0YOlbfPy+Ir42QmUt710y2TYdgD5MvwzJUixuO206QDsa4W7246 NfiGrE7WjOhFbmQMPbS8pJqRR1IvNFs= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=hRdWXemL; dmarc=none; spf=pass (imf23.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=1719518366; 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:dkim-signature; bh=Q3zguyZjAEGZ7OfXF3idJGuHZ5y/rEQB+TIOJxrIX4Y=; b=VfDwD2fPG7SUlc9RKyGelJqBR/gDCyar3msmdAVZ/mprxb7DPsaBZiU9XGnao9K8wrI8MF EwWxkU8yBF3DkbYfrk4ZwUmLxdgHdHBaoL5kM4N1IImFifzPYh1BdrbbTEoSr4qJsjTSSU +ub/eDy7rKxvsQJelG8FTp9lHDrdDdg= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 9916561E3D; Thu, 27 Jun 2024 19:59:39 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D0A16C2BBFC; Thu, 27 Jun 2024 19:59:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1719518379; bh=BTkSnG798VcY3591NDxrqAo3+/bxdIjWlRHmU8AX1UM=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=hRdWXemLn0GDgDIGfWPexmEWhfQjw3pVlMEk4qZFDNp9WwpAn3V89P+pX/8PutYyk BpYGU+TZmNYtIttdwQhTccxzVl9x3p6s2kXPR9//qAZLfe4yTanDSBdjs9L3sgtS8s wJJ/Pykb5goCxZjLabd8WWSVM37ffa6VLeXeuKQc= Date: Thu, 27 Jun 2024 12:59:38 -0700 From: Andrew Morton To: Andrii Nakryiko Cc: linux-fsdevel@vger.kernel.org, brauner@kernel.org, viro@zeniv.linux.org.uk, linux-kernel@vger.kernel.org, bpf@vger.kernel.org, gregkh@linuxfoundation.org, linux-mm@kvack.org, liam.howlett@oracle.com, surenb@google.com, rppt@kernel.org, adobriyan@gmail.com Subject: Re: [PATCH v6 0/6] ioctl()-based API to query VMAs from /proc//maps Message-Id: <20240627125938.da3541c6babfe046f955df7a@linux-foundation.org> In-Reply-To: <20240627170900.1672542-1-andrii@kernel.org> References: <20240627170900.1672542-1-andrii@kernel.org> X-Mailer: Sylpheed 3.7.0 (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-Rspamd-Server: rspam12 X-Rspamd-Queue-Id: B5C7F140012 X-Stat-Signature: 5nmuhrr7yfu3n4unt8mhpadomq66knhx X-Rspam-User: X-HE-Tag: 1719518380-83994 X-HE-Meta: U2FsdGVkX1/y5FKkh++qu4q1jOhXnWZM7g9uBcQw3jcTLz2rYU8DVqdd0K7a62VGjzSwfgea5btgzUWO7QpTAF7LqrAebtPkXAR0pyBeLiKugDp3cHqhZeDpX059J6zuk3EEmL1razgY9oJMxgXqI0nXspcuFa/Gr+EHYrD4+jx8zDsztCqH1kiq42DlKc/OZ6UTUm8WDR8DIm09puOSufLRC50zdLGs0bCHlFGhJTACcg0AOqNVHyWCZa48CLfI5X+kpfqrBZNAYQyy0Q9nzKW0J2hIKbxGao0eFsszF5mCgN+0cJnRUZlHHKaRCnM05rlz7efaL4m8LEVhRs4aFOfeJBYZO/NB12lgbvovhD85hKCaaSP+g/k/PqehchjJMGm8EwAGNtpfvKZVutEtfVJ+YJbBXsswVbSxQWQSoefdWfueIISnZy9X2xm7ipmP30i0TmMiLT+rISBQqcYT+wINaW4oSwBNBJtZ3ymtyHGFJG4TtNTos0Tbs1Fgq7ph5nD1puP3mamDHZlu8Ox1Z2Hl1oV3f1WTMvuVUkYLDUg5eSICgpheoW0GFIsdHLSFPuhgD8tw99Nf95ee7rDORyW4SHmqzJ3sX9kUB+S7NnHwTTyp8xo1lMo9ZVozs4SIqjaP9fITdpibVJdjn3qQRB1DFuB36zhP9L7G4HsG5a+EvzVpeNLIsMxYjulAhI2XMzdopkGDtGQFrU83x/2V0ssG4VVAe6iAO6lCJ7bdXdmFgTpPr08gte9vANRKbyeXqTzdvpmym7g1JKp9JQwJDd0Gdf4wN8toRw/DP2swjfzs0xKnUF7dj8fDwpRd4tPU+ylHhFKRjNrZ0mIFob/3JCSrtYZaVbCnwVuOd8mPUSlQNgtpJQ8a7C0sxzhvVNe57nMYCz6UDfZWTQD4q+Mwm7oW7pNB5vp74oGswcKSP0J5mFufPZcHM+qrt9mJe6FgHPCSnq13iiPzSuANxfX /SLnwKt0 eVahJEG0jhi0omA2mj+Y8LUWBydfXTAQe1sqLAKERdgGsYUwkPY6+lz8qpixLbZGt0wxtClOon8L7GLN6WVxFB9zBiQrVqMuCnhTjYKe3qM1A9fe5FBKrejuRqEoPf5yCcYNzzktvnC5fst6BxKed96w6ED8xoFkBNBaQoczo9p7aQZl8BBaoSh4dZ174P5jY5+8kv2l4DEkdz4MNsL2p3snnTpJcQHAc/cokIy0UH8LDgJrdCUsrCTjSVf8eesogT3MTYp9JhKaOMQ526h1FS6wpmCs2LeW/HwuV 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 Thu, 27 Jun 2024 10:08:52 -0700 Andrii Nakryiko wrote: > Implement binary ioctl()-based interface to /proc//maps file to allow > applications to query VMA information more efficiently than reading *all* VMAs > nonselectively through text-based interface of /proc//maps file. I appreciate the usefulness for monitoring large fleets, so I'll add this version to mm-unstable. As we're almost at -rc6 I'll await further review before deciding on the next steps. Is it possible/sensible to make this feature Kconfigurable so that people who don't need it can omit it?