diff --git a/include/linux/device.h b/include/linux/device.h index 7cf24330d681..3f2460975b91 100644 --- a/include/linux/device.h +++ b/include/linux/device.h @@ -679,6 +679,8 @@ struct device_link { struct kref kref; struct work_struct rm_work; bool supplier_preactivated; /* Owned by consumer probe. */ + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); }; static inline struct device *kobj_to_dev(struct kobject *kobj) diff --git a/include/linux/device/class.h b/include/linux/device/class.h index e61ec5502019..4b271d5eb42d 100644 --- a/include/linux/device/class.h +++ b/include/linux/device/class.h @@ -18,6 +18,7 @@ #include #include #include +#include struct device; struct fwnode_handle; diff --git a/include/linux/fwnode.h b/include/linux/fwnode.h index 5700451b300f..12d56bec4e01 100644 --- a/include/linux/fwnode.h +++ b/include/linux/fwnode.h @@ -13,6 +13,7 @@ #include #include #include +#include struct fwnode_operations; struct device; @@ -45,6 +46,7 @@ struct fwnode_handle { struct list_head suppliers; struct list_head consumers; u8 flags; + ANDROID_KABI_RESERVE(1); }; /* @@ -60,6 +62,9 @@ struct fwnode_link { struct fwnode_handle *consumer; struct list_head c_hook; u8 flags; + ANDROID_KABI_RESERVE(1); + ANDROID_KABI_RESERVE(2); + ANDROID_KABI_RESERVE(3); }; /**