]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/nouveau: Fix error pointer dereference in r535_gsp_msgq_recv()
authorDan Carpenter <dan.carpenter@linaro.org>
Mon, 17 Feb 2025 07:31:21 +0000 (10:31 +0300)
committerDanilo Krummrich <dakr@kernel.org>
Wed, 19 Feb 2025 13:49:03 +0000 (14:49 +0100)
commitfdee05235a25bac8495e1261be10a7727ffd0a79
treecde75d142e91a4711053fae6a8167f623a6a78ec
parent9b6c03cb96b9e19bce2c2764d2c6dd4ccbd06c5d
drm/nouveau: Fix error pointer dereference in r535_gsp_msgq_recv()

If "rpc" is an error pointer then return directly.  Otherwise it leads
to an error pointer dereference.

Fixes: 50f290053d79 ("drm/nouveau: support handling the return of large GSP message")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Acked-by: Zhi Wang <zhiw@nvidia.com>
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/b7052ac0-98e4-433b-ad58-f563bf51858c@stanley.mountain
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c