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.