Debian Patches

Status for kpatch/0.9.9-5

Patch Description Author Forwarded Bugs Origin Last update
use-debian-rules-for-ubuntu-builds.patch Use Ubuntu-style build for Livepatch Generation This patch changes the livepatch mechanism for Ubuntu. Instead of using
the kernel makefile directly, the build is performed using debian/rules,
so it matches how the Ubuntu kernel is actually made.


===================================================================
Benjamin M Romer <benjamin.romer@canonical.com> no 2022-05-24
ubuntu-kernel-variants.patch support ubuntu kernel flavors Add support for kernel flavors (generic, lowlatency, aws, etc...) the flavor
may contain dashes and/or tildes, so handle these cases.
Benjamin M Romer <benjamin.romer@canonical.com> no 2022-05-24
ignore-lubsan-sections.patch Ignore LUBSAN sections The 5.15 Ubuntu kernel has strange linker behavior when built, resulting
in a situation where multiple LUBSAN data sections are being marked
changed, but are not selected for inclusion. It is not possible to mark
these sections as ignored using macros, so we must ignore them in
kpatch-build instead.
Benjamin M Romer <benjamin.romer@canonical.com> no 2022-05-24
drop-upstart.patch Do not install upstart job file
===================================================================
no
kpatch-build-adjust-dirs.patch adjust kpatch-build directories dkms puts modules into a different location than is expected, change
paths to adjust for this. In addition the debian packaging uses /usr/lib
instead of /usr/libexec for internal binaries.

===================================================================
Chris J Arges <chris.j.arges@canonical.com> no 2022-05-24
shellcheck.patch Jammy shellcheck fixes Another new release, another set of shellcheck issues detected needing
fixing.
Santiago Ruano Rincón <santiago@debian.org> no 2024-06-19
handle_paravirt_absence_linux_v6.8+.patch [PATCH] kpatch-build: handle paravirt absence in Linux v6.8+
Upstream kernel commit f7af6977621a ("x86/paravirt: Remove no longer
needed paravirt patching code") v6.8+ removed the .parainstructions
section and its paravirt_patch_site struct. Therefore this checks the
kernel version and does not export the struct size if the kernel
version is >= v6.8.0, avoiding the code path for it in
create-diff-object.c entirely.
Ryan Sullivan <rysulliv@redhat.com> no 2024-03-29
remove_cdo_flag_from_script_not_used.patch Remove CDO_FLAGS variable from create-diff-object call During the kpatch-build execution the create-diff-object is called and it used the
CDO_FLAGS as parameter, but in Debian this is empty and make it fail in runtime.
This is a quick solution, need a better fix.
.
UPDATE: Currently, to create the object diff need to be set the --klp-arch, this
patch force to use this parameter until to figure out why CDO_FLAGS is not fill with
this parameter.
Emmanuel Arias <eamanu@debian.org> no 2024-12-11
fix-find-locals_syms.patch __pfx_ to match local symbol in vmlinux symbol table This patch add the __pfx_ symbol as possible discarded symbol. Bryan B.H. <im.bin.hu@gmail.com>_ no 2024-12-11

All known versions for source package 'kpatch'

Links