From da159c8e81382a7fd65d0d6a612999aecfaf4ca5 Mon Sep 17 00:00:00 2001 From: Joe Thornber Date: Tue, 7 Jan 2014 15:47:59 +0000 Subject: [PATCH] dm space map common: make sure new space is used during extend commit 12c91a5c2d2a8e8cc40a9552313e1e7b0a2d9ee3 upstream. When extending a low level space map we should update nr_blocks at the start so the new space is used for the index entries. Otherwise extend can fail, e.g.: sm_metadata_extend call sequence that fails: -> sm_ll_extend -> dm_tm_new_block -> dm_sm_new_block -> sm_bootstrap_new_block => returns -ENOSPC because smm->begin == smm->ll.nr_blocks Signed-off-by: Joe Thornber Signed-off-by: Mike Snitzer Signed-off-by: Ben Hutchings --- Reading git-format-patch failed