summaryrefslogtreecommitdiffstats
path: root/kernel/livepatch
Commit message (Expand)AuthorAgeFilesLines
* livepatch: Fix missing newline character in klp_resolve_symbols()Zheng Yejian2023-09-201-1/+1
* livepatch: Make 'klp_stack_entries' staticJosh Poimboeuf2023-06-051-1/+1
* Merge tag 'sched-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-04-282-18/+105
|\
| * livepatch,sched: Add livepatch task switching to cond_resched()Josh Poimboeuf2023-03-222-15/+93
| * livepatch: Skip task_call_func() for current taskJosh Poimboeuf2023-03-221-1/+5
| * livepatch: Convert stack entries array to percpuJosh Poimboeuf2023-03-221-2/+7
* | Merge tag 'modules-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-04-271-2/+1
|\ \
| * | kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_sym...Zhen Lei2023-03-191-2/+1
| |/
* / livepatch: Make kobj_type structures constantThomas Weißschuh2023-03-091-3/+3
|/
* Merge tag 'livepatching-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2023-02-231-13/+49
|\
| * livepatch,x86: Clear relocation targets on a module removalSong Liu2023-02-031-13/+49
* | livepatch: Improve the search performance of module_kallsyms_on_each_symbol()Zhen Lei2023-01-191-9/+1
* | Merge tag 'modules-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-12-131-12/+19
|\ \ | |/ |/|
| * livepatch: Call klp_match_callback() in klp_find_callback() to avoid code dup...Zhen Lei2022-12-121-22/+11
| * livepatch: Use kallsyms_on_each_match_symbol() to improve performanceZhen Lei2022-11-121-1/+19
* | Merge tag 'livepatching-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-12-121-27/+27
|\ \
| * | livepatch: Move the result-invariant calculation out of the loopZhen Lei2022-10-181-27/+27
| |/
* / ftrace: rename ftrace_instruction_pointer_set() -> ftrace_regs_set_instructio...Mark Rutland2022-11-181-1/+1
|/
* Merge tag 'livepatching-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-102-3/+35
|\
| * Merge branch 'for-6.1/sysfs-patched-object' into for-linusPetr Mladek2022-10-051-0/+18
| |\
| | * livepatch: add sysfs entry "patched" for each klp_objectSong Liu2022-09-231-0/+18
| * | livepatch: Add a missing newline character in klp_module_coming()Zhen Lei2022-09-011-1/+1
| * | livepatch: fix race between fork and KLP transitionRik van Riel2022-09-011-2/+16
| |/
* / kallsyms: increase maximum kernel symbol length to 512Miguel Ojeda2022-09-281-2/+2
|/
* Merge tag 'livepatching-for-5.19' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-06-021-1/+1
|\
| * livepatch: Remove klp_arch_set_pc() and asm/livepatch.hChristophe Leroy2022-05-241-1/+1
* | Merge tag 'ptrace-cleanups-for-v5.18' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2022-03-281-1/+0
|\ \ | |/ |/|
| * tracehook: Remove tracehook.hEric W. Biederman2022-03-101-1/+0
* | Merge tag 'livepatching-for-5.18' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-03-281-2/+9
|\ \
| * | livepatch: Don't block removal of patches that are safe to unloadChengming Zhou2022-03-171-2/+9
| |/
* | Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-03-271-17/+2
|\ \
| * | x86/livepatch: Validate __fentry__ locationPeter Zijlstra2022-03-151-17/+2
| |/
* / livepatch: Fix build failure on 32 bits processorsChristophe Leroy2022-02-071-2/+2
|/
* Merge tag 'livepatching-for-5.17' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-01-162-19/+16
|\
| * livepatch: Fix missing unlock on error in klp_enable_patch()Yang Yingliang2022-01-041-1/+3
| * livepatch: Fix kobject refcount bug on klp_init_patch_early failure pathDavid Vernet2022-01-041-18/+13
| * Documentation: livepatch: Add livepatch API pageDavid Vernet2021-12-231-3/+3
* | Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2021-11-011-6/+6
|\ \
| * | ftrace: disable preemption when recursion locked王贇2021-10-271-6/+6
| |/
* | sched,livepatch: Use wake_up_if_idle()Peter Zijlstra2021-10-141-1/+4
* | sched,livepatch: Use task_call_func()Peter Zijlstra2021-10-071-46/+44
|/
* livepatch: Replace deprecated CPU-hotplug functions.Sebastian Andrzej Siewior2021-08-191-2/+2
* Merge tag 'livepatching-for-5.13' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-04-271-3/+2
|\
| * livepatch: Replace the fake signal sending with TIF_NOTIFY_SIGNAL infrastructureMiroslav Benes2021-03-301-3/+2
* | kallsyms: refactor {,module_}kallsyms_on_each_symbolChristoph Hellwig2021-02-081-2/+0
* | module: use RCU to synchronize find_moduleChristoph Hellwig2021-02-081-2/+3
|/
* livepatch: Use the default ftrace_ops instead of REGS when ARGS is availableSteven Rostedt (VMware)2020-11-132-5/+6
* ftrace: Have the callbacks receive a struct ftrace_regs instead of pt_regsSteven Rostedt (VMware)2020-11-131-1/+2
* ftrace: Add recording of functions that caused recursionSteven Rostedt (VMware)2020-11-061-1/+1
* livepatch: Trigger WARNING if livepatch function fails due to recursionSteven Rostedt (VMware)2020-11-061-1/+1