summaryrefslogtreecommitdiffstats
path: root/kernel/tracepoint.c
Commit message (Expand)AuthorAgeFilesLines
* tracepoint: Optimize the critical region of mutex_lock in tracepoint_module_c...Zhen Lei2022-09-261-8/+6
* tracepoint: Allow trace events in modules with TAINT_TESTAlison Schofield2022-09-061-2/+3
* tracepoint: Fix kerneldoc commentszhaoxiao2021-08-161-2/+2
* tracepoint: Use rcu get state and cond sync for static call updatesMathieu Desnoyers2021-08-061-14/+67
* tracepoint: Fix static call function vs data state mismatchMathieu Desnoyers2021-08-051-20/+82
* tracepoint: static call: Compare data on transition from 2->1 calleesMathieu Desnoyers2021-08-051-1/+1
* tracepoints: Update static_call before tp_funcs when adding a tracepointSteven Rostedt (VMware)2021-07-231-1/+1
* tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracingSteven Rostedt (VMware)2021-06-291-3/+30
* tracepoints: Code clean upSteven Rostedt (VMware)2021-02-091-56/+35
* tracepoint: Do not fail unregistering a probe due to memory failureSteven Rostedt (VMware)2021-02-021-16/+64
* tracepoints: Migrate to use SYSCALL_WORK flagGabriel Krisman Bertazi2020-11-161-2/+2
* tracepoint: Replace zero-length array with flexible-array memberGustavo A. R. Silva2020-10-291-1/+1
* tracepoint: Fix out of sync data passing by static callerSteven Rostedt (VMware)2020-10-021-6/+16
* tracepoint: Optimize using static_call()Steven Rostedt (VMware)2020-09-011-4/+21
* module: Fix up module_notifier return valuesPeter Zijlstra2020-09-011-1/+1
* Merge tag 'trace-v5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2019-07-181-2/+2
|\
| * tracepoint: Use struct_size() in kmalloc()Gustavo A. R. Silva2019-06-171-2/+2
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner2019-05-301-14/+1
|/
* tracing: Replace synchronize_sched() and call_rcu_sched()Paul E. McKenney2018-11-271-2/+2
* tracepoint: Fix tracepoint array element size mismatchMathieu Desnoyers2018-10-171-16/+8
* kernel: tracepoints: add support for relative referencesArd Biesheuvel2018-08-221-23/+26
* tracepoints: Free early tracepoints after RCU is initializedSteven Rostedt (VMware)2018-08-101-0/+32
* tracepoint: Make rcuidle tracepoint callers use SRCUJoel Fernandes (Google)2018-07-301-1/+15
* tracepoints: Fix the descriptions of tracepoint_probe_register{_prio}Lee, Chun-Yi2018-05-281-2/+1
* tracepoint: Do not warn on ENOMEMMathieu Desnoyers2018-04-301-2/+2
* tracepoint: Remove smp_read_barrier_depends() from commentPaul E. McKenney2017-12-041-5/+4
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+1
* sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-1/+1
* tracing: Have the reg function allow to failSteven Rostedt (Red Hat)2016-12-091-3/+9
* kernel/...: convert pr_warning to pr_warnJoe Perches2016-03-221-1/+1
* tracepoint: Give priority to probes of tracepointsSteven Rostedt (Red Hat)2015-10-251-11/+50
* tracing: syscall_regfunc() should not skip kernel threadsOleg Nesterov2014-06-211-3/+1
* tracing: Change syscall_*regfunc() to check PF_KTHREAD and use for_each_proce...Oleg Nesterov2014-06-211-13/+11
* kernel/tracepoint.c: kernel-doc fixesFabian Frederick2014-06-041-0/+2
* tracepoint: Fix use of tracepoint funcs after rcu freeMathieu Desnoyers2014-05-081-2/+2
* Merge tag 'trace-3.15-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/ro...Linus Torvalds2014-04-121-293/+223
|\
| * tracepoint: Fix sparse warnings in tracepoint.cMathieu Desnoyers2014-04-091-2/+4
| * tracepoint: Simplify tracepoint module searchSteven Rostedt (Red Hat)2014-04-081-5/+4
| * tracepoint: Use struct pointer instead of name hash for reg/unreg tracepointsMathieu Desnoyers2014-04-081-291/+220
* | Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2014-04-061-2/+3
|\ \ | |/ |/|
| * Fix: module signature vs tracepoints: add new TAINT_UNSIGNED_MODULEMathieu Desnoyers2014-03-131-2/+3
* | Merge tag 'trace-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2014-04-031-217/+34
|\ \ | |/ |/|
| * tracepoint: Remove unused API functionsMathieu Desnoyers2014-03-211-217/+5
| * tracepoints: API doc update to tracepoint_probe_register() return valueMathieu Desnoyers2014-03-111-1/+11
| * tracepoints: API doc update to data argumentMathieu Desnoyers2014-03-111-0/+4
| * tracing: Warn if a tracepoint is not set via debugfsSteven Rostedt2014-03-071-1/+10
| * tracepoint: Do not waste memory on mods with no tracepointsSteven Rostedt (Red Hat)2014-03-031-0/+6
* | tracing: Do not add event files for modules that fail tracepointsSteven Rostedt (Red Hat)2014-03-031-1/+6
|/
* Merge tag 'trace-3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2013-04-291-8/+13
|\
| * tracepoints: Prevent null probe from being addedSahara2013-04-191-8/+13