#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.13 development cycle Linux 5.13 changelog. This page can not be completed until the next week, sorry for that. Meanwhile, see more details in the LWN's [[https://lwn.net/Articles/854536/|merge window 1]], [[https://lwn.net/Articles/855140/|window 2]] Some of the main features: . - Landlock security module https://lwn.net/Articles/703876/ . - Support for Clang Control Flow Integrity https://lwn.net/Articles/810077/ . - Support for randomising the stack address offset in each syscall . - Support for concurrent TBL flushing . - Preparatory Apple M1 support . - Support for incoming AMD and Intel graphics chips . - BPF support for calling kernel functions directly https://lwn.net/Articles/856005/ . - A virtio sound driver for improved sound experience on virtualized guests . - io_uring support for multi shot mode. = File systems = * BTRFS * zoned file system: automatic background reclaim of zones that have 75%+ of unusable space, the threshold is tunable in sysfs [[https://git.kernel.org/linus/01e86008aaa534867a7fb0fcbc116ab085e2b2c6|commit]], [[https://git.kernel.org/linus/f33720657d29d6b7282dd2e5e8634e0a39ad372e|commit]], [[https://git.kernel.org/linus/18bb8bbf13c1839b43c9e09e76d397b753989af2|commit]] * Improve send readahead run time of full send by 10% and for incremental by 25% [[https://git.kernel.org/linus/ace75066ced9b9abf432049699d0f9f911d8e496|commit]], [[https://git.kernel.org/linus/2ce73c633573f1472dc6367668cab836a57f6a55|commit]], [[https://git.kernel.org/linus/19358b154fcebc0f5a609c608e0023695889f9e6|commit]] * Make reflinks respect O_SYNC, O_DSYNC and S_SYNC flags [[https://git.kernel.org/linus/b7a7a8346378d7ddb35e02bdb81cf6a6fbe366af|commit]] * Support read-write for subpage metadata (more preparation for subpage block size) [[https://git.kernel.org/linus/fc57ad8d338cbe78c3f7565f3c0812938835fad8|commit]], [[https://git.kernel.org/linus/ac5804eb8521bea5c1ec1b7e07ad87c469bf7437|commit]], [[https://git.kernel.org/linus/d239bcb83b3eb43faf50a50948c4381eea6335bc|commit]], [[https://git.kernel.org/linus/d8a5713e891dab2b0d13a82455df8ddf73fa9af4|commit]], [[https://git.kernel.org/linus/3470da3b7d87fde4b9729d4e29c2dc074cd59c10|commit]], [[https://git.kernel.org/linus/139e8cd32592affac5a1e719c2be96ecb8405c19|commit]], [[https://git.kernel.org/linus/eca0f6f64349c412695315490c30cda1622fba9f|commit]], [[https://git.kernel.org/linus/1e5eb3d6a443d0271a5bb798e1bc94d549895efe|commit]], [[https://git.kernel.org/linus/b8f957715eae0490ceca13da43d43e9f1eba39ac|commit]], [[https://git.kernel.org/linus/0d27797e92cb72264b04a281f55cf9f4e9c4fded|commit]], [[https://git.kernel.org/linus/5a2c60752a5f49609ac00a36d3d129669a633529|commit]], [[https://git.kernel.org/linus/894d137818723ae4bc4df36c2c19d5ae5ddd8c78|commit]] * EXT4 * Block allocator improvements [[https://git.kernel.org/linus/67d25186046145748d5fe4c5019d832215e01c1e|commit]], [[https://git.kernel.org/linus/b237e3044450fcabc6d63d8578b2fbc8237caba3|commit]], [[https://git.kernel.org/linus/a6c75eaf11032f4a3d2b3ce2265a194ac6e4a7f0|commit]], [[https://git.kernel.org/linus/4b68f6df105966f04f45f1eca0561b86f2b3551d|commit]], [[https://git.kernel.org/linus/196e402adf2e4cd66f101923409f1970ec5f1af3|commit]], [[https://git.kernel.org/linus/f68f4063855903fd3a279e646451eab04db0655f|commit]] * Allow the dax flag to be set and cleared on inline directories [[https://git.kernel.org/linus/4811d9929cdae4238baf5b2522247bd2f9fa7b50|commit]] * Reconcile Encryption and Casefolding in Ext4 [[https://git.kernel.org/linus/471fbbea7ff7061b2d6474665cb5a2ceb4fd6500|commit]], [[https://git.kernel.org/linus/1ae98e295fa2577fb5e492200c58d10230e00e99|commit]] * CEPH * Support getting ceph.dir.rsnaps vxattr [[https://git.kernel.org/linus/e7f72952508ac4354f9bec0607ac8a200d050e65|commit]] * Send opened files/pinned caps/opened inodes metrics to MDS daemon [[https://git.kernel.org/linus/3d8b6987a276f4292b5b71f4df8fe34129ab9e5d|commit]] * CIFS * Export supported mount options via new mount_params /proc file [[https://git.kernel.org/linus/94b0595a8e018ca3cd2edc308eb3ee05c6868eef|commit]] * Add rasize mount parameter to improve readahead performance [[https://git.kernel.org/linus/b8d64f8ced62f9ace9d25c338be1043b8367dd34|commit]] * Add {{{FALLOC_FL_INSERT_RANGE}}} support [[https://git.kernel.org/linus/7fe6fe95b936084dce6eedcc2cccadf96eafae73|commit]] * Add support for {{{FALLOC_FL_COLLAPSE_RANGE}}} [[https://git.kernel.org/linus/5476b5dd82c8bb9d0dd426f96575ae656cede140|commit]] * Add shutdown support [[https://git.kernel.org/linus/087f757b0129850c99cc9116df4909dac1bce871|commit]] * smb 3.1.1: allow dumping keys for multiuser mounts [[https://git.kernel.org/linus/7ba3d1cdb7988ccfbc6e4995dee04510c85fefbc|commit]] * smb 3.1.1: allow dumping GCM256 keys to improve debugging of encrypted shares [[https://git.kernel.org/linus/aa22ebc3826be23a4b2f776c7ad5079c75611dec|commit]] * EXFAT * Add FITRIM ioctl support [[https://git.kernel.org/linus/654762df2ec7d61b05acc788afbffaba52d658fe|commit]], [[https://git.kernel.org/linus/5c2d728507299f84631ab8020d6f0f98f2cb8fc2|commit]] * Speed up iterate/lookup by fixing start point of traversing cluster chain [[https://git.kernel.org/linus/c6e2f52e3051e8d898d38840104638ca8bbcdec2|commit]] * EROFS * Introduce on-disk compression configurations [[https://git.kernel.org/linus/de06a6a375414be03ce5b1054f2d836591923a1d|commit]], [[https://git.kernel.org/linus/5d50538fc567c6f3692dec1825fb38c5a0884d93|commit]], [[https://git.kernel.org/linus/46249cded18ac0c4ffb7b177219510a133a51c00|commit]], [[https://git.kernel.org/linus/14373711dd54be8a84e2f4f624bc58787f80cfbd|commit]] * Big pcluster support, which means EROFS can compress data into more than 1 fs block after this patchset [[https://git.kernel.org/linus/54e0b6c873dcbd02b9b479c893f6fba8fcbc6a9c|commit]], [[https://git.kernel.org/linus/524887347fcb67faa0a63dd3c4c02ab48d4968d4|commit]], [[https://git.kernel.org/linus/9f6cc76e6ff0631a99cd94eab8af137057633a52|commit]], [[https://git.kernel.org/linus/81382f5f5cb0c9c5694c19d36460f757a8c96841|commit]], [[https://git.kernel.org/linus/5404c33010cb8ee063c05376d4a2eba129872281|commit]], [[https://git.kernel.org/linus/4fea63f7d76e425965033938bab6488e48579e3f|commit]], [[https://git.kernel.org/linus/cec6e93beadfd145758af2c0854fcc2abb8170cb|commit]], [[https://git.kernel.org/linus/b86269f43892316ef5a177d7180d09d101a46f22|commit]], [[https://git.kernel.org/linus/598162d050801e556750defff4ddab499e5d76ed|commit]], [[https://git.kernel.org/linus/8e6c8fa9f2e95c88a642521a5da19a8e31748846|commit]] * F2FS * Introduce gc_merge mount option [[https://git.kernel.org/linus/5911d2d1d1a38b26585383478bd71d9254e48bdf|commit]] * Allow to change discard policy based on cached discard cmds [[https://git.kernel.org/linus/d6d2b491a82e1e411a6766fbfb87c697d8701554|commit]] * Add sysfs nodes to get runtime compression stat [[https://git.kernel.org/linus/5ac443e26a096429065349c640538101012ce40d|commit]] * Expose # of overprivision segments [[https://git.kernel.org/linus/0823427989c11240ad0f23561e66ff31a927018f|commit]] * Allow modular (de)compression algorithms [[https://git.kernel.org/linus/72f85881249e3a7403434631b9a9f934cdd1a83d|commit]] * FUSE * Extend FUSE_SETXATTR request [[https://git.kernel.org/linus/52a4c95f4d24b8bcb50745732f7b9f8513c49c5f|commit]] * Add support to send a flag in SETXATTR message to tell server to clear SGID [[https://git.kernel.org/linus/550a7d3bc0c4049ef8d36ff4d9ed7082ee8cb5ec|commit]] * GFS2 * Add new sysfs file for gfs2 status [[https://git.kernel.org/linus/9f9eb5a516e3750aec9342427457c6da849838cd|commit]] * NFS * Attribute revalidation updates to optimise the way we use the GETATTR call [[https://git.kernel.org/linus/9fdbfad1777cb4638f489eeb62d85432010c0031|commit]], [[https://git.kernel.org/linus/8a27c7ccca3b0df83f13c591f58d68b057b67780|commit]], [[https://git.kernel.org/linus/4eb6a8230b589eb2bb02c4ce7418032552ef6470|commit]], [[https://git.kernel.org/linus/50c7a7994dd20af56e4d47e90af10bab71b71001|commit]], [[https://git.kernel.org/linus/4cdfeb648ac56ef0f961549528ccebd76042f1d3|commit]], [[https://git.kernel.org/linus/e8764a6f96d3ca17be7466c7b0fddef64f4e3d14|commit]], [[https://git.kernel.org/linus/63cdd7edfd2871e63f4ca001ff6b8e1e166a74ae|commit]], [[https://git.kernel.org/linus/1f9f4328155a6944903e2364f38bb6ed1e1ea9e9|commit]], [[https://git.kernel.org/linus/1f3208b2d6975f31b9c7c6bf174b84fe9c97492f|commit]], [[https://git.kernel.org/linus/13c0b082b6a90b1b87b5fb100983d05bcc75d9b6|commit]], [[https://git.kernel.org/linus/36a9346c225270262d9f34e66c91aa1723fa903f|commit]], [[https://git.kernel.org/linus/a71029b86752e8d40301af235a6bbf4896cc1402|commit]], [[https://git.kernel.org/linus/fabf2b341502e894001d70f91309dd6f3785e2dc|commit]], [[https://git.kernel.org/linus/720869eb19f3161980d6d4631d3df7e8c5355993|commit]], [[https://git.kernel.org/linus/709fa5769914b377af87962bbe4ff81ffb019b2d|commit]], [[https://git.kernel.org/linus/c88c696c59f5775d8781d632f7d10823563027eb|commit]], [[https://git.kernel.org/linus/04c63498b6d4ea445cd2cb02599467b48687244b|commit]], [[https://git.kernel.org/linus/57a789a1dee39e1625956d7dea4f7637f9160f21|commit]], [[https://git.kernel.org/linus/993e2d4bd9efc41f0943de39e9374ffdfde62e87|commit]], [[https://git.kernel.org/linus/7f08a3359a3c1e39c2a118fbbe583d8c8db14ace|commit]], [[https://git.kernel.org/linus/6f9be83d07615e6af8838a1d489080b399f42a08|commit]], [[https://git.kernel.org/linus/7b24dacf0840056f9c51107eddc5bd7efbd20133|commit]], [[https://git.kernel.org/linus/82eae5a432cb2d50d7ea51428dcad7894e4165fe|commit]], [[https://git.kernel.org/linus/1301e421b75b90b1a6101961b3aca2d91a9a0599|commit]], [[https://git.kernel.org/linus/cc7f2dae63bca9579d65a46f3bf2c48a15961e19|commit]], [[https://git.kernel.org/linus/ce62b114bbad9346641d16853c528ba01513e1b0|commit]] * Honor timeo and retrans option when mounting NFSv3 [[https://git.kernel.org/linus/c9301cb35b59ad7d733a7332f3aefd4da1382468|commit]] * ORANGEFS * Implement readahead [[https://git.kernel.org/linus/0c4b7cadd1ade1916a3a6dab0d13ff5665b04cae|commit]] * OVERLAYFS * Allow upperdir inside lowerdir [[https://git.kernel.org/linus/708fa01597fa002599756bf56a96d0de1677375c|commit]] * Show "userxattr" in the mount data [[https://git.kernel.org/linus/321b46b904816241044e177c1d6282ad20f17416|commit]] * QUOTA * Add mountpath based quota support [[https://git.kernel.org/linus/9dfa23c8de925041b7b45637a1a80a98a22f19dd|commit]], [[https://git.kernel.org/linus/fa8b90070a80bb1a3042b4b25af4b3ee2c4c27e1|commit]] * UBIFS * Default to zstd compression [[https://git.kernel.org/linus/ba4884a6dbf002401081a8eb0ba85e5dc87025e1|commit]] = Memory management = * Allocate memmap from hotadded memory (per device) [[https://git.kernel.org/linus/8736cc2d002f14e90d2b33bc5bef1740f6275ba4|commit]], [[https://git.kernel.org/linus/dd8e2f230d82ecd60504fba48bb10bf3760b674e|commit]], [[https://git.kernel.org/linus/f9901144e48f6a7ba186249add705d10e74738ec|commit]], [[https://git.kernel.org/linus/a08a2ae3461383c2d50d0997dcc6cd1dd1fefb08|commit]], [[https://git.kernel.org/linus/4a3e5de9c4ec41bb0684b0d4e0c16abc39617d88|commit]], [[https://git.kernel.org/linus/e3a9d9fcc3315993de2e9fcd7ea82fab84433815|commit]], [[https://git.kernel.org/linus/f91ef2223dc425e2e8759a625cffd48dce3503de|commit]], [[https://git.kernel.org/linus/ca6e51d592d20180374366e71bb0972de002d509|commit]] * Support huge vmalloc mappings [[https://git.kernel.org/linus/972472c7466b50efed4539694007951a3fc7b95c|commit]], [[https://git.kernel.org/linus/c0eb315ad9719e41ce44708455cc69df7ac9f3f8|commit]], [[https://git.kernel.org/linus/0c95cba4925509c13fce6278456a0badb9e49775|commit]], [[https://git.kernel.org/linus/0a264884046f1ab0c906a61fd838002ecf9ef408|commit]], [[https://git.kernel.org/linus/95f0ddf081af3a77433090d9deaf3f76f5648336|commit]], [[https://git.kernel.org/linus/bbc180a5adb05ee8053fab7a0c0bd56c5964240e|commit]], [[https://git.kernel.org/linus/8309c9d717024660185fab3c96705a9d7ed0d842|commit]], [[https://git.kernel.org/linus/168a6333142bfa6dfb1f114110465760828bc6a3|commit]], [[https://git.kernel.org/linus/97dc2a1548ab0dc320ce3618b73b3f9dc732b6ee|commit]], [[https://git.kernel.org/linus/6f680e70b6ff58c9670769534196800233685d55|commit]], [[https://git.kernel.org/linus/5e9e3d777b99aabe2f91f793a52e870a02642160|commit]], [[https://git.kernel.org/linus/5d87510de15f31d1b26cffced7bc4d504539a2c7|commit]], [[https://git.kernel.org/linus/121e6f3258fe393e22c36f61a319be8a4f2c05ae|commit]], [[https://git.kernel.org/linus/94f88d7b901c28210d196f38168a548950dfc607|commit]] * Introduce a bulk order-0 page allocator [[https://git.kernel.org/linus/cb66bede617581309883432e9a633e8cade2a36e|commit]], [[https://git.kernel.org/linus/387ba26fb1cb9be9e35dc14a6d97188e916eda05|commit]], [[https://git.kernel.org/linus/0f87d9d30f21390dd71114f30e63038980e6eb3f|commit]], [[https://git.kernel.org/linus/ce76f9a1d9a21c2633dcd2a5605f923286e16e1d|commit]], [[https://git.kernel.org/linus/3b822017b636bf4261a644c16b01eb3900f2a9a0|commit]], [[https://git.kernel.org/linus/ab8362645fba90fa44ec1991ad05544e307dd02f|commit]], [[https://git.kernel.org/linus/f6e70aab9dfe0c2f79cf7dbcb1e80fa71dc60b09|commit]], [[https://git.kernel.org/linus/dfa59717b97d4203e6b44ee82874d4f758d93542|commit]], [[https://git.kernel.org/linus/be5dba25b4b27f262626ddc9079d4858a75462fd|commit]] * Debugfs for file-backed THP split [[https://git.kernel.org/linus/fbe37501b2526a71d82b898671260524279c6765|commit]] * Better fanotify support for tmpfs [[https://git.kernel.org/linus/9591c3a34f7722bd77f42c98d76fd5a5bad465f0|commit]], [[https://git.kernel.org/linus/59cda49ecf6c9a32fae4942420701b6e087204f6|commit]] * Allowing dump migrate-failed pages for debugging purposes [[https://git.kernel.org/linus/a1394bddf9b60e96d075d94b71a8857696598186|commit]] * vmalloc: use rb_tree instead of list for vread() lookups [[https://git.kernel.org/linus/f608788cd2d6cae27d1a3d2253544ca76b353764|commit]] * Allow shmem mappings with {{{MREMAP_DONTUNMAP}}}. Currently {{{MREMAP_DONTUNMAP}}} only accepts private anonymous mappings. The primary use case is to support {{{MREMAP_DONTUNMAP on mappings which may have been created from a memfd}}} [[https://git.kernel.org/linus/a4609387859f0281951f5e476d9f76d7fb9ab321|commit]], [[https://git.kernel.org/linus/14d071134c740cfe61c09fc506fd3ab052beea10|commit]], [[https://git.kernel.org/linus/8593100444e93861fb5c867bf8cc104543259714|commit]] * NUMA balancing: reduce TLB flush via delaying mapping on hint page fault [[https://git.kernel.org/linus/b99a342d4f11a5455d999b12f5fee42ab6acaf8c|commit]] * Converts memcg stats tracking to the streamlined rstat infrastructure provided by the cgroup core code [[https://git.kernel.org/linus/a3d4c05a447486b90298a8c964916c8f4fcb903f|commit]], [[https://git.kernel.org/linus/a3747b53b1771a787fea71d86a2fc39aea337685|commit]], [[https://git.kernel.org/linus/a18e6e6e150a98b9ce3e9acabeff407e7b6ba0c0|commit]], [[https://git.kernel.org/linus/a7df69b81aac5bdeb5c5aef9addd680ce22feebf|commit]], [[https://git.kernel.org/linus/dc26532aed0ab25c0801a34640d1f3b9b9098a48|commit]], [[https://git.kernel.org/linus/2d146aa3aa842d7f5065802556b4f9a2c6e8ef12|commit]], [[https://git.kernel.org/linus/2cd21c89800c2203331e5564df2155757ded2e86|commit]], [[https://git.kernel.org/linus/4bbcc5a41c5449f6a67edb3fbc2dccae9c6724db|commit]] * memcg: enable memcg oom-kill for {{{__GFP_NOFAIL}}} [[https://git.kernel.org/linus/3d0cbb9816935ea3846eb2c0d3c07cd31697267e|commit]] * gup: page unpining improvements. unpin_user_pages() for hugetlbfs and THP improves ~3x (through gup_test) and RDMA MR dereg improves ~4.5x with the new API [[https://git.kernel.org/linus/8745d7f6346ca107256b3990bd5cd71039818739|commit]], [[https://git.kernel.org/linus/31b912de1316644040ca9a0fb9b514ffa462c20c|commit]], [[https://git.kernel.org/linus/458a4f788f8602e5701b3d8c2fb6b021310a7301|commit]] * Improve {{{IOCB_NOWAIT}}} {{{O_DIRECT}}} reads [[https://git.kernel.org/linus/63135aa3866db99fd923b716c5ff2e468879624a|commit]], [[https://git.kernel.org/linus/7a60d6d7b34ebf9290d495e8bb4cd57c784ffb22|commit]], [[https://git.kernel.org/linus/985b71db17506c668e5a9bd9fc700c95640dc191|commit]] * slab: provide "slab_merge" option to enable enable merging of slabs with similar size when the kernel is built without CONFIG_SLAB_MERGE_DEFAULT [[https://git.kernel.org/linus/82edd9d52e6dda7cd12047969ae8d357652e2e57|commit]] * Prohibit pinning pages in ZONE_MOVABLE [[https://git.kernel.org/linus/c991ffef7bce85a5d4ebc503c06dfd6dd8e5dc52|commit]], [[https://git.kernel.org/linus/83c02c23d0747a7bdcd71f99a538aacec94b146c|commit]], [[https://git.kernel.org/linus/f0f4463837da17a89d965dcbe4e411629dbcf308|commit]], [[https://git.kernel.org/linus/6e7f34ebb8d25d71ce7f4580ba3cbfc10b895580|commit]], [[https://git.kernel.org/linus/1a08ae36cf8b5f26d0c64ebfe46f8eb07ea0b678|commit]], [[https://git.kernel.org/linus/da6df1b0fcfa97b2e3394df8622128bb810e1093|commit]], [[https://git.kernel.org/linus/8e3560d963d22ba41857f48e4114ce80373144ea|commit]], [[https://git.kernel.org/linus/9afaf30f7a1aab2022961715a66f644275b8daec|commit]], [[https://git.kernel.org/linus/d1e153fea2a8940273174fc17733c44323d35cd5|commit]], [[https://git.kernel.org/linus/fa965fd54827a6b6967602051736da9c163b79b7|commit]], [[https://git.kernel.org/linus/24dc20c75f937b8f5c432e38275e70a1611766e9|commit]], [[https://git.kernel.org/linus/f68749ec342b5f2c18b3af3435714d9f653736c3|commit]], [[https://git.kernel.org/linus/79dbf135e2481eaa77b172d88c343bf85e021545|commit]], [[https://git.kernel.org/linus/e44605a8b1aa13d892addc59ec3d416cb186c77b|commit]] * Make shrinker's nr_deferred memcg aware [[https://git.kernel.org/linus/8efb4b596df05f004e847d6bfadad3492b766ab3|commit]], [[https://git.kernel.org/linus/2bfd36374edd9ed7f2ebf66cacebedf7273901cb|commit]], [[https://git.kernel.org/linus/d27cf2aa0d26a221982d04757cc32db97833ec29|commit]], [[https://git.kernel.org/linus/a2fb12619f202dcec83f22accc09d48347fd9138|commit]], [[https://git.kernel.org/linus/72673e861dd032ccaff533c0d9bb705d508017f7|commit]], [[https://git.kernel.org/linus/e4262c4f51d6373447c9d89093f49ff6b1e607be|commit]], [[https://git.kernel.org/linus/468ab8437a97a953895856c3709e48b3067da13c|commit]], [[https://git.kernel.org/linus/41ca668a71e7b03743369a2c6d8b8edc1e943dc8|commit]], [[https://git.kernel.org/linus/3c6f17e6c5d048c8029578c475dd037dd5db58af|commit]], [[https://git.kernel.org/linus/86750830468506dc27fa99c644534a7189be7975|commit]], [[https://git.kernel.org/linus/476b30a0949aec865dcc64d4c14f621b1a8afd12|commit]], [[https://git.kernel.org/linus/a178015cde69981cdcd8f109c5abc98703fead62|commit]], [[https://git.kernel.org/linus/18bb473e5031213ebfa9a622c0b0f8cdcb8a5371|commit]] * cma: support sysfs [[https://git.kernel.org/linus/43ca106fa8ec7d684776fbe561214d3b2b7cb9cb|commit]] * vmstat: add cma statistics [[https://git.kernel.org/linus/bbb269206f3c914d4f23e023de4ec020abea6d1b|commit]] * userfaultfd: add minor fault handling [[https://git.kernel.org/linus/7677f7fd8be76659cd2d0db8ff4093bbb51c20e5|commit]], [[https://git.kernel.org/linus/0d9cadabd193c6008d256533f544de8206fd3a80|commit]], [[https://git.kernel.org/linus/714c189108244f1df579689061db1d785d92e7e2|commit]], [[https://git.kernel.org/linus/f619147104c8ea71e120e4936d2b68ec11a1e527|commit]], [[https://git.kernel.org/linus/b8da5cd4e5f1ce1274140e200a9116b7fe61dd87|commit]], [[https://git.kernel.org/linus/f0fa94330919be8ec5620382b50f1c72844c9224|commit]] * Make alloc_contig_range handle Hugetlb pages [[https://git.kernel.org/linus/c8e28b47af45c6acfc7a9256848562d4d5ef63a2|commit]], [[https://git.kernel.org/linus/c2ad7a1ffeafa32eb3b3b99835f210ad402a86ff|commit]], [[https://git.kernel.org/linus/9f27b34f234da7a185b4f1a2aa2cea2c47c458bf|commit]], [[https://git.kernel.org/linus/d3d99fcc4e28f1a613744608c289d4f18b60b12f|commit]], [[https://git.kernel.org/linus/369fa227c21949b22fd7374506c4992a0d7bb580|commit]], [[https://git.kernel.org/linus/ae37c7ff79f1f030e28ec76c46ee032f8fd07607|commit]], [[https://git.kernel.org/linus/eb14d4eefdc4f0051a63973124f431798e16a8b2|commit]] * kfence: zero guard page after out-of-bounds access [[https://git.kernel.org/linus/94868a1e127bbe0e03a4467f27196cd668cbc344|commit]] * kfence: optimize timer scheduling [[https://git.kernel.org/linus/407f1d8c1b5f3ec66a6a3eb835d3b81c76440f4e|commit]], [[https://git.kernel.org/linus/37c9284f6932b915043717703d6496dfd59c85f5|commit]], [[https://git.kernel.org/linus/36f0b35d0894576fe63268ede80d9f5aa140be09|commit]] = Block layer = * multiqueue: set default elevator as deadline in case of hctx shared tagset [[https://git.kernel.org/linus/580dca8143d215977811bd2ff881e1e4f6ff39f0|commit]] * Add sysfs entry for virt boundary mask [[https://git.kernel.org/linus/28af742875d7d2d8ae008701c60cd4b238f3e2b2|commit]] * bio: limit bio max size [[https://git.kernel.org/linus/cd2c7545ae1beac3b6aae033c7f31193b3255946|commit]] * rnbd-clt: Support polling mode for IO latency optimization [[https://git.kernel.org/linus/2958a995edc94654df690318df7b9b49e5a3ef88|commit]] * rnbd-clt: Generate kobject_uevent when the rnbd device state changes [[https://git.kernel.org/linus/3ba1c6935c6f0529df993a485f07a1dc45265f21|commit]] * null_blk: add option for managing virtual boundary [[https://git.kernel.org/linus/cee1b21523495ea3f153442d97d1689a17967648|commit]] * md/raid10: Improve handling raid10 discard request [[https://git.kernel.org/linus/254c271da0712ea8914f187588e0f81f7678ee2f|commit]], [[https://git.kernel.org/linus/d30588b2731fb01e1616cf16c3fe79a1443e29aa|commit]] * dm integrity: add the "reset_recalculate" feature flag that will restart recalculating from the beginning of the device [[https://git.kernel.org/linus/db7b93e38106e58ac2ea24eaaea7ed760a319120|commit]] = Tracing, perf and BPF = * BPF * Support calling kernel function [[https://git.kernel.org/linus/e16301fbe1837c9594f9c1957c28fd1bb18fbd15|commit]], [[https://git.kernel.org/linus/34747c4120418143097d4343312a0ca96c986d86|commit]], [[https://git.kernel.org/linus/e6ac2450d6dee3121cd8bbf2907b78a68a8a353d|commit]], [[https://git.kernel.org/linus/797b84f727bce9c64ea2c85899c1ba283df54c16|commit]], [[https://git.kernel.org/linus/d22f6ad18709e93622b6115ec9a5e42ed96b5d82|commit]], [[https://git.kernel.org/linus/e78aea8b2170be1b88c96a4d138422986a737336|commit]], [[https://git.kernel.org/linus/933d1aa32409ef4209c8065ee4ede68236659cd2|commit]], [[https://git.kernel.org/linus/774e132e83d0f10a7ebbfe7db1debdaed6013f83|commit]], [[https://git.kernel.org/linus/0c091e5c2d37696589a3e0131a809b5499899995|commit]], [[https://git.kernel.org/linus/aa0b8d43e9537d371cbd3f272d3403f2b15201af|commit]], [[https://git.kernel.org/linus/5bd022ec01f060f30672cc6383b8b04e75a4310d|commit]], [[https://git.kernel.org/linus/39cd9e0f6783fd2dd2b0e95500e34575b3707ed8|commit]], [[https://git.kernel.org/linus/78e60bbbe8e8f614b6a453d8a780d9e6f77749a8|commit]], [[https://git.kernel.org/linus/7bd1590d4eba1583f6ee85e8cfe556505f761e19|commit]] * Tracing and lsm programs re-attach [[https://git.kernel.org/linus/f3a95075549e0e5c36db922caf86847db7a35403|commit]], [[https://git.kernel.org/linus/56dda5a48f4f610ac9a0487c6fb64d31950e4a3e|commit]], [[https://git.kernel.org/linus/8caadc43f2019caebbf314f7a6ae2faed791e783|commit]], [[https://git.kernel.org/linus/cede72ad367a105852e814ef91717aac4383b853|commit]], [[https://git.kernel.org/linus/a1c05c3b09e0a92b26b94650837bf06c664beb1b|commit]], [[https://git.kernel.org/linus/7bb2cc19aee8f7150851bb8668c9ff655a5e7678|commit]] * {{{PROG_TEST_RUN}}} support for sk_lookup programs [[https://git.kernel.org/linus/607b9cc92bd7208338d714a22b8082fe83bcb177|commit]], [[https://git.kernel.org/linus/7c32e8f8bc33a5f4b113a630857e46634e3e143b|commit]], [[https://git.kernel.org/linus/509b2937bce90089fd2785db9f27951a3d850c34|commit]], [[https://git.kernel.org/linus/abab306ff04b570e817be3f026068fe9a5d99fbb|commit]], [[https://git.kernel.org/linus/b4f894633fa14d7d46ba7676f950b90a401504bb|commit]] * Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH [[https://git.kernel.org/linus/d01b59c9ae94560fbcceaafeef39784d72765033|commit]] * Add getter and setter for SO_REUSEPORT through bpf_{g, s}etsockopt [[https://git.kernel.org/linus/6503b9f29a47cdb4ebd6c36d8bbb018418415c2a|commit]] * Add kconfig knob for disabling unpriv bpf by default [[https://git.kernel.org/linus/08389d888287c3823f80b0216766b71e17f0aba5|commit]] * Add kernel/modules BTF presence checks to bpftool feature command [[https://git.kernel.org/linus/b9fc8b4a591811546fec2dbef7e9f809362100c9|commit]] * Add support for batched ops in LPM trie [[https://git.kernel.org/linus/f56387c534cc54d2578b962692e574e3edd8c3f6|commit]], [[https://git.kernel.org/linus/e9bd8cbd970bedd3cca8ee334c76ab90feb78760|commit]] * Improve BPF syscall command documentation [[https://git.kernel.org/linus/7799e4d9d84f6f8231dfd9dca4da5f4b2f0aa932|commit]], [[https://git.kernel.org/linus/f67c9cbf6c581468f6c7144d497565cfc7918c31|commit]], [[https://git.kernel.org/linus/6690523bccb3e44cfcc4b2c995767e6814046e34|commit]], [[https://git.kernel.org/linus/8aacb3c8d1a32b23c82645051bba55f0ae6c103b|commit]], [[https://git.kernel.org/linus/32e76b187a90de5809d68c2ef3e3964176dacaf0|commit]], [[https://git.kernel.org/linus/2a3fdca4e3bc7a01316277ba26f4090c4b19bf7c|commit]], [[https://git.kernel.org/linus/5d999994e05d62d4f53059540652014cf83cddfe|commit]], [[https://git.kernel.org/linus/0cb804547927c05f6aa7e28c8d4a1e02fec1a6d4|commit]], [[https://git.kernel.org/linus/923a932c982fd71856f80dbeaaa3ca41a75e89e0|commit]], [[https://git.kernel.org/linus/a67882a221e348ab1c925b47efdfec8b11272d3f|commit]], [[https://git.kernel.org/linus/a01d935b2e0916d32cb567f90c32a0c4eb46993c|commit]], [[https://git.kernel.org/linus/62b379a233a79e6f4d2e8b14750ae8fa13b8caf8|commit]], [[https://git.kernel.org/linus/accbd33a9b0328777899a85d148040e4d8921d87|commit]], [[https://git.kernel.org/linus/6197e5b7b1b5acd1e9b04bdf3527c694d84a27e2|commit]], [[https://git.kernel.org/linus/242029f42691e05ac09b31b98221421bd564375e|commit]] * Introduce support for such types by representing them using the new {{{BTF_KIND_FLOAT}}} [[https://git.kernel.org/linus/8fd886911a6a99acf4a8facf619a2e7b5225be78|commit]], [[https://git.kernel.org/linus/1b1ce92b24331b569a444858fc487a1ca19dc778|commit]], [[https://git.kernel.org/linus/22541a9eeb0d968c133aaebd95fa59da3208e705|commit]], [[https://git.kernel.org/linus/737e0f919a8d2a313618d8ac67d50e8223bc5d74|commit]], [[https://git.kernel.org/linus/eea154a852e827c003215f7beed3e10f05471a86|commit]], [[https://git.kernel.org/linus/b1828f0b04828aa8cccadf00a702f459caefeed9|commit]], [[https://git.kernel.org/linus/7e72aad3a15c06e40e3ccd2352e5010e978f1acf|commit]], [[https://git.kernel.org/linus/7999cf7df899caf244236dcc11cce844347dab4a|commit]], [[https://git.kernel.org/linus/6be6a0baffc1357b6d2023155753f111624c4fec|commit]] * Add new libbpf APIs and their bpftool integration that allows to perform static linking of BPF object files [[https://git.kernel.org/linus/e14ef4bf011192b61b48c4f3a35b3041140073ff|commit]], [[https://git.kernel.org/linus/f36e99a45dbe76949eb99bba413c67eda5cd2591|commit]], [[https://git.kernel.org/linus/3b029e06f624efa90c9a4354e408acf134adb185|commit]], [[https://git.kernel.org/linus/90d76d3ececc74bf43b2a97f178dadfa1e52be54|commit]], [[https://git.kernel.org/linus/9af44bc5d4d70b37c9ada24d8e0367b34b805bd3|commit]], [[https://git.kernel.org/linus/faf6ed321cf61fafa17444fe01e7e336b8e89acc|commit]], [[https://git.kernel.org/linus/8fd27bf69b864b1c2a6e64cf5673603f3959a6ef|commit]], [[https://git.kernel.org/linus/c41226654550b0a8aa75e91ce0a1cdb6ce2316ee|commit]], [[https://git.kernel.org/linus/d80b2fcbe0a023619e0fc73112f2a02c2662f6ab|commit]], [[https://git.kernel.org/linus/cab62c37be057379a2a17b1b2eacd9dcba1e14dc|commit]], [[https://git.kernel.org/linus/14137f3c62186799b01eea8a338f90c9cbc57f00|commit]], [[https://git.kernel.org/linus/a0964f526df6facd4e12a4c416185013026eecf9|commit]] * Add a snprintf eBPF helper [[https://git.kernel.org/linus/d9c9e4db186ab4d81f84e6f22b225d333b9424e3|commit]], [[https://git.kernel.org/linus/fff13c4bb646ef849fd74ced87eef54340d28c21|commit]], [[https://git.kernel.org/linus/7b15523a989b63927c2bb08e9b5b0bbc10b58bef|commit]], [[https://git.kernel.org/linus/83cd92b46484aa8f64cdc0bff8ac6940d1f78519|commit]], [[https://git.kernel.org/linus/58c2b1f5e0121efd698b6ec8e45e47e58ca9caee|commit]], [[https://git.kernel.org/linus/c2e39c6bdc7eb48459ec1d34d4f27eb82299f4b7|commit]] * BPF static linker: support externs [[https://git.kernel.org/linus/0dd7e456bb049ec2b5a9e00250918b346c0d17d5|commit]], [[https://git.kernel.org/linus/5b438f01d7eb2dc9bec7cd79de881b5f155d9a71|commit]], [[https://git.kernel.org/linus/0fec7a3cee1cf8e4f86ff563d229408ccbdc2d66|commit]], [[https://git.kernel.org/linus/aea28a602fa19fb4fe66374030ab7e2c8ddf643e|commit]], [[https://git.kernel.org/linus/6245947c1b3c6783976e3af113bac30250d0a93e|commit]], [[https://git.kernel.org/linus/c7ef5ec9573f05535370d8716576263681cabec7|commit]], [[https://git.kernel.org/linus/beaa3711ada4e4a0c8e03a78fec72330185213bf|commit]], [[https://git.kernel.org/linus/42869d28527695a75346c988ceeedbba7e3880b7|commit]], [[https://git.kernel.org/linus/386b1d241e1b975a239d33be836bc183a52ab18c|commit]], [[https://git.kernel.org/linus/83a157279f2125ce1c4d6d93750440853746dff0|commit]], [[https://git.kernel.org/linus/a46349227cd832b33c12f74b85712ea67de3c6c4|commit]], [[https://git.kernel.org/linus/0a342457b3bd36e6f9b558da3ff520dee35c5363|commit]], [[https://git.kernel.org/linus/41c472e85b531a228067bee9be59a508900bcd9f|commit]], [[https://git.kernel.org/linus/b131aed910097a2eeac8180bf3cf214eea475d9a|commit]], [[https://git.kernel.org/linus/f2644fb44de9abd54e57b55f584c7c67526f7c02|commit]], [[https://git.kernel.org/linus/14f1aae17ee13d08315873d4b68d573e91df892f|commit]], [[https://git.kernel.org/linus/3b2ad502256b7f0f9415978fd7f158656d11401e|commit]], [[https://git.kernel.org/linus/a9dab4e4569425e26cd9c2d8bdcc74bd12fcb8bf|commit]] * bpf: add bpf_for_each_map_elem() helper [[https://git.kernel.org/linus/efdb22de7dcd3b24b8154b3c3ba496f62afea00c|commit]], [[https://git.kernel.org/linus/bc2591d63fc91bd5a9aaff145148a224d892bdb8|commit]], [[https://git.kernel.org/linus/1435137573f9c75455903e8cd01f84d6e092ea16|commit]], [[https://git.kernel.org/linus/282a0f46d6cda7cf843cd77c9b53b4d1d9e31302|commit]], [[https://git.kernel.org/linus/69c087ba6225b574afb6e505b72cb75242a3d844|commit]], [[https://git.kernel.org/linus/314ee05e2fc601a7bece14376547d2b7a04bab67|commit]], [[https://git.kernel.org/linus/06dcdcd4b9e84ee78d865c928b1d43bb71829251|commit]], [[https://git.kernel.org/linus/b8f871fa32ad392759bc70090fa8c60d9f10625c|commit]], [[https://git.kernel.org/linus/53eddb5e04ac5c53a4ccef9f1f900562a5a75246|commit]], [[https://git.kernel.org/linus/f1f9f0d8d737b9a1c5d15635bf5696643626fd39|commit]], [[https://git.kernel.org/linus/9de7f0fdab326a37c9f741f0f6c0f1cbc320a5ab|commit]], [[https://git.kernel.org/linus/6b9e3331347ee9e84fe5c71d3eba7ec204f9bb25|commit]] * perf * libperf userspace counter access [[https://git.kernel.org/linus/2fc83c2cd77703cfcfc1ffaa092614fb1f837292|commit]], [[https://git.kernel.org/linus/6cd70754f262e593febc06a02d7ea637c927ea42|commit]], [[https://git.kernel.org/linus/d3003d9e686890a1e9f0cc7c08aa02ef2953b1f0|commit]], [[https://git.kernel.org/linus/47d01e7b9999b9591077a59a1ecec11c6ce570de|commit]] * perf annotate: Add {{{--demangle}}} and {{{--demangle-kernel}}} [[https://git.kernel.org/linus/3406ac5347dbf64ab9f7b137ed25a18493f5ea2d|commit]] * perf data: Add JSON export [[https://git.kernel.org/linus/d0713d4ca3e94827de77f8758e3e8045a0d85215|commit]] * perf report: Create option to disable raw event ordering [[https://git.kernel.org/linus/2e989f82181cd414599c6afbc5a666356a3d1dd1|commit]] * perf report: Make {{{--stat}}} output more compact [[https://git.kernel.org/linus/bf8f8587bfb6d1315771a252a1a3be20fda1d783|commit]], [[https://git.kernel.org/linus/0f0abbace3cddc92aaed2db3783c9c501354b3be|commit]], [[https://git.kernel.org/linus/55f754443890043956ee81431faa3c529309ba24|commit]], [[https://git.kernel.org/linus/2775de0b115a6ffab7882c45c755005ee0ac0122|commit]], [[https://git.kernel.org/linus/8f08cf3330da0582e7a51bd1b999c820147e19d1|commit]], [[https://git.kernel.org/linus/462f57dbf9fa1fdcdeae2e0b19a667f7f9989bdb|commit]] * perf: Allow {{{TIME_CONV}}} to be backwards-compatible and dump it [[https://git.kernel.org/linus/e1d380ea8b00db4bb14d1f513000d4b62aa9d3f0|commit]], [[https://git.kernel.org/linus/aa616f5a8a2d22a179d5502ebd85045af66fa656|commit]], [[https://git.kernel.org/linus/050ffc449008eeeafc187dec337d9cf1518f89bc|commit]], [[https://git.kernel.org/linus/81e70d7ee4ae13d60800958bca9d3c7675de16c9|commit]] * perf stat: Align CSV output for summary mode [[https://git.kernel.org/linus/0bdad97801af5913101179a5de3f54b0eb88deea|commit]] * perf stat: Introduce iostat mode to provide I/O performance metrics [[https://git.kernel.org/linus/f07952b17969777196512368a216baae1ad45ea6|commit]], [[https://git.kernel.org/linus/19776d3cede733dc9be79d880339acb9b2f456d6|commit]], [[https://git.kernel.org/linus/f9ed693e8bc0e7de9eb766a3c7178590e8bb6cd5|commit]] * perf stat: Introduce 'bperf' to share hardware PMCs with BPF [[https://git.kernel.org/linus/7fac83aaf2eecc9e7e7b72da694c49bb4ce7fdfc|commit]] * Improve perf-stat --bpf-counter by 1) exposing key definitions to a libperf header; 2) adding compatibility check for perf_attr_map; 3) introducing config stat.bpf-counter-events. 4) introducing 'b' modify to event parser [[https://git.kernel.org/linus/ec8149fba64b719a618b432ce9eea7ce937a523c|commit]], [[https://git.kernel.org/linus/fe3dd8263b9f3912a0f3a2f66c0fdb3987d69a1a|commit]], [[https://git.kernel.org/linus/112cb56164bc2108a55aee785d841a35aab0616a|commit]], [[https://git.kernel.org/linus/01bd8efcec444468db0275bbd71b49927f7e1544|commit]] * perf: Add 'cgroup-switches' event [[https://git.kernel.org/linus/d0d1dd628527c77db2391ce0293c1ed344b2365f|commit]], [[https://git.kernel.org/linus/fb6c79d7261afb7e942251254ea47951c2a9a706|commit]] * perf tools: Enable libtraceevent dynamic linking [[https://git.kernel.org/linus/56d32d4cac645bac05fa70d935fa5040e3ab6bb3|commit]] * perf: Add support for synchronous signals on perf events [[https://git.kernel.org/linus/ef54c1a476aef7eef26fe13ea10dc090952c00f8|commit]], [[https://git.kernel.org/linus/47f661eca0700928012e11c57ea0328f5ccfc3b9|commit]], [[https://git.kernel.org/linus/2b26f0aa004995f49f7b6f4100dd0e4c39a9ed5f|commit]], [[https://git.kernel.org/linus/2e498d0a74e5b88a6689ae1b811f247f91ff188e|commit]], [[https://git.kernel.org/linus/fb6cc127e0b6e629252cdd0f77d5a1f49db95b92|commit]], [[https://git.kernel.org/linus/97ba62b278674293762c3d91f724f1bb922f04e0|commit]], [[https://git.kernel.org/linus/f2c3c32f45002de19c6dec33f32fd259e82f2557|commit]], [[https://git.kernel.org/linus/6216798bf98e82c382922f1b71ecc4a13d6e65cb|commit]] * Add "func_no_repete" tracing option. Records only the first call, followed by an event showing the number of repeats [[https://git.kernel.org/linus/f689e4f280b69cd7341743c2ecacd1b13528a0d8|commit]], [[https://git.kernel.org/linus/20344c54d1c7ab7428e312bbe9b0097750875002|commit]], [[https://git.kernel.org/linus/c658797f1a70561205a224be0c8be64977ed64e8|commit]], [[https://git.kernel.org/linus/4994891ebbb89b18903637dc1c8f27b42cb8b8b2|commit]], [[https://git.kernel.org/linus/22db095d57b51ff71aaa8ddba515180399f54334|commit]] = Virtualization = * vdpa: add vdpa simulator for block device [[https://git.kernel.org/linus/4080fc1067501707b9693b8003feae7d50d14e35|commit]], [[https://git.kernel.org/linus/f53d9910d009bc015b42d88114e2d86a93b0e6b7|commit]], [[https://git.kernel.org/linus/bbc2c372a83d74d5499ad21d0ade2b71f5bde620|commit]], [[https://git.kernel.org/linus/69c13c58bd10f036d6e697e664948952e61acfb1|commit]], [[https://git.kernel.org/linus/b8c06ad4d67db56ed6bdfb685c134da74e92a2c7|commit]], [[https://git.kernel.org/linus/14c9ac05ce09c8c6a89ffcca6ffb68707cba36c2|commit]], [[https://git.kernel.org/linus/bc433e5e0d42d7892dcefb65686c9f1df126923a|commit]], [[https://git.kernel.org/linus/442706f9f94d28fe3c9f188ae4ebbd6b40addffe|commit]], [[https://git.kernel.org/linus/d6d8bb92fdde6390037bf9da174ed3ab551c04d7|commit]], [[https://git.kernel.org/linus/9d6d97bff7909910af537fd3903d05338adaaefa|commit]], [[https://git.kernel.org/linus/0c853c2c2924464bd86537164ed18d5d953b4909|commit]], [[https://git.kernel.org/linus/7d189f617f83f780915b737896a696ff605bd19f|commit]], [[https://git.kernel.org/linus/e6fa605227071620c11014efbc2930029e1673b9|commit]], [[https://git.kernel.org/linus/899c4d187f6a5c11d8eae33506fa0736dbabc39f|commit]] * pvpanic: add PCI driver for pvpanic PCI device added in qemu [[https://git.kernel.org/linus/db3a4f0abefd7be96089fcd74029c259df3bed76|commit]] * A vDPA driver for virtio-pci device which will bridge between vDPA bus and virtio-pci device [[https://git.kernel.org/linus/64b9f64f80a6f4b7ea51bf0510119cb15e801dc6|commit]] * vfio * Add support for opregion v2.1+ [[https://git.kernel.org/linus/bab2c1990b78b90d7e1cffbb05ccf1009a55f0d3|commit]] * Remove vfio_pci_nvlink2 [[https://git.kernel.org/linus/b392a198917020cac996fd207355211ecfcfad84|commit]] * KVM * Boost vCPU candidate in user mode which is delivering interrupt [[https://git.kernel.org/linus/52acd22faa1af8a0514ccd075a6978ac97986425|commit]] * SGX virtualization support [[https://git.kernel.org/linus/54f958cdaa8c43c0e9b9ef850ae613a6e1bda44e|commit]], [[https://git.kernel.org/linus/00e7646c3563d2f1a46a8fa1824c32373d77a8be|commit]], [[https://git.kernel.org/linus/4e66c0cb79b732b01b82e094b21b8e22a20dff83|commit]], [[https://git.kernel.org/linus/01de8682b32d3ed4f0136f7379e1e3ae2e563308|commit]], [[https://git.kernel.org/linus/3c0c2ad1ae75963c05bf89ec91918c6a53a72696|commit]], [[https://git.kernel.org/linus/9798adbc04cf1b14325dc7e2c882639693516a69|commit]], [[https://git.kernel.org/linus/70210c044b4ea8f05e93ec62abc30cab4233ec88|commit]], [[https://git.kernel.org/linus/8f102445d4045384799627c53d82c45ca2cad3a5|commit]], [[https://git.kernel.org/linus/b6f084ca553845135ccade79ce6548035e52884a|commit]], [[https://git.kernel.org/linus/72add915fbd5bf5c57deee3da5b2605e966ac199|commit]], [[https://git.kernel.org/linus/fe7e948837f312d87853b3fce743795d1ae3715a|commit]] * Introduce KVM_CAP_SET_GUEST_DEBUG2 [[https://git.kernel.org/linus/8b13c36493d8cb56fc3b386507873c5412b7108d|commit]] * xen: Remove support for PV ACPI cpu/memory hotplug [[https://git.kernel.org/linus/01325044dbe47a7dc66b786445727a6de304f328|commit]] * hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE [[https://git.kernel.org/linus/1df53d212c803c0e11a2b10d47ec830d3576b972|commit]], [[https://git.kernel.org/linus/870ced0548c895eb0bf8d982400344e5a9b2df00|commit]], [[https://git.kernel.org/linus/b635ccc1ec26b9b6e2cb1495c3d9d903e0b4f95a|commit]] * x86/Hyper-V: Support for free page reporting [[https://git.kernel.org/linus/6dc2a774cb4fdb524b7eb0b8db74198a1b4815ea|commit]] = Security = * Add Landlock LSM [[https://git.kernel.org/linus/90945448e9830aa1b39d7acaa4e0724a001e2ff8|commit]], [[https://git.kernel.org/linus/ae271c1b14de343b888e77f74f640e3dcbdeb4c9|commit]], [[https://git.kernel.org/linus/385975dca53eb41031d0cbd1de318eb1bc5d6bb9|commit]], [[https://git.kernel.org/linus/afe81f754117dd96853677c5cb815f49abef0ba0|commit]], [[https://git.kernel.org/linus/1aea7808372eee4ad01f98e064c88c57f1e94855|commit]], [[https://git.kernel.org/linus/cb2c7d1a1776057c9a1f48ed1250d85e94d4850d|commit]], [[https://git.kernel.org/linus/83e804f0bfee2247b1c0aa64845c81a38562da7a|commit]], [[https://git.kernel.org/linus/a49f4f81cb48925e8d7cbd9e59068f516e984144|commit]], [[https://git.kernel.org/linus/265885daf3e5082eb9f6e2a23bdbf9ba4456a21b|commit]], [[https://git.kernel.org/linus/e1199815b47be83346c03e20a3de76f934e4bb34|commit]], [[https://git.kernel.org/linus/ba84b0bf5a164f0f523656c1e37568c30f3f3303|commit]], [[https://git.kernel.org/linus/5526b450834331d9196cae26acef0bfd5afd9fc4|commit]], [[https://git.kernel.org/linus/3532b0b4352ce79400b0aa68414f1a0fc422b920|commit]] * ima: kernel build support for loading the kernel module signing key [[https://git.kernel.org/linus/b31f2a495debc71bdfefefea8056ade429f79c4b|commit]], [[https://git.kernel.org/linus/0165f4ca223b04bb032095753fadd28816dc435f|commit]], [[https://git.kernel.org/linus/6cbdfb3d91bab122033bd2ecae8c259cb6e4f7d0|commit]] * Introduce TEE based Trusted Keys support [[https://git.kernel.org/linus/5d0682be318910e028bdf57c90a1695ffc34be37|commit]], [[https://git.kernel.org/linus/0a95ebc91305a5f2400e9080911e8d240b6b05ca|commit]], [[https://git.kernel.org/linus/c429805fdf70cce1d4bd56f1099909acfb45ff12|commit]], [[https://git.kernel.org/linus/9d53913fad3ee800d0067c39881a86a5eb739ae3|commit]] * Add support for x509 certs with NIST P384/256/192 keys [[https://git.kernel.org/linus/7547738d28dd572d40e0e1c1f854c80e3cb41bec|commit]], [[https://git.kernel.org/linus/4e6602916bc692ee31ac5b8bd8195fb078556844|commit]], [[https://git.kernel.org/linus/703c748d5f2c4f6d2b494405130d61b8275189cf|commit]], [[https://git.kernel.org/linus/149ca1611d92411b812756475cf471a081dcadad|commit]], [[https://git.kernel.org/linus/c12d448ba939cafc5fe04ae93bc3f4c27b5d213c|commit]], [[https://git.kernel.org/linus/d1a303e8616c5ba1260722bb9068bbc0d1704847|commit]], [[https://git.kernel.org/linus/299f561a66939debba70e6d7c67aa01ed32613d9|commit]], [[https://git.kernel.org/linus/947d70597236dd5ae65c1f68c8eabfb962ee5a6b|commit]], [[https://git.kernel.org/linus/2a8e615436de4cd59a7b0af43590ede899906bdf|commit]] * keys: Add EFI_CERT_X509_GUID support for dbx/mokx entries [[https://git.kernel.org/linus/56c5812623f95313f6a46fbf0beee7fa17c68bbf|commit]], [[https://git.kernel.org/linus/2565ca7f5ec1a98d51eea8860c4ab923f1ca2c85|commit]], [[https://git.kernel.org/linus/d1f044103dad70c1cec0a8f3abdf00834fec8b98|commit]], [[https://git.kernel.org/linus/ebd9c2ae369a45bdd9f8615484db09be58fc242b|commit]] * TPM 2.0 trusted key rework [[https://git.kernel.org/linus/b07067627cd5f1f6dc60c224b47c728f7f4b7b45|commit]], [[https://git.kernel.org/linus/1c6476e9741e30be57e0b370d4405214f055607c|commit]], [[https://git.kernel.org/linus/de66514d934d70ce73c302ce0644b54970fc7196|commit]], [[https://git.kernel.org/linus/f2219745250f388edacabe6cca73654131c67d0a|commit]], [[https://git.kernel.org/linus/e5fb5d2c5a03e229ded1f45aa2a42f2c288689c7|commit]] * LSM: add new hook to compare new mount to an existing mount [[https://git.kernel.org/linus/69c4a42d72eb9b41e1c6e4bc9ab7f3650bf35f62|commit]] * selinux * Measure state and policy capabilities [[https://git.kernel.org/linus/2554a48f44370a8a73e23c58c389ae9d33effb4b|commit]] * Allow context mounts for unpriviliged overlayfs [[https://git.kernel.org/linus/7fa2e79a6bb924fa4b2de5766dab31f0f47b5ab6|commit]] * audit: log nftables configuration change events once per table [[https://git.kernel.org/linus/c520292f29b8047285bcfbc2322fa2a9bf02521a|commit]] = Networking = * nexthop: Resilient next-hop groups [[https://git.kernel.org/linus/597f48e46b6e9142d30eaa5881c1b98338f092db|commit]], [[https://git.kernel.org/linus/96a856256a43b88202f2ac8933092940146102ed|commit]], [[https://git.kernel.org/linus/90e1a9e21326887fe0aef6c25ad36464953a961e|commit]], [[https://git.kernel.org/linus/710ec5622306de8c071637ee41ddf4c9bd17e75a|commit]], [[https://git.kernel.org/linus/283a72a5599e80750699d2021830a294ed9ab3f3|commit]], [[https://git.kernel.org/linus/b8f090d0beb185007e5305f7c8aaf3f38fba3dda|commit]], [[https://git.kernel.org/linus/7c37c7e00411b3d1e0c5292368317aca69d1f324|commit]], [[https://git.kernel.org/linus/56ad5ba344dea9c914331da8754f5ba7cede9941|commit]], [[https://git.kernel.org/linus/cfc15c1dbb0b7574498eef453b8ddb534e408551|commit]], [[https://git.kernel.org/linus/a2601e2b1e7ecd3831f2fbb1ad43bbdb2918e2e6|commit]], [[https://git.kernel.org/linus/8a1bbabb034d5cf6a4788acb4fc6ce0a1dfd6177|commit]], [[https://git.kernel.org/linus/187d4c6b97967b8d023ccb981742f8605a1b1cb7|commit]], [[https://git.kernel.org/linus/0b4818aabcd6508a2545acb809f4acea034cea9c|commit]], [[https://git.kernel.org/linus/15e1dd570306680269a4738d8e6c721f0924aa03|commit]] * sockmap: introduce {{{BPF_SK_SKB_VERDICT}}} and support UDP [[https://git.kernel.org/linus/37f0e514db660f03f8982b8f4fbbd4b2740abe7d|commit]], [[https://git.kernel.org/linus/b01fd6e802b6d0a635176f943315670b679d8d7b|commit]], [[https://git.kernel.org/linus/0739cd28f2645e814586c7536ba5da9825cb8029|commit]], [[https://git.kernel.org/linus/799aa7f98d53e0f541fa6b4dc9aa47b4ff2178e3|commit]], [[https://git.kernel.org/linus/7786dfc41a74e0567557b5c4a28fc8482f5f5691|commit]], [[https://git.kernel.org/linus/190179f65ba8bc18dc1d38435b7932505ca5544f|commit]], [[https://git.kernel.org/linus/2004fdbd8a2b56757691717639f86d0eea3ab5b4|commit]], [[https://git.kernel.org/linus/b017055255d620b365299c3824610e0098414664|commit]], [[https://git.kernel.org/linus/a7ba4558e69a3c2ae4ca521f015832ef44799538|commit]], [[https://git.kernel.org/linus/8a59f9d1e3d4340659fdfee8879dc09a6f2546e1|commit]], [[https://git.kernel.org/linus/d7f571188ecf25c244789b883c878ec7c64b5b08|commit]], [[https://git.kernel.org/linus/2bc793e3272a13e337416c057cb81c5396ad91d1|commit]], [[https://git.kernel.org/linus/1f5be6b3b063767202f815d5571f7d03729f1282|commit]], [[https://git.kernel.org/linus/122e6c79efe1c25816118aca9cfabe54e99c2432|commit]], [[https://git.kernel.org/linus/d6378af615275435ce6e390a538c980ac19b6659|commit]], [[https://git.kernel.org/linus/8d7cb74f2ccb5486ab8c631a8fcdc7621bbbc42c|commit]] * veth: allow GRO even without XDP [[https://git.kernel.org/linus/c75fb320d482a5ce6e522378d137fd2c3bf79225|commit]], [[https://git.kernel.org/linus/d3256efd8e8b234a6251e4d4580bd2c3c31fdc4c|commit]], [[https://git.kernel.org/linus/47e550e0105be9b716a3860545731735a67c6b3c|commit]], [[https://git.kernel.org/linus/1c3cadbe02420e6c85251c416a78a16f17761231|commit]] * virtio-net: support XDP when not more queues [[https://git.kernel.org/linus/97c2c69e1926260c78c7f1c0b2c987934f1dc7a1|commit]] * Introduces XSK generic zerocopy xmit [[https://git.kernel.org/linus/2463e073497385ef63c220571013a2b89e9b95cc|commit]], [[https://git.kernel.org/linus/c2ff53d8049f30098153cd2d1299a44d7b124c57|commit]], [[https://git.kernel.org/linus/ab5bd583b9289666e918f9e5f672d33ccdfd49b2|commit]], [[https://git.kernel.org/linus/3914d88f7608e6c2e80e344474fa289370c32451|commit]], [[https://git.kernel.org/linus/9c8f21e6f8856a96634e542a58ef3abf27486801|commit]] * UDP: improve UDP L4 - either 'forward' or 'frag_list' - co-existence with UDP tunnel GRO, allowing the first to take place correctly even for encapsulated UDP traffic [[https://git.kernel.org/linus/000ac44da7d0adfc5e62e6c019246a4afeeffd04|commit]], [[https://git.kernel.org/linus/18f25dc399901426dff61e676ba603ff52c666f7|commit]], [[https://git.kernel.org/linus/e0e3070a9bc9bb3d3e00b37da872ed5b0adbd077|commit]], [[https://git.kernel.org/linus/78352f73dc5047f3f744764cc45912498c52f3c9|commit]], [[https://git.kernel.org/linus/d18931a92a0b5feddd8a39d097b90ae2867db02f|commit]], [[https://git.kernel.org/linus/61630c4f052b197191d1d8f3a749d204a5cbdeae|commit]], [[https://git.kernel.org/linus/b03ef676ba6dc53c728e936a1709d4bf35362184|commit]], [[https://git.kernel.org/linus/a062260a9d5fce22977744ed6dab64b7b1508ab3|commit]] * Add a WWAN subsystem [[https://git.kernel.org/linus/9a44c1cc63887627284ae232a9626a9f1cd066fc|commit]], [[https://git.kernel.org/linus/fa588eba632df14d296436995e6bbea0c146ae77|commit]] * Devices: Allow to specify ifindex when device is moved to another namespace [[https://git.kernel.org/linus/eeb85a14ee3494febb85ccfbee0772eda0823b13|commit]] * Bluetooth * Allow Microsoft extension to indicate curve validation [[https://git.kernel.org/linus/a61d67188f29ff678e94fb3ffba6c6d292e852c7|commit]] * Add support for virtio transport driver [[https://git.kernel.org/linus/afd2daa26c7abd734d78bd274fc6c59a15e61063|commit]] * Add support for reading AOSP vendor capabilities [[https://git.kernel.org/linus/f67743f9e03a67dbbf931d1787e6faf50766e521|commit]] * Ensure net namespace isolation of sysctls [[https://git.kernel.org/linus/31c4d2f160eb7b17cbead24dc6efed06505a3fee|commit]], [[https://git.kernel.org/linus/2671fa4dc0109d3fb581bc3078fdf17b5d9080f6|commit]] * Better support for sandwiched LAGs with bridge and DSA [[https://git.kernel.org/linus/185c9a760a61b034abb01a2dac8174b7da6e7ce4|commit]], [[https://git.kernel.org/linus/2afc526ab342899445fb929af610285e0bbc69a9|commit]], [[https://git.kernel.org/linus/5961d6a12c13df834343e56e37672169fe88756b|commit]], [[https://git.kernel.org/linus/010e269f91be8fc1436c753bfbbd9ce561151e71|commit]], [[https://git.kernel.org/linus/81ef35e7619a04b902ca457d60594f956154b9f2|commit]], [[https://git.kernel.org/linus/e4bd44e89dcf37345e4851c5e775cb5abf38ab62|commit]] * dsa: tag_brcm: add support for legacy tags [[https://git.kernel.org/linus/964dbf186eaa84d409c359ddf09c827a3fbe8228|commit]] * ICMP: Add support for RFC 8335 PROBE messages, a specialized ICMP message that makes use of the ICMP Extension Structure outlined in RFC 4884. It allows querying specific interfaces on a node and requiring bidirectional connectivity between the probing and probed interfaces [[https://git.kernel.org/linus/2b246b2569cd2ac6ff700d0dce56b8bae29b1842|commit]], [[https://git.kernel.org/linus/750f4fc2a12f6632b5aa04526bf57fa06bfe8467|commit]], [[https://git.kernel.org/linus/f1b8fa9fa5865c58c093cde6d782104c22df9088|commit]], [[https://git.kernel.org/linus/08baf54f01f5b5f06fe242cfc236629c76969cd4|commit]], [[https://git.kernel.org/linus/504a40113cc4f329dd75bbf6e4b060603224d814|commit]], [[https://git.kernel.org/linus/d329ea5bd8845f0b196bf41b18b6173340d6e0e4|commit]] * macvlan: Add nodst option to macvlan type source to skip destination MACVLAN processing if any matching source MACVLAN device has the option set [[https://git.kernel.org/linus/427f0c8c194b22edcafef1b0a42995ddc5c2227d|commit]] * Make unregister netdev warning timeout configurable with {{{netdev_unregister_timeout_secs}}} sysctl [[https://git.kernel.org/linus/5aa3afe107d9099fc0dea2acf82c3e3c8f0f20e2|commit]], [[https://git.kernel.org/linus/6c996e19949b34d7edebed4f6b0511145c036404|commit]] * Multi-path TCP * Compatibility with common msg flags [[https://git.kernel.org/linus/cb9d80f4940ee5d4b7c7cad7418a6c893c6c4279|commit]], [[https://git.kernel.org/linus/d976092ce1b04d634d408f475224347cfae81201|commit]], [[https://git.kernel.org/linus/987858e5d026d355535b34f17c6ceeb1d71ccf75|commit]], [[https://git.kernel.org/linus/ca4fb892579f110d3ab4865eb2aef36be7683a7c|commit]], [[https://git.kernel.org/linus/df8aee6d6fa520ff77f48d46ebd2034249669033|commit]] * Add {{{SOL_SOCKET}}} support [[https://git.kernel.org/linus/7896248983ef4eec18c8bd301a81d8672dbc9955|commit]], [[https://git.kernel.org/linus/df00b087da24c0b5341178bbd5353101c7cef98f|commit]], [[https://git.kernel.org/linus/1b3e7ede1365a24db1b4fd837e58a595f52fa4ad|commit]], [[https://git.kernel.org/linus/5d0a6bc82d38d773c20b44aa1b9f312c4294b594|commit]], [[https://git.kernel.org/linus/268b1238746086f3608daa20b068182ddc2b0128|commit]], [[https://git.kernel.org/linus/36704413db79127f6716ea402f85f85465fba165|commit]], [[https://git.kernel.org/linus/6f0d7198084c4096794ae58b9cf5d30c79eea222|commit]], [[https://git.kernel.org/linus/a03c99b253c232d7d305c9dd476b5b120841dff7|commit]], [[https://git.kernel.org/linus/aa1fbd94e5c7d3a356058b4ee4a455d952dd48aa|commit]], [[https://git.kernel.org/linus/dc65fe82fb07e610e03a9b05bd445f46f93175f5|commit]] * Drops extra header options from IPv4 address echo packets [[https://git.kernel.org/linus/07f8252fe0e3c2b6320eeff18bdc5b7fb8845cb3|commit]] * Miscellaneous changes [[https://git.kernel.org/linus/a16195e35cd013fc10023e79640bb1612e5d4457|commit]], [[https://git.kernel.org/linus/5695eb8891f9eb5317ca0c3af7a773468524022d|commit]], [[https://git.kernel.org/linus/781bf13d4f3b033002f7f6728ac0b0d1ebe8f176|commit]], [[https://git.kernel.org/linus/dc87efdb1a5cd46134a9d490480160e303bc6eef|commit]], [[https://git.kernel.org/linus/5888a61cb4e00695075bbacfd86f3fa73af00413|commit]], [[https://git.kernel.org/linus/76e5e27ca98748242ba7c1fc24f06c09002eee45|commit]], [[https://git.kernel.org/linus/c2a55e8fd80f1cd9a16a24a08f6df50fc20a65ed|commit]] * Netfilter * Augment the Netfilter flowtable fastpath to support for network topologies that combine IP forwarding, bridge, classic VLAN devices, bridge VLAN filtering, DSA and PPPoE. This includes support for the flowtable software and hardware datapaths [[https://git.kernel.org/linus/ddb94eafab8b597b05904c8277194ea2d6357fa9|commit]], [[https://git.kernel.org/linus/e4417d6950b06fe6c520e937b337daff093220ff|commit]], [[https://git.kernel.org/linus/ec9d16bab615ceda8ac22a7b4d2c7601bbe172cb|commit]], [[https://git.kernel.org/linus/bcf2766b1377421b7c9259865b25c1b62a7fa686|commit]], [[https://git.kernel.org/linus/f6efc675c9dd8d93f826b79ae7e33e03301db609|commit]], [[https://git.kernel.org/linus/0994d492a1b78dff96671ccf6ad8294cc2bd909e|commit]], [[https://git.kernel.org/linus/5139c0c007250c01c61337d584db4072c4786bf6|commit]], [[https://git.kernel.org/linus/c63a7cc4d795c004b70cb935e8ba77d9e764f0ba|commit]], [[https://git.kernel.org/linus/7a27f6ab41356ecba47ec2bec6d635704c169779|commit]], [[https://git.kernel.org/linus/4cd91f7c290f64fe430867ddbae10bff34657b6a|commit]], [[https://git.kernel.org/linus/e990cef6516daa4e1e236433579e333f74fd38cb|commit]], [[https://git.kernel.org/linus/72efd585f7144a047f7da63864284764596ccad9|commit]], [[https://git.kernel.org/linus/a11e7973cf918e3e212b7cb0ba8b3cccb9ed82b6|commit]], [[https://git.kernel.org/linus/79d4071ea4c49260286cf75dc669a0ed354d1c4e|commit]], [[https://git.kernel.org/linus/eeff3000f2401fde872f21b0ce2f298dcc89e5c5|commit]], [[https://git.kernel.org/linus/73f97025a972cd1506e8b1986264b2fb8833df7c|commit]], [[https://git.kernel.org/linus/26267bf9bb57d504c785d8659adc8e02b6629c95|commit]], [[https://git.kernel.org/linus/563ae557dd4eebb11472a1c264d40bfc08470395|commit]], [[https://git.kernel.org/linus/17e52c0aaad7fa7867fa07a5e2666bc8b032ae80|commit]], [[https://git.kernel.org/linus/3fb24a43c97573cc10194e5733098fe03b3ae825|commit]], [[https://git.kernel.org/linus/d5c53da2b4a57f0d0e51d8220c46e5f5935fe9f3|commit]], [[https://git.kernel.org/linus/ba37b7caf1ed2395cc84d8f823ff933975f1f789|commit]], [[https://git.kernel.org/linus/502e84e2382d92654a2ecbc52cdbdb5a11cdcec7|commit]], [[https://git.kernel.org/linus/143490cde5669e0151dff466a7c2cf70e2884fb7|commit]] * Netfilter: flowtable enhancements [[https://git.kernel.org/linus/ddb94eafab8b597b05904c8277194ea2d6357fa9|commit]], [[https://git.kernel.org/linus/e4417d6950b06fe6c520e937b337daff093220ff|commit]], [[https://git.kernel.org/linus/ec9d16bab615ceda8ac22a7b4d2c7601bbe172cb|commit]], [[https://git.kernel.org/linus/bcf2766b1377421b7c9259865b25c1b62a7fa686|commit]], [[https://git.kernel.org/linus/f6efc675c9dd8d93f826b79ae7e33e03301db609|commit]], [[https://git.kernel.org/linus/0994d492a1b78dff96671ccf6ad8294cc2bd909e|commit]], [[https://git.kernel.org/linus/5139c0c007250c01c61337d584db4072c4786bf6|commit]], [[https://git.kernel.org/linus/c63a7cc4d795c004b70cb935e8ba77d9e764f0ba|commit]], [[https://git.kernel.org/linus/7a27f6ab41356ecba47ec2bec6d635704c169779|commit]], [[https://git.kernel.org/linus/4cd91f7c290f64fe430867ddbae10bff34657b6a|commit]], [[https://git.kernel.org/linus/e990cef6516daa4e1e236433579e333f74fd38cb|commit]], [[https://git.kernel.org/linus/72efd585f7144a047f7da63864284764596ccad9|commit]], [[https://git.kernel.org/linus/a11e7973cf918e3e212b7cb0ba8b3cccb9ed82b6|commit]], [[https://git.kernel.org/linus/79d4071ea4c49260286cf75dc669a0ed354d1c4e|commit]], [[https://git.kernel.org/linus/eeff3000f2401fde872f21b0ce2f298dcc89e5c5|commit]], [[https://git.kernel.org/linus/73f97025a972cd1506e8b1986264b2fb8833df7c|commit]], [[https://git.kernel.org/linus/26267bf9bb57d504c785d8659adc8e02b6629c95|commit]], [[https://git.kernel.org/linus/563ae557dd4eebb11472a1c264d40bfc08470395|commit]], [[https://git.kernel.org/linus/17e52c0aaad7fa7867fa07a5e2666bc8b032ae80|commit]], [[https://git.kernel.org/linus/3fb24a43c97573cc10194e5733098fe03b3ae825|commit]], [[https://git.kernel.org/linus/d5c53da2b4a57f0d0e51d8220c46e5f5935fe9f3|commit]] * Allow to turn off xtables compat layer [[https://git.kernel.org/linus/47a6959fa331fe892a4fc3b48ca08e92045c6bda|commit]] * flowtable: add vlan match offload support [[https://git.kernel.org/linus/3e1b0c168f6c8648f217c78ed6a4135af8c9d830|commit]] * flowtable: add vlan pop action offload support [[https://git.kernel.org/linus/efce49dfe6a8ec491759ad9eaa85fadbf26654c5|commit]] * nft_socket: add support for cgroupsv2 [[https://git.kernel.org/linus/e0bb96db96f8ca94349344a2ea7bebc6f8cefdae|commit]] * nftables: add catch-all set element support [[https://git.kernel.org/linus/aaa31047a6d25da0fa101da1ed544e1247949b40|commit]] * nftables: counter hardware offload support [[https://git.kernel.org/linus/b72920f6e4a9d6607b723d69b7f412c829769c75|commit]] * xt_SECMARK: add new revision to fix structure layout [[https://git.kernel.org/linus/c7d13358b6a2f49f81a34aa323a2d0878a0532a2|commit]] * Network fs helper library & fscache kiocb API [[https://git.kernel.org/linus/7ff5062079ef5c2f92af0c770dfc0ab925fa2128|commit]], [[https://git.kernel.org/linus/73e10ded33a1cfc0c72404aaedc493e9813b6239|commit]], [[https://git.kernel.org/linus/fcd9ae4f7f3b5fbd549285bab0478a339113620e|commit]], [[https://git.kernel.org/linus/c790fbf20a53e8297c97ddb1c0c9d41c060067f3|commit]], [[https://git.kernel.org/linus/f615bd5c4725fde94387d3f0f4e752b4c01a4592|commit]], [[https://git.kernel.org/linus/3ca236440126f75c91281c53f137794b8d5f884a|commit]], [[https://git.kernel.org/linus/3a5829fefd3bb50a4d724f44d016c74b8f19b352|commit]], [[https://git.kernel.org/linus/fb28afccdb9717173dbe3c42d9649fb7f47b6e6e|commit]], [[https://git.kernel.org/linus/b533a83f2bf97c22ab862a7493d13d80c93696f0|commit]], [[https://git.kernel.org/linus/99bff93c17c05470196b2c4e699c3e58d327022b|commit]], [[https://git.kernel.org/linus/3d3c95046742e4eebaa4b891b0b01cbbed94ebbd|commit]], [[https://git.kernel.org/linus/77b4d2c6316ab096e3f77eea240144941434f2a4|commit]], [[https://git.kernel.org/linus/289af54cc67ace285b6d4335a54324562894c4e2|commit]], [[https://git.kernel.org/linus/e1b1240c1ff5f8bfba797f14996d8bac8a9ec437|commit]], [[https://git.kernel.org/linus/726218fdc22c9b52f16e1228499a804bbf262a20|commit]], [[https://git.kernel.org/linus/0246f3e5737d0b083baefa552fecedd90832dad0|commit]], [[https://git.kernel.org/linus/26aaeffcafe6cbb7c3978fa6ed7555122f8c9f8c|commit]], [[https://git.kernel.org/linus/03ffae909278bd773ae4ce0f15fd8fd77a7b08a4|commit]], [[https://git.kernel.org/linus/67d78a6f6e7b38c1beb7d8c09c6d40f8682e60b1|commit]], [[https://git.kernel.org/linus/f015cf1d6b660fc5933baecab2917357e669916b|commit]], [[https://git.kernel.org/linus/c69bf479baa614f5e80a1ded355e752e15a52b72|commit]], [[https://git.kernel.org/linus/f105da1a798f23f386ac5c4c2d776d57088bec32|commit]], [[https://git.kernel.org/linus/05092755aab4b7f5ec7541144c32b0744eb8d136|commit]], [[https://git.kernel.org/linus/c450846461f88b8888d6f5c2a2aa63ab64864978|commit]], [[https://git.kernel.org/linus/bd80d8a80e12895e56a1bb7862b2379942e46167|commit]], [[https://git.kernel.org/linus/630f5dda8442ca0bbbc20ab0140c5a3db34b486e|commit]], [[https://git.kernel.org/linus/810caa3e6708ba234fc12591d84d4b46f9f05d72|commit]], [[https://git.kernel.org/linus/e87b03f5830ecd8ca21836d3ee48c74f8d58fa31|commit]], [[https://git.kernel.org/linus/dc4191841d0998978349e9119ab2ccb080b8b957|commit]], [[https://git.kernel.org/linus/5cbf03985c67c7f0ac8c5382cf5d4d0d630f95f3|commit]], [[https://git.kernel.org/linus/3003bbd0697b659944237f3459489cb596ba196c|commit]] * nl80211 * Add new RSNXE related nl80211 extended features [[https://git.kernel.org/linus/f12ce9f607ffa5c617cd86cb7a7a0aaefe58f127|commit]] * Add interface to indicate TDLS peer's HE capability [[https://git.kernel.org/linus/d84d13d6f6e03a7aaac9e7d064a11cf6f5087da6|commit]] * Add a flag to negotiate for LMR feedback in NDP ranging [[https://git.kernel.org/linus/73807523f9a6612106582ab19217f280ed128f24|commit]] * ethtool * Extend module EEPROM dump API [[https://git.kernel.org/linus/c781ff12a2f37a9795e13bf328e5053d3e69f9e0|commit]], [[https://git.kernel.org/linus/e19b0a3474ab9ef90dd110af9f39fc87329755f1|commit]], [[https://git.kernel.org/linus/e109d2b204daa223e6d3cdaa369071c3ea96dcbf|commit]], [[https://git.kernel.org/linus/4c88fa412a100f925b8ab1aa952a672895f69d35|commit]], [[https://git.kernel.org/linus/95dfc7effd88b49d66791678e042970824cae838|commit]], [[https://git.kernel.org/linus/96d971e307cc0e434f96329b42bbd98cfbca07d2|commit]] * Add uAPI for reading standard stats [[https://git.kernel.org/linus/f117c48c0dc88a50dc2f761fd3df25bd6f9b6c6f|commit]], [[https://git.kernel.org/linus/ddc78b3621242dd691ef4c234a80e316422c2876|commit]], [[https://git.kernel.org/linus/f09ea6fb12723d6726293d68de00b6307368bd76|commit]], [[https://git.kernel.org/linus/ca2244547ec7505d1cf61d43f5e76e3ffd99cf77|commit]], [[https://git.kernel.org/linus/bfad2b979ddcc330c08bb071eb3c3f7b3411a681|commit]], [[https://git.kernel.org/linus/a8b06e9d40d8b18c41c8ce060e8dc004fa59e708|commit]], [[https://git.kernel.org/linus/c1912ab0eeba6ba7fbf601bad9c2992d5f528672|commit]], [[https://git.kernel.org/linus/782bc00affcd63dacaa34e9ab6da588605423312|commit]], [[https://git.kernel.org/linus/b572ec9ff087eb71a857d5af277480818f6a1c59|commit]] * Add FEC statistics [[https://git.kernel.org/linus/c5797f8a64158f724238d13fa5a4b351b03fe42d|commit]], [[https://git.kernel.org/linus/3d7cc109ecf76afc74f40eb71d5c9baa03c167a3|commit]], [[https://git.kernel.org/linus/be85dbfeb37c8c4d4344da2ee594d78034b82489|commit]], [[https://git.kernel.org/linus/c9ca5c3aabafcaa934731b8a841f28f8df990b7f|commit]], [[https://git.kernel.org/linus/cab351be53c263c857563eb56b2bbfe67e8a12a0|commit]], [[https://git.kernel.org/linus/1703bb50df0e4248b8def88fc6dd43a505479c66|commit]] * Support FEC configuration over netlink [[https://git.kernel.org/linus/1e5d1f69d9fb8ea0679f9e85915e8e7fdacfbe7a|commit]], [[https://git.kernel.org/linus/0d7f76dc11e6df6b883f625c8343aa8fa1f6874b|commit]], [[https://git.kernel.org/linus/1da07e5db3564789eb598bc772ea50b547194691|commit]] * psample: Add additional metadata attributes [[https://git.kernel.org/linus/a03e99d39f1943ec88f6fd3b0b9f34c20663d401|commit]], [[https://git.kernel.org/linus/07e1a5809b595df6e125504dff6245cb2c8ed3de|commit]], [[https://git.kernel.org/linus/a8700c3dd0a48f379d269ac6ddcf8bd857042771|commit]], [[https://git.kernel.org/linus/f26b30918dac568425811f71fd21a53ed2307f44|commit]], [[https://git.kernel.org/linus/e0eeede3d23337382e328e0fea4f7794e5a959d2|commit]], [[https://git.kernel.org/linus/d4cabaadeaad96ebaa415b6a7ca00390645a89ec|commit]], [[https://git.kernel.org/linus/5ab6dc9fa2720cbbbdf2686c06a90c9a6c86b6fd|commit]], [[https://git.kernel.org/linus/e1f78ecdfd59d560c42bc04b9bfb746ef8a9dfb1|commit]], [[https://git.kernel.org/linus/48990bef1e6880613b142cea4f3962dd51458bd6|commit]], [[https://git.kernel.org/linus/2073c600444349b18a80b0b38dc20df92fd74155|commit]], [[https://git.kernel.org/linus/bb24d592e66eb059e086595510e0f0b064e4114d|commit]] * sched: act_police: enhance the TC policer action implementation to allow a policer action instance to enforce a rate-limit based on packets-per-second, configurable using a packet-per-second rate and burst parameters [[https://git.kernel.org/linus/25660156f4cc4cf0cb55deda69f999dab554b750|commit]], [[https://git.kernel.org/linus/6a56e19902af01da447cd3104d5a6e8d01792ee1|commit]], [[https://git.kernel.org/linus/2ffe0395288aa237ff7e0143366bd1cd57bfc5b7|commit]] * seg6: add counters support for SRv6 Behaviors [[https://git.kernel.org/linus/94604548aa7163fa14b837149bb0cb708bc613bc|commit]] * SRv6: SRH processing improvements [[https://git.kernel.org/linus/ee90c6ba341f7f72858196f15912c8b6b7d032e8|commit]], [[https://git.kernel.org/linus/fbbc5bc2ab8c525f4aba4346249e3adc52d8e2c0|commit]] * IB/ipoib: Improve latency in ipoib/cm connection formation [[https://git.kernel.org/linus/338a010cb616b6b257bd7fe615bd4a87ca575c3a|commit]] * RDMA * Support more than 255 rdma ports [[https://git.kernel.org/linus/1fb7f8973f51ca1a7ffe61a2c779ed15f57f3d82|commit]] * New multipath policy for RTRS client [[https://git.kernel.org/linus/dc3b66a0ce70ec40fd60884a835b9ef976765914|commit]], [[https://git.kernel.org/linus/cc85392bcd27f619a77a953e384998ce413f197b|commit]], [[https://git.kernel.org/linus/abdeef3b2388385e142d90f1d0359aa3b11ac5e6|commit]] * Extend nldev interface with contexts and SRQ [[https://git.kernel.org/linus/12ce208f40c757e70d7af60100e814be0d2f01bd|commit]], [[https://git.kernel.org/linus/48f8a70e899fa4d9c8f00369f482f0382173ece9|commit]], [[https://git.kernel.org/linus/391c6bd5ac80094a5a8984d7ca20df7e3ec5b837|commit]], [[https://git.kernel.org/linus/c6c11ad3ab9fe5eb279479879e3461da99f6fdf0|commit]] * Add copy-on-fork attribute to get sys command [[https://git.kernel.org/linus/6cc9e215eb277513719c32b9ba40e5012b02db57|commit]] * Add {{{CONFIG_PCPU_DEV_REFCNT}}} for debugging [[https://git.kernel.org/linus/919067cc845f323a80b6fe987b64238bd82d309e|commit]] * CAN * Introducing new CAN FD bittiming parameters: Transmission Delay Compensation (TDC) [[https://git.kernel.org/linus/289ea9e4ae595545e736a63ccaadba65f880e9a4|commit]], [[https://git.kernel.org/linus/4c9258dd26fdb3bacb35e767fa55c9a03a78a08e|commit]], [[https://git.kernel.org/linus/cfd98c838cbea6d084830d841f06ebaf0bea36de|commit]], [[https://git.kernel.org/linus/c25cc7993243fdc00ab7e608e3764819538015ab|commit]] * c_can: add support to 64 message objects [[https://git.kernel.org/linus/f65735c203d5af0c32f0c89d6a431900fb8b83e2|commit]], [[https://git.kernel.org/linus/c8a6b44388cb60a3851520902e286c202fc5c725|commit]], [[https://git.kernel.org/linus/eddf67115040b9e875e8a153816df89f66b4c5b6|commit]], [[https://git.kernel.org/linus/fcbded019855136a3d99d74ef8b44e8f87120fb2|commit]], [[https://git.kernel.org/linus/13831ce69c775fb8186275fdeb91fa6daff2196c|commit]], [[https://git.kernel.org/linus/132f2d45fb2302a582aef617ea766f3fa52a084c|commit]] = Architectures = == ARM == * Hardware support * New !SoCs * STMicroelectronics STM32H750, one of many variants of STM32 microcontrollers based on the Cortex-M7 core [[https://git.kernel.org/linus/d3f715e63f2d6ff98fd4426015847f3442b8805f|commit]] * NXP i.MX8QuadMax, a variant of the growing i.MX8 embedded/industrial SoC family, using two Cortex-A72 and four Cortex-A53 cores [[https://git.kernel.org/linus/f2180be18a63c7a75af6f89e3abe6ada43d1b326|commit]] * Qualcomm SC7280, a Laptop SoC following the SC7180 (Snapdragon 7c) that is used in some Chromebooks and Windows laptops [[https://git.kernel.org/linus/7a1f4e7f740de9c2f405f617e349152b5735692a|commit]] * TI AM64x Sita4ra, a new version of the K3 SoC family for industrial control, motor control, remote IO, IoT gateway etc., similar to the older AM65x family [[https://git.kernel.org/linus/8abae9389bdbf047ffb5190efc6fddc509536f3a|commit]] * Nuvoton WPCM450 BMC. It's an older SoC but still commonly found on eBay, mostly in Supermicro X9 server boards [[https://git.kernel.org/linus/9f6f07169207653f4ffd91b7d44e4a5bae9e1bbf|commit]], [[https://git.kernel.org/linus/f31fc98b6306fd26ac2bac05fa07e27f03b36034|commit]], [[https://git.kernel.org/linus/9b39efacd6c13239a58952f4e5c43c68beff9a66|commit]], [[https://git.kernel.org/linus/ece3fe93e8f4d0c9322b8ca24a250ea9292052fb|commit]], [[https://git.kernel.org/linus/328d1c1a92d9eea42943af9edd5393dcd06bd591|commit]], [[https://git.kernel.org/linus/ed09d269b9589db37fb1aea04b793cff7ac183bb|commit]], [[https://git.kernel.org/linus/37e9f9fa71fb8024c7c6c88b738d13f098401ca6|commit]], [[https://git.kernel.org/linus/ef9c51b45cda2df86a31c1050141955ef4a9f4bd|commit]] * Apple M1 SoC [[https://git.kernel.org/linus/fd8b0990d9159b981d15a202ce84b02b148d2f40|commit]], [[https://git.kernel.org/linus/007bd42364b5b65264564ff9455627109b441dba|commit]], [[https://git.kernel.org/linus/6e33145afc84232a05eae6e05440f70683cf7eb2|commit]], [[https://git.kernel.org/linus/11ecdad722daafcac09c4859dddf31b3d46449bc|commit]], [[https://git.kernel.org/linus/a6cf39fbe133857a7f26f0cab8198869caf44dee|commit]], [[https://git.kernel.org/linus/86332e9e3477af8f31c9d5f3e81e57e0fd2118e7|commit]], [[https://git.kernel.org/linus/7c566bb5e4d5fb0d89579a90d8a1f54eaff6f95d|commit]], [[https://git.kernel.org/linus/eeba4b01686454fbf1a790e1d69abc07d676721c|commit]], [[https://git.kernel.org/linus/08e9b5be9efba97804f7c9aef561dfa818c39ca5|commit]], [[https://git.kernel.org/linus/9a63ae85025526a6a5f432cfe41b6df649798aa4|commit]], [[https://git.kernel.org/linus/b10eb2d50911f98a8f1cacf00b1b677339593f4c|commit]], [[https://git.kernel.org/linus/89897f739d7b5e8d572909efc3c2ba7583b8aaba|commit]], [[https://git.kernel.org/linus/8a657f71705f9f9c2bf8308e2cfd57b9f329e0d9|commit]], [[https://git.kernel.org/linus/f531d25bda553c71696bb5fc6bf90fb28c6fae36|commit]], [[https://git.kernel.org/linus/76cde26394114f6af2710c6b2ad6854f1e8ee859|commit]], [[https://git.kernel.org/linus/aea5f69f2e9181054fbcec56870be4143814c69b|commit]], [[https://git.kernel.org/linus/aad9742f0c8f81d47d00886dfdd4d65bb9e836f2|commit]], [[https://git.kernel.org/linus/7d2d16ccf15d8eb84accfaf44a0b324f36e39588|commit]] * New boards * Add support for the [[Art Pi|https://art-pi.gitee.io/website/]] board based on stm32h750xbh6 [[https://git.kernel.org/linus/2aaa41eea3dc3fb3086146cfe73febfc6d1af71a|commit]] * NXP i.MX8QuadMax Multisensory Enablement Kit [[https://git.kernel.org/linus/307fd14d4b14c8cfda5870e1af3962f7b58e59d7|commit]] * Reference boards for the TI AM64x SoC: AM642 SK [[https://git.kernel.org/linus/4867caf42b3f06f215d5ca82c7163c334ccbc08d|commit]] and AM642 EVM [[https://git.kernel.org/linus/1e6550d35c245e10c3a8fd7c7a9f96d7b905ba05|commit]] * ASpeed AST2500 BMC: ASRock E3C246D4I Xeon server board [[https://git.kernel.org/linus/2b81613ce417745c3bddbea950624014166e00d7|commit]] * Allwinner A10: Topwise A721 Tablet [[https://git.kernel.org/linus/7e206078c970ba11bf531eb34ff55de8ba9bbb23|commit]] * Amlogic GXL: !MeCool KII TV box [[https://git.kernel.org/linus/d5454e7ce24a28bd22beb2fc02f1571b5748dfbb|commit]] * Amlogic GXM: Mecool KIII, Minix Neo U9-H TV boxes [[https://git.kernel.org/linus/727d93ed3ba67307a82c3ac5ebc7e335265e8b9e|commit]] * Broadcom BCM4908: TP-Link Archer C2300 V1 router [[https://git.kernel.org/linus/6a30934a5470a0ce7ea32b0c6b600accfae94b1a|commit]] * MStar SSD202D: !M5Stack UnitV2 camera [[https://git.kernel.org/linus/3060a15ccaed1c24078d4bb46259cd169f7d37cc|commit]] * Marvell Armada 38x: ATL-x530 ethernet switch [[https://git.kernel.org/linus/c6dfc019c239c76c179ebbccbac27170ba1e3bb6|commit]] * Mediatek MT8183 Chromebooks: Lenovo 10e, Acer Spin 311, Asus Flip CM3, Asus Detachable CM3 * Mediatek MT8516/MT8183: OLogic Pumpkin Board [[https://git.kernel.org/linus/19b6403f1e2a6ceda39dade45c9c3f2ad59617d8|commit]] * NXP i.MX7: reMarkable Tablet [[https://git.kernel.org/linus/c11d56b3761c77f50368b4828cc5d9f5f343148d|commit]] * NXP i.MX8M: Kontron pitx-imx8m, Engicam i.Core MX8M Mini [[https://git.kernel.org/linus/5dbadc848259bbe83c2ef3522f4ef78d6d9132b8|commit]] * Nuvoton NPCM730: Quanta GBS BMC [[https://git.kernel.org/linus/ee33e2fb3d70267de00f7c0b09e7e3b309a686df|commit]] * Qualcomm X55: Telit FN980 TLB SoM [[https://git.kernel.org/linus/6a5d3c61193063bfdf252200809dfdcc65a1f7fc|commit]], Thundercomm TurboX T55 SoM [[https://git.kernel.org/linus/3263d4be57881837d5307143afdeac5a1f4c0e2f|commit]] * Qualcomm MSM8998: !OnePlus 5/5T phones [[https://git.kernel.org/linus/47498916afea14cee97d8ff137ad68ea67c15784|commit]] * Qualcomm SM8350: Snapdragon 888 Mobile Hardware Development Kit [[https://git.kernel.org/linus/9208c19f21248c69f3446039e0a65030945a57f7|commit]] * Rockchip RK3399: !NanoPi R4S board [[https://git.kernel.org/linus/db792e9adbf85ffc9d6b0b060ac3c8e3148c8992|commit]] * STM32MP1: Engicam !MicroGEA STM32MP1 MicroDev 2.0 and SOM, EDIMM2.2 Starter Kit, Carrier, SOM [[https://git.kernel.org/linus/546203893173898f299c8eb7820eca6218d8503d|commit]], [[https://git.kernel.org/linus/0be81dfaeaf897027c86946ca41e0b5ecf68fdac|commit]], [[https://git.kernel.org/linus/f838dae7afd008f801b589185be12bc32c444ca5|commit]], [[https://git.kernel.org/linus/0427cea13800f811ff6762d4a6a532c5f3f0014a|commit]], [[https://git.kernel.org/linus/1d278204cbaa125fc8290fad4d3f46edd17f8f6d|commit]], [[https://git.kernel.org/linus/111d2346d4b2b172bfa69ea7860d13fbcd4d1cd3|commit]], [[https://git.kernel.org/linus/30f9a9da4ee13c0aa2469ffaf98466f265b1a6e2|commit]], [[https://git.kernel.org/linus/6ca2898df59f71faa42c9f7b1f9bf78e3f1a89d7|commit]], [[https://git.kernel.org/linus/2533c9565d2d751654ec0d0fb27818f0f2ed1ac2|commit]], [[https://git.kernel.org/linus/adc0496104b64b4e6a75627f8a03cd4dfd3e8bbc|commit]] * TI AM65: Siemens SIMATIC IOT2050 gateway [[https://git.kernel.org/linus/e180f76d06412bb412ab675dadeb8c2b64da1dcf|commit]] * aspeed: Add Rainier 1S4U machine [[https://git.kernel.org/linus/7f03894a6555a6e33cf18430ad848c521efc5e98|commit]] * mt8183: Add kukui kakadu board [[https://git.kernel.org/linus/d1eaf77f2c6624d4c1e87e50705d195b452f7fb9|commit]] * mt8183: Add kukui kodama board [[https://git.kernel.org/linus/ff33d889567eeb744fc427d2a660115217251cc1|commit]] * mt8183: Add kukui-jacuzzi-damu board [[https://git.kernel.org/linus/cabc71b08eb597c53e6c6a988027df4b5a6903de|commit]] * mt8183: Add kukui-jacuzzi-juniper board [[https://git.kernel.org/linus/124d64392de21db356a30051bb2f9d167a111f06|commit]] * imx8mm-nitrogen-r2: add ecspi2 support [[https://git.kernel.org/linus/4eac5e728b9d753611817bd30c14881aa950a318|commit]] * imx8mm: Add Engicam i.Core MX8M Mini [[https://git.kernel.org/linus/97ecda7f87b831e449d5f4240a53a53b149cfa85|commit]], [[https://git.kernel.org/linus/60ac35268f85bcebc313f653999564eaa9624793|commit]], [[https://git.kernel.org/linus/21480ffda0da794c26a206203c28620ecd5765bb|commit]], [[https://git.kernel.org/linus/6d148838295eadd3b7009ad5a036d1ea1250795b|commit]], [[https://git.kernel.org/linus/6cecf54dfbcc77dbee2dab3922b0d23885d9c336|commit]] * qcom: Add sc7180-trogdor-pompom skus [[https://git.kernel.org/linus/082607825afb355793d7b8c51316e3c326598f38|commit]] * qcom: Add sc7180-lazor-limozeen skus [[https://git.kernel.org/linus/2c26adb8dbab4ae263dea873dd07a300fc2b0807|commit]] * qcom: Add sc7180-trogdor-coachz skus [[https://git.kernel.org/linus/7d47b2cb1aed68ea70f3502f51f1eeecc7880857|commit]] * meson: add initial device-tree for Minix NEO U9-H [[https://git.kernel.org/linus/0e9fed92c67cb886b3308df4890126d75db2ad67|commit]] * footbridge: remove personal server platform [[https://git.kernel.org/linus/298a58e165e447ccfaae35fe9f651f9d7e15166f|commit]] * bcm: bcm-pmb: add BCM63138 SATA support [[https://git.kernel.org/linus/be6d99420306bb6b0abfff7a814564a614690db6|commit]] * mediatek: pwrap: add pwrap driver for MT6873/8192 !SoCs [[https://git.kernel.org/linus/d337ed031dfb8bc7d483b25c9052dca98fc9931d|commit]], [[https://git.kernel.org/linus/9d498d0b4043e08273ff6eb6bd2d2e50fec26134|commit]], [[https://git.kernel.org/linus/4bcadf8d553593aae4c7daf7db7d6c65dd453167|commit]], [[https://git.kernel.org/linus/9161385d53e251ea8c3ee1f3785db1de4a4ef792|commit]] * ARM64 * Carry forward IMA measurement log on kexec [[https://git.kernel.org/linus/9336a5f64b54d2913fb5daa1ac0280ff36f1c5ed|commit]], [[https://git.kernel.org/linus/7b558cc3564e6c9ab2047c82e4a555e1d771ea1b|commit]], [[https://git.kernel.org/linus/e6635bab530d953c1030a9318fd5501cd601e520|commit]], [[https://git.kernel.org/linus/179350f00e0663cea76af83b843078eebe1bfbf4|commit]], [[https://git.kernel.org/linus/b30be4dc733e5067b56def359b0823f1e54ded8c|commit]], [[https://git.kernel.org/linus/ac10be5cdbfa852139658d52c2f1c608782ce992|commit]], [[https://git.kernel.org/linus/3c985d31ad661a2cc0ad0a55105046fc56a7b1fd|commit]], [[https://git.kernel.org/linus/0c605158be32104bb85cbd12fb575e6f1e17d3e7|commit]], [[https://git.kernel.org/linus/39652741c80bb0006214cf81ba9707d2dc372292|commit]], [[https://git.kernel.org/linus/fee3ff99bc67604fba77f19da0106f3ec52b1956|commit]], [[https://git.kernel.org/linus/28db15d49c5f776e1a29927a60b4f85d2356178f|commit]], [[https://git.kernel.org/linus/cd42f1db09d43e769b46a97a778bbd53428756b5|commit]], [[https://git.kernel.org/linus/dce92f6b11c3174737bd65eaf933458909b633ff|commit]] * Introduce prctl(PR_PAC_{SET,GET}_ENABLED_KEYS), which allows the user program to control which PAC keys are enabled in a particular task. The main reason why this is useful is to enable a userspace ABI that uses PAC to sign and authenticate function pointers and other pointers exposed outside of the function, while still allowing binaries conforming to the ABI to interoperate with legacy binaries that do not sign or authenticate pointers. The idea is that a dynamic loader or early startup code would issue this prctl very early after establishing that a process may load legacy binaries, but before executing any PAC instructions [[https://git.kernel.org/linus/201698626fbca1cf1a3b686ba14cf2a056500716|commit]] * Support CONFIG_KASAN_VMALLOC [[https://git.kernel.org/linus/9a0732efa77418fc85b1bdc5ddee619e62f59545|commit]], [[https://git.kernel.org/linus/7d7b88ff5f8fd79a72baacc521407a3101f0ffae|commit]], [[https://git.kernel.org/linus/71b613fc0c69080262f4ebe810c3d909d7ff8132|commit]], [[https://git.kernel.org/linus/31d02e7ab00873befd2cfb6e44581490d947c38b|commit]], [[https://git.kernel.org/linus/acc3042d62cb92c3776767f09f665511c903ef2d|commit]] * Support Enhanced Privileged Access Never (EPAN) which allows Privileged Access Never to be used with Execute-only mappings [[https://git.kernel.org/linus/18107f8a2df6bf1c6cac8d0713f757f866d5af51|commit]] * ARMv8.5-A: MTE: Add async mode support [[https://git.kernel.org/linus/f3b7deef8dcaf84fd659108ae300626ea5420f87|commit]], [[https://git.kernel.org/linus/2603f8a78dfb1d54f62dbacc490ea44aa6d80e04|commit]], [[https://git.kernel.org/linus/c137c6145b11dc513407bd2e4406cf0a7b8a217d|commit]], [[https://git.kernel.org/linus/8f7b5054755e48cc7b217a41e3f1891e01338d2f|commit]], [[https://git.kernel.org/linus/e60beb95c08baf29416d0e06a9e1d4887faf5d1c|commit]], [[https://git.kernel.org/linus/d8969752cc4e3294074ff0582de42d0e3c982eba|commit]], [[https://git.kernel.org/linus/65812c6921cc849d86811147038dd246fa0ea18c|commit]], [[https://git.kernel.org/linus/eab0e6e17d876381b4d47996eef3b5fd46ea4011|commit]], [[https://git.kernel.org/linus/e80a76aa1a91018d919d2210366943f9bf17009e|commit]] * firmware: arm_scmi: SCMI vendor protocols and modularization [[https://git.kernel.org/linus/48dc16e2e52ca386d97435f257ef8a754becb0b8|commit]], [[https://git.kernel.org/linus/d7b6cc563a600762597ff608f487f90dc8b66f16|commit]], [[https://git.kernel.org/linus/23934efe3748f6d9d8ac0760178a5ef1ed8320f4|commit]], [[https://git.kernel.org/linus/3dd2c81475564e604fd5b0a21813b9c2f2950fa3|commit]], [[https://git.kernel.org/linus/5ad3d1cf7d34c00aa5b425d93373b5c0044aa0a9|commit]], [[https://git.kernel.org/linus/533c7095b1ff9271a32e5a4b45b2d35f1432ea04|commit]], [[https://git.kernel.org/linus/b9f7fd907c38a38aea6869c91e38a7d745825442|commit]], [[https://git.kernel.org/linus/a4a20b0975dc7b137e5de4b73f23579fccd57cf9|commit]], [[https://git.kernel.org/linus/3d5d6e84ea0e9cf985b1d0d8d359fe693f2466e4|commit]], [[https://git.kernel.org/linus/8d3581c2526fcc6716d6bd13e4a5c0badd36a034|commit]], [[https://git.kernel.org/linus/1fec5e6b5233a08ebf43011703b8baf9c9856862|commit]], [[https://git.kernel.org/linus/eb1d35c6e3fc71ae6ec1c8c3f433af8a56d46781|commit]], [[https://git.kernel.org/linus/f58315a49ce98007870e1206ca5d79fee09cf36e|commit]], [[https://git.kernel.org/linus/9bc8069c85678e9a61584b58951b7c5fcdd5d357|commit]], [[https://git.kernel.org/linus/26f19496a9764c0cd73f4f90c669210a59c09be9|commit]], [[https://git.kernel.org/linus/0f84576a62c4b42ae7110f1c27bbb51183f232fb|commit]], [[https://git.kernel.org/linus/887281c7519d6e291be5353449d1e1bc00aa63af|commit]], [[https://git.kernel.org/linus/beb076bb181b0135ee582d1bc18dfe924270da48|commit]], [[https://git.kernel.org/linus/137e68659e90b242049bfd1fab2700bbcf476140|commit]], [[https://git.kernel.org/linus/7e029344223824dbf21e759bf9c0d08f633edb16|commit]], [[https://git.kernel.org/linus/35cc2630627d2863892decf5a81b68b05bbeda5f|commit]], [[https://git.kernel.org/linus/497ef0cbc6d166cef129b180dd292eec744a04fb|commit]], [[https://git.kernel.org/linus/9694a7f623593425a1559bb7a82bee91dfdd843b|commit]], [[https://git.kernel.org/linus/987bae41e94b77a745bd28fabc748a11bdbcbebd|commit]], [[https://git.kernel.org/linus/25cbdd4609c084921858abed832d0c80a9ea1857|commit]], [[https://git.kernel.org/linus/f3690d9729105963661d06c8cfd752ff1fa2499c|commit]], [[https://git.kernel.org/linus/b46d852718c1ba725e0a8b06bd0a039f85465838|commit]], [[https://git.kernel.org/linus/fe4894d968f4333f3d425221f03add8666881d72|commit]], [[https://git.kernel.org/linus/59046d157d52daf53d66387162b1ebdf6269b10f|commit]], [[https://git.kernel.org/linus/c3ed5e953ef0cdd599e70558e2b26696f1fbe77d|commit]], [[https://git.kernel.org/linus/f0e73cee26dd3edd0158dba33956f63596273ab9|commit]], [[https://git.kernel.org/linus/51fe1b154e2fe798b280ca199cb3f26f340c5dfd|commit]], [[https://git.kernel.org/linus/9162afa2ae990603f2ae91fae64b9cb55435972b|commit]], [[https://git.kernel.org/linus/3cb8c95f4b3055691db500ae7ab545074a771808|commit]], [[https://git.kernel.org/linus/a02d7c93c1f3cc892b69b50069ae757c92c03b0d|commit]], [[https://git.kernel.org/linus/aa1fd3e4cb976248651c319bb0ef929345958cf4|commit]], [[https://git.kernel.org/linus/f5800e0bf6f9b7ff7dfa4db8b0681bd062eb16a4|commit]], [[https://git.kernel.org/linus/d4f9dddd21f39395c62ea12d3d91239637d4805f|commit]] * iommu: stall support to the SMMUv3 driver, along with a common I/O Page Fault handler [[https://git.kernel.org/linus/0d35309ab5e080095190965aa7cfc3ca8fb88af9|commit]], [[https://git.kernel.org/linus/434b73e61cc65cdd26618af6fa4736c2ba1eb29b|commit]], [[https://git.kernel.org/linus/34b48c704d194738eef0893aa06e412bdc8a972f|commit]], [[https://git.kernel.org/linus/9003351cb6bde752de774e6ec874109493413152|commit]], [[https://git.kernel.org/linus/0860788df74085a5e14c1702610b2977fd9aac5e|commit]], [[https://git.kernel.org/linus/fc36479db74e957c4696b605a32c4afaa15fa6cb|commit]], [[https://git.kernel.org/linus/cdf315f907d46a8cfb60bcc1cb4a73d730303196|commit]] * coresight * Add support for ETE and TRBE [[https://git.kernel.org/linus/547b60988e631f74ed025cf1ec50cfc17f49fd13|commit]], [[https://git.kernel.org/linus/7dde51767ca5339ed33109056d92fdca05d56d8d|commit]], [[https://git.kernel.org/linus/be96826942e8f82acef9902058d1b5e3edb83990|commit]], [[https://git.kernel.org/linus/3f9b72f6a180cef8da4ef87ef54f0b7a545a5580|commit]], [[https://git.kernel.org/linus/cc427cbb15375f1229e78908064cdff98138b8b1|commit]], [[https://git.kernel.org/linus/d2602bb4f5a450642b96d467e27e6d5d3ef7fa54|commit]], [[https://git.kernel.org/linus/a1319260bf62951e279ea228f682bf4b8834a3c2|commit]], [[https://git.kernel.org/linus/8b4811965f53251b89af8654291e965047367b25|commit]], [[https://git.kernel.org/linus/0e6c205175969a7ef5a7689844b0f889728d3be2|commit]], [[https://git.kernel.org/linus/2b921b671a8d29c2adb255a86409aad1e3267309|commit]], [[https://git.kernel.org/linus/bc2c689f0648898c498700e40e71f5170eed1532|commit]], [[https://git.kernel.org/linus/3e666ad0f8c6648373d1841436903c6483d94820|commit]], [[https://git.kernel.org/linus/35e1c9163e025855f23a68f2470c471509e5d779|commit]], [[https://git.kernel.org/linus/e7cc4f2303b0ce1ecb9d8d381a1763bfea15fea9|commit]], [[https://git.kernel.org/linus/549452b73e6bf7542cfb3b039915253ca444337a|commit]], [[https://git.kernel.org/linus/2cd87a7b293dedbbaea3b6739f95d428a2d9890d|commit]], [[https://git.kernel.org/linus/3fbf7f011f2426dac8c982f1d2ef469a7959a524|commit]], [[https://git.kernel.org/linus/b20f34aec776f4c735cd3a899e9bc3333463848a|commit]], [[https://git.kernel.org/linus/4af432186122bb274b76e7ac549073122c41d2fb|commit]], [[https://git.kernel.org/linus/4fb13790417a7bf726f3867a5d2b9723efde488b|commit]] * etm4x: Add ETM PID for Cortex-A78 [[https://git.kernel.org/linus/ec58594972255165c03344d7e15fb1242f5d3c4e|commit]] * KVM * Stage-2 for the Host. This allows to wrap the host with a stage 2 when running in nVHE, hence paving the way for protecting guest memory from the host in the future (among other use-cases) [[https://git.kernel.org/linus/8d9902055c57548bb342dc3ca78caa21e9643024|commit]], [[https://git.kernel.org/linus/7b4a7b5e6fefd15f708f959dd43e188444e252ec|commit]], [[https://git.kernel.org/linus/67c2d326332ee28079348e43cf4f17bbfe63b260|commit]], [[https://git.kernel.org/linus/9cc7758145fd24b17cff0734b7cfd80de30be052|commit]], [[https://git.kernel.org/linus/cc706a63894fdcc25d226378898921e1ab7dd64e|commit]], [[https://git.kernel.org/linus/7aef0cbcdcd0995efde9957b3eda9f31a219613d|commit]], [[https://git.kernel.org/linus/380e18ade4a51334e8806160e6f0fdfaca0b4428|commit]], [[https://git.kernel.org/linus/40a50853d37af3fd2e98b769e1a79839ad16b107|commit]], [[https://git.kernel.org/linus/fa21472a316af8ad7af3114049db89678444c7ed|commit]], [[https://git.kernel.org/linus/e759604087231c672f91564cc805336e70d333a0|commit]], [[https://git.kernel.org/linus/40d9e41e525c13d07bc72d49968926f4502e5b33|commit]], [[https://git.kernel.org/linus/8e17c66249e9ea08b44879c7af0315e70a83316c|commit]], [[https://git.kernel.org/linus/7a440cc78392c3caf805ef0afc7ead031e4d0830|commit]], [[https://git.kernel.org/linus/d460df12926825a3926da91f054f9f11f88bb33e|commit]], [[https://git.kernel.org/linus/bc1d2892e9aa6dcf6cd83adbd3616051cbd4c429|commit]], [[https://git.kernel.org/linus/8f4de66e247b805e1b3d1c15367ee0ef4cbb6003|commit]], [[https://git.kernel.org/linus/f320bc742bc23c1d43567712fe2814bf04b19ebc|commit]], [[https://git.kernel.org/linus/bfa79a805454f768b8d76ab683659d9e219a037a|commit]], [[https://git.kernel.org/linus/834cd93deb75f3a43420e479f133dd02fba95aa6|commit]], [[https://git.kernel.org/linus/cfb1a98de7a9aa51931ff5b336fc5c3c201d01cc|commit]], [[https://git.kernel.org/linus/734864c177bca5148adfe7a96744993d61513430|commit]], [[https://git.kernel.org/linus/bcb25a2b86b4b96385ffbcc54d51c400793b7393|commit]], [[https://git.kernel.org/linus/6ec7e56d3265f6e7673d0788bfa3a76820c9bdfe|commit]], [[https://git.kernel.org/linus/159b859beed76836a2c7cfa6303c312a40bb9dc7|commit]], [[https://git.kernel.org/linus/e37f37a0e780f23210b2a5cb314dab39fea7086a|commit]], [[https://git.kernel.org/linus/04e5de03093f669ccc233e56b7838bfa7a7af6e1|commit]], [[https://git.kernel.org/linus/a14307f5310c737744641ff8da7a8d491c3c85cd|commit]], [[https://git.kernel.org/linus/f60ca2f9321a71ee3d2a7bd620c1827b82ce05f2|commit]], [[https://git.kernel.org/linus/807923e04a0f5c6c34dc2eb52ae544cb0e4e4e66|commit]], [[https://git.kernel.org/linus/3fab82347ffb36c8b7b38dabc8e79276eeb1a81c|commit]], [[https://git.kernel.org/linus/2fcb3a59401d2d12b5337b62c799eeb22cf40a2c|commit]], [[https://git.kernel.org/linus/bc224df155c466178128a2950af16cba37b6f218|commit]], [[https://git.kernel.org/linus/8942a237c771b65f8bc1232536e4b4b829c7701f|commit]], [[https://git.kernel.org/linus/def1aaf9e0bc6987bb4b417aac37226e994a1a74|commit]], [[https://git.kernel.org/linus/1025c8c0c6accfcbdc8f52ca1940160f65cd87d6|commit]], [[https://git.kernel.org/linus/b83042f0f143a5e9e899924987b542b2ac766e53|commit]], [[https://git.kernel.org/linus/9589a38cdfeba0889590e6ef4627b439034d456c|commit]], [[https://git.kernel.org/linus/90134ac9cabb69972d0a509bf08e108a73442184|commit]] * Add host/guest KVM-PTP support [[https://git.kernel.org/linus/6e085e0ac9cf16298b5fefe0b1893f98ef765812|commit]], [[https://git.kernel.org/linus/923961a7ff2e94d3d824d9ea7047178a5a123245|commit]], [[https://git.kernel.org/linus/a8cf291bdac5d415eadb55e79df1fca8c3f0dfef|commit]], [[https://git.kernel.org/linus/b2c67cbe9f447312f5cdd7c6641b463f2349aec0|commit]], [[https://git.kernel.org/linus/100148d0fc7dcf8672fe0ac83f44dc5749b4da5c|commit]], [[https://git.kernel.org/linus/3bf725699bf62494b3e179f1795f08c7d749f061|commit]], [[https://git.kernel.org/linus/300bb1fe767183a1ca1dadf691409c53c4ecff4b|commit]] * Implement KVM_CAP_SET_GUEST_DEBUG2 [[https://git.kernel.org/linus/fa18aca927578f4ae2a01fd588e791d4ea5fe085|commit]] * Enable SVE support on nVHE systems [[https://git.kernel.org/linus/297b8603e356ad82c1345cc75fad4d89310a3c34|commit]], [[https://git.kernel.org/linus/83857371d4cbeff8551fa770e045be9c6b04715c|commit]], [[https://git.kernel.org/linus/985d3a1beab543875e0c857ce263cad8233923bb|commit]], [[https://git.kernel.org/linus/468f3477ef8bda1beeb91dd7f423c9bc248ac39d|commit]], [[https://git.kernel.org/linus/71ce1ae56e4d43a0c568e2d4bfb154cd15306a82|commit]], [[https://git.kernel.org/linus/52029198c1cec1e21513d74f87363a0408f28650|commit]], [[https://git.kernel.org/linus/0a9a98fda3a24b0775ace4be096290b221f2f6a5|commit]], [[https://git.kernel.org/linus/b145a8437aab2799969f6ad8e384b557872333c2|commit]], [[https://git.kernel.org/linus/beed09067b428a7e84a53b05c1de1f93c8460e91|commit]], [[https://git.kernel.org/linus/8c8010d69c1322734a272eb95dbbf42b5190e565|commit]], [[https://git.kernel.org/linus/6e94095c5566c946a487fa1f7212b60699fb52c5|commit]] * vgic-v3: Expose GICR_TYPER.Last for userspace [[https://git.kernel.org/linus/28e9d4bce3be9b8fec6c854f87923db99c8fb874|commit]] * perf events: Add Fujitsu A64FX pmu event [[https://git.kernel.org/linus/5497b23e870c45486e8caf1116ccbb592443bff3|commit]] * perf events: Add Hisi hip08 L1 metrics [[https://git.kernel.org/linus/c4e1dc4a94931805fd4c69de71117dc040d8db2a|commit]] * perf events: Add Hisi hip08 L2 metrics [[https://git.kernel.org/linus/03837173487a1c664b71f047e97209112be37dd5|commit]] * perf events: Add Hisi hip08 L3 metrics [[https://git.kernel.org/linus/0cc177cfc95d565e1a458136a592b0bd6d487db0|commit]] * perf events: Add more common and uarch events [[https://git.kernel.org/linus/8efd1634542d9255023d7c2ec2194e8908450b12|commit]] * Add support for HiSilicon Hip09 uncore PMU driver [[https://git.kernel.org/linus/4e4cb8ca48bd68c00df67c10ff867016abb7391f|commit]], [[https://git.kernel.org/linus/baff06c315a146a6943b4fcabb4fe4fa36167413|commit]], [[https://git.kernel.org/linus/3da582df575c3b2910e09e0445c27c3ebc8096e5|commit]], [[https://git.kernel.org/linus/486a7f46b966a825484808d4edf53bbe02698fb3|commit]], [[https://git.kernel.org/linus/932f6a99f9b0c6b7039a5e2ce961009a8dc8c07c|commit]], [[https://git.kernel.org/linus/cce03e702c9f26a43b16c51bf03029911feab692|commit]], [[https://git.kernel.org/linus/3bf30882c3c7b6e376d9d6d04082c9aa2d2ac30a|commit]], [[https://git.kernel.org/linus/a0ab25cd82eeb68bfa19a4d93a097521af5011b8|commit]], [[https://git.kernel.org/linus/9b86b1b41e0f48b5b25918e07aeceb00e13d1ce2|commit]] == X86 == * Platforms * thinkpad_acpi: Add support for DYTC MMC_GET BIOS API [[https://git.kernel.org/linus/7a47f86bba748b31cd16e3acbf9fb8b1f4a49c6d|commit]] * surface: Add DTX detachment system driver [[https://git.kernel.org/linus/1d609992832e900378b305f9f8dcf0ce8473049e|commit]], [[https://git.kernel.org/linus/e893d45f11032e61ed5171caea76f689219447ff|commit]], [[https://git.kernel.org/linus/f614a1e23a0f7250324c3161d60f0f21cae44dbd|commit]] * Add platform profile driver for Surface devices [[https://git.kernel.org/linus/b78b4982d7637ededbc40b5f4aa59394acee8a60|commit]] * Add Surface Aggregator device registry [[https://git.kernel.org/linus/fc622b3d36e6d91330fb21506b9ad1e3206a4dde|commit]], [[https://git.kernel.org/linus/797e78564634275ed4fe6b3f586c4b96eb1d86bc|commit]], [[https://git.kernel.org/linus/17590927f7684b297a64ac64b332dd589d64d5a5|commit]], [[https://git.kernel.org/linus/7b5ee8d095ef27bcb90d8e405c5c7568481ce220|commit]], [[https://git.kernel.org/linus/f68aaf85e08e75a0588c14e9936dfd8edf098e89|commit]], [[https://git.kernel.org/linus/aebf0a11a8c1fb6444d1365db97f90672199a867|commit]] * surface: aggregator_registry: Add support for Surface Pro 7+ [[https://git.kernel.org/linus/fa3134262eb87d0020c8aa9069073ffb9a9fc74d|commit]] * Add Gigabyte WMI temperature driver [[https://git.kernel.org/linus/572931972cb56f7b5d7b55fde959d62cd2fbdb11|commit]] * Add support for Advantech software defined button [[https://git.kernel.org/linus/3d904005f6869f37fcc7188f2a15872deecbb38a|commit]] * asus-wmi: Add param to turn fn-lock mode on by default [[https://git.kernel.org/linus/ce357fd34f94bb5aff5443987c1e4fd39b8aae37|commit]] * gigabyte-wmi: add X570 AORUS ELITE [[https://git.kernel.org/linus/8779c688edbbb387aa2f6953ce7bcaa56012cc6e|commit]] * gigabyte-wmi: add support for B550 Aorus Elite [[https://git.kernel.org/linus/dac282def6f57d251234e7bbb87d21d7a57b26fe|commit]] * gigabyte-wmi: add support for X570 UD [[https://git.kernel.org/linus/8605d64f485fbdb71cb4d55a53085feb000e426e|commit]] * hp-wmi: add platform profile support [[https://git.kernel.org/linus/4296f679ca50f97c4973715f1e9e72357d2eb251|commit]] * intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 [[https://git.kernel.org/linus/d9ff4ec3324fa34dad0e7ea2e3500536fe216b49|commit]] * intel_pmc_core: Add sub-state requirements and mode [[https://git.kernel.org/linus/c9f86d6ca6b5e23d30d16ade4b9fff5b922a610a|commit]], [[https://git.kernel.org/linus/7dc4dc563dd40c596f72aa4e8ba4d61c82ab73c5|commit]], [[https://git.kernel.org/linus/005125bfd70eb5532d284cc6e23396e161eb679e|commit]], [[https://git.kernel.org/linus/29c2dd88ac9ed5780a762e49585e65e99c90d5a8|commit]], [[https://git.kernel.org/linus/428131364f0073a18682a5d3ee9cf13d8042cfce|commit]], [[https://git.kernel.org/linus/952c15538e5346fcb0548370f25380b7bc62ed40|commit]], [[https://git.kernel.org/linus/8074a79fad2e34fce11ea2b2c515b984fc6b2a08|commit]], [[https://git.kernel.org/linus/43ef6c226a60b1c52890791af73f7015f68a315a|commit]], [[https://git.kernel.org/linus/0636cdc9456f7b1467207e496c9e847214663345|commit]] * intel_pmc_core: export platform global reset bits via etr3 sysfs file [[https://git.kernel.org/linus/ee7abc105e2b30378187e520be458a127d1d3762|commit]] * thinkpad_acpi: Add X1 Carbon Gen 9 second fan support [[https://git.kernel.org/linus/c0e0436cb4f6627146acdae8c77828f18db01151|commit]] * thinkpad_acpi: sysfs interface to get wwan antenna type [[https://git.kernel.org/linus/3feb52a2b8d97989823f1aa9cfff281b8475ff4e|commit]] * touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet [[https://git.kernel.org/linus/e68671e9e1275dfdda333c3e83b6d28963af16b6|commit]] * powercap: Add Hygon Fam18h RAPL support [[https://git.kernel.org/linus/a740561201ebf75326188e4e899fe9c2526046be|commit]] * intel_idle: add Iclelake-D support [[https://git.kernel.org/linus/22141d5f411895bb1b0df2a6b05f702e11e63918|commit]] * intel_th * Add Alder Lake-M support [[https://git.kernel.org/linus/48cb17531b15967d9d3f34c770a25cc6c4ca6ad1|commit]] * Add Rocket Lake CPU support [[https://git.kernel.org/linus/9f7f2a5e01ab4ee56b6d9c0572536fe5fd56e376|commit]] * tools/x86/kcpuid: Add AMD Secure Encryption leaf [[https://git.kernel.org/linus/2d4177c01b4e7496c7d47b31865f8c85bffb3604|commit]] * tools/x86: Add a kcpuid tool to show raw CPU features [[https://git.kernel.org/linus/c6b2f240bf8d5604e6507aff15d5c441944c2f89|commit]] * mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN [[https://git.kernel.org/linus/a331f5fdd36dba1ffb0239a4dfaaf1df91ff1aab|commit]] * perf * Add Alder Lake support [[https://git.kernel.org/linus/a161545ab53b174c016b0eb63c2895266665d2f6|commit]], [[https://git.kernel.org/linus/250b3c0d79d1f4a55e54d8a9ef48058660483fef|commit]], [[https://git.kernel.org/linus/61e76d53c39bb768ad264d379837cfc56b9e35b4|commit]], [[https://git.kernel.org/linus/d0946a882e6220229a29f9031641e54379be5a1e|commit]], [[https://git.kernel.org/linus/fc4b8fca2d8fc8aecd58508e81d55afe4ed76344|commit]], [[https://git.kernel.org/linus/d4b294bf84db7a84e295ddf19cb8e7f71b7bd045|commit]], [[https://git.kernel.org/linus/eaacf07d1116f6bf3b93b265515fccf2301097f2|commit]], [[https://git.kernel.org/linus/0d18f2dfead8dd63bf1186c9ef38528d6a615a55|commit]], [[https://git.kernel.org/linus/24ee38ffe61a68fc35065fcab1908883a34c866b|commit]], [[https://git.kernel.org/linus/183af7366b4e813ee4e0b995ff731e3ac28251f0|commit]], [[https://git.kernel.org/linus/b8c4d1a87610ba20da1abddb7aacbde0b2817c1a|commit]], [[https://git.kernel.org/linus/bc14fe1beeec1d80ee39f03019c10e130c8d376b|commit]], [[https://git.kernel.org/linus/34d5b61f29eea656be4283213273c33d5987e4d2|commit]], [[https://git.kernel.org/linus/b98567298bad891774054113690b30bd90d5738d|commit]], [[https://git.kernel.org/linus/e11c1a7eb302ac8f6f47c18fa662546405a5fd83|commit]], [[https://git.kernel.org/linus/d9977c43bff895ed49a9d25e1f382b0a98bb271f|commit]], [[https://git.kernel.org/linus/a9c81ccdf52dd73a20178c40bca34cf52991fdea|commit]], [[https://git.kernel.org/linus/58ae30c29a370c09eb49e0007d881a9aed13c5a3|commit]], [[https://git.kernel.org/linus/3e9a8b219e4cc897dba20e19185d0471f129f6f3|commit]], [[https://git.kernel.org/linus/f83d2f91d2590318e083d05bd7b1beda2489050e|commit]], [[https://git.kernel.org/linus/55bcf6ef314ae8ba81bcd74aa760247b635ed47b|commit]], [[https://git.kernel.org/linus/772ed05f3c5ce722b9de6c4c2dd87538a33fb8d3|commit]], [[https://git.kernel.org/linus/19d3a81fd92dc9b73950564955164ecfd0dfbea1|commit]], [[https://git.kernel.org/linus/d0ca946bcf84e1f9847571923bb1e6bd1264f424|commit]], [[https://git.kernel.org/linus/6a5f4386798d81f7f413e93c87e2b6de7439beea|commit]], [[https://git.kernel.org/linus/d9da6f70eb23511007cc6ed0aba02d9f61b3d6cf|commit]], [[https://git.kernel.org/linus/6081e876edd3f5d23273385730e482eca0afb2c8|commit]], [[https://git.kernel.org/linus/c102038892f73cf70f8c50e4fafb45d6e5465129|commit]], [[https://git.kernel.org/linus/43eb05d066795bdfea58a6a0cea77bbaa1a09b30|commit]], [[https://git.kernel.org/linus/2541cb63ac0c3dfbbe363dd09a16dfdd4096fc88|commit]], [[https://git.kernel.org/linus/afff9f312e37c64a789aad0fab1ec597404a500f|commit]] * Uncore PMON discovery mechanism support [[https://git.kernel.org/linus/edae1f06c2cda41edffc93de6aedc8ba8dc883c3|commit]], [[https://git.kernel.org/linus/d6c754130435ab786711bed75d04a2388a6b4da8|commit]], [[https://git.kernel.org/linus/6477dc3934775f82a571fac469fd8c348e611095|commit]], [[https://git.kernel.org/linus/42839ef4a20a4bda415974ff0e7d85ff540fffa4|commit]], [[https://git.kernel.org/linus/c4c55e362a521d763356b9e02bc9a4348c71a471|commit]] * KVM * Add AMD SEV guest live migration support [[https://git.kernel.org/linus/4cfdd47d6d95aca4fb8d6cfbe73392472d353f82|commit]], [[https://git.kernel.org/linus/d3d1af85e2c75bb57da51535a6e182c7c45eceb0|commit]], [[https://git.kernel.org/linus/fddecf6a237ee464db7a1771fad6507d8c180c03|commit]], [[https://git.kernel.org/linus/5569e2e7a650dfffd4df7635662b2f92162d6501|commit]], [[https://git.kernel.org/linus/af43cbbf954b50ca97d5e7bb56c2edc6ffd209ef|commit]], [[https://git.kernel.org/linus/15fb7de1a7f5af0d5910ca4352b26f887543e26e|commit]], [[https://git.kernel.org/linus/6a443def87d2698f4fa2d7b57e7f4e5f0f61671a|commit]] * Adds the simple idea of tagging shadow-present SPTEs with a single bit, instead of looking for non-zero SPTEs that aren't MMIO and aren't REMOVED. Doing so reduces KVM's code footprint by 2k bytes on x86-64, and presumably adds a tiny performance boost in related paths [[https://git.kernel.org/linus/64bb2769d700f56dbb2f95705bb0732acddd00bf|commit]], [[https://git.kernel.org/linus/ec89e643867148ab4a2a856a38717d2e89692be7|commit]], [[https://git.kernel.org/linus/44aaa0150bfd576dc5043094fd1a23699cf280e8|commit]], [[https://git.kernel.org/linus/e0c378684b6545ad2d4403bb701d0ac4932b4e95|commit]], [[https://git.kernel.org/linus/30ab5901da57f16b919edfc4c5f8edf9311ba9c3|commit]], [[https://git.kernel.org/linus/a54aa15c6bda3ca7e2f9e040ba968a1da303e24f|commit]], [[https://git.kernel.org/linus/3849e0924ef14a245aa292ecaa9accdc4792012c|commit]], [[https://git.kernel.org/linus/c236d9623f7801e89a7b13e29df6709f0b216961|commit]], [[https://git.kernel.org/linus/8120337a4c5502118e255b170799040eefe2f280|commit]], [[https://git.kernel.org/linus/b09763da4dd8434171c63b32e0b89cf3d689f4b9|commit]], [[https://git.kernel.org/linus/8a406c89532c91ee50688d4e728474dd09a11be3|commit]], [[https://git.kernel.org/linus/b0de568018a6cd216ae060c33832e898f870abed|commit]], [[https://git.kernel.org/linus/c4827eabe1a89ca82335a9e90bf8ed19a63ba063|commit]], [[https://git.kernel.org/linus/ec761cfd353f3b37072cda095d245c155c7cdb0f|commit]], [[https://git.kernel.org/linus/d6b87f256591cf6be78825db6a09a5218666e539|commit]], [[https://git.kernel.org/linus/e7b7bdea77f3277fe49f714c983d0f38f7cb0d86|commit]], [[https://git.kernel.org/linus/5fc3424f8b854584f8f6fb6ea03f1419487fdc96|commit]], [[https://git.kernel.org/linus/613a3f3797528be489d280c35c4f6ebfcbe77e9e|commit]], [[https://git.kernel.org/linus/edea7c4fc215c7ee1cc98363b016ad505cbac9f7|commit]], [[https://git.kernel.org/linus/8f366ae6d8c5eaaae086016934802954abb8959e|commit]], [[https://git.kernel.org/linus/7a51393ae0f6287f9b2bdd138f5a091b7c302c1f|commit]], [[https://git.kernel.org/linus/715f1079eee12f629b2de5c8a9489124a5af0a18|commit]], [[https://git.kernel.org/linus/bb4cdf3af9395d50c731d86c15454105a31eb9e3|commit]] * SVM: Add the feature Virtual SPEC_CTRL [[https://git.kernel.org/linus/f333374e108e7e4cd104591035c9e24ba050706d|commit]], [[https://git.kernel.org/linus/d00b99c514b33a3f40dbb3e730b14a283401aa8e|commit]] * Support KVM VMs sharing SEV context [[https://git.kernel.org/linus/54526d1fd59338fd6a381dbd806b7ccbae3aa4aa|commit]] * SGX virtualization support [[https://git.kernel.org/linus/54f958cdaa8c43c0e9b9ef850ae613a6e1bda44e|commit]], [[https://git.kernel.org/linus/00e7646c3563d2f1a46a8fa1824c32373d77a8be|commit]], [[https://git.kernel.org/linus/4e66c0cb79b732b01b82e094b21b8e22a20dff83|commit]], [[https://git.kernel.org/linus/01de8682b32d3ed4f0136f7379e1e3ae2e563308|commit]], [[https://git.kernel.org/linus/3c0c2ad1ae75963c05bf89ec91918c6a53a72696|commit]], [[https://git.kernel.org/linus/9798adbc04cf1b14325dc7e2c882639693516a69|commit]], [[https://git.kernel.org/linus/70210c044b4ea8f05e93ec62abc30cab4233ec88|commit]], [[https://git.kernel.org/linus/8f102445d4045384799627c53d82c45ca2cad3a5|commit]], [[https://git.kernel.org/linus/b6f084ca553845135ccade79ce6548035e52884a|commit]], [[https://git.kernel.org/linus/72add915fbd5bf5c57deee3da5b2605e966ac199|commit]], [[https://git.kernel.org/linus/fe7e948837f312d87853b3fce743795d1ae3715a|commit]], [[https://git.kernel.org/linus/8ca52cc38dc8fdcbdbd0c23eafb19db5e5f5c8d0|commit]] * Implement KVM_CAP_SET_GUEST_DEBUG2 [[https://git.kernel.org/linus/7e582ccbbd737181a5f9a7e3b8f7523a62550796|commit]] * Add support for RDPID without RDTSCP [[https://git.kernel.org/linus/36fa06f9ff39f23e03cd8206dc6bbb7711c23be6|commit]] * Add support for the emulation of DR6_BUS_LOCK bit [[https://git.kernel.org/linus/e8ea85fb280ec55674bca88ea7cd85f60d19567f|commit]] * perf vendor events amd: Add Zen3 events [[https://git.kernel.org/linus/da66658638c947cab0fb157289f03698453ff8d5|commit]] * perf vendor events intel: Add missing skylake & icelake model numbers [[https://git.kernel.org/linus/464c62f6f6e1c836d7aae68dbf46101de84fdcb7|commit]] == MIPS == * Loongson64: Add kexec/kdump support [[https://git.kernel.org/linus/6ce48897ce476bed86fde28752c27596e8753277|commit]] * Enable bpf_probe_read{, str}() on MIPS again [[https://git.kernel.org/linus/66633abd0642f1e89d26e15f36fb13d3a1c535ff|commit]] * Add support for CONFIG_DEBUG_VIRTUAL [[https://git.kernel.org/linus/dfad83cb7193effb6c853a5c7337ac2274a2e2fc|commit]] * Loongson64: Add support for the Loongson-2K1000 to get cpu_clock_freq [[https://git.kernel.org/linus/95b56e884a50c8e935b4e9f8b289251cc913795e|commit]], [[https://git.kernel.org/linus/b1a792601f264df7172a728f1a83a05b6b399dfb|commit]] * octeon: Add Ubiquiti E300 board [[https://git.kernel.org/linus/682629839adc9e427cd41ac3506a24ed3a4dc0a8|commit]] * Remove broken/unmaintained MIPS KVM trap and emulate support [[https://git.kernel.org/linus/a1515ec7204edca770c07929df8538fcdb03ad46|commit]], [[https://git.kernel.org/linus/45c7e8af4a5e3f0bea4ac209eea34118dd57ac64|commit]] * perf tools: Support MIPS unwinding and dwarf-regs [[https://git.kernel.org/linus/b5f184fbdb03b4fcc1141de34dd5ec964ca5d99e|commit]] == POWERPC == * Enable OPTPROBES on PPC32 [[https://git.kernel.org/linus/eacf4c0202654adfa94bbb17b5c5c77c0be14af8|commit]] * Add support for time namespaces [[https://git.kernel.org/linus/74205b3fc2effde821b219d955c70e727dc43cc6|commit]] * perf: Infrastructure to support checking of attr.config* [[https://git.kernel.org/linus/2e2a441d2c0bb639b6fdbb64b15ee0a43599bcec|commit]] * papr_scm: Implement support for H_SCM_FLUSH hcall [[https://git.kernel.org/linus/75b7c05ebf902632f7f540c3eb0a8945c2d74aab|commit]] * Implement extended BPF on PPC32 [[https://git.kernel.org/linus/51c66ad849a703d9bbfd7704c941827aed0fd9fd|commit]] * Enable KFENCE for PPC32 [[https://git.kernel.org/linus/90cbac0e995dd92f7bcf82f74aa50250bf194a4a|commit]] * Enable passing IMA log to next kernel on kexec [[https://git.kernel.org/linus/39652741c80bb0006214cf81ba9707d2dc372292|commit]] * perf tools: Support pipeline stage cycles for powerpc [[https://git.kernel.org/linus/06e5ca746c07380dfe0e4c3e10c34a6daa69eae6|commit]] * perf events: Initial JSON/events list for power10 platform [[https://git.kernel.org/linus/32daa5d7899e03433429bedf9e20d7963179703a|commit]] * perf powerpc: Add support for {{{PERF_SAMPLE_WEIGHT_STRUCT}}} [[https://git.kernel.org/linus/ff0bd0a33f257cc01c0b777c1423205e49049777|commit]] == RISCV == * Add kexec/kdump support [[https://git.kernel.org/linus/d83e682e301071313e390e2f5ba2f6ca2ebc1848|commit]], [[https://git.kernel.org/linus/fba8a8674f68a0628abae470dfcfbcb4a0d7a79e|commit]], [[https://git.kernel.org/linus/ffe0e526126884cf036a6f724220f1f9b4094fd2|commit]], [[https://git.kernel.org/linus/e53d28180d4d0fd12b6d2bde49cb87aa775b6ba8|commit]], [[https://git.kernel.org/linus/5640975003d0234da08559677e22ec25b9cb3267|commit]] * Enable XIP [[https://git.kernel.org/linus/44c922572952d89a1ed15764f2b373ba62692865|commit]], [[https://git.kernel.org/linus/5e63215c2f64079fbd011df5005c8bea63f149c2|commit]] * sifive: Add SiFive alternative ports [[https://git.kernel.org/linus/1a0e5dbd3723e1194cc549def69fe7b557d4c72b|commit]] * Add ARCH_HAS_FORTIFY_SOURCE [[https://git.kernel.org/linus/9530141455c968938a913d602a236c2a7b0322e1|commit]] * Add support for memtest [[https://git.kernel.org/linus/f6e5aedf470bd4522732595a85688052e3cbc03f|commit]] * Add Microchip PolarFire SoC support [[https://git.kernel.org/linus/d53b0244c84c4e2721bede258e6a229ef56a138e|commit]], [[https://git.kernel.org/linus/0fa6107eca4186adc6adda3b54c8b942477066c1|commit]], [[https://git.kernel.org/linus/2951162094e61f574b0ddf886c783ace65049450|commit]], [[https://git.kernel.org/linus/99b3e3d41a034d9b3993800287d023ea063da293|commit]] == S390 == * Add support for syscall stack randomization [[https://git.kernel.org/linus/bae1cd368c45d1127e054e90305d585dbc8b3b46|commit]] * Expose UID uniqueness guarantee [[https://git.kernel.org/linus/408f2c9c15682fc21b645fdec1f726492e235c4b|commit]], [[https://git.kernel.org/linus/81bbf03905aae47a80fd05604cc9b0d1ca20e30a|commit]] * cio: introduce CIO debugfs directory [[https://git.kernel.org/linus/64a715ab4e91593465f62c8d9584dcc0279e5145|commit]] * cio: add CRW inject functionality [[https://git.kernel.org/linus/a4f17cc726712a52122ad38540bc3ff3a052d1a4|commit]] * bpf: Implement new atomic ops [[https://git.kernel.org/linus/ba3b86b9cef0c72ae78173f2c4db8a08bf4d3770|commit]] * KVM: implement {{{KVM_CAP_SET_GUEST_DEBUG2}}} [[https://git.kernel.org/linus/a43b80b782c9f56b3bcc2e5e51261dc3980839ec|commit]] == IA64 == * Drop marked broken DISCONTIGMEM and VIRTUAL_MEM_MAP [[https://git.kernel.org/linus/9187592b96385e5060dfb2b182aa9ec93d5c0332|commit]] == XTENSA == * ISS: add GDBIO implementation to semihosting interface [[https://git.kernel.org/linus/6a8eb99e130f3f7658de2776934374fe1c41279e|commit]] = Drivers = == Graphics == * amdgpu * Add initial Aldebaran support [[https://git.kernel.org/torvalds/c/2cbcb78c9ee5520c8d836c7ff57d1b60ebe8e9b7|merge]], [[https://git.kernel.org/linus/c941e9fe9c65da0ac2f85f5f89c7bec74c54ac8c|commit]], [[https://git.kernel.org/linus/b16256874a91628006af1c68544b044546e7878a|commit]] * Add initial Freesync HDMI support [[https://git.kernel.org/linus/f9b4f20c4777bd305ef04f9485294692bc65968c|commit]] * 10bpc dithering improvements [[https://git.kernel.org/linus/afdd1de0f9e71dc5115416a47224829ad55cc9a4|commit]] * Display ASSR (Alternate Scrambler Seed Reset) support [[https://git.kernel.org/linus/4588f7b7dd5f09e70b6e223490a0d054c3d64071|commit]] * Add INFO ioctl support for querying video caps [[https://git.kernel.org/linus/9269bf186897d60a8314f970673fd34669ea7747|commit]], [[https://git.kernel.org/linus/3b246e8b6a97b7786f49433effea2aff39e58166|commit]], [[https://git.kernel.org/linus/f35e9bdb06fbfa8a6fe9d25390fbee2ee5e7a329|commit]], [[https://git.kernel.org/linus/b50368da619fb1b721ea3c8fd6a28a719233f6ee|commit]], [[https://git.kernel.org/linus/6f786950b1ff051c6dd913b1bb3aaa9b57befcbf|commit]] * DCN secure display support [[https://git.kernel.org/linus/86bc221918925a0bbb49043e3936e898e009b43b|commit]] * Initial LTTPR (Link-Training Tunable PHY Repeaters) display work [[https://git.kernel.org/torvalds/c/cd951b3971cdc1f8c76b075f2c97ff357bf141e2|merge]] * Re-enable GPU reset on VanGogh [[https://git.kernel.org/linus/fe68ceef3412544aa8e2e2ff397f76edfedf6bd9|commit]] * Implement tdr advanced mode [[https://git.kernel.org/linus/e6c6338f393b74ac0b303d567bb918b44ae7ad75|commit]] * ASPM support [[https://git.kernel.org/linus/b960cb25b1e36a930a0d31097e932f313bdee9b0|commit]], [[https://git.kernel.org/linus/3273f8b9e652f2c363c262c0fc90764f159b4cc6|commit]], [[https://git.kernel.org/linus/9d015c0dae05e7650000f2d51f3c80c6c77fdde5|commit]] * Add LightSBR SMU MSG support [[https://git.kernel.org/linus/0e92159640f3708070d87dba79617dc7e7b63c1d|commit]] * Add a new sysfs entry for default power limit [[https://git.kernel.org/linus/6e58941cff74aac49659abc8b27740c0457c2397|commit]] * Add additional Sienna Cichlid PCI ID [[https://git.kernel.org/linus/ed098aa34c51d81a16de93f59c64e36a136fd201|commit]] * Add support for dynamic GECC [[https://git.kernel.org/linus/cad7b7510c4437687ea3ae3d0ecaf0982f1e235f|commit]] * Enable TMZ by default on Raven asics [[https://git.kernel.org/linus/58aa7790193af8fdf655b200d1ec46ad92899fbf|commit]] * Set amdgpu.noretry=1 for Arcturus [[https://git.kernel.org/linus/9b7f1e04677a9742ff93c66222c01bb30a24779a|commit]] * Add a backlight module option [[https://git.kernel.org/linus/7c20984795d7c26a8993ca2bd2c1cbad312b2ffa|commit]] * Add debugfs entry for LTTPR register status [[https://git.kernel.org/linus/37bedd9929b925b25a4b5397d7f32d3600067688|commit]] * Add debugfs to control DMUB trace buffer events [[https://git.kernel.org/linus/46a83eba276cd3aecea6d7f1045bcf8cb1b83820|commit]] * Add debugfs to repress HPD and HPR_RX IRQs [[https://git.kernel.org/linus/b972b4f913eee029233be88e1a84a7cc36073c8b|commit]] * Add max bpc debugfs [[https://git.kernel.org/linus/cca912e0a6b49f45c588e7cc50d3ad13bb859ca5|commit]] * amdkfd: Add Aldebaran KFD support [[https://git.kernel.org/linus/36e22d59dd10e4261079dcec6a44fc22b2a435e0|commit]] * amdkfd: Add kernel parameter to stop queue eviction on vm fault [[https://git.kernel.org/linus/6d909c5da0166d62ffc656990fe1fff9ae66b37f|commit]] * Intel * Alderlake-S platform enabling [[https://git.kernel.org/linus/c6bba9e5fedf1391a52f1cd21d1ed6ac5fd99e55|commit]], [[https://git.kernel.org/linus/fb51970b8d115842821005032d0a34f7fec7f5fe|commit]], [[https://git.kernel.org/linus/fa58c9e4e36402ae3dfaa05914df9d22e2d4d458|commit]], [[https://git.kernel.org/linus/a84b4bd1172b8394d5540b51b3cf0f76c0dff17a|commit]], [[https://git.kernel.org/linus/80d0f76588b55e5226d65776bb5fca7360837f1d|commit]], [[https://git.kernel.org/linus/d6d2bc996e45073db16d1da1dde2116f3c86955c|commit]], [[https://git.kernel.org/linus/e341c618acde39ea9bfd83d8262b4c4c70e92a5b|commit]], [[https://git.kernel.org/linus/7dc1f92f27f8d7046ff4bd4cb113b1f522b175e8|commit]], [[https://git.kernel.org/linus/18c283df5a0ece65ac1cfc6f1e2867fd24636252|commit]], [[https://git.kernel.org/linus/52401eb8e3fced097628507e1d3056cc81d51ed9|commit]], [[https://git.kernel.org/linus/b53a0755d5c2d19b13db897d6faf4969e03e45ae|commit]] * Add ADL-S platform info and PCI ids [[https://git.kernel.org/linus/0883d63b19bbd6bb09f27786e768c1af09aa0ede|commit]] * eDP MSO Support [[https://git.kernel.org/linus/5b616a2958da0c75a6083e82859ca33be7662562|commit]], [[https://git.kernel.org/linus/5bc4fab7e79206926718c3d39cb70cbee22ef4ac|commit]], [[https://git.kernel.org/linus/512005d949287c2a38f4d65f285b7fb9f8244ed0|commit]], [[https://git.kernel.org/linus/bc71194e889741eb54a3dcc35fc79215fa9449d2|commit]] * Multiple PSR instance support [[https://git.kernel.org/linus/b64d6c51380b7dea17d5503a250ca9cc84025453|commit]], [[https://git.kernel.org/linus/759cd2a6d1bf1a129e7705992198ff8bd1d2fed4|commit]] * Support ddr5 mem types [[https://git.kernel.org/linus/1f1257a67ca34deb9708814c491053be8520644b|commit]] * Default request/fence expiry + watchdog [[https://git.kernel.org/linus/7dbc19da5daf45cb16f3bff900b69d44c512c333|commit]], [[https://git.kernel.org/linus/38b237eab2bc7feac87a4c9d870368e935a0091b|commit]], [[https://git.kernel.org/linus/8f922e4227585d43ea3622be64d441b8b92ec62d|commit]], [[https://git.kernel.org/linus/90a79a91dcc0e8b1986a2ad9b00cf3b281fb09f0|commit]], [[https://git.kernel.org/linus/9b4d0598ee940df33ea6cbbba8c80e951223131b|commit]], [[https://git.kernel.org/linus/e8dbb566b338cc25f78278378dfcc21bfa8d62a0|commit]], [[https://git.kernel.org/linus/54d4e9f5c4d7b3ae639b985ea9fc470469cc17ff|commit]] * Drop legacy IOCTLs on new HW [[https://git.kernel.org/linus/b5b6f6a610127b17f20c0ca03dd27beee4ddc2b2|commit]], [[https://git.kernel.org/linus/2eb8e1a69d9f8cc9c0a75e327f854957224ba421|commit]], [[https://git.kernel.org/linus/f8d1ff107d2cdd59cdc6cce11722e351b4b328ae|commit]] * Add GUD USB Display driver [[https://git.kernel.org/linus/40e1a70b4aedf2859a1829991b48ef0ebe650bf2|commit]] * sun4i * Add alpha properties to UI/VI layers [[https://git.kernel.org/linus/0ee29373f0317502dd6d6d2202db189e3bc48f4c|commit]], [[https://git.kernel.org/linus/c0f6f0c471a378a6da5ac99a086ba63e1a8570bb|commit]] * vc4 * hdmi: Add CEC support for the BCM2711 (raspberry 4) [[https://git.kernel.org/linus/7155334f15f360f5c98391c5c7e12af4c13395c4|commit]], [[https://git.kernel.org/linus/e9c9481f373eb7344f9e973eb28fc6e9d0f46485|commit]], [[https://git.kernel.org/linus/303085bc11bb7aebeeaaf09213f99fd7aa539a34|commit]], [[https://git.kernel.org/linus/b06eecb5158e5f3eb47b9d05aea8c259985cc5f7|commit]], [[https://git.kernel.org/linus/f1ceb9d10043683b89e5e5e5848fb4e855295762|commit]], [[https://git.kernel.org/linus/a9dd0b9a5c3e11c79e6ff9c7fdf07c471732dcb6|commit]], [[https://git.kernel.org/linus/cd7f016c93b697dea79a884162cbf7311283fe12|commit]], [[https://git.kernel.org/linus/0c38490a031071c0d81b400949f43ea6f4b0cd8f|commit]], [[https://git.kernel.org/linus/ad6380e9aaf459c22006c73fd3d4dd6f41e8f048|commit]], [[https://git.kernel.org/linus/f551863af919edd60f76a24126da3ac10294ace1|commit]], [[https://git.kernel.org/linus/4d03ed7ad731a2cf922fa37246fb7068a52f18ff|commit]] * bridge * Chipone ICN6211 [[https://git.kernel.org/linus/ce517f18944e3f8d08484cfdee425277fc2c4df6|commit]] * Lontium LT8912B [[https://git.kernel.org/linus/30e2ae943c260036ea494b601343f6ed5ce7bc60|commit]] * ttm * Add debugfs directory [[https://git.kernel.org/linus/3763d635deaa755c7849074d144c74086565591e|commit]], [[https://git.kernel.org/linus/568517686f50a13f0995d341222405c5ad50d955|commit]], [[https://git.kernel.org/linus/ba051901d10ff6d6636f2fbe3fe01fb2b5eb48ce|commit]] * Remove sysfs directory [[https://git.kernel.org/linus/ed89fff973828d3f36f4577d8ea8d5a48794fca5|commit]] * msm * Add display support for SC7280 target [[https://git.kernel.org/linus/591e34a091d17df7afa3b455a7cfacf946a464d4|commit]], [[https://git.kernel.org/linus/ed6154a136e40816301dc8228c46ea30f0f7bc76|commit]], [[https://git.kernel.org/linus/b3652e87c03c70d8e6e04a17afa475f6855169d1|commit]], [[https://git.kernel.org/linus/7e6ee55320f09cef73163ac6a2ffaca2aa17334f|commit]] * Add $debugfs/gem stats on resident objects [[https://git.kernel.org/linus/f48f356330f7124671b28ddc93a28c492ef05b9f|commit]] * Add param for userspace to query suspend count [[https://git.kernel.org/linus/3ab1c5cc3939b3322ebd27a44b8ee6a16eccc9f5|commit]] * Improved debugfs gem stats [[https://git.kernel.org/linus/528107c8e664a933b397a825f6e76c6d7dfa383b|commit]] * Support evicting GEM objects to swap [[https://git.kernel.org/linus/63f17ef834284d9a1fa72b548a86fee1ccd01a45|commit]] * gma500 * Remove Medfield support [[https://git.kernel.org/linus/b51035c200bd3423ae5b6b98b54735ef424dc746|commit]] * mediatek * lima * add governor data with pre-defined thresholds [[https://git.kernel.org/linus/1d048afe7e52462d6b2a31dd6ee09c4475f39b4b|commit]] * panel-simple * Add N116BCA-EA1 [[https://git.kernel.org/linus/51d35631c9704b5e5219de15904809367a774297|commit]] * panfrost * Add governor data with pre-defined thresholds [[https://git.kernel.org/linus/1f8644d56e91f1c3cbeb1a36c3a998397d06b9dc|commit]] * tegra * Implement hardware cursor on Tegra186 and later [[https://git.kernel.org/linus/d5ec699db5bb15f981f1632d058ffe857d649765|commit]] * host1x * Show number of pending waiters in debugfs [[https://git.kernel.org/linus/49a5fb1679952a76861bd2580f785e33e3de712c|commit]] * backlight: ktd253: Support KTD259 [[https://git.kernel.org/linus/693091d99e7b7f5aa994745e719c69a731173db8|commit]] == Power Management == * ACPI 6.4 support [[https://git.kernel.org/linus/7ce7a4459add3858243f77054fc98c1527a827fd|commit]], [[https://git.kernel.org/linus/76d6338a82cf8285af140202d71b4444f2eab389|commit]], [[https://git.kernel.org/linus/e1dc932878ac66dab68557d4c06f7254a1a570e9|commit]], [[https://git.kernel.org/linus/97f46be290adc8f827d5d1b2266b42421162c18a|commit]], [[https://git.kernel.org/linus/9557cb8c5d8fbe835ade2775c95eb933344f8a27|commit]], [[https://git.kernel.org/linus/71f79a3f0c752729b93ec5255476dce59bfae49a|commit]], [[https://git.kernel.org/linus/5e2e86c0b9970e6f70869e76a1c6417036fd3a7e|commit]], [[https://git.kernel.org/linus/e527db8f39d4c71128b3ef5f6a4e433513f5246b|commit]], [[https://git.kernel.org/linus/cf16b05c607bd716a0a5726dc8d577a89fdc1777|commit]], [[https://git.kernel.org/linus/f1489db63efb309b91539750875ee2ebe320873d|commit]], [[https://git.kernel.org/linus/2dab2b68d25c9605ea30eb9dce9eefbfe3ec7d9e|commit]], [[https://git.kernel.org/linus/14012d2fb1fea43077f71d33333ba3703a21fdd6|commit]], [[https://git.kernel.org/linus/582252034dd6b334c5f50140958362b19442fecd|commit]], [[https://git.kernel.org/linus/7c5eab72f5a4dffec61f8c0cd99736178f95a50a|commit]], [[https://git.kernel.org/linus/cca97d421a01731d3ee3c0ac10f356c877e08e84|commit]], [[https://git.kernel.org/linus/a2befbb2c3fbeccf4a04e9f0179cc28d5f5c1682|commit]], [[https://git.kernel.org/linus/9f40033734c7bc02f151e28975a59bdc2f332023|commit]], [[https://git.kernel.org/linus/519c809069cef7de5ced3e620412fa66c032436d|commit]], [[https://git.kernel.org/linus/f73b8619aa39580f5f1bcb0b3816a98a17c5e8c2|commit]], [[https://git.kernel.org/linus/e563f6fc9ef4674c083b22d62ca4d93f0cfb1cce|commit]], [[https://git.kernel.org/linus/8e1fdd7f1655c538fb017d0493c80d02cbc8d8d4|commit]], [[https://git.kernel.org/linus/c3fbd67b94b0420f33210a8a02fc4c23ec2ea13b|commit]] * ACPI: PM: Add ACPI ID of Alder Lake Fan [[https://git.kernel.org/linus/2404b8747019184002823dba7d2f0ecf89d802b7|commit]] * tools/power turbostat * Add TCC Offset support [[https://git.kernel.org/linus/0b9a0b9be991656f125b58a240065cdf72077244|commit]] * Support "turbostat --hide idle" [[https://git.kernel.org/linus/b60c573dc241ab3a8719e990d86a0011b79eebcb|commit]] * Support Ice Lake D [[https://git.kernel.org/linus/6c5c656006cf314196faea7bd76eebbfa0941cd1|commit]] * Add built-in-counter for IPC -- Instructions per Cycle [[https://git.kernel.org/linus/2af4f9b8596afbbd7667a18fa71d117bac227dea|commit]] * Support Alder Lake Mobile [[https://git.kernel.org/linus/5683460b85a8a14c5eec10e363635ad4660eb961|commit]] * tools/power/x86/intel-speed-select: Add options to force online [[https://git.kernel.org/linus/0d3dfd75708117cedf0cea200e9c6fa266129fb5|commit]] * thermal * Add support for ipq8064 tsens [[https://git.kernel.org/linus/9d51769b2e75bb33c56c8f9ee933eca2d92b375b|commit]], [[https://git.kernel.org/linus/a0ed1411278db902a043e584c8ed320fe34346b6|commit]], [[https://git.kernel.org/linus/53e2a20e4c41683b695145436b34aa4a14bbcd8c|commit]], [[https://git.kernel.org/linus/fdda131f8fbadee2dfc21f0787d11547b42a961e|commit]], [[https://git.kernel.org/linus/3d08f029fdbbd29c8b363ef4c8c4bfe3b8f79ad0|commit]], [[https://git.kernel.org/linus/dfc1193d4dbd6c3cb68c944413146c940bde290a|commit]], [[https://git.kernel.org/linus/2ebd0982e6ba69d9f9c02a4a0aab705a5526283e|commit]], [[https://git.kernel.org/linus/6b3aeafbc12c18036809108e301efe8056249233|commit]], [[https://git.kernel.org/linus/26b2f03d2adf43d0dc9aeeb3fff54dcc9fcdb1f4|commit]] * tsens-v0_1: Add support for MDM9607 [[https://git.kernel.org/linus/a2149ab815fce21d0d83082818116519e44f87be|commit]] * intel: Introduce tcc cooling driver [[https://git.kernel.org/linus/2eb87d75f980bcc7c2bd370661f8fcc4ec273ea5|commit]] * qcom/tsens_v1: Enable sensor 3 on MSM8976 [[https://git.kernel.org/linus/007d81a4519f04fa5ced5e9e28bf70cd753c398d|commit]] * rcar_gen3_thermal: Add support for up to five TSC nodes [[https://git.kernel.org/linus/7fd49ca05be35a85c424a3ca8df931bd70c34535|commit]] == Storage == * ata: ahci_tegra: Add AHCI support for Tegra186 [[https://git.kernel.org/linus/868ed7311cd81ef2fffa2cd36e72c44f226b0085|commit]] * nvme * Add 'kato' sysfs attribute [[https://git.kernel.org/linus/74c22990f08c9f922f775939a4ebc814ca2c49eb|commit]] * Export fast_io_fail_tmo to sysfs [[https://git.kernel.org/linus/09fbed636382867733c1713c9fe2fa2926dac537|commit]] * Implement non-mdts command limits [[https://git.kernel.org/linus/5befc7c26e5a98cd49789fb1beb52c62bd472dba|commit]] * Introduce generic per-namespace chardev [[https://git.kernel.org/linus/2637baed78010eeaae274feb5b99ce90933fadfb|commit]] * SCSI * Add mq_poll support to SCSI layer [[https://git.kernel.org/linus/af1830956dc3dca0c87b2d679f7c91a8fe0331e1|commit]] * megaraid_sas: mq_poll support [[https://git.kernel.org/linus/9e4bec5b2a230066a0dc9f79f24b4c1bcb668c5a|commit]] * pm80xx: Add sysfs attribute to check MPI state [[https://git.kernel.org/linus/4ddbea1b6f51a2ac07c4b80b3c3f50ea37367828|commit]] * pm80xx: Add sysfs attribute to check controller hmi error [[https://git.kernel.org/linus/a4c55e16c50022825966864cf1f08b9efa3ebb86|commit]] * pm80xx: Add sysfs attribute to track RAAE count [[https://git.kernel.org/linus/dd49ded8aa432e2877e8b8bafcc00898c20ca381|commit]] * pm80xx: Add sysfs attribute to track iop0 count [[https://git.kernel.org/linus/0602624ace23afddb92ec842fc602df04fad97c0|commit]] * pm80xx: Add sysfs attribute to track iop1 count [[https://git.kernel.org/linus/b0c306e6216749378ce43f2c5ac4f17bb5ba35ff|commit]] * qedf: Enable devlink support [[https://git.kernel.org/linus/4aab946f789ed7c2e44481f395ab2eab0b63824a|commit]] * qla2xxx: Add marginal path handling support [[https://git.kernel.org/linus/000e68faefe6240ea2e4c98b606c594b20974fb7|commit]] * scsi_debug: mq_poll support [[https://git.kernel.org/linus/c4b57d89bad8282c9f461e6b3308df160c50ff8e|commit]] * smartpqi: Add new PCI IDs [[https://git.kernel.org/linus/75fbeacca3ad30835e903002dba98dd909b4dfff|commit]] * smartpqi: Add stream detection [[https://git.kernel.org/linus/c7ffedb3a774a835450a518566639254534e72c4|commit]] * smartpqi: Add support for BMIC sense feature cmd and feature bits [[https://git.kernel.org/linus/f6cc2a774aa7f5469f381b52804bb244d4f8f4d7|commit]] * smartpqi: Add support for RAID1 writes [[https://git.kernel.org/linus/7a012c23c7a7d9cdc7b6db0e8837f8a413dbe436|commit]] * smartpqi: Add support for RAID5 and RAID6 writes [[https://git.kernel.org/linus/6702d2c40f31b200d90614d1b0a841f14ba22ee0|commit]] * smartpqi: Add support for long firmware version [[https://git.kernel.org/linus/598bef8d79421117b49642ef2b7cb65a73e186c1|commit]] * smartpqi: Add support for new product ids [[https://git.kernel.org/linus/2708a25643abaf24b7edb553afd09a1eb5d4081f|commit]] * smartpqi: Add support for wwid [[https://git.kernel.org/linus/7a84a821f194bb1e509219c80efcbff2b4d47e45|commit]] * storvsc: Parameterize number hardware queues [[https://git.kernel.org/linus/a81a38cc6ddaf128c7ca9e3fffff21c243f33c97|commit]] * target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE [[https://git.kernel.org/linus/f5ce815f34bc97b92f5605eced806f1d32e1d602|commit]] * ufs: ufs-debugfs: Add user-defined exception event rate limiting [[https://git.kernel.org/linus/7deedfdaeccfec5a9c41dbb83f1725cf11e3ff39|commit]] * ufs: ufs-debugfs: Add user-defined exception_event_mask [[https://git.kernel.org/linus/cd4694756188dcca0f631e60da26053be1ffdc91|commit]] * ufs: ufs-pci: Add support for Intel LKF [[https://git.kernel.org/linus/b2c57925df1ffc9c930629a39c1680035f735ffb|commit]] * Buslogic: remove ISA support [[https://git.kernel.org/linus/8cad3b66bff4ee7c7d52b9a663cb6a2c5f66a7f7|commit]] * advansys: remove ISA support [[https://git.kernel.org/linus/9b4c8eaa68d0ce85be4ae06cbbd158c53f66fe4f|commit]] == Drivers in the Staging area == * comedi: move out of staging directory [[https://git.kernel.org/linus/8ffdff6a8cfbdc174a3a390b6f825a277b5bb895|commit]] * media: imx: imx7_media-csi: Add support for additional Bayer patterns [[https://git.kernel.org/linus/42849cf0869fc8df5fa7c9cfdbd7dceb59d0f93a|commit]] * dpaa2-switch: add .ndo_start_xmit() callback [[https://git.kernel.org/linus/7fd94d86b7f4a7f71223bdc1348b897411f2224b|commit]] * iio:cdc:ad7150: Add sampling_frequency support [[https://git.kernel.org/linus/d5723c679bb81123f9c038392ba2d4aab928ba32|commit]] * most: add ALSA sound driver [[https://git.kernel.org/linus/13b41b5783068d01c259940975a2ab393b5acec5|commit]] * clocking-wizard: Add support for fractional support [[https://git.kernel.org/linus/91d695d71841ab4ed7d26e27ee194aed03328095|commit]] * clocking-wizard: Add support for dynamic reconfiguration [[https://git.kernel.org/linus/5a853722eb32188647a541802d51d0db423b9baf|commit]] * wimax: delete from the tree [[https://git.kernel.org/linus/18507b8f63101949f4a931fc904c37ea10407f7c|commit]] * gasket: remove it from the kernel [[https://git.kernel.org/linus/918ce05bbe52df43849a803010b4d2bcd31ea69c|commit]] * xsysace: Remove SYSACE driver [[https://git.kernel.org/linus/2907f851f64a2f1ec5d75e60740e0819a660c5c0|commit]] * block: remove the umem driver [[https://git.kernel.org/linus/14d97622448acbea0348be62f62e25d9a361e16b|commit]] == Networking == * Support Ocelot PTP Sync one-step timestamping [[https://git.kernel.org/linus/cfd12c06cdceac094aab3f097cce24c279bfd43b|commit]], [[https://git.kernel.org/linus/cf536ea3c7eefb26082836eb7f930b293dd38345|commit]], [[https://git.kernel.org/linus/5c5416f5d4c75fe6aba56f6c2c45a070b5e7cc78|commit]], [[https://git.kernel.org/linus/c4b364ce1270d689ee5010001344b8eae3685f32|commit]], [[https://git.kernel.org/linus/d150946ed878d566ac55003b4722621bb55d9ac2|commit]], [[https://git.kernel.org/linus/682eaad93e8cfaaa439af39861ab8610eae5ff33|commit]], [[https://git.kernel.org/linus/39e5308b3250666cc92c5ca33a667698ac645bd2|commit]] * mana: Add a driver for Microsoft Azure Network Adapter (MANA) [[https://git.kernel.org/linus/ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f|commit]] * Bluetooth: Add a new USB ID for RTL8822CE [[https://git.kernel.org/linus/4d96d3b0efee6416ef0d61b76aaac6f4a2e15b12|commit]] * Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device [[https://git.kernel.org/linus/3edc5782fb64c97946f4f321141cb4f46c9da825|commit]] * FDDI: defxx: Implement dynamic CSR I/O address space selection [[https://git.kernel.org/linus/795e272e54746e97fde54454873d384d5012cc9d|commit]] * hns * Add support for XRC on HIP09 [[https://git.kernel.org/linus/32548870d438aba3c4a13f07efb73a8b86de507d|commit]] * Support RoCE on virtual functions of HIP09 [[https://git.kernel.org/linus/0fb46da051aec3c143e41adc321f3c8a7506d19c|commit]], [[https://git.kernel.org/linus/5b03a4226c42cf805c0ea11519c936cd76103ddd|commit]], [[https://git.kernel.org/linus/2a424e1d112aee2b74786b5d29125ea57da1146f|commit]], [[https://git.kernel.org/linus/accfc1affe9e8f25a393a53fdf9936d5bc3dc001|commit]], [[https://git.kernel.org/linus/0b567cde9d7aa0a6667cc5ac4b89a0927b7b2c3a|commit]], [[https://git.kernel.org/linus/719d13415f5977710afeb5f4e622c5c9c18976fa|commit]] * Support configuring doorbell mode of RQ and CQ [[https://git.kernel.org/linus/cf8cd4ccb269dbd57c3792799d0e5251547d6734|commit]] * Support to select congestion control algorithm [[https://git.kernel.org/linus/e079d87d1d9a5c27415bf5b71245566ae434372f|commit]], [[https://git.kernel.org/linus/f91696f2f05326d9837b4088118c938e805be942|commit]] * Support more return types of command queue [[https://git.kernel.org/linus/0835cf58393c3c161647ff8b5a3b3298955404a2|commit]] * Support to query firmware version [[https://git.kernel.org/linus/847d19a451465304f54d69b5be97baecc86c3617|commit]] * iwcm: Allow AFONLY binding for IPv6 addresses [[https://git.kernel.org/linus/e35ecb466eb63c2311783208547633f90742d06d|commit]] * ath11k * Add support for QCN9074 [[https://git.kernel.org/linus/7a3aed0c3c36cc08a1b123d752f141797f6ba79a|commit]], [[https://git.kernel.org/linus/16001e4b2e681b8fb5e7bc50db5522081d46347a|commit]], [[https://git.kernel.org/linus/fa5f473d764398a09f7deea3a042a1130ee50e90|commit]], [[https://git.kernel.org/linus/5f67d306155e6a757f0b6b2b061e3ea13f44c536|commit]], [[https://git.kernel.org/linus/a233811ef60081192a2b13ce23253671114308d8|commit]], [[https://git.kernel.org/linus/480a73610c95511e42fb7d0359b523f66883e51a|commit]], [[https://git.kernel.org/linus/6fe6f68fef7f7d5f6b5b62fde78de91cdc528c58|commit]], [[https://git.kernel.org/linus/e678fbd401b9bdca9d1bd64065abfcc87ae66b94|commit]], [[https://git.kernel.org/linus/6289ac2b7182d418ee68e5c0f3f83d383d7a72ed|commit]], [[https://git.kernel.org/linus/7dc67af063e3f0237c864504bb2188ada753b804|commit]], [[https://git.kernel.org/linus/4e80946197a83a6115e308334618449b77696d6a|commit]] * Add support for STA to handle beacon miss [[https://git.kernel.org/linus/26f6979237293e93d3f165a0f3af9d967596b2c4|commit]] * bnxt_en * Add PCI IDs for Hyper-V VF devices [[https://git.kernel.org/linus/7fbf359bb2c19c824cbb1954020680824f6ee5a5|commit]] * Add support for fw managed link down feature [[https://git.kernel.org/linus/d5ca99054f8e25384390d41c0123d930eed510b6|commit]] * Implement .ndo_features_check() [[https://git.kernel.org/linus/1698d600b361915fbe5eda63a613da55c435bd34|commit]] * Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS [[https://git.kernel.org/linus/dade5e15fade59a789c30bc47abfe926ddd856d6|commit]] * Allow promiscuous mode for trusted VFs [[https://git.kernel.org/linus/dd85fc0ab5b4daa496bd3e2832b51963022182d0|commit]] * Add more ethtool standard stats [[https://git.kernel.org/linus/37434782d63f89de5b9c383a449b6a82dc3fa4fb|commit]] * Implement ethtool standard stats [[https://git.kernel.org/linus/782bc00affcd63dacaa34e9ab6da588605423312|commit]] * Implement ethtool::get_fec_stats [[https://git.kernel.org/linus/c9ca5c3aabafcaa934731b8a841f28f8df990b7f|commit]] * broadcom: bcm4908_enet: support TX interrupt [[https://git.kernel.org/linus/12bb508bfe5a564c36864b12253db23cac83bfa1|commit]] * can * Introducing ETAS ES58X CAN USB interfaces [[https://git.kernel.org/linus/8537257874e949a59c834cecfd5a063e11b64b0b|commit]], [[https://git.kernel.org/linus/1dfb6005a60b13d18aacf190b853bf6f89d31820|commit]], [[https://git.kernel.org/linus/c664e2137a27680922d8aeb64fb10313416b254f|commit]] * mcp251xfd: add BQL support [[https://git.kernel.org/linus/0084e298acfe643c68daf0a316bb27618ec2a852|commit]] * mcp251xfd: add HW timestamp infrastructure [[https://git.kernel.org/linus/efd8d98dfb900f96370cc7722ccb7959e58557c7|commit]] * mcp251xfd: add HW timestamp to RX, TX and error CAN frames [[https://git.kernel.org/linus/5f02a49c6605fbd85c00acd19a10e149bba5c162|commit]] * mcp251xfd: add dev coredump support [[https://git.kernel.org/linus/e0ab3dd5f98fcca95a8290578833552e496fabaf|commit]] * peak_usb: add support of ONE_SHOT mode [[https://git.kernel.org/linus/58b29aa9d47128ec6ee8fd731b0f137a82f0b9ea|commit]] * peak_usb: add support of ethtool set_phys_id() [[https://git.kernel.org/linus/a7e8511ffda6a81ba6b49c22d0ed296caeff438c|commit]] * dpaa2-eth * Add rx copybreak support [[https://git.kernel.org/linus/50f826999a80a100218b0cbf4f14057bc0edb3a3|commit]] * Export the rx copybreak value as an ethtool tunable [[https://git.kernel.org/linus/8ed3cefc260e2ef2107cbd9484e4025f60c37bb5|commit]] * dpaa2-switch * Add support for configuring learning state per port [[https://git.kernel.org/linus/1e7cbabfdb12aa944ae0cb03871f8b55ede1341a|commit]] * Add support for configuring per port broadcast flooding [[https://git.kernel.org/linus/b54eb093f5ce784ca00170d4512c47cdc755397e|commit]] * Add support for configuring per port unknown flooding [[https://git.kernel.org/linus/6253d5e39ce2bba13c601274768c481846526a80|commit]] * Add tc flower hardware offload on ingress traffic [[https://git.kernel.org/linus/1110318d83e8011c4dfcb2f7dd343bcfb1623c5f|commit]] * Add tc matchall filter support [[https://git.kernel.org/linus/4ba28c1a1aff053e6471151cffee860668ead786|commit]] * dsa * b53: mmap: Add device tree support [[https://git.kernel.org/linus/a5538a777b73b35750ed1ffff8c1ef539e861624|commit]] * b53: support legacy tags [[https://git.kernel.org/linus/46c5176c586c81306bf9e7024c13b95da775490f|commit]] * hellcreek: Add support for dumping tables [[https://git.kernel.org/linus/ba2d1c28886ceacd7da96466529f7929eaf3a498|commit]], [[https://git.kernel.org/linus/e81813fb56350641d8d3ba6bb6811ecaab934f10|commit]], [[https://git.kernel.org/linus/eb5f3d3141805fd22b2fb49a23536cc3f30dd752|commit]], [[https://git.kernel.org/linus/292cd449fee3a67541fab2626efb8af6a72b4c69|commit]] * Offload bridge port flags [[https://git.kernel.org/linus/db7284a6ccc4a6d7714645141f7dcee0fcb4e57d|commit]] * Report switch name and ID [[https://git.kernel.org/linus/1ab568e92bf8f6a359c977869dc546a23a6b5f13|commit]] * Add support for ksz88x3 driver family [[https://git.kernel.org/linus/4b5baca0403e2b6308e68938dc4d94912f5b8e28|commit]], [[https://git.kernel.org/linus/c2ac4d2ac5347a0d2aaabf3eca5ba2478d0617a9|commit]], [[https://git.kernel.org/linus/9f73e11250fb3948a8599d72318951d5e93b1eaf|commit]], [[https://git.kernel.org/linus/4b20a07e103f0b38b376b4b45c7c082202a876ff|commit]], [[https://git.kernel.org/linus/cc13e52c3a894e407f5b95052b0012b07101ebec|commit]], [[https://git.kernel.org/linus/61df0e7bbb90fac8c77203e0fa570804617f137d|commit]], [[https://git.kernel.org/linus/800fcab8230f622544a12403977b5b7259a076f8|commit]], [[https://git.kernel.org/linus/60a3647600027cbd54eb21997af3e175fbfa5592|commit]] * mt7530: Add support for EEE features [[https://git.kernel.org/linus/40b5d2f15c091fa9c854acde91ad2acb504027d7|commit]] * mt7530: support MDB and bridge flag operations [[https://git.kernel.org/linus/5a30833b9a16f8d1aa15de06636f9317ca51f9df|commit]] * mv88e6xxx: Offload bridge port flags [[https://git.kernel.org/linus/cc76ce9e8dc659561ee62876da2cffc03fb58cc5|commit]], [[https://git.kernel.org/linus/ffcec3f257ccc2bf27642b9b1d97d2141f9cfcec|commit]], [[https://git.kernel.org/linus/d89ef4b8b39cdb88675b2629b35dc9ffdf5ca347|commit]], [[https://git.kernel.org/linus/34065c58306dab883deb323f2edf6074f2225c19|commit]], [[https://git.kernel.org/linus/0806dd4654145e70e4a4c5b06ddad4cd7a121fdf|commit]], [[https://git.kernel.org/linus/7b9f16fe401c98cd3e1cb92d02bb7184a6d9e4c1|commit]], [[https://git.kernel.org/linus/041bd545e1249906b997645ee71f40df21417f17|commit]], [[https://git.kernel.org/linus/8d1d8298eb00756cc525e12a133a5cc37cfdf992|commit]] * mv88e6xxx: add support for mv88e6393x family [[https://git.kernel.org/linus/de776d0d316f7230d96ac1aa1df354d880476c1f|commit]], [[https://git.kernel.org/linus/6584b26020fc5bb586d6e9f621eb8a7343a6ed33|commit]] * enetc * XDP support [[https://git.kernel.org/linus/2fa423f5f0c6891effd4d5c8bdb91d418001da11|commit]], [[https://git.kernel.org/linus/a800abd3ecb9acc55821f7ac9bba6c956b36a595|commit]], [[https://git.kernel.org/linus/d504498d2eb3bfcbef4ddf3f51eb9f1391c8149f|commit]], [[https://git.kernel.org/linus/1ee8d6f3bebbdaa7692732c91685b27ae4c612be|commit]], [[https://git.kernel.org/linus/65d0cbb414cee012ceee9991d09f5e7c30b49fcc|commit]], [[https://git.kernel.org/linus/d1b15102dd16adc17fd5e4db8a485e6459f98906|commit]], [[https://git.kernel.org/linus/7ed2bc80074ed4ed30e0cab323305bde851f7a87|commit]], [[https://git.kernel.org/linus/d6a2829e82cff9e5ec10b8ee293488b57399ed01|commit]], [[https://git.kernel.org/linus/9d2b68cc108db2fdb35022ed2d88cfb305c441a6|commit]] * Flow control for NXP ENETC [[https://git.kernel.org/linus/87614b931c24d9dfc934ef9deaaf55d1cbdc2ac2|commit]], [[https://git.kernel.org/linus/4ac7acc67f29927975e2493a9f4ede0c631bb87a|commit]], [[https://git.kernel.org/linus/e7d48e5fbf30f85c89d83683c3d2dbdaa8884103|commit]], [[https://git.kernel.org/linus/b764dc6cc1ba8b82d844bbcfe97e1d432a2dca5b|commit]], [[https://git.kernel.org/linus/a8648887880f90137f0893aeb1a0abef30858c01|commit]] * Support PTP Sync packet one-step timestamping [[https://git.kernel.org/linus/7294380c5211687aa4d66166984b152ee84caf5f|commit]], [[https://git.kernel.org/linus/f768e75130159b5444ee691bbdd201bef8e5bb24|commit]] * Add Actions Semi Owl Ethernet MAC driver [[https://git.kernel.org/linus/de6e0b198239857943db395377dc1d2ddd6c05df|commit]] * gianfar: Drop GFAR_MQ_POLLING support [[https://git.kernel.org/linus/8eda54c5e6c4eb3f3a9b70fdea278f4e0f8496b2|commit]] * hns3 * PF add support for pushing link status to VFs [[https://git.kernel.org/linus/18b6e31f8bf4ac7af7b057228f38a5a530378e4e|commit]] * Support imp-controlled PHYs [[https://git.kernel.org/linus/f5f2b3e4dcc0e944dc33b522df84576679fbd8eb|commit]], [[https://git.kernel.org/linus/57a8f46b1bd3f5f43b06f48aab7c1f7ca0936be3|commit]], [[https://git.kernel.org/linus/024712f51e5711d69ced729fb3398819ed6e8b53|commit]], [[https://git.kernel.org/linus/b47cfe1f402dbf10279b8f12131388fdff9d2259|commit]] * Refactor and new features for flow director [[https://git.kernel.org/linus/5f2b1238b33c38478ddc55536b65277b30f5d456|commit]], [[https://git.kernel.org/linus/74b755d1dbf1c4ff6f0cc4513e573eb15c0e7dfc|commit]], [[https://git.kernel.org/linus/fb72699dfef8706abe203ec8c8fc69a023c161ce|commit]], [[https://git.kernel.org/linus/ae4811913f576d3a891e2ca8a3ad11746f644c69|commit]], [[https://git.kernel.org/linus/fc4243b8de8b4e7170f07f2660dcab3f8ecda0e9|commit]], [[https://git.kernel.org/linus/f07203b0180f62791371cb50fb1afacd826250fc|commit]], [[https://git.kernel.org/linus/67b0e1428e2f592c0fc2c7f682a5a049158782b8|commit]] * iavf * Add framework to enable ethtool RSS config [[https://git.kernel.org/linus/0aaeb4fbc842b9e6ef11ee1415e6e88171056afb|commit]] * Add framework to enable ethtool ntuple filters [[https://git.kernel.org/linus/0dbfbabb840d711d7ea1627d88afd0520f374a90|commit]] * Support for modifying SCTP RSS flow hashing [[https://git.kernel.org/linus/e41985f0fe8b68d1ac321bd4eda460fb553e65ad|commit]] * Support for modifying TCP RSS flow hashing [[https://git.kernel.org/linus/5ab91e0593a15652d31d3eb0bd6d28bf0bc9b36c|commit]] * Support for modifying UDP RSS flow hashing [[https://git.kernel.org/linus/7b8f3f957b22746bc9a410d7cd2e9edd0efcc9f5|commit]] * Enable flex-bytes support [[https://git.kernel.org/linus/a6379db818a850d1c1012cffe160cfc14d64cb40|commit]] * Support Ethernet Type Flow Director filters [[https://git.kernel.org/linus/a6ccffaa8da32b6077e37e7d254d519bc071433a|commit]] * Support IPv4 Flow Director filters [[https://git.kernel.org/linus/527691bf0682d7ddcca77fc17dabd2fa090572ff|commit]] * Support IPv6 Flow Director filters [[https://git.kernel.org/linus/e90cbc257a6f3f9cc2b257acab561b197c708bab|commit]] * Add support for UDP Segmentation Offload [[https://git.kernel.org/linus/c91a4f9feb67a199c27c2fe4df98ef9a49ab8ba0|commit]] * ice * Add Support for XPS [[https://git.kernel.org/linus/634da4c118434cf8a0c5eabce9eb58502ef1521c|commit]] * Add new actions support for VF FDIR [[https://git.kernel.org/linus/346bf25043976fe106cd4f739fc67765ac292a3a|commit]] * Add non-IP Layer2 protocol FDIR filter for AVF [[https://git.kernel.org/linus/21606584f1bb4c76aeb5a113e0e8a72681a270e4|commit]] * Add support for per VF ctrl VSI enabling [[https://git.kernel.org/linus/da62c5ff9dcdac67204d6647f3cd43ad931a59f4|commit]] * Add support for an allowlist/denylist of VF commands [[https://git.kernel.org/linus/c0dcaa55f91d925c9ac2c950ff84138534337a6c|commit]] * Enable FDIR Configure for AVF [[https://git.kernel.org/linus/1f7ea1cd6a3748427512ccc9582e18cd9efea966|commit]] * Enable support in the ice driver to support virtchnl requests from the iavf to configure its own RSS input set [[https://git.kernel.org/linus/222a8ab01698148c00c271cda82d96f4e6e7b0a8|commit]], [[https://git.kernel.org/linus/ddd1f3cfed3f06906c25f917eb703d683c415e24|commit]] * Enhanced IPv4 and IPv6 flow filter [[https://git.kernel.org/linus/7012dfd1afc335f5e972a1c38b43c01d4b8a4309|commit]] * Support to separate GTP-U uplink and downlink [[https://git.kernel.org/linus/cbad5db88aaf42ca3855c5c485fb5a900caaadc5|commit]] * igc * Add XDP support [[https://git.kernel.org/linus/2f019ebd5330c38e3c28fc8d35cc0bce6f4ddfe4|commit]], [[https://git.kernel.org/linus/613cf199fd10a610d46dd6b3a6eb3b14fe2b1104|commit]], [[https://git.kernel.org/linus/a39f5e530559e0e39ab26b28ce5fa9550fd3ec5b|commit]], [[https://git.kernel.org/linus/e1ed4f92a6256ec11445de51c2b5a7d89289f8d1|commit]], [[https://git.kernel.org/linus/1bf33f71f9813688bf5ca5a4db0743bb4a4dd563|commit]], [[https://git.kernel.org/linus/26575105d6ed8e2a8e43bd008fc7d98b75b90d5c|commit]], [[https://git.kernel.org/linus/73f1071c1d2952b8c93cd6cd99744768c59ec840|commit]], [[https://git.kernel.org/linus/4ff3203610928cac82d5627ce803559e78d61b91|commit]] * Expose LPI counters [[https://git.kernel.org/linus/1feaf60ff26086d4ae212c0fd61ff5755e1fd10c|commit]] * ionic * Add PTP and hw clock support [[https://git.kernel.org/linus/57a3a98d7c0ab17a264e30fdc166a0646f900b99|commit]], [[https://git.kernel.org/linus/0ec9f6669a7dc3041a0d9619489de05ac0146e3b|commit]], [[https://git.kernel.org/linus/3da258439e89d03515e5bc4ff021012f2ec87260|commit]], [[https://git.kernel.org/linus/4f1704faa0131ab70a097145a6f144c00051e46a|commit]], [[https://git.kernel.org/linus/fee6efce565d1e1c45c31de8e05faed530d0a28c|commit]], [[https://git.kernel.org/linus/61db421da31b6fb3767df46c9963e87f2a1d2418|commit]], [[https://git.kernel.org/linus/ab470bbe7aba1f9cbed52965ccdc41652951f110|commit]], [[https://git.kernel.org/linus/f0790bcd36063f2850301982f167128139a51f62|commit]], [[https://git.kernel.org/linus/a8771bfe05549f3068532c60e3682441ff8159fd|commit]], [[https://git.kernel.org/linus/f8ba81da73fc56b693dc5d91c767c882618e0004|commit]], [[https://git.kernel.org/linus/196f56c07f91fb24d33c5026036d97d3d3154dd2|commit]], [[https://git.kernel.org/linus/afeefec6773607552c450ad2eeb43f39173c2d5c|commit]] * Update ethtool support bits for BASET [[https://git.kernel.org/linus/acc606d3e4cd8d03a368fb207a0ae868d8cbe9d7|commit]] * ipa * Support two more platforms [[https://git.kernel.org/linus/c3264fee72e7565ca5df2896a221672678d595b2|commit]], [[https://git.kernel.org/linus/c88c34fcf8f501d588c0a999aa7e51e18552c5f0|commit]], [[https://git.kernel.org/linus/fbb763e7e7366c27848cbfb09d983802b6322709|commit]], [[https://git.kernel.org/linus/927c5043459ec613bad281074293f073599d2906|commit]] * Add support for the SM8350 SoC [[https://git.kernel.org/linus/e557dc82418d24a5fb035815dc57131b68239801|commit]] * iwlwifi * Add new so-gf device [[https://git.kernel.org/linus/9a0f28d8628ecf86841682784d4d34aac9b1d336|commit]] * mvm: Add support for 6GHz passive scan [[https://git.kernel.org/linus/e8fe3b41c3a36c7a7aa88bdfec112b91530577e4|commit]] * mvm: add support for version 3 of LARI_CONFIG_CHANGE command [[https://git.kernel.org/linus/3c21990b0ccecf0e3679f82cd1931999bd78b261|commit]] * mvm: enable PPAG in China [[https://git.kernel.org/linus/e12cfc7bbfd31c1be6567b296ea058e35fba91ab|commit]] * mvm: responder: support responder config command version 8 [[https://git.kernel.org/linus/20578872d503d5c211bdf334185ccd8afe4ae697|commit]] * mvm: support BIOS enable/disable for 11ax in Ukraine [[https://git.kernel.org/linus/d2bfda8addf9d78146c1ae3a39f4df3c845ea0d5|commit]] * mvm: support range request command version 12 [[https://git.kernel.org/linus/9896b0b904455ef5371327e0fa8de823d192c5a1|commit]] * pcie: Add support for Bz Family [[https://git.kernel.org/linus/2be05dfd9c3f86c66ebcfd7b2a01d07c7e0158dd|commit]] * ixgbe: Support external GBE SerDes PHY BCM54616s [[https://git.kernel.org/linus/47222864c14bc10c7769378f7601e2a45bd52026|commit]] * marvell: prestera: add support for AC3X 98DX3265 device [[https://git.kernel.org/linus/ced97eea3974e6eaa33e771d8790f4c0ada0d226|commit]] * mdio: Add BCM6368 MDIO mux bus controller [[https://git.kernel.org/linus/e239756717b5c866958823a1609e2ccf268435be|commit]] * mediatek: add flow offload for mt7623 [[https://git.kernel.org/linus/917e2e6c57980e2255c5eb8ddd77ed670ae49752|commit]] * mhi: Add support for non-linear MBIM skb processing [[https://git.kernel.org/linus/d9f0713c9217fdd31077f890c2e15232ad2f0772|commit]] * mlxsw * Implement sampling using mirroring [[https://git.kernel.org/linus/5c7659eba873df8929f4bffd352906f625d4cfec|commit]], [[https://git.kernel.org/linus/fa3faeb7aedbfbd7e30eb25a25058a2cce1010fb|commit]], [[https://git.kernel.org/linus/2dcbd9207b3380c0efd89b2805dfc4e867470eb9|commit]], [[https://git.kernel.org/linus/20afb9bc480d0bfe3d1abcb934d79b2cdc19acbf|commit]], [[https://git.kernel.org/linus/34a277212c67a395b47b715aa89c4b4e2c957d42|commit]], [[https://git.kernel.org/linus/cf31190ae0b788159a9874f0b28bbfde994741cd|commit]] * Preparations for resilient nexthop groups [[https://git.kernel.org/linus/08c99b92d76c5bb0208cf89cafd502bdb3b2c98c|commit]], [[https://git.kernel.org/linus/26df5acc275b8b5fb14de1301feed6697f2433cf|commit]], [[https://git.kernel.org/linus/c6a5011bec0962cfddcce48065e29c65e9a6ec18|commit]], [[https://git.kernel.org/linus/248136fa251abfbd862194175977afd57ab5e760|commit]], [[https://git.kernel.org/linus/031d5c16065606efc387aa6865690037c13cefc4|commit]], [[https://git.kernel.org/linus/1be2361e3ca715cd9315c3c4ebede8cdcfcbf7d5|commit]], [[https://git.kernel.org/linus/fc199d7c08c837095083e4c77678d9de1546945c|commit]], [[https://git.kernel.org/linus/424603ccdd5eb00725f9080d7e8c018039816d17|commit]], [[https://git.kernel.org/linus/29017c643476daf57495c2ccd1a5fdc8dc5186ea|commit]], [[https://git.kernel.org/linus/40f5429fce693bfb79dd9ec78d60576f17f13c76|commit]], [[https://git.kernel.org/linus/c1efd50002c00cbe51014ddf357d55162cd7d6d8|commit]], [[https://git.kernel.org/linus/d354fdd923e7a3dc2f5c34cfcfb0401bd8c56ea8|commit]], [[https://git.kernel.org/linus/164fa130dd1671797c4249195bc7f5447a34a9c2|commit]], [[https://git.kernel.org/linus/ea037b236a05822fba43b98ca68e91859e03bb64|commit]] * Add support for resilient nexthop groups [[https://git.kernel.org/linus/c6fc65f48072c9c6144ea2d145c011317bd03441|commit]], [[https://git.kernel.org/linus/62b67ff33bee9e1adf408ed3c708fdf3c69b15be|commit]], [[https://git.kernel.org/linus/197fdfd107e30a59e96691273b0b175cbf2471b8|commit]], [[https://git.kernel.org/linus/617a77f044ed7a92bb0c01c939d816f870947d5a|commit]], [[https://git.kernel.org/linus/d7761cb30374d5fcd45dd91ec015b9e7f7d5a120|commit]], [[https://git.kernel.org/linus/75d495b02982f5fa7eeb3fec9d9616bb7ab958bd|commit]], [[https://git.kernel.org/linus/debd2b3bf5735ec935f53f01834df6dbec35c8d3|commit]], [[https://git.kernel.org/linus/03490a8239156933366f5595250fe3dc5d0e18aa|commit]], [[https://git.kernel.org/linus/861584724c44e63bfb684090c70ade660dae6c69|commit]], [[https://git.kernel.org/linus/ffd3e9b07b9ee3242fa5f5bc76385b6a0e69437d|commit]] * Add support for egress and policy-based sampling [[https://git.kernel.org/linus/6561df560833952fee3ff8dd11c3b6a2041b3b1a|commit]], [[https://git.kernel.org/linus/559313b2cbb762ee4efa4ab6cd6f800c39984c20|commit]], [[https://git.kernel.org/linus/e09a59555a3028564f3cb0d10c24ab86f50cbb79|commit]], [[https://git.kernel.org/linus/1b9fc42e46dfea0efa39165d906b0f6a05d6b558|commit]], [[https://git.kernel.org/linus/90f53c53ec4acaa86055f4d2e98767eeb735b42d|commit]], [[https://git.kernel.org/linus/54d0e963f683362418424f9ce61884a6e1cced38|commit]], [[https://git.kernel.org/linus/ca19ea63f739c7a4e5dad64951706fea789e1f1a|commit]], [[https://git.kernel.org/linus/45aad0b7043da88244622a65773dae24fd1dd4da|commit]], [[https://git.kernel.org/linus/f0b692c4ee2fdd0d4291fe3cbde156792896895e|commit]], [[https://git.kernel.org/linus/0f967d9e5a20aeee51bb004295e83c2c913cceda|commit]] * Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 [[https://git.kernel.org/linus/1b35293b7afc5bdd6731502c6bba11a04a71512a|commit]], [[https://git.kernel.org/linus/d8f4da73cea7438d95c6d6a54ec0a76dbccac02e|commit]], [[https://git.kernel.org/linus/114a465d890a4fa2e3c0a49001cd47d3e804bf54|commit]], [[https://git.kernel.org/linus/0f74fa5617305aa555db7cbc8c19b8eff4806efe|commit]], [[https://git.kernel.org/linus/bf677bd25a9956bbeb9b4e13cb0c786c814d917e|commit]], [[https://git.kernel.org/linus/35f15ab378fa7e1eaa25798076a457523b5ace75|commit]], [[https://git.kernel.org/linus/1724c97d2f9ddcfe2e372f9b02d6efde15b885b0|commit]] * mlx5 * Allow both CQE compression and HW time-stamp PTP to co-exist [[https://git.kernel.org/linus/24c22dd0918bd136b7bea0f3a521ccf355fb432b|commit]], [[https://git.kernel.org/linus/a099da8ffcf6d4f6d41719bd41878ff529ab6b55|commit]], [[https://git.kernel.org/linus/a28359e922c681a23c01e4858175d9e98c5ff88a|commit]], [[https://git.kernel.org/linus/3adb60b6a3ed9f233daa632d35cec79fe4781372|commit]], [[https://git.kernel.org/linus/19cfa36b18d8dc76d72f74b5209875e31641e219|commit]], [[https://git.kernel.org/linus/b8fb10939ff43be7599df3a264474c180ba7234c|commit]], [[https://git.kernel.org/linus/c809cf665e28449ba7fec93089718bc8751a52cc|commit]], [[https://git.kernel.org/linus/1c80bd6843881fbef7d198981ea0decc184954fd|commit]], [[https://git.kernel.org/linus/0f575c20bf0686caf3d82d6c626c2e1e4a4c36e6|commit]], [[https://git.kernel.org/linus/e5fe49465d463ca6c029869e42e9ba5e895cce02|commit]], [[https://git.kernel.org/linus/960fbfe222a490622cfb3949061b20f83ef46fb0|commit]], [[https://git.kernel.org/linus/885b8cfb161ed3d8f41e7b37e14d35bd8d3aaf6b|commit]] * Introduce TC sample offload [[https://git.kernel.org/linus/4c7f40287aa5eb6ea8f3a6c3225ab5ebc6a45415|commit]], [[https://git.kernel.org/linus/0a9e2307870bdb627421b4b0bbac04b1ab8e1688|commit]], [[https://git.kernel.org/linus/c796bb7cd2307d5fb815e919b964bf2d65c95ec3|commit]], [[https://git.kernel.org/linus/c1904360dde8fb4f79bec4751c7540df10d57ec2|commit]], [[https://git.kernel.org/linus/a91d98a0a2b8e4c433b7341708f7d706e0cf1c8e|commit]], [[https://git.kernel.org/linus/c935568271b5b25baea65ad623f146de72570cd7|commit]], [[https://git.kernel.org/linus/41c2fd949803a5ff8acfed1d81c0bbd62d8f660d|commit]], [[https://git.kernel.org/linus/2a9ab10a5689a4612d441df1cc628c381dc75ed3|commit]], [[https://git.kernel.org/linus/11ecd6c60b4ee6f5d5bcd91f5b87e50bad8f142a|commit]], [[https://git.kernel.org/linus/36a3196256bf3310e5e7142b0e61787f7a201abd|commit]], [[https://git.kernel.org/linus/7319a1cc3ca9f719e4ef1b1882f6fdb57d0719b8|commit]], [[https://git.kernel.org/linus/be9dc0047450f7d8c0462a6ef3f7c26bced16911|commit]], [[https://git.kernel.org/linus/f94d6389f6a8abd04760dcd015d14961260a8000|commit]] * TC support for ICMP parameters [[https://git.kernel.org/linus/a3222a2da0a2d6c7682252d4bfdff05721a82b95|commit]] * Implement ethtool::get_fec_stats [[https://git.kernel.org/linus/1703bb50df0e4248b8def88fc6dd43a505479c66|commit]] * Add ethtool extended link state [[https://git.kernel.org/linus/b3446acb2b9ae6128587cd2d311214950adfb68b|commit]] * Add offload stats ndos to nic netdev ops [[https://git.kernel.org/linus/ee5260307c54f9b1b964a44863751ac220424844|commit]] * Enhance diagnostics info for TX/RX reporters [[https://git.kernel.org/linus/95742c1cc59d0a6aa2ca9e75bd21f2a8721f5129|commit]] * Dynamically assign MSI-X vectors count [[https://git.kernel.org/linus/c3d5c2d96d69f2578d6fbf66e39cc2cf840d9812|commit]], [[https://git.kernel.org/linus/0b989c1e37053196676b2238f82195bd5a339d58|commit]], [[https://git.kernel.org/linus/604774add516c6847745cb381d46907e229ab0bf|commit]], [[https://git.kernel.org/linus/e71b75f73763d88665b3a19c5a4d52d559aa7732|commit]] * Allow larger pages in DevX umem [[https://git.kernel.org/linus/7610ab57de5616631b664ea31c11bad527810391|commit]] * Expose private query port [[https://git.kernel.org/linus/9a89d3ad6d39cbdc9de47f776fc7f7e4b1145c70|commit]] * mt76 * Introduce single-sku support for mt7663/mt7921 drivers [[https://git.kernel.org/linus/22b980badc0fc746431b81b9d402cf0612f59a7a|commit]], [[https://git.kernel.org/linus/a9627d992b5e3aa18315094b501eba0f4d883419|commit]], [[https://git.kernel.org/linus/fb0d90540b66523069d15ac05acab4ceb8e01055|commit]], [[https://git.kernel.org/linus/729d3dbd3bf23d03b8259e692c5505d6a647726a|commit]], [[https://git.kernel.org/linus/18369a4f9d73bf0ccd43d8df691d394281ee3ed4|commit]], [[https://git.kernel.org/linus/ea29acc97c555bc4c295cd0ad78083a33b0272a2|commit]] * Report Rx timestamp [[https://git.kernel.org/linus/0fda6d7bb5a29b241fba8d37b92567c6bec79655|commit]] * mt7921: introduce MCU_EVENT_LP_INFO event parsing [[https://git.kernel.org/linus/2afd17b4d0fc15cba0144e7a4c26549b0e829ce9|commit]] * mt7921: enable random mac addr during scanning [[https://git.kernel.org/linus/c1941b8902794c55328a220c5bf3654b1b54ba09|commit]] * mt7921: add wifi reset support [[https://git.kernel.org/linus/0c1ce988460765ece1ba8eacd00533eefb6e666a|commit]], [[https://git.kernel.org/linus/f1ae92bbc43b68521bc0e866327dc896f10c11ee|commit]] * Add support for 802.3 rx frames [[https://git.kernel.org/linus/e195dad1411594809cb955c96a7a514bcc4ad638|commit]], [[https://git.kernel.org/linus/cc4b3c139ad308fcd0086baa9dc13bf60e1b802f|commit]], [[https://git.kernel.org/linus/94244d2ea503455cddec5a4de28d59c74e1aaf47|commit]], [[https://git.kernel.org/linus/90e3abf07c80a70f31227eea861f306312d5dbea|commit]], [[https://git.kernel.org/linus/730d6d0da8d8f5905faafe645a5b3c08ac3f5a8f|commit]], [[https://git.kernel.org/linus/ebee7885bb12a8fe2c2f9bac87dbd87a05b645f9|commit]] * mt7915: add support for applying pre-calibration data [[https://git.kernel.org/linus/495184ac91bb866ad7d794ad6ceb064e191319d4|commit]] * mt76x0u: Add support for TP-Link T2UHP(UN) v1 [[https://git.kernel.org/linus/51bf9d60fb927b850ec2abdc1f9f72de523098a3|commit]] * Improve runtime-pm support for mt7663/mt7921 [[https://git.kernel.org/linus/c18ba14c4bc953250aa497d03855592bd133ccde|commit]], [[https://git.kernel.org/linus/abe912ae3cd42f95beeff8eb67acbe0ca8b8aedd|commit]], [[https://git.kernel.org/linus/b1bd7bb8121d89518b2248357a070d4bf8defd3e|commit]], [[https://git.kernel.org/linus/081b37aea5085fd1535651150c5742e19ccfea82|commit]] * mt7615: enable hw rx-amsdu de-aggregation [[https://git.kernel.org/linus/e78d73e01db3309bbc099be87a5157d3c710fcc8|commit]] * mt7615: add support for rx decapsulation offload [[https://git.kernel.org/linus/d4b98c63d7a772cfc2ed68c646915d5b3988e934|commit]] * mt7615: add rx checksum offload support [[https://git.kernel.org/linus/2122dfbfd0bd951a6bded5fbd9a1e87b37c41caa|commit]] * mt7601u: enable TDLS support [[https://git.kernel.org/linus/670d9e53886c942b7f29c475b2b494278e586921|commit]] * Devlink parameter to control mlx5 metadata enablement for E-Switch [[https://git.kernel.org/linus/7bf481d7e75a474e2a0f564b4de6bc2f1eeafc9a|commit]], [[https://git.kernel.org/linus/7d5ae47891929235c4a269b91996ab951cbf3c20|commit]], [[https://git.kernel.org/linus/6308a5f06be08f3ea1f1a895a9ef54c7b65c4c35|commit]], [[https://git.kernel.org/linus/13795553a84dd3411d0870e161d40fee9c4ebe5c|commit]], [[https://git.kernel.org/linus/b16f2bb6b6ca926e303273913288461091ba8cd8|commit]], [[https://git.kernel.org/linus/b55b35382e51c84bcddc45bd87cf8fa16621452b|commit]], [[https://git.kernel.org/linus/57b92bdd9e14f969de85d25cefc10abc3f73defd|commit]] * Add MEMIC operations support [[https://git.kernel.org/linus/63f9c44bca5e10fb1fd86aee7e38039ed98f95cc|commit]], [[https://git.kernel.org/linus/7ca2b8a378ca0d4ce52edc63d6b160467d8a10c1|commit]], [[https://git.kernel.org/linus/831df88381f73bca0f5624b69ab985cac3d036bc|commit]], [[https://git.kernel.org/linus/251b9d7887505d67dbe5089f78ad5f8d610b2c2f|commit]], [[https://git.kernel.org/linus/39cc792ff2e8d7814b322547514ef1e3ce5c36a5|commit]], [[https://git.kernel.org/linus/cea85fa5dbc2e0206b58095c0c12ff035b11d129|commit]], [[https://git.kernel.org/linus/18731642d4e1f73e446710389d3b01233d6fbc78|commit]] * CT: Add support for matching on ct_state inv and rel flags [[https://git.kernel.org/linus/116c76c51035ec49af0894e8e8ad71334f9ad7aa|commit]] * CT: Add support for mirroring [[https://git.kernel.org/linus/69e2916ebce4410c0f6ba6c59c4f6e9eb228e5ec|commit]] * DR, Add support for dynamic flex parser [[https://git.kernel.org/linus/160e9cb37a8496edfe4ce74abe33ade103f59db2|commit]] * DR, Add support for force-loopback QP [[https://git.kernel.org/linus/7304d603a57a1edecfecfbcc26f85edcda4cae81|commit]] * DR, Add support for isolate_vl_tc QP [[https://git.kernel.org/linus/aeacb52a8de7046be5399ba311f49bce96e1b269|commit]] * DR, Add support for matching on geneve TLV option [[https://git.kernel.org/linus/3442e0335e70f348728c17bca924ec507ad6358a|commit]] * DR, Add support for matching tunnel GTP-U [[https://git.kernel.org/linus/df9dd15ae118e4c95fba6fe2d870ae23a99c3de2|commit]] * mtk_eth_soc: implement dynamic interrupt moderation [[https://git.kernel.org/linus/e9229ffd550b2d8c4997c67a501dbc3919fd4e26|commit]] * netdevsim * Add dummy psample implementation [[https://git.kernel.org/linus/a8700c3dd0a48f379d269ac6ddcf8bd857042771|commit]] * Add support for resilient nexthop groups [[https://git.kernel.org/linus/d8eaa4facacbb13425d4097bd066e28958a5716f|commit]] * Add FEC settings support [[https://git.kernel.org/linus/0d7f76dc11e6df6b883f625c8343aa8fa1f6874b|commit]] * nfp: flower: add support for packet-per-second policing [[https://git.kernel.org/linus/631a44ed2560672c27a149134a4d8cb963c07779|commit]] * ocelot * Extend MRP [[https://git.kernel.org/linus/ebb1bb401303ffac0ee994ba8ed9dfd24bb2ac5f|commit]], [[https://git.kernel.org/linus/7c588c3e96e9733a2a8a40caefd26c9189416821|commit]], [[https://git.kernel.org/linus/2ed2c5f0391106406ead3a74bfa571575eafe8b6|commit]] * Support multiple bridges [[https://git.kernel.org/linus/df291e54ccca0ef357f07a7b89263f7918d6ed7a|commit]] * octeontx2-af * Add support for CN10K CPT block [[https://git.kernel.org/linus/e4bbc5c53a8f6b9235d8f1292377705cf7bcf59b|commit]], [[https://git.kernel.org/linus/ecad2ce8c48fcaa23c6efd07e8d1467319a7bf8a|commit]], [[https://git.kernel.org/linus/2e2ee4cd0ab546859b5b5b2874b973b6caf855b3|commit]] * Add tc hardware offloads [[https://git.kernel.org/linus/2b9cef6679020938666a81f3b6e743cdfcb8b32d|commit]], [[https://git.kernel.org/linus/1d4d9e42c2406bc7599f5a5b7a49b71dced34b1e|commit]], [[https://git.kernel.org/linus/d8ce30e0cf76afe2dd1acfd3f64f66a8afdfa539|commit]], [[https://git.kernel.org/linus/e638a83f167ee9c4abd3faa3be460afe5a688490|commit]] * pcs: add C37 SGMII AN support for intel mGbE controller [[https://git.kernel.org/linus/b97b5331b8ab7f60fb880e0c31c9b09b73d2fa4e|commit]] * phy * Add support for microchip SMI0 MDIO bus [[https://git.kernel.org/linus/800fcab8230f622544a12403977b5b7259a076f8|commit]] * add Marvell 88X2222 transceiver support [[https://git.kernel.org/linus/6e3bac3eba448a438840ab8152cb8bbfcb8787b8|commit]] * broadcom: Add statistics for all Gigabit PHYs [[https://git.kernel.org/linus/5a32fcdb1e686e90a2c5f2d095fb79aa2fb3f176|commit]] * Add support for Clause-45 PHY Loopback [[https://git.kernel.org/linus/0ef25ed104ac17fa0586fbb076f24a5e8940b966|commit]], [[https://git.kernel.org/linus/d137c70d0e7a3db91ed0c674acb561c115911100|commit]] * marvell10g: allow 5gbase-r and usxgmii [[https://git.kernel.org/linus/0d3755428d6990637cf6dc45f007980a1dce28d1|commit]] * marvell10g: support all rate matching modes [[https://git.kernel.org/linus/97bbe3bd6922e7ccf8ecd308640a7da55ae3c2f9|commit]] * marvell: add downshift support for M88E1240 [[https://git.kernel.org/linus/65ad85f63b15af6995473724ab8562772db22753|commit]] * marvell: add support for Amethyst internal PHY [[https://git.kernel.org/linus/a978f7c479ea68d68a6267a37cbd44362bdd9811|commit]] * nxp-c45-tja11xx: add interrupt support [[https://git.kernel.org/linus/b2f0ca00e6b34bd57c9298a869ea133699e8ec39|commit]] * nxp-c45: add driver for tja1103 [[https://git.kernel.org/linus/b050f2f15e04f0416118f689f740fda466a47752|commit]] * sfp: add netlink SFP support to generic SFP code [[https://git.kernel.org/linus/d740513f05a24b1a46722325974223980f068728|commit]] * r8152: support new chips [[https://git.kernel.org/linus/5133bcc7481528e36fff0a3b056601efb704fb32|commit]], [[https://git.kernel.org/linus/a8a7be178e81a3d4b6972cbeb0ccd091ca2f9f89|commit]], [[https://git.kernel.org/linus/67ce1a806f164e59a074fea8809725d3411eaa20|commit]], [[https://git.kernel.org/linus/195aae321c829dd1945900d75561e6aa79cce208|commit]], [[https://git.kernel.org/linus/4a51b0e8a0143b0e83d51d9c58c6416c3818a9f2|commit]], [[https://git.kernel.org/linus/c2198943e33b100ed21dfb636c8fa6baef841e9d|commit]] * r8169 * Add support for ethtool get_ringparam [[https://git.kernel.org/linus/dc4aa50b13f1d33fdd813b56bb414714268025ad|commit]] * Add support for pause ethtool ops [[https://git.kernel.org/linus/216f78ea8cf6fae5140aeb55657ebdab71a05502|commit]] * rtw88 * 8822c: add GAPK [[https://git.kernel.org/linus/f98bf9ee63122d91ab93bfd549c5dd73bf0fd55e|commit]], [[https://git.kernel.org/linus/056b239f867274b573f7da15c43ff8afb523e35c|commit]], [[https://git.kernel.org/linus/3b25bac893534858a8cd0ff79afa929beb8e3b20|commit]] * 8822c: add CFO tracking [[https://git.kernel.org/linus/fb8517f4fade44fa5e42e29ca4d6e4a7ed50b512|commit]] * 8822c: add LC calibration for RTL8822C [[https://git.kernel.org/linus/7ae7784ec2a812c07d2ca91a6538ef2470154fb6|commit]] * Add flush hci support [[https://git.kernel.org/linus/7b33ec8b93c9fa401a8fcd92ebde3129a1beb844|commit]] * coex: add power off setting [[https://git.kernel.org/linus/5b492c7dbddaba4a1c1d4e72ec974ee459b4afe7|commit]] * sfc: ef10: implement ethtool::get_fec_stats [[https://git.kernel.org/linus/cab351be53c263c857563eb56b2bbfe67e8a12a0|commit]] * stmmac * Add XDP support [[https://git.kernel.org/linus/8deec94c6040bb4a767f6e9456a0a44c7f2e713e|commit]], [[https://git.kernel.org/linus/d08d32d101938a26e692c7aee0d452fbeec9d3f3|commit]], [[https://git.kernel.org/linus/d96febedfde250735ac6ed50966ec5453feda355|commit]], [[https://git.kernel.org/linus/5fabb01207a2d3439a6abe1d08640de9c942945f|commit]], [[https://git.kernel.org/linus/be8b38a722e68ffa069b7dfa887369c33d6ea886|commit]], [[https://git.kernel.org/linus/8b278a5b69a2298055b99895ddc5b5f4ab430df5|commit]] * EST interrupts and ethtool [[https://git.kernel.org/linus/e49aa315cb01828e7aec0710f3b954e80ba70dd8|commit]], [[https://git.kernel.org/linus/9f298959191b0a3a8451ad308a68a9d697ea6819|commit]] * Enable DWMAC HW descriptor prefetch [[https://git.kernel.org/linus/96874c619c200bc704ae2d8e34a3746350922135|commit]], [[https://git.kernel.org/linus/676b7ec67d79ae77c6634e75344d82fc4b885e65|commit]] * Add XDP ZC support [[https://git.kernel.org/linus/4298255f26fa91c698048e5cc79e371f3bfaf1da|commit]], [[https://git.kernel.org/linus/80f573c995fc8e385d4aebc0ffce88f6b32bb183|commit]], [[https://git.kernel.org/linus/da5ec7f22a0f1a10a5a9c3063421e73ae054649d|commit]], [[https://git.kernel.org/linus/de0b90e52a116a951ca8b13c924c359d5fc39fa0|commit]], [[https://git.kernel.org/linus/bba71cac680f30de93486c989ee283cccedc5f77|commit]], [[https://git.kernel.org/linus/bba2556efad66e7eaa56fece13f7708caa1187f8|commit]], [[https://git.kernel.org/linus/132c32ee5bc09b1d2fa518f3b38a01f4b859b6df|commit]] * Add hardware supported cross-timestamp [[https://git.kernel.org/linus/341f67e424e572bfc034daa534c6fa667533e6a4|commit]] * Add support for external trigger timestamping [[https://git.kernel.org/linus/f4da56529da602010979e8497d1f02eaf5df8883|commit]] * Add VLAN priority based RX steering [[https://git.kernel.org/linus/bd0f670e793137fac1f8cc95f1feac99cc081cba|commit]], [[https://git.kernel.org/linus/0e039f5cf86ce2fcb62077a163e7ff3d7b7b7cf3|commit]] * Add per-queue TX & RX coalesce ethtool support [[https://git.kernel.org/linus/db2f2842e6f56027b1a29c7b16dc40482f41563b|commit]] * Enable MTL ECC Error Address Status Over-ride by default [[https://git.kernel.org/linus/b494ba5a3cf822fa99fb941cd1c293da21f4f927|commit]] * intel: Add PSE and PCH PTP clock source selection [[https://git.kernel.org/linus/76da35dc99afb460b9c335182ba6a3e7ff924186|commit]] * Add C37 AN SGMII support [[https://git.kernel.org/linus/07a4bc51fc732b3618fd46dc51609948933064a4|commit]], [[https://git.kernel.org/linus/b97b5331b8ab7f60fb880e0c31c9b09b73d2fa4e|commit]], [[https://git.kernel.org/linus/ab39385021d1e0b4cd6cc521dc35c2fe659bbddf|commit]], [[https://git.kernel.org/linus/e5e5b771f684c22b25c67df85d2deb43901f7b95|commit]], [[https://git.kernel.org/linus/c62808e8105f6a0872ac716c0030e97af81e4cf0|commit]], [[https://git.kernel.org/linus/7310fe538ea5c966a773cbc39272ef145f8d05ae|commit]] * Enable multi-vector MSI [[https://git.kernel.org/linus/7e1c520c0d2028e24cf86df811d41dc4205dc5d4|commit]], [[https://git.kernel.org/linus/29e6573c61aaa71010e711e6c3249c56a2e61b46|commit]], [[https://git.kernel.org/linus/8532f613bc78b6e0e32b486e720848d3f5569287|commit]], [[https://git.kernel.org/linus/b42446b9b37ba444ba12d89dd9d45c2b68768f24|commit]], [[https://git.kernel.org/linus/6ccf12ae111e49324b439410066e8cc359aeee6d|commit]] * Support FPE link partner hand-shaking procedure [[https://git.kernel.org/linus/5a5586112b929546e16029261a987c9197bfdfa2|commit]] * wilc1000 * Add support for enabling CRC [[https://git.kernel.org/linus/c872e7ae056f16e27311fb30d637032cc3b1cb46|commit]] * Support chip sleep over SPI [[https://git.kernel.org/linus/f135a1571a0579bebed625e3af0b1fcae6dff7c5|commit]] == Audio == * Add generic LED API, which tries to resolve the diversity in the audio LED control among the ALSA drivers [[https://git.kernel.org/linus/1fa4445f9adf19a3028ce0e8f375bac75214fc10|commit]], [[https://git.kernel.org/linus/3f0638a0333bfdd0549985aa620f2ab69737af47|commit]], [[https://git.kernel.org/linus/22d8de62f11b287b279f1d4473a78c7d5e53e7bc|commit]], [[https://git.kernel.org/linus/e65bf99718b538c2f34e9444dfe1087789b58f94|commit]], [[https://git.kernel.org/linus/cb17fe0045aaa74d1ce12c0ad0058a62a1ce0401|commit]], [[https://git.kernel.org/linus/a135dfb5de1501327895729b4f513370d2555b4d|commit]] * soundwire: qcom: various improvements [[https://git.kernel.org/linus/377785cc7c5d1dafadb1ae43c6d79ff934620f67|commit]], [[https://git.kernel.org/linus/128eaf937adb87afc8a14124d3eba1f7a179af0b|commit]], [[https://git.kernel.org/linus/542d3491cdd7975161efe964691f2a1b3bba950f|commit]], [[https://git.kernel.org/linus/a866a049024c789f6d6c35aefab3ae9837a2fa73|commit]], [[https://git.kernel.org/linus/ddea6cf7b619ec4b9a630d0073c4fc64d0ac2b9c|commit]], [[https://git.kernel.org/linus/c7d49c76d1d5f5a41f637c18ce3b756351c7fdf9|commit]], [[https://git.kernel.org/linus/01ad444e3be719f8ad13f136a9b0d301806183c8|commit]], [[https://git.kernel.org/linus/a6e6581942caa0fab059634459c4c349fd7e4cc2|commit]], [[https://git.kernel.org/linus/06dd96738d618391ae58e1b28f1ba49fef214c95|commit]] * bebob: enable to deliver MIDI messages for multiple ports [[https://git.kernel.org/linus/d2b6f15bc18ac8fbce25398290774c21f5b2cd44|commit]] * hda * cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec [[https://git.kernel.org/linus/b95a913cb368edcb606d844a6dc6240093d87020|commit]], [[https://git.kernel.org/linus/6cc7e93f46a5ce9f65ad3c6c6f645f1d831a8fa4|commit]], [[https://git.kernel.org/linus/b73df04187ebb52edf3f7e502bb245c5ccab2763|commit]], [[https://git.kernel.org/linus/b9dd23bb03fe241ccb774c59b05d5cbac07895dc|commit]] * bind headset buttons to the headphone jack [[https://git.kernel.org/linus/04f7791b7a4ba6ff3f53b3f3978b353924d10e78|commit]] * realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 [[https://git.kernel.org/linus/bd15b15523fd3197d1bb46403e02e92877a4f412|commit]] * Add !AlderLake-M PCI ID [[https://git.kernel.org/linus/4ad7935df6a566225c3d51900bde8f2f0f8b6de3|commit]] * usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 [[https://git.kernel.org/linus/ab2165e2e6ed17345ffa8ee88ca764e8788ebcd7|commit]] * Add virtio sound driver [[https://git.kernel.org/linus/0ae0337f929a970ee8d83e0e95e6b8d05562ce3b|commit]], [[https://git.kernel.org/linus/de3a9980d8c34b2479173e809afa820473db676a|commit]], [[https://git.kernel.org/linus/9d45e514da88ff74fc24ffb34e7d6eb92576440b|commit]], [[https://git.kernel.org/linus/29b96bf50ba958eb5f097cdc3fbd4c1acf9547a2|commit]], [[https://git.kernel.org/linus/f40a28679e0b7cb3a9cc6627a8dbb40961990f0a|commit]], [[https://git.kernel.org/linus/da76e9f3e43a7195c69d370ee514cccae6517c76|commit]], [[https://git.kernel.org/linus/ca61a41f389c80db091db9d4ad5a651e2b4c9f70|commit]], [[https://git.kernel.org/linus/19325fedf245ca932c58a629d3888a9a393534ab|commit]], [[https://git.kernel.org/linus/575483e90a3292c2afceb7161732046e411d6fdd|commit]] * ASoC * Intel: add max98390 echo reference support [[https://git.kernel.org/linus/c7721e94279887f9dd8f4be303f2054bb5477c9e|commit]] * Intel: board: add BE DAI link for WoV [[https://git.kernel.org/linus/74ed9e9bfb7343b0a6710b651df66f3d68551110|commit]] * Intel: bytcr_wm5102: Add jack detect support [[https://git.kernel.org/linus/ecd77d494ec995fb07102b408954c94f38374084|commit]] * Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 [[https://git.kernel.org/linus/c9b3c63392e578ea74411b29a720ace77ae9041f|commit]] * Intel: soc-acpi: add ADL jack-less !SoundWire configurations [[https://git.kernel.org/linus/093b9dcb597611ce65f8c5610ee446616c0be304|commit]], [[https://git.kernel.org/linus/870dc42fe8311ef5b291ccb21eda3f7069b6f599|commit]] * Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support [[https://git.kernel.org/linus/ad83b1adc58d6693036fd330d6af95a33564eaae|commit]] * ak5558: Add support for ak5552 [[https://git.kernel.org/linus/d8c5c82e4e5b641404c65bfc6cdf57b5d0a6c836|commit]] * amd: Add support for ALC1015P codec in acp3x machine driver [[https://git.kernel.org/linus/26e33ed9f18475ebdc981d45150ac9a019e69f07|commit]] * amd: Add support for RT5682 codec in machine driver [[https://git.kernel.org/linus/7e71b48f9e27e437ca523432ea285c2585a539dc|commit]] * SoC codecs: TLV320AIC3X add SPI support [[https://git.kernel.org/linus/73a4808892b83c8336c3d913d44b8de68d881369|commit]], [[https://git.kernel.org/linus/b015df6ac03ee81b259dcb2f1a6faf4cf04ace5a|commit]], [[https://git.kernel.org/linus/a96d2ba2d8248d5e8170f2f44f98d4a33329b08a|commit]], [[https://git.kernel.org/linus/fd4daab3b139a24e71cae5de4f0ca715dbb6634a|commit]] * codecs: tlv320aic3x: add AIC3106 [[https://git.kernel.org/linus/a0bc855ffdb55cbb9fbf7fa9611d17f19db889a8|commit]] * cs42l42: Report jack and button detection + Capture Support [[https://git.kernel.org/linus/585e7079de0eac555bcdfe6284e439ee05fb18cb|commit]], [[https://git.kernel.org/linus/c5b8ee0879bcdc5082d42fe92d3c235b74feef37|commit]] * fsl-asoc-card: Add support for WM8958 codec [[https://git.kernel.org/linus/efd0b1660829a987354cea6a446179c7ac7cd0e6|commit]] * fsl_sai: Add pm qos cpu latency support [[https://git.kernel.org/linus/907e0cdebc1f36623ca8ce6a6376abb1ad56e93d|commit]] * Add audio driver base on rpmsg on i.MX platform [[https://git.kernel.org/linus/8bdfc0455e3a59e2c1207a56be22e910fae0e0d5|commit]], [[https://git.kernel.org/linus/b73d9e6225e86492f6a901223a34ecfa7b55c178|commit]], [[https://git.kernel.org/linus/49c6bf62498344fa8f8af2314231f3eb37e0e150|commit]], [[https://git.kernel.org/linus/1935050de0b6c6c961e9de51d5b5d05642f861f1|commit]], [[https://git.kernel.org/linus/3c00eceb2a5391ed1ca6703b71cad35ab8cd4352|commit]], [[https://git.kernel.org/linus/39f8405c3e502e7b9d0533fa0b0bfe715b3e89c1|commit]] * max98390: Add support for tx slot configuration [[https://git.kernel.org/linus/e5870bd0e40c749fd96a4e565497c789bee456bf|commit]] * Add I2S-MCC support for Microchip's SAMA7G5 [[https://git.kernel.org/linus/99ac2f8d1508f31ecf28d5af0ce384bf0a033f90|commit]], [[https://git.kernel.org/linus/13c1629d758aae97f329d25714e26edde4e5cf3e|commit]], [[https://git.kernel.org/linus/bfdca489751ff765ee606c85bda1680040dedd8e|commit]], [[https://git.kernel.org/linus/16135d66309a5ca67e05cd7d0b1b038597a0b0a3|commit]], [[https://git.kernel.org/linus/153bb1feefd2a7c907d65ccf89953feb1548e60f|commit]] * mediatek: mt6359: add MT6359 accdet jack driver [[https://git.kernel.org/linus/eef07b9e0925e16457ab9444b56a7f93b541aee3|commit]] * mediatek: mt8183: support machine driver with rt1015p [[https://git.kernel.org/linus/9dc21a066bb6bff55d889f22460f1bf236a9a4a3|commit]] * rt1015p: add acpi device id for rt1015p [[https://git.kernel.org/linus/464b489a7885d6a89b0dfa7b7f1f56e2db80700d|commit]] * rt1015p: add support on format S32_LE [[https://git.kernel.org/linus/7f51384f17b3e1039fbb2d3535cc777585dc3175|commit]] * rt1019: add rt1019 amplifier driver [[https://git.kernel.org/linus/7ec79d3850d0cb6dc52e6aa472886ab3adf15863|commit]] * rt1316: Add RT1316 SDCA vendor-specific driver [[https://git.kernel.org/linus/2b719fd20f327f81270b0ab99159f61da3bbac34|commit]] * rt5670: Add emulated 'DAC1 Playback Switch' control [[https://git.kernel.org/linus/982042931c255e2e7f196c24f1e5d6de780e04f9|commit]] * rt711-sdca: Add RT711 SDCA vendor-specific driver [[https://git.kernel.org/linus/7ad4d237e7c4a5dcc71cf438f646744b4484f1da|commit]] * rt715-sdca: Add RT715 sdca vendor-specific driver [[https://git.kernel.org/linus/20d17057f0a8c7bfecfb9e05bd5ba33a100a9a15|commit]] * rt715: add main capture switch and main capture volume [[https://git.kernel.org/linus/dcca646c4977d885af3466b454df97b9cb0e0d26|commit]] * simple-card-utils: enable flexible CPU/Codec/Platform [[https://git.kernel.org/linus/f2138aed231c88d5c4fa8d06aa15ad19685087c2|commit]] * tegra20: ac97: Add reset control [[https://git.kernel.org/linus/a46b78247b852345ae4458711a4aec6744a7838c|commit]] * tegra20: i2s: Add reset control [[https://git.kernel.org/linus/9c648ef82d7d4696e80b286d37dae07b67a9a32d|commit]] == Tablets, touch screens, keyboards, mouses == * Add support for Azoteq IQS626A [[https://git.kernel.org/linus/f1d2809de97adc422967b6de59f0f6199769eb93|commit]] * Add support for ILITEK Lego Series [[https://git.kernel.org/linus/42370681bd46d2162093d40eb453695495483733|commit]] * Add MStar MSG2638 touchscreen driver [[https://git.kernel.org/linus/cbdb24e59e7fc1943bc72bab4a7b477d298a2d80|commit]] * Add driver for the Hycon HY46XX touchpanel series [[https://git.kernel.org/linus/aa2f62cf211a0985c14fd78a17d55296769698d6|commit]] * atc260x: Add onkey driver for ATC260x PMICs [[https://git.kernel.org/linus/44f6b6a50ee3ff91baef7c99d9552aa5b97a890e|commit]] * exc3000: add type sysfs attribute [[https://git.kernel.org/linus/ad117c558e838f9fa93af265d8f9dd54e87e15b1|commit]] * iqs5xx: expose firmware revision to user space [[https://git.kernel.org/linus/509c0083132bdca505a17140bc98a8365bf4e6ca|commit]] * mms114: support MMS136 [[https://git.kernel.org/linus/53fefdd1d3a3403d8c44e28898d1031d8763b913|commit]] * xpad: add support for Amazon Game Controller [[https://git.kernel.org/linus/05665cef4b745cb46b1d1b8e96deaa25464092d3|commit]] * HID * Add support for Surface Aggregator Module HID transport [[https://git.kernel.org/linus/b05ff1002a5c19f2fd511c6eada6f475ff701841|commit]] * ft260: add usb hid to i2c host bridge driver [[https://git.kernel.org/linus/6a82582d9fa438045191074856f47165334f2777|commit]] * map battery capacity (00850065) [[https://git.kernel.org/linus/9de07a4e8d4cb269f9876b2ffa282b5ffd09e05b|commit]] * intel-ish-hid: ipc: Add Alder Lake device IDs [[https://git.kernel.org/linus/22db5e0003e1441cd829180cebb42f7a6b7a46b7|commit]] * lenovo: Add support for Thinkpad X1 Tablet Thin keyboard [[https://git.kernel.org/linus/c158c2afc99f9d1086f6d53b9c6c9813fcac1a10|commit]] * logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode [[https://git.kernel.org/linus/434f77092eeb42d3ab4484f71921450d7f8966e5|commit]] * magicmouse: add Apple Magic Mouse 2 support [[https://git.kernel.org/linus/2b0c086cd6f40648df73c30ea785e5c7777948da|commit]] * semitek: new driver for GK6X series keyboards [[https://git.kernel.org/linus/6a01268687c8d00e59dff341c519a337de980d2e|commit]] * Support for initialization of some Thrustmaster wheels [[https://git.kernel.org/linus/c49c33637802a2c6957a78119eb8be3b055dd9e9|commit]] * surface-hid: Add support for legacy keyboard interface [[https://git.kernel.org/linus/35a927f2848bd79586c6374ebb99e4207f3b0c7f|commit]] == TV tuners, webcams, video capturers == * !V4L2 stateless VP8 de-staging [[https://git.kernel.org/linus/d04c114e806f93135e3584bb7016aefa414322fb|commit]], [[https://git.kernel.org/linus/643a236e46d43ec8d7b4d9b35affa48b98c65df0|commit]], [[https://git.kernel.org/linus/dacd59454449cbce47539a1abed266c659e8ebab|commit]], [[https://git.kernel.org/linus/1fb03333eb926e315f9850098b5a3361832f07cb|commit]], [[https://git.kernel.org/linus/e74b504a87c110071376438564a6f7a351a215bf|commit]], [[https://git.kernel.org/linus/45c79296d736ec30ed80ddd32e2f19da220691b1|commit]], [[https://git.kernel.org/linus/0c86b4bdac7eb3a6c17aa5225a7bc708047bac6a|commit]], [[https://git.kernel.org/linus/363240ce1c08875815d28276f0a793bcaedb1ee9|commit]] * Add support for the SDM845 Camera Subsystem [[https://git.kernel.org/linus/d8bdc3e456b6d4baf99bee87dfd28020e8250367|commit]], [[https://git.kernel.org/linus/ad46e1a8d851614b2a53796b19f1e194b0e1790a|commit]], [[https://git.kernel.org/linus/c3177cb018a8bb1e6ed21ec3339c137892cfc99b|commit]], [[https://git.kernel.org/linus/96387cffeb7230e7523c5c13d90838191e89fcff|commit]], [[https://git.kernel.org/linus/9d95baf9fcf8aa606c8cee8ac613c7aca32769de|commit]], [[https://git.kernel.org/linus/633b388f85c5c1861793c522b9a1a6db7fd06445|commit]], [[https://git.kernel.org/linus/7319cdf189bb643c6d56e5898ef89ad7c3ef6c31|commit]], [[https://git.kernel.org/linus/e19b14b1873dff2a653ae726904fbd47d4525359|commit]], [[https://git.kernel.org/linus/76005817fa954310a8af2bd0644404baee34a03f|commit]], [[https://git.kernel.org/linus/eebe6d00e9bf1216fb381b64146e1b7e50d90b3f|commit]], [[https://git.kernel.org/linus/2f8b67195e4839c02151f255a5c93c250b6df968|commit]], [[https://git.kernel.org/linus/2f6f8af672038b34d71e16ce9b30c59cc987db2b|commit]], [[https://git.kernel.org/linus/705245679372b8aee67924a69dc0bb49e111380a|commit]] * Add V4L2 driver for i.MX8 JPEG Encoder/Decoder [[https://git.kernel.org/linus/0376a51fbe5e11a59d6a5c55e57cc201da06dbe0|commit]], [[https://git.kernel.org/linus/b16ed1e660085dc9e6c8425e9c584055484f4665|commit]], [[https://git.kernel.org/linus/b8035f7988a82cbbabf1009b9f3234ff2431f8a4|commit]], [[https://git.kernel.org/linus/ccbea178db47bf4a111ee97c0d77678818563a93|commit]], [[https://git.kernel.org/linus/819f3ea51d476dec23e11586a70f47972d61c00a|commit]], [[https://git.kernel.org/linus/2db16c6ed72ce644d5639b3ed15e5817442db4ba|commit]], [[https://git.kernel.org/linus/be157db0a3d863d9d5439bcab0a0afbf173e94f8|commit]] * adv7604: support EDIDs up to 4 blocks [[https://git.kernel.org/linus/c730ff32b917c814c1d86343328f0518a94114c0|commit]] * adv7842: support 1 block EDIDs [[https://git.kernel.org/linus/3e057b8a5f99bb0bd65d56ab6f543bb6fd1e7b40|commit]] * HDR10 static metadata [[https://git.kernel.org/linus/f31b9ffd968bc07e78826814da01e164e0bf6485|commit]], [[https://git.kernel.org/linus/4e4053a28f37ab45ee9d13b77b1b9f53923b87b3|commit]], [[https://git.kernel.org/linus/1ad0de78e7944eef171340d9fa00f0a59458991c|commit]], [[https://git.kernel.org/linus/5f8beb7d1e1c504b476d157732e54414f138104e|commit]], [[https://git.kernel.org/linus/9172652d72f8e9a1f4d9f667dde0beec60bcde41|commit]] * em28xx: Add pid for bulk revision of Hauppauge 461e [[https://git.kernel.org/linus/042c122f4a306869177debae751ef5592aef504d|commit]] * em28xx: Add pid for bulk revision of Hauppauge 461eV2 [[https://git.kernel.org/linus/e5f3b2f4f2377434dc9118db47191d2f72533ab9|commit]] * rc: add keymap for Xbox 360 Universal Media remote [[https://git.kernel.org/linus/34d5fc1e0da1698783efd227c6cc46f0f4124148|commit]] * rc: add keymaps for mecool-kii-pro/kiii-pro remotes [[https://git.kernel.org/linus/3ddcea9f7da0d7df25e12c2f2e06082341fed4fb|commit]] * rc: remove zte zx ir driver [[https://git.kernel.org/linus/799ddc03708550f655e362d0934d025b702c78c2|commit]] * ti-vpe: cal: Implement media controller centric API [[https://git.kernel.org/linus/38e89e790fe27f131d7310f9020d577bf9d2527f|commit]] * uvcvideo: Support devices that report an OT as an entity source [[https://git.kernel.org/linus/4ca052b4ea621d0002a5e5feace51f60ad5e6b23|commit]] * Add encoder ctrls for long term reference [[https://git.kernel.org/linus/f15c54cf3f684cd1a65f6ebc55ee9ada533ec6ef|commit]], [[https://git.kernel.org/linus/f2fb3f02abe2e66fefcc045767dd7d16e5730a45|commit]] * AUD encoder control [[https://git.kernel.org/linus/f2bf1bcb191b15c0ac135af2651ebed6c017bcb0|commit]], [[https://git.kernel.org/linus/08c06797627935d48621359eb95ab8a69d70d5c5|commit]] * venus: Enable 6xx support [[https://git.kernel.org/linus/daba0a10c585b3736142d8f7ff81590b1ec1da7e|commit]], [[https://git.kernel.org/linus/3bca43585e2216611c766c2108ac476b7dd9e3a8|commit]], [[https://git.kernel.org/linus/0aeabfa29a9cb5b0fa62b9edc530da0ed114034f|commit]], [[https://git.kernel.org/linus/b4053a2097ec2f8ea622e817ae5a46a83b23aefe|commit]], [[https://git.kernel.org/linus/ff2a7013b3e6a3d34d2b5c7786b8a73093d25319|commit]], [[https://git.kernel.org/linus/3c5e894dd30a7180039abc45348dfdad8c189fe7|commit]], [[https://git.kernel.org/linus/7f6631295f46070ee5cdbe939136ce48cc617272|commit]], [[https://git.kernel.org/linus/ff027906308fcda1661e05beac6abdcbe2b93f6d|commit]], [[https://git.kernel.org/linus/94e6ed2b2db30bd3e4a821518ebbe8dd6a1920c9|commit]], [[https://git.kernel.org/linus/e6dd8c3adf433a5ba4911d06c94e30324150283d|commit]], [[https://git.kernel.org/linus/3f9acde81d6ed87399d4ac5a4f2e6174b17b82be|commit]], [[https://git.kernel.org/linus/255385ca433ce5ff621732f26a759211a27c8f85|commit]], [[https://git.kernel.org/linus/24fcc0522d8764c46ed109fb35c76f02468a56c7|commit]], [[https://git.kernel.org/linus/e396e75fc2545f4136c464e97fcbbc9809fef279|commit]], [[https://git.kernel.org/linus/7ed9e0b3393c8720e8a48e98bc88e30112ccb1bc|commit]], [[https://git.kernel.org/linus/f24afa95bb2e401e9267c722ec109808a0537e60|commit]], [[https://git.kernel.org/linus/c22b1a29497c3919b86dc2c87292d24b5965e4a5|commit]], [[https://git.kernel.org/linus/4b0b6e147dc98a5985a9060b612041023896ec2b|commit]], [[https://git.kernel.org/linus/64afe82740b3644d491c60d50b23e56310fe4be5|commit]], [[https://git.kernel.org/linus/ec7ad11740b3b5798c0bd11169170d9572c2e1a2|commit]], [[https://git.kernel.org/linus/c934d9d4ca28d8f37f210e26dc88f3d34698114e|commit]], [[https://git.kernel.org/linus/bc28936bbba9995b843d17de12f98f861e52cd58|commit]], [[https://git.kernel.org/linus/df67e358447564f204e7966eec35765e0a68d3fa|commit]], [[https://git.kernel.org/linus/1ad175952bbcafabd75b399e7fb656ac8ca5d7a5|commit]], [[https://git.kernel.org/linus/83af5738dc13b407d653d6b6fa725d459fa2ab46|commit]] * Add decoder conceal color ctrl [[https://git.kernel.org/linus/b52051a40908b3867fcab077d4afda47e1bd4c1b|commit]], [[https://git.kernel.org/linus/4ef6039fad8f910738f4be604b20bc397665a7ea|commit]] * MFC private ctrls to std ctrls [[https://git.kernel.org/linus/9f3d1056ea54170bfcc678ca69f802492cc69f93|commit]], [[https://git.kernel.org/linus/8ec0b7b0b5981c58704194af17a2a981e164900f|commit]], [[https://git.kernel.org/linus/c3042bff918a25c0cb3120d6da18a9d8b00da617|commit]], [[https://git.kernel.org/linus/644bcc0315f2b1c438132c46f78221cd6a6f67f3|commit]] == Universal Serial Bus == * Thunderbolt * Add details to router uevent [[https://git.kernel.org/linus/2f608ba19610e9b05c38747d41b97af75455a478|commit]] * Align with USB4 inter-domain and DROM specs [[https://git.kernel.org/linus/61ec15e5534b1adcfc30cb2cf408144c6cd621f2|commit]], [[https://git.kernel.org/linus/bda83aeca3cfa8a5aacfe93ba4baf1be81c21f61|commit]], [[https://git.kernel.org/linus/7f0a34d7900b8403d3068755856b86bcc790c5a3|commit]], [[https://git.kernel.org/linus/fea627003606d4220d3f7dcb65e8a144c8b4d5d9|commit]], [[https://git.kernel.org/linus/d29c59b1a4dc74ab0b27c540f39e766906d30e29|commit]], [[https://git.kernel.org/linus/8ccbed2476f2a615d5045a7c5c7b459db7dd9263|commit]], [[https://git.kernel.org/linus/a6932c3f9ef3aa0c61fae4ff591f1f01783a45b4|commit]], [[https://git.kernel.org/linus/3bb163331e3acafb217f4259b1987e5f56b0456a|commit]], [[https://git.kernel.org/linus/7d3084c0b77c6c417a16fc1c5bf3bc3149d20fab|commit]], [[https://git.kernel.org/linus/46b494f286812a88caba28dd0810cf3a55747431|commit]], [[https://git.kernel.org/linus/e5876559b579975e054fdf747c08077628fad175|commit]], [[https://git.kernel.org/linus/5cfdd300b7b1e6f2390cf0d71040a8c26297bef7|commit]], [[https://git.kernel.org/linus/180b0689425c6fb2b35e69a3316ee38371a782df|commit]], [[https://git.kernel.org/linus/952400756dfc7311defbcafca795efe85dd858b3|commit]], [[https://git.kernel.org/linus/15a4c7e8f916f4826b0bb541663798af3a1294bd|commit]], [[https://git.kernel.org/linus/5adab6cc45c448dd329fceec9aca4f4d4c0559c5|commit]], [[https://git.kernel.org/linus/e23a5afd013c15909169c56751f8d7dac67a68eb|commit]], [[https://git.kernel.org/linus/3231307e399a411db07d7d7927df38c4a4b88353|commit]] * Add relative hysteresis support for hid sensors [[https://git.kernel.org/linus/1c71a2863a0c56123e5a67880cf658083c0a0b1e|commit]], [[https://git.kernel.org/linus/84dbc231a6f56c810fdd1908c723c0c23c9e169b|commit]], [[https://git.kernel.org/linus/3a826f7c64080ec2789abc229d8012430fa092b7|commit]] * Linking ports to their Type-C connectors [[https://git.kernel.org/linus/ae196ddb0d3186bc08e529b8ea4bf62161ddfce2|commit]], [[https://git.kernel.org/linus/63cd78617350dae99cc5fbd8f643b83ee819fe33|commit]], [[https://git.kernel.org/linus/b433c4c789d612cf58739a772bbddbd949bafd20|commit]], [[https://git.kernel.org/linus/ee64fc599b721cafb56a28ce2922343e02aa2d41|commit]] * cdns3: imx: add power lost support for system resume [[https://git.kernel.org/linus/2fd69eca06333a4c1170e81bedf2736548ccb63d|commit]] * Add some missing support for USB 3.2 SuperSpeed Plus detection on the host side [[https://git.kernel.org/linus/0299809be415567366b66f248eed93848b8dc9f3|commit]], [[https://git.kernel.org/linus/a59918cb6193b58e6293f58a094466504393f9c4|commit]], [[https://git.kernel.org/linus/2d0e82c905b8d802031665eb9dd3b9acddac7580|commit]], [[https://git.kernel.org/linus/d07247ff2515d7d2db60e6492cd4662d87bf7bf2|commit]], [[https://git.kernel.org/linus/f2b6ebf61e8fcd0b1f03a084d39742b1f6113ac4|commit]], [[https://git.kernel.org/linus/423432072d163acf0089bf2821d98404539d7d4c|commit]], [[https://git.kernel.org/linus/cd8d66cfae4989ed4b99c98b0c24d0eecba7005f|commit]], [[https://git.kernel.org/linus/64364bc912c01b33bba6c22e3ccb849bfca96398|commit]], [[https://git.kernel.org/linus/eb02aaf21f29ea8706ab3ebdb41cb33a090b3bfc|commit]], [[https://git.kernel.org/linus/325c3b9a0b5c25471e85c048609f7177e91c9934|commit]] * dwc3: Add driver for Xilinx platforms [[https://git.kernel.org/linus/84770f028fabab4cb66188d583ed12652f30576b|commit]] * dwc3: pci: add support for the Intel Alder Lake-M [[https://git.kernel.org/linus/782de5e7190de0a773417708e17d9461d9109bf9|commit]] * f_uac2: adds support for SS and SSP [[https://git.kernel.org/linus/f8cb3d556be31d2f41f54a7d7623930b05c9b340|commit]] * Add support USB for MT8183 [[https://git.kernel.org/linus/b1a344589eeaa52be43fba1bde20d483e01018ff|commit]], [[https://git.kernel.org/linus/c03b4ccb9481c3664e83249bc673559f057667ab|commit]] * mtu3: add support ip-sleep wakeup for MT8192 [[https://git.kernel.org/linus/a099d36884365748d68d77d0873e3e91f507ed12|commit]] * serial: add support for multi-interface functions [[https://git.kernel.org/linus/53366a9f917a8601dcad0fd9768d5956cd2f99a6|commit]], [[https://git.kernel.org/linus/b3431093ad05c5242d87fcf94bddc7a84a2134f5|commit]], [[https://git.kernel.org/linus/5de03c99691d5b0b6253fda1d1d3bbc8239aadb8|commit]], [[https://git.kernel.org/linus/5fec21e74bfc1db764fdab013162d839cc889290|commit]] * serial: ftdi_sio: add IDs for IDS GmbH Products [[https://git.kernel.org/linus/c5a80540e425a5f9a82b0f3163e3b6a4331f33bc|commit]] * serial: ftdi_sio: add !NovaTech OrionMX product ID [[https://git.kernel.org/linus/bc96c72df33ee81b24d87eab953c73f7bcc04f29|commit]] * serial: omninet: add device id for Zyxel Omni 56K Plus [[https://git.kernel.org/linus/fc0b3dc9a11771c3919eaaaf9d649138b095aa0f|commit]] * serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 [[https://git.kernel.org/linus/e467714f822b5d167a7fb03d34af91b5b6af1827|commit]] * serial: pl2303: add device id for ADLINK ND-6530 GC [[https://git.kernel.org/linus/f8e8c1b2f782e7391e8a1c25648ce756e2a7d481|commit]] * serial: ti_usb_3410_5052: add startech.com device id [[https://git.kernel.org/linus/89b1a3d811e6f8065d6ae8a25e7682329b4a31e2|commit]] * serial: ti_usb_3410_5052: drop closing_wait module parameter [[https://git.kernel.org/linus/9b31f8cd9174c835e76b63bd71f82dca4b3d7e4f|commit]] * serial: xr: add support for XR21B1411 [[https://git.kernel.org/linus/4099d4ba476325100fcafb139fc6c49d0441bc7c|commit]] * serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 [[https://git.kernel.org/linus/607f67183742eeb45e316e89dc7fec64d6288308|commit]] * serial: xr: add support for XR21V1412 and XR21V1414 [[https://git.kernel.org/linus/23b7998e81aa37d97897aa236bdcfba3f6edeb66|commit]] * serial: xr: add support for XR22801, XR22802, XR22804 [[https://git.kernel.org/linus/6da99f9de5feb25b01cbe37fdb15f26a2d7d64a9|commit]] * usbip: tools: add options and examples in man page related to device mode [[https://git.kernel.org/linus/b737eecd4a8a62c7e479b2c7d2d1a1319343c72b|commit]] * xhci-mtk: add support ip-sleep wakeup for mT8192 [[https://git.kernel.org/linus/331c505894e4da9b29ec7d7fa7c945e69823faee|commit]] == Serial Peripheral Interface (SPI) == * Add !HiSilicon SPI Controller Driver for Kunpeng SoCs [[https://git.kernel.org/linus/c770d8631e1810d8f1ce21b18ad5dd67eeb39e5c|commit]] * Add Micron SPI NOR Authenta device compatible [[https://git.kernel.org/linus/3a1634daf8cbf7d1e76b120fea9665325557be8c|commit]] * mediatek: add mt8195 spi slave support [[https://git.kernel.org/linus/1527b09bc80018f02fe0b6d14e97c95f93596221|commit]] * mediatek: add mtk_spi_compatible support [[https://git.kernel.org/linus/d666a833b0b9f5b8e08ecdc002a4cf5d34932b7a|commit]] * pxa2xx: Add support for Intel Alder Lake PCH-M [[https://git.kernel.org/linus/8c4ffe4d023d7a3153c1d3d1084d98d17bf684b9|commit]] * spi-nxp-fspi: Add imx8dxl driver support [[https://git.kernel.org/linus/c791e3c31cb209e6f25a5f3767707d16c1a6069a|commit]] * spi-nxp-fspi: Add imx8dxl support [[https://git.kernel.org/linus/32f298481add01d8c39e11a414bdc4d5037541ed|commit]] * spi-nxp-fspi: Add support for IP read only [[https://git.kernel.org/linus/31e92cbfb9cd9f7dcb2c04858f6cdcb3cbca914f|commit]] * stm32-qspi: Add dirmap support [[https://git.kernel.org/linus/18674dee3cd651279eb3d9ba789fe483ddfe1137|commit]] == Watchdog == * npcm: Add support for WPCM450 [[https://git.kernel.org/linus/328d1c1a92d9eea42943af9edd5393dcd06bd591|commit]] * wdt: Support wdt on ROHM BD9576MUF and BD9573MUF [[https://git.kernel.org/linus/b237bcac557ac30a4064863f582e06073248392a|commit]] == Serial == * 8250: Add new 8250-core based Broadcom STB driver [[https://git.kernel.org/linus/41a469482de257ea8db43cf74b6311bd055de030|commit]] * 8250_of: Add nuvoton,wpcm450-uart [[https://git.kernel.org/linus/8465df70e49c05f537607f81814c560ef37c8ca2|commit]] * 8250_pci: Add support for new HPE serial device [[https://git.kernel.org/linus/e0e24208792080135248f23fdf6d51aa2e04df05|commit]] * 8250_dw: Add device HID for new AMD UART controller [[https://git.kernel.org/linus/3c35d2a960c0077a4cb09bf4989f45d289332ea0|commit]] * serial: samsung_tty: Add earlycon support for Apple UARTs [[https://git.kernel.org/linus/b89cfc05a275404bcfec83e2bdf8aea9a6c6e4bb|commit]] * serial: samsung_tty: Add support for Apple UARTs [[https://git.kernel.org/linus/fcbba344907afe26da487f1ed0b0e285c06a547b|commit]] * cyclades, remove this orphan [[https://git.kernel.org/linus/f76edd8f7ce06cdff2fe5b6b39a49644c684a161|commit]] * isicom, remove this orphan [[https://git.kernel.org/linus/67b1544a55c94b62f68488d5fcbc93cca293dc32|commit]] * rocket, remove the driver [[https://git.kernel.org/linus/3b00b6af7a5bd7fd7e5189ccaad0e0cfb7dc7785|commit]] == CPU Frequency scaling == * CPPC: Add support for frequency invariance [[https://git.kernel.org/linus/4c38f2df71c8e33c0b64865992d693f5022eeaad|commit]] == Voltage, current regulators, power capping, power supply == * supply: Add AC driver for Surface Aggregator Module [[https://git.kernel.org/linus/e61ffb344591fca443be4fc633290cbf15ee3298|commit]] * supply: Add battery driver for Surface Aggregator Module [[https://git.kernel.org/linus/167f77f7d0b3891941866ae66f9cf4362ec33f93|commit]] * supply: bq27xxx: Add support for BQ78Z100 [[https://git.kernel.org/linus/4eed7f5a8334a179f40b2c78c1ead572b9dd04a0|commit]] * regulator: fan53555: Add TCS4525 DCDC support [[https://git.kernel.org/linus/914df8faa7d6fdff7afa1fbde888a2bed8d72fa7|commit]] * regulator: qcom-rpmh: Add PM7325/PMR735A regulator support [[https://git.kernel.org/linus/c4e5aa3dbee56bde70dfa03debc49bf9494fb3d9|commit]] * regulator: spmi: Add support for ULT LV_P50 and ULT P300 [[https://git.kernel.org/linus/438421b07bf84988a819a635cd8bdf6a4d7f72f2|commit]] * regulator: Support ROHM BD71815 regulators [[https://git.kernel.org/linus/1aad39001e851cd7ee2d811eb5fd4b044979d9d5|commit]] == Real Time Clock (RTC) == * bd70528: Support RTC on ROHM BD71815 [[https://git.kernel.org/linus/c56dc069f2687280090e0eb7454971cae3e8f2a5|commit]] * New driver for RTC in Netronix embedded controller [[https://git.kernel.org/linus/435af89786c674583b188f7322fee5c03894b8b7|commit]] * pcf8523: add alarm support [[https://git.kernel.org/linus/13e37b7fb75dfaeb4f5a72468f0bd32853628d28|commit]] * ab-eoz9: add alarm support [[https://git.kernel.org/linus/e70e52e1bf1d6d0ea60e2f8294d5e76a8d8f5370|commit]] * pm8xxx: Add RTC support for PMIC PMK8350 [[https://git.kernel.org/linus/c8f0ca8b7a4b91f637ccd9a55f37dbac73d6f6bf|commit]] * rx6110: add ACPI bindings to I2C [[https://git.kernel.org/linus/8d69f62fddf6c1a8c7745120c4d6aab9322b001a|commit]] == Pin Controllers (pinctrl) == * Add ZynqMP pinctrl driver [[https://git.kernel.org/linus/fa989ae7c7b38efbc6c3370571fb8a6f7350029a|commit]], [[https://git.kernel.org/linus/8b242ca700f8043be56542efd8360056358a42ed|commit]] * Ingenic: Add DMIC pins support for Ingenic SoCs [[https://git.kernel.org/linus/6adf2c5607377d22831af009241fc0a6e62d4077|commit]] * Ingenic: Add pinctrl driver for JZ4730 [[https://git.kernel.org/linus/424f39691f2d6f69fdad9904c958880f4ebd3ece|commit]] * Ingenic: Add pinctrl driver for JZ4750 [[https://git.kernel.org/linus/215c81a3e96964bd5d2e96aa22191ebff2d198c3|commit]] * Ingenic: Add pinctrl driver for JZ4755 [[https://git.kernel.org/linus/b582b5a434d35b617c9fde73210138365d681c26|commit]] * Ingenic: Add pinctrl driver for JZ4775 [[https://git.kernel.org/linus/0c9907404d24220f5a5196816d069f0e05dd4459|commit]] * Ingenic: Add pinctrl driver for X2000 [[https://git.kernel.org/linus/943e0da15370341a6e5d9baa5b6a7649c020e105|commit]] * Ingenic: Add support for read the pin configuration of X1830 [[https://git.kernel.org/linus/1d0bd580ef83b78a10c0b37f3313eaa59d8c80db|commit]] * Add a pincontrol driver for BCM6318 [[https://git.kernel.org/linus/d28039fccf948a407de69106465caa465b1dcf32|commit]] * Add a pincontrol driver for BCM63268 [[https://git.kernel.org/linus/155cca1b0794a8f541e7eaa45be70df0a49964f3|commit]] * Add a pincontrol driver for BCM6328 [[https://git.kernel.org/linus/9bf34ac5ab5805f0a798d40423c05596b7a0cee6|commit]] * Add a pincontrol driver for BCM6358 [[https://git.kernel.org/linus/9494b16976e1ae3afc643abf638a25f2ce4c3f2b|commit]] * Add a pincontrol driver for BCM6362 [[https://git.kernel.org/linus/705791e23ecd93d6c2697234fdf0c22b499c0a5b|commit]] * Add a pincontrol driver for BCM6368 [[https://git.kernel.org/linus/50554accf7a79980cd04481e8903073bdb706daf|commit]] * Add drive for I2C related pins on MT8195 [[https://git.kernel.org/linus/ea9d2ed46520a3fb0b865143cc824aea27deb8fa|commit]] * Add pinctrl driver on mt8195 [[https://git.kernel.org/linus/6cf5e9ef362af824de2e4e8afb78d74537f1e3db|commit]] * bcm: add bcm63xx base code [[https://git.kernel.org/linus/132f95016db0a0a0659e99b471a7d3fd0c60f961|commit]] * pinmux: Add pinmux-select debugfs file [[https://git.kernel.org/linus/6199f6becc869d30ca9394ca0f7a484bf9d598eb|commit]] * qcom-pmic-gpio: Add support for pm8008 [[https://git.kernel.org/linus/ea119e5a482aaf08dd22cf53400c29cb16af8416|commit]] * qcom: sc8180x: add ACPI probe support [[https://git.kernel.org/linus/6d8d67988b1a2db04d9d6083a729e8abfeb725d7|commit]] * qcom: spmi-gpio: Add support for PM8350 and friends [[https://git.kernel.org/linus/57c0a4f0a071be916e534d6f6e52dcf0cd8df8ba|commit]] * renesas: Add support for R-Car !SoCs with pull-down only pins [[https://git.kernel.org/linus/1d3928a3e69cd6ec0ea837d3eeccb2ff604b5072|commit]] * rockchip: add support for rk3568 [[https://git.kernel.org/linus/c0dadc0e47a895e95c17a4df1fa12737e1d57d6f|commit]] == Multi Media Card (MMC) == * sdhci-of-dwcmshc: add rockchip platform support [[https://git.kernel.org/linus/08f3dff799d43bd2ec9d5e05c819ae3f253fe5cd|commit]] * sdhci-acpi: Add device ID for the AMDI0041 variant of the AMD eMMC controller [[https://git.kernel.org/linus/955047f3c35a3116416ffbddcaeeb6499afaf43b|commit]] * sdhci-pci: Add PCI IDs for Intel LKF [[https://git.kernel.org/linus/ee629112be8b4eff71d4d3d108a28bc7dc877e13|commit]] == Memory Technology Devices (MTD) == * Add OTP (one-time-programmable) erase ioctl [[https://git.kernel.org/linus/e3c1f1c92d6ede3cfa09d6a103d3d1c1ef645e35|commit]] * parsers: ofpart: support BCM4908 fixed partitions [[https://git.kernel.org/linus/bb17230c61a6424b622e92006ec52ba23aa5a967|commit]] * parsers: ofpart: support Linksys Northstar partitions [[https://git.kernel.org/linus/7134a2d026d942210b4d26d6059c9d979ca7866e|commit]] * rawnand: Add support for secure regions in NAND memory [[https://git.kernel.org/linus/13b89768275d6ca9764bf91449e4cafe46ba706b|commit]] * spi-nor * OTP support [[https://git.kernel.org/linus/069089acf88b2216b667c1e5994e08b4d2e1ea12|commit]], [[https://git.kernel.org/linus/cad3193fe9d1f0af4d05ed86693f99984409b188|commit]] * winbond: Add support for w25q512jvq [[https://git.kernel.org/linus/ff013330fbdb2782e9001787db6c0b6415cdad77|commit]] * winbond: add OTP support to w25q32fw/jw [[https://git.kernel.org/linus/b206b82d1726f6f878891791069ab0aea2e31113|commit]] * spinand: gigadevice: Support GD5F1GQ5UExxG [[https://git.kernel.org/linus/469b992489852b500d39048aa0013639dfe9f2e6|commit]] == Industrial I/O (iio) == * Add support for multiple IIO buffers per IIO device [[https://git.kernel.org/linus/e36db6a06937c6fce3291f0c362d4f757b8ec703|commit]], [[https://git.kernel.org/linus/17395ce299211a8148ee45d1d71eb740a3fec48d|commit]], [[https://git.kernel.org/linus/e03ed893e2cf7305183b3314ae80daa1e97667b2|commit]], [[https://git.kernel.org/linus/99f6e8215b627730e2e6d371430a1f81e8ed6c27|commit]], [[https://git.kernel.org/linus/a02c09e42b3ed6cefae671e302835f1f04bf474e|commit]], [[https://git.kernel.org/linus/c127161865bc21a3fc6adad07b38ce8276ba2f8e|commit]], [[https://git.kernel.org/linus/8ebaa3ff1e71d428912423f7f4f8001bfb368cc5|commit]], [[https://git.kernel.org/linus/e64506bf69b680975c47dcbca2a33fc672b368b5|commit]], [[https://git.kernel.org/linus/32f171724e5cbecc80594fb6eced057cfdd6eb6f|commit]], [[https://git.kernel.org/linus/e2b4d7aca9db5c1f0789e5a8e0fd1f4953d0be9e|commit]], [[https://git.kernel.org/linus/d9a625744ed0e452f5c495cd8c51eed4b6623a4c|commit]], [[https://git.kernel.org/linus/3e3d11b2e43b9a967d98261250c19636b893b7ed|commit]], [[https://git.kernel.org/linus/15097c7a1adc0554ce8eb6f5fd6758d063bfea44|commit]], [[https://git.kernel.org/linus/4991f3ea2aec5dd8c5abdb40a360258dd71eddf4|commit]], [[https://git.kernel.org/linus/be24dcb113675f72c2b95c96a55d8aae4964cdc6|commit]], [[https://git.kernel.org/linus/0224af85a77be1ebdf5256f0d6738b0f7250f41d|commit]], [[https://git.kernel.org/linus/738f6ba1180046904402ffbe210fbd2fa2c4b050|commit]], [[https://git.kernel.org/linus/ee708e6baacd3afdace9b721c25fbbe106cebb94|commit]], [[https://git.kernel.org/linus/f73f7f4da581875f9b1f2fb8ebd1ab15ed634488|commit]], [[https://git.kernel.org/linus/0d596bb2ad0dbefc7c3e6072acb64b379888ee3d|commit]], [[https://git.kernel.org/linus/a605c8f4e71c35fddb9b13785f4ea5c24e273aa2|commit]], [[https://git.kernel.org/linus/ebe5112535b5cf389ca7d337cf6a0c1d885f9880|commit]], [[https://git.kernel.org/linus/8827faab2c8b52e848071a039a945db6f3ae8365|commit]] * Adding support for IIO SCMI Based Sensors [[https://git.kernel.org/linus/f774117c96f94c7c4d2f076e4cacc80218b0df48|commit]] * accel: Add support for the Bosch-Sensortec BMI088 [[https://git.kernel.org/linus/c19ae6be7555abbee985d73372d0e78878a337f8|commit]] * acpi_als: Add trigger support [[https://git.kernel.org/linus/24b84444eb6f8d6a5090f6fdf172cacfa43f89e9|commit]] * adc: Add driver for Texas Instruments ADS131E0x ADC family [[https://git.kernel.org/linus/d935eddd2799f2559d3c909e5977c0a85a5af1b7|commit]] * adc: ad7124: allow more than 8 channels [[https://git.kernel.org/linus/7b8d045e497a04dd88546da51f34fa3b102778d2|commit]] * dac: ad5686: Add support for AD5673R/AD5677R [[https://git.kernel.org/linus/477bd010c20efc377c55e6077b0526201a7a33b3|commit]] * imu: inv_mpu6050: Use as standalone trigger [[https://git.kernel.org/linus/454c219f5d8452eff87b701735ae1224f4410356|commit]] * proximity: Add a ChromeOS EC MKBP proximity driver [[https://git.kernel.org/linus/7792225b7b671800d1c9b562ace8e167a3d0e2e7|commit]] * proximity: vcnl3020: add proximity rate [[https://git.kernel.org/linus/6a878e70e88b53c015cae1a3898c17db4b4cb199|commit]] * cdc:ad7150: Move driver out of staging [[https://git.kernel.org/linus/646d67b5c582d69d3a73e89116a147abdbca28ed|commit]] * magnetometer: Add Support for ST IIS2MDC [[https://git.kernel.org/linus/c71cfe5576d1f6e2d53b5fb9b74438eadf097b05|commit]] == Multi Function Devices (MFD) == * Add MFD driver for ATC260x PMICs [[https://git.kernel.org/linus/f7cb7fe34db9f32e8b1c13ecc823112480b875f8|commit]] * Add ROHM BD71815 ID [[https://git.kernel.org/linus/488b205e57181a56f3503cb97240d32798d3d3bd|commit]] * Add base driver for Netronix embedded controller [[https://git.kernel.org/linus/eceae583930666a69ab805eee8e81f9699bf6930|commit]] * Remove support for AB3100 [[https://git.kernel.org/linus/16f961544bfd7170f75d805d7585e09023671dbc|commit]] * Support ROHM BD9576MUF and BD9573MUF PMICs [[https://git.kernel.org/linus/bd4cefe20e3ded06ee2a2629a73ecb40a08f4eaf|commit]], [[https://git.kernel.org/linus/b1b3ced389795d2671e88dd3e9e07a48dc9632fc|commit]], [[https://git.kernel.org/linus/0e9692607f94ecc59aedc0ecfd2348124c743412|commit]], [[https://git.kernel.org/linus/b237bcac557ac30a4064863f582e06073248392a|commit]], [[https://git.kernel.org/linus/e4560879fddf34c39ed2d4f0fb6a0489839796ce|commit]], [[https://git.kernel.org/linus/42fc191d60e6d5fd8c52e7afa8bccdc912947ce4|commit]] * Support for ROHM BD71815 PMIC core [[https://git.kernel.org/linus/4dcdcfd5abb34d3139669fcd830b756d45678c47|commit]] * da9063: Support SMBus and I2C mode [[https://git.kernel.org/linus/586478bfc9f7e16504d6f64cf18bcbdf6fd0cbc9|commit]] * intel-m10-bmc: Add support for MAX10 BMC Secure Updates [[https://git.kernel.org/linus/f9386c91574fe6da9f4fca9a47734816b0db0019|commit]] * intel_pmt: Add support for DG1 [[https://git.kernel.org/linus/aa47ad3f853ae72c32b7e46dfc8bc2c8dc2dbad7|commit]] * ntxec: Support for EC in Tolino Shine 2 HD [[https://git.kernel.org/linus/d1157530d476ffce4485182eea5b492065362a09|commit]] == Pulse-Width Modulation (PWM) == * Add Raspberry Pi Firmware based PWM bus [[https://git.kernel.org/linus/79caa362eab6569297210eda375d6ea358a81161|commit]] * ntxec: Add driver for PWM function in Netronix EC [[https://git.kernel.org/linus/9fc0486f948f00f90cba4da9e3b2b58ff00b2a53|commit]] * pca9685: Support hardware readout [[https://git.kernel.org/linus/8f4768a56b673cbff3f24cf7b1784852c0f572d1|commit]] * visconti: Add Toshiba Visconti SoC PWM support [[https://git.kernel.org/linus/721b595744f199c185fbcefaa6e7e5cea9da1941|commit]] == Inter-Integrated Circuit (I2C + I3C) == * Add support for !HiSilicon I2C controller [[https://git.kernel.org/linus/d62fbdb99a85730af408399bfae9fa2aa708c6f1|commit]] * cp2615: add i2c driver for Silicon Labs' CP2615 Digital Audio Bridge [[https://git.kernel.org/linus/4a7695429eade517b07ea72f9ec366130e81a076|commit]] * designware: Add driver support for AMD NAVI GPU [[https://git.kernel.org/linus/17631e8ca2d3421090e54b39d9a1402091019ba1|commit]] * i801: Add support for Intel Alder Lake PCH-M [[https://git.kernel.org/linus/8f51c1763ae98bb63fc04627ceae383aa0e8ff7b|commit]] * stm32f7: add support for DNF i2c-digital-filter binding [[https://git.kernel.org/linus/9449a558549978c1fe9af340164b17fa7d12af16|commit]] == Hardware monitoring (hwmon) == * pmbus: Add pmbus driver for MAX15301 [[https://git.kernel.org/linus/1e4063329fe865380177945efed3a42c0bbbfa05|commit]] * pmbus/tps53679: Add support for TI TPS53676 [[https://git.kernel.org/linus/cb3d37b59012d8ed20864799ea8d0a2373967e69|commit]] * Add driver for fsp-3y PSUs and PDUs [[https://git.kernel.org/linus/1734b4135a62fd2402232346b809e99177ea6b4c|commit]] * pmbus: Add driver for Infineon IR36021 [[https://git.kernel.org/linus/e20a7198a20fcd406809ccf25e6331331d352718|commit]] * pmbus: Add driver for !BluTek BPA-RS600 [[https://git.kernel.org/linus/15b2703e5e02301323e27a3c534fbc9431a7bf98|commit]] * corsair-psu: add support for critical values [[https://git.kernel.org/linus/c2d5f273c505d12ebe98d795eb4a152b3c935566|commit]] * Add driver for NZXT Kraken X42/X52/X62/X72 [[https://git.kernel.org/linus/82e3430dfa8c32f35ce24a5c628e3e221f168769|commit]] * pmbus/stpddc60: Add ST STPDDC60 pmbus driver [[https://git.kernel.org/linus/42bfe7dd0f9918fb796049e2d159dedc6865f480|commit]] * nct6683: Support NCT6686D [[https://git.kernel.org/linus/bfbbbe04d01222aa484400a7257f34a952af2237|commit]] * Remove amd_energy driver [[https://git.kernel.org/linus/9049572fb145746725b198a19e27fa2671b80448|commit]] == General Purpose I/O (gpio) == * Support ROHM BD71815 GPOs [[https://git.kernel.org/linus/703b288f3edf7b08d256499802fba88df5032d53|commit]] * sch: Add edge event support [[https://git.kernel.org/linus/7a81638485c1a62a87b4c391ecc9c651a4a9dc19|commit]] * mpc8xxx: Add ACPI support [[https://git.kernel.org/linus/76c47d1449fc2ad58fec3a4ace45e33c3952720e|commit]] * Add Realtek Otto GPIO support [[https://git.kernel.org/linus/0d82fb1127fb7cc8287614eb0992acb0583bc323|commit]] == Leds == * rt4505: Add support for Richtek RT4505 flash LED controller [[https://git.kernel.org/linus/d9dfac5419d08e5f0048b53effd5b64de5801882|commit]] == DMA engines == * dw-edma: HDMA support [[https://git.kernel.org/linus/04e0a39fc10f82a71b84af73351333b184cee578|commit]], [[https://git.kernel.org/linus/b79f17517ad8c928c3acb1c89bcca9e242b29c84|commit]], [[https://git.kernel.org/linus/e0c1d53891c43a70c9fa85ddb3174ab5afd7e2ec|commit]], [[https://git.kernel.org/linus/c124fd9a969acaa83f6dfa5e160a99a500af9e4b|commit]], [[https://git.kernel.org/linus/1aef6ffe999eec7b7fdcfad7ffef9c157727ffcb|commit]], [[https://git.kernel.org/linus/85e7518f42c85d339fac0af9f9d025d7e6717f2d|commit]], [[https://git.kernel.org/linus/16b90dd94d3f88b9f43cc06228d2b64d32225e5d|commit]], [[https://git.kernel.org/linus/f3167dc16378da4abd4ca19d6700170fcdfd5be7|commit]], [[https://git.kernel.org/linus/31fb8c1ff962d93ed5025f39a6a186207c9805eb|commit]], [[https://git.kernel.org/linus/da6e0dd54135e51ca858ee231674ba93ca4ba89f|commit]], [[https://git.kernel.org/linus/5244ac2e2e34d1f558ae690f10882ebe42365ea2|commit]], [[https://git.kernel.org/linus/e970dcc4bd8e0a1376e794fc81d41d0fc98262dd|commit]], [[https://git.kernel.org/linus/cb498d7f3b086bcfab642e38aa80600dcebe0e0a|commit]], [[https://git.kernel.org/linus/b671d098a97f59d6056b34e0a759ec976325c216|commit]] * idxd * Add IDXD performance monitor support [[https://git.kernel.org/linus/81dd4d4d6178306ab31db91bdc7353d485bdafce|commit]] * IDXD pmu support [[https://git.kernel.org/linus/0bde4444ec44b8e64bbd4af72fcaef58bcdbd4ce|commit]], [[https://git.kernel.org/linus/0bde4444ec44b8e64bbd4af72fcaef58bcdbd4ce|commit]] * Add interrupt handle request and release support [[https://git.kernel.org/linus/eb15e7154fbfa3e61c777704b2ff28eb3a0d4796|commit]] * Add support for readonly config mode [[https://git.kernel.org/linus/8c66bbdc4fbf3c297ebc8edf71f359e4a132c9db|commit]] * Enable SVA feature for IOMMU [[https://git.kernel.org/linus/cf5f86a7d47df149857ba2fb72f9c6c9da46af2e|commit]] * iax bus removal [[https://git.kernel.org/linus/4b73e4ebd43ce48101a4c09bf13d439a954d61c5|commit]] * Support reporting of halt interrupt [[https://git.kernel.org/linus/5b0c68c473a131c2acb21abad44b0047b200e185|commit]] == Cryptography hardware acceleration == * ccp: Add support for Green Sardine [[https://git.kernel.org/linus/195ec383d805e8dd3d1299b0bbd565ee5863b7ac|commit]] * hisilicon: add ECDH and CURVE25519 algorithms support for Kunpeng 930 [[https://git.kernel.org/linus/8123455a648581ed08b1740e4fc33863eb353687|commit]], [[https://git.kernel.org/linus/9b94ae729068f6608ec7364dea891ee86dd3dad2|commit]], [[https://git.kernel.org/linus/6763f5ea2d9ac9b5a34a374ee637b5e4f1f525dd|commit]], [[https://git.kernel.org/linus/14bb76768275a056a91d249525a717019fd46663|commit]], [[https://git.kernel.org/linus/05e7b906aa7c8690906135dc86ab0fc12ee37481|commit]], [[https://git.kernel.org/linus/8fb9340e178ad32084fc189e6a2b2abfbc091df7|commit]], [[https://git.kernel.org/linus/90274769cf7926a7a14f1cd3f47b66de76e0adb4|commit]] * hisilicon: enable new hardware error types for Kunpeng930 [[https://git.kernel.org/linus/d9e21600dc0930d49a09060dd20ec8544983f202|commit]], [[https://git.kernel.org/linus/b7220a7439fa5e2506428252e9046963ab51d48d|commit]], [[https://git.kernel.org/linus/10594d1e5ff79f0bcc96d2abde364b58adc06ffb|commit]], [[https://git.kernel.org/linus/c4aab24448a3948bcc318a318bd963e25e4c5b02|commit]] * hisilicon/qm: support doorbell isolation and queue number configuration [[https://git.kernel.org/linus/45bb26d946cd89c08e6b8410a76b9bf3614c9d78|commit]], [[https://git.kernel.org/linus/c4392b46ee95be9815e682a1c8cb0aa2f92f07e2|commit]], [[https://git.kernel.org/linus/6250383a2083e8f66635d441977f74e0ee4e52f7|commit]], [[https://git.kernel.org/linus/8bbecfb402f76b6977a6c5661ad3cfb0051a9776|commit]] * octeontx2: add support for OcteonTX2 98xx CPT block [[https://git.kernel.org/linus/b2d17df35ea5ff9b7c003e5060bb79edd6d4c9c5|commit]] * sa2ul: Update sa2ul driver for AM64x !SoCs [[https://git.kernel.org/linus/0bc42311cdff4ee8bdf08f68b28b0307895df90b|commit]], [[https://git.kernel.org/linus/e8a4529d4598467577b847a8ace14ecc479e4f64|commit]] == PCI == * Add sysfs MSI-X vector assignment interface [[https://git.kernel.org/linus/c3d5c2d96d69f2578d6fbf66e39cc2cf840d9812|commit]] * Allow VPD access for QLogic ISP2722 [[https://git.kernel.org/linus/e00dc69b5f17c444a38cd9745a0f76bc989b3af4|commit]] * j721e: Add support to provide refclk to PCIe connector [[https://git.kernel.org/linus/49e0efdce791256fef94c3940aea77a0a6b0622e|commit]] * mediatek-gen3: [[https://git.kernel.org/linus/07ca255e3d49bb31f6b7398bd0b3c62c94142c19|commit]], [[https://git.kernel.org/linus/9cc742078c9a90cdd4cf131e9f760e6965df9048|commit]], [[https://git.kernel.org/linus/d3bf75b579b980b9d83a76d3b4d8bfb9f55b24ca|commit]], [[https://git.kernel.org/linus/814cceebba9b7d1306b8d49587ffb0e81f7b73af|commit]], [[https://git.kernel.org/linus/1bdafba538be706b185c7aded0d42327702d92b7|commit]], [[https://git.kernel.org/linus/d537dc125f0756f7eb9f3a2f878fbe2e3179c452|commit]] * tegra: Add Tegra194 MCFG quirks for ECAM errata [[https://git.kernel.org/linus/7f100744749e4fe547dece3bb6557fae5f0a7252|commit]] * xilinx-nwl: Enable coherent PCIe DMA traffic using CCI [[https://git.kernel.org/linus/213e12205232886902507ba4e2af12d79b7cbbab|commit]] == Remote Processors == * Add support for detaching a remote processor [[https://git.kernel.org/linus/16324fc8def1c08a92261089aaf503aca3381aa6|commit]], [[https://git.kernel.org/linus/6a6c4dc0e5de5dc4fec0ccda417c26f5814be380|commit]], [[https://git.kernel.org/linus/4196d18903f94090f0a223d65de25e3bf50a3d13|commit]], [[https://git.kernel.org/linus/76f4c87587e2ff41e9b9867ffde2137f27ba39b9|commit]], [[https://git.kernel.org/linus/1a631382be1d22ddab0582dae3498b3d28e2e44a|commit]], [[https://git.kernel.org/linus/8a471396d21ca499d89d4071b2b670258f009ffa|commit]], [[https://git.kernel.org/linus/6e20a05104e55dc0e4899db8110013d521d20a6e|commit]], [[https://git.kernel.org/linus/7f3bd0c019cb813448d867c17c9b9dad205a13eb|commit]], [[https://git.kernel.org/linus/6070203fe43335a02b7fd103bae582095411adc5|commit]], [[https://git.kernel.org/linus/d3962a397885518a85d2dc6b0c51e6594f71c30f|commit]], [[https://git.kernel.org/linus/9dc9507f1880fb6225e3e058cb5219b152cbf198|commit]], [[https://git.kernel.org/linus/8088dd4d9316964901b13df09a20ee0f917f414d|commit]], [[https://git.kernel.org/linus/800dad0025ecb9ca8c885414cab070f8cc40e81e|commit]], [[https://git.kernel.org/linus/83d4e6712c3b1a7dd5b43251737ea3d7d0a460f4|commit]], [[https://git.kernel.org/linus/d2008a96833082713094ba8a545141be1b01b266|commit]], [[https://git.kernel.org/linus/5daaeb5f07ed0681b734864dde58dcadab115963|commit]], [[https://git.kernel.org/linus/6e71d2b2a2b717c3bddbe72cdf48dd07d53f8364|commit]] * imx_rproc: support iMX8MQ/M [[https://git.kernel.org/linus/9e4c31799cbdcf271b81e1ed169cd2c131c4e079|commit]], [[https://git.kernel.org/linus/bc403b4dfcbcefe489c94df9e568b8f57c2aaae7|commit]], [[https://git.kernel.org/linus/2cfc056ef2c28b4961bff5e2f6deed94afb14024|commit]], [[https://git.kernel.org/linus/40df0a91b2a5228ded8e5f75b80d28c96c6831cd|commit]], [[https://git.kernel.org/linus/1896b3d82c555eaec6f6bde0c8d12377060bb22d|commit]], [[https://git.kernel.org/linus/ecadcc47492cc73a9bb92fbf16098192df514b87|commit]], [[https://git.kernel.org/linus/b29b4249f8f0cad1a1787cbe59e638ff23d489ed|commit]], [[https://git.kernel.org/linus/4ab8f9607aad6323826c9b945dee52e565975fcc|commit]], [[https://git.kernel.org/linus/8f2d8961640f0346cbe892273c3260a0d30c1931|commit]], [[https://git.kernel.org/linus/2df7062002d0263bde70b453f671bb4f8493e169|commit]] * imx_rproc: support remote cores booted before Linux Kernel [[https://git.kernel.org/linus/5e4c1243071d29ed5511121d044116b942ba6a7b|commit]] * qcom: pas: Add modem support for SDX55 [[https://git.kernel.org/linus/3fdba9d27cc68a4d561da80bfecd4f73239b9a86|commit]] * Add non PAS wcss Q6 support for QCS404 [[https://git.kernel.org/linus/6549f42c3d179575cd1466c4fd65d76680e49fed|commit]], [[https://git.kernel.org/linus/34364712fcc48d589e88517395021a14f82fad2e|commit]], [[https://git.kernel.org/linus/0af65b9b915e52019aee91db3e1f8b39a7ec8d08|commit]], [[https://git.kernel.org/linus/bb91c9ee518cd7353f2301f4bd6b65ea42a750d4|commit]] == Clock == * qcom: rpmh: add support for SDX55 rpmh IPA clock [[https://git.kernel.org/linus/b2150cab9a97c1fcc15684200a6020b6d231106d|commit]] * ralink: add clock driver for mt7621 SoC [[https://git.kernel.org/linus/48df7a26f4700aac8b7e5ab68796daf25c27e062|commit]] * rockchip: add clock controller for rk3568 [[https://git.kernel.org/linus/cf911d89c4c5e225a2a2cfadf1364838154b2202|commit]] * bd718x7: Add support for clk gate on ROHM BD71815 PMIC [[https://git.kernel.org/linus/42391f7e218581f810461b41a2912e487f2f1f50|commit]] * clocksource * npcm: Add support for WPCM450 [[https://git.kernel.org/linus/690daddcb60246d8a510aaad7b954bcc53eba17e|commit]] * ingenic-ost: Add support for the JZ4760B [[https://git.kernel.org/linus/352408aff91d06fd2f0e35d52079bd0cd70cd29e|commit]] * ingenic: Add support for the JZ4760 [[https://git.kernel.org/linus/8a3f717f35a3e9a28a935f8e4459c72ba00e90ca|commit]] == PHY ("physical layer" framework) == * Add Sparx5 ethernet serdes PHY driver [[https://git.kernel.org/linus/2ff8a1eeb5aa8bb471f3756a695b8b69841eb61f|commit]] * add support for Armada CP110 UTMI PHY [[https://git.kernel.org/linus/2fc989f74b8dac8a560b7c5e384c4f02b5cfd4b2|commit]] * qcom-qmp: add support for sm8250-usb3-dp phy [[https://git.kernel.org/linus/aff188feb5e1f67a61808f547c4dc0e150ee8278|commit]] * ti: j721e-wiz: Add support for configuring QSGMII [[https://git.kernel.org/linus/488209909be38faf17398bfa243426e3eaff9ea6|commit]] * cadence-torrent: Add support to drive refclk out [[https://git.kernel.org/linus/2cca0228f3641e68ac2433a8e75b130d907ce78a|commit]] == IRQ chips == * Add driver for WPCM450 interrupt controller [[https://git.kernel.org/linus/fead4dd496631707549f414b4059afb86ea8fb80|commit]] * Add support for IDT 79rc3243x interrupt controller [[https://git.kernel.org/linus/529ea36818112530791a2ec083a1a3066be6174c|commit]] * apple-aic: Add support for the Apple Interrupt Controller [[https://git.kernel.org/linus/76cde26394114f6af2710c6b2ad6854f1e8ee859|commit]] * irq-mst: Support polarity configuration [[https://git.kernel.org/linus/ea4aeaa5c88906eb3ca3d7d3d17a45605d2dd0de|commit]] * stm32: add usart instances exti direct event support [[https://git.kernel.org/linus/986e9f6038575d447393d393dc2022a91488110a|commit]] == Various == * bus: mhi: core: Add support for Flash Programmer execution environment [[https://git.kernel.org/linus/66ac7985b2af310aaca14869d6e43b0290e98c07|commit]] * bus: mhi: pci_generic: Add FIREHOSE channels [[https://git.kernel.org/linus/11134390d742bd22e574d03280fe0ec8d3d4974e|commit]] * bus: mhi: pci_generic: Add SDX24 based modem support [[https://git.kernel.org/linus/59d05b71729b96d809b89e70640b9332d559b20f|commit]] * bus: mhi: pci_generic: Add support for runtime PM [[https://git.kernel.org/linus/d3800c1dce24c7964f37663b3a5549e93f345a5c|commit]] * bus: mhi: pci_generic: Introduce Foxconn !T99W175 support [[https://git.kernel.org/linus/aac426562f568520b674f0d5ae3929977be9f1c0|commit]] * bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support [[https://git.kernel.org/linus/ac4bf60bbaa090d3abfc5a340bd01ae933fadacf|commit]] * counter: add IRQ or GPIO based counter [[https://git.kernel.org/linus/a55ebd47f21f6f0472766fb52c973849e31d1466|commit]] * counter: 104-quad-8: Remove IIO counter ABI [[https://git.kernel.org/linus/e357e81fcf115bce68f3c8ca76cfc89caf24ec5a|commit]] * counter: stm32-lptimer-cnt: remove iio counter abi [[https://git.kernel.org/linus/01f68f067dc39df9c9d95d759ee61517eb4b0fcf|commit]] * extcon: qcom-spmi: Add support for VBUS detection [[https://git.kernel.org/linus/dd6f5afb1c2db352f8dd2d181597b3835f132657|commit]], [[https://git.kernel.org/linus/4fcdd677c4ea0f57eda1be6fcd965ddd7d9551d6|commit]], [[https://git.kernel.org/linus/7b1222b224aff41739319ae81cd266825464ad8f|commit]] * fpga: Add support for Xilinx DFX AXI Shutdown manager [[https://git.kernel.org/linus/6f1e376cfc6864a2f46538db909bbd5253c3c146|commit]] * fpga: dfl: add support for Intel D5005 card [[https://git.kernel.org/linus/a78a51a851ed3edc83264a67e2ba77a34f27965f|commit]], [[https://git.kernel.org/linus/ba2fc167e9447596a812e828842d0130ea9cd0e4|commit]], [[https://git.kernel.org/linus/25b000a80bd79f037de56a76d62dbf1cca0db63a|commit]] * habanalabs * Add debugfs to DMA from the device [[https://git.kernel.org/linus/639781dcab8261f39c7028db4ed4fd0e760d69fa|commit]] * Add custom timeout flag per cs [[https://git.kernel.org/linus/cf39395034c6b927d49abe554fb4e93730d00543|commit]] * Debugfs access to user mapped host addresses [[https://git.kernel.org/linus/a5778d10a12da26de55f88a9d03cbea78f73f8c4|commit]] * Return current power via INFO IOCTL [[https://git.kernel.org/linus/586f2caf0ef952ca5e0f38a00b7ba8d945345cf7|commit]] * Support legacy and new pll indexes [[https://git.kernel.org/linus/e8f9392a5c7fabe0fdeb33b354b489c8c4b236bc|commit]] * hwspinlock: remove sirf driver [[https://git.kernel.org/linus/1cb8f3e2d8fe7533c26df9925a83bd3d185b312e|commit]] * interconnect: qcom: Add SDM660 interconnect provider driver [[https://git.kernel.org/linus/f80a1d41432869dd78dfe8373060371918a05326|commit]] * interconnect: qcom: Add SM8350 interconnect provider driver [[https://git.kernel.org/linus/d26a56674497dd12a0ac378203cf058b7a984124|commit]] * iommu: add Unisoc IOMMU basic driver [[https://git.kernel.org/linus/b23e4fc4e3faed0b8b604079c44a244da3ec941a|commit]] * mailbox: sprd: Add supplementary inbox support [[https://git.kernel.org/linus/6457f4cd7810fdd1bd7d261845898292e632ede8|commit]] * mei: me: add Alder Lake P device id [[https://git.kernel.org/linus/0df74278faedf20f9696bf2755cf0ce34afa4c3a|commit]] * misc: Add Add Synopsys !DesignWare xData IP driver [[https://git.kernel.org/linus/e8a30eef6ef6da4998fcdaaffaaf8d29777c5d7d|commit]], [[https://git.kernel.org/linus/e1181b5bbc3c3b6a16a0a80a870279ad1dccfeea|commit]], [[https://git.kernel.org/linus/49917294ab29bc0d06177049955eceb3ee53c1c6|commit]], [[https://git.kernel.org/linus/177260a705a9c45efa55345881724208421f7f3e|commit]] * nvmem: qfprom: Add support for fuse blowing on sc7280 [[https://git.kernel.org/linus/5a1bea2a2572ce5eb4bdcf432a6929681ee381f2|commit]] * of: property: fw_devlink: Add support for remote-endpoint [[https://git.kernel.org/linus/f7514a6630166a7b566dee9b1af2e87e431959be|commit]] * phy: Add media type and speed serdes configuration interfaces [[https://git.kernel.org/linus/6c172e73690e59ba74ecf12139d841b8651693f8|commit]] * vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA [[https://git.kernel.org/linus/26bfea1309f5d4faad33383d2d82a3463f518982|commit]], [[https://git.kernel.org/linus/6ad31d162a4e0227bd8e854255b37a23a4263900|commit]], [[https://git.kernel.org/linus/5619003173bad626e7d6bd6241c1855b549f9311|commit]] * vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA [[https://git.kernel.org/linus/0ecb1960788d0ce627e246303a31843c1f496bed|commit]], [[https://git.kernel.org/linus/139c3fd9c9fc52ea5b8a347046993000afe36c06|commit]], [[https://git.kernel.org/linus/51fc387b67cb25416757f7a889bab328cc0faf37|commit]], [[https://git.kernel.org/linus/2f1b305070393151d3997217a4452ef99bdb48cc|commit]], [[https://git.kernel.org/linus/69d00d9858c7451a1e3fc556ece211533fb85b64|commit]], [[https://git.kernel.org/linus/1d895a68085b28d098893570b024229aacc9a057|commit]], [[https://git.kernel.org/linus/e8ef6124959a7c4004ef95b1b17cfa9b2ca582bd|commit]] * tools: dma-mapping: benchmark: Add support for multi-pages map/unmap [[https://git.kernel.org/linus/ca947482b0b30443e6da1f0f5ba7244e34a4f65a|commit]] * iommu/dma: Resurrect the "forcedac" option [[https://git.kernel.org/linus/3542dcb15cef66c0b9e6c3b33168eb657e0d9520|commit]] * PCI: Remove !MicroGate SyncLink device IDs [[https://git.kernel.org/linus/1bb73841ea7a88765db7f641a90120490f1f4aee|commit]] = List of Pull Requests = * [[https://git.kernel.org/torvalds/c/7dd1ce1a526cb444bd2308c9fda52add4c532ac1|tpm updates]] * [[https://git.kernel.org/torvalds/c/b0e22b47f650b53dbb094cd0011a48f6f3ae3e29|x509 dbx/mokx UEFI support]] * [[https://git.kernel.org/torvalds/c/ffc766b31e900e91454d53b8619f0ff5377df945|lockdep capacity limit updates]] * [[https://git.kernel.org/torvalds/c/a4a78bc8ead44c3cdb470c6e1f37afcabdddfc14|crypto updates]] * [[https://git.kernel.org/torvalds/c/2c532791802223560f86e3864dbafa3a6d9d008d|x86 RAS update]] * [[https://git.kernel.org/torvalds/c/2c5ce2dba26afb39d426d9c06fd1c8e5057936d7|x86 alternatives/paravirt updates]] * [[https://git.kernel.org/torvalds/c/98ee795b21733a370bfdb3ba4359d2e31e6db514|x86 tool update]] * [[https://git.kernel.org/torvalds/c/26a4ef7e481c9d70d2e0cf0be1ad37279fe0b6de|x86 AMD secure virtualization (SEV-ES) updates]] * [[https://git.kernel.org/torvalds/c/47e12f14108170c36af9a0ee2271abb3dfb73e0e|x86 vmware guest update]] * [[https://git.kernel.org/torvalds/c/81a489790a4b9e269dbfc50aa054e71d554a910b|x86 SGX updates]] * [[https://git.kernel.org/torvalds/c/90e66ce9e817df307045abe40ff64ecf60e3c6ee|x86 boot updates]] * [[https://git.kernel.org/torvalds/c/ea5bc7b977fc7cd2be4065ef41824adc976c807f|misc x86 cleanups]] * [[https://git.kernel.org/torvalds/c/ca53fb2c7c7da99dc51e6c959c84c9b0aca4e040|x86 build updates]] * [[https://git.kernel.org/torvalds/c/64a925c9271ec50714b9cea6a9980421ca65f835|x86 platform updates]] * [[https://git.kernel.org/torvalds/c/91552ab8ffb81317656214daafd9a7bcf09ab0a0|irq updates]] * [[https://git.kernel.org/torvalds/c/87dcebff9262330ceffad8f1732f29fd35feab5a|timer updates]] * [[https://git.kernel.org/torvalds/c/6f78c2a7b7219bc2e455250365f438621e5819d0|x86 apic update]] * [[https://git.kernel.org/torvalds/c/eea2647e74cd7bd5d04861ce55fa502de165de14|entry code update]] * [[https://git.kernel.org/torvalds/c/64f8e73de08d11cbe01347340db95b4011872ec5|x86 bus lock detection updates]] * [[https://git.kernel.org/torvalds/c/6a713827cece73136bca63a93e7f9a35dd009d3e|m68k updates]] * [[https://git.kernel.org/torvalds/c/31a24ae89c92d5533c049046a76c6a2d649efb72|arm64 updates]] * [[https://git.kernel.org/torvalds/c/8e47c5f0e23234659daea78256bc1b04ea019a4b|xen updates]] * [[https://git.kernel.org/torvalds/c/4d480dbf21f3385e9957b1ee8dadee35548f4516|Hyper-V updates]] * [[https://git.kernel.org/torvalds/c/90035c28f17d59be660b9992757d09853ab203ec|x86 platform driver updates]] * [[https://git.kernel.org/torvalds/c/8e3a3249502d8ff92d73d827fb41dd44c5a16f76|char/misc driver updates]] * [[https://git.kernel.org/torvalds/c/c01c0716ccf5db2086d9693033472f37de96a699|driver core updates]] * [[https://git.kernel.org/torvalds/c/8900d92fd666d936a7bfb4c567ac26736a414fb4|staging/IIO driver updates]] * [[https://git.kernel.org/torvalds/c/d08410d8c9908058a2f69b55e24edfb0d19da7a1|tty and serial driver updates]] * [[https://git.kernel.org/torvalds/c/ef1244124349fea36e4a7e260ecaf156b6b6b22a|USB and Thunderbolt updates]] * [[https://git.kernel.org/torvalds/c/01d7136894410a71932096e0fb9f1d301b6ccf07|ARM SoC updates]] * [[https://git.kernel.org/torvalds/c/2b90506a8186df5f7c81ad1ebd250103d8469e27|ARM defconfig updates]] * [[https://git.kernel.org/torvalds/c/37f00ab4a003f371f81e0eae76cf372f06dec780|ARM SoC driver updates]] * [[https://git.kernel.org/torvalds/c/f7857bf3745e9ede6367a8ff89c1c4f308bfd914|ARM devicetree updates]] * [[https://git.kernel.org/torvalds/c/6b0fbc540c2fc34e55828ef9918cc61528071a01|ARM Nuvoton WPCM450 platform support]] * [[https://git.kernel.org/torvalds/c/0c855563182001c829065faa17f8e29e9ceffe13|ARM Apple M1 platform support]] * [[https://git.kernel.org/torvalds/c/2f9ef0559efbee18a10a3ca26eefe57f69918693|documentation updates]] * [[https://git.kernel.org/torvalds/c/befbfe07e646d9ffc5be1e2c943aefa5e23bf3b8|file locking updates]] * [[https://git.kernel.org/torvalds/c/b5b3097d9cbb1eb3df0ade9507585e6e9e3b2385|erofs updates]] * [[https://git.kernel.org/torvalds/c/c065c42966dd3e9415164afcb9bfd4300227ffe9|nfsd updates]] * [[https://git.kernel.org/torvalds/c/2a19866b6e4cf554b57660549d12496ea84aa7d7|cifs updates]] * [[https://git.kernel.org/torvalds/c/55ba0fe059a577fa08f23223991b24564962620f|btrfs updates]] * [[https://git.kernel.org/torvalds/c/47080f2286110c371b9cf75ac7b34a6f2f1cf4ba|hwmon updates]] * [[https://git.kernel.org/torvalds/c/d8f9176b4ece17e831306072678cd9ae49688cf5|ACPI updates]] * [[https://git.kernel.org/torvalds/c/5469f160e6bf38b84eb237055868286e629b8d44|power management updates]] * [[https://git.kernel.org/torvalds/c/e19eede54240d64b4baf9b0df4dfb8191f7ae48b|dmi update]] * [[https://git.kernel.org/torvalds/c/070a7252d21b8e8900ee8540f82f0f1a348f8816|mtd updates]] * [[https://git.kernel.org/torvalds/c/fed584c408c123e2a0a7dd1f630d96b84e7f9e97|regmap updates]] * [[https://git.kernel.org/torvalds/c/ca62e9090d229926f43f20291bb44d67897baab7|regulator updates]] * [[https://git.kernel.org/torvalds/c/4a0225c3d208cfa6e4550f2210ffd9114a952a81|spi updates]] * [[https://git.kernel.org/torvalds/c/7e4910b9acea9fb9575f6506f76dd465259ad8d9|seccomp updates]] * [[https://git.kernel.org/torvalds/c/288321a9c65192878446a00acaa9f6c3ca9bb1f5|pstore update]] * [[https://git.kernel.org/torvalds/c/57fa2369ab17d67e6232f85b868652fbf4407206|CFI on arm64 support]] * [[https://git.kernel.org/torvalds/c/d1466bc583a81830cef2399a4b8a514398351b40|vfs inode type handling updates]] * [[https://git.kernel.org/torvalds/c/5e6720888523eaac7c548df0d263739c56a3c22e|coredump updates]] * [[https://git.kernel.org/torvalds/c/a4f7fae10169cf626bb83e97f229ee78c71ceea8|fileattr conversion updates]] * [[https://git.kernel.org/torvalds/c/b34b95ebbba9a10257e3a2c9b2ba4119cb345dc3|iomap update]] * [[https://git.kernel.org/torvalds/c/cc15422c1f14a84f539df7637b09d534e71b73a7|fs helper kernel-doc updates]] * [[https://git.kernel.org/torvalds/c/34a456eb1fe26303d0661693d01a50e83a551da3|fs mapping helper updates]] * [[https://git.kernel.org/torvalds/c/820c4bae40cb56466cfed6409e00d0f5165a990c|network filesystem helper library updates]] * [[https://git.kernel.org/torvalds/c/fafe1e39ed213221c0bce6b0b31669334368dc97|AFS updates]] * [[https://git.kernel.org/torvalds/c/f1c921fb70de06c7eda59104470134aecc7a07c4|selinux updates]] * [[https://git.kernel.org/torvalds/c/e359bce39d9085ab24eaa0bb0778bb5f6894144a|audit updates]] * [[https://git.kernel.org/torvalds/c/c6536676c7fe3f572ba55842e59c3c71c01e7fb3|x86 updates]] * [[https://git.kernel.org/torvalds/c/6daa755f813e6aa0bcc97e352666e072b1baac25|s390 updates]] * [[https://git.kernel.org/torvalds/c/916a75965e5236f9e353416a703a0f4c8de2f56c|kgdb updates]] * [[https://git.kernel.org/torvalds/c/7f3d08b255d1806502e45fe70ca2ba9646eb3aa1|printk updates]] * [[https://git.kernel.org/torvalds/c/eb6bbacc46720b8b36eb85b2cdd91b9e691959e4|livepatching update]] * [[https://git.kernel.org/torvalds/c/55e6be657b8d774d9a2e67363e5bcbbaf80fdc28|cgroup changes]] * [[https://git.kernel.org/torvalds/c/2a68c268a18317a013961e8faf6eaabc81a94e6b|Kselftest updates]] * [[https://git.kernel.org/torvalds/c/1e9599dfc47a171f7ba76a9651fe86baab364af5|KUnit updates]] * [[https://git.kernel.org/torvalds/c/3aa139aa9fdc138a84243dc49dc18d9b40e1c6e4|media updates]] * [[https://git.kernel.org/torvalds/c/68a32ba14177d4a21c4a9a941cf1d7aea86d436f|drm updates]] * [[https://git.kernel.org/torvalds/c/9a45da9270b64b14e154093c28f746d861ab8c61|RCU updates]] * [[https://git.kernel.org/torvalds/c/0ff0edb550e256597e505eff308f90d9a0b6677c|locking updates]] * [[https://git.kernel.org/torvalds/c/03b2cd72aad1103127282f39c614e4722e5d9e8f|objtool updates]] * [[https://git.kernel.org/torvalds/c/42dec9a936e7696bea1f27d3c5a0068cd9aa95fd|perf event updates]] * [[https://git.kernel.org/torvalds/c/16b3d0cf5bad844daaf436ad2e9061de0fe36e5c|scheduler updates]] * [[https://git.kernel.org/torvalds/c/6c0029211382011af508273c4fc98a732f841d95|block updates]] * [[https://git.kernel.org/torvalds/c/fc0586062816559defb14c947319ef8c4c326fb3|block driver updates]] * [[https://git.kernel.org/torvalds/c/c05a182bf45681c5529a58c71ce5647535b3ae7a|libata updates]] * [[https://git.kernel.org/torvalds/c/625434dafdd97372d15de21972be4b682709e854|io_uring updates]] * [[https://git.kernel.org/torvalds/c/a8b5e037d8a00d396377a97f08f5fd2a410b96a1|HSI update]] * [[https://git.kernel.org/torvalds/c/5a69e9bce9984806029926f405b4517878e703e2|power supply and reset updates]] * [[https://git.kernel.org/torvalds/c/0080665fbd0e6a771aee366bb2aa208626e43def|devicetree updates]] * [[https://git.kernel.org/torvalds/c/6fa09d313921cd960ebb7f87132e49deb034b5f1|IPMI updates]] * [[https://git.kernel.org/torvalds/c/be18cd1fcae2ed7db58d92d20733dfa8aa0a5173|MMC and MEMSTICK updates]] * [[https://git.kernel.org/torvalds/c/71a5cc28e88b0db69c3f83d4061ad4cc684af09f|MFD updates]] * [[https://git.kernel.org/torvalds/c/c969f2451b5343a01635d35542f48bc14b44f6b3|backlight updates]] * [[https://git.kernel.org/torvalds/c/d8201efe75e13146ebde433745c7920e15593baf|mailbox updates]] * [[https://git.kernel.org/torvalds/c/35655ceb31b56cd1cb52635a725dfcdb9662d7b7|clk updates]] * [[https://git.kernel.org/torvalds/c/238da4d004856ac5f832899f6f3fa27c0102381f|VFIO updates]] * [[https://git.kernel.org/torvalds/c/d72cd4ad4174cfd2257c426ad51e4f53bcfde9c9|SCSI updates]] * [[https://git.kernel.org/torvalds/c/8ae8932c6a330790c6bf22a43a6960118c34dcb5|exfat updates]] * [[https://git.kernel.org/torvalds/c/f2c80837e27e67e91ad93f41f0849be28b808b14|gfs2 updates]] * [[https://git.kernel.org/torvalds/c/d2b6f8a179194de0ffc4886ffc2c4358d86047b8|xfs updates]] * [[https://git.kernel.org/torvalds/c/767fcbc80f63d7f08ff6c0858fe33583e6fdd327|quota, ext2, reiserfs updates]] * [[https://git.kernel.org/torvalds/c/3644286f6cbcea86f6fa4d308e7ac06bf2a3715a|fsnotify updates]] * [[https://git.kernel.org/torvalds/c/77d51337d650086643e1e96b8a7e1e6cbf0b09ff|MIPS updates]] * [[https://git.kernel.org/torvalds/c/d0cc7ecacba8a5b6bbdd5aa6ba3d1bc2fe59b580|Microblaze updates]] * [[https://git.kernel.org/torvalds/c/635de956a7f5a6ffcb04f29d70630c64c717b56b|x86 tlb updates]] * [[https://git.kernel.org/torvalds/c/9d31d2338950293ec19d9b095fbaa9030899dcb4|networking updates]] * [[https://git.kernel.org/torvalds/c/b0030af53a74a08c77ea11d3888da21542af2d0e|Kbuild updates]] * [[https://git.kernel.org/torvalds/c/8ca5297e7e38f2dc8c753d33a5092e7be181fff0|Kconfig updates]] * [[https://git.kernel.org/torvalds/c/437d1a5b66ca60f209e25f469b395741cc10b731|Xtensa updates]] * [[https://git.kernel.org/torvalds/c/c70a4be130de333ea079c59da41cc959712bb01c|powerpc updates]] * [[https://git.kernel.org/torvalds/c/65c61de9d090edb8a3cfb3f45541e268eb2cdb13|module updates]] * [[https://git.kernel.org/torvalds/c/95275402f66e88c56144a2d859c13594b651b29b|more drm updates]] * [[https://git.kernel.org/torvalds/c/b71428d7ab333a157216a1d73c8c82a178efada9|sound updates]] * [[https://git.kernel.org/torvalds/c/efd8929b9eec1cde120abb36d76dd00ff6711023|HID updates]] * [[https://git.kernel.org/torvalds/c/592fa9532d4e4a7590ca383fd537eb4d53fa585a|i2c updates]] * [[https://git.kernel.org/torvalds/c/65ec0a7d24913b146cd1500d759b8c340319d55e|pin control updates]] * [[https://git.kernel.org/torvalds/c/d42f323a7df0b298c07313db00b44b78555ca8e6|misc updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/d652502ef46895820533aada50ddfd94abe078fe|overlayfs update]] * [[https://git.kernel.org/torvalds/c/9ec1efbf9ded6cf38fd910c6fe943972d970f384|fuse updates]] * [[https://git.kernel.org/torvalds/c/6bab076a3d2ff4298483c1a3b77162811b451863|dlm updates]] * [[https://git.kernel.org/torvalds/c/9f67672a817ec046f7554a885f0fe0d60e1bf99f|ext4 updates]] * [[https://git.kernel.org/torvalds/c/f34b2cf17825d69ae1e227871059ab18c2f57817|rdma updates]] * [[https://git.kernel.org/torvalds/c/4f9701057a9cc1ae6bfc533204c9d3ba386687de|iommu updates]] * [[https://git.kernel.org/torvalds/c/152d32aa846835987966fd20ee1143b0e05036a0|kvm updates]] * [[https://git.kernel.org/torvalds/c/7af81cd0c4306482b49a3adce0fb2f8655f57d0f|device mapper updates]] * [[https://git.kernel.org/torvalds/c/10a3efd0fee5e881b1866cf45950808575cb0f24|perf tool updates]] * [[https://git.kernel.org/torvalds/c/e6f0bf09f0669b3c2cd77fa906830123279a0a21|IMA updates]] * [[https://git.kernel.org/torvalds/c/17ae69aba89dbfa2139b7f8024b757ab3cc42f59|Landlock LSM]] * [[https://git.kernel.org/torvalds/c/b28866f4bb77095c262dfd5783197b691c624fa6|exryptfs updates]] * [[https://git.kernel.org/torvalds/c/27787ba3fa4904422b3928b898d1bd3d74d98bea|misc vfs updates]] * [[https://git.kernel.org/torvalds/c/9ccce092fc64d19504fa54de4fd659e279cc92e7|orangefs updates]] * [[https://git.kernel.org/torvalds/c/23806a3e960048f8191ce0d02ff8d5f70e87ad4b|receive_fd update]] * [[https://git.kernel.org/torvalds/c/6f8ee8d36d076b517028b60911877e27bc1d8363|another simple_recursive_removal() update]] * [[https://git.kernel.org/torvalds/c/9b1f61d5d73d550a20dd79b9a17b6bb05a8f9307|tracing updates]] * [[https://git.kernel.org/torvalds/c/a7efd197bc7ff03076faf09d6325d7c3427893e3|RTC updates]] * [[https://git.kernel.org/torvalds/c/d835ff6c96ae6fa1ea474b0290a46e514ab6742b|LED updates]] * [[https://git.kernel.org/torvalds/c/cda689f8708b6bef0b921c3a17fcdecbe959a079|arch/csky updates]] * [[https://git.kernel.org/torvalds/c/5e321ded302da4d8c5d5dd953423d9b748ab3775|parisc architecture updates]] * [[https://git.kernel.org/torvalds/c/51e6f07cb12e50bfc71181bd08bad5f0a9b5e9e2|m68knommu updates]] * [[https://git.kernel.org/torvalds/c/954b7207059cc4004f2e18f49c335304b1c6d64a|dma-mapping updates]] * [[https://git.kernel.org/torvalds/c/74d6790cdaaf3825afe53e668b32e662ad5e2e12|swiotlb updates]] * [[https://git.kernel.org/torvalds/c/0c01a4c4ca5b2b06bdc5f633b943eea5fe4f390e|hwspinlock udpates]] * [[https://git.kernel.org/torvalds/c/a01d9524cad7c0327bb6d6777639b4c0b3df8840|rpmsg updates]] * [[https://git.kernel.org/torvalds/c/8796ac1d031ad0d9346fd62841c8eb359570ba48|remoteproc updates]] * [[https://git.kernel.org/torvalds/c/e4adffb8daf476a01e7b4a55f586dc8c26e81392|dmaengine updates]] * [[https://git.kernel.org/torvalds/c/d0195c7d7af6a456c37f4b4b2df5528f10714482|f2fs updates]] * [[https://git.kernel.org/torvalds/c/51f629446cd172e324deb0146741888cac5dedca|JFFS2, UBI and UBIFS updates]] * [[https://git.kernel.org/torvalds/c/d665ea6ea86c785760ee4bad4543dab3267ad074|UML updates]] * [[https://git.kernel.org/torvalds/c/d29c9bb0108eedfc8f8b46f225f9539190c50d45|SafeSetID update]] * [[https://git.kernel.org/torvalds/c/dd8c86c6dd366294acad24d7b48601fa101dc86b|ktest updates]] * [[https://git.kernel.org/torvalds/c/d8cb379cda885ac172454d7e680da65ebd6676b1|turbostat updates]] * [[https://git.kernel.org/torvalds/c/5d6a1b84e07607bc282ed2ed8e2f128c73697d5c|gpio updates]] * [[https://git.kernel.org/torvalds/c/583f2bcf86a322dc0387f5a868026d2e2fe18261|thermal updates]] * [[https://git.kernel.org/torvalds/c/7b9df264f0ab6595eabe367b04c81824a06d9227|pwm updates]] * [[https://git.kernel.org/torvalds/c/57151b502cbc0fa6ff9074a76883fa9d9eda322e|pci updates]] * [[https://git.kernel.org/torvalds/c/16bb86b5569cb7489367101f6ed69b25682b47db|virtio updates]] * [[https://git.kernel.org/torvalds/c/7c9e41e0ef7d44a0818a3beec30634f3f588a23d|cifs updates]] * [[https://git.kernel.org/torvalds/c/a79cdfba68a13b731004f0aafe1155a83830d472|more nfsd updates]] * [[https://git.kernel.org/torvalds/c/8404c9fbc84b741f66cff7d4934a25dd2c344452|more updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/5e5948e57e4381c770931be2c070f3bb894a1a52|Hexagon updates]] * [[https://git.kernel.org/torvalds/c/939b7cbc00906b02c6eae6a380ad6c24c7a1e043|RISC-V updates]] * [[https://git.kernel.org/torvalds/c/322a3b843d7f475b857646ed8f95b40431d3ecd0|ARM updates]] * [[https://git.kernel.org/torvalds/c/682a8e2b41effcaf2e80697e395d47f77c91273f|ecryptfs updates]] * [[https://git.kernel.org/torvalds/c/7ac86b3dca1b00f5391d346fdea3ac010d230667|ceph updates]] * [[https://git.kernel.org/torvalds/c/38182162b50aa4e970e5997df0a0c4288147a153|pcmcia updates]] * [[https://git.kernel.org/torvalds/c/a2de4bbddce3e98bd2444bb027dc84418a0066b1|more VFIO updates]] * [[https://git.kernel.org/torvalds/c/e48661230cc35b3d0f4367eddfc19f86463ab917|more s390 updates]] * [[https://git.kernel.org/torvalds/c/aef511fb91b6efb2d355c2704cf979f3202d310a|input updates]] * [[https://git.kernel.org/torvalds/c/af120709b1fb7227f18653a95c457b36d8a5e4d8|more xfs updates]] * [[https://git.kernel.org/torvalds/c/05da1f643f00ae9aabb8318709e40579789b7c64|more iomap updates]] * [[https://git.kernel.org/torvalds/c/a48b0872e69428d3d02994dcfad3519f01def7fa|yet more updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/e22e9832798df81393d09d40fa34b01aea53cf39|9p updates]] * [[https://git.kernel.org/torvalds/c/a647034fe26b92702d5084b518c061e3cebefbaf|NFS client updates]] * [[https://git.kernel.org/torvalds/c/51595e3b4943b0079638b2657f603cf5c8ea3a66|more arm64 updates]] * [[https://git.kernel.org/torvalds/c/1ad77a05cfaed42cba301368350817333ac69b6a|i3cupdates]] * [[https://git.kernel.org/torvalds/c/dd860052c99b1e088352bdd4fb7aef46f8d2ef47|chrome platform updates]] * [[https://git.kernel.org/torvalds/c/ab159ac569fddf812c0a217d6dbffaa5d93ef88f|powerpc updates and fixes]] * [[https://git.kernel.org/torvalds/c/0f979d815cd52084b99e9f6b367e79488850df2e|more Kbuild updates]] * [[https://git.kernel.org/torvalds/c/07db05638aa25ed66e6fc89b45f6773ef3e69396|more SCSI updates]] = Other news sites = * LWN's [[https://lwn.net/Articles/854536/|merge window 1]], [[https://lwn.net/Articles/855140/|window 2]]