Posted May 9, 2008 0:57 UTC (Fri) by corbet
In reply to: 4k/8k stacks
Parent article: The last things through the 2.6.26 merge window
All memory is virtual memory when the kernel is running. But kernel-space addresses are a sort of special case, in that they are mapped as one big page using a single page table entry. So it's not possible to insert inaccessible guard pages after the kernel stacks - at least, not without dropping the big mapping, which would have a significant performance cost.
to post comments)