[PATCH] ext4: fix direct I/O read error

2020-08-05 Thread Jiang Ying
This patch is used to fix ext4 direct I/O read error when the read size is not aligned with block size. Then, I will use a test to explain the error. (1) Make a file that is not aligned with block size: $dd if=/dev/zero of=./test.jar bs=1000 count=3 (2) I wrote a source file named

Re: [PATCH] ext4: fix direct I/O read error

2020-06-29 Thread Ira Weiny
On Sun, Jun 28, 2020 at 02:47:43PM +0800, 姜迎 wrote: > From: jiangying8582 > Date: Wed, 24 Jun 2020 19:02:34 +0800 > Subject: [PATCH] ext4: fix direct I/O read error > > This patch is used to fix ext4 direct I/O read error when > the read size is not alignment with block size.

Re: [PATCH] ext4: fix direct I/O read error

2020-06-28 Thread Markus Elfring
> Signed-off-by: jiangying8582 Please use the real name for your contributions. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/process/submitting-patches.rst?id=719fdd32921fb7e3208db8832d32ae1c2d68900f#n431 Would you like to add the tag “Fixes” to the

[PATCH] ext4: fix direct I/O read error

2020-06-28 Thread 姜迎
From: jiangying8582 Date: Wed, 24 Jun 2020 19:02:34 +0800 Subject: [PATCH] ext4: fix direct I/O read error This patch is used to fix ext4 direct I/O read error when the read size is not alignment with block size. Compare the size between read offset with file size, if read offset is greater than