From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4AB8A33A6F7 for ; Fri, 29 May 2026 13:21:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780060915; cv=none; b=TSXUTB3ey++MHU81UpveHN0Znvwa6/e7uNA5hqy2PbDTwbOv0nN5ydhnjRJDugbGEHYalsAUgYeUgzX1Pb6qY5XmyLhfbdj0M82IqAPpVGUJbFF2DCIxAe2hvFBtXyVqTB/Qwx1QfMnuIdU/vaf5q7ik3qfm0S8XBDCLYAC57DI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780060915; c=relaxed/simple; bh=BdhVLZAGn/Xoq0otFpQ/VPCnXQmsIJ//8Jy21NsDxtk=; h=Message-ID:Date:From:To:Cc:Subject:References:MIME-Version: Content-Type; b=pbQEMXxnLNxjtrwlcA5xS52MhNiymDSmBjdOkFPPR1RcP+SoFddlAscmWiAavAxGaEpzYju2b1axSKNXhRg32eJEvj+sgD0xoDsYwRK11JMQZg8ByVj9GQV4UKNkc/c1SDIOaiPjePoC2Z1AscBwLRTTH0mpO3av1DG/SEhhk1w= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=YS5yW8iE; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="YS5yW8iE" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3088C1F00893; Fri, 29 May 2026 13:21:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1780060914; bh=Tef/5B7KZAYAbHQk40WNyTK9xVr9XoHaLXSdmc9TxMc=; h=Date:From:To:Cc:Subject:References; b=YS5yW8iECG1FTKTbCxLfMoqXgmf12b9FXJPyB1X6Ayg6EEptpZwEvrTeWTX021JgW IUMortipZtvmInAhlhawb15ZkymD2H06FqY7jyd/o1lk0xEsmU/xEOmYDzmrlAcI7T H8NUPGHoMKRAwJys2LRSHgTDrP6R66Cg2reJt9xep5Tl/77BGVO1q0ULxYn1LIQAFY 5rRbv1+Mxg28MXiIuOwz4gdUjomwTrxqaDnSRCVXPvTVEwTIaOimCsG6I3IqxYBiMS NVMb1AeMx7DwWzjbP7MPDbJptXQze1ftQND68sFVKV5l8Iapk/j7H0rFACQ7tbqhXt 7p+t6ZS6N5twA== Received: from rostedt by gandalf with local (Exim 4.99.2) (envelope-from ) id 1wSxAX-0000000ASTX-1U71; Fri, 29 May 2026 09:22:33 -0400 Message-ID: <20260529132233.213694284@kernel.org> User-Agent: quilt/0.69 Date: Fri, 29 May 2026 09:22:16 -0400 From: Steven Rostedt To: linux-kernel@vger.kernel.org Cc: Masami Hiramatsu , Mark Rutland , Mathieu Desnoyers , Andrew Morton Subject: [for-next][PATCH 4/9] ring-buffer: Show commit numbers in buffer_meta file References: <20260529132212.153072686@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 From: "Masami Hiramatsu (Google)" In addition to the index number, show the commit numbers of each data page in the per_cpu buffer_meta file. This is useful for understanding the current status of the persistent ring buffer. (Note that this file is shown only for persistent ring buffer and its backup instance) Link: https://patch.msgid.link/20260522171051.424411323@kernel.org Signed-off-by: Masami Hiramatsu (Google) Signed-off-by: Steven Rostedt --- kernel/trace/ring_buffer.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel/trace/ring_buffer.c b/kernel/trace/ring_buffer.c index dc603d9c9414..88e613e78632 100644 --- a/kernel/trace/ring_buffer.c +++ b/kernel/trace/ring_buffer.c @@ -2231,6 +2231,7 @@ static int rbm_show(struct seq_file *m, void *v) struct ring_buffer_per_cpu *cpu_buffer = m->private; struct ring_buffer_cpu_meta *meta = cpu_buffer->ring_meta; unsigned long val = (unsigned long)v; + struct buffer_data_page *dpage; if (val == 1) { seq_printf(m, "head_buffer: %d\n", @@ -2243,7 +2244,9 @@ static int rbm_show(struct seq_file *m, void *v) } val -= 2; - seq_printf(m, "buffer[%ld]: %d\n", val, meta->buffers[val]); + dpage = rb_range_buffer(cpu_buffer, val); + seq_printf(m, "buffer[%ld]: %d (commit: %ld)\n", + val, meta->buffers[val], dpage ? local_read(&dpage->commit) : -1); return 0; } -- 2.53.0