|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 07/48] xen/sched: move per cpu scheduler private data into struct sched_resource
On Thu, 2019-09-05 at 09:38 +0200, Jan Beulich wrote:
> On 05.09.2019 09:13, Juergen Gross wrote:
> > On 04.09.19 15:48, Jan Beulich wrote:
> > > On 09.08.2019 16:57, Juergen Gross wrote:
> > > >
> > > > -/*
> > > > - * vcpu is urgent if vcpu is polling event channel
> > > > - *
> > > > - * if urgent vcpu exists, CPU should not enter deep C state
> > > > - */
> > > > -static inline int sched_has_urgent_vcpu(void)
> > > > -{
> > > > - return atomic_read(&this_cpu(schedule_data).urgent_count);
> > > > -}
> > >
> > > I
> > > don't suppose there's a way to keep it inline but still drop the
> > > unwanted #include above?
> >
> > The only alternatives I could think of are:
> >
> > - Passing the "urgent" indicator via parameter to idle (you didn't
> > like that)
> >
> > - Make urgent_count a plain percpu variable
>
> Named sched_urgent_count or some such, this latter option doesn't
> look too bad to me; not sure what the scheduler maintainers think
> of this, though.
>
This is ok for me as well.
Regards
--
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)
Attachment:
signature.asc _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |