On Tue, Oct 29, 2019 at 09:23:30AM -0700, Darrick J. Wong wrote: > > So we'll at least need to document that for now. And maybe find a way > > to not do the work twice eventually in a way that doesn't break repair. > > What if we promote EFSCORRUPTED and EFSBADCRC to the vfs (since 5 > filesystems use them now); change the VFS check function to return that; > and then we can just drop the xfs readdir calls to dir2_namecheck? EFSCORRUPTED should have moved to common code a long time ago, so that is overdue. Not sure about EFSBADCRC, but that might not be a horrible idea either.