#pragma section-numbers on #pragma keywords Linux, kernel, operating system, changes, changelog, file system, Linus Torvalds, open source, device drivers #pragma description List of changes and new features merged in the Linux kernel during the 5.12 development cycle Linux kernel 5.12 changelog. Other new sources: * LWN's merge window [[https://lwn.net/Articles/847057/|part 1], [https://lwn.net/Articles/847451/|part 2]] * Phoronix Linux 5.12 [[https://www.phoronix.com/scan.php?page=article&item=linux-512-features&num=1|Feature overview]] Or take instead a look at the list of Pull Requests: * [[https://git.kernel.org/torvalds/c/51e6d17809c85e1934600ec4cdb85552e9bda254|networking updates]] * [[https://git.kernel.org/torvalds/c/584ce3c9b408a89fe5b7ac5b5b246b85c78defed|ARM SoC platform removals]] * [[https://git.kernel.org/torvalds/c/5011bb9fbb194834dd04ae6c986d439032ecc717|ARM SoC updates]] * [[https://git.kernel.org/torvalds/c/56bf6fc266ca14d2b9276c8a62e4ff6783bfe68b|ARM SoC defconfig updates]] * [[https://git.kernel.org/torvalds/c/82851fce6107d5a3e66d95aee2ae68860a732703|ARM SoC devicetree updates]] * [[https://git.kernel.org/torvalds/c/e767b3530acbf651593e3d357fe1168a024d8061|ARM SoC driver updates]] * [[https://git.kernel.org/torvalds/c/8518496639123ebcceb1be173c4f00edf178bfbd|EDAC updates]] * [[https://git.kernel.org/torvalds/c/3e89c7ea7a828fec5694101e0f0ff7240e634470|RAS updates]] * [[https://git.kernel.org/torvalds/c/70cd33d34c6026cbc2efb172f8063fccb2ebeb9a|EFI updates]] * [[https://git.kernel.org/torvalds/c/4f7a4028d8b48d1dc6b51b0737087f5e3c16c336|x86 platform updates]] * [[https://git.kernel.org/torvalds/c/1255f44017c02d14e3ad5b63cdf619a734d765a1|x86 paravirt updates]] * [[https://git.kernel.org/torvalds/c/ae821d2107e378bb086a02afcce82d0f43c29a6f|x86 mm cleanups]] * [[https://git.kernel.org/torvalds/c/317d4f459393e27b3efedf571bd9e78a23fcd2ed|x86 misc updates]] * [[https://git.kernel.org/torvalds/c/d00c4ed02e90c1a4290acdd4f9bc4d056a573859|x86 microcode cleanup]] * [[https://git.kernel.org/torvalds/c/8831d718aa5a9540aaeb527a582af5fc140aed6e|x86 FPU updates]] * [[https://git.kernel.org/torvalds/c/0570b69305276a349ef7a17c8c54dfeed76f3954|x86 CPUID cleanup]] * [[https://git.kernel.org/torvalds/c/b0fb29382d822a6cd6f5d8d441471f0072cd3133|x86 resource control updates]] * [[https://git.kernel.org/torvalds/c/26a30ffff952390499a95a0accad0c49379e5301|x86 build updates]] * [[https://git.kernel.org/torvalds/c/2c405d1ab8b3103df2df541aaacc2113dc6c9fac|x86 asm updates]] * [[https://git.kernel.org/torvalds/c/e4286926abbbaab9b047c8bc25cae78ec990928f|tty/serial driver updates]] * [[https://git.kernel.org/torvalds/c/780607b9731feef575514108fc7956c54180f16e|USB and Thunderbolt updates]] * [[https://git.kernel.org/torvalds/c/5d99aa093b566d234b51b7822c67059e2bd3ed8d|staging and IIO driver updates]] * [[https://git.kernel.org/torvalds/c/02f9fc286e039d0bef7284fb1200ee755b525bde|power management updates]] * [[https://git.kernel.org/torvalds/c/3c8f504b3a486e4e984ac8dc619eba3afa24cec4|ACPI updates]] * [[https://git.kernel.org/torvalds/c/55f62bc873477dae2c45bbbc30b86cf3e0982f3b|PNP updates]] * [[https://git.kernel.org/torvalds/c/054560e961a0ee4067fccfcfa943335e1aa48928|sendfile updates]] * [[https://git.kernel.org/torvalds/c/591fd30eee47ed75d1296d619dd467414d0894e3|ELF compat updates]] * [[https://git.kernel.org/torvalds/c/c57b1f0a5f40e6d35f22a3ce61e69d73fc0b1dbc|namei updates]] * [[https://git.kernel.org/torvalds/c/d88e8b67a6f2f6dae41c986ed58cb1955e0179b3|jfs updates]] * [[https://git.kernel.org/torvalds/c/6f3952cbe00b74739f540981d1afe84cd4dac879|btrfs updates]] * [[https://git.kernel.org/torvalds/c/8b42fe123b013fbdc3172616b27d568d0cb9d2d6|f2fs updates]] * [[https://git.kernel.org/torvalds/c/681e2abe2191058b320716896cccda05b161eedc|erofs updates]] * [[https://git.kernel.org/torvalds/c/99f1a5872b706094ece117368170a92c66b2e242|nfsd updates]] * [[https://git.kernel.org/torvalds/c/f7b36dc5cb37615b568b7161ddc53d604973ec8b|fsverity updates]] * [[https://git.kernel.org/torvalds/c/4f016a316f2243efb0d1c0e7259f07817eb99e67|iomap updates]] * [[https://git.kernel.org/torvalds/c/b52bb135aad99deea9bfe5f050c3295b049adc87|xfs updates]] * [[https://git.kernel.org/torvalds/c/24880bef417f6e9069158c750969d18793427a10|oprofile and dcookies removal]] * [[https://git.kernel.org/torvalds/c/bd018bbaa58640da786d4289563e71c5ef3938c7|libata updates]] * [[https://git.kernel.org/torvalds/c/582cd91f69de8e44857cb610ebca661dac8656b7|core block updates]] * [[https://git.kernel.org/torvalds/c/9820b4dca0f9c6b7ab8b4307286cdace171b724d|block driver updates]] * [[https://git.kernel.org/torvalds/c/5bbb336ba75d95611a7b9456355b48705016bdb1|io_uring updates]] * [[https://git.kernel.org/torvalds/c/b5183bc94b6d2789abb9b5eda6cc3e0601524c79|irq updates]] * [[https://git.kernel.org/torvalds/c/3f6ec19f2d05d800bbc42d95dece433da7697864|timer updates]] * [[https://git.kernel.org/torvalds/c/d089f48fba28db14d0fe7753248f2575a9ddfc73|RCU updates]] * [[https://git.kernel.org/torvalds/c/9eef02334505411667a7b51a8f349f8c6c4f3b66|locking updates]] * [[https://git.kernel.org/torvalds/c/7b15c27e2f7b6d114770c2922b2c49d2e8f3867c|tlb gather updates]] * [[https://git.kernel.org/torvalds/c/657bd90c93146a929c69cd43addf2804eb70c926|scheduler updates]] * [[https://git.kernel.org/torvalds/c/d310ec03a34e92a77302edb804f7d68ee4f01ba0|performance event updates]] * [[https://git.kernel.org/torvalds/c/4a037ad5d115b2cc79a5071a7854475f365476fa|xen updates]] * [[https://git.kernel.org/torvalds/c/99ca0edb41aabd888ca1548fa0391a4975740a83|arm64 updates]] * [[https://git.kernel.org/torvalds/c/b811b41024afa1271afc5af84f663515d9227554|m68k updates]] * [[https://git.kernel.org/torvalds/c/2671fe5e1d48fe2c14a46bdf8fd9d7b24f88c1e2|MIPS updates]] * [[https://git.kernel.org/torvalds/c/08179b47e1fdf288e5d59f90e5ce31513bb019c3|parisc updates]] * [[https://git.kernel.org/torvalds/c/9c5b80b795e9c847a7b7f5e63c6bcf07873fbcdf|Hyper-V updates]] * [[https://git.kernel.org/torvalds/c/3e10585335b7967326ca7b4118cada0d2d00a2ab|KVM updates]] * [[https://git.kernel.org/torvalds/c/df24212a493afda0d4de42176bea10d45825e9a0|s390 updates]] * [[https://git.kernel.org/torvalds/c/04471d3f18cb9a2155797c810670196c05dd9f78|UML updates]] * [[https://git.kernel.org/torvalds/c/69e9b12a27a1b2d099e528928162428df4d6e93f|MTD updates]] * [[https://git.kernel.org/torvalds/c/66f73fb3facd42d0a7c899d7f4c712332b28499a|JFFS2/UBIFS and UBI updates]] * [[https://git.kernel.org/torvalds/c/de1617578849acab8e16c9ffdce39b91fb50639d|media updates]] * [[https://git.kernel.org/torvalds/c/10e2ec8edece2566b40f69bae035a555ece71ab4|sound updates]] * [[https://git.kernel.org/torvalds/c/d99676af540c2dc829999928fb81c58c80a1dce4|drm updates]] * [[https://git.kernel.org/torvalds/c/e210761fb3ba172ecb44b717711af1d1b5d27cbf|tomoyo updates]] * [[https://git.kernel.org/torvalds/c/d1fec2214bfbba5c759eb154b3744edb8c460384|selinux updates]] * [[https://git.kernel.org/torvalds/c/23b6ba45f321bd5c4cddde4b8c85b3f71da3cdb8|audit updates]] * [[https://git.kernel.org/torvalds/c/d643a990891abdb0fd93ff3740a6f7222fbb756c|IMA updates]] * [[https://git.kernel.org/torvalds/c/92ae63c07b8fba40f960c7286403bbdc90e46655|smack updates]] * [[https://git.kernel.org/torvalds/c/177626c6d5ab1f73d41c94bf9fb0071149779bff|seccomp updates]] * [[https://git.kernel.org/torvalds/c/a2b095e0efa7229a1a88602283ba1a8a32004851|tpm updates]] * [[https://git.kernel.org/torvalds/c/31caf8b2a847214be856f843e251fc2ed2cd1075|crypto update]] * [[https://git.kernel.org/torvalds/c/983e4adae0cfa4d3dfdf73b79aabc450dda8ce0e|x86 platform driver updates]] * [[https://git.kernel.org/torvalds/c/a26a9d8ab4f9edbdfb087a563b6613e9970ef0b0|hwmon updates]] * [[https://git.kernel.org/torvalds/c/32c080c4b5cfadeb1d1d5952840d696d5cda8bb8|i2c updates]] * [[https://git.kernel.org/torvalds/c/19472481bf58f7c6c939668be885bd300afcb6c6|MMC updates]] * [[https://git.kernel.org/torvalds/c/deb8d159a0a69bd19a328c700bb42b802cbcf7b5|watchdog updates]] * [[https://git.kernel.org/torvalds/c/05a6fb94a6e1774eb529e1365ddc2783de614e88|regmap update]] * [[https://git.kernel.org/torvalds/c/d6560052c2f73db59834e9a3c0aba20579aa7059|regulator updates]] * [[https://git.kernel.org/torvalds/c/a2590d69893f232cbb79d149dbbb456a1febca22|spi updates]] * [[https://git.kernel.org/torvalds/c/66615c4ee2874f07f09caa45c0c3f80973a75952|auxdisplay updates]] * [[https://git.kernel.org/torvalds/c/4512d92b03a6ff4909bcde893752918a88cd4690|backlight updates]] * [[https://git.kernel.org/torvalds/c/f158bbee9403b7bd2ad22f0c03b7e9762c20ad18|MFD updates]] * [[https://git.kernel.org/torvalds/c/b996c10e0f5b2cfd5b2cbf048cce83982bfe662d|chrome platform updates]] * [[https://git.kernel.org/torvalds/c/5d26c176d58bc3f9380b18ba2f51a1d863c6a5a0|thermal updates]] * [[https://git.kernel.org/torvalds/c/28b9aaac4cc5a11485b6f70656e4e9ead590cf5b|clk updates]] * [[https://git.kernel.org/torvalds/c/a7dcf5f2356506677c03be5760b5b2111a24a1ec|power supply and reset updates]] * [[https://git.kernel.org/torvalds/c/36c1b20d15703662aa0f14a32a8bd19ab3a33076|i3c update]] * [[https://git.kernel.org/torvalds/c/0328b5f2ef4af8ba060e64baa928c94037e7308f|RTC updates]] * [[https://git.kernel.org/torvalds/c/882d6edfc45cd2b6e33cf973eab9a1ae1dbad5d1|gpio updates]] * [[https://git.kernel.org/torvalds/c/a99163e9e708d5d773b7de6da952fcddc341f977|devicetree updates]] * [[https://git.kernel.org/torvalds/c/325b764089c9bef2be45354db4f15e5b12ae406d|device mapper updates]] * [[https://git.kernel.org/torvalds/c/bdb39c9509e6d31943cb29dbb6ccd1b64013fb98|SCSI updates]] * [[https://git.kernel.org/torvalds/c/3672ac8ac0d8bece188f82c48770bbe40f234f1e|rdma updates]] * [[https://git.kernel.org/torvalds/c/d652ea30ba32db12fe8365182fad5ba2e7c22822|iommu updates]] * [[https://git.kernel.org/torvalds/c/ae42c3173ba5cbe12fab0dad330e997c4ff9f68a|block IPI updates]] * [[https://git.kernel.org/torvalds/c/0e63a5c6ba9679a903f95b10827f74fe183017fa|documentation updates]] * [[https://git.kernel.org/torvalds/c/80215095cefefa3bebf6e57971d0f1211e17153e|Kselftest updates]] * [[https://git.kernel.org/torvalds/c/783955f03de770e94a1200b8f719975f8768e76c|KUnit updates]] * [[https://git.kernel.org/torvalds/c/b2bec7d8a42a3885d525e821d9354b6b08fd6adf|printk updates]] * [[https://git.kernel.org/torvalds/c/54ab35d6bbc0d3175b0a74282c3365c80a43a93c|livepatching updates]] * [[https://git.kernel.org/torvalds/c/899cbb0e53c6b66c3fb98d8745aa4b0b41cd94f2|kgdb updates]] * [[https://git.kernel.org/torvalds/c/7b7028edf939f6ab3bb7465937b33dd714020fa8|memblock update]] * [[https://git.kernel.org/torvalds/c/205f92d7f2106fb248d65d2abce943ed6002598f|d_name whack-a-mole]] * [[https://git.kernel.org/torvalds/c/250a25e7a1d71da06213aa354ece44fb8faa73f7|RCU-safe common_lsm_audit()]] * [[https://git.kernel.org/torvalds/c/0f3d950ddd62f470d659849b5e3bbe27545aea6a|zonefs updates]] * [[https://git.kernel.org/torvalds/c/c63dca9e23a3b6761d174b3c13ec365e41d4c0b0|exfat updates]] * [[https://git.kernel.org/torvalds/c/d61c6a58ae30e80fb68925877cab06ad7a4ce41e|lazytime updates]] * [[https://git.kernel.org/torvalds/c/db990385427c278eef56aac2e2588ec8b8cab5b4|fsnotify update]] * [[https://git.kernel.org/torvalds/c/9fe190462668d4dc6db56e819322624cbfda919b|isofs, udf, and quota updates]] * [[https://git.kernel.org/torvalds/c/20bf195e9391195925dac4a50e4c2c8165c1b9c5|ceph updates]] * [[https://git.kernel.org/torvalds/c/7c70f3a7488d2fa62d32849d138bf2b8420fe788|more nfsd updates]] * [[https://git.kernel.org/torvalds/c/3a36281a17199737b468befb826d4a23eb774445|perf tool updates]] * [[https://git.kernel.org/torvalds/c/c9584234709aff90fbf38f71904a068ee9e8bce3|tracing updates]] * [[https://git.kernel.org/torvalds/c/6ff6f86bc4d02949b5688d69de1c89c310d62c44|ARM updates]] * [[https://git.kernel.org/torvalds/c/b12b47249688915e987a9a2a393b522f86f6b7ab|powerpc updates]] * [[https://git.kernel.org/torvalds/c/4b3bd22b123b7a75e2d08e4eb45d406b0fa685cd|cgroup updates]] * [[https://git.kernel.org/torvalds/c/ac9e806c9c018a6cc6e82d50275a4ac185343b4f|qorkqueue updates]] * [[https://git.kernel.org/torvalds/c/7b0b78df9cca7344960decf3a16805e8378a43b7|user namespace update]] * [[https://git.kernel.org/torvalds/c/4b5f9254e4f4375ac845cb17f1732037dd8adeeb|kcmp kconfig update]] * [[https://git.kernel.org/torvalds/c/e913a8cdc297d51c832bb8e9914333b6ae3fe6ef|follow_pfn() updates]] * [[https://git.kernel.org/torvalds/c/f81f213850ca84b3d5e59e17d17acb2ecfc24076|IPMI update]] * [[https://git.kernel.org/torvalds/c/3b9cdafb5358eb9f3790de2f728f765fef100731|pin control updates]] * [[https://git.kernel.org/torvalds/c/79db4d2293eba2ce6265a341bedf6caecad5eeb3|clang LTO updates]] * [[https://git.kernel.org/torvalds/c/a56ff24efbba18f4361415597f145f4b5773be3e|objtool updates]] * [[https://git.kernel.org/torvalds/c/74268693e0f751381688743a48e37cf63a45deef|microblaze updates]] * [[https://git.kernel.org/torvalds/c/21a6ab2131ab0644eeef70507e20273338bf065c|module updates]] * [[https://git.kernel.org/torvalds/c/aa8e3291729fd885351af0b077330721d4bf5db9|percpu updates]] * [[https://git.kernel.org/torvalds/c/7d6beb71da3cc033649d641e1e608713b8220290|idmapped mounts]] * [[https://git.kernel.org/torvalds/c/f6e1e1d1e149802ed4062fa514c2d184d30aacdf|gfs2 updates]] * [[https://git.kernel.org/torvalds/c/69aea9d2843669387d100e353b5113d1adc9502f|HID updates]] * [[https://git.kernel.org/torvalds/c/e0fbd25bb37e7bb1f5ad9c9f7e5fc89152aec87e|input updates]] * [[https://git.kernel.org/torvalds/c/005d3bd9e332faa976320cfaa2ae0637c8e94c51|more power management updates]] * [[https://git.kernel.org/torvalds/c/628af43984feeecfe086ae885ab407bd0e7c329e|more ACPI updates]] * [[https://git.kernel.org/torvalds/c/143983e585073f18fbe3b7d30ed0f92cfc218cef|dmaengine updates]] * [[https://git.kernel.org/torvalds/c/6dd580b93da8de5cab4ac1f24f343086318b664e|sparc updates]] * [[https://git.kernel.org/torvalds/c/414eece95b98b209cef0f49cfcac108fd00b8ced|more clang LTO updates]] * [[https://git.kernel.org/torvalds/c/c03c21ba6f4e95e406a1a7b4c34ef334b977c194|keyring updates]] * [[https://git.kernel.org/torvalds/c/b866bc5fe0f9626e557fc011048cdb1811451960|arch/nios2 updates]] * [[https://git.kernel.org/torvalds/c/fb9f08548873b4ffa9f1b3f96c37fd85b9a2f8db|libnvdimm and device-dax updates]] * [[https://git.kernel.org/torvalds/c/825d1508750c0cad13e5da564d47a6d59c7612d6|initial support for CXL (Compute Express Link)]] * [[https://git.kernel.org/torvalds/c/b817c931233b24129ac8d2c858669ee656a473dd|mailbox updates]] * [[https://git.kernel.org/torvalds/c/a4dec04c7ff4307973ba502ce7b27330d9fe04b7|dma-mapping updates]] * [[https://git.kernel.org/torvalds/c/7ac1161c2789be25d0d206e831b051f43028866e|driver core / debugfs update]] * [[https://git.kernel.org/torvalds/c/e229b429bb4af24d9828758c0c851bb6a4169400|char/misc driver updates]] * [[https://git.kernel.org/torvalds/c/c4fbde84fedeaf513ec96f0c6ed3f352bdcd61d6|Simple Firmware Interface (SFI) support removal]] * [[https://git.kernel.org/torvalds/c/719bbd4a509f403f537adcaefd8ce17532be2e84|]] * [[https://git.kernel.org/torvalds/c/890caa39a95933f6af3ed395f2a8a3db1fb0a85d|hwspinlock updates]] * [[https://git.kernel.org/torvalds/c/e40242b9820817a7afe520228c6a6a535e40d222|rpmsg updates]] * [[https://git.kernel.org/torvalds/c/062c84fccc4444805738d76a2699c4d3c95184ec|remoteproc updates]] * [[https://git.kernel.org/torvalds/c/4c48faba5b7f18fb53e4aeeb768932f17c9da1ed|misc memory management updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/29c395c77a9a514c5857c45ceae2665e9bd99ac7|x86 irq entry updates]] * [[https://git.kernel.org/torvalds/c/6c15f9e805f22566d7547551f359aba04b611f9d|nds32 updates]] * [[https://git.kernel.org/torvalds/c/5b47b10e8fb92f8beca6aa8a7d97fc84e090384c|PCI updates]] * [[https://git.kernel.org/torvalds/c/6f9972bbfef57019519e1685254e876913a70463|ext4 updates]] * [[https://git.kernel.org/torvalds/c/6fbd6cf85a3be127454a1ad58525a3adcf8612ab|Kbuild updates]] * [[https://git.kernel.org/torvalds/c/268f77b5250998b871fa54a2a9703871fb44544e|more ACPI updates]] * [[https://git.kernel.org/torvalds/c/fdce29602f865b016012eadeaec99800da916d3d|more drm updates]] * [[https://git.kernel.org/torvalds/c/a6525b999970466b548d41e73d3b814233fa42ca|more MIPS updates]] * [[https://git.kernel.org/torvalds/c/ffc1759676bed0bff046427dd7d00cb68660190d|virtio updates]] * [[https://git.kernel.org/torvalds/c/2c87f7a38f930ef6f6a7bdd04aeb82ce3971b54b|pwm updates]] * [[https://git.kernel.org/torvalds/c/1c9077cdecd027714736e70704da432ee2b946bb|NFS Client Updates]] * [[https://git.kernel.org/torvalds/c/245137cdf0cd92077dad37868fe4859c90dada36|more memory management updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/d94d14008efed91a6de5de03627e0cdadb32c588|more KVM updates]] * [[https://git.kernel.org/torvalds/c/5c2e7a0af211cb7a3a24fcfe98f0ceb67560b53b|more xen updates]] * [[https://git.kernel.org/torvalds/c/8b83369ddcb3fb9cab5c1088987ce477565bb630|RISC-V updates]] * [[https://git.kernel.org/torvalds/c/360db2b422f16305e5b8523b4b730521fbc8fb5d|pcmcia update]] * [[https://git.kernel.org/torvalds/c/fecfd015394e9151f535d675e115fba967bddb3f|LED updates]] * [[https://git.kernel.org/torvalds/c/ef9856a734af9bc71e5a8554374380e200fe7fc4|swiotlb updates]] * [[https://git.kernel.org/torvalds/c/efba6d3a7c4bb59f0750609fae0f9644d82304b6|more io_uring updates]] * [[https://git.kernel.org/torvalds/c/c19798af2e66d9d3eb1060873bb435ea8bf4ad2e|cifs updates]] * [[https://git.kernel.org/torvalds/c/e7270e47a09e83051da7b2bee71be00741860ec4|more s390 updates]] * [[https://git.kernel.org/torvalds/c/a3905af5be36b9aa9f17657a02eeb2a08e939c13|OpenRISC updates]] * [[https://git.kernel.org/torvalds/c/5ceabb6078b80a8544ba86d6ee523ad755ae6d5e|misc vfs updates]] * [[https://git.kernel.org/torvalds/c/5695e51619745d4fe3ec2506a2f0cd982c5e27a4|io_uring thread rewrite]] * [[https://git.kernel.org/torvalds/c/3ab6608e66b16159c3a3c2d7015b9c11cd3396c1|more block updates]] * [[https://git.kernel.org/torvalds/c/03dc748bf11051df1f65a2cb6e317d88934d8960|more xfs updates]] * [[https://git.kernel.org/torvalds/c/0b311e34d5033fdcca4c9b5f2d9165b3604704d3|more SCSI updates]] * [[https://git.kernel.org/torvalds/c/7d19ea5e99731f5346b047003bbe65117a86d12d|more RISC-V updates]] * [[https://git.kernel.org/torvalds/c/cd278456d4ca0e6b3d5e10ace4566524baa144eb|arch/csky updates]] == CXL (Compute Express Link) == * CXL 2.0 Support [[https://git.kernel.org/linus/4cdadfd5e0a70017fec735b7b6d7f2f731842dc6|commit]], [[https://git.kernel.org/linus/8adaf747c9f0b470aea1b0c88583aa0a344e1540|commit]], [[https://git.kernel.org/linus/b39cb1052a5cf41bc12201ec1c0ddae5cb8be868|commit]], [[https://git.kernel.org/linus/583fa5e71caeb79e04e477e9837e2f7fa53b71e4|commit]], [[https://git.kernel.org/linus/13237183c735f5cba4ae26bc782c613ae0d4e4d3|commit]], [[https://git.kernel.org/linus/472b1ce6e9d6396ab3f11fc5101c6b63b934a018|commit]], [[https://git.kernel.org/linus/57ee605b976c30a86613648935d255bbe704aeab|commit]], [[https://git.kernel.org/linus/68a5a9a243354ed52f7b37b057bd5e98cba870c8|commit]] == Various == * bus: fsl-mc: enhance Management Complex userspace support [[https://git.kernel.org/linus/8544717cdacc2f33f0f53a3b34c5125b37e13ce9|commit]], [[https://git.kernel.org/linus/46707989269a251e5e4ca295975525605bc8afef|commit]], [[https://git.kernel.org/linus/2cf1e703f066cfa82eb5a358ae84c29fe15a3b3a|commit]], [[https://git.kernel.org/linus/3f6099438181d269d56f9d4040d93ffae65f9e4c|commit]], [[https://git.kernel.org/linus/296c6264d4b19554dc8367e3f409bd248f504c2d|commit]] * PCI: Add Silicom Denmark vendor ID [[https://git.kernel.org/linus/8f1fc1c15329a9d53bde5636e85ca98ece2ec7bd|commit]] * PCI: Add TI J721E device to PCI IDs [[https://git.kernel.org/linus/599f86872f9ce8a0a0bd111a23442b18e8ee7059|commit]] * bus: mhi: core: Add device hardware reset support [[https://git.kernel.org/linus/b5a8d233a588b3acf2a7a3a8da30f8f68f376626|commit]] * bus: sunxi-rsb: Implement runtime power management [[https://git.kernel.org/linus/4a0dbc12e61823ece7172df953c3333c8f5f9222|commit]] * coresight: Add support for v8.4 !SelfHosted tracing [[https://git.kernel.org/linus/e5d51fbe9bf5f13e72e3c742705928c74d8ba8bf|commit]] * coresight: etm-perf: Support PID tracing for kernel at EL2 [[https://git.kernel.org/linus/88f11864cf1d1324f620059ec747d74b72d9d736|commit]] * coresight: etm4x: Add support for sysreg only devices [[https://git.kernel.org/linus/5214b563588e8414193bd7a174c52350256942a6|commit]] * coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 [[https://git.kernel.org/linus/b8336ad947e1913b9bb5cdf4f54b687654160d42|commit]] * drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs [[https://git.kernel.org/linus/51f109228308a87c7f2583360e54acfc567203da|commit]] * soc: atmel: add support for sama7g5 [[https://git.kernel.org/linus/f12a29cb566699614266471342872193db1a1f52|commit]] * soc: qcom: rpmpd: Add msm8994 RPM Power Domains [[https://git.kernel.org/linus/43eb76a2e56b94541293fc8192d6edf1d0ec8965|commit]] * fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() [[https://git.kernel.org/linus/4a224acec5971653bf0e8b6e1d2d0df72a7d57f7|commit]] * fpga: dfl: add support for N3000 Nios private feature [[https://git.kernel.org/linus/56172ab35338e3bb13c6bff65dea96b12e8c41ea|commit]] * habanalabs: add CS completion and timeout properties [[https://git.kernel.org/linus/0811b391469510447a2263f706389b610e454177|commit]] * habanalabs: add driver support for internal cb scheduling [[https://git.kernel.org/linus/d3f139c46280035509600900a6ead3d7e680218f|commit]] * habanalabs: add new mem ioctl op for mapping hw blocks [[https://git.kernel.org/linus/d00697fbe13ccc1dfb7adb82204e1469a7783b07|commit]] * habanalabs: staged submission support [[https://git.kernel.org/linus/2795c8891577c4f1493dd4e3abc298c60009ec42|commit]] * habanalabs: support fetching first available user CQ [[https://git.kernel.org/linus/e52606d2f5363f4900cfe8419e391644b0229c6f|commit]] * habanalabs: support non power-of-2 DRAM phys page sizes [[https://git.kernel.org/linus/b19dc67aa8c008661b10b1c2372a29f403bf5dac|commit]] * hwspinlock: omap: Add support for K3 AM64x !SoCs [[https://git.kernel.org/linus/b9ddb2500e7e544410f38476ab928fc2fe01e381|commit]] * interconnect: qcom: Add MSM8939 interconnect provider driver [[https://git.kernel.org/linus/6c6fe5d3dc5e2be4118ee67e0a70fe7882a89397|commit]] * interconnect: qcom: Add SDX55 interconnect provider driver [[https://git.kernel.org/linus/cbb382c5fb371c079b4e984da03cdb5d8940518b|commit]] * interconnect: qcom: Consolidate interconnect RPM support [[https://git.kernel.org/linus/62feb14ee8a374814f0e905b24ddf6cdcbbe4159|commit]] * irqchip/ingenic: Add support for the JZ4760 [[https://git.kernel.org/linus/5fbecd2389f48e1415799c63130d0cdce1cf3f60|commit]] * irqchip/sun6i-r: Use a stacked irqchip driver [[https://git.kernel.org/linus/4e34614636b31747b190488240a95647c227021f|commit]] * irqchip: Add support for Realtek RTL838x/RTL839x interrupt controller [[https://git.kernel.org/linus/9f3a0f34b84ad1b9a8f2bdae44b66f16685b2143|commit]] * irqchip: Remove sigma tango driver [[https://git.kernel.org/linus/00e772c4929257b11b51d47e4645f67826ded0fc|commit]] * irqchip: Remove sirfsoc driver [[https://git.kernel.org/linus/5c1ea0d842b1e73ae04870527ec29d5479c35041|commit]] * mailbox: omap: Add support for K3 AM64x !SoCs [[https://git.kernel.org/linus/595be654b0c23b64268b3f49934588e7be42f762|commit]] * mailbox: qcom: Add SC8180X apcs compatible [[https://git.kernel.org/linus/d10c851f25f328237deb61350052c5d73d4dd19b|commit]] * mailbox: qcom: Add support for SDX55 APCS IPC [[https://git.kernel.org/linus/c319f78cba83bb0475cbcbf221492c651bd35b2b|commit]] * mei: add support for client dma capability [[https://git.kernel.org/linus/b7a4804129c7adb3ee9caf5505e3f91fb1467ec3|commit]] * mei: hbm: add client dma hbm messages [[https://git.kernel.org/linus/dfad8742a328598d52d8472ce34fac312f4a5acb|commit]] * mei: implement client dma setup [[https://git.kernel.org/linus/369aea84595189200a2e6b028f556a7efa0ec489|commit]] * mei: me: add adler lake point LP DID [[https://git.kernel.org/linus/930c922a987a02936000f15ea62988b7a39c27f5|commit]] * mei: me: add adler lake point S DID [[https://git.kernel.org/linus/f7545efaf7950b240de6b8a20b9c3ffd7278538e|commit]] * memory: dfl-emif: add the DFL EMIF private feature driver [[https://git.kernel.org/linus/477dfdccfcae4665f073260446199933369cd50e|commit]] * memory: tegra124: Support interconnect framework [[https://git.kernel.org/linus/380def2d4cf257663de42618e57134afeded32dd|commit]] * mhi: pci_generic: Misc improvements [[https://git.kernel.org/linus/b5a8d233a588b3acf2a7a3a8da30f8f68f376626|commit]], [[https://git.kernel.org/linus/d9f23ea69d41d9749873381affe3c00bb1857019|commit]], [[https://git.kernel.org/linus/eb96787a5da8e481e53bf2d87a575283d57130a2|commit]], [[https://git.kernel.org/linus/8ccc3279fcad9736b58873b1ad597287ee52757a|commit]], [[https://git.kernel.org/linus/7389337f0a78ea099c47f0af08f64f20c52ab4ba|commit]], [[https://git.kernel.org/linus/b012ee6bfe2ac99bdf7d70b7776187f416c1cab8|commit]], [[https://git.kernel.org/linus/8562d4fe34a3ef52da077f77985994bb9ad1f83e|commit]], [[https://git.kernel.org/linus/84026a5bbc113fb6cef0326ada0e6f5e4d95026c|commit]], [[https://git.kernel.org/linus/4da3d07db8ae325e8e01ad85e28e9e60c58bcc14|commit]] * misc: bcm-vk: Add Broadcom VK driver [[https://git.kernel.org/linus/882227626459ce7a24191f13c6d9749a00992059|commit]], [[https://git.kernel.org/linus/522f692686a73e51300073c08e4107a8cd0b9854|commit]], [[https://git.kernel.org/linus/064ffc7c3939ebc9c152e17bd9f4496d7b318688|commit]], [[https://git.kernel.org/linus/bfc53e01d221e7068d66a0a051762f8b1edcbf63|commit]], [[https://git.kernel.org/linus/af22527e82d12f9d0b5afb39f25926a91d5fa7e7|commit]], [[https://git.kernel.org/linus/22c30607d1e0c604b2450a7aa5bc90a63e24f088|commit]], [[https://git.kernel.org/linus/7367e0ad77d21ff851404ffd71bd1f626bc93ef2|commit]], [[https://git.kernel.org/linus/ff428d052b3b6fb22242d17c213c4898e5136323|commit]], [[https://git.kernel.org/linus/111d746bb4767ad476f80fe49067e3df3d9a9375|commit]], [[https://git.kernel.org/linus/d63d658f74727749088bfe436230b810f3880b0a|commit]], [[https://git.kernel.org/linus/483050c04738c685e3982c1baec202d0cc1beb0d|commit]], [[https://git.kernel.org/linus/68f1fae62c37ff739c38ac812165cbbab85b65d4|commit]], [[https://git.kernel.org/linus/91ca10d6fa0720e35596c720e494d9c18624418a|commit]] * misc: pti: Remove driver for deprecated platform [[https://git.kernel.org/linus/8ba59e9dee31246fc34b4d4bec032093e9c06510|commit]] * misc: pvpanic: introduce device capability [[https://git.kernel.org/linus/487709fa1be2f27aa8e7de6c60587b4302a21467|commit]] * misc: pvpanic: introduce events device attribue [[https://git.kernel.org/linus/8d6da6575ffec171161d36a06c015142b0049637|commit]] * misc: remove atmel_tclib [[https://git.kernel.org/linus/157576d552339edc7988c79f37f4a335eaa0eaf2|commit]] * nvmem: Add driver to expose reserved memory as nvmem [[https://git.kernel.org/linus/5a3fa75a4d9cb6bcfc9081ef224a4cdcd4b3eafe|commit]] * of: property: Add fw_devlink support for more props [[https://git.kernel.org/linus/e13f5b7a130f7b6d4d34be27a87393890b5ee2ba|commit]], [[https://git.kernel.org/linus/4104ca776ba38d81bd6610256d3b0d7e6a058067|commit]] * of: Make fw_devlink=on more forgiving [[https://git.kernel.org/linus/9528e0d9c10027ae80e2aab36e30a1f730b1bbf9|commit]], [[https://git.kernel.org/linus/1753c4d1edbcf1b35e585ff76777d09434344c8f|commit]], [[https://git.kernel.org/linus/19d0f5f6bff878277783fd98fef4ae2441d6a1d8|commit]], [[https://git.kernel.org/linus/a9dd8f3c2cf3413d9302ef12e88181cf001c3ed8|commit]], [[https://git.kernel.org/linus/74c782cff77b3533290148df1fa6f8c7db5e60d5|commit]], [[https://git.kernel.org/linus/ed1054a02aa2323f1676093d6e58cde4484d8867|commit]], [[https://git.kernel.org/linus/bab2d712eeaf9d60d66fe077749b988125144e2e|commit]], [[https://git.kernel.org/linus/3c9ea42802a1fbf7ef29660ff8c6e526c58114f6|commit]] * remoteproc/mediatek: support L1TCM [[https://git.kernel.org/linus/ca23ecfdbd44bac02cb6964a3793c565a389af96|commit]] * remoteproc: ingenic: Add module parameter 'auto_boot' [[https://git.kernel.org/linus/ec8207ae39dc1f498962722d9fdea7bbc3a8233b|commit]] * remoteproc: qcom: pas: Add SM8350 PAS remoteprocs [[https://git.kernel.org/linus/e8b4e9a21af77b65ea68bd698acf4abe04afd051|commit]] * remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible [[https://git.kernel.org/linus/8cc8eeffd058f3e7e2d8710a514ffcbc2bd69d28|commit]] * reset: simple: add BCM4908 MISC PCIe reset controller support [[https://git.kernel.org/linus/def26913b66fd94e431afecf28e09c08e8c02a35|commit]] * sfi: Remove framework for deprecated firmware [[https://git.kernel.org/linus/4590d98f5a4f466d17e5c81d7c9fc796da9a8cee|commit]] * speakup: Make dectlk flush timeout configurable [[https://git.kernel.org/linus/1f7c14afd4ad5aae5220dfc878f29770239911b1|commit]] * tpm: add i2c driver for cr50 [[https://git.kernel.org/linus/3a253caaad11cf4ac371dd6549a9ec6e2f2152fa|commit]] = List of Pull Requests = = Other news sites = * LWN's merge window [[https://lwn.net/Articles/847057/|part 1], [https://lwn.net/Articles/847451/|part 2]] * Phoronix Linux 5.12 [[https://www.phoronix.com/scan.php?page=article&item=linux-512-features&num=1|Feature overview]]