#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]] == New P-State driverdriver for modern AMD cpus == This release includes a new AMD P-State driver. AMD P-State is the AMD CPU performance scaling driver that introduces a new CPU frequency control mechanism on AMD Zen based CPU series in Linux kernel. The new mechanism is based on Collaborative processor performance control (CPPC) which is finer grain frequency management than legacy ACPI hardware P-States. Current AMD CPU platforms are using the ACPI P-states driver to manage CPU frequency and clocks with switching only in 3 P-states. AMD P-State leverages the Linux kernel governors such as schedutil, ondemand, etc. to manage the performance hints which are provided by CPPC hardware functionality. AMD P-State is supported on recent AMD Zen base CPU series include some of Zen2 and Zen3 processors. == Random number generator improvements == This release swithes the Linux random number generator from SHA-1 to BLAKE2s, which also made it much faster. Some additional improvements have also drastically improved the performance. Recommended post: [[https://www.zx2c4.com/projects/linux-rng-5.17-5.18/|Random number generator enhancements for Linux 5.17 and 5.18]] == Rewrite of the networking caching backend for networking file systems == Linux networking file systems (eg. NFS) can optionally use a networking cache layer called fscache and cachefiles. This layer has been rewritten in this release, 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 == New Real-Time Linux Analysis (RTLA) tool == As part of the efforts to get PREEMPT_RT into mainline, this release includes a Real-Time Linux Analysis (RTLA) tool. rtla is a meta-tool that includes 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, making it easier for users and developers to collect performance and trace data, and helping fine-tune their systems/algorithms. Recommended blog: [[https://bristot.me/and-now-linux-has-a-real-time-linux-analysis-rtla-tool/|And now Linux has a Real-Time Linux Analysis (RTLA) tool!]] == New fanotify FAN_RENAME flag == This release adds a {{{FAN_RENAME}}} event to the fanotify interfaces 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 == Support giving names to anonymous memory == Anonymous memory (not backed by a file, eg. malloc) is, as the name says, anonymous, and it's not easy to debug anonymous memory usage coming from various system components. This release allows to give a name to anonymous memory mappings. 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);}}}. Recommended LWN article: [[https://lwn.net/Articles/867818/|Not-so-anonymous virtual memory areas]] == Mitigate straight-line speculation attacks == A new attack for CPUs has been found, called "Straight-line speculation"; this release adds some mitigations for it. 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]] = 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]] * (FEATURED) Add stright-line-speculation mitigations [[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]] * fanotify * (FEATURED) 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/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]] * Add a new {{{FAN_REPORT_TARGET_FID}}} flag, which supports reporting child info in directory fanotify events [[https://git.kernel.org/linus/d61fd650e9d206a71fda789f02a1ced4b19944c4|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 * core-sched: Add 'Forced Idle' accounting; this allows to track how much CPU time is 'lost' due to core scheduling constraints [[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]] * 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]] * Support for prioritized work completions [[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]] * 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]] * Build: Add `make mod2noconfig` to disable module options [[https://git.kernel.org/linus/c39afe624853e39af243dd9832640bf9c80b6554|commit]] * kunit tool: add --kconfig_add to allow easily tweaking kunitconfigs [[https://git.kernel.org/linus/9f57cc76eccc1e0a369bb051c4b0d596e7d15e30|commit]] * kunit tool: Default --jobs to number of CPUs [[https://git.kernel.org/linus/ad659ccb5412874c6a89d3588cb18857c00e9d0f|commit]] * Globally enable {{{-Wcast-function-type}}} [[https://git.kernel.org/linus/552a23a0e5d0a84cecd4687043d8030673981d30|commit]] * (FEATURED) 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]] * free space tree entries get indexed and searched by size (latency -30%, search run time -30%) [[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 using (but not creating) 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 = * Convert much of the page cache to use folios, but still don't enable it [[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]] * Separate struct slab from struct page - an offshot of the page folio work. Struct page fields used by slab allocators are moved from struct page to a new struct slab, that uses the same physical storage. Similar to struct folio, it always is a head page. This brings better type safety, separation of large kmalloc allocations from true slabs, and cleanups [[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]] * (FEATURED) 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);}}}. Recommended LWN article: [[https://lwn.net/Articles/867818/|Not-so-anonymous virtual memory areas]]. [[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]] * 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]] * New helpers * (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]] * {{{bpf_find_vma()}}}, to find and inspect VMAs for profiling use cases [[https://git.kernel.org/linus/7c7e3d31e7856a8260a254f8c71db416f7f9f5a1|commit]], [[https://git.kernel.org/linus/f108662b27c96cdadfadd39f0c0d650704cd593d|commit]], * {{{bpf_strncmp()}}}, improve performance, avoid compiler flakiness [[https://git.kernel.org/linus/c5fb19937455095573a19ddcbff32e993ed10e35|commit]], [[https://git.kernel.org/linus/9a93bf3fda3d03762868b1424e898395ffc71575|commit]], [[https://git.kernel.org/linus/9c42652f8be3202ad11cf4fbc358688003cff21c|commit]], [[https://git.kernel.org/linus/bdbee82beca4514496c52a2dc035f2a26f0c1b88|commit]] * {{{bpf_get_func_arg()}}}, {{{bpf_get_func_ret()}}}, {{{bpf_get_func_arg_cnt()}}} for tracing programs, all inlined by the verifier [[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]] * 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: Add {{{trace}}} and {{{latency}}} subcommands [[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 = * iommu/virtio: Add identity domains [[https://git.kernel.org/linus/063ebb19d962b45a1b505748d464bd12b5074797|commit]], [[https://git.kernel.org/linus/f0f07a8462dc2a889745b9e436b4d86d66ccc787|commit]], [[https://git.kernel.org/linus/5610979415649f3743a7c3de03ab46c9a3bfff16|commit]], [[https://git.kernel.org/linus/c0c763598960153e10622ff0a802012a073174a0|commit]], [[https://git.kernel.org/linus/b03cbca48d6408cea866057654675dd63a1bdcd3|commit]] * 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 = * (FEATURED) random: use BLAKE2s instead of SHA1 [[https://git.kernel.org/linus/9f9eff85a008b095eafc5f4ecbaf5aca689271c1|commit]] * 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 = * TCP optimizations. The most notable change is in deferring the freeing of socket buffers after the socket lock is released, which improves performance in recvmsg and RX zerocopy [[https://git.kernel.org/linus/d519f350967a60b85a574ad8aeac43f2b4384746|commit]], [[https://git.kernel.org/linus/283c6b54bca13313a4f437719f600a3ad2135847|commit]], [[https://git.kernel.org/linus/373544020024668ea552a7699c9c9f100b6bc9d9|commit]], [[https://git.kernel.org/linus/42f67eea3ba36cef2dce2e853de6ddcb2e89eb39|commit]], [[https://git.kernel.org/linus/d0d598ca86bd9e595f16a39097707c90841afe80|commit]], [[https://git.kernel.org/linus/aba546565b613e74b84b8261999ea82b5561d3f1|commit]], [[https://git.kernel.org/linus/1b31debca83284486cd736757b5f26d51719ef80|commit]], [[https://git.kernel.org/linus/1ace2b4d2b4e1db8fc62d872ab54ab48f6215ecd|commit]], [[https://git.kernel.org/linus/6c302e799a0d4be1362f505453b714fe05d91f2a|commit]], [[https://git.kernel.org/linus/91b6d325635617540b6a1646ddb138bb17cbd569|commit]], [[https://git.kernel.org/linus/93afcfd1db35882921b2521a637c78755c27b02c|commit]], [[https://git.kernel.org/linus/d2489c7b6d7d5ed4b32b56703c57c47bfbfe7fa5|commit]], [[https://git.kernel.org/linus/0307a0b74b3af6ecb1c8b7f727376130b15bbf44|commit]], [[https://git.kernel.org/linus/7b6a893a5991f5e8a56795155ae86333b03080b7|commit]], [[https://git.kernel.org/linus/b96c51bd3bd826a3391cbf4b1281a1e0bf9df90a|commit]], [[https://git.kernel.org/linus/3df684c1a3d08a4f649689053a3d527b3b5fda9e|commit]], [[https://git.kernel.org/linus/f35f821935d8df76f9c92e2431a225bdff938169|commit]], [[https://git.kernel.org/linus/8bd172b787298124ef75c0e466101107c036d54d|commit]], [[https://git.kernel.org/linus/29fbc26e6dfc7be351c23261938de3f93f5cde57|commit]], [[https://git.kernel.org/linus/43f51df4172955971ef5498f09308a9dc0291766|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]] * 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]] * 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]] * 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]] * batman-adv: allow netlink usage in unprivileged containers [[https://git.kernel.org/linus/9057d6c23e7388ee9d037fccc9a7bc8557ce277b|commit]] * 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]] = 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]] * xor: use EOR3 instructions when available [[https://git.kernel.org/linus/2c54b423cf85baed5ad9f9546f6c8ea741774a06|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 == * 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]] * 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]] * iASL/Disassembler: Additional support for NHLT table [[https://git.kernel.org/linus/e4a07f5acd730802ada629d52a29c4873f9826a4|commit]] * iASL/NHLT table: "Specific Data" field support [[https://git.kernel.org/linus/0c9a672729d62d27d0c9993e106707be0b0c2bc0|commit]] * Add support for AGDI table [[https://git.kernel.org/linus/5579649e7eb756a4e3d5784b6958374e5bfc41de|commit]] * EFI: runtime: avoid EFIv2 runtime services on Apple x86 machines [[https://git.kernel.org/linus/f5390cd0b43c2e54c7cf5506c7da4a37c5cef746|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 * 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]] * 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]] * 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]] == Tablets, touch screens, keyboards, mouses == * goodix: add pen support [[https://git.kernel.org/linus/5ede7f0cfb93f0f8edf2245671e18e982a247f55|commit]] * silead: add pen support [[https://git.kernel.org/linus/046612a3f592044762789ec086feb2cdaaf393f6|commit]] * silead: add support for EFI-embedded fw using different min/max coordinates [[https://git.kernel.org/linus/66d27d848fa6bf613bd716cb2c71769a211a6ffe|commit]] * HID * Add new Letsketch tablet driver [[https://git.kernel.org/linus/33a5c2793451770cb6dcf0cc35c76cfd4b045513|commit]] * Add support for UGTABLET WP5540 [[https://git.kernel.org/linus/fd5dd6acd8f823ea804f76d3af64fa1be9d5fb78|commit]] * Add support for open wheel and no attachment to T300 [[https://git.kernel.org/linus/0a5a587501b54e8c6d86960b047d4491fd40dcf2|commit]] * Add mapping for KEY_ALL_APPLICATIONS [[https://git.kernel.org/linus/327b89f0acc4c20a06ed59e4d9af7f6d804dc2e2|commit]] * Add mapping for KEY_DICTATE [[https://git.kernel.org/linus/bfa26ba343c727e055223be04e08f2ebdd43c293|commit]] * apple: Add 2021 Magic Keyboard with fingerprint reader [[https://git.kernel.org/linus/9f92d61f01dd31305e53d3d6c036e93269070167|commit]] * apple: Add 2021 Magic Keyboard with number pad [[https://git.kernel.org/linus/b2dcadef207719a9b3520cb9f1c9237c320d3ccd|commit]] * apple: Add 2021 magic keyboard FN key mapping [[https://git.kernel.org/linus/531cb56972f2773c941499fcfb639cd5128dfb27|commit]] * apple: Add Magic Keyboard 2021 with fingerprint reader FN key mapping [[https://git.kernel.org/linus/7f84e2439ed2e2c7afdced9564dda1220e932704|commit]] * apple: Report Magic Keyboard battery over USB [[https://git.kernel.org/linus/6e143293e17a73c9313f91c5ca3aaacbaef030cf|commit]] * i2c-hid-of: Expose the touchscreen-inverted properties [[https://git.kernel.org/linus/b60d3c803d7603432a08aeaf988aff53b3a5ec64|commit]] * logitech-dj: add new lightspeed receiver id [[https://git.kernel.org/linus/25666e8ccd952627899b09b68f7c9b68cfeaf028|commit]] * magicmouse: Report battery level over USB [[https://git.kernel.org/linus/0b91b4e4dae63cd43871fc2012370b86ee588f91|commit]] == TV tuners, webcams, video capturers == * hantro: add Allwinner H6 support [[https://git.kernel.org/linus/37af43b250fda6162005d47bf7c959c70d52b107|commit]], [[https://git.kernel.org/linus/ea71631b7129828c0da4f9d40ec172b7b2c24105|commit]], [[https://git.kernel.org/linus/e67a09d199cb9348bec1398bcc9c363fc04e226a|commit]], [[https://git.kernel.org/linus/6a7c3219576055d0f11e563ef5ddb3d058172e72|commit]], [[https://git.kernel.org/linus/3c5b218c3606840048a9cacae4a29692ab1afc7c|commit]], [[https://git.kernel.org/linus/3385c514ecc5a021782ce4347f8be8d3b1fcd595|commit]], [[https://git.kernel.org/linus/fd6be12716c4f8a90173f52b3ea248b04956c5a9|commit]], [[https://git.kernel.org/linus/86790a4fdf4b3d1ad96cd0f8c4e10bad878243d8|commit]], [[https://git.kernel.org/linus/0baddea60e8d536fd240008882128fc32eda74d6|commit]] * VP9 codec {{{V4L2}}} control interface [[https://git.kernel.org/linus/9393761aec4c56b7f2f19d21f806d316731401c1|commit]], [[https://git.kernel.org/linus/04dad52ee341c738adfd929d5f2b906001a2aeda|commit]], [[https://git.kernel.org/linus/53a3e71095c572333ceea30762565dbedec951ca|commit]], [[https://git.kernel.org/linus/bb91e46eb017876689757cc208c047c518b4189b|commit]], [[https://git.kernel.org/linus/b88dbe38dca82425a273d126785866af39ba0770|commit]], [[https://git.kernel.org/linus/3e3b1fb0e5d95c0cd7278717185ca3fb00f5d771|commit]], [[https://git.kernel.org/linus/f25709c4ff151fbc7dc2e0b7cf5962767a093f68|commit]], [[https://git.kernel.org/linus/82fb363d5e96bd87e5027d0d2bbecea75870707d|commit]], [[https://git.kernel.org/linus/cb1bbbd4cffd55d166ec9fa5d0ea2afa749ca9cf|commit]], [[https://git.kernel.org/linus/e2da465455ce48061f726f3a1aad2a3a5a6f547f|commit]], [[https://git.kernel.org/linus/be1b49f576a80167162707b90151d8a55bf567be|commit]], [[https://git.kernel.org/linus/0d2517b3765aa331aee0a95f9b8072062d6bb7e5|commit]] * coda: {{{V4L2_PIX_FMT_GREY}}} for coda960 JPEG Encoder [[https://git.kernel.org/linus/ea8587d9de22aa08e1449779c59687407f7de21e|commit]] * Extensions to ov8865 driver [[https://git.kernel.org/linus/d2484fbf780762f6f9cc3abb7a07ee42dca2eaa3|commit]], [[https://git.kernel.org/linus/6e1c9bc9ae96e57bcd8807174f2c0f44f9ef7938|commit]], [[https://git.kernel.org/linus/dc69bc7a2e09791d8466202a5b10b14400191116|commit]], [[https://git.kernel.org/linus/651d1f2040ac46d87c67cfe512bbd7668c34fec6|commit]], [[https://git.kernel.org/linus/ba0c8045ea62e4870883570c65d86f1bc06eaa4c|commit]], [[https://git.kernel.org/linus/73dcffeb2ff98e8181b43e9d9faad042ddcb7f60|commit]], [[https://git.kernel.org/linus/acd25e220921de232b027c677668c93aa6ba5d15|commit]], [[https://git.kernel.org/linus/d938b2f29be6ad5eb1b04c5bf0e3afa4348e9195|commit]], [[https://git.kernel.org/linus/9293aafe3745f2a2bb678a14eb589af4e6ee5ffe|commit]], [[https://git.kernel.org/linus/d84d4ceea91e07dfed58fd8e7bb6b29264c195c9|commit]], [[https://git.kernel.org/linus/295786e53516ba1792b5ff1deb9dfffff4040255|commit]], [[https://git.kernel.org/linus/ca28690ebe19f55fedb8ecb374f10a0d88a7366c|commit]], [[https://git.kernel.org/linus/6eecfb34d3c4811686689f3dde657ad62d0b583b|commit]], [[https://git.kernel.org/linus/e15ddc9644a11ab51da709f866a2b939ac383a7a|commit]], [[https://git.kernel.org/linus/91f08141d3aba858278d0c8e61bc8aa84af51cac|commit]], [[https://git.kernel.org/linus/3fdd94e2bfa3a05a9a1ef7c49c7dccb10ebafdfb|commit]], [[https://git.kernel.org/linus/46b33f6a0e82d0ea3f5dfac19a2ebefba80741fb|commit]] * Add support for OV5693 sensor [[https://git.kernel.org/linus/a5f0900246818c1eb7c98e324a898afa9af69e90|commit]], [[https://git.kernel.org/linus/89aef879cb537061f7a0948210fc00c5f1b5dfb4|commit]], [[https://git.kernel.org/linus/887bda234082423b84a63ef09dbda7fd106074e5|commit]] * imx-pxp: Add rotation support [[https://git.kernel.org/linus/8197b071915a5229c9359b1a232936109d27dc1f|commit]] * Add support for X86/ACPI camera sensor/PMIC setup with clk and regulator platform data [[https://git.kernel.org/linus/9dfa374cc6d04d2515adc21c39e356b64ee45a29|commit]], [[https://git.kernel.org/linus/a2f9fbc247eea0ad1b0b59bc29bec144c5ead03c|commit]], [[https://git.kernel.org/linus/71102bc7964342f0aaf1faf7aa384678b1207848|commit]], [[https://git.kernel.org/linus/d3d76ae139a7ba2162ab86f54f722d4da8c3bc95|commit]], [[https://git.kernel.org/linus/19d8d6e36b4b7aa2a9a9cb64687572a1d9f234bf|commit]], [[https://git.kernel.org/linus/97c2259ec7757ec24a90f0ef8fc5ea7fa1c6acca|commit]], [[https://git.kernel.org/linus/ae971ccae9de3c6ec6507a9ddc7fb10c03234b8b|commit]], [[https://git.kernel.org/linus/fc2c204538a9fbfe2cd0c55a6e102275014cb9a1|commit]], [[https://git.kernel.org/linus/68b9bcc8a534cd11fe55f8bc82f948aae7d81b3c|commit]] * si2157: add ATV support for si2158 [[https://git.kernel.org/linus/b9aafbd46eb92b3174781661c33bdb2c17d484f1|commit]] * si2157: add support for 1.7MHz and 6.1 MHz [[https://git.kernel.org/linus/98c65a3dac95b54bc105e29d492ce18c49353e67|commit]] * si2157: add support for DVB-C Annex C [[https://git.kernel.org/linus/8d4ff8187bb2b0c9025269f0da42ed16c878cb18|commit]] * si2157: add support for ISDB-T and DTMB [[https://git.kernel.org/linus/6446a22a16699fdebb8a9fa4a8157bb54bf30514|commit]] * Add support for DMA2D of STMicroelectronics STM32 Soc series [[https://git.kernel.org/linus/c9c9e2ab0375a8dd788a8f0587bff0133015290c|commit]], [[https://git.kernel.org/linus/68dda3e02522aae867f4d526e44e1a87a6cec52a|commit]], [[https://git.kernel.org/linus/0a08088f82c2db9cd6bce3258c79a76980c77651|commit]], [[https://git.kernel.org/linus/c9ee220d76775e42f35d634479c978d9350077d3|commit]], [[https://git.kernel.org/linus/ee4a929e0eb299491c53f3c6dc235048a3edcdc2|commit]], [[https://git.kernel.org/linus/ef9f18a9e3a04126cf017216193166abe03dedef|commit]], [[https://git.kernel.org/linus/002e8f0d59277375154a054df15f925685c01a5c|commit]] == Universal Serial Bus == * Introduce Xen pvUSB frontend (xen hcd) [[https://git.kernel.org/linus/494ed3997d752810b67cb75d4721b59996cfec38|commit]] * dwc3: gadget: Support Multi-Stream Transfer [[https://git.kernel.org/linus/666f3de741f7ce66119b375145d471e89fac21ff|commit]] * serial: ch341: add support for GW Instek USB2.0-Serial devices [[https://git.kernel.org/linus/fa77ce201f7f2d823b07753575122d1ae5597fbe|commit]] * serial: ftdi_sio: add support for Brainboxes US-159/235/320 [[https://git.kernel.org/linus/fbb9b194e15a63c56c5664e76ccd0e85c6100cea|commit]] * serial: option: add Telit LE910R1 compositions [[https://git.kernel.org/linus/cfc4442c642d568014474b6718ccf65dc7ca6099|commit]] * serial: option: add ZTE MF286D modem [[https://git.kernel.org/linus/d48384c7ed6c8fe4727eaa0f3048f62afd1cd715|commit]] * serial: option: add support for DW5829e [[https://git.kernel.org/linus/6ecb3f0b18b320320460a42e40d6fb603f6ded96|commit]] * uhci: add aspeed ast2600 uhci support [[https://git.kernel.org/linus/554abfe2eadec97d12c71d4a69da1518478f69eb|commit]] == Serial Peripheral Interface (SPI) == * dw: Introduce Synopsys IP-core versions interface [[https://git.kernel.org/linus/2cc8d9227bbba7d6f3790a86f1ff0d665a75f3b8|commit]] == Watchdog == * Add Apple SoC watchdog driver [[https://git.kernel.org/linus/4ed224aeaf661b63c2229df24a4d11a07e2653df|commit]] * Add Realtek Otto watchdog timer [[https://git.kernel.org/linus/7d7267ae639d569d74fc549f7c56cb39508c4b21|commit]] * Add Watchdog Timer driver for RZ/G2L [[https://git.kernel.org/linus/2cbc5cd0b55fa2310cc557c77b0665f5e00272de|commit]] * f71808e_wdt: Add F81966 support [[https://git.kernel.org/linus/cea62f9fee0dae304d03def042f8a36f89dd337a|commit]] * s3c2410: Add Exynos850 support [[https://git.kernel.org/linus/33950f9a36aca55c2b1e6062d9b29f3e97f91c40|commit]], [[https://git.kernel.org/linus/0b595831c2c8f81c252818d3575c689741a7efeb|commit]], [[https://git.kernel.org/linus/f197d47584be621d634ad7fdfad3e62c8c13ce24|commit]], [[https://git.kernel.org/linus/a90102e358ee336b96e2447104f47dee7a347aac|commit]], [[https://git.kernel.org/linus/8d9fdf60e37c7752931738c1dc202b4c6066f0d2|commit]], [[https://git.kernel.org/linus/2bd33bb4bc1cdb34b6781f6c1fc1ad475d0ad55b|commit]], [[https://git.kernel.org/linus/370bc7f50f475711c970c8e88b2f4b29b53b5791|commit]], [[https://git.kernel.org/linus/aa220bc6b7581eb1ac2eb98a8d002af95d5d8c8d|commit]], [[https://git.kernel.org/linus/cf3fad4e62d363e2e79aed8b7af4eb5bec905df0|commit]], [[https://git.kernel.org/linus/e249d01b5e8b8263ee2fdb787c954450940a7677|commit]], [[https://git.kernel.org/linus/1a47cda07af4d81a49a140b52220ca56cd6e79a6|commit]], [[https://git.kernel.org/linus/5c9348157b9dc7a5f526934729bf4e5433b3a5b8|commit]], [[https://git.kernel.org/linus/15ebdc43d703e95e4ec9bae1b5411f1afb07c0b8|commit]], [[https://git.kernel.org/linus/aeaacc064d8502b3f3ee662325df8fab24ad9006|commit]], [[https://git.kernel.org/linus/9439c9fde835977467e077cc622ffff95e4c2925|commit]], [[https://git.kernel.org/linus/17fffe91ba36d11c7b17be154ecc7c1ed31527eb|commit]], [[https://git.kernel.org/linus/d6b9c679bbac1d1d2fcac64391b4cadb91763a6f|commit]], [[https://git.kernel.org/linus/bc0bf9e9ac3ba49d1c7ab267a58204b525ac054b|commit]], [[https://git.kernel.org/linus/e764faef774b931994d31a856d786734691ab26e|commit]], [[https://git.kernel.org/linus/b844f9181b4a1014d501a26dc25b39f363626b8c|commit]], [[https://git.kernel.org/linus/f8d9ba7fedd2a5c21759ce3f39a37663c895d3dd|commit]], [[https://git.kernel.org/linus/1fc8a2c021c3abb8083ef4d9b6d4c93f88f33dc7|commit]], [[https://git.kernel.org/linus/968011a291f3c80afe9446968d21422569f1bc1c|commit]], [[https://git.kernel.org/linus/cd4eadf228dbfc6e81a2730a1fa635e9a593a449|commit]] == CPU Frequency scaling == * (FEATURED) Introduce a new AMD CPU frequency control mechanism [[https://git.kernel.org/linus/d341db8f48ea43314f489921962c7f8f4ec27239|commit]], [[https://git.kernel.org/linus/89aa94b4a218339b08f052a28c55322d5a13fc9e|commit]], [[https://git.kernel.org/linus/a2c8f92bea5f8f1a87fc3caf063d67876dbf5d47|commit]], [[https://git.kernel.org/linus/2aeca6bd02776d7f56a49a32be0dd184f204d888|commit]], [[https://git.kernel.org/linus/fb0b00af04d083770d6e2762b2838357519f7d2d|commit]], [[https://git.kernel.org/linus/ec437d71db77a181227bf6d0ac9d4a80e58ecf0f|commit]], [[https://git.kernel.org/linus/1d215f0319c20662b701692a2fafc7b3b8a58ae1|commit]], [[https://git.kernel.org/linus/e059c184da47e92c6236f26b0fdaf9e92f0d55b5|commit]], [[https://git.kernel.org/linus/60e10f896dbf6d78f912e4972081bd4119131376|commit]], [[https://git.kernel.org/linus/41271016dfa4a08487bf2862f817edc9070489d1|commit]], [[https://git.kernel.org/linus/ec4e3326a95507ea96fbad21b9472f5ba25500a7|commit]], [[https://git.kernel.org/linus/3ad7fde16a04aa70df8a59cba99e225ef9adf42f|commit]], [[https://git.kernel.org/linus/c22760885fd6f7161fabde8e7db63d7f085b125a|commit]], [[https://git.kernel.org/linus/38fec059bb69793f38cfa7a671d4bdbfe2a647aa|commit]] == Device Voltage and Frequency Scaling == * devfreq: Add a driver for the sun8i/sun50i MBUS [[https://git.kernel.org/linus/8bfd4858b4bba8fec14e4296cbac71aa55260d60|commit]] == Voltage, current regulators, power capping, power supply == * power * supply: max77976: add Maxim MAX77976 charger driver [[https://git.kernel.org/linus/715ecbc10d6a77cce1c3bec8ba10e59be5233b4f|commit]] * Add charge_behaviour property (force-discharge, inhibit-charge) [[https://git.kernel.org/linus/1b0b6cc8030d08d2a24e9e5f85dc36c5a58200ba|commit]], [[https://git.kernel.org/linus/539b9c94ac83563842a27e8cc3de5164b15c4de0|commit]], [[https://git.kernel.org/linus/b55d416d48f5907f66218ae3d878e3bfb69ae4e6|commit]], [[https://git.kernel.org/linus/400cffd5f4eaf34939530b3a044e31655188b1f9|commit]] * regulator * da9121: Add DA914x support [[https://git.kernel.org/linus/c5187a245e9bb0af2da8d37ede191569c824c66b|commit]] * qcom-rpmh: Add support for PM8450 regulators [[https://git.kernel.org/linus/d69e19723f88a3ba6d4e0e52f51dd4c59cc2ae93|commit]] * Introduce tps68470-regulator driver [[https://git.kernel.org/linus/0fc31d8f1a8ad17224f6423e3ed6234507375d48|commit]] * qcom_spmi: Add pm8226 regulators [[https://git.kernel.org/linus/f8843e5e2dc85dc6a546ec130d76be66e62abed6|commit]] * Add MAX20086-MAX20089 driver [[https://git.kernel.org/linus/bfff546aae50ae68ed395bf0e0848188d27b0ba3|commit]] == Real Time Clock (RTC) == * gamecube: Add a RTC driver for the !GameCube, Wii and Wii U [[https://git.kernel.org/linus/86559400b3ef9de93ba50523cffe767c35cd531a|commit]] * Add driver for RTC in Sunplus SP7021 [[https://git.kernel.org/linus/fad6cbe9b2b4137f5af5355d4ee7e4eb38221e7e|commit]] * rs5c372: Add RTC_VL_READ, RTC_VL_CLR ioctls [[https://git.kernel.org/linus/f601aa7930669439623dd266fc9e90b0218b42c1|commit]] * rv8803: Add support for the Epson RX8804 RTC [[https://git.kernel.org/linus/5c0189a8b52f76d8a061d2ec80adb11559742d78|commit]] == Pin Controllers (pinctrl) == * Add Intel Thunder Bay pinctrl driver [[https://git.kernel.org/linus/12422af8194df85243d68b11f8783de9d01e58dc|commit]] * freescale: Add i.MXRT1050 pinctrl driver support [[https://git.kernel.org/linus/debc8b0b469d1b0a0745df2c0992eb268f7994fa|commit]] * ocelot: Extend support for lan966x [[https://git.kernel.org/linus/531d6ab36571c2ffe698702e1f5748a7cfaa2c5d|commit]] * qcom-pmic-gpio: Add support for pm8019 [[https://git.kernel.org/linus/f347438356e1c69799b21bed7dc8654f58124592|commit]] * qcom: Add SDX65 pincontrol driver [[https://git.kernel.org/linus/bdbf104f8ee6e9b32e9819a8d3b4d8a3f8f4f1f2|commit]] * qcom: Add SM8450 pinctrl driver [[https://git.kernel.org/linus/4beb02f19c37e6fbe941d786119ed82ec0aca19a|commit]] * qcom: Add egpio feature support [[https://git.kernel.org/linus/bebc49c1e5f64641831758d72a26a8dd2c61d38a|commit]] * qcom: sc7280: Add egpio support [[https://git.kernel.org/linus/5277525edfd80ab65503bc13f9655509cfc463af|commit]] * renesas: rzg2l: Add support to get/set drive-strength and output-impedance-ohms [[https://git.kernel.org/linus/adb613f84a9e3638dfcc85975c7d58a4e80eef02|commit]] * spmi-gpio: Add support for PM2250 [[https://git.kernel.org/linus/ef874e03a67dd3d07c0a135e32eaf84ab0445273|commit]] * starfive: Add pinctrl driver for !StarFive SoCs [[https://git.kernel.org/linus/ec648f6b7686b716424e8e73eebb4c11ae199187|commit]] == Multi Media Card (MMC) == * mmci: add hs200 support for stm32 sdmmc [[https://git.kernel.org/linus/36240ef8665b24d42ee3ac03b85f25bc6761ed13|commit]] * dw_mmc: Add driver callbacks for data read timeout [[https://git.kernel.org/linus/25d5417a90fd44cefa9af670ca358cae2f184f8b|commit]] * jz4740: Support using a bi-directional DMA channel [[https://git.kernel.org/linus/a474e52c3109870946755925ce379d730a6dcaf7|commit]] * dw_mmc-exynos: Add support for ARTPEC-8 [[https://git.kernel.org/linus/91e2ca227b4112640b2acb7a8698651ce814e93a|commit]] * sdhci-esdhc-imx: Add sdhc support for i.MXRT series [[https://git.kernel.org/linus/2f4788f338c281e5fb0a812d34444068616dfa6b|commit]] * sdhci-pci: Add PCI ID for Intel ADL [[https://git.kernel.org/linus/e53e97f805cb1abeea000a61549d42f92cb10804|commit]] * mmci: Add support for sdmmc variant revision v2.2 [[https://git.kernel.org/linus/5471fe8b383f82d9a20f8ac577c1f1cc3b9dbe5c|commit]] == Memory Technology Devices (MTD) == * rawnand: renesas: Add new NAND controller driver [[https://git.kernel.org/linus/d8701fe890ecbab239086e7053d62d0f08587d7c|commit]] * Introduce an expert mode for forensics and debugging purposes [[https://git.kernel.org/linus/67b967ddd93d0ed57d392a00f6f90060f0910c0e|commit]] == Industrial I/O (iio) == * Add reading "raw" attribute [[https://git.kernel.org/linus/1fd85607e1e52dc6f3ac1a993f9ab57e416aa9ab|commit]] * adc: Add Xilinx AMS driver [[https://git.kernel.org/linus/d5c70627a79455154f5f636096abe6fe57510605|commit]] * adc:axp20x: add support for NTC thermistor [[https://git.kernel.org/linus/4da5f2d6f2e3286262d32db901ec735a6a5a51b9|commit]] * Add AD74413R driver [[https://git.kernel.org/linus/b62e2e1763cda3a6c494ed754317f19be1249297|commit]], [[https://git.kernel.org/linus/3cf3cdea6fe3fdb7a1e4ac1372b80408e4f56b73|commit]], [[https://git.kernel.org/linus/fea251b6a5dbdf8ba8af64abcd013d66ab6b05ee|commit]] * Add support for ADMV8818 [[https://git.kernel.org/linus/35c35b0c4161273e22d1bfb17e935d5dd7cefa8e|commit]], [[https://git.kernel.org/linus/f34fe888ad0546dacf678aa604435d442934984f|commit]], [[https://git.kernel.org/linus/bf75e044ca6b03256faa99590c264251f052eefb|commit]], [[https://git.kernel.org/linus/bf92d87d7c678b29b18e65ae4a97ced4bbe18c06|commit]] * dac: Add AD3552R driver support [[https://git.kernel.org/linus/8f2b54824b28ba8317c60947b5941d686e3df70d|commit]] * dac:ad7293: add support for AD7293 [[https://git.kernel.org/linus/0bb12606c05fe9737e3056fe76d6e4b9c2a87b57|commit]] * frequency: admv1013: add support for ADMV1013 [[https://git.kernel.org/linus/da35a7b526d9b258a2cb8b7816f736a41b32176b|commit]] * light: ltr501: Added ltr303 driver support [[https://git.kernel.org/linus/7d71d289e1ba86838bc908d5ce216a208815fd01|commit]] * ltr501: Export near level property for proximity sensor [[https://git.kernel.org/linus/4114835810aecec94b4163b8b1086dd953476391|commit]] == Multi Function Devices (MFD) == * bd70528: Drop BD70528 support [[https://git.kernel.org/linus/306456c21c792ac633e660bc45f0854b612a0e98|commit]] * da9062: Support SMBus and I2C mode [[https://git.kernel.org/linus/5c6f0f456351f5ca7d3b1a82060821eac4a7dc5c|commit]] * intel-lpss: Add Intel Lakefield PCH PCI IDs [[https://git.kernel.org/linus/8b2051a1defe26bd3c83595521e000405fda0835|commit]] == Inter-Integrated Circuit (I2C + I3C) == * exynos5: Add support for modern Exynos !SoCs [[https://git.kernel.org/linus/5ae451148eba181b71575a88fa344fe09a840cf3|commit]], [[https://git.kernel.org/linus/bd5f985dc51875b1ca8b28a02952f3fa8864a506|commit]], [[https://git.kernel.org/linus/ea8491a28b849cd3539c7dfa20bb801cf0389915|commit]], [[https://git.kernel.org/linus/3f68910259524ce84eaee05075141cdaa45e9195|commit]], [[https://git.kernel.org/linus/697ad2490c96981ec12b0a6d3c7c26fbad80e1e8|commit]], [[https://git.kernel.org/linus/c4bcef90cc490685df116aede776e54ca567cef0|commit]] * tegra: Add the ACPI support [[https://git.kernel.org/linus/bd2fdedbf2bac27f4a2ac16b84ab9b9e5f67006c|commit]] * Remove unused Netlogic/Sigma Designs XLR driver [[https://git.kernel.org/linus/77e0164630364ebd738f8cc1858f41e655acf38c|commit]] * i3c: svc: add runtime pm support [[https://git.kernel.org/linus/05be23ef78f76a741d529226a8764d81c719a1e3|commit]] == Hardware monitoring (hwmon) == * Add driver for NZXT RGB&Fan Controller/Smart Device v2 [[https://git.kernel.org/linus/53e68c20aeb1e23419bed811aa3a309ceda200f9|commit]] * Driver for Texas Instruments INA238 [[https://git.kernel.org/linus/eacb52f010a80752e77a86aee9cb01f4864b0ca4|commit]] * adm1021: Improve detection of LM84, MAX1617, and MAX1617A [[https://git.kernel.org/linus/ff9b8778797940628934205010d12b7084c85447|commit]] * asus_wmi_ec_sensors: Support B550 Asus WMI [[https://git.kernel.org/linus/b87611d43757c131e5f272b42f0561faed52029e|commit]] * asus_wmi_sensors: Support X370 Asus WMI [[https://git.kernel.org/linus/548820e21ce10582f4b4bd257cb290d4257bcd93|commit]] * f71882fg: Add F81966 support [[https://git.kernel.org/linus/df293076a903530d7d12966ca19aa9570a6c70b3|commit]] * jc42: Add support for ONSEMI N34TS04 [[https://git.kernel.org/linus/bf4d843050af4fde7e8514b4b5ffe79874ee3936|commit]] * k10temp: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh [[https://git.kernel.org/linus/3cf90efa13678d2de2f9f7e44e26353996db842a|commit]] * k10temp: Support up to 12 CCDs on AMD Family of processors [[https://git.kernel.org/linus/8bb050cd5cf494f3d0cb45a6b54a476af09edb8d|commit]] * nct6775: add ROG STRIX B550-A/X570-I GAMING [[https://git.kernel.org/linus/1e7c94b251d15e01e8dd13940d544c865467e339|commit]] * ntc_thermistor: Add Samsung 1404-001221 NTC [[https://git.kernel.org/linus/e13e979b2b3dafc9b5e7a4ec0ff17c875fedcf67|commit]] * pmbus: Add Delta AHE-50DC fan control module driver [[https://git.kernel.org/linus/d387d88ed045a0a2db0698d079b06822f75d940b|commit]] * pmbus: Add support for MPS Multi-phase mp5023 [[https://git.kernel.org/linus/e1c5cd7e8af0f50a1deb15369b1cdcef4e6a7f85|commit]] * pmbus: ir38064 Add support for IR38060, IR38164 IR38263 [[https://git.kernel.org/linus/ca003af3aa1574646b784abee861626a52d345ea|commit]] * pmbus: ir38064 Expose a regulator [[https://git.kernel.org/linus/0ee7f624263e6492b5e541c86b0fc716349da7bf|commit]] == General Purpose I/O (gpio) == * amdpt: add new device ID and 24-pin support [[https://git.kernel.org/linus/2ac5eb840f1da2243551c280f1e55f7a069db3da|commit]] * msc313: Add support for SSD201 and SSD202D [[https://git.kernel.org/linus/572006bce34caee37af84a8946895a495c56624a|commit]] * sim: new testing module [[https://git.kernel.org/linus/cb8c474e79be458f58e9df073f51ca159f3a2aa0|commit]] * tegra186: Add support for Tegra234 [[https://git.kernel.org/linus/1db9b241bb56c6498766015049097df965ff8df2|commit]] * tegra186: Add support for Tegra241 [[https://git.kernel.org/linus/d1056b771ddbe119f733fd980c854d1bcf33d13e|commit]] * xlp: Remove Netlogic XLP variants [[https://git.kernel.org/linus/ea708ac5bf419d9735354f9deada384c1059700f|commit]] * bd70528: Drop BD70528 support [[https://git.kernel.org/linus/da53cc634cea6eb5d21809512ef348f6d4130850|commit]] == Leds == * leds-fsg: Drop FSG3 LED driver [[https://git.kernel.org/linus/b7f1ac9bb6413b739ea91bd61bdf23c9130a8007|commit]] * Add mt6360 driver [[https://git.kernel.org/linus/679f8652064bfa2f622c7b2bab86b1bf3207d6bc|commit]] == DMA engines == * jz4780: Add support for the MDMA and BDMA in the JZ4760(B) [[https://git.kernel.org/linus/3d70fccf74feba4125542663ff49b4d42d3dcbe7|commit]] * idxd: add knob for enqcmds retries [[https://git.kernel.org/linus/7930d85535751bc8b05c6731c6b79d874671f13c|commit]] * rcar-dmac: Add support for R-Car S4-8 [[https://git.kernel.org/linus/2fe6777b8d4967f88d00c315dda11db180262811|commit]] * ti: k3-psil: Add support for !J721S2 [[https://git.kernel.org/linus/78b2f63cd0cc115ea10711b59734c7430deb3fe3|commit]] * jz4780: Support bidirectional I/O on one channel [[https://git.kernel.org/linus/76a096637d6381165584c6e9a21e531d1911c549|commit]] == Cryptography hardware acceleration == * qat: PFVF refactoring and improved GEN4 support [[https://git.kernel.org/linus/c79391c696da0151c6ec8cb8a31edfa8bbe68f24|commit]], [[https://git.kernel.org/linus/5002200b4fedd7e90e4fbc2e5c42a4b3351df814|commit]], [[https://git.kernel.org/linus/95b4d40ed256c5d36b1dee979b65c04c3edd2b23|commit]], [[https://git.kernel.org/linus/08ea97f48883a5d3178e09433b449bafc5f2a314|commit]], [[https://git.kernel.org/linus/b7c13ee46cebfd106e7065cf5fee191b324d0ca9|commit]], [[https://git.kernel.org/linus/720aa72a77f402a8d33ad1ddef72a4bf6e973fdd|commit]], [[https://git.kernel.org/linus/956125e21f460ef94660019b6ec9de3f835f93ab|commit]], [[https://git.kernel.org/linus/04cf47872c7edde7a11c634aef04b1dbcf9c26fa|commit]], [[https://git.kernel.org/linus/bd59b769ddac0db24d2d43ca5e40b29a58d7b205|commit]], [[https://git.kernel.org/linus/1d6133123fb2626499e0e0a9d62e39bcdc5e593b|commit]], [[https://git.kernel.org/linus/b85bd9457dc302749411a9b43f78fd493499f3ef|commit]], [[https://git.kernel.org/linus/7e00fb3f162cfb27d8ac72910d7132612f07ec9c|commit]], [[https://git.kernel.org/linus/6f2e28015bacfa8793902eb39a1fb20feb19a011|commit]], [[https://git.kernel.org/linus/bc63dabe525402b91320192ff1758f0d05b159c6|commit]], [[https://git.kernel.org/linus/9baf2de7ee4eeaca5cf95d1a399182ab83aa42b8|commit]], [[https://git.kernel.org/linus/49c43538ce05115e3fe12752dc77aa1deed3b0d2|commit]], [[https://git.kernel.org/linus/1ea7c2beca5b200240f6480d36ebd6ca775a5fca|commit]], [[https://git.kernel.org/linus/09ce899a592f7a8ee19857ad0ef394e31be83c1d|commit]], [[https://git.kernel.org/linus/f6aff914989e9770ed96474e24570d6cab665162|commit]], [[https://git.kernel.org/linus/1d4fde6c4e805f4cb5ecb54fb39c93686d3e5924|commit]], [[https://git.kernel.org/linus/25110fd2e346449355cb795cd0d3e050ca5bdf11|commit]], [[https://git.kernel.org/linus/c35c76c6919ebcaac590f5f3afa6b8924ad305f4|commit]], [[https://git.kernel.org/linus/e669b4dedd899e8e4cad5ef91721d3387a3844fc|commit]], [[https://git.kernel.org/linus/1d9a915fafabc27739ad6e19db6f86c233f676b2|commit]], [[https://git.kernel.org/linus/8616b628ef697eff129b8319604058751eb3ebac|commit]], [[https://git.kernel.org/linus/e0441e2be1553d34341bc5b60d279f3561d1b8b7|commit]], [[https://git.kernel.org/linus/547bde7bd4ecd78f36f98744e6c9a0999e52da5a|commit]], [[https://git.kernel.org/linus/cfe4894eccdc7fa5cd35bf34e918614d06ecce38|commit]], [[https://git.kernel.org/linus/4b44d28c715d3db2c8de1e4ec9ccfdf230001007|commit]], [[https://git.kernel.org/linus/03125541ca29fda7b98bea08dfed68ae0e39b46c|commit]], [[https://git.kernel.org/linus/448588adcdf4a025b0b5517a5c9557b036b3cf79|commit]], [[https://git.kernel.org/linus/6ed942ed3c47b3ebb4e8de3ff10e761cdf82ba74|commit]], [[https://git.kernel.org/linus/028042856802c4731c6afebe15d95fed4d39a614|commit]], [[https://git.kernel.org/linus/0aeda694f1870f50900603c276423ffc05035f90|commit]], [[https://git.kernel.org/linus/db1c034801c402b1f600ef7f753494479950f78e|commit]], [[https://git.kernel.org/linus/952f4e81274131eda4ab0d751d6f2700b0356542|commit]], [[https://git.kernel.org/linus/1c94d8035905c10f4930708a9944f2ee65d26f47|commit]], [[https://git.kernel.org/linus/6f87979129d10cff5b4b0b49343720b99b5357b8|commit]], [[https://git.kernel.org/linus/4d03135faa059443a2cfcbee758d9db8bada7fe1|commit]], [[https://git.kernel.org/linus/3a5b2a0883288527e71450978c0f5c442aab1218|commit]], [[https://git.kernel.org/linus/673184a2a58f93f0c170d30247155b3f86ba69ee|commit]], [[https://git.kernel.org/linus/851ed498dba11b96d2f696e23f9084e0add1896f|commit]], [[https://git.kernel.org/linus/73ef8f3382d10dbed6fff0b606f9a3351068a0b9|commit]], [[https://git.kernel.org/linus/e1b176af3d7ecf9f9c0c0db374b37a40073ac960|commit]], [[https://git.kernel.org/linus/925b3069cf6e37a86fc752a35578ec875772bc7c|commit]], [[https://git.kernel.org/linus/a9dc0d966605377e9aa512efdcaf9653f40cc2d5|commit]], [[https://git.kernel.org/linus/0bba03ce9739be004d7e7060a1a127418fd0055c|commit]], [[https://git.kernel.org/linus/beb1e6d71f0ef906ff986710fdd4ad4fc1542302|commit]], [[https://git.kernel.org/linus/0cec19c761e5cc8d6fa43df622791e941b7a8033|commit]] * caam: save caam memory to support crypto engine retry mechanism [[https://git.kernel.org/linus/087e1d715bccf25dc0e83294576e416b0386ba20|commit]] * sun8i-ce - Add support for the D1 variant [[https://git.kernel.org/linus/83f50f2948baef5fb5f2f547a573f113f03f2b15|commit]] == PCI == * PCI: brcmstb: Augment driver for MIPs SOCs [[https://git.kernel.org/linus/145790e55d82e30182f48b0b94149ba41e3aabcc|commit]], [[https://git.kernel.org/linus/6fffb01e3b78ba3a38baf49c1dc7eeb5edfd5818|commit]], [[https://git.kernel.org/linus/d552ddeaab4a15a8dc157ac007833aa0b3706862|commit]], [[https://git.kernel.org/linus/aa8589aac8e335e5e2e9a9de72a53913892e92f9|commit]] * hv: Add arm64 Hyper-V vPCI support [[https://git.kernel.org/linus/d9932b46915664c88709d59927fa67e797adec56|commit]] * imx: Add the imx8mm pcie support [[https://git.kernel.org/linus/178e244cb6e209971b0ded9977e5146b73fe1f45|commit]] * mvebu: Add support for compiling driver as module [[https://git.kernel.org/linus/0746ae1be12177ebda0666eefa82583cbaeeefd6|commit]] * switchtec: Add Gen4 automotive device IDs [[https://git.kernel.org/linus/bb17b15813eacc85ae8cb0c3901408ba051ebf91|commit]] * vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's [[https://git.kernel.org/linus/922bfd001d1ac02111ebbe0524aaab6ca7925521|commit]] == Non-Transparent Bridge (NTB) == * ntb_hw_amd: Add NTB PCI ID for new gen CPU [[https://git.kernel.org/linus/0d5924ec4b89613910366c890305e46821a31f01|commit]] == Thunderbolt == * CLx support for USB4 and Titan Ridge [[https://git.kernel.org/linus/a28ec0e165ba2f90568828a2578aaa8540e13bc5|commit]], [[https://git.kernel.org/linus/8a90e4fa3b4d6a10c96b0a04abf57bb5a16a8f4e|commit]], [[https://git.kernel.org/linus/1639664fb74f30eaf82231fccbcf4e34a6e71f7f|commit]], [[https://git.kernel.org/linus/23ccd21ccb56fbfd32cb9016dcb1ccb08c662396|commit]], [[https://git.kernel.org/linus/483c9d8275aff428df433e9d7c718609345500e2|commit]], [[https://git.kernel.org/linus/43f977bc60b1cfd3c1d220a9a0a06493fbf3985d|commit]], [[https://git.kernel.org/linus/fa487b2a900d7b22fe7db678d2134fbf56ae9da0|commit]] == Clock == * Introduce clk-tps68470 driver [[https://git.kernel.org/linus/ff5f87cb6a75dbf6d30668d2464e46249dd5c47f|commit]] * clk-fch: Add support for newer family of AMD's SOC [[https://git.kernel.org/linus/65ab884ac9cd8454435b5159ade540004f1a24fe|commit]] * lan966x: Add lan966x SoC clock driver [[https://git.kernel.org/linus/54104ee023333e3bd8062ff1cbc312ea4c5bf733|commit]], [[https://git.kernel.org/linus/5ad5915dea0047a6376d8f809ea3470ef68b1f92|commit]] * mediatek: add mt7986 clock support [[https://git.kernel.org/linus/ec97d23c8e22c96e8c9cad7d3f93d593abfc8b06|commit]] * qcom: Add Pdc, GCC and RPMh clock support for SDX65 [[https://git.kernel.org/linus/d1b121d62b7e37c52ce4eb83adddb14e139665dd|commit]], [[https://git.kernel.org/linus/fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf|commit]], [[https://git.kernel.org/linus/e3fd5f632cdd00e3652e4a5fe743c8c052af11a8|commit]], [[https://git.kernel.org/linus/aa848c8ee8915b2a8c973d90f1c7f8e96d17fd25|commit]], [[https://git.kernel.org/linus/40affbf8e615addd8cc877f0a4fff1faafc4bb34|commit]], [[https://git.kernel.org/linus/8f62718bd0f7278f08ca00ea4664f54a6258044f|commit]], [[https://git.kernel.org/linus/d79afa2013287afb7cd152aa21a51eab5aa6305f|commit]] * qcom: Add clock driver for SM8450 [[https://git.kernel.org/linus/db0c944ee92b7df1270ea8fa3ededb8199ce7ba6|commit]] * qcom: rpmh: add support for SM8450 rpmh clocks [[https://git.kernel.org/linus/ab5d31790f4d50d601f150223d6da3dfaab50349|commit]] * renesas: r8a779a0: Add SDnH clock to V3U [[https://git.kernel.org/linus/63494b6f98f26f45e0e7929654dd67d6715cc495|commit]] * renesas: rcar-gen3: Add SDnH clock [[https://git.kernel.org/linus/1abd04480866cead7b4129bd03246315b4575334|commit]] * starfive: Add JH7100 clock generator driver [[https://git.kernel.org/linus/4210be668a09ee20e4e1c7adf61b47d33d05c480|commit]] * sunxi-ng: Add support for the D1 SoC clocks [[https://git.kernel.org/linus/35b97bb941110a20fea1f3125837a98fdf8de054|commit]] * Add write operation for clk_parent debugfs node [[https://git.kernel.org/linus/a331659e32718b31f3a304d7797a77d31610468c|commit]] * clocksource: renesas-ostm: Add RZ/G2L OSTM support [[https://git.kernel.org/linus/3a3e9f23c2cae907677a236fa547610ca747e6fb|commit]] * clocksource: msc313e: Add support for ssd20xd-based platforms [[https://git.kernel.org/linus/e64da64f410cf4f9697e25ab76cdfc679f4fb6db|commit]] * clocksource: Add MStar MSC313e timer support [[https://git.kernel.org/linus/5fc1f93f69989e72be7a84ded6ee867d6415f690|commit]] == PHY ("physical layer" framework) == * Add lan966x ethernet serdes PHY driver [[https://git.kernel.org/linus/305524902a00455b61ddc44800ac5c39198e24f7|commit]] * amlogic: Add a new driver for the HDMI TX PHY on Meson8/8b/8m2 [[https://git.kernel.org/linus/e45dbd3a4b1111f622edcbbec00adae81659eba7|commit]] * Add support for multilink configurations in Cadence Sierra PHY driver [[https://git.kernel.org/linus/c3c11d5534343e56ce8f4eb8cadfabe455150e3d|commit]], [[https://git.kernel.org/linus/078e9e92119ae39e5c816242a7a5cf73b3cc4f5c|commit]], [[https://git.kernel.org/linus/253f06c7b1c1729b50e7ec52638e046239327bb1|commit]], [[https://git.kernel.org/linus/262303b92945f4d05bec78ead17f5c7c0d098d54|commit]], [[https://git.kernel.org/linus/1e902b2ae3e9c0873d38b415b2af0811b4897ad4|commit]], [[https://git.kernel.org/linus/8c95e1722689f1b1e63a6206acba2b6200ed7864|commit]], [[https://git.kernel.org/linus/fa10517211f72f9480677796b97cbe5a8f3a298f|commit]], [[https://git.kernel.org/linus/f1cc6c3f082c3d84d73c67a39407ff71210bcb49|commit]], [[https://git.kernel.org/linus/36ce416330da5b27d84af519f61e94b73596a297|commit]], [[https://git.kernel.org/linus/7a5ad9b4b98cd95f02ec12c895e80bc521fbf9ec|commit]], [[https://git.kernel.org/linus/da08aab940092a050a4fb2857ed9479d2b0e03c4|commit]], [[https://git.kernel.org/linus/6b81f05a8755a63d1acbcc1604f1e0f4534d36d8|commit]], [[https://git.kernel.org/linus/8a1b82d744a97949f13acee6644b19eb3b5a4102|commit]], [[https://git.kernel.org/linus/637feefb8ac53fbe1147edb707b03dc09839fdf5|commit]], [[https://git.kernel.org/linus/09d976b3e8e257ff44405b6506bbaae6be1a6b3c|commit]] * freescale: pcie: Initialize the imx8 pcie standalone phy driver [[https://git.kernel.org/linus/1aa97b002258a190d7790a1a5c0c27829f82e569|commit]] * intel: Add Thunder Bay eMMC PHY support [[https://git.kernel.org/linus/97004c1a4c52b4357169290158a130ca0b7caae1|commit]] * phy-mtk-tphy: add support efuse setting [[https://git.kernel.org/linus/6f2b033cb883f64ad084a75f13634242c7e179a6|commit]] * Add SM8450 UFS & Phy support [[https://git.kernel.org/linus/07cc0fa49bdbe051c69c1497b334b75a18d44a73|commit]], [[https://git.kernel.org/linus/e04121ba1b085af40b3c9ca2516b3577245d078d|commit]], [[https://git.kernel.org/linus/15aa1f668c5464fe201cf15d0d76f9429fdf163f|commit]] * qcom: add support for PCIe0 on SM8450 platform [[https://git.kernel.org/linus/107ba9bf49c211bebfab24b8e3525c320069f53a|commit]], [[https://git.kernel.org/linus/8eff5b99042dd2fe6494e82ab1dc39bcdd5b976c|commit]], [[https://git.kernel.org/linus/9c19c531dc98d7ba49b44802a607042e763ebe21|commit]], [[https://git.kernel.org/linus/e6915e1acca57bc4fdb61dccd5cc2e49f72ef743|commit]], [[https://git.kernel.org/linus/ed2b5a8e6b98d042b323afbe177a5dc618921b31|commit]], [[https://git.kernel.org/linus/42b559727a45d79c811f493515eb9b7e56016421|commit]], [[https://git.kernel.org/linus/3ba4c0a8f4c91dc4c274bea7a8766463356d6704|commit]], [[https://git.kernel.org/linus/2c91bf6bf290ffd0a566fe5d7518d2484522816c|commit]] * qcom: Introduce new eDP PHY driver [[https://git.kernel.org/linus/f199223cb490be108e3e44a6577fb76bc6ca8bbe|commit]] * socionext: Introduce some features for !UniPhier SoCs [[https://git.kernel.org/linus/d0cfb865b363e6de30295348fca20d9c6810a0dc|commit]], [[https://git.kernel.org/linus/877e8d28bc840f1240852280850cdea5d97c1151|commit]], [[https://git.kernel.org/linus/21db1010cd80763c622d2e5e3f084e2af8a4b682|commit]], [[https://git.kernel.org/linus/1c1597c8027aa4a98a56e8b5b341ddc38451f0e8|commit]], [[https://git.kernel.org/linus/25bba42f95f6ad22295c5a0204086ace9bff1e4a|commit]], [[https://git.kernel.org/linus/7f1abed4e9a5d0e0f565ae6c74bf258a97fa8f86|commit]], [[https://git.kernel.org/linus/34f92b67621fe933ed9a3ed5a6f432541d183851|commit]], [[https://git.kernel.org/linus/b1f9f4541e99a43e3d52bc65408d0b96a340c1df|commit]] == EDAC (Error Detection And Correction) == * amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh [[https://git.kernel.org/linus/e2be5955a88664421b25e463c28a910b8dbd534c|commit]] * synopsys: Add support for version 3 of the Synopsys EDAC DDR [[https://git.kernel.org/linus/f7824ded41491d7ebc156a3a2f6fa05cd89da7c2|commit]] * mce_amd: Add new SMCA bank types [[https://git.kernel.org/linus/5176a93ab27aef1b9f4496fc68e6c303a011d7cc|commit]] * amd64: Add support for family 19h, models 50h-5fh [[https://git.kernel.org/linus/0b8bf9cb142da59a14622bba168ebcd6d0a54499|commit]] == Various == * bus: mhi: pci_generic: Add new device ID support for ! for UniPhieT99W175 [[https://git.kernel.org/linus/c9825e66000508baf07260fb53540da8cffb3471|commit]] * bus: mhi: pci_generic: Introduce Sierra EM919X support [[https://git.kernel.org/linus/1dba0075fc3d2c2ae8503c3e213dc72a93e17761|commit]] * eeprom: at24: Add support for 24c1025 EEPROM [[https://git.kernel.org/linus/d08aea21c89dc2d302cadb5c2cc5410b6c3395c8|commit]] * firmware: cs_dsp: Add support for rev 2 coefficient files [[https://git.kernel.org/linus/dcee767667f44ed0d40a3debf507a3ba027a1994|commit]] * firmware: xilinx: instantiate xilinx event manager driver [[https://git.kernel.org/linus/a515814e742d8dbd04a0bc2d73b798d7855ec532|commit]] * gnss: add USB support [[https://git.kernel.org/linus/ee4736e50ba261944ddae75469b3eb47a9e2847d|commit]] * gnss: usb: add support for Sierra Wireless XM1210 [[https://git.kernel.org/linus/547d2167c5c3cd879ed5e86e88cfa7daaf1228a5|commit]] * habanalabs * Add SOB information to signal submission uAPI [[https://git.kernel.org/linus/1880f7acd7e0edacbd46385036253801ddc4273f|commit]] * Add more info ioctls support during reset [[https://git.kernel.org/linus/411943344599d1a3340b4f720157cd24f4768c92|commit]] * Add new opcodes for INFO IOCTL [[https://git.kernel.org/linus/49c052dad691ba1a3dc3559b74e99f2ec2fa0319|commit]] * Add support for fetching historic errors [[https://git.kernel.org/linus/3e55b5dbf929a40966b8eb7d4de94fad3bb404bd|commit]] * debugfs support for larger I2C transactions [[https://git.kernel.org/linus/3eb7754ff43827294bebcb2760969e9dc2283027|commit]] * Expand clock throttling information uAPI [[https://git.kernel.org/linus/1679c7ee580fdaa2a5df398a526b2eddc857f2a1|commit]] * Expose soft reset sysfs nodes for inference ASIC [[https://git.kernel.org/linus/9993f27de104d8d0f83c332ec5bc7642de20fae4|commit]] * Support hard-reset scheduling during soft-reset [[https://git.kernel.org/linus/ce80098db2439ee44403ec6fccd3a10be21c7aff|commit]] * sysfs support for two infineon versions [[https://git.kernel.org/linus/b5c92b88823028bea4c74f3516c640406205933c|commit]] * hwrng: cn10k - Add random number generator support [[https://git.kernel.org/linus/38e9791a02090414d1e3433549001689cad71098|commit]] * Add QCM2290 interconnect support [[https://git.kernel.org/linus/e9d54c26344f8e5390c643613ec192858104eca2|commit]], [[https://git.kernel.org/linus/08c590409f303d61461b8fcaa9083438e4300448|commit]], [[https://git.kernel.org/linus/e39bf2972c6e82eb7c51a78ca990d839aafeb124|commit]], [[https://git.kernel.org/linus/061dbde2bf3b12d80a4efd4b40db0b272e55b7f5|commit]], [[https://git.kernel.org/linus/1a14b1ac3935788de75ea3b0ef68b46375070f77|commit]] * interconnect: qcom: Add EPSS L3 support on SC7280 [[https://git.kernel.org/linus/6a61d1d1491eea268c07c5a623b08d6d1d7ec237|commit]] * interconnect: qcom: Add MSM8996 interconnect provider driver [[https://git.kernel.org/linus/7add937f5222fe9a04a2ca3c43a322985219711f|commit]] * interconnect: qcom: Add SM8450 interconnect provider driver [[https://git.kernel.org/linus/fafc114a468ee43b95388bec8a45d042bc3f9344|commit]] * iommu: arm-smmu-impl: Add SM8450 qcom iommu implementation [[https://git.kernel.org/linus/cd76990c94bb2239e1bcf38087ce4be0512c1232|commit]] * mailbox: qcom-ipcc: Support more IPCC instance [[https://git.kernel.org/linus/1f43e5230aebb17aea35238dc26e297a61095ac0|commit]] * mei: bus: add client dma interface [[https://git.kernel.org/linus/2cca3465147d650be3de04927a99784b30251ade|commit]] * memory: renesas-rpc-if: Add support for RZ/G2L [[https://git.kernel.org/linus/b04cc0d912eb80d3c438b11d96ca847c3e77e8ab|commit]] * pcmcia: clean up dead drivers for !CompuLab CM-X255/CM-X270 boards [[https://git.kernel.org/linus/93e4d69400fdfd721616200fe27809ce139fd734|commit]] * powercap: intel_rapl: support new layout of Psys !PowerLimit Register on SPR [[https://git.kernel.org/linus/931da6a0de5d620425af4425344259e6ff46b654|commit]] * remoteproc: Add Renesas rcar driver [[https://git.kernel.org/linus/285892a74f1370a12249f765c6a4e3b16194852e|commit]] * reset: starfive-jh7100: Add !StarFive JH7100 reset driver [[https://git.kernel.org/linus/0be3a1595bf8c7f39153be02c9aae61dd2108576|commit]] * spmi: mediatek: Add support for MT6873/8192 [[https://git.kernel.org/linus/b45b3ccef8c063d21eb746d85337eaf71f6b5f07|commit]] * spmi: mediatek: Add support for MT8195 [[https://git.kernel.org/linus/504eb71e4717ddfedd877d33fce684f3ab6d657c|commit]] * tpm: Add Upgrade/Reduced mode support for TPM2 modules [[https://git.kernel.org/linus/0aa698787aa2a9e8840987e54ba2982559de6404|commit]] * tty: Add support for Brainboxes UC cards [[https://git.kernel.org/linus/152d1afa834c84530828ee031cf07a00e0fc0b8c|commit]] * tty: serial: fsl_lpuart: Add i.MXRT1050 support [[https://git.kernel.org/linus/443df57b31d14a920f23eaa265f4cb0dc3f94823|commit]] * tty: serial: samsung: Enable console as module [[https://git.kernel.org/linus/0882b473b084df31288003b3bee974aabac9dcf9|commit]] = List of Pull Requests = * [[https://git.kernel.org/torvalds/c/1135ec008ef3745cd1cee5bc543cfe48427c22a9|ARM SoC updates]] * [[https://git.kernel.org/torvalds/c/0dca3c5e017ab81ebe21eb9096f657c45a6b17a4|ARM defconfig updates]] * [[https://git.kernel.org/torvalds/c/e85195d5bf8979f6db3f12cf8f1294887bf6b037|ARM SoC driver updates]] * [[https://git.kernel.org/torvalds/c/aca48b2dd1e70bb1be23bf5eb2fa50da9f6c2579|ARM SoC devicetree updates]] * [[https://git.kernel.org/torvalds/c/bb4ed26e7e837ca3034d4105491436d54c430038|RISC-V SoC updates]] * [[https://git.kernel.org/torvalds/c/a7ac314061375c7805e0d3a26aad6eb0c41100df|asm-generic cleanups]] * [[https://git.kernel.org/torvalds/c/9b9e211360044c12d7738973c944d6f300134881|arm64 updates]] * [[https://git.kernel.org/torvalds/c/f0d43b3a3809f280806825df2454fd83f71874c4|s390 updates]] * [[https://git.kernel.org/torvalds/c/8cc1e20765f03a29442484a9acbc97e31578af92|m68k updates]] * [[https://git.kernel.org/torvalds/c/191cf7fab9ef5f5d4a2b2ad0094ef76ba18a7439|x86 fpu update]] * [[https://git.kernel.org/torvalds/c/01d5e7872c1c2c04f4fd419c9a4968e148efc5a0|x86 SEV updates]] * [[https://git.kernel.org/torvalds/c/bfed6efb8e136c0e0a4cc854f2aaa2ed6ac1b9e0|x86 SGX updates]] * [[https://git.kernel.org/torvalds/c/4a692ae360615026b25d64c29fc7c12c0ef63c5f|x86 mm updates]] * [[https://git.kernel.org/torvalds/c/2e97a0c02b94f2ecd5cbf29ded90c5db055e8ad0|misc x86 updates]] * [[https://git.kernel.org/torvalds/c/308319e990ae95b2a752fa0a1730f88598ca0dc7|x86 cleanups]] * [[https://git.kernel.org/torvalds/c/25f8c7785e254779fbd2127c4eced81811e8e421|x86 cpuid updates]] * [[https://git.kernel.org/torvalds/c/133d9c53c9dcbb1b8f317e402e79c44d9eb725c9|x86 vdso updates]] * [[https://git.kernel.org/torvalds/c/48a60bdb2be807767eba6878fdf2fe5bea5d8d27|thread_info flag accessor helper updates]] * [[https://git.kernel.org/torvalds/c/7e740ae6350407d68d2069ce79a6344bf1b58fe1|RAS updates]] * [[https://git.kernel.org/torvalds/c/ff8be964208e6b6f1341f0645857c67830a78379|EDAC updates]] * [[https://git.kernel.org/torvalds/c/404dbad38248fc07b721f4201318418ce94fcb02|pstore update]] * [[https://git.kernel.org/torvalds/c/9d3a1e0a88e76bcb914e269cba0bfed6f4584a5e|seccomp updates]] * [[https://git.kernel.org/torvalds/c/d93aebbd76a07a8101d2f7393dc18be3e235f11b|random number generator updates]] * [[https://git.kernel.org/torvalds/c/ca1a46d6f5064c129f7ca6bcfd8f035d69da175c|slab updates]] * [[https://git.kernel.org/torvalds/c/4369b3cec2134a6b8ff59b0ed5cca2f816d6e388|Kselftest update]] * [[https://git.kernel.org/torvalds/c/bf4eebf8cfa2cd50e20b7321dfb3effdcdc6e909|KUnit updates]] * [[https://git.kernel.org/torvalds/c/8d0749b4f83bf4768ceae45ee6a79e6e7eddfc2a|drm updates]] * [[https://git.kernel.org/torvalds/c/9bcbf894b6872216ef61faf17248ec234e3db6bc|media updates]] * [[https://git.kernel.org/torvalds/c/8efd0d9c316af470377894a6a0f9ff63ce18c177|networking updates]] * [[https://git.kernel.org/torvalds/c/bca21755b9fc00dbe371994b53389eb5d70b8e72|ACPI updates]] * [[https://git.kernel.org/torvalds/c/b35b6d4d71365fbfb6f2cc8edc331b3882ca817e|power management updates]] * [[https://git.kernel.org/torvalds/c/fe2437ccbd278af683d32196fdea59a3b95f144e|thermal control updates]] * [[https://git.kernel.org/torvalds/c/fe8152b38d3a994c4c6fdbc0cd6551d569a5715a|device properties framework updates]] * [[https://git.kernel.org/torvalds/c/ea1ca66d3cc07b00241fcee82328f387359f32f5|cgroup updates]] * [[https://git.kernel.org/torvalds/c/e9e64f85b416a276329134cd83ef8ad78b95a118|workqueue updates]] * [[https://git.kernel.org/torvalds/c/a229327733b86aa585effdb0d27a87b12aa51597|printk updates]] * [[https://git.kernel.org/torvalds/c/e7d38f16c20bf2a9b2502bb1d7407360d09a836a|RCU updates]] * [[https://git.kernel.org/torvalds/c/1c824bf768d69fce36de748c60c7197a2b838944|memory model documentation updates]] * [[https://git.kernel.org/torvalds/c/1be5bdf8cd5a194d981e65687367b0828c839c37|KCSAN updates]] * [[https://git.kernel.org/torvalds/c/6f38be8f2ccd9babf04b9b23539108542a59fcb8|documentation updates]] * [[https://git.kernel.org/torvalds/c/5c947d0dbae8038ec1c8b538891f6475350542ee|crypto updates]] * [[https://git.kernel.org/torvalds/c/4a110907a118346cfafc3aa3a75a632fac11b7a9|hwmon updates]] * [[https://git.kernel.org/torvalds/c/26b88fba2ad9b573b8433926294fe48fbf815deb|HID updates]] * [[https://git.kernel.org/torvalds/c/7db48b6b4a03c067159a1dbd8f917453ae3154cb|trivial tree removal]] * [[https://git.kernel.org/torvalds/c/039053c11965a33250e75009e37dab8e7580fa4e|power supply and reset updates]] * [[https://git.kernel.org/torvalds/c/46a67e764884878b61007c9cea40295d02a24fe1|HSI update]] * [[https://git.kernel.org/torvalds/c/347708875a2fac81dd99ec826248ec29ac28f441|x86 platform driver updates]] * [[https://git.kernel.org/torvalds/c/c01d85c2190bf694ccd041e7d19c36eacf005840|MTD updates]] * [[https://git.kernel.org/torvalds/c/2d7852c3794085920e50e69bd050881d605bd44d|regmap updates]] * [[https://git.kernel.org/torvalds/c/fef8dfaea9d6c444b6c2174b3a2b0fca4d226c5e|regulator updates]] * [[https://git.kernel.org/torvalds/c/282aa44c21708835517ffaa31c63ab651248cf5e|spi updates]] * [[https://git.kernel.org/torvalds/c/fa722ecb93c22f084c9a9913469a940a8f0e1d5b|MFD updates]] * [[https://git.kernel.org/torvalds/c/1cc8d14c412cfb6c4eaad4453c557ff289506741|backlight updates]] * [[https://git.kernel.org/torvalds/c/1151e3cd5a7375ebc839ad3e6c51d87700fe019e|MMC updates]] * [[https://git.kernel.org/torvalds/c/c288ea679840de4dee2ce6da5d0f139e3774ad86|gpio updates]] * [[https://git.kernel.org/torvalds/c/4aa1b8257fba5931511a7e152bcbbb3dd673c6c1|pcmcia updates]] * [[https://git.kernel.org/torvalds/c/dabd40ecaf693a18afd4c59c8d7280610d95b66e|TPM updates]] * [[https://git.kernel.org/torvalds/c/a135ce4400bb87f229ab33a663987327d9e0b2a0|selinux updates]] * [[https://git.kernel.org/torvalds/c/5d7e52237c59e37a25da854196fc70e9b09704d9|audit updates]] * [[https://git.kernel.org/torvalds/c/84bfcc0b6994057905cf98d2c5cedef48b3322b5|integrity subsystem updates]] * [[https://git.kernel.org/torvalds/c/5dfbfe71e32406f08480185d396d94cf7fc7a7d6|fs idmapping updates]] * [[https://git.kernel.org/torvalds/c/9149fe8ba7ff798ea1c6b1fa05eeb59f95f9a94a|erofs updates]] * [[https://git.kernel.org/torvalds/c/d601e58c5f2901783428bc1181e83ff783592b6b|btrfs updates]] * [[https://git.kernel.org/torvalds/c/11fc88c2e49ba8e3ca827dc9bdd7b7216be30a36|xfs updates]] * [[https://git.kernel.org/torvalds/c/1dbfae0113f1423b42c304989a3cc8a7dd0ea53e|ext4 updates]] * [[https://git.kernel.org/torvalds/c/8481c323e4ea0a65f0578107a3e668c1c69cf474|gfs2 updates]] * [[https://git.kernel.org/torvalds/c/3f67eaed57dae339603441cf0c0a74ec77a9fc03|dlm updates]] * [[https://git.kernel.org/torvalds/c/5672cdfba4fefd6178b6c4078cb1bb7bf6ce0573|JFFS2, UBI and UBIFS updates]] * [[https://git.kernel.org/torvalds/c/f69212114220edf8372867088b97b47760b6839d|UML updates]] * [[https://git.kernel.org/torvalds/c/f12fc75ef7db44d71d5a509e2f1bec6966b73776|EFI updates]] * [[https://git.kernel.org/torvalds/c/f18e2d877269672597088c308ca75d7d52620028|missed x86 build updates]] * [[https://git.kernel.org/torvalds/c/c1eb8f6cff3442b0b7eff5b801c9745ea9abcb14|parisc architecture updates]] * [[https://git.kernel.org/torvalds/c/3e3a138a46906641d95599040f2470a60740c399|ARM updates]] * [[https://git.kernel.org/torvalds/c/01367e86e90948b1ae8f66b2c23aadd7e8374e34|cast-function-type warning addition]] * [[https://git.kernel.org/torvalds/c/6ae71436cda740148640046d58190a5bbc3ac86d|scheduler updates]] * [[https://git.kernel.org/torvalds/c/daadb3bd0e8d3e317e36bc2c1542e86c528665e5|locking updates]] * [[https://git.kernel.org/torvalds/c/7e7b69654724c72bd3219b71f58937845dca0b2b|dma-mapping updates]] * [[https://git.kernel.org/torvalds/c/42a7b4ed45e7667836fae4fb0e1ac6340588b1b0|io_uring updates]] * [[https://git.kernel.org/torvalds/c/d3c810803576d867265277df8e94eee386351c9d|block updates]] * [[https://git.kernel.org/torvalds/c/c9193f48e94deaeff0c9abbc67b9584e8ddc42ed|block driver updates]] * [[https://git.kernel.org/torvalds/c/49008f0cc1ef0b86ccfa0d1d99e67741d46bd35b|device mapper updates]] * [[https://git.kernel.org/torvalds/c/e3084ed48fd6b661fe434da0cb36d7d6706cf27f|pin control bulk updates]] * [[https://git.kernel.org/torvalds/c/6dc69d3d0d18d587ab9d809fe060ba4417cf0279|driver core updates]] * [[https://git.kernel.org/torvalds/c/22ef12195e13c5ec58320dbf99ef85059a2c0820|staging driver updates]] * [[https://git.kernel.org/torvalds/c/342465f5337f7bd5b8bd3b6f939ac12b620cbb43|tty/serial driver updates]] * [[https://git.kernel.org/torvalds/c/57ea81971b7296b42fc77424af44c5915d3d4ae2|USB and Thunderbolt updates]] * [[https://git.kernel.org/torvalds/c/81ff0be4b9e3bcfee022d71cf89d72f7e2ed41ba|SPDX/License update]] * [[https://git.kernel.org/torvalds/c/6020c204be997e3f5129839ff9c801800fb4336e|folio conversion updates]] * [[https://git.kernel.org/torvalds/c/f079ab01b5609fb0c9acc52c88168bf1eed82373|iomap updates]] * [[https://git.kernel.org/torvalds/c/3d3d6733065c9670f8df6630990d4885933b1e55|fanotify updates]] * [[https://git.kernel.org/torvalds/c/1fb38c934c6e6fad1559f7fe22504b42b7110f8a|UDF / reiserfs updates]] * [[https://git.kernel.org/torvalds/c/8975f8974888b3cd25aa8cf9eba24edbb9230bb2|fuse updates]] * [[https://git.kernel.org/torvalds/c/8834147f9505661859ce44549bf601e2a06bba7c|fscache rewrite]] * [[https://git.kernel.org/torvalds/c/3acbdbf42e943d85174401357a6b6243479d4c76|dax and libnvdimm updates]] * [[https://git.kernel.org/torvalds/c/362f533a2a1098fe95020cb59340023e9b11d062|CXL (Compute Express Link) updates]] * [[https://git.kernel.org/torvalds/c/13eaa5bda0df8f5c1c4f2a4fb4a0bc20787dcc68|iommu updates]] * [[https://git.kernel.org/torvalds/c/8e5b0adeea19309c8ce0e3c9119061554973efa9|perf updates]] * [[https://git.kernel.org/torvalds/c/64ad9461521b1a357846ef6cedc4bccd48a046e0|x86 core updates]] * [[https://git.kernel.org/torvalds/c/ce990f1de0bc6ff3de43d385e0985efa980fba24|xen updates]] * [[https://git.kernel.org/torvalds/c/4eb766f64d120f0b80ec24282df789b7db2ff838|devicetree updates]] * [[https://git.kernel.org/torvalds/c/d9b5941bb5933932051e315de18a43db7d3c9e13|LED updates]] * [[https://git.kernel.org/torvalds/c/455e73a07f6e288b0061dfcf4fcf54fa9fe06458|clk updates]] * [[https://git.kernel.org/torvalds/c/147cc5838c0f5c76e908b816e924ca378e0d4735|irq updates]] * [[https://git.kernel.org/torvalds/c/fd04899208d2057b2de808e8447cfd806fd0a607|timer updates]] * [[https://git.kernel.org/torvalds/c/feb7a43de5ef625ad74097d8fd3481d5dbc06a59|MSI irq updates]] * [[https://git.kernel.org/torvalds/c/747c19eb7539b5e6bb15ed57a0a14ebf9f3adb8e|rdma updates]] * [[https://git.kernel.org/torvalds/c/fb3b0673b7d5b477ed104949450cd511337ba3c6|mailbox updates]] * [[https://git.kernel.org/torvalds/c/e1a7aa25ff45636a6c1930bf2430c8b802e93d9c|SCSI updates]] * [[https://git.kernel.org/torvalds/c/3ceff4ea07410763d5d4cccd60349bf7691e7e61|sound updates]] * [[https://git.kernel.org/torvalds/c/3fb561b1e0bf4c75bc5f4d799845b08fa5ab3853|MIPS updates]] * [[https://git.kernel.org/torvalds/c/29ec39fcf11e4583eb8d5174f756ea109c77cc44|powerpc updates]] * [[https://git.kernel.org/torvalds/c/871bfa02d08d9c0ed981c50082b7afd367d3700b|OpenRISC updates]] * [[https://git.kernel.org/torvalds/c/3bad80dab94a16c9b7991105e3bffd5fe5957e9a|char/misc and other driver updates]] * [[https://git.kernel.org/torvalds/c/112450df61b7373529b0fe4c122ad13b89d80a8a|i2c updates]] * [[https://git.kernel.org/torvalds/c/f56caedaf94f9ced5dbfcdb0060a3e788d2078af|misc memory management updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/2aab34f873cc611cf195231c3738080c8dbda7f3|memblock cleanup]] * [[https://git.kernel.org/torvalds/c/49ad227d54e842f436ed0122cb7c901d857b86cb|9p updates]] * [[https://git.kernel.org/torvalds/c/175398a0972bc3ca1e824be324f17d8318357eba|nfsd updates]] * [[https://git.kernel.org/torvalds/c/88db8458086b1dcf20b56682504bdb34d2bca0e2|exfat updates]] * [[https://git.kernel.org/torvalds/c/d0a231f01e5b25bacd23e6edc7c979a18a517b2b|pci updates]] * [[https://git.kernel.org/torvalds/c/77dbd72b982ca648b42b4feac5f8b2ea55e4ed09|livepatching updates]] * [[https://git.kernel.org/torvalds/c/4d66020dcef83314092f2c8c89152a8d122627e2|tracing updates]] * [[https://git.kernel.org/torvalds/c/cb3f09f9afe5286c0aed7a1c5cc71495de166efb|hyperv updates]] * [[https://git.kernel.org/torvalds/c/79e06c4c4950be2abd8ca5d2428a8c915aa62c24|kvm updates]] * [[https://git.kernel.org/torvalds/c/6661224e66f03706daea8e27714436851cf01731|unicode updates]] * [[https://git.kernel.org/torvalds/c/35ce8ae9ae2e471f92759f9d6880eab42cc1c3b6|signal/exit/ptrace updates]] * [[https://git.kernel.org/torvalds/c/763978ca67a3d7be3915e2035e2a6c331524c748|module updates]] * [[https://git.kernel.org/torvalds/c/b70b878c32ef3971334ade7fac8f47e4629b029c|coccinelle updates]] * [[https://git.kernel.org/torvalds/c/2225acc32275085d5e0ce5845c6fd18d61204b49|watchdog updates]] * [[https://git.kernel.org/torvalds/c/96000bc956628dc0cc608696d5385ffc19e65a76|NTB updates]] * [[https://git.kernel.org/torvalds/c/4b3789512f018819e0c4b0776731dc4ce694c484|i3c updates]] * [[https://git.kernel.org/torvalds/c/b520085ca57982c4beeb9bb64b8f6018425cb61f|input updates]] * [[https://git.kernel.org/torvalds/c/0c947b893d69231a9add855939da7c66237ab44f|cifs updates]] * [[https://git.kernel.org/torvalds/c/57d17378a4a042401b0c2fe211e5a0e3a276cb3d|perf tool updates]] * [[https://git.kernel.org/torvalds/c/e3a8b6a1e70c37702054ae3c7c07ed828435d8ee|more slab updates]] * [[https://git.kernel.org/torvalds/c/6a8d7fbf1c65034b85e7676b42449a56e4206bd3|more ACPI updates]] * [[https://git.kernel.org/torvalds/c/8357f6fb3d9a02ac55f0d758b9c79b4647c18bcb|more power management updates]] * [[https://git.kernel.org/torvalds/c/fc9d6952a4bbb9908062726fbfb009fa6ea5c7af|rpmsg updates]] * [[https://git.kernel.org/torvalds/c/46a10fc3a2beddd79dafc3cd800f14bde0844387|remoteproc updates]] * [[https://git.kernel.org/torvalds/c/3bf6a9e36e441714928d73a5adbc59562eb7ef19|virtio updates]] * [[https://git.kernel.org/torvalds/c/fe81ba137ebcc7f236780996a0b375732c07e85c|ATA updates]] * [[https://git.kernel.org/torvalds/c/99613159ad749543621da8238acf1a122880144e|dmaengine updates]] * [[https://git.kernel.org/torvalds/c/39b419eaf0df0de720ed417e785e6c0b004b0a51|hwspinlock updates]] * [[https://git.kernel.org/torvalds/c/0ed905975612ea67224af26fd6bfbac965b6d029|random number generator fixes]] * [[https://git.kernel.org/torvalds/c/fd6f57bfda7c36f2d465cee39d5d8c623db5d7aa|Kbuild updates]] * [[https://git.kernel.org/torvalds/c/f1b744f65e2f9682347c5faf6377e61e2ab19a67|RISC-V updates]] * [[https://git.kernel.org/torvalds/c/1d1df41c5a33359a00e919d54eaebfb789711fdc|f2fs updates]] * [[https://git.kernel.org/torvalds/c/f4484d138b31e8fa1ba410363b5b9664f68974af|more mm updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/41652aae67c79a50d56174468de03bdb04d61d4b|pwm updates]] * [[https://git.kernel.org/torvalds/c/c5a0b6e40d0b8c040dbfc37f7403e99867768d92|VFIO updates]] * [[https://git.kernel.org/torvalds/c/64f29d8856a9e0d1fcdc5344f76e70c364b941cb|ceph updates]] * [[https://git.kernel.org/torvalds/c/12a8fb20f1c2387eaad417587c14cb684f380735|xfs ioctl housecleaning]] * [[https://git.kernel.org/torvalds/c/d701a8ccac7a1c0912425a01919a3cbe05f22914|xfs irix ioctl housecleaning]] * [[https://git.kernel.org/torvalds/c/31d949782e1daf4b329337dd36b2d6d60764fe29|more xfs irix ioctl housecleaning]] * [[https://git.kernel.org/torvalds/c/85e67d56ebdecd8601d62e3aadcd2927845c97b9|more s390 updates]] * [[https://git.kernel.org/torvalds/c/75242f31db6cabf602a5eb84c13b579099d72a65|RTC updates]] * [[https://git.kernel.org/torvalds/c/b21bae9af1da9b319b5f52ca8fcda76a26cd175a|arm64 fixes/cleanups]] * [[https://git.kernel.org/torvalds/c/7867e402787a23001cfb81ff298b7d023fee676a|more RISC-V updates]] * [[https://git.kernel.org/torvalds/c/dc5341f41dc81bd497828e562da135bcff9c876c|more parisc architecture updates]] * [[https://git.kernel.org/torvalds/c/636b5284d8fa12cadbaa09bb7efa48473aa804f5|more kvm updates]] * [[https://git.kernel.org/torvalds/c/71f1b916d5ea4a6d781b29e2470f5870a561e82e|extra ACPI updates]] * [[https://git.kernel.org/torvalds/c/6bdfb259d6d66161011d1d618af190f52b6d57fd|more thermal control updates]] * [[https://git.kernel.org/torvalds/c/369af20a2c3f738c8610d75b010ee5dc5d3c207f|more SCSI updates]] * [[https://git.kernel.org/torvalds/c/b68b10b6266009bc8770adf952d637250ee93135|more folio updates]] * [[https://git.kernel.org/torvalds/c/7fd350f6ff846f788ba5f6668bacf2ce4257ed8f|more fscache updates]] * [[https://git.kernel.org/torvalds/c/1c52283265a462a100ae63ddf58b4e5884acde86|yet more mm updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/3689f9f8b0c52dfd8f5995e4b58917f8f3ac3ee3|bitmap updates]] * [[https://git.kernel.org/torvalds/c/40c843218f11625722e9a7c3ced81a83b95ecf05|more perf tools updates]] = Other news sites = * LWN's merge window [[https://lwn.net/Articles/880909/|part 1]], [[https://lwn.net/Articles/881597/|part 2]] * Phoronix's [[https://www.phoronix.com/scan.php?page=article&item=linux-517-features&num=1|5.17 feature overview]]