1. 1930a6e Merge tag 'ptrace-cleanups-for-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace by Linus Torvalds · 3 years ago
  2. d111c9f Merge tag 'livepatching-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching by Linus Torvalds · 3 years ago
  3. 7001052 Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years ago
  4. 2957308 livepatch: Don't block removal of patches that are safe to unload by Chengming Zhou · 3 years ago
  5. d15cb3d x86/livepatch: Validate __fentry__ location by Peter Zijlstra · 3 years ago
  6. 355f841 tracehook: Remove tracehook.h by Eric W. Biederman · 3 years, 1 month ago
  7. 2f29365 livepatch: Fix build failure on 32 bits processors by Christophe Leroy · 3 years, 3 months ago
  8. 77dbd72 Merge tag 'livepatching-for-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching by Linus Torvalds · 3 years, 2 months ago
  9. 50a0f3f livepatch: Fix missing unlock on error in klp_enable_patch() by Yang Yingliang · 3 years, 2 months ago
  10. 5ef3dd2 livepatch: Fix kobject refcount bug on klp_init_patch_early failure path by David Vernet · 3 years, 3 months ago
  11. e368cd7 Documentation: livepatch: Add livepatch API page by David Vernet · 3 years, 3 months ago
  12. 79ef0c0 Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace by Linus Torvalds · 3 years, 4 months ago
  13. ce5e480 ftrace: disable preemption when recursion locked by 王贇 · 3 years, 4 months ago
  14. 5de62ea sched,livepatch: Use wake_up_if_idle() by Peter Zijlstra · 3 years, 6 months ago
  15. 00619f7 sched,livepatch: Use task_call_func() by Peter Zijlstra · 3 years, 6 months ago
  16. 1daf08a livepatch: Replace deprecated CPU-hotplug functions. by Sebastian Andrzej Siewior · 3 years, 7 months ago
  17. eb6bbac Merge tag 'livepatching-for-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching by Linus Torvalds · 3 years, 10 months ago
  18. 8df1947 livepatch: Replace the fake signal sending with TIF_NOTIFY_SIGNAL infrastructure by Miroslav Benes · 4 years ago
  19. 013c166 kallsyms: refactor {,module_}kallsyms_on_each_symbol by Christoph Hellwig · 4 years, 1 month ago
  20. a006050 module: use RCU to synchronize find_module by Christoph Hellwig · 4 years, 1 month ago
  21. 2860cd8 livepatch: Use the default ftrace_ops instead of REGS when ARGS is available by Steven Rostedt (VMware) · 4 years, 4 months ago
  22. d19ad07 ftrace: Have the callbacks receive a struct ftrace_regs instead of pt_regs by Steven Rostedt (VMware) · 4 years, 4 months ago
  23. 773c167 ftrace: Add recording of functions that caused recursion by Steven Rostedt (VMware) · 4 years, 4 months ago
  24. 4b750b5 livepatch: Trigger WARNING if livepatch function fails due to recursion by Steven Rostedt (VMware) · 4 years, 4 months ago
  25. 13f3ea9 livepatch/ftrace: Add recursion protection to the ftrace callback by Steven Rostedt (VMware) · 4 years, 4 months ago
  26. 7b7b8a2 kernel/: fix repeated words in comments by Randy Dunlap · 4 years, 5 months ago
  27. a4ae16f livepatch: Make klp_apply_object_relocs static by Samuel Zou · 4 years, 10 months ago
  28. 5b384f9 x86/module: Use text_mutex in apply_relocate_add() by Josh Poimboeuf · 4 years, 10 months ago
  29. d556e1b livepatch: Remove module_disable_ro() usage by Josh Poimboeuf · 4 years, 10 months ago
  30. ca376a9 livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols by Josh Poimboeuf · 4 years, 10 months ago
  31. 1d05334 livepatch: Remove .klp.arch by Peter Zijlstra · 4 years, 10 months ago
  32. 7c8e2bdd livepatch: Apply vmlinux-specific KLP relocations early by Josh Poimboeuf · 4 years, 10 months ago
  33. dcf550e livepatch: Disallow vmlinux.ko by Josh Poimboeuf · 4 years, 10 months ago
  34. 95f1fa9 Merge tag 'trace-v5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace by Linus Torvalds · 5 years ago
  35. 7162431 ftrace: Introduce PERMANENT ftrace_ops flag by Miroslav Benes · 5 years ago
  36. 92c9abf livepatch: Allow to distinguish different version of system state changes by Petr Mladek · 5 years ago
  37. 73727f4 livepatch: Basic API to track system state changes by Petr Mladek · 5 years ago
  38. 7e35e4e livepatch: Keep replaced patches until post_patch callback is called by Petr Mladek · 5 years ago
  39. 4ff96fb5 livepatch: Nullify obj->mod in klp_module_coming()'s error path by Miroslav Benes · 6 years ago
  40. db04573 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching by Linus Torvalds · 6 years ago
  41. ac59a47 livepatch: Remove duplicate warning about missing reliable stacktrace support by Petr Mladek · 6 years ago
  42. 67059d6 Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" by Miroslav Benes · 6 years ago
  43. 6a71398 Merge tag 'trace-v5.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace by Linus Torvalds · 6 years ago
  44. 9f255b6 module: Fix livepatch/ftrace module text permissions race by Josh Poimboeuf · 6 years ago
  45. f36e664 livepatch: Use static buffer for debugging messages under rq lock by Petr Mladek · 6 years ago
  46. 1ccea77 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 by Thomas Gleixner · 6 years ago
  47. ec8f24b treewide: Add SPDX license identifier - Makefile/Kconfig by Thomas Gleixner · 6 years ago
  48. 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
  49. 56e33af livepatch: Remove klp_check_compiler_support() by Jiri Kosina · 6 years ago
  50. 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
  51. 573de2a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching by Linus Torvalds · 6 years ago
  52. f68d67c livepatch: Remove duplicated code for early initialization by Petr Mladek · 6 years ago
  53. 4d141ab livepatch: Remove custom kobject state handling by Petr Mladek · 6 years ago
  54. 31adf23 livepatch: Convert error about unsupported reliable stacktrace into a warning by Petr Mladek · 6 years ago
  55. 25e39e3 livepatch: Simplify stack trace retrieval by Thomas Gleixner · 6 years ago
  56. 7028345 livepatch: Replace klp_ktype_patch's default_attrs with groups by Kimberly Brown · 6 years ago
  57. f9d1381 Merge branch 'for-5.1/atomic-replace' into for-linus by Jiri Kosina · 6 years ago
  58. a087cdd livepatch: Module coming and going callbacks can proceed with all listed patches by Petr Mladek · 6 years ago
  59. ecba29f livepatch: Introduce klp_for_each_patch macro by Petr Mladek · 6 years ago
  60. 375bfca livepatch: core: Return EOPNOTSUPP instead of ENOSYS by Alice Ferrazzi · 6 years ago
  61. 0b3d527 livepatch: Remove signal sysfs attribute by Miroslav Benes · 6 years ago
  62. cba82de livepatch: Send a fake signal periodically by Miroslav Benes · 6 years ago
  63. d67a537 livepatch: Remove ordering (stacking) of the livepatches by Petr Mladek · 6 years ago
  64. d697bad livepatch: Remove Nop structures when unused by Petr Mladek · 6 years ago
  65. e1452b6 livepatch: Add atomic replace by Jason Baron · 6 years ago
  66. 20e5502 livepatch: Use lists to manage patches, objects and functions by Jason Baron · 6 years ago
  67. 958ef1e livepatch: Simplify API by removing registration step by Petr Mladek · 6 years ago
  68. 6800728 livepatch: Don't block the removal of patches loaded after a forced transition by Petr Mladek · 6 years ago
  69. 0430f78 livepatch: Consolidate klp_free functions by Petr Mladek · 6 years ago
  70. 26c3e98e livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code by Petr Mladek · 6 years ago
  71. 1951491 livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func by Petr Mladek · 6 years ago
  72. 6932689 livepatch: Replace synchronize_sched() with synchronize_rcu() by Paul E. McKenney · 6 years ago
  73. badf58a Merge branch 'for-4.19/upstream' into for-linus by Jiri Kosina · 7 years ago
  74. 6e9df95 livepatch: Validate module/old func name length by Kamalesh Babulal · 7 years ago
  75. 1d98a69 livepatch: Remove reliable stacktrace check in klp_try_switch_task() by Kamalesh Babulal · 7 years ago
  76. 3b2c77d livepatch: Allow to call a custom callback when freeing shadow variables by Petr Mladek · 7 years ago
  77. e91c2518 livepatch: Initialize shadow variables safely by a custom callback by Petr Mladek · 7 years ago
  78. d05b695 Merge branch 'for-4.16/remove-immediate' into for-linus by Jiri Kosina · 7 years ago
  79. 8869016 livepatch: add locking to force and signal functions by Miroslav Benes · 7 years ago
  80. d0807da livepatch: Remove immediate feature by Miroslav Benes · 7 years ago
  81. c99a2be livepatch: force transition to finish by Miroslav Benes · 7 years ago
  82. 43347d5 livepatch: send a fake signal to all blocking tasks by Miroslav Benes · 7 years ago
  83. 0ef7687 Merge branch 'for-linus' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching by Linus Torvalds · 7 years ago
  84. fc41efc18 Merge branch 'for-4.15/callbacks' into for-linus by Jiri Kosina · 7 years ago
  85. cb65dc7 Merge branch 'for-4.15/shadow-variables' into for-linus by Jiri Kosina · 7 years ago
  86. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  87. 89a9a1c livepatch: __klp_disable_patch() should never be called for disabled patches by Petr Mladek · 7 years ago
  88. 5aaf1ab livepatch: Correctly call klp_post_unpatch_callback() in error paths by Petr Mladek · 7 years ago
  89. af02679 livepatch: add transition notices by Joe Lawrence · 7 years ago
  90. 6116c30 livepatch: move transition "complete" notice into klp_complete_transition() by Joe Lawrence · 7 years ago
  91. 93862e3 livepatch: add (un)patch callbacks by Joe Lawrence · 7 years ago
  92. ef8daf8 livepatch: unpatch all klp_objects if klp_module_coming fails by Joe Lawrence · 7 years ago
  93. 5d9da75 livepatch: __klp_shadow_get_or_alloc() is local to shadow.c by Jiri Kosina · 7 years ago
  94. 439e727 livepatch: introduce shadow variable API by Joe Lawrence · 8 years ago
  95. 842c088 livepatch: Fix stacking of patches with respect to RCU by Petr Mladek · 8 years ago
  96. 5720acf livepatch: Make livepatch dependent on !TRIM_UNUSED_KSYMS by Miroslav Benes · 8 years ago
  97. a084160 Merge branches 'for-4.12/upstream' and 'for-4.12/klp-hybrid-consistency-model' into for-linus by Jiri Kosina · 8 years ago
  98. 77f8f39 livepatch: add missing printk newlines by Josh Poimboeuf · 8 years ago
  99. e679af6 livepatch: Cancel transition a safe way for immediate patches by Petr Mladek · 8 years ago
  100. 72f04b5 livepatch: Reduce the time of finding module symbols by Zhou Chengming · 8 years ago