diff options
author | marcel <marcel@FreeBSD.org> | 2009-10-24 20:28:42 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2009-10-24 20:28:42 +0000 |
commit | db77e6c4a7df4606d5d6c6fadc304b114c7965f5 (patch) | |
tree | 81d6087940b3870cf7e1ddff9db226e8de3d4e8e /sys/compat/linux/linux_socket.c | |
parent | fff54c20f84661344a6dce3dcfaf0d3c6174a0f4 (diff) | |
download | FreeBSD-src-db77e6c4a7df4606d5d6c6fadc304b114c7965f5.zip FreeBSD-src-db77e6c4a7df4606d5d6c6fadc304b114c7965f5.tar.gz |
A 32KB kernel stack is not quite enough. The new USB stack is a bit
more stack hungry as compared to the old one that my RX2660 gets
a machine check and spontaneously reboots at the time the USB DVD
drive is found and attached to CAM as a mass storage device. This
doesn't happen always, but definitely varies per kernel build.
Likewise when using a 128-byte printf buffer. The additional 128
bytes that printf needs seems to be enough to have the memory stack
and register stack collide and causing a machine check.
Thus: Bump KSTACK_PAGES from 4 to 5.
Diffstat (limited to 'sys/compat/linux/linux_socket.c')
0 files changed, 0 insertions, 0 deletions