Kernel 3.17

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

2015-02-20: kernel 3.17 - upstream (feature description)

To download the linux-3.17.tar.gz visit: http://www.kernel.org/pub/linux/kernel/v3.x

The upstream kernel 3.17 contains the following functionality developed by the Linux on z Systems development team:

Summary:
s390/pci: introduce lazy IOTLB flushing for DMA unmap
Description:
This changes the default IOTLB flushing method to lazy flushing, which means that there will be no direct flush after each DMA unmap operation. Instead, the iommu bitmap pointer will be adjusted after unmap, so that no DMA address will be re-used until after an iommu bitmap wrap-around.
The only IOTLB flush will then happen after each wrap-around. Can only used on LPAR only.

Summary:
Add new attribute switch_attrs to sysfs to display information about the port mode settings of the adjacent switch.
Description:
With this feature, the sysfs representation of OSA devices includes an attribute with information about the port mode settings of the adjacent switch. To receive meaningful output from the sysfs attribute, we require
1) A NIC capable of VEPA mode.
2) A switch capable of reflective relay (RR) mode (see IEEE 802.1Qbg - Edge Virtual Bridging, sometimes also referenced as hairpin turn), with the respective port configured for said mode.
See Device Drivers, Features, and Commands(with kernel 3.18), Chapter 'qeth device driver', 'Isolation Data conncections'.

Summary:
s390/ipl: Add missing SCSI loadparm attributes to /sys/firmware
Description:
Currently the loadparm is only supported for CCW IPL. But also for SCSI IPL it can be specified either on the HMC load panel respectively z/VM console or via diagnose 308. So fix this for SCSI and add the required sysfs attributes for reading the IPL loadparm and for setting the loadparm for re-IPL.
The following two sysfs attributes are introduced:
- /sys/firmware/ipl/loadparm (for system that have been IPLed from SCSI)
- /sys/firmware/reipl/fcp/loadparm

Summary:
lsreipl/chreipl: Add missing SCSI loadparm support
Description:
Currently the loadparm is only supported for CCW IPL. But also for SCSI IPL it can be specified either on the HMC load panel respectively z/VM console or via diagnose 308.
See Device Drivers, Features, and Commands(with kernel 3.18), Chapter 'chreipl'-'Modify the re-IPL configuration' and Chapter 'lsreipl'-'List PD and re.-IPL seetings'.

2015-02-20: "Development Stream" kernel 3.17 message catalog (feature - optional patch)

linux-3.17-s390-message-catalog.tar.gz / MD5 ... recommended (2015-02-20)

This patch contains:

Summary:
Kernel message catalog.
Description:
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'.