code: func ValidateCSINodeUpdate(new, old *storage.CSINode) field.ErrorList {
  	allErrs := ValidateCSINode(new)
  
  	// Validate modifying fields inside an existing CSINodeDriver entry is not allowed
  	for _, oldDriver := range old.Spec.Drivers {
  		for _, newDriver := range new.Spec.Drivers {
  			if oldDriver.Name == newDriver.Name {
  				if !apiequality.Semantic.DeepEqual(oldDriver, newDriver) {
  					allErrs = append(allErrs, field.Invalid(field.NewPath("CSINodeDriver"), newDriver, "field is immutable"))
  				}
  			}
  		}
  	}
  
  	return allErrs
  }
docs: // ValidateCSINodeUpdate validates a CSINode.