Install/Upgrade Linux Kernel 3.7.8 in Ubuntu/Linux Mint

**Linux Kernel 3.7.8 **This kernel has fixed various bugs especially for TCP/IPv4/IPv6. In this guide, we will help you install it in a system running Ubuntu/Linux Mint with a simple bash script, but bear in mind that we are not liable for any damage that this may cause to your system.

Here are some of the changes in Linux Kernel 3.7.8 as shown in the kernel’s changelog:

  • **    tcp: fix splice() and tcp collapsing interaction**
  • **    tcp: splice: fix an infinite loop in tcp_read_sock()**
  • **    tcp: fix incorrect LOCKDROPPEDICMPS counter**
  • **    tcp: fix a panic on UP machines in reqsk_fastopen_remove**
  • **    net/mlx4_en: Fix bridged vSwitch configuration for non SRIOV mode**
  • **    net: loopback: fix a dst refcounting issue**
  • **    ipv4: Fix route refcount on pmtu discovery**
  • **    ipv6: fix the noflags test in addrconf_get_prefix_route**
  • **    ipv6/ip6_gre: fix error case handling in ip6gre_tunnel_xmit()**
  • **    ipv6: fix header length calculation in ip6_append_data()**
  • **    mwifiex: fix incomplete scan in case of IE parsing error**
  • **    Bluetooth: Fix handling of unexpected SMP PDUs**
  • **    rtlwifi: Fix scheduling while atomic bug**
  • **    rtlwifi: Fix the usage of the wrong variable in usb.c**
  • **    isdn/gigaset: fix zero size border case in debug dump**

Linux Kernel 3.7.8 Installation

To install Linux Kernel 3.7.8 in Ubuntu 12.10/12.04 and Linux Mint 14/13 or older, enter these commands in the terminal:

cd /tmp

wget http://dl.dropbox.com/u/47950494/upubuntu.com/kernel-3.7.8 -O kernel-3.7.8

chmod +x kernel-3.7.8

**sudo sh kernel-3.7.8 **

** sudo reboot**

if the upgrade of the Kernel creates any problem type the command below to revert back to stock kernel:

*sudo apt-get purge linux-image-3.7.8 **

Enjoy!!!

feel free to ask any question. share this article if it helped you.