X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=drivers%2Finfiniband%2Fcore%2Fucma.c;h=4346a24568fb74746a74a12b2b1f534f23f1731f;hb=45a9524a61267a60aef3c273b97284e93b15f4d7;hp=3ddacf39b7ba50e1d9de4378ca2544b7637488fc;hpb=e496e3d645c93206faf61ff6005995ebd08cc39c;p=mv-sheeva.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; }