u-isdn/patches/debugmsg

159 lines
6.8 KiB
Plaintext

Dieser Patch markiert die Debuggingmeldungen, die beim Drücken der mit
show_* belegten Tasten ausgespuckt werden, als EMERGency-Meldungen. Sie
werden dann auch ausgegeben, wenn der Kernel normale Ausgaben unterdrückt
(klogd -c N, 1<=N<=7).
Optional aber sehr sinnvoll.
diff -rub --unidir /pub/src/linux/kernel/linux/arch/i386/kernel/process.c ./arch/i386/kernel/process.c
--- /pub/src/linux/kernel/linux/arch/i386/kernel/process.c Wed Mar 1 07:43:07 1995
+++ ./arch/i386/kernel/process.c Wed Mar 22 15:42:43 1995
@@ -100,13 +100,13 @@
void show_regs(struct pt_regs * regs)
{
printk("\n");
- printk("EIP: %04x:%08lx",0xffff & regs->cs,regs->eip);
+ printk(KERN_EMERG "EIP: %04x:%08lx",0xffff & regs->cs,regs->eip);
if (regs->cs & 3)
printk(" ESP: %04x:%08lx",0xffff & regs->ss,regs->esp);
printk(" EFLAGS: %08lx\n",regs->eflags);
- printk("EAX: %08lx EBX: %08lx ECX: %08lx EDX: %08lx\n",
+ printk(KERN_EMERG "EAX: %08lx EBX: %08lx ECX: %08lx EDX: %08lx\n",
regs->eax,regs->ebx,regs->ecx,regs->edx);
- printk("ESI: %08lx EDI: %08lx EBP: %08lx",
+ printk(KERN_EMERG "ESI: %08lx EDI: %08lx EBP: %08lx",
regs->esi, regs->edi, regs->ebp);
printk(" DS: %04x ES: %04x FS: %04x GS: %04x\n",
0xffff & regs->ds,0xffff & regs->es,
diff -rub --unidir /pub/src/linux/kernel/linux/arch/i386/kernel/traps.c ./arch/i386/kernel/traps.c
--- /pub/src/linux/kernel/linux/arch/i386/kernel/traps.c Wed Feb 8 12:54:00 1995
+++ ./arch/i386/kernel/traps.c Wed Mar 22 15:33:47 1995
@@ -191,9 +186,9 @@
asmlinkage void do_nmi(struct pt_regs * regs, long error_code)
{
#ifndef CONFIG_IGNORE_NMI
- printk("Uhhuh. NMI received. Dazed and confused, but trying to continue\n");
- printk("You probably have a hardware problem with your RAM chips or a\n");
- printk("power saving mode enabled.\n");
+ printk(KERN_EMERG "Uhhuh. NMI received. Dazed and confused, but trying to continue\n");
+ printk(KERN_EMERG "You probably have a hardware problem with your RAM chips or a\n");
+ printk(KERN_EMERG "power saving mode enabled.\n");
#endif
}
@@ -293,8 +288,8 @@
asmlinkage void math_emulate(long arg)
{
- printk("math-emulation not enabled and no coprocessor found.\n");
- printk("killing %s.\n",current->comm);
+ printk(KERN_EMERG "math-emulation not enabled and no coprocessor found.\n");
+ printk(KERN_EMERG "killing %s.\n",current->comm);
send_sig(SIGFPE,current,1);
schedule();
}
diff -rub --unidir /pub/src/linux/kernel/linux/arch/i386/mm/init.c ./arch/i386/mm/init.c
--- /pub/src/linux/kernel/linux/arch/i386/mm/init.c Tue Apr 4 15:17:07 1995
+++ ./arch/i386/mm/init.c Tue Mar 28 19:02:46 1995
@@ -79,9 +79,9 @@
int i,free = 0,total = 0,reserved = 0;
int shared = 0;
- printk("Mem-info:\n");
+ printk(KERN_EMERG "Mem-info:\n");
show_free_areas();
- printk("Free swap: %6dkB\n",nr_swap_pages<<(PAGE_SHIFT-10));
+ printk(KERN_EMERG "Free swap: %6dkB\n",nr_swap_pages<<(PAGE_SHIFT-10));
i = high_memory >> PAGE_SHIFT;
while (i-- > 0) {
total++;
@@ -92,10 +92,10 @@
else
shared += mem_map[i]-1;
}
- printk("%d pages of RAM\n",total);
- printk("%d free pages\n",free);
- printk("%d reserved pages\n",reserved);
- printk("%d pages shared\n",shared);
+ printk(KERN_EMERG "%d pages of RAM\n",total);
+ printk(KERN_EMERG "%d free pages\n",free);
+ printk(KERN_EMERG "%d reserved pages\n",reserved);
+ printk(KERN_EMERG "%d pages shared\n",shared);
show_buffers();
#ifdef CONFIG_NET
show_net_buffers();
diff -rub --unidir /pub/src/linux/kernel/linux/fs/buffer.c ./fs/buffer.c
--- /pub/src/linux/kernel/linux/fs/buffer.c Mon Mar 6 10:22:08 1995
+++ ./fs/buffer.c Wed Mar 22 15:41:33 1995
@@ -1400,9 +1400,9 @@
int shared;
int nlist, isize;
- printk("Buffer memory: %6dkB\n",buffermem>>10);
- printk("Buffer heads: %6d\n",nr_buffer_heads);
- printk("Buffer blocks: %6d\n",nr_buffers);
+ printk(KERN_EMERG "Buffer memory: %6dkB\n",buffermem>>10);
+ printk(KERN_EMERG "Buffer heads: %6d\n",nr_buffer_heads);
+ printk(KERN_EMERG "Buffer blocks: %6d\n",nr_buffers);
for(nlist = 0; nlist < NR_LIST; nlist++) {
shared = found = locked = dirty = used = lastused = 0;
@@ -1419,10 +1419,10 @@
used++, lastused = found;
bh = bh->b_next_free;
} while (bh != lru_list[nlist]);
- printk("Buffer[%d] mem: %d buffers, %d used (last=%d), %d locked, %d dirty %d shrd\n",
+ printk(KERN_EMERG "Buffer[%d] mem: %d buffers, %d used (last=%d), %d locked, %d dirty %d shrd\n",
nlist, found, used, lastused, locked, dirty, shared);
};
- printk("Size [LAV] Free Clean Unshar Lck Lck1 Dirty Shared\n");
+ printk(KERN_EMERG "Size [LAV] Free Clean Unshar Lck Lck1 Dirty Shared\n" KERN_EMERG);
for(isize = 0; isize<NR_SIZES; isize++){
printk("%5d [%5d]: %7d ", bufferindex_size[isize],
buffers_lav[isize], nr_free[isize]);
diff -rub --unidir /pub/src/linux/kernel/linux/kernel/sched.c ./kernel/sched.c
--- /pub/src/linux/kernel/linux/kernel/sched.c Tue Apr 4 15:18:54 1995
+++ ./kernel/sched.c Tue Mar 28 19:04:11 1995
@@ -729,7 +729,7 @@
unsigned long free;
static char * stat_nam[] = { "R", "S", "D", "Z", "T", "W" };
- printk("%-8s %3d ", p->comm, (p == current) ? -nr : nr);
+ printk(KERN_EMERG "%-8s %3d ", p->comm, (p == current) ? -nr : nr);
if (((unsigned) p->state) < sizeof(stat_nam)/sizeof(char *))
printk(stat_nam[p->state]);
else
@@ -763,8 +763,8 @@
{
int i;
- printk(" free sibling\n");
- printk(" task PC stack pid father child younger older\n");
+ printk(KERN_EMERG " free sibling\n");
+ printk(KERN_EMERG " task PC stack pid father child younger older\n");
for (i=0 ; i<NR_TASKS ; i++)
if (task[i])
show_task(i,task[i]);
diff -rub --unidir /pub/src/linux/kernel/linux/net/inet/skbuff.c ./net/inet/skbuff.c
--- /pub/src/linux/kernel/linux/net/inet/skbuff.c Sat Jan 7 11:57:55 1995
+++ ./net/inet/skbuff.c Wed Mar 22 15:44:51 1995
@@ -54,12 +54,12 @@
void show_net_buffers(void)
{
- printk("Networking buffers in use : %lu\n",net_skbcount);
- printk("Memory committed to network buffers: %lu\n",net_memory);
- printk("Network buffers locked by drivers : %lu\n",net_locked);
- printk("Total network buffer allocations : %lu\n",net_allocs);
- printk("Total failed network buffer allocs : %lu\n",net_fails);
- printk("Total free while locked events : %lu\n",net_free_locked);
+ printk(KERN_EMERG "Networking buffers in use : %lu\n",net_skbcount);
+ printk(KERN_EMERG "Memory committed to network buffers: %lu\n",net_memory);
+ printk(KERN_EMERG "Network buffers locked by drivers : %lu\n",net_locked);
+ printk(KERN_EMERG "Total network buffer allocations : %lu\n",net_allocs);
+ printk(KERN_EMERG "Total failed network buffer allocs : %lu\n",net_fails);
+ printk(KERN_EMERG "Total free while locked events : %lu\n",net_free_locked);
}
#if CONFIG_SKB_CHECK