2005-05-25 kernel 2.6.5 bug fix patch 20 ("April 2004")

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

linux-2.6.5-s390-20-april2004.tar.gz / MD5 ... accumulated patch, recommended (2005-05-25)

linux-2.6.5-s390-20-april2004-patches.tar.gz / MD5 ... per-problem-patches, recommended (2005-05-25)

These patches contain the following linux kernel bug fixes:

Description:
appldata: Possible deadlock when using appldata_mem.
Symptom:
System hangs when using appldata_mem with high I/O traffic and a large number of devices.
Problem:
The spinlocks bdev_lock and swaplock are acquired via calls to si_meminfo() and si_swapinfo() from a tasklet, i.e. interrupt context, which can lead to a deadlock.
Solution:
Replace tasklet with work queue.
Problem-ID:
15994
Description:
ctc: Buffersize handling via sysfs attribute setting.
Symptom:
Ctc communication between linux and z/OS does not work properly.
Problem:
Changed buffersize was stored in a non-permanent place.
Solution:
New variable in ctc_priv to hold a buffersize per device.
Problem-ID:
15735
Description:
z90crypt: Unnecessary messages in syslog.
Symptom:
"service rc/rs: 8/65" in syslog.
Problem:
z90crypt needs to handle certain rc/rs quietly.
Solution:
Add code to handle this rc/rs pair in convert_response.
Problem-ID:
15938

Everybody should apply this patch.

To create the complete linux kernel sources, the following patches need to be applied in sequence:

linux-2.6.5.tar.gz (see www.kernel.org/pub/linux/kernel/v2.6)
+ linux-2.6.5-s390-base-april2004.diff (IBM)
+ linux-2.6.5-s390-01-april2004.diff (IBM)
+ xipfs612 (see linuxvm.org/patches/index.html)
+ xipfs622 (see linuxvm.org/patches/index.html)
+ linux-2.6.5-s390-02-april2004.diff (IBM)
+ linux-2.6.5-s390-03-april2004.diff (IBM)
+ single threaded workqueue patch (see marc.theaimsgroup.com/?l=bk-commits-head&m=108305028322900&q=raw)
+ linux-2.6.5-s390-04-april2004.diff (IBM)
+ linux-2.6.5-s390-05-april2004.diff (IBM)
+ linux-2.6.5-s390-06-april2004.diff (IBM)
+ linux-2.6.5-s390-07-april2004.diff (IBM)
+ linux-2.6.5-s390-08-april2004.diff (IBM)
+ linux-2.6.5-s390-09-april2004.diff (IBM)
+ linux-2.6.5-s390-10-april2004.diff (IBM)
+ linux-2.6.5-s390-11-april2004.diff (IBM)
+ linux-2.6.5-s390-12-april2004.diff (IBM)
+ linux-2.6.5-s390-13-april2004.diff (IBM)
+ linux-2.6.5-s390-14-april2004.diff (IBM)
+ linux-2.6.5-s390-15-april2004.diff (IBM)
+ linux-2.6.5-s390-16-april2004.diff (IBM)
+ linux-2.6.5-s390-17-april2004.diff (IBM)
+ linux-2.6.5-s390-18-april2004.diff (IBM)
+ linux-2.6.5-s390-19-april2004.diff (IBM)
+ linux-2.6.5-s390-20-april2004.diff (IBM)

Contact the IBM team

If you want to contact the Linux on System z IBM team refer to the Contact the Linux on System z IBM team page.