Upgrade to Linux Kernel 4.4.1 (stable release) on Ubuntu. How to install Linux Kernel 4.4.1 on Ubuntu 15.10, Ubuntu 15.04, Ubuntu 14.04 and Ubuntu 14.10 Systems.
Announcing the Kernel 4.4.1 release, Greg Kroah-Hartman wrote:
The Performance Monitors extension is an optional feature of the AArch64 architecture, therefore, in order to access Performance Monitors registers safely, the kernel should detect the architected PMU unit presence through the ID_AA64DFR0_EL1 register PMUVer field before accessing them.
This patch implements a guard by reading the ID_AA64DFR0_EL1 register PMUVer field to detect the architected PMU presence and prevent accessing PMU system registers if the Performance Monitors extension is not implemented in the core.
Install Linux Kernel 4.4.1
Run the following commands in Terminal to install Linux Kernel 4.4.1 on Linux Ubuntu Systems:
On 32 Bit
$ cd /tmp
$ wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.1-wily/linux-headers-4.4.1-040401_4.4.1-040401.201601311534_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.1-wily/linux-headers-4.4.1-040401-generic_4.4.1-040401.201601311534_i386.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.1-wily/linux-image-4.4.1-040401-generic_4.4.1-040401.201601311534_i386.deb
$ sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb
On 32 Bit
$ cd /tmp
$ wget \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.1-wily/linux-headers-4.4.1-040401_4.4.1-040401.201601311534_all.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.1-wily/linux-headers-4.4.1-040401-generic_4.4.1-040401.201601311534_amd64.deb \
kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.1-wily/linux-image-4.4.1-040401-generic_4.4.1-040401.201601311534_amd64.deb
$ sudo dpkg -i linux-headers-4.4*.deb linux-image-4.4*.deb
To uninstall and remove the Linux Kernel 4.4.1, run the command given below:
$ sudo apt-get remove linux-headers-4.4* linux-image-4.4*