purge linux/compiler.h usage

Turns out nothing in here actually uses definitions from this header,
so punting it is easy.

BUG=chromium:878440
TEST=build works

Change-Id: Idc410be95b78309b0496f075a0fcff8153955f5c
Reviewed-on: https://chromium-review.googlesource.com/1194717
Commit-Ready: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
diff --git a/dm-bht.h b/dm-bht.h
index 628d781..f022a1a 100644
--- a/dm-bht.h
+++ b/dm-bht.h
@@ -9,7 +9,6 @@
 #ifndef __LINUX_DM_BHT_H
 #define __LINUX_DM_BHT_H
 
-#include <linux/compiler.h>
 #include <linux/crypto.h>
 #include <linux/types.h>
 
diff --git a/include/linux/compiler.h b/include/linux/compiler.h
deleted file mode 100644
index bfb76dd..0000000
--- a/include/linux/compiler.h
+++ /dev/null
@@ -1,17 +0,0 @@
-/* Copyright (C) 2012 The Chromium OS Authors. All rights reserved.
- * Use of this source code is governed by the GPL v2 license that can
- * be found in the LICENSE file.
- *
- * Parts of this file are derived from the Linux kernel from the file with
- * the same name and path under include/.
- */
-#ifndef VERITY_INCLUDE_LINUX_COMPILER_H_
-#define VERITY_INCLUDE_LINUX_COMPILER_H_
-
-#define unlikely(x) (x)
-
-#define __force
-
-#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
-
-#endif  /* VERITY_INCLUDE_LINUX_COMPILER_H_ */
diff --git a/include/linux/crypto.h b/include/linux/crypto.h
index 9aea39e..b731aee 100644
--- a/include/linux/crypto.h
+++ b/include/linux/crypto.h
@@ -8,7 +8,6 @@
 #ifndef VERITY_INCLUDE_LINUX_CRYPTO_H_
 #define VERITY_INCLUDE_LINUX_CRYPTO_H_
 
-#include <linux/compiler.h>
 #include <linux/string.h>
 #include <linux/kernel.h>