Linux Kernel 3.6.10 is the tenth maintenance release for the Linux 3.6 kernel series. This update comes with more improvements and various bug fixes, here are some of them taken from the ChangeLog:

  • i7core_edac: fix panic when accessing sysfs files
  • i7300_edac: Fix error flag testing
  • md/raid1{,0}: fix deadlock in bitmap_unplug
  • mac80211: fix remain-on-channel (non-)cancelling
  • ARM: Kirkwood: Update PCI-E fixup
  • iwlwifi: fix the basic CCK rates calculation
  • target: Fix handling of aborted commands
  • mm: vmscan: fix endless loop in kswapd balancing
  • mm/vmemmap: fix wrong use of virt_to_page
  • Dove: Fix irq_to_pmu()
  • Dove: Attempt to fix PMU/RTC interrupts

Kernel 3.6.10 Installation

Open the terminal under Ubuntu 12.10/12.04 or Linux Mint 14/13 or older and run the following commands:

cd /tmp 
wget -O linux-kernel-3.6.10 
chmod +x linux-kernel-3.6.10 
sudo sh linux-kernel-3.6.10 
sudo reboot 

Kernel 3.6.10 Removal

To delete this kernel and revert back to the old one, issue this command:

sudo apt-get purge linux-image-3.6.10*

For any troubles encountered while upgrading to this new kernel, you may repair your system as described here.