From: kaf24@scramble.cl.cam.ac.uk Date: Sat, 15 May 2004 23:17:08 +0000 (+0000) Subject: bitkeeper revision 1.891.1.30 (40a6a4f4Ppc2ZqsR4fMzaXrsTKi3SQ) X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~18211^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=18c99d47fe7c1a59ceb78257c0627643e59c25af;p=xen.git bitkeeper revision 1.891.1.30 (40a6a4f4Ppc2ZqsR4fMzaXrsTKi3SQ) Fix buffer-head memory leak in blkdev backend driver. --- diff --git a/xenolinux-2.4.26-sparse/arch/xen/drivers/blkif/backend/main.c b/xenolinux-2.4.26-sparse/arch/xen/drivers/blkif/backend/main.c index eb3e32c75f..91867aa953 100644 --- a/xenolinux-2.4.26-sparse/arch/xen/drivers/blkif/backend/main.c +++ b/xenolinux-2.4.26-sparse/arch/xen/drivers/blkif/backend/main.c @@ -176,6 +176,8 @@ static void end_block_io_op(struct buffer_head *bh, int uptodate) spin_unlock_irqrestore(&pend_prod_lock, flags); maybe_trigger_io_schedule(); } + + kmem_cache_free(buffer_head_cachep, bh); }