--- /dev/null
+From: Brian Behlendorf <behlendorf1@llnl.gov>
+Subject: [PATCH] gcc warning missing case
+
+Gcc ASSERT() missing cases are impossible
+
+Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
+
+---
return (EPERM);
}
break;
+ default:
+ break;
}
return (zfs_secpolicy_write_perms(name, zfs_prop_to_name(prop), cr));
if (zpl_check_version(name, ZPL_VERSION_FUID))
return (ENOTSUP);
break;
+ default:
+ break;
}
if ((error = zfs_secpolicy_setprop(name, prop, CRED())) != 0)
return (error);
return (dgettext(TEXT_DOMAIN, "snapshot"));
case ZFS_TYPE_VOLUME:
return (dgettext(TEXT_DOMAIN, "volume"));
+ default:
+ break;
}
return (NULL);
zfs_error_aux(hdl, dgettext(TEXT_DOMAIN,
"reserved disk name"));
break;
+ default:
+ break;
}
}
"component of '%s' is too long"),
propname);
break;
+ default:
+ break;
}
(void) zfs_error(hdl, EZFS_BADPROP, errbuf);
goto error;
case ZFS_PROP_NORMALIZE:
chosen_normal = (int)intval;
break;
+ default:
+ break;
}
/*
goto error;
}
break;
+ default:
+ break;
}
}
}
dgettext(TEXT_DOMAIN,
"set definition must begin with an '@' "
"character"));
+ default:
+ break;
}
return (zfs_error(zhp->zfs_hdl,
EZFS_BADPERMSET, whostr));
&nvpair_name(who_pair)[3]);
tree = &zallowp->z_sets;
break;
+ default:
+ break;
}
/*
return (dgettext(TEXT_DOMAIN, "property"));
case ZFS_DELEG_OTHER:
return (dgettext(TEXT_DOMAIN, "other"));
+ default:
+ break;
}
return ("");
}
mntopt_on = MNTOPT_NBMAND;
mntopt_off = MNTOPT_NONBMAND;
break;
+ default:
+ break;
}
/*