Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
3
-
9223372036854775807
Description
This update fixes the following bugs:
- Previously, the iscsi-initiator became unresponsive intermittently due to
be2iscsi driver errors. This update assures data transfer on the iSCSI
connection works as expected. (BZ#1298981)
- After a USB device removal, a problem in synchronization occurred, which could
lead to a race condition. This update makes sure the timer is initialized early
enough, thus fixing this bug. (BZ#1300605)
- Due to races and duplicate frees in dst_release() and ipv4_dst_destroy()
functions, a kernel panic could previously occur. The provided set of patches
fixes the aforementioned races and duplicate frees, and the kernel no longer
panics. (BZ#1300610)
- Previously, as more kernel network namespaces were created, the average CPU
load was increasing too fast. As a consequence, the system performance dropped
significantly. This change moves accesses to nsproxy under task_lock protection,
thus removing the need for the very costly synchronize_rcu call. (BZ#1300618)
- TCP resets previously did not honor the SO_BINDTODEVICE option even if the
socket was still available. This update makes sure the outdevice ifindex is set
and TCP resets are thus sent via the interface specified with SO_BINDTODEVICE.
(BZ#1308917)
- Previously, if a receiving system had two IPv6 multicast addresses bound to
the same UDP port, incoming traffic was only delivered to the most
recently-started listener. This bug has been fixed, and both receivers now
receive, as they are on different IPv6 mcast addresses. (BZ#1308921)
- In the hpsa driver, non-zero LUNs of multi-lun devices could no longer be
presented via SAS-based SmartArray. The hpsa driver has been patched to address
this bug. (BZ#1308923)
- Under heavy TCP stream test using mlx4_en, the mlx4_en_recover_from_oom()
function could be invoked and could cause a BUG_ON assert to occur. As a
consequence, the operating system crashed. The provided patch fixes this bug,
and the system no longer crashes in the aforementioned situation. (BZ#1310132)
- Previously, the discard operation for thin volumes was not enabled and it was
thus impossible to free the space unused by the file system. In addition,
mounting the file system with the discard option had no effect, and the fstrim
utility returned an error. The provided set of patches fixes this bug, and
fstrim now works as expected. (BZ#1310531)
- Previously, the veth interface was replacing CHECKSUM_NONE with
CHECKSUM_UNNECESSARY, which caused corrupt packets routed from hardware to a
veth device to be delivered to the application. Consequently, some applications
received corrupted data, because the network stack did not verify the packet's
checksum. This update makes sure the checksum is verified, thus preventing this
bug. (BZ#1312430)
In addition, this update adds the following enhancements:
- With this update, new device IDs for the iwlwifi driver have been added,
making sure iwlwifi modules are loaded properly when the system detects wifi
devices with new IDs. (BZ#1301885, BZ#1304336)
- This update incorporates the fw_ldst_cmd structure change for new firmware and
also updates version string of the cxgb4 driver. (BZ#1309541)