Kernel patches

2005-02-14 kernel 2.4.21 bug fix patch 24 ("June 2003")

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

linux-2.4.21-s390-24-june2003.tar.gz / MD5 ... accumulated patch, recommended (2005-02-14)

linux-2.4.21-s390-24-june2003-patches.tar.gz / MD5 ... per-problem-patches, recommended (2005-02-14)

These patches contain the following linux kernel bug fixes:

Description:
qeth: dhcpcd does not work.
Symptom:
dhcpcd cannot communicate with DHCP server.
Problem:
Incorrect packet headers when fake_ll is active.
Solution:
Adapt qeth_fake_header function. Omit specific fake_ll processing for outbound raw packets (protocol neither IP nor IPV6).
Problem-ID:
13913
Description:
tape: Tar or DB/2 backup hangs.
Symptom:
Writing to tape hangs when tape library sends notification about statistics log change.
Problem:
Unsolicited interrupt after starting I/O can cause a deferred condition code. In that case we have to restart the last request.
Solution:
Check for status pending and start function not executed and restart I/O in that case.
Problem-ID:
12854
Description:
zfcp: Error in handler of FSF requests 'Send FCP Command'.
Symptom:
If 'Send FCP Command' request comes back with FSF status FSF_ADAPTER_STATUS_AVAILABLE and unknown FSF status qualifier, then this request is not marked in ZFCP module as bad request.
Problem:
Send FCP Command handler marks request as bad for FSF status FSF_ADAPTER_STATUS_AVAILABLE only for known FSF status qualifiers.
Solution:
Mark request as bad in any case, if FSF status is FSF_ADAPTER_STATUS_AVAILABLE.
Problem-ID:
13816

Everybody should apply this patch.

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

linux-2.4.21.tar.gz (see www.kernel.org)
+ linux-2.4.21-s390-june2003.diff (IBM)
+ linux-2.4.21-s390-01-june2003.diff (IBM)
+ linux-2.4.21-s390-02-june2003.diff (IBM)
+ linux-2.4.21-s390-03-june2003.diff (IBM)
+ linux-2.4.21-s390-04-june2003.diff (IBM)
+ linux-2.4.21-s390-05-june2003.diff (IBM)
+ linux-2.4.21-s390-06-june2003.diff (IBM)
+ linux-2.4.21-s390-07-june2003.diff (IBM)
+ linux-2.4.21-s390-08-june2003.diff (IBM)
+ linux-2.4.21-s390-08-june2003.diff (IBM)
+ linux-2.4.21-s390-09-june2003.diff (IBM)
+ linux-2.4.21-s390-10-june2003.diff (IBM)
+ xip2fs1 (see linuxvm.org/patches/index.html)
+ xip2fs2 (see linuxvm.org/patches/index.html)
+ linux-2.4.21-s390-11-june2003.diff (IBM)
+ linux-2.4.21-s390-12-june2003.diff (IBM)
+ linux-2.4.21-s390-13-june2003.diff (IBM)
+ linux-2.4.21-s390-14-june2003.diff (IBM)
+ linux-2.4.21-s390-15-june2003.diff (IBM)
+ linux-2.4.21-s390-16-june2003.diff (IBM)
+ linux-2.4.21-s390-17-june2003.diff (IBM)
+ linux-2.4.21-s390-18-fixed-june2003.diff (IBM)
+ linux-2.4.21-s390-19-june2003.diff (IBM)
+ linux-2.4.21-s390-20-june2003.diff (IBM)
+ linux-2.4.21-s390-21-june2003.diff (IBM)
+ linux-2.4.21-s390-22-june2003.diff (IBM)
+ linux-2.4.21-s390-23-june2003.diff (IBM)
+ linux-2.4.21-s390-24-june2003.diff (IBM)

Note: If On-demand timer is required, apply as last patch:
+ linux-2.4.21-s390-timer-04-june2003.diff (IBM)

Note: If you apply the above patches, you need as a minimum the 2005-02-14 version of the tape_3590 OCO module "tape3590-2.4.21-s390(x)-03-june2003.tar.gz".

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.