On Tue, Aug 27, 2013 at 04:45:34PM -0500, Ben Myers wrote: > On Tue, Aug 27, 2013 at 01:25:43PM +1000, Dave Chinner wrote: > > From: Dave Chinner <dchinner@xxxxxxxxxx> > > > > xfstests xfs/087 fails 100% reliably with this assert: > > > > XFS (vdb): Mounting Filesystem > > XFS (vdb): Starting recovery (logdev: internal) > > XFS: Assertion failed: bp->b_flags & XBF_STALE, file: fs/xfs/xfs_buf.c, line: 548 > > > > while trying to read a dquot buffer in xlog_recover_dquot_ra_pass2(). > > > > The issue is that the buffer length to read that is passed to > > xfs_buf_readahead is in units of filesystem blocks, not disk blocks. > > (i.e. FSB, not daddr). Fix it but putting the correct conversion in > > place. > > > > Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx> > > Looks good. > > Reviewed-by: Ben Myers <bpm@xxxxxxx> Also applied this one... _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs