drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c :
Subsystems (2)
PATCH 1/1 drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c :
Use of the time_after_eq() macro, defined at linux/jiffies.h, which deal with wrapping correctly and are nicer to read.
Signed-off-by Marcelo Feitoza Parisi <[email protected]>
drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.c +4 -2
@@ -18,6 +18,7 @@#include <linux/delay.h> #include <linux/time.h> #include <linux/errno.h> +#include <linux/jiffies.h> #include <asm/semaphore.h> #include "dvb_frontend.h"
@@ -570,7 +571,8 @@ const u8 * data, int len);#endif -static int numpkt =0 , lastj, numts, numstuff, numsec, numinvalid; +static int numpkt =0 , numts, numstuff, numsec, numinvalid; +static unsigned long lastj;static void ttusb_process_muxpack (struct ttusb *ttusb,const u8 * muxpack,int len)
@@ -779,7 +781,7 @@u8 *data;int len; numpkt++; -if ((jiffies - lastj) >=HZ ) { +if (time_after_eq (jiffies, lastj +HZ )) {#if DEBUG >2 printk ("frames/s: %d (ts: %d, stuff %d, sec: %d, invalid: %d, all: %d)\n",
_______________________________________________
Kernel-janitors mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/kernel-janitors