The Cookie Machine - Click here to drag window

DUMMY TEXT - Real text set in assets/js/theCookieMachine.js

Views: 1,484β€…    Votes:  4β€…
Tag : kernel  
Link: πŸ” See Original Answer on Ask Ubuntu πŸ”—

URL: https://askubuntu.com/q/1207540
Title: Why are so many Linux kernels still being updated?
ID: /2020/02/02/Why-are-so-many-Linux-kernels-still-being-updated_
Created: February 2, 2020
Upload: November 24, 2022    Layout:  post
TOC: false    Navigation:  false    Copy to clipboard:  false


New hardware is supported in major kernel numbering changes. For example as of today it would to 5.3 to 5.4 to 5.5, etc. Besides new hardware support bug fixes will also be in these major kernel numbering releases. However bug fixes will also be released at the same time to older LTS (Long Term Support) kernels.

I’m on LTS kernel version 4.14 which was recently upgraded to minor version .168. Looking at the release notes we see a frequent contributor here in Ask Ubuntu has written some bug fixes for 4.14.168:

Colin Ian King (14):
      pcrypt: use format specifier in kobject_add
      staging: most: cdev: add missing check for cdev_add failure
      rtc: ds1672: fix unintended sign extension
      rtc: 88pm860x: fix unintended sign extension
      rtc: 88pm80x: fix unintended sign extension
      rtc: pm8xxx: fix unintended sign extension
      drm/nouveau/bios/ramcfg: fix missing parentheses when calculating RON
      drm/nouveau/pmu: don't print reply values if exec is false
      platform/x86: alienware-wmi: fix kfree on potentially uninitialized pointer
      media: vivid: fix incorrect assignment operation when setting video mode
      scsi: libfc: fix null pointer dereference on a null lport
      ext4: set error return correctly when ext4_htree_store_dirent fails
      bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA
      iio: dac: ad5380: fix incorrect assignment to val

Although my system is extremely stable I’m none-the-less interested in this bug fix:

platform/x86: alienware-wmi: fix kfree on potentially uninitialized pointer

Even though my Alienware laptop is two years old I would like to have this bug fix applied β€œjust in case”.

Besides bug fixes there are security fixes to consider:

In the last security fix the problem was with Intel chips predictive branching technology and was around for many years. Besides Linux, Windows and Mac were effected as well.

⇧ How to switch back to default booting process? Why does a Python program I write in Windows not work in Linux?  β‡©