Package: kpatch / 0.3.2-3.1

Metadata

Package Version Patches format
kpatch 0.3.2-3.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
kpatch build adjust dirs.patch | (download)

kpatch-build/kpatch-build | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 adjust kpatch-build directories
kpatch build works without kpatch kmod.patch | (download)

kpatch-build/kpatch-build | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 only warn if kpatch module isn't available
 kpatch-build checks if the kpatch module is installed properly. In cases where we build
 livepatch modules this is not necessary. Turn these errors into warnings and let the user
 proceed.
create diff object fix WARN _ONCE detection on newer.patch | (download)

kpatch-build/create-diff-object.c | 31 16 + 15 - 0 !
1 file changed, 16 insertions(+), 15 deletions(-)

 [patch] create-diff-object: fix warn*_once detection on newer kernels

This fixes the detection of WARN_ON_ONCE, WARN_ONCE, and WARN_TAINT_ONCE
on Linux 4.6 and newer.

The signature for those macros changed with upstream Linux commit
dfbf2897d004 ("bug: set warn variable before calling WARN()").

Fixes #602.

kmod core use save_stack_trace_tsk backport.patch | (download)

kmod/core/core.c | 111 50 + 61 - 0 !
1 file changed, 50 insertions(+), 61 deletions(-)

 kmod/core: use save_stack_trace_tsk