Messages in this thread | | | From | Toshi Kani <> | Subject | [PATCH v2 0/3] fix sync to flush processor cache for ext2/4 DAX files | Date | Fri, 14 Sep 2018 08:51:11 -0600 |
| |
This patchset fixes issues that sync syscall to existing DAX ex2/4 files does not flush processor cache.
Patch 1/3 adds .bmap to ext4_dax_aops so that mount -o dax works for the journal inode.
Patch 2/3 fixes the ext4 issue by setting i_flags before ext4_set_aops() in ext4_iget().
Patch 3/3 fixes the ext2 issue by setting i_flags before ext2_set_aops() in ext2_iget(), i.e. same as ext4.
v2: - Add .bmap to ext4_dax_aops, instead of disabling dax for the journal inode. (Jan Kara) - Initialize i_flags early in ext4_iget(). (Jan Kara) - Update Fixes tag and add Cc to Stable. (Dan Williams) - Add fix to ext2.
--- Toshi Kani (3): 1/3 ext4, dax: add ext4_bmap to ext4_dax_aops 2/3 ext4, dax: set ext4_dax_aops for dax files 3/3 ext2, dax: set ext2_dax_aops for dax files
--- fs/ext2/inode.c | 2 +- fs/ext4/inode.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-)
| |