When multiple load ioctls are issued the reference count on older
'new_tables' wasn't being dropped.  [Christophe Saout]
--- diff/drivers/md/dm-ioctl-v4.c	2003-08-01 10:00:29.000000000 +0100
+++ source/drivers/md/dm-ioctl-v4.c	2003-08-01 10:02:57.000000000 +0100
@@ -817,6 +817,8 @@
 		return -ENXIO;
 	}
 
+	if (hc->new_map)
+		dm_table_put(hc->new_map);
 	hc->new_map = t;
 	param->flags |= DM_INACTIVE_PRESENT_FLAG;