X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=drivers%2Finfiniband%2Fcore%2Fucma.c;h=4346a24568fb74746a74a12b2b1f534f23f1731f;hb=5b34653963de7a6d0d8c783527457d68fddc60fb;hp=3ddacf39b7ba50e1d9de4378ca2544b7637488fc;hpb=2caf959966d540c9a2358c6b74f67aa86248e34b;p=linux-2.6-omap-h63xx.git diff --git a/drivers/infiniband/core/ucma.c b/drivers/infiniband/core/ucma.c index 3ddacf39b7b..4346a24568f 100644 --- a/drivers/infiniband/core/ucma.c +++ b/drivers/infiniband/core/ucma.c @@ -904,8 +904,8 @@ static ssize_t ucma_join_multicast(struct ucma_file *file, mutex_lock(&file->mut); mc = ucma_alloc_multicast(ctx); - if (IS_ERR(mc)) { - ret = PTR_ERR(mc); + if (!mc) { + ret = -ENOMEM; goto err1; }