s390/nohz: use a per-cpu flag for arch_needs_cpu
Move the nohz_delay bit from the s390_idle data structure to the per-cpu flags. Clear the nohz delay flag in __cpu_disable and remove the cpu hotplug notifier that used to do this. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
@@ -259,7 +259,7 @@ static irqreturn_t do_ext_interrupt(int irq, void *dummy)
|
||||
|
||||
ext_code = *(struct ext_code *) ®s->int_code;
|
||||
if (ext_code.code != EXT_IRQ_CLK_COMP)
|
||||
__get_cpu_var(s390_idle).nohz_delay = 1;
|
||||
set_cpu_flag(CIF_NOHZ_DELAY);
|
||||
|
||||
index = ext_hash(ext_code.code);
|
||||
rcu_read_lock();
|
||||
|
Reference in New Issue
Block a user