- Issued:
- 2016-06-15
- Updated:
- 2016-06-15
RHBA-2016:1231 - kernel bug fix update
Synopsis
kernel bug fix update
Type/Severity
Bug Fix Advisory None
Topic
Updated kernel packages that fix several bugs are now available for Red Hat Enterprise Linux 6.7 Extended Update Support.
Description
The kernel packages contain the Linux kernel, the core of any Linux operating system.
This update fixes the following bugs:
-
Due to a race condition, an ipv6_txoptions corruption previously appeared when sending a UDP datagram over the IPv6 protocol. An upstream patch has been applied to prevent data corruption that led to kernel panic. (BZ#1322705)
-
Existing Intel eXtensible Host Controller Interface (xHCI) controllers require a delay of one millisecond after setting the CMD_RESET bit in the command register, before accessing any Host Controller (HC) registers. This allows the HC to complete the reset operation and be ready for HC register access. However, when booting the xhci_hcd driver, the system could previously hang. As a workaround, the provided patch rescinds the mentioned delay, which minimizes the risk of system hang on boot. (BZ#1323055)
-
Due to a spinlock being taken twice, a deadlock previously appeared in the NFS client or Remote Procedure Call (RPC). The provided patch fixes the nfs_wb_page_cancel() function, and the aforementioned deadlock no longer occurs. (BZ#1324377)
-
Previously, the kernel did not handle properly multiple iTCO devices on Intel Xeon v2, and thus the following error message was returned:
sysfs: cannot create duplicate filename '/bus/platform/devices/iTCO_wdt'
With this patchset, unique sysfs files and devices are created for each iTCO watchdog device and multi-PCH support for Intel systems is included. As a result, the aforementioned error message is no longer logged in the kernel syslog. (BZ#1328551)
-
When "read" and "write" operations received the NFS4ERR_BAD_STATEID error, the NFSv4.0 client previously attempted to recover by sending another "open" request for the file, making stateid recovery enter an infinite loop and the NFSv4.0 client became unresponsive. The provided patch fixes the above which caused the NFSv4.0 client to become unresponsive. Now, the NFSv4.0 client works as expected in the described scenario. (BZ#1330561)
-
When a transparent proxy application was running and the number of established connections on the computer exceeded one million, unrelated processes, such as curl or ssh, were unable to bind to a local IP on the box to initiate a connection. The provided patch fixes the cooperation of the REUSEADDR/NOREUSEADDR socket option, and thus prevents the local port from being exhausted. As a result, the aforementioned bug no longer occurs in the described scenario. (BZ#1333570)
-
Previously, packets including the Common IP Security Option (CIPSO) label tag type 5 with certain category ranges were not set correctly. As a consequence, these packets were interpreted with the fallback security label. The provided patch fixes the netlbl_secattr_catmap_setrng() function, and thus fixes this bug. (BZ#1333578)
Users of kernel are advised to upgrade to this updated package, which fixes these bugs. The system must be rebooted for this update to take effect.
Solution
Before applying this update, make sure all previously released errata relevant to your system have been applied.
For details on how to apply this update, refer to:
https://access.redhat.com/articles/11258
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat Enterprise Linux for x86_64 - Extended Update Support | 6.7 | x86_64 |
| Red Hat Enterprise Linux for x86_64 - Extended Update Support | 6.7 | i386 |
| Red Hat Enterprise Linux for SAP Solutions for x86_64 - Extended Update Support | 6.7 | x86_64 |
| Red Hat Enterprise Linux for Power, big endian - Extended Update Support | 6.7 | ppc64 |
| Red Hat Enterprise Linux for IBM z Systems - Extended Update Support | 6.7 | s390x |
| Red Hat Enterprise Linux EUS Compute Node | 6.7 | x86_64 |
Updated Packages
- perf-debuginfo-2.6.32-573.30.1.el6.i686.rpm
- python-perf-debuginfo-2.6.32-573.30.1.el6.x86_64.rpm
- kernel-2.6.32-573.30.1.el6.x86_64.rpm
- kernel-devel-2.6.32-573.30.1.el6.i686.rpm
- kernel-debuginfo-2.6.32-573.30.1.el6.x86_64.rpm
- python-perf-debuginfo-2.6.32-573.30.1.el6.i686.rpm
- kernel-debug-devel-2.6.32-573.30.1.el6.ppc64.rpm
- kernel-debug-2.6.32-573.30.1.el6.s390x.rpm
- kernel-kdump-2.6.32-573.30.1.el6.s390x.rpm
- kernel-debug-2.6.32-573.30.1.el6.ppc64.rpm
- perf-2.6.32-573.30.1.el6.i686.rpm
- kernel-debug-2.6.32-573.30.1.el6.x86_64.rpm
- kernel-devel-2.6.32-573.30.1.el6.s390x.rpm
- kernel-debuginfo-2.6.32-573.30.1.el6.s390x.rpm
- kernel-firmware-2.6.32-573.30.1.el6.noarch.rpm
- perf-debuginfo-2.6.32-573.30.1.el6.ppc64.rpm
- kernel-debug-2.6.32-573.30.1.el6.i686.rpm
- kernel-headers-2.6.32-573.30.1.el6.x86_64.rpm
- kernel-debug-debuginfo-2.6.32-573.30.1.el6.ppc64.rpm
- python-perf-debuginfo-2.6.32-573.30.1.el6.s390x.rpm
- kernel-debug-devel-2.6.32-573.30.1.el6.x86_64.rpm
- kernel-headers-2.6.32-573.30.1.el6.i686.rpm
- kernel-debug-debuginfo-2.6.32-573.30.1.el6.s390x.rpm
- kernel-abi-whitelists-2.6.32-573.30.1.el6.noarch.rpm
- kernel-debug-devel-2.6.32-573.30.1.el6.i686.rpm
- kernel-headers-2.6.32-573.30.1.el6.s390x.rpm
- kernel-2.6.32-573.30.1.el6.ppc64.rpm
- kernel-kdump-debuginfo-2.6.32-573.30.1.el6.s390x.rpm
- kernel-debuginfo-common-ppc64-2.6.32-573.30.1.el6.ppc64.rpm
- perf-debuginfo-2.6.32-573.30.1.el6.s390x.rpm
- kernel-debuginfo-common-i686-2.6.32-573.30.1.el6.i686.rpm
- kernel-devel-2.6.32-573.30.1.el6.x86_64.rpm
- kernel-headers-2.6.32-573.30.1.el6.ppc64.rpm
- kernel-kdump-devel-2.6.32-573.30.1.el6.s390x.rpm
- perf-2.6.32-573.30.1.el6.s390x.rpm
- python-perf-2.6.32-573.30.1.el6.ppc64.rpm
- python-perf-2.6.32-573.30.1.el6.x86_64.rpm
- kernel-bootwrapper-2.6.32-573.30.1.el6.ppc64.rpm
- python-perf-2.6.32-573.30.1.el6.i686.rpm
- kernel-debuginfo-2.6.32-573.30.1.el6.ppc64.rpm
- kernel-2.6.32-573.30.1.el6.i686.rpm
- python-perf-2.6.32-573.30.1.el6.s390x.rpm
- perf-debuginfo-2.6.32-573.30.1.el6.x86_64.rpm
- perf-2.6.32-573.30.1.el6.ppc64.rpm
- kernel-devel-2.6.32-573.30.1.el6.ppc64.rpm
- kernel-debug-devel-2.6.32-573.30.1.el6.s390x.rpm
- kernel-debug-debuginfo-2.6.32-573.30.1.el6.x86_64.rpm
- kernel-doc-2.6.32-573.30.1.el6.noarch.rpm
- python-perf-debuginfo-2.6.32-573.30.1.el6.ppc64.rpm
- kernel-debug-debuginfo-2.6.32-573.30.1.el6.i686.rpm
- kernel-2.6.32-573.30.1.el6.s390x.rpm
- kernel-debuginfo-common-x86_64-2.6.32-573.30.1.el6.x86_64.rpm
- kernel-2.6.32-573.30.1.el6.src.rpm
- kernel-debuginfo-common-s390x-2.6.32-573.30.1.el6.s390x.rpm
- perf-2.6.32-573.30.1.el6.x86_64.rpm
- kernel-debuginfo-2.6.32-573.30.1.el6.i686.rpm
Fixes
(none)
CVEs
(none)
References
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at Security Contacts and Procedures.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.