Commit 4fdfe401e9d7e30029972d568c667234c0c1d828
Committed by
Alasdair G Kergon
1 parent
e8488d0858
Exists in
master
and in
7 other branches
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 | *---------------------------------------------------------------*/ |