diff --git a/drivers/gpu/drm/nouveau/core/subdev/bios/shadowramin.c b/drivers/gpu/drm/nouveau/core/subdev/bios/shadowramin.c index 5e58bba..99987f3 100644 --- a/drivers/gpu/drm/nouveau/core/subdev/bios/shadowramin.c +++ b/drivers/gpu/drm/nouveau/core/subdev/bios/shadowramin.c @@ -44,6 +44,8 @@ static void pramin_fini(void *data) { struct priv *priv = data; + if (!data) + return; nv_wr32(priv->bios, 0x001700, priv->bar0); kfree(priv); }