From 87ccc6a02f9133805c58ad7b1791baf4f33249f7 Mon Sep 17 00:00:00 2001 From: Deepak Nibade Date: Wed, 25 Mar 2015 14:11:54 +0530 Subject: gpu: nvgpu: improve error print in check_gp_put() Improve error print in check_gp_put() and dump put pointer stored in channel's gpfifo structure and the put pointer that we read from memory Bug 200089835 Change-Id: I7e854398811330a43d9d9bf86bf29c5986ab22b7 Signed-off-by: Deepak Nibade Reviewed-on: http://git-master/r/722536 Reviewed-by: Terje Bergstrom Tested-by: Terje Bergstrom --- drivers/gpu/nvgpu/gk20a/channel_gk20a.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.c') diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c index ec75b50e..dc44d4b1 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.c @@ -1178,7 +1178,8 @@ static inline bool check_gp_put(struct gk20a *g, if (c->gpfifo.put != put) { /*TBD: BUG_ON/teardown on this*/ gk20a_err(dev_from_gk20a(g), "gp_put changed unexpectedly " - "since last update"); + "since last update, channel put = %u, ram put = %u\n", + c->gpfifo.put, put); c->gpfifo.put = put; return false; /* surprise! */ } -- cgit v1.2.2