Adding some more kabi reserve padding to base structures before kernel freeze.
Ard Biesheuvel (7):
riscv: rely on core code to keep thread_info::cpu updated
powerpc: smp: remove hack to obtain offset of task_struct::cpu
arm64: add CPU field to struct thread_info
x86: add CPU field to struct thread_info
s390: add CPU field to struct thread_info
powerpc: add CPU field to struct thread_info
sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y
Chen Jiahao (2):
KABI: reserve space for several i2c structures
KABI: reserve space for struct input_dev
Guan Jing (1):
KABI: add reserve space for sched structures
Guo Zihua (1):
KABI: KABI reservation for IMA namespace
Wang Hai (1):
kabi: net: reserve space for some net subsystems related structure
Wang ShaoBo (1):
kabi: reserve space for arm64 SME in thread_struct
Wenchao Hao (1):
kabi:fuse: reserve space for future expansion
Yu Liao (1):
kabi: Reserve space for struct acpi_device_power
arch/arm64/include/asm/processor.h | 9 +++++++++
arch/arm64/include/asm/thread_info.h | 1 +
arch/arm64/kernel/asm-offsets.c | 1 +
arch/powerpc/Makefile | 8 --------
arch/powerpc/include/asm/smp.h | 17 +---------------
arch/powerpc/include/asm/thread_info.h | 3 +++
arch/powerpc/kernel/asm-offsets.c | 4 +---
arch/powerpc/kernel/smp.c | 2 +-
arch/riscv/kernel/asm-offsets.c | 1 -
arch/riscv/kernel/entry.S | 5 -----
arch/riscv/kernel/head.S | 1 -
arch/s390/include/asm/thread_info.h | 1 +
arch/x86/include/asm/thread_info.h | 3 +++
fs/fuse/fuse_i.h | 10 +++++++++
include/acpi/acpi_bus.h | 3 +++
include/linux/fs.h | 2 ++
include/linux/i2c.h | 12 +++++++++++
include/linux/inetdevice.h | 4 ++++
include/linux/input.h | 4 ++++
include/linux/key-type.h | 2 ++
include/linux/key.h | 2 ++
include/linux/nsproxy.h | 9 +++++++++
include/linux/proc_ns.h | 2 +-
include/linux/sched.h | 28 +++++++++++++++-----------
include/net/devlink.h | 4 ++++
include/net/flow_dissector.h | 6 ++++++
include/net/sch_generic.h | 1 +
include/net/tls.h | 10 +++++++++
include/net/xsk_buff_pool.h | 3 +++
kernel/sched/sched.h | 17 ++++++++++++----
30 files changed, 123 insertions(+), 52 deletions(-)
--
2.20.1