From nobody Sun Feb 8 12:19:51 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B5E88EB64DC for ; Tue, 11 Jul 2023 11:15:17 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231690AbjGKLPQ (ORCPT ); Tue, 11 Jul 2023 07:15:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46772 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230053AbjGKLPO (ORCPT ); Tue, 11 Jul 2023 07:15:14 -0400 Received: from out162-62-57-64.mail.qq.com (out162-62-57-64.mail.qq.com [162.62.57.64]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1C1559B for ; Tue, 11 Jul 2023 04:15:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1689074105; bh=CIo+pyUDR3XhnEvp8A3FZTnxNPcQHlDMhrpSmNz+R64=; h=From:To:Cc:Subject:Date; b=fQOBtbP53p7LjZ7k/NJ3+HGXi8SJh56CH8Vys1Fs+8qMhtKqSIabEkvumODmpxCij WM9Eo+YntJEJm23/W0HYN5EhzCvEJLROux5sjzmQALv1b4R+GJ2TA5Loc0Jy7/GLxP oScNfLI57YK7U3LikuT4iTD9ol3V+oICwYjsBDWw= Received: from localhost.localdomain ([39.156.73.12]) by newxmesmtplogicsvrszc2-1.qq.com (NewEsmtp) with SMTP id 3C1976B3; Tue, 11 Jul 2023 19:15:01 +0800 X-QQ-mid: xmsmtpt1689074101t3lfnbjqd Message-ID: X-QQ-XMAILINFO: MFdGPHhuqhNoOqo3bURn4hkkJ4pSi2y6IOl6LhsaQpH6LiMMzjmCRA0V9Oj8iG qvNeiut2h5FRriHaK3g3NOmEFMI5qSqVGuAA1GpqlgPBiM+6OcY9tcvarwG2e8k8T2BLM82nhIqt htpb+3yDaAHX95XoYo7cgiASSA4IdwMUK3NNxNu3jBQXXDTsm1Ta8QPRzmZn2yu73qoGnG5Q7/xd m7OA+Cl8ieGlK/Pue5vypA3QEIegJXRZhYOYxNth4Q3UoDepQnUaSVcTVoloV+VailWI/6rSV3QE syMT/TuglJ4lPthe2BYEoedZezGfQtgHVYrx6nyTm1/W53uOj7s6rBGjEk0YZuM0y+AnNk2SM5rP bai1Utphewop7/tfhVuB9PoqL5uN6aNohdJ010XNsQ3a6VAWrXlDeojo73DSXpRVkvr6VS85ikWt R5Dl9COp3Dd8+hr0orGfDPlJ5LrqYq9MX2e5MuP07fWbg1k7Q+VvzwNqI5tep5l2QNZCoJPTi6sp Wt8WlCkBbSTdn8J1deDW//mdt6QY98oa23uITkcrbUzJAVdJuilnXzBReBkNWor+FKE+HsODv0vi WXT2hP6qqrAGhdMnaxRRwbD3efI1dmW++R4lx/QtgpdfZqKFyf220zJTuLXBBv1jgruRTanLE3Qp R/tglA/ik6ZJg/BS3k3QC8BRHLLyPNkAz5yizJdtPklt7XCuUNLRNzywQ8QGV8TB/1/9sFV2kjxG LLOpz04cIfzqyoJSf3NyRSNvH6Im6v9OrQn5SqwsCy9mc2eXABhSnrT0NT70xPIJOPDzsoHa1a2l VVWuHNzIAHCFl04peWnW9q6lratZucfvdnj0HcKJR7mWpbvv77K3pVWlKkiOCNSlKQzVhBX+UplY PZLlM4ZlkE6mVJ/x8yg0gpBcSq/Bq1EnxZVbiZs563dZFuobgrXFlXb1DsF0I8M3USXzDSKBc/iK 7Rr90+1GPfiGiI91fFeMyCq6mN20e28/bP8zA5KWkVBHRTobr2vw== X-QQ-XMRINFO: NyFYKkN4Ny6FSmKK/uo/jdU= From: Rong Tao To: ast@kernel.org Cc: rongtao@cestc.cn, Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , bpf@vger.kernel.org (open list:BPF [GENERAL] (Safe Dynamic Programs and Tools)), linux-kernel@vger.kernel.org (open list) Subject: [PATCH bpf-next] samples/bpf: syscall_tp: aarch64 no open syscall Date: Tue, 11 Jul 2023 19:14:59 +0800 X-OQ-MSGID: <20230711111500.30517-1-rtoax@foxmail.com> X-Mailer: git-send-email 2.39.3 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" From: Rong Tao __NR_open never exist on AArch64. Signed-off-by: Rong Tao --- samples/bpf/syscall_tp_kern.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/samples/bpf/syscall_tp_kern.c b/samples/bpf/syscall_tp_kern.c index e7121dd1ee37..090fecfe641a 100644 --- a/samples/bpf/syscall_tp_kern.c +++ b/samples/bpf/syscall_tp_kern.c @@ -44,12 +44,14 @@ static __always_inline void count(void *map) bpf_map_update_elem(map, &key, &init_val, BPF_NOEXIST); } =20 +#if !defined(__aarch64__) SEC("tracepoint/syscalls/sys_enter_open") int trace_enter_open(struct syscalls_enter_open_args *ctx) { count(&enter_open_map); return 0; } +#endif =20 SEC("tracepoint/syscalls/sys_enter_openat") int trace_enter_open_at(struct syscalls_enter_open_args *ctx) @@ -65,12 +67,14 @@ int trace_enter_open_at2(struct syscalls_enter_open_arg= s *ctx) return 0; } =20 +#if !defined(__aarch64__) SEC("tracepoint/syscalls/sys_exit_open") int trace_enter_exit(struct syscalls_exit_open_args *ctx) { count(&exit_open_map); return 0; } +#endif =20 SEC("tracepoint/syscalls/sys_exit_openat") int trace_enter_exit_at(struct syscalls_exit_open_args *ctx) --=20 2.41.0