X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=drivers%2Finfiniband%2Fcore%2Fucma.c;h=4346a24568fb74746a74a12b2b1f534f23f1731f;hb=724bdd097e4d47b6ad963db5d92258ab5c485e05;hp=3ddacf39b7ba50e1d9de4378ca2544b7637488fc;hpb=aeee90dfa01844168cd7f8051d0a0f969c573067;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; }