aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/sunrpc/xprtsock.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/net/sunrpc/xprtsock.c b/net/sunrpc/xprtsock.c
index 46c1a8798ed8..6db26e5538fb 100644
--- a/net/sunrpc/xprtsock.c
+++ b/net/sunrpc/xprtsock.c
@@ -2330,9 +2330,11 @@ static void *bc_malloc(struct rpc_task *task, size_t size)
2330 struct page *page; 2330 struct page *page;
2331 struct rpc_buffer *buf; 2331 struct rpc_buffer *buf;
2332 2332
2333 BUG_ON(size > PAGE_SIZE - sizeof(struct rpc_buffer)); 2333 WARN_ON_ONCE(size > PAGE_SIZE - sizeof(struct rpc_buffer));
2334 page = alloc_page(GFP_KERNEL); 2334 if (size > PAGE_SIZE - sizeof(struct rpc_buffer))
2335 return NULL;
2335 2336
2337 page = alloc_page(GFP_KERNEL);
2336 if (!page) 2338 if (!page)
2337 return NULL; 2339 return NULL;
2338 2340