Date: Thu, 4 Jun 2009 14:31:56 GMT From: Marko Zec <zec@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 163490 for review Message-ID: <200906041431.n54EVuoZ088160@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=163490 Change 163490 by zec@zec_amdx4 on 2009/06/04 14:31:28 Don't free vnet and per-vnet-module memory on vimage -d just yet, while tracking down uncancelled callout events. Affected files ... .. //depot/projects/vimage/src/sys/kern/kern_vimage.c#95 edit Differences ... ==== //depot/projects/vimage/src/sys/kern/kern_vimage.c#95 (text+ko) ==== @@ -563,8 +563,10 @@ if (vmi->vmi_size) { if (curvnet->mod_data[vmi->vmi_id] == NULL) panic("vi_destroy: %s\n", vmi->vmi_name); +#ifdef NOTYET free(curvnet->mod_data[vmi->vmi_id], M_VNET); curvnet->mod_data[vmi->vmi_id] = NULL; +#endif } #endif @@ -723,7 +725,9 @@ /* hopefully, we are finally OK to free the vnet container itself! */ vnet->vnet_magic_n = 0xdeadbeef; +#ifdef NOTYET free(vnet, M_VNET); +#endif free(vprocg, M_VPROCG); free(vip, M_VIMAGE);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906041431.n54EVuoZ088160>