From: <mva...@re...> - 2012-01-09 12:51:06
|
From: Miroslav Vadkerti <mva...@re...> Signed-off-by: Miroslav Vadkerti <mva...@re...> --- audit/kvm-iommu/test_pci_passthrough.bash | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/audit/kvm-iommu/test_pci_passthrough.bash b/audit/kvm-iommu/test_pci_passthrough.bash index d324dee..40e52b0 100755 --- a/audit/kvm-iommu/test_pci_passthrough.bash +++ b/audit/kvm-iommu/test_pci_passthrough.bash @@ -263,6 +263,14 @@ check_pci_device_dynamic() { # go through all required pci device files for dfile in $(ls /sys/bus/pci/devices/$pci_device/{config,resource*,rom,reset}); do + # rom and reset files may not exist, if so skip them and log to run.log + # http://www.kernel.org/doc/Documentation/filesystems/sysfs-pci.txt + # http://www.kernel.org/doc/Documentation//ABI/testing/sysfs-bus-pci + if [ ! -e $dfile ]; then + echo "$FUNCNAME: ### INFO ### - skipping not existing file $dfile" + continue + fi + owner=$(stat -c "%U:%G" $dfile) label=$(stat -c "%C" $dfile) @@ -275,6 +283,14 @@ check_pci_device_dynamic() { # go through all required pci device files for dfile in $(ls /sys/bus/pci/devices/$pci_device/{config,resource*,rom,reset}); do + # rom and reset files may not exist, if so skip them and log to run.log + # http://www.kernel.org/doc/Documentation/filesystems/sysfs-pci.txt + # http://www.kernel.org/doc/Documentation//ABI/testing/sysfs-bus-pci + if [ ! -e $dfile ]; then + echo "$FUNCNAME: ### INFO ### - skipping not existing file $dfile" + continue + fi + owner=$(stat -c "%U:%G" $dfile) label=$(stat -c "%C" $dfile) -- 1.7.1 |