code: func HasMountRefs(mountPath string, mountRefs []string) bool {
  	count := 0
  	for _, ref := range mountRefs {
  		if !strings.Contains(ref, mountPath) {
  			count = count + 1
  		}
  	}
  	return count > 0
  }
docs: // TODO: this is a workaround for the unmount device issue caused by gci mounter.
  // In GCI cluster, if gci mounter is used for mounting, the container started by mounter
  // script will cause additional mounts created in the container. Since these mounts are
  // irrelevant to the original mounts, they should be not considered when checking the
  // mount references. Current solution is to filter out those mount paths that contain
  // the string of original mount path.
  // Plan to work on better approach to solve this issue.