|
@@ -691,6 +691,9 @@ func getDeviceUUID(device string) (string, error) {
|
|
}
|
|
}
|
|
|
|
|
|
func (devices *DeviceSet) verifyBaseDeviceUUID(baseInfo *DevInfo) error {
|
|
func (devices *DeviceSet) verifyBaseDeviceUUID(baseInfo *DevInfo) error {
|
|
|
|
+ devices.Lock()
|
|
|
|
+ defer devices.Unlock()
|
|
|
|
+
|
|
if err := devices.activateDeviceIfNeeded(baseInfo); err != nil {
|
|
if err := devices.activateDeviceIfNeeded(baseInfo); err != nil {
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
@@ -710,6 +713,9 @@ func (devices *DeviceSet) verifyBaseDeviceUUID(baseInfo *DevInfo) error {
|
|
}
|
|
}
|
|
|
|
|
|
func (devices *DeviceSet) saveBaseDeviceUUID(baseInfo *DevInfo) error {
|
|
func (devices *DeviceSet) saveBaseDeviceUUID(baseInfo *DevInfo) error {
|
|
|
|
+ devices.Lock()
|
|
|
|
+ defer devices.Unlock()
|
|
|
|
+
|
|
if err := devices.activateDeviceIfNeeded(baseInfo); err != nil {
|
|
if err := devices.activateDeviceIfNeeded(baseInfo); err != nil {
|
|
return err
|
|
return err
|
|
}
|
|
}
|