summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Brace <kevinbrace@bracecomputerlab.com>2024-01-15 18:15:18 -0600
committerKevin Brace <kevinbrace@bracecomputerlab.com>2024-01-15 18:15:18 -0600
commit602a11a97064530867d2f9e699e222a0fb3c6c03 (patch)
tree63267c90476069aa3190aaebdf7128f4c4c233a6
parentc291677fdc9fdcbafdfb3a7cb1d8738312ae675d (diff)
drm/via: Check for error after calling km400_mem_type()
This was never added by the original developer. Signed-off-by: Kevin Brace <kevinbrace@bracecomputerlab.com>
-rw-r--r--drivers/gpu/drm/via/via_init.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/via/via_init.c b/drivers/gpu/drm/via/via_init.c
index 39a59d7787ed..370c74051938 100644
--- a/drivers/gpu/drm/via/via_init.c
+++ b/drivers/gpu/drm/via/via_init.c
@@ -902,6 +902,8 @@ static int via_vram_init(struct drm_device *dev)
/* KM400(A) / KN400(A) */
case PCI_DEVICE_ID_VIA_8378_0:
ret = km400_mem_type(dev);
+ if (ret)
+ goto error_hb_fn0;
ret = pci_read_config_byte(hb_fn0, 0xe1, &size);
if (ret)