These patches contain the following linux kernel bug fixes:
Description:
appldata: Possible deadlock when using appldata_mem.
Symptom:
System hangs when using appldata_mem with high I/O traffic and
a large number of devices.
Problem:
The spinlocks bdev_lock and swaplock are acquired via calls to
si_meminfo() and si_swapinfo() from a tasklet, i.e. interrupt
context, which can lead to a deadlock.
Solution:
Replace tasklet with work queue.
Problem-ID:
15994
Description:
ctc: Buffersize handling via sysfs attribute setting.
Symptom:
Ctc communication between linux and z/OS does not work properly.
Problem:
Changed buffersize was stored in a non-permanent place.
Solution:
New variable in ctc_priv to hold a buffersize per device.
Problem-ID:
15735
Description:
z90crypt: Unnecessary messages in syslog.
Symptom:
"service rc/rs: 8/65" in syslog.
Problem:
z90crypt needs to handle certain rc/rs quietly.
Solution:
Add code to handle this rc/rs pair in convert_response.
Problem-ID:
15938
Everybody should apply this patch.
To create the complete linux kernel sources, the following
patches need to be applied in sequence: