diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2017-03-30 10:44:03 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-04-10 22:04:19 -0400 |
commit | 3ba374a5d94f8c2067731155afaf79f03e6c390c (patch) | |
tree | d8a2bd0d52b1e8862510aedeb7529944c0b7e28e /drivers/gpu/nvgpu/gk20a/ltc_gk20a.c | |
parent | 2be51206af88aba6662cdd9de5bd6c18989bbcbd (diff) |
gpu: nvgpu: gk20a: Use new error macro
gk20a_err() and gk20a_warn() require a struct device pointer,
which is not portable across operating systems. The new nvgpu_err()
and nvgpu_warn() macros take struct gk20a pointer. Convert code
to use the more portable macros.
JIRA NVGPU-16
Change-Id: Ia51f36d94c5ce57a5a0ab83b3c83a6bce09e2d5c
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/1331694
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
Reviewed-by: Alex Waterman <alexw@nvidia.com>
GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/ltc_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/ltc_gk20a.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c b/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c index 1b9d515c..f8416d55 100644 --- a/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/ltc_gk20a.c | |||
@@ -20,6 +20,7 @@ | |||
20 | 20 | ||
21 | #include <trace/events/gk20a.h> | 21 | #include <trace/events/gk20a.h> |
22 | #include <nvgpu/timers.h> | 22 | #include <nvgpu/timers.h> |
23 | #include <nvgpu/log.h> | ||
23 | 24 | ||
24 | #include "gk20a.h" | 25 | #include "gk20a.h" |
25 | 26 | ||
@@ -160,8 +161,7 @@ static int gk20a_ltc_cbc_ctrl(struct gk20a *g, enum gk20a_cbc_op op, | |||
160 | } while (!nvgpu_timeout_expired(&timeout)); | 161 | } while (!nvgpu_timeout_expired(&timeout)); |
161 | 162 | ||
162 | if (nvgpu_timeout_peek_expired(&timeout)) { | 163 | if (nvgpu_timeout_peek_expired(&timeout)) { |
163 | gk20a_err(dev_from_gk20a(g), | 164 | nvgpu_err(g, "comp tag clear timeout"); |
164 | "comp tag clear timeout\n"); | ||
165 | err = -EBUSY; | 165 | err = -EBUSY; |
166 | goto out; | 166 | goto out; |
167 | } | 167 | } |
@@ -186,7 +186,7 @@ static void gk20a_ltc_isr(struct gk20a *g) | |||
186 | u32 intr; | 186 | u32 intr; |
187 | 187 | ||
188 | intr = gk20a_readl(g, ltc_ltc0_ltss_intr_r()); | 188 | intr = gk20a_readl(g, ltc_ltc0_ltss_intr_r()); |
189 | gk20a_err(dev_from_gk20a(g), "ltc: %08x\n", intr); | 189 | nvgpu_err(g, "ltc: %08x\n", intr); |
190 | gk20a_writel(g, ltc_ltc0_ltss_intr_r(), intr); | 190 | gk20a_writel(g, ltc_ltc0_ltss_intr_r(), intr); |
191 | } | 191 | } |
192 | 192 | ||
@@ -215,7 +215,7 @@ static int gk20a_determine_L2_size_bytes(struct gk20a *g) | |||
215 | ltc_ltc0_lts0_tstg_cfg1_active_sets_quarter_v()) { | 215 | ltc_ltc0_lts0_tstg_cfg1_active_sets_quarter_v()) { |
216 | sets = 16; | 216 | sets = 16; |
217 | } else { | 217 | } else { |
218 | dev_err(dev_from_gk20a(g), | 218 | nvgpu_err(g, |
219 | "Unknown constant %u for active sets", | 219 | "Unknown constant %u for active sets", |
220 | (unsigned)active_sets_value); | 220 | (unsigned)active_sets_value); |
221 | sets = 0; | 221 | sets = 0; |