Loading
drm/sysfb: ofdrm: fix PCI device reference leaks
display_get_pci_dev_of() gets a referenced PCI device via pci_get_device(). Drop that reference when pci_enable_device() fails and release it during the managed teardown path after pci_disable_device(). Without that, ofdrm leaks the pci_dev reference on both the error path and the normal cleanup path. Fixes: c8a17756 ("drm/ofdrm: Add ofdrm for Open Firmware framebuffers") Co-developed-by:Myeonghun Pak <mhun512@gmail.com> Signed-off-by:
Myeonghun Pak <mhun512@gmail.com> Co-developed-by:
Ijae Kim <ae878000@gmail.com> Signed-off-by:
Ijae Kim <ae878000@gmail.com> Co-developed-by:
Taegyu Kim <tmk5904@psu.edu> Signed-off-by:
Taegyu Kim <tmk5904@psu.edu> Signed-off-by:
Yuho Choi <dbgh9129@gmail.com> Reviewed-by:
Thomas Zimmermann <tzimmermann@suse.de> Signed-off-by:
Thomas Zimmermann <tzimmermann@suse.de> Link: https://patch.msgid.link/20260420002513.216-1-dbgh9129@gmail.com