From b846401f4714f0dd499bf997471d72ab884570db Mon Sep 17 00:00:00 2001 From: Amir Vadai Date: Wed, 1 Jul 2009 19:33:07 +0300 Subject: [PATCH] sdp: Fix memory leak in bzcopy Thanks to Lars Ellenberg for finding the leak Signed-off-by: Amir Vadai --- drivers/infiniband/ulp/sdp/sdp_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/ulp/sdp/sdp_main.c b/drivers/infiniband/ulp/sdp/sdp_main.c index 8e1a6d7bc7ff..48e43dc1f51d 100644 --- a/drivers/infiniband/ulp/sdp/sdp_main.c +++ b/drivers/infiniband/ulp/sdp/sdp_main.c @@ -1368,7 +1368,7 @@ static inline struct bzcopy_state *sdp_bz_cleanup(struct bzcopy_state *bz) } if (bz->pages) { - for (i = bz->cur_page; i < bz->page_cnt; i++) + for (i = 0; i < bz->cur_page; i++) put_page(bz->pages[i]); kfree(bz->pages); -- 2.50.1