diff options
author | Richard Zhao <rizhao@nvidia.com> | 2016-02-11 17:16:57 -0500 |
---|---|---|
committer | Vladislav Buzov <vbuzov@nvidia.com> | 2016-02-12 01:17:18 -0500 |
commit | 0261d1fd94a99591e59343ba1cbfce2c1c0c00f5 (patch) | |
tree | 316693f0d97f20c0ab5fac5e3c05120d86fefe31 | |
parent | 5b7588a50ba8d2ed1c07627bbb015ded573ac1c1 (diff) |
gpu: nvgpu: vgpu: check timeout for tegra_gr_comm_recv
It's preparing for adding timeout in tegra_gr_comm_recv.
Bug 1728199
Change-Id: I1e2f647736e4b4cd8c194af2b843e27264ddf4fc
Signed-off-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-on: http://git-master/r/1011046
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vladislav Buzov <vbuzov@nvidia.com>
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/vgpu.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/vgpu.c b/drivers/gpu/nvgpu/vgpu/vgpu.c index c9d2ee92..4cc61cb1 100644 --- a/drivers/gpu/nvgpu/vgpu/vgpu.c +++ b/drivers/gpu/nvgpu/vgpu/vgpu.c | |||
@@ -109,6 +109,8 @@ static int vgpu_intr_thread(void *dev_id) | |||
109 | err = tegra_gr_comm_recv(TEGRA_GR_COMM_CTX_CLIENT, | 109 | err = tegra_gr_comm_recv(TEGRA_GR_COMM_CTX_CLIENT, |
110 | TEGRA_VGPU_QUEUE_INTR, &handle, | 110 | TEGRA_VGPU_QUEUE_INTR, &handle, |
111 | (void **)&msg, &size, &sender); | 111 | (void **)&msg, &size, &sender); |
112 | if (err == -ETIME) | ||
113 | continue; | ||
112 | if (WARN_ON(err)) | 114 | if (WARN_ON(err)) |
113 | continue; | 115 | continue; |
114 | 116 | ||