From 1a517d86688a633152710d7f4312722de01d0afd Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Sat, 2 May 2020 09:39:35 +0200 Subject: [PATCH] ANDROID: GKI: irqdomain.h: add Android ABI padding to a structure Try to mitigate potential future driver core api changes by adding a padding to struct irq_domain. Based on a change made to the RHEL/CENTOS 8 kernel. Bug: 151154716 Signed-off-by: Greg Kroah-Hartman Change-Id: I8ff0c2162ca5f7f0b6c7a51bf341c6b1b1c856e8 --- include/linux/irqdomain.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/linux/irqdomain.h b/include/linux/irqdomain.h index ea5a337e0f8b..d6208a426525 100644 --- a/include/linux/irqdomain.h +++ b/include/linux/irqdomain.h @@ -35,6 +35,7 @@ #include #include #include +#include struct device_node; struct irq_domain; @@ -178,6 +179,11 @@ struct irq_domain { struct dentry *debugfs_file; #endif + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); + /* reverse map data. The linear map gets appended to the irq_domain */ irq_hw_number_t hwirq_max; unsigned int revmap_direct_max_irq;