On Fri, Jul 05, 2019 at 04:01:34PM +0800, yangerkun wrote: > mkfs.ext4 -O inline_data /dev/vdb > mount -o dioread_nolock /dev/vdb /mnt > echo "some inline data..." >> /mnt/test-file > echo "some inline data..." >> /mnt/test-file > sync > > The above script will trigger "WARN_ON(!io_end->handle && sbi->s_journal)" > because ext4_should_dioread_nolock() returns false for a file with inline > data. Move the check to a place after we have already removed the inline > data and prepared inode to write normal pages. > > Reviewed-by: Jan Kara <jack@xxxxxxx> > Signed-off-by: yangerkun <yangerkun@xxxxxxxxxx> Thanks, applied. - Ted