From ae38870b4d50068987bb7454068f8cd36e519d29 Mon Sep 17 00:00:00 2001 From: Jason Gunthorpe Date: Thu, 19 Nov 2009 12:55:21 -0800 Subject: [PATCH] --- yaml --- r: 177095 b: refs/heads/master c: 1c9b281997b5876c0c8ed62506b56db89d262b57 h: refs/heads/master i: 177093: 479ffd55f9ff57abddca0706365f996f0b4b636b 177091: 9fcf08a4b7acdbd46c4f60b4f4d7a107d6a5779f 177087: dc48cf8df888dcc63b5d8c29b905b43a8296a304 v: v3 --- [refs] | 2 +- trunk/drivers/infiniband/core/cma.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 9ce0c0a79ce0..020abdcd60e1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0f9ea5d2ab5cef732d5abbe62b9e9af3007bae81 +refs/heads/master: 1c9b281997b5876c0c8ed62506b56db89d262b57 diff --git a/trunk/drivers/infiniband/core/cma.c b/trunk/drivers/infiniband/core/cma.c index 075317884b53..8bb2cf4031ae 100644 --- a/trunk/drivers/infiniband/core/cma.c +++ b/trunk/drivers/infiniband/core/cma.c @@ -2687,7 +2687,7 @@ static void cma_set_mgid(struct rdma_id_private *id_priv, if (cma_any_addr(addr)) { memset(mgid, 0, sizeof *mgid); } else if ((addr->sa_family == AF_INET6) && - ((be32_to_cpu(sin6->sin6_addr.s6_addr32[0]) & 0xFF10A01B) == + ((be32_to_cpu(sin6->sin6_addr.s6_addr32[0]) & 0xFFF0FFFF) == 0xFF10A01B)) { /* IPv6 address is an SA assigned MGID. */ memcpy(mgid, &sin6->sin6_addr, sizeof *mgid);