mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-13 10:38:44 -04:00
staging: ks7010: use msecs_to_jiffies in ks7010_rw_function function
This commit replaces custom time calculations done in ks7010_rw_function with msecs_to_jiffies() function which has the same behaviour. Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
e0ba53a43e
commit
6adc30b179
@@ -15,6 +15,7 @@
|
||||
#include <linux/mmc/sdio_func.h>
|
||||
#include <linux/workqueue.h>
|
||||
#include <linux/atomic.h>
|
||||
#include <linux/jiffies.h>
|
||||
|
||||
#include "ks_wlan.h"
|
||||
#include "ks_wlan_ioctl.h"
|
||||
@@ -427,19 +428,18 @@ static void ks7010_rw_function(struct work_struct *work)
|
||||
priv = container_of(work, struct ks_wlan_private, rw_dwork.work);
|
||||
|
||||
/* wait after DOZE */
|
||||
if (time_after(priv->last_doze + ((30 * HZ) / 1000), jiffies)) {
|
||||
if (time_after(priv->last_doze + msecs_to_jiffies(30), jiffies)) {
|
||||
netdev_dbg(priv->net_dev, "wait after DOZE\n");
|
||||
queue_delayed_work(priv->wq, &priv->rw_dwork, 1);
|
||||
return;
|
||||
}
|
||||
|
||||
/* wait after WAKEUP */
|
||||
while (time_after(priv->last_wakeup + ((30 * HZ) / 1000), jiffies)) {
|
||||
while (time_after(priv->last_wakeup + msecs_to_jiffies(30), jiffies)) {
|
||||
netdev_dbg(priv->net_dev, "wait after WAKEUP\n");
|
||||
dev_info(&priv->ks_sdio_card->func->dev,
|
||||
"wake: %lu %lu\n",
|
||||
priv->last_wakeup + (30 * HZ) / 1000,
|
||||
jiffies);
|
||||
priv->last_wakeup + msecs_to_jiffies(30), jiffies);
|
||||
msleep(30);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user