From patchwork Wed Nov 1 21:37:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steven Rostedt X-Patchwork-Id: 16155 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:abcd:0:b0:403:3b70:6f57 with SMTP id f13csp724517vqx; Wed, 1 Nov 2023 14:38:47 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHPAVYhRUgN9zr1WwAUZKKe1KkWkpSTOdMoeCm7t/7kRfMK0MhoELMXQBSOosuMaGkSn7kx X-Received: by 2002:a05:6a21:3b45:b0:181:15:576b with SMTP id zy5-20020a056a213b4500b001810015576bmr6226242pzb.48.1698874726895; Wed, 01 Nov 2023 14:38:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698874726; cv=none; d=google.com; s=arc-20160816; b=krLzG8EMfDmdSASj6Bkmf/3LizsHxCWIvYqG05773kr4qYjlMhl34JrBemN1PKhnCg Tf3xfCOlrlgGATYi1ll72JC9Zs7sayTnkdqSmhIL7dr77U6j2LgZtUfGuMVcRdQiBZ3u H/uEZ5+/joU3Hyi4b0abjBv+guu4remrbT+2EJSNKb6OQ7tfVsLt53/mkn6qbfJI5K5f J8vIDbSxHxvzly+03KjtFqQKXFN27X1bFYhfP/XakiTyDGvrle6QieaU4gG8hrUucsPG Z+iDY/IDOjhisaiRoziSa7Yfi0HBHiB6jCdU9K9I1wmzFzXse7HDtqTclUJ7B0IrLfBL rs8g== 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=dIds3zPccq1kZT/II2pQ7OlLhn2UX8Ukv3bHZohGUds=; fh=cY9HGbp9RiQ9xCYqjybSe1/cIiXVFs0Cn9z6ge1iyyY=; b=zG3k7sZCWKLjB+AJSzT7XnL6Rio9Tf6yBbbiMca2A/LIEoBeKMtyt6Z4YPv/Oe6X4/ zfbAZMeitUGEhVHPMX438EtvLX7tIDVccU5/7hlh7d6xoK/UY2C+nNIy7eIOWGhllfhU UaUVS9m5HoRlxLxaiEDEhcShmlz5Um4Bwz5DmipkNrKgeegdfucVJWbVsG1gAzap7TJW 37KcFRaBBMAd3f2wD0N5Zovx8nZY8VFbu0PbDbWPoXVkS14+9zyQ+twDsaYrudXMjt5b CHXAAj6cPj7yHTUMqcnei8yWCz+WA0QqEUVM4MR4NxpyyiTjpXk63v0dkknFg5ZgWO6t oJTw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id y128-20020a633286000000b00573fa8f2829si744188pgy.383.2023.11.01.14.38.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Nov 2023 14:38:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id DF5B98022690; Wed, 1 Nov 2023 14:38:33 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345813AbjKAViH (ORCPT + 35 others); Wed, 1 Nov 2023 17:38:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38574 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345657AbjKAViF (ORCPT ); Wed, 1 Nov 2023 17:38:05 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4DAA8119 for ; Wed, 1 Nov 2023 14:38:03 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id D1524C433C7; Wed, 1 Nov 2023 21:38:02 +0000 (UTC) Received: from rostedt by gandalf with local (Exim 4.96) (envelope-from ) id 1qyIuX-00EdVy-2V; Wed, 01 Nov 2023 17:38:01 -0400 Message-ID: <20231101213718.381015321@goodmis.org> User-Agent: quilt/0.66 Date: Wed, 01 Nov 2023 17:37:18 -0400 From: Steven Rostedt To: linux-kernel@vger.kernel.org Cc: Masami Hiramatsu , Mark Rutland , Andrew Morton Subject: [for-next][PATCH 00/12] tracing: Final (hopefully!) updates for v6.7 X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.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 (lipwig.vger.email [0.0.0.0]); Wed, 01 Nov 2023 14:38:33 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1781399265357623645 X-GMAIL-MSGID: 1781399265357623645 git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git trace/for-next Head SHA1: 170fe9ddcde0cd3021a6b2207e0daad94c4388da Steven Rostedt (Google) (12): tracing: Have trace_event_file have ref counters eventfs: Remove extra dget() in eventfs_create_events_dir() tracing: Have the user copy of synthetic event address use correct context eventfs: Fix kerneldoc of eventfs_remove_rec() eventfs: Remove "is_freed" union with rcu head eventfs: Have a free_ei() that just frees the eventfs_inode eventfs: Test for ei->is_freed when accessing ei->dentry eventfs: Save ownership and mode eventfs: Hold eventfs_mutex when calling callback functions eventfs: Delete eventfs_inode when the last dentry is freed eventfs: Remove special processing of dput() of events directory eventfs: Use simple_recursive_removal() to clean up dentries ---- fs/tracefs/event_inode.c | 427 +++++++++++++++++++++++++------------ fs/tracefs/internal.h | 29 ++- include/linux/trace_events.h | 4 + include/linux/tracefs.h | 43 ++++ kernel/trace/trace.c | 15 ++ kernel/trace/trace.h | 3 + kernel/trace/trace_events.c | 31 ++- kernel/trace/trace_events_filter.c | 3 + kernel/trace/trace_events_synth.c | 2 +- 9 files changed, 413 insertions(+), 144 deletions(-)