All users of the 4.0 kernel series must upgrade

May 17, 2015 21:01 GMT  ·  By

Only four days after the announcement of Linux kernel 4.0.3 as the latest and most advanced kernel version, Greg Kroah-Hartman has just published today, May 17, news about the fourth maintenance release of Linux kernel 4.0.

According to the attached diff, Linux kernel 4.0.4 is here to fix numerous issues for the ARM hardware architecture, as well as to update many drivers, especially for ACPI, MMC, and GPU (Radeon and Intel i915) devices.

"I'm announcing the release of the 4.0.4 kernel. All users of the 4.0 kernel series must upgrade," says Greg Kroah-Hartman. "The updated 4.0.y git tree can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary."

Here's what's new in Linux kernel 4.0.4

Linux kernel 4.0.4 no longer sets up audio on ASICS that don't support audio in the Radeon driver, addresses a runaway interruptible timeout in the VFIO driver, fixes a deadlock in the sequencer_ioctl(SNDCTL_SEQ_OUTOFBAND) function in the OSS sound server, and repairs SBS hangs on MacBooks by adding 5 us delay to the ACPI / SBS driver.

Additionally, a missing pm event has been implemented in mmc_pm_notify in order to repair broken hib restore in the MMC driver, missing audio on port A for the Intel i915 video driver has been added, IPV6 and IPv4 sockets are now properly canonized, device hotplug and memory leaks have been patched in the general-purpose input/output (GPIO) driver, and issues with the OMAP off idle power consumption have been addressed.

As usual, advanced users and distribution vendors who know how to compile a kernel can download the Linux kernel 4.0.4 sources right now from the kernel.org website or via Softpedia. The rest of the world should wait for their distribution maintainers to update the kernel packages.