hc
2024-05-10 9999e48639b3cecb08ffb37358bcba3b48161b29
kernel/fs/nfs/nfs42proc.c
....@@ -443,8 +443,9 @@
443443 continue;
444444 }
445445 break;
446
- } else if (err == -NFS4ERR_OFFLOAD_NO_REQS && !args.sync) {
447
- args.sync = true;
446
+ } else if (err == -NFS4ERR_OFFLOAD_NO_REQS &&
447
+ args.sync != res.synchronous) {
448
+ args.sync = res.synchronous;
448449 dst_exception.retry = 1;
449450 continue;
450451 } else if ((err == -ESTALE ||