libxc: improve error message
PATCH 1/1 libxc: improve error message
Hi!
Attached patch improves error message when starting a domain and mmap() fails, which may happen on too rigorous rlimit settings.
Signed-off-by Christoph Egger <[email protected]>
Signature · 12 lines
AMD Saxony, Dresden, Germany Operating System Research Center Legal Information: AMD Saxony Limited Liability Company & Co. KG Sitz (Geschäftsanschrift): Wilschdorfer Landstr. 101, 01109 Dresden, Deutschland Registergericht Dresden: HRA 4896 vertretungsberechtigter Komplementär: AMD Saxony LLC (Sitz Wilmington, Delaware, USA) Geschäftsführer der AMD Saxony LLC: Dr. Hans-R. Deppe, Thomas McCoy
tools/libxc/xc_dom_boot.c +6 -3
@@ -152,6 +152,7 @@ void *xc_dom_boot_domU_map(struct xc_domprivcmd_mmap_entry_t *entries;void *ptr;int i, rc; +int err; entries =xc_dom_malloc (dom, count *sizeof (privcmd_mmap_entry_t));if ( entries ==NULL )
@@ -166,9 +167,11 @@ void *xc_dom_boot_domU_map(struct xc_dom MAP_SHARED, dom->guest_xc, 0);if ( ptr ==MAP_FAILED ) { -xc_dom_panic (XC_INTERNAL_ERROR , -"%s: failed to mmap domU pages 0x%" PRIpfn"+0x%" PRIpfn -" [mmap]\n" , __FUNCTION__, pfn, count); + err = errno; +xc_dom_panic (XC_INTERNAL_ERROR , +"%s: failed to mmap domU pages 0x%" PRIpfn"+0x%" PRIpfn +" [mmap, errno=%i (%s)]\n" , __FUNCTION__, pfn, count, + err,strerror (err));return NULL ; }
_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel