Module Name: src Committed By: tkusumi Date: Sun Dec 15 05:56:02 UTC 2019
Modified Files: src/sys/dev/dm: dm.h dm_ioctl.c dm_target.c dm_target_error.c dm_target_linear.c dm_target_mirror.c dm_target_snapshot.c dm_target_stripe.c dm_target_zero.c Log Message: dm: Rename targets' ->status() to ->table() given ->info() exists Since now that dm targets in NetBSD have ->info() for "status", ->status() should be renamed to ->table() for "table", given how dm target status was originally designed in Linux kernel. taken-from: DragonFlyBSD To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/dev/dm/dm.h cvs rdiff -u -r1.44 -r1.45 src/sys/dev/dm/dm_ioctl.c cvs rdiff -u -r1.28 -r1.29 src/sys/dev/dm/dm_target.c \ src/sys/dev/dm/dm_target_linear.c cvs rdiff -u -r1.20 -r1.21 src/sys/dev/dm/dm_target_error.c cvs rdiff -u -r1.19 -r1.20 src/sys/dev/dm/dm_target_mirror.c cvs rdiff -u -r1.31 -r1.32 src/sys/dev/dm/dm_target_snapshot.c cvs rdiff -u -r1.35 -r1.36 src/sys/dev/dm/dm_target_stripe.c cvs rdiff -u -r1.22 -r1.23 src/sys/dev/dm/dm_target_zero.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/dm/dm.h diff -u src/sys/dev/dm/dm.h:1.41 src/sys/dev/dm/dm.h:1.42 --- src/sys/dev/dm/dm.h:1.41 Sat Dec 14 17:15:54 2019 +++ src/sys/dev/dm/dm.h Sun Dec 15 05:56:02 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: dm.h,v 1.41 2019/12/14 17:15:54 tkusumi Exp $ */ +/* $NetBSD: dm.h,v 1.42 2019/12/15 05:56:02 tkusumi Exp $ */ /* * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -184,12 +184,12 @@ typedef struct dm_target { int (*deps) (dm_table_entry_t *, prop_array_t); /* - * Info/status routine are called to get params string, which is target + * Info/table routine are called to get params string, which is target * specific. When dm_table_status_ioctl is called with flag * DM_STATUS_TABLE_FLAG I have to sent params string back. */ char *(*info)(void *); - char * (*status)(void *); + char *(*table)(void *); int (*strategy)(dm_table_entry_t *, struct buf *); int (*sync)(dm_table_entry_t *); int (*upcall)(dm_table_entry_t *, struct buf *); @@ -242,7 +242,7 @@ int dm_target_init(void); /* dm_target_linear.c */ int dm_target_linear_init(dm_table_entry_t *, int, char **); -char *dm_target_linear_status(void *); +char *dm_target_linear_table(void *); int dm_target_linear_strategy(dm_table_entry_t *, struct buf *); int dm_target_linear_sync(dm_table_entry_t *); int dm_target_linear_deps(dm_table_entry_t *, prop_array_t); @@ -255,7 +255,7 @@ uint64_t atoi(const char *); /* dm_target_stripe.c */ int dm_target_stripe_init(dm_table_entry_t *, int, char **); -char *dm_target_stripe_status(void *); +char *dm_target_stripe_table(void *); int dm_target_stripe_strategy(dm_table_entry_t *, struct buf *); int dm_target_stripe_sync(dm_table_entry_t *); int dm_target_stripe_deps(dm_table_entry_t *, prop_array_t); Index: src/sys/dev/dm/dm_ioctl.c diff -u src/sys/dev/dm/dm_ioctl.c:1.44 src/sys/dev/dm/dm_ioctl.c:1.45 --- src/sys/dev/dm/dm_ioctl.c:1.44 Sat Dec 14 17:15:54 2019 +++ src/sys/dev/dm/dm_ioctl.c Sun Dec 15 05:56:02 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: dm_ioctl.c,v 1.44 2019/12/14 17:15:54 tkusumi Exp $ */ +/* $NetBSD: dm_ioctl.c,v 1.45 2019/12/15 05:56:02 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_ioctl.c,v 1.44 2019/12/14 17:15:54 tkusumi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dm_ioctl.c,v 1.45 2019/12/15 05:56:02 tkusumi Exp $"); /* * Locking is used to synchronise between ioctl calls and between dm_table's @@ -943,7 +943,7 @@ dm_table_status_ioctl(prop_dictionary_t prop_dictionary_set_cstring(target_dict, DM_TABLE_PARAMS, ""); if (flags & DM_STATUS_TABLE_FLAG) - params = table_en->target->status( + params = table_en->target->table( table_en->target_config); else if (table_en->target->info) params = table_en->target->info( Index: src/sys/dev/dm/dm_target.c diff -u src/sys/dev/dm/dm_target.c:1.28 src/sys/dev/dm/dm_target.c:1.29 --- src/sys/dev/dm/dm_target.c:1.28 Sat Dec 14 10:49:30 2019 +++ src/sys/dev/dm/dm_target.c Sun Dec 15 05:56:02 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: dm_target.c,v 1.28 2019/12/14 10:49:30 tkusumi Exp $ */ +/* $NetBSD: dm_target.c,v 1.29 2019/12/15 05:56:02 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.c,v 1.28 2019/12/14 10:49:30 tkusumi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dm_target.c,v 1.29 2019/12/15 05:56:02 tkusumi Exp $"); #include <sys/types.h> #include <sys/param.h> @@ -160,8 +160,8 @@ dm_target_insert(dm_target_t *dm_target) printf("%s missing init\n", dm_target->name); return EINVAL; } - if (dm_target->status == NULL) { - printf("%s missing status\n", dm_target->name); + if (dm_target->table == NULL) { + printf("%s missing table\n", dm_target->name); return EINVAL; } if (dm_target->strategy == NULL) { @@ -331,7 +331,7 @@ dm_target_init(void) dmt->version[1] = 0; dmt->version[2] = 2; dmt->init = &dm_target_linear_init; - dmt->status = &dm_target_linear_status; + dmt->table = &dm_target_linear_table; dmt->strategy = &dm_target_linear_strategy; dmt->sync = &dm_target_linear_sync; dmt->deps = &dm_target_linear_deps; @@ -345,7 +345,7 @@ dm_target_init(void) dmt3->version[1] = 0; dmt3->version[2] = 3; dmt3->init = &dm_target_stripe_init; - dmt3->status = &dm_target_stripe_status; + dmt3->table = &dm_target_stripe_table; dmt3->strategy = &dm_target_stripe_strategy; dmt3->sync = &dm_target_stripe_sync; dmt3->deps = &dm_target_stripe_deps; Index: src/sys/dev/dm/dm_target_linear.c diff -u src/sys/dev/dm/dm_target_linear.c:1.28 src/sys/dev/dm/dm_target_linear.c:1.29 --- src/sys/dev/dm/dm_target_linear.c:1.28 Sat Dec 14 10:02:35 2019 +++ src/sys/dev/dm/dm_target_linear.c Sun Dec 15 05:56:02 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: dm_target_linear.c,v 1.28 2019/12/14 10:02:35 tkusumi Exp $ */ +/* $NetBSD: dm_target_linear.c,v 1.29 2019/12/15 05:56:02 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_linear.c,v 1.28 2019/12/14 10:02:35 tkusumi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dm_target_linear.c,v 1.29 2019/12/15 05:56:02 tkusumi Exp $"); /* * This file implements initial version of device-mapper dklinear target. @@ -84,18 +84,18 @@ dm_target_linear_init(dm_table_entry_t * } /* - * Status routine is called to get params string, which is target + * Table routine is called to get params string, which is target * specific. When dm_table_status_ioctl is called with flag * DM_STATUS_TABLE_FLAG I have to sent params string back. */ char * -dm_target_linear_status(void *target_config) +dm_target_linear_table(void *target_config) { dm_target_linear_config_t *tlc; char *params; tlc = target_config; - aprint_debug("Linear target status function called\n"); + aprint_debug("Linear target table function called\n"); params = kmem_alloc(DM_MAX_PARAMS_SIZE, KM_SLEEP); snprintf(params, DM_MAX_PARAMS_SIZE, "%s %" PRIu64, Index: src/sys/dev/dm/dm_target_error.c diff -u src/sys/dev/dm/dm_target_error.c:1.20 src/sys/dev/dm/dm_target_error.c:1.21 --- src/sys/dev/dm/dm_target_error.c:1.20 Sat Dec 14 10:02:35 2019 +++ src/sys/dev/dm/dm_target_error.c Sun Dec 15 05:56:02 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: dm_target_error.c,v 1.20 2019/12/14 10:02:35 tkusumi Exp $ */ +/* $NetBSD: dm_target_error.c,v 1.21 2019/12/15 05:56:02 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.20 2019/12/14 10:02:35 tkusumi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dm_target_error.c,v 1.21 2019/12/15 05:56:02 tkusumi Exp $"); /* * This file implements initial version of device-mapper error target. @@ -43,7 +43,7 @@ __KERNEL_RCSID(0, "$NetBSD: dm_target_er /* dm_target_error.c */ int dm_target_error_init(dm_table_entry_t*, int, char **); -char *dm_target_error_status(void *); +char *dm_target_error_table(void *); int dm_target_error_strategy(dm_table_entry_t *, struct buf *); int dm_target_error_sync(dm_table_entry_t *); int dm_target_error_deps(dm_table_entry_t *, prop_array_t); @@ -82,7 +82,7 @@ dm_target_error_modcmd(modcmd_t cmd, voi dmt->version[1] = 0; dmt->version[2] = 0; dmt->init = &dm_target_error_init; - dmt->status = &dm_target_error_status; + dmt->table = &dm_target_error_table; dmt->strategy = &dm_target_error_strategy; dmt->sync = &dm_target_error_sync; dmt->deps = &dm_target_error_deps; @@ -121,9 +121,9 @@ dm_target_error_init(dm_table_entry_t *t return 0; } -/* Status routine called to get params string. */ +/* Table routine called to get params string. */ char * -dm_target_error_status(void *target_config) +dm_target_error_table(void *target_config) { return NULL; } Index: src/sys/dev/dm/dm_target_mirror.c diff -u src/sys/dev/dm/dm_target_mirror.c:1.19 src/sys/dev/dm/dm_target_mirror.c:1.20 --- src/sys/dev/dm/dm_target_mirror.c:1.19 Sat Dec 14 10:02:35 2019 +++ src/sys/dev/dm/dm_target_mirror.c Sun Dec 15 05:56:02 2019 @@ -1,4 +1,4 @@ -/*$NetBSD: dm_target_mirror.c,v 1.19 2019/12/14 10:02:35 tkusumi Exp $*/ +/*$NetBSD: dm_target_mirror.c,v 1.20 2019/12/15 05:56:02 tkusumi Exp $*/ /* * Copyright (c) 2009 The NetBSD Foundation, Inc. @@ -29,7 +29,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: dm_target_mirror.c,v 1.19 2019/12/14 10:02:35 tkusumi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dm_target_mirror.c,v 1.20 2019/12/15 05:56:02 tkusumi Exp $"); /* * This file implements initial version of device-mapper mirror target. @@ -43,7 +43,7 @@ __KERNEL_RCSID(0, "$NetBSD: dm_target_mi /* dm_target_mirror.c */ int dm_target_mirror_init(dm_table_entry_t *, int, char **); -char *dm_target_mirror_status(void *); +char *dm_target_mirror_table(void *); int dm_target_mirror_strategy(dm_table_entry_t *, struct buf *); int dm_target_mirror_sync(dm_table_entry_t *); int dm_target_mirror_deps(dm_table_entry_t *, prop_array_t); @@ -94,7 +94,7 @@ dm_target_mirror_modcmd(modcmd_t cmd, vo dmt->version[1] = 0; dmt->version[2] = 0; dmt->init = &dm_target_mirror_init; - dmt->status = &dm_target_mirror_status; + dmt->table = &dm_target_mirror_table; dmt->strategy = &dm_target_mirror_strategy; dmt->sync = &dm_target_mirror_sync; dmt->deps = &dm_target_mirror_deps; @@ -137,9 +137,9 @@ dm_target_mirror_init(dm_table_entry_t * return ENOSYS; } -/* Status routine called to get params string. */ +/* Table routine called to get params string. */ char * -dm_target_mirror_status(void *target_config) +dm_target_mirror_table(void *target_config) { return NULL; } Index: src/sys/dev/dm/dm_target_snapshot.c diff -u src/sys/dev/dm/dm_target_snapshot.c:1.31 src/sys/dev/dm/dm_target_snapshot.c:1.32 --- src/sys/dev/dm/dm_target_snapshot.c:1.31 Sat Dec 14 10:02:35 2019 +++ src/sys/dev/dm/dm_target_snapshot.c Sun Dec 15 05:56:02 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: dm_target_snapshot.c,v 1.31 2019/12/14 10:02:35 tkusumi Exp $ */ +/* $NetBSD: dm_target_snapshot.c,v 1.32 2019/12/15 05:56:02 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_snapshot.c,v 1.31 2019/12/14 10:02:35 tkusumi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dm_target_snapshot.c,v 1.32 2019/12/15 05:56:02 tkusumi Exp $"); /* * 1. Suspend my_data to temporarily stop any I/O while the snapshot is being @@ -88,7 +88,7 @@ __KERNEL_RCSID(0, "$NetBSD: dm_target_sn /* dm_target_snapshot.c */ int dm_target_snapshot_init(dm_table_entry_t *, int, char **); -char *dm_target_snapshot_status(void *); +char *dm_target_snapshot_table(void *); int dm_target_snapshot_strategy(dm_table_entry_t *, struct buf *); int dm_target_snapshot_sync(dm_table_entry_t *); int dm_target_snapshot_deps(dm_table_entry_t *, prop_array_t); @@ -97,7 +97,7 @@ int dm_target_snapshot_upcall(dm_table_e /* dm snapshot origin driver */ int dm_target_snapshot_orig_init(dm_table_entry_t *, int, char **); -char *dm_target_snapshot_orig_status(void *); +char *dm_target_snapshot_orig_table(void *); int dm_target_snapshot_orig_strategy(dm_table_entry_t *, struct buf *); int dm_target_snapshot_orig_sync(dm_table_entry_t *); int dm_target_snapshot_orig_deps(dm_table_entry_t *, prop_array_t); @@ -157,7 +157,7 @@ dm_target_snapshot_modcmd(modcmd_t cmd, dmt->version[1] = 0; dmt->version[2] = 5; dmt->init = &dm_target_snapshot_init; - dmt->status = &dm_target_snapshot_status; + dmt->table = &dm_target_snapshot_table; dmt->strategy = &dm_target_snapshot_strategy; dmt->sync = &dm_target_snapshot_sync; dmt->deps = &dm_target_snapshot_deps; @@ -171,7 +171,7 @@ dm_target_snapshot_modcmd(modcmd_t cmd, dmt1->version[1] = 0; dmt1->version[2] = 5; dmt1->init = &dm_target_snapshot_orig_init; - dmt1->status = &dm_target_snapshot_orig_status; + dmt1->table = &dm_target_snapshot_orig_table; dmt1->strategy = &dm_target_snapshot_orig_strategy; dmt1->sync = &dm_target_snapshot_orig_sync; dmt1->deps = &dm_target_snapshot_orig_deps; @@ -249,12 +249,12 @@ dm_target_snapshot_init(dm_table_entry_t } /* - * Status routine is called to get params string, which is target + * Table routine is called to get params string, which is target * specific. When dm_table_status_ioctl is called with flag * DM_STATUS_TABLE_FLAG I have to sent params string back. */ char * -dm_target_snapshot_status(void *target_config) +dm_target_snapshot_table(void *target_config) { dm_target_snapshot_config_t *tsc; @@ -269,7 +269,7 @@ dm_target_snapshot_status(void *target_c cow_len = 0; count = 0; - printf("Snapshot target status function called\n"); + printf("Snapshot target table function called\n"); /* count number of chars in offset */ for (i = tsc->tsc_chunk_size; i != 0; i /= 10) @@ -415,12 +415,12 @@ dm_target_snapshot_orig_init(dm_table_en } /* - * Status routine is called to get params string, which is target + * Table routine is called to get params string, which is target * specific. When dm_table_status_ioctl is called with flag * DM_STATUS_TABLE_FLAG I have to sent params string back. */ char * -dm_target_snapshot_orig_status(void *target_config) +dm_target_snapshot_orig_table(void *target_config) { dm_target_snapshot_origin_config_t *tsoc; @@ -431,7 +431,7 @@ dm_target_snapshot_orig_status(void *tar prm_len = 0; - printf("Snapshot origin target status function called\n"); + printf("Snapshot origin target table function called\n"); /* length of names + count of chars + spaces and null char */ prm_len = strlen(tsoc->tsoc_real_dev->name) + 1; Index: src/sys/dev/dm/dm_target_stripe.c diff -u src/sys/dev/dm/dm_target_stripe.c:1.35 src/sys/dev/dm/dm_target_stripe.c:1.36 --- src/sys/dev/dm/dm_target_stripe.c:1.35 Sat Dec 14 10:02:35 2019 +++ src/sys/dev/dm/dm_target_stripe.c Sun Dec 15 05:56:02 2019 @@ -1,4 +1,4 @@ -/*$NetBSD: dm_target_stripe.c,v 1.35 2019/12/14 10:02:35 tkusumi Exp $*/ +/*$NetBSD: dm_target_stripe.c,v 1.36 2019/12/15 05:56:02 tkusumi Exp $*/ /* * Copyright (c) 2009 The NetBSD Foundation, Inc. @@ -29,7 +29,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: dm_target_stripe.c,v 1.35 2019/12/14 10:02:35 tkusumi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dm_target_stripe.c,v 1.36 2019/12/15 05:56:02 tkusumi Exp $"); /* * This file implements initial version of device-mapper stripe target. @@ -82,7 +82,7 @@ dm_target_stripe_modcmd(modcmd_t cmd, vo dmt->version[1] = 0; dmt->version[2] = 0; dmt->init = &dm_target_stripe_init; - dmt->status = &dm_target_stripe_status; + dmt->table = &dm_target_stripe_table; dmt->strategy = &dm_target_stripe_strategy; dmt->sync = &dm_target_stripe_sync; dmt->deps = &dm_target_stripe_deps; @@ -183,9 +183,9 @@ dm_target_stripe_init(dm_table_entry_t * return 0; } -/* Status routine called to get params string. */ +/* Table routine called to get params string. */ char * -dm_target_stripe_status(void *target_config) +dm_target_stripe_table(void *target_config) { dm_target_linear_config_t *tlc; dm_target_stripe_config_t *tsc; Index: src/sys/dev/dm/dm_target_zero.c diff -u src/sys/dev/dm/dm_target_zero.c:1.22 src/sys/dev/dm/dm_target_zero.c:1.23 --- src/sys/dev/dm/dm_target_zero.c:1.22 Sat Dec 14 10:02:35 2019 +++ src/sys/dev/dm/dm_target_zero.c Sun Dec 15 05:56:02 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: dm_target_zero.c,v 1.22 2019/12/14 10:02:35 tkusumi Exp $ */ +/* $NetBSD: dm_target_zero.c,v 1.23 2019/12/15 05:56:02 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_zero.c,v 1.22 2019/12/14 10:02:35 tkusumi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dm_target_zero.c,v 1.23 2019/12/15 05:56:02 tkusumi Exp $"); /* * This file implements initial version of device-mapper zero target. @@ -43,7 +43,7 @@ __KERNEL_RCSID(0, "$NetBSD: dm_target_ze /* dm_target_zero.c */ int dm_target_zero_init(dm_table_entry_t *, int, char **); -char *dm_target_zero_status(void *); +char *dm_target_zero_table(void *); int dm_target_zero_strategy(dm_table_entry_t *, struct buf *); int dm_target_zero_sync(dm_table_entry_t *); int dm_target_zero_destroy(dm_table_entry_t *); @@ -82,7 +82,7 @@ dm_target_zero_modcmd(modcmd_t cmd, void dmt->version[1] = 0; dmt->version[2] = 0; dmt->init = &dm_target_zero_init; - dmt->status = &dm_target_zero_status; + dmt->table = &dm_target_zero_table; dmt->strategy = &dm_target_zero_strategy; dmt->sync = &dm_target_zero_sync; dmt->deps = &dm_target_zero_deps; @@ -124,9 +124,9 @@ dm_target_zero_init(dm_table_entry_t *ta return 0; } -/* Status routine called to get params string. */ +/* Table routine called to get params string. */ char * -dm_target_zero_status(void *target_config) +dm_target_zero_table(void *target_config) { return NULL; }