summaryrefslogtreecommitdiffstats
path: root/include/linux/livepatch.h
Commit message (Expand)AuthorAgeFilesLines
* livepatch,sched: Add livepatch task switching to cond_resched()Josh Poimboeuf2023-03-221-0/+1
* livepatch: Remove klp_arch_set_pc() and asm/livepatch.hChristophe Leroy2022-05-241-2/+0
* livepatch: Remove .klp.archPeter Zijlstra2020-05-081-3/+0
* livepatch: Apply vmlinux-specific KLP relocations earlyJosh Poimboeuf2020-05-081-0/+14
* livepatch: Allow to distinguish different version of system state changesPetr Mladek2019-11-011-0/+2
* livepatch: Basic API to track system state changesPetr Mladek2019-11-011-0/+15
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/liv...Linus Torvalds2019-07-111-3/+0
|\
| * livepatch: Remove stale kobj_added entries from kernel-doc descriptionsMiroslav Benes2019-05-091-3/+0
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner2019-05-211-13/+1
|/
* livepatch: Remove custom kobject state handlingPetr Mladek2019-05-031-3/+0
* livepatch: Add atomic replaceJason Baron2019-01-111-0/+12
* livepatch: Use lists to manage patches, objects and functionsJason Baron2019-01-111-2/+17
* livepatch: Simplify API by removing registration stepPetr Mladek2019-01-111-4/+3
* livepatch: Don't block the removal of patches loaded after a forced transitionPetr Mladek2019-01-111-0/+2
* livepatch: Consolidate klp_free functionsPetr Mladek2019-01-111-0/+6
* livepatch: Change unsigned long old_addr -> void *old_func in struct klp_funcPetr Mladek2019-01-111-2/+2
* livepatch: Allow to call a custom callback when freeing shadow variablesPetr Mladek2018-04-171-2/+3
* livepatch: Initialize shadow variables safely by a custom callbackPetr Mladek2018-04-171-4/+10
* livepatch: Remove immediate featureMiroslav Benes2018-01-111-4/+0
* livepatch: add (un)patch callbacksJoe Lawrence2017-10-191-0/+26
* livepatch: introduce shadow variable APIJoe Lawrence2017-09-141-0/+8
* livepatch: allow removal of a disabled patchJosh Poimboeuf2017-03-081-0/+3
* livepatch: change to a per-task consistency modelJosh Poimboeuf2017-03-081-1/+41
* livepatch: store function sizesJosh Poimboeuf2017-03-081-0/+3
* livepatch: separate enabled and patched statesJosh Poimboeuf2017-03-081-11/+6
* livepatch: create temporary klp_update_patch_state() stubJosh Poimboeuf2017-03-081-1/+4
* livepatch: use arch_klp_init_object_loaded() to finish arch-specific tasksJessica Yu2016-08-181-0/+3
*-. Merge branches 'for-4.7/core', 'for-4.7/livepatching-doc' and 'for-4.7/livepa...Jiri Kosina2016-05-171-20/+0
|\ \
| | * livepatch: reuse module loader code to write relocationsJessica Yu2016-04-011-20/+0
| |/
* / livepatch: make object/func-walking helpers more robustMiroslav Benes2016-04-301-2/+4
|/
* livepatch/module: remove livepatch module notifierJessica Yu2016-03-171-0/+13
* klp: remove CONFIG_LIVEPATCH dependency from klp headersJiri Kosina2016-03-061-4/+0
* livepatch: add sympos as disambiguator field to klp_relocChris J Arges2015-12-031-3/+2
* livepatch: add old_sympos as disambiguator field to klp_funcChris J Arges2015-12-031-9/+10
* livepatch: introduce patch/func-walking helpersJiri Slaby2015-05-191-0/+6
* livepatch: make kobject in klp_object statically allocatedMiroslav Benes2015-05-191-1/+1
* livepatch: remove extern specifier from header filesMiroslav Benes2015-02-181-4/+4
* livepatch: rename config to CONFIG_LIVEPATCHJosh Poimboeuf2015-02-041-2/+2
* livepatch: support for repatching a functionJosh Poimboeuf2015-01-201-2/+2
* livepatch: kernel: add support for live patchingSeth Jennings2014-12-221-0/+133