Re: [PATCH v5 06/17] xfs: mount-api - refactor xfs_parseags()

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

 



On Wed, 2019-10-09 at 07:56 -0700, Christoph Hellwig wrote:
> On Wed, Oct 09, 2019 at 07:30:42PM +0800, Ian Kent wrote:
> > Refactor xfs_parseags(), move the entire token case block to a
> > separate function in an attempt to highlight the code that
> > actually changes in converting to use the new mount api.
> > 
> > The only changes are what's needed to communicate the variables
> > dsunit, dswidth and iosizelog back to xfs_parseags().
> 
> I think with just a little refactoring we can communicate those
> through the mount structure, where we eventually asign them.  That
> will just need a little extra code to clear m_dalign and m_swidth
> in the XFS_MOUNT_NOALIGN case.

Ok, I'll have a go at that.

> 
> > +#ifdef CONFIG_FS_DAX
> > +	case Opt_dax:
> > +		mp->m_flags |= XFS_MOUNT_DAX;
> > +		break;
> > +#endif
> 
> This can be cleaned up a bit using IS_ENABLED().

Right, I'll have a look at that.

Ian




[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