diff options
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/util.c')
| -rw-r--r-- | drivers/net/wireless/mediatek/mt76/util.c | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/util.c b/drivers/net/wireless/mediatek/mt76/util.c index 581964425468..fc76c66ff1a5 100644 --- a/drivers/net/wireless/mediatek/mt76/util.c +++ b/drivers/net/wireless/mediatek/mt76/util.c @@ -24,23 +24,23 @@ bool __mt76_poll(struct mt76_dev *dev, u32 offset, u32 mask, u32 val,  }  EXPORT_SYMBOL_GPL(__mt76_poll); -bool __mt76_poll_msec(struct mt76_dev *dev, u32 offset, u32 mask, u32 val, -		      int timeout) +bool ____mt76_poll_msec(struct mt76_dev *dev, u32 offset, u32 mask, u32 val, +			int timeout, int tick)  {  	u32 cur; -	timeout /= 10; +	timeout /= tick;  	do {  		cur = __mt76_rr(dev, offset) & mask;  		if (cur == val)  			return true; -		usleep_range(10000, 20000); +		usleep_range(1000 * tick, 2000 * tick);  	} while (timeout-- > 0);  	return false;  } -EXPORT_SYMBOL_GPL(__mt76_poll_msec); +EXPORT_SYMBOL_GPL(____mt76_poll_msec);  int mt76_wcid_alloc(u32 *mask, int size)  {  |