[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 11/60] xen/sched: move per cpu scheduler private data into struct sched_resource



>>> On 28.05.19 at 12:32, <jgross@xxxxxxxx> wrote:
> This prepares support of larger scheduling granularities, e.g. core
> scheduling.
> 
> While at it move sched_has_urgent_vcpu() from include/asm-x86/cpuidle.h
> into schedule.c removing the need for including sched-if.h in
> cpuidle.h and multiple other C sources.
> 
> Signed-off-by: Juergen Gross <jgross@xxxxxxxx>

(minor) x86 changes
Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

> @@ -2074,6 +2072,16 @@ void wait(void)
>      schedule();
>  }
>  
> +/*
> + * vcpu is urgent if vcpu is polling event channel
> + *
> + * if urgent vcpu exists, CPU should not enter deep C state
> + */
> +int sched_has_urgent_vcpu(void)
> +{
> +    return atomic_read(&get_sched_res(smp_processor_id())->urgent_count);
> +}

Make this function's return type "bool" at the same time?

Jan



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.