Commit 4fdfe401e9d7e30029972d568c667234c0c1d828

Authored by Adrian Bunk
Committed by Alasdair G Kergon
1 parent e8488d0858

dm table: remove unused dm_create_error_table

dm_create_error_table() was added in kernel 2.6.18 and never used...

Signed-off-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Alasdair G Kergon <agk@redhat.com>

Showing 2 changed files with 0 additions and 44 deletions Side-by-side Diff

drivers/md/dm-table.c
... ... @@ -245,44 +245,6 @@
245 245 return 0;
246 246 }
247 247  
248   -int dm_create_error_table(struct dm_table **result, struct mapped_device *md)
249   -{
250   - struct dm_table *t;
251   - sector_t dev_size = 1;
252   - int r;
253   -
254   - /*
255   - * Find current size of device.
256   - * Default to 1 sector if inactive.
257   - */
258   - t = dm_get_table(md);
259   - if (t) {
260   - dev_size = dm_table_get_size(t);
261   - dm_table_put(t);
262   - }
263   -
264   - r = dm_table_create(&t, FMODE_READ, 1, md);
265   - if (r)
266   - return r;
267   -
268   - r = dm_table_add_target(t, "error", 0, dev_size, NULL);
269   - if (r)
270   - goto out;
271   -
272   - r = dm_table_complete(t);
273   - if (r)
274   - goto out;
275   -
276   - *result = t;
277   -
278   -out:
279   - if (r)
280   - dm_table_put(t);
281   -
282   - return r;
283   -}
284   -EXPORT_SYMBOL_GPL(dm_create_error_table);
285   -
286 248 static void free_devices(struct list_head *devices)
287 249 {
288 250 struct list_head *tmp, *next;
include/linux/device-mapper.h
... ... @@ -252,12 +252,6 @@
252 252 */
253 253 int dm_swap_table(struct mapped_device *md, struct dm_table *t);
254 254  
255   -/*
256   - * Prepare a table for a device that will error all I/O.
257   - * To make it active, call dm_suspend(), dm_swap_table() then dm_resume().
258   - */
259   -int dm_create_error_table(struct dm_table **result, struct mapped_device *md);
260   -
261 255 /*-----------------------------------------------------------------
262 256 * Macros.
263 257 *---------------------------------------------------------------*/