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)
commit4eab8c0ebd384f080cce2ee466356b446acb283f
treed70d9a96323c98e45495a0d8821d1c3fe3fb1b9f
parent0dc34e19f66eb84744af2fea4235302da39fd7e7
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