Kernelをbuildしなおした。

[nori@asama]~/Desktop/work/kernel/linux-2.6-allstable% uname -a
Linux asama.tonic-water.com 2.6.30.1 #53 SMP Sun Jul 5 01:50:08 JST 2009 x86_64 x86_64 x86_64 GNU/Linux

リセット問題が解決されているといいなぁ。ビデオなら画像が乱れそうだし、ランダムにクラッシュしているように感じたが、・・・。

関係してそうなもの:

commit fd4d34295b36c5d9a1aba3d3f2764d721db093be
Merge: 4d11eff... 52ea3a5...
Author: Linus Torvalds
Date: Tue Jun 9 08:47:27 2009 -0700

Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:
cls_cgroup: Fix oops when user send improperly 'tc filter add' request
r8169: fix crash when large packets are received

commit fdd7b4c3302c93f6833e338903ea77245eb510b4
Author: Eric Dumazet
Date: Tue Jun 9 04:01:02 2009 -0700

r8169: fix crash when large packets are received

Michael Tokarev reported receiving a large packet could crash
a machine with RTL8169 NIC.
( original thread at http://lkml.org/lkml/2009/6/8/192 )

Problem is this driver tells that NIC frames up to 16383 bytes
can be received but provides skb to rx ring allocated with
smaller sizes (1536 bytes in case standard 1500 bytes MTU is used)

When a frame larger than what was allocated by driver is received,
dma transfert can occurs past the end of buffer and corrupt
kernel memory.

Fix is to tell to NIC what is the maximum size a frame can be.

This bug is very old, (before git introduction, linux-2.6.10), and
should be backported to stable versions.

Reported-by: Michael Tokarev
Signed-off-by: Eric Dumazet
Tested-by: Michael Tokarev
Signed-off-by: David S. Miller