Kernel 3.8

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 3.8 kernel 3.8 - upstream with feature descriptions.
linux-3.8-s390-message-catalog.tar.gz / MD5 "Development Stream" kernel 3.8 - message-catalog (optional)

2013-02-28: kernel 3.8 - upstream (feature description)

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

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

Compile and disassemble support for zEC12
Add a kernel configuration option that allows to compile the kernel so that the compiler emits instructions that are only available on zEC12 and newer machines.
This will increase performance, however the kernel will not run on older machines.
Also add support for the new instructions to the in-kernel disassembler which get used e.g. if the kernel dumps debug output to a console.
For this enablement binutils and gcc 4.8 (or higher) are required.
For details see Device Drivers, Features, and Commands, Chapter 'Kernel config menu options'.

qeth: Clarify card type naming for virtual NICs
So far, virtual NICs, whether attached to a VSWITCH or a guest LAN, were always reported as 'Guest LAN's in the device driver attributes (see attribute card_type) and messages. From now on, they will be reported as 'Virtual NICs'.
Only affects VNICs in VM. Other device types and LPARs in general are not affected.

Safe offline interface for DASD devices
With this feature, you can make the DASD device driver wait for all outstanding I/O to complete when setting a device offline.
The regular behavior of the DASD device driver when setting a device offline is to return all outstanding I/O as failed.
This behavior is different from that of other System z operating systems and may lead to unexpected data loss.
Adding an explicit 'safe' offline function will allow customers to use DASDs in the way they expect them to work
For details see Device Drivers, Features, and Commands, Chapter 'chccwdev - Set CCW device attributes'.

2013-02-28: "Development Stream" kernel 3.8 message catalog (feature - optional patch)

linux-3.8-s390-message-catalog.tar.gz / MD5 ... recommended (2013-02-28)

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'.