On Sun, Apr 20, 2008 at 02:47:17PM +0200, Willy Tarreau wrote:I've seen many bugs in error paths in the kernel and fixed quite a few of them - and stack problems were not a significant part of them. There are so many possible bugs (that also occur in practice) that singling out stack usage won't gain much. What actually brings bad reputation is shipping a 4k option that is known to break under some circumstances. And history has shown that as long as 8k stacks are available on i386 some problems will not get fixed. 4k stacks are available as an option on i386 for more than 4 years, and at about as long we know that there are some setups (AFAIK all that might still be present seem to include XFS) that are known to not work reliably with 4k stacks. If we go after stability and reputation, we have to make a decision whether we want to get 4k stacks on 32bit architectures with 4k page size unconditionally or not at all. That's the way that gets the maximal number of bugs shaken out [1] for all supported configurations before they would hit a stable kernel. cu Adrian [1] obviously not all, but that's true for all classes of bugs -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed --
| Greg KH | Re: Announce: Linux-next (Or Andrew's dream :-)) |
| Greg KH | [patch 26/73] NET: Correct two mistaken skb_reset_mac_header() conversions. |
| Greg Kroah-Hartman | [PATCH 007/196] Chinese: add translation of stable_kernel_rules.txt |
| Alan Cox | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
git: | |
| Alexey Dobriyan | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 03/37] dccp: List management for new feature negotiation |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Andrew Morton | Re: [BUG] New Kernel Bugs |
