|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] build: Fix build when using -fno-inline
# HG changeset patch
# User Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
# Date 1349782906 -3600
# Node ID c8472a11078424e1e43f957b09e260d8002c9dfc
# Parent d0b03667c922b306e06d5d524ef2c99a95a1f030
build: Fix build when using -fno-inline
struct task_slice.migrated is not initialised by this function, and
subsequently returned by value, leading to the error:
sched_sedf.c: In function ?sedf_do_extra_schedule?:
sched_sedf.c:711: error: ?ret.migrated? may be used uninitialised in
this function
for both gcc 4.1.2 and 4.4.3 (which are the two I have easily to hand)
when combined with the -fno-inline compile option.
Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Committed-by: Keir Fraser <keir@xxxxxxx>
---
diff -r d0b03667c922 -r c8472a110784 xen/common/sched_sedf.c
--- a/xen/common/sched_sedf.c Tue Oct 09 11:08:21 2012 +0100
+++ b/xen/common/sched_sedf.c Tue Oct 09 12:41:46 2012 +0100
@@ -667,7 +667,7 @@ static void desched_extra_dom(s_time_t n
static struct task_slice sedf_do_extra_schedule(
s_time_t now, s_time_t end_xt, struct list_head *extraq[], int cpu)
{
- struct task_slice ret;
+ struct task_slice ret = { 0 };
struct sedf_vcpu_info *runinf;
ASSERT(end_xt > now);
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |