Linux kernel 4.20.8 đź’ľ

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 4.20.8, ath9k: dynack: check da- enabled first in sampling routines, ath9k: dynack: make ewma estimation faster, nfsd: error return values for nfsd4_clone_file_range(), cacheinfo: Keep the old value if of_property_read_u32 fails, serial: sh-sci: Do not free irqs that have already been freed, serial: 8250_pci: Make PCI class test non fatal, serial: race between flush_to_ldisc and tty_open, perf tests evsel-tp-sched: bitwise operator, perf/core: Don't WARN() for impossible ring-buffer sizes, x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out(), perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu(), perf/x86/intel/uncore: Add Node ID mask, cpu/hotplug: "SMT disabled by BIOS" detection for KVM, KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221), kvm: kvm_ioctl_create_device() reference counting (CVE-2019-6974), KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222), scsi: aic94xx: module loading, scsi: cxlflash: Prevent deadlock when adapter probe fails, scsi: sd_zbc: zone information messages, staging: speakup: tty-operation NULL derefs, usb: gadget: musb: short isoc packets with inventra dma, usb: gadget: udc: net2272: bitwise and boolean operations, usb: dwc3: gadget: Handle 0 xfer length for OUT EP, usb: phy: am335x: race condition in _probe, arm64: dts: allwinner: a64: USB OTG regulator, irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID, futex: Handle early deadlock return correctly, dmaengine: imx-dma: wrong callback invoke, dmaengine: bcm2835: abort of transactions, dmaengine: bcm2835: interrupt race on RT, HID: de: the ring buffer implementation, cuse: ioctl, fuse: handle zero sized retrieve correctly, fuse: decrement NR_WRITEBACK_TEMP on the right page, fuse: call pipe_buf_release() under pipe lock, ALSA: hda/realtek - Headset microphone support for System76 darp5, ALSA: hda/realtek - Use a common helper for hp pin reference, ALSA: hda/realtek - los

GNU GPL c linux kernel operating-system