traps.c (c4c5ab3089c8a794eb0bdaa9794d0f055dd82412) traps.c (5211a242d0cbdded372aee59da18f80552b0a80a)
1/*
2 * Copyright (C) 1991, 1992 Linus Torvalds
3 * Copyright (C) 2000, 2001, 2002 Andi Kleen, SuSE Labs
4 *
5 * Pentium III FXSR, SSE support
6 * Gareth Hughes <gareth@valinux.com>, May 2000
7 */
8

--- 332 unchanged lines hidden (view full) ---

341static notrace __kprobes void
342io_check_error(unsigned char reason, struct pt_regs *regs)
343{
344 unsigned long i;
345
346 printk(KERN_EMERG "NMI: IOCK error (debug interrupt?)\n");
347 show_registers(regs);
348
1/*
2 * Copyright (C) 1991, 1992 Linus Torvalds
3 * Copyright (C) 2000, 2001, 2002 Andi Kleen, SuSE Labs
4 *
5 * Pentium III FXSR, SSE support
6 * Gareth Hughes <gareth@valinux.com>, May 2000
7 */
8

--- 332 unchanged lines hidden (view full) ---

341static notrace __kprobes void
342io_check_error(unsigned char reason, struct pt_regs *regs)
343{
344 unsigned long i;
345
346 printk(KERN_EMERG "NMI: IOCK error (debug interrupt?)\n");
347 show_registers(regs);
348
349 if (panic_on_io_nmi)
350 panic("NMI IOCK error: Not continuing");
351
349 /* Re-enable the IOCK line, wait for a few seconds */
350 reason = (reason & 0xf) | 8;
351 outb(reason, 0x61);
352
353 i = 2000;
354 while (--i)
355 udelay(1000);
356

--- 627 unchanged lines hidden ---
352 /* Re-enable the IOCK line, wait for a few seconds */
353 reason = (reason & 0xf) | 8;
354 outb(reason, 0x61);
355
356 i = 2000;
357 while (--i)
358 udelay(1000);
359

--- 627 unchanged lines hidden ---