diff --git a/drivers/gpu/nvgpu/include/nvgpu/semaphore.h b/drivers/gpu/nvgpu/include/nvgpu/semaphore.h index 3239551f8..94e3be0cf 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/semaphore.h +++ b/drivers/gpu/nvgpu/include/nvgpu/semaphore.h @@ -29,9 +29,10 @@ #include #include -#include "gk20a/gk20a.h" #include "gk20a/mm_gk20a.h" +struct gk20a; + #define gpu_sema_dbg(g, fmt, args...) \ nvgpu_log(g, gpu_dbg_sema, fmt, ##args) #define gpu_sema_verbose_dbg(g, fmt, args...) \ diff --git a/drivers/gpu/nvgpu/os/linux/cde.c b/drivers/gpu/nvgpu/os/linux/cde.c index 074fe5ce4..a15ef5607 100644 --- a/drivers/gpu/nvgpu/os/linux/cde.c +++ b/drivers/gpu/nvgpu/os/linux/cde.c @@ -34,10 +34,10 @@ #include #include #include +#include #include -#include "gk20a/gk20a.h" #include "gk20a/mm_gk20a.h" #include "gk20a/fence_gk20a.h" #include "gk20a/gr_gk20a.h" diff --git a/drivers/gpu/nvgpu/os/linux/cde_gm20b.c b/drivers/gpu/nvgpu/os/linux/cde_gm20b.c index 7f71b7400..a9a4754db 100644 --- a/drivers/gpu/nvgpu/os/linux/cde_gm20b.c +++ b/drivers/gpu/nvgpu/os/linux/cde_gm20b.c @@ -22,7 +22,8 @@ * DEALINGS IN THE SOFTWARE. */ -#include "gk20a/gk20a.h" +#include + #include "cde_gm20b.h" enum programs { diff --git a/drivers/gpu/nvgpu/os/linux/cde_gp10b.c b/drivers/gpu/nvgpu/os/linux/cde_gp10b.c index f22f4b68c..6356d3389 100644 --- a/drivers/gpu/nvgpu/os/linux/cde_gp10b.c +++ b/drivers/gpu/nvgpu/os/linux/cde_gp10b.c @@ -22,11 +22,11 @@ * DEALINGS IN THE SOFTWARE. */ -#include "gk20a/gk20a.h" -#include "cde_gp10b.h" - #include #include +#include + +#include "cde_gp10b.h" enum gp10b_programs { GP10B_PROG_HPASS = 0, diff --git a/drivers/gpu/nvgpu/os/linux/clk.c b/drivers/gpu/nvgpu/os/linux/clk.c index cc4209947..e76720ac4 100644 --- a/drivers/gpu/nvgpu/os/linux/clk.c +++ b/drivers/gpu/nvgpu/os/linux/clk.c @@ -25,7 +25,7 @@ #include "os_linux.h" #include "platform_gk20a.h" -#include "gk20a/gk20a.h" +#include #define HZ_TO_MHZ(x) ((x) / 1000000) diff --git a/drivers/gpu/nvgpu/os/linux/comptags.c b/drivers/gpu/nvgpu/os/linux/comptags.c index 353f6363f..ab371972d 100644 --- a/drivers/gpu/nvgpu/os/linux/comptags.c +++ b/drivers/gpu/nvgpu/os/linux/comptags.c @@ -1,5 +1,5 @@ /* -* Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. +* Copyright (c) 2017-2018, NVIDIA CORPORATION. All rights reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, @@ -17,10 +17,10 @@ #include #include +#include #include -#include "gk20a/gk20a.h" #include "dmabuf.h" void gk20a_get_comptags(struct nvgpu_os_buffer *buf, diff --git a/drivers/gpu/nvgpu/os/linux/ctxsw_trace.c b/drivers/gpu/nvgpu/os/linux/ctxsw_trace.c index aa5ed2505..f5e53967e 100644 --- a/drivers/gpu/nvgpu/os/linux/ctxsw_trace.c +++ b/drivers/gpu/nvgpu/os/linux/ctxsw_trace.c @@ -21,16 +21,15 @@ #include #include #include -#include - -#include "gk20a/gk20a.h" -#include "gk20a/gr_gk20a.h" -#include "gk20a/fecs_trace_gk20a.h" - #include #include #include #include +#include +#include + +#include "gk20a/gr_gk20a.h" +#include "gk20a/fecs_trace_gk20a.h" #include "platform_gk20a.h" #include "os_linux.h" diff --git a/drivers/gpu/nvgpu/os/linux/debug.c b/drivers/gpu/nvgpu/os/linux/debug.c index 9403e72e4..5f0703c87 100644 --- a/drivers/gpu/nvgpu/os/linux/debug.c +++ b/drivers/gpu/nvgpu/os/linux/debug.c @@ -27,7 +27,7 @@ #include "os_linux.h" #include "platform_gk20a.h" -#include "gk20a/gk20a.h" +#include #include #include diff --git a/drivers/gpu/nvgpu/os/linux/debug_ltc.c b/drivers/gpu/nvgpu/os/linux/debug_ltc.c index 88fb45f44..1b4c221ca 100644 --- a/drivers/gpu/nvgpu/os/linux/debug_ltc.c +++ b/drivers/gpu/nvgpu/os/linux/debug_ltc.c @@ -14,7 +14,8 @@ #include "debug_ltc.h" #include "os_linux.h" -#include "gk20a/gk20a.h" + +#include #include #include diff --git a/drivers/gpu/nvgpu/os/linux/dmabuf.c b/drivers/gpu/nvgpu/os/linux/dmabuf.c index 591c7c0a8..e8e331301 100644 --- a/drivers/gpu/nvgpu/os/linux/dmabuf.c +++ b/drivers/gpu/nvgpu/os/linux/dmabuf.c @@ -20,10 +20,10 @@ #include #include +#include #include -#include "gk20a/gk20a.h" #include "gk20a/fence_gk20a.h" #include "platform_gk20a.h" diff --git a/drivers/gpu/nvgpu/os/linux/dmabuf_vidmem.c b/drivers/gpu/nvgpu/os/linux/dmabuf_vidmem.c index 572c2b0fa..8b38a9e1c 100644 --- a/drivers/gpu/nvgpu/os/linux/dmabuf_vidmem.c +++ b/drivers/gpu/nvgpu/os/linux/dmabuf_vidmem.c @@ -27,11 +27,11 @@ #include #include #include +#include #include #include -#include "gk20a/gk20a.h" #include "gk20a/mm_gk20a.h" #include "dmabuf_vidmem.h" diff --git a/drivers/gpu/nvgpu/os/linux/driver_common.c b/drivers/gpu/nvgpu/os/linux/driver_common.c index 0a25cd3f4..9ff32d680 100644 --- a/drivers/gpu/nvgpu/os/linux/driver_common.c +++ b/drivers/gpu/nvgpu/os/linux/driver_common.c @@ -28,8 +28,8 @@ #include #include #include +#include -#include "gk20a/gk20a.h" #include "platform_gk20a.h" #include "module.h" #include "os_linux.h" diff --git a/drivers/gpu/nvgpu/os/linux/ecc_sysfs.c b/drivers/gpu/nvgpu/os/linux/ecc_sysfs.c index d2986d7da..73ae3dc2b 100644 --- a/drivers/gpu/nvgpu/os/linux/ecc_sysfs.c +++ b/drivers/gpu/nvgpu/os/linux/ecc_sysfs.c @@ -15,8 +15,8 @@ */ #include +#include -#include "gk20a/gk20a.h" #include "os_linux.h" int nvgpu_ecc_sysfs_init(struct gk20a *g) diff --git a/drivers/gpu/nvgpu/os/linux/firmware.c b/drivers/gpu/nvgpu/os/linux/firmware.c index 9a4dc653d..8f0344be7 100644 --- a/drivers/gpu/nvgpu/os/linux/firmware.c +++ b/drivers/gpu/nvgpu/os/linux/firmware.c @@ -19,8 +19,8 @@ #include #include #include +#include -#include "gk20a/gk20a.h" #include "platform_gk20a.h" #include "os_linux.h" diff --git a/drivers/gpu/nvgpu/os/linux/intr.c b/drivers/gpu/nvgpu/os/linux/intr.c index 5ed6e35cc..8838b7284 100644 --- a/drivers/gpu/nvgpu/os/linux/intr.c +++ b/drivers/gpu/nvgpu/os/linux/intr.c @@ -14,7 +14,7 @@ #include #include -#include "gk20a/gk20a.h" +#include #include #include diff --git a/drivers/gpu/nvgpu/os/linux/io.c b/drivers/gpu/nvgpu/os/linux/io.c index 4b902f281..3e84e88d2 100644 --- a/drivers/gpu/nvgpu/os/linux/io.c +++ b/drivers/gpu/nvgpu/os/linux/io.c @@ -13,9 +13,9 @@ #include #include +#include #include "os_linux.h" -#include "gk20a/gk20a.h" void nvgpu_writel(struct gk20a *g, u32 r, u32 v) { diff --git a/drivers/gpu/nvgpu/os/linux/io_usermode.c b/drivers/gpu/nvgpu/os/linux/io_usermode.c index ce7c9e759..ffc532f97 100644 --- a/drivers/gpu/nvgpu/os/linux/io_usermode.c +++ b/drivers/gpu/nvgpu/os/linux/io_usermode.c @@ -13,9 +13,9 @@ #include #include +#include #include "os_linux.h" -#include "gk20a/gk20a.h" #include diff --git a/drivers/gpu/nvgpu/os/linux/ioctl.c b/drivers/gpu/nvgpu/os/linux/ioctl.c index 359e5103e..562500a64 100644 --- a/drivers/gpu/nvgpu/os/linux/ioctl.c +++ b/drivers/gpu/nvgpu/os/linux/ioctl.c @@ -20,8 +20,8 @@ #include #include +#include -#include "gk20a/gk20a.h" #include "gk20a/dbg_gpu_gk20a.h" #include "ioctl_channel.h" diff --git a/drivers/gpu/nvgpu/os/linux/ioctl_as.c b/drivers/gpu/nvgpu/os/linux/ioctl_as.c index 4e479e8e4..f63a2317a 100644 --- a/drivers/gpu/nvgpu/os/linux/ioctl_as.c +++ b/drivers/gpu/nvgpu/os/linux/ioctl_as.c @@ -24,11 +24,11 @@ #include #include #include +#include #include #include -#include "gk20a/gk20a.h" #include "platform_gk20a.h" #include "ioctl_as.h" #include "os_linux.h" diff --git a/drivers/gpu/nvgpu/os/linux/ioctl_channel.c b/drivers/gpu/nvgpu/os/linux/ioctl_channel.c index 0f6843df0..dd69c590c 100644 --- a/drivers/gpu/nvgpu/os/linux/ioctl_channel.c +++ b/drivers/gpu/nvgpu/os/linux/ioctl_channel.c @@ -34,10 +34,10 @@ #include #include #include +#include #include #include -#include "gk20a/gk20a.h" #include "gk20a/dbg_gpu_gk20a.h" #include "gk20a/fence_gk20a.h" diff --git a/drivers/gpu/nvgpu/os/linux/ioctl_clk_arb.c b/drivers/gpu/nvgpu/os/linux/ioctl_clk_arb.c index ff1cc00a9..477222dc5 100644 --- a/drivers/gpu/nvgpu/os/linux/ioctl_clk_arb.c +++ b/drivers/gpu/nvgpu/os/linux/ioctl_clk_arb.c @@ -35,8 +35,8 @@ #include #include #include +#include -#include "gk20a/gk20a.h" #include "clk/clk.h" #include "pstate/pstate.h" #include "lpwr/lpwr.h" diff --git a/drivers/gpu/nvgpu/os/linux/ioctl_ctrl.c b/drivers/gpu/nvgpu/os/linux/ioctl_ctrl.c index e8ed63f43..227a7d579 100644 --- a/drivers/gpu/nvgpu/os/linux/ioctl_ctrl.c +++ b/drivers/gpu/nvgpu/os/linux/ioctl_ctrl.c @@ -31,6 +31,7 @@ #include #include #include +#include #include #include "ioctl_ctrl.h" @@ -38,7 +39,6 @@ #include "ioctl_as.h" #include "ioctl_tsg.h" #include "ioctl_channel.h" -#include "gk20a/gk20a.h" #include "gk20a/fence_gk20a.h" #include "platform_gk20a.h" diff --git a/drivers/gpu/nvgpu/os/linux/ioctl_dbg.c b/drivers/gpu/nvgpu/os/linux/ioctl_dbg.c index 705434be3..7bb170dad 100644 --- a/drivers/gpu/nvgpu/os/linux/ioctl_dbg.c +++ b/drivers/gpu/nvgpu/os/linux/ioctl_dbg.c @@ -30,12 +30,12 @@ #include #include #include +#include #include #include #include -#include "gk20a/gk20a.h" #include "gk20a/gr_gk20a.h" #include "gk20a/regops_gk20a.h" #include "gk20a/dbg_gpu_gk20a.h" diff --git a/drivers/gpu/nvgpu/os/linux/ioctl_tsg.c b/drivers/gpu/nvgpu/os/linux/ioctl_tsg.c index 998a1544b..8eb5f0140 100644 --- a/drivers/gpu/nvgpu/os/linux/ioctl_tsg.c +++ b/drivers/gpu/nvgpu/os/linux/ioctl_tsg.c @@ -25,10 +25,10 @@ #include #include #include +#include #include #include -#include "gk20a/gk20a.h" #include "gv11b/fifo_gv11b.h" #include "platform_gk20a.h" #include "ioctl_tsg.h" diff --git a/drivers/gpu/nvgpu/os/linux/kmem.c b/drivers/gpu/nvgpu/os/linux/kmem.c index 86572bcc9..395cc458f 100644 --- a/drivers/gpu/nvgpu/os/linux/kmem.c +++ b/drivers/gpu/nvgpu/os/linux/kmem.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved. + * Copyright (c) 2017-2018, NVIDIA CORPORATION. All rights reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, @@ -25,8 +25,7 @@ #include #include #include - -#include "gk20a/gk20a.h" +#include #include "kmem_priv.h" diff --git a/drivers/gpu/nvgpu/os/linux/linux-channel.c b/drivers/gpu/nvgpu/os/linux/linux-channel.c index 77c14b567..1fec36043 100644 --- a/drivers/gpu/nvgpu/os/linux/linux-channel.c +++ b/drivers/gpu/nvgpu/os/linux/linux-channel.c @@ -18,6 +18,7 @@ #include #include #include +#include #include /* @@ -27,8 +28,6 @@ */ #include -#include "gk20a/gk20a.h" - #include "channel.h" #include "ioctl_channel.h" #include "os_linux.h" diff --git a/drivers/gpu/nvgpu/os/linux/linux-dma.c b/drivers/gpu/nvgpu/os/linux/linux-dma.c index a42e7cb5b..52987a874 100644 --- a/drivers/gpu/nvgpu/os/linux/linux-dma.c +++ b/drivers/gpu/nvgpu/os/linux/linux-dma.c @@ -25,11 +25,10 @@ #include #include #include +#include #include -#include "gk20a/gk20a.h" - #include "platform_gk20a.h" #include "os_linux.h" #include "dmabuf_vidmem.h" diff --git a/drivers/gpu/nvgpu/os/linux/log.c b/drivers/gpu/nvgpu/os/linux/log.c index ca29e0f33..bd9f67dad 100644 --- a/drivers/gpu/nvgpu/os/linux/log.c +++ b/drivers/gpu/nvgpu/os/linux/log.c @@ -18,8 +18,8 @@ #include #include +#include -#include "gk20a/gk20a.h" #include "platform_gk20a.h" #include "os_linux.h" diff --git a/drivers/gpu/nvgpu/os/linux/ltc.c b/drivers/gpu/nvgpu/os/linux/ltc.c index 8011f7620..baeb20b2e 100644 --- a/drivers/gpu/nvgpu/os/linux/ltc.c +++ b/drivers/gpu/nvgpu/os/linux/ltc.c @@ -23,8 +23,8 @@ #include #include #include +#include -#include "gk20a/gk20a.h" #include "gk20a/gr_gk20a.h" int nvgpu_ltc_alloc_cbc(struct gk20a *g, size_t compbit_backing_size, diff --git a/drivers/gpu/nvgpu/os/linux/nvgpu_mem.c b/drivers/gpu/nvgpu/os/linux/nvgpu_mem.c index c57e3fdf5..d6a3189e6 100644 --- a/drivers/gpu/nvgpu/os/linux/nvgpu_mem.c +++ b/drivers/gpu/nvgpu/os/linux/nvgpu_mem.c @@ -23,6 +23,7 @@ #include #include #include +#include #include @@ -32,7 +33,6 @@ #include "os_linux.h" #include "dmabuf_vidmem.h" -#include "gk20a/gk20a.h" #include "gk20a/mm_gk20a.h" #include "platform_gk20a.h" diff --git a/drivers/gpu/nvgpu/os/linux/nvhost.c b/drivers/gpu/nvgpu/os/linux/nvhost.c index 6ab60248f..ccb830cc1 100644 --- a/drivers/gpu/nvgpu/os/linux/nvhost.c +++ b/drivers/gpu/nvgpu/os/linux/nvhost.c @@ -19,11 +19,11 @@ #include #include +#include #include #include "nvhost_priv.h" -#include "gk20a/gk20a.h" #include "os_linux.h" #include "module.h" diff --git a/drivers/gpu/nvgpu/os/linux/nvlink.c b/drivers/gpu/nvgpu/os/linux/nvlink.c index 0db483d66..dd7c02c03 100644 --- a/drivers/gpu/nvgpu/os/linux/nvlink.c +++ b/drivers/gpu/nvgpu/os/linux/nvlink.c @@ -18,7 +18,7 @@ #include #endif -#include +#include #include #include #include "module.h" diff --git a/drivers/gpu/nvgpu/os/linux/os_fence_android.c b/drivers/gpu/nvgpu/os/linux/os_fence_android.c index 297b3b201..013989eb0 100644 --- a/drivers/gpu/nvgpu/os/linux/os_fence_android.c +++ b/drivers/gpu/nvgpu/os/linux/os_fence_android.c @@ -16,10 +16,9 @@ #include #include #include +#include #include -#include "gk20a/gk20a.h" - #include "../drivers/staging/android/sync.h" inline struct sync_fence *nvgpu_get_sync_fence(struct nvgpu_os_fence *s) diff --git a/drivers/gpu/nvgpu/os/linux/os_fence_android_sema.c b/drivers/gpu/nvgpu/os/linux/os_fence_android_sema.c index 195da64aa..ec3de12b3 100644 --- a/drivers/gpu/nvgpu/os/linux/os_fence_android_sema.c +++ b/drivers/gpu/nvgpu/os/linux/os_fence_android_sema.c @@ -20,6 +20,7 @@ #include #include #include +#include #include #include diff --git a/drivers/gpu/nvgpu/os/linux/os_fence_android_syncpt.c b/drivers/gpu/nvgpu/os/linux/os_fence_android_syncpt.c index fe09db8f7..306559678 100644 --- a/drivers/gpu/nvgpu/os/linux/os_fence_android_syncpt.c +++ b/drivers/gpu/nvgpu/os/linux/os_fence_android_syncpt.c @@ -22,10 +22,10 @@ #include #include #include +#include #include #include -#include "gk20a/gk20a.h" #include "gk20a/mm_gk20a.h" #include "../drivers/staging/android/sync.h" diff --git a/drivers/gpu/nvgpu/os/linux/os_linux.h b/drivers/gpu/nvgpu/os/linux/os_linux.h index a9a9ebb63..5f636f491 100644 --- a/drivers/gpu/nvgpu/os/linux/os_linux.h +++ b/drivers/gpu/nvgpu/os/linux/os_linux.h @@ -21,7 +21,8 @@ #include #include -#include "gk20a/gk20a.h" +#include + #include "cde.h" #include "sched.h" diff --git a/drivers/gpu/nvgpu/os/linux/pci.c b/drivers/gpu/nvgpu/os/linux/pci.c index 79a304959..2a2cd0776 100644 --- a/drivers/gpu/nvgpu/os/linux/pci.c +++ b/drivers/gpu/nvgpu/os/linux/pci.c @@ -27,9 +27,9 @@ #include #include #include +#include #include "nvlink.h" -#include "gk20a/gk20a.h" #include "clk/clk.h" #include "clk/clk_mclk.h" #include "module.h" diff --git a/drivers/gpu/nvgpu/os/linux/platform_gk20a.h b/drivers/gpu/nvgpu/os/linux/platform_gk20a.h index b5beeefe6..3a0227a1f 100644 --- a/drivers/gpu/nvgpu/os/linux/platform_gk20a.h +++ b/drivers/gpu/nvgpu/os/linux/platform_gk20a.h @@ -19,8 +19,7 @@ #include #include - -#include "gk20a/gk20a.h" +#include #define GK20A_CLKS_MAX 4 diff --git a/drivers/gpu/nvgpu/os/linux/platform_gk20a_tegra.c b/drivers/gpu/nvgpu/os/linux/platform_gk20a_tegra.c index 033563dc5..408e546fc 100644 --- a/drivers/gpu/nvgpu/os/linux/platform_gk20a_tegra.c +++ b/drivers/gpu/nvgpu/os/linux/platform_gk20a_tegra.c @@ -42,11 +42,11 @@ #include #include #include +#include #include #include -#include "gk20a/gk20a.h" #include "gm20b/clk_gm20b.h" #include "scale.h" diff --git a/drivers/gpu/nvgpu/os/linux/platform_gp10b_tegra.c b/drivers/gpu/nvgpu/os/linux/platform_gp10b_tegra.c index a792bfcb1..a8308496a 100644 --- a/drivers/gpu/nvgpu/os/linux/platform_gp10b_tegra.c +++ b/drivers/gpu/nvgpu/os/linux/platform_gp10b_tegra.c @@ -32,14 +32,13 @@ #include #include #include +#include #include #include "os_linux.h" #include "clk.h" -#include "gk20a/gk20a.h" - #include "platform_gk20a.h" #include "platform_gk20a_tegra.h" #include "platform_gp10b.h" diff --git a/drivers/gpu/nvgpu/os/linux/platform_gv11b_tegra.c b/drivers/gpu/nvgpu/os/linux/platform_gv11b_tegra.c index ec93b4c30..41cba0f04 100644 --- a/drivers/gpu/nvgpu/os/linux/platform_gv11b_tegra.c +++ b/drivers/gpu/nvgpu/os/linux/platform_gv11b_tegra.c @@ -25,6 +25,7 @@ #include #include +#include #include #include @@ -32,7 +33,6 @@ #include #include -#include "gk20a/gk20a.h" #include "platform_gk20a.h" #include "clk.h" #include "scale.h" diff --git a/drivers/gpu/nvgpu/os/linux/scale.c b/drivers/gpu/nvgpu/os/linux/scale.c index cbb9fdc55..d7a961c76 100644 --- a/drivers/gpu/nvgpu/os/linux/scale.c +++ b/drivers/gpu/nvgpu/os/linux/scale.c @@ -25,9 +25,9 @@ #include #include +#include #include -#include "gk20a/gk20a.h" #include "platform_gk20a.h" #include "scale.h" #include "os_linux.h" diff --git a/drivers/gpu/nvgpu/os/linux/sched.c b/drivers/gpu/nvgpu/os/linux/sched.c index 2ad5aabfa..3cf616448 100644 --- a/drivers/gpu/nvgpu/os/linux/sched.c +++ b/drivers/gpu/nvgpu/os/linux/sched.c @@ -23,8 +23,8 @@ #include #include #include +#include -#include "gk20a/gk20a.h" #include "gk20a/gr_gk20a.h" #include "sched.h" #include "os_linux.h" diff --git a/drivers/gpu/nvgpu/os/linux/sim.c b/drivers/gpu/nvgpu/os/linux/sim.c index abef45c78..792ce80e3 100644 --- a/drivers/gpu/nvgpu/os/linux/sim.c +++ b/drivers/gpu/nvgpu/os/linux/sim.c @@ -26,7 +26,8 @@ #include #include #include -#include "gk20a/gk20a.h" +#include + #include "platform_gk20a.h" #include "os_linux.h" #include "module.h" diff --git a/drivers/gpu/nvgpu/os/linux/sim_pci.c b/drivers/gpu/nvgpu/os/linux/sim_pci.c index 8b192e28f..340f1fab6 100644 --- a/drivers/gpu/nvgpu/os/linux/sim_pci.c +++ b/drivers/gpu/nvgpu/os/linux/sim_pci.c @@ -26,7 +26,8 @@ #include #include #include -#include "gk20a/gk20a.h" +#include + #include "os_linux.h" #include "module.h" diff --git a/drivers/gpu/nvgpu/os/linux/timers.c b/drivers/gpu/nvgpu/os/linux/timers.c index d1aa641f7..018fd2d8f 100644 --- a/drivers/gpu/nvgpu/os/linux/timers.c +++ b/drivers/gpu/nvgpu/os/linux/timers.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2017, NVIDIA CORPORATION. All rights reserved. + * Copyright (c) 2016-2018, NVIDIA CORPORATION. All rights reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, @@ -19,8 +19,7 @@ #include #include - -#include "gk20a/gk20a.h" +#include #include "platform_gk20a.h" diff --git a/drivers/gpu/nvgpu/os/linux/vgpu/fecs_trace_vgpu.c b/drivers/gpu/nvgpu/os/linux/vgpu/fecs_trace_vgpu.c index c878316a8..02a381e18 100644 --- a/drivers/gpu/nvgpu/os/linux/vgpu/fecs_trace_vgpu.c +++ b/drivers/gpu/nvgpu/os/linux/vgpu/fecs_trace_vgpu.c @@ -23,8 +23,8 @@ #include #include #include +#include -#include "gk20a/gk20a.h" #include "os/linux/os_linux.h" #include "gk20a/fecs_trace_gk20a.h" #include "vgpu/fecs_trace_vgpu.h" diff --git a/drivers/gpu/nvgpu/os/linux/vgpu/gv11b/platform_gv11b_vgpu_tegra.c b/drivers/gpu/nvgpu/os/linux/vgpu/gv11b/platform_gv11b_vgpu_tegra.c index e662877d3..0304bccbe 100644 --- a/drivers/gpu/nvgpu/os/linux/vgpu/gv11b/platform_gv11b_vgpu_tegra.c +++ b/drivers/gpu/nvgpu/os/linux/vgpu/gv11b/platform_gv11b_vgpu_tegra.c @@ -17,8 +17,8 @@ #include #include +#include -#include "gk20a/gk20a.h" #include "vgpu/clk_vgpu.h" #include "os/linux/platform_gk20a.h" #include "os/linux/os_linux.h" diff --git a/drivers/gpu/nvgpu/os/linux/vgpu/platform_vgpu_tegra.c b/drivers/gpu/nvgpu/os/linux/vgpu/platform_vgpu_tegra.c index 25b76988a..948323ef6 100644 --- a/drivers/gpu/nvgpu/os/linux/vgpu/platform_vgpu_tegra.c +++ b/drivers/gpu/nvgpu/os/linux/vgpu/platform_vgpu_tegra.c @@ -17,8 +17,8 @@ */ #include +#include -#include "gk20a/gk20a.h" #include "os/linux/platform_gk20a.h" #include "vgpu/clk_vgpu.h" #include "vgpu_linux.h" diff --git a/drivers/gpu/nvgpu/os/linux/vm.c b/drivers/gpu/nvgpu/os/linux/vm.c index ef6015d8c..97dd06717 100644 --- a/drivers/gpu/nvgpu/os/linux/vm.c +++ b/drivers/gpu/nvgpu/os/linux/vm.c @@ -26,11 +26,11 @@ #include #include #include +#include #include #include -#include "gk20a/gk20a.h" #include "gk20a/mm_gk20a.h" #include "platform_gk20a.h" diff --git a/drivers/gpu/nvgpu/os/posix/log.c b/drivers/gpu/nvgpu/os/posix/log.c index 6bfb673cd..35d262660 100644 --- a/drivers/gpu/nvgpu/os/posix/log.c +++ b/drivers/gpu/nvgpu/os/posix/log.c @@ -23,7 +23,7 @@ #include #include -#include "gk20a/gk20a.h" +#include /* * Define a length for log buffers. This is the buffer that the 'fmt, ...' part diff --git a/drivers/gpu/nvgpu/os/posix/nvgpu.c b/drivers/gpu/nvgpu/os/posix/nvgpu.c index a275f2de2..2f84dc6eb 100644 --- a/drivers/gpu/nvgpu/os/posix/nvgpu.c +++ b/drivers/gpu/nvgpu/os/posix/nvgpu.c @@ -29,13 +29,12 @@ #include #include #include +#include #include #include "os_posix.h" -#include "gk20a/gk20a.h" - void nvgpu_wait_for_deferred_interrupts(struct gk20a *g) { /* diff --git a/drivers/gpu/nvgpu/os/posix/os_posix.h b/drivers/gpu/nvgpu/os/posix/os_posix.h index ff8c98173..d403ad559 100644 --- a/drivers/gpu/nvgpu/os/posix/os_posix.h +++ b/drivers/gpu/nvgpu/os/posix/os_posix.h @@ -23,7 +23,7 @@ #ifndef __NVGPU_OS_POSIX_H__ #define __NVGPU_OS_POSIX_H__ -#include "gk20a/gk20a.h" +#include struct nvgpu_posix_io_callbacks;