From cba424539d39ea184157f80b64938cfa31bc3924 Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Sun, 2 Jul 2017 12:30:20 -0700 Subject: gpu: nvgpu: Move dev field from gk20a to nvgpu_os_linux Move field "struct device *dev" from struct gk20a to struct nvgpu_os_linux. The field is valid only for Linux. JIRA NVGPU-38 Change-Id: I09286aa3a9c5a2406e5a27c1fbf21b2c515b4dd4 Signed-off-by: Terje Bergstrom Reviewed-on: https://git-master/r/1514162 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gk20a/cde_gk20a.c | 2 +- drivers/gpu/nvgpu/gk20a/fecs_trace_gk20a.c | 1 + drivers/gpu/nvgpu/gk20a/gk20a.h | 1 - drivers/gpu/nvgpu/gk20a/gr_gk20a.c | 2 +- drivers/gpu/nvgpu/gk20a/mm_gk20a.c | 1 + drivers/gpu/nvgpu/gk20a/platform_gk20a.h | 4 ---- 6 files changed, 4 insertions(+), 7 deletions(-) (limited to 'drivers/gpu/nvgpu/gk20a') diff --git a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c index 0413ae6a..506207f2 100644 --- a/drivers/gpu/nvgpu/gk20a/cde_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/cde_gk20a.c @@ -37,7 +37,7 @@ #include "cde_gk20a.h" #include "fence_gk20a.h" #include "gr_gk20a.h" -#include "platform_gk20a.h" +#include "common/linux/os_linux.h" #include #include diff --git a/drivers/gpu/nvgpu/gk20a/fecs_trace_gk20a.c b/drivers/gpu/nvgpu/gk20a/fecs_trace_gk20a.c index aca9df75..0b26f657 100644 --- a/drivers/gpu/nvgpu/gk20a/fecs_trace_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fecs_trace_gk20a.c @@ -28,6 +28,7 @@ #include "gk20a.h" #include "gr_gk20a.h" #include "platform_gk20a.h" +#include "common/linux/os_linux.h" #include diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.h b/drivers/gpu/nvgpu/gk20a/gk20a.h index dd5f0d17..90d3338a 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gk20a.h @@ -1019,7 +1019,6 @@ struct nvgpu_bios { }; struct gk20a { - struct device *dev; struct nvgpu_nvhost_dev *nvhost_dev; /* diff --git a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c index 4dfb6ee8..d853c4f0 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gr_gk20a.c @@ -39,7 +39,7 @@ #include "regops_gk20a.h" #include "dbg_gpu_gk20a.h" #include "ctxsw_trace_gk20a.h" -#include "platform_gk20a.h" +#include "common/linux/os_linux.h" #include #include diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c index 759e6a2b..d984d1f9 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c @@ -49,6 +49,7 @@ #include "fence_gk20a.h" #include "kind_gk20a.h" #include "bus_gk20a.h" +#include "common/linux/os_linux.h" #include #include diff --git a/drivers/gpu/nvgpu/gk20a/platform_gk20a.h b/drivers/gpu/nvgpu/gk20a/platform_gk20a.h index 81402ad0..17c3f9a4 100644 --- a/drivers/gpu/nvgpu/gk20a/platform_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/platform_gk20a.h @@ -259,10 +259,6 @@ static inline struct gk20a *get_gk20a(struct device *dev) { return gk20a_get_platform(dev)->g; } -static inline struct device *dev_from_gk20a(struct gk20a *g) -{ - return g->dev; -} static inline struct gk20a *gk20a_from_dev(struct device *dev) { if (!dev) -- cgit v1.2.2