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