  Linux kernel patch from the Openwall Project.   This is a
security hardening patch for the Linux kernel. The patch
includes changes that fall into three categories:  1. A
collection of security-related features for the Linux kernel,
all configurable via the new "Security options" configuration
section. These are described in detail below.  2. Security
hardening for the kernel itself (that is, against potential
vulnerabilities in the kernel).  3. Additionally, some versions
of the patch contain various security fixes for known
vulnerabilities in the kernel. The number of such fixes changes
from version to version, as some are becoming obsolete (such as
because of the same problem getting fixed with a new kernel
release), while other security issues are discovered.  Non-
executable user stack area.  Most buffer overflow exploits are
based on overwriting a function's return address on the stack to
point to some arbitrary code, which is also put onto the stack.
If the stack area is non-executable, buffer overflo