|
@@ -499,7 +499,6 @@ static void afs_deliver_to_call(struct afs_call *call)
|
|
case -EINPROGRESS:
|
|
case -EINPROGRESS:
|
|
case -EAGAIN:
|
|
case -EAGAIN:
|
|
goto out;
|
|
goto out;
|
|
- case -EIO:
|
|
|
|
case -ECONNABORTED:
|
|
case -ECONNABORTED:
|
|
ASSERTCMP(state, ==, AFS_CALL_COMPLETE);
|
|
ASSERTCMP(state, ==, AFS_CALL_COMPLETE);
|
|
goto done;
|
|
goto done;
|
|
@@ -508,6 +507,10 @@ static void afs_deliver_to_call(struct afs_call *call)
|
|
rxrpc_kernel_abort_call(call->net->socket, call->rxcall,
|
|
rxrpc_kernel_abort_call(call->net->socket, call->rxcall,
|
|
abort_code, ret, "KIV");
|
|
abort_code, ret, "KIV");
|
|
goto local_abort;
|
|
goto local_abort;
|
|
|
|
+ case -EIO:
|
|
|
|
+ pr_err("kAFS: Call %u in bad state %u\n",
|
|
|
|
+ call->debug_id, state);
|
|
|
|
+ /* Fall through */
|
|
case -ENODATA:
|
|
case -ENODATA:
|
|
case -EBADMSG:
|
|
case -EBADMSG:
|
|
case -EMSGSIZE:
|
|
case -EMSGSIZE:
|