Messages in this thread | | | Date | Tue, 7 Jul 1998 18:50:55 -0700 | From | "David S. Miller" <> | Subject | Re: [PATCH] fork failures on ix86 |
| |
From: rugger@rugger.nodomain.ca (Kip Rugger) Date: 7 Jul 1998 20:32:58 -0500
[ BTW: nice email address, how do you expect people to respond to you? ]
Recent 2.1 kernels suffer memory fragmentation, eventually requests >4kB start failing. Among these are the requests made by fork for an 8kB kernel stack.
This little hack changes fork to use the vmalloc service, so that the 8kB fork request can be satisfied with 2 non-contiguous 4kB pages.
This patch is broken and will kill performance.
It would be one thing to, when gfp() fails, use vmalloc() as a backup plan. Doing it all the time is totally unacceptable.
Later, David S. Miller davem@dm.cobaltmicro.com
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu
| |