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 9965FC61DA4 for ; Thu, 2 Feb 2023 15:34:02 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2FAEE6B0071; Thu, 2 Feb 2023 10:34:02 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 282D26B0073; Thu, 2 Feb 2023 10:34:02 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1240F6B007E; Thu, 2 Feb 2023 10:34:02 -0500 (EST) 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 F28986B0071 for ; Thu, 2 Feb 2023 10:34:01 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id BF68CA046F for ; Thu, 2 Feb 2023 15:34:01 +0000 (UTC) X-FDA: 80422747482.09.F184A14 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by imf13.hostedemail.com (Postfix) with ESMTP id B48AE2001B for ; Thu, 2 Feb 2023 15:33:59 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=c5Y63VtV; spf=pass (imf13.hostedemail.com: domain of olsajiri@gmail.com designates 209.85.128.51 as permitted sender) smtp.mailfrom=olsajiri@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1675352039; a=rsa-sha256; cv=none; b=AKu+KOIxYUS4AdDMdxmyQwrAb+QSixpc98CEuEhX8+L2TV78VHL0xk9tI/g1X2XP01XRrh gMVxg7aRr3grelmN0sTgoM180yq37SL2j8WXf7sI6ERhTF3bmj25zNcqXmrei5Z6UFqKBQ JOZi3caaxklub3APxNDbteOJeUAgYxs= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=c5Y63VtV; spf=pass (imf13.hostedemail.com: domain of olsajiri@gmail.com designates 209.85.128.51 as permitted sender) smtp.mailfrom=olsajiri@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1675352039; 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=trv1AGGi2ZldMb5ssniYbBdtJBugUHujIqtgNiIg+Vs=; b=5bByvF4kJxz/1TAiGWB3KZMGBhrE7wE7t+WaIcRN3+WXoRE1UP9W2t5Ej/lY96g5wxkJNy El/YKrvY1YCZpLMilkW01jFVeOSorFLaaj9aelQSt/mUwQYBu2r2/uK7MVIJJ6NzCSdRid RlsHegBHRc+pQaS6KP61c58w0gutfps= Received: by mail-wm1-f51.google.com with SMTP id hn2-20020a05600ca38200b003dc5cb96d46so3990676wmb.4 for ; Thu, 02 Feb 2023 07:33:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:date:from:from:to:cc:subject:date:message-id:reply-to; bh=trv1AGGi2ZldMb5ssniYbBdtJBugUHujIqtgNiIg+Vs=; b=c5Y63VtVWSajudI2t9sYCFJ5AT1CYvsF4csR+nQSPnF7R1hilM1CflU+yEw7hzHGfF zC7c9KRF8Pwl6wbWvUsYRfmMrxm7Qb3DCyPAd/wMtnPYPmj0d8uf+zNsANt4KVhXSSZB uDOmcIVC4rV/VF5glzM7bCdWCZ/LzSSa6SP+GylGOsnJW2VvaH2nFkeJtcA3IlztSaM1 C2ZlzMCnCIjE8S1y2apGpv9Gcnkxt6OLU98GQt2B6g86l8H2v/wT8tuZvqZeklbqGkOc ahFu6jjeB+lqaMbkAUbEzXvuREDRnXl/xBLWubfPFJZFM2+V5iOCW2BUgVs9iBPt/3e0 Pdzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:date:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=trv1AGGi2ZldMb5ssniYbBdtJBugUHujIqtgNiIg+Vs=; b=dDGDgDucsRaP2xzegfdTsvLrRXu93YuylHtoTlCqlx4Xc6J3WZG8LV1RoPnVcNmy+H M2pJWztUcU0DGi8ytkHc0wubRYRX9+7juAM902sYSYaEi58P1l/91kQcqbjV4oy9AnIl TVDb1vq70Yx7c9Okq6KiijE1WnNKAZE9ly1ozwLfMb8fgXJEU+wUBragEVVHRsC8LkiS TcimFAJLJEzXLQxzalo4mr8o3wq39uWJp6aY2+mRAzLgUKrIVdWQBLjlcHI8L3zYZMIu xJHWfz9Q05RMB6FOpc4SgnHwnfK65L8783k60L7GmOm1gzIgn6s1W6eCl7aoWaRbNPdX k9Lg== X-Gm-Message-State: AO0yUKWs95bmrQJfJbfGb9WFDD5HWooJZRt7Iwldt2eTS3ZagkfvjSpd H0EPUjU30+q8V7RYBBn/olQ= X-Google-Smtp-Source: AK7set9AnusFcqc2c6udy8lC2Y6wkzqTL1MyGF5uggu+wfO/RWfZBQYHQvqUeEugk2/pBsVxs4pj9Q== X-Received: by 2002:a05:600c:1e06:b0:3dc:18de:b20d with SMTP id ay6-20020a05600c1e0600b003dc18deb20dmr6553730wmb.33.1675352038166; Thu, 02 Feb 2023 07:33:58 -0800 (PST) Received: from krava (2001-1ae9-1c2-4c00-726e-c10f-8833-ff22.ip6.tmcz.cz. [2001:1ae9:1c2:4c00:726e:c10f:8833:ff22]) by smtp.gmail.com with ESMTPSA id h20-20020a05600c351400b003dc22ee5a2bsm5522893wmq.39.2023.02.02.07.33.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Feb 2023 07:33:57 -0800 (PST) From: Jiri Olsa X-Google-Original-From: Jiri Olsa Date: Thu, 2 Feb 2023 16:33:55 +0100 To: Matthew Wilcox Cc: Alexei Starovoitov , Andrii Nakryiko , Hao Luo , Andrew Morton , Alexander Viro , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , bpf@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-perf-users@vger.kernel.org, Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Daniel Borkmann Subject: Re: [RFC 0/5] mm/bpf/perf: Store build id in file object Message-ID: References: <20230201135737.800527-1-jolsa@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Queue-Id: B48AE2001B X-Rspamd-Server: rspam01 X-Stat-Signature: yb7t3ycyyhpmh17prwkscp1wfsksqkbk X-HE-Tag: 1675352039-988543 X-HE-Meta: U2FsdGVkX191stz+UlJNEGQzmNnUxEHWb8IQQC34Wy8HwiDiV6NbkKEWii6WErfQte1P9TBlbGy3iXuUz+Kpl/xm0meehHiH0nYDMt+BVGZpHo4k+Whxd38vcOhVOvw/jcPcf+cwSh+ymZK+ZGdgdQ/WKASnmE7jogxIkrtFxdMiKBgDKaFQAZAHNLt1pvgDNfVqCKC1JqtKI9X56zZycP/CQR/wbkoalbY5Z2hEXry1z4FGg1iTqOkzqdg74goQsCMiBzNZPmDvAeZis7wyFmnLZrs9zCxmBBrTY/8hM2ZqQuFO4VnC0iKaOeP1IGfTy7QDW6JbE8Aoe8JuXkNBiOCC4Kgb1wYfnB0itq4MTBRGmw1Ks0MFGOAZd+m1dZKh6RmSVVZ7RIIZt5u6lrdDLQpSs3EVd/fKdoT4CtksY8QAFHS+SkeuRIkx+mMjkNgGAQJ9W/3gTG89F0SjFb1YWwTtFfNXeDxGReZORlC17v+wbhftEdFlGMqgKFam+CmiU9+scnIV2Jq5Nj8WTkPuUGjG6A4NMJ5EPU6d830tKVhOcUsiN5AWU0m34fuVyTmM5eYro7J9Kttn+cMFxYZNeYefjj1FwvgVUiVsRyWNlEEFJsBmQpzoBVYand4VqEQ8DdHlbNVxrzTWnZQFEsu3XWmeOfl7vCgIoQKyW51eacv9AjPYBnqUYh35LP/RFUvGI6SseLs6y4eAhf+GnwC92E0In/uirzHkYt1EJLWshn2hRMnwzBq5AFbhfC/VQh8wwqSsfd74sZPWzpUmTbWb4kCEVmbRi/N0cQ1+5KHYXjKAiSBh5OULbW2ZLhQFDwJL4tMW6EFXLGEdOhk35srAXmR7sLlBbp9Qjji6lhaINnyXhFBhYmJxX0kHKaaDNcH0Ktubo5l2a3tvoA+QxC7/Y3VMG7Coe+D9Q2KgpJPtjShARwscFyysvnOyGtTVaB398mTPghFNpkyqa6HOPmk AEzymEi+ ME4XOEuTvs4+hkdtWGzxZN4q/rUBkqu9JqciViV87Zm/+i2die8rPEp2TzWeOWp/t8nTGQKcrkheG9/b3RMzubuHJ3OCEL3h/rWUerTt/Jd26QZQdL5Ix8dN5+5rwbSrP5F3CuPrv+tldQV5dASdRQUYJjMlG4Q/OJFhnV/NYPNCroS7IeLaOlSa/SOl2MAntOnohymwnEW6LJ/rgKu8vdYfGRPOwVDSaEN6ETfPweMWIS/ERhw7PCXfMxc5e7teBsal3my5E85aEgx6S/y7u79k5e86J0YOmGQ4t2DmTAsN9q5go+EmgKngKq005f42mApWTQ5tGk2xj3jnHPVygfs9SEzJhnzPOcTRloYPXyonuemG528hF88jRJH3enWhc9SYZgKLSfM+rVpzlt6VJ7rupyScuWPb4dyrPyVZT7ObmZJ+92+kaZHS0MeRuQb2xTc4pwTM9+1UkqWT0pAeT4b9NI0AfETGtmz/HSAUrc+MuaPvsMvvDhOaGTdXf6VeDVX7FWWmk4SStuf4kfp8Bjsa2dIkIC4iMv/h17qKwP4CMhFMBfa417tKnw2PbxlMReNb6 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 Thu, Feb 02, 2023 at 03:10:30PM +0000, Matthew Wilcox wrote: > On Wed, Feb 01, 2023 at 02:57:32PM +0100, Jiri Olsa wrote: > > hi, > > we have a use cases for bpf programs to use binary file's build id. > > What is your use case? Is it some hobbyist thing or is it something > that distro kernels are all going to enable? > our use case is for hubble/tetragon [1] and we are asked to report buildid of executed binary.. but the monitoring process is running in its own pod and can't access the the binaries outside of it, so we need to be able to read it in kernel I understand Hao Luo has also use case for that [2] jirka [1] https://github.com/cilium/tetragon/ [2] https://lore.kernel.org/bpf/CA+khW7gAYHmoUkq0UqTiZjdOqARLG256USj3uFwi6z_FyZf31w@mail.gmail.com/