summaryrefslogtreecommitdiff
path: root/sys/dev/dm/dm_target_error.c
diff options
context:
space:
mode:
authortkusumi <tkusumi@NetBSD.org>2019-12-23 16:17:35 +0000
committertkusumi <tkusumi@NetBSD.org>2019-12-23 16:17:35 +0000
commit1c72639d0a434ac8105c817b5167d90cdc5fbe29 (patch)
treea45a0cc0d4dbac38c4e7fc8b2916d4344eade96d /sys/dev/dm/dm_target_error.c
parentcd0348d50f1abd8b73f854d1873432b8b1e6d185 (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.c13
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)