From d5ad8952dc215e5ae2b607869f5fe4c2cf28eefa Mon Sep 17 00:00:00 2001 From: Julian Elischer Date: Fri, 10 Oct 1997 07:54:05 +0000 Subject: [PATCH] Allow a deleted deveice to delte it's nodes in other mounted devfs filesystems even if not in SPLIT_DEVS mode. --- sys/miscfs/devfs/devfs_tree.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sys/miscfs/devfs/devfs_tree.c b/sys/miscfs/devfs/devfs_tree.c index 8a17d010136..198ccb04880 100644 --- a/sys/miscfs/devfs/devfs_tree.c +++ b/sys/miscfs/devfs/devfs_tree.c @@ -2,7 +2,7 @@ /* * Written by Julian Elischer (julian@DIALix.oz.au) * - * $Header: /home/ncvs/src/sys/miscfs/devfs/devfs_tree.c,v 1.40 1997/09/07 16:20:50 bde Exp $ + * $Header: /home/ncvs/src/sys/miscfs/devfs/devfs_tree.c,v 1.41 1997/09/16 09:10:18 julian Exp $ */ #include "opt_devfs.h" @@ -609,7 +609,13 @@ devfs_remove_dev(void *devnmp) /* * then free the main node + * If we are not running in SPLIT_DEVS mode, then + * THIS is what gets rid of the propogated nodes. */ + while(dnp->linklist) + { + dev_free_name(dnp->linklist); + } dev_free_name((devnm_p)devnmp); return ; }