diff options
author | Andy Grover <andy.grover@oracle.com> | 2010-01-12 19:52:28 +0100 |
---|---|---|
committer | Andy Grover <andy.grover@oracle.com> | 2010-09-09 03:11:43 +0200 |
commit | d22faec22c2ab2364fd8fc3c8159b0b5b28b0fd1 (patch) | |
tree | 90a286b17b500447e413d8d6a1f119f696a06e3c /net/rds/rdma.c | |
parent | RDS: Base init_depth and responder_resources on hw values (diff) | |
download | linux-d22faec22c2ab2364fd8fc3c8159b0b5b28b0fd1.tar.xz linux-d22faec22c2ab2364fd8fc3c8159b0b5b28b0fd1.zip |
RDS: Do not mask address when pinning pages
This does not appear to be necessary.
Signed-off-by: Andy Grover <andy.grover@oracle.com>
Diffstat (limited to '')
-rw-r--r-- | net/rds/rdma.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/rds/rdma.c b/net/rds/rdma.c index abbc2979e7e5..1929cb8f17d7 100644 --- a/net/rds/rdma.c +++ b/net/rds/rdma.c @@ -238,7 +238,7 @@ static int __rds_rdma_map(struct rds_sock *rs, struct rds_get_mr_args *args, * r/o or r/w. We need to assume r/w, or we'll do a lot of RDMA to * the zero page. */ - ret = rds_pin_pages(args->vec.addr & PAGE_MASK, nr_pages, pages, 1); + ret = rds_pin_pages(args->vec.addr, nr_pages, pages, 1); if (ret < 0) goto out; @@ -595,7 +595,7 @@ static int rds_rdma_prepare(struct rds_message *rm, /* If it's a WRITE operation, we want to pin the pages for reading. * If it's a READ operation, we need to pin the pages for writing. */ - ret = rds_pin_pages(vec.addr & PAGE_MASK, nr, pages, !op->r_write); + ret = rds_pin_pages(vec.addr, nr, pages, !op->r_write); if (ret < 0) goto out; |