Re: [PATCH v2 1/1] livepatch: add (un)patch callbacks

2017-08-14 Thread Josh Poimboeuf
On Mon, Aug 14, 2017 at 10:53:08AM -0400, Joe Lawrence wrote: > On 08/11/2017 04:44 PM, Josh Poimboeuf wrote: > > On Tue, Aug 08, 2017 at 03:36:07PM -0400, Joe Lawrence wrote: > >> +++ b/Documentation/livepatch/callbacks.txt > >> @@ -0,0 +1,75 @@ > >> +(Un)patching Callbacks > >> +=

Re: [PATCH v2 1/1] livepatch: add (un)patch callbacks

2017-08-14 Thread Joe Lawrence
On 08/11/2017 04:44 PM, Josh Poimboeuf wrote: > On Tue, Aug 08, 2017 at 03:36:07PM -0400, Joe Lawrence wrote: >> +++ b/Documentation/livepatch/callbacks.txt >> @@ -0,0 +1,75 @@ >> +(Un)patching Callbacks >> +== >> + >> +Livepatch (un)patch-callbacks provide a mechanism for livep

Re: [PATCH v2 1/1] livepatch: add (un)patch callbacks

2017-08-11 Thread Josh Poimboeuf
On Tue, Aug 08, 2017 at 03:36:07PM -0400, Joe Lawrence wrote: > +++ b/Documentation/livepatch/callbacks.txt > @@ -0,0 +1,75 @@ > +(Un)patching Callbacks > +== > + > +Livepatch (un)patch-callbacks provide a mechanism for livepatch modules > +to execute callback functions when a k

[PATCH v2 1/1] livepatch: add (un)patch callbacks

2017-08-08 Thread Joe Lawrence
Provide livepatch modules a klp_object (un)patching notification mechanism. Pre and post-(un)patch callbacks allow livepatch modules to setup or synchronize changes that would be difficult to support in only patched-or-unpatched code contexts. Callbacks can be registered for target module or vmli