Kernel 4.10-rc3 Released. Here’s how to install and update to Linux Kernel 4.10-rc3 on Ubuntu, Debian and Linux Mint Systems. Kernel 4.10.-rc3 is released with various fixes and updates. It brings fix to unbounded memory allocation bug, fix problems with duplicate endpoint addresses and an updated resource allocation function calls to new version of API.
The release announcement says:
So after that very small rc2 due to the xmas break, we seem to be back to fairly normal. After a quiet period like that, I tend to expect a bigger chunk just because of pent up work, but I guess the short break there really was vacation for everybody, and so instead we’re just seeing normal rc behavior. It still feels a bit smaller than a usual rc3, but for the first real rc after the merge window (ie I’d compare it to a regular rc2), it’s fairly normal.
The stats look textbook for the kernel: just under 2/3rds drivers, with almost half of the rest arch updates, and the rest being “misc” (mainly filesystems and networking). So nothing in particular stands out. You can get a flavor of the details from the appended shortlog, but even more importantly – you can go out and test.
https://lkml.org/lkml/2017/1/8/184
Install Kernel 4.10 RC3 on 64 Bit Systems
Run the following commands in Terminal to install and update to Linux Kernel 4.10 RC3 on 64 Bit Linux Ubuntu Systems:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10-rc3/linux-headers-4.10.0-041000rc3_4.10.0-041000rc3.201701081831_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10-rc3/linux-headers-4.10.0-041000rc3-generic_4.10.0-041000rc3.201701081831_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10-rc3/linux-headers-4.10.0-041000rc3-lowlatency_4.10.0-041000rc3.201701081831_amd64.deb
sudo dpkg -i linux-headers-4.10*.deb linux-image-4.10*.deb
sudo reboot
Install Kernel 4.10 RC3 on 32 Bit Systems
Run the following commands in Terminal to install and update to Linux Kernel 4.10 RC3 on 32 Bit Linux Ubuntu Systems:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10-rc3/linux-headers-4.10.0-041000rc3_4.10.0-041000rc3.201701081831_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10-rc3/linux-headers-4.10.0-041000rc3-generic_4.10.0-041000rc3.201701081831_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10-rc3/linux-headers-4.10.0-041000rc3-lowlatency_4.10.0-041000rc3.201701081831_i386.deb
sudo dpkg -i linux-headers-4.10*.deb linux-image-4.10*.deb
sudo reboot
Source
To obtain the source from which they are built fetch the commit from git://git.launchpad.net/~ubuntu-kernel-test/ubuntu/+source/linux/+git/mainline-crack v4.10-rc3 and apply the following patches on top in the order below:
0001-base-packaging.patch
0002-UBUNTU-SAUCE-add-vmlinux.strip-to-BOOT_TARGETS1-on-p.patch
0003-UBUNTU-SAUCE-tools-hv-lsvmbus-add-manual-page.patch
0004-UBUNTU-SAUCE-no-up-disable-pie-when-gcc-has-it-enabl.patch
0005-debian-changelog.patch
0006-configs-based-on-Ubuntu-4.10.0-0.2.patch