diff options
| author | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2005-01-22 19:56:03 +0000 |
|---|---|---|
| committer | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2005-01-22 19:56:03 +0000 |
| commit | 1db17c6db2fc3a2b13add894b4ac1e1580e81be2 (patch) | |
| tree | 995c69cda951e8881e8b5ee1df19dd00cb376a9d | |
| parent | 980b4f7474f7f89fd42948ba1ac6bd17619cb148 (diff) | |
Notes
| -rw-r--r-- | sys/dev/md/md.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sys/dev/md/md.c b/sys/dev/md/md.c index fdcf4f68d6b0..4c5e55763442 100644 --- a/sys/dev/md/md.c +++ b/sys/dev/md/md.c @@ -819,8 +819,6 @@ mdcreate_malloc(struct md_s *sc, struct md_ioctl *mdio) break; } } - if (error != 0) - uma_zdestroy(sc->uma); return (error); } @@ -945,9 +943,8 @@ mddestroy(struct md_s *sc, struct thread *td) FREAD : (FREAD|FWRITE), sc->cred, td); if (sc->cred != NULL) crfree(sc->cred); - if (sc->object != NULL) { + if (sc->object != NULL) vm_object_deallocate(sc->object); - } if (sc->indir) destroy_indir(sc, sc->indir); if (sc->uma) |
