diff options
| author | haad <haad@NetBSD.org> | 2009-01-02 00:42:31 +0000 |
|---|---|---|
| committer | haad <haad@NetBSD.org> | 2009-01-02 00:42:31 +0000 |
| commit | 32013fd9f2b763436fd35f42074747f8f32631f4 (patch) | |
| tree | 7385bcdacc0753df7a3ef4caa032cb12c22b312f /sys/dev/dm/dm_target.c | |
| parent | 82b050bfbe3ce9ce9ea05b157afe051c56b630da (diff) | |
Add stripe target functions stubs. Stripe target must be present in dm driver
because without it lvm2tools will not create LVsi and eventualy panic system.
Problem reported by agc@.
Diffstat (limited to 'sys/dev/dm/dm_target.c')
| -rw-r--r-- | sys/dev/dm/dm_target.c | 40 |
1 files changed, 7 insertions, 33 deletions
diff --git a/sys/dev/dm/dm_target.c b/sys/dev/dm/dm_target.c index 8b302ab1829..36e26f014a4 100644 --- a/sys/dev/dm/dm_target.c +++ b/sys/dev/dm/dm_target.c @@ -1,4 +1,4 @@ -/* $NetBSD: dm_target.c,v 1.4 2008/12/21 00:59:39 haad Exp $ */ +/* $NetBSD: dm_target.c,v 1.5 2009/01/02 00:42:31 haad Exp $ */ /* * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -268,42 +268,16 @@ dm_target_init(void) r = dm_target_insert(dmt); -/* dmt1->version[0] = 1; - dmt1->version[1] = 0; - dmt1->version[2] = 0; - strlcpy(dmt1->name, "zero", DM_MAX_TYPE_NAME); - dmt1->init = &dm_target_zero_init; - dmt1->status = &dm_target_zero_status; - dmt1->strategy = &dm_target_zero_strategy; - dmt1->deps = &dm_target_zero_deps; - dmt1->destroy = &dm_target_zero_destroy; - dmt1->upcall = &dm_target_zero_upcall; - - r = dm_target_insert(dmt1); - - dmt2->version[0] = 1; - dmt2->version[1] = 0; - dmt2->version[2] = 0; - strlcpy(dmt2->name, "error", DM_MAX_TYPE_NAME); - dmt2->init = &dm_target_error_init; - dmt2->status = &dm_target_error_status; - dmt2->strategy = &dm_target_error_strategy; - dmt2->deps = &dm_target_error_deps; - dmt2->destroy = &dm_target_error_destroy; - dmt2->upcall = &dm_target_error_upcall; - - r = dm_target_insert(dmt2);*/ - dmt3->version[0] = 1; dmt3->version[1] = 0; dmt3->version[2] = 3; strlcpy(dmt3->name, "striped", DM_MAX_TYPE_NAME); - dmt3->init = &dm_target_linear_init; - dmt3->status = &dm_target_linear_status; - dmt3->strategy = &dm_target_linear_strategy; - dmt3->deps = &dm_target_linear_deps; - dmt3->destroy = &dm_target_linear_destroy; - dmt3->upcall = NULL; + dmt3->init = &dm_target_stripe_init; + dmt3->status = &dm_target_stripe_status; + dmt3->strategy = &dm_target_stripe_strategy; + dmt3->deps = &dm_target_stripe_deps; + dmt3->destroy = &dm_target_stripe_destroy; + dmt3->upcall = &dm_target_stripe_upcall; r = dm_target_insert(dmt3); |
