Linux 5.4 changelog.
This changelog is not complete, meanwhile you can read about it here:
or, instead, you can take a look at the list of merge requests:
1. Memory management
- memory control group
Extend the shrink file to shrink all memcg caches for the slab cache. Before the commit, writing 1 to /sys/kernel/slab/<slab>/shrink was shrinking only the root cache. With SLUB_MEMCG_SYSFS_ON enabled and slub_memcg_sysfs=1 used, it was possible to shrink also memcg caches, but it was impractical. Now all memcg caches will be shrunk when writing to the "global" shrink file. commit
Throttle allocators when reclaim cannot keep up with v2 memory.high limit commit
Introduce gradual reclaim pressure between v2 memory.low and memory.min thresholds instead of the previous cliff behavior. commit commit commit
Improve situation with multiple parallel reclaimers by letting each walk through the whole cgroup tree, resulting in fewer premature OOM kills. commit
Deprecate v1 kmem.limit_in_bytes due to causing unexpected ENOMEM failures and global OOM's. commit
Prevent premature OOM's due to deferred THP split queue. commit commit commit commit
Introduce madvise() flags MADV_COLD, which marks pages as inactive (thus more easily reclaimed under memory pressure), but doesn't discard the contents like MADV_FREE does, and MADV_PAGEOUT, which reclaims pages immediately, but doesn't discard the contents like MADV_DONTNEED does. commit commit commit commit
Experientally enable THP support for text section (executable code) of non-shmem files (CONFIG_READ_ONLY_THP_FOR_FS) commit commit commit commit commit commit commit
Change the handling of THP page faults so that they are tried first on a local NUMA node with no memory reclaim allowed, and if they not succeed, for madvise(MADV_HUGEPAGE) areas retry on all nodes, allowing reclaim. This should prevent swap storms observed on pre-5.3 kernels with some workloads and also fix the reported regression for a different workload on 5.3 kernel. LWN merge commit commit commit commit commit
Make uprobes uprobe THP-aware. Instead of splitting whole THP when installing uprobe, split only the huge PMD, and reinstate it after uprobes are removed. commit commit commit commit commit commit
kmemleak: make it more robust during early allocations (before slab subsystem is initialized) by using a single memory pool commit commit commit commit commit commit
KASAN: for software tag-based mode, enhance the memory corruption report with a guess whether it is "use-after-free" or "out-of-bound" error instead of "invalid-access" error. commit
Introduce page_shift(), page_size() and compound_nr() to make common operations with compound pages simpler and more readable. commit commit commit
page_owner: store also the stack of who last freed the page and print it in dump_page() to improve debugging double free or use-after-free, especially when debug_pagealloc or KASAN are also enabled commit commit commit commit commit commit
oom: add task UID, oom_score_adj and pgtables to OOM message commit commit
Fix minuters or hours long stalls when setting nr_hugepages to too high values. commit commit commit commit
Provide a generic top-down mmap layout implementation and use it for riscv. commit commit commit commit commit commit commit commit commit commit commit commit commit commit
zswap: let zswap use movable memory with zsmalloc commit commit
Guarantee alignment to size for kmalloc() allocations of power-of-two size, regardless of used sla*b allocator and activated debugging functions. LWN commit commit
1.1. Networking
ath9k: add loader for AR92XX (and older) pci(e) commit
bluetooth: bcm: Add support for loading firmware for BCM4345C5 commit
- bnxt_en
Add TPA (GRO_HW and LRO) on 57500 chips commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Implements adapter health and error recovery commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- dsa
tc-taprio offload for SJA1105 DSA commit, commit, commit, commit, commit, commit
ksz: Add Microchip KSZ8795 DSA driver commit
microchip: add KSZ9477 I2C driver commit
microchip: add ksz9567 to ksz9477 driver commit
mt7530: Add support for port 5 commit
mv88e6xxx: add PTP support for MV88E6250 family commit
mv88e6xxx: add RXNFC support commit
mv88e6xxx: add support for MV88E6220 commit
mv88e6xxx: support 2500base-x in SGMII IRQ handler commit
- can
- dpaa2-eth
- brcmfmac
enetc: Add mdio bus driver for the PCIe MDIO endpoint commit
- habanalabs
- hns3
- i40e
- ice
igb: Enable media autosense for the i350 commit
igc: Add tx_csum offload functionality commit
ionic: add the ionic driver, supporting the Pensando ethernet device commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- iwlwifi
mediatek: Add MT7628/88 SoC support commit
mediatek: Add basic PHYLINK support commit
mediatek: Re-add support SGMII commit
mlx4/en_netdev: allow offloading VXLAN over VLAN commit
- mlx5
Add CREATE_PSV/DESTROY_PSV for devx interface commit
Add XRQ and SRQ support to DEVX interface commit, commit, commit, commit
Add support for software (driver managed) flow steering commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add software backchannel and mlx5e HV VHCA stats commit, commit, commit, commit, commit, commit
Add device ID of upcoming BlueField-2 commit
Add flow counters bulk allocation and pool, to improve the performance of flow counter acquisition commit, commit
Ingress rate support for E-Switch vports commit
Add VNIC_ENV internal rq counter bits commit
Expose IP-in-IP capability commit
Add support for a new flag called need_wakeup in the AF_XDP Tx and fill rings. When this flag is set by the driver, it means that the application has to explicitly wake up the kernel Rx (for the bit in the fill ring) or kernel Tx (for bit in the Tx ring) processing by issuing a syscall. Poll() can wake up both and sendto() will wake up Tx processing only commit, commit, commit, commit, commit, commit, commit, commit
- mlx5e
Add a device internal drop counter to mlx5 ethtool stats commit
Add a new devlink health reporter for RX related errors commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add the support for LAG TX port affinity distribution. When VF LAG is enabled, VFs netdevs will round-robin the TX affinity commit, commit
Support RSS for IP-in-IP and IPv6 tunneled packets commit
Add the support for ip-in-ip TX TSO and checksum offloads commit, commit
- mlxsw
mscc: PTP Hardware Clock (PHC) support commit
- mt76
- netdevsim
- nfp
- phy
Add mdio-aspeed commit
adin: add support for Analog Devices PHYs commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
adin: Add support for Analog Devices PHYs commit
adin: Implement Energy Detect Powerdown mode via phy-tunable commit
realtek: add support for integrated 2.5Gbps PHY in RTL8125 commit, commit, commit
realtek: add NBase-T PHY auto-detection commit
sfp: Add labels to hwmon sensors commit
qed*: Support for dumping the config id attributes via ethtool -w/W commit, commit
qed*: Support for dumping the GRC data of required memory regions using ethtool -w/W interfaces commit, commit
qed: Add new ethtool supported port types based on media commit
qmi_wwan: add support for Cinterion CLS8 devices commit
- r8152
- r8169
rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN commit
- rtw88
sis900: add support for ethtool's EEPROM dump commit
- stmmac
xgmac: Implement MMC counters commit
Add VLAN HASH filtering support in GMAC4+ commit
Add support for SA Insertion/Replacement in GMAC4+ commit
Add support for SA Insertion/Replacement in XGMAC cores commit
Add support for VLAN Insertion Offload commit
Add support for VLAN Insertion Offload in GMAC4+ commit
ARP Offload for GMAC4+ Cores commit
Implement RSS and enable it in XGMAC core commit
Implement Safety Features in XGMAC core commit
Implement VLAN Hash Filtering in XGMAC commit
Add Flexible RX Parser support in XGMAC commit
Add Split Header support and enable it in XGMAC cores commit
Add a counter for Split Header packets commit
Add ethtool register dump for XGMAC cores commit
Implement L3/L4 Filters using TC Flower commit
dwmac4: Enable RX Jumbo frame support commit
dwxgmac: Add Flexible PPS support commit
Add HAPS support using GMAC5 commit
xgmac: Add EEE support commit
xgmac: Enable RX Jumbo frame support commit
xgmac: Implement ARP Offload commit
- qmi_wwan
- wil6210
Remove ks8695 driver commit
Remove netx ethernet driver commit
Remove w90p910-ether driver commit
Remove broken dscc4 driver commit
1.2. Audio
firewire: introduce AMDTP domain commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
pcm: add support for 352.8KHz and 384KHz sample rate commit
usb-audio: Scarlett Gen 2 mixer interface commit
- hda
lx6464es: add support for LX6464ESe pci express variant commit
oxfw: support AMDTP domain commit
- Sound Open Firmware
topology: initial support for Intel ALH DAI type commit
pcm: add ALH support commit
Add OF DSP device support commit
Intel: hda: Enable jack detection commit
Intel: hda: add a parameter to disable MSI commit
Intel: initial support for Elkhart Lake commit
Intel: initial support for Tiger Lake commit
imx: Add i.MX8 HW support commit
- ASoC
Intel: boards: Add Cometlake machine driver support commit
Intel: sof-rt5682: add dmic dapm widget to support dmic PCM commit
codecs: Add uda1334 codec driver commit
cs47l15: Add codec driver for Cirrus Logic CS47L15 commit
cs47l92: Add codec driver for Cirrus Logic CS47L92 commit
fsl_sai: Add support for SAI new version commit
fsl_sai: Add support for imx7ulp/imx8mq commit
fsl_sai: Add support for imx8qm commit
jz4740: Drop lb60 board code commit
sun4i-i2s: Add support for DSP formats commit
sun4i-i2s: Support more channels commit
ti: davinci-i2s: Add S32_LE as support format commit
Remove w90x900/nuc900 platform drivers commit
- Soundwire
cadence_master: add debugfs register dump commit
cadence_master: add kernel parameter to override interrupt mask commit
intel: add debugfs register dump commit
intel_init: add kernel module parameter to filter out links commit
Add device tree support for slave devices commit
Add debugfs support commit
1.3. Tablets, touch screens, keyboards, mouses
Add support for polling to input devices commit
soc_button_array: add support for newer surface devices commit
Add support for the FlySky FS-iA6B RC receiver commit
- HID
wacom: support named keys on older devices commit
wacom: add new MobileStudio Pro 13 support commit
multitouch: add support for the Smart Tech panel commit
logitech-dj: add support of the G700(s) receiver commit
hid-logitech-dj: add the new Lightspeed receiver commit
sb0540: add support for Creative SB0540 IR receivers commit
google: add magnemite/masterball USB ids commit
Remove w90x900 keyboard driver commit
Remove w90x900 touchscreen driver commit
1.4. TV tuners, webcams, video capturers
v4l2-tpg: add support for new pixelformats commit
v4l2-common: add support for new RGB32 pixelformats commit
vivid: add support for new pixelformats commit
vicodec: add support for 4 new RGB32 pixelformats commit
Add support for Cadence CSI2TX 2.1 commit
dvb-usb: add T230 to dvbsky commit
dvbsky: add support for Mygica T230C v2 commit
ov5640: Add support for flash and lens devices commit
ov5675: Add support for OV5675 sensor commit
- Remote control
Add keymap for Amediatech X96-MAX remote commit
Add keymap for HardKernel ODROID remote commit
Add keymap for Khadas VIM/EDGE remote commit
Add keymap for Tanix TX3 mini remote commit
Add keymap for Tanix TX5 max remote commit
Add keymap for !WeTeK Play 2 remote commit
Add keymap for WeTek Hub remote commit
sunxi: Add A31 compatible commit
rcar-vin: Add support for RGB formats with alpha commit, commit, commit, commit
si2168: add support for Mygica T230C v2 commit
stm32-dcmi: add media controller support commit
stm32-dcmi: add support of several sub-devices commit
sunxi: Add A10 CSI driver commit
1.5. Universal Serial Bus
usbfs: Add ioctls for runtime power management commit
usbip: Implement SG support to vhci-hcd and stub driver commit
cdns3: Add Cadence USB3 DRD Driver commit
Add USB GPIO based connection detection driver commit
- serial
gadget: aspeed: Implement dummy hub TT requests commit
Remove ehci-w90x900 driver commit
rio500: Remove Rio 500 kernel driver commit
1.6. Serial Peripheral Interface (SPI)
dw-pci: Add support for Intel Elkhart Lake PSE SPI commit
mediatek: support large PA commit
npcm-fiu: add NPCM FIU controller driver commit
Remove w90x900 driver commit
1.7. Watchdog
Add i.MX7ULP watchdog support commit
aspeed: Add support for AST2600 commit
aspeed: add support for dual boot commit
f71808e_wdt: Add F81803 support commit
iTCO: Add support for Cannon Lake PCH iTCO commit
Remove ks8695 driver commit
Remove w90x900 driver commit
1.8. Serial
8250_pci: Add F81504A series Support commit
8250_pci: Add support for Sunix serial boards commit
8250_pci: Implement MSI(-X) support commit
lantiq: Add support for Lightning Mountain SoC commit
8250: Add support for NI-Serial PXI/PXIe+485 devices commit
Add linflexuart driver for S32V234 commit
sprd: Add loopback function support commit
tegra: Add PIO mode support commit
tegra: add internal loopback functionality commit
tegra: add support to adjust baud rate commit
Remove ks8695 driver commit
Remove the ioc3_serial driver commit
Remove the ioc4_serial driver commit
Remove the sn_console driver commit
1.9. CPU Frequency Scaling
Add sun50i nvmem based CPU scaling driver commit
Switch over some users of cpuidle notifiers to the new QoS-based frequency limits commit, commit, commit, commit, commit, commit, commit, commit, commit
imx-cpufreq-dt: Add i.MX8MN support commit
mediatek: Add support for mt8183 commit
qcom: Add support for qcs404 on nvmem driver commit
1.10. Device Voltage and Frequency Scaling
1.11. Real Time Clock (RTC)
Add Amlogic Virtual Wake RTC commit
fsl-ftm-alarm: add FTM alarm driver commit
pcf2127: add tamper detection support commit
pcf2127: add watchdog feature support commit
sun6i: Add support for H6 RTC commit
sun6i: Allow using as wakeup source from suspend commit
Remove w90x900/nuc900 driver commit
1.12. Voltage, current regulators, power capping, power supply
- supply
- regulator
1.13. Pin Controllers (pinctrl)
Ingenic: Add pinctrl driver for JZ4760 and JZ4760B commit
Ingenic: Add pinctrl driver for X1000 and X1000E commit
Ingenic: Add pinctrl driver for X1500 commit
aspeed: Add AST2600 pinmux support commit
bcm2835: Add support for BCM2711 pull-up functionality commit
madera: Add configuration for Cirrus Logic CS47L15 commit
madera: Add configuration for Cirrus Logic CS47L92 commit
qcom: Add SC7180 pinctrl driver commit
sunxi: v3s: introduce support for V3 commit
1.14. Multi Media Card (MMC)
sdhci-iproc: Add support for emmc2 of the BCM2711 commit
sdhci-of-arasan: Add Support for Intel LGM eMMC commit
sdhci-of-aspeed: Add support for the ASPEED SD controller commit
sdhci-pci: Add another Id for Intel CML commit
1.15. Memory Technology Devices (MTD)
mtdcore: add debugfs nodes for querying the flash name and id commit
rawnand: Add Macronix raw NAND controller driver commit
rawnand: remove w90x900 driver commit
rawnand: Drop obsolete JZ4740 NAND driver commit
spi-nor: Add Winbond w25q256jvm commit
spi-nor: Add support for mt35xu02g commit
spi-nor: add support for sst26wf016b memory IC commit
spi-nor: enable the debugfs for the partname and partid commit
spi-nor: intel-spi: Add support for Intel Tiger Lake SPI serial flash commit
1.16. Industrial I/O (iio)
adc: ad7606: Add support for AD7606B ADC commit
adc: ad7606: Add support for software mode for ad7616 commit
adc: stm32-adc: add analog switches supply control commit
cros_ec: Add calibscale for 3d MEMS commit
cros_ec_accel_legacy: Add support for veyron-minnie commit
imu: Add support for the ADIS16460 IMU commit
imu: st_lsm6dsx: add i3c basic support for LSM6DSO and LSM6DSR commit
imu: st_lsm6dsx: add support for accel/gyro unit of lsm9ds1 commit
imu: st_lsm6dsx: add support to ISM330DHCX commit
imu: st_lsm6dsx: add support to LSM6DS3TR-C commit
light: noa1305: Add support for NOA1305 commit
potentiometer: add a driver for Maxim 5432-5435 commit
stm32: Remove quadrature related functions from trigger driver commit
1.17. Multi Function Devices (MFD)
Add support for Merrifield Basin Cove PMIC commit
intel-lpss: Add Intel Skylake ACPI IDs commit
intel-lpss: Add Intel Tiger Lake PCI IDs commit
mt6323: Add MT6323 RTC and PWRC commit
Drop obsolete JZ4740 driver commit
1.18. Pulse-Width Modulation (PWM)
1.19. Inter-Integrated Circuit (I2C + I3C)
Add i2c-icy for I2C on m68k/Amiga commit
axxia: support slave mode commit
designware-pci: Add support for Elkhart Lake PSE I2C commit
i2c-eeprom_slave: Add support for more eeprom models commit
icy: Add LTC2990 present on 2019 board revision commit
imx: ACPI support for NXP i2c controller commit
piix4: Add ACPI support commit
1.20. Hardware monitoring (hwmon)
Add Synaptics AS370 PVT sensor driver commit
ibm-cffps: Add support for version 2 of the PSU commit
k10temp: Add support for AMD family 17h, model 70h CPUs commit
lm75: add support for PCT2075 commit
nct6775: Integrate new model nct6116 commit
nct7904: Add extra sysfs support for fan, voltage and temperature commit
pmbus: Add Inspur Power System power supply driver commit
shtc1: add support for the SHTC3 sensor commit
Drop obsolete JZ4740 driver commit
Remove ads1015 driver commit
1.21. General Purpose I/O (gpio)
aspeed: Add SGPIO driver commit
aspeed: Add in ast2600 details to Aspeed driver commit
Add support for GPIOs over Moxtet bus commit
madera: Add support for Cirrus Logic CS47L15 commit and Cirrus Logic CS47L92 commit
Remove ks8695 driver commit
1.22. Leds
1.23. DMA engines
tegra-apb: Support per-burst residue granularity commit
fsl-edma: add i.mx7ulp edma2 version support commit
Drop JZ4740 driver commit
1.24. Cryptography hardware acceleration
- cavium/nitrox
ccp: Add module parameters to control CCP activation commit, commit, commit, commit
- ccree
- inside-secure
Add support for AES-GCM, AES-CFB, AES-OFB and AES-CCM commit, commit, commit, commit
inside-secure: Add AES-XTS cipher support commit, commit, commit,
inside-secure - add support for PCI based FPGA development board commit
inside-secure - add support for using the EIP197 without vendor firmware commit
inside-secure - Add supp. for non-Marvell HW commit, commit, commit, commit, commit, commit
inside-secure: add more AEAD ciphersuites commit, commit, commit
hisilicon: Add HiSilicon QM and ZIP controller driver commit, commit, commit, commit, commit
mediatek - add support to OFB/CFB mode commit
1.25. PCI
dwc: al: Add Amazon Annapurna Labs PCIe controller driver commit
mediatek: Add controller support for MT7629 commit
tegra: Add Tegra194 PCIe support commit
tegra: Add support to configure sideband pins commit
tegra: Add support to enable slot regulators commit
hotplug: remove the sgi_hotplug driver commit
1.26. Non-Transparent Bridge (NTB)
ntb_hw_amd: Add a new NTB PCI device ID commit
1.27. Thunderbolt
1.28. Clock
Add clk_min/max_rate entries in debugfs commit
Add support for AST2600 SoC commit
clk-cdce925: Add regulator support commit
imx: Add support for i.MX8MN clock driver commit
ingenic: Add driver for the TCU clocks commit
mediatek: Add MT6779 clock support commit
meson: g12a: add support for DVFS commit
meson: meson-sm1: add support for DVFS commit, commit, commit
meson: axg-audio: add g12a reset support commit
mvebu: Add CPU clock support for Armada 7K/8K commit, commit, commit, commit
mvebu: AP807 clocks support commit, commit, commit, commit, commit, commit
qcom: clk-alpha-pll: Add support for Trion PLLs commit
qcom: gcc: Add global clock controller driver for SM8150 commit
rockchip: Add clock controller for the rk3308 commit
sunxi-ng: v3s: add Allwinner V3 support commit
Add a new timer-ingenic driver commit
1.29. PHY ("physical layer" framework)
lantiq: vrx200-pcie: add a driver for the Lantiq VRX200 PCIe PHY commit
mvebu-cp110-comphy: Enhance CP110 COMPHY support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
tegra: Add PCIe PIPE2UPHY support commit
1.30. EDAC (Error Detection And Correction)
mellanox: Add ECC support for BlueField DDR4 commit
amd64: Add PCI device IDs for family 17h, model 70h commit
amd64: Support asymmetric dual-rank DIMMs commit
Add driver for the Marvell Armada XP SDRAM and L2 cache ECC commit
1.31. Various
NFC: nxp-nci: Add NXP1001 to the ACPI ID table commit
PTP: add support for one-shot output commit
PTP: introduce new versions of IOCTLs commit
backlight: Expose brightness curve type through sysfs commit
bus: Add support for Moxtet bus commit
bus: moxtet: Add sysfs and debugfs documentation commit
char/mspec: remove SGI SN2 support commit
char: remove the SGI snsc driver commit
char: remove the SGI tiocx/mbcs driver commit
Remove the SGI SN2 IOC3 base support commit
Remove the SGI SN2 IOC4 base support commit
eeprom: Deprecate the legacy eeprom driver commit
fdt: add support for rng-seed commit
firmware: Add Turris Mox rWTM firmware driver commit
firmware: add Intel Stratix10 remote system update driver commit
firmware: arm_scmi: Add RESET protocol in SCMI v2.0 commit
firmware: arm_scmi: Add discovery of SCMI v2.0 performance fastchannels commit
firmware: arm_scmi: Make use SCMI v2.0 fastchannel for performance protocol commit
firmware: imx: Add DSP IPC protocol interface commit
fpga: altera-cvp: Add Stratix10 (V2) Support commit
fpga: dfl: afu: add STP (SignalTap) support commit
fpga: dfl: afu: add error reporting support commit
fpga: dfl: afu: add userclock sysfs interfaces commit
fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support commit
fpga: dfl: fme: add capability sysfs interfaces commit
fpga: dfl: fme: add global error reporting support commit
fpga: dfl: pci: enable SRIOV support commit
interconnect: Add support for path tags commit
interconnect: qcom: Add QCS404 interconnect provider driver commit
interconnect: qcom: Add interconnect RPM over SMD driver commit
interconnect: qcom: Add tagging and wake/sleep support for sdm845 commit
irqchip: Add irq-ingenic-tcu driver commit
mailbox: qcom: Add support for IPQ8074 APCS commit
mailbox: qcom: Add support for Qualcomm SM8150 and SC7180 SoCs commit
mei: me: add comet point (lake) LP device ids commit
memory: mtk-smi: Add gals support commit
misc/sgi-xp: remove SGI SN2 support commit
misc: Remove spear13xx pcie gadget driver commit
misc: add the full Soft Decision Forward Error Correction (SD-FEC) driver implementation, driver DT binding and driver documentation commit, commit, commit, commit, commit, commit, commit
parport: parport_serial: Add support for Sunix Multi I/O boards commit
perf/imx_ddr: Add support for AXI ID filtering commit
regulator: uniphier: Add Pro5 USB3 VBUS support commit
remoteproc: Add a sysfs interface for name commit
reset: Add support for resets provided by SCMI commit
soc: amlogic: Add support for Everything-Else power domains controller commit
soc: imx-scu: Add SoC UID(unique identifier) support commit
soc: imx8: Add i.MX8MM UID(unique identifier) support commit
soc: imx8: Add i.MX8MQ UID(unique identifier) support commit
soc: qcom: Add socinfo driver commit
soc: qcom: socinfo: Expose custom attributes commit
soc: qcom: socinfo: Expose image information commit
soc: samsung: Add exynos chipid driver support commit
tpm/tpm_ftpm_tee: A driver for firmware TPM running inside TEE commit
w1: add 1-wire master driver for IP block found in SGI ASICs commit
w1: add DS2501, DS2502, DS2505 EPROM device driver commit