PERFORCE change 43508 for review

Peter Wemm peter at FreeBSD.org
Sat Dec 6 14:49:57 PST 2003


http://perforce.freebsd.org/chv.cgi?CH=43508

Change 43508 by peter at peter_overcee on 2003/12/06 14:49:23

	Don't shift an int to bits > 32

Affected files ...

.. //depot/projects/hammer/sys/amd64/include/runq.h#7 edit

Differences ...

==== //depot/projects/hammer/sys/amd64/include/runq.h#7 (text+ko) ====

@@ -33,7 +33,7 @@
 #define	RQB_L2BPW	(6)		/* Log2(sizeof(rqb_word_t) * NBBY)). */
 #define	RQB_BPW		(1<<RQB_L2BPW)	/* Bits in an rqb_word_t. */
 
-#define	RQB_BIT(pri)	(1 << ((pri) & (RQB_BPW - 1)))
+#define	RQB_BIT(pri)	(1ul << ((pri) & (RQB_BPW - 1)))
 #define	RQB_WORD(pri)	((pri) >> RQB_L2BPW)
 
 #define	RQB_FFS(word)	(bsfq(word))


More information about the p4-projects mailing list