• L
    pci: eliminate repetitive path constructions in virPCIDeviceBindToStub · c13dddaf
    Laine Stump 提交于
    The same strings were being re-created multiple times just to save
    declaring a new variable. In the meantime, the use of the generic
    variable names led to confusion when trying to follow the code. This
    patch creates strings for:
    
     stubDriverName  (was called "driver" in original args)
     stubDriverPath  ("/sys/bus/pci/drivers/${stubDriverName}")
     driverLink      ("${device}/driver")
     oldDriverName   (the final component of path linked to by
                      "${device}/driver")
     oldDriverPath   ("/sys/bus/pci/drivers/${oldDriverName}")
    
    then re-uses them as necessary.
    c13dddaf
virpci.c 68.2 KB