On 3/24/16 6:15 AM, jtulak@xxxxxxxxxx wrote: > From: Dave Chinner <dchinner@xxxxxxxxxx> > > Because passing "-n ftype=2" should fail. but passing crc=1 ftype=1 shouldn't fail, should it? Seems like it will here. -Eric > Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx> > Signed-off-by: Jan Tulak <jtulak@xxxxxxxxxx> > Reviewed-by: Brian Foster <bfoster@xxxxxxxxxx> > --- > mkfs/xfs_mkfs.c | 10 +++++++++- > 1 file changed, 9 insertions(+), 1 deletion(-) > > diff --git a/mkfs/xfs_mkfs.c b/mkfs/xfs_mkfs.c > index 36e5b4f..979a860 100644 > --- a/mkfs/xfs_mkfs.c > +++ b/mkfs/xfs_mkfs.c > @@ -1596,7 +1596,15 @@ main( > reqval('n', nopts, N_FTYPE); > if (nftype) > respec('n', nopts, N_FTYPE); > - dirftype = atoi(value); > + c = atoi(value); > + if (c < 0 || c > 1) > + illegal(value, "n ftype"); > + if (crcs_enabled) { > + fprintf(stderr, > +_("cannot specify both crc and ftype\n")); > + usage(); > + } > + dirftype = c; > nftype = 1; > break; > default: > _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs