lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250327123626.4ecb15ab@gandalf.local.home>
Date: Thu, 27 Mar 2025 12:36:26 -0400
From: Steven Rostedt <rostedt@...dmis.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: LKML <linux-kernel@...r.kernel.org>, Masami Hiramatsu
 <mhiramat@...nel.org>, Mathieu Desnoyers <mathieu.desnoyers@...icios.com>,
 Andrew Morton <akpm@...ux-foundation.org>, Christophe JAILLET
 <christophe.jaillet@...adoo.fr>, Douglas Raillard
 <douglas.raillard@....com>, Gabriele Paoloni <gpaoloni@...hat.com>, Hengqi
 Chen <hengqi.chen@...il.com>, Huang Shijie <shijie@...amperecomputing.com>,
 Petr Mladek <pmladek@...e.com>, Ran Xiaokai <ran.xiaokai@....com.cn>,
 Siddarth G <siddarthsgml@...il.com>, Thomas Weißschuh
 <thomas.weissschuh@...utronix.de>, Zhouyi Zhou <zhouzhouyi@...il.com>
Subject: [GIT PULL] tracing: Updates for v6.15


Linus,

tracing updates for v6.15:

- Add option traceoff_after_boot

  In order to debug kernel boot, it sometimes is helpful to enable tracing
  via the kernel command line. Unfortunately, by the time the login prompt
  appears, the trace is overwritten by the init process and other user space
  start up applications. Adding a "traceoff_after_boot" will disable tracing
  when the kernel passes control to init which will allow developers to be
  able to see the traces that occurred during boot.

- Clean up the mmflags macros that display the GFP flags in trace events

  The macros to print the GFP flags for trace events had a bit of
  duplication. The code was restructured to remove duplication and in the
  process it also adds some flags that were missed before.

- Removed some dead code and scripts/draw_functrace.py

  draw_functrace.py hasn't worked in years and as nobody complained
  about it, remove it.

- Constify struct event_trigger_ops

  The event_trigger_ops is just a structure that has function pointers that
  are assigned when the variables are created. These variables should all be
  constants.

- Other minor clean ups and fixes


Please pull the latest trace-v6.15 tree, which can be found at:


  git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
trace-v6.15

Tag SHA1: 4c87918f84af7697d58a1f243ebe96de405791d9
Head SHA1: e0344f9564f5847dc20e245fbea67a4b262ee659


Christophe JAILLET (2):
      tracing/user_events: Slightly simplify user_seq_show()
      tracing: Constify struct event_trigger_ops

Douglas Raillard (3):
      tracing: Align synth event print fmt
      tracing: Ensure module defining synth event cannot be unloaded while tracing
      tracing: Fix synth event printk format for str fields

Gabriele Paoloni (1):
      tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER

Hengqi Chen (1):
      tracing: Remove orphaned event_trace_printk

Huang Shijie (1):
      tracepoint: Print the function symbol when tracepoint_debug is set

Petr Mladek (1):
      tracing: gfp: vsprintf: Do not print "none" when using %pGg printf format

Ran Xiaokai (1):
      tracing/osnoise: Fix possible recursive locking for cpus_read_lock()

Siddarth G (1):
      tracing: Replace strncpy with memcpy for fixed-length substring copy

Steven Rostedt (5):
      tracing: Add traceoff_after_boot option
      tracing: gfp: Remove duplication of recording GFP flags
      tracing: Update MAINTAINERS file to include tracepoint.c
      scripts/tracing: Remove scripts/tracing/draw_functrace.py
      tracing: Do not use PERF enums when perf is not defined

Thomas Weißschuh (1):
      tracing/user_events: Don't use %pK through printk

Zhouyi Zhou (1):
      ring-buffer: Fix typo in comment about header page pointer

----
 Documentation/admin-guide/kernel-parameters.txt |   9 ++
 MAINTAINERS                                     |   1 +
 include/linux/trace_events.h                    |  18 ----
 include/trace/events/mmflags.h                  |  41 ++------
 kernel/trace/ring_buffer.c                      |   2 +-
 kernel/trace/trace.c                            |  11 ++
 kernel/trace/trace.h                            |   4 +-
 kernel/trace/trace_eprobe.c                     |   6 +-
 kernel/trace/trace_events.c                     |   4 +-
 kernel/trace/trace_events_hist.c                |  20 ++--
 kernel/trace/trace_events_synth.c               |  40 +++++++-
 kernel/trace/trace_events_trigger.c             |  38 +++----
 kernel/trace/trace_events_user.c                |   7 +-
 kernel/trace/trace_osnoise.c                    |   1 -
 kernel/tracepoint.c                             |   2 +-
 scripts/tracing/draw_functrace.py               | 129 ------------------------
 16 files changed, 108 insertions(+), 225 deletions(-)
 delete mode 100755 scripts/tracing/draw_functrace.py
---------------------------

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ