Linux
kernel 3.7 has recently released on December 11, 2012 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.
*
ALSA: usb-audio: Fix mutex deadlock at disconnection
*
ALSA: Fix card refcount unbalance
*
ALSA: usb-audio: Fix races at disconnection
*
DRM/Radeon: Fix Load Detection on legacy primary DAC.
*
xfs: fix buffer shudown reference count mismatch
*
xfs: fix reading of wrapped log data
*
cfg80211: fix antenna gain handling
*
drm/vmwgfx: Fix a case where the code would BUG when trying to pin
GMR memory
*
drm/vmwgfx: Fix hibernation device reset
*
mmc: sdhci: fix NULL dereference in sdhci_request() tuning
*
l2tp: fix oops in l2tp_eth_create() error path
*
net: usb: Fix memory leak on Tx data path
*
net: fix secpath kmemleak
*
tcp: fix FIONREAD/SIOCINQ
*
ipv4: Fix flushing of cached routing informations
*
sctp: fix call to SCTP_CMD_PROCESS_SACK in sctp_cmd_interpreter()
*
batman-adv: Fix broadcast packet CRC calculation
*
NFS: fix bug in legacy DNS resolver.
*
mac80211: fix SSID copy on IBSS JOIN
*
drm/i915: fix overlay on i830M
We
shall upgrade the default kernel version 3.5.0-17.28 shipped with
Ubuntu 12.10 to 3.7.0-030700.
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.0.sh
$ sudo sh ker-upg-3.7.0.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.0 is not compatible with your system hardware, then run the below command to remove the kernel 3.7.0 and switch back to previous kernel.
$ sudo apt-get purge linux-image-3.7.0-030700
No comments:
Post a Comment