| .. | .. |
|---|
| 233 | 233 | |
|---|
| 234 | 234 | ret = rtw_sub_pwr_seq_parser(rtwdev, intf_mask, cut_mask, cmd); |
|---|
| 235 | 235 | if (ret) |
|---|
| 236 | | - return -EBUSY; |
|---|
| 236 | + return ret; |
|---|
| 237 | 237 | |
|---|
| 238 | 238 | idx++; |
|---|
| 239 | 239 | } while (1); |
|---|
| .. | .. |
|---|
| 247 | 247 | const struct rtw_pwr_seq_cmd **pwr_seq; |
|---|
| 248 | 248 | u8 rpwm; |
|---|
| 249 | 249 | bool cur_pwr; |
|---|
| 250 | + int ret; |
|---|
| 250 | 251 | |
|---|
| 251 | 252 | if (rtw_chip_wcpu_11ac(rtwdev)) { |
|---|
| 252 | 253 | rpwm = rtw_read8(rtwdev, rtwdev->hci.rpwm_addr); |
|---|
| .. | .. |
|---|
| 270 | 271 | return -EALREADY; |
|---|
| 271 | 272 | |
|---|
| 272 | 273 | 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; |
|---|
| 275 | 277 | |
|---|
| 276 | 278 | return 0; |
|---|
| 277 | 279 | } |
|---|