 |

Kernel 2.6 based: April 2004 stream
|
 |
|
 |
|
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-10-april2004.tar.gz
/ MD5 ... accumulated patch, recommended (2004-11-30)
linux-2.6.5-s390-10-april2004-patches.tar.gz
/ MD5 ... per-problem-patches, recommended (2004-11-30)
These patches contain the following linux kernel bug fixes:
| Description: |
dasd: I/O errors in combination with busy condition. |
| Symptom: |
Failing I/O requests causing several problems going along with the
messages "end_request: I/O error, dev xx:yy (dasd), sector <sss>"
and "FORMAT F - Operation Terminated". |
| Problem: |
Retries for busy condition is done immediately. |
| Solution: |
Delayed retry after some time. |
| Problem-ID: |
12638 |
| Description: |
lcs: Add sequence-numbers in skb->cb to received packets. |
| Symptom: |
SNA protocol can not handle received network packets on SMP
systems. |
| Problem: |
SNA protocol requires strictly serialized packets.
Since Linux has one receive queue per CPU network packets will be
received asynchronously and therefore in an unpredictable sequence,
which can not be handled correctly by programs using SNA protocol. |
| Solution: |
Write a sequence number in skb->cb for received packets. |
| Problem-ID: |
12485 |
| Description: |
qdio: Activate the time delay disablement facility. |
| Symptom: |
Missing interrupts because of time delay. |
| Problem: |
Although we are setting the time delay value to 0
with Linux some interrupts are missing because of
a millicode problem. |
| Solution: |
Activate the time delay disablement facility. This means all
interrupts will be delivered even if somebody else sets the
time delay value by mistake (millicode problem). |
| Problem-ID: |
12472 |
| Description: |
qdio: Possible packet loss on HiperSockets devices. |
| Symptom: |
On HiperSockets devices it is possible that some transmitted
packets can get lost under high load situations. |
| Problem: |
Timer for retransmitting rejected packets was not reset. So
no retries under a busy condition will be done. |
| Solution: |
Reset retry timer after a successful transmit. |
| Problem-ID: |
12589 |
| Description: |
qeth: Tolerate different VLAN flags. |
| Symptom: |
On some versions of z/VM GuestLAN incoming VLAN packets
given to the Linux network stack may not be
marked as VLAN packets. |
| Problem: |
A different behavior of different z/VM GuestLAN versions
exists. Some versions flag VLAN packets with the VLAN_FRAME
extended QDIO header flags (0x01), some versions use
the HEADER_INCLUDES_VLAN_TAG flag (0x04). |
| Solution: |
Handle both alternatives and copy VLAN ID from respective
position in QDIO header. |
| Problem-ID: |
11059 |
| Description: |
z90crypt: Timeout running base test. |
| Symptom: |
Some requests are dropped as not being returned by the hardware. |
| Problem: |
It looks like the reader task is not being rescheduled when it
should be. |
| Solution: |
Change the condition for which the reader task should be
rescheduled to include when there are entries on the requestq. |
| Problem-ID: |
12549 |
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)
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".
|
|
 |
|
 |