From patchwork Tue Jul 11 11:14:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rong Tao X-Patchwork-Id: 118434 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:a6b2:0:b0:3e4:2afc:c1 with SMTP id c18csp408052vqm; Tue, 11 Jul 2023 04:33:58 -0700 (PDT) X-Google-Smtp-Source: APBJJlEfNpNQ2ht3RPK+gqkM3gmu/HO626bLM21UOfq1BwAXXwjqOfnO1GonF5BhYwLnZDs2fFHT X-Received: by 2002:a05:6a20:8418:b0:12f:fef8:ceba with SMTP id c24-20020a056a20841800b0012ffef8cebamr22713387pzd.18.1689075238362; Tue, 11 Jul 2023 04:33:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689075238; cv=none; d=google.com; s=arc-20160816; b=qg6193Mt6ZOBv2MN0jXKNVcm+1zhr1GW9ThQVNjjlAFFSPzn/Og+wOP/f2BK+E+bQf YfP9R7CF8OkQmdJXjpnkRuj+BjVv4QSK3n1impYgMAo1bWOmjjYXNhXlGmDj1mfdgPgd k8ugzHvXo1vkKkvDc/soK08lj6Ga3Ci8fwDryZ9tm6qJcygztojF9D5sCdv2pfErhhZe 8Q27Pm7Wh8RrWvYviPMmJ0JkP31LFFHKuN1FXqYtaQk65nwGmojixvQ7zcRBEphd8c7+ YlG4YLuBqTaKBmbdGAlzBFZSuTkNp1Y4kowsuBGha853rKclmEseGd5dV7o8zAqhBzSO VjiA== 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:date :subject:cc:to:from:message-id:dkim-signature; bh=CIo+pyUDR3XhnEvp8A3FZTnxNPcQHlDMhrpSmNz+R64=; fh=oLFjXcKJ0O0Z3GMVGlXXi8lrOzXBn5bEsXdbVokqqok=; b=OON6qO1P7pHI2JOg1Ly5YeLV0uCb50PxohJew5U1LYZ5dhGN7xRqWm4g0IhxkioY6+ MnZELAdXlxUgoSZs2QxF0qLabtS1FlBXkss5OKSJZOF9XfpmiTuys2f6sl3QCvNeRflO UdW+PN6URwDxaaOoNjJwk9zZ9ErAhMJXZ2wN6oMGC0/x9Es5u880DYUq/7p2YyucwWei 3UDWP8Hy7QLgxOTctm+OMXNEo8czSl9qzqAJlCtUBMawX01RtZN1MTLCCISa1ULLc2qW XILiRKwMZVvdDbY0cWbqq/7DM64ouTAb4mGU6dEGgiK0muQcwUYBshnl33KMPAR/pxoV RlnQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@foxmail.com header.s=s201512 header.b=fQOBtbP5; 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=NONE dis=NONE) header.from=foxmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z130-20020a633388000000b0055c66f42ee7si166341pgz.492.2023.07.11.04.33.45; Tue, 11 Jul 2023 04:33:58 -0700 (PDT) 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=@foxmail.com header.s=s201512 header.b=fQOBtbP5; 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=NONE dis=NONE) header.from=foxmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231687AbjGKLPQ (ORCPT + 99 others); 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 X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, HELO_DYNAMIC_IPADDR,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,RDNS_DYNAMIC,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=no 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-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1771123757084881562 X-GMAIL-MSGID: 1771123757084881562 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); } +#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 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_args *ctx) return 0; } +#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 SEC("tracepoint/syscalls/sys_exit_openat") int trace_enter_exit_at(struct syscalls_exit_open_args *ctx)