Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1
crash
crash-xen-no-polling.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File crash-xen-no-polling.diff of Package crash
From: Bernhard Walle <bwalle@suse.de> Subject: [PATCH] Remove struct domain::is_polling Patch-mainline: not yet, Xen patch is not mainline This is the Xen counterpart for the patch 18428-poll-single-port.patch. # HG changeset patch # User Keir Fraser <keir.fraser@citrix.com> # Date 1220535506 -3600 # Node ID ae9b223a675d9ed37cffbc24d0abe83ef2a30ab3 # Parent 8d982c7a0d303de1200134fcf3a2573f6f4449fa More efficient implementation of SCHEDOP_poll when polling a single port. Signed-off-by: Keir Fraser <keir.fraser@citrix.com> It just removes that structure element. It's needed to open a SUSE SLES 11 Xen dump in hyper visor mode: ./crash <xen-sym> <vmcore> Signed-off-by: Bernhard Walle <bwalle@suse.de> --- xen_hyper.c | 3 --- xen_hyper_defs.h | 1 - xen_hyper_dump_tables.c | 2 -- 3 files changed, 6 deletions(-) --- a/xen_hyper.c +++ b/xen_hyper.c @@ -188,7 +188,6 @@ xen_hyper_domain_init(void) XEN_HYPER_MEMBER_OFFSET_INIT(domain_is_hvm, "domain", "is_hvm"); XEN_HYPER_MEMBER_OFFSET_INIT(domain_is_privileged, "domain", "is_privileged"); XEN_HYPER_MEMBER_OFFSET_INIT(domain_debugger_attached, "domain", "debugger_attached"); - XEN_HYPER_MEMBER_OFFSET_INIT(domain_is_polling, "domain", "is_polling"); XEN_HYPER_MEMBER_OFFSET_INIT(domain_is_dying, "domain", "is_dying"); XEN_HYPER_MEMBER_OFFSET_INIT(domain_is_paused_by_controller, "domain", "is_paused_by_controller"); XEN_HYPER_MEMBER_OFFSET_INIT(domain_is_shutting_down, "domain", "is_shutting_down"); @@ -1179,8 +1178,6 @@ xen_hyper_store_domain_context(struct xe dc->domain_flags |= XEN_HYPER_DOMS_privileged; } else if (*(dp + XEN_HYPER_OFFSET(domain_debugger_attached))) { dc->domain_flags |= XEN_HYPER_DOMS_debugging; - } else if (*(dp + XEN_HYPER_OFFSET(domain_is_polling))) { - dc->domain_flags |= XEN_HYPER_DOMS_polling; } else if (*(dp + XEN_HYPER_OFFSET(domain_is_paused_by_controller))) { dc->domain_flags |= XEN_HYPER_DOMS_ctrl_pause; } else if (*(dp + XEN_HYPER_OFFSET(domain_is_dying))) { --- a/xen_hyper_defs.h +++ b/xen_hyper_defs.h @@ -661,7 +661,6 @@ struct xen_hyper_offset_table { long domain_is_hvm; long domain_is_privileged; long domain_debugger_attached; - long domain_is_polling; long domain_is_dying; long domain_is_paused_by_controller; long domain_is_shutting_down; --- a/xen_hyper_dump_tables.c +++ b/xen_hyper_dump_tables.c @@ -775,8 +775,6 @@ xen_hyper_dump_xen_hyper_offset_table(ch (buf, "%ld\n", xen_hyper_offset_table.domain_is_privileged)); XEN_HYPER_PRI(fp, len, "domain_debugger_attached: ", buf, flag, (buf, "%ld\n", xen_hyper_offset_table.domain_debugger_attached)); - XEN_HYPER_PRI(fp, len, "domain_is_polling: ", buf, flag, - (buf, "%ld\n", xen_hyper_offset_table.domain_is_polling)); XEN_HYPER_PRI(fp, len, "domain_is_dying: ", buf, flag, (buf, "%ld\n", xen_hyper_offset_table.domain_is_dying)); XEN_HYPER_PRI(fp, len, "domain_is_paused_by_controller: ", buf, flag,
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor