summaryrefslogtreecommitdiff
path: root/drivers/gpu
diff options
context:
space:
mode:
authorShixiong Ou <oushixiong@kylinos.cn>2026-07-31 19:17:29 +0800
committerThomas Zimmermann <tzimmermann@suse.de>2026-08-26 08:50:53 +0200
commit958f35cbb8955ca3fa439cd9f2092cb42414aa8c (patch)
treed57dbbd906d274bbcfa8f1a4f84539f6b569d6e1 /drivers/gpu
parentc6f48e59ece0123f6a11527ad4d89b21c2d65b87 (diff)
downloadlinux-next-958f35cbb8955ca3fa439cd9f2092cb42414aa8c.tar.gz
linux-next-958f35cbb8955ca3fa439cd9f2092cb42414aa8c.zip
drm/sysfb: ofdrm: Fix is_avivo() constant comparison bug
The is_avivo() function has a logic error where it compares a constant to another constant instead of checking the device parameter: (PCI_VENDOR_ID_ATI_R600 >= 0x9400) Signed-off-by: Shixiong Ou <oushixiong@kylinos.cn> Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de> Fixes: f496834e1674 ("drm/ofdrm: Add per-model device function") Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Cc: <stable@vger.kernel.org> # v6.2+ Link: https://patch.msgid.link/20260731111729.703116-1-oushixiong1025@163.com
Diffstat (limited to 'drivers/gpu')
-rw-r--r--drivers/gpu/drm/sysfb/ofdrm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/sysfb/ofdrm.c b/drivers/gpu/drm/sysfb/ofdrm.c
index a6dc34b9ec0f..9d60db45139c 100644
--- a/drivers/gpu/drm/sysfb/ofdrm.c
+++ b/drivers/gpu/drm/sysfb/ofdrm.c
@@ -239,7 +239,7 @@ static bool is_avivo(u32 vendor, u32 device)
/* This will match most R5xx */
return (vendor == PCI_VENDOR_ID_ATI) &&
((device >= PCI_VENDOR_ID_ATI_R520 && device < 0x7800) ||
- (PCI_VENDOR_ID_ATI_R600 >= 0x9400));
+ (device >= PCI_VENDOR_ID_ATI_R600));
}
static enum ofdrm_model display_get_model_of(struct drm_device *dev, struct device_node *of_node)