Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp17641pxb; Wed, 30 Mar 2022 21:36:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzM6as4PXHQtp/7rNAWS5v9q97EJ69OkpWra3yIo95eWB0JaxmVGM+WNR2ytkT9a2lx+AHD X-Received: by 2002:a63:368a:0:b0:398:2829:2698 with SMTP id d132-20020a63368a000000b0039828292698mr9254534pga.172.1648701408912; Wed, 30 Mar 2022 21:36:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648701408; cv=none; d=google.com; s=arc-20160816; b=vAHt+6ozoM1ib1d7G9ueDYKF6XUHqxwvDa9GrvMl38RwwtLLxhO0mkJih92kkHd4yT r5piuXkzJfbuRTfML5tl9IIKp+YFsEvDIIlwkyZ6FjqKjZcNbYpaPqxh+eTraHCq7n3M E3f65vDXxy5ZkuG58LYlnzoUj2qNnc2sBiIaOn2H/u82oWlbPU4ZraswLG1yWGocWD8t bAB19t+dxBajMLdkCw5Nrwv9YDyk8JhcFhcnzuh8l/sBJr1swoAT8p3fFRct0+KTCgJD CeJjd76Rqq29DboGehLrxMU6V4so6Pr+JwY6lD9PWeMbsCcSK0abBHuFNC3/JqTiX48d 5JJQ== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=B7X/SW5dIcuJorsyWOPkH3Xc7Hk0RJcObO8ZrXId3WA=; b=e6HNwmU4NHOU+LqGfak0aTh+mLKp43n+4MVyRpFYx4hjtwhtwaWvzb4pKjdNPBj2ah 3iPlLJzDZ2XaGu+U28e5GP14LYZIL1gWvJ4oUT1W9KT54zBw5IGqpkhpoPkyZdCTWy0P laspp2s7h41p+2Kay3ocDCLTM4obMwzj/Dft3qiUvecw9bS4sPi55spmBthERyLTlI3s lGNRL4eVJYwVHJjXIzK0MKJ447oFZMKs59+Scn7p9haXxTcbLaEua1UqLamG2Kapdnm4 LvgamyaIDFo7T2ScRQciojks11t2ySFKG66OELGpgcwyFFhRBRLCIUKbFZLGPulESX+B 5K3w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=NH1roOSc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id e7-20020a654787000000b003816043eedasi20147442pgs.207.2022.03.30.21.36.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Mar 2022 21:36:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=NH1roOSc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id BB0891FF423; Wed, 30 Mar 2022 20:29:40 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239702AbiC2Qle (ORCPT + 99 others); Tue, 29 Mar 2022 12:41:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55004 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239693AbiC2Qld (ORCPT ); Tue, 29 Mar 2022 12:41:33 -0400 Received: from mail-pg1-x52c.google.com (mail-pg1-x52c.google.com [IPv6:2607:f8b0:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 718F0D0A93 for ; Tue, 29 Mar 2022 09:39:50 -0700 (PDT) Received: by mail-pg1-x52c.google.com with SMTP id l129so6788385pga.3 for ; Tue, 29 Mar 2022 09:39:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=B7X/SW5dIcuJorsyWOPkH3Xc7Hk0RJcObO8ZrXId3WA=; b=NH1roOSch+YoOEXaWKIzmOxBveJHFdm8/dml59eyNfbL9DmO41sZnWUHuxHOgdx1RA u0lG04RD6VNEBhhdLiXas/UJeZUiOkWXVGysAzNhgarG+UvvHKo+wON6vz9m51NEbVqo FdZTPuTeyi3GesCkEV83IM5GKgRl6Q5gh4z6o6GaJYzS4EvljEO6B7Wb7QKR0xD50xnm L2sF2cyyC3gd3klBTzq657dbwAILZuf7IeeMmqzGYYgwWEdNDbIU8JMOhymR0AKX/Aqj CdWiL/tkZzoynmszcdTdG0A8TTh/wUVYyI2mNuX8vlP4wTRW8e8bpNYEUD3yFbeAdJMC rubg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=B7X/SW5dIcuJorsyWOPkH3Xc7Hk0RJcObO8ZrXId3WA=; b=LrLZvlvP8d4qA+mUzL2kLLgx1Sa+KjEmwV/2mSc4t8qc1GOAQviBOTEhc/VdddMFHj cUsjqLRhyCOQr7fR4/sb3ti3GZTY7rkvQXPQBDUDqH2LwQpiEpdOlXaNwxsDju1FZMGM zIQGJZpZXOXeHog4W8lIxY7S3Phi/aT8T5CUwBtwYpZGREDZLU8diMursOyfdesCCXqQ 5CVOFFSSMPCTqig5lGso+h28HGeDeRdd+7utPsZ2C159V+qHesXRPqXEgLExRzfMGwGG GDXtPKBZY++qycZXUEznjGseWvBIXQshcaYNQbFdQafiWnPMx8PFgS+/DXbuhSSyzlkH LHOg== X-Gm-Message-State: AOAM530HZV+RfpvF0yOOHOTjLBZjsL7FdHb+LMorg9Ourx00rThbiwHf C/CqEGgF39ZbtmzDCznQtII= X-Received: by 2002:a62:e213:0:b0:4fa:6b13:3a9a with SMTP id a19-20020a62e213000000b004fa6b133a9amr29012514pfi.18.1648571990008; Tue, 29 Mar 2022 09:39:50 -0700 (PDT) Received: from localhost.localdomain (li567-56.members.linode.com. [192.155.81.56]) by smtp.gmail.com with ESMTPSA id q7-20020a17090a178700b001c97d3614e5sm3382093pja.33.2022.03.29.09.39.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 29 Mar 2022 09:39:48 -0700 (PDT) From: Jeff Xie To: rostedt@goodmis.org Cc: mingo@redhat.com, mhiramat@kernel.org, zanussi@kernel.org, linux-kernel@vger.kernel.org, Jeff Xie Subject: [PATCH 0/3] tracing: make tp_printk work on syscall tracepoints Date: Wed, 30 Mar 2022 00:39:28 +0800 Message-Id: <20220329163931.710555-1-xiehuan09@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE 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 Currently the tp_printk option has no effect on syscall tracepoint. When adding the kernel option parameter tp_printk, then: echo 1 > /sys/kernel/debug/tracing/events/syscalls/enable When running any application, no trace information is printed on the terminal. Now added printk for syscall tracepoints. Jeff Xie (3): tracing: make tracepoint_iter_lock public tracing: make tracepoint_printk_key public tracing: make tp_printk work on syscall tracepoints kernel/trace/trace.c | 4 ++-- kernel/trace/trace.h | 2 ++ kernel/trace/trace_syscalls.c | 25 +++++++++++++++++++++++++ 3 files changed, 29 insertions(+), 2 deletions(-) -- 2.25.1