[PATCH v2 0/3] nouveau: fix 3 null-ptr derefs
From: Jim Cromie via B4 Relay
Date: Fri Oct 09 2026 - 13:47:17 EST
These 3 patches fix NULL ptr derefs I hit while booting kernels with
unrelated work (dynamic-debug) on a 2019 amdgpu+noueau laptop. One of
them is possibly hard to reproduce, the others are "dependable".
Signed-off-by: Jim Cromie <jim.cromie@xxxxxxxxx>
---
Changes in v2:
- added check of gsp->rm into nvkm_gsp_rm(gsp)
- change if-then-else to if-early-fail, fallthru
- Link to v1: https://lore.kernel.org/r/20261002-my-fixups-v1-0-a83d20f9d3fe@xxxxxxxxx
---
Jim Cromie (3):
nouveau: Fix NULL pointer dereferences in GETPARAM ioctl
nouveau: Fix NULL pointer dereference in GET_ZCULL_INFO ioctl
nouveau: Fix NULL dereference in nvkm_gsp_gcx_ready()
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 2 +-
drivers/gpu/drm/nouveau/nouveau_abi16.c | 24 ++++++++++++++++++++---
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 2 +-
4 files changed, 24 insertions(+), 6 deletions(-)
---
base-commit: 72d3fcf802c45d00b300f25b848a93c3a2bd7c7e
change-id: 20261002-my-fixups-324d25f3bd05
Best regards,
--
Jim Cromie <jim.cromie@xxxxxxxxx>