Sebastian Andrzej Siewior
4e4646c85e
tracing: Make the space reserved for the pid wider
...
[ Upstream commit 795d6379a47bcbb88bd95a69920e4acc52849f88 ]
For 64bit CONFIG_BASE_SMALL=0 systems PID_MAX_LIMIT is set by default to
4194304. During boot the kernel sets a new value based on number of CPUs
but no lower than 32768. It is 1024 per CPU so with 128 CPUs the default
becomes 131072 which needs six digits.
This value can be increased during run time but must not exceed the
initial upper limit.
Systemd sometime after v241 sets it to the upper limit during boot. The
result is that when the pid exceeds five digits, the trace output is a
little hard to read because it is no longer properly padded (same like
on big iron with 98+ CPUs).
Increase the pid padding to seven digits.
Link: https://lkml.kernel.org/r/20200904082331.dcdkrr3bkn3e4qlg@linutronix.de
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-10-07 08:01:27 +02:00
..
blktrace.c
blktrace: ensure our debugfs dir exists
2020-09-03 11:26:42 +02:00
bpf_trace.c
bpf: Fix deadlock with rq_lock in bpf_send_signal()
2020-04-17 10:49:57 +02:00
fgraph.c
ftrace: Look up the address of return_to_handler() using helpers
2019-09-18 12:24:47 +10:00
ftrace.c
ftrace: Move RCU is watching check after recursion check
2020-10-07 08:01:25 +02:00
ftrace_internal.h
treewide: Rename rcu_dereference_raw_notrace() to _check()
2019-08-01 14:16:21 -07:00
Kconfig
Stop the ad-hoc games with -Wno-maybe-initialized
2020-05-20 08:20:28 +02:00
Makefile
power-traces.c
preemptirq_delay_test.c
ring_buffer.c
ring-buffer: Zero out time extend if it is nested and not absolute
2020-06-30 15:37:10 -04:00
ring_buffer_benchmark.c
tracing: Use CONFIG_PREEMPTION
2019-07-31 19:03:35 +02:00
rpm-traces.c
trace.c
tracing: Make the space reserved for the pid wider
2020-10-07 08:01:27 +02:00
trace.h
tracing: Move pipe reference to trace array instead of current_tracer
2020-08-21 13:05:27 +02:00
trace_benchmark.c
trace_benchmark.h
trace_branch.c
trace_clock.c
trace_dynevent.c
tracing: Add tracing_check_open_get_tr()
2019-10-12 20:44:07 -04:00
trace_dynevent.h
tracing/dynevent: Pass extra arguments to match operation
2019-08-31 12:19:38 -04:00
trace_entries.h
tracing: Set kernel_stack's caller size properly
2020-10-01 13:17:29 +02:00
trace_event_perf.c
tracing: Fix race in perf_trace_buf initialization
2019-10-21 19:38:28 -04:00
trace_events.c
tracing: Adding NULL checks for trace_array descriptor pointer
2020-10-01 13:17:17 +02:00
trace_events_filter.c
tracing: Avoid memory leak in process_system_preds()
2020-01-09 10:20:00 +01:00
trace_events_filter_test.h
trace_events_hist.c
tracing: fix double free
2020-10-01 13:18:23 +02:00
trace_events_trigger.c
tracing: Fix event trigger to accept redundant spaces
2020-06-30 15:37:10 -04:00
trace_export.c
trace_functions.c
trace_functions_graph.c
fgraph: Remove redundant ftrace_graph_notrace_addr() test
2019-07-30 21:50:03 -04:00
trace_hwlat.c
tracing/hwlat: Honor the tracing_cpumask
2020-08-21 13:05:27 +02:00
trace_irqsoff.c
trace_kdb.c
trace_kprobe.c
tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
2020-06-24 17:50:43 +02:00
trace_kprobe_selftest.c
trace_kprobe_selftest.h
trace_mmiotrace.c
trace_nop.c
trace_output.c
tracing: Make the space reserved for the pid wider
2020-10-07 08:01:27 +02:00
trace_output.h
trace_preemptirq.c
lockdep: fix order in trace_hardirqs_off_caller()
2020-10-01 13:18:14 +02:00
trace_printk.c
tracing: Add locked_down checks to the open calls of files created for tracefs
2019-10-12 20:48:06 -04:00
trace_probe.c
tracing/probe: Fix memleak in fetch_op_data operations
2020-06-24 17:50:51 +02:00
trace_probe.h
tracing/uprobe: Fix to make trace_uprobe_filter alignment safe
2020-02-05 21:22:53 +00:00
trace_probe_tmpl.h
trace_sched_switch.c
tracing: Fix sched switch start/stop refcount racy updates
2020-02-11 04:35:07 -08:00
trace_sched_wakeup.c
kernel/trace: Fix do not unregister tracepoints when register sched_migrate_task fail
2020-01-14 20:08:22 +01:00
trace_selftest.c
trace_selftest_dynamic.c
trace_seq.c
trace_stack.c
tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
2020-01-14 20:08:22 +01:00
trace_stat.c
tracing: Fix very unlikely race of registering two stat tracers
2020-02-24 08:36:30 +01:00
trace_stat.h
trace_syscalls.c
trace_uprobe.c
tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
2020-06-24 17:50:43 +02:00
tracing_map.c
tracing: Have the histogram compare functions convert to u64 first
2020-01-09 10:20:00 +01:00
tracing_map.h