On Tue, Apr 02, 2024 at 08:43:28PM -0700, Eric Biggers wrote:
> On Tue, Apr 02, 2024 at 06:48:37PM +0300, Eugen Hristev wrote:
> > +           ret = generic_ci_match(parent, fname->usr_fname,
> > +                                  &fname->cf_name, de->name,
> > +                                  de->name_len);
> > +           if (ret < 0) {
> > +                   /*
> > +                    * Treat comparison errors as not a match.  The
> > +                    * only case where it happens is on a disk
> > +                    * corruption or ENOMEM.
> > +                    */
> > +                   return false;
> >             }
> > -           return !ext4_ci_compare(parent, fname->usr_fname, de->name,
> > -                                           de->name_len, false);
> > +           return ret;
> 
> Maybe write this as simply 'return ret > 0;'?

Ah, I see that patch 6 adds a check for -EINVAL here, in which case the
'if (ret < 0)' makes sense.

- Eric


_______________________________________________
Linux-f2fs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel

Reply via email to