Linux Kernel 3.6.4 is the fourth maintenance release of the 3.6 kernel series that has been released recently.  Here are some of the fixes in this latest release:

  ipv6: addrconf: fix /proc/net/if_inet6  
  RDS: fix rds-ping spinlock recursion  
  ipvs: fix ARP resolving for direct routing mode  
  ipv4: fix forwarding for strict source routes  
  ipv4: fix sending of redirects  
  media: au0828: fix case where STREAMOFF being called on stopped stream     causes BUG() 
  pinctrl: fix missing unlock on error in pinctrl_groups_show()  
  USB: fix port probing and removal in garmin_gps  
  usb: dwc3: gadget: fix 'endpoint always busy' bug  
  USB: keyspan_pda: fix port-data memory leak  
  kernel/sys.c: fix stack memory content leak via UNAME26  
  net: Fix skb_under_panic oops in neigh_resolve_output  
  iommu/tegra: smmu: Fix deadly typo

For full changelog, click here. The installation of kernel 3.6.4 is available for the following Linux distributions:

  • Ubuntu 12.10/12.04/11.10 or older
  • Linux Mint 13/12 or older

Linux Kernel 3.6.4 Installation

Open the terminal and issue these commands at your own risk:

cd /tmp 
wget http://dl.dropbox.com/u/47950494/upubuntu.com/linux-kernel-3.6.4 -O linux-kernel-3.6.4 
chmod +x linux-kernel-3.6.4 
sudo sh linux-kernel-3.6.4

Reboot your system to finish the installation. You can check your current kernel version with this command:

uname -r

To remove this kernel and revert back to the previous kernel, run this command:

sudo apt-get purge linux-headers-3.6.4*
sudo apt-get purge linux-image-3.6.4*

For any trouble faced after upgrading to this new kernel, you may find this article useful.

Post a Comment