kernel/fs/nfs/nfs42proc.c
.. .. @@ -443,8 +443,9 @@ 443 443 continue; 444 444 } 445 445 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;448 449 dst_exception.retry = 1; 449 450 continue; 450 451 } else if ((err == -ESTALE ||