mlx4: Clean up #include's in headers
authorXiao Jia <stfairy@gmail.com>
Thu, 17 Sep 2015 00:15:12 +0000 (17:15 -0700)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 23 Sep 2015 20:46:27 +0000 (16:46 -0400)
kern/include/linux/mlx4/cmd.h
kern/include/linux/mlx4/cq.h
kern/include/linux/mlx4/device.h
kern/include/linux/mlx4/doorbell.h
kern/include/linux/mlx4/qp.h

index 8148de9..d831bac 100644 (file)
@@ -33,8 +33,7 @@
 #ifndef MLX4_CMD_H
 #define MLX4_CMD_H
 
-#include <linux/dma-mapping.h>
-#include <linux/if_link.h>
+#include <linux_compat.h>
 
 enum {
        /* initialization and general commands */
index b41f116..d7a2eb3 100644 (file)
@@ -33,9 +33,7 @@
 #ifndef MLX4_CQ_H
 #define MLX4_CQ_H
 
-#include <linux/types.h>
-#include <uapi/linux/if_ether.h>
-
+#include <linux_compat.h>
 #include <linux/mlx4/device.h>
 #include <linux/mlx4/doorbell.h>
 
index 8c0c1dc..f234e03 100644 (file)
 #ifndef MLX4_DEVICE_H
 #define MLX4_DEVICE_H
 
-#include <linux/if_ether.h>
-#include <linux/pci.h>
-#include <linux/completion.h>
-#include <linux/radix-tree.h>
-#include <linux/cpu_rmap.h>
-#include <linux/crash_dump.h>
-
-#include <linux/atomic.h>
-
-#include <linux/timecounter.h>
+#include <linux_compat.h>
 
 #define MAX_MSIX_P_PORT                17
 #define MAX_MSIX               64
index cc4b5da..b25bbd0 100644 (file)
@@ -35,8 +35,7 @@
 #ifndef MLX4_DOORBELL_H
 #define MLX4_DOORBELL_H
 
-#include <linux/types.h>
-#include <linux/io.h>
+#include <arch/types.h>
 
 #define MLX4_SEND_DOORBELL    0x14
 #define MLX4_CQ_DOORBELL      0x20
index 597fb13..e0335e5 100644 (file)
@@ -33,9 +33,6 @@
 #ifndef MLX4_QP_H
 #define MLX4_QP_H
 
-#include <linux/types.h>
-#include <linux/if_ether.h>
-
 #include <linux/mlx4/device.h>
 
 #define MLX4_INVALID_LKEY      0x100