KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
Revision 3 as of 2020-07-26 17:25:43
KernelNewbies:
  • Linux_5.8

Linux 5.8 changelog

This list of changes is not complete. While I finish the work, you can take a look at:

  • LWN's merge window part 1, part 2

  • Phoronix's Linux 5.8 Kernel Features Include New Intel/AMD Capabilities, Security Improvements, Optimizations

...or take a look at the pull requests:

  • tpm updates

  • hwmon updates

  • regmap updates

  • spi updates

  • regulator updates

  • crypto updates

  • pstore updates

  • fscrypt updates

  • printk updates

  • EDAC updates

  • x86 microcode update

  • x86 cache resource control updates

  • kprobes updates

  • RCU updates

  • locking updates

  • objtool updates

  • perf updates

  • EFI updates

  • SMP updates

  • x86 boot updates

  • x86 build updates

  • x86 cleanups

  • x86 cpu updates

  • x86 FPU updates

  • x86 platform updates

  • x86 vdso updates

  • m68k updates

  • arm64 updates

  • ARM updates

  • documentation updates

  • uaccess/csum updates

  • uaccess/access_ok updates

  • uaccess/readdir updates

  • uaccess/__put-user updates

  • uaccess/__copy_from_user updates

  • uaccess/__copy_to_user updates

  • uaccess/coredump updates

  • vfs updates

  • memory management updates from akpm

  • MMC updates

  • x86 platform driver updates

  • power management updates

  • ACPI updates

  • hmm updates

  • drm updates

  • block updates

  • block driver updates

  • io_uring updates

  • audit updates

  • SELinux updates

  • lockdown update

  • xfs updates

  • DAX updates part one

  • DAX updates part two

  • btrfs updates

  • erofs updates

  • irq updates

  • timer updates

  • x86 timer updates

  • scheduler updates

  • thread updates

  • MIPS updates

  • parsic updates

  • Xtensa updates

  • kgdb updates

  • hyper-v updates

  • kvm updates

  • splice updates

  • comedi uaccess cleanups

  • networking updates

  • more memory management updates

  • media updates

  • perf tooling updates

  • keyring updates

  • smack updates

  • MFD updates

  • backlight updates

  • watchdog updates

  • chrome platform updates

  • LED updates

  • sound updates

  • HID updates

  • livepatching updates

  • fsnotify updates

  • ext2 and reiserfs cleanups

  • proc updates

  • execve updates

  • yet more memory management updates

  • ARM SoC updates

  • ARM defconfig updates

  • ARM/SoC driver updates

  • ARM devicetree updates

  • devicetree updates

  • RISC-V updates

  • x86 mm updates

  • module updates

  • powerpc updates

  • READ_IMPLIES_EXEC changes

  • VFIO updates

  • IPMI updates

  • GPIO updates

  • rdma updates

  • SCSI updates

  • device mapper updates

  • ext4 updates

  • AFS updates

  • cifs updates

  • dlm updates

  • orangefs updates

  • integrity updates

  • cgroup updates

  • workqueue updates

  • PCI updates

  • dmi update

  • dma-mapping updates

  • dma-mapping helpers

  • Kbuild updates

  • Kconfig updates

  • arch/sh updates

  • USB/PHY driver updates

  • tty/serial driver updates

  • staging/IIO driver updates

  • driver core updates

  • char/misc driver updates

  • apparmor updates

  • NTB updates

  • RTC updates

  • pin control updates

  • sparc updates

  • still more memory management updates

  • drm fixes

  • drm msm updates

  • iommu updates

  • s390 updates

  • gfs2 updates

  • ceph updates

  • rpmsg updates

  • remoteproc updates

  • x86 "Slow Randomizing Boosts Denial of Service"

  • even more memory management updates

  • kselftest updates

  • Kunit updates

  • tracing updates

  • exfat update

  • f2fs updates

  • overlayfs updates

  • fuse updates

  • dmaengine updates

  • power supply and reset updates

  • clk updates

  • MTD updates

  • UBI update

  • UML updates

  • virtio updates

  • input updates

  • more power management updates

  • more ACPI updates

  • more documentation updates

  • READ/WRITE_ONCE rework

  • misc uaccess updates

  • i915 uaccess updates

  • epoll update

  • nfsd updates

  • DAX updates part three

  • NFS client updates

  • mailbox updates

  • m68knommu updates

  • more RISC-V updates

  • some more memory management updates

  • more x86 updates

  • atomics rework

  • Kernel Concurrency Sanitizer

  • xen updates

  • more KVM updates

  • iommu driver directory structure cleanup

  • pwm updates

  • thermal updates

  • notification queue

  • x86 entry updates

  • x86 RAS updates

  • alpha updates

  • OpenRISC update

  • 9p update

  • libnvdimm updates

  • more media updates

  • i2c updates

  • more SCSI updates

  • more Kbuild updates

  • more cifs updates

  • btrfs updates

  • SafeSetID update

1. Non-Transparent Bridge (NTB)

  • intel: Add Icelake (gen4) support for Intel NTB commit

2. Thunderbolt

  • Add support for Intel Tiger Lake commit

3. Clock

  • Add Baikal-T1 SoC Clock Control Unit support commit, commit, commit, commit

  • Ingenic: Add CGU driver for X1830 commit

  • clk-si5341: Add support for the Si5345 series commit

  • intel: Add CGU clock driver for a new SoC commit

  • mediatek: Add MT6765 clock support commit

  • mmp2: Enable Audio and GPU on MMP2 and MMP3 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • mmp2: Add audio clock controller driver commit

  • Add the missing clock drivers and dts nodes to enable the GPU on both SM8150 and SM8250
  • qcom: gcc-msm8939: Add MSM8939 Generic Clock Controller commit

  • qcom: gcc: Add GPU and NPU clocks for SM8150 commit

  • qcom: gcc: Add missing UFS clocks for SM8150 commit

  • Add GCC clock driver support commit, commit, commit

  • renesas: cpg-mssr: Add R8A7742 support commit

  • socfpga: agilex: add clock driver for the Agilex platform commit

  • tegra: Add custom CCLK implementation commit

  • tegra: Implement Tegra210 EMC clock commit

  • vc5: Add support for IDT VersaClock 5P49V6965 commit

  • timer-ti-dm: Add clockevent and clocksource support commit

4. PHY ("physical layer" framework)

  • Add driver for Qualcomm IPQ40xx USB PHY commit

  • cadence: salvo: add salvo phy driver commit

  • intel: Add driver support for ComboPhy commit

  • qcom-qmp: Add QMP V3 USB3 PHY support for SC7180 commit

  • qcom-qmp: Add SM8150 QMP USB3 PHY support commit

  • qcom-snps: Add SNPS USB PHY driver for QCOM based SOCs commit

  • ti: am654: add support for USB super-speed commit, show up in regmap debugfs commit

5. EDAC (Error Detection And Correction)

  • amd64: Add AMD family 17h model 60h PCI IDs commit

6. 1-Wire (W1)

  • w1_therm
    • Add alarm sysfs entry commit

    • Add bulk read support to trigger multiple conversion on bus commit

    • Add eeprom sysfs entry commit

    • Add ext_power sysfs entry commit

    • Add resolution sysfs entry commit

    • Add sysfs entry to output only temperature commit

7. Firmware

  • xilinx: Add xilinx specific sysfs interface commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • SCMI Notifications Core Support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • imx: support SCU channel type commit, commit, commit, commit

8. Various

  • habanalabs
    • Add GAUDI ASIC support. Similar to GOYA, GAUDI includes a set of eight TPC cores, a GEMM engine and DMA channels to move data between host and different memories of the ASIC. Each engine has a hardware queue manager (QMAN) attached to it, which exposes 4 streams to allow complex programs with control flows (in GOYA you had 1 stream per QMAN) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add INFO IOCTL opcode for time sync information commit

    • Support hwmon_reset_history attribute commit

    • Add signal/wait to CS IOCTL operations commit, commit, commit, commit

    • Enable trace data compression (profiler) commit

  • Add Baikal-T1 SoC APB/AXI/L2 drivers commit, commit, commit, commit, commit

  • bus: Add driver for Integrator/AP logic modules commit

  • fpga: dfl: fme: add performance reporting support commit

  • fpga: dfl: support multiple opens on feature device node commit

  • interconnect: Add imx support via devfreq commit, commit, commit, commit, commit

  • irqchip: Three Loongson irqchip support commit, commit, commit, commit, commit, commit

  • iommu: Add Allwinner H6 IOMMU driver commit

  • irqchip: RISC-V per-HART local interrupt controller driver commit

  • mailbox: Add support for Qualcomm IPCC commit

  • mailbox: imx: Support runtime PM commit

  • mailbox: qcom: Add ipq6018 apcs compatible commit

  • mailbox: sprd: Add Spreadtrum mailbox driver commit

  • mei: me: add tiger lake point device ids for H platforms commit

  • mfd: Add support for the MediaTek MT6358 PMIC commit

  • misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller commit

  • mptcp: add new sock flag to deal with join subflows commit

  • of: reserved-memory: Support lookup of regions by name commit

  • of: reserved-memory: Support multiple regions per device commit

  • opp: Add support for parsing interconnect bandwidth commit

  • opp: Expose bandwidth information via debugfs commit

  • pinctrl: imx: Add imx8dxl driver commit

  • ptp: Add adjphase function to support phase offset control commit

  • remoteproc: qcom: Add callbacks for remoteproc events commit, commit, commit

  • remoteproc: Add PAS and MSA based Modem support commit, commit, commit, commit, commit, commit, commit

  • remoteproc: Add support for runtime PM commit

  • remoteproc: ingenic: Added remoteproc driver commit

  • remoteproc: qcom: pas: Add SM8250 PAS remoteprocs commit

  • reset: hi6220: Add support for AO reset controller commit

  • reset: imx7: Add support for i.MX8MP SoC commit

  • scs: Add support for Clang's Shadow Call Stack (SCS) commit

  • spi: spidev_test: Add support for Octal mode data transfers commit

  • tee
    • Add support for session's client UUID generation commit, commit

    • Enhance TEE kernel client interface commit, commit

9. List of Pull Requests

10. Other news sites

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01