Blob Blame History Raw
From 50197c9e56fdbbb831bd35f577f1409a8cd35ccd Mon Sep 17 00:00:00 2001
From: Oliver Neukum <oneukum@suse.com>
Date: Tue, 18 Jan 2022 15:27:46 +0100
Subject: [PATCH] typeC: Add kABI placeholders

References: bsc#1183030
Patch-mainline: never, kABI

Adding it to the most important structures

Signed-off-by: Oliver Neukum <oneukum@suse.com>
---
 drivers/usb/typec/bus.h   |    2 ++
 drivers/usb/typec/class.h |    4 ++++
 2 files changed, 6 insertions(+)

--- a/drivers/usb/typec/bus.h
+++ b/drivers/usb/typec/bus.h
@@ -22,6 +22,8 @@ struct altmode {
 
 	struct altmode			*partner;
 	struct altmode			*plug[2];
+
+	void *				suse_kabi_padding;
 };
 
 #define to_altmode(d) container_of(d, struct altmode, adev)
--- a/drivers/usb/typec/class.h
+++ b/drivers/usb/typec/class.h
@@ -35,6 +35,8 @@ struct typec_partner {
 	enum usb_pd_svdm_ver		svdm_version;
 
 	struct usb_power_delivery	*pd;
+
+	void				*suse_kabi_padding;
 };
 
 struct typec_port {
@@ -58,6 +60,8 @@ struct typec_port {
 
 	const struct typec_capability	*cap;
 	const struct typec_operations   *ops;
+
+	void				*suse_kabi_padding;
 };
 
 #define to_typec_port(_dev_) container_of(_dev_, struct typec_port, dev)