summaryrefslogtreecommitdiffstats
path: root/sys/miscfs/devfs/devfs_tree.c
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1996-01-02 09:14:49 +0000
committerpeter <peter@FreeBSD.org>1996-01-02 09:14:49 +0000
commite30ce9b2f85207ec00965eaa0110195781f82f7c (patch)
treecc267b6485e8f605d0445f92928048cce897e025 /sys/miscfs/devfs/devfs_tree.c
parenteed534da47fa86c2a5e52c33f24456168de1d065 (diff)
downloadFreeBSD-src-e30ce9b2f85207ec00965eaa0110195781f82f7c.zip
FreeBSD-src-e30ce9b2f85207ec00965eaa0110195781f82f7c.tar.gz
Remove unnecessary debug printf's ("no references", "bad-id") - these
were development aids :-) and normal events. Initialise the "hidden" blueprint mount "mnt_op" and "mnt_vfc" fields so that a statfs() on a devfs file would not panic anymore. Fixes PR#911. Head-scratching by: Julian and Peter
Diffstat (limited to 'sys/miscfs/devfs/devfs_tree.c')
-rw-r--r--sys/miscfs/devfs/devfs_tree.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/sys/miscfs/devfs/devfs_tree.c b/sys/miscfs/devfs/devfs_tree.c
index 746305e..599d8e1 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: /u1/ncvs/src/sys/miscfs/devfs/devfs_tree.c,v 1.10 1995/12/08 11:17:33 julian Exp $
+ * $Header: /home/ncvs/src/sys/miscfs/devfs/devfs_tree.c,v 1.11 1995/12/09 09:11:01 julian Exp $
*/
#include "param.h"
@@ -732,10 +732,16 @@ DBPRINT((" vntodn "));
Debugger("bad-tag ");
return(EINVAL);
}
+#if 0
+ /*
+ * XXX: This is actually a "normal" case when vclean calls us without
+ * XXX: incrementing the reference count first.
+ */
if(vn_p->v_usecount == 0)
{
printf("No references! ");
}
+#endif
if((vn_p->v_type == VBAD) || (vn_p->v_type == VNON))
{
printf("bad-type2 ");
@@ -762,12 +768,18 @@ DBPRINT(("dntovn "));
{
if(vn_p->v_id != dnp->vn_id)
{
+#if 0
+ /* XXX: This is `normal'... */
printf("bad-id ");
+#endif
goto skip;
}
if(vn_p->v_tag != VT_DEVFS)
{
+#if 0
+ /* XXX: This is `normal'... */
printf("bad-tag ");
+#endif
goto skip;
}
if(vn_p->v_op != *(dnp->ops))
OpenPOWER on IntegriCloud