#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.16 development cycle Linux 5.17 changelog Summary: <> = Prominent features = == Support recursive id-mapped mounts == Linux 5.12 [[https://kernelnewbies.org/Linux_5.12#ID_mapping_in_mounts|added support for id-mapped mounts]], that is, creating a mount of an existing file system with the user and group IDs mapped to different ones. This is very useful for containers, where you might want to mount a directory with some random user ID as the user ID expected by the container. This feature, however, required that the base file system was a file system that was not id-mapped itself. This release supports recursive id-mapped mounts. == BPF CO-RE support and other improvements == The nature of BPF programs makes hard for them to be portable: The position of a member in a data structure can change depending from version to version and even on the same kernel depending on the compiler options. This requires compiling BPF programs in the target computer. In order to make BPF programs more portable, a few features are required; some have already been merged, like [[https://kernelnewbies.org/Linux_4.18#Networking|BTF]], which was introduced in Linux 4.18 and provides type information of all kernel data structures. This release introduces "CO-RE" -Compile Once, Run Everywhere- support. Along with other pieces in the userspace BPF infrastructure, this helps to create BPF programs that can be run in different kernels without requiring compilation. Recommended article: [[https://nakryiko.com/posts/bpf-core-reference-guide/#the-missing-manual|BPF CO-RE reference guide]]. This release also adds the `bpf_loop` helper, which helps to move loop logic of BPF programs into the kernel and thereby guarantee that the loop will always terminate Recommended article: [[https://lwn.net/Articles/877062/|A different approach to BPF loops]] = Core (various) = * (FEATURED) vfs: Extend the mapping infrastructure in order to support mapped mounts of mapped filesystems [[https://git.kernel.org/linus/bb49e9e730c2906a958eee273a7819f401543d6c|commit]], [[https://git.kernel.org/linus/a793d79ea3e041081cd7cbd8ee43d0b5e4914a2b|commit]], [[https://git.kernel.org/linus/476860b3eb4a50958243158861d5340066df5af2|commit]], [[https://git.kernel.org/linus/1ac2a4104968e0a60b4b3572216a92aab5c1b025|commit]], [[https://git.kernel.org/linus/8cc5c54de44c5e8e104d364a627ac4296845fc7f|commit]], [[https://git.kernel.org/linus/4472071331549e911a5abad41aea6e3be855a1a4|commit]], [[https://git.kernel.org/linus/02e4079913500f24ceb082d8d87d8665f044b298|commit]], [[https://git.kernel.org/linus/209188ce75d0d357c292f6bb81d712acdd4e7db7|commit]], [[https://git.kernel.org/linus/a1ec9040a2a9122605ac26e5725c6de019184419|commit]], [[https://git.kernel.org/linus/bd303368b776eead1c29e6cdda82bde7128b82a7|commit]] * fanotify: Add {{{FAN_RENAME}}} event to report extra info records about new and old parent+name details. This new event was designed as a replacement for the "inotify way" of joining the MOVED_FROM/MOVED_TO events using a cookie [[https://git.kernel.org/linus/d61fd650e9d206a71fda789f02a1ced4b19944c4|commit]], [[https://git.kernel.org/linus/e54183fa7047c15819bc155f4c58501d9a9a3489|commit]], [[https://git.kernel.org/linus/2d9374f095136206a02eb0b6cd9ef94632c1e9f7|commit]], [[https://git.kernel.org/linus/1a9515ac9e55e68d733bab81bd408463ab1e25b1|commit]], [[https://git.kernel.org/linus/3cf984e950c1c3f41d407ed31db33beb996be132|commit]], [[https://git.kernel.org/linus/3982534ba5ce45e890b2f5ef5e7372c1accd14c7|commit]], [[https://git.kernel.org/linus/2bfbcccde6e7a787feabad4645f628f963fe0663|commit]], [[https://git.kernel.org/linus/7326e382c21e9c23c89c88369afdc90b82a14da8|commit]], [[https://git.kernel.org/linus/8cc3b1ccd930fe6971e1527f0c4f1bdc8cb56026|commit]] * devtmpfs: default mount with noexec and nosuid [[https://git.kernel.org/linus/28f0c335dd4a1a4b44b3e6c6402825a93132e1a4|commit]] * fuse,virtiofs: support per-file DAX [[https://git.kernel.org/linus/cecd491641c23f3c63958a62efb74cdaf3c93d7b|commit]], [[https://git.kernel.org/linus/780b1b959f9bd959e1aca450e9fee0e2c00b31ad|commit]], [[https://git.kernel.org/linus/98046f7486db723ec8bb99a950a4fa5f5be55cd1|commit]], [[https://git.kernel.org/linus/93a497b9ad695bb2f38a302c5b29dbc9b555ff3f|commit]], [[https://git.kernel.org/linus/2ee019fadcca343c3deea6a1767965bdf23fc3d0|commit]], [[https://git.kernel.org/linus/c3cb6f935e322fa183988032e318b293d9e4fe53|commit]], [[https://git.kernel.org/linus/073c3ab6ae0123601b5378e8f49c7b8ec4625f32|commit]] * Task scheduler * Adds accounting for "forced idle" time, which is time where a cookie'd task forces its SMT sibling to idle, despite the presence of runnable tasks [[https://git.kernel.org/linus/4feee7d12603deca8775f9f9ae5e121093837444|commit]] * delayacct: support swapin delay accounting for swapping without blkio [[https://git.kernel.org/linus/a3d5dc908a5f572ce3e31fe83fd2459a1c3c5422|commit]] * delayacct: track delays from memory compact [[https://git.kernel.org/linus/5bf18281534451bf1ad56a45a3085cd7ad46860d|commit]] * cgroup * cpuacct: Include guest time in user time in {{{cpuacct.stat}}} [[https://git.kernel.org/linus/9731698ecb9c851f353ce2496292ff9fcea39dff|commit]] * cpuacct: Make user/system times in cpuacct.stat more precise [[https://git.kernel.org/linus/8c92606ab81086db00cbb73347d124b4eb169b7e|commit]] * signals: requeuing undeliverable signals [[https://git.kernel.org/linus/e7f7c99ba911f56bc338845c1cd72954ba591707|commit]], [[https://git.kernel.org/linus/5768d8906bc23d512b1a736c1e198aa833a6daa4|commit]], [[https://git.kernel.org/linus/b171f667f3787946a8ba9644305339e93ae799c9|commit]] * topology: only export used sysfs attributes [[https://git.kernel.org/linus/2c4dcd7fd57b20a21b65da04d89c38a7217d79cf|commit]], [[https://git.kernel.org/linus/f1045056c726440469d89d23c13734bcd6c0d15b|commit]], [[https://git.kernel.org/linus/e795707703b32fecdd7467afcc33ff1e92416c05|commit]] * io_uring * Allow to skip CQE posting [[https://git.kernel.org/linus/913a571affedd17239c4d4ea90c8874b32fc2191|commit]], [[https://git.kernel.org/linus/04c76b41ca974b508522831441dd7e5b1b59cbb0|commit]], [[https://git.kernel.org/linus/3d4aeb9f98058c3bdfef5286e240cf18c50fee89|commit]], [[https://git.kernel.org/linus/5562a8d71aa32ea27133d8b10406b3dcd57c01a5|commit]] * Task work optimization [[https://git.kernel.org/linus/24115c4e95e137b73954bbbd94354889552a4b08|commit]], [[https://git.kernel.org/linus/4813c3779261fab4067edea28155a98c65a41b5f|commit]], [[https://git.kernel.org/linus/9f8d032a364b2b579c6ce5a62b967056f8711e69|commit]], [[https://git.kernel.org/linus/a37fae8aaa62b05c11f059fee8fedf4313975abd|commit]], [[https://git.kernel.org/linus/f28c240e7152462f0750a8939db28d985ecf7c67|commit]] * Reworkg io_uring's poll and internal poll [[https://git.kernel.org/linus/e840b4baf3cfb37e2ead4f649a45bb78178677ff|commit]], [[https://git.kernel.org/linus/2bbb146d96f4b45e17d6aeede300796bc1a96d68|commit]], [[https://git.kernel.org/linus/5641897a5e8fb8abeb07e89c71a788d3db3ec75e|commit]], [[https://git.kernel.org/linus/ab1dab960b8352cee082db0f8a54dc92a948bfd7|commit]], [[https://git.kernel.org/linus/aa43477b040251f451db0d844073ac00a8ab66ee|commit]], [[https://git.kernel.org/linus/eb0089d629ba413ebf820733ad11b4b2bed45514|commit]], [[https://git.kernel.org/linus/cc8e9ba71a8626bd322d1945a8fc0c8a52131a63|commit]] * RCU * Tasks updates [[https://git.kernel.org/linus/f5dbc594b5bac1fa694174032b8d3d0249945fd3|commit]], [[https://git.kernel.org/linus/cafafd67765b21334086b3fb8963ad9c5866c03d|commit]], [[https://git.kernel.org/linus/7a30871b6a27de1a1f418c7fd2c5dde9a46bfd16|commit]], [[https://git.kernel.org/linus/b14fb4fbbcd8ff62f1a7aa2c6e2603424c117943|commit]], [[https://git.kernel.org/linus/9b073de1c7a354af7cb7100952599dde461aee45|commit]], [[https://git.kernel.org/linus/381a4f3b38603aab47e5500609d5ec733b5d0ecb|commit]], [[https://git.kernel.org/linus/65b629e70489b810a108fe1155da4e41a5010534|commit]], [[https://git.kernel.org/linus/8dd593fddd630e7dcbe79e98ff5e0d0561e9ff27|commit]], [[https://git.kernel.org/linus/4d1114c05467b5f421d99121bff22a9633390722|commit]], [[https://git.kernel.org/linus/57881863ad15fbccbfa637b5e4b67cd3a4520643|commit]], [[https://git.kernel.org/linus/d363f833c6d88331ff013ff0970a96caa8b84653|commit]], [[https://git.kernel.org/linus/ce9b1c667f03e0aa30d3eb69d0932e010d131c49|commit]], [[https://git.kernel.org/linus/8610b65680390a103b58f46282a1b05f7eebbba4|commit]], [[https://git.kernel.org/linus/7d13d30bb6c54b57d196eab89dea2729a565dbd7|commit]], [[https://git.kernel.org/linus/3063b33a347c088e87516764d487e46fea3dfc94|commit]], [[https://git.kernel.org/linus/ab97152f88a4d580b89f0b7cc3028ffac438216f|commit]], [[https://git.kernel.org/linus/2cee0789b458afa384c422b5969c1a338891fd33|commit]], [[https://git.kernel.org/linus/fd796e4139b481733a701c4d406056538f4c73cc|commit]] * RCU no-CB CPUs updates, most notably the ability to offload CPUs that are in de-offloaded state at boot time [[https://git.kernel.org/linus/614ddad17f22a22e035e2ea37a04815f50362017|commit]], [[https://git.kernel.org/linus/118e0d4a1bc85d4ecea0427e440a72d21ffbfa6a|commit]], [[https://git.kernel.org/linus/213d56bf33bdda835bac04046f09256a75c5ca8e|commit]], [[https://git.kernel.org/linus/fbb94cbd70d41c7511460896dfc7f9ea5da704b3|commit]], [[https://git.kernel.org/linus/24ee940d89277602147ce1b8b4fd87b01b9a6660|commit]], [[https://git.kernel.org/linus/b3bb02fe5a2b538ae53eda1fe591dd6c81a91ad4|commit]], [[https://git.kernel.org/linus/344e219d7d2b28117daaae5fe8da2e054b53d5a2|commit]], [[https://git.kernel.org/linus/7b65dfa32dca1be0400d43a3d5bb80ed6e04958e|commit]], [[https://git.kernel.org/linus/78ad37a2c50dfdb9a60e42bb9ee1da86d1fe770c|commit]], [[https://git.kernel.org/linus/3e61e95e2d095e308616cba4ffb640f95a480e01|commit]], [[https://git.kernel.org/linus/a554ba288845fd3f6f12311fd76a51694233458a|commit]], [[https://git.kernel.org/linus/0598a4d4429c0a952ac0e99e5280354cf4ccc01c|commit]], [[https://git.kernel.org/linus/2ebc45c44c4f3cc4c757430b2409ece4f976892e|commit]], [[https://git.kernel.org/linus/8d9703964697340e073305574de4f5df31a28ba9|commit]], [[https://git.kernel.org/linus/a81aeaf7a1de51400374a8e3982a3cc3ff130dd1|commit]], [[https://git.kernel.org/linus/2cf4528d6dd6f5a7f34ae07e26176a7932310eeb|commit]], [[https://git.kernel.org/linus/d2cf0854d728c42524efc169edb3505de8c1a9dc|commit]], [[https://git.kernel.org/linus/10d4703154a72fb4f30fc90a4a7212bf138c17a2|commit]] * Remove {{{CONFIG_RCU_FAST_NO_HZ}}} support [[https://git.kernel.org/linus/f04cbe651b4e71c4477e81482491aadfd062d878|commit]], [[https://git.kernel.org/linus/24eab6e1ff58d33048c36b5452f5d284c3710d02|commit]], [[https://git.kernel.org/linus/e2c73a6860bdf54f2c6bf8cddc34ddc91a1343e1|commit]], [[https://git.kernel.org/linus/bc849e9192c75833a85f2e9376a265ab31f8eec7|commit]] * Reference counting tracking infrastructure. Recommended LWN article: [[https://lwn.net/Articles/877603/|A reference-count tracking infrastructure]].[[https://git.kernel.org/linus/4e66934eaadc83b27ada8d42b60894018f3bfabf|commit]], [[https://git.kernel.org/linus/914a7b5000d08f1487e0efa52f27c4b7ea75b893|commit]], [[https://git.kernel.org/linus/4d92b95ff2f95f13df9bad0b5a25a9f60e72758d|commit]], [[https://git.kernel.org/linus/80e8921b2b72c300ca56a01729004d30bedb82cd|commit]], [[https://git.kernel.org/linus/0b688f24b7d611db3a02f3d4ab562d049c78a17d|commit]], [[https://git.kernel.org/linus/5ae2195088d06adfd20eab98ecc9db80ef2eb6b2|commit]], [[https://git.kernel.org/linus/14ed029b5eb5146794a46d89e114715c9d380ca1|commit]], [[https://git.kernel.org/linus/4dbd24f65c60259ce5d1563433ecaf5fab693c83|commit]], [[https://git.kernel.org/linus/9038c320001dd07f60736018edf608ac5baca0ab|commit]], [[https://git.kernel.org/linus/fb67510ba9bd3ed1f8a2db4946e847ca0418f8dc|commit]], [[https://git.kernel.org/linus/c0fd407a0666a583a765cfb129c4dc492590ca89|commit]], [[https://git.kernel.org/linus/56c1c77948ba3576df1c387cefcf3bab93600822|commit]], [[https://git.kernel.org/linus/85662c9f8cbd4c96088ff99f56bc3d1097d0ac07|commit]], [[https://git.kernel.org/linus/77a23b1f954381d7999ce069d3fc8658eb6a9bbc|commit]], [[https://git.kernel.org/linus/08d622568e5a58adebc8cb801599d3f181a6b687|commit]], [[https://git.kernel.org/linus/f77159a348f2d6078af7fe4933a60229d7c7aae2|commit]], [[https://git.kernel.org/linus/8c727003c4d0c776bd286d65c347591734d1d841|commit]], [[https://git.kernel.org/linus/c04438f58d140723e58050fcb9d33d84cb39e9e9|commit]], [[https://git.kernel.org/linus/606509f27f67748b92f783a75a6e39cfaa2fe92d|commit]], [[https://git.kernel.org/linus/63f13937cbe9b00982dfc8e578b1aec8e5037333|commit]], [[https://git.kernel.org/linus/095e200f175f9843642343a4a48087fcfa4d3751|commit]], [[https://git.kernel.org/linus/42120a86438379eb77424831ae3d696c2d5cb622|commit]], [[https://git.kernel.org/linus/5fa5ae605821e0e10ee489d9a6e331fd287ccc57|commit]] * module: add in-kernel support for decompressing for security purposes [[https://git.kernel.org/linus/b1ae6dc41eaaa98bb75671e0f3665bfda248c3e7|commit]] * Build: introduce debug.config for CI-like setup [[https://git.kernel.org/linus/0aaa8977acbf3996d351f51b3b15295943092f63|commit]] * fscache, cachefiles: Rewrite, significantly simplifying the code compared to what's upstream, removing the complex operation scheduling and object state machine in favour of something much smaller and simpler [[https://git.kernel.org/linus/01491a756578d8602dfdfc79f2638c519bfdadb7|commit]], [[https://git.kernel.org/linus/850cba069c266d6f31b81c5a199052a3482a63fc|commit]], [[https://git.kernel.org/linus/2cee6fbb7f01bcb25f11ef1439e89a29de4c0c1d|commit]], [[https://git.kernel.org/linus/9e1aa6b8f484dde5ada1212092d20ea3f55c24e8|commit]], [[https://git.kernel.org/linus/a39c41b853ee51f4dcd19f5556f860ae8e2f23d3|commit]], [[https://git.kernel.org/linus/1e1236b841166f1d2daf36fdf6bb3e656bc5f5ca|commit]], [[https://git.kernel.org/linus/e8a07c9d22afdace966353231d0273d29efe0890|commit]], [[https://git.kernel.org/linus/9549332df4ed4e761a1d41c83f2c25d28bb22431|commit]], [[https://git.kernel.org/linus/62ab63352350e881ae693a8236b35d7d0516c78b|commit]], [[https://git.kernel.org/linus/7f3283aba39a0f395700c3b5defa4ec49d9914b3|commit]], [[https://git.kernel.org/linus/23e12e285a6ab7320a8bceead29cfe13190a6e3c|commit]], [[https://git.kernel.org/linus/e6acd3299badbfb5fb0231d42481d4f5dedf5599|commit]], [[https://git.kernel.org/linus/a7733fb632722a2f085f9324f14783effe268ed3|commit]], [[https://git.kernel.org/linus/2e0c76aee25f33c482abda6224bd87732359354d|commit]], [[https://git.kernel.org/linus/bfa22da3ed652aa15acd4246fa13a0de6dbe4a59|commit]], [[https://git.kernel.org/linus/29f18e79fe7c5f8011befeda9be6b220a350f947|commit]], [[https://git.kernel.org/linus/5d00e426f95e7ea036fec2a0aceb3f71d6dbdf92|commit]], [[https://git.kernel.org/linus/12bb21a29c19aae50cfad4e2bb5c943108f34a7d|commit]], [[https://git.kernel.org/linus/d24af13e2e2358a602740c7817ea90da43d3e740|commit]], [[https://git.kernel.org/linus/d64f4554dd177c5891c02424a8d9e80590b55b35|commit]], [[https://git.kernel.org/linus/cdf262f29488e6c3432911ec487ea41918fcbcd7|commit]], [[https://git.kernel.org/linus/8e7a867bb7309fbf47e8c2a68798b919fc02523f|commit]], [[https://git.kernel.org/linus/ed1235eb78a7421cd0ac2ad09e931f8f07ccdc7c|commit]], [[https://git.kernel.org/linus/3a11b3a86366ccbf0818b088ffecadf8b2d61177|commit]], [[https://git.kernel.org/linus/9af1c6c3089b294ffa240e0fbba356666698b6d0|commit]], [[https://git.kernel.org/linus/b6e16652d6c0e4f9e9b120f66966ec153f0623fc|commit]], [[https://git.kernel.org/linus/08276bdae68b022a7726edf7416b6748e3df5395|commit]], [[https://git.kernel.org/linus/1f67e6d0b18853c641d861a671f46a4964a88510|commit]], [[https://git.kernel.org/linus/16a96bdf92d5af06f9fa6a01a4b08e2fdfed2e5b|commit]], [[https://git.kernel.org/linus/77443f6171f32626f24b2f97494c71a6bd83831a|commit]], [[https://git.kernel.org/linus/8390fbc46570dca6f1c7b170f19c612f9ec91a92|commit]], [[https://git.kernel.org/linus/a70f6526267e9f5fbf958a69c6112938b0b14bc4|commit]], [[https://git.kernel.org/linus/ecf5a6ce15f90d1fe6bc326c720d21fc0e73fc88|commit]], [[https://git.kernel.org/linus/1493bf74bcf2434a840eacef60c0f56966faa11a|commit]], [[https://git.kernel.org/linus/254947d47945f2fa02e9b3366594fad2ed127618|commit]], [[https://git.kernel.org/linus/8667d434b2a993b34a9dae6f6673bf93870fac25|commit]], [[https://git.kernel.org/linus/80f94f29f677d32a1edabc055acfe91c00803592|commit]], [[https://git.kernel.org/linus/1bd9c4e4f0494915b2391f373d25096579f835ff|commit]], [[https://git.kernel.org/linus/32759f7d7af5454c616574190c388e1a59184f92|commit]], [[https://git.kernel.org/linus/d1065b0a6fd9397edd3094c56b777d0d8ec1290d|commit]], [[https://git.kernel.org/linus/fe2140e2f57fef8562e0f9b7cd447d2b08dc2f35|commit]], [[https://git.kernel.org/linus/13871bad1ef7f41947c816a9e342aa9fa8643c5e|commit]], [[https://git.kernel.org/linus/df98e87f2091774c377ddfaedfe64bd90ed4bdca|commit]], [[https://git.kernel.org/linus/5d439467b802f5c6393b20d57662500dfb177c8f|commit]], [[https://git.kernel.org/linus/72b957856b0c09eee542afcff29705dd0adda654|commit]], [[https://git.kernel.org/linus/169379eaef933ca98c279257cacb313a02f9984d|commit]], [[https://git.kernel.org/linus/07a90e97400c15967c8754fa271ba24d9df71ab5|commit]], [[https://git.kernel.org/linus/1f08c925e7a38002bde509e66f6f891468848511|commit]], [[https://git.kernel.org/linus/287fd611238dd4b7e32fd3a8985aa387d26c4f29|commit]], [[https://git.kernel.org/linus/7623ed6772de31cadcc474b87bcbc1db84cc1e8e|commit]], [[https://git.kernel.org/linus/047487c947e8b96b94579c3a33207bd4e266b4c6|commit]], [[https://git.kernel.org/linus/32e150037dce368d129996ffe5f98217b1974d9e|commit]], [[https://git.kernel.org/linus/ecd1a5f62eed35d812de8fe20703e21b551c6560|commit]], [[https://git.kernel.org/linus/3929eca769b5a231010b4978acc61c0735da198f|commit]], [[https://git.kernel.org/linus/9f08ebc3438baaaefcc79654b330209b83397f17|commit]], [[https://git.kernel.org/linus/523d27cda149cfc8c99159c0f68f690e4d3b9d14|commit]], [[https://git.kernel.org/linus/c7f75ef33b6dcd4269d0f6ee8c50221ee3390733|commit]], [[https://git.kernel.org/linus/0770bd4187c555e6df087f7abc252eeacb0842ec|commit]], [[https://git.kernel.org/linus/24e42e32d347f0787a6f99aeb590f3aaa7221093|commit]], [[https://git.kernel.org/linus/93c846143d8630d1fd465b69703b0f0021a543dc|commit]], [[https://git.kernel.org/linus/a6b5a28eb56c3f4988f7ff5290b954ba296e309a|commit]], [[https://git.kernel.org/linus/16f2f4e679cfdaa9552574484f104014908a76c6|commit]], [[https://git.kernel.org/linus/400e1286c0ec3fd13d7ac0705c3c175bcb6d2899|commit]], [[https://git.kernel.org/linus/1702e79734104d711a84ff55bd6a93c21947bc01|commit]], [[https://git.kernel.org/linus/e0484344c0413e1fcd5642b77d49c7648fb194ec|commit]], [[https://git.kernel.org/linus/e6435f1e02f410e3507f02a37c0fbb17971ddc7c|commit]], [[https://git.kernel.org/linus/d7bdba1c81f7e7bad12c7c7ce55afa3c7b0821ef|commit]] * irq: [PCI]MSI refactoring which aims to provide the ability of expanding MSI-X vectors after enabling MSI-X [[https://git.kernel.org/linus/125282cd4f33ecd53a24ae4807409da0e5e90fd4|commit]], [[https://git.kernel.org/linus/b5f687f97d1e112493fe0447a1fb09fbd93c334b|commit]], [[https://git.kernel.org/linus/0f62d941acf9ac3b6025692ce649b1f282b89e7f|commit]], [[https://git.kernel.org/linus/1046f71d7268b1680d7b044dea83c664403f6302|commit]], [[https://git.kernel.org/linus/602905253607ba892336f7bba8bb45b5be819d87|commit]], [[https://git.kernel.org/linus/645474e2cee450131e8b8d8a69a5d9bbabd43f3f|commit]], [[https://git.kernel.org/linus/5512c5eaf533a98d33a8dc0dcf415e72773184c8|commit]], [[https://git.kernel.org/linus/71020a3c0dff4a00d96922a4a95a067f524a7dcb|commit]], [[https://git.kernel.org/linus/9fb9eb4b59acc607e978288c96ac7efa917153d4|commit]], [[https://git.kernel.org/linus/ae24e28fef14687a26f98050e64153b8e4fee7c7|commit]], [[https://git.kernel.org/linus/f2948df5f87a722591499da60ab91c611422f755|commit]], [[https://git.kernel.org/linus/3d31bbd39aa5c7467a34e8202a983e81b696a883|commit]], [[https://git.kernel.org/linus/2ca5e908d0f4cde61d9d3595e8314adca5d914a1|commit]], [[https://git.kernel.org/linus/85dabc2f72b65d1aa52ac8214b1112f141d17b91|commit]], [[https://git.kernel.org/linus/3c46658bd70389bf6a7410960905415df50350d2|commit]], [[https://git.kernel.org/linus/e22b0d1bbf5bd71ed2b2fb54a257b5cc38c351c3|commit]], [[https://git.kernel.org/linus/ab430e7437789d3996115a925d260b2c34ddc8c9|commit]], [[https://git.kernel.org/linus/706b585a1b9554cb1ede5108c733593b94a7e1c4|commit]], [[https://git.kernel.org/linus/dc2b453290c471266a2d56d7ead981e3c5cea05e|commit]], [[https://git.kernel.org/linus/68e3183580bea59e764d33283875e5f0adc753f3|commit]], [[https://git.kernel.org/linus/49fbfdc222504b7f0d83a58c13869d599cf8e184|commit]], [[https://git.kernel.org/linus/7ad321a5eadb52b4af1c577dda51783e08235ea7|commit]], [[https://git.kernel.org/linus/e8604b1447b4a0c178019bdf809a4d52e1c235b6|commit]], [[https://git.kernel.org/linus/653b50c5f96918238e0b51e783b291f6e9e692f9|commit]], [[https://git.kernel.org/linus/a80713fea3d12344e1da18f9113c74cdb3c463f1|commit]], [[https://git.kernel.org/linus/ef8dd01538ea2553ab101ddce6a85a321406d9c0|commit]], [[https://git.kernel.org/linus/495c66aca3da704e063fa373fdbe371e71d3f4ee|commit]], [[https://git.kernel.org/linus/cc9a246dbf6bdef56d9eee296a1db52dd0607976|commit]], [[https://git.kernel.org/linus/ef3350c53d2aac65cf1c4ecc968bbb1de5f421ea|commit]], [[https://git.kernel.org/linus/bf5e758f02fc739589dcc6a3395c3a3eb77b5c90|commit]], [[https://git.kernel.org/linus/cd6cf06590b9792340dceaa285138777f3cc4d90|commit]] = File systems = * BTRFS * Speedup directory logging/fsync by copying index keys only. This reduces the amount of logged metadata by about half, and therefore the time spent logging or fsyncing large directories [[https://git.kernel.org/linus/339d035424849c89fe29913d07b08b153596bfb8|commit]], [[https://git.kernel.org/linus/ccae4a19c9140a34a0c5f0658812496dd8bbdeaf|commit]] * Enable adding of a device when balance is paused (i.e an fs is mounted with {{{skip_balance}}} options) [[https://git.kernel.org/linus/efc0e69c2feab8efcdbb9efdb9aae892d11b1545|commit]], [[https://git.kernel.org/linus/621a1ee1d399c77dd4604aeab3e0f6319f649dbc|commit]], [[https://git.kernel.org/linus/a174c0a2e857081195db6888323802f0fae793ef|commit]] * Allow defrag to be interruptible [[https://git.kernel.org/linus/b767c2fc787e992daeadfff40d61c05f66c82da0|commit]] * Index free space entries on size [[https://git.kernel.org/linus/950575c023aabfeac506cae02917c32eae1f553e|commit]], [[https://git.kernel.org/linus/59c7b566a3b653fe7865cef007c053fd88de8317|commit]], [[https://git.kernel.org/linus/bbf27275f246a105a1e906f22a4f814f89bf4b55|commit]] * Make send work with concurrent block group relocation [[https://git.kernel.org/linus/d96b34248c2f4ea8cd09286090f2f6f77102eaab|commit]] * btrfs: remove reada infrastructure [[https://git.kernel.org/linus/f26c92386028563a1e988bb277c6c5ce2e8010ee|commit]] * CEPH * New mount device syntax [[https://git.kernel.org/linus/2d7c86a8f9cdce1408c4f3c69d94d007eff2f179|commit]], [[https://git.kernel.org/linus/4153c7fc937a2afa077dbdb9fe3189b9981f423c|commit]], [[https://git.kernel.org/linus/7b19b4db5add8d9f50e854907a82a10ba4d27c42|commit]], [[https://git.kernel.org/linus/2167f2cc686a97911a0b06ba9c97cec304b7c432|commit]], [[https://git.kernel.org/linus/e1b9eb50763d108166651ca67aae09893332c6b0|commit]] * Mount syntax module parameter [[https://git.kernel.org/linus/adbed05ed62d1f3b6f6c5cb88ec52c1ffafc0fd9|commit]] * Add new "nopagecache" option [[https://git.kernel.org/linus/94cc0877cad0bc6ca84686c4fa874bf530eb8b88|commit]] * CIFS * Port to the new fscache I/O [[https://git.kernel.org/linus/483529f3209f56d4c7a465d045278a2546ae7ed9|commit]], [[https://git.kernel.org/linus/489f710a738e24d887823a010b8b206b4124e26f|commit]], [[https://git.kernel.org/linus/052e04a52dcd3359ba1df25a508a3a93707a3f6e|commit]], [[https://git.kernel.org/linus/bee9f65523218e3baeeecde9295c8fbe9bc08e0a|commit]], [[https://git.kernel.org/linus/0174ee9947bd0f24fee2794b35258960d108b7aa|commit]] * smb3: send NTLMSSP version information [[https://git.kernel.org/linus/52d005337b2c94ab37273d9ad8382d4fb051defd|commit]] * XFS * Support large folios [[https://git.kernel.org/linus/6795801366da0cd3d99e27c37f020a8f16714886|commit]] * Kill dead ioctls [[https://git.kernel.org/linus/4d1b97f9ce7c0d2af2bb85b12d48e6902172a28e|commit]], [[https://git.kernel.org/linus/b3bb9413e717b44e4aea833d07f14e90fb91cf97|commit]], [[https://git.kernel.org/linus/9dec0368b9640c09ef5af48214e097245e57a204|commit]] * EXT4 * Convert to new mount API [[https://git.kernel.org/linus/6abfaaf124a81b7d2ab132cc2c9885baa14171e5|commit]], [[https://git.kernel.org/linus/e5a185c26c11cbd1d386be8ee4c5e57b4f62273a|commit]], [[https://git.kernel.org/linus/4c94bff967d90e91ace38a9886c1c7777a9c6f91|commit]], [[https://git.kernel.org/linus/461c3af045d3ab949360fedbfb3ea1dcd9d8b22b|commit]], [[https://git.kernel.org/linus/da812f611934bef16fe02d667a76df77ae9cf99a|commit]], [[https://git.kernel.org/linus/e6e268cb682290da29e3c8408493a4474307b8cc|commit]], [[https://git.kernel.org/linus/b6bd243500b6024d92eaaacf592ed8588c2c75ea|commit]], [[https://git.kernel.org/linus/6e47a3cc68fc525428297a00524833361ebbb0e9|commit]], [[https://git.kernel.org/linus/7edfd85b1ffd36593011dec96ab395912a340418|commit]], [[https://git.kernel.org/linus/02f960f8db1cd0aa9c182f8804b2b41ffd2c37b2|commit]], [[https://git.kernel.org/linus/97d8a670b4531437d5b842cf68dafa6d1a932ddf|commit]], [[https://git.kernel.org/linus/cebe85d570cf84804e848332d6721bc9e5300e07|commit]], [[https://git.kernel.org/linus/ba2e524d918ab72c0e5edc02354bd6cb43d005f8|commit]] * Remove lazytime/nolazytime mount options handled by MS_LAZYTIME [[https://git.kernel.org/linus/4437992be7ca3ac5dd0a62cad10357112d4fb43e|commit]] * Implement support for get/set fs label [[https://git.kernel.org/linus/bbc605cdb1e15aafaec899fedc385dc75dddac0e|commit]] * DLM * Add debugfs rawmsg send functionality [[https://git.kernel.org/linus/9af5b8f0ead7cd90161b0555ed8e85ee38f79fa5|commit]] * Add lkb debugfs functionality [[https://git.kernel.org/linus/5054e79de99984b4f39a073534526bc7c827b1e0|commit]] * EROFS * Support tail-packing inline compressed data [[https://git.kernel.org/linus/d67aee76d41861cda99b1ea13f8bf33fd06c5f20|commit]], [[https://git.kernel.org/linus/10e5f6e482e18dcdee9a9b7ff1a66f4977dd1ec2|commit]], [[https://git.kernel.org/linus/ab749badf9f41f32509cd103391b81ea7e684b76|commit]], [[https://git.kernel.org/linus/cecf864d3d76d50e3d9c58145e286a0b8c284e92|commit]], [[https://git.kernel.org/linus/ab92184ff8f12979f3d3dd5ed601ed85770d81ba|commit]] * Add sysfs interface [[https://git.kernel.org/linus/168e9a76200c54c584a23aa88c62c53c4b0edd66|commit]] * Add sysfs node to control sync decompression strategy [[https://git.kernel.org/linus/40452ffca3c1a0f2994e826f9fa213b107f1a2d4|commit]] * F2FS * Add gc_urgent_high_remaining sysfs node [[https://git.kernel.org/linus/325163e9892b627fc9fb1af51e51f0f95dded517|commit]] * Show number of pending discard commands [[https://git.kernel.org/linus/ae2e2804caa120af188b0d7b08936c7ac5c7d8fe|commit]] * Use iomap for Direct I/O [[https://git.kernel.org/linus/1517c1a7a4456f080fabc4ac9853930e4b880d14|commit]], [[https://git.kernel.org/linus/a1e09b03e6f5c1d713c88259909137c0fd264ede|commit]] * Support {{{POSIX_FADV_DONTNEED}}} drop compressed page cache [[https://git.kernel.org/linus/e64347ae13dadba7b847776521a51c94c56605e9|commit]] * FUSE * fuse,virtiofs: support per-file DAX [[https://git.kernel.org/linus/cecd491641c23f3c63958a62efb74cdaf3c93d7b|commit]], [[https://git.kernel.org/linus/780b1b959f9bd959e1aca450e9fee0e2c00b31ad|commit]], [[https://git.kernel.org/linus/98046f7486db723ec8bb99a950a4fa5f5be55cd1|commit]], [[https://git.kernel.org/linus/93a497b9ad695bb2f38a302c5b29dbc9b555ff3f|commit]], [[https://git.kernel.org/linus/2ee019fadcca343c3deea6a1767965bdf23fc3d0|commit]], [[https://git.kernel.org/linus/c3cb6f935e322fa183988032e318b293d9e4fe53|commit]], [[https://git.kernel.org/linus/073c3ab6ae0123601b5378e8f49c7b8ec4625f32|commit]] * Send file/inode security context during creation [[https://git.kernel.org/linus/3e2b6fdbdc9ab5a02d9d5676a005f30780b97553|commit]] * Extend init flags to avoid running out of flags [[https://git.kernel.org/linus/53db28933e952a8536b002ba8b8c9443ccc0e939|commit]] * KSMBD * Add support for key exchange [[https://git.kernel.org/linus/f9929ef6a2a55f03aac61248c6a3a987b8546f2a|commit]] * Set 445 port to smbdirect port by default [[https://git.kernel.org/linus/cb097b3dd5ece9596a0a0b7e33893c02a9bde8c6|commit]] * Add smb-direct shutdown [[https://git.kernel.org/linus/136dff3a6b71dc16c30b35cc390feb0bfc32ed50|commit]] * Add support for smb2 max credit parameter [[https://git.kernel.org/linus/004443b3f6d722b455cf963ed7c3edd7f4772405|commit]] * Add reserved room in ipc request/response [[https://git.kernel.org/linus/41dbda16a0902798e732abc6599de256b9dc3b27|commit]] * NFS * NFSv4.1+ support for session trunking discovery [[https://git.kernel.org/linus/90e12a3191040bd3854d3e236c35921e4e92a044|commit]], [[https://git.kernel.org/linus/8a59bb93b7e3cca389af44781a429ac12ac49be6|commit]], [[https://git.kernel.org/linus/1976b2b31462151403c9fc110204fcc2a77bdfd1|commit]], [[https://git.kernel.org/linus/f5b27cc6761e27ee6387a24df1a99ca77b360fea|commit]], [[https://git.kernel.org/linus/a8d54baba7c65db2d3278873def61f8d3753d766|commit]], [[https://git.kernel.org/linus/b8a09619a56334414cbd7f935a0796240d0cc07e|commit]], [[https://git.kernel.org/linus/4ca9f31a2be66d5fbf34b5b91ef17de7480992e1|commit]] * NFSv4: Add some support for case insensitive filesystems [[https://git.kernel.org/linus/1ab5be4ac5b1c9ce39ce1037c45b68d2ce6eede0|commit]] * UBIFS * Export filesystem error counters [[https://git.kernel.org/linus/2e3cbf425804fb44a005e252f88f93dff108c911|commit]] = Memory management = * Batch of memory folio patches [[https://git.kernel.org/linus/9144785b02765409f63b2fe16948bc746248cf1f|commit]], [[https://git.kernel.org/linus/22b3c8d6612e09f5fcecba1009d399aaf7f934f6|commit]], [[https://git.kernel.org/linus/ece014141cd4b49f2d763f28b19e417b84460560|commit]], [[https://git.kernel.org/linus/a229a4f00d1eab3f665b92dc9f8dbceca9b8f49c|commit]], [[https://git.kernel.org/linus/10331795fb7991a39ebd0330fdb074cbd81fef48|commit]], [[https://git.kernel.org/linus/d9c19d32d86fa54934b632c4314beb067bf98378|commit]], [[https://git.kernel.org/linus/821979f5098b05dd1cc83075369304ed65dfef4e|commit]], [[https://git.kernel.org/linus/5bf34d7c7ffe773c3b3c1b6ebf39e0f34a2436ec|commit]], [[https://git.kernel.org/linus/9f2b04a25a41b1f41b3cead4f56854a4192ec5b0|commit]], [[https://git.kernel.org/linus/a548b615834548c202548ca2acbf7b42a17003d7|commit]], [[https://git.kernel.org/linus/621db4880d305bc37b343b1671e03b7eb5d61389|commit]], [[https://git.kernel.org/linus/a0580c6f9babaf4413c8a7e2ab21d68e31f4c754|commit]], [[https://git.kernel.org/linus/452e9e6992fe058a650c81d01a9982e3faf10278|commit]], [[https://git.kernel.org/linus/f5e6429a51145178a3593ec83865a731fd7d01d3|commit]], [[https://git.kernel.org/linus/bb2e98b613a3c76c904dfa82eb4b86773817598b|commit]], [[https://git.kernel.org/linus/bdb72932976943d4db371e18a5321489351c43da|commit]], [[https://git.kernel.org/linus/e1c37722b0687ea77cd2be9389ead58ea85da465|commit]], [[https://git.kernel.org/linus/9d427b4eb45689c5fca08ef0afe9215e72545df2|commit]], [[https://git.kernel.org/linus/a5d4ad098528f5753340e7df1bf903fa2c03f599|commit]], [[https://git.kernel.org/linus/2fa4eeb800c0f8279f396abde010360f48b4b1d4|commit]], [[https://git.kernel.org/linus/7836d9990079ed611199819ccf487061b748193a|commit]], [[https://git.kernel.org/linus/0387df1d1fa7d6371a7f0603c30c1d8b3bd54eba|commit]], [[https://git.kernel.org/linus/79598cedad85d192dac2b85799f44aa31f7f2279|commit]], [[https://git.kernel.org/linus/e292e6d644ce7ba4036494dc1b6ae1dcd79e0a86|commit]], [[https://git.kernel.org/linus/539a3322f208db478db88c4a76239476defce6b1|commit]], [[https://git.kernel.org/linus/81f4c03b7de75727be438f8f3e1683e0b0d1556a|commit]], [[https://git.kernel.org/linus/65bca53b5f634aea13946359278818f225e08695|commit]], [[https://git.kernel.org/linus/1afd7ae51f63f345afd1a22049ac01065c8a5d1b|commit]], [[https://git.kernel.org/linus/9184a307768bf66af1f67d903d7b00725b7a6e8c|commit]], [[https://git.kernel.org/linus/820b05e92bdf07de94bc52c17d935d9ca0a481b3|commit]], [[https://git.kernel.org/linus/960ea971fa6cdac8d4825a6aaf99b92882e79fbb|commit]], [[https://git.kernel.org/linus/82c50f8b443359ec99348cd9b1289f55cd47779d|commit]], [[https://git.kernel.org/linus/efe99bba2862aef24f1b05b786f6bf5acb076209|commit]], [[https://git.kernel.org/linus/3506659e18a61ae525f3b9b4f5af23b4b149d4db|commit]], [[https://git.kernel.org/linus/7b774aab7941e195d3130caa856da6904333988b|commit]], [[https://git.kernel.org/linus/1e84a3d997b74c33491899e31d48774f252213ab|commit]], [[https://git.kernel.org/linus/ccbbf761d440b0d5afcbf232db37435dc38d6161|commit]], [[https://git.kernel.org/linus/fae9bc4a90176868cbbbecc693acb0ff2607818d|commit]], [[https://git.kernel.org/linus/78f426608f21c997975adb96641b7ac82d4d15b1|commit]], [[https://git.kernel.org/linus/d996fc7f615feb5986f67829e18a8d8400f41361|commit]], [[https://git.kernel.org/linus/25d6a23e8d280861dfe81193e18143afb2c0d777|commit]], [[https://git.kernel.org/linus/0e499ed3d7a216706e02eeded562627d3e69dcfd|commit]], [[https://git.kernel.org/linus/51dcbdac28d4dde915f78adf08bb3fac87f516e9|commit]], [[https://git.kernel.org/linus/1613fac9aaf840af76faa747ea428a714af98dbd|commit]], [[https://git.kernel.org/linus/338f379cf7c21e3bc31186f303ac99dc5d2cc613|commit]], [[https://git.kernel.org/linus/f6357c3a9d3ea5a00c5bf52845b633d649da6722|commit]], [[https://git.kernel.org/linus/b9a8a4195c7d3a51235a4fc974a46ad4e9689ffd|commit]], [[https://git.kernel.org/linus/25a8de7f8d970ffa7263bd9d32a08138cd949f17|commit]], [[https://git.kernel.org/linus/6b24ca4a1a8d4ee3221d6d44ddbb99f542e4bda3|commit]] * Segregate a struct slab from struct page [[https://git.kernel.org/linus/7d4203c13435c0bdae61bf16bbd0408d5b958ade|commit]], [[https://git.kernel.org/linus/c798154311e10ddba56a515c8ddce14e592bbe25|commit]], [[https://git.kernel.org/linus/ae16d059f8c9409eba0c412639def0494765b761|commit]], [[https://git.kernel.org/linus/d122019bf061cccc4583eb9ad40bf58c2fe517be|commit]], [[https://git.kernel.org/linus/b918653b4f32881afb383b7b5853a7edfe0937a6|commit]], [[https://git.kernel.org/linus/82c1775dc11a954f3d8c4cb875dff24ea97bc82b|commit]], [[https://git.kernel.org/linus/0c24811b12ba29a6881e8ec0d01ad3f3b091da02|commit]], [[https://git.kernel.org/linus/7213230af5e1e83ff010b3448260b9d3f95dd036|commit]], [[https://git.kernel.org/linus/0b3eb091d5759479d44cb793fad2c51ea06bdcec|commit]], [[https://git.kernel.org/linus/cc465c3b23f8db1896c1197d2f5799e97f6e617b|commit]], [[https://git.kernel.org/linus/d835eef4fc26241258c524cb32b91cbb3551ca62|commit]], [[https://git.kernel.org/linus/0393895b091227e8a77dfd5e6a6ab61bd11b8df0|commit]], [[https://git.kernel.org/linus/fb012e278dbfc80194bf34c7ade4f261bbc747ea|commit]], [[https://git.kernel.org/linus/45387b8c14143623dfe905b5260836f9d62e1371|commit]], [[https://git.kernel.org/linus/4020b4a22604f832bacd8e3d8577ee8b15b829e2|commit]], [[https://git.kernel.org/linus/01b34d1631f7a8d83467a04394a07408e2054673|commit]], [[https://git.kernel.org/linus/bb192ed9aa7191a5d65548f82c42b6750d65f569|commit]], [[https://git.kernel.org/linus/c2092c12064a9728b2928979f88575cc1c2247fa|commit]], [[https://git.kernel.org/linus/42c0faac3192352867f6e6ba815b28ed58bf7388|commit]], [[https://git.kernel.org/linus/7981e67efb85908d9c4924c8e6669c5d5fe365b7|commit]], [[https://git.kernel.org/linus/dd35f71a1d98b87e0e3ee3d87fff1bc7004cf626|commit]], [[https://git.kernel.org/linus/40f3bf0cb04c91d33531b1b95788ad2f0e4062cf|commit]], [[https://git.kernel.org/linus/4b5f8d9a895ada8e0abb58ccd35d9fe229e3a595|commit]], [[https://git.kernel.org/linus/50757018b4c9b02dbf7fcc0514e0fc45b8689c62|commit]], [[https://git.kernel.org/linus/6e48a966dfd18987fec9385566a67d36e2b5fc11|commit]], [[https://git.kernel.org/linus/8dae0cfed57357c0a627f377386ade1591f4d9ea|commit]], [[https://git.kernel.org/linus/401fb12c68c257b9c9116b1475c0ac26b646fcc0|commit]], [[https://git.kernel.org/linus/662188c3a20eba75babc5a910a5f1b4278069f85|commit]], [[https://git.kernel.org/linus/9c01e9af171f13cf6573f404ecaf96dfa48233ab|commit]], [[https://git.kernel.org/linus/ffedd09fa9b06d0d79e123bbf4ec81125456d982|commit]], [[https://git.kernel.org/linus/c5e97ed154589524a1df4ae2be55c4cfdb0d0573|commit]], [[https://git.kernel.org/linus/b01af5c0b0414f96e6c3891e704d1c40faa18813|commit]], [[https://git.kernel.org/linus/07f910f9b7295b6a28b337fedb56e612684c5659|commit]] * Extend vmalloc support for constrained allocations [[https://git.kernel.org/linus/451769ebb7e792c3404db53b3c2a422990de654e|commit]], [[https://git.kernel.org/linus/9376130c390a76fac2788a5d6e1a149017b4ab50|commit]], [[https://git.kernel.org/linus/30d3f01191d305c99e8b3f8b1b328fc852270c95|commit]], [[https://git.kernel.org/linus/a421ef303008b0ceee2cfc625c3246fa7654b0ca|commit]] * Support for anonymous VMA naming. It adds a field to {{{/proc/pid/maps}}} and {{{/proc/pid/smaps}}} to show a userspace-provided name for anonymous vmas. The names of named anonymous vmas are shown as [anon:]. Userspace can set the name for a region of memory by calling {{{prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, start, len, (unsigned long)name);}}} [[https://git.kernel.org/linus/ac1e9acc5acf0b41d54de6a4c45471644f8b97ff|commit]], [[https://git.kernel.org/linus/9a10064f5625d5572c3626c1516e0bebc6c9fe9b|commit]], [[https://git.kernel.org/linus/78db3412833dc9c479cd17412035f216cfd01a29|commit]] * cgroup * memcg: add oom_group_kill memory event when memory.oom.group triggers to allow userspace to cleanly identify when an entire cgroup is oom killed [[https://git.kernel.org/linus/b6bf9abb0aa44e53ffe9c1e6e1d32568f5b25e4a|commit]] * memcg: add per-memcg vmalloc stat [[https://git.kernel.org/linus/4e5aa1f4c2b489bc6f3ab5ca54747b18a847289d|commit]] * memcg: better bounds on the memcg stats updates [[https://git.kernel.org/linus/5b3be698a872c490dbed524f3e2463701ab21339|commit]] * hugetlb: add {{{hugetlb.*.numa_stat}}} file [[https://git.kernel.org/linus/f47761999052b1cc987dd3e3d3adf47997358fc0|commit]] * kcsan: Support detecting a subset of missing memory barriers [[https://git.kernel.org/linus/12305abe982740878ecdf9e22852652d8d164855|commit]], [[https://git.kernel.org/linus/71f8de7092cb2cf95e3f7055df139118d1445597|commit]], [[https://git.kernel.org/linus/9756f64c8f2d19c0029a5827bda8ac275302ec22|commit]], [[https://git.kernel.org/linus/69562e4983d93e2791c0bf128b07462afbd7f4dc|commit]], [[https://git.kernel.org/linus/0b8b0830ac1419d7250fde31ea78793a03f3db44|commit]], [[https://git.kernel.org/linus/48c9e28e1e249c97bcbf68451947649c55b8c09e|commit]], [[https://git.kernel.org/linus/3cc21a531252e6693ee989231d5abee6812cfd71|commit]], [[https://git.kernel.org/linus/be3f6967ec5947dd7b2f23bf9d42bb2729889618|commit]], [[https://git.kernel.org/linus/82eb6911d909cc8bd2838048f0dac7263ab63373|commit]], [[https://git.kernel.org/linus/7310bd1f3eb9445d96b030457d59d9f84375bdd5|commit]], [[https://git.kernel.org/linus/8bc32b34817862c80a8b9a82ceb643294acd3da3|commit]], [[https://git.kernel.org/linus/116af35e38cf97ed72111ac6bea19f8acea2d0ba|commit]], [[https://git.kernel.org/linus/71b0e3aeb28256712945d99ca67b3f5e3ed7e0b1|commit]], [[https://git.kernel.org/linus/f948666de517cf8ebef7cb2c9b2d669dec4bfe2e|commit]], [[https://git.kernel.org/linus/2505a51ac6f249956735e0a369e2404f96eebef0|commit]], [[https://git.kernel.org/linus/e87c4f6642f49627c3430cb3ee78c73fb51b48e4|commit]], [[https://git.kernel.org/linus/04def1b9b4a3d27ef80e7fbf1b17f1897beb1ce4|commit]], [[https://git.kernel.org/linus/cd8730c3ab4d1d651acd00b028bd949bda3f62d8|commit]], [[https://git.kernel.org/linus/d93414e37586691dd2684a7f8ed05fb9cd640f83|commit]], [[https://git.kernel.org/linus/d37d1fa0154ef3920ad1975aadc083cecdf81b3b|commit]], [[https://git.kernel.org/linus/6f3f0c98b5665f437a631882653b5baf7dd98448|commit]], [[https://git.kernel.org/linus/0525bd82f6a9b5860ed3ea53520ac11ebfa09d5b|commit]], [[https://git.kernel.org/linus/0509811952e41ad1e04c50d2378078250b6b7be3|commit]], [[https://git.kernel.org/linus/a015b7085979b12e55f67f3b86be0321fff6be3f|commit]], [[https://git.kernel.org/linus/bd3d5bd1a0ad386475ea7a3de8a91e7d8a600536|commit]] * damon * schemes: Extend stats for better online analysis and tuning [[https://git.kernel.org/linus/0e92c2ee9f459542c5384d9cfab24873c3dd6398|commit]], [[https://git.kernel.org/linus/6268eac34ca30af7f6313504d556ec7fcd295621|commit]], [[https://git.kernel.org/linus/60e52e7c46a127bca5ddd48b89002564f3862063|commit]], [[https://git.kernel.org/linus/81f0895f1f5ed0d2bb80559ba9fbc6ce814e7235|commit]], [[https://git.kernel.org/linus/3a619fdb8de8a3ecd4200e7d183d2c8ceb32289e|commit]], [[https://git.kernel.org/linus/dbcb9b9f954f71fb46be34af624c9edaaa171414|commit]] * Add access checking for hugetlb pages [[https://git.kernel.org/linus/49f4203aae06ba9d67b500c90339b262b0a52637|commit]] * Adds {{{set_mempolicy_home_node}}} syscall to set a home node for the {{{MPOL_BIND}}} and {{{MPOL_PREFERRED_MANY}}} memory policy. Users should use this syscall after setting up a memory policy for the specified range. The syscall allows specifying a home node/preferred node from which kernel will fulfill memory allocation requests first. This helps applications to hint at a memory allocation preference node and fallback to _only_ a set of nodes if the memory is not available on the preferred node. Fallback allocation is attempted from the node which is nearest to the preferred node [[https://git.kernel.org/linus/c04551162167368022a61899843821bbf015b473|commit]], [[https://git.kernel.org/linus/c6018b4b254971863bd0ad36bb5e7d0fa0f0ddb0|commit]], [[https://git.kernel.org/linus/21b084fdf2a49ca1634e8e360e9ab6f9ff0dee11|commit]] * device-dax: Introduce compound pages in devmap in order to minimize 'struct page' overhead [[https://git.kernel.org/linus/61e28cf0543c7d8e6ef88c3c305f727c5a21ba5b|commit]], [[https://git.kernel.org/linus/5b24eeef06701cca6852f1bf768248ccc912819b|commit]], [[https://git.kernel.org/linus/46487e0095f895c25da9feae27dc06d2aa76793d|commit]], [[https://git.kernel.org/linus/c4386bd8ee3a921c3c799b7197dc898ade76a453|commit]], [[https://git.kernel.org/linus/b9b5777f09be84d0de472ded2253d2f5101427f2|commit]], [[https://git.kernel.org/linus/09b80137033dbc5f1d197e99116527c0f8d253f2|commit]], [[https://git.kernel.org/linus/fc65c4eb0b2a27c30d35636650e3f4ddb07506cd|commit]], [[https://git.kernel.org/linus/a0fb038e50d72f8e60731dc48fb83a3a141b822e|commit]], [[https://git.kernel.org/linus/0e7325f03f09802d1667b8860e10fe39c25bf14c|commit]], [[https://git.kernel.org/linus/6ec228b6fef5ad3a1f19e76c29640a9161415240|commit]], [[https://git.kernel.org/linus/14606001efb48a17be31a5bec626c13ca49d783a|commit]] * sysctl: change {{{watermark_scale_factor}}} max limit to 30% [[https://git.kernel.org/linus/39c65a94cd9661532be150e88f8b02f4a6844a35|commit]] * vmstat: add events for THP {{{max_ptes_*}}} [[https://git.kernel.org/linus/e9ea874a8ffb0f8ebed4f4981531a32c5b663d79|commit]] * Introduce {{{PAGE_TABLE_CHECK}}} debug option to check user page table entries at the time they are added and removed, in order to catch memory corruption issues related to double mapping [[https://git.kernel.org/linus/1eba86c096e35e3cc83de1ad2c26f2d70470211b|commit]], [[https://git.kernel.org/linus/08d5b29eac7dd5e6c79b66d390ecbb9219e05931|commit]], [[https://git.kernel.org/linus/df4e817b710809425d899340dbfa8504a3ca4ba5|commit]], [[https://git.kernel.org/linus/d283d422c6c4f0264fe8ecf5ae80036bf73f4594|commit]] * Improve the migration stats [[https://git.kernel.org/linus/b5bade978e9b8f42521ccef711642bd21313cf44|commit]], [[https://git.kernel.org/linus/5d39a7ebc8be70e30176aed6f98f799bfa7439d6|commit]], [[https://git.kernel.org/linus/84b328aa81216e08804d8875d63f26bda1298788|commit]] * Migration: support multiple target nodes demotion [[https://git.kernel.org/linus/ac16ec835314677dd7405dfb5a5e007c3ca424c7|commit]] = Block layer = * Memory folio support in block + iomap layers [[https://git.kernel.org/linus/85f5a74c2b9ba213d4102dc12ccbfdbe26472abb|commit]], [[https://git.kernel.org/linus/640d1930bef4f87ec8d8d2b05f0f6edc1dfcf662|commit]], [[https://git.kernel.org/linus/d1bd0b4ebfe0521964e6937195bd2f76866660c7|commit]], [[https://git.kernel.org/linus/95c4cd053a1d7c4f1e171ec31d2fb8a8f5c87efe|commit]], [[https://git.kernel.org/linus/435d44b3fd0ab5750b1001ac7105830e63ad0b5b|commit]], [[https://git.kernel.org/linus/c46e8324cab0254060c27ab7ef879673468998c5|commit]], [[https://git.kernel.org/linus/39f16c83453d6cdb601dc9cd51c8f321c14da644|commit]], [[https://git.kernel.org/linus/8306a5f56305521d8b307b4ee1f69949fbb49279|commit]], [[https://git.kernel.org/linus/cd1e5afe5503edea2538ba426905914d9ab36958|commit]], [[https://git.kernel.org/linus/8ffd74e9a8161df544ce63b49a5a092bcb18f8e6|commit]], [[https://git.kernel.org/linus/431c0566bb60780238534dc1fdd709acca1d0795|commit]], [[https://git.kernel.org/linus/874628a2c5900358ca89d733cc3865c15bdcd5d8|commit]], [[https://git.kernel.org/linus/3aa9c659bf821f112ed765d822f67340a92b8b82|commit]], [[https://git.kernel.org/linus/ea0f843aa7942f169ff45d8c68aa81c1645772a6|commit]], [[https://git.kernel.org/linus/d454ab82bc7f4aa7af9f539d5cf9a1e237cdcbc2|commit]], [[https://git.kernel.org/linus/a25def1fe56858efa40a8490e875da4a711487f8|commit]], [[https://git.kernel.org/linus/bc6123a84a71b5dd39192c02ea8f9f4266980b0e|commit]], [[https://git.kernel.org/linus/9c4ce08dd21145d10775c6ce6f21330a9558f8d9|commit]], [[https://git.kernel.org/linus/6e478521df535b9d5ef5eb84d4352f235bbbef99|commit]], [[https://git.kernel.org/linus/926550362d609bba6aa3f8cab99ae324adadc343|commit]], [[https://git.kernel.org/linus/81d4782a741b21c101eb368c120f65f7d624c219|commit]], [[https://git.kernel.org/linus/e735c0079465900d78d687f00aba625d46426b29|commit]], [[https://git.kernel.org/linus/589110e897ff9cf7c3500c5fce1c688d1ffca6f4|commit]] * md: drop queue limitation for RAID1 and RAID10 [[https://git.kernel.org/linus/a92ce0feffeed8b91f02dac85246d1205e4a64b6|commit]] * Remove the rsxx driver [[https://git.kernel.org/linus/3427f2b2c533d97bcc57b4237c2af21a8bd2cdbc|commit]] = Tracing, perf and BPF = * Add {{{rtla(1)}}} tool, a meta-tool including a set of commands that aims to analyze the real-time properties of Linux. But instead of testing Linux as a black box, rtla leverages kernel tracing capabilities to provide precise information about the properties and root causes of unexpected results. In this release it presents an interface to the osnoise and timerlat tracers. In the future, it will also serve as home to the rtsl and other latency/noise tracers [[https://git.kernel.org/linus/79ce8f43ac5ac16d6d63729e858da42b0460d87b|commit]], [[https://git.kernel.org/linus/b1696371d865fa28bd20adb13d1820ef031f2ee2|commit]], [[https://git.kernel.org/linus/0605bf009f18d558758df9edef59698bf1389b28|commit]], [[https://git.kernel.org/linus/1eceb2fc2ca549a170d7ee7cd1fde2daeda646ac|commit]], [[https://git.kernel.org/linus/829a6c0b5698c7d51aa2bcd16963fcd9de295476|commit]], [[https://git.kernel.org/linus/a828cd18bc4ad72ff6d64c0dd23dc814a6741fed|commit]], [[https://git.kernel.org/linus/1eeb6328e8b3a917ba0be4965f272147dbd4cf55|commit]], [[https://git.kernel.org/linus/d40d48e1f1f25abe755521e33a67f5d2b8b9443c|commit]], [[https://git.kernel.org/linus/496082df01bb08a40f9207d918734cf908c5f107|commit]], [[https://git.kernel.org/linus/b1be48307de4ccb315036c58bb1363a93c27d188|commit]], [[https://git.kernel.org/linus/e7041c6b3c123ef2160ff7a948e458f8241e4e03|commit]], [[https://git.kernel.org/linus/29380d4055e524de918c76a861df17d14a4b7224|commit]], [[https://git.kernel.org/linus/df337d014b573fe567cd190753a4f5fa69281870|commit]], [[https://git.kernel.org/linus/5dce5904e3b9bc11d9635dd3458c7ff32caebb59|commit]] * BPF * (FEATURED) BPF CO-RE (COmpile once - Run Everywhere) support [[https://git.kernel.org/linus/74753e1462e77349525daf9eb60ea21ed92d3a97|commit]], [[https://git.kernel.org/linus/8293eb995f349aed28006792cad4cb48091919dd|commit]], [[https://git.kernel.org/linus/29db4bea1d10b73749d7992c1fc9ac13499e8871|commit]], [[https://git.kernel.org/linus/46334a0cd21bed70d6f1ddef1464f75a0ebe1774|commit]], [[https://git.kernel.org/linus/fbd94c7afcf99c9f3b1ba1168657ecc428eb2c8d|commit]], [[https://git.kernel.org/linus/c5a2d43e998a821701029f23e25b62f9188e93ff|commit]], [[https://git.kernel.org/linus/03d5b99138dd8c7bfb838396acb180bd515ebf06|commit]], [[https://git.kernel.org/linus/1e89106da25390826608ad6ac0edfb7c9952eff3|commit]], [[https://git.kernel.org/linus/d0e928876e30b18411b80fd2445424bc00e95745|commit]], [[https://git.kernel.org/linus/be05c94476f3cf4fdc29feab4ed1053187323296|commit]], [[https://git.kernel.org/linus/19250f5fc0c283892a61f3abf9d65e6325f63897|commit]], [[https://git.kernel.org/linus/bc5f75da977b2a4d9aa6827081e6c2ddd3347328|commit]], [[https://git.kernel.org/linus/d82fa9b708d7d8a9c275d86c4388d24ecc63206c|commit]], [[https://git.kernel.org/linus/650c9dbd101ba7d7180f4e77deb1c273f4ea5ca3|commit]], [[https://git.kernel.org/linus/26b367e3663931f2fee5f0786a1eff712e67b0bf|commit]], [[https://git.kernel.org/linus/3268f0316af629474ec4fa8d9b4e6f618cb96794|commit]], [[https://git.kernel.org/linus/098dc5335a2083223c80d058ab4d23f6ce120b97|commit]] * (FEATURED) Add bpf_loop helper. One of the complexities of using for loops in bpf programs is that the verifier needs to ensure that in every possibility of the loop logic, the loop will always terminate. As such, there is a limit on how many iterations the loop can do. The bpf_loop helper moves the loop logic into the kernel and can thereby guarantee that the loop will always terminate. The bpf_loop helper simplifies a lot of the complexity the verifier needs to check, as well as removes the constraint on the number of loops able to be run [[https://git.kernel.org/linus/e6f2dd0f80674e9d5960337b3e9c2a242441b326|commit]], [[https://git.kernel.org/linus/4e5070b64b375a9c1f570893cfceeba108382bef|commit]], [[https://git.kernel.org/linus/f6e659b7f97c76d0471d12bf274ea2a097cf3c5c|commit]], [[https://git.kernel.org/linus/ec151037af4f56065d5b258af82f13dbbf279ebd|commit]] * Introduce composable BPF types [[https://git.kernel.org/linus/d639b9d13a39cf15639cbe6e8b2c43eb60148a73|commit]], [[https://git.kernel.org/linus/48946bd6a5d695c50b34546864b79c1f910a33c1|commit]], [[https://git.kernel.org/linus/3c4807322660d4290ac9062c034aed6b87243861|commit]], [[https://git.kernel.org/linus/c25b2ae136039ffa820c26138ed4a5e5f3ab3841|commit]], [[https://git.kernel.org/linus/20b2aff4bc15bda809f994761d5719827d66c0b4|commit]], [[https://git.kernel.org/linus/cf9f2f8d62eca810afbd1ee6cc0800202b000e57|commit]], [[https://git.kernel.org/linus/34d3a78c681e8e7844b43d1a2f4671a04249c821|commit]], [[https://git.kernel.org/linus/216e3cd2f28dbbf1fe86848e0e29e6693b9f0a20|commit]], [[https://git.kernel.org/linus/9497c458c10b049438ef6e6ddda898edbc3ec6a8|commit]] * Adds unstable conntrack lookup helpers using BPF kfunc support * Sleepable local storage [[https://git.kernel.org/linus/0fe4b381a59ebc53522fce579b281a67a9e1bee6|commit]] * Add helpers to access traced function arguments [[https://git.kernel.org/linus/bb6728d756112596881a5fdf2040544031905840|commit]], [[https://git.kernel.org/linus/2b070c2bc885977ca8fe76ba8f6b9d73d8d20e39|commit]], [[https://git.kernel.org/linus/5edf6a1983b90371da888ca86493937ec1c8a2b5|commit]], [[https://git.kernel.org/linus/f92c1e183604c20ce00eb889315fdaa8f2d9e509|commit]], [[https://git.kernel.org/linus/006004b715569f742535f70f3f06b41d8135486c|commit]] * Support BTF_KIND_TYPE_TAG for btf_type_tag attributes. The main motivation for btf_type_tag is to bring kernel annotations {{{__user}}}, {{{__rcu}}} etc. to btf. With such information available in btf, bpf verifier can detect mis-usages and reject the program. For example, for {{{__user}}} tagged pointer, developers can then use proper helper like {{{bpf_probe_read_kernel()}}} etc. to read the data [[https://git.kernel.org/linus/8c42d2fa4eeab6c37a0b1b1aa7a2715248ef4f34|commit]], [[https://git.kernel.org/linus/2dc1e488e5cdfd937554ca81fd46ad874d244b3f|commit]], [[https://git.kernel.org/linus/3da5ba6f0509ace03cad38b554c89797129e90be|commit]], [[https://git.kernel.org/linus/0dc85872203bf7b15c56c7eb228b8f3fabb17ac2|commit]], [[https://git.kernel.org/linus/6aa5dabc9d0ef722905e4ca4f9751d70cf3ec8a4|commit]], [[https://git.kernel.org/linus/846f4826d18e660ab668eb26e83c6adf0ceb24d2|commit]], [[https://git.kernel.org/linus/26c79fcbfa64b18ca1407a3be7ac3442aef51073|commit]], [[https://git.kernel.org/linus/5698a42a73a1d9cb7efd31ca1bf35daa87f5e1a9|commit]], [[https://git.kernel.org/linus/3f1d0dc0ba290aab357083a0abfe267c8cffdc8d|commit]], [[https://git.kernel.org/linus/d52f5c639dd8605d2563b77b190e278f615a2b8a|commit]] * perf * Support event alias in form foo-bar-baz [[https://git.kernel.org/linus/864bc8c905261f264c3ea357027cf555fe51c5a3|commit]], [[https://git.kernel.org/linus/34fa67e72085201ea94b5332eae316951331958f|commit]], [[https://git.kernel.org/linus/b4a7276c5e9a79c238a2fad4fb9498dd3558ad2e|commit]] * perf stat: Support {{{--cputype}}} option for hybrid events [[https://git.kernel.org/linus/e69dc84282fb474cb87097c6c945d8f90e05a4d9|commit]] * perf ftrace: Implement function latency histogram [[https://git.kernel.org/linus/416e15ad17f84358ba3eca6b82378be97c793c62|commit]], [[https://git.kernel.org/linus/a9b8ae8ae347941fefd6596f62586b13ae032e4b|commit]], [[https://git.kernel.org/linus/53be50282269b46c678ae5a9f54acf7416a10dbb|commit]], [[https://git.kernel.org/linus/177f4eac7fb7fe5c70fef30dd6c4ef8f81cf7776|commit]], [[https://git.kernel.org/linus/9c5c605219578b8167b649245e00d6407f2c18da|commit]] * perf evlist: Allow setting arbitrary leader [[https://git.kernel.org/linus/ecdcf630d71f3b4c64097cad0add561cd5010c02|commit]], [[https://git.kernel.org/linus/94dbfd6781a0e87b6faa6012810eb22e7d5b8a70|commit]] * libbpf * Deprecate {{{bpf_prog_load_xattr()}}} API [[https://git.kernel.org/linus/74d9807023573ba2d82ec3f505f6aa0c7076918c|commit]], [[https://git.kernel.org/linus/dbdd2c7f8cec2d09ae0e1bd707ae6050fa1c105f|commit]], [[https://git.kernel.org/linus/a15d408b839af421fba0a2ff6df193c13ef753d4|commit]], [[https://git.kernel.org/linus/045b233a29a2ea3a168296f000cd5b1c08c4a2f7|commit]], [[https://git.kernel.org/linus/00872de6e1b004377f6036f95db43e2145606eb2|commit]], [[https://git.kernel.org/linus/186d1a86003ddcf0ec9e85e17ece868663106639|commit]], [[https://git.kernel.org/linus/527024f7aeb683ce7ef49b07ef7ce9ecf015288d|commit]], [[https://git.kernel.org/linus/c58f9815ba9735752d3735efb915e8878604684b|commit]], [[https://git.kernel.org/linus/c93faaaf2f67ba5396840316651cdc7640d9fa9e|commit]] * Enhance and rework logging controls [[https://git.kernel.org/linus/4cf23a3c6359556a1cca489cf2b901e2b904c4b0|commit]], [[https://git.kernel.org/linus/0ed08d6725b5116aaad7a0082d721286e0a43dca|commit]], [[https://git.kernel.org/linus/1a190d1e8eb9ff84354e38f7482dc77b626f3cc9|commit]], [[https://git.kernel.org/linus/e0e3ea888c69b4ea17133b8ac8dfd5066a759b5a|commit]], [[https://git.kernel.org/linus/ad9a7f96445b70c415d8e193f854321b110c890a|commit]], [[https://git.kernel.org/linus/2eda2145ebfc76569fd088f46356203fc0c785a1|commit]], [[https://git.kernel.org/linus/b3ce907950350a58880b94fed2b6022f160b8b9a|commit]], [[https://git.kernel.org/linus/e7b924ca715f0d1c0be62b205c36c4076b335421|commit]], [[https://git.kernel.org/linus/dc94121b5ca17adaaabb7959c10d9c6ea504f7b1|commit]], [[https://git.kernel.org/linus/57e889269af3dd0609933e2550c4baee7a7eb84c|commit]], [[https://git.kernel.org/linus/3fc5fdcca144badbaf29b62aacbf7877f2f39a74|commit]], [[https://git.kernel.org/linus/b59e4ce8bcaab6445f4a0d37a96ca8953caaf5cf|commit]] * Add runtime APIs to query libbpf version [[https://git.kernel.org/linus/7615209f42a1976894cd0df97a380a034911656a|commit]] * Revamp and fix libbpf's feature-probing APIs [[https://git.kernel.org/linus/878d8def0603eebf11e19903e7a8886b3e9728e4|commit]], [[https://git.kernel.org/linus/5a8ea82f9d25e88e502d1c3a1a9ba639f69a63c0|commit]], [[https://git.kernel.org/linus/e967a20a8fabc6442a78e2e2059e63a4bb6aed08|commit]] * Use probe_name for legacy kprobe [[https://git.kernel.org/linus/71cff670baff5cc6a6eeb0181e2cc55579c5e1e0|commit]], [[https://git.kernel.org/linus/51a33c60f1c22c0d2dafad774315ba1537765442|commit]] * bpftool: Probes for bounded loops and instruction set extensions [[https://git.kernel.org/linus/b22bf1b9979a608827dea98c61ed9ec297bcc513|commit]], [[https://git.kernel.org/linus/c04fb2b0bd9275969be3b0a95f9c3ef76b1bfb73|commit]], [[https://git.kernel.org/linus/0fd800b2456cf90ed738a1260b53acaa8843b5ae|commit]] * bpftool: Enable libbpf's strict mode by default [[https://git.kernel.org/linus/314f14abdeca78de6b16f97d796a9966ce4b90ae|commit]] * bpftool: Add current libbpf_strict mode to version output [[https://git.kernel.org/linus/e47d0bf800e8d7f4de501987b2788c7f2ce22cd1|commit]] * tracing * Add {{{ustring operation}}} to filtering string pointers [[https://git.kernel.org/linus/f37c3bbc635994eda203a6da4ba0f9d05165a8d6|commit]] * {{{__rel_loc}}} relative dynamic array attribute support [[https://git.kernel.org/linus/05770dd0ad110854c7157d95700d7c89979cdb3e|commit]], [[https://git.kernel.org/linus/55de2c0b5610cba5a5a93c0788031133c457e689|commit]], [[https://git.kernel.org/linus/b466b13321648d3bd7bfceb9afcba5302b585cf8|commit]], [[https://git.kernel.org/linus/cd7729043b31b32b34daaa6775e255b76de7f976|commit]], [[https://git.kernel.org/linus/7c689c839734a23eda855e69a56ed4795533bf71|commit]] = Virtualization = * Allow for configuring max number of virtqueue pairs [[https://git.kernel.org/linus/a64917bc2e9b1e0aa716b783c4ec879fdd280300|commit]], [[https://git.kernel.org/linus/a7f46ba42485394edf9836969e220878f4908465|commit]], [[https://git.kernel.org/linus/73bc0dbb591baea322a7319c735e5f6c7dba9cfb|commit]], [[https://git.kernel.org/linus/30ef7a8ac8a07046b9ac9206d3a732a9f76b2e60|commit]], [[https://git.kernel.org/linus/aba21aff772b8622e08f07219069be793429a48f|commit]], [[https://git.kernel.org/linus/e3137056e6dedee205fccd06da031a285c6e34f5|commit]], [[https://git.kernel.org/linus/75560522eaef2f7c7b2fec3c22e1254244f52372|commit]], [[https://git.kernel.org/linus/612f330ec56f12c0d099286c45f82d835845f136|commit]], [[https://git.kernel.org/linus/37e07e705888e4c3502f204e9c6785c9c2d6d86a|commit]], [[https://git.kernel.org/linus/cd2629f6df1cab5b3df34705ae7f3bde6147fce3|commit]], [[https://git.kernel.org/linus/79de65edf8891725616f4992cee5d5963900f07a|commit]], [[https://git.kernel.org/linus/cbe777e98b3a420a6d66b7ce7780334c48eccc88|commit]], [[https://git.kernel.org/linus/47a1401ac95f95936148b813843ee51d516921ea|commit]], [[https://git.kernel.org/linus/b2ce6197c9c9be0ecc2a636f3b2f35886ce09a98|commit]] * Add XEN guest pvUSB support [[https://git.kernel.org/linus/bae9401dff62d1ac46504a343db8a69e5ac390f6|commit]], [[https://git.kernel.org/linus/494ed3997d752810b67cb75d4721b59996cfec38|commit]], [[https://git.kernel.org/linus/a92548f90fa6280ca57a8aea1f50d18f2f48cbb3|commit]] * vdpa: add driver_override support and sysfs ABI documentation [[https://git.kernel.org/linus/539fec78edb4e084e7c532affc56cc42d4ceea4b|commit]] = Cryptography = * Add SP800-108 KDF implementation to crypto API [[https://git.kernel.org/linus/b808f32023dd8127b0fa27f60fa69a959fd70388|commit]], [[https://git.kernel.org/linus/026a733e66592e743a0905c7fd6b5d3bf89b2d7e|commit]], [[https://git.kernel.org/linus/d7921344234d15ce24a151d932aa0748797fc502|commit]], [[https://git.kernel.org/linus/d3b04a4398fe8022c9ca4b5ac6ab08059334b180|commit]] * DRBG - improve 'nopr' reseeding [[https://git.kernel.org/linus/ce8ce31b2c5c8b18667784b8c515650c65d57b4e|commit]], [[https://git.kernel.org/linus/2bcd25443868aa8863779a6ebc6c9319633025d2|commit]], [[https://git.kernel.org/linus/262d83a4290c331cd4f617a457408bdb82fbb738|commit]], [[https://git.kernel.org/linus/074bcd4000e0d812bc253f86fedc40f81ed59ccc|commit]], [[https://git.kernel.org/linus/559edd47cce4cc407d606b4d7f376822816fd4b8|commit]], [[https://git.kernel.org/linus/8ea5ee00beb925d2aa0fed0eb3faf04715a3f2bd|commit]] * jitter: add oversampling of noise source [[https://git.kernel.org/linus/908dffaf88a248e542bdae3ca174f27b8f4ccf37|commit]] * keys: X.509 public key issuer lookup without AKID [[https://git.kernel.org/linus/7d30198ee24f2ddcc4fefcd38a9b76bd8ab31360|commit]] = Networking = * Bluetooth * aosp: Support AOSP Bluetooth Quality Report [[https://git.kernel.org/linus/749a6c594203b0e9ac59e3d8da492a8ac6a80510|commit]], [[https://git.kernel.org/linus/258f56d11bbbf39df5bc5faf0119d28be528f27d|commit]] * Set Privacy Mode when updating the resolving list [[https://git.kernel.org/linus/853b70b506a20cddf96419e8ac198df92e51bc4c|commit]], [[https://git.kernel.org/linus/6126ffabba6b415bd6bf3e1b091ef074e86765c6|commit]] * hci_sync: Add support for waiting specific LE subevents [[https://git.kernel.org/linus/85b56857e194635b772be8af1c7650535d5d112a|commit]] * sysctl: * Enable {{{max_dgram_qlen}}} unix sysctl to be configurable by non-init user namespaces [[https://git.kernel.org/linus/cec16052d5a774035fc6da19cb9d09106356bbef|commit]] * Enable neighbor sysctls that is save for userns root [[https://git.kernel.org/linus/8c8b7aa7fb0cf9e1cc9204e6bc6e1353b8393502|commit]] * Namespaceify {{{min_pmtu}}} sysctl [[https://git.kernel.org/linus/1de6b15a434c0068253fea5d719f71143e7e3a79|commit]] * Namespaceify {{{mtu_expires}}} sysctl [[https://git.kernel.org/linus/1135fad204805518462c1f0caaca6bcd52ba78cf|commit]] * Allow {{{CAP_NET_RAW}}} to setsockopt {{{SO_PRIORITY}}} [[https://git.kernel.org/linus/a1b519b745489a54189e05ee934ada1b6bc595a3|commit]] * Allow {{{SO_MARK}}} with {{{CAP_NET_RAW}}} [[https://git.kernel.org/linus/079925cce1d06fe6614b1559b0020497b5b83d6a|commit]] * batman-adv: allow netlink usage in unprivileged containers [[https://git.kernel.org/linus/9057d6c23e7388ee9d037fccc9a7bc8557ce277b|commit]] * Batching iter for AF_UNIX sockets * Expose {{{SO_RCVBUF}}}/{{{SO_SNDBUF}}} through {{{bpf_getsockopt()}}} [[https://git.kernel.org/linus/28479934f26bcf9ddeb94125e05ddc5c4312b1f3|commit]] * Get {{{ingress_ifindex}}} in {{{BPF_SK_LOOKUP}}} prog type [[https://git.kernel.org/linus/f89315650ba34ec6c91a8bded72796980bee2a4d|commit]], [[https://git.kernel.org/linus/8b4fd2bf1f47c3e3a63c327fca2ad5c4e2691ef8|commit]] * bridge: Allow base 16 inputs in sysfs [[https://git.kernel.org/linus/5a45ab3f248b3489af8b8440eb56b2ebaae59a6c|commit]] * Bonding * Add {{{arp_missed_max}}} sysctl to specify the number of arp_interval monitor checks that must fail in order for an interface to be marked down by the ARP monitor [[https://git.kernel.org/linus/5944b5abd8646e8c6ac6af2b55f87dede1dae898|commit]] * Pass get_ts_info and {{{SIOC[SG]HWTSTAMP}}} ioctl to active device [[https://git.kernel.org/linus/94dd016ae538b12ea665015e5fd0c9844b184005|commit]] * Add new hwtstamp flag {{{HWTSTAMP_FLAG_BONDED_PHC_INDEX}}} to get the bond active interface's PHC [[https://git.kernel.org/linus/085d61000845188a9aa9a9524f13a0622a1380d7|commit]], [[https://git.kernel.org/linus/9c9211a3fc7aa41b2952765b62000443b3bb6f23|commit]] * Wireless * Add support for notifying association comeback [[https://git.kernel.org/linus/6d501764288cf7869c7f54f1fcabd77bcd91b90e|commit]], [[https://git.kernel.org/linus/a083ee8a4e03348fb90a4b24cbe957b3252c7b04|commit]] * Allow continuous radar monitoring on offchannel chain [[https://git.kernel.org/linus/8415816493b7589e74ff4e1e7eaf3aadc7b73621|commit]] * Implement APIs for dedicated radar detection HW [[https://git.kernel.org/linus/bc2dfc02836b1133d1bf4d22aa13d48ac98eabef|commit]] * Allow drivers to provide a destination device + info for flow offload. Only supported in combination with 802.3 encap offload [[https://git.kernel.org/linus/d787a3e38f01bfc4566df4e85d432a29d192e637|commit]] * Indicate SA Query procedures offload for AP SME device [[https://git.kernel.org/linus/47301a74bbfa80cef876e646a8c5fec03c20fc8d|commit]], [[https://git.kernel.org/linus/87c1aec15dee8bdb245aabbd181f9f9e1a4770ae|commit]] * ethtool * Add support to set/get rx buf len via ethtool [[https://git.kernel.org/linus/0b70c256eba8448b072d25c95ee65e59da8970de|commit]] * Add support to set/get tx copybreak buf size and rx buf len via ethtool [[https://git.kernel.org/linus/448f413a8bdc727d25d9a786ccbdb974fb85d973|commit]], [[https://git.kernel.org/linus/e445f08af2b15035474439fbbb8649f466ad2501|commit]], [[https://git.kernel.org/linus/0b70c256eba8448b072d25c95ee65e59da8970de|commit]], [[https://git.kernel.org/linus/7462494408cd3de8b0bc1e79670bf213288501d0|commit]], [[https://git.kernel.org/linus/e65a0231d2caf7d30548964c7bba4c3016dea1d2|commit]], [[https://git.kernel.org/linus/e175eb5fb05462398452e31df5019d780badf45d|commit]] * Allow user to offload tc action to net device [[https://git.kernel.org/linus/40bd094d65fc9f83941b024cde7c24516f036879|commit]], [[https://git.kernel.org/linus/144d4c9e800da1230d817bbd50068a22e4cc688e|commit]], [[https://git.kernel.org/linus/5a9959008fb63191538ab0f7800f4cf26afe7750|commit]], [[https://git.kernel.org/linus/9c1c0e124ca25589e6cf040e105ab0857f9e9c3e|commit]], [[https://git.kernel.org/linus/c54e1d920f04d528ab558f09326a78d2ae59e323|commit]], [[https://git.kernel.org/linus/8cbfe939abe905280279e84a297b1cb34e0d0ec9|commit]], [[https://git.kernel.org/linus/7adc576512110ef32b0424a727ee1d04359fc205|commit]], [[https://git.kernel.org/linus/bcd64368584bab38bdd095c88df702fb64271694|commit]], [[https://git.kernel.org/linus/c7a66f8d8a946edafb38150480145ab9801e4e52|commit]], [[https://git.kernel.org/linus/e8cb5bcf6ed6d42227c453a3a3170105462f69df|commit]], [[https://git.kernel.org/linus/13926d19a11e303f12571df61b7bb64f17cb4561|commit]], [[https://git.kernel.org/linus/c86e0209dc7725c91583e3c0c78c3da6a28daeb4|commit]], [[https://git.kernel.org/linus/eb473bac4a4b28eafb104e35410de3bc111b2e08|commit]] * GRO: add ability to control gro max packet size [[https://git.kernel.org/linus/eac1b93c14d645ef147b049ace0d5230df755548|commit]] * IPv4: support binding to nonlocal addresses [[https://git.kernel.org/linus/8ff978b8b222bc9d51dd109a46b51026336c95d8|commit]] * IPv6: ioam: Support for Queue depth data field [[https://git.kernel.org/linus/b63c5478e9cb1d1504eb02d9dac827ad24612b32|commit]] * MCTP * Add MCTP-over-serial transport binding [[https://git.kernel.org/linus/a0c2ccd9b5ad0a9e838158404e041b5a8ff762dd|commit]] * Emit {{{RTM_NEWADDR}}} and {{{RTM_DELADDR}}} netlink messages for MTCP address changes [[https://git.kernel.org/linus/dbcefdeb2a58039f4c81d0361056fbdd9be906a1|commit]] * MPTCP * More socket option support: IP_TOS, IP_FREEBIND, IP_TRANSPARENT, IPV6_FREEBIND, and IPV6_TRANSPARENT [[https://git.kernel.org/linus/4f47d5d507d6f211ebceac76a5f0b83c2eae154b|commit]], [[https://git.kernel.org/linus/ffcacff87cd65dc09b97982acf3a771713983a28|commit]], [[https://git.kernel.org/linus/c9406a23c1161c3a9a672d055ec840b00d730a6f|commit]], [[https://git.kernel.org/linus/5fb62e9cd3adadd95303447ee8e3f62ee98b0e73|commit]] * Adds socket support for a few socket options, ioctls, and one ancillary data type [[https://git.kernel.org/linus/2c9e77659a0c8d7ce96af3e420914ace1e3f7d21|commit]], [[https://git.kernel.org/linus/5cbd886ce2a9f4627ff9cdab1bc97a401a24b309|commit]], [[https://git.kernel.org/linus/644807e3e4629b3fbb99032401f57a0f7e06f506|commit]], [[https://git.kernel.org/linus/b51880568f20250cc62057f4b747c8212ac3e06c|commit]], [[https://git.kernel.org/linus/602837e8479d20d49559b4b97b79d34c0efe7ecb|commit]], [[https://git.kernel.org/linus/3b1e21eb60e8d4aa42474fed606a8ea8767b0120|commit]], [[https://git.kernel.org/linus/edb596e80cee8f9cab4c37907c8004456e5b3581|commit]], [[https://git.kernel.org/linus/6fadaa565882cd7afc501de5921db6f5e45c784b|commit]], [[https://git.kernel.org/linus/8b38217a2a98df6240c0cddb6f18d04923e24277|commit]], [[https://git.kernel.org/linus/4f6e14bd19d6de7831f31cfb3210f2ea93eeb038|commit]] * Add mibs counter for ignored incoming options [[https://git.kernel.org/linus/f73c1194634506ab60af0debef04671fc431a435|commit]] * Enforce HoL-blocking estimation [[https://git.kernel.org/linus/3ce0852c86b926aed7bb8c69b09c5ad4ba0a9dfb|commit]] * improve accept() and disconnect() [[https://git.kernel.org/linus/58cd405b83b388c75a4c24926e5d4aeae8d1eaf5|commit]], [[https://git.kernel.org/linus/f284c0c7732189fa77567dc061c5f4205c4fa05b|commit]], [[https://git.kernel.org/linus/b29fcfb54cd70caca5b11c80d8d238854938884a|commit]], [[https://git.kernel.org/linus/71ba088ce0aa87370b18a1d35cd742f352d51c24|commit]], [[https://git.kernel.org/linus/3d1d6d66e15612801bec79b190af746622f0d427|commit]], [[https://git.kernel.org/linus/05be5e273c84f6329b3cac4f5bb7b1fe6eaefd5d|commit]] * Netfilter * bridge: add support for pppoe filtering [[https://git.kernel.org/linus/28b78ecffea8078d81466b2e01bb5a154509f1ba|commit]] * Add register tracking infrastructure to skip redundant store-to-register operations, this includes support for payload, meta and bitwise expresssions [[https://git.kernel.org/linus/37f319f37d9005693dff085bb72852eeebc803ef|commit]], [[https://git.kernel.org/linus/33a24de37e814572491bcb35f42c0de74ad67586|commit]], [[https://git.kernel.org/linus/ed0a0c60f0e50fa52853620672af97edde3d3a03|commit]], [[https://git.kernel.org/linus/567882eb3d441fef2aa42a75a9688a31979d29f5|commit]], [[https://git.kernel.org/linus/369b6cb5d391750fc01ce951c2500281d2975705|commit]], [[https://git.kernel.org/linus/3b9e2ea6c11bff72ac1d607f6b954e7666b47409|commit]], [[https://git.kernel.org/linus/2c865a8a28a10e9800a3dd07ca339d24563e3d65|commit]], [[https://git.kernel.org/linus/642c8eff5c6099dfde386ca3906fa55dc98f9ade|commit]], [[https://git.kernel.org/linus/12e4ecfa244be2f117ef5304d2d866b65e70bff3|commit]], [[https://git.kernel.org/linus/a7c176bf9f0e916f7544f6a00d898b0c90de1887|commit]], [[https://git.kernel.org/linus/9b17afb2c88bbadcc15b96f0275c426ae3d89a33|commit]], [[https://git.kernel.org/linus/be5650f8f47e8cffbbbcad08b71103685e971f20|commit]] * nft_fwd_netdev: Support egress hook [[https://git.kernel.org/linus/f87b9464d152f7705f1e37288dc48f5af6a2fc0c|commit]] * sit: allow encapsulated IPv6 traffic to be delivered locally [[https://git.kernel.org/linus/ed6ae5ca437d9d238117d90e95f7f2cc27da1b31|commit]] * smc * Introduce TCP ULP support [[https://git.kernel.org/linus/d7cd421da9da2cc7b4d25b8537f66db5c8331c40|commit]] * ntroduce net namespace support for linkgroup [[https://git.kernel.org/linus/0237a3a683e4844ddc52782d83d439d6192e11f9|commit]] * xfrm: Add support for SM3 and SM4 secure hashes [[https://git.kernel.org/linus/e6911affa416dc4e0c0b3f04cbe6b02ce13277f1|commit]], [[https://git.kernel.org/linus/23b6a6df94c6ce434e7947cfad14b1640fb9f794|commit]] = Architectures = == ARM == * Device Tree Sources * New SoC: Qualcomm gets support for two newly announced platforms, both of hich can now work in production environments: the SDX65 5G modem that can run a minimal Linux on its Cortex-A7 core, and the Snapdragon 8 Gen 1, their latest high-end phone SoC [[https://git.kernel.org/linus/bae2f5979c6e537334c9099013b5407019e88c44|commit]] * New SoC: Renesas adds support for R-Car S4-8, the most recent automotive Server/Communication SoC [[https://git.kernel.org/linus/d01986bec3887a3dbf61cbd821979f91cf0bb2dc|commit]], [[https://git.kernel.org/linus/500daa0e6be292edcf635ba6b090b89da80e90a8|commit]], [[https://git.kernel.org/linus/81c1655823237eaec74b2c175ae8e13adfccdaf7|commit]], [[https://git.kernel.org/linus/e62906d6315f652b80640df0f980086462a4953b|commit]], [[https://git.kernel.org/linus/654d5fdb8923994f5e79a7f0faf722958d1d759f|commit]], [[https://git.kernel.org/linus/9711633587f4fb4376265781c75e39c2a7b21d6f|commit]], [[https://git.kernel.org/linus/470e3f0d0b1529abf9759c93e23ac8dd678e0e70|commit]], [[https://git.kernel.org/linus/24aaff6a6ce4c4defd18147f5078223a96283fd7|commit]], [[https://git.kernel.org/linus/363b41dd25397f553bebf87594eca9b2d6445b55|commit]], [[https://git.kernel.org/linus/26baf4b66c57596d7827a8e4f60a2d2b0401fe6e|commit]], [[https://git.kernel.org/linus/c62331e8222f8f21faae600effd32b972bb43850|commit]], [[https://git.kernel.org/linus/08b8699eb369d1b416c146922edfe827b41757a4|commit]], [[https://git.kernel.org/linus/44e009607444f64d173f0c884e815edabc093024|commit]] * New SoC: TI adds support for J721s2, a new automotive SoC in the K3 family [[https://git.kernel.org/linus/6b1caf4dea3e0a961b7a11cff6757ff74c1c34ea|commit]], [[https://git.kernel.org/linus/beba81faad86fc2bad567b1c029d6a000a43ca78|commit]], [[https://git.kernel.org/linus/b8545f9d3a5426a5f76814c8aaebc5cb46a3213a|commit]], [[https://git.kernel.org/linus/d502f852d22af1ca33e7a2fedd7426831f6dbaef|commit]], [[https://git.kernel.org/linus/effb32e931dd4feb8aa3cee7b5b4ddda43c8b701|commit]] * New SoC: Mediatek MT7986a/b is a SoC used in Wifi routers, the latest generation following their popular MT76xx series. Only basic support is added for now [[https://git.kernel.org/linus/19ebf10e8d837c0a296274b571a681b0c2885e4e|commit]], [[https://git.kernel.org/linus/50137c150f5f478e083b0b24b650de49f55ebfa2|commit]] * New SoC: NXP i.MX8 ULP8 is a new low-power variant of the widespread i.MX8 series [[https://git.kernel.org/linus/fe6291e963134d3609defff4547beeb2bb5bf158|commit]], [[https://git.kernel.org/linus/a6e917b7366c5d91accafa2b7b45090e6b632987|commit]] * New SoC: TI SPEAr320s is a minor variant of the old SPEAr320 SoC that we have supported for a long time [[https://git.kernel.org/linus/7cf4cc3e8524989f9f1619ba49726576a46ee32d|commit]] * Aspeed AST2500/AST2600 BMCs in TYAN, Facebook and Yadro servers [[https://git.kernel.org/linus/30daf3cd8997d0ba4bda2b4a7f7c5122c81216f1|commit]] * AT91/SAMA5 based evaluation board [[https://git.kernel.org/linus/b3111fe15df5e420f5251bad612fcf6915392c92|commit]] * Intel IXP4xx now supports the final two machines in device tree that were previously only supported in old style board files [[https://git.kernel.org/linus/7b9eb6cfdb784ad713024a3f8f202620ad40ba70|commit]] * Mediatek MT6589, used in the Fairphone FP1 phone from 2013, while MT8183 is used in the Acer Chromebook 314 [[https://git.kernel.org/linus/aa67bacb482ae66bdb18b78ddccf7b9180441588|commit]], [[https://git.kernel.org/linus/52e84f23345904e91ea35199033fe8b0772f2f39|commit]] * Qualcomm gains support for the reference machines using the two new !SoCs, plus a number of Chromebook variants and phones based on the Snapdragon 7c, 845 and 888 !SoCs, including Sony Xperia devices (Xperia XZ2 / XZ2C / XZ3 (Tama platform), Xperia 1 III / 5 III), Samsung J5, and the Microsoft Surface Duo 2 [[https://git.kernel.org/linus/30a7f99befc655cb3eacdd3a0f2394a5209a492f|commit]], [[https://git.kernel.org/linus/c2721b0c23d975c73bce68d40435d66fbab19047|commit]], [[https://git.kernel.org/linus/c16160cfa5651039f886d5cc6a6d9129e1fe789d|commit]], [[https://git.kernel.org/linus/5188049c9b36d718124e2cce91803a26a34a0ad6|commit]], [[https://git.kernel.org/linus/ec950d55728459248e78f5c70ab3e3c2f7c22e38|commit]], [[https://git.kernel.org/linus/285f97bc4b017b013d273a69ba3ee12252990812|commit]], [[https://git.kernel.org/linus/892d5395396d5515c42e502810884225776b3b10|commit]], [[https://git.kernel.org/linus/24de05c38e6bfe80fccc3b632c142accfaa7232d|commit]], [[https://git.kernel.org/linus/128914ad230354ab4af9c3b86fdce2147f467553|commit]], [[https://git.kernel.org/linus/07fa917a335e139a108e94085c6beac3098e3874|commit]], [[https://git.kernel.org/linus/8f8f98c881686d21fc937f469d3a198f2f9bb9ba|commit]], [[https://git.kernel.org/linus/61eba74e473ed4cd64ec17440092f4a98913cda3|commit]], [[https://git.kernel.org/linus/015a89f0d317dce4d2174059155c2fc39db7cbc8|commit]], [[https://git.kernel.org/linus/bf0a257a9418ebcbe6ab2a73728f76969942e52a|commit]], [[https://git.kernel.org/linus/bd943653b10dc9df63ad6cb69f520c10f3f21372|commit]], [[https://git.kernel.org/linus/3922ccaed4ac9dab5087fc5f20d319cc55765afa|commit]], [[https://git.kernel.org/linus/7624b41b3379e664f074137001fc2e44bc1f5eaf|commit]], [[https://git.kernel.org/linus/7a21328bb3ade238e35c4de81da3ad8d76437b72|commit]], [[https://git.kernel.org/linus/427b249504ea48e9af2014df4b22fe8b31ddb563|commit]], [[https://git.kernel.org/linus/248da168fbae5ab7294a37428256acc570ed552a|commit]], [[https://git.kernel.org/linus/3ebf11fa4a355116eb2a69a46114ec92f245dbcc|commit]] * ST STM32 now supports the Engicam i.Core STM32MP1 carrier board [[https://git.kernel.org/linus/3ff0810ffc4793bfde454a452837484d0815aa14|commit]] * Tegra now boots various older Android devices based on 32-bit chips out of the box, including a number of ASUS Transformer tablets (Prime TF201, Pad TF701T, Pad TF300T, Infinity TF700T, !EeePad TF101, Pad TF300TG). There is also a new Jetson AGX Orin developer kit [[https://git.kernel.org/linus/91ead34f47c907d931a1f6d396d7dfbbc068263a|commit]], [[https://git.kernel.org/linus/9b66bd835dfd85efaf5f590f34230d1d75b446f9|commit]], [[https://git.kernel.org/linus/2b69c7b5fd350754b524c3410563a8d0fc452f99|commit]], [[https://git.kernel.org/linus/65fce832a97cb7ed3e4896475baabeb7f506de3b|commit]], [[https://git.kernel.org/linus/e6d391a0b29bd083dabc620534892f0d05707501|commit]], [[https://git.kernel.org/linus/b405066bd3e04e9d0c34a25db85adf19c08274ef|commit]], [[https://git.kernel.org/linus/2602de4800e6058f811b467b40e1cd16a21d0a30|commit]], [[https://git.kernel.org/linus/533337d5c843650043771503221774f3dffbead0|commit]] * Apple support adds the missing device trees for all the remaining M1 Macbook and iMac variants, though not yet the M1 Pro/Max versions [[https://git.kernel.org/linus/7c77ab91b33d2ef06c4f3eab633ceed8e7bfedcc|commit]] * Allwinner now supports another version of the Tanix TX6 set-top box based on the H6 SoC [[https://git.kernel.org/linus/fa33ec5157b08ea8bd57dd6a0bbf920dc304aca1|commit]] * Broadcom gains support for the Netgear RAXE500 Wireless router based on BCM4908 [[https://git.kernel.org/linus/d0e68d354f345873e15876a7b35be1baaf5e3ec9|commit]] * Adds support for the following modules: TQMa8Mx, TQMa8MxML, TQMa8MxNL. Each of the modules is available with different i.MX8M variants [[https://git.kernel.org/linus/dfcd1b6f7620eef1f0060b64408c05419297456a|commit]], [[https://git.kernel.org/linus/3e56e354db6d34b211fc76b3ac228fc3613663d3|commit]], [[https://git.kernel.org/linus/b186b8b6e770570706f533dcf4c70b39e9ee31d2|commit]] * tegra: Add device-tree for 1080p version of Nyan Big [[https://git.kernel.org/linus/ef6fb9875ce0f495115ebb22a635a1aaafc0f467|commit]] * Add Goramo !MultiLink device tree [[https://git.kernel.org/linus/65248dde81528d7f6cdd091e397d2d6e0b49dae1|commit]] * Add JOZ Access Point [[https://git.kernel.org/linus/2db0624b78c42abe1bcada7dd62068ef978e1e35|commit]] * aspeed: Adding Facebook Bletchley BMC [[https://git.kernel.org/linus/a8c729e966c4e9d033242d948b0e53c2a62d32e2|commit]] * aspeed: add device tree for YADRO VEGMAN BMC [[https://git.kernel.org/linus/67ac01d03862b274d4ca3fa76092e96b00f478af|commit]] * imx6: phytec: Add PEB-WLBT-05 support [[https://git.kernel.org/linus/3951cc6bae4cd252a2efec5bad5d30265d525e0f|commit]] * imx6dl-yapp4: Add Y Soft IOTA Crux/Crux+ board [[https://git.kernel.org/linus/0de4ab81ab26f09d4dbf8142a881b4607070d01f|commit]] * imx6qdl: add TQ-Systems MBa6x device trees [[https://git.kernel.org/linus/ef3846247b41391434c23fcd9560daa57d14bb7a|commit]] * imx6qdl: phytec: Add support for optional PEB-EVAL-01 board [[https://git.kernel.org/linus/841b71c57bcf63137983bad340ffc7b6bfbc6b0a|commit]] * apple: Add t6000/t6001 !MacBook Pro 14/16" compatibles [[https://git.kernel.org/linus/e15b8c8563983c134869890d7a88aada33c52885|commit]] * Enable KCSAN [[https://git.kernel.org/linus/dd03762ab608e058c8f390ad9cf667e490089796|commit]] * Support KFENCE [[https://git.kernel.org/linus/0ba8695e3dfbbc78ed716805678119121d33a730|commit]], [[https://git.kernel.org/linus/3c341b217414d1d63718438f2b2fa588cf2b73fc|commit]], [[https://git.kernel.org/linus/75969686ec0df23157afe24dc818d7bddb087d78|commit]] * Add support for Cortex-M55 processor [[https://git.kernel.org/linus/3d14751f341e4778f967f2799eceef23a2dba8a0|commit]] * Add support for Cortex-M33 processor [[https://git.kernel.org/linus/2965d4290f6052a9e7b47bad6ff648b867293488|commit]] * Report Spectre v2 status through sysfs [[https://git.kernel.org/linus/9dd78194a3722fa6712192cdd4f7032d45112a9a|commit]] * arm64: Add two HWCAPs for Arm v8.7 FP behaviour [[https://git.kernel.org/linus/5c13f042e73200b50573ace63e1a6b94e2917616|commit]], [[https://git.kernel.org/linus/9e45365f1469ef2b934f9d035975dbc9ad352116|commit]], [[https://git.kernel.org/linus/1175011a7d0030d49dc9c10bde36f08f26d0a8ee|commit]] * Xen: Add support of extended regions (safe ranges) on Arm [[https://git.kernel.org/linus/fbf3a5c301685f7e9224bf5de9c426cf8f11ae15|commit]], [[https://git.kernel.org/linus/5e1cdb8ee5e76bffbc11d300eebbb5193c7de530|commit]], [[https://git.kernel.org/linus/9dd060afe2dfd4e3f67b6732fdc681e52cd7cbd9|commit]], [[https://git.kernel.org/linus/d1a928eac72962b562162c25baf45ce147e27247|commit]], [[https://git.kernel.org/linus/b2371587fe0c02657db89b67b72efc581bd3f7a0|commit]], [[https://git.kernel.org/linus/54bb4a91b281e1b21235a4bc175e1293e787c016|commit]] * Adds runtime PM support to Tegra drivers and enables core voltage scaling for Tegra20/30 !SoCs, resolving overheating troubles [[https://git.kernel.org/linus/fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf|commit]], [[https://git.kernel.org/linus/0714ccb54c38826f942848813cb06bc50d148e37|commit]], [[https://git.kernel.org/linus/0a6a64f904c6fda33f4b7d50abcae3b8302e89f1|commit]], [[https://git.kernel.org/linus/0b9f3940d6305dd0fc059f7ffaa8334d2e2dd8b6|commit]], [[https://git.kernel.org/linus/4f74ed817ef8d8aa2ef5049537f329fde2f9fca7|commit]], [[https://git.kernel.org/linus/c629196d04c8cdb0624a0763cec78fa18ba8ab1f|commit]], [[https://git.kernel.org/linus/f8d5db7e27b389825b7c61255f14f81d6104061b|commit]], [[https://git.kernel.org/linus/82d03bec4e97f01d982b1663d438c55b100de7e3|commit]], [[https://git.kernel.org/linus/63658cbc66a27b5fcb683623d299e59cc2771964|commit]], [[https://git.kernel.org/linus/1b5bad01abdcefd1bbf58590d5a78e15741f6a34|commit]], [[https://git.kernel.org/linus/9ab9ecd83a3ecf269e8cda08233652203347f5f1|commit]], [[https://git.kernel.org/linus/272c5c3a3792366dfd441182f1bd94aa4b6e346f|commit]], [[https://git.kernel.org/linus/c6d4a8977598c022355521fcf29d706dd95c7a83|commit]], [[https://git.kernel.org/linus/9b07cfe27647639e52a411d07413608cb5cda7dc|commit]], [[https://git.kernel.org/linus/e51c87b7cb1a41d99e059ca3a9c8edf41656ce1f|commit]], [[https://git.kernel.org/linus/4b7f222d832364e17363e4232d5110c7e7660932|commit]], [[https://git.kernel.org/linus/959fddf537c8d3f305df135881976318d7e13b93|commit]], [[https://git.kernel.org/linus/86a3a7f8a42bcdda6281b949d7e78e6e20ddc8ff|commit]], [[https://git.kernel.org/linus/e1808b09df868135240b6b489b692e105d0b17a7|commit]], [[https://git.kernel.org/linus/c98167bbe865591351df10fd88f759f41006d060|commit]], [[https://git.kernel.org/linus/9b34a2a1bc6e29562d0a2a2f77934d8829daedb4|commit]], [[https://git.kernel.org/linus/fe3c94e8e7e458dca28024e39fdaad537b2ea28c|commit]], [[https://git.kernel.org/linus/e6cc64655480de215993cabec45d1f32bb1f5857|commit]], [[https://git.kernel.org/linus/e3cc9c1c51f872629e860ef3b780ddf07f515123|commit]], [[https://git.kernel.org/linus/695494bb969a6070663c20425608c7b72f22887f|commit]], [[https://git.kernel.org/linus/b716d046041e19af9ba188bd2865e141f749a76a|commit]], [[https://git.kernel.org/linus/c6e331a2bb0696075d28810e1afd5c35658c240e|commit]], [[https://git.kernel.org/linus/b405066bd3e04e9d0c34a25db85adf19c08274ef|commit]], [[https://git.kernel.org/linus/91ead34f47c907d931a1f6d396d7dfbbc068263a|commit]], [[https://git.kernel.org/linus/a0d7dba8c3c125692405ac3e2db0e9414952c14f|commit]], [[https://git.kernel.org/linus/9b66bd835dfd85efaf5f590f34230d1d75b446f9|commit]], [[https://git.kernel.org/linus/65fce832a97cb7ed3e4896475baabeb7f506de3b|commit]], [[https://git.kernel.org/linus/2602de4800e6058f811b467b40e1cd16a21d0a30|commit]], [[https://git.kernel.org/linus/e6d391a0b29bd083dabc620534892f0d05707501|commit]], [[https://git.kernel.org/linus/2b69c7b5fd350754b524c3410563a8d0fc452f99|commit]], [[https://git.kernel.org/linus/87d9cf2e846968c7ca8e2a3299e4fb93899bd7fc|commit]], [[https://git.kernel.org/linus/ef6fb9875ce0f495115ebb22a635a1aaafc0f467|commit]], [[https://git.kernel.org/linus/e6fd5c1e9fc5b35ad855cf748cc18b86776b6389|commit]], [[https://git.kernel.org/linus/770586291f9a99c0abb6edee7d709a189355ac7e|commit]], [[https://git.kernel.org/linus/894ea1121b29713c5da17e1032d1049f31e11d19|commit]], [[https://git.kernel.org/linus/7525c2a354e083a33f8775f810edd544f11ec108|commit]], [[https://git.kernel.org/linus/a28c1b4f11fc201103faf51902bb207edba76c73|commit]], [[https://git.kernel.org/linus/e6e395578a6e92307c54232bc695bb08b32b0f86|commit]], [[https://git.kernel.org/linus/3478494dcae155f0580e8f841458905f4fc739c2|commit]], [[https://git.kernel.org/linus/83b7f0b8aeab4fc8271392fd32164efb7b3f55e9|commit]], [[https://git.kernel.org/linus/73e2b72a3518fb60b6a1c11286715f933bafdec2|commit]], [[https://git.kernel.org/linus/1caf3ef4c0febbfe3180da3a57e53ebfa4a0fa3b|commit]], [[https://git.kernel.org/linus/2c16be669291b7be4df37066acc331615f747182|commit]], [[https://git.kernel.org/linus/279e7aa30424ea900d34ef3a540e2f26a930353d|commit]] * perf * Userspace counter access support [[https://git.kernel.org/linus/369461ce8fb6c8156206c7110d7da48e9fbc41bb|commit]], [[https://git.kernel.org/linus/82ff0c022d19c2ad69a472692bb7ee01ac07a40b|commit]], [[https://git.kernel.org/linus/e2012600810c9ded81f6f63a8d04781be3c300ad|commit]], [[https://git.kernel.org/linus/83a7a4d643d33a8b74a42229346b7ed7139fcef9|commit]], [[https://git.kernel.org/linus/aa1005d15d2aee10e5b93a25db076c47e05c4efa|commit]] * vendor events: Arm Neoverse N2 [[https://git.kernel.org/linus/3987d65f45ed51a4650e911baa68f9b6ed4623cb|commit]] * arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT [[https://git.kernel.org/linus/b0fde9c6e291e528878ea3713997777713fe44c6|commit]] * arm-spe: Synthesize SPE instruction events [[https://git.kernel.org/linus/ff8752d7617da301ad3b7ef18caa58d135ee8c3c|commit]] * Inject missing frames when using 'perf record --call-graph=fp' [[https://git.kernel.org/linus/b9f6fbb3b2c29736970ae9fcc0e82b0bd459442b|commit]] * hisi: Add driver for !HiSilicon PCIe PMU [[https://git.kernel.org/linus/8404b0fbc7fbd42e5c5d28cdedd450e70829c77a|commit]], [[https://git.kernel.org/linus/c8602008e247f5603317c16f076565a96715e1ba|commit]] * Add LLC-TAD perf counter support [[https://git.kernel.org/linus/036a7584bede317d0df6b854e4f531b7a2dd8b33|commit]] * Arm CMN updates [[https://git.kernel.org/linus/56c7c6eaf3eb8ac1ec40d56096c0f2b27250da5f|commit]], [[https://git.kernel.org/linus/6190741c294d1cad15198d5d2f912868434fa492|commit]], [[https://git.kernel.org/linus/82d8ea4b450074e81748830929bbd94eebbaffea|commit]], [[https://git.kernel.org/linus/5f167eab83f153c2c6f80cfe419e269d5f481b09|commit]], [[https://git.kernel.org/linus/da5f7d2c8019c9dd053e2d94fdc1b3e7c03c35a5|commit]], [[https://git.kernel.org/linus/0947c80aba23972987a88e620812d17a7af27297|commit]], [[https://git.kernel.org/linus/847eef94e6327dd7690bfac0bd3a81a7ba6aa1ee|commit]], [[https://git.kernel.org/linus/4f2c3872dde55090bf39e1f12a8517a32b6cd048|commit]], [[https://git.kernel.org/linus/558a07807038017255005a4820f600da643d8a5f|commit]], [[https://git.kernel.org/linus/61ec1d875812046ff9d473183d53e19dcd6b2ada|commit]], [[https://git.kernel.org/linus/60d1504070c22c059a1e11bc3fd444953da988c1|commit]], [[https://git.kernel.org/linus/e310644724e195b79cf8114ca5297e4cdb36c955|commit]], [[https://git.kernel.org/linus/b2fea780c9282dbaf77ef081e6d97a3f2c0dfc6a|commit]], [[https://git.kernel.org/linus/a88fa6c28b867a387e3af202d6dbbb754d3aa2f1|commit]] * smmuv3: Add devicetree support [[https://git.kernel.org/linus/3f7be43561766b7ad91661580376913c997613d6|commit]] * Add Xilinx Event Management Driver [[https://git.kernel.org/linus/c7fdb2404f66131bc9c22e06f712717288826487|commit]], [[https://git.kernel.org/linus/a515814e742d8dbd04a0bc2d73b798d7855ec532|commit]], [[https://git.kernel.org/linus/70602b37c4afd91c4dfc237121b31310b6c02a7a|commit]] * coresight: syscfg: dynamic load [[https://git.kernel.org/linus/da7000e8b83bb8dbdf8f01fd3fe4c4190974bfdc|commit]], [[https://git.kernel.org/linus/02bd588e12df405bdf55244708151b7f238b79ba|commit]], [[https://git.kernel.org/linus/eb2ec49606c2a02d6382d56a0e19f34e515fde3f|commit]], [[https://git.kernel.org/linus/ede5bab874f535355ccee5514383941b9525c03b|commit]], [[https://git.kernel.org/linus/7ebd0ec6cf947c3292f21a5edf2d37c9e7317554|commit]], [[https://git.kernel.org/linus/f9809d56513541ca10f67d9666de02384600f109|commit]] * coresight: trbe: Workaround Cortex-A510 erratas [[https://git.kernel.org/linus/53960faf2b731dd2f9ed6e1334634b8ba6286850|commit]], [[https://git.kernel.org/linus/607a9afaae09cde21ece458a8f10cb99d3f94f14|commit]], [[https://git.kernel.org/linus/3bd94a8759de9b724b83a80942b0354acd7701eb|commit]], [[https://git.kernel.org/linus/708e8af4924ec2fdd5b81fe09192c6bac2f86935|commit]] * Apple SoC PMGR device power states driver [[https://git.kernel.org/linus/bd4d13ed210a6d3aadaaa9c93ee7e0671579cd10|commit]], [[https://git.kernel.org/linus/e8117f85b95b932069b9db73ccb3ee973ade2fc9|commit]], [[https://git.kernel.org/linus/c83eeec79ff64f777cbd59a8bd15d0a3fe1f92c0|commit]], [[https://git.kernel.org/linus/106ba3b48a35ddf819ec5786208cf109c81da161|commit]], [[https://git.kernel.org/linus/2ba22cfeda44566aeb333f519ade0633e405aade|commit]], [[https://git.kernel.org/linus/6df9d38f9146e83b473f0c9e57fb5fdf3fcc93e2|commit]] * samsung: Add USI driver [[https://git.kernel.org/linus/b603377e408fb41dbb0971635c57e123edbb5bf8|commit]] * samsung: exynos-chipid: add Exynos7885 SoC support [[https://git.kernel.org/linus/214f78060713fe13e3ba3701dff51e46d9576a9c|commit]] * KVM: arm64: series implements an unshare hypercall at EL2 in nVHE protected mode, and makes use of it to unmmap guest-specific data-structures from EL2 stage-1 during guest tear-down [[https://git.kernel.org/linus/1fac3cfb9cc60d71b66ee5127b2bc5b5f9f79df8|commit]], [[https://git.kernel.org/linus/2ea2ff91e82293909d4879b0b4c6c94b02d52b7e|commit]], [[https://git.kernel.org/linus/d6b4bd3f4897f3b60ac9e8c9e2f0300e739b3392|commit]], [[https://git.kernel.org/linus/34ec7cbf1ee0c45e66a0c24311bcd5b83b7109f5|commit]], [[https://git.kernel.org/linus/82bb02445de57bb3072052705f6f5dea9465592e|commit]], [[https://git.kernel.org/linus/3f868e142c0bb052a1c15fd3ceca1391604e2e69|commit]], [[https://git.kernel.org/linus/a83e2191b7f1894dd0b4b3816ceb9caf4e0cd7e5|commit]], [[https://git.kernel.org/linus/3d467f7b8c0a179a10aa4e9f17cd2d3c3b7e5403|commit]], [[https://git.kernel.org/linus/61d99e33e757a21b47b8b130e49dcbdfaa5d2b1c|commit]], [[https://git.kernel.org/linus/e82edcc75c4e2389a3d7223c4ef1737bd9a07e5d|commit]], [[https://git.kernel.org/linus/1ee32109fd78720259f7431740897d37ebcd84f6|commit]], [[https://git.kernel.org/linus/376a240f037959c2b9a2486e53bcd8d388cbec17|commit]], [[https://git.kernel.org/linus/b8cc6eb5bded7078f796b2ebf548f79850281eb6|commit]], [[https://git.kernel.org/linus/52b28657ebd7cd20e931ce71190f235d0fa018a6|commit]] == X86 == * Add stright-line-speculation mitigations. Recommended LWN article: [[https://lwn.net/Articles/877845/|Blocking straight-line speculation — eventually]]. [[https://git.kernel.org/linus/22da5a07c75e1104caf6a42f189c97b83d070073|commit]], [[https://git.kernel.org/linus/f94909ceb1ed4bfdb2ada72f93236305e6d6951f|commit]], [[https://git.kernel.org/linus/b17c2baa305cccbd16bafa289fd743cc2db77966|commit]], [[https://git.kernel.org/linus/1cc1e4c8aab4213bd4e6353dec2620476a233d6d|commit]], [[https://git.kernel.org/linus/26c44b776dba4ac692a0bf5a3836feb8a63fea6b|commit]], [[https://git.kernel.org/linus/e463a09af2f0677b9485a7e8e4e70b396b2ffb6f|commit]] * Platforms * Add Asus TF103C dock driver [[https://git.kernel.org/linus/0a6509b0926dea5ebbd2c86551b7681b00585961|commit]] * Add intel_crystal_cove_charger driver [[https://git.kernel.org/linus/761db353d9e286c1ce26d6f30d6c8b2bb60dcb23|commit]] * amd-pmc: Add support for AMD Smart Trace Buffer [[https://git.kernel.org/linus/426c0ff27b833939ed434b4a468bdc010864922a|commit]] * asus-wmi: Add support for custom fan curves [[https://git.kernel.org/linus/0f0ac158d28ff78e75c334e869b1cb8e69372a1f|commit]] * int3472: Add board data for Surface Go 3 [[https://git.kernel.org/linus/62ac88a7b4619627ad2fc87f9910d63664805e85|commit]] * lenovo-yogabook-wmi: Add driver for Lenovo Yoga Book [[https://git.kernel.org/linus/c0549b72d99df4616632b6b7dd0e82c6bf49b021|commit]] * lenovo-yogabook-wmi: Add support for hall sensor on the back [[https://git.kernel.org/linus/1c5ec99891bb6a2d5487b9ab7c259698a601b95c|commit]] * Add device drivers for Siemens Industrial PCs [[https://git.kernel.org/linus/dd123e62bdedcd3a486e48e883ec63138ec2c14c|commit]], [[https://git.kernel.org/linus/8c78e0614edc628b13313afd28856720b85d86a3|commit]], [[https://git.kernel.org/linus/2ebd32ce2aecd5ee57d9bdcac80e0df26c351061|commit]], [[https://git.kernel.org/linus/4ba0b8187d98cb4c5e33c0e98895ac5dcb86af83|commit]] * system76_acpi: Guard System76 EC specific functionality [[https://git.kernel.org/linus/ba8cfebd9d9fdc9f5aa960ab388a5e50b017aaa6|commit]] * think-lmi: Opcode support [[https://git.kernel.org/linus/640a5fa50a42b99bfa2a0ec51b4ea9591d9bd055|commit]] * thinkpad_acpi: support force-discharge [[https://git.kernel.org/linus/b55d416d48f5907f66218ae3d878e3bfb69ae4e6|commit]] and inhibit-charge [[https://git.kernel.org/linus/400cffd5f4eaf34939530b3a044e31655188b1f9|commit]] * touchscreen_dmi: Add !TrekStor !SurfTab duo W1 touchscreen info [[https://git.kernel.org/linus/a274cd66bc6461b45a450cd3f5653473a9aaea75|commit]] * touchscreen_dmi: Enable pen support on the Chuwi Hi10 Plus and Pro [[https://git.kernel.org/linus/bfe92170c939297a9623d973a122fbe1d9da8c14|commit]] * touchscreen_dmi: Remove the Glavey TM800A550L entry [[https://git.kernel.org/linus/7a4af4b891b875b50ddfeb9b566fcc454744ab04|commit]] * pdx86: Add support for x86 Android tablets with broken DSDTs [[https://git.kernel.org/linus/fc64a2b21603dc1e1bae6f34b4bccfadc992894f|commit]], [[https://git.kernel.org/linus/cd26465fbc03beaa68979c06fc983be86eafcb4b|commit]], [[https://git.kernel.org/linus/5eba0141206ea521bbcfcf5067c174e825e943dd|commit]], [[https://git.kernel.org/linus/c2138b25d5a42e527588bd26cb2409352d8c0743|commit]], [[https://git.kernel.org/linus/ef2ac11493e24f6c5ad850761aab39a9095010fe|commit]], [[https://git.kernel.org/linus/f08aebe9af935422ec58ff3003eda4dfb91d2dd2|commit]], [[https://git.kernel.org/linus/29272d642468cfdf59853630511830780f09c92a|commit]], [[https://git.kernel.org/linus/f359c40bf872fc702efb9cf6aa8576613747580d|commit]], [[https://git.kernel.org/linus/b40082d0b033486f8ee4eed5d38278b3164b0e8c|commit]] * x86-android-tablets: Add support for disabling ACPI _AEI handlers [[https://git.kernel.org/linus/4ce2a32d40260374dfce5344960c419fde23ce87|commit]] * x86-android-tablets: New driver for x86 Android tablets [[https://git.kernel.org/linus/55fa3c9665bfcf32b21af8ecdeb48d5c5177d8d7|commit]] * KVM * AMX support [[https://git.kernel.org/linus/980fe2fddcff21937c93532b4597c8ea450346c1|commit]], [[https://git.kernel.org/linus/36487e6228c4cb04257c92266a04078a384bc4ec|commit]], [[https://git.kernel.org/linus/cc04b6a21d431359eceeec0d812b492088b04af5|commit]], [[https://git.kernel.org/linus/445ecdf79be0c71ca248f7611aeefceaea3ec59f|commit]], [[https://git.kernel.org/linus/b0237dad2d7f8820b5b415291431d8259e787470|commit]], [[https://git.kernel.org/linus/c270ce393dfd700e7510a4579568deeefba954fd|commit]], [[https://git.kernel.org/linus/0781d60f658e25fbad3b6e4261f54eb1cd3dc302|commit]], [[https://git.kernel.org/linus/5ab2f45bba4894a0db4af8567da3efd6228dd010|commit]], [[https://git.kernel.org/linus/8eb9a48ac1e86a8a59f7123b529d6e498fb1f163|commit]], [[https://git.kernel.org/linus/820a6ee944e74e57255ac2e90916ecdaade57b95|commit]], [[https://git.kernel.org/linus/1df4fd834e8e2c00973ac2003ad0e6feb8750b31|commit]], [[https://git.kernel.org/linus/ec5be88ab29fd9145c7ced20b58fb96f7c6b6890|commit]], [[https://git.kernel.org/linus/548e83650a51dce0d188b9e41b1e2ca5d63597cf|commit]], [[https://git.kernel.org/linus/61f208134a871047f1d642ed3b813f4f71e30b0e|commit]], [[https://git.kernel.org/linus/86aff7a4799286635efd94dab17b513544703cad|commit]], [[https://git.kernel.org/linus/690a757d610e50c2c3acd2e4bc3992cfc63feff2|commit]], [[https://git.kernel.org/linus/c60427dd50ba9b20063ccaed0e98d62e886d7a3b|commit]], [[https://git.kernel.org/linus/be50b2065dfa3d88428fdfdc340d154d96bf6848|commit]], [[https://git.kernel.org/linus/415a3c33e847349c0f76575b3ebfdfae2f5a681a|commit]], [[https://git.kernel.org/linus/5429cead01192ff4019ea0b13316268d14fd1ec2|commit]], [[https://git.kernel.org/linus/b5274b1b7ba89fe8ed38cc470041cd6ba0dfb79b|commit]] * nVMX: Enlightened MSR Bitmap feature for Hyper-V, which allows L1 hypervisor to inform L0 when it changes MSR bitmap, this eliminates the need to examine L1's MSR bitmap for L2 every time when 'real' MSR bitmap for L2 gets constructed. When the feature is enabled for Win10+WSL2, it shaves off around 700 CPU cycles from a nested vmexit cost (tight cpuid loop test) [[https://git.kernel.org/linus/b84155c38076b36d625043a06a2f1c90bde62903|commit]], [[https://git.kernel.org/linus/ed2a4800ae9d491e4bf1b8b60b15001ce3b88fcd|commit]], [[https://git.kernel.org/linus/502d2bf5f2fd7c05adc2d4f057910bd5d4c4c63e|commit]] * svm: Add module param to control PMU virtualization [[https://git.kernel.org/linus/b1d66dad65dcc8a6e5942db27027a086aa4f5c16|commit]] * Add the capability KVM_CAP_ENABLE_CAP to x86 so userspace can ensure KVM_ENABLE_CAP is available on a vcpu before using it [[https://git.kernel.org/linus/127770ac0d043435375ab86434f31a93efa88215|commit]] * Export supported_xcr0 via UAPI [[https://git.kernel.org/linus/dd4516aee365fc9c944c9d6036b6b87363398680|commit]], [[https://git.kernel.org/linus/56f289a8d23addfa4408a08f07f42fcfe2a7bd69|commit]], [[https://git.kernel.org/linus/dd6e631220181162478984d2d46dd979e04d8e75|commit]], [[https://git.kernel.org/linus/b19c99b9f4486f23e3b7248dd4ce3d83e19b9032|commit]] * Hyper-V: Add Hyper-V Isolation VM support [[https://git.kernel.org/linus/1a5e91d8375fc8369207cc0b9894a324f2bbf1d9|commit]], [[https://git.kernel.org/linus/c789b90a69045d1924bc0802ae0dce2bba05a04e|commit]], [[https://git.kernel.org/linus/062a5c4260cdb734a4727230c58e38accf413315|commit]], [[https://git.kernel.org/linus/743b237c3a7b0f5b44aa704aae8a1058877b6322|commit]], [[https://git.kernel.org/linus/846da38de0e8224f2f94b885125cf1fd2d7b0d39|commit]] * Security: easure initrd data loaded by the EFI stub [[https://git.kernel.org/linus/4da87c51705815fe1fbd41cc61640bb80da5bc54|commit]], [[https://git.kernel.org/linus/44f155b4b07b8293472c9797d5b39839b91041ca|commit]], [[https://git.kernel.org/linus/20287d56f52dab0790acb05f44cd2011bac0a431|commit]], [[https://git.kernel.org/linus/f046fff8bc4c4d8f8a478022e76e40b818f692df|commit]] * perf: intel/lbr: Support LBR format V7 [[https://git.kernel.org/linus/1ac7fd8159a842b3aa51f0b46a351fa3eeb8fbf3|commit]] * AMD: mce_amd: Support non-uniform MCA bank type enumeration [[https://git.kernel.org/linus/91f75eb481cfaee5c4ed8fb5214bf2fbfa04bd7b|commit]] * Remove X86_USE_3DNOW [[https://git.kernel.org/linus/c6dbd3e5e69cf3ca47a3864115d4cbdd44619243|commit]] * Basic recovery for machine checks inside SGX [[https://git.kernel.org/linus/d6d261bded8a57aed4faa12d08a5b193418d3aa4|commit]], [[https://git.kernel.org/linus/40e0e7843e23d164625b9031514f5672f8758bf4|commit]], [[https://git.kernel.org/linus/992801ae92431761b3d8ec88abd5793d154d34ac|commit]], [[https://git.kernel.org/linus/a495cbdffa30558b34f3c95555cecc4fd9688039|commit]], [[https://git.kernel.org/linus/03b122da74b22fbe7cd98184fa5657a9ce13970c|commit]], [[https://git.kernel.org/linus/c6acb1e7bf4656b9434335c72b8245cc84575fde|commit]], [[https://git.kernel.org/linus/3ad6fd77a2d62e8f4465b429b65805eaf88e1b9e|commit]] * sgx: Add an attribute for the amount of SGX memory in a NUMA node [[https://git.kernel.org/linus/50468e4313355b161cac8a5155a45832995b7f25|commit]] * xen: Add in-kernel Xen event channel delivery [[https://git.kernel.org/linus/2efd61a608b0039911924d2e5d7028eb37496e85|commit]], [[https://git.kernel.org/linus/982ed0de4753ed6e71dbd40f82a5a066baf133ed|commit]], [[https://git.kernel.org/linus/1cfc9c4b9d4606a1e90e7dbc50058b9f0c1d43a6|commit]], [[https://git.kernel.org/linus/14243b387137a4afbe1df5d9dc15182d6657bb79|commit]], [[https://git.kernel.org/linus/55749769fe608fa3f4a075e42e89d237c8e37637|commit]] == POWERPC == * Book3S HV P9: entry/exit optimisations. This reduces radix guest full entry/exit latency on POWER9 and POWER10 by 2x [[https://git.kernel.org/linus/f53884b1bf28497e9596cac8b44ef1d41bd6dfc5|commit]], [[https://git.kernel.org/linus/736df58fd5bcd02f811f7d474bbe02a35ffaa8f0|commit]], [[https://git.kernel.org/linus/5955c7469a73033f607ebd6d418058943fe13dd3|commit]], [[https://git.kernel.org/linus/4ebbd075bcde7884e078d4360510b989f559bfec|commit]], [[https://git.kernel.org/linus/9581991a60817abe311c2581ae4554b28bfa32f1|commit]], [[https://git.kernel.org/linus/34bf08a2079fffc7206a1ae93086ab8167e0afb6|commit]], [[https://git.kernel.org/linus/25aa145856cd0d94864bf501218be84a7c8062ae|commit]], [[https://git.kernel.org/linus/eacc818864bb01828280f4d64334c4e5ae6a4daf|commit]], [[https://git.kernel.org/linus/46f9caf1a246a5c0622fa8cc7e673658e925f97e|commit]], [[https://git.kernel.org/linus/d3c8a2d3740d93778ea102d4c781746d284177bf|commit]], [[https://git.kernel.org/linus/245ebf8e7380b3d84c0aac37fbfd9306b45a3a7a|commit]], [[https://git.kernel.org/linus/0a4b4327ce867e3ac1b3ad15f4d2b686b516b3a2|commit]], [[https://git.kernel.org/linus/57dc0eed73caa31bfe36ce8fed234e214e37a5ae|commit]], [[https://git.kernel.org/linus/401e1ae372673664465d45a86975c006dc6a488d|commit]], [[https://git.kernel.org/linus/9d3ddb86d96d9f0314f3baaf0e37f987b40d3eee|commit]], [[https://git.kernel.org/linus/b1adcf57ceca7eab9bfdafc754802e05e634bfcc|commit]], [[https://git.kernel.org/linus/a1a19e1154e4e9c6c1136474cb040657b1c17817|commit]], [[https://git.kernel.org/linus/174a3ab633392859888fc1a5cff278d5546d8474|commit]], [[https://git.kernel.org/linus/34e119c96b2b381278d1ddf6b1708678462daba4|commit]], [[https://git.kernel.org/linus/2251fbe76395e4d89c31099984714c5f1135f052|commit]], [[https://git.kernel.org/linus/cf99dedb4b2d2a18e004b1c84852fffa810dc44c|commit]], [[https://git.kernel.org/linus/3c1a4322bba79aad2d3f6f996b7e1c336bd909b3|commit]], [[https://git.kernel.org/linus/6547af3eba88e4806e853fee7547031b2cc6a560|commit]], [[https://git.kernel.org/linus/cb2553a093093ae46cfaee31321bcedcd0312c5d|commit]], [[https://git.kernel.org/linus/9a1e530bbbdaa2184993a7d7fc61d78871540ccd|commit]], [[https://git.kernel.org/linus/9dfe7aa7bc50556063c8658f59ad475131c09b65|commit]], [[https://git.kernel.org/linus/0f3b6c4851aef7a98b435c6f08b2c9c88165d254|commit]], [[https://git.kernel.org/linus/516b334210b831827e0491676625323f484275dd|commit]], [[https://git.kernel.org/linus/aabcaf6ae2a0912898bd243f0aec0ce6853983fc|commit]], [[https://git.kernel.org/linus/08b3f08af583c01b3cfdc15bda68063c2a401512|commit]], [[https://git.kernel.org/linus/d5f480194577423731ee8413791a5486f26a95ab|commit]], [[https://git.kernel.org/linus/3f9e2966d1b0dd81bcfaeb816335e0ddeedde3c1|commit]], [[https://git.kernel.org/linus/3e7b3379023dad2e78c3200373a6368f5d0ee599|commit]], [[https://git.kernel.org/linus/d55b1eccc7aa14a1750aecf271806365478ca805|commit]], [[https://git.kernel.org/linus/34e02d555d8fa36cc756a083de1eeb56edab0e00|commit]], [[https://git.kernel.org/linus/a3e18ca8ab6f7f2260978f0a3842845414d799c0|commit]], [[https://git.kernel.org/linus/022ecb960c89faad42ff0b417a71d9255dd115a3|commit]], [[https://git.kernel.org/linus/5236756d04454c7ce9f45e27b434d75b8d6f8759|commit]], [[https://git.kernel.org/linus/cf3b16cfa6503b1fe5e680f9711262e6a51ef097|commit]], [[https://git.kernel.org/linus/9c75f65f3583b0cf467c378a1076f0b50bbc2fb1|commit]], [[https://git.kernel.org/linus/a089a6869e7f613a8d961ac65bafd127317e4c5c|commit]], [[https://git.kernel.org/linus/0ba0e5d5a691806cca3d4f290dcc61f656049872|commit]], [[https://git.kernel.org/linus/d5c0e8332d82c04deee25dd6f28c5bbe84d49a73|commit]], [[https://git.kernel.org/linus/46dea77f790c1e7ab2e9f7452e34de0dc5da9b13|commit]], [[https://git.kernel.org/linus/b49c65c5f9f1dac4ef1764578ad55bacf526eb38|commit]], [[https://git.kernel.org/linus/241d1f19f0e5c257881a0661f201b51dc3e57f8c|commit]], [[https://git.kernel.org/linus/f08cbf5c7d1f86f12143a1dce23740411b03a807|commit]], [[https://git.kernel.org/linus/4c9a68914eab1f17f6c428c579ffd75c4448461e|commit]], [[https://git.kernel.org/linus/434398ab5eed03dbc0075af9436e871712bfb45a|commit]], [[https://git.kernel.org/linus/ecb6a7207f92e33c2b7a1271165ecf5d8f420bba|commit]], [[https://git.kernel.org/linus/617326ff01df30796d897895ebd18ce583c9b883|commit]], [[https://git.kernel.org/linus/6398326b9ba182936bdc9d66475c09e39b701aa2|commit]], [[https://git.kernel.org/linus/9c5a432a558105d6145b058fad78eb6fcf3d4c38|commit]] * Add BPF_PROBE_MEM JIT support [[https://git.kernel.org/linus/c9ce7c36e4870bd307101ba7a00a39d9aad270f3|commit]], [[https://git.kernel.org/linus/04c04205bc35d0ecdc57146995ca9eb957d4f379|commit]], [[https://git.kernel.org/linus/efa95f031bf38c85cf865413335a3dc044e3194e|commit]], [[https://git.kernel.org/linus/f15a71b3880bf07b40810644e5ac6f177c2a7c8f|commit]], [[https://git.kernel.org/linus/983bdc0245a29cdefcd30d9d484d3edbc4b6d787|commit]], [[https://git.kernel.org/linus/9c70c7147ffec31de67d33243570a533b29f9759|commit]], [[https://git.kernel.org/linus/23b51916ee129833453d8a3d6bde0ff392f82fce|commit]], [[https://git.kernel.org/linus/e919c0b2323bedec00e1ecc6280498ff81f59b15|commit]] * Add KUAP support for BOOKE and 40x [[https://git.kernel.org/linus/6c1fa60d368e6b752e1612eae9bb0970e85392b2|commit]], [[https://git.kernel.org/linus/13dac4e31e75ce10b2fcaad4432a24dae6c955f6|commit]], [[https://git.kernel.org/linus/ee2631603fdbab6f76e86ea87f7a03ebc3a1ef85|commit]], [[https://git.kernel.org/linus/dc3a0e5b83a8806d7da1f343a7d2e0be386d16d2|commit]], [[https://git.kernel.org/linus/df415cd758261bceff27f34a145dd8328bbfb018|commit]], [[https://git.kernel.org/linus/526d4a4c77aedf1b7df1133e5cced29c70232e6e|commit]], [[https://git.kernel.org/linus/70428da94c7ad692d306747a04117543827292a7|commit]], [[https://git.kernel.org/linus/6754862249d324b11f1361a5353e234325d805ec|commit]], [[https://git.kernel.org/linus/ba454f9c8e4efcc47c772b7642a5c8c6d1343cbf|commit]], [[https://git.kernel.org/linus/c252f3846d3114542c606618995e3cbc11775357|commit]], [[https://git.kernel.org/linus/2341964e27b02b2ca1deef8a18df59d1db7b9085|commit]], [[https://git.kernel.org/linus/937fb7003ee1f37faed1f1a4ece46e8a14863d92|commit]], [[https://git.kernel.org/linus/25ae981fafaa140a12e4c830992b4fe997071124|commit]], [[https://git.kernel.org/linus/047a6fd40199eb55ffd18091f7ceae9743d972bf|commit]], [[https://git.kernel.org/linus/42e03bc5240b75007682d9941ef672d12828fc70|commit]], [[https://git.kernel.org/linus/e3c02f25b4296c48376b8edb6aadcec460e803bc|commit]], [[https://git.kernel.org/linus/43afcf8f0101279cf4243bb4f9f9b249ddd8613c|commit]], [[https://git.kernel.org/linus/f6fad4fb55936f0d613cea08341d187d691d6440|commit]], [[https://git.kernel.org/linus/fcf9bb6d32f8a268bc3daf3281e3beefabec4e7c|commit]], [[https://git.kernel.org/linus/4f6a025201a290316b28a2a0ef9950398bd75088|commit]], [[https://git.kernel.org/linus/57bc963837f5f1753a1d51fada54a32b8a84fdc3|commit]], [[https://git.kernel.org/linus/dede19be5163cdc5b5d65a2ce7e7f6eedcb666ff|commit]] * 4xx: Complete removal of MSI support [[https://git.kernel.org/linus/eca213152a36b381724251afaa5ce04ac551e3f7|commit]] [[https://git.kernel.org/linus/4f1d038b5ea1b45d8265a5407712f975b600bb94|commit]] * Make hash MMU code build configurable [[https://git.kernel.org/linus/79b74a68486765a4fe685ac4069bc71366c538f5|commit]], [[https://git.kernel.org/linus/7ebc49031d0418dc9ca8475b8133a3a161221ef5|commit]], [[https://git.kernel.org/linus/a4135cbebde8375e2a9d91261b4546ce3f3b9b0f|commit]], [[https://git.kernel.org/linus/935b534c24f014325b72a3619bbbdc18191f9c3d|commit]], [[https://git.kernel.org/linus/0c7cc15e92157c8886c8df3151eac2c43c3dfa2b|commit]], [[https://git.kernel.org/linus/3d3282fd34d82caac5005d9c4d4525054eb3cac1|commit]], [[https://git.kernel.org/linus/162b0889bba6e721c33d12e15971618785ca778e|commit]], [[https://git.kernel.org/linus/310dce6201fd27fda484e34bf543fb55c33d80b1|commit]], [[https://git.kernel.org/linus/bdad5d57dfcc6d2b2f8d0bc9d7e85ee794d1d50e|commit]], [[https://git.kernel.org/linus/f43d2ffb47c9e86f5ec24e1de6ce6da6808634a2|commit]], [[https://git.kernel.org/linus/ffbe5d21d10f9c7890c07fca17db772f941385bf|commit]], [[https://git.kernel.org/linus/20626177c9de726c48802c15e8635cc154645588|commit]], [[https://git.kernel.org/linus/8dbfc0092b5c8c50f011509893bf0396253cd2ab|commit]], [[https://git.kernel.org/linus/af3a0ea41cbf38e967611e262126357d2fd23955|commit]], [[https://git.kernel.org/linus/debeda017189e40bff23d1c3d2e4567ca8541aed|commit]], [[https://git.kernel.org/linus/c28573744b74eb6de19add503d6a986795c4c137|commit]], [[https://git.kernel.org/linus/387e220a2e5e630794e1f5219ed6f11e56271c21|commit]], [[https://git.kernel.org/linus/31284f703db2f1605b2dbc6bb0632b04d7be13e7|commit]] * Implement livepatch on PPC32 * ftrace: Activate HAVE_DYNAMIC_FTRACE_WITH_REGS on PPC32 [[https://git.kernel.org/linus/7dfbfb87c243cf08bc2b9cc23699ac207b726458|commit]] * xive: Add a debugfs file to dump EQs [[https://git.kernel.org/linus/08f3f610214f395561bbda03344e641579f6e917|commit]], add a debugfs toggle for StoreEOI [[https://git.kernel.org/linus/d7bc1e376cb786e9e8483455584d89cad4b5808f|commit]], add a debugfs toggle for save-restore [[https://git.kernel.org/linus/1e7684dc4fc70271c8bf86d397bd4fbfb3581e65|commit]]add a kernel parameter for StoreEOI [[https://git.kernel.org/linus/c21ee04f11ae068aa132cce56d09f618d4a66259|commit]] == RISCV == * Introduce sv48 support without relocatable kernel [[https://git.kernel.org/linus/f7ae02333d13f598da6ff6b94cf643255707f752|commit]], [[https://git.kernel.org/linus/2efad17e5794f4223bbeff1b2c568e3afd9a8c22|commit]], [[https://git.kernel.org/linus/840125a97abc7e676d839adc2743e8f703a156b3|commit]], [[https://git.kernel.org/linus/3270bfdb9e4a01bb15d018612a6354c1837b5f97|commit]], [[https://git.kernel.org/linus/60639f74c2f4fcc3ffa2ac0b120eaa874ccc713f|commit]], [[https://git.kernel.org/linus/e8a62cc26ddf53a3c6ba2a8d33036cf7b84f3923|commit]], [[https://git.kernel.org/linus/73c7c8f68e7266bd558227bd9c598cb90b1673cc|commit]], [[https://git.kernel.org/linus/c774de22c430733487f70d755067d9ea55dbe6de|commit]] * Basic StarFive JH7100 RISC-V SoC support [[https://git.kernel.org/linus/3d24568b01c5a7a9e88f73f917477b60edb35bfe|commit]], [[https://git.kernel.org/linus/3234d3a1374308615c0cde5e83e52f6b644eaf53|commit]], [[https://git.kernel.org/linus/9ac16169b4d4359d3832669bf06aab9e51184828|commit]], [[https://git.kernel.org/linus/38bb8a7264daf0ff5bb3024ae94bc465de78203d|commit]], [[https://git.kernel.org/linus/af35098f4fcd1f9bfc58dc37479e0786a4d85e96|commit]], [[https://git.kernel.org/linus/4210be668a09ee20e4e1c7adf61b47d33d05c480|commit]], [[https://git.kernel.org/linus/810e287e83b69ff8563bde15cae9120c802ac5d7|commit]], [[https://git.kernel.org/linus/d7d456a5201d2e707318bbdc4fb69a3407eed29e|commit]], [[https://git.kernel.org/linus/0be3a1595bf8c7f39153be02c9aae61dd2108576|commit]], [[https://git.kernel.org/linus/3021114b3d172cf80c074c81425741f9e26c6679|commit]], [[https://git.kernel.org/linus/7431b391df95f5b8d08fd0f9fa1a75cc038ee290|commit]], [[https://git.kernel.org/linus/ec648f6b7686b716424e8e73eebb4c11ae199187|commit]], [[https://git.kernel.org/linus/d0b65b1500973fef840dbc4bb9f9c237db2b761f|commit]], [[https://git.kernel.org/linus/b0ad20a3b64bf653a717860819691b262c0b2a2b|commit]], [[https://git.kernel.org/linus/ec85362fb121d0297b9f3bb56816ea6282c34fda|commit]], [[https://git.kernel.org/linus/a43676272a6e0b398781bc5337ca4cc187ba923d|commit]] * Add Supervisor Binary Interface v0.2 support for KVM [[https://git.kernel.org/linus/cf70be9d214c3ba8dd228cb373f7dc0edfa8da6b|commit]], [[https://git.kernel.org/linus/a046c2d8578c93b85ab9272a818c821c254931d0|commit]], [[https://git.kernel.org/linus/c62a76859723fb732bfeda847f22192e24e121a7|commit]], [[https://git.kernel.org/linus/5f862df5585cf9d74b97ecaf3078243591f1009f|commit]], [[https://git.kernel.org/linus/3e1d86569c210ec64398091bd035e539f0e26e81|commit]] * Enable THP migration [[https://git.kernel.org/linus/fba88ede6a312705e147860c45ed9b3c3d9c6f85|commit]], [[https://git.kernel.org/linus/d062a79b7c80064d5b40bcd78009fe30adde5cea|commit]] == MIPS == * BCM47XX: Add board entry for Linksys WRT320N v1 [[https://git.kernel.org/linus/3829e4f10a232964cc728c0479c8097922e5e073|commit]] * BCM47XX: Add support for Netgear R6300 v1 [[https://git.kernel.org/linus/15e690af5cc3cd8f5d14ee2aa3a093f80196110e|commit]] * BCM47XX: Add support for Netgear WN2500RP v1 & v2 [[https://git.kernel.org/linus/4da27b6d550427a0560a15df36de99cb17629216|commit]] * Loongson64: Add Loongson-2K1000 reset platform driver [[https://git.kernel.org/linus/7eb7819a2e12461a43eb701e401460ed424a425d|commit]] * TXX9: Remove TX4939 SoC support [[https://git.kernel.org/linus/fc5bb239d5b3500d034559e0c5ecb67bbae69de7|commit]], remove rbtx4938 board support [[https://git.kernel.org/linus/21d638ef9483d8cf19197e1a6f12ebc8f7d7c0b9|commit]],remove rbtx4939 board support [[https://git.kernel.org/linus/5a8df9281b052ff3d498e0d6b22e1546843b89ce|commit]] * New Kconfig option ZBOOT_LOAD_ADDRESS [[https://git.kernel.org/linus/79876cc1d7b801b28511440e5aec1b31d8df7a73|commit]] == PARISC == * Rewrite light-weight syscall and futex code [[https://git.kernel.org/linus/d0585d742ff2d82accd26c661c60a6d260429c4a|commit]] * Add kgdb io_module to read chars via PDC [[https://git.kernel.org/linus/c1c72d9bbf2bf91670ac589adf037f433642fff5|commit]] * Enable TOC (transfer of contents) feature unconditionally [[https://git.kernel.org/linus/d6ab9fc74513ae6501afcdae2547334a03b9a5c9|commit]] == S390 == * Add new CPU-MF Counters for new IBM Z Hardware [[https://git.kernel.org/linus/a87b0fd4f9003f8521226e226cf92b18147b3519|commit]], [[https://git.kernel.org/linus/745f5d20e7936931f924410f32d8b0e599b5990e|commit]] * crypto: add SIMD implementation for ChaCha20 [[https://git.kernel.org/linus/b087dfab4d3902681550fd1f5ff9c3e942059478|commit]] == UML == * Add devicetree support [[https://git.kernel.org/linus/b31297f04e86e4115ece79ca530d8ae1c454db75|commit]] * virtio_uml: Allow probing from devicetree [[https://git.kernel.org/linus/db0dd9cee82270e032123169ceff659eced5115d|commit]] == M68K == * Enable memtest functionality [[https://git.kernel.org/linus/376e3fdecb0dcae216c0ac559cff066f460bf47b|commit]] = Drivers = == Graphics == * Add privacy-screen class and connector properties. It allows non KMS drivers to register a privacy-screen device, which the KMS drivers can then use to implement the standard privacy-screen properties. This is in order to support laptops that have the LCD panel with a builtin electronic privacy-screen [[https://git.kernel.org/linus/107fe904302092c683cf5462b4af3cb3cfa40998|commit]], [[https://git.kernel.org/linus/a1a98689301b9af0313e4c1ba44558e8b67ff76e|commit]], [[https://git.kernel.org/linus/befe5404a00b3b1547c944738df4a9229909bdc9|commit]], [[https://git.kernel.org/linus/8a12b170558aabb31cc98fda0da6a56b518cadaa|commit]], [[https://git.kernel.org/linus/334f74ee85dc26a50c1a2b0da82517595191f92f|commit]], [[https://git.kernel.org/linus/1b8101d51873d4644f0ff15f6eac46614542a76b|commit]], [[https://git.kernel.org/linus/e8b7eb66738f559da1688ef3e4038180d7343547|commit]], [[https://git.kernel.org/linus/f809891ee51b706e1a2a42998d8766c120660796|commit]], [[https://git.kernel.org/linus/94b541f53db1ec6b99fc2186b084177cf6e18824|commit]], [[https://git.kernel.org/linus/6306d8dbfae6abbc049cb92fc7cf2acbcd983f8d|commit]] * Re-enable fb accelerated scrolling [[https://git.kernel.org/linus/1148836fd3226c20de841084aba24184d4fbbe77|commit]], [[https://git.kernel.org/linus/87ab9f6b7417349aa197a6c7098d4fdd4beebb74|commit]] * Remove DMA_BUF_SET_NAME ioctl restrictions [[https://git.kernel.org/linus/e73c317efbf9a6ab2d1c18eff8343958ab6df73a|commit]] * sysfs: send hotplug event [[https://git.kernel.org/linus/0d6a8c5e96833f644b91528de6a3a4398214fb9c|commit]] * Support XRGB2101010 source buffers [[https://git.kernel.org/linus/877691b987a089938d67de13d886932ef2f21b22|commit]] * fourcc: Add packed 10bit YUV 4:2:0 format [[https://git.kernel.org/linus/006ea1b5822f9019bd722ffc6242bc0880879e3d|commit]] * Intel * Support VESA panel backlights [[https://git.kernel.org/linus/04f0d6cc62cc1eaf9242c081520c024a17ba86a3|commit]], [[https://git.kernel.org/linus/f5dee1283f6289342e720446ac777ce3aaf95f13|commit]], [[https://git.kernel.org/linus/646596485e1ed2182adf293dfd5aec4a96c46330|commit]], [[https://git.kernel.org/linus/f58a435311672305d8747f40e35235f7ed64ae69|commit]], [[https://git.kernel.org/linus/37fe0cf5fb803d98efd7feb64b408c9b029c1085|commit]] * Introduce Raptor Lake S [[https://git.kernel.org/linus/52407c220c44c8dcc6aa8aa35ffc8a2db3c849a9|commit]], [[https://git.kernel.org/linus/4a75f32fc783128d0c42ef73fa62a20379a66828|commit]], [[https://git.kernel.org/linus/c9ee950a2ca55ea0f63d0893f796b2eb089e7900|commit]] * CD clock squashing support [[https://git.kernel.org/linus/2fb352fa627052c9e551339fe27158df305bc622|commit]], [[https://git.kernel.org/linus/ba884a411700dc56dceedfa53f9364cdcfb70427|commit]], [[https://git.kernel.org/linus/2060a6895b768d907fd3efa9f52981e615171ec2|commit]] * Update ADL-P DMC fw to v2.14 [[https://git.kernel.org/linus/e08a7d5611b876bf9da3ef7c185d26dcadf24dc9|commit]] * Enable runtime PM autosuspend by default [[https://git.kernel.org/linus/527bab0473f28236e4587c7870586275c1ef5516|commit]] * DP per-lane drive settings for icl+ [[https://git.kernel.org/linus/88a24415220990d41834838d54ba028399649ec9|commit]] * Remove CCS FB stride restrictions on ADL-P [[https://git.kernel.org/linus/e6d6f689435aaebc2e407026d9fdfc2d89bd7902|commit]] * VRR platform support for display 11 [[https://git.kernel.org/linus/b2e7d636d9ad5dc7e84a95b004345cdd2fc82b2d|commit]] * add support for display audio codec keepalive [[https://git.kernel.org/linus/112a87c48e83cf226325735009712b515f48c495|commit]] * Improved eviction performance with async TTM moves [[https://git.kernel.org/linus/6385eb7ad841bf938427f4fb4e7880ed385744bd|commit]] * Enable pipe color support on D13 platform [[https://git.kernel.org/linus/1c7ab5affa5e73ed75732be2f2fabe1ae86c82e1|commit]], [[https://git.kernel.org/linus/17815f624a90579aeac4b700f8434e9ff6a6d001|commit]], [[https://git.kernel.org/linus/e83c18cffaedb1cd5da935b06d49308f92ea50cb|commit]] * Add support for moving fence waiting [[https://git.kernel.org/linus/f6c466b84cfa78807b7f71b8adeaf209b4deb72f|commit]] * AMD * Add smart trace buffer (STB) for supported GPUs [[https://git.kernel.org/linus/79aae67ef8bbc8df09099290fc2c3423dcdab224|commit]], [[https://git.kernel.org/linus/db5b5c679e6cad2bb147337af6c378d278231b45|commit]], [[https://git.kernel.org/linus/1f5fc7a50955e20c019ddc73575d8a663301d999|commit]] * Add Debugfs Entry to Force in SST Sequence [[https://git.kernel.org/linus/7e4aeed859d47474e40f43ef6ef3004ab52486be|commit]] * Add debugfs entry for ILR [[https://git.kernel.org/linus/70487a99eeff5d0aa8104bd4eb236f318395658f|commit]] * PSR panel capability debugfs [[https://git.kernel.org/linus/7238b42e1f4009cde5c67c2c5f9d35d472240ffa|commit]] * Add new fields for Sienna Cichlid [[https://git.kernel.org/linus/3a50403f8b119d6be4f9935cee97473a2c90840e|commit]] * Enable unique_id for Aldebaran [[https://git.kernel.org/linus/4ad31fa15ba472866d538b3cee05708a9d8e8197|commit]] * Add new query interface for umc block [[https://git.kernel.org/linus/8882f90a3fe2457c8b3f86bbbbef8754f704f5ef|commit]] * Add support for SMU debug option [[https://git.kernel.org/linus/6ff7fddbd12064dc9de03e0c1ad03e13f6ba7af8|commit]] * Support new mode-1 reset interface [[https://git.kernel.org/linus/3ebd8bf02380ddc32556ee87077db3917ccff40c|commit]] * amdkfd: Add sysfs bitfields and enums to uAPI [[https://git.kernel.org/linus/b5f57384805a34f497edb8b04d694a8a1b3d81d4|commit]] * amdkfd: Make KFD support on Hawaii experimental [[https://git.kernel.org/linus/0f7ef0b99da15b28fad78da788e55adc642283c8|commit]] * tegra * NVDEC support [[https://git.kernel.org/linus/46f226c93d35b936aeec6eb31da932dc2e86f413|commit]] * panel * simple: Add Vivax TPC-9150 panel v6 [[https://git.kernel.org/linus/1a84a308acda285cf9fae548262b8e199845b2d1|commit]] * simple: Add support for the Innolux !G070Y2-T02 panel [[https://git.kernel.org/linus/57a06e907c07b17308f9e6e6ce91402ee7ee03e6|commit]] * Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver [[https://git.kernel.org/linus/a19125a281128c836faae249c1001eb8d7a18b48|commit]] * Add JDI R63452 MIPI DSI panel driver [[https://git.kernel.org/linus/437c3d87590e7c1d901c66d8916e7a58f0fc7ff7|commit]] * Add Sony Tulip Truly NT35521 driver [[https://git.kernel.org/linus/9aa2c2320e6fb50d8f80963e786d0b564d0695ab|commit]] * Add driver for Novatek NT35950 DSI DriverIC panels [[https://git.kernel.org/linus/623a3531e9cfcb95de55f0e4a38668705eeec8ad|commit]] * ilitek-ili9881d: add support for Wanchanglong W552946ABA panel [[https://git.kernel.org/linus/19febe662d0b31b717655041cd67df524d19a5ac|commit]] * simple: Add Team Source Display TST043015CMHX panel [[https://git.kernel.org/linus/938db276594697efab602c66cd92c48cbc60a314|commit]] * simpledrm * Support FB_DAMAGE_CLIPS [[https://git.kernel.org/linus/0dd80b483b95abdbc3919cb360d17179a5f85d2c|commit]] * Support virtual screen sizes [[https://git.kernel.org/linus/9239f3e1807c282e3c6bced510640910e9b25c60|commit]] * Add Apple M1 support [[https://git.kernel.org/linus/2f92ea21622c49480402a58d268f4c9bed9e8c68|commit]], [[https://git.kernel.org/linus/877691b987a089938d67de13d886932ef2f21b22|commit]], [[https://git.kernel.org/linus/6ea966fca0841174b6bafca58e56f9c11d3af157|commit]] * Add driver for newhaven, 1.8-128160EF [[https://git.kernel.org/linus/50848e3787ad9eaae38889fcb7f4aa1f4b42f4eb|commit]] * msm * dp support for sc7280 [[https://git.kernel.org/linus/ef7837ff091c8805cfa18d2ad06c2e5f4d820a7e|commit]] * Add support for Adreno 506 GPU [[https://git.kernel.org/linus/6bf7805321b96e4144c1232d7c3f66b2dce35761|commit]] * debugfs: Add display/kms state snapshot [[https://git.kernel.org/linus/c1760555884b7fae1c0b1aecef6cc00efda73e3c|commit]] * Add debugfs to disable hw err handling [[https://git.kernel.org/linus/5edf2750d998b7767daffe66c7f7476227df908a|commit]] * anx7625 * Support MIPI DSI input [[https://git.kernel.org/linus/fd0310b6fe7db694e553a5407594d1361e68ce1e|commit]] * Support HDMI audio [[https://git.kernel.org/linus/566fef1226c1df5a7e71718f9ae012d4c1cd13f7|commit]] * dw-hdmi * Allow interlace on bridge [[https://git.kernel.org/linus/f6632721cd6231e1bf28b5317dcc7543e43359f7|commit]] * ps8640 * Enable runtime PM [[https://git.kernel.org/linus/826cff3f7ebba460d3db61f135798ce76b0d26ed|commit]] * Support aux-bus [[https://git.kernel.org/linus/e9d9f9582c3d90bced286a63d1f718d4aae60a03|commit]] * tx358768 * Add pulse mode support [[https://git.kernel.org/linus/0bcdfabfcbe230fbd9f03c297486f013333892c7|commit]] * ti-sn65dsi86 * Add PWM support [[https://git.kernel.org/linus/cea86c5bb4425cbbd0a690d1671b8a7db1cee9fc|commit]] * kmb * Enable fb console [[https://git.kernel.org/linus/099afadc533febb0ad789ee61eef41a3d5d8bab2|commit]] * vc4 * Support for 30 bits YUV formats [[https://git.kernel.org/linus/145b42fbae7f9e842469541c15b01ffc7c9be963|commit]], [[https://git.kernel.org/linus/d619f38c015fd7cf79af5cd34265d5b9247a00f0|commit]] * vmwgfx * Implement DRIVER_GEM and GL 4.3 [[https://git.kernel.org/linus/8aadeb8ad874b3b13431fd08c1ddb6d5e0212c7f|commit]], [[https://git.kernel.org/linus/f4708c16a6d7da93baee9ebf9cd46359b4a34bd7|commit]], [[https://git.kernel.org/linus/8ad0c3fd132bef4b849b3770038a6b533fa49579|commit]], [[https://git.kernel.org/linus/8afa13a0583f94c14607e3041c02f068ac8fb628|commit]], [[https://git.kernel.org/linus/24df43d93d72c5bb86165e5e59c64f909ab0149a|commit]], [[https://git.kernel.org/linus/b05fa56425f5028520b5c1457b96bb68dc74bf7c|commit]], [[https://git.kernel.org/linus/853369df34fb61f47ab883586e14d0fcd8c47437|commit]], [[https://git.kernel.org/linus/4fb9326b96cbf9f751086969161a6c1d75bcd8f9|commit]], [[https://git.kernel.org/linus/abaad3d95b5117a17886d37cf0228712801cd259|commit]], [[https://git.kernel.org/linus/bf625870b8309b4af75f9c19d287d0c9230634d3|commit]], [[https://git.kernel.org/linus/9ca476acd5e8725706c6ef3b0d94d3005836ffdc|commit]], [[https://git.kernel.org/linus/94eb7de6f4bec1c8bb99371c21df42cac0de6ee9|commit]] * Introduce a new placement for MOB page tables [[https://git.kernel.org/linus/f6be23264bbac88d1e2bb39658e1b8a397e3f46d|commit]] * omapdrm * Support virtual planes [[https://git.kernel.org/linus/c21134b042ef9eb1662fd856941f031eb76d77b1|commit]], [[https://git.kernel.org/linus/d484c20d7cb971b036b075112c9b7e7946e1aa96|commit]], [[https://git.kernel.org/linus/0b0f7282f0c81fcbbf300079eaeabd4dcef63c11|commit]], [[https://git.kernel.org/linus/c8fa1e733c597a7b11a22a3e49de5ea1362e9a7a|commit]], [[https://git.kernel.org/linus/3c265d928b85a0ec8aa4aea9aab89efd201bd2ae|commit]], [[https://git.kernel.org/linus/6e42201b0ed5d3af66c107144fcd96c17afbc6f1|commit]], [[https://git.kernel.org/linus/2e54ff0e5430883f2040450e9297ebad9f56f846|commit]], [[https://git.kernel.org/linus/19e2d2669dacfd3783b6f948bf06a109a7cd668d|commit]], [[https://git.kernel.org/linus/e02b5cc9e898ad6f223a69df63397beae60390ff|commit]] * mediatek * MT8192 support [[https://git.kernel.org/linus/787a7a871c6f402a32d556b7a53d0d4e0d4f8913|commit]], [[https://git.kernel.org/linus/8c9f215a31c6e7fd284a4b4f363ee30e6dcc2a69|commit]], [[https://git.kernel.org/linus/f4cca88efd1ad9642b64a181aaa6ebd4ff24a389|commit]], [[https://git.kernel.org/linus/01365f549c8899a60bd6d30f31602b15f4270629|commit]] * backlight: lp855x: Add support ACPI enumeration [[https://git.kernel.org/linus/6202b5de73cfb0d83245b8ea834017183ec67885|commit]] * host1x * Add initial runtime PM and OPP support [[https://git.kernel.org/linus/6b6776e2ab8ac7086cf31ad339411df7681715b7|commit]] * rcar-du * R-Car DU: Add DSI encoder driver for V3U [[https://git.kernel.org/linus/155358310f013c23c2e5533e007afc7310c9a964|commit]] * Add Unisoc's drm kms module [[https://git.kernel.org/linus/35400e5ad48d8d5f6862a375aafb6bf56ad95533|commit]], [[https://git.kernel.org/linus/43531edd53f07cbe977a0b33dea6dd6c29b21fea|commit]], [[https://git.kernel.org/linus/8cae15c60cf00961536765040c4e2d7046f4882e|commit]], [[https://git.kernel.org/linus/b07bcf34b6c98a7dd540c94e804c39a4273da37c|commit]], [[https://git.kernel.org/linus/2295bbd35edb19248162ebc6c1acce1255ae7db6|commit]], [[https://git.kernel.org/linus/1c66496b1391699040d0ddda21fe1979865f6eba|commit]] == Power Management == * ACPI * DPTF IDs for Raptor Lake [[https://git.kernel.org/linus/a510c78e5b6f2f9b9add88071fdfc2b740d2e356|commit]], [[https://git.kernel.org/linus/a95be874d26bed7c12a87b5493d5dac9281f707f|commit]], [[https://git.kernel.org/linus/e5b54867f47f765fcb439e09ed763b5de617af3e|commit]] * PCC: Implement OperationRegion handler for the PCC Type 3 subtype [[https://git.kernel.org/linus/77e2a04745ff8e391ad402e2d2d1157a5d3a7ebc|commit]] * Introduce Platform Firmware Runtime Update and Telemetry drivers. The PFRUT(Platform Firmware Runtime Update and Telemetry) kernel interface is designed to interact with the platform firmware interface defined in the Management Mode Firmware Runtime Update [[https://git.kernel.org/linus/1882de7fc56c2b0ea91dd9fd9922d434fc3feb15|commit]], [[https://git.kernel.org/linus/0db89fa243e5edc5de38c88b369e4c3755c5fb74|commit]], [[https://git.kernel.org/linus/b0013e037a8b07772c74ce24f1ae4743b30fc3cf|commit]], [[https://git.kernel.org/linus/53e8558837be58c1d44d50ad87247a8c56c95c13|commit]] * Add support for PCC Opregion special context data [[https://git.kernel.org/linus/0acf24ad7e10f547809faefb8069f8f5482eb4d9|commit]] * hibernate: Allow ACPI hardware signature to be honoured [[https://git.kernel.org/linus/74d9555580c48a04b2c3b742dfb0c80777aa0b26|commit]] * power: supply: core: add POWER_SUPPLY_HEALTH_NO_BATTERY [[https://git.kernel.org/linus/77d641baa3c8e18a1056bec6c64c6103c1a17b1e|commit]] * Add Thermal support for RZ/G2L [[https://git.kernel.org/linus/673c68bd48390dad01f7d17670de3e33b60860ac|commit]] == Storage == * SCSI * ufs: Implement polling support [[https://git.kernel.org/linus/eaab9b57305496067e225155ca86bf77c9a982f7|commit]] * mpi3mr: Add support for PCIe Managed Switch SES device [[https://git.kernel.org/linus/17d6b9cf89cfdb5a52298bb4abe7f1621f92ba93|commit]] * mpi3mr: Add Event acknowledgment logic [[https://git.kernel.org/linus/c1af985d27da2d530c22604644e9025810f57d7c|commit]] * mpi3mr: Enhanced Task Management Support Reply handling [[https://git.kernel.org/linus/a91603a5d504a81b5760aa4e25a46676a41395fc|commit]] * mpi3mr: Add io_uring interface support in I/O-polled mode [[https://git.kernel.org/linus/afd3a5793fe2a217513bc5eb2228a5ca8e8b556a|commit]] * mpi3mr: Support Prepare for Reset event [[https://git.kernel.org/linus/78b76a0768ef8a25ab92a28da4ac9a74db762c47|commit]] * ata: sata_sx4: add module parameter 'dimm_test' [[https://git.kernel.org/linus/f11c5403a1f0c5dc4cf8c38f14b26dc9abe8cf75|commit]] * ata: ahci: Add support for AMD A85 FCH (Hudson D4) [[https://git.kernel.org/linus/a17ab7aba5df4135ef77d7f6d7105e1ea414936f|commit]] * nvme: add 'iopolicy' module parameter [[https://git.kernel.org/linus/e3d347943919f35ccdeed8d2cc62e8c6c12b36cd|commit]] == Drivers in the Staging area == * media: atomisp: add Microsoft Surface 3 ACPI vars [[https://git.kernel.org/linus/634557be5aead60c87af3eb0a922e22d10bb44fb|commit]] * media: max96712: Add basic support for MAX96712 GMSL2 deserializer [[https://git.kernel.org/linus/5814f32fef137e34577c4f053272c53e7ca33cd9|commit]] * atomisp: add support for enum frame rate and sizes [[https://git.kernel.org/linus/d45d97873b8e4a005701bdbc3d916f368f95bc60|commit]], [[https://git.kernel.org/linus/363d50b73dd8189615994877953f02adbe6fcf02|commit]] * Add NVIDIA Tegra114 support to video decoder driver [[https://git.kernel.org/linus/aee3c1436383da18f5b0306abc7d2d70bbf0612c|commit]], [[https://git.kernel.org/linus/439c827e06f169b50fce271fe5ddb46bf9f88c5e|commit]], [[https://git.kernel.org/linus/0de2412b7d404806ce609e00b758336283b54631|commit]] * media: cedrus: Add support for the D1 variant [[https://git.kernel.org/linus/8f852ab8c39b1639d53b67548268785d47eca11f|commit]] * fbtft: Remove fb_watterott driver [[https://git.kernel.org/linus/afa9755e359dcabc3f9127c1869a50e37777cdcc|commit]] * ralink-gdma: remove driver from tree [[https://git.kernel.org/linus/5bfc10690c6c590a972be014ed8595e77e1e2dea|commit]] * mt7621-dma: remove driver from tree [[https://git.kernel.org/linus/87dd67f496f71c3693431a236b2b542793d786ff|commit]] == Networking == * Bluetooth * Add MT7921 SDIO Bluetooth support [[https://git.kernel.org/linus/8c0d17b6b06c5bef45de7e08c5c3cab8367f6cbc|commit]], [[https://git.kernel.org/linus/3a722044aacf7f8524226951515dbc0390e030e0|commit]], [[https://git.kernel.org/linus/877ec9e1d07b631587dbaf205ed929fa08579adf|commit]], [[https://git.kernel.org/linus/77b210d1ae7870159f4ec9ab10b0c29d661b7f99|commit]], [[https://git.kernel.org/linus/26270bc189ea4b5a8356ec99561357fc87f00b32|commit]], [[https://git.kernel.org/linus/5b23ac1adbc55fc0cda3553a12a6ec4785af748a|commit]], [[https://git.kernel.org/linus/184ea403ccfc1ba04b75908de4eace979ce2ce4e|commit]], [[https://git.kernel.org/linus/10fe40e1d70a6a6e5210281cebb124d87c41581b|commit]], [[https://git.kernel.org/linus/1705643faecde95bdeb11bea5ab5baed084e9f91|commit]], [[https://git.kernel.org/linus/c603bf1f94d0ef8ce3ef081112eae13cd744ef17|commit]] * btmtksdio: add support of processing firmware coredump and log [[https://git.kernel.org/linus/db57b625912abc755b3172f59b13b947db69cc4c|commit]] * btmtksdio: enable AOSP extension for MT7921 [[https://git.kernel.org/linus/16ada83b9a59a50a6e869d2986fb757007392939|commit]] * btusb: Add one more Bluetooth part for WCN6855 [[https://git.kernel.org/linus/e8c42585dc6032624a9728d8cf99d974e931d4bc|commit]] * btusb: Add one more Bluetooth part for the Realtek RTL8852AE [[https://git.kernel.org/linus/27fe097bc60a344ccd8107522184c2750f45df5c|commit]] * btusb: Add support for Foxconn MT7922A [[https://git.kernel.org/linus/6932627425d6d3849aecd43c02158a5312895ad4|commit]] * btusb: Add support for Foxconn QCA 0xe0d0 [[https://git.kernel.org/linus/1cd563ebd0dc062127a85e84f934f4c697bb43ef|commit]] * btusb: Add support for queuing during polling interval [[https://git.kernel.org/linus/800fe5ec302e1ebbf5e3f891f886deecd49c7132|commit]] * btusb: Add support using different nvm for variant WCN6855 controller [[https://git.kernel.org/linus/d6cba4e6d0e202276b81117b96106859a4e2d56e|commit]] * btusb: Add the new support IDs for WCN6855 [[https://git.kernel.org/linus/21a241b3bc153b346987a28cc132674646589e02|commit]] * btusb: Add two more Bluetooth parts for WCN6855 [[https://git.kernel.org/linus/d2666be51d5f09662929888dd84d1f4d38c97127|commit]] * btusb: enable Mediatek to support AOSP extension [[https://git.kernel.org/linus/28491d7ef4af471841e454f8c1f77384f93c6fef|commit]] * InfiniBand * iser: Remove deprecated pi_guard module param [[https://git.kernel.org/linus/b28801a08924e887d7e3d33f43f510ccd12bbce8|commit]] * hns: Remove support for HIP06 [[https://git.kernel.org/linus/38d220882426422927db85b0dd04ec6ab18a5c69|commit]] * hns: Support direct wqe of userspace [[https://git.kernel.org/linus/0045e0d3f42ed7d05434bb5bc16acfc793ea4891|commit]] * mlx5: Expose NDR speed through MAD [[https://git.kernel.org/linus/fbdb0ba7051e9b0881708c1c7bb491363cb7e486|commit]] * mlx5: Add support to multiple priorities for FDB rules [[https://git.kernel.org/linus/a973f86b41fbecf73aea141bed3d534c4e6caae4|commit]] * mlx5: Add misc5 flow table match parameters [[https://git.kernel.org/linus/0f2a6c3b9219bdf497750258cd2ad513f0056b42|commit]] * DR, Add support for UPLINK destination type [[https://git.kernel.org/linus/e3a0f40b2f90de86c1603126a5ad137d9677f605|commit]] * DR, Add support for dumping steering info [[https://git.kernel.org/linus/9222f0b27da22579bea02cd2f1bc87beced2ef8d|commit]] * DR, Add support for matching on geneve_tlv_option_0_exist field [[https://git.kernel.org/linus/f59464e257bdbd4df6df9a4505d7858a0baf6cf7|commit]] * DR, Improve steering for empty or RX/TX-only matchers [[https://git.kernel.org/linus/cc2295cd54e4832108831fd0a119bc4e0d5f8d50|commit]] * DR, Support matching on tunnel headers 0 and 1 [[https://git.kernel.org/linus/09753babaf464177b5998c7ebb25d495c4811833|commit]] * mlx5: E-switch, Create QoS on demand [[https://git.kernel.org/linus/85c5f7c9200e5ce89f0c188d0c24ab4e731b6a51|commit]] * mlx5: E-switch, Enable vport QoS on demand [[https://git.kernel.org/linus/d7df09f5e7b46af0eb927c065113faa57411d100|commit]] * mlx5: Introduce API for bulk request and release of IRQs [[https://git.kernel.org/linus/79b60ca83b6fa63ef307d2edcc77ee6581da8971|commit]] * Parsing Infrastructure for TC actions [[https://git.kernel.org/linus/fad54790698023190f01a1b4d6406395e84464db|commit]], [[https://git.kernel.org/linus/67d62ee7f46bd5a4863e6adfd2b775fa6da02bf3|commit]], [[https://git.kernel.org/linus/c65686d79c954d2a9f522a288c57d086e5406481|commit]], [[https://git.kernel.org/linus/9ca1bb2cf69b63b12d4d84c2ed4f99e99b72bf1a|commit]], [[https://git.kernel.org/linus/e36db1ee7a88f415f5fcd95158fbbbf0cae63532|commit]], [[https://git.kernel.org/linus/8ee72638347c81f8029d19ac93a797a6be6f3ae8|commit]], [[https://git.kernel.org/linus/163b766f566294bf7449bf4fb33ad4ae092dce03|commit]], [[https://git.kernel.org/linus/ab3f3d5efffaa26ae67c8c92524424b50df5cd13|commit]], [[https://git.kernel.org/linus/758bc13422774c4abad60cf28012d53af5dd932c|commit]], [[https://git.kernel.org/linus/3929ff583d8ebd9450c7f94fa5f81b9a1f102506|commit]], [[https://git.kernel.org/linus/922d69ed9666226e62824df118fb9fbd31739683|commit]], [[https://git.kernel.org/linus/8333d53e3f74b66bbba2a8d81b00c9cbdf845220|commit]], [[https://git.kernel.org/linus/6bcba1bdeda57cd36317f616253e387fb14e70ee|commit]], [[https://git.kernel.org/linus/dd5ab6d115657a7f312893fdd40b3d187022b11d|commit]], [[https://git.kernel.org/linus/c22080352ecfb1bbc024f36934457a4ac0c2f19c|commit]], [[https://git.kernel.org/linus/35bb5242148fa16fd5b2f28b508e0c031e90c672|commit]] * Provide knobs which will enable users to minimize memory consumption of mlx5 Functions (PF/VF/SF) [[https://git.kernel.org/linus/685b1afd7911676691c4167f420e16a957f5a38e|commit]], [[https://git.kernel.org/linus/47402385d0b18ba46c6bfc4cff073c9359571fe4|commit]], [[https://git.kernel.org/linus/0844fa5f7b8921e730d971adb5267002b6dd66a0|commit]], [[https://git.kernel.org/linus/0b5705ebc355e79b71bf946058acec6820e27869|commit]], [[https://git.kernel.org/linus/57ca767820ade09ee3e3c53bfeb5543ba7c00ab0|commit]], [[https://git.kernel.org/linus/0ad598d0be228aca56086ead4e164f7354cd3b57|commit]], [[https://git.kernel.org/linus/8680a60fc1fc19b5bcf50f6cfd9b5d08fc799926|commit]] * mlx5e: Expose FEC counters via ethtool [[https://git.kernel.org/linus/0a1498ebfa55b860e8ec929d73585bcd3fd81a4e|commit]] * mlx5e: Support ethtool cq mode [[https://git.kernel.org/linus/bc541621f8ba18cc8aeed4c48b63aec181d6c20f|commit]] * mlxsw: Add Spectrum-4 support [[https://git.kernel.org/linus/2cb310dc4402d259fa58ce8644c0827c4fedc47f|commit]], [[https://git.kernel.org/linus/b25dea489b55a54d6ede2d9836c84ef2f50210fc|commit]], [[https://git.kernel.org/linus/fda39347d90f42dafaec5e8ed7490e8054e8dcad|commit]], [[https://git.kernel.org/linus/fd24b29a1b7412e7707aec093e3805946ec17fa3|commit]], [[https://git.kernel.org/linus/da56f1a0d2a5ebe19b475342485e6d22aea6fc67|commit]], [[https://git.kernel.org/linus/242e696e035fca96e972773023f20adfba124d10|commit]], [[https://git.kernel.org/linus/c934757d90000a9d3779d2b436a70e3d060ef693|commit]], [[https://git.kernel.org/linus/f8538aec88b46642553a9ba9efa0952f5958dbed|commit]], [[https://git.kernel.org/linus/e86ad8ce5beda5dbd351957b22948fdb077f9f53|commit]], [[https://git.kernel.org/linus/51ef6b00798ccf022efc83b91fc9038afe4c953f|commit]], [[https://git.kernel.org/linus/6d5d8ebb881c425df10980c0188f7495caf2232f|commit]], [[https://git.kernel.org/linus/07ff135958dd293988f21ca74c51499a8bb90f88|commit]], [[https://git.kernel.org/linus/4711671297ecfe5a5e9976f449c6161133f5ebb1|commit]], [[https://git.kernel.org/linus/5d5c3ba9e4121b7738d10be3825f4d9a5a1d80ef|commit]], [[https://git.kernel.org/linus/29409f363e2dfdab41bb2f3019116a0a585e8d0b|commit]], [[https://git.kernel.org/linus/58723d2f77717373d44721a2c65f8af5917102b7|commit]], [[https://git.kernel.org/linus/852ee4191dd2046203c2fece6a9402ce28118f80|commit]], [[https://git.kernel.org/linus/4735402173e6eed18d7e04cfc4bc358d8b2965db|commit]] * mlxsw: Add support for VxLAN with IPv6 underlay [[https://git.kernel.org/linus/e846efe2737b25a5c0a75b0995eb9ac084c87f5c|commit]], [[https://git.kernel.org/linus/cf42911523e02026cb56d329e584ae5923e94ba1|commit]], [[https://git.kernel.org/linus/720d683cbe8b14bbdb00ea65354a77a8e80a2844|commit]], [[https://git.kernel.org/linus/1fd85416e3b5c9e53bf729c9d2a3922cdf3e3267|commit]], [[https://git.kernel.org/linus/4b08c3e676b1d8f3820287582ce66f96307c4863|commit]], [[https://git.kernel.org/linus/0860c764163448d4c64c1c6869d79f6e175df77a|commit]], [[https://git.kernel.org/linus/06c08f869c0eda8a466288b8ec32bc217d22a8fb|commit]], [[https://git.kernel.org/linus/fb488be8c28de63c6298b74d2cc422cf8ae39716|commit]] * amd-xgbe: Add Support for Yellow Carp Ethernet device [[https://git.kernel.org/linus/dbb6c58b5a61d0c26a3da65ebb728727c305c3a1|commit]] * ath11k * Support MAC address randomization in scan [[https://git.kernel.org/linus/9cbd7fc9be82a99af690adcebd6f2cdae4c7c193|commit]] * Add full monitor mode support for QCN9074 [[https://git.kernel.org/linus/5c1f74d24d92ce62264508df4c8acabb3127cd83|commit]], [[https://git.kernel.org/linus/88ee00d130f744854cdd91ad76a888d9e66996d1|commit]], [[https://git.kernel.org/linus/7e2ea2e947046834a450295dfd328adb70a9f864|commit]] * Add 11d scan offload support for QCA6390/WCN6855 [[https://git.kernel.org/linus/ed05c7cf1286d7e31e7623bce55ff135723591bf|commit]], [[https://git.kernel.org/linus/0b05ddad8e4bd56bda42b9dc491c1b127720f063|commit]], [[https://git.kernel.org/linus/9dcf6808b253a72b2c90eed179863bf5fab7d68c|commit]] * Add regdb.bin download for regdb offload [[https://git.kernel.org/linus/01417e57939faffebfdeb2aef1f4388e95cf9271|commit]] * Add signal report to mac80211 for QCA6390 and WCN6855 [[https://git.kernel.org/linus/c3b39553fc7712a9621a19d9670d6f250943d50e|commit]] * Add spectral/CFR buffer validation support [[https://git.kernel.org/linus/d3d358efc553de4f9d803c889a2e91523ea90f19|commit]] * Add support for BSS color change [[https://git.kernel.org/linus/886433a984254c6d2c2074688dc8f48c40b1c070|commit]] * Add support for WCN6855 hw2.1 [[https://git.kernel.org/linus/d1147a316b53df9cb0152e415ec41dcb6ea62c1c|commit]] * Add support for hardware rfkill for QCA6390 [[https://git.kernel.org/linus/ec038c6127fa772d2c5604e329f22371830d5fa6|commit]] * Add support of firmware logging for WCN6855 [[https://git.kernel.org/linus/42da1cc7bd537ea63ddebf88aedcdafcccb00131|commit]] * Enable 802.11 power save mode in station mode [[https://git.kernel.org/linus/b2beffa7d9a67b59b085616a27f1d10b1e80784f|commit]] * ath: regdom: extend South Korea regulatory domain support [[https://git.kernel.org/linus/dec05cdf78af93d5bf338171aa3bc3e1755f3f4c|commit]] * bnxt_en * Add event handler for PAUSE Storm event [[https://git.kernel.org/linus/5a717f4a8e00f563962b736961a12b6798c839a0|commit]] * Support CQE coalescing mode [[https://git.kernel.org/linus/df78ea22460b6c625bd2079686bec0d834e56946|commit]], [[https://git.kernel.org/linus/3fcbdbd5d8d51d14ad5687a253990e89da9b7661|commit]] * brcmfmac: Configure keep-alive packet on suspend [[https://git.kernel.org/linus/7a6cfe28ae3ef6a78774fd1e21e3b76c90937112|commit]] * can * flexcan: add ethtool support to change rx-rtr setting during runtime [[https://git.kernel.org/linus/1c45f5778a3be5a67e8b318ab83664014ffa1f3e|commit]] * flexcan: add ethtool support to get rx/tx ring parameters [[https://git.kernel.org/linus/74fc5a452ec3d7c051fed5e97494effb2e747d1d|commit]] * netlink: report the CAN controller mode supported flags [[https://git.kernel.org/linus/383f0993fc77152b0773c85ed69d6734baf9cb48|commit]] * sun4i_can: add support for R40 CAN controller [[https://git.kernel.org/linus/2c2fd0e68d9e1832d7661f434ee7ddd77bf1b985|commit]] * dsa * felix: add port fast age support [[https://git.kernel.org/linus/5cad43a52ee3caf451cd645baa4beb53a1733dae|commit]] * felix: psfp support on vsc9959 [[https://git.kernel.org/linus/0568c3bf3f34ad2f86e6b2dfaa0855aad9c1c562|commit]], [[https://git.kernel.org/linus/5b1918a54a9180fdb2276dd4a90976e066c410da|commit]], [[https://git.kernel.org/linus/23e2c506ad6c588b469e3d06cc20299434440d02|commit]], [[https://git.kernel.org/linus/7d4b564d6adde3167dd015f7dbb7aee1d7a4294e|commit]], [[https://git.kernel.org/linus/23ae3a7877718931474684ef4fbbaf1d1511ee84|commit]], [[https://git.kernel.org/linus/77043c37096d4753b9f40e51445f31eb9dc40295|commit]], [[https://git.kernel.org/linus/76c13ede7120e55b5a31580d2231e30b26246212|commit]], [[https://git.kernel.org/linus/a7e13edf37beee65f2c2ec60c42e5fb89a2958ce|commit]] * lan9303: add VLAN IDs to master device [[https://git.kernel.org/linus/430065e2671905ac675f97b7af240cc255964e93|commit]] * qca8k: add LAG support [[https://git.kernel.org/linus/8ba71dbb7f37f59d96c3f0ccf4f696aa18e40943|commit]], [[https://git.kernel.org/linus/b9133f3ef5a2659730cf47a74bd0a9259f1cf8ff|commit]], [[https://git.kernel.org/linus/90ae68bfc2ffcb54a4ba4f64edbeb84a80cbb57c|commit]], [[https://git.kernel.org/linus/994c28b6f971fa5db8ae977daea37eee87d93d51|commit]], [[https://git.kernel.org/linus/36b8af12f424e7a7f60a935c60a0fd4aa0822378|commit]], [[https://git.kernel.org/linus/8b5f3f29a81a71934d004e21a1292c1148b05926|commit]], [[https://git.kernel.org/linus/c126f118b330ccf0db0dda4a4bd6c729865a205f|commit]], [[https://git.kernel.org/linus/4592538bfb0d5d3c3c8a1d7071724d081412ac91|commit]], [[https://git.kernel.org/linus/6a3bdc5209f45d2af83aa92433ab6e5cf2297aa4|commit]], [[https://git.kernel.org/linus/ba8f870dfa635113ce6e8095a5eb1835ecde2e9e|commit]], [[https://git.kernel.org/linus/3b0e04140bc30f9f5c254a68013a901e5390b0a8|commit]], [[https://git.kernel.org/linus/ed1607e2ddf4b3196703b209428cbce3de869ff8|commit]], [[https://git.kernel.org/linus/c1020d3cf4752f61a6a413f632ea2ce2370e150d|commit]], [[https://git.kernel.org/linus/25e2735de8613e5677e53730e751bbaf83998be5|commit]], [[https://git.kernel.org/linus/a0c2ccd9b5ad0a9e838158404e041b5a8ff762dd|commit]], [[https://git.kernel.org/linus/1e84dc6b7bbfc4d1dd846decece4611b7e035772|commit]], [[https://git.kernel.org/linus/2c1bdbc7e7560d7de754cad277d968d56bb1899e|commit]], [[https://git.kernel.org/linus/def975307c01191b6f0170048c3724b0ed3348af|commit]] * sja1105: bring deferred xmit implementation in line with ocelot-8021q [[https://git.kernel.org/linus/d38049bbe7601f38d598f5da5ff09980483b290a|commit]] * rtl8365mb: add GMII as user port mode [[https://git.kernel.org/linus/a5dba0f207e59dfe7a985e52ca4ce2ca9a33750a|commit]] * ena: Add a new capabilities bitmask field to get indication of capabilities supported by the device. Use the capabilities field to query the device for ENI stats support [[https://git.kernel.org/linus/7dcf922152278a54acad15ce0b7864dc6baafd12|commit]], [[https://git.kernel.org/linus/a2d5d6a70fa5211e071747876fa6a7621c7257fd|commit]], [[https://git.kernel.org/linus/394c48e08bbcbf4c235cd667adb8a826a49d3fd4|commit]], [[https://git.kernel.org/linus/273a2397fc9157c04e904b6ae37f723aa910a0d1|commit]], [[https://git.kernel.org/linus/09f8676eae1d20f840c418503001d29d1ecaa584|commit]], [[https://git.kernel.org/linus/e3445469803387ce4940fdb30081498104c57abf|commit]], [[https://git.kernel.org/linus/c215941abacff64b686004731d42e68dcda5b8d8|commit]], [[https://git.kernel.org/linus/9b648bb1d89ef058196cff4fe3bd678ab7ebdb19|commit]], [[https://git.kernel.org/linus/d0e8831d6c93b030bc757b89aec4dc304d6e55b6|commit]], [[https://git.kernel.org/linus/9fe890cc5bb84d6859d9a2422830b7fd6fd20521|commit]] * gemini: allow any RGMII interface mode [[https://git.kernel.org/linus/4e4f325a0a55907b14f579e6b1a38c53755e3de2|commit]] * gve: Supporting tx|rx-coalesce-usec for DQO, suspend/resume/shutdown, and optional metadata descriptors [[https://git.kernel.org/linus/a10834a36c8ab59b1a76df48d526fd9ddc090fca|commit]], [[https://git.kernel.org/linus/d30baacc04948bbfded609cf7fb298e5ae754fcd|commit]], [[https://git.kernel.org/linus/13e7939c954a280847107c9f081835471f4ea1fe|commit]], [[https://git.kernel.org/linus/5fd07df47a7fe7962d628bb117abbadbbb15de94|commit]], [[https://git.kernel.org/linus/497dbb2b97a0642ecd478d441643bf26804d5f96|commit]], [[https://git.kernel.org/linus/974365e518617c9ce917f61aacbba07e4bedcca0|commit]], [[https://git.kernel.org/linus/2c9198356d56a8e035702cfd1a0fde27edbcc338|commit]], [[https://git.kernel.org/linus/6081ac2013ab9f1a8743f90ef13d973888359cda|commit]] * hns3: debugfs add drop packet statistics of multicast and broadcast for igu [[https://git.kernel.org/linus/8488e3c682147f60d592b03bc69eaea0fbe1ebcf|commit]] * iavf * Add support in the iavf driver for communicating and using VIRTCHNL_VF_OFFLOAD_VLAN_V2. The new VIRTCHNL_VF_OFFLOAD_VLAN_V2 adds more granularity, flexibility, and support for 802.1ad offloads and filtering. This includes the VF negotiating which VLAN offloads/filtering it's allowed, where VLAN tags should be inserted and/or stripped into and from descriptors, and the supported VLAN protocols [[https://git.kernel.org/linus/bd0b536dc2e1e9828a85b1e3470ee7bafc3b36f6|commit]], [[https://git.kernel.org/linus/209f2f9c718138ddbd8586e5a1463bd079a17241|commit]], [[https://git.kernel.org/linus/48ccc43ecf1096e8e2cdf46844125c2dc9fa49f6|commit]], [[https://git.kernel.org/linus/ccd219d2ea13a69881012569ea6ea33f46d684de|commit]], [[https://git.kernel.org/linus/8afadd1cd8ba1df757011eb58c471eca0ac81872|commit]], [[https://git.kernel.org/linus/92fc50859872e93cdad115cca0a9317b8a3a90ec|commit]] * Enable setting RSS hash key [[https://git.kernel.org/linus/b231b59a2f96bbc3f4759d2e8ecaa1c71a9e7616|commit]] * ice * Add flow director support for channel mode [[https://git.kernel.org/linus/40319796b7321e25d23671e525e01a1f4d85f6b6|commit]] * Configure iWARP or RoCEv2 protocol support for E800 devices [[https://git.kernel.org/linus/325e0d0aa683a96b9d9cd5802be524d4da5e2dd2|commit]], [[https://git.kernel.org/linus/e523af4ee56090fbdd9cf474752448d35930bcd4|commit]], [[https://git.kernel.org/linus/774a90c1e1a340ebad7b1d8783356bed490ca02f|commit]] * Add firmware features [[https://git.kernel.org/linus/78ad87da99788538f3f26235fe78bc52075a6f4f|commit]], [[https://git.kernel.org/linus/c356eaa82401f159f48f29aea8440a058cc5da8d|commit]], [[https://git.kernel.org/linus/c9f7a483e47004e94fcb9187dda10fb2406e983d|commit]], [[https://git.kernel.org/linus/af18d8866c8013fadca37a3db0162fbc5c4fc9c0|commit]], [[https://git.kernel.org/linus/399e27dbbd9e945e136cd8f6415b03258a094f7a|commit]] * Implement support for PTP on E822 hardware [[https://git.kernel.org/linus/78267d0c9cabf09e85559e7ac24e4c712d5eadad|commit]], [[https://git.kernel.org/linus/e59d75dd410eadf57fa4a6a374a480f6503355b5|commit]], [[https://git.kernel.org/linus/39b2810642e85f8191cc5494bc4019888ec57cbf|commit]], [[https://git.kernel.org/linus/b2ee72565cd0ee24d2067e3de9094a14644493a8|commit]], [[https://git.kernel.org/linus/405efa49b54bb3f769d00cfe6536820848db0648|commit]], [[https://git.kernel.org/linus/3a7496234d179a7dd6a7bb152f62422c3f38e15a|commit]], [[https://git.kernel.org/linus/b111ab5a11eb8f7261940c95ada9fbf5ca784731|commit]], [[https://git.kernel.org/linus/a69f1cb62aecedddaec445aff28f095793b1c28c|commit]], [[https://git.kernel.org/linus/13a64f0b9894886b2c08ab84de209735abf5a789|commit]] * ifb: support ethtools stats [[https://git.kernel.org/linus/a21ee5b2fcb8d6d3973446c5039e966c4cfe40d1|commit]] * igc: enable XDP metadata in driver [[https://git.kernel.org/linus/4fa8fcd3440101dbacf4fae91de69877ef751977|commit]], [[https://git.kernel.org/linus/f51b5e2b5943d26387d2abb463bce2b4bd0a4a8d|commit]] * ipa: GSI channel flow control [[https://git.kernel.org/linus/4c9d631adbc277b33704a971cde6dd8ce44fbb8f|commit]], [[https://git.kernel.org/linus/fe68c43ce38865299de03b691e5069d3daca015a|commit]] * iwlwifi * Add new Qu-Hr device [[https://git.kernel.org/linus/def423ea1d0de18b38ac7c43118a4c328ff70406|commit]] * Add new ax1650 killer device [[https://git.kernel.org/linus/953e66a7238b90ba1d0766ce3342bad799f83b52|commit]] * Add support for BNJ HW [[https://git.kernel.org/linus/92fd0ce96da7c806ee5f95300d1efd40ae63c935|commit]] * Add support for Bz-Z HW [[https://git.kernel.org/linus/f738e705975f591c2acd5ed79d5c5e496c986773|commit]] * mei: add debugfs hooks [[https://git.kernel.org/linus/4ea7da5fad43f47eb2adab032f989a9fa6678a9c|commit]] * Intel Management Engine communication over WLAN [[https://git.kernel.org/linus/2da4366f9e2c44afedec4acad65a99a3c7da1a35|commit]] * mvm: Add support for a new version of scan request command [[https://git.kernel.org/linus/ba16c04fab0fac9f31bd44b5c575ab771e38847f|commit]] * mvm: Increase the scan timeout guard to 30 seconds [[https://git.kernel.org/linus/ced50f1133af12f7521bb777fcf4046ca908fb77|commit]] * mvm: add support for OCE scan [[https://git.kernel.org/linus/773a042fddf25b452987bce418bd8a4a41767d6e|commit]] * mvm: add support for PHY context command v4 [[https://git.kernel.org/linus/26e9ccb3c800d87828a2bf87a3b6de3a8c069b08|commit]] * mvm: add support for statistics update version 15 [[https://git.kernel.org/linus/6324c173ff4af5a0974baca09b168d527205bd19|commit]] * mvm: d3: support v12 wowlan status [[https://git.kernel.org/linus/2dc977423cbf762bbc6a7237b4294a9099ad10d3|commit]] * mvm: support Bz TX checksum offload [[https://git.kernel.org/linus/0792df6881d0f9fe75df6b1431f4ee099c2caeb2|commit]] * mvm: support RLC configuration command [[https://git.kernel.org/linus/c48e93a65487aedc9334bcaec4abce63e204241f|commit]] * mvm: support revision 1 of WTAS table [[https://git.kernel.org/linus/7c530588405d2c8230c42c3014311c22d79c6d2b|commit]] * mvm: synchronize with FW after multicast commands [[https://git.kernel.org/linus/db66abeea3aefed481391ecc564fb7b7fb31d742|commit]] * pcie: add killer devices to the driver [[https://git.kernel.org/linus/dbe6f76a23ce8adbd77dcbb9a9ca5927c89dfd25|commit]] * pcie: support Bz suspend/resume trigger [[https://git.kernel.org/linus/af08571d39254a8ef71422e213f59baf38351d55|commit]] * rs: add support for TLC config command ver 4 [[https://git.kernel.org/linus/ae4c1bb06b66ccf3b6de73f246c2d862d958abfe|commit]] * Support 4-bits in MAC step value [[https://git.kernel.org/linus/55c6d8f89dab6d9bed0165dd4c134856975bd000|commit]] * Support SAR GEO Offset Mapping override via BIOS [[https://git.kernel.org/linus/c593d2fae592aefaec86f012e1354400b8ac4715|commit]] * yoyo: support TLV-based firmware reset [[https://git.kernel.org/linus/ddb6b76b6f96afb2977c3c460acf18cc0dd13cae|commit]] * ixgbevf: Introducing 1.5 API for mailbox communication [[https://git.kernel.org/linus/0edbecd5705728e803a56d646194f4ccdef5845f|commit]], [[https://git.kernel.org/linus/887a32031a8ae5d9ad805973f28744ebe685c4e5|commit]], [[https://git.kernel.org/linus/9c9463c29d1b957f2e4cbe31ad88a4b6a3086199|commit]], [[https://git.kernel.org/linus/c869259881a36fa86086efe661c74a6a9de5b169|commit]], [[https://git.kernel.org/linus/339f28964147db9cb5c45d84a9b9d86a8ceb9260|commit]] * lan78xx: NAPI Performance Improvements [[https://git.kernel.org/linus/a6df95cae40bee555e01a37b4023ce8e97ffa249|commit]], [[https://git.kernel.org/linus/d383216a7efec3b38b8bd4925a208383b2492d84|commit]], [[https://git.kernel.org/linus/c450a8eb187a4d7ebe92e0afec54ac31ce403e79|commit]], [[https://git.kernel.org/linus/9d2da72189a8d233cdcf6ebe5ff0689730e93e1f|commit]], [[https://git.kernel.org/linus/0dd87266c1337db64cd6d3bbd1503553b922aa88|commit]], [[https://git.kernel.org/linus/ec4c7e12396b1a30fbacfa68425118f5b46ea878|commit]] * lan966x * Add lan966x switch driver [[https://git.kernel.org/linus/642fcf53a9ac145c451483036ab73b6dfce7f8d7|commit]], [[https://git.kernel.org/linus/db8bcaad539314df5d58f2c57465e965440d1aa6|commit]], [[https://git.kernel.org/linus/d28d6d2e37d10d607f931d25c835a0bd94d370e3|commit]], [[https://git.kernel.org/linus/e18aba8941b40baa7d0b3120e438df2e3187dfd6|commit]], [[https://git.kernel.org/linus/12c2d0a5b8e2a1afc8c7738e19a0d1dd7f3d4007|commit]], [[https://git.kernel.org/linus/813f38bf3b892bf4b7ea52450cd7cc088686910b|commit]] * Add support for multiple bridge flags [[https://git.kernel.org/linus/2e49761e4fd156d0be61810ad6958b5a57f7cc9e|commit]] * Add switchdev and vlan support [[https://git.kernel.org/linus/ef14049f4db9b9661f0f7cdf8c72a902a6c2deeb|commit]], [[https://git.kernel.org/linus/40304e984ab4ac4bf7303c6bf438eeff20af58ac|commit]], [[https://git.kernel.org/linus/5ccd66e01cbef8b10adc9787b6e3ba1889a63742|commit]], [[https://git.kernel.org/linus/25ee9561ec6226d68ae4ae3464772b1cff9fb393|commit]], [[https://git.kernel.org/linus/571bb516a869a67accba9cd907242596f3782605|commit]], [[https://git.kernel.org/linus/cf2f60897e921e338f2bcca9f2acbb3fc1686131|commit]], [[https://git.kernel.org/linus/6d2c186afa5d5dd416c9e854e428095a117c57b3|commit]], [[https://git.kernel.org/linus/e14f72398df4aaa0063a324a3ba4b37e3c86514a|commit]], [[https://git.kernel.org/linus/811ba2771182900edebdc1be17fa2cec0568c643|commit]] * Extend switchdev with mdb support [[https://git.kernel.org/linus/fc0c3fe7486f2d3eacef7ef13571f79e92e139cd|commit]], [[https://git.kernel.org/linus/11b0a27772f5ea294816aabe0f47892ef9b8e65b|commit]], [[https://git.kernel.org/linus/7aacb894b1adf8b0f46e6370417350a6bac20c55|commit]] * lantiq_xrx200: add ingress SG DMA support [[https://git.kernel.org/linus/c3e6b2c35b34214c58c1e90d65dab5f5393608e7|commit]] * mana * Add RX fencing [[https://git.kernel.org/linus/6cc74443a7732d7e93bee3d0c3704a22cc7274d9|commit]] * Add XDP support [[https://git.kernel.org/linus/ed5356b53f070dea5dff5a01b740561cb8222199|commit]] * marvell * mvpp2: Add support for 5gbase-r [[https://git.kernel.org/linus/a1fb410a57511b96d980a9a71b5af1873bf43171|commit]], [[https://git.kernel.org/linus/4043ec701c43c7e61ad71c3afbd242d687fb6ecf|commit]] * prestera: add basic router driver support [[https://git.kernel.org/linus/6d1b3eb53fc65fcf3684968eabe71ebd8ccb5744|commit]], [[https://git.kernel.org/linus/0f07bd6bcb15970738e29fbac687483285583b14|commit]], [[https://git.kernel.org/linus/69204174cc5cb3905f18a3a123f8b95c6622dba2|commit]], [[https://git.kernel.org/linus/bca5859bc6c60956585b57220b6ed619e23a6a7b|commit]], [[https://git.kernel.org/linus/da3c16398602a0d6d4707c8beff527fa51f70ba2|commit]], [[https://git.kernel.org/linus/15fa9e8c5ffbe0c90a0887c509ab95f150953963|commit]] * mscc: ocelot: add gate and police action offload to PSFP [[https://git.kernel.org/linus/23e2c506ad6c588b469e3d06cc20299434440d02|commit]] * mt76 * mt7603: introduce SAR support [[https://git.kernel.org/linus/4bbd6d83afc773f39a4bb49140ac9bbb8934f0c9|commit]] * mt76x02: introduce SAR support [[https://git.kernel.org/linus/633f77b517ac704086c267b70a6dfe1924cfed0b|commit]] * mt7915: add default calibrated data support [[https://git.kernel.org/linus/bbc1d4154ec1fcffbec7abf07bcb7cdc5b531400|commit]] * mt7915: add mu-mimo and ofdma debugfs knobs [[https://git.kernel.org/linus/1966a5078f2d2dcebb40beff632755ab155abfc9|commit]] * mt7915: introduce SAR support [[https://git.kernel.org/linus/2c70627b09aced3593d8b9419b908f5e1a13318a|commit]] * mt7921: add support for PCIe ID 0x0608/0x0616 [[https://git.kernel.org/linus/f395d41f2a0343fa9d989d8f53e5640329554dd8|commit]] * mt7921: introduce 160 MHz channel bandwidth support [[https://git.kernel.org/linus/7f96905068ab826b270b41d70d46e2849e5db7df|commit]] * mvneta: Add TC traffic shaping offload [[https://git.kernel.org/linus/2551dc9e398c37a15e52122d385c29a8b06be45f|commit]] * netvsc: Add Isolation VM support for netvsc driver [[https://git.kernel.org/linus/846da38de0e8224f2f94b885125cf1fd2d7b0d39|commit]] * ocelot: Add FDMA support [[https://git.kernel.org/linus/e5150f00721f6f8e7b4e7f31bff86b4b6a8de0d4|commit]], [[https://git.kernel.org/linus/b471a71e525c73608a6ae5a3fdd2a5d1224da6a9|commit]], [[https://git.kernel.org/linus/de5841e1c93f2275bb73c471255b718b5ec2f0ec|commit]], [[https://git.kernel.org/linus/753a026cfec1429c9e32e004ae4d4c2727cc0111|commit]] * phy * Add support for TI DP83561-SP phy [[https://git.kernel.org/linus/1388d4ad9d828f7d5ad8327d12fa2afb9abdf08a|commit]] * marvell: add Marvell specific PHY loopback [[https://git.kernel.org/linus/020a45aff1190c32b1087cd75b57fbf6bff46ea6|commit]] * micrel: Adding interrupt support for Link up/Link down in LAN8814 Quad phy [[https://git.kernel.org/linus/b3ec7248f1f4b9d0352793b95d8ad063e89e9f6f|commit]] * phylink: Introduce generic phylink validation [[https://git.kernel.org/linus/34ae2c09d46a2d0abd907e139b466f798e4095a8|commit]], [[https://git.kernel.org/linus/02a0988b98930491db95966fb8086072e47dabb6|commit]], [[https://git.kernel.org/linus/5038ffea0c6c9476f1a8288b112609ac5a49f51b|commit]] * prestera * acl: migrate to new vTcam/counter api [[https://git.kernel.org/linus/47327e198d42c77322dbe175817499d2d7ddc26a|commit]], [[https://git.kernel.org/linus/6e36c7bcb4611414b339173cdc33fdcb55c08f9e|commit]], [[https://git.kernel.org/linus/adefefe5289ceb27bb14cf1cb1cc4e16834c7185|commit]] * flower template support [[https://git.kernel.org/linus/604ba230902d23c6e85c7dba9cfcb6a37661cb12|commit]] * qed*: esl priv flag support through ethtool [[https://git.kernel.org/linus/823163ba6e52e644be5df4539a19e3df8d0988dd|commit]] * qmi_wwan * Add Hucom Wireless HM-211S/K [[https://git.kernel.org/linus/a6fadfd757ceb2f206948b1b54b9c13e77292644|commit]] * Add ZTE MF286D modem 19d2:1485 [[https://git.kernel.org/linus/078c6a1cbd4cd7496048786beec2e312577bebbf|commit]] * Add support for Dell DW5829e [[https://git.kernel.org/linus/8ecbb179286cbc91810c16caeb3396e06305cd0c|commit]] * r8169: enable ASPM L1/L1.1 from RTL8168h [[https://git.kernel.org/linus/4b5f82f6aaef3fa95cce52deb8510f55ddda6a71|commit]] * rtw88 * Add debugfs to fix tx rate [[https://git.kernel.org/linus/1379e62026ab5a89b4d0fd1aed68248ceafca5bf|commit]] * Add debugfs to force lowest basic rate [[https://git.kernel.org/linus/272cda71e857a23690a4571cb48f219f7d40af76|commit]] * Support SAR via kernel common API [[https://git.kernel.org/linus/8704d0befb59304eed60204e5524d5051de1d171|commit]] * rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump [[https://git.kernel.org/linus/5da7075c1126f70578a111b8ea64d93f56bc84dd|commit]] * stmmac * Add platform level debug register dump feature [[https://git.kernel.org/linus/4047b9db1aa7512a10ba3560a3f63821c8c40235|commit]] * Add tc flower filter for EtherType matching [[https://git.kernel.org/linus/e48cb313fde3e6f9434bb41c858d5c791d83f2d0|commit]] * dwmac-oxnas: Add support for OX810SE [[https://git.kernel.org/linus/72f1f7e46c6e96b2ae300d750de01ac75d625b4e|commit]] * Enhance XDP ZC driver level switching performance [[https://git.kernel.org/linus/ac746c8520d9d056b6963ecca8ff1da9929d02f1|commit]] * tsnep: Add TSN endpoint Ethernet MAC driver [[https://git.kernel.org/linus/403f69bbdbadb2e601f725be2d00b4ccc7b61c9d|commit]] * ax88179_178a: add TSO feature [[https://git.kernel.org/linus/16b1c4e01c89ba07367461e0bc4cb84993c2d027|commit]] * vertexcom: Add MSE102x SPI support [[https://git.kernel.org/linus/2f207cbf0dd44278af2aa3ff0fc95b0f97cc4e4c|commit]] * wcn36xx: Implement beacon filtering [[https://git.kernel.org/linus/bebd87eea29ad0052ffee4611bc8e3da5aaa9d42|commit]] * wwan * debugfs support for wwan device logging [[https://git.kernel.org/linus/c4804670026b93f4ebddda30af89fd737bf93931|commit]], [[https://git.kernel.org/linus/00ef32565b9bd03c63ed944bc27878fbbc1c4e0a|commit]] * Add Qualcomm BAM-DMUX WWAN network driver [[https://git.kernel.org/linus/21a0ffd9b38c61d79b5ade54893b0f59f2e8c2c3|commit]] * Make debugfs optional [[https://git.kernel.org/linus/283e6f5a8166f075eba78da6b867d76cc5d47e77|commit]] == Audio == * hda/cs8409: Add new Warlock SKUs to patch_cs8409 [[https://git.kernel.org/linus/2a1355f0bf41a2132d522ed7a2a7eb1cc4fe3d8f|commit]] * hda: Add AlderLake-N PCI ID [[https://git.kernel.org/linus/4d5a628d96532607b2e01e507f951ab19a33fc12|commit]] * hda: Add new AlderLake-P variant PCI ID [[https://git.kernel.org/linus/ca1ece24d9bc5bd1d5257494654bb2b73942ddea|commit]] * hda: Add support for CS35L41 in HDA systems [[https://git.kernel.org/linus/a87d42227cf5614fe0040ddd1fe642c54298b42c|commit]], [[https://git.kernel.org/linus/fe120d4cb6f6cd03007239e7c578b8703fe6d336|commit]], [[https://git.kernel.org/linus/062ce0593315e22aac527389dd6dd4328c49f0fb|commit]], [[https://git.kernel.org/linus/8b2278604b6de27329ec7ed82ca696c4751111b6|commit]], [[https://git.kernel.org/linus/3bc3e3da657f17c14df8ae8fab58183407bd7521|commit]], [[https://git.kernel.org/linus/e8e4fcc047c6e0c5411faeb8cc29aed2e5036a00|commit]], [[https://git.kernel.org/linus/7b2f3eb492dac7665c75df067e4d8e4869589f4a|commit]], [[https://git.kernel.org/linus/d3dca026375f2be550041b75833f2e3238738a70|commit]], [[https://git.kernel.org/linus/ae7abe36e352eddf8e30d3b1ea3fb402514ba13b|commit]] * hda: intel-dsp-config: add JasperLake support [[https://git.kernel.org/linus/19980aa10d2d944ed8fe345ce2eb87c2cb4bedf8|commit]] * hda: intel: More comprehensive PM runtime setup for controller driver [[https://git.kernel.org/linus/4f66a9ef37d3c09917a1edc065ff68b895e0b163|commit]] * usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi [[https://git.kernel.org/linus/5762f980ca10dcfe5eead7c40d1c34cae61f409b|commit]] * soundwire: intel: remove PDM support [[https://git.kernel.org/linus/63a6aa963dd01b66019b7834cc84d032e145bb00|commit]] * ASoC * SOF: Intel: power optimizations with HDaudio SPIB register [[https://git.kernel.org/linus/0e888a74e52db369e19aec908131cf171079b306|commit]], [[https://git.kernel.org/linus/b456abe63f60ad93c83a526d33b71574bc32656c|commit]], [[https://git.kernel.org/linus/4a39ea3f07f14f21a6b97e78c972f71fc5761d3a|commit]], [[https://git.kernel.org/linus/6c26b5054ce2b822856e32f1840d13f777c6f295|commit]] * Add AK4375 support [[https://git.kernel.org/linus/53778b8292b5492ec3ecf1efb84163eac2a6e422|commit]] * Intel: add sof-nau8825 machine driver [[https://git.kernel.org/linus/8d0872f6239f9d067d538d8368bdec643bb0d255|commit]] * Intel: boards: add max98390 2/4 speakers support [[https://git.kernel.org/linus/f316c9d9ba8ea08d6994bc5ba8fa276eab186208|commit]] * Intel: sof_sdw: add SKU for Dell Latitude 9520 [[https://git.kernel.org/linus/1071f2415b6b4ee653869acabfb26de1a27da9cd|commit]] * SOF * Enable multicore with dynamic pipelines [[https://git.kernel.org/linus/81ed6770ba67358b07e96a277206f6c742737dab|commit]], [[https://git.kernel.org/linus/5974f6843203f0061d9df05c32262a10359740a6|commit]], [[https://git.kernel.org/linus/c414d5df9d05471aa47f50fca7fa4412daca7ac7|commit]], [[https://git.kernel.org/linus/41dd63cccb42ec26f555cbb2495d85828a4b0e96|commit]], [[https://git.kernel.org/linus/9cdcbc9f6788661fb02fb2340032a5c8115aaf9b|commit]], [[https://git.kernel.org/linus/7cc7b9ba21d4978d19f0e3edc2b00d44c9d66ff6|commit]], [[https://git.kernel.org/linus/b2ebcf42a48f4560862bb811f3268767d17ebdcd|commit]], [[https://git.kernel.org/linus/d416519982cb1d25358f558a4e68d9d254c9ca53|commit]], [[https://git.kernel.org/linus/9ea807488cdaef83da702d4a02d54138b88f4377|commit]], [[https://git.kernel.org/linus/05827a1537f35221d84b8f5606f2f4c1371c69f3|commit]] * Add support for Mediatek MT8195 [[https://git.kernel.org/linus/32d7e03d26fd93187c87ed0fbf59ec7023a61404|commit]], [[https://git.kernel.org/linus/e6feefa541f309afed8aa54431681261bc57bcde|commit]], [[https://git.kernel.org/linus/b72bfcffcfc11858a8fc92998733372606db485e|commit]], [[https://git.kernel.org/linus/b7f6503830cd8f3f7076635409460861b5ff6310|commit]], [[https://git.kernel.org/linus/24281bc2bf1884e665dfbcd17aaaabbc5872e501|commit]], [[https://git.kernel.org/linus/24d75049c5ed5193bd12ce0d43c355c4ef74a7fa|commit]], [[https://git.kernel.org/linus/424d6d1a9a51b7e6ab397132700a237082d64cf4|commit]], [[https://git.kernel.org/linus/163fa3a5927e1d8f948ea1fc16c897944933a06a|commit]] * Implement support for DMA trace free IPC command [[https://git.kernel.org/linus/168eed447129899611098219b70ef97b605bc6e1|commit]], [[https://git.kernel.org/linus/b4e2d7ce132bc4337916662f8e699420377132d9|commit]], [[https://git.kernel.org/linus/48b5b6a56002569881d18be56deaddad045df918|commit]] * Re-visit firmware state and panic tracking/handling [[https://git.kernel.org/linus/72b8ed83f7eccf84c54b68a551beae400949cc29|commit]], [[https://git.kernel.org/linus/b2539ef00e4427350b26896540ccabd98e88c7bb|commit]], [[https://git.kernel.org/linus/f902b21adba98f28eaa1cf5e509d99eaa7b1b36e|commit]], [[https://git.kernel.org/linus/12b401f4de787627f4a25784a0278bbbf93122b6|commit]], [[https://git.kernel.org/linus/b2b10aa79fe2fb3d3393d0e90ffb5c1802992412|commit]], [[https://git.kernel.org/linus/2f148430b96e975e895163d763bfc9c5088100eb|commit]], [[https://git.kernel.org/linus/4e1f86482189ddbef73f7be8c6e62e8e3730e6b9|commit]], [[https://git.kernel.org/linus/b2e9eb3adb9a498b997b18852773e75d7af3b60d|commit]], [[https://git.kernel.org/linus/fc179420fde3821c4d191e81b4f7b05c1dab87e2|commit]], [[https://git.kernel.org/linus/d41607d37c1385da799f9a2ddb10c460e573687e|commit]], [[https://git.kernel.org/linus/9421ff7665f66452f61ee40566c6f562d3847873|commit]], [[https://git.kernel.org/linus/e2406275be2b6b15d985f33aec921e6555e4f87a|commit]], [[https://git.kernel.org/linus/b54b3a4e08bc0210768a1839af2ff888376cae4c|commit]], [[https://git.kernel.org/linus/9f89a988d5c222f2fba495bbc861a476bdf1bd30|commit]], [[https://git.kernel.org/linus/fdc573b1c26a8859996de6fbae2d436511b74e00|commit]], [[https://git.kernel.org/linus/b9f0bfd16d8b390b35dbec67c3ed74e74a0ade24|commit]], [[https://git.kernel.org/linus/4995ffce2ce2164fa507a5dbaf1aa38bab679cca|commit]], [[https://git.kernel.org/linus/beb6ade168177bf6c43abe78b3c9512b260b8068|commit]], [[https://git.kernel.org/linus/0152b8a2f0831b03bb7483159ef28167dcd33ab0|commit]], [[https://git.kernel.org/linus/34bfba9a63ece79c683591e757899e61fbcaa753|commit]] * Platform updates for AMD and Mediatek [[https://git.kernel.org/linus/846aef1d7cc05651e27c17c3b4e2b5ce5cdec97b|commit]], [[https://git.kernel.org/linus/0e44572a28a49109eae23af1545c658b86c4bf00|commit]], [[https://git.kernel.org/linus/7e51a9e38ab204eba2844b8773486392d7444435|commit]], [[https://git.kernel.org/linus/738a2b5e2cc9fd63d48faac11c8d60a5a2313a9d|commit]], [[https://git.kernel.org/linus/bda93076d184ad80a8cab09bf29ace7692de18f7|commit]], [[https://git.kernel.org/linus/e8afccf8fb75bae9c3292a0e51593af92839415e|commit]], [[https://git.kernel.org/linus/f1bdd8d385a803565024c8feeedc17bf86aac4f5|commit]], [[https://git.kernel.org/linus/11ddd4e371810017faf7ff7cb2349f321e50d1d3|commit]], [[https://git.kernel.org/linus/ec25a3b14261fcb05568a1fec15ca68152e9d208|commit]], [[https://git.kernel.org/linus/63fba90fc88b6cee9f8bead761a419169ecda6cc|commit]], [[https://git.kernel.org/linus/efb931cdc4b94a0f7ed17a76844f08cef1bdffe5|commit]], [[https://git.kernel.org/linus/4627421fb883928af5220c66a304bed1f9b77e8d|commit]], [[https://git.kernel.org/linus/f063eba3e7a6aeec8e2abb00469e70c51432453b|commit]], [[https://git.kernel.org/linus/32d7e03d26fd93187c87ed0fbf59ec7023a61404|commit]], [[https://git.kernel.org/linus/e6feefa541f309afed8aa54431681261bc57bcde|commit]], [[https://git.kernel.org/linus/b72bfcffcfc11858a8fc92998733372606db485e|commit]], [[https://git.kernel.org/linus/b7f6503830cd8f3f7076635409460861b5ff6310|commit]], [[https://git.kernel.org/linus/24281bc2bf1884e665dfbcd17aaaabbc5872e501|commit]], [[https://git.kernel.org/linus/24d75049c5ed5193bd12ce0d43c355c4ef74a7fa|commit]], [[https://git.kernel.org/linus/424d6d1a9a51b7e6ab397132700a237082d64cf4|commit]], [[https://git.kernel.org/linus/163fa3a5927e1d8f948ea1fc16c897944933a06a|commit]] * IPC message injector [[https://git.kernel.org/linus/8ae77801c81d16a09f6b67a6f8d91255d34f5f2c|commit]], [[https://git.kernel.org/linus/18c45f270352fb76c8b5b133b3ae3971769f8a22|commit]], [[https://git.kernel.org/linus/0bd2891bda4550774946abbfac88443a16c15d5a|commit]], [[https://git.kernel.org/linus/2f0b1b013bbc5d6f4c7c386e12f423d6b4ef3245|commit]] * Add PM support for i.MX8/i.MX8X/i.MX8M [[https://git.kernel.org/linus/8253aa4700b37cef1ca3bbda0d986349357608d3|commit]], [[https://git.kernel.org/linus/6fc8515806dfd5b7d3198c189b51e7624aadafdc|commit]], [[https://git.kernel.org/linus/a73b493d8e1b37acad686c15321d2eaab45567ce|commit]], [[https://git.kernel.org/linus/9ba23717b2927071ddb49f3d6719244e3fe8f4c9|commit]], [[https://git.kernel.org/linus/3bf4cd8b747a222f0f454f3220199c99f1c03da6|commit]] * amd: acp-config: Enable SOF audio for Google chrome boards [[https://git.kernel.org/linus/f487201343312faa697ac40124085a834e0e26d8|commit]] * codec: tlv320adc3xxx: New codec driver [[https://git.kernel.org/linus/e9a3b57efd28fe889a98171bdc1e9e0dd7eb9a50|commit]] * codecs: MBHC: Add support for special headset [[https://git.kernel.org/linus/3c8a3ad4019126f06016ab0128dde11817502f52|commit]] * codecs: tfa989x: Add support for tfa9897 optional rcv-gpios [[https://git.kernel.org/linus/9da52c39b33e7bd9c1f56175c0466fa468d7f145|commit]] * Add low power hibernation support to cs35l41 [[https://git.kernel.org/linus/dcf821319474edde7e85b95608a4539703a2b67d|commit]], [[https://git.kernel.org/linus/4e7c3cd87db8d9350062a25a8476f90fd1cbc4c9|commit]], [[https://git.kernel.org/linus/56852cf4b2179fb90068a49538501f31c2de18ea|commit]], [[https://git.kernel.org/linus/5f2f539901b0d9bda722637521a11b7f7cf753f1|commit]], [[https://git.kernel.org/linus/7aa1cc1091e0a424e9e7711ca381ebe98b6865bc|commit]], [[https://git.kernel.org/linus/ba235634b138cd9d012dbe983e7920481211e132|commit]], [[https://git.kernel.org/linus/d92321bbe46b0ecae0941461379d39599610d869|commit]], [[https://git.kernel.org/linus/f517ba4924ad026f2583553db02f3c8bc69de88b|commit]] * cs35l41: DSP Support [[https://git.kernel.org/linus/bae9e13fc55cbc5ae25409385b2f1ba9187082d0|commit]] * cs42l42: Add control for audio slow-start switch [[https://git.kernel.org/linus/7ec4a058c16f3da9c2c0c66506f45c083198ed30|commit]] * Add support for RT5682s headset codec in mt8195 machine drivers, and SOF support on card mt8195-mt6359-rt1019-rt5682 [[https://git.kernel.org/linus/c9d57a25de53800e54969f4bf2b672b3a58cdaf5|commit]], [[https://git.kernel.org/linus/629e442761bae0c62b2fb14061d66bbd08b4155e|commit]], [[https://git.kernel.org/linus/3d00d2c07f04f47aa4228700b440ac47abf13853|commit]] * qcom: Add support for ALC5682I-VS codec [[https://git.kernel.org/linus/425c5fce8a03c9da70a4c763cd7db22fbb422dcf|commit]] * rt5640: Add support for external GPIO jack-detect [[https://git.kernel.org/linus/a2d6d84db2e7bcc831aed90f33334c70a1b060a3|commit]], [[https://git.kernel.org/linus/a3b1aaf7aef9fa945810de3fd7c15b2e93ecdbfd|commit]], [[https://git.kernel.org/linus/b35a9ab4904973a68b4473c2985b8ac0b6d57089|commit]], [[https://git.kernel.org/linus/701d636a224a77a4371f57ca2d4322ab0401a866|commit]], [[https://git.kernel.org/linus/45ed0166c39f878162872babc88830d91426beb5|commit]], [[https://git.kernel.org/linus/44125fd5315154c6b8326b5c27646af3b33ba25c|commit]], [[https://git.kernel.org/linus/2b9c8d2b3c89708d53b6124dc49c212dc5341840|commit]] * sun8i-codec: Add AIF, ADC, and DAC volume controls [[https://git.kernel.org/linus/fd03cf7f5b4726028cfc2ef76e42d0d5c66377aa|commit]] * sunxi: sun4i-spdif: Implement IEC958 control [[https://git.kernel.org/linus/679de7b64f9622eff8f74357fc3ee071629d25b3|commit]] * tegra: Add master volume/mute control support [[https://git.kernel.org/linus/0d242698fa693ab8cb98c11ba7cf7fc8f7242c0b|commit]] * Support BCLK input clock in tlv320aic31xx [[https://git.kernel.org/linus/7016fd940adf2f4d86032339b546c6ecd737062f|commit]], [[https://git.kernel.org/linus/2664b24a8c51c21b24c2b37b7f10d6485c35b7c1|commit]], [[https://git.kernel.org/linus/6e6752a9c78738e27bde6da5cefa393b589276bb|commit]], [[https://git.kernel.org/linus/c5d22d5e12e776fee4e346dc098fe51d00c2f983|commit]], [[https://git.kernel.org/linus/8c9b9cfb7724685ce705f511b882f30597596536|commit]]