]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
host1x: bus: Fix missing ops null check in error teardown
authorshayderrr <darknessshayder@gmail.com>
Sun, 17 May 2026 17:04:56 +0000 (12:04 -0500)
committerThierry Reding <treding@nvidia.com>
Thu, 28 May 2026 15:19:28 +0000 (17:19 +0200)
commit71d25f668bc5c0f36ea843462e12307dea45aaa3
tree38599a2884d4c3f55da62315c3c3626b3fa12932
parent05a07a31deda59b60483b5359b5c0ccb693d7311
host1x: bus: Fix missing ops null check in error teardown

In host1x_device_init(), the error teardown paths do not check
client->ops before dereferencing it, unlike the forward init paths
which correctly guard with 'client->ops &&'. This can result in a
NULL pointer dereference if client->ops is NULL.

Fix by adding the missing client->ops check in both the teardown
and teardown_late labels.

Signed-off-by: shayderrr <darknessshayder@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://patch.msgid.link/20260517170456.84927-1-darknessshayder@gmail.com
drivers/gpu/host1x/bus.c