[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 |