forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/net/wireless/cisco/airo.c
....@@ -6150,8 +6150,11 @@
61506150 {
61516151 struct airo_info *local = dev->ml_priv;
61526152 StatusRid status_rid; /* Card status info */
6153
+ int ret;
61536154
6154
- readStatusRid(local, &status_rid, 1);
6155
+ ret = readStatusRid(local, &status_rid, 1);
6156
+ if (ret)
6157
+ return -EBUSY;
61556158
61566159 vwrq->value = le16_to_cpu(status_rid.currentXmitRate) * 500000;
61576160 /* If more than one rate, set auto */