Considering kabi reserve shortage, use KABI_AUX_PTR to extend some base structures before kabi freeze.
KABI_AUX_PTR stores a pointer to the aux structure in the base struct. The lifecycle of the aux struct needs to be properly taken care of.
Refer to include/linux/kabi.h for further usage details.
Zheng Zengkai (1): KABI: Add KABI_AUX_PTR extenstions to some more base structures
include/linux/device.h | 8 ++++++++ include/linux/device/class.h | 8 ++++++++ include/linux/device/driver.h | 8 ++++++++ include/linux/hrtimer.h | 8 ++++++++ include/linux/ipmi_smi.h | 11 +++++++++++ include/linux/mm_types.h | 10 ++++++++++ include/linux/netdevice.h | 8 ++++++++ include/linux/sched.h | 9 +++++++++ 8 files changed, 70 insertions(+)