Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp3229109pxp; Tue, 8 Mar 2022 10:00:48 -0800 (PST) X-Google-Smtp-Source: ABdhPJwWhl/oSztt4ISYNVggyYvlAPCDHja9O23oLQdDMo0Tt1LXch7EN1qWkIwVAEQNboXDTKZH X-Received: by 2002:aa7:cfd2:0:b0:416:b04:bb60 with SMTP id r18-20020aa7cfd2000000b004160b04bb60mr17241440edy.76.1646762448226; Tue, 08 Mar 2022 10:00:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646762448; cv=none; d=google.com; s=arc-20160816; b=mmoed34aAaDMWn+btt++dhdfk9nFy8rox3aSF9wXcdhLV1jWjrUWoxFbt4slxXAnzN ByEY5Mqg4jJoQ46rWd/XdQowUf3NztZWkXvIOqMDypb7xi8N37TR4ImZCB3ohitzHg62 3wbu02nLfunemwKAOB0vwuyQCVptSYu9VcpPX9hyECokBwvPWMvm8LpAew9meKlfTsCE 5Wm9rsQUWZLf5sZeVye6AkvdaedPFzMjcE3wxWzRr85tBY09XOPf/y/SYaMPCojrjLAf 8XLGMW/Yw56mE6eTLMARUlxcKztI5Yw+oav7NIbQU51orFO0FDnC6jCqrrFuR6TLY3Sg 40Sw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=TDmh/IPdiE6PDYt50/XDSAtdMd5j4O+8jOvE+X7FizM=; b=LASuivaeUgK7jKYnrL5skwy8gLLi4D6C2HwcLZuSmHxmcQCG5/89xOA0NMQwYKzfVh 3BmqOrkoqZpRwYSzgEgLtb+L7sZvUpLHeUrFxB5D3nJmwwbbVwz53je/IAzvqK1nK18l K4Tapf0kGo1U9THSC1L9aFW0136ynROVh9kZltxwLT29J4ASLFBD80ImrkjQODQDeNWS d2b3a0FvQRrYQ/PNgY8bY7i+4q1eT6W+/4JptH9d6GSChwDAsEAt4Sn2qBrmNgDmluyG 0ehWrnEuWn9qcq50WJfOC3cTZsHN8jdro1mWDft9yEqBsXVq57Dsq/MMAR42+5dW0twr XRyA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=pl3lhgeI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g15-20020a056402424f00b004139bbefb4fsi12341946edb.317.2022.03.08.10.00.23; Tue, 08 Mar 2022 10:00:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=pl3lhgeI; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348784AbiCHR6M (ORCPT + 99 others); Tue, 8 Mar 2022 12:58:12 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52738 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1349066AbiCHR5t (ORCPT ); Tue, 8 Mar 2022 12:57:49 -0500 Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 37C8B5640F; Tue, 8 Mar 2022 09:56:53 -0800 (PST) Received: by mail-io1-xd2d.google.com with SMTP id q11so7295541iod.6; Tue, 08 Mar 2022 09:56:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TDmh/IPdiE6PDYt50/XDSAtdMd5j4O+8jOvE+X7FizM=; b=pl3lhgeIJgpj5x6BRQw9o3peqLm7daSHSNxf/Fa8KzmsVUnf+EK4Fb2Xnji9OA/mGW 4cmXcurgXk8JuMZRAlTBBQVRlQrGkbeScu6SNVnmioD/g48cRL1HqYQZSTWKsJ3nGVee 75jcEuA2gA53H+Q/C9bsUUNpy8jBARW9fbqjWGJBLPWdFkP+B055e9uvHycruE8dpOZX Fn0u5Cj8HDsgndaCYPhQTbCDIoB0ypZtpOIZ7/ogdFzMtqe43Jx7ofP4sZ+0rJlcd0Tb BjVtMoh+ZiUePy3ola9V5OnElHNGMyeV49lbmqlk9+Yuxct/4sM7CV+nYK1bS0Kt+8kC oWZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TDmh/IPdiE6PDYt50/XDSAtdMd5j4O+8jOvE+X7FizM=; b=XmNhy6ZVjnwCI9QrTQ+Uc6g7wP5xMCVubMZ9rXBW3t80k7XVp7/9AQkprpSQ/mOk4H Oc2pfXuqe5ekjEA9ER7ouXhGXCvm4UMQxQsXlWILIwXIq72lHElFwpGe0v/Ad8sRH0le AQXQ5u7cKpI8ca3TQpiFYd6LetM86PV7R7qW166q/V79Igx/OwDpO7kibORYZBX6aTSW MaNhYlwqPqvN77HWIcuSbmGvmTjjP1wemPzY0r8udJlghUJ0MdBiKoF+6qfc6Euzp1Pp OEowcs5IQv8EWudduoZCpMsPwLesxtQmCA9w25YL1SlK2y4GyRK9b1b4CcISV+ZWNIOD cYYw== X-Gm-Message-State: AOAM532oFjShSQbmDODhPW/DhAwI2vLE8bn1jCP2HdUbTWP2eIw83jJT B0C7q0n5sWCEUGFcpav/NFAJtwfiMowVX3LpaE8= X-Received: by 2002:a05:6602:1605:b0:644:d491:1bec with SMTP id x5-20020a056602160500b00644d4911becmr15407360iow.63.1646762212570; Tue, 08 Mar 2022 09:56:52 -0800 (PST) MIME-Version: 1.0 References: <20220306121535.156276-1-falakreyaz@gmail.com> In-Reply-To: From: Andrii Nakryiko Date: Tue, 8 Mar 2022 09:56:41 -0800 Message-ID: Subject: Re: [PATCH bpf-next] samples/bpf: fix broken bpf programs due to function inlining To: Muhammad Falak R Wani Cc: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Networking , bpf , open list Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 8, 2022 at 2:43 AM Muhammad Falak R Wani wrote: > > On Mon, Mar 07, 2022 at 10:11:36PM -0800, Andrii Nakryiko wrote: > > On Sun, Mar 6, 2022 at 4:15 AM Muhammad Falak R Wani > > wrote: > > > > > > commit: "be6bfe36db17 block: inline hot paths of blk_account_io_*()" > > > inlines the function `blk_account_io_done`. As a result we can't attach a > > > kprobe to the function anymore. Use `__blk_account_io_done` instead. > > > > > > Signed-off-by: Muhammad Falak R Wani > > > --- > > > samples/bpf/task_fd_query_kern.c | 2 +- > > > samples/bpf/tracex3_kern.c | 2 +- > > > 2 files changed, 2 insertions(+), 2 deletions(-) > > > > > > diff --git a/samples/bpf/task_fd_query_kern.c b/samples/bpf/task_fd_query_kern.c > > > index c821294e1774..186ac0a79c0a 100644 > > > --- a/samples/bpf/task_fd_query_kern.c > > > +++ b/samples/bpf/task_fd_query_kern.c > > > > samples/bpf/task_fd_query_user.c also needs adjusting, no? Have you > > tried running those samples? > Aplologies, I ran the `tracex3` program, but missed to verify `task_fd_query`. Should I send a V2 > where I modify only the `tracex3` ? No, send a patch fixing everything in one patch