ext4: do not enable dioread_nolock by default

This commit fixes commit f5e77654 (Revert "ext4: make dioread_nolock the default")
that reversed intended logic of the merged commit 759c7a4e which was to
disabled dioread_nolock as the default.

This commit disables dioread_nolock flag by default and synchronizes the
rest of dioread_nolock logic with the upstream:
  - Re-introduces nodioread_nolock option
  - Disables dioread_nolock for data=journal case

BUG=b/204708739
TEST=presubmit
RELEASE_NOTE=None

cos-patch: bug
Change-Id: I1f14ca27346301bbf50e9671b21f71b23f0d94af
Signed-off-by: Oleksandr Tymoshenko <ovt@google.com>
Reviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/24720
Tested-by: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
Reviewed-by: Leah Rumancik <lrumancik@google.com>
Reviewed-by: Meena Shanmugam <meenashanmugam@google.com>
(cherry picked from commit e7eac3619127c4600d6a9011a11a40ce0c8b0c28)
Reviewed-on: https://cos-review.googlesource.com/c/third_party/kernel/+/24860
Main-Branch-Verified: Cusky Presubmit Bot <presubmit@cos-infra-prod.iam.gserviceaccount.com>
1 file changed