 |

Kernel 2.4 based: June 2003 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.4.21-s390-12-june2003.tar.gz
/ MD5 ... accumulated patch, recommended (2004-03-30)
linux-2.4.21-s390-12-june2003-patches.tar.gz
/ MD5 ... per-problem-patches, recommended (2004-03-30)
These patches contain the following linux kernel bug fixes:
| Description: |
qdio, qeth: improved retry behavior on busy conditions |
| Symptom: |
Guest LAN HiperSockets slowdown |
| Problem: |
siga cc=2 with busy bit set was not handled appropriately |
| Solution: |
retry siga in tasklet, when cc=2+busy-bit |
| Problem-ID: |
6676 |
| Description: |
xip2: implemented readlink and followlink for classic VFS
symbolic links |
| Symptom: |
Message "readpage was called" is displayed in syslog |
| Problem: |
no private implementation for follow_link and read_link for
classic VFS (slow) symbolic links was present. The generic namei
implementations were used instead which use readpage. |
| Solution: |
Implement private read_link and follow_link functions for classic
VFS (slow) symbolic links |
| Problem-ID: |
7082 |
| Description: |
z90crypt: certain devices might be detected
incorrectly |
| Symptom: |
devices might be detected incorrectly |
| Problem: |
missing case in a switch statement |
| Solution: |
add necessary entry to enum and case to switch statement |
| Problem-ID: |
6970 |
| Description: |
z90crypt: possible failure on PCICC with very large request,
unnecessary messages in syslog |
| Symptom: |
certain requests fail, extraneous messages in syslog |
| Problem: |
incorrect value for maximum size of reply buffer, unneeded
printk()s |
| Solution: |
- update #define for maximum size of PCICC reply buffer
- make certain messages debugging-only
- removed impossible if condition
|
| Problem-ID: |
7020 |
| Description: |
zfcp: watchdog for stalled FCP channel |
| Symptom: |
SCSI I/O stall |
| Problem: |
The zfcp driver keeps SCSI commands in a retry loop
if the FCP channel's queues are full - under the assumption
that this is a transient condition. In case of a grid-locked
FCP channel commands juggled within that retry loop never
finished - hindering the SCSI stacks recovery to reset
the SCSI adapter, which would help to overcome this stall. |
| Solution: |
Use a timestamp for each SCSI command to watch its retries
and fail a SCSI command if a certain timeout has been
exceeded (2 minutes). |
| Problem-ID: |
7092 |
| Description: |
zfcp_hbaapi: IOCTRL broken if SCSI_SENSE_BUFFERSIZE is changed |
| Symptom: |
I/O controls for REPORT LUNS, INQUIRY, READ CAPACITY do not work
if SCSI_SENSE_BUFFERSIZE is changed (only) in kernel sources |
| Problem: |
structs in I/O controls depend on kernel macro |
| Solution: |
avoid usage of SCSI_SENSE_BUFFERSIZE in struct definitions,
use separate macro instead considering max possible sense data
size as defined in SPC-2 |
| Problem-ID: |
7035 |
| Note: |
Together with this fix the new library package
lib-zfcp-hbaapi-1.1.tar.gz should be installed.
(See
zfcp HBA API library) |
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)
Note: If On-demand timer is required, apply as last patch:
+ linux-2.4.21-s390-timer-03-june2003.diff (IBM)
|
|
 |
|
 |