• Linus Torvalds's avatar
    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching · b7af27bf
    Linus Torvalds authored
    Pull livepatching updates from Jiri Kosina:
    
     - support for something we call 'atomic replace', and allows for much
       better handling of cumulative patches (which is something very useful
       for distros), from Jason Baron with help of Petr Mladek and Joe
       Lawrence
    
     - improvement of handling of tasks blocking finalization, from Miroslav
       Benes
    
     - update of MAINTAINERS file to reflect move towards group
       maintainership
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching: (22 commits)
      livepatch/selftests: use "$@" to preserve argument list
      livepatch: Module coming and going callbacks can proceed with all listed patches
      livepatch: Proper error handling in the shadow variables selftest
      livepatch: return -ENOMEM on ptr_id() allocation failure
      livepatch: Introduce klp_for_each_patch macro
      livepatch: core: Return EOPNOTSUPP instead of ENOSYS
      selftests/livepatch: add DYNAMIC_DEBUG config dependency
      livepatch: samples: non static warnings fix
      livepatch: update MAINTAINERS
      livepatch: Remove signal sysfs attribute
      livepatch: Send a fake signal periodically
      selftests/livepatch: introduce tests
      livepatch: Remove ordering (stacking) of the livepatches
      livepatch: Atomic replace and cumulative patches documentation
      livepatch: Remove Nop structures when unused
      livepatch: Add atomic replace
      livepatch: Use lists to manage patches, objects and functions
      livepatch: Simplify API by removing registration step
      livepatch: Don't block the removal of patches loaded after a forced transition
      livepatch: Consolidate klp_free functions
      ...
    b7af27bf
Kconfig.debug 69.3 KB