Kernel patches
- linux-2.6.5-s390-base
- linux-2.6.5-01-s390
- xip2fs
- linux-2.6.5-02-s390
- linux-2.6.5-03-s390
- gnupatch
- linux-2.6.5-04-s390
- linux-2.6.5-05-s390
- linux-2.6.5-06-s390
- linux-2.6.5-07-s390
- linux-2.6.5-08-s390
- linux-2.6.5-09-s390
- linux-2.6.5-10-s390
- linux-2.6.5-11-s390
- linux-2.6.5-12-s390
- linux-2.6.5-13-s390
- linux-2.6.5-14-s390
- linux-2.6.5-15-s390
- linux-2.6.5-16-s390
- linux-2.6.5-17-s390
- linux-2.6.5-18-s390
- linux-2.6.5-19-s390
- linux-2.6.5-20-s390
- linux-2.6.5-21-s390
- linux-2.6.5-22-s390
- linux-2.6.5-23-s390
- linux-2.6.5-24-s390
- linux-2.6.5-25-s390
- linux-2.6.5-26-s390
- linux-2.6.5-27-s390
- linux-2.6.5-28-s390
- linux-2.6.5-29-s390
- linux-2.6.5-30-s390
- linux-2.6.5-31-s390
- linux-2.6.5-32-s390
- linux-2.6.5-33-s390
- linux-2.6.5-34-s390
- linux-2.6.5-35-s390
- linux-2.6.5-36-s390
- linux-2.6.5-37-s390
- linux-2.6.5-38-s390
- linux-2.6.5-39-s390
- linux-2.6.5-40-s390
- linux-2.6.5-41-s390
- linux-2.6.5-42-s390
- linux-2.6.5-43-s390
- linux-2.6.5-44-s390
- linux-2.6.5-45-s390
- linux-2.6.5-46-s390
- linux-2.6.5-47-s390
- linux-2.6.5-48-s390
- binutils-2.15.90.0.1-s390
- gcc-3.4-s390
- glibc-2.3.2-s390
- gdb-6.1-s390
- strace-4.5.2-s390
- lkcdutils-s390
- tape_3590-2.6.5-s390
- tape_3590-2.6.5-s390-01
- tape_3590-2.6.5-s390-02
- tape_3590-2.6.5-s390-03
2004-10-21 kernel 2.6.5 bug fix patch 08 ("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-08-april2004.tar.gz / MD5 ... accumulated patch, recommended (2004-10-21)
linux-2.6.5-s390-08-april2004-patches.tar.gz / MD5 ... per-problem-patches, recommended (2004-10-21)
These patches contain the following linux kernel bug fixes:
- Description:
- cio: Restart SenseID after pending status.
- Symptom:
- After attach, tapes appear to be 'boxed'.
- Problem:
- The check whether to retry SenseID after an unsolicited interrupt was too stringent.
- Solution:
- Fix check for restarting.
- Problem-ID:
- 11914
- Description:
- kernel: User process executing in wrong address-space mode.
- Symptom:
- Kernel oops.
- Problem:
- A space switching instruction in a user program causes a home space switch event exception. The stored old psw already contains the new address-space control which is not reset to the home space mode.
- Solution:
- Reset the address-space control to home space mode for home space switch event exceptions.
- Problem-ID:
- 11661
- Description:
- qeth: IPv6 over VLAN fails.
- Symptom:
- IPv6 over VLAN interfaces does not work.
- Problem:
- The 4 byte VLAN tag (0x8100<VLAN-ID>) is not aligned properly in outbound packets.
- Solution:
- Fix alignment of VLAN tag.
- Problem-ID:
- 8619
- Description:
- qeth: Wrong alignment of VLAN tag when using fake_ll.
- Symptom:
- When fake_ll is used the 4 bytes VLAN tag is mis-placed in the header of received packets. Tools such as tcpdump display wrong data.
- Problem:
- VLAN tag was placed at the wrong position when fake_ll is used.
- Solution:
- Fix position of VLAN tag in conjunction with fake_ll.
- Problem-ID:
- 11059
- Description:
- zfcp: Insufficient debugging information in /var/log/messages for 'LUN sharing violation'.
- Symptom:
- If a LUN is already in use by another LPAR zfcp does not log the CCS ID.
- Problem:
- If a LUN is already in use by another LPAR zfcp logs only an LPAR number inside CSS, but not the ID of the CSS.
- Solution:
- Log LPAR number and CSS ID.
- Problem-ID:
- 11576
- Description:
- zfcp: Kernel stack frame for zfcp_cfdc_dev_ioctl() is too big.
- Symptom:
- Calls to the CFDC interface of the ZFCP module use too much memory on kernel stack, which may result in kernel crash.
- Problem:
- Frame size of zfcp_cfdc_dev_ioctl() function in ZFCP module is 424 bytes.
- Solution:
- Use pointer instead of structure for variable sense_data in zfcp_cfdc_dev_ioctl() to save 284 bytes of stack space.
- Problem-ID:
- 11518
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)
Note: If you apply the above patches, you need as a minimum the 2004-07-30 version of the tape_3590 OCO module "tape_3590-2.6.5-s390(x)-01-april2004.tar.gz".