RDMA/cxgb4: set error code on kmalloc() failure
authorYann Droneaud <[mailto:ydroneaud@opteya.com]>
Fri, 28 Mar 2014 18:55:21 +0000 (14:55 -0400)
committerDavid S. Miller <davem@davemloft.net>
Fri, 28 Mar 2014 18:55:21 +0000 (14:55 -0400)
commitbfd2793c9559ae73ae021797f1d4b097c27f24be
treed352f4b3e46573880cd4efe67eb81235e7e22937
parentf3c9ec05ab020b57108647cd30ce67bec156486f
RDMA/cxgb4: set error code on kmalloc() failure

If kmalloc() fails in c4iw_alloc_ucontext(), the function
leaves but does not set an error code in ret variable:
it will return 0 to the caller.

This patch set ret to -ENOMEM in such case.

Cc: Steve Wise <swise@opengridcomputing.com>
Cc: Steve Wise <swise@chelsio.com>
Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Acked-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/infiniband/hw/cxgb4/provider.c