summaryrefslogtreecommitdiff
path: root/kernel/livepatch
Commit message (Expand)AuthorAge
* livepatch: Allow to call a custom callback when freeing shadow variablesPetr Mladek2018-04-17
* livepatch: Initialize shadow variables safely by a custom callbackPetr Mladek2018-04-17
* Merge branch 'for-4.16/remove-immediate' into for-linusJiri Kosina2018-01-31
|\
| * livepatch: Remove immediate featureMiroslav Benes2018-01-11
* | livepatch: add locking to force and signal functionsMiroslav Benes2018-01-11
|/
* livepatch: force transition to finishMiroslav Benes2017-12-07
* livepatch: send a fake signal to all blocking tasksMiroslav Benes2017-12-04
* Merge branch 'for-linus' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-11-15
|\
| * Merge branch 'for-4.15/callbacks' into for-linusJiri Kosina2017-11-15
| |\
| | * livepatch: __klp_disable_patch() should never be called for disabled patchesPetr Mladek2017-10-26
| | * livepatch: Correctly call klp_post_unpatch_callback() in error pathsPetr Mladek2017-10-26
| | * livepatch: add transition noticesJoe Lawrence2017-10-19
| | * livepatch: move transition "complete" notice into klp_complete_transition()Joe Lawrence2017-10-19
| | * livepatch: add (un)patch callbacksJoe Lawrence2017-10-19
| * | Merge branch 'for-4.15/shadow-variables' into for-linusJiri Kosina2017-11-15
| |\ \ | | |/
| | * livepatch: __klp_shadow_get_or_alloc() is local to shadow.cJiri Kosina2017-09-15
| | * livepatch: introduce shadow variable APIJoe Lawrence2017-09-14
* | | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-02
|/ /
* | livepatch: unpatch all klp_objects if klp_module_coming failsJoe Lawrence2017-10-11
|/
* livepatch: Fix stacking of patches with respect to RCUPetr Mladek2017-06-20
* livepatch: Make livepatch dependent on !TRIM_UNUSED_KSYMSMiroslav Benes2017-05-27
* Merge branches 'for-4.12/upstream' and 'for-4.12/klp-hybrid-consistency-model...Jiri Kosina2017-05-01
|\
| * livepatch: Cancel transition a safe way for immediate patchesPetr Mladek2017-04-11
| * livepatch: make klp_mutex proper part of APIJiri Kosina2017-03-08
| * livepatch: allow removal of a disabled patchJosh Poimboeuf2017-03-08
| * livepatch: change to a per-task consistency modelJosh Poimboeuf2017-03-08
| * livepatch: store function sizesJosh Poimboeuf2017-03-08
| * livepatch: use kstrtobool() in enabled_store()Josh Poimboeuf2017-03-08
| * livepatch: move patching functions into patch.cJosh Poimboeuf2017-03-08
| * livepatch: remove unnecessary object loaded checkJosh Poimboeuf2017-03-08
| * livepatch: separate enabled and patched statesJosh Poimboeuf2017-03-08
| * livepatch: create temporary klp_update_patch_state() stubJosh Poimboeuf2017-03-08
* | livepatch: add missing printk newlinesJosh Poimboeuf2017-04-16
* | livepatch: Reduce the time of finding module symbolsZhou Chengming2017-03-30
|/
* livepatch/module: make TAINT_LIVEPATCH module-specificJosh Poimboeuf2016-08-26
* livepatch: use arch_klp_init_object_loaded() to finish arch-specific tasksJessica Yu2016-08-18
* modules: add ro_after_init supportJessica Yu2016-08-04
*-. Merge branches 'for-4.7/core', 'for-4.7/livepatching-doc' and 'for-4.7/livepa...Jiri Kosina2016-05-17
|\ \
| | * Merge branch 'topic/livepatch' of git://git.kernel.org/pub/scm/linux/kernel/g...Jiri Kosina2016-04-15
| | |\
| | | * livepatch: Allow architectures to specify an alternate ftrace locationMichael Ellerman2016-04-14
| | * | livepatch: robustify klp_register_patch() API error checkingJiri Kosina2016-04-07
| | * | livepatch: reuse module loader code to write relocationsJessica Yu2016-04-01
| |/ /
* | | livepatch: make object/func-walking helpers more robustMiroslav Benes2016-04-30
|/ /
* | livepatch/module: remove livepatch module notifierJessica Yu2016-03-17
* | livepatch: Fix the error message about unresolvable ambiguityPetr Mladek2016-03-09
|/
* livepatch: Cleanup module page permission changesJosh Poimboeuf2015-12-04
* livepatch: function,sympos scheme in livepatch sysfs directoryChris J Arges2015-12-03
* livepatch: add sympos as disambiguator field to klp_relocChris J Arges2015-12-03
* livepatch: add old_sympos as disambiguator field to klp_funcChris J Arges2015-12-03
* livepatch: x86: fix relocation computation with kASLRZhou Chengming2015-11-11