Commit 75b7fe66 authored by Yu Kuai's avatar Yu Kuai Committed by Zheng Zengkai
Browse files

Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()"

hulk inclusion
category: bugfix
bugzilla: 186896, https://gitee.com/src-openeuler/kernel/issues/I5GZC8


CVE: NA

--------------------------------

This reverts commit 499ecade.

Prepare to backport solution from mainline.

Signed-off-by: default avatarYu Kuai <yukuai3@huawei.com>
Reviewed-by: default avatarKefeng Wang <wangkefeng.wang@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parent 353a77e5
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -2551,11 +2551,10 @@ ssize_t generic_file_buffered_read(struct kiocb *iocb,
				flush_dcache_page(pages[i]);

			copied = copy_page_to_iter(pages[i], offset, bytes, iter);
			if (copied) {
				ra->prev_pos = iocb->ki_pos;

			written += copied;
			iocb->ki_pos += copied;
			}
			ra->prev_pos = iocb->ki_pos;

			if (copied < bytes) {
				error = -EFAULT;