summaryrefslogtreecommitdiffstats
path: root/sys/miscfs/devfs/devfs_tree.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1996-10-28 11:36:06 +0000
committerphk <phk@FreeBSD.org>1996-10-28 11:36:06 +0000
commitdda935f02496a29a92caeb8b0ecc665195bc2a8d (patch)
tree862c64a5b7c856a625bbd9c9b295732ba1fd2967 /sys/miscfs/devfs/devfs_tree.c
parentef2dec217079d631a2fded33581214156db4ec7f (diff)
downloadFreeBSD-src-dda935f02496a29a92caeb8b0ecc665195bc2a8d.zip
FreeBSD-src-dda935f02496a29a92caeb8b0ecc665195bc2a8d.tar.gz
devfs_tree.c: improve our bdevvp() function.
devfs_vnops.c: move a debug printf to be consistent.
Diffstat (limited to 'sys/miscfs/devfs/devfs_tree.c')
-rw-r--r--sys/miscfs/devfs/devfs_tree.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/miscfs/devfs/devfs_tree.c b/sys/miscfs/devfs/devfs_tree.c
index f4110f9..9b7859e 100644
--- a/sys/miscfs/devfs/devfs_tree.c
+++ b/sys/miscfs/devfs/devfs_tree.c
@@ -2,9 +2,11 @@
/*
* Written by Julian Elischer (julian@DIALix.oz.au)
*
- * $Header: /home/ncvs/src/sys/miscfs/devfs/devfs_tree.c,v 1.30 1996/09/10 08:27:33 bde Exp $
+ * $Header: /home/ncvs/src/sys/miscfs/devfs/devfs_tree.c,v 1.31 1996/09/29 15:00:37 bde Exp $
*/
+#include "opt_devfs.h"
+
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/types.h>
@@ -841,9 +843,11 @@ bdevvp(dev_t dev, struct vnode **vpp)
{
dn_p dnp = 0;
+ if (dev == NODEV)
+ return(0);
dnp= findbdev(dev, dev_root->dnp);
if (!dnp)
- return (0);
+ return (ENOENT);
return (devfs_dntovn(dnp, vpp));
}
#endif /* DEVFS_ROOT */
OpenPOWER on IntegriCloud