History

sched: Document arch_scale_*_capacity()

Rather that hide their purpose in some dark, damp corner of Documentation/, add some documentation to the default implementations.

Valentin Schneider committed 6 years ago

Commit f4470cd1 parent fcd7c9c2 files · +20 −0Browse files

Showing the changes to kernel (1 of 2 files). Show all

Unified · Split

kernel/sched/sched.h+10−0
@@ -2049,6 +2049,16 @@ void arch_scale_freq_tick(void) · 2048 unmodified lines
20492049 #endif
20502050
20512051 #ifndef arch_scale_freq_capacity
2052+/**
2053+ * arch_scale_freq_capacity - get the frequency scale factor of a given CPU.
2054+ * @cpu: the CPU in question.
2055+ *
2056+ * Return: the frequency scale factor normalized against SCHED_CAPACITY_SCALE, i.e.
2057+ *
2058+ * f_curr
2059+ * ------ * SCHED_CAPACITY_SCALE
2060+ * f_max
2061+ */
20522062 static __always_inline
20532063 unsigned long arch_scale_freq_capacity(int cpu)
20542064 {