Its configurable in 2.6 as well. Its apparently controlled by three things
o Global system setting - so you can turn it off/on
o mprotect()
o ELF info in the binary
The 2.0.x stack patch for intel is a bit cruder (mprotect wont help too
much) but is smarter about handling it. We have mprotect and we could use
ELF info.
Note also that code on the stack is fundamentally non portable anyway so
no portability issues arise - just back compatible.
I've run a full Red Hat 5 through the stack patch and I detected no breaks.
Alan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.altern.org/andrebalsa/doc/lkml-faq.html