diff options
-rw-r--r-- | net/sunrpc/xprtrdma/verbs.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/net/sunrpc/xprtrdma/verbs.c b/net/sunrpc/xprtrdma/verbs.c index bb56b9d849c4..e6f84a6434a0 100644 --- a/net/sunrpc/xprtrdma/verbs.c +++ b/net/sunrpc/xprtrdma/verbs.c | |||
@@ -1502,6 +1502,9 @@ __rpcrdma_dma_map_regbuf(struct rpcrdma_ia *ia, struct rpcrdma_regbuf *rb) | |||
1502 | static void | 1502 | static void |
1503 | rpcrdma_dma_unmap_regbuf(struct rpcrdma_regbuf *rb) | 1503 | rpcrdma_dma_unmap_regbuf(struct rpcrdma_regbuf *rb) |
1504 | { | 1504 | { |
1505 | if (!rb) | ||
1506 | return; | ||
1507 | |||
1505 | if (!rpcrdma_regbuf_is_mapped(rb)) | 1508 | if (!rpcrdma_regbuf_is_mapped(rb)) |
1506 | return; | 1509 | return; |
1507 | 1510 | ||
@@ -1517,9 +1520,6 @@ rpcrdma_dma_unmap_regbuf(struct rpcrdma_regbuf *rb) | |||
1517 | void | 1520 | void |
1518 | rpcrdma_free_regbuf(struct rpcrdma_regbuf *rb) | 1521 | rpcrdma_free_regbuf(struct rpcrdma_regbuf *rb) |
1519 | { | 1522 | { |
1520 | if (!rb) | ||
1521 | return; | ||
1522 | |||
1523 | rpcrdma_dma_unmap_regbuf(rb); | 1523 | rpcrdma_dma_unmap_regbuf(rb); |
1524 | kfree(rb); | 1524 | kfree(rb); |
1525 | } | 1525 | } |