From f3d2dd4fd2c3d0fa3f774bcbc1d2b9ef482d7663 Mon Sep 17 00:00:00 2001 From: Deepak Nibade Date: Thu, 22 Dec 2016 14:32:02 +0530 Subject: gpu: nvgpu: set driver unload flag in shutdown Call gk20a_driver_start_unload() in the beginning of gk20a_pm_shutdown() so that we prevent new calls to gk20a_busy() Bug 200265373 Change-Id: I240cab4b505be4928341ab3deb13f37241d27aeb Signed-off-by: Deepak Nibade Reviewed-on: http://git-master/r/1275486 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gk20a/gk20a.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'drivers/gpu/nvgpu/gk20a') diff --git a/drivers/gpu/nvgpu/gk20a/gk20a.c b/drivers/gpu/nvgpu/gk20a/gk20a.c index ca2f7b33..5e56fc81 100644 --- a/drivers/gpu/nvgpu/gk20a/gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/gk20a.c @@ -1357,6 +1357,8 @@ static void gk20a_pm_shutdown(struct platform_device *pdev) dev_info(&pdev->dev, "shutting down"); + gk20a_driver_start_unload(platform->g); + /* If GPU is already railgated, * just prevent more requests, and return */ if (platform->is_railgated && platform->is_railgated(&pdev->dev)) { -- cgit v1.2.2