pve-kernel-qoup/patches/kernel
Fabian Grünbichler 826eb0ff89 build: re-enable BTF
but allow discarding BTF information when loading modules, so that upgrades
which are otherwise ABI compatible still work. this allows using BTF
information when matching and available, while degrading gracefully if the
currently running kernel is not identical to the one that module was built for.

in case of a mismatch, the kernel will log a warning when loading the module,
for example:

Jan 30 13:57:58 test kernel: BPF:          type_id=184 bits_offset=4096
Jan 30 13:57:58 test kernel: BPF:
Jan 30 13:57:58 test kernel: BPF: Invalid name
Jan 30 13:57:58 test kernel: BPF:
Jan 30 13:57:58 test kernel: failed to validate module [bonding] BTF: -22

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-31 17:44:18 +01:00
..
0001-Make-mkcompile_h-accept-an-alternate-timestamp-strin.patch update to Ubuntu-6.1.0-1.1 2022-12-13 14:57:09 +01:00
0002-bridge-keep-MAC-of-first-assigned-port.patch update patches and buildsys for kinetic kernel Ubuntu-5.18.0-6.6 2022-09-06 10:50:21 +02:00
0003-pci-Enable-overrides-for-missing-ACS-capabilities-4..patch rebase patches on top of Ubuntu-6.1.0-14.14 2023-01-28 15:01:34 +01:00
0004-kvm-disable-default-dynamic-halt-polling-growth.patch update to Ubuntu-6.1.0-1.1 2022-12-13 14:57:09 +01:00
0005-net-core-downgrade-unregister_netdevice-refcount-lea.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0006-bug-introduce-ASSERT_STRUCT_OFFSET.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0007-KVM-x86-emulator-update-the-emulation-mode-after-rsm.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0008-KVM-x86-emulator-smm-add-structs-for-KVM-s-smram-lay.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0009-KVM-x86-emulator-smm-use-smram-structs-in-the-common.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0010-KVM-x86-emulator-smm-use-smram-struct-for-32-bit-smr.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0011-KVM-x86-emulator-smm-use-smram-struct-for-64-bit-smr.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0012-KVM-x86-SVM-use-smram-structs.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0013-KVM-x86-SVM-don-t-save-SVM-state-to-SMRAM-when-VM-is.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0014-KVM-x86-emulator-smm-preserve-interrupt-shadow-in-SM.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0015-Revert-RDMA-irdma-Report-the-correct-link-speed.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0016-Revert-gro-add-support-of-hw-gro-packets-to-gro-stac.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0017-Revert-fortify-Do-not-cast-to-unsigned-char.patch build: re-enable BTF 2023-01-31 17:44:18 +01:00
0019-revert-mm-compatction-fix-set-skip-in.patch backport fix for CPU stalls with hugepage in use 2023-01-31 10:21:37 +01:00