And it was officially merged into Linux this evening:<p><a href="https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=1d9c5d79e6e4385aea6f69c23ba543717434ed70" rel="nofollow">https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....</a>
Here's some more discussion from LWN: <a href="https://lwn.net/Articles/597407/" rel="nofollow">https://lwn.net/Articles/597407/</a><p>(Note: from May 2014)
And for those who prefer the official lkml.org link:<p><a href="https://lkml.org/lkml/2015/2/9/534" rel="nofollow">https://lkml.org/lkml/2015/2/9/534</a>
And lkml discussion of the follow-up patches: <a href="http://lkml.iu.edu/hypermail/linux/kernel/1502.1/00694.html" rel="nofollow">http://lkml.iu.edu/hypermail/linux/kernel/1502.1/00694.html</a>
Does anyone have a simple example of how this would work? I can't wrap my head around code evolving during runtime for any arbitrary binary change.