Skip to main content



Kernel 2.6 based: April 2004 stream

developerWorks

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

jump to next patch    jump to xref   jump to Download Area

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)

Back to top


Document options

Document options requiring JavaScript are not displayed


Contact the IBM team
If you want to contact the Linux on zSeries IBM team refer to the Contact the Linux on zSeries IBM team page