code: func udevadmChangeToNewDrives(sdBeforeSet sets.String) error {
  	sdAfter, err := filepath.Glob(diskSDPattern)
  	if err != nil {
  		return fmt.Errorf("error filepath.Glob(\"%s\"): %v\r", diskSDPattern, err)
  	}
  
  	for _, sd := range sdAfter {
  		if !sdBeforeSet.Has(sd) {
  			return udevadmChangeToDrive(sd)
  		}
  	}
  
  	return nil
  }
docs: // Triggers the application of udev rules by calling "udevadm trigger
  // --action=change" for newly created "/dev/sd*" drives (exist only in
  // after set). This is workaround for Issue #7972. Once the underlying
  // issue has been resolved, this may be removed.