SUNRPC: Fix races between socket connection and destroy code
SUNRPC: Fix races between socket connection and destroy code

When we're destroying the socket transport, we need to ensure that
we cancel any existing delayed connection attempts, and order them
w.r.t. the call to xs_close().

Reported-by:"Suzuki K. Poulose" <25f0e69a3d23ed1d9a060214a9ff1a9504ba3f49@arm.com>
Acked-by: Jeff Layton <4376fbf8623cd7b7c0232225289bb91cedc0a27f@poochiereds.net>
Signed-off-by: Trond Myklebust <cc958843532c615cbd4920e868f78c7985331a5a@primarydata.com>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs