aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/mod/file2alias.c
diff options
context:
space:
mode:
authorNeil Brown <[email protected]>2007-10-16 11:48:46 +0000
committerJens Axboe <[email protected]>2007-10-16 11:48:46 +0000
commit644bd2f048972d75eb1979b1fdca257d528ce687 (patch)
tree1a6c067c285ba8497e433f8545c550dc4ffc7135 /scripts/mod/file2alias.c
parentMerge branch 'sglist-arch' into for-linus (diff)
downloadkernel-644bd2f048972d75eb1979b1fdca257d528ce687.tar.gz
kernel-644bd2f048972d75eb1979b1fdca257d528ce687.zip
Fix memory leak in dm-crypt
dm-crypt used the ->bi_size member in the bio endio handling to free the appropriate pages, but it frees all of it from both call paths. With the ->bi_end_io() changes, ->bi_size was always 0 since we don't do partial completes. This caused dm-crypt to leak memory. Fix this by removing the size argument from crypt_free_buffer_pages(). Signed-off-by: Neil Brown <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'scripts/mod/file2alias.c')
0 files changed, 0 insertions, 0 deletions