#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.2 development cycle Linux 5.2 has NOT been released. Meanwhile, you can take a look at the list merge requests below, or take a look at * LWN's merge summary [[https://lwn.net/Articles/787963/|part 1]], [[https://lwn.net/Articles/788532/|part 2]] * Phoronix [[https://www.phoronix.com/scan.php?page=article&item=linux-52-features&num=1|Linux 5.2 feature overview]] List of merge requests * [[https://git.kernel.org/torvalds/c/171c2bcbcb58a6699dad64d0c0b615af4f6ecb74|unified TLB flushing]] * [[https://git.kernel.org/torvalds/c/6ec62961e6de9506e8b8620dc19897d8cfd41c2e|objtool updates]] * [[https://git.kernel.org/torvalds/c/5ba2a4b12f450c5c69099a5c19671c6e59daa435|RCU updates]] * [[https://git.kernel.org/torvalds/c/0a499fc5c37e6db096969a83534fd98a2bf2b36c|speculation mitigation update]] * [[https://git.kernel.org/torvalds/c/2c6a392cddacde153865b15e8295ad0a35ed3c02|stack trace updates]] * [[https://git.kernel.org/torvalds/c/d90dcc1f14555c62a32bc15c86c66d1d5444b5cb|EFI updates]] * [[https://git.kernel.org/torvalds/c/2f1835dffa949f560dfa3ed63c0bfc10944b461c|irq updates]] * [[https://git.kernel.org/torvalds/c/007dc78fea62610bf06829e38f1d8c69b6ea5af6|locking updates]] * [[https://git.kernel.org/torvalds/c/90489a72fba9529c85e051067ecb41183b8e982e|perf updates]] * [[https://git.kernel.org/torvalds/c/e00d4135751bfe786a9e26b5560b185ce3f9f963|scheduler updates]] * [[https://git.kernel.org/torvalds/c/5a2bf1abbf96fca02b9785c252e569ef8e004851|CPU hotplug updates]] * [[https://git.kernel.org/torvalds/c/a0e928ed7c603a47dca8643e58db224a799ff2c5|timer updates]] * [[https://git.kernel.org/torvalds/c/80e77644efcc1ec1064edd4c66a989cdf2e7ec7e|x86 apic update]] * [[https://git.kernel.org/torvalds/c/f725492dd16f516c2b67d7cee90b8619d09fd534|x86 asm updates]] * [[https://git.kernel.org/torvalds/c/75571d822dcc89729c7a72cb7bf3ee8568351089|x86 build updates]] * [[https://git.kernel.org/torvalds/c/31a4319b68c0e0097fa0c754ec9d9e54115a76eb|x86 cpu updates]] * [[https://git.kernel.org/torvalds/c/8f147727030bf9e81331ab9b8f42d4611bb6a3d9|x86 irq updates]] * [[https://git.kernel.org/torvalds/c/e913c4a4c21cd83317fafe63bfdc9d34d2910114|x86 kdump update]] * [[https://git.kernel.org/torvalds/c/0bc40e549aeea2de20fc571749de9bbfc099fb34|x86 mm updates]] * [[https://git.kernel.org/torvalds/c/ba3934de557a2074b89d67e29e5ce119f042d057|x86 platform updates]] * [[https://git.kernel.org/torvalds/c/db10ad041b318a07985363e243742a07f4b0f44b|x86 timer updates]] * [[https://git.kernel.org/torvalds/c/948a64995aca6820abefd17f1a4258f5835c5ad9|x86 topology updates]] * [[https://git.kernel.org/torvalds/c/fdafe5d1ffe8021704cb389e9823aef4235c88bc|x86 microcode loading update]] * [[https://git.kernel.org/torvalds/c/ccbc2e5ed192ccd2663477107379f843d072e649|m68k updates]] * [[https://git.kernel.org/torvalds/c/14be4c61c205dcb0a72251c1e2790814181bd9ba|s390 updates]] * [[https://git.kernel.org/torvalds/c/dd4e5d6106b2380e2c1238406d26df8b2fe1c42c|mmiowb removal]] * [[https://git.kernel.org/torvalds/c/c620f7bd0ba5c882b3e7fc199a8d5c2f6c2f5263|arm64 updates]] * [[https://git.kernel.org/torvalds/c/59df1c2bdecb0d1aaadfb8533df4bea528ee4952|ACPI updates]] * [[https://git.kernel.org/torvalds/c/8f5e823f9131a430b12f73e9436d7486e20c16f5|power management updates]] * [[https://git.kernel.org/torvalds/c/4dd2ab9a0f84a446c65ff33c95339f1cd0e21a4b|device properties framework updates]] * [[https://git.kernel.org/torvalds/c/275b103a26e218b3d739e5ab15be6b40303a1428|EDAC updates]] * [[https://git.kernel.org/torvalds/c/ffa6f55eb6188ee73339cab710fabf30d13110a7|RAS updates]] * [[https://git.kernel.org/torvalds/c/7aefd944f038c7469571adb37769cb6f3924ecfa|hwmon updates]] * [[https://git.kernel.org/torvalds/c/81ff5d2cba4f86cd850b9ee4a530cd221ee45aa3|crypto update]] * [[https://git.kernel.org/torvalds/c/71ae5fc87c34ecbdca293c2a5c563d6be2576558|Kselftest updates]] * [[https://git.kernel.org/torvalds/c/962d5ecca101e65175a8cdb1b91da8e1b8434d96|regmap updates]] * [[https://git.kernel.org/torvalds/c/61be53f9ef37de2677cecb8f87b207e6f061e185|regulator updates]] * [[https://git.kernel.org/torvalds/c/9bff9dfc513bd5de72cb59f4bffb72cf0a5aa526|spi updates]] * [[https://git.kernel.org/torvalds/c/78ee8b1b9b2fa1b51c51c42f3cffa0e12ad5f0ab|security subsystem updates]] * [[https://git.kernel.org/torvalds/c/b4dd05dee0dbd16afdbba83b698a7110c687be2d|HID updates]] * [[https://git.kernel.org/torvalds/c/573de2a6e844cb230c4483833f29b8344a6a17cc|livepatching updates]] * [[https://git.kernel.org/torvalds/c/0968621917add2e0d60c8fbc4e24c670cb14319c|printk updates]] * [[https://git.kernel.org/torvalds/c/68253e718c2778427db451e39a8366aa49982b71|ktest updates]] * [[https://git.kernel.org/torvalds/c/8ff468c29e9a9c3afe9152c10c7b141343270bf3|x86 FPU state handling updates]] * [[https://git.kernel.org/torvalds/c/168e153d5ebbdd6a3fa85db1cc4879ed4b7030e0|vfs inode freeing updates]] * [[https://git.kernel.org/torvalds/c/78438ce18f26dbcaa8993bb45d20ffb0cec3bc3e|vfs stable fodder fixes]] * [[https://git.kernel.org/torvalds/c/9f2e3a53f7ec9ef55e9d01bc29a6285d291c151e|btrfs updates]] * [[https://git.kernel.org/torvalds/c/b8cac3cd24c19113982f929c65c50ce99d4cb83f|jfs updates]] * [[https://git.kernel.org/torvalds/c/d8456eaf319a27d33186f1091bc1ff5c59cf0f0d|iomap updates]] * [[https://git.kernel.org/torvalds/c/aa26690fab1380735442e027ce4b17849a24493f|xfs updates]] * [[https://git.kernel.org/torvalds/c/41bc10cabe96bbd0ff3e2813d15f9070bff57a03|stream_open conversion]] * [[https://git.kernel.org/torvalds/c/eac7078a0fff1e72cf2b641721e3f55ec7e5e21e|pidfd updates]] * [[https://git.kernel.org/torvalds/c/2d60d96b6f00de90ec2bc60eb4cdcc46e1e1f161|compiler-based variable initialization updates]] * [[https://git.kernel.org/torvalds/c/b4b52b881cf08e13d110eac811d4becc0775abbf|Wimplicit-fallthrough updates]] * [[https://git.kernel.org/torvalds/c/01e5d1830cf54ac45768ef9ceb3e79cea2e1198c|MMC updates]] * [[https://git.kernel.org/torvalds/c/cf482a49af564a3044de3178ea28f10ad5921b38|driver core/kobject updates]] * [[https://git.kernel.org/torvalds/c/e0dccbdf5ac7ccb9da5612100dedba302f3ebcfe|staging / IIO driver updates]] * [[https://git.kernel.org/torvalds/c/2310673c3c12e4b7f8a31c41f67f701d24b0de86|char/misc update part 1]] * [[https://git.kernel.org/torvalds/c/f678d6da749983791850876e3421e7c48a0a7127|char/misc update part 2]] * [[https://git.kernel.org/torvalds/c/8b35ad6232c462b02e397e87ce702bcddd4ba543|LED updates]] * [[https://git.kernel.org/torvalds/c/67a242223958d628f0ba33283668e3ddd192d057|block updates]] * [[https://git.kernel.org/torvalds/c/52ae2456d6a455ef958bcf1c2d1965674076887e|io_uring updates]] * [[https://git.kernel.org/torvalds/c/e4eaa9efbf79ccf6dc9915a9623049ef341bba85|libata updates]] * [[https://git.kernel.org/torvalds/c/498e8631f27ed649bd3e31998a00b2b9b288cf3a|swiotlb updates]] * [[https://git.kernel.org/torvalds/c/f72dae20891d7bcc43e9263ab206960b6ae5209f|selinux updates]] * [[https://git.kernel.org/torvalds/c/02aff8db6438ce29371fd9cd54c57213f4bb4536|audit updates]] * [[https://git.kernel.org/torvalds/c/d3511f53bb2475f2a4e8460bee5a1ae6dea2a433|parisc updates]] * [[https://git.kernel.org/torvalds/c/d27fb65bc2389621040e5107baedb94b4cccf641|misc dcache updates]] * [[https://git.kernel.org/torvalds/c/400913252d09f9cfb8cce33daee43167921fc343|mount ABI updates]] * [[https://git.kernel.org/torvalds/c/d897166d8598e362a31d79dfd9a1e2eedb9ac85c|vfs 'struct file' related updates]] * [[https://git.kernel.org/torvalds/c/149e703cb8bfcbdae46140b108bb6f7d2407df8f|misc vfs updates]] * [[https://git.kernel.org/torvalds/c/e5fef2a9732580c5bd30c0097f5e9091a3d58ce5|AFS updates]] * [[https://git.kernel.org/torvalds/c/5abe37954e9a315c35c9490f78d55f307c3c636b|ext4 updates]] * [[https://git.kernel.org/torvalds/c/a9fbcd6728837268784439ad0b02ede2c024c516|fscrypt updates]] * [[https://git.kernel.org/torvalds/c/dd5001e21a991b731d659857cd07acc7a13e6789|randomness updates]] * [[https://git.kernel.org/torvalds/c/82efe439599439a5e1e225ce5740e6cfb777a7dd|Devicetree updates]] * [[https://git.kernel.org/torvalds/c/80f232121b69cc69a31ccb2b38c1665d770b0710|networking updates]] * [[https://git.kernel.org/torvalds/c/132d68d37d33f1d0b9c1f507c8b4d64c27ecec8a|USB/PHY updates]] * [[https://git.kernel.org/torvalds/c/b3a5e648f5917ea508ecab9a629028b186d38eae|tty/serial updates]] * [[https://git.kernel.org/torvalds/c/d1cd7c85f9e29740fddec6f25d8bf061937bf58d|SCSI updates]] * [[https://git.kernel.org/torvalds/c/fe460a6df6a8427d4ce7c731a0de43b6e10e9f6b|pin control updates]] * [[https://git.kernel.org/torvalds/c/85c1a25494837ff33fdfebe98b2e4cf5b0c78475|IPMI updates]] * [[https://git.kernel.org/torvalds/c/e7a1414f9dc3498c4c35b9ca266d539e8bccab53|media updates]] * [[https://git.kernel.org/torvalds/c/ce45327ca044415a5832dacfb76cdcfb747e3240|arch/csky updates]] * [[https://git.kernel.org/torvalds/c/019d7316ea84b7d8a8bcb9f2036aa4917a32986a|RISC-V nolibc header update]] * [[https://git.kernel.org/torvalds/c/2646719a48c21ba0cae82a3f57382a9573fd8400|Kbuild updates]] * [[https://git.kernel.org/torvalds/c/8c79f4cd441b27df6cadd11b70a50e06b3b3a2bf|documentation updates]] * [[https://git.kernel.org/torvalds/c/78d9affbb0e79d48fd82b34ef9cd673a7c86d6f2|cifs fixes]] * [[https://git.kernel.org/torvalds/c/ef75bd71c5d31dc17ae41ff8bec92630a3037d69|GFS2 updates]] * [[https://git.kernel.org/torvalds/c/92fab77b6b309dc219b02da4a69ad5dc76f7ec74|MIPS updates]] * [[https://git.kernel.org/torvalds/c/89c3b37af87ec183b666d83428cb28cc421671a6|IDE update]] * [[https://git.kernel.org/torvalds/c/a2d635decbfa9c1e4ae15cb05b68b2559f7f827c|drm updates]] * [[https://git.kernel.org/torvalds/c/e57ccca1ba33e1d92cc3bbf8b6304a46948844b0|sound updates]] * [[https://git.kernel.org/torvalds/c/ddab5337b23c99777d7cfb39c0f8efe536c17dff|DMA mapping updates]] * [[https://git.kernel.org/torvalds/c/055128ee008b00fba14e3638e7e84fc2cff8d77d|dmaengine updates]] * [[https://git.kernel.org/torvalds/c/dce45af5c2e9e85f22578f2f8065f225f5d11764|rdma updates]] * [[https://git.kernel.org/torvalds/c/882388056194d2d4c3f589b194b6bdcc47e677e8|orangefs updates]] * [[https://git.kernel.org/torvalds/c/7664cd6e3a0b2709f04c07435e96c7c85e7d7324|intgrity updates]] * [[https://git.kernel.org/torvalds/c/800c608c976c3f0a6d02ed7fbc600f1f6962ac73|smack updates]] * [[https://git.kernel.org/torvalds/c/b1e76c3d3a774298475622bde63010972c9515a1|arch/csky perf update]] * [[https://git.kernel.org/torvalds/c/23c970608a0931b913f96f6117ea3e9e1bc06959|workqueue updates]] * [[https://git.kernel.org/torvalds/c/abde77eb5c66b2f98539c4644b54f34b7e179e6b|cgroup updates]] * [[https://git.kernel.org/torvalds/c/06cbd26d312edfe4a83ff541c23f8f866265eb24|NFS client updates]] * [[https://git.kernel.org/torvalds/c/45182e4e1f8ac04708ca7508c51d9103f07d81ab|i2c updates]] * [[https://git.kernel.org/torvalds/c/8e4ff713ce313dcabbb60e6ede1ffc193e67631f|RTC updates]] * [[https://git.kernel.org/torvalds/c/ea5aee6d97fd2d4499b1eebc233861c1def70f06|clk framework updates]] * [[https://git.kernel.org/torvalds/c/9b6c9e96f941c5ab13dad7278a3622f58e5672fc|sparc updates]] * [[https://git.kernel.org/torvalds/c/b970afcfcabd63cd3832e95db096439c177c3592|powerpc updates]] * [[https://git.kernel.org/torvalds/c/15500c0a506e256976a81c858e33844bb0781e02|mailbox updates]] * [[https://git.kernel.org/torvalds/c/cece6460c24386d15503ad4e07f740a88f3c8403|pwm updates]] * [[https://git.kernel.org/torvalds/c/cccd559e98c05b669bdc37b01802f920cff1d6dd|fbdev updates]] * [[https://git.kernel.org/torvalds/c/7817ffd20a0f7fbd5971643b5ef1f577703dad11|x86 platform driver updates]] * [[https://git.kernel.org/torvalds/c/1fb3b526df3bd7647e7854915ae6b22299408baf|more documentation updates]] * [[https://git.kernel.org/torvalds/c/7a5575212ce4b6a41581b92fe03b6be1134793ba|xtensa updates]] * [[https://git.kernel.org/torvalds/c/c367dc8d0dd2a1e1ed9fdc2dd831053bdfdf0968|tomoyo updates]] * [[https://git.kernel.org/torvalds/c/6fe567df04a27468b306ae5c53fa7a1cd3acc5e1|VFIO updates]] * [[https://git.kernel.org/torvalds/c/8148c17b179d8acad190551fe0fb90d8f5193990|gpio updates]] * [[https://git.kernel.org/torvalds/c/47782361aca21a32ad4198f1b72f1655a7c9f7e5|chrome platform updates]] * [[https://git.kernel.org/torvalds/c/983dfa4b6ee556563f7963348e4e2f97fc8a15b8|UML updates]] * [[https://git.kernel.org/torvalds/c/4dbf09fea60d158e60a30c419e0cfa1ea138dd57|MTD updates]] * [[https://git.kernel.org/torvalds/c/d7a02fa0a8f9ec1b81d57628ca9834563208ef33|UBI/UBIFS updates]] * [[https://git.kernel.org/torvalds/c/55472bae5331f33582d9f0e8919fed8bebcda0da|watchdog updates]] * [[https://git.kernel.org/torvalds/c/a13f0655503a4a89df67fdc7cac6a7810795d4b3|IOMMU updates]] * [[https://git.kernel.org/torvalds/c/29c079caf584ad9a333c0d32292d036d1ae3205f|misc filesystem updates]] * [[https://git.kernel.org/torvalds/c/0aed4b28187078565cafbfe86b62f941d580d840|input updates]] * [[https://git.kernel.org/torvalds/c/3aff5fac54d722f363eac7db94536bffb55ca43f|percpu updates]] * [[https://git.kernel.org/torvalds/c/fa4bff165070dc40a3de35b78e4f8da8e8d85ec5|x86 MDS mitigations]] * [[https://git.kernel.org/torvalds/c/0d28544117fa9dcd0d202aeb4459bb15f42bb7de|f2fs updates]] * [[https://git.kernel.org/torvalds/c/4856118f4953627e9a087253766b9e7361f5f4a0|fuse update]] * [[https://git.kernel.org/torvalds/c/7e9890a3500d95c01511a4c45b7e7192dfa47ae2|overlayfs update]] * [[https://git.kernel.org/torvalds/c/318222a35bfb0ae9b5ff3e359a583463e6cfcd94|misc memory management updates]] * [[https://git.kernel.org/torvalds/c/414147d99b928c574ed76e9374a5d2cb77866a29|PCI updates]] * [[https://git.kernel.org/torvalds/c/ebcf5bb28241fe3ddc9e786e3816848a10f688b8|MFD updates]] * [[https://git.kernel.org/torvalds/c/e0654264c4806dc436b291294a0fbf9be7571ab6|backlight updates]] * [[https://git.kernel.org/torvalds/c/280664f558c9d973315d48f125eb664cc607d089|modules updates]] * [[https://git.kernel.org/torvalds/c/ca4b40629f4edd3a961bedcd118e3ad05439ec71|kgdb updates]] * [[https://git.kernel.org/torvalds/c/b2c91128212a4c1a36bd3085191bff21a34324be|more parisc updates]] * [[https://git.kernel.org/torvalds/c/35c99ffa20edd3c24be352d28a63cd3a23121282|virtio updates]] * [[https://git.kernel.org/torvalds/c/1064d857738187c764c0bd76040f424397f857c7|more memory management updates]] * [[https://git.kernel.org/torvalds/c/5ac94332248ee017964ba368cdda4ce647e3aba7|more rdma updates]] * [[https://git.kernel.org/torvalds/c/bfbfbf7368627860dd769567599d73ad8f6d8191|more power management updates]] * [[https://git.kernel.org/torvalds/c/fcdec14365ec96f490cf1c8d9b618643ec88a95e|more ACPI updates]] * [[https://git.kernel.org/torvalds/c/2bbacd1a92788ee334c7e92b765ea16ebab68dfe|Kconfig updates]] * [[https://git.kernel.org/torvalds/c/d2d8b146043ae7e250aef1fb312971f6f479d487|tracing updates]] * [[https://git.kernel.org/torvalds/c/b06ed1e7a2fa9b636f368a9e97c3c8877623f8b2|more ktest updates]] * [[https://git.kernel.org/torvalds/c/700a800a949467cb86491763b983e1edcdee8642|nfsd updates]] * [[https://git.kernel.org/torvalds/c/5fd09ba68297c967f5ba6bea9c3b444d34f80ee5|xen updates]] * [[https://git.kernel.org/torvalds/c/8649efb2f8750dcabff018a27784bab4ecb9f88f|power supply and reset updates]] * [[https://git.kernel.org/torvalds/c/83f3ef3de625a5766de2382f9e077d4daafd5bac|libnvdimm updates]] * [[https://git.kernel.org/torvalds/c/a455eda33faafcaac1effb31d682765b14ef868c|thermal soc updates]] * [[https://git.kernel.org/torvalds/c/22c58fd70ca48a29505922b1563826593b08cc00|ARM SoC platform updates]] * [[https://git.kernel.org/torvalds/c/e8a1d70117116c8d96c266f0b99e931717670eaf|ARM Device-tree updates]] * [[https://git.kernel.org/torvalds/c/dc413a90edbe715bebebe859dc072ef73d490d70|ARM SoC-related driver updates]] * [[https://git.kernel.org/torvalds/c/ab02888e39212af2d1dddc565cd67192548b9fd8|ARM SoC defconfig updates]] * [[https://git.kernel.org/torvalds/c/8c05f3b965da14e7790711026b32cc10a4c06213|ARM updates]] * [[https://git.kernel.org/torvalds/c/27ebbf9d5bc0ab0a8ca875119e0ce4cd267fa2fc|nommu generic uaccess updates]] * [[https://git.kernel.org/torvalds/c/311f71281ff4b24f86a39c60c959f485c68a6d36|device mapper updates]] * [[https://git.kernel.org/torvalds/c/2c45e7fbc962be1b03f2c2af817a76f5ba810af2|thermal management updates]] * [[https://git.kernel.org/torvalds/c/1d9d7cbf28a1c2f84f2a0224466f8eb5f0a62ace|ceph updates]] * [[https://git.kernel.org/torvalds/c/4c7b63a32d54850a31a00f22131db417face70e4|more kselftest updates]] * [[https://git.kernel.org/torvalds/c/1718de78e6235c04ecb7f87a6875fdf90aafe382|more block updates]] * [[https://git.kernel.org/torvalds/c/bf8a9a4755737f6630756f0d87bea9b38f0ed369|more vfs mount updates]] * [[https://git.kernel.org/torvalds/c/80111bfb672d8c04d60c25559243554f732f2848|more s390 updates]] * [[https://git.kernel.org/torvalds/c/4489da7183099f569a7d3dd819c975073c04bc72|nds32 updates]] * [[https://git.kernel.org/torvalds/c/0ef0fd351550130129bbdb77362488befd7b69d2|KVM updates]] * [[https://git.kernel.org/torvalds/c/b0bb1269b9788a35af68587505d8df90498df75f|RISC-V updates]] * [[https://git.kernel.org/torvalds/c/bcd1739788e2ea111d0d2efe1ed6633d9f6a20da|a few more MIPS updates]] * [[https://git.kernel.org/torvalds/c/4c4a5c99af7f479a14759196f8df9467128f3baf|ARM SoC late updates]] * [[https://git.kernel.org/torvalds/c/d9351ea14ddca708d3cb384f828af4bf82fcc772|IRQ chip updates]] * [[https://git.kernel.org/torvalds/c/a13f950ef13ff1eaf2ce14f5462ca59c4b60fdd0|clocksource updates]] * [[https://git.kernel.org/torvalds/c/1ba3b5dc14923021f7815ea0b63baa34a3e1a998|perf tooling updates]] * [[https://git.kernel.org/torvalds/c/f23d8719e76fd32828ae6f1b55e4659144467742|i2c updates]] * [[https://git.kernel.org/torvalds/c/ff8583d6e4e33fe3856a609095c683d5dbe39120|more Kbuild updates]] * [[https://git.kernel.org/torvalds/c/cb6f8739fbf98203d0fb0bc2c2dbbec0ddfe978a|yet more memory management updates]] * Other news sites: * LWN's merge summary [[https://lwn.net/Articles/787963/|part 1]], [[https://lwn.net/Articles/788532/|part 2]] * Phoronix [[https://www.phoronix.com/scan.php?page=article&item=linux-52-features&num=1|Linux 5.2 feature overview]]