To prepare for block/011 test case improvement, add the helper function
which gets PCI device from the given sysfs path of a block device.
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
return 0
}
-_get_pci_dev_from_blkdev() {
- readlink -f "$TEST_DEV_SYSFS/device" | \
+_get_pci_from_dev_sysfs() {
+ readlink -f "$1/device" | \
grep -Eo '[0-9a-f]{4,5}:[0-9a-f]{2}:[0-9a-f]{2}\.[0-9a-f]' | \
tail -1
}
+_get_pci_dev_from_blkdev() {
+ _get_pci_from_dev_sysfs "$TEST_DEV_SYSFS"
+}
+
_get_pci_parent_from_blkdev() {
readlink -f "$TEST_DEV_SYSFS/device" | \
grep -Eo '[0-9a-f]{4,5}:[0-9a-f]{2}:[0-9a-f]{2}\.[0-9a-f]' | \