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 4 as of 2021-02-09 22:52:37
KernelNewbies:
  • Linux_5.11

Linux 5.11 changelog.

This changelog is not complete. Meanwhile, you can read about this release on:

  • LWN merge window part 1, part 2

  • Phoronix 5.11 feature overview

or take a look at the pull requests:

List of Linus merges from v5.10 to v5.11-rc1

  • drm updates

  • auxdisplay updates

  • MD regression reverts

  • media updates

  • tomoyo updates

  • fscrypt updates

  • fsverity updates

  • crypto updates

  • EDAC updates

  • x86 RAS updates

  • x86 SGC support

  • x86 cpuid updates

  • x86 platform updates

  • misc x86 updates

  • x86 mm update

  • x86 cleanups

  • x86 cache resource control updates

  • x86 build updates

  • m68k updates

  • s390 updates

  • arm64 updates

  • time namespace updates

  • misc fixes

  • documentation updates

  • core entry/exit updates

  • RCU updates

  • locking updates

  • perf updates

  • perf/kprobes updates

  • timers and timekeeping updates

  • scheduler updates

  • kmap updates

  • x86 FPU updates

  • x86 apic updates

  • misc updates from Andrew Morton

  • networking updates

  • sound updates

  • USB / Thunderbolt updates

  • tty / serial updates

  • driver core updates

  • char / misc driver updates

  • staging / IIO driver updates

  • more updates from Andrew Morton

  • irq updates

  • regmap updates

  • regulator updates

  • spi updates

  • i2c updates

  • MMC updates

  • hwmon updates

  • x86 platform driver updates

  • input updates

  • thermal updates

  • power management updates

  • ACPI updates

  • PCI updates

  • remoteproc updates

  • hwspinlock updates

  • rpmsg updates

  • file locking fixes

  • btrfs updates

  • dlm updates

  • nfsd updates

  • erofs updates

  • epoll updates

  • regset updates

  • close_range/openat2 updates

  • execve updates

  • exec-update-lock update

  • yet more updates from Andrew Morton

  • asm-generic cleanups

  • asm-generic mmu-context cleanup

  • asm-generic cross-architecture timer cleanup

  • Kselftest updates

  • Kunit updates

  • printk updates

  • audit updates

  • selinux updates

  • integrity subsystem updates

  • smack updates

  • gcc-plugins updates

  • pstore updates

  • seccomp updates

  • Hyper-V updates

  • xen updates

  • microblaze updates

  • MIPS updates

  • parisc updates

  • TIF_NOTIFY_SIGNAL updates

  • io_uring updates

  • block updates

  • block driver updates

  • SCSI updates

  • rdma updates

  • swiotlb update

  • IOMMU updates

  • memblock updates

  • MFD updates

  • backlight update

  • IPMI updates

  • LED updates

  • MTD updates

  • pin control updates

  • devicetree updates

  • HID updates

  • VFIO updates

  • ARM SoC updates

  • ARM SoC defconfig updates

  • ARM device tree updates

  • ARM SoC driver updates

  • ARM SoC OMAP GenPD updates

  • fsnotify updates

  • ext2, reiserfs, quota and writeback updates

  • f2fs updates

  • fuse updates

  • overlayfs updates

  • ceph updates

  • NFS client updates

  • mailbox updates

  • dmaengine updates

  • modules updates

  • tracing updates

  • powerpc updates

  • OpenRISC updates

  • cifs updates

  • jffs2, ubi and ubifs updates

  • UML updates

  • GPIO updates

  • RISC-V updates

  • more arm64 updates

  • more s390 updates

  • more drm updates

  • ktest updates

  • xfs updates

  • still more updates from Andrew Morton

  • pwm updates

  • HSI updates

  • power supply and reset updates

  • i3c updates

  • pcmcia updates

  • more xen updates

  • close_range fix

  • gfs2 updates

  • RTC updates

  • KVM updates

  • perf tools updates

  • cifs fixes

  • orangefs update

  • 9p update

  • m68knommu updates

  • clk updates

  • exfat update

  • dma-mapping updates

  • another hwmon update

  • device mapper updates

  • ARM updates

  • KASAN updates

  • Kbuild updates

  • Kconfig updates

  • more power management updates

  • more ACPI updates

  • watchdog updates

  • chrome platform updates

  • virtio updates

  • libnvdimm updates

  • EFI updates

  • irq updates

  • ext4 updates

  • misc vfs updates

  • coccinelle updates

  • more perf tools updates

1. Real Time Clock (RTC)

  • at91rm9200: add correction support commit

  • at91rm9200: Add sam9x60 compatible commit

  • rx6110: add i2c support commit

  • nvmem: remove nvram ABI commit

2. Pin Controllers (pinctrl)

  • ingenic: Add lcd-8bit group for JZ4770 commit

  • intel: Add Intel Alder Lake-S pin controller support commit

  • intel: Add Intel Elkhart Lake pin controller support commit

  • ocelot: Add support for Luton platforms commit

  • ocelot: Add support for Serval platforms commit

  • pinctrl-microchip-sgpio: Add irq support (for sparx5) commit

  • pinctrl-microchip-sgpio: Add pinctrl driver for Microsemi Serial GPIO commit

  • qcom-pmic-gpio: Add support for pmx55 commit

  • qcom: Add SDX55 pincontrol driver commit

  • qcom: Add sc7280 pinctrl driver commit

  • qcom: Add sm8250 lpass lpi pinctrl driver commit

  • qcom: add pinctrl driver for msm8953 commit

  • renesas: r8a7790: Add VIN1-B and VIN2-G pins, groups and functions commit

  • imx21: Remove the driver commit

3. Multi Media Card (MMC)

  • Initial support for SD express card/host commit

  • mediatek: Add subsys clock control for MT8192 msdc commit

  • mediatek: add HS400 enhanced strobe support commit

  • rtsx_pci: Add SD Express mode support for RTS5261 commit

  • sdhci-acpi: AMDI0040: Allow changing HS200/HS400 driver strength commit

  • sdhci-xenon: introduce ACPI support commit

4. Memory Technology Devices (MTD)

  • nand: ecc-hamming: Create the software Hamming engine commit

  • phram: Allow the user to set the erase page size commit

  • rawnand: Add NAND controller support on Intel LGM SoC commit

  • rawnand: qcom: Add NAND controller support for SDX55 commit

  • rawnand: qcom: Support for IPQ6018 QPIC NAND controller commit

  • rawnand: rockchip: NFC driver for RK3308, RK2928 and others commit

  • rawnand: sunxi: Add MDMA support commit

  • spi-nor: add support for DTR protocol commit

  • spinand: macronix: Add support for MX35LFxG24AD commit

  • spinand: macronix: Add support for MX35LFxGE4AD commit

  • spinand: micron: Add support for MT29F2G01AAAED commit

5. Industrial I/O (iio)

  • core: Add optional symbolic label to a device channel commit

  • accel: bmc150-accel: Add rudimentary regulator support commit

  • accel: bmc150-accel: Add support for BMA222 commit

  • adc: mt6360: Add ADC driver for MT6360 commit

  • dac: ad5686: add support for AD5338R commit

  • humidity: hts221: add vdd voltage regulator commit

  • imu: st_lsm6dsx: add support to LSM6DSOP commit

  • imu: st_lsm6dsx: add support to LSM6DST commit

  • imu: st_lsm6dsx: add vdd-vddio voltage regulator commit

  • sx9310: Support setting various settings commit, commit, commit, commit, commit, commit

6. Multi Function Devices (MFD)

  • kempld-core: Add support for additional devices commit

  • qcom-spmi-pmic: Add support for PM660/PM660L commit

7. Pulse-Width Modulation (PWM)

  • Add PWM fan controller driver for LGM SoC commit

  • atmel-tcb: Add sama5d2 support commit

  • mediatek: Add MT8183 SoC support commit

  • Add PWM driver for Intel Keem Bay commit

  • Add DesignWare PWM Controller Driver commit

8. Inter-Integrated Circuit (I2C + I3C)

  • Introduce the mipi-i3c-hci driver commit

  • owl: Add compatible for the Actions Semi S500 I2C controller commit

  • owl: Add support for atomic transfers commit

  • owl: Enable asynchronous probing commit

  • imx: support slave mode for imx I2C driver commit

  • ismt: Adding support for I2C_SMBUS_BLOCK_PROC_CALL commit

9. Hardware monitoring (hwmon)

  • pmbus: Driver for Delta power supplies Q54SJ108A2 commit

  • ltc2992: Add support commit, commit

  • occ: Add new temperature sensor type commit

  • sbtsi: Add basic support for SB-TSI sensors commit

  • Add driver for STMicroelectronics PM6764 Voltage Regulator commit

  • amd_energy: Add AMD family 19h model 01h x86 match commit

  • Add Corsair PSU HID controller driver commit

  • max127: Add Maxim MAX127 hardware monitoring driver commit

  • nct6683: Support NCT6687D commit

  • k10temp: Remove support for displaying voltage and current on Zen CPUs commit

10. General Purpose I/O (gpio)

  • tools: gpio: add option to report wall-clock time to gpio-event-mon commit

  • tools: gpio: add support for reporting realtime event clock to lsgpio commit

  • msc313: MStar MSC313 GPIO driver commit

  • gpiolib: cdev: allow edge event timestamps to be configured as REALTIME commit

  • gpio-hisi: Add HiSilicon GPIO support commit

11. Leds

  • rt8515: Add Richtek RT8515 LED driver commit

12. DMA engines

  • at_xdmac: add AXI priority support and recommended settings commit

  • at_xdmac: add support for sama7g5 based at_xdmac commit

  • idxd: add IAX configuration support in the IDXD driver commit

  • qcom: Add ADM driver commit

  • qcom: Add GPI dma driver commit

  • sun6i: Add support for A100 DMA commit

  • k3-udma: Add support for BCDMA and PKTDMA commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

13. Cryptography hardware acceleration

  • keembay: Add support for Keem Bay OCS AES/SM4 commit

  • qce: Enable support for crypto engine on sdm845 commit

  • hisilicon/trng - add HiSilicon TRNG driver support commit, commit, commit

  • qat
    • Add support for AES-CTR and AES-XTS in qat_4xxx commit, commit, commit

    • Add qat_4xxx driver commit, commit

    • Add support for relative FW ucode loading commit

    • Add support for lm2 and lm3 commit

    • Add support for broadcasting mode commit

    • Add support for capability detection commit

14. PCI

  • PCI: qcom: Add support for configuring BDF to SID mapping for SM8250 commit

  • Add RCEC handling to PCI/AER commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • PCI: qcom: Add SM8250 SoC support commit

  • PCI: dwc: exynos: Rework the driver to support Exynos5433 variant commit

  • PCI: Decode PCIe 64 GT/s link speed commit

  • Add support to handle prefetchable memory commit, commit

15. Non-Transparent Bridge (NTB)

  • intel: add Intel NTB LTR vendor support for gen4 NTB commit

16. FRU Support Interface (FSI)

  • occ: Add support for P10 commit

17. Clock

  • fsl-flexspi: new driver commit

  • imx: scu: add two cells binding support commit

  • nps: Remove EZChip NPS clocksource driver commit

  • qcom: add sm8250 LPASS GFM drivers commit, commit, commit, commit

  • qcom: Add GCC and RPMh clock support for SDX55 commit, commit, commit, commit, commit, commit

  • qcom: camcc: Add camera clock controller driver for SC7180 commit

  • qcom: clk-alpha-pll: Add support for controlling Agera PLLs commit

  • qcom: rpmh: add support for SM8350 rpmh clocks commit

  • renesas: r8a774a1: Add RPC clocks commit

  • renesas: r8a774b1: Add RPC clocks commit

  • renesas: r8a779a0: Add CSI4[0-3] clocks commit

  • renesas: r8a779a0: Add VIN clocks commit

  • sifive: Add a driver for the SiFive FU740 PRCI IP block commit

18. PHY ("physical layer" framework)

  • Add USB HSIC PHY driver for Marvell MMP3 SoC commit

  • Ingenic: Add USB PHY driver using generic PHY framework commit

  • amlogic: Add AXG MIPI D-PHY driver commit

  • amlogic: phy-meson-axg-mipi-pcie-analog: add support for MIPI DSI analog commit

  • intel: Add Keem Bay USB PHY support commit

  • phy-brcm-sata: Allow configuration SATA AFE TX amplitude commit

  • qcom-qmp: Add SM8250 PCIe QMP PHYs commit

  • ralink: Add PHY driver for MT7621 PCIe PHY commit

  • samsung: Add support for the Exynos5420 variant of the USB2 PHY commit

  • samsung: phy-exynos-pcie: rework driver to support Exynos5433 PCIe PHY commit

19. EDAC (Error Detection And Correction)

  • Add DDR5 new memory type commit

  • Add Intel Sapphire Rapids server support commit

  • Add support for AST2400 and AST2600 commit

  • Add EDAC driver for Intel client SoCs using In-Band ECC commit, commit, commit

  • Remove orphan mv64x60 driver commit

20. Various

  • bus: mhi: Add MHI PCI support for WWAN modems commit

  • can: add optional DLC element to Classical CAN frame structure commit

  • dmaengine/soc: k3-udma: Add support for BCDMA and PKTDMA commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • PCI/ERR: Bind RCEC devices to the Root Port driver commit

  • extcon: Add driver for TI TUSB320 commit

  • extcon: fsa9480: Support TI TSU6111 variant commit

  • firmware: arm_scmi: SCMIv3.0 Sensor Extensions commit, commit, commit, commit, commit, commit, commit, commit, commit

  • firmware: ti_sci: rm: Add support for extended_ch_type for tx channel commit

  • firmware: ti_sci: rm: Add support for second resource range commit

  • habanalabs: support multiple types of firmwares commit

  • habanalabs: sync stream collective support commit, commit

  • iommu/arm-smmu: Add adreno-smmu implementation and bindings commit, commit, commit

  • iommu/arm-smmu: Add support for pagetable config domain attribute commit

  • iommu/io-pgtable-arm: Add support to use system cache commit

  • iommu/io-pgtable-arm: Support coherency for Mali LPAE commit

  • iommu/ioasid: Add ioasid references commit

  • iommu/sva: Add PASID helpers commit

  • iommu/tegra-smmu: Add PCI support commit

  • irqchip/ls-extirq: Add LS1043A, LS1088A external interrupt support commit

  • irqchip/ocelot: Add support for Jaguar2 platforms commit

  • irqchip/ocelot: Add support for Luton platforms commit

  • irqchip/ocelot: Add support for Serval platforms commit

  • mailbox: arm_mhuv2: Add driver commit

  • mei: bus: add vtag support commit

  • mei: bus: enable pavp device commit

  • memory: mtk-smi: Add mt8192 support commit

  • memory: tegra-mc: Add interconnect framework commit

  • memory: tegra20-emc: Add devfreq support commit

  • Introduce memory interconnect for NVIDIA Tegra SoCs 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, commit, commit, commit, commit, commit, commit

  • soc: mediatek: pm-domains: Add new driver for SCPSYS power domains controller commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • misc: rtsx: Add CD & WP reverse support for RTS5261 commit

  • misc: rtsx: Add SD Express mode support for RTS5261 commit

  • nvmem: core: Add support for keepout regions commit

  • pcmcia: Remove NEC VRC4173 CARDU commit

  • psci: Split functions to v0.1 and v0.2+ variants commit

  • psci: Support psci_ops.get_version for v0.1 commit

  • ptp: Add clock driver for the OpenCompute TimeCard commit

  • ptp: idt82p33: add adjphase support commit

  • regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ commit

  • remoteproc: k3-r5: Extend support to R5F clusters on J7200 SoCs commit

  • remoteproc: Introduce mini-dump support commit, commit, commit, commit

  • remoteproc: Add a PRU remoteproc driver commit, commit, commit, commit, commit, commit

  • reset: add BCM6345 reset controller driver commit

  • rpmsg: Turn name service into a stand alone driver commit

  • rpmsg: core: Add channel creation internal API commit

  • rpmsg: virtio: Add rpmsg channel device ops commit

  • slimbus: qcom-ngd-ctrl: add Protection Domain Restart Support commit

  • slimbus: qcom-ngd-ctrl: add Sub System Restart support commit

  • soc: aspeed: Add soc info driver commit

  • soc: mediatek: Add MediaTek SCPSYS power domains commit

  • soc: mediatek: add mt6779 devapc driver commit

  • soc: qcom: rpmpd: Add MSM8916 power domains commit

  • soc: qcom: rpmpd: Add MSM8939 power-domains commit

  • soc: qcom: socinfo: add soc ids for msm8953 variants commit

  • soc: ti: k3-ringacc: add AM64 DMA rings support commit

  • spmi: Add driver shutdown support commit

  • irqchip: Remove EZChip NPS interrupt controller commit

21. List of Pull Requests

22. Other news sites

  • LWN merge window part 1, part 2

  • Phoronix 5.11 feature overview

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