X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=resources%2Flibraries%2Fpython%2FDUTSetup.py;h=7eb19185e6b970095740867f28f90d6b4c972010;hb=b58b33c32f799c746bf90272519e8b1d3f78bc65;hp=419a4e291fa171b68aaec71b828fa7c0cf29d5aa;hpb=1afc013a4e893590407574f1a71f60ec03ff0d4e;p=csit.git diff --git a/resources/libraries/python/DUTSetup.py b/resources/libraries/python/DUTSetup.py index 419a4e291f..7eb19185e6 100644 --- a/resources/libraries/python/DUTSetup.py +++ b/resources/libraries/python/DUTSetup.py @@ -442,8 +442,10 @@ class DUTSetup: :type pci_addrs: list """ for pci_addr in pci_addrs: - if not driver or \ - DUTSetup.get_pci_dev_driver(node, pci_addr) != driver: + cur_driver = DUTSetup.get_pci_dev_driver(node, pci_addr) + if not cur_driver: + return + if not driver or cur_driver != driver: DUTSetup.pci_driver_unbind(node, pci_addr) @staticmethod