habanalabs: Move repeatedly included headers to habanalabs.h
authorTomer Tayar <ttayar@habana.ai>
Sun, 25 Oct 2020 15:47:22 +0000 (17:47 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 30 Nov 2020 08:47:32 +0000 (10:47 +0200)
Several header files are repeatedly included in many files.
Move these files to habanalabs.h which is included by all.

Signed-off-by: Tomer Tayar <ttayar@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/command_buffer.c
drivers/misc/habanalabs/common/device.c
drivers/misc/habanalabs/common/firmware_if.c
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/common/memory.c
drivers/misc/habanalabs/common/mmu_v1.c
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/gaudi/gaudi_coresight.c
drivers/misc/habanalabs/goya/goya.c
drivers/misc/habanalabs/goya/goya_coresight.c

index ada570f35a41acbfa9213f61f4194eb51776e9b9..075679626c7b3f6ea48367e41a242d61ce835062 100644 (file)
@@ -11,7 +11,6 @@
 #include <linux/mm.h>
 #include <linux/slab.h>
 #include <linux/uaccess.h>
-#include <linux/genalloc.h>
 
 static int cb_map_mem(struct hl_ctx *ctx, struct hl_cb *cb)
 {
index 20572224099a00342e85cb8ecee94566bc199162..421e37123b03ff8b07eca9b3407b52c606de849d 100644 (file)
@@ -10,7 +10,6 @@
 #include "habanalabs.h"
 
 #include <linux/pci.h>
-#include <linux/sched/signal.h>
 #include <linux/hwmon.h>
 #include <uapi/misc/habanalabs.h>
 
index d84a70ec0ce18b50333485d15a18ed504e9c7f28..fb9d901d5059cc40d77e21a9b15971616c2f8db8 100644 (file)
@@ -9,8 +9,6 @@
 #include "../include/common/hl_boot_if.h"
 
 #include <linux/firmware.h>
-#include <linux/genalloc.h>
-#include <linux/io-64-nonatomic-lo-hi.h>
 #include <linux/slab.h>
 
 #define FW_FILE_MAX_SIZE       0x1400000 /* maximum size of 20MB */
index 033f6809980f84fa2b3c48b7dad6288a49a5aa0f..f00891ddc3ad45748fc9455184e38e937dfe1f18 100644 (file)
 #include <linux/scatterlist.h>
 #include <linux/hashtable.h>
 #include <linux/bitfield.h>
+#include <linux/genalloc.h>
+#include <linux/sched/signal.h>
+#include <linux/io-64-nonatomic-lo-hi.h>
+#include <linux/coresight.h>
 
 #define HL_NAME                                "habanalabs"
 
index 75e269bc42a7e782731f77979e5f12590af7cd3d..5c1dae6aaf4dc9ec197ec7127fd0bbe6a8f36380 100644 (file)
@@ -11,7 +11,6 @@
 
 #include <linux/uaccess.h>
 #include <linux/slab.h>
-#include <linux/genalloc.h>
 
 #define HL_MMU_DEBUG   0
 
index ec7e8a3c37b8ad92cd204e6bb2266fb65f98da70..ac3784523baabc75c6e5bd7e2af054bda00c3abf 100644 (file)
@@ -8,7 +8,6 @@
 #include "habanalabs.h"
 #include "../include/hw_ip/mmu/mmu_general.h"
 
-#include <linux/genalloc.h>
 #include <linux/slab.h>
 
 static inline u64 get_phys_addr(struct hl_ctx *ctx, u64 shadow_addr);
index 65b7e20b8f4af0bf69ef628e068a70320de10115..ecfcfdfdd6b0272cf1d406dcb28273d1005c5ffb 100644 (file)
@@ -17,8 +17,6 @@
 #include <linux/pci.h>
 #include <linux/firmware.h>
 #include <linux/hwmon.h>
-#include <linux/genalloc.h>
-#include <linux/io-64-nonatomic-lo-hi.h>
 #include <linux/iommu.h>
 #include <linux/seq_file.h>
 
index 3d2b0f0f46507bc39560bc75ffa7ccabb26b6171..2e3612e1ee28d7620a85dac854def1628e90fb7e 100644 (file)
@@ -11,8 +11,6 @@
 #include "../include/gaudi/gaudi_masks.h"
 
 #include <uapi/misc/habanalabs.h>
-#include <linux/coresight.h>
-
 #define SPMU_SECTION_SIZE              MME0_ACC_SPMU_MAX_OFFSET
 #define SPMU_EVENT_TYPES_OFFSET                0x400
 #define SPMU_MAX_COUNTERS              6
index 16046dd31e7233cd1cf4e1bc8bad01882a7fa70e..ab467943cef39b3e5692ee2e4b3f85d325b7232c 100644 (file)
@@ -12,9 +12,7 @@
 #include "../include/goya/goya_reg_map.h"
 
 #include <linux/pci.h>
-#include <linux/genalloc.h>
 #include <linux/hwmon.h>
-#include <linux/io-64-nonatomic-lo-hi.h>
 #include <linux/iommu.h>
 #include <linux/seq_file.h>
 
index 4027a6a334d7a61bb5df9e7a64912df6a4b60913..6fa03933b438c2e0961584b522c811580785021e 100644 (file)
@@ -12,8 +12,6 @@
 
 #include <uapi/misc/habanalabs.h>
 
-#include <linux/coresight.h>
-
 #define GOYA_PLDM_CORESIGHT_TIMEOUT_USEC       (CORESIGHT_TIMEOUT_USEC * 100)
 
 #define SPMU_SECTION_SIZE              DMA_CH_0_CS_SPMU_MAX_OFFSET