From: Takashi Iwai <tiwai@suse.de>
Subject: kABI workaround for rtw88
Patch-mainline: Never, kABI workaround
References: git-fixes
The recent change rtw88-8822c-add-LC-calibration-for-RTL8822C.patch
breaks kABI. Fix it by moving the new fields into the holes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
---
drivers/net/wireless/realtek/rtw88/main.h | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
--- a/drivers/net/wireless/realtek/rtw88/main.h
+++ b/drivers/net/wireless/realtek/rtw88/main.h
@@ -1141,7 +1141,9 @@ struct rtw_chip_info {
bool en_dis_dpd;
u16 dpd_ratemask;
u8 iqk_threshold;
+#ifndef __GENKSYMS__
u8 lck_threshold;
+#endif
const struct rtw_pwr_track_tbl *pwr_track_tbl;
u8 bfer_su_max_num;
@@ -1471,12 +1473,14 @@ struct rtw_dm_info {
u8 tx_rate;
u8 thermal_avg[RTW_RF_PATH_MAX];
u8 thermal_meter_k;
- u8 thermal_meter_lck;
s8 delta_power_index[RTW_RF_PATH_MAX];
s8 delta_power_index_last[RTW_RF_PATH_MAX];
u8 default_ofdm_index;
bool pwr_trk_triggered;
bool pwr_trk_init_trigger;
+#ifndef __GENKSYMS__
+ u8 thermal_meter_lck;
+#endif
struct ewma_thermal avg_thermal[RTW_RF_PATH_MAX];
s8 txagc_remnant_cck;
s8 txagc_remnant_ofdm;