Thursday, February 07, 2013

Upgrading Linux Kernel 3.7.2 (Stable) release in Ubuntu 12.10


Linux kernel 3.7.2 has recently released on January 11, 2013 with lots of bugfixes and improvements.

The changelog contains all the improvements and bugfixes made in the kernel.

Below mentioned are some important fixes and improvements.

* ARM: 7607/1: realview: fix private peripheral memory base for EB rev. B boards
* Revert "Bluetooth: Fix possible deadlock in SCO code"
* CRIS: fix I/O macros
* nfs: fix null checking in nfs_get_option_str()
* NFS: Fix access to suid/sgid executables
* nfsd4: fix oops on unusual readlike compound
* nfsd: fix v4 reply caching
* usb: gadget: network: fix bind() error path
* USB: chipidea: fix use after free bug
* rtlwifi: fix incorrect use of usb_alloc_coherent with usb_control_msg
* ALSA: hda - Fix pin configuration of HP Pavilion dv7
* ALSA: hda - Fix the wrong pincaps set in ALC861VD dallas/hp fixup
* ALSA: hda - Add stereo-dmic fixup for Acer Aspire One 522
* ALSA: usb-audio: Fix missing autopm for MIDI input
* tmpfs mempolicy: fix /proc/mounts corrupting memory
* xfs: fix stray dquot unlock when reclaiming dquots
* xfs: fix direct IO nested transaction deadlock.
* tcp: fix MSG_SENDPAGE_NOTLAST logic

We shall upgrade the default kernel version 3.5.0-17.28 shipped with Ubuntu 12.10 to 3.7.2-030702.

Download the script to perform an automated kernel upgrade process.

Now open the terminal and run the below command from the folder where script is downloaded to make it executable.
$ sudo chmod +x ker-upg-3.7.2.sh

$ sudo sh ker-upg-3.7.2.sh

After the completion, reboot the system for the changes to take effect and after reboot run the below command to confirm the version.

$ uname -r

In case if the kernel 3.7.2 is not compatible with your system hardware, then run the below command to remove the kernel 3.7.2 and switch back to previous kernel.

$ sudo apt-get purge linux-image-3.7.2-030702

No comments:

Post a Comment