code: func (util *fcUtil) detachFCDisk(io ioHandler, devicePath string) error {
  	// Remove scsi device from the node.
  	if !strings.HasPrefix(devicePath, "/dev/") {
  		return fmt.Errorf("fc detach disk: invalid device name: %s", devicePath)
  	}
  	arr := strings.Split(devicePath, "/")
  	dev := arr[len(arr)-1]
  	removeFromScsiSubsystem(dev, io)
  	return nil
  }
docs: // detachFCDisk removes scsi device file such as /dev/sdX from the node.