This patch contain the following linux kernel features:
Summary:
kernel (new function): Collaborative Memory Management Stage II.
Description:
Support for the Collaborative Memory Management Assist (CMMA)
in z/VM 5.3 reduces hypervisor paging I/O overhead.
See 'Improved memory management for Linux guests' in IBM U.S.
Software Announcement Letter 207-019
"IBM z/VM V5.3 - Improving scalability, security, and virtualization technology IBM".
The Linux support for CMM2 is activated per IPL-option cmma=on (default is cmma=off).
This patch replaces the 2006-11-17 optional recommended "cmm2" kernel 2.6.16 add-on.
Summary:
kernel (new function): Data execution protection for user
processes.
Description:
This feature provides an execution protection for code in user
space data segments which are marked as not executable. It can
prevent, for example, stack overflow exploits and generally makes
a system insensitive to buffer-overflow attacks in user space.
This patch replaces the 2006-11-17 optional recommended "Data execution protection" kernel 2.6.16 add-on.
Everybody should apply this patch.
To create the complete linux kernel sources, the following
patches need to be applied in sequence: