Move SIZE_MAX into common.h
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 30 Mar 2016 02:56:31 +0000 (22:56 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 31 Mar 2016 20:53:42 +0000 (16:53 -0400)
Note that this is the *kernel's* common.h, not the kernel header
ros/common.h.

Also note that all C files in the kernel are built with common.h
included automatically.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/include/common.h
kern/include/linux/compat_todo.h
kern/src/kreallocarray.c

index 9ecebd1..093f2ae 100644 (file)
@@ -6,3 +6,5 @@
 /* Force a rebuild of the whole kernel if 64BIT-ness changed */
 #ifdef CONFIG_64BIT
 #endif
+
+#define SIZE_MAX        (~(size_t)0)
index 77634e2..2853b89 100644 (file)
@@ -534,8 +534,6 @@ static inline void __raw_writeq(uint64_t value, volatile void *addr)
 #define min3(x, y, z) MIN((typeof(x))MIN(x, y), z)
 #define max3(x, y, z) MAX((typeof(x))MAX(x, y), z)
 
-#define SIZE_MAX        (~(size_t)0)
-
 typedef unsigned int pci_channel_state_t;
 
 enum pci_channel_state {
index 5051599..625ad93 100644 (file)
@@ -22,7 +22,6 @@
  * if both s1 < MUL_NO_OVERFLOW and s2 < MUL_NO_OVERFLOW
  */
 enum {
-       SIZE_MAX = ~(size_t)0,
        MUL_NO_OVERFLOW = ((size_t)1 << (sizeof(size_t) * 4))
 };