On 09/11/2020 19:57, Jason Gunthorpe wrote: > On Mon, Nov 09, 2020 at 11:03:47AM +0200, Gal Pressman wrote: > >>> The thing is, is is still useless. You have to consult sysfs to >>> understand what bus it is scoped on to do anything further with >>> it. Can't just assume it is PCI. >> >> This can be solved with Parav's suggestion. > > Now you are adding more stuff. > > What is wrong with reading sysfs? sysfs is where topology information > lives, why do we need to denormalize things? And yet you have lspci so you don't have to dig through the sysfs files by hand for that topology. Please drop this patch.