head 1.2; access; symbols; locks; strict; comment @# @; 1.2 date 2016.09.21.17.03.38; author bouyer; state dead; branches; next 1.1; commitid DpaVr9YcAfk37bnz; 1.1 date 2016.08.06.10.10.10; author spz; state Exp; branches; next ; commitid FmgNNKHIxwRTjehz; desc @@ 1.2 log @Update xenkernel45 and xentools45 to 4.5.5. Changes since 4.5.3: mostly bugfixes, including fixes for security issues XSA-172, XSA-173, XSA-175, XSA-176, XSA-178, XSA-179, XSA-180, XSA-181, XSA-182, XSA-183, XSA-184, XSA-185, XSA-186 and XSA-187. All but XSA-175 were already fixed in pkgsrc. Complete list of changes and links to the XSA advisories: https://www.xenproject.org/downloads/xen-archives/xen-45-series/xen-455.html @ text @$NetBSD: patch-XSA-181,v 1.1 2016/08/06 10:10:10 spz Exp $ patch for XSA-181 from upstream note this patch is only for ARM, and thus not really relevant to this x86-only package --- xen/arch/arm/p2m.c.orig 2016-03-23 13:57:27.000000000 +0000 +++ xen/arch/arm/p2m.c @@@@ -1084,7 +1084,8 @@@@ void p2m_teardown(struct domain *d) while ( (pg = page_list_remove_head(&p2m->pages)) ) free_domheap_page(pg); - free_domheap_pages(p2m->root, P2M_ROOT_ORDER); + if ( p2m->root ) + free_domheap_pages(p2m->root, P2M_ROOT_ORDER); p2m->root = NULL; @ 1.1 log @add patches for XSAs 176, 180 and 181 from upstream @ text @d1 1 a1 1 $NetBSD$ @