From: Joe Thornber Date: Thu, 11 Dec 2014 11:12:19 +0000 (+0000) Subject: dm thin: fix missing out-of-data-space to write mode transition if blocks are released X-Git-Tag: fixes-v4.0-rc1~376^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c43fd26e46734430122b8d2ad3024bb532df3ef;p=pandora-kernel.git dm thin: fix missing out-of-data-space to write mode transition if blocks are released Discard bios and thin device deletion have the potential to release data blocks. If the thin-pool is in out-of-data-space mode, and blocks were released, transition the thin-pool back to full write mode. The correct time to do this is just after the thin-pool metadata commit. It cannot be done before the commit because the space maps will not allow immediate reuse of the data blocks in case there's a rollback following power failure. Signed-off-by: Joe Thornber Signed-off-by: Mike Snitzer Cc: stable@vger.kernel.org --- Reading git-diff-tree failed