If you download any software from this web site please be aware of the Warranty Disclaimer and Limitation of Liabilities.
This patch contain the following linux kernel features:
- dasd (new function): New DASD feature for ERP related logging.
- It is now possible to enable/disable ERP related logging without re-compile and re-IPL. An additional sysfs-attribute 'erplog' allows to switch the logging non-interruptively.
- kernel (new function): Add encryption support for 3592 tape devices.
- This new feature enables the 3590 tape device driver to use the encryption support of 3592 channel attached tape drives.
- kernel (new function): Support for System z9 Pseudo Random Number Generator (PRNG).
- Starting with the z9 the CPU Cryptographic Assist Facility comes with an integrated Pseudo Random Number Generator. The generator creates random numbers by an algorithm similar to the ANSI X9.17 standard. The pseudo-random numbers can be accessed via a character device driver node called /dev/prandom. Similar to /dev/urandom any amount of bytes can be read from the device without blocking.
- kernel (new function): Hypervisor filesystem "s390_hypfs" for z/VM.
- This is an extension of the already existing hypfs for LPAR (DIAG 204). Data returned by DIAG 2FC is exported using the s390_hypfs when Linux is running under z/VM providing information about CPUs and memory of z/VM guests. Data is put into different virtual files which can be accessed from user space. All values are represented as ASCII strings.
- kernel (new function): Re-IPL with alternate parameters and dump on panic.
- With this new feature it is possible to enable Linux to reboot from
another device than the original boot-device.
When the user calls reboot, the system IPLs the specified device.
In addition to that, it is now possible to automatically create a dump in case of a kernel panic. The dump is created via IPL from a user-specified dump-device.
- qeth (new function): Dynamic switch for qeth and qdio performance statistics.
- The kernel configuration options CONFIG_QETH_PERF_STATS and
CONFIG_QDIO_PERF_STATS are replaced by switches to activate/
de-activate performance data services dynamically at runtime.
The switches are located in
- zfcp (new function): Performance statistics - Gather HBA-specific latencies (I/O statistics).
- Newer versions of the System z FCP Host Bus Adapter (HBA) provide
additional measurement data, including a so called 'channel
latency' (roughly the time a request spent in the HBA) and
a 'fabric latency' (the time a request spent outside the
System z machine).
This patch allows users to accumulate these latencies - separately for requests with outbound/inbound/no data transfer - in statistics, that is, histograms by default. These statistics are useful when there is a need to further break down overall latencies as measured by Linux on System z zfcp performance statistics (introduced with "October 2005 stream", patch 01).
Everybody should apply this patch.
To create the complete linux kernel sources, the following patches need to be applied in sequence:
linux-2.6.16.tar.gz (from http://www.kernel.org/pub/linux/kernel/v2.6)
+ linux-2.6.16-s390-base-october2005.diff (IBM)
+ linux-2.6.16-s390-01-october2005.diff (IBM)
+ linux-2.6.16-s390-02-october2005.diff (IBM)
+ linux-2.6.16-s390-03-october2005.diff (IBM)
+ linux-2.6.16-s390-04-october2005.diff (IBM)
+ linux-2.6.16-s390-05-october2005.diff (IBM)
+ linux-2.6.16-s390-06-october2005.diff (IBM)
+ linux-2.6.16-s390-07-october2005.diff (IBM)
+ linux-2.6.16-s390-08-october2005.diff (IBM)
+ linux-2.6.16-s390-09-october2005.diff (IBM)
+ linux-2.6.16-s390-10-october2005.diff (IBM)
+ linux-2.6.16-s390-11-october2005.diff (IBM)
+ linux-2.6.16-s390-12-october2005.diff (IBM)
+ linux-2.6.16-s390-13-october2005.diff (IBM)