code: func (svm *serviceVM) hotRemoveVHDs(mvds ...hcsshim.MappedVirtualDisk) error {
  	if err := svm.getStartError(); err != nil {
  		return err
  	}
  	svm.Lock()
  	defer svm.Unlock()
  	return svm.hotRemoveVHDsNoLock(mvds...)
  }
docs: // hotRemoveVHDs waits for the service vm to start and then removes the vhds.
  // The service VM must not be locked when calling this function.