summaryrefslogtreecommitdiffstats
path: root/arch/s390/kernel/ftrace.c
Commit message (Expand)AuthorAgeFilesLines
* s390/ftrace: unpoison ftrace_regs in kprobe_ftrace_handler()Ilya Leoshkevich2024-07-031-0/+2
* Merge tag 'probes-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tra...Linus Torvalds2024-05-171-0/+3
|\
| * kprobe/ftrace: bail out if ftrace was killedStephen Brennan2024-05-161-0/+3
* | mm: introduce execmem_alloc() and execmem_free()Mike Rapoport (IBM)2024-05-141-2/+2
|/
* s390/ftrace: do not assume module_alloc() returns executable memoryHeiko Carstens2023-04-131-1/+1
* s390/ftrace: move hotpatch trampolines to mcount.SHeiko Carstens2023-03-201-20/+0
* ftrace: Remove return value of ftrace_arch_modify_*()Li kunyu2022-05-261-2/+1
* s390: convert ".insn" encoding to instruction namesVasily Gorbik2022-03-101-1/+1
* s390: raise minimum supported machine generation to z10Vasily Gorbik2022-03-101-15/+2
* Merge branch 'fixes' into featuresVasily Gorbik2022-03-011-1/+36
|\
| * s390/ftrace: fix arch_ftrace_get_regs implementationHeiko Carstens2022-03-011-1/+1
| * s390/ftrace: fix ftrace_caller/ftrace_regs_caller generationHeiko Carstens2022-03-011-0/+35
* | s390/ftrace: verify opcode before applying patchSven Schnelle2022-02-061-16/+27
* | s390: remove invalid email address of Heiko CarstensHeiko Carstens2022-02-061-2/+1
|/
* 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