Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
3e26c5feed2add218046ecf91bab3cfa9bf762a6
/
kernel
/
livepatch
1ccea77
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13
by Thomas Gleixner
· 6 years ago
ec8f24b
treewide: Add SPDX license identifier - Makefile/Kconfig
by Thomas Gleixner
· 6 years ago
d2d8b14
Merge tag 'trace-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
by Linus Torvalds
· 6 years ago
56e33af
livepatch: Remove klp_check_compiler_support()
by Jiri Kosina
· 6 years ago
cf482a4
Merge tag 'driver-core-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
by Linus Torvalds
· 6 years ago
573de2a
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
by Linus Torvalds
· 6 years ago
f68d67c
livepatch: Remove duplicated code for early initialization
by Petr Mladek
· 6 years ago
4d141ab
livepatch: Remove custom kobject state handling
by Petr Mladek
· 6 years ago
31adf23
livepatch: Convert error about unsupported reliable stacktrace into a warning
by Petr Mladek
· 6 years ago
25e39e3
livepatch: Simplify stack trace retrieval
by Thomas Gleixner
· 6 years ago
7028345
livepatch: Replace klp_ktype_patch's default_attrs with groups
by Kimberly Brown
· 6 years ago
f9d1381
Merge branch 'for-5.1/atomic-replace' into for-linus
by Jiri Kosina
· 6 years ago
a087cdd
livepatch: Module coming and going callbacks can proceed with all listed patches
by Petr Mladek
· 6 years ago
ecba29f
livepatch: Introduce klp_for_each_patch macro
by Petr Mladek
· 6 years ago
375bfca
livepatch: core: Return EOPNOTSUPP instead of ENOSYS
by Alice Ferrazzi
· 6 years ago
0b3d527
livepatch: Remove signal sysfs attribute
by Miroslav Benes
· 6 years ago
cba82de
livepatch: Send a fake signal periodically
by Miroslav Benes
· 6 years ago
d67a537
livepatch: Remove ordering (stacking) of the livepatches
by Petr Mladek
· 6 years ago
d697bad
livepatch: Remove Nop structures when unused
by Petr Mladek
· 6 years ago
e1452b6
livepatch: Add atomic replace
by Jason Baron
· 6 years ago
20e5502
livepatch: Use lists to manage patches, objects and functions
by Jason Baron
· 6 years ago
958ef1e
livepatch: Simplify API by removing registration step
by Petr Mladek
· 6 years ago
6800728
livepatch: Don't block the removal of patches loaded after a forced transition
by Petr Mladek
· 6 years ago
0430f78
livepatch: Consolidate klp_free functions
by Petr Mladek
· 6 years ago
26c3e98e
livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code
by Petr Mladek
· 6 years ago
1951491
livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func
by Petr Mladek
· 6 years ago
6932689
livepatch: Replace synchronize_sched() with synchronize_rcu()
by Paul E. McKenney
· 6 years ago
badf58a
Merge branch 'for-4.19/upstream' into for-linus
by Jiri Kosina
· 6 years ago
6e9df95
livepatch: Validate module/old func name length
by Kamalesh Babulal
· 6 years ago
1d98a69
livepatch: Remove reliable stacktrace check in klp_try_switch_task()
by Kamalesh Babulal
· 6 years ago
3b2c77d
livepatch: Allow to call a custom callback when freeing shadow variables
by Petr Mladek
· 7 years ago
e91c2518
livepatch: Initialize shadow variables safely by a custom callback
by Petr Mladek
· 7 years ago
d05b695
Merge branch 'for-4.16/remove-immediate' into for-linus
by Jiri Kosina
· 7 years ago
8869016
livepatch: add locking to force and signal functions
by Miroslav Benes
· 7 years ago
d0807da
livepatch: Remove immediate feature
by Miroslav Benes
· 7 years ago
c99a2be
livepatch: force transition to finish
by Miroslav Benes
· 7 years ago
43347d5
livepatch: send a fake signal to all blocking tasks
by Miroslav Benes
· 7 years ago
0ef7687
Merge branch 'for-linus' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching
by Linus Torvalds
· 7 years ago
fc41efc18
Merge branch 'for-4.15/callbacks' into for-linus
by Jiri Kosina
· 7 years ago
cb65dc7
Merge branch 'for-4.15/shadow-variables' into for-linus
by Jiri Kosina
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
89a9a1c
livepatch: __klp_disable_patch() should never be called for disabled patches
by Petr Mladek
· 7 years ago
5aaf1ab
livepatch: Correctly call klp_post_unpatch_callback() in error paths
by Petr Mladek
· 7 years ago
af02679
livepatch: add transition notices
by Joe Lawrence
· 7 years ago
6116c30
livepatch: move transition "complete" notice into klp_complete_transition()
by Joe Lawrence
· 7 years ago
93862e3
livepatch: add (un)patch callbacks
by Joe Lawrence
· 7 years ago
ef8daf8
livepatch: unpatch all klp_objects if klp_module_coming fails
by Joe Lawrence
· 7 years ago
5d9da75
livepatch: __klp_shadow_get_or_alloc() is local to shadow.c
by Jiri Kosina
· 7 years ago
439e727
livepatch: introduce shadow variable API
by Joe Lawrence
· 7 years ago
842c088
livepatch: Fix stacking of patches with respect to RCU
by Petr Mladek
· 8 years ago
5720acf
livepatch: Make livepatch dependent on !TRIM_UNUSED_KSYMS
by Miroslav Benes
· 8 years ago
a084160
Merge branches 'for-4.12/upstream' and 'for-4.12/klp-hybrid-consistency-model' into for-linus
by Jiri Kosina
· 8 years ago
77f8f39
livepatch: add missing printk newlines
by Josh Poimboeuf
· 8 years ago
e679af6
livepatch: Cancel transition a safe way for immediate patches
by Petr Mladek
· 8 years ago
72f04b5
livepatch: Reduce the time of finding module symbols
by Zhou Chengming
· 8 years ago
1051742
livepatch: make klp_mutex proper part of API
by Jiri Kosina
· 8 years ago
3ec2477
livepatch: allow removal of a disabled patch
by Josh Poimboeuf
· 8 years ago
d83a7cb
livepatch: change to a per-task consistency model
by Josh Poimboeuf
· 8 years ago
f5e547f
livepatch: store function sizes
by Josh Poimboeuf
· 8 years ago
68ae4b2
livepatch: use kstrtobool() in enabled_store()
by Josh Poimboeuf
· 8 years ago
c349cdc
livepatch: move patching functions into patch.c
by Josh Poimboeuf
· 8 years ago
aa82dc3
livepatch: remove unnecessary object loaded check
by Josh Poimboeuf
· 8 years ago
0dade9f
livepatch: separate enabled and patched states
by Josh Poimboeuf
· 8 years ago
46c5a01
livepatch: create temporary klp_update_patch_state() stub
by Josh Poimboeuf
· 8 years ago
2992ef2
livepatch/module: make TAINT_LIVEPATCH module-specific
by Josh Poimboeuf
· 8 years ago
255e732
livepatch: use arch_klp_init_object_loaded() to finish arch-specific tasks
by Jessica Yu
· 8 years ago
444d13f
modules: add ro_after_init support
by Jessica Yu
· 8 years ago
be69f70
Merge branches 'for-4.7/core', 'for-4.7/livepatching-doc' and 'for-4.7/livepatching-ppc64' into for-linus
by Jiri Kosina
· 9 years ago
f09d908
livepatch: make object/func-walking helpers more robust
by Miroslav Benes
· 9 years ago
4d4fb97
Merge branch 'topic/livepatch' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux into for-4.7/livepatching-ppc64le
by Jiri Kosina
· 9 years ago
28e7cbd
livepatch: Allow architectures to specify an alternate ftrace location
by Michael Ellerman
· 9 years ago
61bf12d
livepatch: robustify klp_register_patch() API error checking
by Jiri Kosina
· 9 years ago
425595a
livepatch: reuse module loader code to write relocations
by Jessica Yu
· 9 years ago
7e545d6
livepatch/module: remove livepatch module notifier
by Jessica Yu
· 9 years ago
f995b5f
livepatch: Fix the error message about unresolvable ambiguity
by Petr Mladek
· 9 years ago
b56b36e
livepatch: Cleanup module page permission changes
by Josh Poimboeuf
· 9 years ago
444f9e9
livepatch: function,sympos scheme in livepatch sysfs directory
by Chris J Arges
· 9 years ago
064c89d
livepatch: add sympos as disambiguator field to klp_reloc
by Chris J Arges
· 9 years ago
b2b018e
livepatch: add old_sympos as disambiguator field to klp_func
by Chris J Arges
· 9 years ago
e41b104
livepatch: x86: fix relocation computation with kASLR
by Zhou Chengming
· 9 years ago
225f58f
livepatch: Improve error handling in klp_disable_func()
by Minfei Huang
· 9 years ago
110c146
Merge branches 'for-4.1/upstream-fixes', 'for-4.2/kaslr' and 'for-4.2/upstream' into for-linus
by Jiri Kosina
· 10 years ago
9a1bd63
livepatch: add module locking around kallsyms calls
by Miroslav Benes
· 10 years ago
26029d8
livepatch: annotate klp_init() with __init
by Minfei Huang
· 10 years ago
8cdd043
livepatch: introduce patch/func-walking helpers
by Jiri Slaby
· 10 years ago
cad706d
livepatch: make kobject in klp_object statically allocated
by Miroslav Benes
· 10 years ago
36e505c
livepatch: Prevent patch inconsistencies if the coming module notifier fails
by Minfei Huang
· 10 years ago
e76ff06
livepatch: match return value to function signature
by Nicholas Mc Guire
· 10 years ago
5d4351b
livepatch: x86: make kASLR logic more accurate
by Jiri Kosina
· 10 years ago
bcf5d54
Merge branch 'for-4.1/core-noarch' into for-linus
by Jiri Kosina
· 10 years ago
8cb2c2d
livepatch: Fix subtle race with coming and going modules
by Petr Mladek
· 10 years ago
2e3ac94
livepatch: remove unnecessary call to klp_find_object_module()
by Josh Poimboeuf
· 10 years ago
c064a0d
livepatch: fix RCU usage in klp_find_external_symbol()
by Peter Zijlstra
· 10 years ago
c4ce0da
livepatch: RCU protect struct klp_func all the time when used in klp_ftrace_handler()
by Petr Mladek
· 10 years ago
0937e3b
livepatch: simplify disable error path
by Josh Poimboeuf
· 10 years ago
e0b561e
livepatch: fix format string in kobject_init_and_add()
by Jiri Kosina
· 10 years ago
f638f4d
livepatch: add missing newline to error message
by Josh Poimboeuf
· 10 years ago
12cf89b
livepatch: rename config to CONFIG_LIVEPATCH
by Josh Poimboeuf
· 10 years ago
dbed7dd
livepatch: fix uninitialized return value
by Josh Poimboeuf
· 10 years ago
3c33f5b
livepatch: support for repatching a function
by Josh Poimboeuf
· 10 years ago
Next »