commit | 010bfbc9342468b419247bae250e72a81e5828d1 | [log] [tgz] |
---|---|---|
author | Heiner Litz <hlitz@ucsc.edu> | Fri Jun 21 11:11:59 2019 +0200 |
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Fri Jul 26 09:14:09 2019 +0200 |
tree | 0f702652084364eb28e859381379c6ef59ee678b | |
parent | 762bba1b7ee755977d3f8d3d1140a54eb5d8bd07 [diff] |
lightnvm: pblk: fix freeing of merged pages [ Upstream commit 510fd8ea98fcb586c01aef93d87c060a159ac30a ] bio_add_pc_page() may merge pages when a bio is padded due to a flush. Fix iteration over the bio to free the correct pages in case of a merge. Signed-off-by: Heiner Litz <hlitz@ucsc.edu> Reviewed-by: Javier González <javier@javigon.com> Signed-off-by: Matias Bjørling <mb@lightnvm.io> Signed-off-by: Jens Axboe <axboe@kernel.dk> Signed-off-by: Sasha Levin <sashal@kernel.org>