summaryrefslogtreecommitdiff
path: root/arch/s390/kernel/ftrace.c
Commit message (Expand)AuthorAgeFilesLines
* s390/ftrace: remove preempt_disable()/preempt_enable() pairJerome Marchand2021-12-101-2/+0
* Merge tag 's390-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds2021-11-061-84/+12
|\
| * s390/ftrace: add missing serialization for graph caller patchingHeiko Carstens2021-10-111-0/+2
| * s390/ftrace: use text_poke_sync_lock()Heiko Carstens2021-10-111-6/+6
| * s390/ftrace: remove dead codeHeiko Carstens2021-10-041-80/+6
* | ftrace: Cleanup ftrace_dyn_arch_init()Weizhao Ouyang2021-10-081-5/+0
|/
* s390/ftrace: remove incorrect __va usageHeiko Carstens2021-09-081-2/+2
* s390/ftrace: implement hotpatchingIlya Leoshkevich2021-08-031-16/+206
* s390/ftrace: fix ftrace_update_ftrace_func implementationVasily Gorbik2021-07-151-0/+2
* Merge tag 'trace-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2020-12-171-4/+16
|\
| * ftrace: Have the callbacks receive a struct ftrace_regs instead of pt_regsSteven Rostedt (VMware)2020-11-131-1/+3
| * ftrace: Add recording of functions that caused recursionSteven Rostedt (VMware)2020-11-061-1/+1
| * kprobes/ftrace: Add recursion protection to the ftrace callbackSteven Rostedt (VMware)2020-11-061-3/+13
* | s390/ftrace: assume -mhotpatch or -mrecord-mcount always availableVasily Gorbik2020-11-201-49/+14
|/
* maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofaultChristoph Hellwig2020-06-171-2/+2
* s390: Remove two unused inline functionsYueHaibing2020-05-201-16/+0
* s390: support KPROBES_ON_FTRACESven Schnelle2020-01-301-34/+46
* s390/ftrace: use HAVE_FUNCTION_GRAPH_RET_ADDR_PTRMartin Schwidefsky2019-05-021-4/+5
* s390/function_graph: Simplify with function_graph_enter()Steven Rostedt (VMware)2018-11-271-11/+2
* s390/ftrace: Add -mfentry and -mnop-mcount supportVasily Gorbik2018-08-151-1/+1
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2017-05-161-0/+4
|\
| * s390/ftrace: fix compile for !MODULESHeiko Carstens2017-05-031-0/+4
* | s390: use set_memory.h headerLaura Abbott2017-05-081-0/+1
|/
* ftrace: Add return address pointer to ftrace_ret_stackJosh Poimboeuf2016-08-241-1/+2
* s390: remove all usages of PSW_ADDR_INSNHeiko Carstens2016-01-191-1/+1
* s390/maccess: remove potentially broken probe_kernel_write()Heiko Carstens2015-03-251-6/+6
* s390/ftrace: fix compile error if CONFIG_KPROBES is disabledHeiko Carstens2015-03-131-16/+45
* s390/ftrace: hotpatch support for function tracingHeiko Carstens2015-01-291-1/+14
* s390/ftrace: add code replacement sanity checksHeiko Carstens2015-01-081-46/+49
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2014-12-111-50/+86
|\
| * s390/kprobes: make use of NOKPROBE_SYMBOL()Heiko Carstens2014-10-271-2/+2
| * s390/ftrace,kprobes: allow to patch first instructionHeiko Carstens2014-10-271-48/+84
* | s390/ftrace: add ftrace_graph_is_dead() checkHeiko Carstens2014-10-281-0/+2
|/
* s390/ftrace: simplify enabling/disabling of ftrace_graph_callerHeiko Carstens2014-10-091-13/+9
* s390/ftrace: remove 31 bit ftrace supportHeiko Carstens2014-10-091-77/+2
* s390/ftrace: optimize mcount codeHeiko Carstens2014-09-091-17/+40
* s390/ftrace: enforce DYNAMIC_FTRACE if FUNCTION_TRACER is selectedHeiko Carstens2014-09-091-6/+0
* s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_REGS supportHeiko Carstens2014-09-091-0/+7
* s390/ftrace: optimize function graph caller codeHeiko Carstens2014-09-091-0/+24
* ftrace: Do not pass data to ftrace_dyn_arch_initJiri Slaby2014-03-071-1/+1
* ftrace: Pass retval through return in ftrace_dyn_arch_init()Jiri Slaby2014-03-071-1/+0
* s390/ftrace: prepare_ftrace_return() function call orderHeiko Carstens2013-10-241-5/+4
* s390/ftrace: avoid pointer arithmetics with function pointersHeiko Carstens2013-09-071-2/+2
* s390: make various functions static, add declarations to header filesHeiko Carstens2013-09-071-0/+1
* s390/ftrace: fix mcount adjustmentHeiko Carstens2013-05-151-7/+2
* [S390] cleanup ftrace backend functionsMartin Schwidefsky2011-01-051-121/+117
* Merge branch 'tracing-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2010-02-281-10/+0
|\
| * tracing: Unify arch_syscall_addr() implementationsMike Frysinger2010-02-171-10/+0
* | [S390] Cleanup struct _lowcore usage and defines.Heiko Carstens2010-02-261-1/+1
|/