> > +   if (secsize < DEV_BSIZE) {
> > +#ifdef DIAGNOSTIC
> > +           printf("Invalid block secsize %d\n", secsize);
> > +#endif
> > +           error = EINVAL;
> > +           goto error_exit;
> > +   }
> >
> >     if (argp->flags & MSDOSFSMNT_GEMDOSFS) {
> >             if (secsize != GEMDOSFS_BSIZE) {
> 
> That's an abuse of DIAGNOSTIC.  It should only be used to control
> whether to assert on things that cannot happen.  (Bad data on a mount
> point is not a software invariant.)

agreed -- these sorts of messages should be under DEBUG.


.mrg.

Reply via email to