generic/670: allow _mread_range() races with reflink_range()
authorShiyang Ruan <ruansy.fnst@fujitsu.com>
Wed, 12 Jan 2022 09:28:46 +0000 (17:28 +0800)
committerEryu Guan <guaneryu@gmail.com>
Sun, 16 Jan 2022 04:21:52 +0000 (12:21 +0800)
commit26d2df0ee39aeb74b1c9216bbcf049df4dfa2961
tree29408e6f7824febb2650846b3485a0dd4c87fcdd
parentdb4dfa826d7a2533c3038adfc509ab9e33b5b509
generic/670: allow _mread_range() races with reflink_range()

mread copies data one-byte-at-a-time, so it may races with
reflink_range() who invalidates page cache of the dest file.
Allow this race by adjusting the egrep regexp.

Reported-by: Darrick J. Wong <djwong@kernel.org>
Suggested-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Shiyang Ruan <ruansy.fnst@fujitsu.com>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
tests/generic/670