[GIT PULL] Live patching for 3.20


Live patching core is available for you to pull at

git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git for-linus

Let me provide a bit of history first, before describing what is in this

Originally, there was kSplice as a standalone project that implemented
stop_machine()-based patching for the linux kernel. This project got later
acquired, and the current owner is providing live patching as a
proprietary service, without any intentions to have their implementation

Then, due to rising user/customer demand, both Red Hat and SUSE started
working on their own implementation (not knowing about each other), and
announced first versions roughly at the same time [1] [2].

The principle difference between the two solutions is how they are making
sure that the patching is performed in a consistent way when it comes to
different execution threads with respect to the semantic nature of the
change that is being introduced.