From: Keir Fraser Date: Mon, 20 Sep 2010 17:51:19 +0000 (+0100) Subject: ia64: fix gcc 4.5 warnings X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~11459 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4be742c4db99e4194a774d406f78864dd4dcb56f;p=xen.git ia64: fix gcc 4.5 warnings Signed-off-by: Jan Beulich --- diff --git a/xen/arch/ia64/xen/domain.c b/xen/arch/ia64/xen/domain.c index ab896ae772..13ba26bad3 100644 --- a/xen/arch/ia64/xen/domain.c +++ b/xen/arch/ia64/xen/domain.c @@ -565,7 +565,7 @@ static void init_switch_stack(struct vcpu *v) { struct pt_regs *regs = vcpu_regs (v); struct switch_stack *sw = (struct switch_stack *) regs - 1; - extern void ia64_ret_from_clone; + extern char ia64_ret_from_clone; memset(sw, 0, sizeof(struct switch_stack) + sizeof(struct pt_regs)); sw->ar_bspstore = (unsigned long)vcpu_to_rbs_bottom(v); @@ -728,7 +728,7 @@ vcpu_to_switch_stack(struct vcpu* v) static int vcpu_has_not_run(struct vcpu* v) { - extern void ia64_ret_from_clone; + extern char ia64_ret_from_clone; struct switch_stack *sw = vcpu_to_switch_stack(v); return (sw == (struct switch_stack *)(vcpu_regs(v)) - 1) && diff --git a/xen/arch/ia64/xen/machine_kexec.c b/xen/arch/ia64/xen/machine_kexec.c index 49b490847f..e83a054fc5 100644 --- a/xen/arch/ia64/xen/machine_kexec.c +++ b/xen/arch/ia64/xen/machine_kexec.c @@ -104,7 +104,7 @@ void machine_reboot_kexec(xen_kexec_image_t *image) static int machine_kexec_get_xen(xen_kexec_range_t *range) { - range->start = range->start = ia64_tpa(_text); + range->start = ia64_tpa(_text); range->size = (unsigned long)_end - (unsigned long)_text; return 0; }