Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP3:GA
lsvpd.17986
lsvpd-sysfs-Fix-PCI-device-manufacturer-parsing...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File lsvpd-sysfs-Fix-PCI-device-manufacturer-parsing-logic.patch of Package lsvpd.17986
From 0359436fdd467acd70c9fefa471570681d31e619 Mon Sep 17 00:00:00 2001 From: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Date: Sun, 24 Jan 2021 22:37:38 +0530 Subject: [PATCH 3/3] sysfs: Fix PCI device manufacturer parsing logic Upstream: accepted - expected v1.7.12 Git-commit: 0359436fdd467acd70c9fefa471570681d31e619 If we fail to get manufacturer name using subsystem vendor ID then use vendor ID to get manufacturer name. Sample output diff with the this fix: ------------------------------------ *AX 0032:00 *YL 0032:00 *FC -*DS usb-xhci (00008241) +*DS usb-xhci (104c8241) *AX 0005:01:00.0 *AX wakeup0 *AX usbmon1 *AX usbmon2 *AX usb-xhci -*MF Unknown +*MF Texas Instruments *TM TUSB73x0 SuperSpeed USB 3.0 xHCI Host Controller -*CD 00008241 +*CD 104c8241 Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> --- src/internal/sys_interface/sysfstreecollector.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/internal/sys_interface/sysfstreecollector.cpp b/src/internal/sys_interface/sysfstreecollector.cpp index 70fcc1bd52d8..9e808de395bf 100644 --- a/src/internal/sys_interface/sysfstreecollector.cpp +++ b/src/internal/sys_interface/sysfstreecollector.cpp @@ -1434,7 +1434,8 @@ ERROR: if( mPciTable != NULL ) { // Fill Manufacturer Name - if( subMan == UNKNOWN_ID ) + if( subMan == UNKNOWN_ID || + (mPciTable->getName( subMan ) == "Unknown") ) { if( manID != UNKNOWN_ID ) { -- 2.26.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor