Blob Blame History Raw
From 75cec086f07180f7439707e70836adba79e27348 Mon Sep 17 00:00:00 2001
From: Oliver Neukum <oneukum@suse.com>
Date: Tue, 24 Jan 2023 10:33:18 +0100
Subject: [PATCH 1/3] paddings for realtik 802.11
Patch-mainline: Never (kABI padding)
References: bsc#1207439

Signed-off-by: Oliver Neukum <oneukum@suse.com>
---
 drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8180.h | 3 +++
 drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h | 2 ++
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h       | 2 ++
 drivers/net/wireless/realtek/rtlwifi/wifi.h            | 2 ++
 4 files changed, 9 insertions(+)

diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8180.h b/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8180.h
index 2ff00800d..d359a21a5 100644
--- a/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8180.h
+++ b/drivers/net/wireless/realtek/rtl818x/rtl8180/rtl8180.h
@@ -121,6 +121,9 @@ struct rtl8180_priv {
 	struct ieee80211_supported_band band;
 	struct ieee80211_tx_queue_params queue_param[4];
 	struct pci_dev *pdev;
+
+	void *suse_kabi_padding;
+
 	u32 rx_conf;
 	u8 slot_time;
 	u16 ack_time;
diff --git a/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h b/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h
index 36f3460cc..79ee9fbd0 100644
--- a/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h
+++ b/drivers/net/wireless/realtek/rtl818x/rtl8187/rtl8187.h
@@ -153,6 +153,8 @@ struct rtl8187_priv {
 	} *io_dmabuf ____cacheline_aligned;
 	bool rfkill_off;
 	u16 seqno;
+
+	void *suse_kabi_padding;
 };
 
 void rtl8187_write_phy(struct ieee80211_hw *dev, u8 addr, u32 data);
diff --git a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
index cd3ff9847..de639e530 100644
--- a/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
+++ b/drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h
@@ -1351,6 +1351,8 @@ struct rtl8xxxu_priv {
 
 	struct mutex h2c_mutex;
 
+	void *suse_kabi_padding;
+
 	struct usb_anchor rx_anchor;
 	struct usb_anchor tx_anchor;
 	struct usb_anchor int_anchor;
diff --git a/drivers/net/wireless/realtek/rtlwifi/wifi.h b/drivers/net/wireless/realtek/rtlwifi/wifi.h
index aa0785641..3074db656 100644
--- a/drivers/net/wireless/realtek/rtlwifi/wifi.h
+++ b/drivers/net/wireless/realtek/rtlwifi/wifi.h
@@ -2773,6 +2773,8 @@ struct rtl_priv {
 
 	struct rtl_rate_priv *rate_priv;
 
+	void *suse_kabi_padding;
+
 	/* sta entry list for ap adhoc or mesh */
 	struct list_head entry_list;
 
-- 
2.39.0