From d0d8bb72ff9cbc2ffaeb570a26bd2f5b96a887be Mon Sep 17 00:00:00 2001 From: Sean Hefty Date: Tue, 5 Jun 2007 09:57:31 -0700 Subject: [PATCH] --- yaml --- r: 57596 b: refs/heads/master c: bf2944bd56c7a48cc3962a860dbc4ceee6b1ace8 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/infiniband/core/cma.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 5154c1337ebb..96b9ebfb8c09 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 57f01b53398baebd809e7efd49fc10c10174b46d +refs/heads/master: bf2944bd56c7a48cc3962a860dbc4ceee6b1ace8 diff --git a/trunk/drivers/infiniband/core/cma.c b/trunk/drivers/infiniband/core/cma.c index 2eb52b7a71da..32a0e66d2a23 100644 --- a/trunk/drivers/infiniband/core/cma.c +++ b/trunk/drivers/infiniband/core/cma.c @@ -2773,8 +2773,8 @@ static int cma_init(void) int ret; get_random_bytes(&next_port, sizeof next_port); - next_port = (next_port % (sysctl_local_port_range[1] - - sysctl_local_port_range[0])) + + next_port = ((unsigned int) next_port % + (sysctl_local_port_range[1] - sysctl_local_port_range[0])) + sysctl_local_port_range[0]; cma_wq = create_singlethread_workqueue("rdma_cm"); if (!cma_wq)