summaryrefslogtreecommitdiffstats
path: root/sys/fs/devfs
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2005-02-22 18:17:31 +0000
committerphk <phk@FreeBSD.org>2005-02-22 18:17:31 +0000
commitf24285cfacf24730807413c66ad59516944a075e (patch)
treecb63c87e6242912b08ea7bade4c2c6e87976259b /sys/fs/devfs
parent1a4f1f8da53d9349c487ad30fc4ece43b1efc610 (diff)
downloadFreeBSD-src-f24285cfacf24730807413c66ad59516944a075e.zip
FreeBSD-src-f24285cfacf24730807413c66ad59516944a075e.tar.gz
We may not have an actual cdev at this point.
Diffstat (limited to 'sys/fs/devfs')
-rw-r--r--sys/fs/devfs/devfs_vnops.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/fs/devfs/devfs_vnops.c b/sys/fs/devfs/devfs_vnops.c
index 4adacb4..09a978a 100644
--- a/sys/fs/devfs/devfs_vnops.c
+++ b/sys/fs/devfs/devfs_vnops.c
@@ -1052,6 +1052,9 @@ devfs_reclaim(ap)
dev = vp->v_rdev;
vp->v_rdev = NULL;
+ if (dev == NULL)
+ return (0);
+
dev_lock();
if (de != NULL)
LIST_REMOVE(de, de_alias);
OpenPOWER on IntegriCloud