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 013D8C41513 for ; Wed, 12 Jun 2024 18:28:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3B32C6B0099; Wed, 12 Jun 2024 14:28:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3623D6B009C; Wed, 12 Jun 2024 14:28:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1B5706B009D; Wed, 12 Jun 2024 14:28:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id EDB026B0099 for ; Wed, 12 Jun 2024 14:28:25 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 8E706A39C9 for ; Wed, 12 Jun 2024 18:28:25 +0000 (UTC) X-FDA: 82223071770.28.709740F Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf24.hostedemail.com (Postfix) with ESMTP id 3F742180003 for ; Wed, 12 Jun 2024 18:28:21 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=bG3gRfsx; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=YwDQ5p6l; spf=pass (imf24.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1718216901; 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=b6N5xqQnVM5rxyg7/qJn6eQbl2IVss4qPMcmG/8bekw=; b=P2XM6jHlGKWAyB+ccoHhH4u23/UOr/QN3FVcIsTPbuIk0zRmF4KEsCFD4C7gCMl+HGHZy0 J/v9DTTCJOMY88mJdthbMMX92uUzuXP8Ibh8XwvJJDGPPCk8mQ6hoFlh55sW4V/nPZqoFN w86UY513vFpdvOxOWaSDa/TIlq+W77Y= ARC-Authentication-Results: i=2; imf24.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2023-11-20 header.b=bG3gRfsx; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=YwDQ5p6l; spf=pass (imf24.hostedemail.com: domain of liam.howlett@oracle.com designates 205.220.177.32 as permitted sender) smtp.mailfrom=liam.howlett@oracle.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=reject) header.from=oracle.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1718216901; a=rsa-sha256; cv=pass; b=M9uuQAYV8s8ZAkgj63uOnoCmjXXLkyMfvjGG6kVPNhy1qc1XtsSRTUfMVyTFj1q/ZLofCi hE0jco/0lIRixKiQnUi3r7wHP0Qaqo2tQMoUFVVck8zS73sspRYyradxJQfSsq4dsu6rQO eKWMBnqXS7vpyhO0Mg9fD9Gf4Cyem3k= Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 45CFGFf8008934; Wed, 12 Jun 2024 18:28:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h= date:from:to:cc:subject:message-id:references:content-type :in-reply-to:mime-version; s=corp-2023-11-20; bh=b6N5xqQnVM5rxyg 7/qJn6eQbl2IVss4qPMcmG/8bekw=; b=bG3gRfsx/qIW8CIsxKWP+/RxoX1h4DF MqO/28FI7l4cujLkfUE/RUiCdQlCysPhwO0if3STRQxeI1iRnsMHxLx06jm2r1yt u4SUxbyBnMsVt8iyK/VYCJ+eiLhQH4nLrSnB9uz0iUSyyT8o9tcXhfdVXcaoF40U EpQjGxK6KOfFWy7M0/gw/2wLQ/zejXn7xEH4ctNXZF3m3u8blYR5MZyyfu8quTAD eojWvL72rXb3J9kCxlfhuybSuXAn0OTxIjaSMaSnKOCwFciVd8jGuBkM2Q0eTPoG fmMFYYhKiBYxa9rn7TYvuoZGzDeMHe5VVGi/DNacrAtr08wzddtvohg== Received: from phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta02.appoci.oracle.com [147.154.114.232]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3ymh197s5j-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 12 Jun 2024 18:28:15 +0000 (GMT) Received: from pps.filterd (phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 45CI9wsV014351; Wed, 12 Jun 2024 18:28:14 GMT Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2040.outbound.protection.outlook.com [104.47.51.40]) by phxpaimrmta02.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3yncevu9pf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 12 Jun 2024 18:28:14 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ei29v2SB5K43Y65YvCUZmN2jBTcG4Y9sYNSrMPyQmM0PlnPEzJVPB3WiGjGfO3LPlGKnpwTg6yoWLQhD8ygkaO4W87sYeRraDCI7VJOjNuPQ8kTEkglAdGLuL3oZn3nNeqtPbq01FVtwVwvGZuwDvB0T8jkWq0Kfb/nYTd8ebjoexsMn/VIKaFLRYU0SWgWFirk0fl/r9PBXsFPJrBhwP+10Rd8/udzZc2Cw2RCdvQAK3x/h3JBcFUHnprp7Ds+HNOxiPJPYxIqISyHUamHimENKHPCiyKyhE/onW94RlEMO+5Bi7nHjC8tQbi1taEUrQ9WWPE2pPlyD56ssC/4YhA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=b6N5xqQnVM5rxyg7/qJn6eQbl2IVss4qPMcmG/8bekw=; b=BKpWVA8P7nxPd9i8rRpwxzuP7nEqKF3KfKx1lyX1n1l2uEkvTIz+OHaj5h4SZ583Y8ODdZegtw6hdvF7Yap27E37K2FLmcLjY6AgFCAJbGPmn6IwD/NTHhxOGuvhzTDsAWwnfBTAme4Se4EEOdHB6YnsWxlTCR8H9eIIUMc+5c91y1ZjA5fISWVPxJ6I95yq57DFuuiyvRG/UnPw65mNuDQE8HCGIP2Uah7BOGxMpEJWwnfy1QCavidJUqopm4wW2wxvVI5jQbIK0EkoMIic3lSeOHRNXgMybDuMzb9Pdg3M3yYE3Xim28d+GqwvjarD0mYu1BtMloKaaZjwdgm+4g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=b6N5xqQnVM5rxyg7/qJn6eQbl2IVss4qPMcmG/8bekw=; b=YwDQ5p6lk3jr5YFjoSPSSr0VNUbJcSYQDat9EJujX0hvrSo+EmSLgtL++tKqVrAxgIfJhYOVUVuWWImpQ3fAm+vQgcZm3JiUfXtvU9ONQPzaOrhnAeh4Tfi5vkNLt/D9oUnHtkPL8zlOah/phYrHM3DQoV8SAy4s3yqNAQsVP9I= Received: from DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) by SA1PR10MB5784.namprd10.prod.outlook.com (2603:10b6:806:22a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Wed, 12 Jun 2024 18:28:12 +0000 Received: from DS0PR10MB7933.namprd10.prod.outlook.com ([fe80::2561:85b0:ae8f:9490]) by DS0PR10MB7933.namprd10.prod.outlook.com ([fe80::2561:85b0:ae8f:9490%7]) with mapi id 15.20.7633.037; Wed, 12 Jun 2024 18:28:12 +0000 Date: Wed, 12 Jun 2024 14:28:09 -0400 From: "Liam R. Howlett" To: Andrii Nakryiko Cc: linux-fsdevel@vger.kernel.org, brauner@kernel.org, viro@zeniv.linux.org.uk, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, bpf@vger.kernel.org, gregkh@linuxfoundation.org, linux-mm@kvack.org, surenb@google.com, rppt@kernel.org, gerd.rausch@oracle.com Subject: Re: [PATCH v4 3/7] fs/procfs: add build ID fetching to PROCMAP_QUERY API Message-ID: Mail-Followup-To: "Liam R. Howlett" , Andrii Nakryiko , linux-fsdevel@vger.kernel.org, brauner@kernel.org, viro@zeniv.linux.org.uk, akpm@linux-foundation.org, linux-kernel@vger.kernel.org, bpf@vger.kernel.org, gregkh@linuxfoundation.org, linux-mm@kvack.org, surenb@google.com, rppt@kernel.org, gerd.rausch@oracle.com References: <20240611110058.3444968-1-andrii@kernel.org> <20240611110058.3444968-4-andrii@kernel.org> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240611110058.3444968-4-andrii@kernel.org> User-Agent: NeoMutt/20231103 X-ClientProxiedBy: YT4PR01CA0408.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:108::13) To DS0PR10MB7933.namprd10.prod.outlook.com (2603:10b6:8:1b8::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR10MB7933:EE_|SA1PR10MB5784:EE_ X-MS-Office365-Filtering-Correlation-Id: 8deea059-752d-4e35-349b-08dc8b0d6a90 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230034|376008|1800799018|366010|7416008; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?WTNtpWRRFyl6RUmIQ2P2v28itot9dzbHYs4Vd3z7tXbm1d+f1KNKiHtBFgVu?= =?us-ascii?Q?QFK86Yw2dRhpPe1I2rl6dXH5s7ePxWVCCbRZePVi8Lud5nH1k4E/3isYfLa4?= =?us-ascii?Q?bTCRE+ehKROu+4wteXCMyYiGmVggIdfSopbnAcMuXIw3lDzZ7/xAK1UFcPJl?= =?us-ascii?Q?40w+3LUevBlcrkwgw+B/TDSNn7b0Z+r9C+3PVm+Y7QOfFj/dpCcAO2+FtQsd?= =?us-ascii?Q?a9IklXnAtVR7vlSjlWYr47ioUPwd4tFfGIur8wMae/N883BCSlVm+rpsxNVN?= =?us-ascii?Q?eT2P6JHU+p4+qyO6aRuHjEzqF9oxupddpIxg4M/O3I6t7d71F0uCSLS+RJTm?= =?us-ascii?Q?0Z2UYJSc/VeYDz1s5FxC+6eEYGz4FhJrsJ65y/l6dCNrb2MBRCWmN4M0JrXj?= =?us-ascii?Q?LIOrfSro5f2s7tSzYr6pzhHl3C3bgBofdnSaRmLenTG+E+yyzaY7/twdrRKV?= =?us-ascii?Q?7v70EmGEiQQ2vYMLOYD3m8pQB5yHKQiE8OtUw5x68EjEdtMlBdRkdUf3ujdd?= =?us-ascii?Q?kI4rwhIgpHIdGlc0SE2SXGFXfOTwsrzgTjwYt6yP/HhFpTEGF9nTIt62OO9L?= =?us-ascii?Q?C8QmmZhqB/8y6xZePf/J750BZ6WaEoddr2JRfn+8lcZRHtcH5ir+eeh3in/L?= =?us-ascii?Q?SbqKA2ZmlfaPluqnjcPdfaL4feXh1shUMfPfuCKNpN1g9keN9V94zrlnhwfQ?= =?us-ascii?Q?197pAGv9S94WIKWZK7xXO43IMM4LZHoa1dVTBImZ3sM22jQZqtpdA4aooq2e?= =?us-ascii?Q?RxJu6p7/HCPKuwQllWA27WU/tGDkkeCg5HWh8yRMJW+bu6Qswu1f4aFWq28c?= =?us-ascii?Q?z1OcdZpnIX+tuldKtNvmUQVmTbkjcSnQItahe9HMZFVTKIPixc+0adaPI5jB?= =?us-ascii?Q?itZjbSXl/Ai8bNI509ztjQQoGJ3hlzC6Tt7WM26sv/joCGJpzOIFrb4oCbA/?= =?us-ascii?Q?AqYlPwWY4NcsHnwBh1i7X2bjf5LId4Gu+9cLNOrJ24H9CZ5+A5UBXQNPW6v0?= =?us-ascii?Q?95KeBoDqx7TJQIymUnTQjyXJZRWAHQq8rIGUTyU9CBfDdY38YR/5vir8Tr26?= =?us-ascii?Q?mnJU8q60qxsVJi12BBaBpRV9mKzAnxzsJC5Ha42RiZvaozvUycA3QD70wWH2?= =?us-ascii?Q?2n4J0cMVXTM7zDM9wzC6id6Gn9/ydxcNZYPHyz1812IyMzunOT4d2ok4/wM0?= =?us-ascii?Q?IOsJf21DJv4YJ7S+aT3WP7e8pOFSxW2+DSShB8MZs86q8ZTMRJYcqiwZhv9Q?= =?us-ascii?Q?9tO6lUFHcclpsXW2nwSOUrDBsxJxJAE5XTuQeSdKhy5CEo8AdXSQnzDXbhQk?= =?us-ascii?Q?fKjs8jnMmy8uHk32kXgstEIb?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS0PR10MB7933.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230034)(376008)(1800799018)(366010)(7416008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?H9oEHnVfE1fAkKNosmnKrwyVFavBYePeubicNScJUZFJP/YQwwf3Muf/RYqo?= =?us-ascii?Q?bwmTdP+ZovdWyIu1KUJ4mXwcXpET2uJYplslCWf0kZS3WEIi/XSdGoq/ovYS?= =?us-ascii?Q?6iws2mBAFOnKqdgoKCLIXdgsiEvFbRFzCmsNvuejYMUIhRiUJ7jYzvbjcFlw?= =?us-ascii?Q?0TM92+SURVf80cOuykz9UQjs6t2mwdw3FyO0Db5Ae3hfj7dtYXuJGuL6/w+E?= =?us-ascii?Q?zDuEPHrWBg0S1vnSE1kDrcyYrhOpJw6Vc8ztDVnhf2T4GTuFIXCwuylwob7X?= =?us-ascii?Q?bmWzMKsSCH3hsd8S/G37vEZSA/NGWjmINH1dtmzpfbDWtOWDYm66VsnNTuON?= =?us-ascii?Q?1xEyVD0cOgVOmkZKbxnVko6qw42JZAybdxLTkR1Bfauk80C+qQS0kfbAhbLw?= =?us-ascii?Q?xZC5iTKQWRk4JNqsP4VNB6YGPi/tUon0HcNsFI5CGYpoMwzvmxWeUXQXsZEw?= =?us-ascii?Q?bPmfohvyzhODehX0XFVFggK9qwhgFwwirO4N3JNplOaWprywWFJ/TSNauLNO?= =?us-ascii?Q?5V5q3BUYDlQ4UDzJr/jbpt0t17p4VEzqBqBkvD7NL3qbrh+50T3EKJ6ix/dB?= =?us-ascii?Q?i3YYxuZ/b0Zu98snk5ItAaIu1ad+w0/9nQeazK9Qqsraja648gxJ9trsfuoR?= =?us-ascii?Q?P4iQu73Avhtp0SbNf2ad/QkwRE6C3jiTVOwjbFRXJe5PKUYuCRnqTElodOI8?= =?us-ascii?Q?gBiCLhH7OK5WPPqajzolzVsXBk1Qs5WZ2Jff9NVMtVboQHZrYBg/JIF+XqsB?= =?us-ascii?Q?DBpwoc//f3mHT9y5mZ7m9r6bri++SxFG61DQ1EWaoRTF6AEyoxiaxPb0CmLl?= =?us-ascii?Q?tl3cCnXCc8pZCLNik5mESUcgY3WsyeMLaTdmBKlTlnN3h8amnecBP5SUCJbm?= =?us-ascii?Q?JIge3KcD4zyEqxZUH24VD3VIAwwQYN3talby7kTM3+YJiyjrOrPk+ccIBqsc?= =?us-ascii?Q?YUtVZCWcp1ZQnwtZDZ2Et22S7g93R3wI7NrEwz1wYVxWaaMnYEWmr1JMkFG1?= =?us-ascii?Q?7QzV4E2Ya3WSgXx++vyxKh/IxupGPTCBWoypKNJ6u6AZnRrJvbEeNEn5lF35?= =?us-ascii?Q?VAqut4g7LgTkI79Th6LjGLxdq1c1Q+zUuIy+EAw5d49F4t+4KEYxVM3/b6Qd?= =?us-ascii?Q?ltlMJjpEpiSEr36a9F+ckCwptDAhMrKpbNUKgEJC9OYIeDDQSuPMTTfz0E1T?= =?us-ascii?Q?fI/r1fXiWNN86DqnAXtS3rGZXx19OJ+3Arvhvo+Gk7HjuB33RkEGq+5ueiVb?= =?us-ascii?Q?2IKU5weVA9DndH7yHcEacr3aA9DQd7o1CgYj6IVfXb1H+syQLHAapZ5UZ9dD?= =?us-ascii?Q?hgPjmdRuSdkesBAD1GFB/q0cks72QFa0XmqPEMIkb61V81ihrclqTJ6t4yPf?= =?us-ascii?Q?geGRFo8X0WL7yQzjmLKmpoQHZnrgG515CahGb6jBEwYAmmUhQNLrUHm3tiTv?= =?us-ascii?Q?NEpeQWqraE0L50shHSXxSPQuBzHVhxyy2IwKI4PAgyukBxg/Zoj0fiMOP5I/?= =?us-ascii?Q?scYxpPqk/9f+eeDLIJIO4crOFXoAuus7v+Uf8QLm/xOMitLB0xRD+RW/7/4a?= =?us-ascii?Q?gHubd6Bf1kV4LjCHO48lLFKXbZY8wVvEkOK96IE9?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: RhVd8uwP0PocfIQGEV0z4TykLtge+vLHXvzsKUZuPGEhK8TiE2bpxCTdRjEBlCHlkN2PTil2XMzQ3055xWy5LDt1DozKcD1o0ToGzJnvwIbyqi+dkxa4OELdR3xnc3e9ylJHGO6Q6nQnPHGjYPNAZ4wRGIaTCRxivatQrTwRVwgVIqmZKTBX0EEdV6/9gLevTkQ99Apv7Si/8iTvPjX6TgGPu7FpwMFgRwfH3DX2Ea9QVfCIgdzU/Gj1ILTeFx1r0DLi7rxaSzJrH77DAevCth1t5iGmB98yW2g2BsMDUQzuHyADVicIAlPbCpqGwpsQxaJ500RJwtkAuiHdHHg/pMOB2v2BwmDXURcSmLCr+iPPBW9jPq0+Uk7NtyEjOlVvej1FGclWIsgyQHesB83VbGDYFBXpXDKMR4Ed0TSHwLEMprHgnOPmwK6YWYpmGzvPQbDRLa487F1N7tz8EGb3diAdmLA7fTTu3eLbh+wyFY3iCWfAOiZBFreknZ+ZBXqdUQ/AV6obXchFAdP4j2STzMrQloLYBl7L6p4hpMWqZejEm6VzKh0u6W8X2BlsHhoicLmytAo8G5nLaLMBouqVXzWh1oZhailxAhdWtiXMw98= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8deea059-752d-4e35-349b-08dc8b0d6a90 X-MS-Exchange-CrossTenant-AuthSource: DS0PR10MB7933.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jun 2024 18:28:12.0180 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: uztJBvHvEjhme2QUIZ+mTwaoAvyCFH+S4vhUZoFMnCxyIKJLUySqjRyLMnCT4CBPMtadWntYKkC0uFX5fyegsA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB5784 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-06-12_09,2024-06-12_02,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 suspectscore=0 phishscore=0 bulkscore=0 malwarescore=0 spamscore=0 mlxscore=0 mlxlogscore=694 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2405010000 definitions=main-2406120131 X-Proofpoint-GUID: wQcyU5rNRp76FpF08C5GUkVaWP9xP7cP X-Proofpoint-ORIG-GUID: wQcyU5rNRp76FpF08C5GUkVaWP9xP7cP X-Rspamd-Queue-Id: 3F742180003 X-Rspam-User: X-Rspamd-Server: rspam09 X-Stat-Signature: p36ganurnakjc6rm8mcjzaqcr5nobj11 X-HE-Tag: 1718216901-213192 X-HE-Meta: U2FsdGVkX1/Ob28Q+w/UYfobUPLZ5/OT6JX5WEnYYkupjAW29A7Imk9+XDdUqyHS0263/lzq2o6161DZny2r567pE8MWfnayfbhMWtit4tzHkVoTtZGfS12ltULRTD2Mkztndb22TyE651YRGJmpFbn5wKhjxGQmjb+B7O+Z17zdUIKVos2duBnHtFjgdCdypFSF7NRJk2DpBI3+uSzYw0mpOn45InCeVHwtAQ0A7gaTfAS2uJ82PncSGmm2IgTFkkIS5ZLJ9gVif+V3jZDJc9Sqp52SV3InNAoAfWXZAPja+co/d/eHfkV6HR0xbvq1CkGa3b6d7mLtkusVU1iUfsy9Rt/LiT9aub7mf4tTGvhi8FezfOOpNJdmJ04NQ/1pgemzYSkRA4sEgGBHotxSYPQjMGknFItaOg2vGaXSHKM8CBx8wCwxVddPQyGvfb4WNaGwECUPjZAUU0iZ6O1HutYYB5WXnSfKgYNnkS+qSmneCuNSG4BYUz8ro+uNsLVCd2AZVthNDBJ1HFE03zwlJA5VG/UlYa2cy4sxl2JJHy3S5mU9XVXtr5857TVMOD5tdf5xxKLClZf+BCaTqXYEzk953dAS7C+n8vXw1icmb5+ZpJTpRCJBCtZNqfKyPaBB4Y66+sl/J+dmDSdJ7ca9LsV7FYyMQo+N8RGvthK4+Y+69EYSlGX8Vx2thb8jyscsys1DYJRI4yv0H86ilG15oeMvUvbTDVQAK1WiBCzAVCKePbClxpo1hEqMURcahHJHjPyULkiG50zYLwmAlZfApLEk66owsFw+xvQ6qBwyPRCJAGKEE+EE/NUKwGYyfKfTwcT9iwyo23xqipqvN3PDRXLR28mIce19b+q5jVBnJE/19t0kw54eJwJdW1s8Q5pXV3iS6Zb794994MJF4m6BLWEQhBnN8k4PgWrJflLFTmQAMbB8V4TCi97BnMubMZILywcUPHHshgRY3zTbyZV Rn3GuyJo 7ZOwCUm+4sb7+C0ak4H+2KrKEEAaAKzZi6dToKou7dtXNF7erf72LS9wJxZiZm6RX/rsjzapBXOkNRy6mxhNfcD/gy0syc3sfkFfSt6qy4t/K7AhN98EcjrQ75Rzo95a2dU6Nmo1Pm4vZKIpr9bks8RNvhw4mnakUceVaAUi7UAK/WclJ4JmikhcGJHVX4rCfEhVXNxYX3T+97eRaNoQhNqyS1jENmNkvZNUn/p38w+BbQCgasr/dg8YVamRP0v2EAYxVn8yVQGHwgJiljiLHkDAdUU51ZfzGbmAiryF3kYQey+XMVBxGFDEpbEUGP0pDcOVVWuD7SHlahTDWJ9zHtGBKayRBjsrLkfep/CrIEQM1QHnEK4nSGCH1OR9qrLoG/q9kdfke8n+EdGc4B8g+E+jKQsrMz4cfDByt3ygSQioCjLBmO1QiBZi5jihLDtKQ+/7o4ZLpga1OQtBY5coHzwyaxklkRPwZATpknamKUmn/qwwooThINlGUzsI9DEIKTUW8 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: * Andrii Nakryiko [240611 07:01]: > The need to get ELF build ID reliably is an important aspect when > dealing with profiling and stack trace symbolization, and > /proc//maps textual representation doesn't help with this. > > To get backing file's ELF build ID, application has to first resolve > VMA, then use it's start/end address range to follow a special > /proc//map_files/- symlink to open the ELF file (this > is necessary because backing file might have been removed from the disk > or was already replaced with another binary in the same file path. Can we please also add the vma_kernel_pagesize() to this interface? We have a user who parses the entire smaps file specifically for KernelPageSize, which could be included for a low cost here. The only way to get this information today seems to be from the /proc//smaps file and it is necessary for certain hugepage calls for alignment reasons (otherwise the calls fail with -EINVAL). Adding this extra information would allow for another text-parsing user to switch to this API. Thanks, Liam