If you download any software from this web site please be aware of the Warranty Disclaimer and Limitation of Liabilities.
|upstream kernel 4.1||kernel 4.1 - upstream with feature descriptions.|
|linux-4.1-s390-message-catalog.tar.gz / MD5||"Development Stream" kernel 4.1 - message-catalog (optional)|
To download the linux-4.1.tar.gz visit: http://www.kernel.org/pub/linux/kernel/v4.x
The upstream kernel 4.1 contains the following functionality developed by the Linux on z Systems development team:
- Add backend support for eBPF
The new upstream variant of BPF is called eBPF and extends the BPF
language with a number of capabilities and performance
improvements. The aim of this feature is to implement the s390
version of the eBPF JIT.
The kernel configuration option 'enable BPF Just In Time compiler' is only available if the processor type 'IBM zEnterprise 114 and 196' or newer is selected.
- Provide new SHA-512 based Pseudo Random Generator.
Rework of the existing prandom device driver to provide Pseudo
Random Data based on new SHA-512 DRBG hardware
implementation. According to NIST SP800-131A starting with January
1th, 2016 only DRBGs listed in NIST SP800-90 shall be used. This
item provides a new DRBG based on SHA-512 in accordance to NIST
SP800-90 if the hardware implementation is available. Otherwise the
device driver falls back to the older DRBG mode (a TDES based pseudo
For documentation see Device Drivers, Features, and Commands (with kernel 4.2), Chapter 'Security', Section 'Pseudorandom Number Generator device driver'.
To use the SHA-512 based DRBG the Message Security Assist (MSA) version 5 is required, which is available with IBM zEnterprise EC12 GA2 or higher.
- Remove CLAW driver
- CLAW devices (Control Unit Type 0x3088, Control Unit Model 0x61) are outdated and no longer supported.
- Remove 31 bit support from the Linux kernel
Remove 31 bit support from the Linux kernel in order to reduce
maintenance cost and effectively remove dead and broken code.
Existing 31 bit user space code can still be executed in compat mode with a 64 bit kernel.
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'.