From: Sebastien Buisson Date: Wed, 11 Mar 2015 10:31:08 +0000 (+0100) Subject: LU-6356 ptlrpc: ret -ECONNREFUSED if not context found in req X-Git-Tag: 2.7.51~12 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=acd3cea50d0f43b5b0fc99aee54f0a71ccb2cacb LU-6356 ptlrpc: ret -ECONNREFUSED if not context found in req Return -ECONNREFUSED instead of -ENOMEM in sptlrpc_req_get_ctx() if no context is found in req. It it more graceful? Signed-off-by: Sebastien Buisson Change-Id: If1b142199a94d1976093a7d26a05e49a63f50469 Reviewed-on: http://review.whamcloud.com/14043 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Dmitry Eremin Reviewed-by: Andrew Perepechko Reviewed-by: Oleg Drokin --- diff --git a/lustre/ptlrpc/sec.c b/lustre/ptlrpc/sec.c index a3d6c65..4effd99 100644 --- a/lustre/ptlrpc/sec.c +++ b/lustre/ptlrpc/sec.c @@ -436,10 +436,10 @@ int sptlrpc_req_get_ctx(struct ptlrpc_request *req) sptlrpc_sec_put(sec); - if (!req->rq_cli_ctx) { - CERROR("req %p: fail to get context\n", req); - RETURN(-ENOMEM); - } + if (!req->rq_cli_ctx) { + CERROR("req %p: fail to get context\n", req); + RETURN(-ECONNREFUSED); + } RETURN(0); }