Kernel Crash

Sushant
How to fix this problem

------------[ cut here ]------------
WARNING: at net/sched/sch_generic.c:226 dev_watchdog+0x260/0x280()
NETDEV WATCHDOG: eth0 (dm9000): transmit timed out
Modules linked in: spi_ker gpio rt5370sta rt73usb rt2x00usb rt2x00lib
mac80211 input_polldev
Backtrace: 
[<c0084fd4>] (dump_backtrace+0x0/0x10c) from [<c02ff474>]
(dump_stack+0x18/0x1c)
 r7:c03e1e08 r6:c0298bbc r5:c03c0f80 r4:000000e2
[<c02ff45c>] (dump_stack+0x0/0x1c) from [<c0092f50>]
(warn_slowpath_common+0x4c/0x80)
[<c0092f04>] (warn_slowpath_common+0x0/0x80) from [<c0092fd0>]
(warn_slowpath_fmt+0x30/0x38)
 r7:00000000 r6:c7887c00 r5:c0438438 r4:c03e1e2c
[<c0092fa0>] (warn_slowpath_fmt+0x0/0x38) from [<c0298bbc>]
(dev_watchdog+0x260/0x280)
 r3:c7887c00 r2:c03c0f98
 r4:c03e8070
[<c029895c>] (dev_watchdog+0x0/0x280) from [<c009ce40>]
(run_timer_softirq+0x1ac/0x22c)
 r7:c029895c r6:c03e1ea8 r5:00000100 r4:c042cc60
[<c009cc94>] (run_timer_softirq+0x0/0x22c) from [<c0098120>]
(__do_softirq+0x78/0x100)
[<c00980a8>] (__do_softirq+0x0/0x100) from [<c00981f0>]
(irq_exit+0x48/0x50)
[<c00981a8>] (irq_exit+0x0/0x50) from [<c0080048>] (_text+0x48/0x70)
[<c0080000>] (_text+0x0/0x70) from [<c0080a44>] (__irq_svc+0x24/0xa0)
Exception stack(0xc03e1f48 to 0xc03e1f90)
1f40:                   f4100000 00000032 f4100000 60000013 c0081ed8
c03e0000 
1f60: c0081ed8 c040bba4 3001d540 41129200 3001d50c c03e1f9c c03e1fa0
c03e1f90 
1f80: c008250c c0081f38 60000013 ffffffff                                  
  
 r7:c040bba4 r6:00004000 r5:f4000000 r4:ffffffff
[<c0081ed8>] (default_idle+0x0/0xac) from [<c008250c>] (cpu_idle+0x4c/0x68)
[<c00824c0>] (cpu_idle+0x0/0x68) from [<c02fdd54>] (rest_init+0x5c/0x70)
 r7:c03e44f0 r6:c001ed34 r5:c040bb60 r4:c042f42c
[<c02fdcf8>] (rest_init+0x0/0x70) from [<c0008944>]
(start_kernel+0x1e0/0x24c)
[<c0008764>] (start_kernel+0x0/0x24c) from [<30008034>] (0x30008034)
 r5:c040bc48 r4:c0007175
---[ end trace d463c3686d88c0d2 ]--