Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c01fdd7f
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
CPU:	0
EIP:	0060:[<c01fdd7f>]	Not tainted
EFLAGS:	00010293	(2.6.6)
EIP is at via_rhine_tx+0x3f/0x260
eax: 00000000	ebx: 00001003	ecx: 00000000	edx: 00000000
esi: cdd93040	edi: 00000000	ebp: cdd93040	esp: c0340fb0
ds: 007b	es: 007b	ss: 0068
Process ifconfig (pid: 764, threadinfo=c0340000 task=c47a2c70)
Stack: 00001003 04000001 cdd93040 cf808000 c01fdc67 00000001 00000014 cc9fc98
       04000001	00000000 0000000b c0105510 c3730e58 c0340000 c3730000 000000b
       c0105848 0000000b c3730e74 cc99fc98
Call Trace:
 [<c01fdc67>] via_rhine_interrupt+0xd7/0x1b0
 [<c0105510>] handle_IRQ_event+0x30/0x60
 [<c0105848>] do_IRQ+0xd8/0x1d0
 ========================
 [<c0104068>] common_interrupt+0x18/0x20
 [<c0105e81>] setup_riq+0x81/0x100
 [<c01fdb90>] via_rhine_interrupt+0x0/0x1b0
 [<c01059ec>] via_rhine_open+0x2f/0x130
 [<c022d15c>] dev_open+0xd4/0x110
 [<c022d15c>] dev_change_flags+0x4c/0x120
 [<c0262cf9>] devinet_ioctl+x0259/0x570
 [<c0262cf9>] inet_ioctl+0x49/0x90
 [<c022548e>] sock_ioctl+0xde/02a0
 [<c0157b93>] sys_ioctl+0x0/0x250
 [<c02253b0>] sock_ioctl+0x0/0x2a0
 [<c0103e47>] syscall_call+0x7/0xb

Code: 8b 1c 02 0f 8f f8 01 00 00 85 db 0f 88 44 01 00 00 66 85 db
 <0>Kernel panic: Fatal exception in interrupt
In interrupt handler - not syncing
