From 5f527a96c0db9dd8711084ae6f1c1f3dc18456bf Mon Sep 17 00:00:00 2001 From: julian Date: Fri, 10 Oct 1997 07:54:05 +0000 Subject: 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(-) (limited to 'sys/miscfs/devfs/devfs_tree.c') diff --git a/sys/miscfs/devfs/devfs_tree.c b/sys/miscfs/devfs/devfs_tree.c index 8a17d01..198ccb0 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 ; } -- cgit v1.1