summaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_osnoise.c
Commit message (Expand)AuthorAgeFilesLines
* tracing/timerlat: Move hrtimer_init to timerlat_fd open()Daniel Bristot de Oliveira2024-02-011-3/+3
* tracing/timerlat: Add user-space interfaceDaniel Bristot de Oliveira2023-06-221-4/+374
* tracing/osnoise: Skip running osnoise if all instances are offDaniel Bristot de Oliveira2023-06-221-3/+28
* tracing/osnoise: Switch from PF_NO_SETAFFINITY to migrate_disableDaniel Bristot de Oliveira2023-06-221-0/+68
* tracing/timerlat: Always wakeup the timerlat threadDaniel Bristot de Oliveira2023-05-231-0/+2
* Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-04-241-1/+1
|\
| * tracing: Rename kvfree_rcu() to kvfree_rcu_mightsleep()Uladzislau Rezki (Sony)2023-04-051-1/+1
* | tracing/osnoise: Fix notify new tracing_max_latencyDaniel Bristot de Oliveira2023-04-031-1/+1
* | tracing/timerlat: Notify new max thread latencyDaniel Bristot de Oliveira2023-04-031-0/+2
* | tracing/osnoise: set several trace_osnoise.c variables storage-class-specifie...Tom Rix2023-03-191-5/+5
|/
* 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