From e51ab41063713753d9fde052e86271e5a75f23e2 Mon Sep 17 00:00:00 2001 From: tkusumi Date: Sun, 8 Dec 2019 14:59:42 +0000 Subject: dm: Add dummy target ->sync()/->secsize() to prevent panic on modload(8) dm_target_insert() has assertions to ensure targets implement all handlers. Adding dummy ones at least prevents panic on modload(8). --- sys/dev/dm/dm_target_error.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'sys/dev/dm/dm_target_error.c') diff --git a/sys/dev/dm/dm_target_error.c b/sys/dev/dm/dm_target_error.c index b837f3f1105..ab6cad8c49e 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.17 2019/12/08 04:41:02 tkusumi Exp $ */ +/* $NetBSD: dm_target_error.c,v 1.18 2019/12/08 14:59:42 tkusumi Exp $ */ /* * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -29,7 +29,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include -__KERNEL_RCSID(0, "$NetBSD: dm_target_error.c,v 1.17 2019/12/08 04:41:02 tkusumi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dm_target_error.c,v 1.18 2019/12/08 14:59:42 tkusumi Exp $"); /* * This file implements initial version of device-mapper error target. @@ -88,6 +88,7 @@ dm_target_error_modcmd(modcmd_t cmd, void *arg) dmt->deps = &dm_target_error_deps; dmt->destroy = &dm_target_error_destroy; dmt->upcall = &dm_target_error_upcall; + dmt->secsize = dm_target_dummy_secsize; r = dm_target_insert(dmt); -- cgit