aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/fs/afs/fs_operation.c
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2023-10-20 16:04:52 +0100
committerDavid Howells <dhowells@redhat.com>2023-12-24 15:22:52 +0000
commit075171fd22be33acf4ab354814bfa6de1c3412ce (patch)
tree25208765995db93041ee54e2051d5950f884729e /fs/afs/fs_operation.c
parentafs: Handle the VIO and UAEIO aborts explicitly (diff)
downloadwireguard-linux-075171fd22be33acf4ab354814bfa6de1c3412ce.tar.xz
wireguard-linux-075171fd22be33acf4ab354814bfa6de1c3412ce.zip
afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration
Set op->nr_iterations to -1 to indicate that we need to begin fileserver iteration rather than setting error to SHRT_MAX. This makes it easier to eliminate the address cursor. Signed-off-by: David Howells <dhowells@redhat.com> cc: Marc Dionne <marc.dionne@auristor.com> cc: linux-afs@lists.infradead.org
Diffstat (limited to 'fs/afs/fs_operation.c')
-rw-r--r--fs/afs/fs_operation.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/afs/fs_operation.c b/fs/afs/fs_operation.c
index 7a3803ce3a22..3e31fae9a149 100644
--- a/fs/afs/fs_operation.c
+++ b/fs/afs/fs_operation.c
@@ -41,7 +41,7 @@ struct afs_operation *afs_alloc_operation(struct key *key, struct afs_volume *vo
op->cb_v_break = volume->cb_v_break;
op->debug_id = atomic_inc_return(&afs_operation_debug_counter);
op->error = -EDESTADDRREQ;
- op->ac.error = SHRT_MAX;
+ op->nr_iterations = -1;
_leave(" = [op=%08x]", op->debug_id);
return op;