Skip to contentSkip to conversation

staging: rtl8723bs: fix msleep warning in core

PATCH New Ruziev Miraly 1 participant 1 message Jun 28 Staging

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 staging: rtl8723bs: fix msleep warning in core

The function description of msleep() states that msleep < 20ms can sleep for up to 20ms. In LPS_RF_ON_check(), replacing msleep(1) with usleep_range(1000, 2000) allows for more precise polling of the hardware state without forcing the kernel thread to sleep for excessive periods.

---
 drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c +2 -2
index b9f8cf101..262c5448b 100644
@@ -414,7 +414,7 @@ s32 LPS_RF_ON_check(struct adapter *padapter, u32 delay_ms)
 			err = -1;
 			break;
 		}
-		msleep(1);
+		usleep_range(1000, 2000);
 	}
 
 	return err;
@@ -567,7 +567,7 @@ void LPS_Leave_check(struct adapter *padapter)
 		if (jiffies_to_msecs(jiffies - start_time) > 100)
 			break;
 
-		msleep(1);
+		musleep_range(1000, 2000);
 	}
 }
 
Signature · 1 line
2.54.0