#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.0 development cycle Linux 5.0 has not been released. Meanwhile, you can read about the features it will include here: * LWN's merge window [[https://lwn.net/Articles/775698/|part 1]], [[https://lwn.net/Articles/776034/|part 2]] * Phoronix [[https://www.phoronix.com/scan.php?page=article&item=linux-2019-features&num=1|The Many New Features & Improvements Of The Linux 5.0 Kernel]] or you can take a look at the merge requests: * [[https://git.kernel.org/torvalds/c/c76cd634eb5bfd497617ea224a54a03b545c8c4d|Pull x86 platform driver updates ]] * [[https://git.kernel.org/torvalds/c/4971f090aa7f6ce5daa094ce4334f6618f93a7eb|Pull drm updates ]] * [[https://git.kernel.org/torvalds/c/b3cc2bfe7244e848f5e8caa77bbdc72c04abd17c|Pull initial i3c support ]] * [[https://git.kernel.org/torvalds/c/eaa76499711535fd64d747cc4ef0d78ab0fd41c6|Pull mtd updates ]] * [[https://git.kernel.org/torvalds/c/5813540b584c3b1a507d1c61896bec164cad0905|Pull media updates ]] * [[https://git.kernel.org/torvalds/c/996680d461f8f759082e64f2395c1f7c25d9d549|Pull more media updates ]] * [[https://git.kernel.org/torvalds/c/8e61e7b5c4de2bea534438bd7a008accd85492b0|Pull sound updates ]] * [[https://git.kernel.org/torvalds/c/b271b2127e6654a72dc1685f0825fe1cc2f36939|Pull EDAC updates ]] * [[https://git.kernel.org/torvalds/c/1e2af254ef130e37d9fb3cb1bc9bfbf6ea184b4a|Pull power management updates ]] * [[https://git.kernel.org/torvalds/c/e6d1315006383e525595bb3337d08bccec373ccc|Pull ACPI updates ]] * [[https://git.kernel.org/torvalds/c/d923fd6dc133ee8d8fe800e4e4beb9175368b21b|Pull pwm updates ]] * [[https://git.kernel.org/torvalds/c/79f20778fb228ae372cd7602745382fd4543ef31|Pull regulator updates ]] * [[https://git.kernel.org/torvalds/c/0051db82182bfd80d6c76982bcb36b09eb338a89|Pull spi updates ]] * [[https://git.kernel.org/torvalds/c/b1669432b3555954124ffd987a6ff2308344c88f|Pull regmap updates ]] * [[https://git.kernel.org/torvalds/c/4e4390ad067a61ce4e7607bd0df31f19a4caa36a|Pull LED updates ]] * [[https://git.kernel.org/torvalds/c/1fbb2dc6f0ce95e73b9bd7e8e899089f5cebc99a|Pull clk updates ]] * [[https://git.kernel.org/torvalds/c/d8924c0d76aaa52e4811b5c64115d9a7f36cc73a|Pull device properties framework updates ]] * [[https://git.kernel.org/torvalds/c/e4b99d415c3908581d4703203e1e805f043a3e71|Pull irq updates ]] * [[https://git.kernel.org/torvalds/c/9f687dddc4e1a3101f1ceb7fbaddbf93f93a7788|Pull timer updates ]] * [[https://git.kernel.org/torvalds/c/13e1ad2be3a85f5c0f76e82af9806b3d12a574d0|Pull x86 pti updates ]] * [[https://git.kernel.org/torvalds/c/5694cecdb092656a822287a6691aa7ce668c8160|Pull arm64 festive updates ]] * [[https://git.kernel.org/torvalds/c/e0783bb42448a4f2a6bd405c890010a3950feada|Pull m68k updates ]] * [[https://git.kernel.org/torvalds/c/9947ab7bc3f5facb4e62c72d9db448f7ad52bc28|Pull ia64 updates ]] * [[https://git.kernel.org/torvalds/c/507413a5f88a2240b2c19cb4318166614e2349d9|Pull arch/sh syscall table scripting ]] * [[https://git.kernel.org/torvalds/c/30807ef2b76e01ea209fcad66a87e534ed1edb40|Pull arch/microblaze updates ]] * [[https://git.kernel.org/torvalds/c/9830afca9273787f32e236ae5d0e4d3a378ae842|Pull RISC-V updates ]] * [[https://git.kernel.org/torvalds/c/c2f1f3e0e17d94ab0c66d83e669492cb9e9a3698|Pull sparc updates ]] * [[https://git.kernel.org/torvalds/c/89261c57021352045c4af24522c6854c9ee90139|Pull MIPS updates ]] * [[https://git.kernel.org/torvalds/c/a5f2bd479f58f171a16a9a4f3b4e748ab3057c0f|Pull parisc updates ]] * [[https://git.kernel.org/torvalds/c/460023a5d1d2aa0f733b6708b2fae5ea9f9dfec0|Pull xen updates ]] * [[https://git.kernel.org/torvalds/c/42b00f122cfbfed79fc29b0b3610f3abbb1e3864|Pull KVM updates ]] * [[https://git.kernel.org/torvalds/c/a52fb43a5faa40507cb164a793a7fa08da863ac7|Pull x86 cache control updates ]] * [[https://git.kernel.org/torvalds/c/72af84151fa7e98720a0482b59de2d90ec7f10a7|Pull x86 microcode loading updates ]] * [[https://git.kernel.org/torvalds/c/eed9688f8513189295887e5a27ec7f576754b60e|Pull x86 RAS updates ]] * [[https://git.kernel.org/torvalds/c/792bf4d871dea8b69be2aaabdd320d7c6ed15985|Pull RCU updates ]] * [[https://git.kernel.org/torvalds/c/684019dd1f0092b4ffce4958c84aff0891deac83|Pull EFI updates ]] * [[https://git.kernel.org/torvalds/c/1eefdec18eded41833401cfd64749643ff72e7da|Pull locking updates ]] * [[https://git.kernel.org/torvalds/c/116b081c285d89dc6ece72eeecc6aa3979e8b54e|Pull perf updates ]] * [[https://git.kernel.org/torvalds/c/17bf423a1f2d134187191f0ceb4b395173cc98a7|Pull scheduler updates ]] * [[https://git.kernel.org/torvalds/c/8465625ab4700e3e1db506ed8a541f7796356d63|Pull x86 AMD northbridge updates ]] * [[https://git.kernel.org/torvalds/c/38fabca18fc4c832ea95e2d14fb1ecde8b7dcc56|Pull x86 asm updates ]] * [[https://git.kernel.org/torvalds/c/6e54df001ac9262e3b78b34b87390fcb54677a0d|Pull x86 build updates ]] * [[https://git.kernel.org/torvalds/c/db2ab474c4a434872e1794c2af8b2e561caa756e|Pull x86 cpu updates ]] * [[https://git.kernel.org/torvalds/c/d6e867a6ae13bc02cd01c535764e5b051d26cf28|Pull x86 fpu updates ]] * [[https://git.kernel.org/torvalds/c/e57d9f638af9673f38d9f09de66fa0a28303127d|Pull x86 mm updates ]] * [[https://git.kernel.org/torvalds/c/8d6973327ee84c2f40dd9efd8928d4a1186c96e2|Pull powerpc updates ]] * [[https://git.kernel.org/torvalds/c/c06e9ef6918b1a6d183f1fef78ebc66f054a7b5a|Pull pstore updates ]] * [[https://git.kernel.org/torvalds/c/c6f1b355d451680a45d63ce66cea67057c938a87|Pull gcc-plugins update ]] * [[https://git.kernel.org/torvalds/c/a3b5c1065f3fb934a87dd07d23def99916023d6f|Pull printk updates ]] * [[https://git.kernel.org/torvalds/c/047ce6d380e8e66cfb6cbc22e873af89dd0c216c|Pull audit updates ]] * [[https://git.kernel.org/torvalds/c/fb2a624d5fe8b9206d14bff52da7a368a3a8374c|Pull selinux patches ]] * [[https://git.kernel.org/torvalds/c/3f03bf93947fa2a2b84fac56e93c65d4fffed7f1|Pull general security subsystem updates ]] * [[https://git.kernel.org/torvalds/c/7f9f852c75e7d776b078813586c76a2bc7dca993|Pull modules updates ]] * [[https://git.kernel.org/torvalds/c/e0c38a4d1f196a4b17d2eba36afff8f656a4f1de|Pull networking updates ]] * [[https://git.kernel.org/torvalds/c/b71acb0e372160167bf6d5500b88b30b52ccef6e|Pull crypto updates ]] * [[https://git.kernel.org/torvalds/c/7bbbf2c2fc84dd24cae8615b11a0c6cac12cbe94|Pull gfs2 updates ]] * [[https://git.kernel.org/torvalds/c/32ee34eddad13cd44ad0cb3e659fe6fd49143b62|Pull btrfs updates ]] * [[https://git.kernel.org/torvalds/c/4de3aea385f5a054885bc96ffdb9c7d0ea0c9486|Pull dlm updates ]] * [[https://git.kernel.org/torvalds/c/4b0a383ad782d6028becea7602968d49a83ff5fc|Pull fsnotify updates ]] * [[https://git.kernel.org/torvalds/c/e01799ac56306ab211f2edf1221a82dc57eab8f5|Pull ext2, udf, and quota update ]] * [[https://git.kernel.org/torvalds/c/47a43f2f0ce24bb75e3e4500118000585a3b496a|Pull XFS updates ]] * [[https://git.kernel.org/torvalds/c/f6b1495fba0b66cfa05efa0ca2370513b79b45b6|Pull ext4 updates ]] * [[https://git.kernel.org/torvalds/c/00c569b567c7f1f0da6162868fd02a9f29411805|Pull file locking updates ]] * [[https://git.kernel.org/torvalds/c/b12a9124eeb71d766a3e3eb594ebbb3fefc66902|Pull y2038 updates ]] * [[https://git.kernel.org/torvalds/c/0e9da3fbf7d81f0f913b491c8de1ba7883d4f217|Pull block updates ]] * [[https://git.kernel.org/torvalds/c/956eb6cb36765e3a79a744e6c9364dab1548e460|Pull aio updates ]] * [[https://git.kernel.org/torvalds/c/fe2b0cdabcd9e6aeca66a104bc03576946e5fee2|Pull libata updates ]] * [[https://git.kernel.org/torvalds/c/af7ddd8a627c62a835524b3f5b471edbbbcce025|Pull DMA mapping updates ]] * [[https://git.kernel.org/torvalds/c/938edb8a31b976c9a92eb0cd4ff481e93f76c1f1|Pull SCSI updates ]] * [[https://git.kernel.org/torvalds/c/5d24ae67a961c51beb255a28c9c417d9710247c2|Pull rdma updates ]] * [[https://git.kernel.org/torvalds/c/4ed7bdc1eb4c82cf4bfdf6a94dd36fd695f6f387|Pull device mapper updates ]] * [[https://git.kernel.org/torvalds/c/75f95da078b2891cd186f074ffc15a8e7c3f082d|Pull libnvdimm updates ]] * [[https://git.kernel.org/torvalds/c/00d59fde8532b2d42e80909d2e58678755e04da9|Pull MMC updates ]] * [[https://git.kernel.org/torvalds/c/f346b0becb1bc62e45495f9cdbae3eef35d0b635|Merge misc memory management updates from akpm]] * [[https://git.kernel.org/torvalds/c/1984f65c2fbc0d2b557d6e89ece9b39267e215c6|Pull VFIO updates ]] * [[https://git.kernel.org/torvalds/c/8754040378e4ff70b3bb96b1dabac62da5dfb870|Pull hwmon updates ]] * [[https://git.kernel.org/torvalds/c/7e59fad9c9d1aeacdc96dfffd35f9e12ddc34dbf|Pull more drm updates ]] * [[https://git.kernel.org/torvalds/c/24dc83635ffe3c93d8122099a83ee228c9b7e4f7|Pull GPIO updates ]] * [[https://git.kernel.org/torvalds/c/030672aea826adf3dee9100ee8ac303b62c8fe7f|Pull Devicetree updates ]] * [[https://git.kernel.org/torvalds/c/579a70035949b771a63a686db8becdd9b197d986|Pull power supply and reset updates ]] * [[https://git.kernel.org/torvalds/c/c0ea81b4d37837409d0dfd2036098a7babb312ed|Pull USB/PHY updates ]] * [[https://git.kernel.org/torvalds/c/117eda8f71ff545cfdec8fe8073adbd173a1ceff|Pull tty/serial driver updates ]] * [[https://git.kernel.org/torvalds/c/02061181d3a9ccfe15ef6bc15fa56283acc47620|Pull staging/IIO driver updates ]] * [[https://git.kernel.org/torvalds/c/b07039b79c9ea64c1eacda1e01d645082e4a0d5d|Pull driver core updates ]] * [[https://git.kernel.org/torvalds/c/457fa3469a65a524be04412f5cd497fa3b11c9fd|Pull char/misc driver updates ]] * [[https://git.kernel.org/torvalds/c/903b77c631673eeec9e9114e9524171cdf9a2646|Pull Kselftest updates ]] * [[https://git.kernel.org/torvalds/c/889bb74302e5aba85d987b4093344150984d7cda|Pull nds32 updates ]] * [[https://git.kernel.org/torvalds/c/9ef10340749e1da0c7fde609cedd5360f8484a0b|Pull Xtensa updates ]] * [[https://git.kernel.org/torvalds/c/6f9d71c9c759b1e7d31189a4de228983192c7dc7|Pull cgroup updates ]] * [[https://git.kernel.org/torvalds/c/3868772b99e3146d02cf47e739d79022eba1d77c|Pull documentation update ]] * [[https://git.kernel.org/torvalds/c/668c35f69cc750aaf07bd5fe7710a47e2aed6e43|Pull Kbuild updates ]] * [[https://git.kernel.org/torvalds/c/769e47094dcc0ddc8fe8e04c13565a71134ec1a2|Pull Kconfig updates ]] * [[https://git.kernel.org/torvalds/c/195303136f192d37b89e20a8d1d2670d0d825266|Pull Kconfig file consolidation ]] * [[https://git.kernel.org/torvalds/c/9ab97aea85cca43a6aedc90e0d1feba91eebe1ad|Pull f2fs updates ]] * [[https://git.kernel.org/torvalds/c/f12e840c819bab42621685558a01d3f46ab9a226|Pull alpha architecture updates ]] * [[https://git.kernel.org/torvalds/c/495d714ad140e1732e66c45d0409054b24c1a0d6|Pull tracing updates ]] * [[https://git.kernel.org/torvalds/c/0922275ef157ba8ac93e7e7857087eb0442d5397|Pull arm SoC platform updates ]] * [[https://git.kernel.org/torvalds/c/d36377c6eb071e3d0751e9e0e3c19198c58d9a5d|Pull ARM SoC driver updates ]] * [[https://git.kernel.org/torvalds/c/b7badd1d7aa61087010803affa19bb83fb5a0af1|Pull ARM Device-tree updates ]] * [[https://git.kernel.org/torvalds/c/e1ef035d272ef4dbfdda98e58699698305138856|Pull ARM SoC defconfig updates ]] * [[https://git.kernel.org/torvalds/c/115502a6f31d84d8172a71283aaea266302a8ad5|Pull watchdog updates ]] * [[https://git.kernel.org/torvalds/c/c9bef4a651769927445900564781a9c99fdf6258|Pull pin control updates ]] * [[https://git.kernel.org/torvalds/c/28e8c4bc8eb483c22d977e147a0b98fc63efadf7|Pull RTC updates ]] * [[https://git.kernel.org/torvalds/c/fbea8c7c793397cdf4ba53a32f99b656467b7c7f|Pull OpenRISC update ]] * [[https://git.kernel.org/torvalds/c/fcf010449ebe1db0cb68b2c6410972a782f2bd14|Pull kgdb updates ]] * [[https://git.kernel.org/torvalds/c/78e8696c234ab637c4dd516cabeac344d84ec10b|Pull dmaengine updates ]] * [[https://git.kernel.org/torvalds/c/8e143b90e4d45cca3dc53760d3cfab988bc74571|Pull IOMMU updates ]] * [[https://git.kernel.org/torvalds/c/f218a29c25ad8abdb961435d6b8139f462061364|Pull integrity updates ]] * [[https://git.kernel.org/torvalds/c/d9a7fa67b4bfe6ce93ee9aab23ae2e7ca0763e84|Pull seccomp updates ]] * [[https://git.kernel.org/torvalds/c/19f2e267a5d0d26282a64f8f788c482852c95324|Pull smack updates ]] * [[https://git.kernel.org/torvalds/c/74673fc50babc9be22b32c4ce697fceb51c7671a|Pull TPM updates ]] * [[https://git.kernel.org/torvalds/c/cacf02df4b84d261d76db3d290ccb6b951df28c0|Pull cifs updates ]] * [[https://git.kernel.org/torvalds/c/e45428a436765fcd154d461a2739b5640916dc00|Pull nfsd updates ]] * [[https://git.kernel.org/torvalds/c/e6b92572808467f35fd159d47c45b650de29e722|Pull NFS client updates ]] * [[https://git.kernel.org/torvalds/c/04a17edeca524b71dbb5be41a7002d247fbf34c0|Pull s390 updates ]] * [[https://git.kernel.org/torvalds/c/6aa293d8ff0939802a6c86cee6cd152c1b0a7a0d|Pull UML updates ]] * [[https://git.kernel.org/torvalds/c/35ddb06a467538434b4139fbf5c02a2ef073162a|Pull mailbox updates ]] * [[https://git.kernel.org/torvalds/c/0f2107daec8137e1ea8bcd6df1323ffe46a2e873|Pull more clk updates ]] * [[https://git.kernel.org/torvalds/c/77d0b194b2df04a1992f882d96ff4e2bd8bb8fe0|Pull more block updates ]] * [[https://git.kernel.org/torvalds/c/d548e65904ae43b0637d200a2441fc94e0589c30|Pull virtio/vhost updates ]] * [[https://git.kernel.org/torvalds/c/645ff1e8e704c4f33ab1fcd3c87f95cb9b6d7144|Pull input updates ]] * [[https://git.kernel.org/torvalds/c/a65981109f294ba7e64b33ad3b4575a4636fce66|Merge more memory management updates from akpm]] * [[https://git.kernel.org/torvalds/c/9ee3b3f4a5eb523ef27675ac2fcd2269b9d68767|Pull arch/csky updates ]] * [[https://git.kernel.org/torvalds/c/1205b62390eed4e747232d183fbf412a5aecacd9|Pull ARM updates ]] * [[https://git.kernel.org/torvalds/c/b23b0ea3708c3dec599966fc856836aca48835b9|Pull more ARM SoC updates ]] * [[https://git.kernel.org/torvalds/c/9b286efeb5eb5aaa2712873fc1f928b2f879dbde|Pull trivial vfs updates ]] * [[https://git.kernel.org/torvalds/c/505b050fdf42097883b2d37b8e796e1f11dbef50|Pull vfs mount API prep ]] * [[https://git.kernel.org/torvalds/c/c7eaf342ecb164d79275a6c1c93aef19293a4aaf|Pull ceph updates ]] * [[https://git.kernel.org/torvalds/c/c280230254635da33703dd8f4a10cad23f640fb0|Pull thermal SoC updates ]] * [[https://git.kernel.org/torvalds/c/5c4a60831aa6d937cec9cf17aef8eb6c1851bfcd|Pull thermal management updates ]] * [[https://git.kernel.org/torvalds/c/1686cc1a31f45a3fd090e5d0c6fce777422e13fa|Pull livepatch update ]] * [[https://git.kernel.org/torvalds/c/cf26057a9441173ad552e90cea3344607075c9ad|Pull HID updates ]] * [[https://git.kernel.org/torvalds/c/926b02d3eb547daa1d56cf9b586f31b270488b77|Pull PCI updates ]] * [[https://git.kernel.org/torvalds/c/7671c14e6aca7a816a29a85eba47d9bccb7d23ae|Pull i2c updates ]] * [[https://git.kernel.org/torvalds/c/a8a6b1186b1a209647483c2ff81e0d59c43dbdd3|Pull fbdev updates ]] * [[https://git.kernel.org/torvalds/c/66e012f6188fb37b18c774277f34fb52278059c3|Pull hwspinlock updates ]] * [[https://git.kernel.org/torvalds/c/12133258d7fe309b42a35677549c606b15a0822d|Pull chrome platform updates ]] * [[https://git.kernel.org/torvalds/c/baa6707381285e68cc472efba58e7e736057aacc|Pull fscrypt updates ]] * [[https://git.kernel.org/torvalds/c/ac5eed2b41776b05cf03aac761d3bb5e64eea24c|Pull perf tooling updates form Ingo Molnar:]] * [[https://git.kernel.org/torvalds/c/85e1ffbd42f664965dc05f6e9851c06379f27fb2|Pull more Kbuild updates ]]