Both procfs and sysfs provides information about used PCI driver. Add support for a new libpci string property PCI_FILL_DRIVER, fill it in both procfs ans sysfs provides and use it in lspci instead of lspci own sysfs code for retrieving driver. This patch series is based on top of another patch series: https://lore.kernel.org/linux-pci/20220121135718.27172-1-pali@xxxxxxxxxx/t/ Pali Rohár (4): libpci: Define new string property PCI_FILL_DRIVER libpci: proc: Implement support for PCI_FILL_DRIVER libpci: sysfs: Implement support for PCI_FILL_DRIVER lspci: Replace find_driver() via libpci PCI_FILL_DRIVER lib/pci.h | 1 + lib/proc.c | 22 +++++++++++++++++++-- lib/sysfs.c | 13 +++++++++++++ ls-kernel.c | 56 +++++++++++++++-------------------------------------- 4 files changed, 50 insertions(+), 42 deletions(-) -- 2.20.1