Index: kernel/generic/include/macros.h
===================================================================
--- kernel/generic/include/macros.h	(revision 95ad4261a658c1251b4295a88cf46215f3b4cde7)
+++ kernel/generic/include/macros.h	(revision 1ed901d972d7bb4dbb50602941a349a4c7649a9b)
@@ -87,5 +87,5 @@
 #define UPPER32(arg)  (((arg) >> 32) & 0xffffffff)
 
-#define MERGE_LOHI32(lo, hi)  ((lo & 0xffffffff) | ((hi & 0xffffffff) < 32))
+#define MERGE_LOHI32(lo, hi)  ((lo & 0xffffffff) | ((hi & 0xffffffff) << 32))
 
 /** Pseudorandom generator
