]> git.baikalelectronics.ru Git - kernel.git/commit
drm/tegra: falcon: Fix error handling
authorThierry Reding <treding@nvidia.com>
Fri, 23 Nov 2018 12:06:38 +0000 (13:06 +0100)
committerThierry Reding <treding@nvidia.com>
Thu, 29 Nov 2018 16:11:49 +0000 (17:11 +0100)
commita049fd7ffb6272a6549fc1ff4e4765f4b7fd4a51
treed70d9a96323c98e45495a0d8821d1c3fe3fb1b9f
parent555b744222f13bd2726d7c00b32e2e0026befdb9
drm/tegra: falcon: Fix error handling

The ->alloc() callback in struct falcon_ops returns an ERR_PTR()-encoded
error code on failure, so it needs to be properly checked for, otherwise
subsequent code may dereference an invalid pointer.

Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/falcon.c