Use __set_size() in __unbind() rather than set_capacity().
--- diff/drivers/md/dm.c	2003-10-29 11:52:59.000000000 +0000
+++ source/drivers/md/dm.c	2003-10-29 14:10:51.000000000 +0000
@@ -706,7 +706,7 @@
 	dm_table_event_callback(md->map, NULL, NULL);
 	dm_table_put(md->map);
 	md->map = NULL;
-	set_capacity(md->disk, 0);
+	__set_size(md->disk, 0);
 }
 
 /*
