linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Christoph Hellwig <hch@lst.de>
To: Ira Weiny <ira.weiny@intel.com>
Cc: "Darrick J. Wong" <darrick.wong@oracle.com>,
	linux-kernel@vger.kernel.org,
	Dan Williams <dan.j.williams@intel.com>,
	Dave Chinner <david@fromorbit.com>,
	Christoph Hellwig <hch@lst.de>,
	"Theodore Y. Ts'o" <tytso@mit.edu>, Jan Kara <jack@suse.cz>,
	Jeff Moyer <jmoyer@redhat.com>,
	linux-ext4@vger.kernel.org, linux-xfs@vger.kernel.org,
	linux-fsdevel@vger.kernel.org
Subject: Re: [PATCH V7 4/9] fs/xfs: Make DAX mount option a tri-state
Date: Tue, 14 Apr 2020 08:24:31 +0200	[thread overview]
Message-ID: <20200414062431.GC23154@lst.de> (raw)
In-Reply-To: <20200413192810.GB1649878@iweiny-DESK2.sc.intel.com>

On Mon, Apr 13, 2020 at 12:28:11PM -0700, Ira Weiny wrote:
> > I think that the dax_param_enums table (and the unnamed enum defining
> > XFS_DAX_*) probably ought to be part of the VFS so that you don't have
> > to duplicate these two pieces whenever it's time to bring ext4 in line
> > with XFS.
> > 
> > That probably doesn't need to be done right away, though...
> 
> Ext4 has a very different param parsing mechanism which I've barely learned.
> I'm not really seeing how to use the enum strategy so I've just used a string
> option.  But I'm open to being corrected.
> 
> I am close to having the series working and hope to have that set (which builds
> on this one) out for review soon (today?).

ext4 still uses the legacy mount option parsing that XFS used until
recently.  It needs to be switched over to the new mount API anyway.

  reply	other threads:[~2020-04-14  6:24 UTC|newest]

Thread overview: 47+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-13  5:40 [PATCH V7 0/9] Enable per-file/per-directory DAX operations V7 ira.weiny
2020-04-13  5:40 ` [PATCH V7 1/9] fs/xfs: Remove unnecessary initialization of i_rwsem ira.weiny
2020-04-13 15:41   ` Darrick J. Wong
2020-04-13  5:40 ` [PATCH V7 2/9] fs: Remove unneeded IS_DAX() check in io_is_direct() ira.weiny
2020-04-14  6:22   ` Christoph Hellwig
2020-04-13  5:40 ` [PATCH V7 3/9] fs/stat: Define DAX statx attribute ira.weiny
2020-04-14  6:23   ` Christoph Hellwig
2020-04-14 20:39     ` Ira Weiny
2020-04-13  5:40 ` [PATCH V7 4/9] fs/xfs: Make DAX mount option a tri-state ira.weiny
2020-04-13 15:46   ` Darrick J. Wong
2020-04-13 19:28     ` Ira Weiny
2020-04-14  6:24       ` Christoph Hellwig [this message]
2020-04-14  6:25   ` Christoph Hellwig
2020-04-14 20:34     ` Ira Weiny
2020-04-13  5:40 ` [PATCH V7 5/9] fs/xfs: Create function xfs_inode_enable_dax() ira.weiny
2020-04-13 15:52   ` Darrick J. Wong
2020-04-13 19:39     ` Ira Weiny
2020-04-14  6:27   ` Christoph Hellwig
2020-04-14 20:43     ` Ira Weiny
2020-04-13  5:40 ` [PATCH V7 6/9] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() ira.weiny
2020-04-13 16:01   ` Darrick J. Wong
2020-04-14  4:07     ` Ira Weiny
2020-04-13  5:40 ` [PATCH V7 7/9] fs: Define I_DONTCACNE in VFS layer ira.weiny
2020-04-13 16:09   ` Darrick J. Wong
2020-04-13 16:13     ` Darrick J. Wong
2020-04-13 19:44     ` Ira Weiny
2020-04-14 15:26   ` Jan Kara
2020-04-14 15:45     ` Ira Weiny
2020-04-14 15:59       ` Jan Kara
2020-04-13  5:40 ` [PATCH V7 8/9] fs/xfs: Change xfs_ioctl_setattr_dax_invalidate() ira.weiny
2020-04-13 16:12   ` Darrick J. Wong
2020-04-13 19:46     ` Ira Weiny
2020-04-13  5:40 ` [PATCH V7 9/9] Documentation/dax: Update Usage section ira.weiny
2020-04-13 16:19   ` Darrick J. Wong
2020-04-14  4:38     ` Ira Weiny
2020-04-14  5:12       ` Dan Williams
2020-04-14 19:48         ` Ira Weiny
2020-04-15  8:23           ` Jan Kara
2020-04-14  5:21   ` Dan Williams
2020-04-14 16:15     ` Darrick J. Wong
2020-04-14 19:04       ` Dan Williams
2020-04-14 19:57         ` Darrick J. Wong
2020-04-14 20:00           ` Ira Weiny
2020-04-14 20:18             ` Darrick J. Wong
2020-04-14 20:54               ` Ira Weiny
2020-04-14 21:02                 ` Darrick J. Wong
2020-04-14 19:58         ` Ira Weiny

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200414062431.GC23154@lst.de \
    --to=hch@lst.de \
    --cc=dan.j.williams@intel.com \
    --cc=darrick.wong@oracle.com \
    --cc=david@fromorbit.com \
    --cc=ira.weiny@intel.com \
    --cc=jack@suse.cz \
    --cc=jmoyer@redhat.com \
    --cc=linux-ext4@vger.kernel.org \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-xfs@vger.kernel.org \
    --cc=tytso@mit.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).