Re: [PATCH v2 2/8] sched: Extend scheduler's asym packing
From: Peter Zijlstra <peterz@infradead.org>
Date: 2016-09-08 08:01:17
Also in:
linux-acpi, lkml
From: Peter Zijlstra <peterz@infradead.org>
Date: 2016-09-08 08:01:17
Also in:
linux-acpi, lkml
On Thu, Sep 01, 2016 at 01:33:38PM -0700, Srinivas Pandruvada wrote:
+++ b/kernel/sched/sched.h@@ -532,6 +532,17 @@ struct dl_rq { #ifdef CONFIG_SMP +static inline bool sched_asym_prefer(int a, int b) +{ + return arch_asym_cpu_priority(a) > arch_asym_cpu_priority(b); +} + +/* + * Return lowest numbered cpu in the group as the most preferred cpu + * for ASYM_PACKING for default case. + */ +#define group_priority_cpu(group) group->asym_prefer_cpu +
Both these are no longer used outside of sched/fair.c, and should probably be moved there. Also the later has no reason for being a macro.