diff options
| author | Poul-Henning Kamp <phk@FreeBSD.org> | 1994-10-05 00:58:33 +0000 |
|---|---|---|
| committer | Poul-Henning Kamp <phk@FreeBSD.org> | 1994-10-05 00:58:33 +0000 |
| commit | 009bc0f68d8df625268d0ac7cc544aeb7b1bd206 (patch) | |
| tree | caa9a13b1ff95a884fb43ba75507d23b8b82ed3b | |
| parent | 66f9b7d2d726b23489a3d5cc54f64c7f4c4d473f (diff) | |
Notes
| -rw-r--r-- | sys/kern/imgact_gzip.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/kern/imgact_gzip.c b/sys/kern/imgact_gzip.c index 8b425a1991897..6d021275df84b 100644 --- a/sys/kern/imgact_gzip.c +++ b/sys/kern/imgact_gzip.c @@ -7,7 +7,7 @@ * this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp * ---------------------------------------------------------------------------- * - * $Id: imgact_gzip.c,v 1.3 1994/10/04 03:09:13 phk Exp $ + * $Id: imgact_gzip.c,v 1.4 1994/10/04 06:51:42 phk Exp $ * * This module handles execution of a.out files which have been run through * "gzip -9". @@ -91,10 +91,10 @@ exec_gzip_imgact(iparams) return ENOMEM; bzero(gz,sizeof *gz); /* waste of time ? */ - gz->gz_slide = malloc(WSIZE,M_TEMP,M_NOWAIT); - if (!gz->gz_slide) { + error = vm_allocate(kernel_map, &gz->gz_slide, WSIZE, TRUE); + if (error) { free(gz,M_GZIP); - return ENOMEM; + return error; } gz->ip = iparams; @@ -142,7 +142,7 @@ exec_gzip_imgact(iparams) done: error = gz->error; - free(gz->gz_slide,M_TEMP); + vm_deallocate(kernel_map, gz->gz_slide, WSIZE); free(gz,M_GZIP); return error; } |
