Thread (26 messages) 26 messages, 7 authors, 2016-09-16

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

On Thu, Sep 01, 2016 at 01:33:38PM -0700, Srinivas Pandruvada wrote:
quoted hunk ↗ jump to hunk
+++ 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.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help