Tags: dynup/kpatch
Tags
v0.9.11: - Initial ARM64 architecture support - Support for kernel module namepsaces - Kpatch utility support for 'stack_order' sysfs attribute - Distro support/fixes for AlmaLinux, Fedora, Photon OS, RHEL-9.6 - Cross compilation with env TARGET_ARCH - Migrated internal testing to Packit Testing Farm - Support for gcc-14 Signed-off-by: Joe Lawrence <[email protected]>
v0.9.10: - Support for Amazon Linux, Anolis OS, and OpenCloudOS distros - Fix cleanup when kpatch is installed in read-only location - Added RHEL-8.9, 9.3, 8.10, 9.4, and 9.5 integration tests - Added AL2023 integration tests - Support for __patchable_function_entries sections Signed-off-by: Joe Lawrence <[email protected]>
v0.9.8: - Clang fix ups from Pete Swain - Support for gcc-12 - Support for Linux 5.19 - Added RHEL-8.7 and 9.1 integration tests - Fixed __UNIQUE_ID() variable correlation - Improved handling of unsupported static calls Signed-off-by: Joe Lawrence <[email protected]>
v0.9.6
Allow OOT modules to be built with non-distro kernels
Add cross-arch unit testing support
Support ELF extended symbol section indexes
Allow setting kernel version if --sourcedir and --vmlinux are used
Cleanup and enhance LINE macro detection for all arches
Fix segfault on .LCx string literal symbols
Include __dyndbg section when referenced by jump table
Honor user provided KBUILD_EXTRA_SYMBOLS
Support .retpoline_sites section
Add native compiler selection via CROSS_COMPILE
Signed-off-by: Joe Lawrence [email protected]
Bump to v0.9.2
Interesting changes since v0.9.1:
- Integration test support for rhel-{7.8,7.9,8.1,8.2}, centos-8
- Better support for gcc child functions
- Batch jump label errors to report all instances
- Dynrela code cleanup
- Remove .klp.arch and add support for jump labels in v5.8+ kernels
- Mark ignored sections earlier to support functions missing ftrace hook
- Minor README.md improvements
- Add ppc64le mcount support to patched functions
- Show additional stalled process information in kpatch script
- Increased shellcheck coverage and fixes
- ppc64le plugin fixes for gcc v10
- Ignore __UNIQUE_ID_ symbol from tristate config objects
- Don't clear dmesg during integration tests
- Detect and report MODVERSIONS symbol version CRC changes
Signed-off-by: Joe Lawrence <[email protected]>
PreviousNext