diff options
Diffstat (limited to 'kernel/smpboot.c')
| -rw-r--r-- | kernel/smpboot.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel/smpboot.c b/kernel/smpboot.c index b9bde572782..8eaed9aa9cf 100644 --- a/kernel/smpboot.c +++ b/kernel/smpboot.c @@ -131,7 +131,7 @@ static int smpboot_thread_fn(void *data)  			continue;  		} -		//BUG_ON(td->cpu != smp_processor_id()); +		BUG_ON(td->cpu != smp_processor_id());  		/* Check for state change setup */  		switch (td->status) { @@ -209,6 +209,8 @@ static void smpboot_unpark_thread(struct smp_hotplug_thread *ht, unsigned int cp  {  	struct task_struct *tsk = *per_cpu_ptr(ht->store, cpu); +	if (ht->pre_unpark) +		ht->pre_unpark(cpu);  	kthread_unpark(tsk);  }  |