1
0
Fork 0
alistair23-linux/drivers/net/appletalk
Julia Lawall b132fba18b drivers/net/appletalk: use time_before, time_before_eq, etc
The functions time_before, time_before_eq, time_after, and time_after_eq
are more robust for comparing jiffies against other values.

A simplified version of the semantic patch making this change is as follows:
(http://www.emn.fr/x-info/coccinelle/)

// <smpl>
@ change_compare_np @
expression E;
@@

(
- jiffies <= E
+ time_before_eq(jiffies,E)
|
- jiffies >= E
+ time_after_eq(jiffies,E)
|
- jiffies < E
+ time_before(jiffies,E)
|
- jiffies > E
+ time_after(jiffies,E)
)

@ include depends on change_compare_np @
@@

#include <linux/jiffies.h>

@ no_include depends on !include && change_compare_np @
@@

  #include <linux/...>
+ #include <linux/jiffies.h>
// </smpl>

Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-04-19 18:15:41 -07:00
..
Kconfig [ATALK]: Make CONFIG_DEV_APPLETALK a tristate. 2006-08-02 13:38:17 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cops.c drivers/net/appletalk: use time_before, time_before_eq, etc 2008-04-19 18:15:41 -07:00
cops.h [APPLETALK]: warning fix 2006-02-13 15:53:41 -08:00
cops_ffdrv.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cops_ltdrv.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ipddp.c drivers/net/appletalk: endianness 2007-10-10 16:52:05 -07:00
ipddp.h drivers/net/appletalk: endianness 2007-10-10 16:52:05 -07:00
ltpc.c drivers/net/appletalk/ltpc.c: replace init_module&cleanup_module with module_init&module_exit 2008-03-05 18:49:21 -08:00
ltpc.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00