svn commit: r280768 - head/sys/ofed/include/linux
Hans Petter Selasky
hselasky at FreeBSD.org
Fri Mar 27 19:08:12 UTC 2015
Author: hselasky
Date: Fri Mar 27 19:08:11 2015
New Revision: 280768
URL: https://svnweb.freebsd.org/changeset/base/280768
Log:
Fix variable casting:
- Jiffies or ticks in FreeBSD have integer type and are not long.
MFC after: 1 week
Sponsored by: Mellanox Technologies
Modified:
head/sys/ofed/include/linux/jiffies.h
Modified: head/sys/ofed/include/linux/jiffies.h
==============================================================================
--- head/sys/ofed/include/linux/jiffies.h Fri Mar 27 18:23:06 2015 (r280767)
+++ head/sys/ofed/include/linux/jiffies.h Fri Mar 27 19:08:11 2015 (r280768)
@@ -45,14 +45,12 @@ msecs_to_jiffies(int msec)
return (tvtohz(&tv));
}
-
#define jiffies ticks
#define jiffies_to_msecs(x) (((int64_t)(x)) * 1000 / hz)
-
-#define time_after(a, b) ((long)(b) - (long)(a) < 0)
+#define time_after(a, b) ((int)((b) - (a)) < 0)
#define time_before(a, b) time_after(b,a)
-#define time_after_eq(a, b) ((long)(a) - (long)(b) >= 0)
+#define time_after_eq(a, b) ((int)((a) - (b)) >= 0)
#define time_before_eq(a, b) time_after_eq(b, a)
#define HZ hz
More information about the svn-src-head
mailing list