On Wed, Apr 09, 2025 at 09:11:55AM -0700, Darrick J. Wong wrote: > > index 7bdd3dcf15c1..0c559c408085 100644 > > --- a/repair/dinode.c > > +++ b/repair/dinode.c > > @@ -3265,8 +3265,9 @@ _("bad (negative) size %" PRId64 " on inode %" PRIu64 "\n"), > > flags &= XFS_DIFLAG_ANY; > > } > > > > - /* need an rt-dev for the realtime flag! */ > > - if ((flags & XFS_DIFLAG_REALTIME) && !rt_name) { > > + /* need an rt-dev for the realtime flag */ > > + if ((flags & XFS_DIFLAG_REALTIME) && > > + !mp->m_rtdev_targp) { > > If we're going to check the fs geometry, then why not check > mp->m_sb.sb_rextents != 0? I'll give it a spin.