Skip to contentSkip to conversation

dm: noflush resizing (3/3) Allow table swapping with different size

PATCH New Jun'ichi Nomura 1 participant 1 message Oct 24, 2007 Device mapper

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 dm: noflush resizing (3/3) Allow table swapping with different size

This patch removes the check for whether the loaded table is going to change the device size and allows resizing of the dm device suspended with 'noflush'.

---
 dm.c |    5 -----
 1 file changed, 5 deletions(-)
drivers/md/dm.c +0 -5
Index: linux-2.6.23.work/drivers/md/dm.c
===================================================================
@@ -1288,11 +1288,6 @@ int dm_swap_table(struct mapped_device *
 	if (!dm_suspended(md))
 		goto out;
 
-	/* without bdev, the device size cannot be changed */
-	if (!md->suspended_bdev)
-		if (get_capacity(md->disk) != dm_table_get_size(table))
-			goto out;
-
 	__unbind(md);
 	r = __bind(md, table);