staging: rtl8192e: Use time_after macro
This patch replaces a condition check for time elapsed with a simple time_after macro Signed-off-by: Hari Prasath Gujulan Elango <hgujulan@visteon.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
94e057d7c4
commit
b68cecbedd
1 changed files with 4 additions and 2 deletions
|
@ -28,6 +28,7 @@
|
||||||
#include "r8192E_phyreg.h"
|
#include "r8192E_phyreg.h"
|
||||||
#include "r8190P_rtl8256.h" /* RTL8225 Radio frontend */
|
#include "r8190P_rtl8256.h" /* RTL8225 Radio frontend */
|
||||||
#include "r8192E_cmdpkt.h"
|
#include "r8192E_cmdpkt.h"
|
||||||
|
#include <linux/jiffies.h>
|
||||||
|
|
||||||
static void rtl8192_hw_sleep_down(struct net_device *dev)
|
static void rtl8192_hw_sleep_down(struct net_device *dev)
|
||||||
{
|
{
|
||||||
|
@ -93,6 +94,7 @@ void rtl8192_hw_to_sleep(struct net_device *dev, u64 time)
|
||||||
|
|
||||||
u32 tmp;
|
u32 tmp;
|
||||||
unsigned long flags;
|
unsigned long flags;
|
||||||
|
unsigned long timeout;
|
||||||
|
|
||||||
spin_lock_irqsave(&priv->ps_lock, flags);
|
spin_lock_irqsave(&priv->ps_lock, flags);
|
||||||
|
|
||||||
|
@ -104,8 +106,8 @@ void rtl8192_hw_to_sleep(struct net_device *dev, u64 time)
|
||||||
time - jiffies, msecs_to_jiffies(MIN_SLEEP_TIME));
|
time - jiffies, msecs_to_jiffies(MIN_SLEEP_TIME));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
timeout = jiffies + msecs_to_jiffies(MAX_SLEEP_TIME);
|
||||||
if ((time - jiffies) > msecs_to_jiffies(MAX_SLEEP_TIME)) {
|
if (time_after((unsigned long)time, timeout)) {
|
||||||
netdev_info(dev, "========>too long to sleep:%lld > %ld\n",
|
netdev_info(dev, "========>too long to sleep:%lld > %ld\n",
|
||||||
time - jiffies, msecs_to_jiffies(MAX_SLEEP_TIME));
|
time - jiffies, msecs_to_jiffies(MAX_SLEEP_TIME));
|
||||||
spin_unlock_irqrestore(&priv->ps_lock, flags);
|
spin_unlock_irqrestore(&priv->ps_lock, flags);
|
||||||
|
|
Loading…
Add table
Reference in a new issue