<snip> > Testing > ======= > > - I have run all of the livepatch selftests successfully. I have written a > couple of extra selftests myself which I will be posting separately Hi, What test configuration/environment you are using for test? When I tried kselftest with fedora based config on VM, I got errors because livepatch transition won't finish until signal is sent (i.e. it takes 15s for every transition). [excerpt from test result] ``` $ sudo ./test-livepatch.sh TEST: basic function patching ... not ok --- expected +++ result @@ -2,11 +2,13 @@ livepatch: enabling patch 'test_klp_livepatch' livepatch: 'test_klp_livepatch': initializing patching transition livepatch: 'test_klp_livepatch': starting patching transition +livepatch: signaling remaining tasks livepatch: 'test_klp_livepatch': completing patching transition ``` Thanks, Tomohiro > > - I have a test driver to induce a NULL pointer exception to make sure > that unwinding through exception handlers is reliable. > > - I use the test driver to create a timer to make sure that unwinding through > the timer IRQ is reliable. > > - I call the unwinder from different places during boot to make sure that > the unwinding in each of those cases is reliable. >