Commit d22faec2 authored by Andy Grover's avatar Andy Grover

RDS: Do not mask address when pinning pages

This does not appear to be necessary.
Signed-off-by: default avatarAndy Grover <andy.grover@oracle.com>
parent 40589e74
...@@ -238,7 +238,7 @@ static int __rds_rdma_map(struct rds_sock *rs, struct rds_get_mr_args *args, ...@@ -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 * r/o or r/w. We need to assume r/w, or we'll do a lot of RDMA to
* the zero page. * 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) if (ret < 0)
goto out; goto out;
...@@ -595,7 +595,7 @@ static int rds_rdma_prepare(struct rds_message *rm, ...@@ -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 WRITE operation, we want to pin the pages for reading.
* If it's a READ operation, we need to pin the pages for writing. * 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) if (ret < 0)
goto out; goto out;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment