summaryrefslogtreecommitdiffstats
path: root/kernel/livepatch
Commit message (Expand)AuthorAgeFilesLines
* 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
* livepatch/ftrace: Add recursion protection to the ftrace callbackSteven Rostedt (VMware)2020-11-061-0/+5
* kernel/: fix repeated words in commentsRandy Dunlap2020-10-161-1/+1
* livepatch: Make klp_apply_object_relocs staticSamuel Zou2020-05-111-1/+2
* x86/module: Use text_mutex in apply_relocate_add()Josh Poimboeuf2020-05-081-6/+0
* livepatch: Remove module_disable_ro() usageJosh Poimboeuf2020-05-081-2/+0
* livepatch: Prevent module-specific KLP rela sections from referencing vmlinux...Josh Poimboeuf2020-05-081-11/+27
* livepatch: Remove .klp.archPeter Zijlstra2020-05-081-18/+9
* livepatch: Apply vmlinux-specific KLP relocations earlyJosh Poimboeuf2020-05-081-51/+86
* livepatch: Disallow vmlinux.koJosh Poimboeuf2020-05-081-0/+5
* Merge tag 'trace-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds2019-11-271-1/+2
|\
| * ftrace: Introduce PERMANENT ftrace_ops flagMiroslav Benes2019-11-041-1/+2
* | livepatch: Allow to distinguish different version of system state changesPetr Mladek2019-11-013-0/+53
* | livepatch: Basic API to track system state changesPetr Mladek2019-11-012-1/+84
* | livepatch: Keep replaced patches until post_patch callback is calledPetr Mladek2019-11-013-18/+35
|/
* livepatch: Nullify obj->mod in klp_module_coming()'s error pathMiroslav Benes2019-08-191-0/+1
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/liv...Linus Torvalds2019-07-111-3/+8
|\
| * livepatch: Remove duplicate warning about missing reliable stacktrace supportPetr Mladek2019-06-201-1/+0
| * Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()"Miroslav Benes2019-06-201-0/+7