Re: [PATCH 08/21] xfs: remove log recovery quotaoff item dispatch for pass2 commit functions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, May 01, 2020 at 08:39:21PM +0530, Chandan Rajendra wrote:
> On Thursday, April 30, 2020 6:18 AM Darrick J. Wong wrote: 
> > From: Darrick J. Wong <darrick.wong@xxxxxxxxxx>
> > 
> > Quotaoff doesn't actually do anything, so take advantage of the
> > commit_pass2_fn pointer being optional and get rid of the switch
> > statement clause.
> > 
> > Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx>
> > ---
> >  fs/xfs/xfs_log_recover.c |    3 ---
> >  1 file changed, 3 deletions(-)
> > 
> > 
> > diff --git a/fs/xfs/xfs_log_recover.c b/fs/xfs/xfs_log_recover.c
> > index 6ba3d64d08de..dba38fb99af7 100644
> > --- a/fs/xfs/xfs_log_recover.c
> > +++ b/fs/xfs/xfs_log_recover.c
> > @@ -2538,9 +2538,6 @@ xlog_recover_commit_pass2(
> >  		return xlog_recover_bui_pass2(log, item, trans->r_lsn);
> >  	case XFS_LI_BUD:
> >  		return xlog_recover_bud_pass2(log, item);
> > -	case XFS_LI_QUOTAOFF:
> > -		/* nothing to do in pass2 */
> > -		return 0;
> 
> If there is a XFS_LI_QUOTAOFF item in the log, wouldn't XLOG_RECOVER_PASS2
> step end up executing the statements under the "default" case given below?

Hmm, good point, this breaks bisectability.  This patch should be the
last of the pass2 conversion patches, and it can take care of removing
all the old function dispatch infrastructure and whatnot.

--D

> >  	default:
> >  		xfs_warn(log->l_mp, "%s: invalid item type (%d)",
> >  			__func__, ITEM_TYPE(item));
> > 
> > 
> 
> 
> -- 
> chandan
> 
> 
> 



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux