diff options
author | phk <phk@FreeBSD.org> | 1996-10-28 11:36:06 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 1996-10-28 11:36:06 +0000 |
commit | dda935f02496a29a92caeb8b0ecc665195bc2a8d (patch) | |
tree | 862c64a5b7c856a625bbd9c9b295732ba1fd2967 /sys/miscfs/devfs/devfs_tree.c | |
parent | ef2dec217079d631a2fded33581214156db4ec7f (diff) | |
download | FreeBSD-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.c | 8 |
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 */ |