Details
-
Bug
-
Resolution: Won't Do
-
Minor
-
None
-
None
-
None
-
3
-
9223372036854775807
Description
Upstream details at : https://access.redhat.com/errata/RHBA-2018:3763
This update fixes the following bugs:
- Previously, if the AF_IUCV socket was shut down for sending data, the socket was also disabled to send control flags that are required by the AF_IUCV protocol for HIPER transport. Consequently, the peer stopped sending data to the receiver. This update applies a patch that enables the transfer of control flags even if the socket is shut down for sending. As a result, the peer now continues sending data to the receiver as expected in the described scenario. (BZ#1559048)
- The qeth driver determines the number of required qdio SBAL elements. Previously, if qeth sent a fragmented Socket Buffer (SKB), the SBAL element number was not calculated correctly. With this update, the handling of the fragmented data in qeth has been fixed, which corrects the SBAL element number calculation. (BZ#1559021)
- When cleaning up a queue, the queue lock was switched back to the built-in queue lock. Consequently, the kernel panicked with the following warning message: "at block/blk-throttle.c:1222 blk_throtl_drain+0xff/0x180()"
With this update, the problem has been fixed by holding both locks for the queue and updating the queue flag in a queue cleanup. As a result, the kernel no longer panics under the described circumstances. (BZ#1624747, BZ#1650024)
Users of kernel are advised to upgrade to these updated packages, which fix these bugs. The system must be rebooted for this update to take effect.