code: func parseOptions(options string) (int, string) {
  	var (
  		flag int
  		data []string
  	)
  
  	for _, o := range strings.Split(options, ",") {
  		// If the option does not exist in the flags table or the flag
  		// is not supported on the platform,
  		// then it is a data value for a specific fs type
  		if f, exists := flags[o]; exists && f.flag != 0 {
  			if f.clear {
  				flag &= ^f.flag
  			} else {
  				flag |= f.flag
  			}
  		} else {
  			data = append(data, o)
  		}
  	}
  	return flag, strings.Join(data, ",")
  }
docs: // Parse fstab type mount options into mount() flags
  // and device specific data