diff options
author | Kevin Brace <kevinbrace@bracecomputerlab.com> | 2024-01-15 18:15:18 -0600 |
---|---|---|
committer | Kevin Brace <kevinbrace@bracecomputerlab.com> | 2024-01-15 18:15:18 -0600 |
commit | 602a11a97064530867d2f9e699e222a0fb3c6c03 (patch) | |
tree | 63267c90476069aa3190aaebdf7128f4c4c233a6 | |
parent | c291677fdc9fdcbafdfb3a7cb1d8738312ae675d (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.c | 2 |
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) |