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.

Darryl Dias

I’m Darryl. I’m a 3D Generalist, Web Developer and Linux enthusiast. On RevRYL I share my insights, tips and tricks, tutorials, methods and best practices.

Leave a comment

Your email address will not be published. Required fields are marked *