summaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_osnoise.c
Commit message (Expand)AuthorAgeFilesLines
* tracing/osnoise: No need for schedule_hrtimeout rangeDavidlohr Bueso2023-02-071-1/+1
* tracing/osnoise: Use built-in RCU list checkingChuang Wang2023-01-241-3/+2
* tracing/osnoise: Add preempt and/or irq disabled optionsDaniel Bristot de Oliveira2022-12-101-5/+43
* tracing/osnoise: Add PANIC_ON_STOP optionDaniel Bristot de Oliveira2022-12-101-1/+5
* tracing/osnoise: Make osnoise_options staticDaniel Bristot de Oliveira2022-12-101-2/+2
* tracing/osnoise: Add OSNOISE_WORKLOAD optionDaniel Bristot de Oliveira2022-11-231-6/+22
* tracing/osnoise: Add osnoise/options fileDaniel Bristot de Oliveira2022-11-231-0/+170
* tracing/osnoise: Fix duration typeDaniel Bristot de Oliveira2022-11-221-3/+3
* tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreadsNico Pache2022-09-261-1/+2
* Merge tag 'trace-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2022-05-291-3/+19
|\
| * tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQDaniel Bristot de Oliveira2022-05-261-0/+2
| * tracing/timerlat: Print stacktrace in the IRQ handler if neededDaniel Bristot de Oliveira2022-05-261-0/+13
| * tracing/timerlat: Notify IRQ new max latency only if stop tracing is setDaniel Bristot de Oliveira2022-05-261-4/+5
* | sched/tracing: Append prev_state to tp args insteadDelyan Kratunov2022-05-121-2/+2
|/
* Merge tag 'v5.17-rc8' into sched/core, to pick up fixesIngo Molnar2022-03-151-21/+63
|\
| * tracing/osnoise: Force quiescent states while tracingNicolas Saenz Julienne2022-03-091-0/+20
| * tracing/osnoise: Do not unregister events twiceDaniel Bristot de Oliveira2022-03-091-0/+11
| * tracing/osnoise: Make osnoise_main to sleep for microsecondsDaniel Bristot de Oliveira2022-02-251-21/+32
* | sched/tracing: Don't re-read p->state when emitting sched_switch eventValentin Schneider2022-03-011-1/+3
|/
* Merge tag 'trace-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2022-01-161-6/+17
|\
| * tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() failsNikita Yushchenko2022-01-131-4/+16
| * tracing: Switch to kvfree_rcu() APIUladzislau Rezki (Sony)2021-12-061-2/+1
* | trace/osnoise: make use of the helper function kthread_run_on_cpu()Cai Huoqing2022-01-151-2/+1
|/
* tracing/osnoise: Make osnoise_instances staticDaniel Bristot de Oliveira2021-11-121-1/+2
* tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functionsDaniel Bristot de Oliveira2021-11-011-9/+4
* tracing/osnoise: Remove STACKTRACE ifdefs from inside functionsDaniel Bristot de Oliveira2021-11-011-15/+29
* tracing/osnoise: Allow multiple instances of the same tracerDaniel Bristot de Oliveira2021-11-011-23/+78
* tracing/osnoise: Remove TIMERLAT ifdefs from inside functionsDaniel Bristot de Oliveira2021-11-011-44/+106
* tracing/osnoise: Support a list of trace_array *trDaniel Bristot de Oliveira2021-11-011-69/+192
* tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write()Daniel Bristot de Oliveira2021-11-011-5/+2
* tracing/osnoise: Split workload start from the tracer startDaniel Bristot de Oliveira2021-11-011-23/+36
* tracing/osnoise: Improve comments about barrier need for NMI callbacksDaniel Bristot de Oliveira2021-11-011-1/+7
* tracing/osnoise: Do not follow tracing_cpumaskDaniel Bristot de Oliveira2021-11-011-18/+6
* trace/timerlat: Add migrate-disabled field to the timerlat headerDaniel Bristot de Oliveira2021-10-251-5/+6
* trace/osnoise: Add migrate-disabled field to the osnoise headerDaniel Bristot de Oliveira2021-10-251-7/+7
* tracing: Disable "other" permission bits in the tracefs filesSteven Rostedt (VMware)2021-10-081-7/+7
* tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads()Qiang.Zhang2021-09-081-3/+3
* tracing: Replace deprecated CPU-hotplug functions.Sebastian Andrzej Siewior2021-08-171-8/+8
* trace/osnoise: Print a stop tracing messageDaniel Bristot de Oliveira2021-08-121-1/+5
* trace/timerlat: Add a header with PREEMPT_RT additional fieldsDaniel Bristot de Oliveira2021-08-121-0/+19
* trace/osnoise: Add a header with PREEMPT_RT additional fieldsDaniel Bristot de Oliveira2021-08-121-0/+31
* trace/timerlat: Fix indentation on timerlat_main()Daniel Bristot de Oliveira2021-06-291-3/+3
* trace/osnoise: Make 'noise' variable s64 in run_osnoise()Daniel Bristot de Oliveira2021-06-291-2/+3
* trace/osnoise: Fix return value on osnoise_init_hotplug_supportDaniel Bristot de Oliveira2021-06-281-1/+1
* trace/osnoise: Make interval u64 on osnoise_mainDaniel Bristot de Oliveira2021-06-281-1/+1
* trace/osnoise: Fix 'no previous prototype' warningsDaniel Bristot de Oliveira2021-06-281-9/+11
* tracing: Have osnoise_main() add a quiescent state for task rcuSteven Rostedt (VMware)2021-06-281-1/+4
* trace/osnoise: Support hotplug operationsDaniel Bristot de Oliveira2021-06-251-30/+135
* trace: Add timerlat tracerDaniel Bristot de Oliveira2021-06-251-31/+595
* trace: Add osnoise tracerDaniel Bristot de Oliveira2021-06-251-0/+1384