From 7e1dbd8303f40292cd406671a835764b16153e99 Mon Sep 17 00:00:00 2001 From: Debarshi Dutta Date: Mon, 24 Sep 2018 16:51:33 +0530 Subject: gpu: nvgpu: move header location of gk20a.h 1) Update header path of gk20a.h files present in os/ to 2) os_fence_android_sema.c indirectly was dependent on gk20a.h via semaphore.h. So, added #include in os_fence_android_sema.c and replaced the header with forward declaration of struct gk20a in semaphore.h Jira NVGPU-597 Change-Id: I96e23befeb80713f3a399071eb5498f6f580211d Signed-off-by: Debarshi Dutta Reviewed-on: https://git-master.nvidia.com/r/1842868 Reviewed-by: svc-misra-checker GVS: Gerrit_Virtual_Submit Reviewed-by: Konsta Holtta Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Alex Waterman Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/include/nvgpu/semaphore.h | 3 ++- drivers/gpu/nvgpu/os/linux/cde.c | 2 +- drivers/gpu/nvgpu/os/linux/cde_gm20b.c | 3 ++- drivers/gpu/nvgpu/os/linux/cde_gp10b.c | 6 +++--- drivers/gpu/nvgpu/os/linux/clk.c | 2 +- drivers/gpu/nvgpu/os/linux/comptags.c | 4 ++-- drivers/gpu/nvgpu/os/linux/ctxsw_trace.c | 11 +++++------ drivers/gpu/nvgpu/os/linux/debug.c | 2 +- drivers/gpu/nvgpu/os/linux/debug_ltc.c | 3 ++- drivers/gpu/nvgpu/os/linux/dmabuf.c | 2 +- drivers/gpu/nvgpu/os/linux/dmabuf_vidmem.c | 2 +- drivers/gpu/nvgpu/os/linux/driver_common.c | 2 +- drivers/gpu/nvgpu/os/linux/ecc_sysfs.c | 2 +- drivers/gpu/nvgpu/os/linux/firmware.c | 2 +- drivers/gpu/nvgpu/os/linux/intr.c | 2 +- drivers/gpu/nvgpu/os/linux/io.c | 2 +- drivers/gpu/nvgpu/os/linux/io_usermode.c | 2 +- drivers/gpu/nvgpu/os/linux/ioctl.c | 2 +- drivers/gpu/nvgpu/os/linux/ioctl_as.c | 2 +- drivers/gpu/nvgpu/os/linux/ioctl_channel.c | 2 +- drivers/gpu/nvgpu/os/linux/ioctl_clk_arb.c | 2 +- drivers/gpu/nvgpu/os/linux/ioctl_ctrl.c | 2 +- drivers/gpu/nvgpu/os/linux/ioctl_dbg.c | 2 +- drivers/gpu/nvgpu/os/linux/ioctl_tsg.c | 2 +- drivers/gpu/nvgpu/os/linux/kmem.c | 5 ++--- drivers/gpu/nvgpu/os/linux/linux-channel.c | 3 +-- drivers/gpu/nvgpu/os/linux/linux-dma.c | 3 +-- drivers/gpu/nvgpu/os/linux/log.c | 2 +- drivers/gpu/nvgpu/os/linux/ltc.c | 2 +- drivers/gpu/nvgpu/os/linux/nvgpu_mem.c | 2 +- drivers/gpu/nvgpu/os/linux/nvhost.c | 2 +- drivers/gpu/nvgpu/os/linux/nvlink.c | 2 +- drivers/gpu/nvgpu/os/linux/os_fence_android.c | 3 +-- drivers/gpu/nvgpu/os/linux/os_fence_android_sema.c | 1 + drivers/gpu/nvgpu/os/linux/os_fence_android_syncpt.c | 2 +- drivers/gpu/nvgpu/os/linux/os_linux.h | 3 ++- drivers/gpu/nvgpu/os/linux/pci.c | 2 +- drivers/gpu/nvgpu/os/linux/platform_gk20a.h | 3 +-- drivers/gpu/nvgpu/os/linux/platform_gk20a_tegra.c | 2 +- drivers/gpu/nvgpu/os/linux/platform_gp10b_tegra.c | 3 +-- drivers/gpu/nvgpu/os/linux/platform_gv11b_tegra.c | 2 +- drivers/gpu/nvgpu/os/linux/scale.c | 2 +- drivers/gpu/nvgpu/os/linux/sched.c | 2 +- drivers/gpu/nvgpu/os/linux/sim.c | 3 ++- drivers/gpu/nvgpu/os/linux/sim_pci.c | 3 ++- drivers/gpu/nvgpu/os/linux/timers.c | 5 ++--- drivers/gpu/nvgpu/os/linux/vgpu/fecs_trace_vgpu.c | 2 +- .../gpu/nvgpu/os/linux/vgpu/gv11b/platform_gv11b_vgpu_tegra.c | 2 +- drivers/gpu/nvgpu/os/linux/vgpu/platform_vgpu_tegra.c | 2 +- drivers/gpu/nvgpu/os/linux/vm.c | 2 +- drivers/gpu/nvgpu/os/posix/log.c | 2 +- drivers/gpu/nvgpu/os/posix/nvgpu.c | 3 +-- drivers/gpu/nvgpu/os/posix/os_posix.h | 2 +- 53 files changed, 68 insertions(+), 70 deletions(-) (limited to 'drivers/gpu') diff --git a/drivers/gpu/nvgpu/include/nvgpu/semaphore.h b/drivers/gpu/nvgpu/include/nvgpu/semaphore.h index 3239551f..94e3be0c 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 074fe5ce..a15ef560 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 7f71b740..a9a4754d 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 f22f4b68..6356d338 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 cc420994..e76720ac 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 353f6363..ab371972 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 aa5ed250..f5e53967 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 9403e72e..5f0703c8 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 88fb45f4..1b4c221c 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 591c7c0a..e8e33130 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 572c2b0f..8b38a9e1 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 0a25cd3f..9ff32d68 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 d2986d7d..73ae3dc2 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 9a4dc653..8f0344be 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 5ed6e35c..8838b728 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 4b902f28..3e84e88d 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 ce7c9e75..ffc532f9 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 359e5103..562500a6 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 4e479e8e..f63a2317 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 0f6843df..dd69c590 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 ff1cc00a..477222dc 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 e8ed63f4..227a7d57 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 705434be..7bb170da 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 998a1544..8eb5f014 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 86572bcc..395cc458 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 77c14b56..1fec3604 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 a42e7cb5..52987a87 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 ca29e0f3..bd9f67da 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 8011f762..baeb20b2 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 c57e3fdf..d6a3189e 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 6ab60248..ccb830cc 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 0db483d6..dd7c02c0 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 297b3b20..013989eb 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 195da64a..ec3de12b 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 fe09db8f..30655967 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 a9a9ebb6..5f636f49 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 79a30495..2a2cd077 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 b5beeefe..3a0227a1 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 033563dc..408e546f 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 a792bfcb..a8308496 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 ec93b4c3..41cba0f0 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 cbb9fdc5..d7a961c7 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 2ad5aabf..3cf61644 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 abef45c7..792ce80e 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 8b192e28..340f1fab 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 d1aa641f..018fd2d8 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 c878316a..02a381e1 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 e662877d..0304bccb 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 25b76988..948323ef 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 ef6015d8..97dd0671 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 6bfb673c..35d26266 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 a275f2de..2f84dc6e 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 ff8c9817..d403ad55 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; -- cgit v1.2.2