This small serie is fixing a MISRA regression on the R1.1 due to the introduction of a new interface that uses a flexible member array [1].
I've splitted the serie in two in order to keep the Linux imported code on a single commit, the imported macro is later used in the second patch of the serie. [1] https://lore.kernel.org/all/[email protected]/ Luca Fancellu (2): xen/kernel.h: Import __struct_group from Linux xen/arm: Fix MISRA regression on R1.1, flexible array member not at the end xen/arch/arm/acpi/domain_build.c | 2 +- xen/arch/arm/domain_build.c | 6 +++--- xen/arch/arm/include/asm/kernel.h | 11 ++++++++++- xen/arch/arm/include/asm/setup.h | 18 ++++++++++-------- xen/arch/arm/include/asm/static-shmem.h | 12 ++++++++++++ xen/arch/arm/static-shmem.c | 19 +++++++++---------- xen/include/xen/kernel.h | 21 +++++++++++++++++++++ 7 files changed, 66 insertions(+), 23 deletions(-) -- 2.34.1
