Release 4.10 arch/arm/mach-gemini/idle.c
/*
* arch/arm/mach-gemini/idle.c
*/
#include <linux/init.h>
#include <asm/system_misc.h>
#include <asm/proc-fns.h>
static void gemini_idle(void)
{
/*
* Because of broken hardware we have to enable interrupts or the CPU
* will never wakeup... Acctualy it is not very good to enable
* interrupts first since scheduler can miss a tick, but there is
* no other way around this. Platforms that needs it for power saving
* should enable it in init code, since by default it is
* disabled.
*/
/* FIXME: Enabling interrupts here is racy! */
local_irq_enable();
cpu_do_idle();
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
nicolas pitre | nicolas pitre | 14 | 87.50% | 1 | 50.00% |
thomas gleixner | thomas gleixner | 2 | 12.50% | 1 | 50.00% |
| Total | 16 | 100.00% | 2 | 100.00% |
static int __init gemini_idle_init(void)
{
arm_pm_idle = gemini_idle;
return 0;
}
Contributors
| Person | Tokens | Prop | Commits | CommitProp |
nicolas pitre | nicolas pitre | 16 | 100.00% | 1 | 100.00% |
| Total | 16 | 100.00% | 1 | 100.00% |
arch_initcall(gemini_idle_init);
Overall Contributors
| Person | Tokens | Prop | Commits | CommitProp |
nicolas pitre | nicolas pitre | 44 | 93.62% | 1 | 33.33% |
thomas gleixner | thomas gleixner | 2 | 4.26% | 1 | 33.33% |
david howells | david howells | 1 | 2.13% | 1 | 33.33% |
| Total | 47 | 100.00% | 3 | 100.00% |
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.