From patchwork Wed May 3 23:14:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steven Rostedt X-Patchwork-Id: 8896 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b0ea:0:b0:3b6:4342:cba0 with SMTP id b10csp1680369vqo; Wed, 3 May 2023 16:41:34 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6KJ00d0rj0+BOfn/ouAbP9eaze6vtKJ3RpF8aGSJgfmlsvTOq4l8lesDA6rUdcfc+HQc5E X-Received: by 2002:a17:902:ea0c:b0:1ab:17d2:d788 with SMTP id s12-20020a170902ea0c00b001ab17d2d788mr1849927plg.28.1683157294211; Wed, 03 May 2023 16:41:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683157294; cv=none; d=google.com; s=arc-20160816; b=TEfEF54biKMvo2vt68aU+ZQf+YnuDo1emPurorJDoFnIACbNqC5kdLO4Y9/kxxPHVi LzEUkUUP2Nn1H8aEepnh+pm4MYdCbgp8M3vR0N59xXNWP7asXppSkTXD2sZlINQl/6nc yj2o/hbptdqFV68P/J8lkQbwzeKbQvydJ30wnREDMfsWwdrjXZ2YXX54RP4HnON6aNf2 Ylq89NtAbsiwERHcq50l/7RWvEBzJP4g1kvCABQ0LAw5m24sMu++JdMr31/VtozUWGmV 6rZp+oaOpr7xaao8kGmMXx8LYmTmTbaVR2Q86/8UOkYu7D8NOI7leQ4uTYpWTm8Zn/35 tpMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:cc:to:from:date:user-agent:message-id; bh=Z02MDz+vEhMJyW9AD7TxHLRR1dUh1HwAKyGW5qzBpcc=; b=AqvH5ZxMMV25LqsbTrVfH31aBab+90kffUTB8P6+npl3ZjFcFTVbOzfN1By5+9OZVG bjZu/IQcxI12lIScb8RDH8OtOoQhxpDNomdhhHrc8DEcUS8PX1PihbCiIm3XrAiGmjid 9tJJySXlrRkgxO2VjNo1K/fbOWylww7Lh2iDliEHOiLa15l6PqmwmFZB8bJzzwcUJZdV Sj/txP3l1vhenvlOkW7TkT6GoyBcQnTIJQ9GF02k+NMsl8aheaiBusdZzuFQg6XVzVHw S/7CTOxWR0rf9CXrpMjaRPfESJyy3j/0NWZUGgvDlnFnXXPYPfUUImuTLRduplOcKH6C AdLQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b17-20020a170902d51100b001a05a78f952si38092186plg.272.2023.05.03.16.41.19; Wed, 03 May 2023 16:41:34 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229696AbjECXPo (ORCPT + 99 others); Wed, 3 May 2023 19:15:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56660 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229668AbjECXPg (ORCPT ); Wed, 3 May 2023 19:15:36 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E4C487D87 for ; Wed, 3 May 2023 16:15:21 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 7986463085 for ; Wed, 3 May 2023 23:15:21 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D43D9C433D2; Wed, 3 May 2023 23:15:20 +0000 (UTC) Received: from rostedt by gandalf with local (Exim 4.96) (envelope-from ) id 1puLgr-000LJk-15; Wed, 03 May 2023 19:15:17 -0400 Message-ID: <20230503231446.234385640@goodmis.org> User-Agent: quilt/0.66 Date: Wed, 03 May 2023 19:14:46 -0400 From: Steven Rostedt To: linux-kernel@vger.kernel.org Cc: Masami Hiramatsu , Mark Rutland , Andrew Morton Subject: [for-linus][PATCH 0/2] tracing: Minor updates for 6.4 X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1764918343012214276?= X-GMAIL-MSGID: =?utf-8?q?1764918343012214276?= Minor updates: - Make buffer_percent read/write. The buffer_percent file is how users can state how long to block on the tracing buffer depending on how much is in the buffer. When it hits the "buffer_percent" it will wake the task waiting on the buffer. For some reason it was set to read-only. This was not noticed because testing was done as root without SELinux, but with SELinux it will prevent even root to write to it without having CAP_DAC_OVERRIDE. - The "touched_functions" was added this merge window, but one of the reasons for adding it was not implemented. That was to show what functions were not only touched, but had either a direct trampoline attached to it, or a kprobe or live kernel patching that can "hijack" the function to can a different function. The point is to know if there's functions in the kernel that may not be behaving as kernel code shows. This can be used for debugging. TODO: Add this information to kernel oops too. Ondrej Mosnacek (1): tracing: Fix permissions for the buffer_percent file Steven Rostedt (Google) (1): ftrace: Add MODIFIED flag to show if IPMODIFY or direct was attached ---- Documentation/trace/ftrace.rst | 25 +++++++++++++++++++++++++ include/linux/ftrace.h | 4 +++- kernel/trace/ftrace.c | 12 +++++++++--- kernel/trace/trace.c | 2 +- 4 files changed, 38 insertions(+), 5 deletions(-)