]> git.ipfire.org Git - thirdparty/linux.git/commit
PCI/sysfs: Expose PCI device serial number
authorMatthew Wood <thepacketgeek@gmail.com>
Wed, 17 Sep 2025 12:58:14 +0000 (05:58 -0700)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 17 Sep 2025 15:53:36 +0000 (10:53 -0500)
commitcf6ee09b0913308729f9c38cfbcb8320c10fe5d5
treec1c130c4d6694feb024f08f6ca12e8a57c9ea190
parentfac679df7580979174c90303f004b09cdc6f086f
PCI/sysfs: Expose PCI device serial number

Add a single sysfs read-only interface for reading PCI device serial
numbers from userspace in a programmatic way. This device attribute uses
the same hexadecimal 1-byte dashed formatting as lspci serial number
capability output. If a device doesn't support the serial number
capability, the serial_number sysfs attribute will not be visible.

Signed-off-by: Matthew Wood <thepacketgeek@gmail.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Mario Limonciello <superm1@kernel.org>
Reviewed-by: Jonathan Cameron <jonathan.cameron@huawei.com>
Reviewed-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Reviewed-by: Krzysztof Wilczyński <kwilczynski@kernel.org>
Link: https://patch.msgid.link/20250917125815.722952-2-thepacketgeek@gmail.com
Documentation/ABI/testing/sysfs-bus-pci
drivers/pci/pci-sysfs.c