Kernel 2.6.35

If you download any software from this web site please be aware of the Warranty Disclaimer and Limitation of Liabilities.

Kernel downloads for the "Development stream"

Download Description
upstream kernel 2.6.35 kernel 2.6.35 - upstream with feature descriptions.
linux-2.6.35-s390-message-catalog.tar.gz / MD5 "Development Stream" kernel 2.6.35 - message-catalog (optional)

2010-09-16: kernel 2.6.35 - upstream (feature description)

To download the linux-2.6.35.tar.gz visit:

Starting with kernel 2.6.35, no more kernel kerntypes-patches (which are required for work with lcrash, from lkcdutils/LKCD) will be provided: Use crash instead of lcrash.

The upstream kernel 2.6.35 contains the following functionality developed by the Linux on System z development team:

dasd: Dynamic PAV toleration
Tolerate dynamic Parallel Access Volume (PAV) changes for base PAV: PAV changes in the hardware configuration are detected and the mapping of base and alias devices in Linux is adjusted accordingly.

Refer to How to Improve Performance with PAV (kernel 2.6.35) for details.

kernel: Breaking-event-address for user space programs
Record breaking-event-addresses for user space processes. A breaking-event-address is the last instruction to cause a break in the sequential execution of a CPU. The recorded addresses are valuable debugging data and can be read with the ptrace interface.

This function requires hardware capabilities available with z10 or later.

qeth: support new CHPIDs OSX and OSM introduced with z196
The z196 introduces two new CHPID types:
  • OSM for connectivity to intranode management network (INMN) from z196 to Unified Resource Manager
  • OSX for connectivity and access control to the intraensemble data network (IEDN) from z196 to Unified Resource Manager functions.

With this feature, qeth recognizes these CHPIDs and handles them appropriately.

Note: znetconf in s390-tools 1.10.0 supports OSX and OSM CHPIDs.

qeth: Offload Outbound Checksumming to OSA within qeth driver
TCP and UDP use checksumming to ensure data integrity. Calculating the checksum adds significant CPU load to the host processor. Therefore the OSA card supports offloading the calculation of the TCP/UDP checksum from the host CPU to the OSA network card.

This feature adds support to the qeth device driver to enable hardware send checksumming and avoid calculating the checksum on the host CPU.

qeth: Optimized Latency Mode (OLM) toleration
z/OS may activate Optimized Latency Mode (OLM) for a connection through an OSA Express3 adapter, which reduces the number of allowed concurrent connections, when adapter is used in shared mode. If activation of an OSA-connection fails due to an active OLM-connection on the shared OSA-adapter, qeth now issues a meaningful message.

2010-09-16: "Development Stream" kernel 2.6.35 message catalog (feature - optional patch)

linux-2.6.35-s390-message-catalog.tar.gz / MD5 ... recommended (2010-09-16)

This patch contains:

Kernel message catalog.
Add support for automatic message tags to the printk macro families dev_xyz and pr_xyz. The message tag consists of a component name and a 24 bit hash of the message text. For each message that is documented in the included kernel message catalog a man page can be created with a script (which is included in the patch). The generated man pages contain explanatory text that is intended to help understand the messages.

Note that only s390 specific messages are prepared appropriately and included in the generated message catalog.

This patch is optional as it is very unlikely to be accepted in upstream kernel, but is recommended for all distributions which are built based on the 'Development stream'.