From e69be4de29157d908c5e58bb9b65d076546c3edf Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Sat, 2 May 2020 09:40:02 +0200 Subject: [PATCH] ANDROID: GKI: kernfs.h: add Android ABI padding to some structures Try to mitigate potential future driver core api changes by adding a padding to struct kernfs_syscall_ops and struct kernfs_ops. Based on a change made to the RHEL/CENTOS 8 kernel. Bug: 151154716 Signed-off-by: Greg Kroah-Hartman Change-Id: I1fcb0b81c3ea7d5300da283b275391f95d6d4ec8 --- include/linux/kernfs.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/linux/kernfs.h b/include/linux/kernfs.h index 9bbfe003333c..87feb99c85da 100644 --- a/include/linux/kernfs.h +++ b/include/linux/kernfs.h @@ -19,6 +19,7 @@ #include #include #include +#include struct file; struct dentry; @@ -244,6 +245,11 @@ struct kernfs_syscall_ops { const char *new_name); int (*show_path)(struct seq_file *sf, struct kernfs_node *kn, struct kernfs_root *root); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); + ANDROID_KABI_RESERVE(4); }; struct kernfs_node *kernfs_root_to_node(struct kernfs_root *root); @@ -320,6 +326,9 @@ struct kernfs_ops { struct poll_table_struct *pt); int (*mmap)(struct kernfs_open_file *of, struct vm_area_struct *vma); + + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; /*