hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/drivers/net/wireless/realtek/rtw88/mac.c
....@@ -233,7 +233,7 @@
233233
234234 ret = rtw_sub_pwr_seq_parser(rtwdev, intf_mask, cut_mask, cmd);
235235 if (ret)
236
- return -EBUSY;
236
+ return ret;
237237
238238 idx++;
239239 } while (1);
....@@ -247,6 +247,7 @@
247247 const struct rtw_pwr_seq_cmd **pwr_seq;
248248 u8 rpwm;
249249 bool cur_pwr;
250
+ int ret;
250251
251252 if (rtw_chip_wcpu_11ac(rtwdev)) {
252253 rpwm = rtw_read8(rtwdev, rtwdev->hci.rpwm_addr);
....@@ -270,8 +271,9 @@
270271 return -EALREADY;
271272
272273 pwr_seq = pwr_on ? chip->pwr_on_seq : chip->pwr_off_seq;
273
- if (rtw_pwr_seq_parser(rtwdev, pwr_seq))
274
- return -EINVAL;
274
+ ret = rtw_pwr_seq_parser(rtwdev, pwr_seq);
275
+ if (ret)
276
+ return ret;
275277
276278 return 0;
277279 }