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 472F8C61DA4 for ; Sat, 18 Mar 2023 08:33:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 97A6C900003; Sat, 18 Mar 2023 04:33:57 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 90230900002; Sat, 18 Mar 2023 04:33:57 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 77BCB900003; Sat, 18 Mar 2023 04:33:57 -0400 (EDT) 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 62C96900002 for ; Sat, 18 Mar 2023 04:33:57 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 28AB5A0893 for ; Sat, 18 Mar 2023 08:33:57 +0000 (UTC) X-FDA: 80581356114.26.E3EC938 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) by imf20.hostedemail.com (Postfix) with ESMTP id 4BC331C0004 for ; Sat, 18 Mar 2023 08:33:55 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=Oxbk+qbi; spf=pass (imf20.hostedemail.com: domain of olsajiri@gmail.com designates 209.85.128.43 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=1679128435; 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=x9sHt3Rf2cL+jGqcxr1xZgHTjHxy/0axlw587VfFCGU=; b=Fr5fg72v2nKcBhf4a/Vj7CicbHMuSyxjpcV/V1U7c1r3bVTcxHK0c5HsV7q/Rj+LQpWcpS M1XOkj2QNye5477MgM4Q7jZEN4Vm4dbOxNb4Hvqzs5w9MXB+U1CGDQ3WJAduA6XkAD4v41 REir8BbZu305C28YnP2HKGIYbv8EnXI= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=Oxbk+qbi; spf=pass (imf20.hostedemail.com: domain of olsajiri@gmail.com designates 209.85.128.43 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=1679128435; a=rsa-sha256; cv=none; b=TI/77OzVKnOc/MNztiSs1iKoV32+0krpy3ID/wW9SHf6LS3iYYuHsz8jmcvzupwWeF4TkY qDhVe/IFWTqpdUAFQuUwnZprFR4vOzankMptYB8DKSTimzzNt3qW8R8cBNhpuHsDcyvup0 bfilAyT0P7p8g6XQr1ILzQ6SPL+s/Js= Received: by mail-wm1-f43.google.com with SMTP id az3-20020a05600c600300b003ed2920d585so6341902wmb.2 for ; Sat, 18 Mar 2023 01:33:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679128434; 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=x9sHt3Rf2cL+jGqcxr1xZgHTjHxy/0axlw587VfFCGU=; b=Oxbk+qbijSRgbsf4+g1B7UlphopCGL9JBY9sDifpEa/AujSjF9Jym8YSdzErz4V7f1 gjo7qtaWoHqCu3fZVUWgLzP3aiXdXIHFJQoTru0PJj2njzYF6obI24Vnb3LX8qh32ngN eMnTa9ScUv9Zy0lBcfUBMdonW43muUBCSX8Ih4k8A9Hor+TyxPeXiyWZJTA2fAjTtfu7 RNkPQKZrKDn35Cl1DktSmkM0CU4sIeRVXmovJrQxGYY7xHroqyG8WCa+TmskjOoTA/Dw zhp2u2WkV8KusoLKpCzqczbsQwB67CgmTE5Dwde916xxMh8V6uvbTV2ZpK5pBPg77UXa uy4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679128434; 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=x9sHt3Rf2cL+jGqcxr1xZgHTjHxy/0axlw587VfFCGU=; b=nKE0d2+kld4VPjhrOU6Eo6t1o3cEfj2kzBcOfUp1JF0UbG7DhpxoMsck3/WtY2qWBM 4NyKwpaTz00IXNCYe6aSLNVOTOXKWkHDNHBPKB1YKdKnKLuTlIIJPGo2GArkh+oXdTD4 jGhIDpViO7DRYAvXNA/7E72++HCO0WZ3LZS8fDzzSd2gI8dYL5cZqCnldRZZc8RfPYz8 7xaKab3ZsBh9/yQB2TiRxAt4Ft2M2rDmNPZ0AXQ9nw1Be7KrOaoU8LvErH1NyJIsJ7R8 lKO8tBuriluy3Sl4fdmudufOnYw1ZnYek4BXz3ajwQqGIOHF2XUgziZ/Xefnn+KQSCB3 tBrg== X-Gm-Message-State: AO0yUKW0eTusf32DK35nfvHSpoTr46t3yptE2/Rv0ohH0VtA+aCvEZT1 NW0ZIspgijoA716EL0kqgr8= X-Google-Smtp-Source: AK7set/XyqdLG67/Zy5aKz1TmxyiEeJC+xjLisH5ijGHWHZ2jctx9KBNchNoBHUBN5lkHY3q6/jNBg== X-Received: by 2002:a05:600c:3846:b0:3ea:f883:4ce with SMTP id s6-20020a05600c384600b003eaf88304cemr25803660wmr.20.1679128433612; Sat, 18 Mar 2023 01:33:53 -0700 (PDT) Received: from krava (net-93-147-243-166.cust.vodafonedsl.it. [93.147.243.166]) by smtp.gmail.com with ESMTPSA id z24-20020a7bc7d8000000b003dec22de1b1sm4463821wmk.10.2023.03.18.01.33.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 18 Mar 2023 01:33:53 -0700 (PDT) From: Jiri Olsa X-Google-Original-From: Jiri Olsa Date: Sat, 18 Mar 2023 09:33:49 +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 , Namhyung Kim , Dave Chinner Subject: Re: [PATCHv3 bpf-next 0/9] mm/bpf/perf: Store build id in file object Message-ID: References: <20230316170149.4106586-1-jolsa@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 4BC331C0004 X-Stat-Signature: ztyxg71b81gaoo6hdpquewbmg7kjg49b X-Rspam-User: X-HE-Tag: 1679128435-377303 X-HE-Meta: U2FsdGVkX1+6Dd1BEDeLCTkmz42HtJgyIGYY9zZIgDXajzofHotUTBpJi5uyqfzn39XHBRkKknHS1z/bfGPKmzqTKJ1qono25ZSvbhsYghk1xUCC+wUjIHbr2hbpmu+ok3ssUbYm5lnPdcmD+prPHZA4Sw0JSVU0zpJCkhzFziLoDezfuyNJjlMGL9eCGGf5amW6DuP/WKOPFJZuSrH85cm/XhrtXmk9RpFFF0gqoh43tZiGDH5IBqc46foZ/ORwy4g8EXixQnrDPG6Qf93ZYxfrknOw0BK5HGgbNiOCQQWY5z961EA9EVctoKSdS+Bxt9qM/0sWYXk+N0MVCXE/9cedUhTGdqyumgD4pYPsx7wysIo9KVWhhecrmqyiozC2yh7dps1OpJWpp2i1AvfSzAJZX4RpNQb4w+e0YohB3ZLaDNDkRD5kCHHEVBSQmk7lRVzy2o2WAw1f9tkLz/VWNUWYXUP+W45E17eXOPmxx532f1rG2vIzua0LB9RpntxC0MN2soyq09w9KA+IDLDeaOGKRWQIksbBfjI32WR/JLtWdxUvBgK/qBhgLch2dIR0GLsS1UAK1LgE0qlWYhJrUm+N8j1Au9JFSgsfe68oQBKHjXNCzDKpmoL8CpmA/09qAh6U8Wdp+ZpXHR9igJM7ngwmNW2lrnD/s//WXZyVy+vapNw3awdeBpZ7yziuHcFOufd1+1zQ3s/mfMttaIkJ+f1fqaTJzymYuJSuUIgrCDahmBy0iTyyyt1caNdHZgPgkGoEGRXdQ9R3pBgEIWN1FmOlmcyq25Zw6WXcsVgN0Im8Kw6eZw32f+2WqPXBYo6gVPgkH7DtonswuPYZxj4FC4l6GVJyJbXDYa2StQLENN2cAAC3foQS3PE8CV70O1sbb4EXRffhQ2eqPxxVYkopF1D0bYPpBKSN4aCG0cyw04ZluAe4IGkxthdpq3e4vasnQXrIDn2vpv0pLdrHN7Q aHyV5F1j zceukK2shmW+OEyoUNj2S3ALtPPXa33wat0Y6cqtajuO2q18sRxJcqVQ5jGWRiYCuLleXpcFlSytzqEOw1xpFdzPwRkv59UGOpTbMChbpdBF+dX8cq0rwPO/IIOuQ1a0vkN4+mjMsnEWkq9JHQPFTxXYO7Uq94QQtxYWF7XooZtp03djh7pWfpplzZJHuc2zzrZl7tgZAagZpv0ubdygyMI3sFl/wkjljWhVMXtJyx8wn4ggmoR59A87u2CvqXA/ypDqKt8z3weCSmXg0PaZ76uBacsUxPtsDejuW1wh1l06IOQJYoaszzjf5cX3vJKXjzxUqM7zKtFQcqWS6eeNphJ2gE+mfoLHtdfDe0iP0H/7h4wzRAbujr7asxrQBhv663mtZskS421BNlYaNG6rNac/vBmg6MQjBsnT8zQF3ImExKiR8+dfXhaEU5L8tKNMH6c5Nd7wPsDDj1Flu0UbhuJBGCYDNfuJT6yH0fZ6WdOr+CYJktMB4Y/ea3GLve7Rd77OVuqp/SMGCu0w= 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, Mar 16, 2023 at 05:34:41PM +0000, Matthew Wilcox wrote: > On Thu, Mar 16, 2023 at 06:01:40PM +0100, Jiri Olsa wrote: > > hi, > > this patchset adds build id object pointer to struct file object. > > > > We have several use cases for build id to be used in BPF programs > > [2][3]. > > Yes, you have use cases, but you never answered the question I asked: > > Is this going to be enabled by every distro kernel, or is it for special > use-cases where only people doing a very specialised thing who are > willing to build their own kernels will use it? I hope so, but I guess only time tell.. given the response by Ian and Andrii there are 3 big users already > > Saying "hubble/tetragon" doesn't answer that question. Maybe it does > to you, but I have no idea what that software is. > > Put it another way: how does this make *MY* life better? Literally me. > How will it affect my life? sorry, I'm not sure how to answer this.. there're possible users of the feature and the price seems to be reasonable to me, but of course I understand file/inode objects are tricky to mess with jirka