diff options
author | phk <phk@FreeBSD.org> | 2005-02-22 18:17:31 +0000 |
---|---|---|
committer | phk <phk@FreeBSD.org> | 2005-02-22 18:17:31 +0000 |
commit | f24285cfacf24730807413c66ad59516944a075e (patch) | |
tree | cb63c87e6242912b08ea7bade4c2c6e87976259b /sys/fs/devfs | |
parent | 1a4f1f8da53d9349c487ad30fc4ece43b1efc610 (diff) | |
download | FreeBSD-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.c | 3 |
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); |