From: Mike Snitzer Date: Thu, 22 Oct 2015 14:56:40 +0000 (-0400) Subject: dm btree: fix leak of bufio-backed block in btree_split_beneath error path X-Git-Tag: v3.2.73~17 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=12d1c67b7b482bea0503fb9e42e9d257498b5c32;p=pandora-kernel.git dm btree: fix leak of bufio-backed block in btree_split_beneath error path commit 4dcb8b57df3593dcb20481d9d6cf79d1dc1534be upstream. btree_split_beneath()'s error path had an outstanding FIXME that speaks directly to the potential for _not_ cleaning up a previously allocated bufio-backed block. Fix this by releasing the previously allocated bufio block using unlock_block(). Reported-by: Mikulas Patocka Signed-off-by: Mike Snitzer Acked-by: Joe Thornber Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed