From: Mike Snitzer Date: Mon, 23 Nov 2015 21:24:45 +0000 (-0500) Subject: dm btree: fix leak of bufio-backed block in btree_split_sibling error path X-Git-Tag: v3.2.75~35 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b777326182726e55759f48ae39af5b33eec3b292;p=pandora-kernel.git dm btree: fix leak of bufio-backed block in btree_split_sibling error path commit 30ce6e1cc5a0f781d60227e9096c86e188d2c2bd upstream. The block allocated at the start of btree_split_sibling() is never released if later insert_at() fails. Fix this by releasing the previously allocated bufio block using unlock_block(). Reported-by: Mikulas Patocka Signed-off-by: Mike Snitzer Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed