Some distributions need to maintain and fix KABI compatibility so
that drivers do not need to be recompiled during kernel upgrades.
Fixing KABI compatibility is a dangerous and hacking job.
Developers need to know clearly what they are doing and the risks
they may face. KABI fix actions are closely related to the
processor architecture. Fixes may not be appropriate for all
architectures. Improper fix may cause kernel panic or unexpected
error.
Only for expert users, and select N by default.
Xie XiuQi (2):
kabi: restrict the KABI fix to a specific architecture and dist
kabi: enable KABI_COMPAT series by default on x86_64 & ARM64
arch/arm64/configs/openeuler_defconfig | 5 +--
arch/x86/configs/openeuler_defconfig | 5 +--
include/linux/kabi.h | 2 +-
init/Kconfig | 50 +++++++++++++++++---------
4 files changed, 41 insertions(+), 21 deletions(-)
--
2.20.1