On April 17, Greg Kroah-Hartman announced the immediate availability for download of the seventh maintenance release for the stable Linux 3.8.x kernel series.
The current release from the 3.8.x branch is stable and the changelog for this particular version, 3.8.8, is rather small, feature wise. In fact, it has to be the smallest maintenance release so far, at least for this branch.
Highlights of Linux kernel 3.8.8:
• A deadlock has been avoided while flushing the workqueue;
• arch_flush_lazy_mmu_mode() has been patched out;
• vmalloc_fault has been fixed during slow MMU updates;
• 64bit inatomicity has been prevented on 32bit systems;
• trace_filter_lseek was moved out of the CONFIG_DYNAMIC_FTRACE section;
• The EDID failure is now handled properly;
• Possible NULL pointer dereferences have been fixed;
• A kset_find_obj() race with concurrent last kobject_put() has been fixed;
• A spurious fix has been reverted to spinning prevention in prune_icache_sb;
• The incorrect fall through of the ALUA Standby/Offline/Transition CDBs have been fixed;
• Passwords which begin with a delimiter are now allowed;
• A return error is now provided if malloc fails in gfs2_rs_alloc();
• DMA is now started without delay for cyclic channels;
• A typo has been corrected in the definition of ix2-200 rebuild LED;
• The correct lookup of Arizona struct is now used in the SYSCLK event;
• The return value of snd_soc_update_bits_locked() is now checked properly.
"This is the start of the stable review cycle for the 3.8.8 release. There are 27 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know," said Greg KH in the email announcement.
As usual, the Linux kernel 3.8.8 is a must-grab update for all Linux users who use the Linux 3.7.x kernel. Therefore, upgrade as soon as possible.
Download Linux kernel 3.8.8 right now from Softpedia.