Chuck Lever writes via Kernel.org Bugzilla: Also, -NFS4ERR_BADXDR is the wrong status code to use here. The correct code to use is -EIO. We're decoding the callback server's response, not a call (where BADXDR would indeed be appropriate). For comparison, see how the NFS client handles a server response it cannot decode. View: https://bugzilla.kernel.org/show_bug.cgi?id=219737#c11 You can reply to this message to join the discussion. -- Deet-doot-dot, I am a bot. Kernel.org Bugzilla (bugspray 0.1-dev)