aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/rds/rdma.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/net/rds/rdma.c b/net/rds/rdma.c
index 0df02c8a853..d0ba2ca3b71 100644
--- a/net/rds/rdma.c
+++ b/net/rds/rdma.c
@@ -554,8 +554,10 @@ int rds_cmsg_rdma_args(struct rds_sock *rs, struct rds_message *rm,
554 } 554 }
555 555
556 nr_pages = rds_rdma_pages(args); 556 nr_pages = rds_rdma_pages(args);
557 if (nr_pages < 0) 557 if (nr_pages < 0) {
558 ret = -EINVAL;
558 goto out; 559 goto out;
560 }
559 561
560 pages = kcalloc(nr_pages, sizeof(struct page *), GFP_KERNEL); 562 pages = kcalloc(nr_pages, sizeof(struct page *), GFP_KERNEL);
561 if (!pages) { 563 if (!pages) {