diff options
author | David Howells <dhowells@redhat.com> | 2023-10-20 16:04:52 +0100 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2023-12-24 15:22:52 +0000 |
commit | 075171fd22be33acf4ab354814bfa6de1c3412ce (patch) | |
tree | 25208765995db93041ee54e2051d5950f884729e /fs/afs/fs_operation.c | |
parent | afs: Handle the VIO and UAEIO aborts explicitly (diff) | |
download | wireguard-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.c | 2 |
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; |