common/xfs: fix _reset_xfs_sysfs_error_handling reset to actual defaults
authorDarrick J. Wong <djwong@kernel.org>
Wed, 3 Aug 2022 04:22:29 +0000 (21:22 -0700)
committerZorro Lang <zlang@kernel.org>
Sun, 4 Sep 2022 13:44:05 +0000 (21:44 +0800)
There's a slight mistake in _reset_xfs_sysfs_error_handling: it sets
retry_timeout_seconds to 0, which is not the current default (-1) in
upstream Linux.  Fix this.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Zorro Lang <zlang@kernel.org>
common/xfs
tests/xfs/006.out
tests/xfs/264.out

index f6f4cdd28baad914a055d27fba433a484585e463..92c281c64c112601034208ec8e7542d0c677e4fd 100644 (file)
@@ -804,7 +804,7 @@ _reset_xfs_sysfs_error_handling()
                _get_fs_sysfs_attr $dev error/metadata/${e}/max_retries
 
                _set_fs_sysfs_attr $dev \
-                                  error/metadata/${e}/retry_timeout_seconds 0
+                                  error/metadata/${e}/retry_timeout_seconds -1
                echo -n "error/metadata/${e}/retry_timeout_seconds="
                _get_fs_sysfs_attr $dev \
                                   error/metadata/${e}/retry_timeout_seconds
index 3260b3a2743cfa739ffdf2955a9e02512a09b761..433b0bc39480bcdc2288c606e1869abe8c960fb8 100644 (file)
@@ -1,8 +1,8 @@
 QA output created by 006
 error/fail_at_unmount=1
 error/metadata/default/max_retries=-1
-error/metadata/default/retry_timeout_seconds=0
+error/metadata/default/retry_timeout_seconds=-1
 error/metadata/EIO/max_retries=-1
-error/metadata/EIO/retry_timeout_seconds=0
+error/metadata/EIO/retry_timeout_seconds=-1
 error/metadata/ENOSPC/max_retries=-1
-error/metadata/ENOSPC/retry_timeout_seconds=0
+error/metadata/ENOSPC/retry_timeout_seconds=-1
index 502e72d3ac5cb588a389319121816c975647cef6..e45ac5a5beb84619429b1c5f862530699ba24ff2 100644 (file)
@@ -2,20 +2,20 @@ QA output created by 264
 === Test EIO/max_retries ===
 error/fail_at_unmount=1
 error/metadata/default/max_retries=-1
-error/metadata/default/retry_timeout_seconds=0
+error/metadata/default/retry_timeout_seconds=-1
 error/metadata/EIO/max_retries=-1
-error/metadata/EIO/retry_timeout_seconds=0
+error/metadata/EIO/retry_timeout_seconds=-1
 error/metadata/ENOSPC/max_retries=-1
-error/metadata/ENOSPC/retry_timeout_seconds=0
+error/metadata/ENOSPC/retry_timeout_seconds=-1
 error/fail_at_unmount=0
 error/metadata/EIO/max_retries=1
 === Test EIO/retry_timeout_seconds ===
 error/fail_at_unmount=1
 error/metadata/default/max_retries=-1
-error/metadata/default/retry_timeout_seconds=0
+error/metadata/default/retry_timeout_seconds=-1
 error/metadata/EIO/max_retries=-1
-error/metadata/EIO/retry_timeout_seconds=0
+error/metadata/EIO/retry_timeout_seconds=-1
 error/metadata/ENOSPC/max_retries=-1
-error/metadata/ENOSPC/retry_timeout_seconds=0
+error/metadata/ENOSPC/retry_timeout_seconds=-1
 error/fail_at_unmount=0
 error/metadata/EIO/retry_timeout_seconds=1