On Thu, Nov 29, 2018 at 10:44:31AM +0100, Petr Mladek wrote: > From: Joe Lawrence <joe.lawrence@xxxxxxxxxx> > > Add a few livepatch modules and simple target modules that the included > regression suite can run tests against: > > - basic livepatching (multiple patches, atomic replace) > - pre/post (un)patch callbacks > - shadow variable API > > Signed-off-by: Joe Lawrence <joe.lawrence@xxxxxxxxxx> > Signed-off-by: Petr Mladek <pmladek@xxxxxxxx> > --- Acked-by: Joe Lawrence <joe.lawrence@xxxxxxxxxx> > > [ ... snip ... ] > > diff --git a/tools/testing/selftests/livepatch/test-callbacks.sh b/tools/testing/selftests/livepatch/test-callbacks.sh > new file mode 100755 > index 000000000000..8d74c815bb8d > --- /dev/null > +++ b/tools/testing/selftests/livepatch/test-callbacks.sh > @@ -0,0 +1,587 @@ > > [ ... snip ... ] > > +# TEST: atomic replace > +# > +# Load multiple livepatches, but the second as an 'atomic-replace' > +# patch. When the latter laods, the original livepatch should be ^^^^^ s/laods/loads -- Joe