[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 1/4] xen: add real time scheduler rtds
2014-09-16 4:52 GMT-04:00 Jan Beulich <JBeulich@xxxxxxxx>: > > >>> On 16.09.14 at 10:42, <dario.faggioli@xxxxxxxxxx> wrote: > > On Sun, 2014-09-14 at 17:37 -0400, Meng Xu wrote: > >> --- /dev/null > >> +++ b/xen/common/sched_rt.c > > > >> +/* > >> + * Init/Free related code > >> + */ > >> +static int > >> +rt_init(struct scheduler *ops) > >> +{ > >> + struct rt_private *prv = xzalloc(struct rt_private); > >> + > >> + printk("Initializing RTDS scheduler\n" \ > >> + "WARNING: This is experimental software in development.\n" \ > >> + "Use at your own risk.\n"); > >> > > I don't think you need the '\' in this case... > > Definitely not. Please drop. > > >> + list_for_each_safe(iter, tmp, runq) > >> + { > >> + svc = __q_elem(iter); > >> + > >> + if ( now >= svc->cur_deadline ) > >> + { > >> + rt_update_deadline(now, svc); > >> + /* reinsert the vcpu if its deadline is updated */ > >> + __q_remove(svc); > >> + __runq_insert(ops, svc); > >> + } > >> + else > >> + break; > >> > > Just from an aesthetic perspective, I think I'd have inverted the > > condition and, hence, the two brances (i.e., "if ( < ) break; else {}"). > > In which case the "else" and with it one level of indentation > should go away. So the code will be like this: if ( < ) break; rt_update_deadline(now, svc); /* reinsert the vcpu if its deadline is updated */ __q_remove(svc); __runq_insert(ops, svc); Am I correct? (Just confirm I understand what you said correctly. :-) ) Thanks, Meng -- ----------- Meng Xu PhD Student in Computer and Information Science University of Pennsylvania _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |