Received: by 2002:a05:7412:31a9:b0:e2:908c:2ebd with SMTP id et41csp4320706rdb; Thu, 14 Sep 2023 20:38:46 -0700 (PDT) X-Google-Smtp-Source: AGHT+IExXv45tDv3lHUMRTD1OaWNi21uT6idBCar1KyHaH+tFjqXwVlGuTEcFpTehcEvcJ1xoGiQ X-Received: by 2002:a17:902:b908:b0:1b8:ae24:c207 with SMTP id bf8-20020a170902b90800b001b8ae24c207mr397676plb.68.1694749125955; Thu, 14 Sep 2023 20:38:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694749125; cv=none; d=google.com; s=arc-20160816; b=IRzAbhIwfZ0gru/cXlTzrJyRWFqWk1LheUDaumPUPhKXm1OnSknutL+NMm+GWT+SGl ZjLV50AaTN+AIMBk6Yjwan+FmLmedoBnicZCk5yblHjzLyvFfd+2upnmLfiJsyQOYNW/ Ph0i+SBDsu4BxHLXS8RDXxE54V5yWacaFRWCNz8ccxrEqWkb8znkraciClBgg6Ci2Ore qTgB4NNg7jIGRrNKBTOfLDuIZPdBUc9Xyfea/89Q/Rf8JknjO0+kgJbZYlA3mYdK21Ou +/R9kX//s5xd1aucT/OzXuE8gOuO4xLUuYaMZX8TcfSdLyeraFnTQCp7dhw8TXj9hJz5 gwAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=slgEAK+XoFog52OsY7C5eWDU4QO7+bjpMrPdH4n5j/g=; fh=DEZSsBMwh1x2z+deTlseOBnrWhrtqNRT/sTCdeHUhl4=; b=Z1na+7oc3vrIpCq1WRowH5n5l2DpNFoQjyD+04EUjbjC4PBpSyozIZLwjOXJhlpyu3 NYOIwI7q6IFumxPs2ozRu/DZlZEjIZLfsnSikFuNIqT8UhlbI9DrdcNxErkcHFX0PpUi cP0ib7A3oya/jyWtDBipBL+eL5y6EKzGi80KU+V7/XU+g3T3wUcyQGSQh0n7Irms6qii cvbKnrQoMo+WOs/3Jjswjq6WMeDxqZ3Ad12QE5zTXP3yLfrTtd08IQTr3RaerO8XqshS yspIc9H1oID+FoWkh8++wnpJ9XsrSngLjZOgr33+CGaVroXfAYqnyOhUTP2ZC4IgNDGb CYKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=jBkVvJPD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 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 pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id n1-20020a170902d2c100b001b811261289si2890385plc.482.2023.09.14.20.38.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Sep 2023 20:38:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=jBkVvJPD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 1A0BC83D4FE7; Thu, 14 Sep 2023 11:18:00 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241416AbjINSRs (ORCPT + 99 others); Thu, 14 Sep 2023 14:17:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57768 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241382AbjINSRr (ORCPT ); Thu, 14 Sep 2023 14:17:47 -0400 Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1530C1FD7; Thu, 14 Sep 2023 11:17:43 -0700 (PDT) Received: by mail-wr1-x433.google.com with SMTP id ffacd0b85a97d-31ae6bf91a9so1231900f8f.2; Thu, 14 Sep 2023 11:17:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694715461; x=1695320261; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=slgEAK+XoFog52OsY7C5eWDU4QO7+bjpMrPdH4n5j/g=; b=jBkVvJPDPeCwON89BeCJ2C8gPNHQo40lZ4q+6QJK2AAQNFgxsTcK8eV4piGFIDeRXh gGkn91KfEYv85qdqU0tJEE6bXbvsh8EWM/Mhc/6t3iBm9TWQnPvc+ABjLzn0cyPKw2Sh kyUBhc49Mj3gn5OBLUYOBa7pdfr2f/fhPnUdRbv9zt1uoR6f0k/cio0HW0Rk2x9zAOUR KGS01A35+aQbsAU6FNev2CFAuYLlk+E4qqSVNbkfhpv5XRXxQ/Gf31RipF4Kc8zypJdd z2LoH+rFnpNAr7Qd+CRFhFsIqM63P/GtYYC6IPvUqe44j/I0mLCvWECA6Qhx+avV7hRk T2Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694715461; x=1695320261; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=slgEAK+XoFog52OsY7C5eWDU4QO7+bjpMrPdH4n5j/g=; b=pMc9YU43pLzDMZ+QjOO285i4l8G8JhA9E/t8c3Q5tuvSfng9/EaE1nbga3BnE5Uc5s axdilaIGE03ojAikSB+c/wYYnNi6JeFqi9/axu0igAUlJY9FVnIBZWhSvGJHdUWXzKR7 aVUSTLkNvXnyANw5TXSI3bAh1UGwPuuBTcBgmUCa+eKQrjpNGithmgPErOQU3ToQQXzX VBN15pTQeIQat/vmPVz5uIV+hI9OH8y5m3GF8LtP5utKnqo5xsCI8MVbO9lXv7MxBFDL YU0/SPOla6HqQpon7HgFyHWSeLdPVCu5IFObQga5G6CZRxWAX1MQgVemgRZkQ9SCKXQS kgow== X-Gm-Message-State: AOJu0YzuyFo8JjlKq8nNvr936Iuj5EmhI6hKIaYvTn53srPU7AtiVDWP sHePTUh52SnbQrqwNwAK/arG3uA9daTP+J+UF1OPe+u4/Ak= X-Received: by 2002:a5d:6a11:0:b0:31f:a256:4bbb with SMTP id m17-20020a5d6a11000000b0031fa2564bbbmr4596839wru.71.1694715461194; Thu, 14 Sep 2023 11:17:41 -0700 (PDT) MIME-Version: 1.0 References: <20230914124928.340701-1-asavkov@redhat.com> In-Reply-To: <20230914124928.340701-1-asavkov@redhat.com> From: Andrii Nakryiko Date: Thu, 14 Sep 2023 11:17:29 -0700 Message-ID: Subject: Re: [PATCH bpf-next] selftests/bpf: skip module_fentry_shadow test when bpf_testmod is not available To: Artem Savkov Cc: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , bpf@vger.kernel.org, netdev@vger.kernel.org, vmalik@redhat.com, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Thu, 14 Sep 2023 11:18:00 -0700 (PDT) X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email On Thu, Sep 14, 2023 at 5:49=E2=80=AFAM Artem Savkov w= rote: > > This test relies on bpf_testmod, so skip it if the module is not availabl= e. > > Fixes: aa3d65de4b900 ("bpf/selftests: Test fentry attachment to shadowed = functions") > Signed-off-by: Artem Savkov > --- > .../testing/selftests/bpf/prog_tests/module_fentry_shadow.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/tools/testing/selftests/bpf/prog_tests/module_fentry_shadow.= c b/tools/testing/selftests/bpf/prog_tests/module_fentry_shadow.c > index c7636e18b1ebd..cdd55e5340dec 100644 > --- a/tools/testing/selftests/bpf/prog_tests/module_fentry_shadow.c > +++ b/tools/testing/selftests/bpf/prog_tests/module_fentry_shadow.c > @@ -61,6 +61,11 @@ void test_module_fentry_shadow(void) > int link_fd[2] =3D {}; > __s32 btf_id[2] =3D {}; > > + if (!env.has_testmod) { > + test__skip(); > + return; > + } > + you used spaces for indentation, please don't do that. It was also obvious if you looked at patchworks status ([0]). I fixed it up while applying, but keep this in mind for the future. Thanks. [0] https://patchwork.kernel.org/project/netdevbpf/patch/20230914124928.3= 40701-1-asavkov@redhat.com/ > LIBBPF_OPTS(bpf_prog_load_opts, load_opts, > .expected_attach_type =3D BPF_TRACE_FENTRY, > ); > -- > 2.41.0 >