 |

Kernel 2.6 based: October 2005 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.16-s390-09-october2005.tar.gz
/ MD5 ... accumulated patch, recommended (2006-11-17)
linux-2.6.16-s390-09-october2005-patches.tar.gz
/ MD5 ... per-problem-patches, recommended (2006-11-17)
This patch contains the following linux kernel bug fixes:
| Description: |
cio: Null pointer dereference when un-ignoring devices. |
| Symptom: |
A null pointer dereference occurs in klist_del() when trying to
free devices via echo free <range> > /proc/cio_ignore |
| Problem: |
A device which was found not to be operational during device
recognition was unregistered before it was finally registered. |
| Solution: |
Prevent simultaneous register/unregister of subchannels via a
per-subchannel mutex. |
| Problem-ID: |
28936 |
| Description: |
cio: Re-IPL fails after channel path reset. |
| Symptom: |
Re-boot on LPAR hangs. |
| Problem: |
Re-IPL channel program is terminated by asynchronous channel path
reset operation which is started during shutdown. |
| Solution: |
Wait for completion notification of channel path reset operation. |
| Problem-ID: |
29173 |
| Description: |
dasd: Fixed handling of invalid values when writing into
sysfs-attribute. |
| Symptom: |
When writing to dasd attributes (e.g. read-only), all values
besides '1' are handled like '0'.
Other sysfs-attributes like 'online' are checking for '1' and
for '0' and do not accept other values. |
| Problem: |
Check in dasd_devmap was insufficient (was just checking for '1'). |
| Solution: |
Enhanced checking and error handling in dasd_devmap attribute
store functions. |
| Problem-ID: |
28507 |
| Description: |
kernel: out of memory notifier. |
| Symptom: |
Processes get terminated by the out of memory killer ('oom killer'). |
| Problem: |
The balancing of memory by use of the cmm memory balloon
should not cause the termination of processes while there
are pages in the balloon. |
| Solution: |
Add a notifer chain to the out of memory killer. If one
of the registered callbacks could release some memory,
do not kill the process but return and retry the allocation
that forced the out of memory killer to run. |
| Note: |
This patch is useful for Cooperative Memory Management (cmm)
when the Linux guest is severely stressed. |
| Problem-ID: |
29030 |
| Description: |
zfcp: deadlock during error recovery. |
| Symptom: |
System lockup. |
| Problem: |
zfcp_scsi_eh_host_reset_handler function in zfcp_scsi.c
may lock up in rare cases. |
| Solution: |
Fix zfcp_scsi_eh_host_reset_handler function. |
| Problem-ID: |
28747 |
| Description: |
zfcp: improve handling of adapter failures. |
| Symptom: |
System hang due to overwritten memory. |
| Problem: |
In case the zfcp device driver receives the completion
notice of an I/O request twice, which definitely should not
occur and indicates a hardware problem, zfcp accesses
already freed memory. |
| Solution: |
Changed request handling (hash table instead of linked list)
The request ID is now unique and will be checked for all
returning requests. |
| Problem-ID: |
29122 |
Everybody should apply this patch.
To create the complete linux kernel sources, the following
patches need to be applied in sequence:
linux-2.6.16.tar.gz (from http://www.kernel.org/pub/linux/kernel/v2.6)
+ linux-2.6.16-s390-base-october2005.diff (IBM)
+ linux-2.6.16-s390-01-october2005.diff (IBM)
+ linux-2.6.16-s390-02-october2005.diff (IBM)
+ linux-2.6.16-s390-03-october2005.diff (IBM)
+ linux-2.6.16-s390-04-october2005.diff (IBM)
+ linux-2.6.16-s390-05-october2005.diff (IBM)
+ linux-2.6.16-s390-06-october2005.diff (IBM)
+ linux-2.6.16-s390-07-october2005.diff (IBM)
+ linux-2.6.16-s390-08-october2005.diff (IBM)
+ linux-2.6.16-s390-09-october2005.diff (IBM)
|
|
 |
|
 |