Trond Myklebust 940e3318c3 [PATCH] SUNRPC: don't reencode when looping in call transmit.
If the call to xprt_transmit() fails due to socket buffer space
exhaustion, we do not need to re-encode the RPC message when we
loop back through call_transmit.

Re-encoding can actually end up triggering the WARN_ON() in
call_decode() if we re-encode something like a read() request and
auth->au_rslack has changed.
It can also cause us to increment the RPCSEC_GSS sequence number
beyond the limits of the allowed window.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-11-09 19:31:33 -08:00
..
2005-11-08 09:41:34 -08:00
2005-11-08 09:41:34 -08:00
2005-10-31 16:34:10 -02:00
2005-11-08 09:41:34 -08:00
2005-11-08 09:41:34 -08:00
2005-11-08 09:41:34 -08:00
2005-11-08 09:41:34 -08:00
2005-11-08 09:41:34 -08:00
2005-11-08 09:41:34 -08:00
2005-11-08 09:41:34 -08:00
2005-11-08 09:41:34 -08:00
2005-11-09 07:55:58 -08:00
2005-11-08 09:41:34 -08:00
2005-11-08 09:41:34 -08:00