Thread (14 messages) 14 messages, 3 authors, 2018-09-12

Re: [PATCH 1/2] ext4, dax: update dax check to skip journal inode

From: Kani, Toshi <hidden>
Date: 2018-09-11 18:12:15
Also in: lkml, nvdimm

On Tue, 2018-09-11 at 10:59 -0700, Dan Williams wrote:
On Tue, Sep 11, 2018 at 8:42 AM, Toshi Kani [off-list ref] wrote:
quoted
Ext4 mount path calls ext4_iget() to obtain the journal inode.  This
inode does not support DAX, and 'ext4_da_aops' needs to be set.  It
currently works for the DAX mount case because ext4_iget() always set
'ext4_da_aops' to any regular files.

  ext4_fill_super
    ext4_load_journal
      ext4_get_journal_inode
        ext4_iget

In preparation to fix ext4_iget() to set 'ext4_dax_aops' for DAX files,
update ext4_should_use_dax() to return false for the journal inode.

Fixes: 5f0663bb4a64f588f0a2dd6d1be68d40f9af0086
Just a minor format recommendation:

Fixes: 5f0663bb4a64 ("ext4, dax: introduce ext4_dax_aops")
Cc: <redacted>
Will do.
This looks good to me.

Reviewed-by: Dan Williams <redacted>
Thanks!
-Toshi
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help