Merge commit 'v2.6.30-rc5' into sched/core
Merge reason: sched/core was on .30-rc1 before, update to latest fixes Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
@@ -4856,7 +4856,7 @@ void account_process_tick(struct task_struct *p, int user_tick)
|
||||
|
||||
if (user_tick)
|
||||
account_user_time(p, one_jiffy, one_jiffy_scaled);
|
||||
else if (p != rq->idle)
|
||||
else if ((p != rq->idle) || (irq_count() != HARDIRQ_OFFSET))
|
||||
account_system_time(p, HARDIRQ_OFFSET, one_jiffy,
|
||||
one_jiffy_scaled);
|
||||
else
|
||||
@@ -4970,7 +4970,7 @@ void scheduler_tick(void)
|
||||
#endif
|
||||
}
|
||||
|
||||
unsigned long get_parent_ip(unsigned long addr)
|
||||
notrace unsigned long get_parent_ip(unsigned long addr)
|
||||
{
|
||||
if (in_lock_functions(addr)) {
|
||||
addr = CALLER_ADDR2;
|
||||
@@ -7488,8 +7488,12 @@ static int sched_domain_debug_one(struct sched_domain *sd, int cpu, int level,
|
||||
cpumask_or(groupmask, groupmask, sched_group_cpus(group));
|
||||
|
||||
cpulist_scnprintf(str, sizeof(str), sched_group_cpus(group));
|
||||
printk(KERN_CONT " %s (__cpu_power = %d)", str,
|
||||
group->__cpu_power);
|
||||
|
||||
printk(KERN_CONT " %s", str);
|
||||
if (group->__cpu_power != SCHED_LOAD_SCALE) {
|
||||
printk(KERN_CONT " (__cpu_power = %d)",
|
||||
group->__cpu_power);
|
||||
}
|
||||
|
||||
group = group->next;
|
||||
} while (group != sd->groups);
|
||||
|
Reference in New Issue
Block a user