diff options
| -rw-r--r-- | arch/x86/kernel/kgdb.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/arch/x86/kernel/kgdb.c b/arch/x86/kernel/kgdb.c index 8282a2139681..10435a120d22 100644 --- a/arch/x86/kernel/kgdb.c +++ b/arch/x86/kernel/kgdb.c | |||
| @@ -455,12 +455,7 @@ static int __kgdb_notify(struct die_args *args, unsigned long cmd) | |||
| 455 | return NOTIFY_DONE; | 455 | return NOTIFY_DONE; |
| 456 | 456 | ||
| 457 | case DIE_NMI_IPI: | 457 | case DIE_NMI_IPI: |
| 458 | if (atomic_read(&kgdb_active) != -1) { | 458 | /* Just ignore, we will handle the roundup on DIE_NMI. */ |
| 459 | /* KGDB CPU roundup */ | ||
| 460 | kgdb_nmicallback(raw_smp_processor_id(), regs); | ||
| 461 | was_in_debug_nmi[raw_smp_processor_id()] = 1; | ||
| 462 | touch_nmi_watchdog(); | ||
| 463 | } | ||
| 464 | return NOTIFY_DONE; | 459 | return NOTIFY_DONE; |
| 465 | 460 | ||
| 466 | case DIE_NMIUNKNOWN: | 461 | case DIE_NMIUNKNOWN: |
