X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fasm-x86%2Fkdebug.h;h=96651bb59ba18c6f8506d985f9c98a757617a338;hb=b4029b310795c2142afa6037668e7d4f5d8224bc;hp=a5e5e3b7eb235c8e6a46c05411716340888fe639;hpb=22f5991c85dec1281cce5c8df9ee92b43b1738c8;p=linux-2.6 diff --git a/include/asm-x86/kdebug.h b/include/asm-x86/kdebug.h index a5e5e3b7eb..96651bb59b 100644 --- a/include/asm-x86/kdebug.h +++ b/include/asm-x86/kdebug.h @@ -20,18 +20,18 @@ enum die_val { DIE_CALL, DIE_NMI_IPI, DIE_PAGE_FAULT, + DIE_NMIUNKNOWN, }; -extern void early_printk(const char *fmt, ...) __attribute__((format(printf,1,2))); -extern void printk_address(unsigned long address); -extern void die(const char *,struct pt_regs *,long); +extern void printk_address(unsigned long address, int reliable); +extern void die(const char *, struct pt_regs *,long); extern int __must_check __die(const char *, struct pt_regs *, long); extern void show_registers(struct pt_regs *regs); extern void __show_registers(struct pt_regs *, int all); -extern void show_trace(struct task_struct *, struct pt_regs *, unsigned long *); +extern void show_trace(struct task_struct *t, struct pt_regs *regs, + unsigned long *sp, unsigned long bp); extern void __show_regs(struct pt_regs *regs); extern void show_regs(struct pt_regs *regs); -extern void dump_pagetable(unsigned long); extern unsigned long oops_begin(void); extern void oops_end(unsigned long, struct pt_regs *, int signr);