code: func (util *portworxVolumeUtil) DetachVolume(u *portworxVolumeUnmounter) error {
  	driver, err := util.getLocalPortworxDriver(u.plugin.host)
  	if err != nil || driver == nil {
  		klog.Errorf("Failed to get portworx driver. Err: %v", err)
  		return err
  	}
  
  	err = driver.Detach(u.volName, false /*doNotForceDetach*/)
  	if err != nil {
  		klog.Errorf("Error detaching Portworx Volume (%v): %v", u.volName, err)
  		return err
  	}
  	return nil
  }
docs: // DetachVolume detaches a Portworx Volume