Thomas Zimmermann <tzimmermann@xxxxxxx> writes: > Add screen_info_get_pci_dev() to find the PCI device of an instance > of screen_info. Does nothing on systems without PCI bus. > > Signed-off-by: Thomas Zimmermann <tzimmermann@xxxxxxx> > --- [...] > +struct pci_dev *screen_info_pci_dev(const struct screen_info *si) > +{ > + struct resource res[SCREEN_INFO_MAX_RESOURCES]; > + size_t i, numres; > + int ret; > + > + ret = screen_info_resources(si, res, ARRAY_SIZE(res)); > + if (ret < 0) > + return ERR_PTR(ret); > + numres = ret; > + I would just drop the ret variable and assign the screen_info_resources() return value to numres. I think that makes the code easier to follow. Reviewed-by: Javier Martinez Canillas <javierm@xxxxxxxxxx> -- Best regards, Javier Martinez Canillas Core Platforms Red Hat