commit | 7e8a5293f4a62df1dc717093ce6c22cc97b7f1ae | [log] [tgz] |
---|---|---|
author | Harshad Shirwadkar <harshads@google.com> | Thu Jan 23 12:23:17 2020 -0500 |
committer | Harshad Shirwadkar <harshads@google.com> | Wed Mar 25 22:25:06 2020 +0000 |
tree | a0efd86c56526d370029ce3e07f889e47995faad | |
parent | 7820a2ea2d6e4ec8f5a5f7866c1eb7188df992e5 [diff] |
ext4: make dioread_nolock the default This fixes the direct I/O versus writeback race which can reveal stale data, and it improves the tail latency of commits on slow devices. Link: https://lore.kernel.org/r/20200125022254.1101588-1-tytso@mit.edu Signed-off-by: Theodore Ts'o <tytso@mit.edu> BUG=b:144741353 TEST=xfstests/smoke, no new failures introduced SOURCE=UPSTREAM(244adf6426ee31a83f397b700d964cff12a247d3) Change-Id: I0a48200f275e5aaae99c3a249c9fdf202a292097 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/lakitu-kernel/+/2096826 Reviewed-by: Roy Yang <royyang@google.com> Reviewed-by: Theodore Tso <tytso@google.com> Tested-by: Harshad Shirwadkar <harshads@google.com>