X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=drivers%2Fmd%2Fdm-table.c;h=a6d3baa46f6168e7f9143191abe22ffa5e2a65c2;hb=95ecc5e5a3b20a3c76164d089c69051662e9d9b3;hp=18e9b9953fcd32489a208b273927616da7dd4627;hpb=5e198d94dd0c3ec7f6138229e2e412c2c6268c38;p=linux-2.6 diff --git a/drivers/md/dm-table.c b/drivers/md/dm-table.c index 18e9b9953f..a6d3baa46f 100644 --- a/drivers/md/dm-table.c +++ b/drivers/md/dm-table.c @@ -869,11 +869,17 @@ static void suspend_targets(struct dm_table *t, unsigned postsuspend) void dm_table_presuspend_targets(struct dm_table *t) { + if (!t) + return; + return suspend_targets(t, 0); } void dm_table_postsuspend_targets(struct dm_table *t) { + if (!t) + return; + return suspend_targets(t, 1); } @@ -943,6 +949,7 @@ EXPORT_SYMBOL(dm_vcalloc); EXPORT_SYMBOL(dm_get_device); EXPORT_SYMBOL(dm_put_device); EXPORT_SYMBOL(dm_table_event); +EXPORT_SYMBOL(dm_table_get_size); EXPORT_SYMBOL(dm_table_get_mode); EXPORT_SYMBOL(dm_table_put); EXPORT_SYMBOL(dm_table_get);