diff options
| author | tkusumi <tkusumi@NetBSD.org> | 2019-12-15 14:39:42 +0000 |
|---|---|---|
| committer | tkusumi <tkusumi@NetBSD.org> | 2019-12-15 14:39:42 +0000 |
| commit | 335d67065cfb38d4598e84a619006f80235e5596 (patch) | |
| tree | c0181ad8744af69dd43b7b8131c38980881ec633 /sys/dev/dm/dm_pdev.c | |
| parent | 32ff06bed7583d814d3bd109aee8652d13372cd8 (diff) | |
dm: Style cleanups (no functional changes)
Diffstat (limited to 'sys/dev/dm/dm_pdev.c')
| -rw-r--r-- | sys/dev/dm/dm_pdev.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/dev/dm/dm_pdev.c b/sys/dev/dm/dm_pdev.c index d08bde89a54..d5c8bbfddf2 100644 --- a/sys/dev/dm/dm_pdev.c +++ b/sys/dev/dm/dm_pdev.c @@ -1,4 +1,4 @@ -/* $NetBSD: dm_pdev.c,v 1.20 2019/12/13 15:49:22 tkusumi Exp $ */ +/* $NetBSD: dm_pdev.c,v 1.21 2019/12/15 14:39:42 tkusumi Exp $ */ /* * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -29,11 +29,10 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: dm_pdev.c,v 1.20 2019/12/13 15:49:22 tkusumi Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dm_pdev.c,v 1.21 2019/12/15 14:39:42 tkusumi Exp $"); #include <sys/types.h> #include <sys/param.h> - #include <sys/disk.h> #include <sys/fcntl.h> #include <sys/kmem.h> @@ -140,6 +139,7 @@ dm_pdev_insert(const char *dev_name) int dm_pdev_init(void) { + SLIST_INIT(&dm_pdev_list); /* initialize global pdev list */ mutex_init(&dm_pdev_mutex, MUTEX_DEFAULT, IPL_NONE); @@ -220,6 +220,7 @@ dm_pdev_destroy(void) int dm_pdev_decr(dm_pdev_t *dmp) { + KASSERT(dmp != NULL); /* * If this was last reference remove dmp from @@ -233,6 +234,7 @@ dm_pdev_decr(dm_pdev_t *dmp) dm_pdev_rem(dmp); return 0; } + mutex_exit(&dm_pdev_mutex); return 0; } |
