From patchwork Wed Oct 4 11:09:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= X-Patchwork-Id: 148228 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:254a:b0:403:3b70:6f57 with SMTP id hf10csp49571vqb; Wed, 4 Oct 2023 04:09:31 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHkts5gy/CnyXH6hxsK/NJYQVYAswGVLPniuElXO2t+oIzNYEjZx2ByydOZ2eFbEBbwC/QY X-Received: by 2002:a05:6a21:197:b0:149:122b:6330 with SMTP id le23-20020a056a21019700b00149122b6330mr2449910pzb.10.1696417771146; Wed, 04 Oct 2023 04:09:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696417771; cv=none; d=google.com; s=arc-20160816; b=Ot3SV38IV+eWimbluvoAOSVqDdgbVcoUS+v9st9luNR2YHRCM41iZC9JNbOS+Zwxxs BhhhFP8RFtRWoVCV+0u6jnF4ec336GSc5FyPTswQKkaw3yr5prEGUaK+Riir7jc0u2PV aukpyVSuBSPvLFkCBQQ1+SHw3EjrAXceXyJpG+b8oUbvkxp1yWtI15DnGmY58w8scFDy GAWL75rNPtiHYeSvgyYeov8maKHEihqMYHecax+kvao88B5ns8MdEGehmpBw0HEigb6w YMoxQsj7f9Y3i1mgwce+lTI0OIaScZ9ndusLpNK5fgL6EIabW+04//lpSA3ChFixsiKd bXKA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=9W9J2swDGgBMYiF9qzR4GOSQT01aaOdyanGj9uJR0mk=; fh=/UNXTIfFp0fgz3rl4VoLh3ydFCKzOjrDknRp1ueer+4=; b=oJbj54pUAhuM23oLYu3xbi8pVpjaG96/RZlMc6dI57iaW06Zvjf5B+pOcd79ARQQFz fuON3PWqa7hbeCNVtSyELPXln/1B+My7DQ9bOOi2qdk0ITcNczSDN/TV01UdU8Sc7aSZ EQgPIoQEWYbiLqhHFHbNgCl6AmjHpxDYbhoZAn624toeTfjgQ5Qn+JC0ALTPlLHgin62 9g0/GusTI74gjgBrLokrlXqcZ4CtoqPYzUKzVGggBp+cz+FSKPJ+UpzajTgIg0Bvvryc EBS86PNi1CHvGZFSfBgQGtfiT/KeAsQ9VfWv/s2DWNJxVuwAXt+gAflwWX0Y3zrMIIg6 JmNQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=A2+JdAq5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id c18-20020a630d12000000b00585a61651ecsi3450601pgl.318.2023.10.04.04.09.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 04:09:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=A2+JdAq5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 2ADA5820E538; Wed, 4 Oct 2023 04:09:30 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242205AbjJDLJZ (ORCPT + 18 others); Wed, 4 Oct 2023 07:09:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42974 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242200AbjJDLJX (ORCPT ); Wed, 4 Oct 2023 07:09:23 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BE0A3A1; Wed, 4 Oct 2023 04:09:20 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4C585C433C9; Wed, 4 Oct 2023 11:09:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1696417760; bh=jGyGtT5hAh42qtvFtybeGnz3fQgWG1+/lAX0yi2x8O8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=A2+JdAq5zMOxCIhi934DYXVOPUrdLAN0OhjgKkaF8dg3YRTPwRl1F3pfkomGYZgAQ EqzxEdPjNQwzhw7+Nz2HIQIEO05y1Ly1RhqO3Rxqh7444Wr7O16K8h/1YGcTL2Q2Pp 6fYLNDX8mP90Stu3hpAAvpIykIDKAgihGY5cJqAGPXMFIpeLC85BTVWAYhtlwi7EdQ oh79sWjywQtALxIeAYreihREuB3lq2vDSgsrxxPK9D/Wc8Ghv0vrupLdrcOOFnjt6T WIqTb/NAoYWRS/DxRyb1GSMMvnMWl7y1oYN1zAhM7iHDTSmpAJ2sJM6RwsugbKY1Ft vut536vQASvAg== From: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Mykola Lysenko , bpf@vger.kernel.org, netdev@vger.kernel.org Cc: Alexandre Ghiti , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Sami Tolvanen Subject: [PATCH bpf 1/3] libbpf: Fix syscall access arguments on riscv Date: Wed, 4 Oct 2023 13:09:03 +0200 Message-Id: <20231004110905.49024-2-bjorn@kernel.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231004110905.49024-1-bjorn@kernel.org> References: <20231004110905.49024-1-bjorn@kernel.org> MIME-Version: 1.0 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 04 Oct 2023 04:09:30 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778822961177868157 X-GMAIL-MSGID: 1778822961177868157 From: Alexandre Ghiti Since commit 08d0ce30e0e4 ("riscv: Implement syscall wrappers"), riscv selects ARCH_HAS_SYSCALL_WRAPPER so let's use the generic implementation of PT_REGS_SYSCALL_REGS(). Fixes: 08d0ce30e0e4 ("riscv: Implement syscall wrappers") Signed-off-by: Alexandre Ghiti --- tools/lib/bpf/bpf_tracing.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/tools/lib/bpf/bpf_tracing.h b/tools/lib/bpf/bpf_tracing.h index 3803479dbe10..1c13f8e88833 100644 --- a/tools/lib/bpf/bpf_tracing.h +++ b/tools/lib/bpf/bpf_tracing.h @@ -362,8 +362,6 @@ struct pt_regs___arm64 { #define __PT_PARM7_REG a6 #define __PT_PARM8_REG a7 -/* riscv does not select ARCH_HAS_SYSCALL_WRAPPER. */ -#define PT_REGS_SYSCALL_REGS(ctx) ctx #define __PT_PARM1_SYSCALL_REG __PT_PARM1_REG #define __PT_PARM2_SYSCALL_REG __PT_PARM2_REG #define __PT_PARM3_SYSCALL_REG __PT_PARM3_REG From patchwork Wed Oct 4 11:09:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= X-Patchwork-Id: 148229 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:254a:b0:403:3b70:6f57 with SMTP id hf10csp49684vqb; Wed, 4 Oct 2023 04:09:41 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFD5jtZw5ZGQInDD2N/nrfHWBQIBzPDziW4GiqDExESjZJ8+u8KW9Fhym/Jf84QUeZ4lkJe X-Received: by 2002:a17:90a:f48f:b0:268:557e:1848 with SMTP id bx15-20020a17090af48f00b00268557e1848mr1799483pjb.2.1696417781272; Wed, 04 Oct 2023 04:09:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696417781; cv=none; d=google.com; s=arc-20160816; b=XZN64ODdaMYR4wzr/aBwoDqLzoOUwHYtsdzSod49anRSkCAivNRfvI8bXz0cyXktd3 SCVKdCHMDiPWDHFp2k70hlRjSA+F+X5XA0rnTn2gB8Bsl16gmyPl6urAIw49gUHs9k3L uBBsA0zGqjTzEV90Deh2wFiykm25bwN2Fb6WHnop89KmW4yRAfeHGgsrjEdvQE+9/wh9 qBm+zVQlTYK5E+9aKhtMhj3XFJ/fUr2h5/VpSRE8/q9JuONeBFJKNwH4QBNP6zJxRLH2 8ZmGLJQJK4SUax19Li6l93Uc3bnaGyphYsp0guttUafNw1R1Hbv5cfzV48wWe5W3Y3qp FwrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=OjnGMAA11UHciZi/6KPRbGYaChzJDRLCGgY1UfYPMbI=; fh=lMxTeRM9yMGDJY0s/TPnZtioPUb0W37MKAjRFs6ViY4=; b=FojSg//9nuc0CZ6tjHfWDCf5qGoLD6WwRUkVej+NiqMFLxM+x7tm77ZpejbOi5p9pt oBdfYIE7MiUeHtsMNKX68fHvTG0qhhsuL71up/LYpgNOMFZdlR3LueKsChzEcmqRtpvZ 1CY06tqzVMEpdjO9pUnDfSAOaFoCVKT4M5iAHpK5+YVVPs6O8IK5//gRilc0uKfaPedQ 7e3ZyGR2p5Rj46dvXU6Um08ukRW07LZcPHxDJOyf4zoC5R7OtZvUkvpv4p9gLylogdbE tGULWtdFVDyW0FufHDrTjrvbRFA7xYKWOS3LohH2NSLgYjPh/H/+ZQlYBl5e/gchlMlv Lo1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=V5k4ZMhE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id om11-20020a17090b3a8b00b00268293118efsi1350466pjb.47.2023.10.04.04.09.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 04:09:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=V5k4ZMhE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 0ACF3819D1E2; Wed, 4 Oct 2023 04:09:38 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242215AbjJDLJ2 (ORCPT + 18 others); Wed, 4 Oct 2023 07:09:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42994 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242200AbjJDLJ0 (ORCPT ); Wed, 4 Oct 2023 07:09:26 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 52B76A6; Wed, 4 Oct 2023 04:09:23 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D630FC433CA; Wed, 4 Oct 2023 11:09:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1696417763; bh=WpGCVlyEgOw4b2FaJcUO9+9LMMvSL9a+ezCXN7JxYNk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=V5k4ZMhEzkCz2qXAkxEoYJrNjM1+W8E/LToiXc3tpQtiJGUS/7/LCJrOpti+PO+b5 1emXGUbnb/Aj5AIejFtuvRfYRSBkNYeKFihj0u0vSEZfP4fFbXxqiS50u/vtsn6G4p O3QeOz7VFOYQmT2uyv9GmaVJeyI87MHAEcoA6xOrrd70E8/KUYRpKmCxg5sNFlkzEt 2Yy2ySLGpFJLwu9mUxH2W/4mNqMBwqa3EsRtwAbMEKtwXvhL9+Un6pqgLzIvWPySCP 7nN+g9/9BAv1R92zn+bWDJT3c59d4bEfN//vHcmgMaWzHIYIOph4TppgWGE78qZRdG tGrk4oBUCyBcQ== From: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Mykola Lysenko , bpf@vger.kernel.org, netdev@vger.kernel.org Cc: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Sami Tolvanen Subject: [PATCH bpf 2/3] selftests/bpf: Define SYS_PREFIX for riscv Date: Wed, 4 Oct 2023 13:09:04 +0200 Message-Id: <20231004110905.49024-3-bjorn@kernel.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231004110905.49024-1-bjorn@kernel.org> References: <20231004110905.49024-1-bjorn@kernel.org> MIME-Version: 1.0 X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 agentk.vger.email 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 (agentk.vger.email [0.0.0.0]); Wed, 04 Oct 2023 04:09:38 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778822971634928082 X-GMAIL-MSGID: 1778822971634928082 From: Björn Töpel SYS_PREFIX was missing for a RISC-V, which made a couple of kprobe tests fail. Add missing SYS_PREFIX for RISC-V. Fixes: 08d0ce30e0e4 ("riscv: Implement syscall wrappers") Signed-off-by: Björn Töpel --- tools/testing/selftests/bpf/progs/bpf_misc.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/testing/selftests/bpf/progs/bpf_misc.h b/tools/testing/selftests/bpf/progs/bpf_misc.h index 38a57a2e70db..799fff4995d8 100644 --- a/tools/testing/selftests/bpf/progs/bpf_misc.h +++ b/tools/testing/selftests/bpf/progs/bpf_misc.h @@ -99,6 +99,9 @@ #elif defined(__TARGET_ARCH_arm64) #define SYSCALL_WRAPPER 1 #define SYS_PREFIX "__arm64_" +#elif defined(__TARGET_ARCH_riscv) +#define SYSCALL_WRAPPER 1 +#define SYS_PREFIX "__riscv_" #else #define SYSCALL_WRAPPER 0 #define SYS_PREFIX "__se_" From patchwork Wed Oct 4 11:09:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= X-Patchwork-Id: 148230 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:254a:b0:403:3b70:6f57 with SMTP id hf10csp49699vqb; Wed, 4 Oct 2023 04:09:42 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEbgeUKqQFFmtTr7E87yCw4JcgTeHHsmqKvcT/XknqK/QN6MuoReldo0n6ny3SdXapmoJzs X-Received: by 2002:a05:6a21:181:b0:135:7975:f55 with SMTP id le1-20020a056a21018100b0013579750f55mr2193549pzb.47.1696417782543; Wed, 04 Oct 2023 04:09:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696417782; cv=none; d=google.com; s=arc-20160816; b=pQkxvWTXeGO1zhm0y76t5WqibnUL5l3ZGIPMYmDaoI7zreZmP+KbZ1/IWyf5uO3Dct sXdeyNZyCz5cjfKggHvtyYjHhjzWKzaPIqF1gOAiQqX79YnC17SJ88j+vI3RBtGtlux6 zubLcmVEh8Fn9HrkrFmD6CF+vTIHw95B3Nx7cR13tLGBw9bhhgshS2FdZDp1T6hNetJx mYWWDz09epSI2HwmSp5vIWYdCKkhcARwHW0McurU7ttH3aguUpbXN+bAHvlH9kzyHEDn 2It5Zn2i+THihlBaBaJXmBTjypVenAs+i8n/7wK1X06BEYP+0JT50wFEHH85HBGc3UPE sinQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=nHHQhNh2lJSgBUt10tKjDFllJOTYZ462JvGMrjbtLeY=; fh=lMxTeRM9yMGDJY0s/TPnZtioPUb0W37MKAjRFs6ViY4=; b=ztGv+N/X+C3nZXdLJy4b8aGYaNFW9VdjD3JPxDYfhJ6lB7GICRkSADFRKcXyaM3MV5 QaDjVip5OEFuLRYuNCH5IvHciQxzmHbUMY4bNWa5zY1h8okdYk34mUL1hPi8AF5J1jcM 6iblYY5rUG4WztQZRxpm14MjllW7n49iNXfq4tfUiZoQQ47JfLF6yvVWTeWmcEvaheHI mtf9BjGOdYm1aVUKcXWbyp+l33SjrY6aQAYSlb2d7HOjOogWQVozS+FULquhDCwR9tnj l+v6aEWWLOl55hYYJEkwzP8zMCZ9+Srfoarecz2nVwv+j7aHDTbNma/5W8YApeO2J3zq bq0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=DdFm8es+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id cd13-20020a056a00420d00b00690ccc67aa4si3425979pfb.198.2023.10.04.04.09.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 04:09:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=DdFm8es+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id B312D8197063; Wed, 4 Oct 2023 04:09:40 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242219AbjJDLJb (ORCPT + 18 others); Wed, 4 Oct 2023 07:09:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43194 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242214AbjJDLJ3 (ORCPT ); Wed, 4 Oct 2023 07:09:29 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F27F6D7; Wed, 4 Oct 2023 04:09:25 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6B1A0C433C8; Wed, 4 Oct 2023 11:09:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1696417765; bh=myfG9KhH8iXXI0iq3rgYVhXBywfTdM/2Q+7Ha1naXhg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DdFm8es+jlF7PkHpEUfqa9RdXiSnnTrCJCr3asGKmQ25q7aDJqGiUuaAa/5qS7L9z sGjgLmcD4yf8vCIElGYnJZDBLO2K1qx71Kddj8zXqQkRr4jaTXHdL989/eoMzT3rbV 3BoQeM5AQxNS/B0ZM4opVnU/OmQG7o+DpGssD0CS5Cf7kWjb/uNoIAas6h/1cmXVzQ n2rh5Faki9Te07CC5tTf4S7dHCGVi1adx+VJ5aoZExoImpEwHz3g+m3LECzBWz5a84 /geVjpyVLCm7CVVLgmm3RPTFIfeYpMb/dF7l+Nc5SCS8n/vaIFapNiuXa2ATVXdeaD hmbttxzQ39OeQ== From: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Mykola Lysenko , bpf@vger.kernel.org, netdev@vger.kernel.org Cc: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, Sami Tolvanen Subject: [PATCH bpf 3/3] selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for riscv Date: Wed, 4 Oct 2023 13:09:05 +0200 Message-Id: <20231004110905.49024-4-bjorn@kernel.org> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20231004110905.49024-1-bjorn@kernel.org> References: <20231004110905.49024-1-bjorn@kernel.org> MIME-Version: 1.0 X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 agentk.vger.email 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 (agentk.vger.email [0.0.0.0]); Wed, 04 Oct 2023 04:09:40 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1778822972996604946 X-GMAIL-MSGID: 1778822972996604946 From: Björn Töpel Add missing sys_nanosleep name for RISC-V, which is used by some tests (e.g. attach_probe). Fixes: 08d0ce30e0e4 ("riscv: Implement syscall wrappers") Signed-off-by: Björn Töpel --- tools/testing/selftests/bpf/test_progs.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/testing/selftests/bpf/test_progs.h b/tools/testing/selftests/bpf/test_progs.h index 77bd492c6024..2f9f6f250f17 100644 --- a/tools/testing/selftests/bpf/test_progs.h +++ b/tools/testing/selftests/bpf/test_progs.h @@ -417,6 +417,8 @@ int get_bpf_max_tramp_links(void); #define SYS_NANOSLEEP_KPROBE_NAME "__s390x_sys_nanosleep" #elif defined(__aarch64__) #define SYS_NANOSLEEP_KPROBE_NAME "__arm64_sys_nanosleep" +#elif defined(__riscv) +#define SYS_NANOSLEEP_KPROBE_NAME "__riscv_sys_nanosleep" #else #define SYS_NANOSLEEP_KPROBE_NAME "sys_nanosleep" #endif