Linux kernels 3.16.41 and 3.2.86 are now available for download if you’re using a GNU/Linux operating system powered by any of these long-term supported (LTS) branches. However, they are small patches that include minor changes to the networking and filesystems areas.
According to their appended shortlogs, a total of 18 files were changed in Linux kernel 3.16.41 LTS, with 187 insertions and 52 deletions, and only 5 files have been changed in the Linux 3.2.86 LTS kernel, with 19 insertions and 12 deletions. Looking at the changes included in the Linux 3.2.86 LTS and Linux 3.16.41 LTS kernels, we can mention an updated networking stack with various IPv4, IPv6, and DCCP (Datagram Congestion Control Protocol) improvements, fixing ip6gre_err() invalid reads, freeing of skb too early for IPV6_RECVPKTINFO, and an infinite loop in tcp_splice_read().
The EXT4 and TMPFS filesystems have also received improvements to be able to validate s_first_meta_bg at mount time, as well as to clear S_ISGID when POSIX ACLs are set, and segmented_write_std has been introduced for the KVM (Kernel-based Virtual Machine) implementation.
If you’re using a GNU/Linux distribution powered by a kernel from the Linux 3.2 or 3.16 series, you are urged to update to the Linux 3.2.86 and Linux 3.16.41 releases as soon as possible.
Submitted by: Arnfried Walbrecht