From: Johannes Stezenbach <js@linuxtv.org> Use time_after() macro. Signed-off-by: Marcelo Feitoza Parisi <marcelo@feitoza.com.br> Signed-off-by: Domen Puncer <domen@coderock.org> Signed-off-by: Johannes Stezenbach <js@linuxtv.org> Signed-off-by: Andrew Morton <akpm@osdl.org> --- drivers/media/dvb/dvb-core/dvb_frontend.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) diff -puN drivers/media/dvb/dvb-core/dvb_frontend.c~dvb_frontend-use-time_after drivers/media/dvb/dvb-core/dvb_frontend.c --- 25/drivers/media/dvb/dvb-core/dvb_frontend.c~dvb_frontend-use-time_after Mon May 23 17:16:25 2005 +++ 25-akpm/drivers/media/dvb/dvb-core/dvb_frontend.c Mon May 23 17:16:25 2005 @@ -35,6 +35,7 @@ #include <linux/moduleparam.h> #include <linux/list.h> #include <linux/suspend.h> +#include <linux/jiffies.h> #include <asm/processor.h> #include <asm/semaphore.h> @@ -327,7 +328,8 @@ static int dvb_frontend_is_exiting(struc return 1; if (fepriv->dvbdev->writers == 1) - if (jiffies - fepriv->release_jiffies > dvb_shutdown_timeout * HZ) + if (time_after(jiffies, fepriv->release_jiffies + + dvb_shutdown_timeout * HZ)) return 1; return 0; _