#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.4 development cycle Linux 5.4 changelog. = Memory management = * Introduce madvise() flags {{{MADV_COLD}}}, which marks pages as inactive (thus more easily reclaimed under memory pressure), but doesn't discard the contents like {{{MADV_FREE}}} does, and {{{MADV_PAGEOUT}}}, which reclaims pages immediately, but doesn't discard the contents like {{{MADV_DONTNEED}}} does. [[https://git.kernel.org/linus/9c276cc65a58faf98be8e56962745ec99ab87636|commit]], [[https://git.kernel.org/linus/8940b34a4e082ae11498ddae8432f2ac07685d1c|commit]], [[https://git.kernel.org/linus/1a4e58cce84ee88129d5d49c064bd2852b481357|commit]], [[https://git.kernel.org/linus/d616d5126503967bf365db0711ee3c78b356efe9|commit]] * Memory control group * Extend the shrink file to shrink all memcg caches for the slab cache. Before the commit, writing 1 to {{{/sys/kernel/slab//shrink}}} was shrinking only the root cache. With {{{SLUB_MEMCG_SYSFS_ON}}} enabled and {{{slub_memcg_sysfs=1}}} used, it was possible to shrink also memcg caches, but it was impractical. Now all memcg caches will be shrunk when writing to the "global" shrink file. [[https://git.kernel.org/linus/04f768a39d55967246c002aa66b407b3bfdd8269|commit]] * Throttle allocators when reclaim cannot keep up with v2 memory.high limit [[https://git.kernel.org/linus/0e4b01df865935007bd712cbc8e7299005b28894|commit]] * Introduce gradual reclaim pressure between v2 {{{memory.low}}} and {{{memory.min}}} thresholds instead of the previous cliff behaviour. [[https://git.kernel.org/linus/9783aa9917f8ae24759e67bf882f1aba32fe4ea1|commit]], [[https://git.kernel.org/linus/9de7ca46ad2688bd51e80f7119fefa301ad7f3fa|commit]], [[https://git.kernel.org/linus/1bc63fb1272be0773e925f78c0fbd06c89701d55|commit]] * Improve situation with multiple parallel reclaimers by letting each walk through the whole cgroup tree, resulting in fewer premature OOM kills. [[https://git.kernel.org/linus/1ba6fc9af35bf97c84567d9b3eeb26629d1e3af0|commit]] * Deprecate v1 {{{kmem.limit_in_bytes}}} due to causing unexpected {{{ENOMEM}}} failures and global OOM's. [[https://git.kernel.org/linus/0158115f702b0ba208ab0b5adf44cae99b3ebcc7|commit]] * Prevent premature OOM's due to deferred THP split queue. [[https://git.kernel.org/linus/364c1eebe453f06f0c1e837eb155a5725c9cd272|commit]], [[https://git.kernel.org/linus/7ae88534cdd96235cd775c03b32a75009355740b|commit]], [[https://git.kernel.org/linus/0a432dcbeb32edcd211a5d8f7847d0da7642a8b4|commit]], [[https://git.kernel.org/linus/87eaceb3faa59b9b4d940ec9554ce251325d83fe|commit]] * Implement foreign inode flushing to avoid pathological cases when two different cgroups are writing to the same inode [[https://git.kernel.org/linus/5b9cce4c7eb0696558dfd4946074ae1fb9d8f05d|commit]], [[https://git.kernel.org/linus/34f8fe501f0624de115d087680c84000b5d9abc9|commit]], [[https://git.kernel.org/linus/ed288dc0d4aa29f65bd25b31b5cb866aa5664ff9|commit]], [[https://git.kernel.org/linus/d62241c7a406f0680d702bd974f6f17e28ab8e5d|commit]], [[https://git.kernel.org/linus/97b27821b4854ca744946dae32a3f2fd55bcd5bc|commit]] * Experimentally enable THP support for text section (executable code) of non-shmem files ({{{CONFIG_READ_ONLY_THP_FOR_FS}}}) [[https://git.kernel.org/linus/585e5a7babd91fd85a5cc97b7324c6c2fc29e1ec|commit]], [[https://git.kernel.org/linus/31895438e702f48e25b7aa6d88f9c97c795c79c7|commit]], [[https://git.kernel.org/linus/520e5ba415906373186bcd3c7cffa3535bfdbdde|commit]], [[https://git.kernel.org/linus/60fbf0ab5da1c360e02b7f7d882bf1c0d8f7e32a|commit]], [[https://git.kernel.org/linus/579c571e2efdb8e5b50959ae66b6142e05bd704f|commit]], [[https://git.kernel.org/linus/99cb0dbd47a15d395bf3faa78dc122bc5efe3fc0|commit]], [[https://git.kernel.org/linus/09d91cda0e8207c1f14ee0d572f61a53dbcdaf85|commit]] * Change the handling of THP page faults so that they are tried first on a local NUMA node with no memory reclaim allowed, and if they not succeed, for madvise({{{MADV_HUGEPAGE}}}) areas retry on all nodes, allowing reclaim. This should prevent swap storms observed on pre-5.3 kernels with some workloads and also fix the reported regression for a different workload on 5.3 kernel. [[https://lwn.net/Articles/790985/|LWN]] [[https://lwn.net/ml/linux-kernel/CAHk-=wgba5zOJtGBFCBP3Oc1m4ma+AR+80s=hy=BbvNr3GqEmA@mail.gmail.com/|merge]], [[https://git.kernel.org/linus/ac79f78dab892fcdc11fda8af5cc5e80d09dca8a|commit]], [[https://git.kernel.org/linus/19deb7695e072deaff025e03de40c61b525bd57e|commit]] [[https://git.kernel.org/linus/b39d0ee2632d2f4fb180e8e4eba33736283f23de|commit]] [[https://git.kernel.org/linus/76e654cc91bbe627aa6067916f02a4d3ac041620|commit]], [[https://git.kernel.org/linus/3f36d8669457605910cb7a40089b485949569c41|commit]] * Make uprobes uprobe THP-aware. Instead of splitting whole THP when installing uprobe, split only the huge PMD, and reinstate it after uprobes are removed. [[https://git.kernel.org/linus/010c164a5fa7e169deab0a4d8211611f1930c1cd|commit]] [[https://git.kernel.org/linus/fb4fb04ff4dd377b3132e9b31259263ec37b830a|commit]], [[https://git.kernel.org/linus/bfe7b00de6d1e25fee08484c4fbf1c1ed175be78|commit]], [[https://git.kernel.org/linus/5a52c9df62b422087d0c88fc79641028e4472a3b|commit]], [[https://git.kernel.org/linus/27e1f8273113adec0e98bf513e4091636b27cc2a|commit]], [[https://git.kernel.org/linus/f385cb85a42fc4ba92464c2bfd2e2049d65353d3|commit]] * kmemleak: make it more robust during early allocations (before slab subsystem is initialized) by using a single memory pool [[https://git.kernel.org/linus/b751c52bb587ae66f773b15204ef7a147467f4c7|commit]], [[https://git.kernel.org/linus/dba82d9431770e68c45b03f0ffa2daa8abfb9429|commit]], [[https://git.kernel.org/linus/0647398a8c7bd55e0b7565c5076e86b7c3c204c5|commit]], [[https://git.kernel.org/linus/c5665868183fec689dbab9fb8505188b2c4f0757|commit]], [[https://git.kernel.org/linus/0e965a6bda80f3227dfb74af6ae644e396beaacb|commit]], [[https://git.kernel.org/linus/c59180ae3e5b43d3534748b19a57905712ea5fff|commit]], * KASAN: for software tag-based mode, enhance the memory corruption report with a guess whether it is "use-after-free" or "out-of-bound" error instead of "invalid-access" error. [[https://git.kernel.org/linus/ae8f06b31a83e54777514308a63f669a1fed519e|commit]] * page_owner: store also the stack of who last freed the page and print it in dump_page() to improve debugging double free or use-after-free, especially when debug_pagealloc or KASAN are also enabled [[https://git.kernel.org/linus/7e2f2a0cd17cfc42acb4b6a293d5cb6c7eda9862|commit]], [[https://git.kernel.org/linus/37389167a281f3ccb6bc958c32b2e088c7269fe0|commit]], [[https://git.kernel.org/linus/8974558f49a6a41b4a74db672e13bca616eff6d8|commit]], [[https://git.kernel.org/linus/5556cfe8d994d5e7b4d50fd91597b8dc0b3a82fd|commit]], [[https://git.kernel.org/linus/0fe9a448a029a11d7211fcc2ebe9023d7fd31792|commit]] [[https://git.kernel.org/linus/fdf3bf809162592b54c278b9b0e84f3e126f8844|commit]] * oom: add task UID, oom_score_adj and pgtables to OOM message [[https://git.kernel.org/linus/8ac3f8fe91a2119522a73fbc41d354057054e6ed|commit]], [[https://git.kernel.org/linus/70cb6d2677905121bfc7fdf5babfd8444218edd9|commit]] * Provide a generic top-down mmap layout implementation [[https://git.kernel.org/linus/649775be63c8b2e0b56ecc5bbc96d38205ec5259|commit]], [[https://git.kernel.org/linus/28058ed61fc869d7e67916725a3f7e9de50e606b|commit]], [[https://git.kernel.org/linus/e8d54b62c55ab6201de6d195fc2c276294c1f6ae|commit]], [[https://git.kernel.org/linus/67f3977f805b34cf0e41090679800d2091d41d49|commit]], [[https://git.kernel.org/linus/e7142bf5d231f3ccdf6ea6764d5080999b8e299d|commit]], [[https://git.kernel.org/linus/af0f4297286f13a75edf93677b1fb2fc16c412a7|commit]], [[https://git.kernel.org/linus/86e568e9c0525fc40e76d827212d5e9721cf7504|commit]], [[https://git.kernel.org/linus/dba79c3df4a2275132759b0bc04c64b7a510af4a|commit]], [[https://git.kernel.org/linus/b1f61b5bde3a1f50392c97b4c8513d1b8efb1cf2|commit]], [[https://git.kernel.org/linus/b5fb861790bf54486b68644fc27d6969bf772dd8|commit]], [[https://git.kernel.org/linus/e548599fbe310754aa8f687d53c24d9cb5338ac4|commit]], [[https://git.kernel.org/linus/09036468c8d074b730a840657a896f81c1c92017|commit]], [[https://git.kernel.org/linus/9035bd29427921cd32d268a830aff78dcafb945b|commit]], [[https://git.kernel.org/linus/54c95a11cc1b5e1d578209e027adf5775395dafd|commit]] * zswap: let zswap use movable memory with zsmalloc [[https://git.kernel.org/linus/c165f25d23ecb2f9f121ced20435415b931219e2|commit]], [[https://git.kernel.org/linus/d2fcd82bb83aab47c6d63aa8c960cd5edb578065|commit]] * Guarantee alignment to size for kmalloc() allocations of power-of-two size, regardless of used sla*b allocator and activated debugging functions. [[https://lwn.net/Articles/787740/|Recommended LWN article]] [[https://lwn.net/Articles/802469/|LWN followup]]. [[https://git.kernel.org/linus/6a486c0ad4dcdee3946842c64884d2978bfe2602|commit]], [[https://git.kernel.org/linus/59bb47985c1db229ccff8c5deebecd54fc77d2a9|commit]] * Fix minutes or hours long stalls when setting nr_hugepages to too high values. [[https://git.kernel.org/linus/1c6c15971e4709953f75082a5d44212536b1c2b7|commit]], [[https://git.kernel.org/linus/5ee04716c46ce58989b1256a98af1af89f385db8|commit]], [[https://git.kernel.org/linus/494330855641269c8a49f1580f0d4e2ead693245|commit]], [[https://git.kernel.org/linus/f60858f9d327c4dd0c432abe9ec943a83929c229|commit]], = Block layer = * Support for blk-iocost, a IO cgroup controller that uses a model that can properly account cost of IO workloads [[https://git.kernel.org/linus/cf09a8ee19ad1f78b4e18cdde9f2a61133efacf5|commit]], [[https://git.kernel.org/linus/86a5bba5c252e90d264c7460e29a0b9e633777e7|commit]], [[https://git.kernel.org/linus/015d254cb02b6d8eec4b3366274bf4672f9e0b64|commit]], [[https://git.kernel.org/linus/d3e65ffff61c329fb2d0bf15736c440c2d0cfc97|commit]], [[https://git.kernel.org/linus/9677a3e01f838622d2efc9a3ccb97090a2c3156a|commit]], [[https://git.kernel.org/linus/beab17fc2a507e85dd18b3cef83820c5770c5f34|commit]], [[https://git.kernel.org/linus/6f816b4b746c2241540e537682d30d8e9997d674|commit]], [[https://git.kernel.org/linus/7caa47151ab2e644dd221f741ec7578d9532c9a3|commit]], [[https://git.kernel.org/linus/6954ff185ee0811cdd2e0f388ff4dd7df17f11af|commit]], [[https://git.kernel.org/linus/8504dea783b044cab620acbaef87b86ee84646fe|commit]] * bfq: add to BFQ the missing per-device weight interfaces: {{{blkio.bfq.weight_device}}} on legacy and {{{io.bfq.weight}}} on cgroups v2 [[https://git.kernel.org/linus/e9d3c866bf4cdbb6637e6cb268c26dfdf06d8cd3|commit]], [[https://git.kernel.org/linus/5ff047e32812f57c13389c4a9cdb1427620b3a6f|commit]], [[https://git.kernel.org/linus/795fe54c2a828099e461e8c36b04210b2df462ed|commit]] * Device Mapper (dm) * Add dm-clone target, which allows cloning of arbitrary block devices [[https://git.kernel.org/linus/7431b7835f554f8608b415a02cf3c3f086309e02|commit]] * writecache: Optimize writecache writeback for performance [[https://git.kernel.org/linus/58912dbce6becd31c09b02a1a26b76a5ee23763b|commit]], [[https://git.kernel.org/linus/62421b3880c71da7ecbf9c4072dc64ef3e65ad0a|commit]], [[https://git.kernel.org/linus/5229b4896e8f32bda4bfe29ff91e594ae7aa8a75|commit]] * dm verity: add root hash pkcs#7 signature verification. The verification is to support cases where the root hash is not secured by Trusted Boot, UEFI Secureboot or similar technologies [[https://git.kernel.org/linus/88cd3e6cfac915f50f7aa7b699bdf053afec866e|commit]] * Introduce {{{DM_GET_TARGET_VERSION}}}. It will load a target that is specified in the "name" entry in the parameter structure and return its version. [[https://git.kernel.org/linus/afa179eb603847494aa5061d4f501224a30dd187|commit]] * md/raid0: Add module and feature flag to avoid RAID0 data corruption due to layout confusion [[https://git.kernel.org/linus/c84a1372df929033cb1a0441fb57bd3932f39ac9|commit]], [[https://git.kernel.org/linus/33f2c35a54dfd75ad0e7e86918dcbe4de799a56c|commit]] * md: allow last device in RAID1/RAID10 to fail and be removed [[https://git.kernel.org/linus/9a567843f7ce0037bfd4d5fdc58a09d0a527b28b|commit]], [[https://git.kernel.org/linus/062f5b2ae12a153644c765e7ba3b0f825427be1d|commit]], [[https://git.kernel.org/linus/0d8ed0e9bf9643f27f4816dca61081784dedb38d|commit]] * Remove now unused elevator= argument [[https://git.kernel.org/linus/85c0a037dc7a1a34d6add49d6eaa2deddbf43d7b|commit]] = Tracing, perf and BPF = * tracing/probe: support multiple probes for a single event [[https://git.kernel.org/linus/60d53e2c3b75e79c83970fe73db79123d9462c7c|commit]], [[https://git.kernel.org/linus/cb8e7a8d55e052fdcfd1a567305a9a180fb61c57|commit]], [[https://git.kernel.org/linus/30199137c899d7e416a2adc58bf09bec217ce9ca|commit]], [[https://git.kernel.org/linus/ca89bc071d5e4e981dcc52e0ca90f4500d332e42|commit]], [[https://git.kernel.org/linus/41af3cf587f476f9a879b08219324c8b456e6a4c|commit]], [[https://git.kernel.org/linus/eb5bf81330a722d0079d28eed13d3a9355d938bf|commit]], [[https://git.kernel.org/linus/ab10d69eb714961d1eca4129e4f8cda5e0618f66|commit]], [[https://git.kernel.org/linus/6218bf9f4d2942e88d97b60abc8c2ca0532e41a8|commit]], [[https://git.kernel.org/linus/a42e3c4de9642d5de524a0a48a7ce96872662dca|commit]], [[https://git.kernel.org/linus/cf881485eb2af78c541c6f8ec71dfc7e0cb0e997|commit]], [[https://git.kernel.org/linus/3e662c54a15c4c4409c45e6133107a3107796a96|commit]], [[https://git.kernel.org/linus/7f5291da4b15ad0ebc0965af41a1a2e3f04c3f08|commit]] * BPF * flow_dissector: pass input flags to BPF flow dissector program, so it can customize parsing by either stopping early or trying to parse as deep as possible [[https://git.kernel.org/linus/086f95682114fd2d1790bd3226e76cbae9a2d192|commit]], [[https://git.kernel.org/linus/1ac6b126dbe8108c1fe6e29d023a0f2989cd3fea|commit]], [[https://git.kernel.org/linus/b2ca4e1cfa7d3d755e1ec637d1235f89af9bd01f|commit]], [[https://git.kernel.org/linus/57debff23c4cd47f25850a5f42a903aebe535e95|commit]], [[https://git.kernel.org/linus/ae173a915785e55574c1fc54edf58b9b87b28c22|commit]], [[https://git.kernel.org/linus/71c99e32b926159ea628352751f66383d7d04d17|commit]], [[https://git.kernel.org/linus/e853ae776a58633492b59badab04f53a6b730d62|commit]] * xdp: Add devmap_hash map type for looking up devices by hashed index [[https://git.kernel.org/linus/6dbff13ca8a2ad2fddd904c2e789dd5e59a8644c|commit]], [[https://git.kernel.org/linus/fca16e51078e8e5c0af839426b3d2dcd2bede135|commit]], [[https://git.kernel.org/linus/6f9d451ab1a33728adb72d7ff66a7b374d665176|commit]], [[https://git.kernel.org/linus/10fbe21163fc6f05f5991d9cf9a2da9bdee4e834|commit]], [[https://git.kernel.org/linus/e42346192c9f179a9a47845e4663ad2f453d2b7b|commit]], [[https://git.kernel.org/linus/1375dc4a4579d5e767dd8c2d2abcd929ff59d0a7|commit]] * Add BTF ids in procfs for file descriptors to BTF objects [[https://git.kernel.org/linus/3481e64bbe9876e359aec74c9e93039b94f678b0|commit]] * Add a new command {{{BPF_BTF_GET_NEXT_ID}}}to the bpf() system call, and uses it in bpftool as to list all BTF objects ({{{bpftool btf list}}}) loaded on the system (and to dump the ids of maps and programs associated with them, if any) [[https://git.kernel.org/linus/1b9ed84ecf268904d89edf2908426a8eb3b5a4ba|commit]], [[https://git.kernel.org/linus/d2648e1ebbceb4da4f2edf5d471963f8831f3554|commit]], [[https://git.kernel.org/linus/a6e130c4203bcc73450a00f647d99bd75ded95cb|commit]], [[https://git.kernel.org/linus/09d7c2e32b6e06d58fe7a5aa38847f4719ab4cc7|commit]], [[https://git.kernel.org/linus/4d374ba0bf30a2a372167ee4b7cdd527e7b47b3b|commit]] * Introduce {{{BPF_F_TEST_STATE_FREQ}}} flag to stress test parentage chain and state pruning [[https://git.kernel.org/linus/10d274e880eb208ec6a76261a9f8f8155020f771|commit]] * Expose BTF info through /sys/kernel/btf. It contains all the BTFs present inside kernel. Currently there is only kernel's main BTF, represented as /sys/kernel/btf/vmlinux file. Once kernel modules' BTFs are supported, each module will expose its BTF as /sys/kernel/btf/ file [[https://git.kernel.org/linus/341dfcf8d78eaa3a2dc96dea06f0392eb2978364|commit]], [[https://git.kernel.org/linus/7fd785685e2243bb639b31557e258d11464c3489|commit]] * Implement the central part of CO-RE (Compile Once - Run Everywhere, an strategy to allow redistributable BPF binaries, see [[http://vger.kernel.org/bpfconf2019.html#session-2|this]] and [[http://vger.kernel.org/lpc-bpf2018.html#session-2|this]]) [[https://git.kernel.org/linus/ef20a9b27c66278ac2f85006db8ea11d5f61a781|commit]], [[https://git.kernel.org/linus/b03bc6853c0e0c97da842434e8056f1b9d9a1f4a|commit]], [[https://git.kernel.org/linus/4cedc0dad9b5bf55c4180c833be35e27e5d6cdbb|commit]], [[https://git.kernel.org/linus/ddc7c3042614e273044f698d2beab25cc3842d45|commit]], [[https://git.kernel.org/linus/2dc26d5a4f2e97364542030a4a51e4a50c14bae3|commit]], [[https://git.kernel.org/linus/df36e621418b0de4d4afec5f8002d45ee636bb5c|commit]], [[https://git.kernel.org/linus/002d3afce65518dc5dfc398a37c2be2a6bf559c4|commit]], [[https://git.kernel.org/linus/ec6438a988a43dcb03f0a04f3f51a48aba54764a|commit]], [[https://git.kernel.org/linus/20a9ad2e71368da8e831317f0a545e4bfb31cce1|commit]], [[https://git.kernel.org/linus/d9db3550300f4390e457c79189e2601c107f9fe6|commit]], [[https://git.kernel.org/linus/9654e2ae908eb0d51b0b79c7c50df0754ed38edd|commit]], [[https://git.kernel.org/linus/d698f9dbdbed036ef28a96cd34a1b5d7fe58750e|commit]], [[https://git.kernel.org/linus/c1f5e7dd19e71cd3607572bb957def618a33519a|commit]], [[https://git.kernel.org/linus/29e1c66872450adba0ad552ff6019932168676f3|commit]] * Introduce a BPF helper to generate SYN cookies [[https://git.kernel.org/linus/965112785e4bd4355262c6c5a32ea8f349adb401|commit]], [[https://git.kernel.org/linus/9349d600fb6a1ca0aaeb515523e1bb5409483d76|commit]], [[https://git.kernel.org/linus/70d66244317e958092e9c971b08dd5b7fd29d9cb|commit]], [[https://git.kernel.org/linus/3745ee18017e36be34f6f2a81e802a20e54e5e8b|commit]], [[https://git.kernel.org/linus/637f71c09ba22d1042f5b48b58c249ee5665d44d|commit]], [[https://git.kernel.org/linus/91bc35789db4e1a489be7ab6e318e6265202e096|commit]] * bpftool: add net attach/detach command to attach XDP prog [[https://git.kernel.org/linus/04949ccc273e14d28aa004ac6954af0898ca3d12|commit]], [[https://git.kernel.org/linus/37c7f863ba92f0a7aa8bdfde9dfb6c392393fb83|commit]], [[https://git.kernel.org/linus/10a708c24a31ae1be1ea23d1c38da2691d1fd65c|commit]], [[https://git.kernel.org/linus/cb9d9968661662a9743e50a32006d5e9d732d346|commit]] * bpftool: work with frozen maps [[https://git.kernel.org/linus/c354ff2ef233a694d657b03a499c3c3fddbec599|commit]], [[https://git.kernel.org/linus/0bb52b0dfc88a155688f492aba8e686147600278|commit]] * bpftool: add support for reporting the effective cgroup progs [[https://git.kernel.org/linus/a98bf57391a24a68ec8381b9d35b60c2bee79150|commit]] * perf * Initial libperf separation - check out [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools/perf/lib|tools/perf/lib]] and the [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools/perf/lib/Documentation|initial documentation]]. [[https://git.kernel.org/linus/df1d6856eaa7ec9ad1e670685b370f3e66326079|commit]], [[https://git.kernel.org/linus/f854839ba2a546a888159667c5ade96793e5cd10|commit]], [[https://git.kernel.org/linus/9749b90e566ca1a235fc8e2118f99c5690969342|commit]], [[https://git.kernel.org/linus/32dcd021d004038ca12ac17319da5aa4756e9312|commit]], [[https://git.kernel.org/linus/63503dba87acfab49280d3b05df6705a6f327e8a|commit]], [[https://git.kernel.org/linus/b4b62ee688eb39151c9d8182c3e2f12c9d34602d|commit]], [[https://git.kernel.org/linus/52c86bca94b42239563b1510d5fc6329b0ec1a86|commit]], [[https://git.kernel.org/linus/0f98b11c616f240b54ee85629ff4d3650c7ccc7d|commit]], [[https://git.kernel.org/linus/c12995a55474e1cefac52da38c7fc47c024de067|commit]], [[https://git.kernel.org/linus/5eb2dd2ade8354dcbe4cef54cd1719622af8f2dc|commit]], [[https://git.kernel.org/linus/365c3ae7452ca95e0a8f1e4716dd806550ade706|commit]], [[https://git.kernel.org/linus/a1cf3a75d3317ed893d453c222d220ca4d5f4c4e|commit]], [[https://git.kernel.org/linus/1625102764a578b11fb407b8194cb0521129d919|commit]], [[https://git.kernel.org/linus/5972d1e07bd95c7458e2d7f484391d69008affc7|commit]], [[https://git.kernel.org/linus/ec7f24ef44fc5a4eb5cb71658c33db538ed66003|commit]], [[https://git.kernel.org/linus/9a10bb22897ae9c2aa0ac9c2071f539f406ef942|commit]], [[https://git.kernel.org/linus/24e376b24582648d363df4e0a6bcc2ffcecd211e|commit]], [[https://git.kernel.org/linus/b49aca3e9ce60d00e5bf0694b2ff4c2cd40809e5|commit]], [[https://git.kernel.org/linus/474ddc4c46025a615d0ea791d37ce9038fa20229|commit]], [[https://git.kernel.org/linus/750b4edeb0527414fb17b0ee2a76d2dbbd9a199d|commit]], [[https://git.kernel.org/linus/1c87f1654cc315fbeae0238a8dbf5bf3c498f3af|commit]], [[https://git.kernel.org/linus/e74676debaae7dcce20a34817ef145478887ba95|commit]], [[https://git.kernel.org/linus/3143504918105156d03e8f927e127f7b9ea260d2|commit]], [[https://git.kernel.org/linus/47f9bccc79cb067103ad5e9790e0d01c94839429|commit]], [[https://git.kernel.org/linus/a429dcb8feb60b8500fed81e2275c1944e3091fc|commit]], [[https://git.kernel.org/linus/5b7f445d684fc287a2101e29d42d1fee19ae14ff|commit]], [[https://git.kernel.org/linus/a1556f8479ed58b8d5a33aef54578bad0165c7e7|commit]], [[https://git.kernel.org/linus/959b83c769389b24d64759f60e64c4c62620ff02|commit]], [[https://git.kernel.org/linus/397721e06e52d017cfdd403f63284ed0995d4caf|commit]], [[https://git.kernel.org/linus/38f01d8da1d8d28678ea16a0a484f4d3eded34b2|commit]], [[https://git.kernel.org/linus/07acd22677ac6bb2db404d1d258e8c7d06ca7706|commit]], [[https://git.kernel.org/linus/4b49cce25e719587e934b745fe9bbb5bc8c4ba29|commit]], [[https://git.kernel.org/linus/7836e52e518b5e3fd695850f1d4081f756f58406|commit]], [[https://git.kernel.org/linus/285a30c36d1e18e7e2afa24dae50ba5596be45e7|commit]], [[https://git.kernel.org/linus/b27c4ece725a7f2225f76ad05dc6f3f5463fe893|commit]], [[https://git.kernel.org/linus/ce9036a6e3bdfac6c7ccf8221aec9bcf9c2d355e|commit]], [[https://git.kernel.org/linus/b04c597af761ccfd32f40ee3629843b6f3674fce|commit]], [[https://git.kernel.org/linus/4562a7393996bb28bf629277903a561bfefea177|commit]], [[https://git.kernel.org/linus/9a5edde6d3a6fb26101406534f7a5d09a9fcd362|commit]], [[https://git.kernel.org/linus/52e22fb8af779e1a26b1cbde1db2f82f78b3ae68|commit]], [[https://git.kernel.org/linus/6484d2f9dc3ecbf13f07100f7f771d1d779eda04|commit]], [[https://git.kernel.org/linus/1fc632cef4ea137bc45fd0fc4cb902e374064163|commit]], [[https://git.kernel.org/linus/9c3516d1b850ea938b074df33e4c86d721c77720|commit]], [[https://git.kernel.org/linus/93bce7e5bfcd570e9250c974b5c2c91d6b8332ef|commit]], [[https://git.kernel.org/linus/634912d61ccc6bfeebb87716c276fbea20f63bdc|commit]], [[https://git.kernel.org/linus/63bd5dfa69658c459d08a6ee6bfebbd4a91cf24d|commit]], [[https://git.kernel.org/linus/651bf38ce10a65ef8efb901fc33187127c023e97|commit]], [[https://git.kernel.org/linus/57f0c3b6e13ae822ba02dd37563c8e6956a47141|commit]], [[https://git.kernel.org/linus/b9358ee95ec65fe7e2c4dc12e4d3da4aeee0d8fc|commit]], [[https://git.kernel.org/linus/d400bd3abf2cc68df2df32047d3533faf690f404|commit]], [[https://git.kernel.org/linus/fe1f61b37ffada9fc7ec2c9d4ca5376b5a797dbc|commit]], [[https://git.kernel.org/linus/af663bd01beaff8d9514199fcc1b239902a77de5|commit]], [[https://git.kernel.org/linus/ec903f264f0184a0aba62b42d7717c61f1893450|commit]], [[https://git.kernel.org/linus/f72f901d90b00aaf2a6c1335b41311687b3f2dec|commit]], [[https://git.kernel.org/linus/03617c22e31f32cbf0e4797e216db898fb898d90|commit]], [[https://git.kernel.org/linus/453fa03090a64c0e0a561f10dfd5e8747796949c|commit]], [[https://git.kernel.org/linus/4b247fa7314ce48282f3da400a9ffb7f3fd3f863|commit]], [[https://git.kernel.org/linus/9dfcb7599084382884fec6d0fd9ca33945fa7578|commit]], [[https://git.kernel.org/linus/5643b1a59e581ac3f66d36caba8124313cc446c0|commit]], [[https://git.kernel.org/linus/c03538b1f1a7e0e996a8d6feb20cf001d4b14939|commit]], [[https://git.kernel.org/linus/b8eca4d761c57fcf691a8063cd562f205645d11f|commit]], [[https://git.kernel.org/linus/50a4e6fa450c4e5b688814a7ec8236d0de6e38bf|commit]], [[https://git.kernel.org/linus/88761fa1f1e3fb2df86727ac99f88abf2ac7e00b|commit]], [[https://git.kernel.org/linus/5c30af92f2b1e9d844e1ae3243e4adcd7753d4c1|commit]], [[https://git.kernel.org/linus/a00571fda6091b5268d05e87d0797efe2db1920a|commit]], [[https://git.kernel.org/linus/09145d26b608e886415396e9277ae08f0617d21b|commit]], [[https://git.kernel.org/linus/0ff1a0fdf52cffa998eee4303e02780d39b2b09c|commit]], [[https://git.kernel.org/linus/80dc2b3e257cbd62e1cd5b18a6581f231c828c81|commit]], [[https://git.kernel.org/linus/fcc97c3e7a9d6fd3fda7674f52fb005f4e8453e7|commit]], [[https://git.kernel.org/linus/384c4ad192a01fe235c7ac9e9fd8605d12a807e8|commit]], [[https://git.kernel.org/linus/0a64d7091efde161a7d0fa385ed5c3bdb72ecdf9|commit]], [[https://git.kernel.org/linus/6a94b52a71b7d3ca3ec47c194f7916b306cb26ef|commit]], [[https://git.kernel.org/linus/c0e730456ae8a864701f5ca4f6c2e23010e4b04a|commit]], [[https://git.kernel.org/linus/43d6976365d5f90de487e8f9f49ab21775ae84f4|commit]], [[https://git.kernel.org/linus/8ded5425fa71e2f7f60eb59d64ecdba80582b641|commit]], [[https://git.kernel.org/linus/bb5133ae4d404a8a08d8a94dfdea1c477c93e842|commit]], [[https://git.kernel.org/linus/6bda376ff416cf713773d38b743953a1a9bc0603|commit]], [[https://git.kernel.org/linus/02266a2d9cf7e04bf3d4b4457654839dc253f605|commit]], [[https://git.kernel.org/linus/f4f48e9c1adb49f732ac0abc4b2513f2b62a10cb|commit]] * perf list: Allow plurals for metric, metricgroup [[https://git.kernel.org/linus/8788d36950dae26074dc63b46eab3debb4b210b4|commit]] * perf record: Add an option to take an AUX snapshot on exit [[https://git.kernel.org/linus/ce7b0e426ef359ee1d4a6126314ee3547a8eed87|commit]] * Add --switch-on/--switch-off events in perf report [[https://git.kernel.org/linus/ef4b1a539f4b8776701752c5a09ee741a4232ae6|commit]], perf top [[https://git.kernel.org/linus/2f53ae347f597842683c4bde5b9ce76f5efae247|commit]], perf trace [[https://git.kernel.org/linus/22ac4318ad95847797de99dccaf059c76cd74efe|commit]], perf script [[https://git.kernel.org/linus/6469eb6dffeb44edfa3d4ca496b044b4a9c643b9|commit]], [[https://git.kernel.org/linus/dd41f660c03a6d8f2c2f3b2cccf50d8c4e06dd42|commit]], [[https://git.kernel.org/linus/f90a24171a8179a29e5e1532fd5bb94e59b5380e|commit]] * Collect LBR callstack together with thread stack data [[https://git.kernel.org/linus/2566349648b40aa3f5edf6af8f7f893ccd6e4eae|commit]], [[https://git.kernel.org/linus/d2720c3dad58def723f9617f7cf2a48c752ef50a|commit]], [[https://git.kernel.org/linus/10ccbc1cc0b8a05a5c8491630d36d1e2672036c1|commit]] * Add support for PEBS output to Intel PT [[https://git.kernel.org/linus/ab43762ef010967e4ccd53627f70a2eecbeafefb|commit]], [[https://git.kernel.org/linus/42880f726c66f13ae1d9ac9ce4c43abe64ecac84|commit]], [[https://git.kernel.org/linus/5a4b58e5d64ac7ebca175ffd8d74ca1b5cb0a01f|commit]], [[https://git.kernel.org/linus/181ebb5e23a5e480f6d6aa2816a9c4aaa65afa59|commit]], [[https://git.kernel.org/linus/9e64cefe4335b0f2799956d3f3cca8bb652d950f|commit]], [[https://git.kernel.org/linus/1b9921546a9641aefc4a52c1c635b96b67142993|commit]], [[https://git.kernel.org/linus/243384dd25c8ea721c5c82a229eaf33cbd1bfd52|commit]] = Virtualization = * vfio/type1: Introduce an iova list associated with a vfio iommu. User-space can retrieve valid iova ranges using {{{VFIO_IOMMU_GET_INFO}}} ioctl capability chains [[https://git.kernel.org/linus/1108696aecf048433bf77806570f57bdbb6ef724|commit]], [[https://git.kernel.org/linus/af029169b8fdae31064624d60b5469a3da95ad32|commit]], [[https://git.kernel.org/linus/f45daadfe1add9f468f3ae1f7e2d9b235fe80748|commit]], [[https://git.kernel.org/linus/9b77e5c79840fc334a5b7f770c5ab0c09dc0e028|commit]], [[https://git.kernel.org/linus/a717072007e8aedd3f951726d8cf55454860b30d|commit]], [[https://git.kernel.org/linus/b09d6e47397409faf12f72edd140956e4cfe3011|commit]] = Cryptography = * CAESAR competition followup: remove aegis128l, aegis256 and morus, add better support for aegis128 [[https://git.kernel.org/linus/5cb97700beaa005ceb2a127b6f53536a4544c9d8|commit]], [[https://git.kernel.org/linus/520c1993bbe620e39fd93de1a01b9e0dc0b97aa6|commit]], [[https://git.kernel.org/linus/368b1bdc0a5983c8c908ce2001229e2291eac583|commit]], [[https://git.kernel.org/linus/521cdde758bf331d4e264ef3deef5a26d5ce0b4f|commit]], [[https://git.kernel.org/linus/cf3d41adcc3595e7ccfbc9359a5daf39ee07aa8b|commit]], [[https://git.kernel.org/linus/a4397635afea5d127548d64e0055ed471ef2d5be|commit]], [[https://git.kernel.org/linus/97bcb161995548ad319c78b2533f998a7b92ab4c|commit]], [[https://git.kernel.org/linus/198429631a85622da1d08d360ef02cfb84c95919|commit]] * Create an ESSIV template that produces a skcipher or AEAD transform based on a tuple of the form ',' (or ',' for the AEAD case). It exposes the encapsulated sync or async skcipher/aead by passing through all operations, while using the cipher/shash pair to transform the input IV into an ESSIV output IV * essiv - create wrapper template for ESSIV generation [[https://git.kernel.org/linus/be1eb7f78aa8fbe34779c56c266ccd0364604e71|commit]], [[https://git.kernel.org/linus/a1a262b66e5554974b56b1dcacb3f0aec9b273a1|commit]], [[https://git.kernel.org/linus/f975abb23c6f3e551b5b9ac991941756bb1c2f3d|commit]], [[https://git.kernel.org/linus/65d0042b529048b80dcb1b6b4a738a8f71828146|commit]], [[https://git.kernel.org/linus/735177ca148af5049e9e98b38eaba0c769182655|commit]], [[https://git.kernel.org/linus/b1d1e29639dff5290945e45262e172aaa9e89cbe|commit]] * Make NETLINK_CRYPTO work inside netns [[https://git.kernel.org/linus/91b05a7e7d8033a90a64f5fc0e3808db423e420a|commit]] * xts: add support for ciphertext stealing [[https://git.kernel.org/linus/8083b1bf8163e7ae7d8c90f221106d96450b8aa8|commit]] = Security = * Support for appended signatures. The kernel image on Power servers is an ELF binary, which are signed using the scripts/sign-file tool and thus use the same signature format as signed kernel modules. This release adds support in IMA for verifying those signatures. It adds flexibility to OpenPOWER secure boot, because it allows it to boot kernels with the signature appended to them as well as kernels where the signature is stored in the IMA extended attribute [[https://git.kernel.org/linus/c8424e776b093280d3fdd104d850706b3b229ac8|commit]], [[https://git.kernel.org/linus/2a7bf671186eb5d1a47ef192aefbdf788f5b38fe|commit]], [[https://git.kernel.org/linus/e201af16d1ec76ccd19b90484d767984ff451f18|commit]], [[https://git.kernel.org/linus/cf38fed1e183dd2410f62d49ae635fe593082f0c|commit]], [[https://git.kernel.org/linus/9044d627fd18f9fca49b62d4619ee14914b91464|commit]], [[https://git.kernel.org/linus/a5fbeb615ca42f913ace3291d636e96feabcc545|commit]], [[https://git.kernel.org/linus/39b07096364a42c516415d5f841069e885234e61|commit]], [[https://git.kernel.org/linus/15588227e086ec662d59df144e48af82e3e592f1|commit]], [[https://git.kernel.org/linus/3878d505aa718bcc7b1eb4089ab9b9fb27dee957|commit]], [[https://git.kernel.org/linus/e5092255bb3967bcc473dc86492dbbd5f7714023|commit]], [[https://git.kernel.org/linus/cbc0425d3dd370a6f0bf23589dc7b6955a53a9ce|commit]] * LSM: Add security hook for fs notifications(fanotify, inotify, dnotify) [[https://git.kernel.org/linus/ac5656d8a4cdd93cd2c74355ed12e5617817e0e7|commit]] * Add kernel lockdown functionality [[https://git.kernel.org/linus/e6b1db98cf4d54d9ea59cfcc195f70dc946fdd38|commit]], [[https://git.kernel.org/linus/9e47d31d6a57b5babaca36d42b0d11b6db6019b7|commit]], [[https://git.kernel.org/linus/000d388ed3bbed745f366ce71b2bb7c2ee70f449|commit]], [[https://git.kernel.org/linus/49fcf732bdae0550721ef73af7c45109ce26b2a9|commit]], [[https://git.kernel.org/linus/9b9d8dda1ed72e9bd560ab0ca93d322a9440510e|commit]], [[https://git.kernel.org/linus/7d31f4602f8d366072471ca138e4ea7b8edf9be0|commit]], [[https://git.kernel.org/linus/fef5dad9876034253d59acbf8c0c314f4d94cf87|commit]], [[https://git.kernel.org/linus/99d5cadfde2b1acb7650021df5abaa5ec447dd10|commit]], [[https://git.kernel.org/linus/155bdd30af17e90941589b5db4dab9a29b28c112|commit]], [[https://git.kernel.org/linus/38bd94b8a1bd46e6d3d9718c7ff582e4c8ccb440|commit]], [[https://git.kernel.org/linus/eb627e17727ebeede70697ae1798688b0d328b54|commit]], [[https://git.kernel.org/linus/96c4f67293e4cd8b3394adce5a8041a2784e68a3|commit]], [[https://git.kernel.org/linus/95f5e95f41dff31b2a4566c5a8975c08a49ae4e3|commit]], [[https://git.kernel.org/linus/f474e1486b78ac15322f8a1cda48a32a1deff9d3|commit]], [[https://git.kernel.org/linus/41fa1ee9c6d687afb05760dd349f361855f1d7f5|commit]], [[https://git.kernel.org/linus/6ea0e815fc5e18597724169caa6e4d46dd8e693d|commit]], [[https://git.kernel.org/linus/3f19cad3fa0d0fff18ee126f03a80420ae7bcbc9|commit]], [[https://git.kernel.org/linus/794edf30ee6cd088d5f4079b1d4a4cfe5371203e|commit]], [[https://git.kernel.org/linus/20657f66ef52e5005369e4ef539d4cbf01eab10d|commit]], [[https://git.kernel.org/linus/906357f77a077508d160e729f917c5f0a4304f25|commit]], [[https://git.kernel.org/linus/02e935bf5b34edcc4cb0dc532dd0e1a1bfb33b51|commit]], [[https://git.kernel.org/linus/a94549dd87f5ea4ca50fee493df08a2dc6256b53|commit]], [[https://git.kernel.org/linus/9d1f8be5cf42b497a3bddf1d523f2bb142e9318c|commit]], [[https://git.kernel.org/linus/b0c8fdc7fdb77586c3d1937050925b960743306e|commit]], [[https://git.kernel.org/linus/29d3c1c8dfe752c01b7115ecd5a3142b232a38e1|commit]], [[https://git.kernel.org/linus/5496197f9b084f086cb410dd566648b0896fcc74|commit]], [[https://git.kernel.org/linus/ccbd54ff54e8b1880456b81c4aea352ebe208843|commit]], [[https://git.kernel.org/linus/1957a85b0032a81e6482ca4aab883643b8dae06e|commit]], [[https://git.kernel.org/linus/b602614a81078bf29c82b2671bb96a63488f68d6|commit]] = Power Management = * Expose suspend stats in sysfs [[https://git.kernel.org/linus/2c8db5bef9fb442a5a0d2fee28aed20100362ce3|commit]] * Show wakeup sources stats in sysfs under /sys/class/wakeup/wakeup/ [[https://git.kernel.org/linus/c8377adfa78103be5380200eb9dab764d7ca890e|commit]] * Introduce a new haltpoll cpuidle driver and a new matching governor for virtualized guests wanting to do guest-side polling in the idle loop [[https://git.kernel.org/linus/fa86ee90eb1111267de67cb4272b5ce711f18cbb|commit]], [[https://git.kernel.org/linus/259231a045616c4101d023a8f4dcc8379af265a6|commit]], [[https://git.kernel.org/linus/7d4daeedd575bbc3c40c87fc6708a8b88c50fe7e|commit]], [[https://git.kernel.org/linus/2cffe9f6b96fece065ee8522673c90e92ef2085d|commit]], [[https://git.kernel.org/linus/a1c4423b02b2121108e3ea9580741e0f26309a48|commit]], [[https://git.kernel.org/linus/cb5d8c45ab6c3daf8269e550cfb2d5018a876fe3|commit]], [[https://git.kernel.org/linus/7321440829a27d58c88b7fcfcbbc37487b5e39a5|commit]], [[https://git.kernel.org/linus/5cc59f597c0666c6a7e1c67aac9063895949fd56|commit]], [[https://git.kernel.org/linus/472f263660832b90e53bede2020f68cd14f8b76c|commit]], [[https://git.kernel.org/linus/97d3eb9da84cae0548359b0aecb8619faad003b7|commit]], * EFI: Export Runtime Configuration Interface table to sysfs [[https://git.kernel.org/linus/1c5fecb61255aa12a16c4c06335ab68979865914|commit]] * ACPI * PPTT: Add support for ACPI 6.3 thread flag [[https://git.kernel.org/linus/bbd1b70639f785a970d998f35155c713f975e3ac|commit]] * s2idle: Add acpi.sleep_no_lps0 module parameter to prevent the ACPI LPS0 _DSM functions from being invoked [[https://git.kernel.org/linus/068b47d0984b8756ae71702a1a87aa226cb72fe8|commit]] * pm-graph v5.5 [[https://git.kernel.org/linus/1446794a89c13816bd526dcbff4051cac9743db7|commit]] = Networking = * Increase {{{SOMAXCONN}}} ({{{/proc/sys/net/core/somaxconn}}}) from 128 to 4096 [[https://git.kernel.org/linus/19f92a030ca6d772ab44b22ee6a01378a8cb32d4|commit]] * TCP * Increase {{{tcp_max_syn_backlog}}} default to 4096 to match the recent {{{SOMAXCONN}}} change [[https://git.kernel.org/linus/623d0c2db02043e43b698fdd8de1bd398b8e7b37|commit]] * Add a TCP_INFO counter that tracks out-of-order packet reception. It will allow understanding to what degree receive-heavy sockets are experiencing out-of-order delivery and packet drops indicating congestion. Please note that this is similar to the counter in NetBSD TCP_INFO, and has the same name [[https://git.kernel.org/linus/f9af2dbbfe01def62765a58af7fbc488351893c3|commit]] * Add a TCP_INFO counter that tracks peer's advertised receive window after scaling [[https://git.kernel.org/linus/8f7baad7f03543451af27f5380fc816b008aa1f2|commit]] * Add new tcp_mtu_probe_floor sysctl. The current implementation of TCP MTU probing can considerably underestimate the MTU on lossy connections. This sysctl allows to set a larger floor [[https://git.kernel.org/linus/c04b79b6cfd714144f6a2cf359603d82ee631e62|commit]] * IPv4/6: support setting SO_MARK for UDP and RAW sockets using cmsg. This is analogous to existing support for TOS, TTL, txtime, etc. [[https://git.kernel.org/linus/c6af0c227a22bb6bb8ff72f043e0fb6d99fd6515|commit]] * IPv6: add support for RFC7710 RA Captive Portal Identifier [[https://git.kernel.org/linus/66b5f1c439843bcbab01cc7f3854ae2742f3d1e3|commit]] * Netfilter * Support for updating stateful objects, this also includes the initial client for this infrastructure: the quota extension [[https://git.kernel.org/linus/d62d0ba97b5803183e70cfded7f7b9da76893bf5|commit]], [[https://git.kernel.org/linus/85936e56e92375661cc15ee29223a40dcfc99455|commit]] * nft_synproxy: add synproxy stateful object support [[https://git.kernel.org/linus/ee394f96ad7517fbc0de9106dcc7ce9efb14f264|commit]] * Add offload support the vlan and tunnel device offload through indr-block architecture [[https://git.kernel.org/linus/242453c227d14751fed0a8809a58f1bf3c7d837a|commit]], [[https://git.kernel.org/linus/f8436988574e50fe69f6f193ee76c3185b17a5c7|commit]], [[https://git.kernel.org/linus/e4da91021153b78b9f2972212610bc71263925f4|commit]], [[https://git.kernel.org/linus/4e481908c51bf02457aecdedc2d80e1be22e0146|commit]], [[https://git.kernel.org/linus/1150ab0f1b333ca310431dac65d8fa403b8471da|commit]], [[https://git.kernel.org/linus/9a32669fecfb484a1f78fe48d0e42a5efccb0675|commit]] * nfnetlink_log: add support for VLAN information [[https://git.kernel.org/linus/65af4a10743b766e319fb53812c5926c6d98b100|commit]] * Add offload support for bitwise operation [[https://git.kernel.org/linus/bd8699e9e29287b5571b32b68c3dcd05985fa9b1|commit]] * nft_dynset: implements the delete operation from the ruleset [[https://git.kernel.org/linus/d0a8d877da976c244092ce859683b2fa116217db|commit]] * Introduce meta matches in the kernel for time, day, and hour [[https://git.kernel.org/linus/63d10e12b00dfc8d8387bea9eaab376881335731|commit]] * Support for fwd and dup offload [[https://git.kernel.org/linus/be2861dc36d77ff3778979b9c3c79ada4affa131|commit]] * Wireless * Association timestamp recording [[https://git.kernel.org/linus/6c7a00339e2a64b068c986301f37bd31eb83d7e9|commit]], [[https://git.kernel.org/linus/9cf02338880dfc5928e98e3a1200d5aacfa6d1c6|commit]] * Add cfg80211 support for 6GHz band, proposed in standard 802.11ax D4.0 [[https://git.kernel.org/linus/c5b9a7f826735228a38fab4a7b2707f032468c88|commit]], [[https://git.kernel.org/linus/f89769cfdd5a469c9d5791a06a670d424e847477|commit]], [[https://git.kernel.org/linus/fa1f1085bc063da5a44f779c9b655b7026c52d68|commit]], [[https://git.kernel.org/linus/852f04620e5b7c27eadbf81d086d04f61431c9dc|commit]], [[https://git.kernel.org/linus/e548a1c36b11ccf56627e5a2581409e2f27a6ac4|commit]], [[https://git.kernel.org/linus/0816e6b1177adb4f120767434c67441c30de10d2|commit]], [[https://git.kernel.org/linus/5ea4e7802c43144f5529d1b60c01853dc5c24797|commit]], [[https://git.kernel.org/linus/62524a5857d2356b53e6e75fdce95dfd3454ab9e|commit]] * Add HE TX rate reporting to radiotap [[https://git.kernel.org/linus/cbe77dde4757446bbe333299b0c91d48b8d575a2|commit]], [[https://git.kernel.org/linus/b7b2e8caa08c30d3ad2dcdb2133991b44db2913d|commit]], [[https://git.kernel.org/linus/3d07ffcaf32006486f8743ef35c4706d4c776661|commit]] * Add ADDBA_EXT responder support [[https://git.kernel.org/linus/2aa485e1148557215337731b2c79f5569edcbbab|commit]], [[https://git.kernel.org/linus/2ab45876756fb6c132ae801b0939e0474f84c426|commit]] * HE mesh support [[https://git.kernel.org/linus/60ad72da55ac74a67d0eae5fb57327d7b4967786|commit]], [[https://git.kernel.org/linus/b697746c62df8cfbaa04b94ae75de7098a08beb7|commit]] * Add support for new channels on 60GHz band and EDMG channel [[https://git.kernel.org/linus/2a38075cd0beefa4da326380cf54c7b365ddc035|commit]], [[https://git.kernel.org/linus/9abe3e306eccdf23e482b3a6dde178311d592765|commit]] * Add drop packet monitor for offloaded data paths [[https://git.kernel.org/linus/9b63f57d4ab981e18e35def3349040527ead93c3|commit]], [[https://git.kernel.org/linus/cac1174fa17f2cf5d504cbe00c0053f0b9e3b58d|commit]], [[https://git.kernel.org/linus/edd3d0074c256848bbf5805350b39d40b1e2bf2b|commit]], [[https://git.kernel.org/linus/80cebed85c88e71fb435b9eb5948548f10f15cba|commit]], [[https://git.kernel.org/linus/5e58109b1ea454b93e455e0e8fc0bc4c226b8c0a|commit]], [[https://git.kernel.org/linus/d40e1deb930f4bd51a5214983e50aafc26db686e|commit]], [[https://git.kernel.org/linus/8e94c3bc922e70225bd35891c8e6002bddd984eb|commit]], [[https://git.kernel.org/linus/0f420b6c52e9799f664429e739a421fb4c5527a3|commit]], [[https://git.kernel.org/linus/391203ab11df9b23cd0b867122bccbe33fe16f02|commit]], [[https://git.kernel.org/linus/f3047ca01f12bf997ef199710b51490b0f750b34|commit]], [[https://git.kernel.org/linus/da58f90f11f597520f226caff1d3cfc115abedc9|commit]], [[https://git.kernel.org/linus/9e087457048884c57c51a32b52d8aa1d9b0d7385|commit]], [[https://git.kernel.org/linus/bc030d9c91c3764a143fc3ac4516bbfd330b41ed|commit]], [[https://git.kernel.org/linus/a054c8d90bac321d804b789a82f9238f5a80a668|commit]], [[https://git.kernel.org/linus/b3cb7df9ecb5d73a7a116a50a92ad992f20798cf|commit]], [[https://git.kernel.org/linus/95766451bfb82f972bf3fea93fc6e91a904cf624|commit]] * bridge: makes the bridge dump host-joined mdb entries, they should be treated as normal entries since they take a slot and are aging out [[https://git.kernel.org/linus/f59783f5bb1ac6c59d4ba35430df1b89caeadab1|commit]], [[https://git.kernel.org/linus/6545916ed9f4b805515a7546908a6b2ff2d060b5|commit]], [[https://git.kernel.org/linus/e77b0c84e33c766728991fb637ce0ffe41be2fb1|commit]], [[https://git.kernel.org/linus/1bc844ee0faa1b92e3ede00bdd948021c78d7088|commit]] * devlink: send notifications for deleted snapshots on region destroy [[https://git.kernel.org/linus/92b49822288134b4cd17a2c02a15ad265b9b327c|commit]] * dsa: ksz: Add KSZ8795 tag code [[https://git.kernel.org/linus/016e43a26bab0126e33c9682f9d9d05eca9f0386|commit]] * ethtool: implement Energy Detect Powerdown support via phy-tunable [[https://git.kernel.org/linus/9f2f13f4ffb13ee914105dfc9f860d68cae98108|commit]] * packet scheduler * fq_codel: Two small fq_codel optimizations [[https://git.kernel.org/linus/77ddaff218fc505f6930a2bf3e4eec2ff74255f5|commit]], [[https://git.kernel.org/ae697f3bf784898a9be1d68ff7fc38819ca5040f|commit]] * act_police: add 2 new attributes to support police 64bit rate and peakrate [[https://git.kernel.org/linus/d1967e495a8d1dd6b8ff2df9d3e045c5d60a37a6|commit]] * Bluetooth * Add support for utilizing Fast Advertising Interval [[https://git.kernel.org/linus/ad4a6795e0cfd7f2954ff004e83f00e0aa097f4c|commit]] * Infiniband/RDMA * iser: Support up to 16MB data transfer in a single command [[https://git.kernel.org/linus/1ba7c8f800586805c409f5b1ff1803318a41933a|commit]] * Add a counter for credit waits to assist field debugging [[https://git.kernel.org/linus/7199435414868bd656284349edc1a1f528fe3662|commit]] * Add common iWARP query port [[https://git.kernel.org/linus/4929116bdf72995c0eebc74d48667262be1080ac|commit]] * Support netlink commands in non init_net net namespaces [[https://git.kernel.org/linus/1d2fedd8561dc469a7503855ee602f4bb3eccfa7|commit]] * Expose device statistics [[https://git.kernel.org/linus/16e9111e9ee3edfcf6df120080378afc620cb4d3|commit]] * can * Add SAE J1939 protocol [[https://git.kernel.org/linus/9868b5d44f3df9dd75247acd23dddff0a42f79be|commit]], [[https://git.kernel.org/linus/2a0c9aaa6247c817e45bfc1aaa5eaeafe7a331d6|commit]], [[https://git.kernel.org/linus/f5223e9eee651e005c0f6d6d078909087601b7e9|commit]], [[https://git.kernel.org/linus/9d71dd0c70099914fcd063135da3c580865e924c|commit]] * gw: add support for CAN FD frames [[https://git.kernel.org/linus/456a8a646b2563438c16a9b27decf9aa717f1ebb|commit]] * batman-adv: Add OGMv2 per-interface queue and aggregations [[https://git.kernel.org/linus/f89255a02f1d75d8e1b9d1c31435fcb64840cb2a|commit]], [[https://git.kernel.org/linus/9cb9a17813bf0de1f8ad6deb9538296d5148b5a8|commit]] * ncsi: Disable global multicast filter [[https://git.kernel.org/linus/cf0eba334268563152e4a8bc9ab865d0037a7948|commit]] * RDS: Add RDS6_INFO_SOCKETS and RDS6_INFO_RECV_MESSAGES options [[https://git.kernel.org/linus/a46b5b6c27018102a4fe690d6516f5d5556646b7|commit]] * SCTP: support per endpoint auth and asconf flags [[https://git.kernel.org/linus/4e27428fb5626f966aa961b1aad8751f2ebeef72|commit]], [[https://git.kernel.org/linus/bb2ded26028be00204dbe2153f98fbd1902a2187|commit]], [[https://git.kernel.org/linus/a2eeacc830438d738d21230325662fe5c22c3bf0|commit]], [[https://git.kernel.org/linus/df2c71ffdfae58961981d7cbcccea93688fc4e96|commit]], [[https://git.kernel.org/linus/219f9ea4d3b797f0337dece61e4e8255840e47d0|commit]], [[https://git.kernel.org/linus/03f961270f4256fe9f47b94aea889bd26877216b|commit]], [[https://git.kernel.org/linus/56dd525abd56f7acd7b44a52935726e3ada4916c|commit]], [[https://git.kernel.org/linus/2f7576347cf3dd993f1ffe5e6018b4b764319c52|commit]] * TIPC: Add loopback device tracking [[https://git.kernel.org/linus/6c9081a3915dc0782a8f1424343b794f2cf53d9c|commit]] * devmap: adds a new map type, devmap_hash, that works like the existing devmap type, but using a hash-based indexing scheme. This is useful for the use case where a devmap is indexed by ifindex (for instance for use with the routing table lookup helper) [[https://git.kernel.org/linus/6dbff13ca8a2ad2fddd904c2e789dd5e59a8644c|commit]], [[https://git.kernel.org/linus/fca16e51078e8e5c0af839426b3d2dcd2bede135|commit]], [[https://git.kernel.org/linus/6f9d451ab1a33728adb72d7ff66a7b374d665176|commit]], [[https://git.kernel.org/linus/10fbe21163fc6f05f5991d9cf9a2da9bdee4e834|commit]], [[https://git.kernel.org/linus/e42346192c9f179a9a47845e4663ad2f453d2b7b|commit]], [[https://git.kernel.org/linus/1375dc4a4579d5e767dd8c2d2abcd929ff59d0a7|commit]] = Architectures = * ARM * SoC changes * Support for the new ASpeed AST2600 gets added, this is based on the Cortex-A7 ARMv7 core, and is a newer version of the existing ARMv5 and ARMv6 chips in the same family [[https://git.kernel.org/linus/2ca5646b5c2fdb3806c48f03c77859601e78edb7|commit]] * TI Davinci and NXP LPC32xx platforms have been converted to the ARCH_MULTIPLATFORM build, meaning that it is possible to compile a kernel that works on these along with most other ARMv5 platforms [[https://git.kernel.org/linus/f962396ce29244d9a64f241481fa73fa370404c3|commit]], [[https://git.kernel.org/linus/75bf1bd7d2f993787d0faa7d6e6534f7e88a2975|commit]] * The Kendin/Micrel/Microchip KS8695, Winbond/Nuvoton W90x900 and Intel IOP33x/IOP13xx platforms are removed after it was determined that nobody is using them any more [[https://git.kernel.org/linus/59d3ae9a5bf60c037e3a6f6e6bcfbd1c048aa313|commit]], [[https://git.kernel.org/linus/c68b26697d2744d32df621e0ba9a17094bb37d6b|commit]], [[https://git.kernel.org/linus/f63cf88fd88b9d01063338d1f05381800660952e|commit]] * Device Tree changes * The Snapdragon 855 (SM8150) is Qualcomm's current high-end phone platform, usually paired with an external 5G modem. So far we only support the Qualcomm SM8150 MTP reference platform, but no actual products [[https://git.kernel.org/linus/e13c6d144fa0fd378c4062459736b4da28555414|commit]], [[https://git.kernel.org/linus/63db27709e48d9981b02511bc73fcc5112b6b038|commit]], [[https://git.kernel.org/linus/5101f22a5c37c01677785f61a3ede97737e7c832|commit]], [[https://git.kernel.org/linus/229d5bcad0d038c836dd036aa8dd315a88b48df0|commit]], [[https://git.kernel.org/linus/e92b61c8e77596e5cbe0b5e4a96f651ed7fb97fc|commit]] * For the slightly older Qualcomm platforms, support for several interesting products is getting added: Three laptops based on Snapdragon 835/MSM8998 (Asus !NovaGo TP370QL [[https://git.kernel.org/linus/722eb2f65acc4cebeb710fc7cc98f51513e90f1f|commit]], HP Envy X2 [[https://git.kernel.org/linus/3f527d311932791fde67ffec32536d22d5dd3030|commit]] and Lenovo Miix 630 [[https://git.kernel.org/linus/2c6d2d3a580a852fe0a694e13af502a862293e0e|commit]]), one laptop based on Snapdragon 850/sdm850 (Lenovo Yoga C630 [[https://git.kernel.org/linus/44acee207844789514233341ccbb3ec5086a6f7b|commit]]) and several phones based on the older Snapdragon 410/MSM8916 (Samsung Galaxy A3 and A5 [[https://git.kernel.org/linus/1329c1ab0730b521e6cd3051c56a2ff3d55f21e6|commit]], Longcheer L8150 aka Android One 2nd gen "seed" aka Wileyfox Swift [[https://git.kernel.org/linus/16e8e8072108426029f0c16dff7fbe77fae3df8f|commit]]) * Mediatek MT7629 is a new wireless network router chip, similar to the older MT7623. It gets added together with the reference board implementation [[https://git.kernel.org/linus/cc212241df0b8975bb0e6d7f9028405a9c664e49|commit]] * Allwinner V3 is a repackaged version of the existing low-end V3s chip, and is used in the tiny Lichee Pi Zero plus, also added here [[https://git.kernel.org/linus/6f002c57c74616ab2bfd236f48bf254c30c5f36a|commit]]. There is also a new TV set-top box based on Allwinner H6, the Tanix TX6 [[https://git.kernel.org/linus/652a458eb92018c5126701e721255356fdab94a9|commit]], and the eMMC variant of the Olimex A64-Olinuxino development board [[https://git.kernel.org/linus/94f68f3a4b2ae71ef4cd4a4be94d76c98df9625b|commit]] * NXP i.MX8M Nano is a new member of the ever-expanding i.MX SoC family, similar to the i.MX8M Mini [[https://git.kernel.org/linus/6c3debcbae47a27a6fdf153e87d23e6410f6489b|commit]], [[https://git.kernel.org/linus/13cb15e0a6f5a51d14115525708f9deb30d975ad|commit]]. As usual, there is a large number of new boards for i.MX SoCs: !Einfochips i.MX8QXP AI_ML [[https://git.kernel.org/linus/56838644f9ddbaf8100051a7a7d5c5b0a028c3d0|commit]], !SolidRun Hummingboard Pulse baseboard and System-on-Module [[https://git.kernel.org/linus/ffe0f9a0baf9f10135ea272ef4d944179d106d59|commit]], Boundary Devices i.MX8MQ Nitrogen8M [[https://git.kernel.org/linus/90771e50d5bd020a46102275e2bfcc0f60f86958|commit]], and !TechNexion PICO-PI-IMX8M-DEV for the 64-bit i.MX8 line [[https://git.kernel.org/linus/356c27227b3b6aa824dcf11ffe632095e3cffe8a|commit]]. For 32-bit, we get the Kontron i.MX6UL N6310 SoM [[https://git.kernel.org/linus/1ea4b76cdfde49a2421523769cb99d4be6aedea3|commit]] with two baseboards, the PHYTEC phyBOARD-Segin SoM with three baseboards [[https://git.kernel.org/linus/f4411786b39beafd7c52e2d7b3f2d5052901035a|commit]], and the Zodiac Inflight Innovations i.MX7 RMU2 board [[https://git.kernel.org/linus/f496e6750083af4200e2f8fb9914db9c1bf93d32|commit]] * In a different NXP product line, the Layerscape LS1046A "Freeway" reference board gets added [[https://git.kernel.org/linus/bf95c394f5a32ffc5aa1184de3aa398e1d9d574a|commit]] * Amlogic SM1 (!S905X3) and G12B (S922X, A311D) are updated chips from their set-top-box line and smart speaker with newer CPU and GPU cores compared to their predecessors. Both are now also supported by the Khadas VIM3 development board series [[https://git.kernel.org/linus/c6d29c66e582f9a3ae27d08a488aa89232545a39|commit]] and VIM3L [[https://git.kernel.org/linus/700ab8d839271edf4eb8de848f116f55d97a60fa|commit]]. Another board based on SM1 that gets added is the SEI Robotics SEI610 [[https://git.kernel.org/linus/e9a12e14322d7ddafeed6aec0d3fb02c0b5dc03c|commit]] * There are a handful of new x86 and Power9 server boards using Aspeed BMC chips that are gaining support for running Linux on the BMC through the OpenBMC project: Facebook Minipack [[https://git.kernel.org/linus/da335d2bcb426bd016dd0be5263a25b60903c3d2|commit]], Wedge100 [[https://git.kernel.org/linus/fdc0417be5260d5f2aa796ed5e1ac98d327888fc|commit]], Wedge40 [[https://git.kernel.org/linus/5cb98b41abb38249eef04fa2884660cd772a0520|commit]], Lenovo Hr855xg2 [[https://git.kernel.org/linus/dc4bea0b989cfa3e3dfd8fe79a18abcfaca19767|commit]], and Mihawk [[https://git.kernel.org/linus/0a1dcf954ece215284e2a7765613c559d20590fc|commit]]. * There are three new end-user products using 32-bit Rockchips !SoCs: Mecer Xtreme Mini S6 is an Android "mini PC" box based on the low-end RK3229 chip [[https://git.kernel.org/linus/dd7c66ac777a70e224e66593e95ce6d22147c919|commit]], while the two AOpen products Chromebox Mini (Fievel [[https://git.kernel.org/linus/0067692b662e7dd99afa2f871e79e3e5aa5c3c5b|commit]]) and Chromebase Mini (Tiger [[https://git.kernel.org/linus/4a11458611fb17b4f21e5e7b2f24445c00e900e1|commit]]) run ChromeOS and are meant for commercial settings(digital signage, PoS, ...). * One more single-board computer based on the popular 64-bit RK3399 is added: the Leez RK3399 P710 [[https://git.kernel.org/linus/fc702ed49a8668a17343811ee28214d845bfc5e6|commit]] * The new Aspeed AST2600 baseboard management controller is added, this is a Cortex-A7 based follow-up to the ARM11 based AST2500 [[https://git.kernel.org/linus/9afe2c0a376f56f6bd78c7c5b9dec5e8f5d5a327|commit]] * After many years, support for the MMP2 based OLPC XO-1.75 finally makes it into the kernel [[https://git.kernel.org/linus/548d52bcc0702fa19d23118038111888def36393|commit]] * The Armada 3720 based Turris Mox open source router platform [[https://git.kernel.org/linus/7109d817db2e020379d0f245300b8ffe651c5c04|commit]] * rockchip: remove rk3288 fennec board support [[https://git.kernel.org/linus/3bf7ec62f8b37143d1f18bc30f77c8f4093c1e09|commit]] * UNWINDER_FRAME_POINTER implementation for Clang [[https://git.kernel.org/linus/6dc5fd93b2f1ef75d5e50fced8cb193811f25f22|commit]] * debug-ll: Add support for r7s9210 [[https://git.kernel.org/linus/e9670ccb39dbcfc934ae9533163e81a769d2cb82|commit]] * psci: cpuidle: Introduce PSCI CPUidle driver [[https://git.kernel.org/linus/81d549e0c810773bf003a25f59fa5509857bf9b2|commit]] * coresight: acpi: Static funnel support [[https://git.kernel.org/linus/6c87bedc9e9c922093bec602687d991669eccc64|commit]] * coresight: cpu-debug: Add support for Qualcomm Kryo [[https://git.kernel.org/linus/df4473fadcfe53fcab212b167f4df20bbeb175db|commit]] * perf: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 [[https://git.kernel.org/linus/9e282b739466dd319667788417426145da62e381|commit]] * crypto * aes-ce: implement ciphertext stealing for CBC [[https://git.kernel.org/linus/143d2647c892cb454489dca62a9fc65941c5c557|commit]] * aes-ce: implement ciphertext stealing for XTS [[https://git.kernel.org/linus/c61b1607ed4fbbf2ba7c86f29768cff44a1a88f8|commit]] * aes-ce: provide a synchronous version of ctr(aes) [[https://git.kernel.org/linus/5eedf315f27d3990f4d00c7cd3b9751e184a83b1|commit]] * aes-neonbs: implement ciphertext stealing for XTS [[https://git.kernel.org/linus/2ed8b79098cf76287c519d781a14c7983ab7e4f7|commit]] * aes-neonbs: provide a synchronous version of ctr(aes) [[https://git.kernel.org/linus/e5f050402f1870317826990e968493e4411a0d53|commit]] * ghash: provide a synchronous version [[https://git.kernel.org/linus/0a5dff9882e56f80ff021e039aee93e167f16b9e|commit]] * ARM64 * New ABI to allow tagged user pointers to be dereferenced by syscalls [[https://git.kernel.org/linus/2b835e24b5c6f9c633ff51973581ee7ca7b3e8ec|commit]], [[https://git.kernel.org/linus/63f0c60379650d82250f22e4cf4137ef3dc4f43d|commit]], [[https://git.kernel.org/linus/903f433f8f7a33e292a319259483adece8cc6674|commit]], [[https://git.kernel.org/linus/057d3389108eda8a20c7f496f011846932680d88|commit]], [[https://git.kernel.org/linus/f9652594195fca8c3d8b8ee392ad0ff9f701bb20|commit]], [[https://git.kernel.org/linus/5d65e7a7d8cd5c77baa1acf129a11b8b45ffee75|commit]], [[https://git.kernel.org/linus/ed8a66b83269c27f7181c95b477da5d33fecfbc4|commit]], [[https://git.kernel.org/linus/7d0325749a6c77b075424ab9de76bcb73a118430|commit]], [[https://git.kernel.org/linus/4fdfae8d8f855d79b7d83fcd590b6ac7ed0099cf|commit]], [[https://git.kernel.org/linus/ecc53f8a3c097d13f4b6793855e0bd30a63a5c3a|commit]], [[https://git.kernel.org/linus/e275faf367e3a3b9db06a71924b199f429d3d508|commit]], [[https://git.kernel.org/linus/78063a9dd9637c0450cf6eacc03f42eb1295917f|commit]], [[https://git.kernel.org/linus/6cf5354c1c4b74fd2e5527db084f163e9d4dae4e|commit]], [[https://git.kernel.org/linus/9ce1263033cd2ad393e2ff0df4a1c4ab4992c9df|commit]] * Add support for 52-bit kernel VAs using some of the machinery already introduced by the 52-bit userspace VA code in 5.0 [[https://git.kernel.org/linus/9cb1c5ddd2c432834dd4f40c0170d6b639e8e5c3|commit]], [[https://git.kernel.org/linus/14c127c957c1c6070647c171e72f06e0db275ebf|commit]], [[https://git.kernel.org/linus/6bd1d0be0e97936d15cdacc71f5c232fbf71293e|commit]], [[https://git.kernel.org/linus/99426e5e8c9f11b9de65e7c1200868e8a9ceaa47|commit]], [[https://git.kernel.org/linus/90ec95cda91a021d82351c976896a63aa364ebf1|commit]], [[https://git.kernel.org/linus/5383cc6efed13784ddb3cff2cc183b6b8c50c8db|commit]], [[https://git.kernel.org/linus/c812026c54cfaec23fa1d78cdbfd0e56e787470a|commit]], [[https://git.kernel.org/linus/c8b6d2ccf9b10ce872cdea037f9685804440bb7e|commit]], [[https://git.kernel.org/linus/ce3aaed87344c83c77135f80e7b76e1da9c92ee6|commit]], [[https://git.kernel.org/linus/b6d00d47e81a49f6cf462518c10408f37a3e6785|commit]], [[https://git.kernel.org/linus/2c624fe68715e76eba1a7089f91e122310dc663c|commit]], [[https://git.kernel.org/linus/d2c68de192cfb90f607a80c6b10c41ebd8a3de6a|commit]] * Add support for function error injection [[https://git.kernel.org/linus/42d038c4fb00f1ec1a4c4616784da4561385b628|commit]] * Add support for relocating the kernel with RELR relocations [[https://git.kernel.org/linus/5cf896fb6be3effd9aea455b22213e27be8bdb1d|commit]] * exynos: Enable exynos-chipid driver [[https://git.kernel.org/linus/a6fe8c77c5d52226838244eb6e5c80a111f3556c|commit]] * kasan: Switch to using KASAN_SHADOW_OFFSET [[https://git.kernel.org/linus/6bd1d0be0e97936d15cdacc71f5c232fbf71293e|commit]] * kexec_file: add rng-seed support [[https://git.kernel.org/linus/7f591fa7a62d3a3f585fd4ba5c3e7b05f4b931be|commit]] * crypto * aes: implement support for XTS ciphertext stealing [[https://git.kernel.org/linus/7cceca8b25b39486c647ceaf6a29f833af16f7c0|commit]] * aes-neonbs: implement ciphertext stealing for XTS [[https://git.kernel.org/linus/67cfa5d3b7214ce944747908f9a1a3cba8b989b9|commit]] * KVM: vgic: ITS translation cache [[https://git.kernel.org/linus/24cab82c34aa6f3ede3de1d8621624cb5ef33feb|commit]], [[https://git.kernel.org/linus/1bb3691d8330f09a0699c124fcb71991b5fd105b|commit]], [[https://git.kernel.org/linus/7d825fd6eaa7467c9b737fd5cf46e45f298d1c20|commit]], [[https://git.kernel.org/linus/0c14484866194382c0631d6e9bb14cc2fe83e814|commit]], [[https://git.kernel.org/linus/b4931afcde1ffccd4a406009aef33c14bc6c6cb8|commit]], [[https://git.kernel.org/linus/363518f37a86acc515defae6d1ba91a6c7617de9|commit]], [[https://git.kernel.org/linus/cbfda481d87e92ce635e426099946cd413b251be|commit]], [[https://git.kernel.org/linus/89489ee9ced8924f64f99c0470eae38e9e4e204b|commit]], [[https://git.kernel.org/linus/86a7dae884f38e11f3af8137ddf1fb969cd2699c|commit]], [[https://git.kernel.org/linus/41108170d98069b34837c4512f93ef2ce651b812|commit]] * POWERPC * Initial support for running on a system with an Ultravisor, which is software that runs below the hypervisor and protects guests against some attacks by the hypervisor [[https://git.kernel.org/linus/136bc0397ae21dbf63ca02e5775ad353a479cd2f|commit]], [[https://git.kernel.org/linus/528229d210781b2da66c6d257a326c21099982b5|commit]], [[https://git.kernel.org/linus/6a9c930bd7751bf0630d8b9b73b07af5c6842da6|commit]], [[https://git.kernel.org/linus/f7777e008cad17bf757ca256709070c07efd8283|commit]], [[https://git.kernel.org/linus/7f70c3815a352f76d69fc5642ae9685033a428c0|commit]], [[https://git.kernel.org/linus/e311a92da18cbdd4972dab0cda88b1b8484b8fef|commit]], [[https://git.kernel.org/linus/bd104e6db6f0ad124e507a9ecf1a468efe5697db|commit]], [[https://git.kernel.org/linus/d5394c059da9786043934bed474562cde124e7d3|commit]], [[https://git.kernel.org/linus/256ba2c1689efd4f5383cf7ebe2f9970c198b79d|commit]], [[https://git.kernel.org/linus/734560ac39aeb2516419c5878856df011f794a74|commit]], [[https://git.kernel.org/linus/4edaac512c8a31b0aa715b58ee00ee06df642fa2|commit]], [[https://git.kernel.org/linus/edea902c1c1efb855f77e041f9daf1abe7a9768a|commit]], [[https://git.kernel.org/linus/2efbc58f157a39ad9e9199b92d9c47736023a2fe|commit]], [[https://git.kernel.org/linus/bf75a8db72e9454aadeca0276f6e6b0e9161861c|commit]], [[https://git.kernel.org/linus/68e0aa8ec5cedec48dd5b11df84afc956c8f85be|commit]] * Support for building the kernel to run as a "Secure Virtual Machine", ie. as a guest capable of running on a system with an Ultravisor [[https://git.kernel.org/linus/250c6c31228d49f3b96855ec387cf37bbe7cb6a7|commit]], [[https://git.kernel.org/linus/a49dddbdb0cca1d00fc9251e543a0aac09a6a65b|commit]], [[https://git.kernel.org/linus/bb04ffe85eebebd64d5e673a9434d968e80f3aa1|commit]], [[https://git.kernel.org/linus/139a1d2842ec181cf017502a46bb8d947682a960|commit]], [[https://git.kernel.org/linus/5223134029a87db925ecc9449f9501bad391a52e|commit]], [[https://git.kernel.org/linus/512a5a6452b6d742b6f713184414d28cb6413080|commit]], [[https://git.kernel.org/linus/6c85b7bc637b64e681760f62c0eafba2f56745c6|commit]] * Add Firmware-Assisted Dump for PowerNV platform [[https://git.kernel.org/linus/ca986d7fa7e7f7b3f018f227b999f35e654fbb79|commit]], [[https://git.kernel.org/linus/961cf26a98648a294de45ea6f806dc84dfc91197|commit]], [[https://git.kernel.org/linus/7f0ad11d3fb948a0d7770bd38ae17a51413c3dac|commit]], [[https://git.kernel.org/linus/8468d155450c89adbb400cdae42bd4095f3045a9|commit]], [[https://git.kernel.org/linus/72aa651795f0e9f48bfdb2b2dd0b3e6900351d2a|commit]], [[https://git.kernel.org/linus/0226e55275e569126882a7befe0b1a1c9bd270aa|commit]], [[https://git.kernel.org/linus/d3833a7010817f82bff373e26d146e6401c695f4|commit]], [[https://git.kernel.org/linus/41a65d1618238e63be1439871eaf44dc3c6a737c|commit]], [[https://git.kernel.org/linus/109f25cc5fae5f8fb403d925f7b3731f6f18218a|commit]], [[https://git.kernel.org/linus/8255da95e54519bb74638c2448ac17f4b34fe6f5|commit]], [[https://git.kernel.org/linus/f35120115b767c49ad8de56dd78c86540a14df5b|commit]], [[https://git.kernel.org/linus/1679b96e69ec2e10ccd9d82b691ade0b16cb64d1|commit]], [[https://git.kernel.org/linus/6f5f193e84d3d7b55d406ecc7ac4ea1ef1d1876f|commit]], [[https://git.kernel.org/linus/41df5928721ff4b5f83767cd5e8b77862fc62bb3|commit]], [[https://git.kernel.org/linus/6abec12c65e8870d8cafe154a86240fe0bcdd4f7|commit]], [[https://git.kernel.org/linus/742a265accd3e3afcc8e7b17f409c93c1de8be85|commit]], [[https://git.kernel.org/linus/2790d01d1e1d22735d848eec55668f7d44417e22|commit]], [[https://git.kernel.org/linus/a20a8fa42def548f46c7e0401a94f62b8e595883|commit]], [[https://git.kernel.org/linus/51bba8edef90cf579dba16de912d3ef809fe1d77|commit]], [[https://git.kernel.org/linus/2a1b06dd3a17ac278494da3c15cac84684346d22|commit]], [[https://git.kernel.org/linus/6071e8f9d5ac960f0d35495f070d4d0b7ae5fc76|commit]], [[https://git.kernel.org/linus/a4e2e2ca2f7bddf6d5d788033cc56f40af6e9c5a|commit]], [[https://git.kernel.org/linus/fbcafdaea2e234d3c6d79e7f5605a2e8373f6678|commit]], [[https://git.kernel.org/linus/579ca1a27675485a99da50cd7fedc14232f817c3|commit]], [[https://git.kernel.org/linus/5000a17afbd56b4e58b7f72ac77eabb92c418412|commit]], [[https://git.kernel.org/linus/e4fc48fb4d34f7e7d42eb980a9c130bb93aba3b9|commit]], [[https://git.kernel.org/linus/dda9dbfeeb7a855a75965b8ba7269f4edb35cde7|commit]], [[https://git.kernel.org/linus/b2a815a554a34f0e6fab4526ae762d5528783600|commit]], [[https://git.kernel.org/linus/bec53196adf4791d466adf0e339b61186c7b5283|commit]], [[https://git.kernel.org/linus/58cf055df47bb115e7c1533eec2a8f66639b80e3|commit]], [[https://git.kernel.org/linus/6f713d18144ce86c9f01cdf64222d6339e26129e|commit]], [[https://git.kernel.org/linus/845426f3f3443c3f60737751b7af0142e3020f08|commit]], [[https://git.kernel.org/linus/7b1b3b48250acbfd7f15ba950d4654b7f02a8300|commit]], [[https://git.kernel.org/linus/b3bba79d5a7ba27bf7e31e124afbcb386128f2c6|commit]], [[https://git.kernel.org/linus/becd91d9c5467160984a0380df72fdf71fee82f6|commit]], [[https://git.kernel.org/linus/7dee93a9a8808b3d8595e1cc79ccb8b1a7bc7a77|commit]] * Add the PowerPC name and the PPC_ELFNOTE_CAPABILITIES type in the kernel binary ELF note. This type is a bitmap that can be used to advertise kernel capabilities to userland [[https://git.kernel.org/linus/70ed86f4de5bd74dd2d884dcd2f3275c4cfe665f|commit]], [[https://git.kernel.org/linus/134cb3ab71c0736da0ec66d2cfd7f6ebba96c8cf|commit]] * 64s/radix: introduce options to disable use of the tlbie instruction [[https://git.kernel.org/linus/2275d7b5754a573ffb2ca9e40bd0546eeb986696|commit]] * eeh: Add a eeh_dev_break debugfs interface [[https://git.kernel.org/linus/bd6461cc7b3c4fd12dcba4b0e95dfc612df872fd|commit]] and a debugfs interface to run an EEH check [[https://git.kernel.org/linus/22cda7c1680c1ddfe941adae45e7e7ef52d0e411|commit]] * Use the generic dma coherent remap allocator [[https://git.kernel.org/linus/f2902a2fb40c589b886d21518ef8a1ee87f76b0c|commit]] * X86 * Add UMIP emulation/spoofing for 64-bit processes as well, because of Wine based gaming [[https://git.kernel.org/linus/e86c2c8b9380440bbe761b8e2f63ab6b04a45ac2|commit]] * Enable a new AVX512 CPU instruction group/feature for enumeration in /proc/cpuinfo: AVX512_VP2INTERSECT [[https://git.kernel.org/linus/018ebca8bd704f18d56f8fff38e2c3d76d7d39fb|commit]] * Add Elkhart Lake, Tiger Lake and Airmont to Intel family [[https://git.kernel.org/linus/0f65605a8d744b3a205d0a2cd8f20707e31fc023|commit]], [[https://git.kernel.org/linus/6e1c32c5dbb4b90eea8f964c2869d0bde050dbe0|commit]], [[https://git.kernel.org/linus/855fa1f362cab2dc7574acb853b0963dd01d6b8d|commit]] * amd_nb: Add PCI device IDs for family 17h, model 70h [[https://git.kernel.org/linus/af4e1c5eca95bed1192d8dc45c8ed63aea2209e8|commit]] * Remove MPX APIs [[https://git.kernel.org/linus/f240652b6032b48ad7fa35c5e701cc4c8d697c0b|commit]] * Remove X86_FEATURE_MFENCE_RDTSC [[https://git.kernel.org/linus/be261ffce6f13229dad50f59c5e491f933d3167f|commit]] * platform * chrome: cros_ec_chardev: Add a poll handler to receive MKBP events [[https://git.kernel.org/linus/96a0a80738461d6d2421ae64ee9990b702efd2a6|commit]] * asus-wmi: Add support for charge threshold [[https://git.kernel.org/linus/d507a54f5865d8dcbdd16c66a1a2da15640878ca|commit]] * hp_accel: Add support for HP ZBook 17 G5 [[https://git.kernel.org/linus/4215484f8e33c8a4664aecb6db5ce2c544d3b908|commit]] * thinkpad_acpi: Add !ThinkPad !PrivacyGuard [[https://git.kernel.org/linus/110ea1d833ad291272d52e0a40a06157a3d9ba17|commit]] * asus-nb-wmi: Support ALS on the Zenbook UX430UNR [[https://git.kernel.org/linus/02a5e9bc86dee8c7698ac2cfd9e29650eb318442|commit]] * touchscreen_dmi: Add info for the Irbis TW90 tablet [[https://git.kernel.org/linus/f078d053c8696d4b0884ee81d132dd22fca6a5c9|commit]] * touchscreen_dmi: Add info for the Chuwi Surbook Mini tablet [[https://git.kernel.org/linus/a0c809792183228a1d269d4112a2b64f2c7f8f9f|commit]] * touchscreen_dmi: Add info for the Trekstor Primebook C11B 2-in-1 [[https://git.kernel.org/linus/37d960a4d753605ca248baea577eaaa96f5dccf0|commit]] * pmc_atom: Add Siemens SIMATIC IPC227E to critclk_systems DMI table [[https://git.kernel.org/linus/ad0d315b4d4e7138f43acf03308192ec00e9614d|commit]] * crypto * aes: drop scalar assembler implementations [[https://git.kernel.org/linus/1d2c3279311e4f03fcf164e1366f2fda9f4bfccf|commit]] * xts: implement support for ciphertext stealing [[https://git.kernel.org/linus/8ce5fac2dc1bf64e1e6d2371e4ff9a9bfe8fd49f|commit]] * hwtracing intel_th * msu-sink: An example msu buffer "sink" [[https://git.kernel.org/linus/f220df66f67684246ae1bf4a4e479efc7c2f325a|commit]] * msu: Introduce buffer interface [[https://git.kernel.org/linus/615c164da0eb42cbfb1688cb429cc4d5039db5d8|commit]] * pci: Add Comet Lake PCH support [[https://git.kernel.org/linus/3adbb5718dd5264666ddbc2b9b43799d292e9cb6|commit]] * pci: Add Jasper Lake PCH support [[https://git.kernel.org/linus/9d55499d8da49e9261e95a490f3fda41d955f505|commit]] * perf * Add Comet Lake CPU support [[https://git.kernel.org/linus/9066288b2aab1804dc1eebec6ff88474363b89cb|commit]], [[https://git.kernel.org/linus/9674b1cc0f94c34f76e58c102623a866836f269e|commit]], [[https://git.kernel.org/linus/1ffa6c04dae39776a3c222bdf88051e394386c01|commit]] * Add Tiger Lake CPU support [[https://git.kernel.org/linus/23645a76ba816652d6898def2ee69c6a6250c9b1|commit]], [[https://git.kernel.org/linus/52e92f409dede388b7dc3ee13491fbf7a80db935|commit]], [[https://git.kernel.org/linus/0917b95079af82c69d8f5bab301faeebcd2cb3cd|commit]] * msr: Add new CPU model numbers for Ice Lake [[https://git.kernel.org/linus/1a5da78d00ce0152994946debd1417513dc35eb3|commit]], [[https://git.kernel.org/linus/f1857a2467755e5faa3c727d7146b6db960abee1|commit]] * vendor events amd: Add L3 cache events for Family 17h [[https://git.kernel.org/linus/faef87494139cf2cc4d188d5730251ade9b2022d|commit]] * vendor events intel: Add Icelake V1.00 event file [[https://git.kernel.org/linus/b115df076d337a727017538d11d7d46f5bcbff15|commit]] an * vendor events intel: Add Tremontx event file v1.02 [[https://git.kernel.org/linus/11e54d35e6d5c3533b706753224ef38ea235684b|commit]] * vendor events: Remove P8 HW events which are not supported [[https://git.kernel.org/linus/28b951760cebdf1de0d32f38f325b667c2494564|commit]] * KVM * Hyper-V: Add direct tlb flush support [[https://git.kernel.org/linus/344c6c804703841d2bff4d68d7390ba726053874|commit]], [[https://git.kernel.org/linus/6f6a657c99980485c265363447b269083dd1dc3a|commit]] * vmx: Emulate MSR IA32_UMWAIT_CONTROL [[https://git.kernel.org/linus/6e3ba4abcea5681eebbfc10f1b56c9fbe80b6685|commit]] * Add support for user wait instructions [[https://git.kernel.org/linus/e69e72faa3a0709dd23df6a4ca060a15e99168a1|commit]] * vmware: Support for VMCALL/VMMCALL based hypercalls [[https://git.kernel.org/linus/bac7b4e843232a3a49a042410cf743341eb0887e|commit]] * S390 * Add support for IBM z15 machines [[https://git.kernel.org/linus/a0e2251132995b962281aa80ab54a9288f9e0b6b|commit]] * Add SHA3 and CCA AES cipher key support in zcrypt * crypto: Add support for SHA3 via CPACF (MSA6) [[https://git.kernel.org/linus/3c2eb6b76cabb7d90834798d6455f7f3431fc989|commit]] * crypto: add CCA AES cipher key support [[https://git.kernel.org/linus/f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d|commit]] * crypto: Add sysfs attributes to emit AES CIPHER key blobs [[https://git.kernel.org/linus/f71fee2711a788b94ff0acb02fbd2bfe2de7e0a3|commit]] * zcrypt: CEX7S exploitation support [[https://git.kernel.org/linus/cf2957f3907e44ca40392ac19a0c22a14e3fdc18|commit]] * zcrypt: new sysfs attributes serialnr and mkvps [[https://git.kernel.org/linus/7c4e91c0959bf42a86ba4887425fc944d0d28595|commit]] * bpf: add JIT support for bpf line info [[https://git.kernel.org/linus/53092f7e074936df43aa4dbf4b6c3df812f3dab9|commit]] and for multi-function programs [[https://git.kernel.org/linus/1c8f9b91c456f5b47a377a0c8c5d4130fc39433a|commit]] * perf cpum_sf: Support ioctl PERF_EVENT_IOC_PERIOD [[https://git.kernel.org/linus/2cb549a821e9daf441b62d55ca8eb6a9c22acf95|commit]] * kasan: add kdump support [[https://git.kernel.org/linus/042c1d29de8c0d4e4c9e77c64995b59be97aed33|commit]] * qdio: enable drivers to poll for Output completions [[https://git.kernel.org/linus/7c47f5afdeef763599f1ae22d29b8c3904c58315|commit]] * qdio: let drivers opt-out from Output Queue scanning [[https://git.kernel.org/linus/313dc689b16c08b081939ee9b87dac3736c780e3|commit]] * qeth: add BQL support for IQD devices [[https://git.kernel.org/linus/96bd6c94bdf9de38b0fa0ec679fe40013f1c4576|commit]] * qeth: add TX NAPI support for IQD devices [[https://git.kernel.org/linus/e53edf743d26b39dfd78af43ff97620a4ac13ffc|commit]] * qeth: add xmit_more support for IQD devices [[https://git.kernel.org/linus/9549d70a2d71526b8dc41cc0b255219ba46e5bf7|commit]] * qeth: collect accurate TX statistics [[https://git.kernel.org/linus/eeac0e20a173dd9407e7092b3ddb45917249d68d|commit]] * MIPS * Add partial 32-bit huge page support [[https://git.kernel.org/linus/35476311e5292ae0ef00dde5c2cccbe8514660c2|commit]] * BCM47XX: Add support for Netgear R6200 V1 [[https://git.kernel.org/linus/42374b94d70cea72af94202ff5a467f036bc083e|commit]] * Remove unused R4300 CPU support [[https://git.kernel.org/linus/f9065b54d437c4660e3d974ad9ce5188c068cd76|commit]] * Remove unused R5432 CPU support [[https://git.kernel.org/linus/8e96b08472e6698011d3105912031e90e7ef553f|commit]] * Remove unused R8000 CPU support [[https://git.kernel.org/linus/c2aeaaea175652af6610f97a0de6d7cd07311e18|commit]] * jz4740: Drop dead code [[https://git.kernel.org/linus/7f428252dbd0adc91317ae7ea27d7e27b70df1f6|commit]] * RISC-V * Add perf callchain support [[https://git.kernel.org/linus/dbeb90b0c1eb86a9b963b929d3c937afb7dadfa3|commit]], [[https://git.kernel.org/linus/51bc620ba972e1600b791a32c69fa28c80e16fdb|commit]], [[https://git.kernel.org/linus/98a93b0b561c571153b7cd6953e882bc3fd8cfcd|commit]] * Make mmap allocation top-down by default [[https://git.kernel.org/linus/54c95a11cc1b5e1d578209e027adf5775395dafd|commit]] * Implement sparsemem [[https://git.kernel.org/linus/d95f1a542c3df396137afa217ef9bd39cb8931ca|commit]] * User Mode Linux * Add virtio vhost-user driver [[https://git.kernel.org/linus/5d38f324993f49d1226ec81efe045834b46cd85a|commit]] * Added support for unix socket transports and bess transport [[https://git.kernel.org/linus/77f1073c2c1bbea7ba8794103924ecd0d3961ffe|commit]] * Add legacy tap support and rename existing vector to hybrid [[https://git.kernel.org/linus/b3b8ca2a1b63713f59e8d7ad772b09bcd8dc9048|commit]] * PARISC * Add assembly implementations for memset, strlen, strcpy, strncpy and strcat [[https://git.kernel.org/linus/83af58f8068ea3f7b3c537c37a30887bfa585069|commit]] * Add kexec support [[https://git.kernel.org/linus/fc697dc0c26a5908d467454e49440862d7fe96d0|commit]], [[https://git.kernel.org/linus/1191cf4986b5e8008c615896e487dc35fe922acd|commit]] * Add kprobes on ftrace support [[https://git.kernel.org/linus/52a22e6c27be9089fdd9c4e1857939f0dec8f57c|commit]] * IA64 * Remove the hpsim platform [[https://git.kernel.org/linus/fc5bad03709f9c79ea299f554b6f99fc6f4fe31c|commit]] * Remove the SGI UV simulator support [[https://git.kernel.org/linus/1164e757541b75f0bd87bb541f7ce49614471f5d|commit]] * Remove support for the SGI SN2 platform [[https://git.kernel.org/linus/cf07cb1ff4ea008abf06c95878c700cf1dd65c3e|commit]] * XTENSA * Add support for xtensa call0 ABI in userspace [[https://git.kernel.org/linus/09f8a6db20e6ed8eab1b2b23d09d2458f6e15062|commit]] * MICROBLAZE * Use the generic dma coherent remap allocator [[https://git.kernel.org/linus/04e3543e228fcbb000de922ec5d366f398bdd9ae|commit]] = Drivers = == Graphics == * Add the content_type support for HDCP2.2. Along with that uevent is sent for each HDCP state change triggered within kernel [[https://git.kernel.org/linus/7672dbba85d30db07c3588f8cf6c6708bbdc0baa|commit]], [[https://git.kernel.org/linus/d456512c39ccc2d575135fe13156b61eb17c0b2a|commit]], [[https://git.kernel.org/linus/6fe2ce064936efe5fbf2ce62c0b9be790d75189f|commit]], [[https://git.kernel.org/linus/bb5a45d40d50163df275c5a9578e19acdac361a2|commit]], [[https://git.kernel.org/linus/a41e71f4e78819403859950c34a638655cfd7da3|commit]], [[https://git.kernel.org/linus/bc0380b9e5587d0c3fd207f16c53a101a9ea81dd|commit]] * AMDGPU * Navi12/14 experimental support (may be marked experimental), arcturus and renoir APU support, Navi12 + Arcturus power features [[https://git.kernel.org/torvalds/c/e7f7287bf5f746d29f3607178851246a005dd398|merge]], [[https://git.kernel.org/torvalds/c/578d2342ec702e5fb8a77983fabb3754ae3e9660|merge]] * Add wipe memory on release flag for buffer creation [[https://git.kernel.org/linus/d8f4981e2e8a968411105db568f3d48256b2ebbc|commit]], [[https://git.kernel.org/linus/ab2f7a5c18b5c17cc94aaab7ae2e7d1fa08993d6|commit]], [[https://git.kernel.org/linus/6856e4b65f64eeb3f17148f79b36c1d60c627529|commit]] * RAS support for GFX [[https://git.kernel.org/torvalds/c/e7f7287bf5f746d29f3607178851246a005dd398|merge]] * i915 * Initial tigerlake platform support [[https://git.kernel.org/linus/f1f1d4fa5869c8b0b3e7f9e9a8a2f1983f10123a|commit]], [[https://git.kernel.org/linus/abd3a0fe040d51fc2943855169558b4b0b3311c6|commit]], [[https://git.kernel.org/linus/7f02889292e2e3fe6390b98d4ebc3dd67f20a812|commit]], [[https://git.kernel.org/linus/d8df6bec1a30097f65781faf4877e4da7a520002|commit]], [[https://git.kernel.org/linus/9747f0c2fb9e1a6d7c907d34a373924c84093afa|commit]], [[https://git.kernel.org/linus/7ff0fca4964ff19d8e16669d8d3070018cecdd0f|commit]], [[https://git.kernel.org/linus/276199e6be6a4058e74828728eb25179b1461978|commit]], [[https://git.kernel.org/linus/656409bbaf8792c015708e567d4ebcd7fb4e7728|commit]], [[https://git.kernel.org/linus/1db27a7291195057e3a20fb9998e2d365ee897f9|commit]], [[https://git.kernel.org/linus/68ff39c3f8c01b1e640d111abdcf814804a6b236|commit]], [[https://git.kernel.org/linus/c9014a2c7937e40858b858200a35432075638ede|commit]], [[https://git.kernel.org/linus/6c8337dafaa9a328216c62a79c9a03176af3ce70|commit]], [[https://git.kernel.org/linus/5c71970889d7d58d9fe26f92f454d7fa5db52202|commit]], [[https://git.kernel.org/linus/55cd5048e176318911db97668f562c1599982dfb|commit]], [[https://git.kernel.org/linus/deea06b47574de81da72a2d2fa1ace4e119ca02a|commit]], [[https://git.kernel.org/linus/30fcc338bc66f930dc7f692205474edb7ca6a607|commit]], [[https://git.kernel.org/linus/3fd53262f0dd81361efcb5ccba8312525ee6c645|commit]], [[https://git.kernel.org/linus/fb81cbe46988cddfd9e6fd2bb9f7ce39cea0c380|commit]], [[https://git.kernel.org/linus/d757535e3116c1a5f024bfef1ab3544a525f03fb|commit]], [[https://git.kernel.org/linus/36ca5335f202bd54faf38b37fed1b99078e1839e|commit]], [[https://git.kernel.org/linus/a1c5f1510b3f39d57a6eaa9d75c70e5beaa952ff|commit]] * DSI properties [[https://git.kernel.org/linus/f384e48d7641ef284ae760d150c80920ffc3adbb|commit]] * Add Missing PCI IDs [[https://git.kernel.org/linus/bfc4c359b2822bd2c457ccab271baeb33181c7c9|commit]] * ehl: Add one additional PCH ID to MCC [[https://git.kernel.org/linus/fc25441c7b9d81dc18cce0a0fa5527370e386652|commit]] * Enable GTT cache by default [[https://git.kernel.org/linus/1feb7864b2cbd874a677ce04d61834d5664133ab|commit]] * Turn on GuC/HuC auto mode [[https://git.kernel.org/linus/f774f09649192f326fa030564afd3f8f5d82c1e4|commit]] * icl: Add missing device ID [[https://git.kernel.org/linus/93d7a3b4be30c705c39377b9e75b24a184f6c4fe|commit]] * Enable hotplug retry for some devices that need it [[https://git.kernel.org/linus/3944709df8e9298225fc2b29e53ee8e6f4b26618|commit]], [[https://git.kernel.org/linus/bb80c9255770fa1ed54e889a6bee628bdd0f6762|commit]] * Remove unused debugfs/i915_emon_status [[https://git.kernel.org/linus/9f4dd137b20e4e09ada4087b03eb7cb347c35a75|commit]] * nouveau * Improved display color management [[https://git.kernel.org/linus/af364a447b4ac34c719751fdec5dbdd74d888c3b|commit]], [[https://git.kernel.org/linus/dffa487822d1ff8f44817124d8f2927057a57775|commit]] * gv100-: add support for plane zpos property [[https://git.kernel.org/linus/9a99e904cc5b08f8eda2366135404fe72dae16af|commit]] * vmwgfx * Evicition priority support [[https://git.kernel.org/linus/a0a63940b0c9ebc6d3156bbfe0c2cf7560b580cd|commit]] * msm * msm8998 display support [[https://git.kernel.org/linus/d6c7b2284b14c66a268a448a7a8d54f585d38785|commit]] * Better async commit support for cursor updates [[https://git.kernel.org/linus/cd6d923167b1bf3e051f9d90fa129456d78ef06e|commit]], [[https://git.kernel.org/linus/2d99ced787e3d0f251fa370d2aae83cf2085a8d9|commit]] * Add rotation property [[https://git.kernel.org/linus/15ee1e050a46b9c6c6c9c758214d6a5400ca1deb|commit]] * Etnaviv * Implement per-process address spaces on MMUv2 [[https://git.kernel.org/linus/17e4660ae3d7e14120f0b355d3d1995cd10a3e43|commit]] * Implement softpin [[https://git.kernel.org/linus/088880ddc0b20086b71bb87b805fb63ff07c35f2|commit]] * komeda * Enable dual-link support [[https://git.kernel.org/linus/8965ad8433eadadc5a41df2915eec4a144e8aed6|commit]] * imx * imx-ldb: Provide ddc symlink in connector's sysfs [[https://git.kernel.org/linus/be0ec35940bc477eefb6370f04a9e031692ba642|commit]] * imx-tve: Provide ddc symlink in connector's sysfs [[https://git.kernel.org/linus/2ae7eb372ed42e480d55848d597b44d4e47b0ab6|commit]] * ingenic * Add support for Sharp panels [[https://git.kernel.org/linus/dba8e987687f141de4e513715e1f1bd6315c2f55|commit]] * Add support for panels with 8-bit serial bus [[https://git.kernel.org/linus/8721215c7ef928293516a9396648592fc7284592|commit]] * panfrost * Export GPU features register to userspace [[https://git.kernel.org/linus/4bced8bea0943bb3c4b97012d2221d3aca5b9384|commit]] * * Allow userspace to mark BOs which can be freed when there is memory pressure [[https://git.kernel.org/linus/187d2929206e6b098312c174ea873e4cedf5420d|commit]], [[https://git.kernel.org/linus/013b6510131568ce4e01856d5360bfdfe9c3632f|commit]], [[https://git.kernel.org/linus/17acb9f35ed736c177f85b8ee711f278e7aff421|commit]] * Per-fd address space support [[https://git.kernel.org/linus/7282f7645d06bf0afe0a3c11ab92d9392528b819|commit]] * pl111 * Support grayscale [[https://git.kernel.org/linus/43f847d0b9540dd1de4cfd626448fb4294422874|commit]] * sun4i * Improve support for color encoding and range [[https://git.kernel.org/linus/b72cb0dc4c46fe75a52a9adb4a13ba1213e50000|commit]] * Provide ddc symlink in sun4i hdmi connector sysfs directory [[https://git.kernel.org/linus/1e8f17855ff884d49bec491ab8f5404aaca919bf|commit]] * omap * Add 'alpha' and 'pixel blend mode' plane properties [[https://git.kernel.org/linus/3037e0c5e8af377c33f264f2e146d8b3b82bcb1b|commit]] * panel * Add Novatek NT39016 panel support [[https://git.kernel.org/linus/ecdcbbb7ceb1188474f603fac0ec48171761c842|commit]] * Add driver for the LG Philips LB035Q02 panel [[https://git.kernel.org/linus/f5b0c6542476e9068ec2731b644ce668491cb8fa|commit]] * Add driver for the NEC NL8048HL11 panel [[https://git.kernel.org/linus/df439abe650177aeb6f0f1baf085a7367cac1bc2|commit]] * Add driver for the Sharp LS037V7DW01 panel [[https://git.kernel.org/linus/c9cf4c2a3bd35f4e90e840979ba7872932f9f120|commit]] * Add driver for the Sony ACX565AKM panel [[https://git.kernel.org/linus/1c8fc3f0c5d280d691c330388666c3726fa525c7|commit]] * Add driver for the Toppoly TD028TTEC1 panel [[https://git.kernel.org/linus/415b8dd087118829fd37548b0d75592e297c1fa9|commit]] * Add driver for the Toppoly TD043MTEA1 panel [[https://git.kernel.org/linus/dc2e1e5b279966affbd11ff7cfef52eb634ca2c9|commit]] * Add support for Raydium RM67191 panel driver [[https://git.kernel.org/linus/f63df31d2dddf418a3c0bacaa292a38faaccdcd9|commit]] * jh057n00900: Add regulator support [[https://git.kernel.org/linus/1a14e0c256521ea9e74487000e265662fa82f692|commit]] * simple: Add !GiantPlus GPM940B0 panel support [[https://git.kernel.org/linus/2c6574a9ed666d6e00b0deac66be4b793097b0b7|commit]], [[https://git.kernel.org/linus/0565ae92835cdde613149b32809a8d060f2815ff|commit]] * simple: Add Ortustech COM37H3M panel support [[https://git.kernel.org/linus/9c31dcb6dd94f4e7a6bb803aa935c9801e718d62|commit]] * simple: Add Sharp LQ070Y3DG3B panel support [[https://git.kernel.org/linus/dda0e4bdbeac54d5e383bd14f436d197ee9985b0|commit]] * simple: Add Sharp LS020B1DD01D panel support [[https://git.kernel.org/linus/f1bd37f300a4ed1e0d9766d35d2a1360ea294591|commit]] * simple: Add support for Sharp LD-D5116Z01B panel [[https://git.kernel.org/linus/cd5e1cbe1f0af7ab02b1b2e08c9d34f9158cedf4|commit]] * simple: Support TI nspire panels [[https://git.kernel.org/linus/d8a0d6a3b7810fe3de723505c75f7f34ee6891df|commit]] * ast * Provide ddc symlink in connector sysfs directory [[https://git.kernel.org/linus/350fd554ee44325661d0d3c3831f428f4fbb0f2d|commit]] * bridge * ti-sn65dsi86: add debugfs [[https://git.kernel.org/linus/8efb243a5ce89090df1284c91519ccc3b75758da|commit]] * Associate ddc adapters with connectors: It is difficult for a user to know which of the i2c adapters is for which drm connector. This change adds a symbolic link in connector's sysfs directory [[https://git.kernel.org/linus/e1a29c6c59553d80a8e17d63494c65a13fb8e241|commit]], [[https://git.kernel.org/linus/100163df420305b78153e6f5ec10c90d755acee3|commit]], [[https://git.kernel.org/linus/1e8f17855ff884d49bec491ab8f5404aaca919bf|commit]], [[https://git.kernel.org/linus/be0ec35940bc477eefb6370f04a9e031692ba642|commit]], [[https://git.kernel.org/linus/2ae7eb372ed42e480d55848d597b44d4e47b0ab6|commit]], [[https://git.kernel.org/linus/7058e76682d762e211e7681155c5e11709182271|commit]], [[https://git.kernel.org/linus/9572ae176a10f3b2ecfd51bfcd2e949bff566786|commit]], [[https://git.kernel.org/linus/350fd554ee44325661d0d3c3831f428f4fbb0f2d|commit]], [[https://git.kernel.org/linus/a4f9087e85de141e4e6d21ac2c583ae096cc9aba|commit]], [[https://git.kernel.org/linus/9ebc4d2140adcdea2399b42d3f0d2f7e141ac1a8|commit]], [[https://git.kernel.org/linus/cfb444552926989f9f558f8863270e50e3efb4a3|commit]], [[https://git.kernel.org/linus/5b50fa2b35a4ddad11cb3d06231bf71759b49566|commit]], [[https://git.kernel.org/linus/bed7a2182de6833f5d0f990a656bffb1c6000c70|commit]] * gm12u320: * Add Grain Media GM12U320 driver v2 [[https://git.kernel.org/linus/e4f86e43716443e934d705952902d40de0fa9a05|commit]] * ipu-v3 * Enable remaining 32-bit RGB V4L2 pixel formats [[https://git.kernel.org/linus/a59957172b0c608a19aaadb77d65387f9a542c85|commit]], [[https://git.kernel.org/linus/9b75651f41a05f1aee9006e2c6fa9f505e5287bc|commit]] * agp: remove the sgi-agp driver [[https://git.kernel.org/linus/defdeacb1ba891fa5084df5a809ceef488b0a9cf|commit]] * fbdev: remove w90x900/nuc900 platform drivers [[https://git.kernel.org/linus/c7b46e0c33c594623a279db4e1725d7ae477280f|commit]] * fbdev: Drop JZ4740 driver [[https://git.kernel.org/linus/e305bff3a706f58eb65e91cc8fde9bb67ba9688f|commit]] == Storage == * libnvdimm: Introduce a new sysfs 'frozen' attribute so that ndctl can reflect the "security-operations-allowed" state independently of the lock status [[https://git.kernel.org/linus/d78c620a2e824d7b01a6e991208a8aa2c938cabe|commit]] * SCSI * Support using the zone reset all operation [[https://git.kernel.org/linus/e84e8f0663956f45c747df5629046794cff93893|commit]], [[https://git.kernel.org/linus/6e33dbf280d60db8c1c11dbf99c0bc475946f9c8|commit]], [[https://git.kernel.org/linus/d81e9d494354064cd0a99d08401097dd16f335c0|commit]], [[https://git.kernel.org/linus/a61dbfb12bc6dadce91600fe3409a3675751c716|commit]] * Add support for request batching [[https://git.kernel.org/linus/8930a6c207918d5a5675eedab06a71096b1a3d47|commit]], [[https://git.kernel.org/linus/9e5470fe2d61bd87c27c7722099bafab277f81ec|commit]] * hisi_sas: Add built-int self test support for phy loopback [[https://git.kernel.org/linus/97b151e75861674a176ff8fb5e243dc2aa066af4|commit]] * hisi_sas: Snapshot AXI and RAS register at debugfs [[https://git.kernel.org/linus/b0b3e4290e288bb633c4ff6331b2c0b9530aa9b8|commit]] and snapshot HW cache of IOST and ITCT at debugfs [[https://git.kernel.org/linus/bbe0a7b348b336625292092c74fc7817aeb8d30b|commit]] * lpfc: Add MDS driver loopback diagnostics support [[https://git.kernel.org/linus/e62245d923caebc02582b12ce861c3d780b4106f|commit]] * lpfc: Add NVMe sequence level error recovery support [[https://git.kernel.org/linus/0d8af096430ed810aacade5f564e5b98347137d4|commit]] * lpfc: Support dynamic unbounded SGL lists on G7 hardware [[https://git.kernel.org/linus/d79c9e9d4b3d9330ee38f392a7c98e0fc494f7f8|commit]] * mpt3sas: Add support for PCIe Lane margin [[https://git.kernel.org/linus/f23ca2cb2781102b560dbd96fe093b146fd8ec1a|commit]] * mpt3sas: Add sysfs to know supported features [[https://git.kernel.org/linus/3ac8e47bbf2dfada890396b2994fe2765afd8cef|commit]] * mpt3sas: Introduce module parameter to override queue depth [[https://git.kernel.org/linus/8dc8d29a00e29c679f027102fb9c6709347ca8ca|commit]] * mpt3sas: Support MEMORY MOVE Tool box command [[https://git.kernel.org/linus/ba630ea068d7cb593ae3bb7085846c5a137d10a6|commit]] * qedf: Add support for 20 Gbps speed [[https://git.kernel.org/linus/931285e0123c4f380a9e2ff06434c8307b92b726|commit]] * smartpqi: add gigabyte controller [[https://git.kernel.org/linus/71ecc60d9ba47ee5af5a1d0f33cc92755995fb78|commit]] * smartpqi: add module param for exposure order [[https://git.kernel.org/linus/5e6a9760f7da4dd86cca43ac6423695d6cb0dff4|commit]] * smartpqi: add module param to hide vsep [[https://git.kernel.org/linus/522bc026f01381a91e65ed343781b1656f5e659a|commit]] * smartpqi: add new pci ids [[https://git.kernel.org/linus/63a7956ae1e8cdb7bd026b584aef7d505cb393ee|commit]] * smartpqi: add pci ids for fiberhome controller [[https://git.kernel.org/linus/8bdb3b9c67c53eaeac2b97a6f0d2f86ccd3e5ba8|commit]] * smartpqi: add sysfs entries [[https://git.kernel.org/linus/6d90615f1346aed3674ebf825d1a6eda722e2e29|commit]] * NVME * Add TOS configuration for TCP and RDMA transports [[https://git.kernel.org/linus/52b4451a9e5ae1e9ae739db16e8af61c77805389|commit]], [[https://git.kernel.org/linus/e63440d6a3134f7ae74bfb00bfc01db3efb8d3aa|commit]], [[https://git.kernel.org/linus/9924b0304ab278406aaee9184a1a2032b4778c65|commit]], [[https://git.kernel.org/linus/bb13985d5a55b2830095640a2e64145bcb34929b|commit]], [[https://git.kernel.org/linus/89275a9659fe57a3c7eef6778ec64f9e435c75eb|commit]] * pci: Add support for Apple 2018+ models [[https://git.kernel.org/linus/66341331ba0d2de4ff421cdc401a1e34de50502a|commit]] * pci: Support shared tags across queues for Apple 2018 controllers [[https://git.kernel.org/linus/d38e9f04ebf667d9cb8185b45bff747485f1d3e9|commit]] * tcp: support simple polling [[https://git.kernel.org/linus/1a9460cef571100487cde9c44110a5afff2e9ea2|commit]] * Add uevent variables for controller devices [[https://git.kernel.org/linus/a42f42e5bb84d82f1e9890f33364c4c04997c323|commit]] * Add Get LBA Status command opcode [[https://git.kernel.org/linus/c638984521f19ba218477d5ef9f10f9a6206bab6|commit]], [[https://git.kernel.org/linus/a5ef757204bab6f80268a7437556cb57744ab7d4|commit]], [[https://git.kernel.org/linus/177b06ed0997bdaa9671c615a37649ab9aec889e|commit]], [[https://git.kernel.org/linus/42df26d4df7b4437db7d3847c36abc3e5aa237f1|commit]] * ide: remove the sgiioc4 driver [[https://git.kernel.org/linus/0b43ba0dbe81fdc71ff250b45a76bfa794d53987|commit]] * qla2xxx: remove SGI SN2 support [[https://git.kernel.org/linus/42ab658fccb6e13748ff4cb8bf33d1a2fe3f934a|commit]] * qla1280: remove SGI SN2 support [[https://git.kernel.org/linus/f877a786b1dd314ec081355507b8605508e4dfab|commit]] == Drivers in the Staging area == * erofs: move erofs out of staging [[https://git.kernel.org/linus/47e4937a4a7ca4184fd282791dfee76c6799966a|commit]] * erofs: support bmap [[https://git.kernel.org/linus/9da681e017a36a411f70ca1ff68c499a30d2039d|commit]] * exfat: add exfat filesystem code to staging [[https://git.kernel.org/linus/c48c9f7ff32b8b3965a08e40eb6763682d905b5d|commit]] * fsl-dpaa2/ethsw: Add network interface statistics [[https://git.kernel.org/linus/b2fdbfa91b8c54c8884323b8914b0a7b81e67fc2|commit]] * greybus: move the greybus core to drivers/greybus [[https://git.kernel.org/linus/8465def499c70d041a234087eff380108da7e830|commit]], [[https://git.kernel.org/linus/ec0ad868173da8a75121f9dc116a5d5478ff614d|commit]], [[https://git.kernel.org/linus/b81beec9cb2d586412c7166c893894930f19965e|commit]] * imx7-media-csi: add i.MX6UL support [[https://git.kernel.org/linus/0486a18ce82bd00d69ddc0fab8faa4b80df2117b|commit]] * imx: add csc/scaler mem2mem device [[https://git.kernel.org/linus/a8ef0488cc592921a917362cca66af4a601987b9|commit]] * qlge: Move drivers/net/ethernet/qlogic/qlge/ to drivers/staging/qlge/ [[https://git.kernel.org/linus/955315b0dc8c8641311430f40fbe53990ba40e33|commit]] * rtl8723bs: Remove debugging information exposed via procfs [[https://git.kernel.org/linus/737d4d9ef6261ffa361fa708fac6047ac720688a|commit]] * hantro: Add support for H264 decoding [[https://git.kernel.org/linus/4333fb96ca1086d1cec0f93f78c453aa2dee8a5c|commit]], [[https://git.kernel.org/linus/7bb3c32abd7bafd346f667cccb7dfe9686f14ddd|commit]], [[https://git.kernel.org/linus/5604be66a56867a784e162299a48c214921ffa1b|commit]], [[https://git.kernel.org/linus/8cae93e090113e46bd29a99c1727d8f13ea12fdf|commit]], [[https://git.kernel.org/linus/c3adb85745ca6cc19532b2ee197d7abece1ac732|commit]], [[https://git.kernel.org/linus/3f715c64be6e6e1e1bb140fb1179ab0a712f94c3|commit]], [[https://git.kernel.org/linus/341772b82a3b83e7a7a2c0605c8c728e81b38319|commit]], [[https://git.kernel.org/linus/6c2eb77bf5667c0755f5a9a408f02f949925256d|commit]], [[https://git.kernel.org/linus/a9471e25629b02f8a110232994dc4b63788e766f|commit]], [[https://git.kernel.org/linus/dea0a82f3d22ad8a4e113a60ca94aa173af36756|commit]], [[https://git.kernel.org/linus/760327930e10f6108ce9e44854ec3b5ef30cdcbd|commit]] * hantro: Enable VP8 decoding on RK3328 [[https://git.kernel.org/linus/834a1cfee8340775798296eb693964c883e239a2|commit]] * hantro: Support RK3399 VP8 decoding [[https://git.kernel.org/linus/73fb5bfa53e972f4fcf53c1c230fcc07a8cf6801|commit]] * hantro: Add support for MPEG-2 decoding on RK3328 [[https://git.kernel.org/linus/d3bfed33e2d80ce5a25549c2f935c91775b2b3f3|commit]] * hantro: Add support for VP8 decoding on rk3288 [[https://git.kernel.org/linus/bdd034050a46be32a9a68cc2cd1db8046efe5324|commit]] * media/bcm2048: remove driver [[https://git.kernel.org/linus/757c2bf597a8e9f859f8efceda9c5108607fd98d|commit]] * davinci: remove vpfe driver [[https://git.kernel.org/linus/4ee222406740f0c39e00b12f51eda8133e35ee83|commit]] * USB: Move wusbcore and UWB to staging as it is obsolete [[https://git.kernel.org/linus/71ed79b0e4be0db254640c3beb9a1a0316eb5f61|commit]] * fbtft: Remove fbtft_device [[https://git.kernel.org/linus/2962db71c7030868b6859d09b2138b55297df95e|commit]] * fbtft: Remove flexfb [[https://git.kernel.org/linus/cc2965091914d50330ad86911ac4306777fbf4c7|commit]] == Networking == * ath9k: add loader for AR92XX (and older) pci(e) [[https://git.kernel.org/linus/5a4f2040fd07a9ec1dcd9d2601150da99565815f|commit]] * bluetooth: bcm: Add support for loading firmware for BCM4345C5 [[https://git.kernel.org/linus/52c8c7a766ecc49ff2e4c1db30b0a24a019e31d4|commit]] * bnxt_en * Add TPA (GRO_HW and LRO) on 57500 chips [[https://git.kernel.org/linus/2792b5b95ed5f38279da08f467a490687332324d|commit]], [[https://git.kernel.org/linus/218a8a71d91ab9e52205f4098cf1fe121c98850e|commit]], [[https://git.kernel.org/linus/4a228a3a5e58e5c05c6ffb5b430e5cb936865a8b|commit]], [[https://git.kernel.org/linus/79632e9ba38671215fb193346ef6fb8db582744d|commit]], [[https://git.kernel.org/linus/8fe88ce7ab3181a11989eb7a8bb00c42a2b7b3b0|commit]], [[https://git.kernel.org/linus/bee5a188b71657092dc9eb1a529b4e502fe51444|commit]], [[https://git.kernel.org/linus/f45b7b78c619cd73c7ca25b68c6ba9653b8e4a0a|commit]], [[https://git.kernel.org/linus/bfcd8d791ec18496772d117774398e336917f56e|commit]], [[https://git.kernel.org/linus/ec4d8e7cf024e42def027531676918048e5c7982|commit]], [[https://git.kernel.org/linus/67912c366d4bb0a9d108459e7c845cc7ba83f76f|commit]], [[https://git.kernel.org/linus/ee79566e65945dcf557bcfb9335e46fac67fb002|commit]], [[https://git.kernel.org/linus/4e7485066373f3e9a87fa063b65d0838990753e5|commit]], [[https://git.kernel.org/linus/78e7b86605b460e8b40622d16d840f9276d58627|commit]], [[https://git.kernel.org/linus/7c3809181468a219aa2abd25910bd3b02b89b0de|commit]], [[https://git.kernel.org/linus/1dc88b97a020148c0eea6c595d511a19c2fab347|commit]], [[https://git.kernel.org/linus/49c98421e6ab33665e8ee7901218a712f5b0db2e|commit]] * Implements adapter health and error recovery [[https://git.kernel.org/linus/b3b0ddd07e63d564a3d5500938913805d06a1682|commit]], [[https://git.kernel.org/linus/a935cb7ec449bca1adf806d7fb00f5032b63c6e0|commit]], [[https://git.kernel.org/linus/d4f1420d365633490aa134abfe408453d1c7c238|commit]], [[https://git.kernel.org/linus/a798302d56f56fb7ad6a01f64f495aeafeb6c0f0|commit]], [[https://git.kernel.org/linus/5bedb5296e33e889818d77c8ec69040481fab157|commit]], [[https://git.kernel.org/linus/ba642ab773db97c32293547485f562d2dfc06666|commit]], [[https://git.kernel.org/linus/702d5011ab5e7b9afe44058d33a89d1501645a10|commit]], [[https://git.kernel.org/linus/91b9be487001d344a39c453ade6cdbd125e06208|commit]], [[https://git.kernel.org/linus/ec5d31e3c15d5233b491400133c67f78a320062c|commit]], [[https://git.kernel.org/linus/07f83d72d238f5d41b03d6142641129e8a7a0ec4|commit]], [[https://git.kernel.org/linus/9ffbd67734909ca8bb099e62f06387649b43d5a8|commit]], [[https://git.kernel.org/linus/7e914027f757b656cd681ba4fe75f3984531ee50|commit]], [[https://git.kernel.org/linus/3bc7d4a352efe5b596883ef16b769055320db1f6|commit]], [[https://git.kernel.org/linus/6763c779c2d8b568b2e174f3eeeaf644fa38b34d|commit]], [[https://git.kernel.org/linus/2151fe0830fdb951f8ecfcfe67306fdef2366aa0|commit]], [[https://git.kernel.org/linus/230d1f0de754b483ec6eefc1ca5aaeff2b6b9a4c|commit]], [[https://git.kernel.org/linus/657a33c8a0a2342e91259b28356838dc89216b19|commit]], [[https://git.kernel.org/linus/2cd8696850450b750f278be06ee56eb51d84621c|commit]], [[https://git.kernel.org/linus/b4fff2079d1080af7dcad8ad0e80cc89e1ee000c|commit]], [[https://git.kernel.org/linus/cbb51067a5f5fbae733283b67fc8013881eb4bb1|commit]], [[https://git.kernel.org/linus/d1db9e166bf6a50e1e6713f3fd3b4de6007e3671|commit]], [[https://git.kernel.org/linus/acfb50e4e773c9a5755a3c265c7c20d37a8642e5|commit]] * dsa * tc-taprio offload for SJA1105 DSA [[https://git.kernel.org/linus/9c66d15646760eb8982242b4531c4d4fd36118fd|commit]], [[https://git.kernel.org/linus/47d23af29220bf38c312cf434487500d93789c7c|commit]], [[https://git.kernel.org/linus/7f1e4ba8147daa91ecbcff22c1258fd8ae8611f5|commit]], [[https://git.kernel.org/linus/5f06c63bd3f03767e763c3ba2a361299247001a3|commit]], [[https://git.kernel.org/linus/317ab5b86c8e15015efa208ec697affb9bd0b3f2|commit]], [[https://git.kernel.org/linus/7c95afa42f07fe95fe8d4e26f9290cd4c250ca4b|commit]] * ksz: Add Microchip KSZ8795 DSA driver [[https://git.kernel.org/linus/e66f840c08a237acfbb981592047b53e7411012f|commit]] * microchip: add KSZ9477 I2C driver [[https://git.kernel.org/linus/20e03777d70923fe7eae0d7f043ef9488393ab95|commit]] * microchip: add ksz9567 to ksz9477 driver [[https://git.kernel.org/linus/9b2d9f05cddfee7ff7d5f0bdf6970ba1d2e794da|commit]] * mt7530: Add support for port 5 [[https://git.kernel.org/linus/38f790a805609b255f0cacc097e2df4324a3d041|commit]] * mv88e6xxx: add PTP support for MV88E6250 family [[https://git.kernel.org/linus/7150961487c5b4521ef5b6557373546e370709d2|commit]] * mv88e6xxx: add RXNFC support [[https://git.kernel.org/linus/da7dc87553046a43be1620a783ce3d9f6583d322|commit]] * mv88e6xxx: add support for MV88E6220 [[https://git.kernel.org/linus/4902264745b524ae61d5d2df379d5c74577af823|commit]] * mv88e6xxx: support 2500base-x in SGMII IRQ handler [[https://git.kernel.org/linus/4e6da7969ffecf52a974b165975eb6a3149eeb73|commit]] * can * kvaser_pciefd: Add driver for Kvaser PCIEcan devices [[https://git.kernel.org/linus/26ad340e582d3d5958ed8456a1911d79cfb567b4|commit]] * m_can: Create a m_can platform framework [[https://git.kernel.org/linus/f524f829b75a7d934f56f63f2ed4d42f4e1d06d9|commit]] * sja1000: f81601: add Fintek F81601 support [[https://git.kernel.org/linus/2d91fdccad4d3bd890e03775bcd7e8beed07c610|commit]] * tcan4x5x: Add tcan4x5x driver to the kernel [[https://git.kernel.org/linus/5443c226ba9166521360ed3148175d63cd5ab263|commit]] * xilinx_can: Add support for CANFD FD frames [[https://git.kernel.org/linus/c223da689324f2ec669a3d10ac312a316410614b|commit]] * dpaa2-eth * Add new DPNI statistics counters [[https://git.kernel.org/linus/d84c3a4ded969ec18e42244487362942942ee4de|commit]] * Add pause frame support [[https://git.kernel.org/linus/8eb3cef8d2642da6b72179da73344a442461cb58|commit]] * Remove support for changing link settings [[https://git.kernel.org/linus/f7fe7e3d19e8d529f33aec6b9d824156e1a6e0fc|commit]] * brcmfmac * Enable DFS offload [[https://git.kernel.org/linus/011a56a3336a5de9c3152c169cd52ff79b8c3f89|commit]] * Add "reset" debugfs entry for testing reset [[https://git.kernel.org/linus/2f8c8e62cd50d72ac68de884a09c6f5a969a269c|commit]] * enetc: Add mdio bus driver for the PCIe MDIO endpoint [[https://git.kernel.org/linus/231ece36f50df5d0d648011c58d4255d112a8bbf|commit]] * habanalabs * Add uapi to retrieve aggregate H/W events [[https://git.kernel.org/linus/e9730763a21a5441d46511f124d703d76a5ef6e6|commit]] * Add uapi to retrieve device utilization [[https://git.kernel.org/linus/75b3cb2bb080372d043e8f0c0aeae8f52461136b|commit]] * hns3 * Add ethtool_ops.set_channels support for HNS3 VF driver [[https://git.kernel.org/linus/4093d1a262617475d8eaf05ebcfa8ecc1c78df7f|commit]] * Add link change event report [[https://git.kernel.org/linus/ed8fb4b262aed95974ccd624402a482c4d59c888|commit]] * Add some statitics info to tx process [[https://git.kernel.org/linus/b20d7fe51e0de28982e115b8ec0647066d73d206|commit]] * i40e * Add drop mode parameter to set mac config [[https://git.kernel.org/linus/d802c760ab87bc0d98e7517b766cf1b9f186fe65|commit]] * Add support for X710 device [[https://git.kernel.org/linus/f78787f3635230cc2f72947a54050043fb137db0|commit]] * Persistent LLDP support [[https://git.kernel.org/linus/65c275e40164d5ef62f2dd8f2705db29b64978f4|commit]] * Allow reset in recovery mode [[https://git.kernel.org/linus/a39f165db5c4f00becb3e50d65ea2321df64cdf3|commit]] * ice * Add stats for Rx drops at the port level [[https://git.kernel.org/linus/56923ab66467c2edbd1ff97240ff14805e0b1cdc|commit]] * Support loading a Dynamic Device Personalization (DDP) package from lib/firmware onto the device [[https://git.kernel.org/linus/e3710a01a869917271718acdc53134ced24d4c82|commit]], [[https://git.kernel.org/linus/870f805e97d9af3ffa752cd5b9cc6e81bc7d96ad|commit]], [[https://git.kernel.org/linus/c7648810961682b9388be2dd041df06915647445|commit]], [[https://git.kernel.org/linus/32d63fa1e9f33ba5d0a3ad33790c65e1ab49dd13|commit]], [[https://git.kernel.org/linus/462acf6aca85cd4ee3e475f01240144c314f562c|commit]] * Add support for reporting link partner advertising [[https://git.kernel.org/linus/5a056cd7ead2b72b00fea8a6819fb93eeb12e313|commit]] * Update ethtool stats on-demand [[https://git.kernel.org/linus/5a4a8673102761fb87c94ee20633bf1f2a6911ca|commit]] * igb: Enable media autosense for the i350 [[https://git.kernel.org/linus/fb2308ba16bf1fd2cc3635172381e265fbfcb76d|commit]] * igc: Add tx_csum offload functionality [[https://git.kernel.org/linus/d3ae3cfbf5484f18b86b708b71c416c63d3bb922|commit]] * ionic: add the ionic driver, supporting the Pensando ethernet device [[https://git.kernel.org/linus/7d5aa9a524db04c1bf65a49442ac0b5186f70857|commit]], [[https://git.kernel.org/linus/df69ba43217d3cf4215c83c0627ce98a26e56e7c|commit]], [[https://git.kernel.org/linus/fbfb8031533c924c2f3fef73759b4cf75a0e6aa7|commit]], [[https://git.kernel.org/linus/04436595c435060a1735759645b1417513124c1f|commit]], [[https://git.kernel.org/linus/1a58e196467f842a40ff3ecfe818ebf7604e04a6|commit]], [[https://git.kernel.org/linus/6461b446f2a0f40c038f1d09c69d1e5565a84a43|commit]], [[https://git.kernel.org/linus/1d062b7b6f6408fd43f447f90338cfade4168170|commit]], [[https://git.kernel.org/linus/938962d552296a85551ddb1a9996526b330c4b72|commit]], [[https://git.kernel.org/linus/77ceb68e29ccd25d923b6af59e74ecaf736cc4b7|commit]], [[https://git.kernel.org/linus/beead698b1736dfa4061dd2e3fe3efef6d0c49b4|commit]], [[https://git.kernel.org/linus/c1e329ebec8d0895942e292b64e432b33c93a173|commit]], [[https://git.kernel.org/linus/2a654540be106a728ddbb706c70f7c82c271b886|commit]], [[https://git.kernel.org/linus/8d61aad4e8dc6afea2f7afa951c82f03598af262|commit]], [[https://git.kernel.org/linus/4d03e00a21409f63668349ae4123f5707d9a28cf|commit]], [[https://git.kernel.org/linus/0f3154e6bcb354968cc04f7cd86ce466f7b9a814|commit]], [[https://git.kernel.org/linus/1a371ea1b7b6666f66cac42c655f26ad89348354|commit]], [[https://git.kernel.org/linus/e470355bd96ad50c634e0e31d27be41f93440f60|commit]], [[https://git.kernel.org/linus/aa3198819bea60f65f22cd771baf2ff038f59df1|commit]], [[https://git.kernel.org/linus/8c15440bce31afd5eea8c696f31a774bef4e5208|commit]] * iwlwifi * mvm: add support for single antenna diversity [[https://git.kernel.org/linus/5952e0ec3f05cc38aceaa3eef13d828aef0b6b3b|commit]] * Add support for new scan request command version [[https://git.kernel.org/linus/de645c934660fc1d5f4695c2c389537ac6601049|commit]] * Support per-platform antenna gain [[https://git.kernel.org/linus/6ce1e5c0c207d9a0dbd0f451ed58f333c8e3594c|commit]] * Remove the d0i3 related module parameters [[https://git.kernel.org/linus/75dfa6d58ba234f7a342e69756048519f115e1f3|commit]] * Remove the code under IWLWIFI_PCIE_RTPM [[https://git.kernel.org/linus/24d2176d1778690eb15d203ae5ae37a7be9f3556|commit]] * mediatek: Add MT7628/88 SoC support [[https://git.kernel.org/linus/296c9120752bab93151bd7220896dd302683a91c|commit]] * mediatek: Add basic PHYLINK support [[https://git.kernel.org/linus/b8fc9f30821ec0ca018b3716fbed55ab6910a8f1|commit]] * mediatek: Re-add support SGMII [[https://git.kernel.org/linus/7e538372694b3e449783eed3981d59d2597c2882|commit]] * mlx4/en_netdev: allow offloading VXLAN over VLAN [[https://git.kernel.org/linus/91c6bfb8315b05d0c3aa8c2cfc172888d05e31d5|commit]] * mlx5 * Add CREATE_PSV/DESTROY_PSV for devx interface [[https://git.kernel.org/linus/8b38c538d460f46680d0fb8524efa15a8652b2d1|commit]] * Add XRQ and SRQ support to DEVX interface [[https://git.kernel.org/linus/647d58a989b3b0b788c721a08394aec825e3438c|commit]], [[https://git.kernel.org/linus/b1635ee6120cbeb3de6ab270432b2a2b839c9c56|commit]], [[https://git.kernel.org/linus/972d7560ee37d48a9121ca1b7796d107a16784e7|commit]], [[https://git.kernel.org/linus/8293a598feec361bf40c81711e9974139a9dd580|commit]] * RDMA RX RoCE Steering Support [[https://git.kernel.org/linus/f66ad830b11406cdff84e7d8656a0a9e34b0b606|commit]], [[https://git.kernel.org/linus/e6806e9a63a759e445383915bb9d2ec85a90aebf|commit]], [[https://git.kernel.org/linus/d8abe88450beb96a66e434323eb6ab737654b840|commit]] * Add support for software (driver managed) flow steering [[https://git.kernel.org/linus/2b688ea5efdee2868ed23eddfdbe27dbd232edac|commit]], [[https://git.kernel.org/linus/14c32fd17c9bc756700bf74eb0e71a0e6d2b0d90|commit]], [[https://git.kernel.org/linus/1d9186476e12c85dc81a0f01f5c614a9683af7f2|commit]], [[https://git.kernel.org/linus/29cf8febd1857d07de3bc62858e6311de2fb116d|commit]], [[https://git.kernel.org/linus/297cccebdc5a0ad281e30565ccf7e7b8c87f5a45|commit]], [[https://git.kernel.org/linus/26d688e33f887cb8ded56d5b58829e462ea67ec4|commit]], [[https://git.kernel.org/linus/4ec9e7b02697eca8dc9853ea559c18029c38da36|commit]], [[https://git.kernel.org/linus/7838e172539400a917b65815efd8b030709aba0c|commit]], [[https://git.kernel.org/linus/852f660bd7ccf1e029bb2e10fe67bfdb6a16eee4|commit]], [[https://git.kernel.org/linus/9db810ed2d37b880a317a76ad6a87357678263d8|commit]], [[https://git.kernel.org/linus/41d07074154c67a587b12d2b8a8cec3707e51eb7|commit]], [[https://git.kernel.org/linus/c47ff7baff6eff031cd23b8fb3256724025bc55a|commit]], [[https://git.kernel.org/linus/70605ea545e88fd5106545c42cac33e5a8f54317|commit]], [[https://git.kernel.org/linus/fb86f1210a5776a4c0985b829542e3c30c4b89b7|commit]], [[https://git.kernel.org/linus/6a48faeeca10a57d13deb29069591fc20a6e8117|commit]], [[https://git.kernel.org/linus/38b9d1c62a6e9428048e4d080d2aabd0dc2e7f88|commit]], [[https://git.kernel.org/linus/8463daf17e800c11d0f837aed2e2813391593916|commit]], [[https://git.kernel.org/linus/e890acd5ff18a0144967d0289869fe5f0415d399|commit]] * Add software backchannel and mlx5e HV VHCA stats [[https://git.kernel.org/linus/e5d2f910cfeca852f6e2dc19dfa8dab264ce0cde|commit]], [[https://git.kernel.org/linus/348dd93e40c112afda3cd07daa6f470e474d29dc|commit]], [[https://git.kernel.org/linus/913d14e866573350de3adede3c90cefb81944b0c|commit]], [[https://git.kernel.org/linus/87175120defd2907d42592653c35feea9de0437a|commit]], [[https://git.kernel.org/linus/29ddad43166db232955e686758e6fc23d97e3a6a|commit]], [[https://git.kernel.org/linus/cef35af34d6dc3792333075115c7deb7062b6e18|commit]] * Add device ID of upcoming !BlueField-2 [[https://git.kernel.org/linus/d19a79ee38c8fda6d297e4227e80db8bf51c71a6|commit]] * Add flow counters bulk allocation and pool, to improve the performance of flow counter acquisition [[https://git.kernel.org/linus/558101f1b9807b34d8eeefb352d11e642b7e98dd|commit]], [[https://git.kernel.org/linus/5d8a02536545080a555fe37064d24a402fd00d6a|commit]] * Ingress rate support for E-Switch vports [[https://git.kernel.org/linus/fcb64c0f5640e629bd77c2cb088f9fd70ff5bde7|commit]] * Add VNIC_ENV internal rq counter bits [[https://git.kernel.org/linus/30b10e89f2ae2c7b7b32548e04f57ab7eb030dfb|commit]] * Expose IP-in-IP capability [[https://git.kernel.org/linus/caa1854735449d7afac6781679621fb9142fe810|commit]] * Add support for a new flag called need_wakeup in the AF_XDP Tx and fill rings. When this flag is set by the driver, it means that the application has to explicitly wake up the kernel Rx (for the bit in the fill ring) or kernel Tx (for bit in the Tx ring) processing by issuing a syscall. Poll() can wake up both and sendto() will wake up Tx processing only [[https://git.kernel.org/linus/9116e5e2b1fff71dce501d971e86a3695acc3dba|commit]], [[https://git.kernel.org/linus/77cd0d7b3f257fd0e3096b4fdcff1a7d38e99e10|commit]], [[https://git.kernel.org/linus/3d0c5f1cd268fdd7d2e75eaf3e0d2fe460ac748b|commit]], [[https://git.kernel.org/linus/5c129241e2de79f09cb4e50bbca09e1c14ad787d|commit]], [[https://git.kernel.org/linus/a4500432c2587cb2ae7554537886a4516ff2e7aa|commit]], [[https://git.kernel.org/linus/46738f73ea4f94906491cb8399bdeafa5b9cc5ec|commit]], [[https://git.kernel.org/linus/871aa189a69f7bbe6254459d17b78e1cce65c9ae|commit]], [[https://git.kernel.org/linus/a7bd4018d6424f652f3aabdc5d0d9c64303fa36a|commit]] * mlx5e * Add a device internal drop counter to mlx5 ethtool stats [[https://git.kernel.org/linus/0cfafd4b4ddff99d6c21e028704a13ec1a578b8b|commit]] * Add a new devlink health reporter for RX related errors [[https://git.kernel.org/linus/4edc17fdfdf15c2971d15cbfa4d6f2f5f537ee5e|commit]], [[https://git.kernel.org/linus/06293ae4fa0a1b62bf3bb8add8f9bbe8815b0aba|commit]], [[https://git.kernel.org/linus/c50de4af1d635fab3a5c8bd358f55623c01f7ee5|commit]], [[https://git.kernel.org/linus/dd921fd24179e51fc8d8d7bd7978f369da5ba34a|commit]], [[https://git.kernel.org/linus/2d708887a4b1cb142c3179b3b1030dab047467b6|commit]], [[https://git.kernel.org/linus/2bf09e60ae5ef68c2282f97baf37b7dbd9cc1d48|commit]], [[https://git.kernel.org/linus/11af6a6d09e9a90e05f4a21564232b30c6c25d69|commit]], [[https://git.kernel.org/linus/9032e7192eac8e657b52cf1c89fe730308b72c2a|commit]], [[https://git.kernel.org/linus/9d18b5144a0a850e722e7c3d7b700eb1fba7b7e2|commit]], [[https://git.kernel.org/linus/be5323c8379f488f1de53206edeaf80fc20d7686|commit]], [[https://git.kernel.org/linus/32c57fb26863b48982e33aa95f3b5b23f24b1feb|commit]], [[https://git.kernel.org/linus/0a35ab3e138296cfe192628520e4d5f3ff23e730|commit]], [[https://git.kernel.org/linus/8276ea1353a4968a212f04ddf16659223e5408d9|commit]], [[https://git.kernel.org/linus/26aa7ab10f15ca24a9564d802ed63006775126d5|commit]], [[https://git.kernel.org/linus/3c140dd54f37693b48609819cbaf2e294a025b92|commit]], [[https://git.kernel.org/linus/b1b9f97a0937211dbca638c476ac47ee39875661|commit]] * Add the support for LAG TX port affinity distribution. When VF LAG is enabled, VFs netdevs will round-robin the TX affinity [[https://git.kernel.org/linus/45f171b1182b9c4ab6d854d6f7fd7dd771fed591|commit]], [[https://git.kernel.org/linus/3c14562663c603bc523b6619a2b19a411e1cdc8e|commit]] * Support RSS for IP-in-IP and IPv6 tunneled packets [[https://git.kernel.org/linus/a795d8db2a6d3c6f80e7002dd6357e6736dad1b6|commit]] * Add the support for ip-in-ip TX TSO and checksum offloads [[https://git.kernel.org/linus/25948b87dda284664edeb3b3dab689df0a7dc889|commit]], [[https://git.kernel.org/linus/e3a53bc536fc279de2ace13b8d6d54b071afb722|commit]] * mlxsw * Add devlink-trap support [[https://git.kernel.org/linus/b7bf027087cb81b4673515ea8a0e3850ab2f9055|commit]], [[https://git.kernel.org/linus/6a44bae3b2b9b03c03712c0460f674efaf684131|commit]], [[https://git.kernel.org/linus/a812cedb8e3594833986fe690b0224d5577644ce|commit]], [[https://git.kernel.org/linus/9e6290c75a5078d0a8fac89d908dc59db9c27a15|commit]], [[https://git.kernel.org/linus/b5ce611fd96e18711d1b580170676fba9cafe258|commit]], [[https://git.kernel.org/linus/170270329b1b5f854e8a98aea16bfa4af6922146|commit]] * spectrum: Extend to support Spectrum-3 ASIC [[https://git.kernel.org/linus/da382875c616856b234790206fc80d51f66b3bc7|commit]] * Add ethtool counters to help debug the internal PTP implementation in mlxsw [[https://git.kernel.org/linus/dc4f3eb08a123918e63843c6b10759598e7baf31|commit]] * Remove 56G speed support [[https://git.kernel.org/linus/b97cd891268de9ccc5454c189232c74f262961ae|commit]] * mscc: PTP Hardware Clock (PHC) support [[https://git.kernel.org/linus/4e3b0468e6d7f3c38ce52320803769b49ba87930|commit]] * mt76 * mt7615 * Add 4 WMM sets support [[https://git.kernel.org/linus/49f1132cdb2f748648e1db1414da8321724918d2|commit]] * Add hw support for AES_CMAC cipher [[https://git.kernel.org/linus/4a926e302263946617a5dccdf065e872534b0b55|commit]], [[https://git.kernel.org/linus/01cfc1b45421cbc1e80511a78f1ea6d261de1075|commit]] * Add Smart Carrier Sense support [[https://git.kernel.org/linus/49de79ad9a748c86277f39613ade72dc56421454|commit]] * Add hw dfs pattern detector [[https://git.kernel.org/linus/3ea83705372f00a158ce125433c27c94c68d536c|commit]], [[https://git.kernel.org/linus/d67a66469fe6274c1c7f118fdf56776d335e9e0b|commit]], [[https://git.kernel.org/linus/02fc62e374bbfac6a8a11538823cb8ad67cd120d|commit]], [[https://git.kernel.org/linus/5ec87dc8c3e2f9274255d61d9aadb71786c06494|commit]], [[https://git.kernel.org/linus/70911d96380692d6fdbae7c7421da844166047c1|commit]] * Add support to read temperature from mcu [[https://git.kernel.org/linus/0e6a29e477f3905ceba37d5ec545e5927e047bc4|commit]] * mt7615: enable survey support [[https://git.kernel.org/linus/863c15a14e13107500273d95f014412b9d5207be|commit]] * mt76x02u * Enable multi-vif support [[https://git.kernel.org/linus/f110d1d51d12c6d179eda6e53b23a4af1959aefa|commit]] * Enable survey support [[https://git.kernel.org/linus/168aea24f4bb8b4f857ea80cfe2175de550c57e2|commit]] * mt76x0u: add support to TP-Link T2UHP [[https://git.kernel.org/linus/27c7bfc5f0633a5a98f35ff418de7945699dd497|commit]] * netdevsim * Add devlink-trap support [[https://git.kernel.org/linus/da58f90f11f597520f226caff1d3cfc115abedc9|commit]] * Implement support for devlink region and snapshots [[https://git.kernel.org/linus/4418f862d675011a242a4e687d74ea107e6a40ed|commit]] * nfp * Implement firmware loading policy [[https://git.kernel.org/linus/e019a3b17f0d79894917e6d83b17e87e8f809deb|commit]], [[https://git.kernel.org/linus/5bbd21df5a075a59ab53030d25f9848ccca93d73|commit]], [[https://git.kernel.org/linus/1da16f0c84c39e138bf9245bf32b5cd102c8f142|commit]], [[https://git.kernel.org/linus/74612cdaf55bd37595a4d27486915c4c6e5a0a09|commit]], [[https://git.kernel.org/linus/e69e9db9031b2ef4897cfafb9a496f8eb6724e14|commit]], [[https://git.kernel.org/linus/f8921d73301f526219ee3fa85d325cc4e676f58e|commit]], [[https://git.kernel.org/linus/165c3c9f8c3b860b8f179479bfb8eee6bec2beb2|commit]], [[https://git.kernel.org/linus/ff04788c5b583d79c5c15e28c4ae7b876e69d00c|commit]], [[https://git.kernel.org/linus/0fbee0ec1fd5d963cd35481ed3c943c922c21196|commit]], [[https://git.kernel.org/linus/8fb822ce93235b282cf572b772a3a9774bf5f04c|commit]], [[https://git.kernel.org/linus/40a962beebd157dc7aa91543a0d83ac141192e42|commit]] * Support tunnels over VLAN in NFP [[https://git.kernel.org/linus/77feb4eed7560215a724df6e7d4f1beaf98ba49d|commit]], [[https://git.kernel.org/linus/fb1b775a247ee8d846152841f780eba6cb71bcfc|commit]], [[https://git.kernel.org/linus/d7609c96c6da0831e196d970a20dc960bcc4a4d6|commit]], [[https://git.kernel.org/linus/48e584ac583b08a923d4d872596cc7b049e99f12|commit]], [[https://git.kernel.org/linus/4b10c53d81fd1350a5510f3038f52b5db9c953e0|commit]], [[https://git.kernel.org/linus/f5c977eed725a000dd4efa6d56e86d88085d0b1b|commit]], [[https://git.kernel.org/linus/120ffd84a9ec2430faba83db274a6946374f4631|commit]], [[https://git.kernel.org/linus/f12725d98cbe862c7680c63fd1f8b381af965f7b|commit]], [[https://git.kernel.org/linus/09aa811bb7def147e230f53ed3c19ff1a54a1575|commit]], [[https://git.kernel.org/linus/2e0bc7f3cb5553812f5808ede2cea746aabfbd03|commit]] * Offload MPLS actions [[https://git.kernel.org/linus/6749d59016981bca6d7000e40bdb08eed78dfa6f|commit]], [[https://git.kernel.org/linus/a6eb1817fb9860cbd630ceb05dae0491993bfd85|commit]], [[https://git.kernel.org/linus/35b7c70cc3b82c159c181f297a54d4bea6f4fd47|commit]], [[https://git.kernel.org/linus/e03e47a3dcecfa56420328b339f143a17499b414|commit]] * phy * Add mdio-aspeed [[https://git.kernel.org/linus/f160e99462c68ab5b9e2b9097a4867459730b49a|commit]] * adin: add support for Analog Devices PHYs [[https://git.kernel.org/linus/49cc4c7db453af90010758b564c554562b1dc90a|commit]], [[https://git.kernel.org/linus/fb44b8d62cc3f133bb30e8d47d151c306af9fe8f|commit]], [[https://git.kernel.org/linus/3e32d020d8641bfd75ef6dae04f0569119879486|commit]], [[https://git.kernel.org/linus/d6200c8fd5b385af8640e5213532092014d53152|commit]], [[https://git.kernel.org/linus/c83e6163d852148e352181efab7e82f4cf0aa483|commit]], [[https://git.kernel.org/linus/f1012fb476082c8983251a1991183964502ea855|commit]], [[https://git.kernel.org/linus/b422d1b6f761bf336e0219fee6901481d33453a0|commit]], [[https://git.kernel.org/linus/c6aa697c41fd3bbd0d8697a7462109ffe605a867|commit]], [[https://git.kernel.org/linus/fa5bd9c5f1cdb0fa90530113056f45d699009ede|commit]], [[https://git.kernel.org/linus/2d99b58461e111f1fd662f275f9711027bab4913|commit]], [[https://git.kernel.org/linus/9fe0b8d6ba9fea0018dc3ac93f4677c8d44bb9a0|commit]], [[https://git.kernel.org/linus/767078132ff9625396f1387f487ce9389f405b2f|commit]] * adin: Add support for Analog Devices PHYs [[https://git.kernel.org/linus/9c1029818c713eccdce945e45cd8fb927d6a3d6e|commit]] * adin: Implement Energy Detect Powerdown mode via phy-tunable [[https://git.kernel.org/linus/65d7be094f04fc8dc20e85dd8f10efcd70ccc525|commit]] * realtek: add support for integrated 2.5Gbps PHY in RTL8125 [[https://git.kernel.org/linus/f4069cd7fa6583e7094001c6fce6f426d17a4c76|commit]], [[https://git.kernel.org/linus/bf22b343ca800aac076ccf986e762b28545aa6bb|commit]], [[https://git.kernel.org/linus/087f5b8758ae9f1b1968bc469bb3f5fae53e639b|commit]] * realtek: add NBase-T PHY auto-detection [[https://git.kernel.org/linus/5181b473d64ee278f24035ce335b89ddc4520fc0|commit]] * sfp: Add labels to hwmon sensors [[https://git.kernel.org/linus/c1236979b4d2cbaef8bb34aec83a44de445e4210|commit]] * qed*: Support for dumping the config id attributes via ethtool -w/W [[https://git.kernel.org/linus/2d4c849530a9771ed38d4046d2b631c1a4e2f9a6|commit]], [[https://git.kernel.org/linus/d44a3ced7023d3ff05e3be947b094e1d96562584|commit]] * qed*: Support for dumping the GRC data of required memory regions using ethtool -w/W interfaces [[https://git.kernel.org/linus/3b86bd076284724489381e391f84a34078b3d5bc|commit]], [[https://git.kernel.org/linus/849dbf09234a432795e2e210de16a51ddb2228f5|commit]] * qed: Add new ethtool supported port types based on media [[https://git.kernel.org/linus/5e6d9fc76190aa70db9cbfb18a6f44f4ee83b7f5|commit]] * qmi_wwan: add support for Cinterion CLS8 devices [[https://git.kernel.org/linus/cf74ac6db25d4002089e85cc623ad149ecc25614|commit]] * r8152 * Add device id for Lenovo !ThinkPad USB-C Dock Gen 2 [[https://git.kernel.org/linus/b3060531979422d5bb18d80226f978910284dc70|commit]] * Change rx_copybreak and rx_pending through ethtool [[https://git.kernel.org/linus/e4a5017ac5b3924384a36a0a043cb65bb41dd5be|commit]] * r8169 * Add support for RTL8125 [[https://git.kernel.org/linus/f1bce4ad2f1cee6759711904b9fffe4a3dd8af87|commit]] * Add support for EEE on RTL8125 [[https://git.kernel.org/linus/b3a42e3a78ce0599c700a8c89befc67a35d54c31|commit]] * Enable HW csum and TSO [[https://git.kernel.org/linus/93681cd7d94f83903cb3f0f95433d10c28a7e9a5|commit]] * Implement callback ndo_features_check [[https://git.kernel.org/linus/e64e0c89749969b22415fd3e766b33b37264c6ea|commit]] * rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN [[https://git.kernel.org/linus/706f0182b1add0fc41a8c40662f659b7426f0629|commit]] * rtw88 * 8822c: enhance and stabilize the throughput performance [[https://git.kernel.org/linus/8908a9c17a417dffb3ad674efde4556ae7f0d37a|commit]], [[https://git.kernel.org/linus/dfcd0f58865bb8583b6ddde7b6dc0c4bb5ea9a5a|commit]], [[https://git.kernel.org/linus/bc61ae96437fb178ca27714967fd8acf1cd91336|commit]], [[https://git.kernel.org/linus/1ac3294bf75e8a15122277ba3fd3ef58e4647a4a|commit]], [[https://git.kernel.org/linus/5227c2ee453d2f778192d8bb0f1a6072892aaa8e|commit]], [[https://git.kernel.org/linus/f27b886d0d062654be91360d45dc085a1a68fdf2|commit]], [[https://git.kernel.org/linus/479c4ee931a677c3aa313a7b3757a71de073da8a|commit]], [[https://git.kernel.org/linus/970cad9fb2a5762b752d1f9a0e31dede4198f418|commit]] * add BT co-existence support [[https://git.kernel.org/linus/4136214f7c46839c15f0f177fe1d5052302c0205|commit]] * pci: enable MSI interrupt [[https://git.kernel.org/linus/79066903454b0fec2f0da87d1499aad227cc1a47|commit]] * debug: dump tx power indexes in use [[https://git.kernel.org/linus/8812022cb2fdaa1c6d7e0c3e028b45ca039650ea|commit]] * sis900: add support for ethtool's EEPROM dump [[https://git.kernel.org/linus/cd8ae2073963eff4c318d0a1f0e91fc35f0c6a83|commit]] * stmmac * xgmac: Implement MMC counters [[https://git.kernel.org/linus/b6cdf09f51c20a25b7952773b61116452de66189|commit]] * Add VLAN HASH filtering support in GMAC4+ [[https://git.kernel.org/linus/c1be0022df0dae7b2012231eca2385970382e533|commit]] * Add support for SA Insertion/Replacement in GMAC4+ [[https://git.kernel.org/linus/1d982e93dff152c04e1852968d71c05b5b491443|commit]] * Add support for SA Insertion/Replacement in XGMAC cores [[https://git.kernel.org/linus/8000ddc0eceb8e504cb9f95a1d72af0a8d2fc76e|commit]] * Add support for VLAN Insertion Offload [[https://git.kernel.org/linus/30d932279dc226d4471c823618dba5c1ea1e681e|commit]] * Add support for VLAN Insertion Offload in GMAC4+ [[https://git.kernel.org/linus/e94e3f3b51cebd08eb3157a7f1fa9bae96703f18|commit]] * ARP Offload for GMAC4+ Cores [[https://git.kernel.org/linus/c9b10043d0b8c57a75b61649e62f644962516efb|commit]] * Implement RSS and enable it in XGMAC core [[https://git.kernel.org/linus/76067459c686c4fc6352613e5a6a54e4ffef2861|commit]] * Implement Safety Features in XGMAC core [[https://git.kernel.org/linus/56e58d6c8a5640eb708e85866e9d243d0357ee54|commit]] * Implement VLAN Hash Filtering in XGMAC [[https://git.kernel.org/linus/3cd1cfcba26e2ebbadcd84ba118e785b8963e11b|commit]] * Add Flexible RX Parser support in XGMAC [[https://git.kernel.org/linus/d6e1c12cf9bc18759b3f02b08286a6f53248cb55|commit]] * Add Split Header support and enable it in XGMAC cores [[https://git.kernel.org/linus/67afd6d1cfdf0d0461fe3c4c922447f3e9b1c6ee|commit]] * Add a counter for Split Header packets [[https://git.kernel.org/linus/b5418e130e5f2529b6db82725658bfc6d5485a6d|commit]] * Add ethtool register dump for XGMAC cores [[https://git.kernel.org/linus/bfc56530697d939d07608d221451cd875aefa295|commit]] * Implement L3/L4 Filters using TC Flower [[https://git.kernel.org/linus/425eabddaf0f6e81756720f60a838a3941a6ceb8|commit]] * Add EHL and TGL PCI info and PCI ID [[https://git.kernel.org/linus/f6256585fecc9b9d2f0a335a92e864ccae98ea24|commit]], [[https://git.kernel.org/linus/99122836d26a366847f92f9a211602a44a038c61|commit]], [[https://git.kernel.org/linus/e125dcef755612efa4f057dd7955cd8edd3fadb1|commit]] * dwmac4: Enable RX Jumbo frame support [[https://git.kernel.org/linus/41f2a3e6367e3dfe06a8f7349859bb00d77f4560|commit]] * dwxgmac: Add Flexible PPS support [[https://git.kernel.org/linus/95eaf3cd0a9044b2cbfe1081692e568879363cc7|commit]] * Add HAPS support using GMAC5 [[https://git.kernel.org/linus/ebecb860ed2288868a0911f3af3c277641041b0d|commit]] * xgmac: Add EEE support [[https://git.kernel.org/linus/81b945aea0ead6fd1ed9a57c01b0b8699efea426|commit]] * xgmac: Enable RX Jumbo frame support [[https://git.kernel.org/linus/8a488c3f97cd6d87a930f776ef2c1c7351b8fbe5|commit]] * xgmac: Implement ARP Offload [[https://git.kernel.org/linus/5904a980f93c6bba44055dd4e7c6cb6cbb8b2a48|commit]] * qmi_wwan * Add Telit 0x1050 composition [[https://git.kernel.org/linus/e0ae2c578d3909e60e9448207f5d83f785f1129f|commit]] * Add support for DW5821e with eSIM support [[https://git.kernel.org/linus/e497df686e8fed8c1dd69179010656362858edb3|commit]] * wil6210: add debugfs to show PMC ring content [[https://git.kernel.org/linus/977c45ab5f4190bc9ee08ce03e501f73082e3c68|commit]] * Remove ks8695 driver [[https://git.kernel.org/linus/13b0aefee10dff00d36e8324dfffeee99d9db137|commit]] * Remove netx ethernet driver [[https://git.kernel.org/linus/b0e1ee435aba68c4080e3cb67adf6573aa5bcc6d|commit]] * Remove w90p910-ether driver [[https://git.kernel.org/linus/00d2fbf73d5503bc4b4a412a6a87a7ecb603d481|commit]] * Remove broken dscc4 driver [[https://git.kernel.org/linus/28c9eb9042a954d4e9fbec91484bddce280f1beb|commit]] == Audio == * firewire: introduce AMDTP domain [[https://git.kernel.org/linus/3ec3d7a3ff10692d4f8a2baa0ff18fe10a9b6ad4|commit]], [[https://git.kernel.org/linus/6261f90bdb0b605ffb158717ec7a03b1753aded5|commit]], [[https://git.kernel.org/linus/157a53eef6a016e6938d9fd266b85221fcd4eaa3|commit]], [[https://git.kernel.org/linus/9b4702b06c0e25abc612e6f02f3e25a51c684a01|commit]], [[https://git.kernel.org/linus/94491c175d6bf4b838043a3fb5adabd731d8fbab|commit]], [[https://git.kernel.org/linus/7eb7b18e9fc7c8dc3d3c186ec6b0cfa9147299f8|commit]], [[https://git.kernel.org/linus/d79360ebe9c8668caf0e3932216f236fffbfa1b6|commit]], [[https://git.kernel.org/linus/5f9625a5ba5dcf1815f123fced65f289b558aca4|commit]], [[https://git.kernel.org/linus/39e522a5a45fe805a2925aaddc30a4b2c6ded642|commit]], [[https://git.kernel.org/linus/42355abb9c33503f7b5889d71e1432fabdf2fd7f|commit]], [[https://git.kernel.org/linus/b0db4d512941455894e7a13f71594b7d4638b94b|commit]], [[https://git.kernel.org/linus/db40eeb2469fef4efe26789ea2596372ee43ae2f|commit]], [[https://git.kernel.org/linus/ac5d77864cfcb0f034221c2b3dac828ae24c722e|commit]], [[https://git.kernel.org/linus/e9f21129b8d84debf53e06f73d340d5af136270f|commit]], [[https://git.kernel.org/linus/9a08067ec318cbeaf0caa2d104cf677e723e02a3|commit]], [[https://git.kernel.org/linus/c281d46a51e31703183aa66ed9315446a0a10953|commit]], [[https://git.kernel.org/linus/ccc6c1b0e604144d4d068eb676b444397cecf1b3|commit]], [[https://git.kernel.org/linus/c9a9ce899cd1798f054f264043bddc021b47cb1e|commit]], [[https://git.kernel.org/linus/74f94e41825549638a5b24410c1f62d5ea57134e|commit]] * pcm: add support for 352.8KHz and 384KHz sample rate [[https://git.kernel.org/linus/4cc4531c310e592cf624148ae59c64f930f12e39|commit]] * usb-audio: Scarlett Gen 2 mixer interface [[https://git.kernel.org/linus/9e4d5c1be21f0c00e747e92186784f3298309b3e|commit]] * hda * hdmi: Allow audio component for AMD/ATI and Nvidia HDMI [[https://git.kernel.org/linus/ade49db337a9d44ac5835cfce1ee873549011b27|commit]] * realtek: Add support for ALC623 [[https://git.kernel.org/linus/f0778871a13889b86a65d4ad34bef8340af9d082|commit]] * realtek: Add support for ALC711 [[https://git.kernel.org/linus/83629532ce45ef9df1f297b419b9ea112045685d|commit]] * Add Tigerlake/Jasperlake PCI ID [[https://git.kernel.org/linus/4750c212174892d26645cdf5ad73fb0e9d594ed3|commit]] * Add support of Zhaoxin controller [[https://git.kernel.org/linus/b6fcab14ff027c4d54505d9cdff41535c3daf077|commit]] * hdmi: add Tigerlake support [[https://git.kernel.org/linus/9a11ba7388f165762549903492fc34d29bbb3c04|commit]] * lx6464es: add support for LX6464ESe pci express variant [[https://git.kernel.org/linus/789492f0c86505e63369907bcb1afdf52dec9366|commit]] * oxfw: support AMDTP domain [[https://git.kernel.org/linus/ac5d77864cfcb0f034221c2b3dac828ae24c722e|commit]] * Sound Open Firmware * topology: initial support for Intel ALH DAI type [[https://git.kernel.org/linus/4d6bbf1a015c84ba05af9d8c59dd9c55cad4e668|commit]] * pcm: add ALH support [[https://git.kernel.org/linus/6e3360cd07ec2d4a53919dc62947f9769d8fdac4|commit]] * Add OF DSP device support [[https://git.kernel.org/linus/b9132b89933177286fb427bd03affcebc4d649e1|commit]] * Intel: hda: Enable jack detection [[https://git.kernel.org/linus/fd15f2f5e272145269bcbf834e0e0b560a575891|commit]] * Intel: hda: add a parameter to disable MSI [[https://git.kernel.org/linus/672ff5e3596ee27b64edcc73251f4ae1c8ab12ac|commit]] * Intel: initial support for Elkhart Lake [[https://git.kernel.org/linus/6173269038e98408c27cfb438ff07d463fbd0b33|commit]] * Intel: initial support for Tiger Lake [[https://git.kernel.org/linus/1205c81edd5ef220ca32318572e499b4b180b1f3|commit]] * imx: Add i.MX8 HW support [[https://git.kernel.org/linus/202acc565a1f050f82fdab646fd9c86bfdb21733|commit]] * ASoC * Intel: boards: Add Cometlake machine driver support [[https://git.kernel.org/linus/c643c189f0fec116e75f9661e734545af0e3225e|commit]] * Intel: sof-rt5682: add dmic dapm widget to support dmic PCM [[https://git.kernel.org/linus/8afd1a99d713ccc7cf1bd509b205c3bb60cf0b90|commit]] * codecs: Add uda1334 codec driver [[https://git.kernel.org/linus/caa918ef14065b812737f3ee4ac349dcfff196e6|commit]] * cs47l15: Add codec driver for Cirrus Logic CS47L15 [[https://git.kernel.org/linus/9cba2d6a144741ad99bfa379337bb984a8ed94bd|commit]] * cs47l92: Add codec driver for Cirrus Logic CS47L92 [[https://git.kernel.org/linus/6535e831b4c867467d838f2c7866b4dce1d74679|commit]] * fsl_sai: Add support for SAI new version [[https://git.kernel.org/linus/4f7a0728b5305e2d865f543fbcffd617e03c7674|commit]] * fsl_sai: Add support for imx7ulp/imx8mq [[https://git.kernel.org/linus/a860fac420971c5a90d4f78959b44ead793aee4f|commit]] * fsl_sai: Add support for imx8qm [[https://git.kernel.org/linus/6eeb60be5ebb73b2e5911e26fb1aed02940b7d09|commit]] * jz4740: Drop lb60 board code [[https://git.kernel.org/linus/91c7db5e7c652108342e80cba4d924f091a92957|commit]] * sun4i-i2s: Add support for DSP formats [[https://git.kernel.org/linus/7ae7834ec446e5f7fed9bb990d16354853a206d0|commit]] * sun4i-i2s: Support more channels [[https://git.kernel.org/linus/bbf9a127abca4aac5cc75f882bc7efcc398e86ae|commit]] * ti: davinci-i2s: Add S32_LE as support format [[https://git.kernel.org/linus/2231b2c63f869528504195f202d9585a4f00f143|commit]] * Remove w90x900/nuc900 platform drivers [[https://git.kernel.org/linus/8b209cdb696f49f7f5d6c1922bed435e54631ddd|commit]] * Soundwire * cadence_master: add debugfs register dump [[https://git.kernel.org/linus/aa85066e5f26912662668535a400ed705eb4c0e7|commit]] * cadence_master: add kernel parameter to override interrupt mask [[https://git.kernel.org/linus/04592dced55a3c55eb29bd49f4fcd3e1b2ce96d6|commit]] * intel: add debugfs register dump [[https://git.kernel.org/linus/79ee6631264075f85dc22191dad801108fc35c15|commit]] * intel_init: add kernel module parameter to filter out links [[https://git.kernel.org/linus/50302fc7b936c1b00e39d4a4f118fb43d3f5ef2c|commit]] * Add device tree support for slave devices [[https://git.kernel.org/linus/a2e484585ad306aa8ac84140ef54d722ac8f45df|commit]] * Add debugfs support [[https://git.kernel.org/linus/bf03473d5bcc85fbe9533fa042f67809d8520c4e|commit]] == Tablets, touch screens, keyboards, mouses == * Add support for polling to input devices [[https://git.kernel.org/linus/e95656ea15e54d4e6a192d560d84008b53fc1eb5|commit]] * soc_button_array: add support for newer surface devices [[https://git.kernel.org/linus/c394159310d02defcfe63c617f13b0c2974725c5|commit]] * Add support for the !FlySky FS-iA6B RC receiver [[https://git.kernel.org/linus/5d4b45a1dd7b00feab57624035dcdbc1bab2e0f8|commit]] * HID * wacom: support named keys on older devices [[https://git.kernel.org/linus/670e90924bfe9cf80536eab66a31704e07b5fd00|commit]] * wacom: add new !MobileStudio Pro 13 support [[https://git.kernel.org/linus/bbbe3ac8f943b68f288111ad0e43a0de576c4fa6|commit]] * multitouch: add support for the Smart Tech panel [[https://git.kernel.org/linus/69ecd44d68a7bf4caeda39825af720362db69233|commit]] * logitech-dj: add support of the G700(s) receiver [[https://git.kernel.org/linus/992ff2cc9ec6e30ccc64c341b052e8ccb370db90|commit]] * hid-logitech-dj: add the new Lightspeed receiver [[https://git.kernel.org/linus/5722f3386eb9847131573513190796533e8f4999|commit]] * sb0540: add support for Creative SB0540 IR receivers [[https://git.kernel.org/linus/f7c4f737ced2b9e0ba412ed7be9683f80c247bd2|commit]] * google: add magnemite/masterball USB ids [[https://git.kernel.org/linus/9e4dbc4646a84b2562ea7c64a542740687ff7daf|commit]] * Remove w90x900 keyboard driver [[https://git.kernel.org/linus/060157e1dbc133075a2e20786d6ff6d4b41909f9|commit]] * Remove w90x900 touchscreen driver [[https://git.kernel.org/linus/6bd744b723d229ac38eeea2cf0717d8cd2858032|commit]] == TV tuners, webcams, video capturers == * v4l2-tpg: add support for new pixelformats [[https://git.kernel.org/linus/cad2991a950198f71520e8bbbe9d1ea9d001e7f0|commit]] * v4l2-common: add support for new RGB32 pixelformats [[https://git.kernel.org/linus/079a649c75252b76799713262835cc5200013149|commit]] * vivid: add support for new pixelformats [[https://git.kernel.org/linus/4e4f3b99b41ff3e5cd85e6a309e423b5721ca8ce|commit]] * RK3288 VP8 decoding support [[https://git.kernel.org/linus/de8145452eebe5510bd2b142b31560db548d6abb|commit]], [[https://git.kernel.org/linus/a57d6acaf352d91e52271704f45c72e14cd2d98a|commit]], [[https://git.kernel.org/linus/298c62d3856111e6ef41c9c00a233aecf2d19651|commit]], [[https://git.kernel.org/linus/bdd034050a46be32a9a68cc2cd1db8046efe5324|commit]] * vicodec: add support for 4 new RGB32 pixelformats [[https://git.kernel.org/linus/b40dc2bf3581748aa772ad2690bd6092b1fca8da|commit]] * Add support for Cadence CSI2TX 2.1 [[https://git.kernel.org/linus/050ff2ad1cca6fe6fcb6edde6e3b91f7e47d1c9c|commit]] * dvb-usb: add T230 to dvbsky [[https://git.kernel.org/linus/a9547e520b423a4eb89186b86e7afa937405f3a2|commit]] * dvbsky: add support for Mygica T230C v2 [[https://git.kernel.org/linus/66193b24514c91aeda88da744554b2665471aeae|commit]] * ov5640: Add support for flash and lens devices [[https://git.kernel.org/linus/2f1fc5efe4a59117001544830c183da1765af86f|commit]] * ov5675: Add support for OV5675 sensor [[https://git.kernel.org/linus/bf27502b1f3bf8095bf81736e506d354a2ce9ec4|commit]] * Remote control * Add keymap for Amediatech X96-MAX remote [[https://git.kernel.org/linus/9b9e9e5b461789668ce0271f968d8eb5c5d3a332|commit]] * Add keymap for !HardKernel ODROID remote [[https://git.kernel.org/linus/8f5f33f71caefd85befddcf902df96de362c9d18|commit]] * Add keymap for Khadas VIM/EDGE remote [[https://git.kernel.org/linus/a53dee7b70384840b13cbe92588fa68dce2c0b62|commit]] * Add keymap for Tanix TX3 mini remote [[https://git.kernel.org/linus/e30399e1bd6e215ec20981612646ec73a4385c33|commit]] * Add keymap for Tanix TX5 max remote [[https://git.kernel.org/linus/7bb53f361c59b68e521a05fce579ccfa8021c3a0|commit]] * Add keymap for !WeTeK Play 2 remote [[https://git.kernel.org/linus/fa992b335aa778db112e91aac19c45e4d914a1f4|commit]] * Add keymap for !WeTek Hub remote [[https://git.kernel.org/linus/373078971272e9dfcb5f80e309f148a88e36dba8|commit]] * sunxi: Add A31 compatible [[https://git.kernel.org/linus/87d0609801ebcdf18639bb30ec5ec9a380f15be8|commit]] * rcar-vin: Add support for RGB formats with alpha [[https://git.kernel.org/linus/19ab1f649ca43bd16042389fa06524c3c58d7bfc|commit]], [[https://git.kernel.org/linus/5720c7331ff7e376a6d612eb8c2920d1789d78f7|commit]], [[https://git.kernel.org/linus/1d99e68ce7fd9b5f5ab01d72455e8acd699e49cc|commit]], [[https://git.kernel.org/linus/6b4633310ae8a10f8ffacdc3eb6272b013c2adef|commit]] * si2168: add support for Mygica T230C v2 [[https://git.kernel.org/linus/bc28d36bf11acc5b7bbd1a6ffbe315d15e7c0d0d|commit]] * stm32-dcmi: add media controller support [[https://git.kernel.org/linus/34f8d704a32a32064ff5ae35802a6011107ea5c1|commit]] * stm32-dcmi: add support of several sub-devices [[https://git.kernel.org/linus/f4378baf07a200cbf7a3f0f4ba646aca6d3b11ac|commit]] * sunxi: Add A10 CSI driver [[https://git.kernel.org/linus/577bbf23b758848f0c4a50d346460b690c753024|commit]] == Universal Serial Bus == * usbfs: Add ioctls for runtime power management [[https://git.kernel.org/linus/7794f486ed0b1fa8022dd0a27b9babf86a46d1cf|commit]] * usbip: Implement SG support to vhci-hcd and stub driver [[https://git.kernel.org/linus/ea44d190764b4422af4d1c29eaeb9e69e353b406|commit]] * cdns3: Add Cadence USB3 DRD Driver [[https://git.kernel.org/linus/7733f6c32e36ff9d7adadf40001039bf219b1cbe|commit]] * Add USB GPIO based connection detection driver [[https://git.kernel.org/linus/4602f3bff2669012c1147eecfe74c121765f5c56|commit]] * serial * ftdi_sio: add device IDs for Sienna and Echelon PL-20 [[https://git.kernel.org/linus/357f16d9e0194cdbc36531ff88b453481560b76a|commit]] * ftdi_sio: add support for FT232H CBUS gpios [[https://git.kernel.org/linus/7a786b84790789eff5bad49e3f6c15f75b7bf691|commit]] * option: add Telit FN980 compositions [[https://git.kernel.org/linus/5eb3f4b87a0e7e949c976f32f296176a06d1a93b|commit]] * option: add support for Cinterion CLS8 devices [[https://git.kernel.org/linus/dfbac2f4da6a0c4a8f6b4d715a4077a7b8df53ad|commit]] * Add V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM [[https://git.kernel.org/linus/2b770bee787daec66ed86baf4fc83275f949c8ac|commit]] and V4L2_FMT_FLAG_DYN_RESOLUTION [[https://git.kernel.org/linus/60a039eb27f921abaef4778999db510dd75d5e48|commit]] * gadget: aspeed: Implement dummy hub TT requests [[https://git.kernel.org/linus/aa31332f67ac5418d0ca448153cf49ad09dba360|commit]] * Remove ehci-w90x900 driver [[https://git.kernel.org/linus/a190d94830c30e41bd5fbdf803a636263208fa2e|commit]] * rio500: Remove Rio 500 kernel driver [[https://git.kernel.org/linus/015664d15270a112c2371d812f03f7c579b35a73|commit]] == Serial Peripheral Interface (SPI) == * dw-pci: Add support for Intel Elkhart Lake PSE SPI [[https://git.kernel.org/linus/52718908c3f44b939a9934ef624e68457b21704f|commit]] * mediatek: support large PA [[https://git.kernel.org/linus/fdeae8f5a2e5eb3fcc9c295bfb28503c3abd4d6e|commit]] * npcm-fiu: add NPCM FIU controller driver [[https://git.kernel.org/linus/ace55c411b11d9b12f500c7433bf469c26130182|commit]] * Remove w90x900 driver [[https://git.kernel.org/linus/305e503b14a879e619974b8e82236d5f32d0921e|commit]] == Watchdog == * Add i.MX7ULP watchdog support [[https://git.kernel.org/linus/41b630f41bf744b0eed92a53ff8c716cfc71920a|commit]] * aspeed: Add support for AST2600 [[https://git.kernel.org/linus/b3528b4874480818e38e4da019d655413c233e6a|commit]] * aspeed: add support for dual boot [[https://git.kernel.org/linus/3d9e89bda9e9f01d55ff72f58d619e77d0c5b248|commit]] * f71808e_wdt: Add F81803 support [[https://git.kernel.org/linus/ca2fc5efffde5a3827adfb0ab6a51b6f1c64d5ff|commit]] * iTCO: Add support for Cannon Lake PCH iTCO [[https://git.kernel.org/linus/da23b6faa8bf0f1c50a0700440e9ff3f52b3bd9a|commit]] * Remove ks8695 driver [[https://git.kernel.org/linus/a65f506f4a824fc256ff3cae41a14549550f49f2|commit]] * Remove w90x900 driver [[https://git.kernel.org/linus/58e4db99123343be174afbdd20751a18bfffc74b|commit]] == Serial == * 8250_pci: Add F81504A series Support [[https://git.kernel.org/linus/68e26a8d224f022cf7ec6ebb319a88ad29eb46a4|commit]] * 8250_pci: Add support for Sunix serial boards [[https://git.kernel.org/linus/8515dbc1f51b4f728908cdb993c849c83743aba7|commit]] * 8250_pci: Implement MSI(-X) support [[https://git.kernel.org/linus/8428413b1d14fc880b805c98f571169e7f1ac369|commit]] * lantiq: Add support for Lightning Mountain SoC [[https://git.kernel.org/linus/b832776bbc908925cc0d749491cd5988aaf96206|commit]] * 8250: Add support for NI-Serial PXI/PXIe+485 devices [[https://git.kernel.org/linus/fdc2de87124f5183a98ea7eced1f76dbdba22951|commit]] * Add linflexuart driver for !S32V234 [[https://git.kernel.org/linus/09864c1cdf5c537bd01bff45181406e422ea988c|commit]] * sprd: Add loopback function support [[https://git.kernel.org/linus/37ba760b6bb7402d8a8cce178063be78e3da474d|commit]] * tegra: Add PIO mode support [[https://git.kernel.org/linus/1dce2df3ee06e4f10fd9b8919a0f2e90e0ac3188|commit]] * tegra: add internal loopback functionality [[https://git.kernel.org/linus/6300b140c29fdcd45e84fb551196a6e38dadddcc|commit]] * tegra: add support to adjust baud rate [[https://git.kernel.org/linus/f04a3cc8d4550463e0c15be59d91177a5def1ca5|commit]] * Remove ks8695 driver [[https://git.kernel.org/linus/bd0d9d159988d1ebb97ea244ae4dfa8365ed7d85|commit]] * Remove the ioc3_serial driver [[https://git.kernel.org/linus/9c860e4cf70870703ce57797660c19c192576c5c|commit]] * Remove the ioc4_serial driver [[https://git.kernel.org/linus/a017ef17cfd810b9e81f2b9f3202d02bc952d5f6|commit]] * Remove the sn_console driver [[https://git.kernel.org/linus/08f9530a0f883b11fc4062a20703e8920c5980c7|commit]] == CPU Frequency Scaling == * Add sun50i nvmem based CPU scaling driver [[https://git.kernel.org/linus/f328584f7bff86858249bb358f1adcecde48388a|commit]] * Switch over some users of cpuidle notifiers to the new QoS-based frequency limits [[https://git.kernel.org/linus/77751a466ebd1a785456556061a2db6d60ea3898|commit]], [[https://git.kernel.org/linus/3000ce3c52f8b8db093e4dc649cd172390f71137|commit]], [[https://git.kernel.org/linus/2aac8bdf7a0fbd3e2a34141d28b57a7e21482cf7|commit]], [[https://git.kernel.org/linus/da5c504c7aae96db68c4b38e2564a88e91842d89|commit]], [[https://git.kernel.org/linus/5130802ddbb10a73cf17d1117e2044c8d5ba7d65|commit]], [[https://git.kernel.org/linus/dce2e3a8414e31fc286a3f8064df773a3af83a26|commit]], [[https://git.kernel.org/linus/afe969074eb7d0f52761ed80da15e9a282d19677|commit]], [[https://git.kernel.org/linus/d15ce412737accaba5e4c7d653b184772da47365|commit]], [[https://git.kernel.org/linus/df0eea4488081e0698b0b58ccd1e8c8823e22841|commit]] * imx-cpufreq-dt: Add i.MX8MN support [[https://git.kernel.org/linus/75c000c4bcbe2b0eb82baf90c7dd75c7380cc3fd|commit]] * mediatek: Add support for mt8183 [[https://git.kernel.org/linus/9176b425bf8ff98fd12bffeea8e39373345cd745|commit]] * qcom: Add support for qcs404 on nvmem driver [[https://git.kernel.org/linus/1cb8339ca225601610b11c7a47e69faa48943077|commit]] == Device Voltage and Frequency Scaling == * Introduce driver for NVIDIA Tegra20 [[https://git.kernel.org/linus/d196175ed8f45248b54bf5c2e7c05ac0e1e97d70|commit]] * tegra: Support Tegra30 [[https://git.kernel.org/linus/1ac347488529939d74f5e2d17948825b5bc6f5e6|commit]] == Real Time Clock (RTC) == * Add Amlogic Virtual Wake RTC [[https://git.kernel.org/linus/6ef35398e827dcf321a012c8f7a4d8d739674db6|commit]] * fsl-ftm-alarm: add FTM alarm driver [[https://git.kernel.org/linus/7b0b551dbc1e0acb2a3a6a7fbebc3ab9cf68a050|commit]] * pcf2127: add tamper detection support [[https://git.kernel.org/linus/03623b4b041cde396641399c343f52ce840d349d|commit]] * pcf2127: add watchdog feature support [[https://git.kernel.org/linus/0e735eaae1650a2e26835cc776f496e06a87be9f|commit]] * sun6i: Add support for H6 RTC [[https://git.kernel.org/linus/b60ff2cfb598ddf03d8dcb43ed53c35aa563e04c|commit]] * sun6i: Allow using as wakeup source from suspend [[https://git.kernel.org/linus/d76a81d0c262154ed5ec0307bdd195f2758ccc70|commit]] * Remove w90x900/nuc900 driver [[https://git.kernel.org/linus/cb3cab06142eaa157bf5666c4e514ef087bf4323|commit]] == Voltage, current regulators, power capping, power supply == * supply * bq25890_charger: Add the BQ25895 part [[https://git.kernel.org/linus/5c35ba9b4743ac82613e8ff306287c8837f21f24|commit]] * supply: sc27xx: Add POWER_SUPPLY_PROP_ENERGY_FULL_DESIGN attribute [[https://git.kernel.org/linus/7cff19b9a8ff1fdc61655dad4e2009bb44099d70|commit]] * supply: Drop obsolete JZ4740 driver [[https://git.kernel.org/linus/aea12071d6fcf143b8140bcdde80cdc419101299|commit]] * regulator * act8865: Add support for act8600 charger [[https://git.kernel.org/linus/2d09a79bf637f91d1bbfcfd4520e3639dd15897c|commit]] * Add support for SY8824C regulator [[https://git.kernel.org/linus/d5a2b8220335a605ce22357dd71864f942dda2b9|commit]] * mt6358: Add support for MT6358 regulator [[https://git.kernel.org/linus/f67ff1bd58f0c102f0194c3888ddbc4a87dd1382|commit]] * qcom-rpmh: Add support for SM8150 [[https://git.kernel.org/linus/06369bcc15a1620930a17fb35e26477504cd2255|commit]] * sy8824x: add SY20276 support [[https://git.kernel.org/linus/92fd0db2cd414c5c78f8f959ed7325e2b24f9445|commit]] * sy8824x: add SY20278 support [[https://git.kernel.org/linus/b60c2c4aa512f3e95f4525c02df57dcc71a0cdc7|commit]] * sy8824x: add SY8824E support [[https://git.kernel.org/linus/67a7b05b297eba72ee4e0655966ae7cc769d3a26|commit]] == Pin Controllers (pinctrl) == * Ingenic: Add pinctrl driver for JZ4760 and JZ4760B [[https://git.kernel.org/linus/0257595a5cf4ff32c1e2071692210b980e3bbb18|commit]] * Ingenic: Add pinctrl driver for X1000 and X1000E [[https://git.kernel.org/linus/fe1ad5eedc916bd18c678dfeae9438f8affd69de|commit]] * Ingenic: Add pinctrl driver for X1500 [[https://git.kernel.org/linus/5d21595b17f693dce313b58f9617a8ea2a45b1b1|commit]] * aspeed: Add AST2600 pinmux support [[https://git.kernel.org/linus/2eda1cdec49f8ae7878e60d1b06bd8157a95424f|commit]] * bcm2835: Add support for BCM2711 pull-up functionality [[https://git.kernel.org/linus/e38a9a437fb93ddafab5030165e4c6a3a5021669|commit]] * madera: Add configuration for Cirrus Logic CS47L15 [[https://git.kernel.org/linus/b0bca3e4ee934a3f06e6ddb4337c679f54575009|commit]] * madera: Add configuration for Cirrus Logic CS47L92 [[https://git.kernel.org/linus/a1db8da7c28131ceb3200732e429eb9d30ce5929|commit]] * qcom: Add SC7180 pinctrl driver [[https://git.kernel.org/linus/f2ae04c45b1a9d6c61faa8a946d515f81876e703|commit]] * sunxi: v3s: introduce support for V3 [[https://git.kernel.org/linus/fb18f1887fddd55e9d9003456136f44d0e2d3fac|commit]] == Multi Media Card (MMC) == * sdhci-iproc: Add support for emmc2 of the BCM2711 [[https://git.kernel.org/linus/f84e411c85be2c3de094994e8ad2325b5631a3f6|commit]] * sdhci-of-arasan: Add Support for Intel LGM eMMC [[https://git.kernel.org/linus/5c1a4f4070a831e2959f9ea4b9514d357d001feb|commit]] * sdhci-of-aspeed: Add support for the ASPEED SD controller [[https://git.kernel.org/linus/bb7b8ec62dfb9b255027c3a54d01f12fc3bd1d2c|commit]] * sdhci-pci: Add another Id for Intel CML [[https://git.kernel.org/linus/8f05eee67c1404a4252a9105134c67f25392aee1|commit]] == Memory Technology Devices (MTD) == * mtdcore: add debugfs nodes for querying the flash name and id [[https://git.kernel.org/linus/1018c94be6ea073115f6bcf993d6492138d2b8e3|commit]] * rawnand: Add Macronix raw NAND controller driver [[https://git.kernel.org/linus/738b0ca55f4f6ae1035262c2a2a605d2e9085031|commit]] * rawnand: remove w90x900 driver [[https://git.kernel.org/linus/419a7a1f167176d60d036d8002b6e3661fde9707|commit]] * rawnand: Drop obsolete JZ4740 NAND driver [[https://git.kernel.org/linus/b58451e00f2b803961c3ec8b46f5fcfd8cf78bef|commit]] * spi-nor: Add Winbond w25q256jvm [[https://git.kernel.org/linus/3123db1d2651853a963d38c8290b9443c23f2242|commit]] * spi-nor: Add support for mt35xu02g [[https://git.kernel.org/linus/173c3d47736e31e388e3ff24cfd5d624f3d8d236|commit]] * spi-nor: add support for sst26wf016b memory IC [[https://git.kernel.org/linus/6dc944db29ba9c1e9a50e5a16f28f8373fe0f5d5|commit]] * spi-nor: enable the debugfs for the partname and partid [[https://git.kernel.org/linus/dcc935b06f1f29aa9f93008df3d13ab84ab0bbbb|commit]] * spi-nor: intel-spi: Add support for Intel Tiger Lake SPI serial flash [[https://git.kernel.org/linus/f13e18048bdfcea2c3e25ec691cb6b4d8ab3cf21|commit]] == Industrial I/O (iio) == * adc: ad7606: Add support for AD7606B ADC [[https://git.kernel.org/linus/d2a415c86c6b07c10ba2decc7c9edb21d58f9c01|commit]] * adc: ad7606: Add support for software mode for ad7616 [[https://git.kernel.org/linus/f2a22e1e172f7dc486325216ec0890f301cb09e2|commit]] * adc: stm32-adc: add analog switches supply control [[https://git.kernel.org/linus/3a81bde5457ec3292cf05c83c9a0b731b1b1531e|commit]] * cros_ec: Add calibscale for 3d MEMS [[https://git.kernel.org/linus/ed1f2e85da79274f3dc4092953f1359eb732f0c6|commit]] * cros_ec_accel_legacy: Add support for veyron-minnie [[https://git.kernel.org/linus/9566cb1ddb81c4f232d08cb2c7aff5b947959381|commit]] * imu: Add support for the ADIS16460 IMU [[https://git.kernel.org/linus/db6ed4d23dd10a5bfbe922f23fc284bd4b4b0a1d|commit]] * imu: st_lsm6dsx: add i3c basic support for LSM6DSO and LSM6DSR [[https://git.kernel.org/linus/2660b0080bb26506d2f12983485deb9d0cf2747c|commit]] * imu: st_lsm6dsx: add support for accel/gyro unit of lsm9ds1 [[https://git.kernel.org/linus/52f4b1f1967984b118efeda9d3694c57cf089415|commit]] * imu: st_lsm6dsx: add support to ISM330DHCX [[https://git.kernel.org/linus/db947a79fc3aa78e995d0d4879f4aa7d9927e171|commit]] * imu: st_lsm6dsx: add support to LSM6DS3TR-C [[https://git.kernel.org/linus/dbcd2088a718875b4ef214099e9b3f378c47c2f4|commit]] * light: noa1305: Add support for NOA1305 [[https://git.kernel.org/linus/741172d18e8a9cffb5c9c9c236d1311b6fcf6111|commit]] * potentiometer: add a driver for Maxim 5432-5435 [[https://git.kernel.org/linus/425c6f1063955fd2335b44b6ba628de3e3a81b4d|commit]] * stm32: Remove quadrature related functions from trigger driver [[https://git.kernel.org/linus/b299d00420e2cc4289b1909943bb1e68634ef0bb|commit]] == Multi Function Devices (MFD) == * Add support for Merrifield Basin Cove PMIC [[https://git.kernel.org/linus/b9a801dfa59163dc2db8147a98af406eb79e51de|commit]] * intel-lpss: Add Intel Skylake ACPI IDs [[https://git.kernel.org/linus/c5b90cb26e83ad89cb18e5ec97a992f02d8f750d|commit]] * intel-lpss: Add Intel Tiger Lake PCI IDs [[https://git.kernel.org/linus/ec65b56046d27a21a5ae02eb7fcb321e1942a541|commit]] * mt6323: Add MT6323 RTC and PWRC [[https://git.kernel.org/linus/8391c6cb2414d9a75bbe247a838d28cb0cee77ee|commit]] * Drop obsolete JZ4740 driver [[https://git.kernel.org/linus/ff71266aa490a9f8ed761d47945f300ba19e7c93|commit]] == Pulse-Width Modulation (PWM) == * mediatek: Add MT8516 SoC support [[https://git.kernel.org/linus/8d190728fd8e272b733e1575e000fc1982b5d9b2|commit]] * sprd: Add Spreadtrum PWM support [[https://git.kernel.org/linus/8aae4b02e8a6dd138afd2b54d9984d17685b0364|commit]] == Inter-Integrated Circuit (I2C + I3C) == * Add i2c-icy for I2C on m68k/Amiga [[https://git.kernel.org/linus/4768e90ecaec6b503ff64229bda5d91186d2edd3|commit]] * axxia: support slave mode [[https://git.kernel.org/linus/f0b576801d83cecab29888010017333babd61ede|commit]] * designware-pci: Add support for Elkhart Lake PSE I2C [[https://git.kernel.org/linus/70fb95e213147a88417eaae5b93ba6e59be087c0|commit]] * i2c-eeprom_slave: Add support for more eeprom models [[https://git.kernel.org/linus/82d51481544146db2e9c9fb90c8fed92a5d0f93b|commit]] * icy: Add LTC2990 present on 2019 board revision [[https://git.kernel.org/linus/724041ae15ed9639b72bb54dabfac3279c6b4e55|commit]] * imx: ACPI support for NXP i2c controller [[https://git.kernel.org/linus/11330a9fef049db195f50300627dd972e19e0f8e|commit]] * piix4: Add ACPI support [[https://git.kernel.org/linus/0183eb8bb59d45f26ec4fc73aaa416067fe6c0be|commit]] == Hardware monitoring (hwmon) == * Add Synaptics AS370 PVT sensor driver [[https://git.kernel.org/linus/7548666e6fc3c16a52171689035f181474c45117|commit]] * ibm-cffps: Add support for version 2 of the PSU [[https://git.kernel.org/linus/2f8a855efe8a6faf962c53af406e5ea4791b3877|commit]] * k10temp: Add support for AMD family 17h, model 70h CPUs [[https://git.kernel.org/linus/12163cfbfc0f804cc7d27bc20e8d266ce7459260|commit]] * lm75: add support for PCT2075 [[https://git.kernel.org/linus/557c7ffa2f283166fa863aaa415757f5f485aa62|commit]] * nct6775: Integrate new model nct6116 [[https://git.kernel.org/linus/29c7cb485b321c024dedc168bcbb04451176b163|commit]] * nct7904: Add extra sysfs support for fan, voltage and temperature [[https://git.kernel.org/linus/486842db3b79af126682d148477bf17ce025870a|commit]] * pmbus: Add Inspur Power System power supply driver [[https://git.kernel.org/linus/edd2a4d6608b06be0b198ff2540f5a969cca7b8a|commit]] * shtc1: add support for the SHTC3 sensor [[https://git.kernel.org/linus/ffd96868ac5d4c22bba1ba2175d124cb2775f3f7|commit]] * Drop obsolete JZ4740 driver [[https://git.kernel.org/linus/d202742058b2ee5666d9820d539b67dc14f64712|commit]] * Remove ads1015 driver [[https://git.kernel.org/linus/2c9d5b5e32a2516ae9b1120c7688ea25ffee7805|commit]] == General Purpose I/O (gpio) == * aspeed: Add SGPIO driver [[https://git.kernel.org/linus/7db47faae79bbffe2da15af4d5e061a49a56169b|commit]] * aspeed: Add in ast2600 details to Aspeed driver [[https://git.kernel.org/linus/ab4a85534c3ee67e9f54d3d5dda6e36072fbed89|commit]] * Add support for GPIOs over Moxtet bus [[https://git.kernel.org/linus/856ed97af5cfcfdc73cc4178d9670122bca52f6b|commit]] * madera: Add support for Cirrus Logic CS47L15 [[https://git.kernel.org/linus/d06be8bc290aa255b9fd8602e60fb9f487aa0f48|commit]] and Cirrus Logic CS47L92 [[https://git.kernel.org/linus/74d2d0e68701bcd53d2cf771dd3b3cb9f84bed5c|commit]] * Remove ks8695 driver [[https://git.kernel.org/linus/b772d7aeae093a120c737c0183df532262229efe|commit]] == Leds == * apu: drop superseeded apu2/3 led support [[https://git.kernel.org/linus/0344e6166bbf90ad3fe05497ffe754bd65f9e7ac|commit]] * lm3532: Add full scale current configuration [[https://git.kernel.org/linus/517ea49a7b23c6730ed1a23f152fcd32173eb300|commit]] == DMA engines == * tegra-apb: Support per-burst residue granularity [[https://git.kernel.org/linus/156a599b0716ab3ee3869ff26119e3b5d46d91c8|commit]] * fsl-edma: add i.mx7ulp edma2 version support [[https://git.kernel.org/linus/232a7f18cf8ecbd92a8cc6ca7feee4f6aab668fe|commit]] * Drop JZ4740 driver [[https://git.kernel.org/linus/091c6104ade5527ce29035673ff262a24c4f036c|commit]] == Cryptography hardware acceleration == * cavium/nitrox * Add support for loading asymmetric crypto firmware [[https://git.kernel.org/linus/a7268c4d4205b7f92eb77ac99d64099152b0f738|commit]] * Configure asymmetric queue manager Hardware unit [[https://git.kernel.org/linus/b31c17c852736846c917bbd7f1263ea7258fbdce|commit]], [[https://git.kernel.org/linus/5f05cdca2727dd54a3ec84cb291663af6fb68672|commit]] * ccp: Add module parameters to control CCP activation [[https://git.kernel.org/linus/93308baf075039dccf347391491773f272cc24f6|commit]], [[https://git.kernel.org/linus/c4a89279086e9c98eba659d7665b1732e0d5e3e3|commit]], [[https://git.kernel.org/linus/90773bc1ab407bc2198d7e9fc1c6d6b5ef27a24f|commit]], [[https://git.kernel.org/linus/a7c2647034fa34e03d3f4e2cf66315440db2aa14|commit]] * ccree * Drop legacy ivgen support [[https://git.kernel.org/linus/e6e6600c001c3aa3760aeb83dbd4630063e926ee|commit]] * Enable CTS support in AES-XTS [[https://git.kernel.org/linus/67caef08a71fa6506fc16be58cd594c49b0605de|commit]] * inside-secure * Add support for AES-GCM, AES-CFB, AES-OFB and AES-CCM [[https://git.kernel.org/linus/3e450886ec573cb9d7cb1758317b5e4e0f308b52|commit]], [[https://git.kernel.org/linus/48e97afa41784c4b94e01f8605179bd49e759d03|commit]], [[https://git.kernel.org/linus/50485dfb6c60f63e1a42943a910c0ab670c92a25|commit]], [[https://git.kernel.org/linus/4eb76faff89f29d3b729953007b963b39b2048be|commit]] * inside-secure: Add AES-XTS cipher support [[https://git.kernel.org/linus/93369b5d06c7c45f2c9c62106c7a030f92c0eb9e|commit]], [[https://git.kernel.org/linus/c7da38a71cfbb5c0f20f84864a290b9450ad78e9|commit]], [[https://git.kernel.org/linus/062b64ca6db409fd6e102aed0fa59716b5cdfd78|commit]], * inside-secure - add support for PCI based FPGA development board [[https://git.kernel.org/linus/625f269a5a7a3643771320387e474bd0a61d9654|commit]] * inside-secure - add support for using the EIP197 without vendor firmware [[https://git.kernel.org/linus/f6cc45c854da0c964d1541712bb3326c72020a1c|commit]] * inside-secure - Add supp. for non-Marvell HW [[https://git.kernel.org/linus/118db42deeeff1cac3fe5f23f5c3ac25d6a77b7d|commit]], [[https://git.kernel.org/linus/f9d131d983673e7d2e79dea695c6cd129e929d09|commit]], [[https://git.kernel.org/linus/4bdf712c3049ea10e2a01031b364b85bad2cb6d4|commit]], [[https://git.kernel.org/linus/35c0e6c375ac7a09d1b099ceea101a2258857afa|commit]], [[https://git.kernel.org/linus/b2d92ac1c5eebcb0510939edfdfc2e87330f6679|commit]], [[https://git.kernel.org/linus/465527bcaebc1dcecc77b78ff77936658384152e|commit]] * inside-secure: add more AEAD ciphersuites [[https://git.kernel.org/linus/77cdd4efe571345e9c116e65f64a616969e0bc35|commit]], [[https://git.kernel.org/linus/54f9e8fa6668366620655df4e6ce5e7b9bf0de8c|commit]], [[https://git.kernel.org/linus/0e17e3621a28a67871a8c69f5fccdf7d009fd939|commit]] * hisilicon: Add !HiSilicon QM and ZIP controller driver [[https://git.kernel.org/linus/263c9959c9376ec0217d6adc61222a53469eed3c|commit]], [[https://git.kernel.org/linus/dfed0098ab91f647b5720ab6f1e03b5b55139408|commit]], [[https://git.kernel.org/linus/62c455ca853e3e352e465d66a6cc39f1f88caa60|commit]], [[https://git.kernel.org/linus/79e09f30eeba857b09832209bfc66bd689c58328|commit]], [[https://git.kernel.org/linus/72c7a68d2ea34803e9c4ef948261ec6744fc72fc|commit]] * mediatek - add support to OFB/CFB mode [[https://git.kernel.org/linus/069ec891823a5211c48c68c9b9f1571d9647606d|commit]] == PCI == * dwc: al: Add Amazon Annapurna Labs PCIe controller driver [[https://git.kernel.org/linus/a8daea94754989f6c48dafda840482cbc9f882f9|commit]] * mediatek: Add controller support for MT7629 [[https://git.kernel.org/linus/0cccd42e6193e168cbecc271dae464e4a53fd7b3|commit]] * tegra: Add Tegra194 PCIe support [[https://git.kernel.org/linus/56e15a238d92788a2d09e0c5c26a5de1b3156931|commit]] * tegra: Add support to configure sideband pins [[https://git.kernel.org/linus/f4ff4faf894d36b4aa243e241d4d47b4b8ba3c84|commit]] * tegra: Add support to enable slot regulators [[https://git.kernel.org/linus/0a901f2130802fdcabcd6f1cfabf4f62fa0d3cde|commit]] * hotplug: remove the sgi_hotplug driver [[https://git.kernel.org/linus/c7532b601e774c472b8bf5c1fca8f39e82e4394a|commit]] == Non-Transparent Bridge (NTB) == * ntb_hw_amd: Add a new NTB PCI device ID [[https://git.kernel.org/linus/5f59f6b182f75e5247104c8e0150c3d41f0a4c18|commit]] == Thunderbolt == * Add support for Intel Ice Lake [[https://git.kernel.org/linus/3cdb9446a117d5d63af823bde6fe6babc312e77b|commit]], [[https://git.kernel.org/linus/dfda204198848b47bdb98ab83b94dbb7c7692b55|commit]] == Clock == * Add clk_min/max_rate entries in debugfs [[https://git.kernel.org/linus/1bd37a46770017e89943769112c5f09e5a7b24c1|commit]] * Add support for AST2600 SoC [[https://git.kernel.org/linus/d3d04f6c330a60ce7170a1076b06f31c77ba7873|commit]] * clk-cdce925: Add regulator support [[https://git.kernel.org/linus/d69d0b4384ba803dfe625cfa420e2ebb7e8f9b3b|commit]] * imx: Add support for i.MX8MN clock driver [[https://git.kernel.org/linus/96d6392b54dbb1ff2b39448a2516fa6abb33114b|commit]] * ingenic: Add driver for the TCU clocks [[https://git.kernel.org/linus/4f89e4b8f1215c113d87081efc99f28b3fcb6292|commit]] * mediatek: Add MT6779 clock support [[https://git.kernel.org/linus/710774e048614c761a39a98e8d0fa75f688c83b6|commit]] * meson: g12a: add support for DVFS [[https://git.kernel.org/linus/26d34431add04a98a60b8935c25765914fa773f7|commit]] * meson: meson-sm1: add support for DVFS [[https://git.kernel.org/linus/da3ceae4ec9f581a50dc0763710078f22d3bc72a|commit]], [[https://git.kernel.org/linus/2edccd319fdef9bc35c06fe4150b21099ac99579|commit]], [[https://git.kernel.org/linus/3dd02b7334ecdea6cd5b0bd371a9c958f326c1ce|commit]] * meson: axg-audio: add g12a reset support [[https://git.kernel.org/linus/7cfefab6563f6e333477ec71613e1ec3bbdccc35|commit]] * mvebu: Add CPU clock support for Armada 7K/8K [[https://git.kernel.org/linus/096f4597406bc86cd93947eb0e96a8188f934ebf|commit]], [[https://git.kernel.org/linus/33c0259092c805dc1cee9dd7bf66a955124702d9|commit]], [[https://git.kernel.org/linus/f756e362d938410a1143485cfcc44d7a8e6e3caf|commit]], [[https://git.kernel.org/linus/baf4c10f8878d44912070561d542a74c09f05adf|commit]] * mvebu: AP807 clocks support [[https://git.kernel.org/linus/a77f45eaa266e493e2bf190b5af6b88940dc0174|commit]], [[https://git.kernel.org/linus/3b14e509ab997383e3ae243f1448886d748e3ac3|commit]], [[https://git.kernel.org/linus/cd016cb01835e0b9f62fb675b336fbded912dcb6|commit]], [[https://git.kernel.org/linus/0099dc446bb6a72ce24d4f86760d0f4fe4300138|commit]], [[https://git.kernel.org/linus/be69e55df9afc2eb37a2a602ad607e28e1e553d7|commit]], [[https://git.kernel.org/linus/c0448dce56a49812c889e5f670745c9f49176b00|commit]] * qcom: clk-alpha-pll: Add support for Trion PLLs [[https://git.kernel.org/linus/548a909597d5c176f66e5ffddb25bdf8c151170e|commit]] * qcom: gcc: Add global clock controller driver for SM8150 [[https://git.kernel.org/linus/2a1d7eb854bb7737b4927f3266ba169dbb4aeae3|commit]] * rockchip: Add clock controller for the rk3308 [[https://git.kernel.org/linus/ac68dfd3c4836bb2636fd37f3e075ed218afdb2b|commit]] * sunxi-ng: v3s: add Allwinner V3 support [[https://git.kernel.org/linus/0ed4c252bf80b35fe768ec6506b2e58986f99687|commit]] * Add a new timer-ingenic driver [[https://git.kernel.org/linus/34e9368301d534a9c5cded879f277791194fdb31|commit]] == PHY ("physical layer" framework) == * lantiq: vrx200-pcie: add a driver for the Lantiq VRX200 PCIe PHY [[https://git.kernel.org/linus/e52a632195bf43d1a91ae699e7536a6ead736aa7|commit]] * mvebu-cp110-comphy: Enhance CP110 COMPHY support [[https://git.kernel.org/linus/d4eda9d847ac3c32012bd28ac15ed68802c14b63|commit]], [[https://git.kernel.org/linus/eb6a1fcb53e2036608b80269429719025f5f1370|commit]], [[https://git.kernel.org/linus/ea678b4b637ebe9a7edd758f2480b194c8fbae31|commit]], [[https://git.kernel.org/linus/461324f0382cf63637d7158da53a5419ba51be54|commit]], [[https://git.kernel.org/linus/c2afb2fef595805607633b6bffd5600d836e4ead|commit]], [[https://git.kernel.org/linus/96888aed3d09862c1d80b3ccb405b4bcf6d827c5|commit]], [[https://git.kernel.org/linus/c527a636d6200b0583caa7dee2427b0de218fb2c|commit]], [[https://git.kernel.org/linus/ef0ac9f24b65bac389a21b2d37ab90200f285062|commit]], [[https://git.kernel.org/linus/1eb9157ab3ef64e845e10fe40d49638fb408119e|commit]], [[https://git.kernel.org/linus/652488760ea613af0c1207169aeafc9c91203c38|commit]], [[https://git.kernel.org/linus/4e19a76ec08e52dd3ad43dcd49bbb704a2ff420b|commit]] * tegra: Add PCIe PIPE2UPHY support [[https://git.kernel.org/linus/5dae15b21d36a2e6d7e92c6af39c33dea5c39cc3|commit]] == EDAC (Error Detection And Correction) == * mellanox: Add ECC support for !BlueField DDR4 [[https://git.kernel.org/linus/82413e562ea6eadfb6de946dcc6f74af31d64e7f|commit]] * amd64: Add PCI device IDs for family 17h, model 70h [[https://git.kernel.org/linus/3e443eb353eda6f4b4796e07f2599683fa752f1d|commit]] * amd64: Support asymmetric dual-rank DIMMs [[https://git.kernel.org/linus/81f5090db843be897414418c24fe472fa6e082b6|commit]] * Add driver for the Marvell Armada XP SDRAM and L2 cache ECC [[https://git.kernel.org/linus/7f6998a41257a8930ee5b6866ba56a25230841ed|commit]] == Various == * NFC: nxp-nci: Add NXP1001 to the ACPI ID table [[https://git.kernel.org/linus/1b14a37565d9e88b82b8a227690e5fbc0079b61b|commit]] * PTP: add support for one-shot output [[https://git.kernel.org/linus/823eb2a3c4c7f1b3e749f0dddb70bf8b09a76a10|commit]] * PTP: introduce new versions of IOCTLs [[https://git.kernel.org/linus/415606588c61230b7b4f0118fc2d64a0c1c4d102|commit]] * backlight: Expose brightness curve type through sysfs [[https://git.kernel.org/linus/d55c028f8b25bdaaba9ae08026052b5b44d031b0|commit]] * bus: Add support for Moxtet bus [[https://git.kernel.org/linus/5bc7f990cd98f3f7977d62bfe75c50b4b33d13f6|commit]] * bus: moxtet: Add sysfs and debugfs documentation [[https://git.kernel.org/linus/2091b417aab195a2c35abe780ad15ade1b0932ac|commit]] * char/mspec: remove SGI SN2 support [[https://git.kernel.org/linus/0fef2532d2a17100e57fad0569555536cac47eda|commit]] * char: remove the SGI snsc driver [[https://git.kernel.org/linus/c116954b2c9707f540eca852b3b86a087dffa4b4|commit]] * char: remove the SGI tiocx/mbcs driver [[https://git.kernel.org/linus/8334d1d415737198f64b0d31edb5daa0f14bb1e5|commit]] * Remove the SGI SN2 IOC3 base support [[https://git.kernel.org/linus/c9fa9c327b5228c516f4a8c54b91b711526e3e96|commit]] * Remove the SGI SN2 IOC4 base support [[https://git.kernel.org/linus/f7bc6e42bf12487182fc442a08eca25d968dc543|commit]] * eeprom: Deprecate the legacy eeprom driver [[https://git.kernel.org/linus/c165d8947bc41ebd3b0de3f520490cffb627af90|commit]] * fdt: add support for rng-seed [[https://git.kernel.org/linus/428826f5358c922dc378830a1717b682c0823160|commit]] * firmware: Add Turris Mox rWTM firmware driver [[https://git.kernel.org/linus/389711b374939968d2d0adede01b9e1f3bb4f531|commit]] * firmware: add Intel Stratix10 remote system update driver [[https://git.kernel.org/linus/4526ebbc77732bcae965ee374cf3e8d86436b2ad|commit]] * firmware: arm_scmi: Add RESET protocol in SCMI v2.0 [[https://git.kernel.org/linus/95a15d80aa0de938299acfcbc6aa6f2b16f5d7e5|commit]] * firmware: arm_scmi: Add discovery of SCMI v2.0 performance fastchannels [[https://git.kernel.org/linus/ac8aaf348cf54a07aff8e709329ef82ecfa230cc|commit]] * firmware: arm_scmi: Make use SCMI v2.0 fastchannel for performance protocol [[https://git.kernel.org/linus/823839571d76d465c6e454495864b085d699adb5|commit]] * firmware: imx: Add DSP IPC protocol interface [[https://git.kernel.org/linus/ffbf23d50353915dc2622a3b7b4ddc678165f92d|commit]] * fpga: altera-cvp: Add Stratix10 (V2) Support [[https://git.kernel.org/linus/e58915179f3f4a839ea3b9aeae1c1e13e98e33b1|commit]] * fpga: dfl: afu: add STP (!SignalTap) support [[https://git.kernel.org/linus/bd127b8191cf22adac9dedeca4f38093d61ff1ca|commit]] * fpga: dfl: afu: add error reporting support [[https://git.kernel.org/linus/44d247534ff266404ccb44c2f52131a850348919|commit]] * fpga: dfl: afu: add userclock sysfs interfaces [[https://git.kernel.org/linus/f09991adfb3454530598586424ece3082e95fb0b|commit]] * fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support [[https://git.kernel.org/linus/69bb18ddfc4331ba1dea9db811caf93e95726408|commit]] * fpga: dfl: fme: add capability sysfs interfaces [[https://git.kernel.org/linus/52eb6d31a1c2e85a3eaf08ab599c9ad58c890c28|commit]] * fpga: dfl: fme: add global error reporting support [[https://git.kernel.org/linus/cb3c2c47e3b8068e5d46ad829318cd077406fc9d|commit]] * fpga: dfl: pci: enable SRIOV support [[https://git.kernel.org/linus/bdd4f307956ae7c80a831aed67b0ddd131537481|commit]] * interconnect: Add support for path tags [[https://git.kernel.org/linus/127ab2cc5f19692efe422935267b9db0845b2b04|commit]] * interconnect: qcom: Add QCS404 interconnect provider driver [[https://git.kernel.org/linus/5e4e6c4d3ae0ccabd99ee6f8f48154fb2f59683b|commit]] * interconnect: qcom: Add interconnect RPM over SMD driver [[https://git.kernel.org/linus/be06f8e7425dcf554ebc1c0f78fb286bbbfbe23a|commit]] * interconnect: qcom: Add tagging and wake/sleep support for sdm845 [[https://git.kernel.org/linus/9e3ce77c116374556d2fb2728bc9e24c67362dd6|commit]] * irqchip: Add irq-ingenic-tcu driver [[https://git.kernel.org/linus/9536eba03ec7f64fc65144b1323aef7c5e9aafcd|commit]] * mailbox: qcom: Add support for IPQ8074 APCS [[https://git.kernel.org/linus/88ae25e46cbe9980ad2029c287ec22426d44c532|commit]] * mailbox: qcom: Add support for Qualcomm SM8150 and SC7180 SoCs [[https://git.kernel.org/linus/08a81d3ac8f1a56b29fcc11a96cb61e7e3d7a08e|commit]] * mei: me: add comet point (lake) LP device ids [[https://git.kernel.org/linus/4d86dfd38285c83a6df01093b8547f742e3b2470|commit]] * memory: mtk-smi: Add gals support [[https://git.kernel.org/linus/64fea74a0d205ac9aff39997e5fe9d64115a4bd3|commit]] * misc/sgi-xp: remove SGI SN2 support [[https://git.kernel.org/linus/9726bfcdb977d6f78074fcc5dd23003b450c1f35|commit]] * misc: Remove spear13xx pcie gadget driver [[https://git.kernel.org/linus/f51cf9e23b70aa01fff2473d7bc8535570a8afc8|commit]] * misc: add the full Soft Decision Forward Error Correction (SD-FEC) driver implementation, driver DT binding and driver documentation [[https://git.kernel.org/linus/6d54e455689edcf1f9ef30761dd4fdfdc1cba33a|commit]], [[https://git.kernel.org/linus/6f86ed820178ba35f87712548e6cd43b91608a6c|commit]], [[https://git.kernel.org/linus/20ec628e8007ec75c2f884e00004f39eab6289b5|commit]], [[https://git.kernel.org/linus/77dd39d924e650cd20696d790f861dfe26e0cb64|commit]], [[https://git.kernel.org/linus/cc538f609dee49b73545569c49e3abd891fdd8b3|commit]], [[https://git.kernel.org/linus/6bd6a690c2e7e710aa7ccefa4edc83f14099907e|commit]], [[https://git.kernel.org/linus/e6f4c346d32efafa18c99cf80182edf45f41a055|commit]] * parport: parport_serial: Add support for Sunix Multi I/O boards [[https://git.kernel.org/linus/c6c94eecb19bdc881518c5762474da6ec9f68c81|commit]] * perf/imx_ddr: Add support for AXI ID filtering [[https://git.kernel.org/linus/c12c0288e35a4693b1606e229dab54a62f1ad568|commit]] * regulator: uniphier: Add Pro5 USB3 VBUS support [[https://git.kernel.org/linus/3ba5368dc4e5947cb70287754960776c471eb23d|commit]] * remoteproc: Add a sysfs interface for name [[https://git.kernel.org/linus/6ed756aa0148a5ad0dbdced6f14f22e2f5748d35|commit]] * reset: Add support for resets provided by SCMI [[https://git.kernel.org/linus/c8ae9c2da1cc5d18b6d51d10160508a3dc3436bf|commit]] * soc: amlogic: Add support for Everything-Else power domains controller [[https://git.kernel.org/linus/eef3c2ba0a42a6aa709828e968b64bd11f4aeb19|commit]] * soc: imx-scu: Add SoC UID(unique identifier) support [[https://git.kernel.org/linus/73feb4d0f8f14c5102bd46ce2255ff55d3d52db7|commit]] * soc: imx8: Add i.MX8MM UID(unique identifier) support [[https://git.kernel.org/linus/8dfe397431e0e05d9e66a9f20511833bda91f978|commit]] * soc: imx8: Add i.MX8MQ UID(unique identifier) support [[https://git.kernel.org/linus/3026d0b7a4972fd5fb56f5a454d1efe7534e84fc|commit]] * soc: qcom: Add socinfo driver [[https://git.kernel.org/linus/efb448d0a3fca01bb987dd70963da6185b81751e|commit]] * soc: qcom: socinfo: Expose custom attributes [[https://git.kernel.org/linus/9c84c1e78634bd7f93541ad9ad88e99b21495da7|commit]] * soc: qcom: socinfo: Expose image information [[https://git.kernel.org/linus/cd23d1405be666a7c43045abe339bc1acaa3400b|commit]] * soc: samsung: Add exynos chipid driver support [[https://git.kernel.org/linus/3253b7b7cd44c4dd029a4ce280ef9f409a256e5f|commit]] * tpm/tpm_ftpm_tee: A driver for firmware TPM running inside TEE [[https://git.kernel.org/linus/09e574831b277a3f77d78ceadd08a3859a84fdb3|commit]] * w1: add 1-wire master driver for IP block found in SGI ASICs [[https://git.kernel.org/linus/74ded38a8e185b57a4362787815c353ac595013c|commit]] * w1: add DS2501, DS2502, DS2505 EPROM device driver [[https://git.kernel.org/linus/25ec8710d9c2cd4d0446ac60a72d388000d543e6|commit]] = List of Pull Requests = * [[https://git.kernel.org/torvalds/c/c17112a5c413f20188da276c138484e7127cdc84|pidfd/waitid updates]] * [[https://git.kernel.org/torvalds/c/a7bd4bcf138e7ec95c00d55fee158f6be378029b|tpm updates]] * [[https://git.kernel.org/torvalds/c/ff881842e12563f25d69a4e2e373f1ad392a7027|EDAC updates]] * [[https://git.kernel.org/torvalds/c/8e97be2acd59e07539c5002e12ba6a9c0bb5e83b|RAS updates]] * [[https://git.kernel.org/torvalds/c/6729fb666a3b5a9a5ffa1bb6589127f7e4d35c38|hwmon updates]] * [[https://git.kernel.org/torvalds/c/0372fd1a70c4bc0731486851abe2048993f94a8d|regmap updates]] * [[https://git.kernel.org/torvalds/c/c4d11ccb2b5cec6cdef7aeeb0017473d23031d96|regulator updates]] * [[https://git.kernel.org/torvalds/c/aa62325dc38de2be8b1c27eb180ad3751b3f58ec|spi updates]] * [[https://git.kernel.org/torvalds/c/31dda85e49da949fdea5fd4e1fdeeabc44e59625|i3c updates]] * [[https://git.kernel.org/torvalds/c/bbfe0d6b8b730af4954a0e0e741217eb3e1c58bc|GPIO updates]] * [[https://git.kernel.org/torvalds/c/52a5525214d0d612160154d902956eca0558b7c0|iommu updates]] * [[https://git.kernel.org/torvalds/c/e77fafe9afb53b7f4d8176c5cd5c10c43a905bc8|arm64 updates]] * [[https://git.kernel.org/torvalds/c/dbcda58ad98936079c48728c12c27a2f333fb484|m68k updates]] * [[https://git.kernel.org/torvalds/c/58d4fafd0b4c36838077a5d7b17df537b7226f1c|RISC-V updates]] * [[https://git.kernel.org/torvalds/c/76f0f227cffb570bc5ce343b1750f14907371d80|ia64 updates]] * [[https://git.kernel.org/torvalds/c/d0a16fe934383ecdb605ab9312d700fb9099f75e|parisc updates]] * [[https://git.kernel.org/torvalds/c/2b97c39514a6130f38b14227a36d9cd37e650a9d|ARM SoC platform updates]] * [[https://git.kernel.org/torvalds/c/399eb9b6cbf31ff6ef91a6930e2e94c703d74078|ARM SoC driver updates]] * [[https://git.kernel.org/torvalds/c/d47ebd684229f0048be5def6027bfcfbfe2db0d6|ARM SoC defconfig updates]] * [[https://git.kernel.org/torvalds/c/cef7298262e9af841fb70d8673af45caf55300a1|ARM DT updates]] * [[https://git.kernel.org/torvalds/c/94d18ee9340e00ee3455bb45661484093e3b2674|RCU updates]] * [[https://git.kernel.org/torvalds/c/cc9b499a1f71696054a2771aae504c53eecff31d|EFI updates]] * [[https://git.kernel.org/torvalds/c/c7eba51cfdf9cd1ca7ed4201b30be8b2bef15ff5|locking updates]] * [[https://git.kernel.org/torvalds/c/772c1d06bd402f7ee72c61a18c2db74cd74b6758|perf updates]] * [[https://git.kernel.org/torvalds/c/7e67a859997aad47727aff9c5a32e160da079ce3|scheduler updates]] * [[https://git.kernel.org/torvalds/c/df4c0b18f2a2798f1e3ae9dcf58c024bb33e4202|x86 asm updates]] * [[https://git.kernel.org/torvalds/c/49a21e52a6baeea076301fd944268fd0d1f75be1|x86 boot code cleanup]] * [[https://git.kernel.org/torvalds/c/fc6fd1392a8f3d5f3d722ad9c92314477c1a2a35|x86 build cleanup]] * [[https://git.kernel.org/torvalds/c/22331f895298bd23ca9f99f6a237aae883c9e1c7|x86 cpu-feature updates]] * [[https://git.kernel.org/torvalds/c/e0d60a1e68a3fbf42cdf3546004e00230d9048ba|x86 entry updates]] * [[https://git.kernel.org/torvalds/c/ac51667b5b95f1209aa97af780cecf0cf6f4003f|x86 mm updates]] * [[https://git.kernel.org/torvalds/c/6f24671485d0d0eaeaccd910fa8148db72aac089|x86 platform update]] * [[https://git.kernel.org/torvalds/c/e2bddc20b562ee23046ad541cf29314e4aebd934|x86 hyperv updates]] * [[https://git.kernel.org/torvalds/c/7ac63f6ba5db5e2e81e4674551d6f9ec58e70618|x86 vmware updates]] * [[https://git.kernel.org/torvalds/c/ad062195731bea1624ce7160e79e0fcdaa25c1b5|x86 platform-drivers updates]] * [[https://git.kernel.org/torvalds/c/3cd0462230d806077c709e44af8733795eaa712c|CPU hotplug updates]] * [[https://git.kernel.org/torvalds/c/3fb7f3a6ed8666f45ff45124988173758cc7b011|x86 pti updates]] * [[https://git.kernel.org/torvalds/c/258b16ec9a542d57e78f82e0af0e600bb4aec7fa|x86 interrupt updates]] * [[https://git.kernel.org/torvalds/c/a572ba63298d04e2c5178e2abd82d6bd6e5677e7|core irq updates]] * [[https://git.kernel.org/torvalds/c/c5f12fdb8bd873aa3ffdb79512e6bdac92b257b0|x86 apic updates]] * [[https://git.kernel.org/torvalds/c/7f2444d38f6bbfa12bc15e2533d8f9daa85ca02b|core timer updates]] * [[https://git.kernel.org/torvalds/c/1e24aaabdee9e07f19b09bd305ffc069b0b07371|OpenRISC updates]] * [[https://git.kernel.org/torvalds/c/d590284419b1d7cc2dc646e9bdde4da19061cf0f|s390 updates]] * [[https://git.kernel.org/torvalds/c/6dec8c15e5faa2a3c02d2e1d1b03b926b545ec0a|Xtensa updates]] * [[https://git.kernel.org/torvalds/c/b8456f945955e663853eecbbf1bd27e4390ce6d6|asm-generic updates]] * [[https://git.kernel.org/torvalds/c/3ee8d6c592dc7fb240574b84e9f9a7f9db4d4b42|cgroup updates]] * [[https://git.kernel.org/torvalds/c/7c672abc120a55f678e5571ae2ee93f06ca4d7f9|documentation updates]] * [[https://git.kernel.org/torvalds/c/1e6fa3a33e6dbe4f24bcc4690950f2888d4bed3a|io_uring updates]] * [[https://git.kernel.org/torvalds/c/5260c2b863ef1152445ce93476c95d8c8a727eef|libata updates]] * [[https://git.kernel.org/torvalds/c/7ad67ca5534ee7c958559c4ad610f05c4578e361|block updates]] * [[https://git.kernel.org/torvalds/c/ea982ba7f79141d86eb7a440fcba6796ed718b9b|MMC updates]] * [[https://git.kernel.org/torvalds/c/6ab8ad31601f29470eb895fd95e5c963e125aa1b|sound updates]] * [[https://git.kernel.org/torvalds/c/e7345f92c27af003f219ad026d0e629a50b41e5c|media updates]] * [[https://git.kernel.org/torvalds/c/4feaab05dc1eda3dbb57b097377766002e7a7cb9|LED updates]] * [[https://git.kernel.org/torvalds/c/04cbfba6208592999d7bfe6609ec01dc3fde73f5|dmaengine updates]] * [[https://git.kernel.org/torvalds/c/77dcfe2b9edc98286cf18e03c243c9b999f955d9|power management updates]] * [[https://git.kernel.org/torvalds/c/d2aaa49e281959828370667edbc1cdcc7fc4026a|ACPI updates]] * [[https://git.kernel.org/torvalds/c/35f7a95266153b1cf0caca3aa9661cb721864527|device properties framework updates]] * [[https://git.kernel.org/torvalds/c/fe38bd6862074c0a2b9be7f31f043aaa70b2af5f|KVM updates]] * [[https://git.kernel.org/torvalds/c/1f7d290a7275edb270dbee13212c37cb59940221|driver core updates]] * [[https://git.kernel.org/torvalds/c/c6b48dad92aedaa9bdc013ee495cb5b1bbdf1f11|USB updates]] * [[https://git.kernel.org/torvalds/c/e444d51b14c4795074f485c79debd234931f0e49|tty/serial driver updates]] * [[https://git.kernel.org/torvalds/c/e6874fc29410fabfdbc8c12b467f41a16cbcfd2b|staging and IIO driver updates]] * [[https://git.kernel.org/torvalds/c/6cfae0c26b21dce323fe8799b66cf4bc996e3565|char/misc driver updates]] * [[https://git.kernel.org/torvalds/c/8b53c76533aa4356602aea98f98a2f3b4051464c|crypto updates]] * [[https://git.kernel.org/torvalds/c/81160dda9a7aad13c04e78bb2cfd3c4630e3afab|networking updates]] * [[https://git.kernel.org/torvalds/c/53e5e7a7a71cb531edd3a4399f1abc68d7045764|vfs namei updates]] * [[https://git.kernel.org/torvalds/c/e170eb27715fc9253ae031297d0638a3ef51b5da|vfs mount API infrastructure updates]] * [[https://git.kernel.org/torvalds/c/d013cc800a2a41b0496f99a11f3cff724cf65941|file locking updates]] * [[https://git.kernel.org/torvalds/c/734d1ed83e1f9b7bafb650033fb87c657858cf5b|fscrypt updates]] * [[https://git.kernel.org/torvalds/c/f60c55a94e1d127186566f06294f2dadd966e9b4|fs-verity support]] * [[https://git.kernel.org/torvalds/c/0bb73e42f027db64054fff4c3b3203c1626b9dc1|AFS updates]] * [[https://git.kernel.org/torvalds/c/7d14df2d280fb7411eba2eb96682da0683ad97f6|btrfs updates]] * [[https://git.kernel.org/torvalds/c/e6bc9de714972cac34daa1dc1567ee48a47a9342|swap access updates]] * [[https://git.kernel.org/torvalds/c/b41dae061bbd722b9d7fa828f35d22035b218e18|xfs updates]] * [[https://git.kernel.org/torvalds/c/cfb82e1df8b7c76991ea12958855897c2fb4debc|y2038 vfs updates]] * [[https://git.kernel.org/torvalds/c/bc7d9aee3f3ce0c0633c20ea55b81efb3ca7984d|misc mount API conversions]] * [[https://git.kernel.org/torvalds/c/8e6ee05d8aa9c802d999c79aa22f3f6ca92d7d27|autofs updates]] * [[https://git.kernel.org/torvalds/c/7a0d796100daa8e75cda2c166c85d57775704fd4|orangefs updates]] * [[https://git.kernel.org/torvalds/c/7e3d2c8210e67ebff472a0b371bb0efb4236ef52|cifs updates]] * [[https://git.kernel.org/torvalds/c/c9fe5630dae1df2328d82042602e2c4d1add8d57|configfs updates]] * [[https://git.kernel.org/torvalds/c/671df189537883f36cf9c7d4f9495bfac0f86627|dma-mapping updates]] * [[https://git.kernel.org/torvalds/c/e3a008ac1213d99f5f1210adc9d2a1f60da10c3b|Devicetree updates]] * [[https://git.kernel.org/torvalds/c/b682242f6012dddf81ef94b7ce5d2ec5ac8f8047|mailbox updates]] * [[https://git.kernel.org/torvalds/c/a9f8b38a071b468276a243ea3ea5a0636e848cf2|IPMI updates]] * [[https://git.kernel.org/torvalds/c/c6cfaf4f86d9d15e5541adb3bb899d0b80f89ec7|input updates]] * [[https://git.kernel.org/torvalds/c/32b90daf5cafdda62b1ce62d0b7445fa9107babf|chrome platform updates]] * [[https://git.kernel.org/torvalds/c/3c2edc36a77420d8be05d656019dbc8c31535992|pin control updates]] * [[https://git.kernel.org/torvalds/c/574cc4539762561d96b456dbc0544d8898bd4c6e|drm updates]] * [[https://git.kernel.org/torvalds/c/d7b0827f28ab3a4fd65864451ffefa695e3255fd|Kbuild updates]] * [[https://git.kernel.org/torvalds/c/3207598ab00e0fb06c8d73c9ae567afa4847e70e|kgdb updates]] * [[https://git.kernel.org/torvalds/c/45979a956b92c9bab652a2c4a5c39d8f94f6df2c|tracing updates]] * [[https://git.kernel.org/torvalds/c/45824fc0da6e46cc5d563105e1eaaf3098a686f9|powerpc updates]] * [[https://git.kernel.org/torvalds/c/1ddd00276fd5fbd14dd5e366d8777dcd5f2d1b65|VFIO updates]] * [[https://git.kernel.org/torvalds/c/a703d279c57e1bfe2b6536c3a17c1c498b416d24|clk updates]] * [[https://git.kernel.org/torvalds/c/f97c81dc6ca5996560b3944064f63fc87eb18d00|ARM SoC late updates]] * [[https://git.kernel.org/torvalds/c/56c1e8343494f0a315c99964ea1a952478394a8d|printk updates]] * [[https://git.kernel.org/torvalds/c/227c3e9eb5cf3552c2cc83225df6d14adb05f8e8|asm inline support]] * [[https://git.kernel.org/torvalds/c/84da111de0b4be15bd500deff773f5116f39f7be|hmm updates]] * [[https://git.kernel.org/torvalds/c/018c6837f3e63b45163d55a1668d9f8e6fdecf6e|RDMA subsystem updates]] * [[https://git.kernel.org/torvalds/c/3e414b5bd28f965fb39b9e9419d877df0cf3111a|device mapper updates]] * [[https://git.kernel.org/torvalds/c/10fd71780f7d155f4e35fecfad0ebd4a725a244b|SCSI updates]] * [[https://git.kernel.org/torvalds/c/6cb2e9ee51b5f1539f027346a02904e282b87d4d|libnvdimm updates]] * [[https://git.kernel.org/torvalds/c/4553d469d6f88028f185de57e771dd29aba10d90|MTD updates]] * [[https://git.kernel.org/torvalds/c/9dca3432ee063b70a4cfb3f0857d0aeef7b84fa8|UML updates]] * [[https://git.kernel.org/torvalds/c/104c0d6bc43e10ba84931c45b67e2c76c9c67f68|UBI, UBIFS and JFFS2 updates]] * [[https://git.kernel.org/torvalds/c/70cb0d02b58128db07fc39b5e87a2873e2c16bde|ext4 updates]] * [[https://git.kernel.org/torvalds/c/7ce1e15d9a85a2b589a68a04afb2b2ded109b680|ext2, quota, udf fixes and cleanups]] * [[https://git.kernel.org/torvalds/c/fbc246a12aac27f7b25a37f9398bb3bc552cec92|f2fs updates]] * [[https://git.kernel.org/torvalds/c/f7c3bf8fa7e5a8e45f4a8e82be6466157854b59b|gfs2 updates]] * [[https://git.kernel.org/torvalds/c/5c6bd5de3c2e5bc8a17451e281ed2613375a7fd5|MIPS updates]] * [[https://git.kernel.org/torvalds/c/8808cf8cbc4da1ceef9307fba7e499563908c211|ARM updates]] * [[https://git.kernel.org/torvalds/c/e0703556644a531e50b5dc61b9f6ea83af5f6604|modules updates]] * [[https://git.kernel.org/torvalds/c/8d7ead5c69dfa928322777c532fa0770af319202|soundwire updates]] * [[https://git.kernel.org/torvalds/c/28de978ba346f4d5baee4e59841b473a7ff38f0d|remoteproc updates]] * [[https://git.kernel.org/torvalds/c/379bb045171dea3e2ee01b32fe88f2afe1fe2fa8|rpmsg updates]] * [[https://git.kernel.org/torvalds/c/9dbd83f665298c9dcf647f20d6d6488e9019114b|RTC updates]] * [[https://git.kernel.org/torvalds/c/619e17cf75dd58905aa67ccd494a6ba5f19d6cc6|power supply and reset updates]] * [[https://git.kernel.org/torvalds/c/5825a95fe92566ada2292a65de030850b5cff1da|selinux updates]] * [[https://git.kernel.org/torvalds/c/1ad0bc78948652edc3067b6b49ba31b1598faa4a|HID updates]] * [[https://git.kernel.org/torvalds/c/e94f8ccde4710f9a3e51dd3bc6134c96e33f29b3|smack updates]] * [[https://git.kernel.org/torvalds/c/299d14d4c31aff3b37a03894e012edf8421676ee|PCI updates]] * [[https://git.kernel.org/torvalds/c/d0b3cfee333eb7eecb6ce72f06f5a02d249b9bdf|backlight updates]] * [[https://git.kernel.org/torvalds/c/4c07e2ddab5b6b57dbcb09aedbda1f484d5940cc|MFD updates]] * [[https://git.kernel.org/torvalds/c/0b36c9eed232760fbf51921818f48b3699f1f1ca|more mount API conversions]] * [[https://git.kernel.org/torvalds/c/af5a7e99cce2a24e98487e70f99c8716643cc445|Hyper-V updates]] * [[https://git.kernel.org/torvalds/c/baff384b0e90132be4b623a9406ba84a987ed036|x86 platform-drivers fixes]] * [[https://git.kernel.org/torvalds/c/5184d449600f501a8688069f35c138c6b3bf8b94|Microblaze updates]] * [[https://git.kernel.org/torvalds/c/9c9fa97a8edbc3668dfc7a25de516e80c146e86f|memory management updates from akpm]] * [[https://git.kernel.org/torvalds/c/2e959dd87a9f58f1ad824d830e06388c9e328239|more block updates]] * [[https://git.kernel.org/torvalds/c/b6cb84b4fc580098a5934078e4c8dc39e3925f07|more io_uring updates]] * [[https://git.kernel.org/torvalds/c/351c8a09b00b5c51c8f58b016fffe51f87e2d820|i2c updates]] * [[https://git.kernel.org/torvalds/c/4ef5b13a294c136c9673a8e04e6afea333c7f755|iomap updates]] * [[https://git.kernel.org/torvalds/c/7b1373dd6e86f3a222590ae404a400e699b32884|fuse updates]] * [[https://git.kernel.org/torvalds/c/f41def397161053eb0d3ed6861ef65985efbf293|ceph updates]] * [[https://git.kernel.org/torvalds/c/cbafe18c71028d5e0ee1626b4776fea5d5824a78|more memory management updates from akpm]] * [[https://git.kernel.org/torvalds/c/ec56103e18c7590303c69329dd4aaadf8a898c19|xen update]] * [[https://git.kernel.org/torvalds/c/16cdf08467848dc53acd2175d563b30a3cd486aa|more s390 updates]] * [[https://git.kernel.org/torvalds/c/972a2bf7dfe39ebf49dd47f68d27c416392e53b1|NFS client updates]] * [[https://git.kernel.org/torvalds/c/797a3242755da1b7c1ada6fb153cb2700ef30a80|Kselftest updates]] * [[https://git.kernel.org/torvalds/c/a7b7b772bb4abaa4b2d9df67b50bf7208203da82|more perf updates]] * [[https://git.kernel.org/torvalds/c/0cd81d77d0569f1dc1e39abeea93c6184e9b5b54|NTB updates]] * [[https://git.kernel.org/torvalds/c/7bccb9f10c8f36ee791769b531ed4d28f6379aae|watchdog updates]] * [[https://git.kernel.org/torvalds/c/d0e00bc5ada53bda296ce8bfffc2f2be9eb22632|thermal management updates]] * [[https://git.kernel.org/torvalds/c/738f531d877ac2b228b25354dfa4da6e79a2c369|more io_uring updates]] * [[https://git.kernel.org/torvalds/c/e37e3bc7e265d05d00f14079767537699cf6bd46|pwm updates]] * [[https://git.kernel.org/torvalds/c/8bbe0dec38e147a50e9dd5f585295f7e68e0f2d0|more KVM updates]] * [[https://git.kernel.org/torvalds/c/568d850e3c6015acec8f854f5be97766497a676b|more RISC-V updates]] * [[https://git.kernel.org/torvalds/c/9977b1a71488742606376c09e19e0074e4403cdf|9p updates]] * [[https://git.kernel.org/torvalds/c/8f744bdee4fefb17fac052c7418b830de2b59ac8|fuse virtio-fs support]] * [[https://git.kernel.org/torvalds/c/298fb76a5583900a155d387efaf37a8b39e5dea2|nfsd updates]] * [[https://git.kernel.org/torvalds/c/f1f2f614d535564992f32e720739cb53cf03489f|integrity updates]] * [[https://git.kernel.org/torvalds/c/aefcf2f4b58155d27340ba5f9ddbe9513da8286d|kernel lockdown mode]] * [[https://git.kernel.org/torvalds/c/edf445ad7c8d58c2784a5b733790e80999093d8f|hugepage allocation updates]] * [[https://git.kernel.org/torvalds/c/9ecb3e10a9f2d3443c3bcd0dba42e7e3e2e67618| more i2c updates]] * [[https://git.kernel.org/torvalds/c/939ca9f1751d1d65424f80b9284b6c18e78c7f4e|thermal SoC updates]] * [[https://git.kernel.org/torvalds/c/a3c0e7b1fe1fc62bba5f591c4bc404eea96823b8|libnvdimm updates]] * [[https://git.kernel.org/torvalds/c/3f2dc2798b81531fd93a3b9b7c39da47ec689e55|active entropy generation updates]] * [[https://git.kernel.org/torvalds/c/7edee5229c8f4e075fe71274620bb11ead885c9b|more cifs updates]] * [[https://git.kernel.org/torvalds/c/1eb80d6ffb1759968374606c1e36ea88e043e66d|more vfs updates]] * [[https://git.kernel.org/torvalds/c/97f9a3c4eee55b0178b518ae7114a6a53372913d|Documentation/process update]] * [[https://git.kernel.org/torvalds/c/c710364f78afdef8c2ed07556d0743c5a30ed429|more MMC updates]] * [[https://git.kernel.org/torvalds/c/80b29b6b8cd7479a67f5e338195dbc121b30c879|csky updates]] = Other news sites = * LWN's merge window [[https://lwn.net/Articles/799425/|part 1]], [[https://lwn.net/Articles/800500/|part 2]]