diff options
| author | tkusumi <tkusumi@NetBSD.org> | 2019-12-23 16:17:35 +0000 |
|---|---|---|
| committer | tkusumi <tkusumi@NetBSD.org> | 2019-12-23 16:17:35 +0000 |
| commit | 1c72639d0a434ac8105c817b5167d90cdc5fbe29 (patch) | |
| tree | a45a0cc0d4dbac38c4e7fc8b2916d4344eade96d /sys/dev/dm/dm_target_error.c | |
| parent | cd0348d50f1abd8b73f854d1873432b8b1e6d185 (diff) | |
dm: Make target's ->table() optional
Since ->info() (counter part of ->table() in the original dm design
in Linux kernel in .status where both INFO and TABLE are optional)
is an optional handler, make ->table() optional as well. Some
targets don't have anything to do in ->table() just as in ->info().
taken-from: DragonFlyBSD
Diffstat (limited to 'sys/dev/dm/dm_target_error.c')
| -rw-r--r-- | sys/dev/dm/dm_target_error.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/sys/dev/dm/dm_target_error.c b/sys/dev/dm/dm_target_error.c index 888c9ea898e..0dce4c84057 100644 --- a/sys/dev/dm/dm_target_error.c +++ b/sys/dev/dm/dm_target_error.c @@ -1,4 +1,4 @@ -/* $NetBSD: dm_target_error.c,v 1.27 2019/12/21 11:59:03 tkusumi Exp $ */ +/* $NetBSD: dm_target_error.c,v 1.28 2019/12/23 16:17:35 tkusumi Exp $ */ /* * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -29,7 +29,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: dm_target_error.c,v 1.27 2019/12/21 11:59:03 tkusumi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dm_target_error.c,v 1.28 2019/12/23 16:17:35 tkusumi Exp $"); /* * This file implements initial version of device-mapper error target. @@ -71,7 +71,6 @@ dm_target_error_modcmd(modcmd_t cmd, void *arg) dmt->version[1] = 0; dmt->version[2] = 0; dmt->init = &dm_target_error_init; - dmt->table = &dm_target_error_table; dmt->strategy = &dm_target_error_strategy; dmt->destroy = &dm_target_error_destroy; dmt->upcall = &dm_target_error_upcall; @@ -112,14 +111,6 @@ dm_target_error_init(dm_table_entry_t *table_en, int argc, char **argv) return 0; } -/* Table routine called to get params string. */ -char * -dm_target_error_table(void *target_config) -{ - - return NULL; -} - /* Strategy routine called from dm_strategy. */ int dm_target_error_strategy(dm_table_entry_t *table_en, struct buf *bp) |
