Replaced dummy likely/unlikely definitions with the ones coming from compiler.h.
authorDavide Libenzi <dlibenzi@google.com>
Thu, 8 Oct 2015 19:35:13 +0000 (12:35 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Tue, 13 Oct 2015 19:28:35 +0000 (15:28 -0400)
Signed-off-by: Davide Libenzi <dlibenzi@google.com>
Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/include/linux_compat.h
kern/src/vsprintf.c
user/vmm/include/virtio.h

index 8407e9c..fd70245 100644 (file)
@@ -7,6 +7,7 @@
 
 /* Common headers that most driver files will need */
 
+#include <ros/common.h>
 #include <assert.h>
 #include <error.h>
 #include <ip.h>
@@ -52,8 +53,6 @@
        _ret;                                                                      \
 })
 
-#define unlikely(x) (x)
-#define likely(x) (x)
 #define UINT_MAX UINT64_MAX
 #define L1_CACHE_SHIFT (LOG2_UP(ARCH_CL_SIZE))
 #define __stringify(x...) STRINGIFY(x)
index f8a44b0..d048e7b 100644 (file)
@@ -26,8 +26,6 @@
 #include <ns.h>
 #include <ctype.h>
 
-#define unlikely(x) (x)
-
 /**
  * skip_spaces - Removes leading whitespace from @str.
  * @str: The string to be stripped.
index 7645533..b6bdd50 100644 (file)
@@ -4,6 +4,7 @@
 #include <ros/arch/membar.h>
 #include <ros/arch/mmu.h>
 #include <ros/virtio_ring.h>
+#include <ros/common.h>
 
 #include <stddef.h>
 #include <stdbool.h>
@@ -16,7 +17,6 @@ struct scatterlist {
        int length;
 };
 
-#define unlikely(x) (x)
 #define virtio_rmb(x) rmb()
 #define virtio_wmb(x) wmb()
 #define virtio_mb(x) mb()