From: Damien Le Moal <damien.lemoal@xxxxxxxxxxxxxxxxxx> Linus, The following changes since commit 9561de3a55bed6bdd44a12820ba81ec416e705a7: Linux 6.4-rc5 (2023-06-04 14:04:27 -0400) are available in the Git repository at: ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/dlemoal/zonefs tags/zonefs-6.5-rc1 for you to fetch changes up to 8812387d056957355ef1d026cd38bed3830649db: zonefs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (2023-06-14 08:51:18 +0900) ---------------------------------------------------------------- zonefs changes for 6.5 - Modify the synchronous direct write path to use iomap instead of manually coding issuing zone append write BIOs, from me. - Use the FMODE_CAN_ODIRECT file flag to indicate support from direct IO instead of using the old way with noop direct_io methods, from Christoph. ---------------------------------------------------------------- Christoph Hellwig (1): zonefs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method Damien Le Moal (1): zonefs: use iomap for synchronous direct writes fs/zonefs/file.c | 208 ++++++++++++++++++++++++++++------------------------- fs/zonefs/super.c | 9 ++- fs/zonefs/zonefs.h | 2 + 3 files changed, 121 insertions(+), 98 deletions(-)