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