#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.7 development cycle Linux 5.7 has not been released. While I finish this list of changes, you can take a look at the following links: * LWN: merge window [[https://lwn.net/Articles/816313/|part1]], [[https://lwn.net/Articles/816934/|part2]] * Phoronix: [[https://www.phoronix.com/scan.php?page=article&item=linux-57-features&num=1|Linux 5.7 feature overview]] or, instead, take a look at the pull requests: * [[https://git.kernel.org/torvalds/c/0f751396346f5cfb6d02abe1985af53717b23c3d|tpm updates]] * [[https://git.kernel.org/torvalds/c/c03cb66464742cf4b196b4863e4101b8cf9eb9be|i3c updates]] * [[https://git.kernel.org/torvalds/c/3a0eb192c01f43dca12628d8b5866d5b8ffb35f5|libata updates]] * [[https://git.kernel.org/torvalds/c/10f36b1e80a9f7afdaefe6f0b06dcdf89715eed7|block updates]] * [[https://git.kernel.org/torvalds/c/1592614838cb52f4313ceff64894e2ca78591498|block driver updates]] * [[https://git.kernel.org/torvalds/c/e59cd88028dbd41472453e5883f78330aa73c56e|io_uring updates]] * [[https://git.kernel.org/torvalds/c/481ed297d900af0ce395f6ca8975903b76a5a59e|documentation updates]] * [[https://git.kernel.org/torvalds/c/377ad0c28c1df7b0634e697f34bdea8325f39a66|erofs updates]] * [[https://git.kernel.org/torvalds/c/78b0dedd529239332b1f8c24dfc9e6c1c322880e|seccomp updates]] * [[https://git.kernel.org/torvalds/c/c271bdbf38e03ea0c19ce0041c1eaefb42227110|pstore updates]] * [[https://git.kernel.org/torvalds/c/aaf985e21a4abb471df2a10ad7163367cbcd4088|EDAC updates]] * [[https://git.kernel.org/torvalds/c/ff7b862a4c354793580545afa64c56fafa18952b|RAS updates]] * [[https://git.kernel.org/torvalds/c/47acac8cae28b36668bf89400c56b7fdebca3e75|hwmon updates]] * [[https://git.kernel.org/torvalds/c/063d1942247668eb0bb800aef5afbbef337344be|media updates]] * [[https://git.kernel.org/torvalds/c/db34c5ffee649e2c4c870d1031a996398a187cf5|USB / PHY updates]] * [[https://git.kernel.org/torvalds/c/59838093be51ee9447f6ad05483d697b6fa0368d|driver core updates]] * [[https://git.kernel.org/torvalds/c/4c6ef3b156c67e8867e04668cb2af902d44e4086|staging and IIO driver updates]] * [[https://git.kernel.org/torvalds/c/a231bed2267cf45b0759da1d3ad62483b8bd0925|spi and regulator updates]] * [[https://git.kernel.org/torvalds/c/49835c15a55225e9b3ff9cc9317135b334ea2d49|power management updates]] * [[https://git.kernel.org/torvalds/c/6d90508121fd0c92c276ec731ad6109bf2986cc6|ACPI updates]] * [[https://git.kernel.org/torvalds/c/2ce94bc4e056d3e48291aac87a95ebd2a86348ba|PNP subsystem updates]] * [[https://git.kernel.org/torvalds/c/d937a6dfc9428f470c3ce4d459c390944ddef538|objtool updates]] * [[https://git.kernel.org/torvalds/c/7c4fa150714fb319d4e2bb2303ebbd7307b0fb6d|RCU updates]] * [[https://git.kernel.org/torvalds/c/a776c270a0b2fad6715cb714187e4290cadb9237|EFI updates]] * [[https://git.kernel.org/torvalds/c/4b9fd8a829a1eec7442e38afff21d610604de56a|locking updates]] * [[https://git.kernel.org/torvalds/c/9b82f05f869a823d43ea4186f5f732f2924d3693|perf updates]] * [[https://git.kernel.org/torvalds/c/642e53ead6aea8740a219ede509a5d138fd4f780|scheduler updates]] * [[https://git.kernel.org/torvalds/c/2d385336afcc43732aef1d51528c03f177ecd54e|irq updates]] * [[https://git.kernel.org/torvalds/c/992a1a3b45b5c0b6e69ecc2a3f32b0d02da28d58|core SMP updates]] * [[https://git.kernel.org/torvalds/c/336622e9fce7a0b8243e1cd9f6e1c24d96f13cd8|NOHZ update]] * [[https://git.kernel.org/torvalds/c/dbb381b619aa5242c9cb1a8fd54d71c4d79c91eb|timekeeping and timer updates]] * [[https://git.kernel.org/torvalds/c/d5f744f9a2ac9ca6d5baf72e97ce6dc4c2f19fe4|x86 entry code updates]] * [[https://git.kernel.org/torvalds/c/2853d5fafb1e21707e89aa2e227c90bb2c1ea4a9|x86 splitlock updates]] * [[https://git.kernel.org/torvalds/c/458ef2a25e0cbdc216012aa2b9cf549d64133b08|x86 timer updates]] * [[https://git.kernel.org/torvalds/c/58233ccf94607c1df2c545b689c52c0b002f054e|m68k updates]] * [[https://git.kernel.org/torvalds/c/d71e064449a704a026fa032ec852d532f08aefa1|MIPS updates]] * [[https://git.kernel.org/torvalds/c/cad18da0afb1bc7b37d73a74067ab7ff5974897c|ia64 updates]] * [[https://git.kernel.org/torvalds/c/a8222fd5b80c7ec83f257060670becbeea9b50b9|microblaze updates]] * [[https://git.kernel.org/torvalds/c/3cd86a58f7734bf9cef38f6f899608ebcaa3da13|arm64 updates]] * [[https://git.kernel.org/torvalds/c/9589351ccf47a85a75180a430627c16bc28da929|x86 boot updates]] * [[https://git.kernel.org/torvalds/c/97cddfc34549014b902f5954953ebd9a4f3f040a|x86 build updates]] * [[https://git.kernel.org/torvalds/c/fdf5563a720004199324371c08071b8ea27bd994|x86 cleanups]] * [[https://git.kernel.org/torvalds/c/d0be2d53c7df80753746f564220279ee4b725632|x86 fpu updates]] * [[https://git.kernel.org/torvalds/c/7cc7e93519278401fcd9dce599296afb47e1f6ea|misc x86 updates]] * [[https://git.kernel.org/torvalds/c/d9d76778927dc953c553b83ab52287dfbd15ac6a|x86 mm updates]] * [[https://git.kernel.org/torvalds/c/42595ce90b9d4a6b9d8c5a1ea78da4eeaf7e086a|x86 vmware updates]] * [[https://git.kernel.org/torvalds/c/1455c69900c8c6442b182a74087931f4ffb1cac4|fscrypt updates]] * [[https://git.kernel.org/torvalds/c/15c981d16d70e8a5be297fa4af07a64ab7e080ed|btrfs updates]] * [[https://git.kernel.org/torvalds/c/018d21f5c58c3854ebd7ee18540fc4a03f244d2f|gfs2 updates]] * [[https://git.kernel.org/torvalds/c/645c248d6fc4350562766fefd8ba1d7defe4b5e7|cifs updates]] * [[https://git.kernel.org/torvalds/c/674d85eb2d7dc6ef436f46f770f7ab3f1b9c6669|audit updates]] * [[https://git.kernel.org/torvalds/c/b3aa112d57b704441143d84b0475fb633a750035|SELinux updates]] * [[https://git.kernel.org/torvalds/c/a16298439bd5469d89ec0e575e1c26e7b9a8178a|security subsystem updates]] * [[https://git.kernel.org/torvalds/c/5b67fbfc32b544daa7f4e0f4e0ecdec4e4895938|Kbuild updates]] * [[https://git.kernel.org/torvalds/c/dfabb077d62552797ca0ae7756cb30d3e195ead5|MMC updates]] * [[https://git.kernel.org/torvalds/c/1f944f976d7ef8a29d1ad296253d3a9387c58e62|tty/serial updates]] * [[https://git.kernel.org/torvalds/c/dba43fc4ba2fed63e898867fa973c69c37623939|x86 platform driver updates]] * [[https://git.kernel.org/torvalds/c/56a451b780676bc1cdac011735fe2869fa2e9abf|NTB updates]] * [[https://git.kernel.org/torvalds/c/29d9f30d4ce6c7a38745a54a8cddface10013490|networking updates]] * [[https://git.kernel.org/torvalds/c/72f35423e8a6a2451c202f52cb8adb92b08592ec|crypto updates]] * [[https://git.kernel.org/torvalds/c/69c1fd97266bcdcfdba1e3ea57773c80e0551e1a|trivial tree updates]] * [[https://git.kernel.org/torvalds/c/c101e9bbce4ae2947b35a660f17d617fc3827595|HID updates]] * [[https://git.kernel.org/torvalds/c/4646de87d32526ee87b46c2e0130413367fb5362|mailbox updates]] * [[https://git.kernel.org/torvalds/c/f365ab31efacb70bed1e821f7435626e0b2528a6|drm updates]] * [[https://git.kernel.org/torvalds/c/ffc1c20c46f74e24c3f03147688b4af6e429654a|device mapper updates]] * [[https://git.kernel.org/torvalds/c/397a97946798890b9bdaa6122fcfad7147690670|kselftest update]] * [[https://git.kernel.org/torvalds/c/668f1e9267415153e30bea03828c0530874e92e4|kunit updates]] * [[https://git.kernel.org/torvalds/c/193bc55b6d4e0a7b4ad0216ed9794252bee6436e|XArray updates]] * [[https://git.kernel.org/torvalds/c/50a5de895dbe5df947b3a695777db5b2c313e065|hmm updates]] * [[https://git.kernel.org/torvalds/c/919dce24701f7b34681a6a1d3ef95c9f6c4fb1cc|rdma updates]] * [[https://git.kernel.org/torvalds/c/d987ca1c6b7e22fbd30664111e85cec7aa66000d|exec/proc updates]] * [[https://git.kernel.org/torvalds/c/9c577491b985e1b27995abe69b32b041893798cf|vfs pathwalk sanitizing]] * [[https://git.kernel.org/torvalds/c/35a9fafe230bdefe3c37b06589bf622c857030c1|iomap updates]] * [[https://git.kernel.org/torvalds/c/7be97138e7276c71cc9ad1752dcb502d28f4400d|xfs updates]] * [[https://git.kernel.org/torvalds/c/6cad420cc695867b4ca710bac21fde21a4102e4b|memory management updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/7f218319caaaf6f2a43b22d8c82b898f32b4ec70|integrity updates]] * [[https://git.kernel.org/torvalds/c/8c1b724ddb218f221612d4c649bc9c7819d8d7a6|kvm updates]] * [[https://git.kernel.org/torvalds/c/ac438771ccb4479528594c7e19f2c39cf1814a86|percpu updates]] * [[https://git.kernel.org/torvalds/c/c6570114316fbbce4ac5f970578adaf3cbf07ec3|remoteproc updates]] * [[https://git.kernel.org/torvalds/c/11786191e2d946410cf5fde482b10cdd5356e76c|hwspinlock updates]] * [[https://git.kernel.org/torvalds/c/bc3b3f4bfbded031a11c4284106adddbfacd05bb|pin control updates]] * [[https://git.kernel.org/torvalds/c/848960e576dafc8ed54c691b2f70b92e1fdea9ba|sound updates]] * [[https://git.kernel.org/torvalds/c/5c8db3eb381745c010ba746373a279e92502bdc8|i2c updates]] * [[https://git.kernel.org/torvalds/c/e964f1e04a1ce562f0d748b29326244d3cb35ba4|dmaengine updates]] * [[https://git.kernel.org/torvalds/c/e109f506074152b7241bcbd3949a099e776cb802|MTD updates]] * [[https://git.kernel.org/torvalds/c/79f51b7b9c4719303f758ae8406c4e5997ed6aa3|SCSI updates]] * [[https://git.kernel.org/torvalds/c/bef7b2a7be28638770972ab2709adf11d601c11a|devicetree updates]] * [[https://git.kernel.org/torvalds/c/a943353d170e286dd3d877ac5aa15c1034cdfefc|ARM updates]] * [[https://git.kernel.org/torvalds/c/f2c3bec3c90df7a68bc24924426ff59183e028a3|kgdb updates]] * [[https://git.kernel.org/torvalds/c/d8836005236425cf3cfcc8967abd1d5c21f607f8|cgroup updates]] * [[https://git.kernel.org/torvalds/c/0adb8bc0391f1fa7820529c0200fb0c4912fe365|workqueue updates]] * [[https://git.kernel.org/torvalds/c/6cd3d4019ba3f45aa1a87e4e914e81d367b59937|xen updates]] * [[https://git.kernel.org/torvalds/c/ff2ae607c6f329d11a3b0528801ea7474be8c3e9|SPDX updates]] * [[https://git.kernel.org/torvalds/c/0ad5b053d438990fabaa324499abb6131b9d2202|char/misc driver updates]] * [[https://git.kernel.org/torvalds/c/86f26a77cb0cf532a92be18d2c065f5158e1a545|pci updates]] * [[https://git.kernel.org/torvalds/c/0e8fb69f287bcf61fb93990f6bb1496ef0122499|ARM SoC updates]] * [[https://git.kernel.org/torvalds/c/d18292dc07dbaaacef040a23a5e5e65c6ea61803|ARM driver updates]] * [[https://git.kernel.org/torvalds/c/9b48c8f132e0c30220ce509f72dd90da05245524|ARM defconfig updates]] * [[https://git.kernel.org/torvalds/c/854e80bcfdafb8d99d308e21798cd0116338783d|ARM devicetree updates]] * [[https://git.kernel.org/torvalds/c/5364abc57993b3bf60c41923cb98a8f1a594e749|ARC updates]] * [[https://git.kernel.org/torvalds/c/ad0bf4eb91c2f9b93479b679e5472094ddb76da8|s390 updates]] * [[https://git.kernel.org/torvalds/c/2fb732b33b0f4d73f391066c0a970b942c600dab|VFIO updates]] * [[https://git.kernel.org/torvalds/c/1e396a5d171d61aa00d49389d92f8afb21568635|thread updates]] * [[https://git.kernel.org/torvalds/c/6f43bae38269a55534e1f86a9917318167de6639|dma-mapping updates]] * [[https://git.kernel.org/torvalds/c/828907ef25e0133f50c346ef5a3c79a707a9b100|GPIO updates]] * [[https://git.kernel.org/torvalds/c/bdabb68931b9360bf18b498062f1ac90bec46633|RTC updates]] * [[https://git.kernel.org/torvalds/c/b3d8e4228268f9cfacc2e88aa61b6d0ce776e207|nfsd updates]] * [[https://git.kernel.org/torvalds/c/83eb69f3b80f7cf2ca6357fb9c23adc48632a0e3|exfat filesystem]] * [[https://git.kernel.org/torvalds/c/ea9448b254e253e4d95afaab071b341d86c11795|drm hugepage support]] * [[https://git.kernel.org/torvalds/c/aa1a8ce533324d12696a9f4b71dbc5eb561a2e04|tracing updates]] * [[https://git.kernel.org/torvalds/c/347619565197ae0e62a755efc4a80904d66fc0a1|clk updates]] * [[https://git.kernel.org/torvalds/c/9c94b39560c3a013de5886ea21ef1eaf21840cb9|ext4 updates]] * [[https://git.kernel.org/torvalds/c/31c0aa87ec8a30b1e9e4cf862905a369560f7705|/dev/random updates]] * [[https://git.kernel.org/torvalds/c/d38c07afc356ddebaa3ed8ecb3f553340e05c969|powerpc updates]] * [[https://git.kernel.org/torvalds/c/c48b07226bd41f4053aa2024c5e347183c04deb5|more perf updates]] * [[https://git.kernel.org/torvalds/c/a10c9c710f9ecea87b9f4bbb837467893b4bef01|power supply and reset changes]] * [[https://git.kernel.org/torvalds/c/e14679b62d84b8ab9136189fc069d389da43fe71|9p updates]] * [[https://git.kernel.org/torvalds/c/74e934ba0d6edff10eefe6c40f48edb6ebdfadc1|ext2/udf updates]] * [[https://git.kernel.org/torvalds/c/b6ff10700d1bf33c4323d34eca1e80bc8a69f9f5|fsnotify updates]] * [[https://git.kernel.org/torvalds/c/f183d269cc6c64481b47ecbf9d3aff128dc0978c|csky updates]] * [[https://git.kernel.org/torvalds/c/ef05db16bbd81c0afc4e97806ab338665863bd3b|more power management updates]] * [[https://git.kernel.org/torvalds/c/7e63420847ae5f1036e4f7c42f0b3282e73efbc2|more ACPI updates]] * [[https://git.kernel.org/torvalds/c/07d6f6dcc094dc732f9ac6c9b8e3553c692a0847|pcmcia updates]] * [[https://git.kernel.org/torvalds/c/12782fbe0f77dcc36c48de8b0ab36d336620a3e7|sparc update]] * [[https://git.kernel.org/torvalds/c/f9db97d751870cbffc85f4aa0d8aca8a79432691|parisc updates]] * [[https://git.kernel.org/torvalds/c/d5d247661e869b71e4db5ca69b08b9607895d496|OpenRISC updates]] * [[https://git.kernel.org/torvalds/c/762a9f2f0144246872d61bce60085f62992f4ca0|UML updates]] * [[https://git.kernel.org/torvalds/c/763dede1b24886d327bfaed7cf59ee3c01c7913e|UBI and UBIFS updates]] * [[https://git.kernel.org/torvalds/c/f40f31cadc0ea5dcdd224c8b324add26469c2379|f2fs updates]] * [[https://git.kernel.org/torvalds/c/04de788e61a576820baf03ff8accc246ca146cb3|NFS client updates]] * [[https://git.kernel.org/torvalds/c/63bef48fd6c9d3f1ba4f0e23b4da1e007db6a3c0|more memory management updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/38e2c63ec3d323310ba873601e864af79b90b457|LED updates]] * [[https://git.kernel.org/torvalds/c/b574beb6257a21c231a6c2c272a0aeb84b655437|backlight updates]] * [[https://git.kernel.org/torvalds/c/8645f09bad14df3776484b44933a41c446343087|mfd updates]] * [[https://git.kernel.org/torvalds/c/34183ddd13dbfa859c4b68d16a30aad2cce72b11|thermal updates]] * [[https://git.kernel.org/torvalds/c/9ebe5422ad6c0309d3a2d4cd099b8410d2b6c6b0|input updates]] * [[https://git.kernel.org/torvalds/c/9bb715260ed4cef6948cb2e05cf670462367da71|virtio updates]] * [[https://git.kernel.org/torvalds/c/0339eb95403fb4664219be344a9399a3fdf1fae1|more kvm updates]] * [[https://git.kernel.org/torvalds/c/0906d8b975ff713cfb55328e4f3bf6de5967415e|iommu updates]] * [[https://git.kernel.org/torvalds/c/9b06860d7c1f1f4cb7d70f92e47dfa4a91bd5007|libnvdimm and dax updates]] * [[https://git.kernel.org/torvalds/c/413a103cf6e507f6304ec42b89ed45428942c43f|chrome platform updates]] * [[https://git.kernel.org/torvalds/c/5602b0af9df02783df0e8fd9afc5dcadd38a3271|watchdog updates]] * [[https://git.kernel.org/torvalds/c/c6b80eb89b55590b12db11103913088735205b5c|overlayfs update]] * [[https://git.kernel.org/torvalds/c/fcc95f06403c956e3f50ca4a82db12b66a3078e0|ceph updates]] * [[https://git.kernel.org/torvalds/c/eab40026605f4717a9749ffcaec8119d58494999|RISC-V updates]] * [[https://git.kernel.org/torvalds/c/6cff4821c0856cbf310601c849047fbd666216ea|m68knommu update]] * [[https://git.kernel.org/torvalds/c/e4da01d8333e500e15a674d75885a9dfcfd31e77|more powerpc updates]] * [[https://git.kernel.org/torvalds/c/c0cc271173b2e1c2d8d0ceaef14e4dfa79eefc0d|module updates]] * [[https://git.kernel.org/torvalds/c/523a05fc681d139ca98a083fa6685ef22c600326|more s390 updates]] * [[https://git.kernel.org/torvalds/c/bbec2a2dc338a19185549c318356e25c65552d15|more power management updates]] * [[https://git.kernel.org/torvalds/c/d3e5e977abe2b6c98455e4f6acd3b09cb4a0a940|more ACPI updates]] * [[https://git.kernel.org/torvalds/c/8c3c07439e1d793d8803a404df86e487875f3340|more xfs updates]] * [[https://git.kernel.org/torvalds/c/93f3321f650c5e700478ee8ed2e118d8255095cd|more SCSI updates]] * [[https://git.kernel.org/torvalds/c/6900433e0fbca146d8170bdf876271cdf3053021|IPMI updates]] * [[https://git.kernel.org/torvalds/c/75bdc9293dfd1c1dea297bbc65b37c7f6dcb2bd6|pwm updates]] * [[https://git.kernel.org/torvalds/c/e6383b185a998861cadb2f95d97cfe29945b9c32|more xen updates]] * [[https://git.kernel.org/torvalds/c/9539303a9baadde968cef2ffb6cfb48b4f63d1f5|xtensa updates]] * [[https://git.kernel.org/torvalds/c/4e4bdcfa21297ab6f4d963edae3abb8ec4eac312|orangefs updates]] * [[https://git.kernel.org/torvalds/c/5b8b9d0c6d0e0f1993c6c56deaf9646942c49d94|yet more updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/b753101a4ac0b906064a72feec43f5b80a1fe2e5|more Kbuild updates]] * [[https://git.kernel.org/torvalds/c/b032227c62939b5481bcd45442b36dfa263f4a7c|nios2 updates]] * [[https://git.kernel.org/torvalds/c/590680d139b9a3aec46ae17553235f4522d23bd4|scheduler fixes/updates]] * [[https://git.kernel.org/torvalds/c/0785249f8b93836986e9d1bdeefd2a2c13f160af|time(keeping) updates]] = Networking = * Improve {{{bind(addr, 0)}}} behaviour. Linux used to fail to bind sockets to ephemeral ports when all of the ports were exhausted even if all sockets had {{{SO_REUSEADDR}}} enabled. In this case, it still is possible to connect to the different remote hosts. This release adds the {{{net.ipv4.ip_autobind_reuse}}}, which allows to bind {{{SO_REUSEADDR}}} enabled sockets to the same (addr, port) when set to 1 and all ephemeral ports are exhausted [[https://git.kernel.org/linus/16f6c2518f9e0347eb54d368473ebd0904ac4298|commit]], [[https://git.kernel.org/linus/4b01a9674231a97553a55456d883f584e948a78d|commit]], [[https://git.kernel.org/linus/335759211a327d61244580070d74f55561c35895|commit]], [[https://git.kernel.org/linus/7f204a7de8b08542aca3c1daa96ed20e1177ba87|commit]] * Enable {{{SO_BINDTODEVICE}}} for non-root users [[https://git.kernel.org/linus/c427bfec18f2190b8f4718785ee8ed2db4f84ee6|commit]] * Multipath TCP part 3: Multiple subflows and path management [[https://git.kernel.org/linus/3df523ab582c52f745f9a73b9ebf9368ede555ac|commit]], [[https://git.kernel.org/linus/1b1c7a0ef7f323f37281b134ade17baa94779787|commit]], [[https://git.kernel.org/linus/f296234c98a8fcec94eec80304a873f635d350ea|commit]], [[https://git.kernel.org/linus/ec3edaa7ca6ce02f3ced3e28d6bb322d7e776497|commit]], [[https://git.kernel.org/linus/926bdeab5535856e3a164545630149f212d3482d|commit]], [[https://git.kernel.org/linus/cc9d2566986692e5b6df1aac88fbf65fe340d432|commit]], [[https://git.kernel.org/linus/18b683bff89d46ace55f12d00c0440d44d6160c4|commit]], [[https://git.kernel.org/linus/b51f9b80c032e1af1e3e7e8dc733d2d49831e982|commit]], [[https://git.kernel.org/linus/d027236c41fd024d761552d78014432d30d1be0c|commit]], [[https://git.kernel.org/linus/7948f6cc9951f00aeb8edc51fafbb7450f61d62c|commit]], [[https://git.kernel.org/linus/3f8e0aae1796363442f6d0b7bc2210a6eecffb2d|commit]], [[https://git.kernel.org/linus/3b1d6210a9577369103330b0d802b0bf74b65e7f|commit]], [[https://git.kernel.org/linus/5147dfb5083204d6f5468d6d6d2d04b2cdc0cf2b|commit]], [[https://git.kernel.org/linus/fc518953bc9c8d7d33c6ab261995f5038f3c87f9|commit]], [[https://git.kernel.org/linus/01cacb00b35cb62b139f07d5f84bcf0eeda8eff6|commit]], [[https://git.kernel.org/linus/eedbc685321b38fea58a14c9fbd258c4b2c2747c|commit]], [[https://git.kernel.org/linus/b08fbf241064bb6bfc21b63a32c9c661e2b2957f|commit]] * IPv4: show {{{tcp_allowed_congestion_control}}} and {{{tcp_available_congestion_control}}} sysctls in non-initial netns [[https://git.kernel.org/linus/9cb8e048e5d93825ec5e8dfb5b8df4987ea25745|commit]] * IPv6: Add handling for RPL source routing handling and insertion (implement as lwtunnel) [[https://git.kernel.org/linus/cfa933d938d896c37ca0b952437875886d84f3f5|commit]], [[https://git.kernel.org/linus/f37c6059363403d528acf8d530bb6e8a5666a875|commit]], [[https://git.kernel.org/linus/8610c7c6e3bd647ff98d21c8bc0580e77bc2f8b3|commit]], [[https://git.kernel.org/linus/faee676944dab731c9b2b91cf86c769d291a2237|commit]], [[https://git.kernel.org/linus/a7a29f9c361f8542604ef959ae6627f423b7a412|commit]] * UDP: Bare UDP L3 Encapsulation Module. The Bareudp tunnel module provides a generic L3 encapsulation tunnelling support for tunnelling different L3 protocols like MPLS, IP, NSH etc. inside a UDP tunnel [[https://git.kernel.org/linus/571912c69f0ed731bd1e071ade9dc7ca4aa52065|commit]], [[https://git.kernel.org/linus/4b5f67232d956a5f837082578ba682410ccab498|commit]] * Bluetooth * Allows a higher level HFP implementation to enable wide band speech [[https://git.kernel.org/linus/3e4e3f73b9f4944ebd8100dbe107f2325aa79c6d|commit]], [[https://git.kernel.org/linus/4b127bd5f2cc1b2da041f472dab6dc729cdd4711|commit]], [[https://git.kernel.org/linus/00bce3fb0642b38fa2e5db3217526c3e0d5952ca|commit]] * Handle system suspend gracefully [[https://git.kernel.org/linus/9952d90ea2885d7cbf80cd233f694f09a9c0eaec|commit]], [[https://git.kernel.org/linus/4f40afc6c76451daff7d0dcfc8a3d113ccf65bfc|commit]], [[https://git.kernel.org/linus/dd522a7429b07e4441871ae75ebbfcf53635bdd4|commit]], [[https://git.kernel.org/linus/4867bd007d25a8dfd4ffc558534f7aec8b361789|commit]] * Add {{{BT_PHY}}} socket option [[https://git.kernel.org/linus/eab2404ba798a8efda2a970f44071c3406d94e57|commit]] * L2CAP: Add code for Enhanced Credit Based Mode plus module option to enable it [[https://git.kernel.org/linus/145720963b6c68d0c4054112c09050995259b8f8|commit]], [[https://git.kernel.org/linus/15f02b91056253e8cdc592888f431da0731337b8|commit]], [[https://git.kernel.org/linus/4be5ca67d59d707a4b1c8608ca230ad65aa4f232|commit]] * Devlink * Introduce devlink port flavour virtual [[https://git.kernel.org/linus/acf1ee44ca5da39755d2aa9080392eae46a0eb34|commit]], [[https://git.kernel.org/linus/162add8cbae4635cf0598c640a24d5ed2849774f|commit]] * Allow capable device drivers to register their supported packet trap policers with devlink. User space can then tune the parameters of these policers (currently, rate and burst size) and read from the device the number of packets that were dropped by the policer, if supported [[https://git.kernel.org/linus/1e8c66198926e4391c7fe67401126776c5e9de3b|commit]], [[https://git.kernel.org/linus/ef7d5c7d4340d5087afb97100e69427785152ccd|commit]], [[https://git.kernel.org/linus/ad188458d0123d4e116f14f7eab73d644aed149f|commit]], [[https://git.kernel.org/linus/f9f54392d2c88b34a2aaa6e51b202b3fd9c984b4|commit]], [[https://git.kernel.org/linus/c064875a63528e8ebcefc0ae450ed0fd904d08c4|commit]], [[https://git.kernel.org/linus/0dc8249a2e7ce38d9b307d1277b64f8189f53dfc|commit]], [[https://git.kernel.org/linus/5fbff58e27a16abd8213671ff73ec866629c5fdf|commit]] * devlink: Add support for the {{{DEVLINK_CMD_REGION_NEW}}} operation, used to enable userspace requesting a snapshot of a region on demand. This can be useful to enable adding regions for a driver for which there is no trigger to create snapshots [[https://git.kernel.org/linus/e8937681797c9af491c8a1e362a9db4f4aa1f471|commit]], [[https://git.kernel.org/linus/a0a09f6bb2c1501e24246edf2a7d42558d263b2b|commit]], [[https://git.kernel.org/linus/6d82f67e2586cf6b090061ad301ae5f13fa1a0ee|commit]], [[https://git.kernel.org/linus/cf80faee79f98c0608a86e9006af57a99ffad650|commit]], [[https://git.kernel.org/linus/47a39f6105d360abc8409f31fc36fac3c0925a52|commit]], [[https://git.kernel.org/linus/7000108f27b1b421d388af0da0edc1d9cf13fd3c|commit]], [[https://git.kernel.org/linus/7ef19d3b1d5e2e1dad64d41df708638f20c5917f|commit]], [[https://git.kernel.org/linus/12102436acf949b5e6eb087846b47488db2aa440|commit]], [[https://git.kernel.org/linus/b9a17abfde842bb09f894ba96a5cd9f5944f6bfa|commit]], [[https://git.kernel.org/linus/3fe0fd531a35c229f8309c8b74ef0226de2626ab|commit]], [[https://git.kernel.org/linus/dce730f17825f4814649c1ba7970af5737415c78|commit]] * Refactor the auto-recover health reporter flag to be explicitly set by the devlink core. In addition, add another flag to control auto-dump attribute, also to be explicitly set by the devlink core [[https://git.kernel.org/linus/c7f0d4c898cb2a3b39a33813739fe4f12ac325d8|commit]], [[https://git.kernel.org/linus/ba7d16c7794213b591a0ea415d975858d6a7dfd8|commit]], [[https://git.kernel.org/linus/48bb52c80be0e462328f58ca3a34ecfef3584320|commit]] * IPSec: Add offload support for esp beet mode [[https://git.kernel.org/linus/384a46ea7bdc77e1e070b728d427b763e364613c|commit]], [[https://git.kernel.org/linus/7f9e40eb18a99979f194aa1bdc9bf1c358d3111a|commit]], [[https://git.kernel.org/linus/308491755f36c461ee67290af159fdba6be0169d|commit]] * ethtool: netlink interface, part 3 [[https://git.kernel.org/linus/98130546da115a8aab663bc0c0971cc0bcc50542|commit]], [[https://git.kernel.org/linus/f70bb06563ed07e4ba064f2785dba0bef96cd449|commit]], [[https://git.kernel.org/linus/0524399d4612f5af38b8383680dde4df4bc4eea2|commit]], [[https://git.kernel.org/linus/88db6d1e4f6222d22c1c4b4d4d7166cfa9d2fe0e|commit]], [[https://git.kernel.org/linus/0980bfcd6954f124e40a000b85335c197764de14|commit]], [[https://git.kernel.org/linus/9c6451ef4881c2f528c625766e8bb9af5e40941a|commit]], [[https://git.kernel.org/linus/e16c3386fc4d9611b6a2abaa639318c7ae793370|commit]], [[https://git.kernel.org/linus/f265d799596aff80fe19b0b3896a4abe13cdb534|commit]], [[https://git.kernel.org/linus/111dcba3c694b4ca7dc8b6abfd575745dd51be3d|commit]], [[https://git.kernel.org/linus/e4a1717b677c5cb285e9b425c569e261084a484c|commit]], [[https://git.kernel.org/linus/2fc2929e807211a9535a6541f24b57fa1c469728|commit]], [[https://git.kernel.org/linus/bc9d1c995ecb8cccaac8ead2ed570544c2c885eb|commit]], [[https://git.kernel.org/linus/0c84979c951a85fcb5c77ac2480fd476e283a07c|commit]], [[https://git.kernel.org/linus/e19c591eafad4d723a2eed385e253eca0506cc25|commit]], [[https://git.kernel.org/linus/546379b9a01b6bdb5b267f8e7433944d5364cbf2|commit]] and part 4 [[https://git.kernel.org/linus/b51fb7711a6d0e325d0fdb299cf67c4ec4b88b4b|commit]], [[https://git.kernel.org/linus/217275453b3e1fc5abf2a8cc2e231e1daa237d99|commit]], [[https://git.kernel.org/linus/9881418c7556954cd3f6c348bcd29a483bb5ac38|commit]], [[https://git.kernel.org/linus/0cf3eac8c936ae75ac5d429627b05eae895bba9d|commit]], [[https://git.kernel.org/linus/7f59fb32b0960f1e19651379d8e130bd017054bf|commit]], [[https://git.kernel.org/linus/3ab879933d3cf69f8896dc7ad543eee06fd229ba|commit]], [[https://git.kernel.org/linus/bf37faa3867b370a77e9359a27daebdbec604cfd|commit]], [[https://git.kernel.org/linus/b7eeefe72eb09a5dd9b259ab970d77d3e0fccdbd|commit]], [[https://git.kernel.org/linus/fd77be7bd43c578614165b1ae5fdb91b8f2f1689|commit]], [[https://git.kernel.org/linus/6c5bc8fe4e1915da8296a665bd742dbe34de02f0|commit]], [[https://git.kernel.org/linus/f76510b458a52023e96b3a700a97ffb526de17dc|commit]], [[https://git.kernel.org/linus/5b071c59ede04db200d9eccb97701261461e89bf|commit]] * MACSec * Add new netlink attribute to allow a user to (optionally) specify the desired offload mode immediately upon MACSec link creation [[https://git.kernel.org/linus/791bb3fcafcedd11f9066da9fee9342ecb6904d0|commit]] * Support XPN frame handling - IEEE 802.1AEbw [[https://git.kernel.org/linus/a21ecf0e033807b976967286e6c392f48ee2049f|commit]], [[https://git.kernel.org/linus/48ef50fa866aae087f63c7de8a47e76537f88691|commit]] * Bridge * vlan options: add support for tunnel mapping [[https://git.kernel.org/linus/99f7c5e0960dfaabb5c685bab2ab8a1fc163b8e6|commit]], [[https://git.kernel.org/linus/53e96632ab934b28d6237c85b851f09e1595b76f|commit]], [[https://git.kernel.org/linus/188c67dd1906eea5542268e4513ad6253fbf9297|commit]], [[https://git.kernel.org/linus/569da08228086ac6f7053d71c6cb713c1f115209|commit]] * vlan options: nest the tunnel options [[https://git.kernel.org/linus/fa388f29a9211352d41ce341caa8cf18761e21c9|commit]], [[https://git.kernel.org/linus/c443758b21bc99100f5364219647972773aacfbe|commit]] * Packet schedulers * Make FIFO Qdisc offloadable [[https://git.kernel.org/linus/aaca9408078914380fbfd8aef3c38a34b515a654|commit]] * Introduce connection tracking hardware offload [[https://git.kernel.org/linus/978703f42549ac7d1a354bafbfc346a3ccf15f0d|commit]], [[https://git.kernel.org/linus/9c26ba9b1f453a0c86b26e9ab5e8efedcb4470d8|commit]], [[https://git.kernel.org/linus/30b0cf90c6dd82e7ebb3fcb5ba8447f1baeb80be|commit]], [[https://git.kernel.org/linus/8b3646d6e0c4ca4ba5615facaef1312d6d40d123|commit]], [[https://git.kernel.org/linus/edd5861e597b7ec2fae2fa3bc8180164045b5075|commit]] * Add software offload of connections with an established ct state using the NF flow table offload infrastructure, so once such flows are offloaded, they will not pass through conntrack again, and instead act_ct will restore the conntrack info metadata on the skb to the state it had on the offload event - established [[https://git.kernel.org/linus/c34b961a249211bdb08d03bdecfb31ff22eb002f|commit]], [[https://git.kernel.org/linus/64ff70b80fd403110b67dd9f7184a604fdb0da43|commit]], [[https://git.kernel.org/linus/46475bb20f4ba019abf22b0db10bf55a4158852e|commit]] * Allow user to specify the type of hardware stats for the added TC action: immediate, delayed, or disabled [[https://git.kernel.org/linus/2514921e72472806b059316122f232c0bbdaf1a1|commit]], [[https://git.kernel.org/linus/1ee473306a28ae685e4a368f3cb212ce1fc1b0fe|commit]], [[https://git.kernel.org/linus/319a1d19471ec49b8a91a7f6a3fe2c4535e5c279|commit]], [[https://git.kernel.org/linus/3632f6d390782880e5c5185f0b45057b41e14439|commit]], [[https://git.kernel.org/linus/c4afd0c81635db8908aa448b612e8f302a660836|commit]], [[https://git.kernel.org/linus/d60d7ed4c86074cc7bbea8b68f1ca3e811ad46fd|commit]], [[https://git.kernel.org/linus/48855479510be1f8769cb13174f29dd8a44b4256|commit]], [[https://git.kernel.org/linus/f16e7f64e4b5811902497b25cbe9c8a746659753|commit]], [[https://git.kernel.org/linus/d7cb1e3ba12e004e92e9ad2e8d272220db0a541c|commit]], [[https://git.kernel.org/linus/44f8658017419dccbeefe64f30122fa191d0e173|commit]] * RED qdisc: Introduce an ECN nodrop mode [[https://git.kernel.org/linus/10ef49bdcc793ab3e9c2d1ade93a4ff9c82ddf99|commit]], [[https://git.kernel.org/linus/14bc175d9c885c86239de3d730eea85ad67bfe7b|commit]], [[https://git.kernel.org/linus/0a7fad2376ba6b37c6b1a1072ed2a2381d82cd18|commit]] * Enables tc classification to start from a specified chain. TC multi chain configuration can cause offloaded tc chains to miss in hardware after jumping to some chain, in such cases the software should continue from the chain that was missed in hardware [[https://git.kernel.org/linus/9410c9409d3e3a1ee6a02a830f9b6ab678c456d1|commit]], [[https://git.kernel.org/linus/7d17c544cd304c15317e64ac77617bc774fb3f55|commit]], [[https://git.kernel.org/linus/43719298193224c9a76c355de1622bd70242bc08|commit]], [[https://git.kernel.org/linus/af699626ee268244423b3c6d43e4daaca40a3ed0|commit]] * Expose HW stats types per action used by drivers [[https://git.kernel.org/linus/93a129eb8c520b032e1823447b2e1badcc650666|commit]], [[https://git.kernel.org/linus/8953b0770ff4e3038a6d4df3cc021f9bfb47548a|commit]] * Implement callback used for adding HW counters to the SW ones for pedit and skbedit actions [[https://git.kernel.org/linus/837cb17dd67f37a3b8f7d9b25306d2e0dba982e7|commit]], [[https://git.kernel.org/linus/d4d9d9c53bef8124e93cb232ed137d91daaf6965|commit]], [[https://git.kernel.org/linus/2a0b1307cb4687bb930baed044900f91c6a2b8c1|commit]] * Netfilter * Introduce a netfilter egress hook to complement the existing ingress hook [[https://git.kernel.org/linus/b030f194aed290705426c62e501201c0739405c5|commit]], [[https://git.kernel.org/linus/5418d3881e1f5d2cf9c1076eb8bd85770393a0e8|commit]], [[https://git.kernel.org/linus/8537f78647c072bdb1a5dbe32e1c7e5b13ff1258|commit]] * conntrack: re-visit visibility of sysctls in unprivileged namespaces [[https://git.kernel.org/linus/d0febd81ae77a0e13717f1412ff9589e43fc4f8b|commit]] * flowtable: add counter support [[https://git.kernel.org/linus/53c2b2899af7e6a29c0cf8bfa8a554721398a4b0|commit]], [[https://git.kernel.org/linus/ef803b3cf96a26e2a601755b237585a23e6bc30c|commit]] * Provide tunnel offload based on route lwtunnel [[https://git.kernel.org/linus/4679877921cd6fb2545ffecbaa3cdbbb74245aab|commit]], [[https://git.kernel.org/linus/b5140a36da7876bc084a2c680c8dbc7438db2051|commit]], [[https://git.kernel.org/linus/cfab6dbd0ecf342fc904952d8565c8d80c741a63|commit]], [[https://git.kernel.org/linus/88bf6e4114d5af685c11c02ce95efa7c7494e940|commit]] * Allow users to add and to restore stateful expressions of set elements [[https://git.kernel.org/linus/a7fc936804084145e2a6374e23744defdc948e09|commit]], [[https://git.kernel.org/linus/795a6d6b42244d0aabec645c6ddd05c29cfd39d6|commit]], [[https://git.kernel.org/linus/4094445229760d0d31a4190dfe88fe815c9fc34e|commit]], [[https://git.kernel.org/linus/76adfafecab5e4aae460e9781720b20d115bb096|commit]], [[https://git.kernel.org/linus/339706bc21c15f2feac9d1c3bd0ba55d74530081|commit]] * Support for stateful expressions in set definition [[https://git.kernel.org/linus/c604cc691c10cb23ce7fb4ea2c9beb703d321790|commit]], [[https://git.kernel.org/linus/0c2a85edd143162b3a698f31e94bf8cdc041da87|commit]], [[https://git.kernel.org/linus/65038428b2c6c5be79d3f78a6b79c0cdc3a58a41|commit]] * nft_tunnel: add support for geneve opts [[https://git.kernel.org/linus/925d844696d9287f841d6b3e0ed62a35fb175970|commit]] * xtables: Add snapshot of hardidletimer target [[https://git.kernel.org/linus/68983a354a655c35d3fb204489d383a2a051fda7|commit]] * nft_set_pipapo: Performance improvements [[https://git.kernel.org/linus/e807b13cb3e3bcf0f602cb5ef66f7a1988d0e703|commit]], [[https://git.kernel.org/linus/4051f43116cdc7dc4df729d4ef80d1ac46a1297f|commit]], [[https://git.kernel.org/linus/bf3e58392394c8ead0441efe0035abbfcaf472a2|commit]], [[https://git.kernel.org/linus/8683f4b9950d308079be74f9a32d6c3eee9c3f1b|commit]], [[https://git.kernel.org/linus/7400b063969bdca4a06cd97f1294d765c8eecbe1|commit]], [[https://git.kernel.org/linus/eb16933aa5beb252e839032452ce893051a1222c|commit]] * !WiFi * Add encapsulation offloading support [[https://git.kernel.org/linus/50ff477a8639fa1fbbeecb5a6f2f8b6c5557ecec|commit]] * Add support for BSS coloring [[https://git.kernel.org/linus/dd56e90230334752221473c06ff40cac44563a70|commit]], [[https://git.kernel.org/linus/5c5e52d1bb962510fecdc1ebecdde89694d1b223|commit]] * Add infrastructure to support per TID configurations like noack policy, retry count, AMPDU control(disable/enable), RTSCTS control(enable/disable) and TX rate mask configurations [[https://git.kernel.org/linus/77f576deaa393b54a0f2ca8ab1ab5b2d3c6b971b|commit]], [[https://git.kernel.org/linus/3710a8a6284f58a78ba4fe9c4b6672207636a223|commit]], [[https://git.kernel.org/linus/6a21d16c4db08398c737e0ffd03e4eca7131ac78|commit]], [[https://git.kernel.org/linus/ade274b23e41886091a7e105ab3de71baef112e7|commit]], [[https://git.kernel.org/linus/04f7d142f51c6019a695cfd70c09bb60233472c5|commit]], [[https://git.kernel.org/linus/370f51d5edac83bfdb9a078d7098f06403dfa4bc|commit]] * Add support for requesting that the ranging measurement will use the trigger-based / non trigger-based flow instead of the EDCA based flow [[https://git.kernel.org/linus/efb5520d0e0039537a9da5a420e40afefa9a5dd5|commit]] * Add API for telling whether the driver supports protected TWT [[https://git.kernel.org/linus/0c138a5c2bcf3afeff722fb71782bf8e798b4a1b|commit]] * Add support for Beacon protection [[https://git.kernel.org/linus/f8af764bf1cb86bed615baae84e3bbb6e4d3912d|commit]], [[https://git.kernel.org/linus/56be393fa8b40db2d4f54f97614f645eb8d3c32e|commit]], [[https://git.kernel.org/linus/e5473e80d46767ebc64dac4958f30299a3b14b1b|commit]], [[https://git.kernel.org/linus/2d5d4b0a6da1271a7dfa9a7052870361e72ba424|commit]], [[https://git.kernel.org/linus/0a3a84360b376e474f8cc0b6d03b7fcf2dd5c592|commit]], [[https://git.kernel.org/linus/af2d14b01c32d7cba65f73503586e5b621afb139|commit]], [[https://git.kernel.org/linus/a483e29ca07fb4eee2d7c7ee67c919d352fa4091|commit]] * To support Pre Association Security Negotiation (PASN) while already associated to one AP, allow user space to register to Rx authentication frames, so that the user space logic would be able to receive/handle authentication frames from a different AP as part of PASN [[https://git.kernel.org/linus/ff74c51e8f4c543ed2bd3bf1c2f3287b098660df|commit]] * Allow userspace to reset IBSS stations to fix aggregation issue [[https://git.kernel.org/linus/edafcf4259839c5c5315d215a5fc4171abaafc4a|commit]], [[https://git.kernel.org/linus/a916062a09d94cbeff87b7d57840b8747ab4a833|commit]] * Allow to configure PMK lifetime and reauth threshold for PMKSA entries [[https://git.kernel.org/linus/7fc82af856d6bc26910902f8f42659b162864955|commit]] * openvswitch: add TTL decrement action [[https://git.kernel.org/linus/744676e777207f4992ba4cc728a8a71352963c5b|commit]] * pktgen: Allow on loopback device [[https://git.kernel.org/linus/1e09e5818b3a07ee824addf0d048df3797de687e|commit]] * veth: Add more veth xdp stats to align with mellanox, intel and marvell implementations [[https://git.kernel.org/linus/65780c5627a26d788f10e2b1a37125779a556a58|commit]], [[https://git.kernel.org/linus/1c5b82e55f152988778bebeea52fae7f6cea9a60|commit]], [[https://git.kernel.org/linus/66fe4a078879d1f7655363e7a7216703b72c68ad|commit]], [[https://git.kernel.org/linus/9152cff0dd3df6613091ab8c8bf1c419a5f01047|commit]], [[https://git.kernel.org/linus/d99a7c2f3d0e65d3906bd7cf719223b0f8b5b481|commit]] * XDP: add support for atomically replacing the XDP program loaded on an interface. This is achieved by means of a new netlink attribute that can specify the expected previous program to replace on the interface [[https://git.kernel.org/linus/92234c8f15c8d96ad7e52afdc5994cba6be68eb9|commit]], [[https://git.kernel.org/linus/50a3e678b58ae9535f9e536f2889649b624943c3|commit]], [[https://git.kernel.org/linus/bd5ca3ef93cd8fb7e913f15eeb78e67a0d802274|commit]], [[https://git.kernel.org/linus/87854a0b57b34c52e172109b1d3949fc639b6474|commit]] * Extends packet pacing to work over DEVX interface [[https://git.kernel.org/linus/30f2fe40c72bfbdde7bc066cb862bd05014be9f1|commit]], [[https://git.kernel.org/linus/1326034b3ce7073e3ed74bd0f4d24afee96a9e07|commit]] * qrtr: migrates the Qualcomm IPC Router (QRTR) Nameservice from userspace to kernel [[https://git.kernel.org/linus/0c2204a4ad710d95d348ea006f14ba926e842ffd|commit]] = Architectures = == ARM == * Device Tree Sources * Two new Qualcomm SoCs with their evaluation boards: Snapdragon 865 (SM8250) is the current high-end phone chip, and IPQ6018 is a new WiFi-6 router chip [[https://git.kernel.org/linus/60378f1a171e25b7a2eb8ec820a1d0477e879309|commit]], [[https://git.kernel.org/linus/1e8277854b49b165daaee1a1f278967239f8c48e|commit]] * Mediatek MT8516 application processor SoC for voice assistants, along with the "pumpkin" development board [[https://git.kernel.org/linus/5236347bde421057b645cc2bcee4be0f1bc90243|commit]], [[https://git.kernel.org/linus/9983822c8cf983352ac56f8f9d4b48dd5397d35e|commit]] * NXP i.MX8M Plus SoC, a variant of the popular i.MX8M, along with an evaluation board [[https://git.kernel.org/linus/6d9b8d20431f12cc102117a71178a18e1eecca71|commit]], [[https://git.kernel.org/linus/3b375426d4a0077ae10e48039912a2e3cecd7888|commit]], [[https://git.kernel.org/linus/9e847693c6f344458d094f2978da98add2ba9d7f|commit]] * Kontron "sl28" board family based on NXP LS1028A [[https://git.kernel.org/linus/32c5cd478983387620eb9941b42c95877735ed8a|commit]], [[https://git.kernel.org/linus/e5ede2cc965bdc25e16bb477603dc2509df5a892|commit]], [[https://git.kernel.org/linus/815364d0424e72cde1d16f2ef3a75cd8e48411bf|commit]], [[https://git.kernel.org/linus/ab43f0307449ae7f0c329e43588a9e8809ab5327|commit]] * Eleven variations of the new i.MX6 TechNexion Pico board, combining the "dwarf", "hobbit", "nymph" and "pi" baseboards with i.MX6/i.MX7 SoM carriers [[https://git.kernel.org/linus/53b61224ca40dc454b94b5d705d17f19e780299a|commit]], [[https://git.kernel.org/linus/47246fafef84e175bff2ff1f3c56669e03a89ede|commit]], [[https://git.kernel.org/linus/8b646cfb84c33484077d7e7bc209b1bd604d6599|commit]], [[https://git.kernel.org/linus/6418fd92417f1a9d1e9f11673b257b6e07a61c17|commit]], [[https://git.kernel.org/linus/98670a0bb0ef14bbb3df8542e59e0e6106c0ba53|commit]] * Three additional variants of the Toradex Colibri board family, all based on versions of the NXP i.MX7 [[https://git.kernel.org/linus/1608bf1f9120176942b3a927e2260684767c6ecb|commit]] * The Pinebook Pro laptop based on Rockchip RK3399 [[https://git.kernel.org/linus/5a65505a6988443b211d3bf3f5bb5b79907c33b9|commit]] * Pine64 PineTab tablet and PinePhone phone, both based on Allwinner A64 [[https://git.kernel.org/linus/a886ed26568646cb542866207563e2ad9afcde69|commit]], [[https://git.kernel.org/linus/674ef1d0a7b23681699994a892a1ed508c7df122|commit]], [[https://git.kernel.org/linus/91f480d409429db29b402c3200e4a6f1e519ba87|commit]] * Samsung S7710 Galaxy Xcover 2, a 2013 vintage Android phone based on the ST-Ericsson u8500 platform [[https://git.kernel.org/linus/2118c8fd9889a5e76fe91547dcaa6f16ef165172|commit]] * DH Electronics DHCOM SoM and PDK2 rev. 400 carrier based on STMicroelectronics stm32mp157 [[https://git.kernel.org/linus/34e0c7847dcfb60e2d2ec568f7be7e25bb59df34|commit]] * Renesas M3ULCB starter kit for R-Car M3-W+ [[https://git.kernel.org/linus/42afeb28d28061108364d987a8898d67cecb6b25|commit]] * Hoperun HiHope development board with Renesas RZ/G2M [[https://git.kernel.org/linus/e30f56800e69db6d2763a1f7f64dfcc79f9b5ea7|commit]] * Linutronix Testbox v2 for the Lamobo R1 router, based on Allwinner A20 [[https://git.kernel.org/linus/4c2bc78fe9d1c9aecc8a777221e3eb9d067987a8|commit]] * PocketBook Touch Lux 3 ebook reader, based on Allwinner A13 [[https://git.kernel.org/linus/7efbada45edc660d59cee2842726b5bb1a8b0322|commit]], [[https://git.kernel.org/linus/cd3e42c9f7458a65fd3b26716230c0ee45a6344f|commit]] * arm-smmu-v3: Add SMMUv3.2 range invalidation support [[https://git.kernel.org/linus/6a481a95d4c198a2dd0a61f8877b92a375757db8|commit]] * arm-smmu-v3: Finish PASID support and command queue batching [[https://git.kernel.org/linus/7682ce2b12a0f9cf2a318c0d540a9f96780bfd7c|commit]], [[https://git.kernel.org/linus/058c59a047d61601abf503563bbea818ee645c09|commit]], [[https://git.kernel.org/linus/87e5fe5b779a20fa02382aaf169015e68710b9ff|commit]], [[https://git.kernel.org/linus/4ce8da453640147101bda418640394637c1a7cfc|commit]], [[https://git.kernel.org/linus/edd0351e7bc49555d8b5ad8438a65a7ca262c9f0|commit]], [[https://git.kernel.org/linus/9e773aee8c3e1b3ba019c5c7f8435aaa836c6130|commit]] * irqchip/gic-v4: GICv4.1 architecture support [[https://git.kernel.org/linus/0b04758b002bde9434053be2fff8064ac3d9d8bb|commit]], [[https://git.kernel.org/linus/28d160de5194c68ff534443d2a8b6f1d10d57c58|commit]], [[https://git.kernel.org/linus/f3a059219bc718ccc3bf3ff894f089b7e9a93139|commit]], [[https://git.kernel.org/linus/b978c25f6ee7d4c79cbe918eed684e53887ec001|commit]], [[https://git.kernel.org/linus/9058a4e980648e7d068a7f7726a8ea4c67d0e88a|commit]], [[https://git.kernel.org/linus/3c40706d05fdea421e991da50e72a29d41131a66|commit]], [[https://git.kernel.org/linus/5e46a48413a6660955de7e56f9f364f2b890381c|commit]], [[https://git.kernel.org/linus/166cba71818cd49d7d815fdc6f97c63395e94fc5|commit]], [[https://git.kernel.org/linus/e252cf8a34d92adf41124cb59b19b49d25395548|commit]], [[https://git.kernel.org/linus/b4e8d644ec623cbb66f192a7fefbd0a66e314be8|commit]], [[https://git.kernel.org/linus/7017ff0ee1de9d45fafee88a4e7890cce92f482e|commit]], [[https://git.kernel.org/linus/05d32df13c6b3c0850b68928048536e9a736d520|commit]], [[https://git.kernel.org/linus/ae699ad348cdcd416cbf28e8a02fc468780161f7|commit]], [[https://git.kernel.org/linus/6d31b6ff985dbd144b2c4d519cf573b8f81865d9|commit]], [[https://git.kernel.org/linus/d50676f5ce8481b98f9bbc1514b5d3f8747dd3c2|commit]], [[https://git.kernel.org/linus/009384b38034111bf2c0c7bfb2740f5bd45c176c|commit]], [[https://git.kernel.org/linus/9879b79aefe5ca3cfee0138189c8116f3a71e770|commit]], [[https://git.kernel.org/linus/ef1820be47773012d7526abb8c79befcc1d7b607|commit]], [[https://git.kernel.org/linus/bacf2c60548befa8a31c2f19ef65bf2177fda33f|commit]], [[https://git.kernel.org/linus/2291ff2f2a569b7b7a64aff3d05e1d51fe0fd66a|commit]], [[https://git.kernel.org/linus/d9c3872cd2f86b7295446e35b4801270669d2960|commit]], [[https://git.kernel.org/linus/7bdabad12784cf03d2ba36fc7dec66d4f2bb3174|commit]], [[https://git.kernel.org/linus/dab4fe3bf6dd87a7d6dbab2c929afd1ef62a120b|commit]] * soc: fsl: dpio: Enable QMAN batch enqueuing [[https://git.kernel.org/linus/9d98809711ae0ebcfb8115a0bc54604c59908710|commit]], [[https://git.kernel.org/linus/b46fe745e4f6102fa944383f87f5d8820398f4ad|commit]], [[https://git.kernel.org/linus/3b2abda7d28c69f564c1157b9b9c21ef40092ee9|commit]] * soc: mediatek: pwrap: add pwrap driver for MT6779 SoCs [[https://git.kernel.org/linus/305ce1dce9d8046d44a322cb3ef5a6574cf86721|commit]], [[https://git.kernel.org/linus/adc4e8fcb23f75538d9a201b2acc56721c5c7559|commit]], [[https://git.kernel.org/linus/2faccb56ee6b93bc7dda3c6b5316bc2b025ec27d|commit]] * Introduce Protection Domain Restart (PDR) Helpers [[https://git.kernel.org/linus/fbe639b44a82755d639df1c5d147c93f02ac5a0f|commit]], [[https://git.kernel.org/linus/a03a5b6313c210565605a5dbf5d3e463c1fd5d30|commit]], [[https://git.kernel.org/linus/83473566260288c560e5443ea4cc40a458aa9e6a|commit]] * OMAP2+: Introduce cpuidle for am335x/am437x [[https://git.kernel.org/linus/b749ebe77d6c251d3a049d43f7e43781409c969c|commit]], [[https://git.kernel.org/linus/06ee7a950b6a342cd79590e7243bdda850141967|commit]], [[https://git.kernel.org/linus/65880ab160838e0764138894ef4450abdbed4af5|commit]], [[https://git.kernel.org/linus/6afaff1c6624f8901940db13709d0dac2b39e6da|commit]], [[https://git.kernel.org/linus/73321b5f4dafc0a0e7389174ba7eaf558291a188|commit]] * CoreSight CTI Driver [[https://git.kernel.org/linus/835d722ba10ac924adba1e8a46f2d80955222b4b|commit]], [[https://git.kernel.org/linus/1a556ca6cc24ea598ac6a844a7fe0cc5b2701578|commit]], [[https://git.kernel.org/linus/b5213376c240d3d1614b60c1140d643b1602400c|commit]], [[https://git.kernel.org/linus/1bf82857b42b8b5eb0e5c64db09529b2df477367|commit]], [[https://git.kernel.org/linus/b39b46fb9c6a6679f89a1af02902ba5ca9877230|commit]], [[https://git.kernel.org/linus/cffd054f1708a07330536a9704b70bc5d090cd98|commit]], [[https://git.kernel.org/linus/a5614770ab976720ca5f47b717fad016e604a035|commit]], [[https://git.kernel.org/linus/177af8285b59a3887e4430d2c782598083cddcd7|commit]], [[https://git.kernel.org/linus/3c5597e398124e6d55f8dcc4355c09b5b3f6e9bb|commit]], [[https://git.kernel.org/linus/82e0c782f8a2b38185067276e16989d43c390e38|commit]], [[https://git.kernel.org/linus/05bd70c098c66bed3d5599230a5ec0a41d96682f|commit]], [[https://git.kernel.org/linus/217fb361167d4e108b9076e826a6d9624252696a|commit]] * KVM: Removing support for 32bit KVM/arm host [[https://git.kernel.org/linus/8a90a3228b6a415f1f017d0acd5512693099e364|commit]], [[https://git.kernel.org/linus/bb7c62bcb8488e198bdc4ea8e991de0b59770632|commit]], [[https://git.kernel.org/linus/541ad0150ca4aa663a2dcb9c834ab493168fe494|commit]], [[https://git.kernel.org/linus/3fbb96c054e28d9f7d63535ef7df9968d747426e|commit]], [[https://git.kernel.org/linus/59c1d9cc529562a2906ed113eddc032926cdb600|commit]], [[https://git.kernel.org/linus/15ff9a39cd5ebabdf704634ea58806f2d12bbc39|commit]], [[https://git.kernel.org/linus/544e56aa63777f26978bf94286d22c60163e63e4|commit]] * qcom: Add support for IPQ40xx [[https://git.kernel.org/linus/f125e2d4339dda6937865f975470b29c84714c9b|commit]] * 64 bits * Introduce support for the Activity Monitors Unit (AMU) CPU extension, an optional extension in ARMv8.4 CPUs. This provides performance counters intended for system management use. Two of these counters are then used to compute the frequency scale correction factor needed to achieve frequency invariance [[https://git.kernel.org/linus/2c9d45b43c39e26fd2a73f2203321cdaee98b58b|commit]], [[https://git.kernel.org/linus/87a1f063464afd934f0f22aac710ca65bef77af3|commit]], [[https://git.kernel.org/linus/4fcdf106a4330bb5c2306a1efbb3af3b7c0db537|commit]], [[https://git.kernel.org/linus/6abde90881a5ea3a383c0959fdd7f575f95db4b3|commit]], [[https://git.kernel.org/linus/bbce8eaa603236bf958b0d24e6377b3f3b623991|commit]], [[https://git.kernel.org/linus/cd0ed03a8903a0b0c6fc36e32d133d1ddfe70cd6|commit]], [[https://git.kernel.org/linus/c265861af2af0f667e88b1b70acc234f8c61e0ae|commit]] * In-kernel Pointer Authentication support (previously only offered to user space). It improves function return address protection for the arm64 kernel, by compiling the kernel with ARMv8.3 Pointer Authentication instructions (referred ptrauth hereafter). This should help protect the kernel against attacks using return-oriented programming [[https://git.kernel.org/linus/3ff047f6971d3c3aefd1b8972ac94a4301a70902|commit]], [[https://git.kernel.org/linus/cfef06bd0686a578aa53e039c9aec0b1a5581d3b|commit]], [[https://git.kernel.org/linus/91a1b6ccff323e60615e3118eceb2d8cbc4f69ab|commit]], [[https://git.kernel.org/linus/be129842566599f2c6f8fbba277c098802cd4b3d|commit]], [[https://git.kernel.org/linus/df3551011b8188e7a9291a66c2c0a04c4eb9d8eb|commit]], [[https://git.kernel.org/linus/8c176e1625a66d35362d4eac7ceab55c1229b481|commit]], [[https://git.kernel.org/linus/deeaac5175a577cbbe1a2319903781d0a7ef7720|commit]], [[https://git.kernel.org/linus/6982934e19f8ebb4152ba77308facdb1a38533f9|commit]], [[https://git.kernel.org/linus/33e45234987ea3ed4b05fc512f4441696478f12d|commit]], [[https://git.kernel.org/linus/28321582334c261c13b20d7efe634e610b4c100b|commit]], [[https://git.kernel.org/linus/689eae42afd7a916634146edca38463769969184|commit]], [[https://git.kernel.org/linus/04ad99a0b160450ae615e41b839e444eccb5c99b|commit]], [[https://git.kernel.org/linus/cdcb61ae4c56f9edcd1eca4c2df444f3f5e96e1d|commit]], [[https://git.kernel.org/linus/e51f5f56dd69e009e22af8a4354dce0817a7addb|commit]], [[https://git.kernel.org/linus/c2d920bf1fffc3a61cb77db24464caf39496b32d|commit]], [[https://git.kernel.org/linus/74afda4016a7437e6e425c3370e4b93b47be8ddf|commit]], [[https://git.kernel.org/linus/6cb6982f42cbfaf5e50af1069451a8828231ffb9|commit]] * Enable memory hot remove [[https://git.kernel.org/linus/bf2b59f60ee1fefa768d62ec6e8f4b4d9e04c691|commit]], [[https://git.kernel.org/linus/bbd6ec605c0fc286c3f8ce60b4ed44635361d58b|commit]] * perf: Add support for ARMv8.5-PMU 64-bit counters [[https://git.kernel.org/linus/8e35aa642ee4dab01b16cc4b2df59d1936f3b3c2|commit]], [[https://git.kernel.org/linus/c854188ea01062f5a5fd7f05658feb1863774eaa|commit]], [[https://git.kernel.org/linus/8673e02e58410e6c4cefa499efa846286e45a991|commit]] * Enable RANDOM_TRUST_CPU for arm64 [[https://git.kernel.org/linus/5cbe0f13b51ac2fb2fd55902cff8d0077fc084c0|commit]], [[https://git.kernel.org/linus/253d3194c2b58152fe830fd27c2fd83ebc6fe5ee|commit]], [[https://git.kernel.org/linus/ead5084cdf5af51445d219800c2ac8b01eb85f2f|commit]], [[https://git.kernel.org/linus/23ae0c17b89cfeb511aa0770735a319d35597072|commit]] == X86 == * Add support for generic EFI mixed mode boot: booting 64-bit x86 kernels from 32-bit firmware running on 64-bit capable CPUs without requiring the bootloader to implement the EFI handover protocol or allocate the setup block, etc [[https://git.kernel.org/linus/832187f03994b03b6cc4a3b9130d82b1ec5cbec4|commit]], [[https://git.kernel.org/linus/97aa276579b28b86f4a3e235b50762c0191c2ac3|commit]], [[https://git.kernel.org/linus/17054f492dfd4d91e093ebb87013807812ec42a4|commit]] * Enable split lock detection for real time and debug. Split lock is an access to misaligned data across two cache lines in an atomic instruction, and it takes a significant performance penaly. This feature detects and either warns or crashes the kernel depending on the setting of the kernel boot option {{{split_lock_detect}}} [[https://git.kernel.org/linus/6650cdd9a8ccf00555dbbe743d58541ad8feb6a7|commit]] * Platforms * chrome: Add Type C connector class driver [[https://git.kernel.org/linus/fdc6b21e2444290b69ac9ffa936bf583830dc0de|commit]], [[https://git.kernel.org/linus/ad7c0510c99ef1568fcfd0ac7e2cefca3b30477a|commit]] * chrome: Cros EC sensor hub FIFO support [[https://git.kernel.org/linus/cee416a347440628762db2257ff921ccf9f66923|commit]], [[https://git.kernel.org/linus/145d59baff5944b71551ac518d7fd7d377a9c820|commit]], [[https://git.kernel.org/linus/b9b05664ebf6cd58d2a7f9a7cffa119f331114e6|commit]], [[https://git.kernel.org/linus/93fe48a585905675719835f8269258736de0948f|commit]], [[https://git.kernel.org/linus/d9452adcc5b485ab1b50352d9356cde75ae6ac0e|commit]], [[https://git.kernel.org/linus/69f0793eb60dacd153388974bbaaa1d3184d171d|commit]], [[https://git.kernel.org/linus/aa984f1ba4a477c8ea39d2fa975a4f8de8a126e9|commit]], [[https://git.kernel.org/linus/2861be4ca9125ee1b7c49895948ca4236449a7fe|commit]], [[https://git.kernel.org/linus/6562793b55c58b6b1dcb9cd581c7905afc25e89f|commit]] * chrome: Add cros-usbpd-notify driver [[https://git.kernel.org/linus/ec2daf6e33f9f9113ba085b6ff88592907b6f1ce|commit]] * intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support [[https://git.kernel.org/linus/16292bed9c56a20715d942fd5d9e025f01fa65fe|commit]] * intel_pmc_core: Add debugfs entries [[https://git.kernel.org/linus/a45096ac70e59498ef3d1fe67ab6a10dbccf59ef|commit]], [[https://git.kernel.org/linus/f632817d5ef369a6f433449a1b8fa26627fc40e0|commit]], [[https://git.kernel.org/linus/4d6a63e0b99ea4ba7f718ab084ebf566b7d1585f|commit]], [[https://git.kernel.org/linus/a018e28f0880c1eaa72b09d2ec64831024d149a6|commit]], [[https://git.kernel.org/linus/913f984a8347ea967ee9693dfa1e15da78e64661|commit]], [[https://git.kernel.org/linus/2e36ac08a98829b132a9d0bf1ca281af1a931747|commit]], [[https://git.kernel.org/linus/7adb1e8aeeb5d4d88012568b2049599c1a247cf2|commit]] * intel-speed-select: Add display for enabled cpus count [[https://git.kernel.org/linus/e44d76569b19c03c786832d67782beb3c65e16ca|commit]] * Add support for frequency invariance for (some) x86. This is used by the scheduler to correctly account usage in the face of dynamic voltage and frequency scaling [[https://git.kernel.org/linus/1567c3e3467cddeb019a7b53ec632f834b6a9239|commit]], [[https://git.kernel.org/linus/2a0abc59699896f03bf6f16efb8a3a490511216f|commit]], [[https://git.kernel.org/linus/8bea0dfb4a820ae063568a87cc2e7d8f587377af|commit]], [[https://git.kernel.org/linus/eacf0474aec8bdccdc7f19386319127c67be3588|commit]], [[https://git.kernel.org/linus/298c6f99bf30ef735e79f7f6d086bdfae505d380|commit]], [[https://git.kernel.org/linus/918229cdd5abb50d8a2edfcd8dc6b6bc53afd765|commit]] * mce/amd: Add protected processor identification number (PPIN) support for AMD MCE [[https://git.kernel.org/linus/077168e241ec5a3b273652acb1e85f8bc1dc2d81|commit]] * vmware: Add steal time support for VMware guests [[https://git.kernel.org/linus/ab02bb3f55f58e7608a88188000c3353398ebe3b|commit]], [[https://git.kernel.org/linus/e73a8f38f82dd1c41b70a06556bea7dc250cc384|commit]] * perf * Intel: Introduce Control-flow Enforcement opcodes [[https://git.kernel.org/linus/1032f32645f8a650edb0134d52fa085642d0a492|commit]], [[https://git.kernel.org/linus/5790921bc18b1eb5c0c61371e31114fd4c4b0154|commit]] * amd: Add support for Family 19h L3 PMU [[https://git.kernel.org/linus/e48667b865480d8bf0f1171a8b474ffc785b9ace|commit]] * Add Intel Jasper Lake CPU support [[https://git.kernel.org/linus/5b16ef2e43ffa1be596652d992235b1cbb244935|commit]] * Add Intel Ice Lake server uncore support [[https://git.kernel.org/linus/2b3b76b5ec67568da4bb475d3ce8a92ef494b5de|commit]] * Add Intel Tiger Lake uncore support [[https://git.kernel.org/linus/fdb64822443ec9fb8c3a74b598a74790ae8d2e22|commit]] * acpi: add a kernel parameter ({{{bgrt_disable}}}) to disable ACPI BGRT [[https://git.kernel.org/linus/1ffb8d032d03d686e3b06378780944608cc77906|commit]] * intel_th: msu: Make stopping the trace optional [[https://git.kernel.org/linus/8622dfefb6ac333c58d354331d1bf78a2927ce51|commit]] == RISCV == * Add Supervisor Binary Interface 0.2 and CPU hotplug [[https://git.kernel.org/linus/8446923ae4d776f42bf088ab99b1f91141ab6370|commit]], [[https://git.kernel.org/linus/b9dcd9e415872ae29f87667d23c8a8b946d24611|commit]], [[https://git.kernel.org/linus/ecbacc2a3efd90cae34790379cc3e1b4932889d0|commit]], [[https://git.kernel.org/linus/efca13989250c3edebaf8fcaa8ca7c966739c65a|commit]], [[https://git.kernel.org/linus/1ef46c231df4b856559ec0234bfcbb41a1180b97|commit]], [[https://git.kernel.org/linus/e011995e826f85fbe55dc7d4ce649461163d1052|commit]], [[https://git.kernel.org/linus/2875fe0561569f82d0e63658ccf0d11ce7da8922|commit]], [[https://git.kernel.org/linus/f90b43ce176c129a84237c9d57fae51aeff3e6ec|commit]], [[https://git.kernel.org/linus/db5a79460315bd12dedee5f964cd72f3a534ecb2|commit]], [[https://git.kernel.org/linus/cfafe260137418d0265d0df3bb18dc494af2b43e|commit]], [[https://git.kernel.org/linus/f1e58583b9c7ceae7f11646e9edf2561d67f29c9|commit]] * Partial support for the Kendryte K210 [[https://git.kernel.org/linus/956d705dd279f70d5a222375fa97b637d6e8c43d|commit]], [[https://git.kernel.org/linus/335b139057ef79dbede01dea6e8c3f47c2b88802|commit]], [[https://git.kernel.org/linus/c48c4a4c7eadb76593965e2b956e4e2b23a4e388|commit]], [[https://git.kernel.org/linus/8759a42bf1d04232835ed9287860fe6c124f3aac|commit]], [[https://git.kernel.org/linus/5ba568f57f0ae4826beb6aaeecb12e68219b8a0b|commit]], [[https://git.kernel.org/linus/aa10eb6bb8a9c12d238e77fdd470db60cd7fb769|commit]], [[https://git.kernel.org/linus/37809df4b1c88927fe944eb766e0553811c51f64|commit]] * Add support to dump the kernel page tables [[https://git.kernel.org/linus/59c4da8640ccf4721d54d36835706f3eefb521a4|commit]] * eBPF JIT for 32-bit RISC-V (RV32G) [[https://git.kernel.org/linus/ca6cb5447ceca6a87d6b62c9e5d41042c34f7ffa|commit]], [[https://git.kernel.org/linus/5f316b65e99f109942c556dc8790abd4c75bcb34|commit]], [[https://git.kernel.org/linus/06b741521622331eb01b67123e8cdda6ca8be187|commit]], [[https://git.kernel.org/linus/dad737c926b5b286b9c91abbda66811a8a6618e9|commit]] == S390 == * /proc/cpuinfo * Add system topology information [[https://git.kernel.org/linus/fb83510295d7a6cdeb46242515c3180f9adafc85|commit]] * Show number of online CPUs within a package [[https://git.kernel.org/linus/2db52dc353146e684d0b3ec4060f00ebefc5c4d2|commit]] * Show number of online cores [[https://git.kernel.org/linus/959684978d5a8443cfb0ed59a9d1fc59d2a80d09|commit]] * perf: Add new extended counters for IBM z15 [[https://git.kernel.org/linus/d68d5d51dc898895b4e15bea52e5668ca9e76180|commit]] * ipl: add support (via sysfs) to control memory clearing for FCP and CCW re-IPL [[https://git.kernel.org/linus/1a2ae03b1938b050c3bbd79e79d5075e0307fe20|commit]] * KVM: Add support for protected VMs [[https://git.kernel.org/linus/ecdc5d842bb3c166c3d549e52ba91a3955b257f2|commit]], [[https://git.kernel.org/linus/29d37e5b82f3e96dd648167657d5a0e0111ce877|commit]], [[https://git.kernel.org/linus/084ea4d611a3d00ee3930400b262240e10895900|commit]], [[https://git.kernel.org/linus/214d9bbcd3a67230b932f6cea83c078ab34d9e70|commit]], [[https://git.kernel.org/linus/f65470661f3648fe6d3d13475d01a744bb14f8b4|commit]], [[https://git.kernel.org/linus/3e6c556899d02e04d3d65f0e12adfbe05a557832|commit]], [[https://git.kernel.org/linus/6933316fe011d5875b360ea8b7404a6612846740|commit]], [[https://git.kernel.org/linus/29b40f105ec8d555984c1f72dc9133b122e51903|commit]], [[https://git.kernel.org/linus/fa0c5eabbdd33012b369cf75d6a39389cc9ae707|commit]], [[https://git.kernel.org/linus/1274800792dced8e5b6d54c71ec049c4d1e34189|commit]], [[https://git.kernel.org/linus/49710db081699a14f4ba49cb0c02d0571a341449|commit]], [[https://git.kernel.org/linus/da24a0cc58ed549dbcc3089ba3bb08ef3d7073af|commit]], [[https://git.kernel.org/linus/201ae986ead7582f8d9506a5d11459b280b954c8|commit]], [[https://git.kernel.org/linus/0890ddea1a90e57114b5704cd560192c743f3d2e|commit]], [[https://git.kernel.org/linus/e663df91dd8580d23234f723a3d0c419572bc32e|commit]], [[https://git.kernel.org/linus/c8aac2344d663ec9c635ccec368341602f255f4c|commit]], [[https://git.kernel.org/linus/19e1227768863a1469797c13ef8fea1af7beac2c|commit]], [[https://git.kernel.org/linus/d274995ec273b82dbbccc5521ab2132217f64952|commit]], [[https://git.kernel.org/linus/5322781008a9dce894146ef71a09f1770062389a|commit]], [[https://git.kernel.org/linus/22d768c3e960f10707017dfbee54e472f2c6a778|commit]], [[https://git.kernel.org/linus/353cbc6a5bdfc929368f64f5ca4af487cd7dff36|commit]], [[https://git.kernel.org/linus/68cf7b1f137e61cea71925e48bc0c6d7bcfc637c|commit]], [[https://git.kernel.org/linus/0f3035047140b3dc18fc5a028ed5f273f24b5539|commit]], [[https://git.kernel.org/linus/811ea797118a8caf54b54fc5c30e0b6c90c8abf3|commit]], [[https://git.kernel.org/linus/ea5c68c39023b76b2dc88043ff76c60f44d4e296|commit]], [[https://git.kernel.org/linus/e0d2773d487c2a41c99d9e256d51cc0a859aa9ab|commit]], [[https://git.kernel.org/linus/fe28c7868f68b82e4517efb1dc3c22e2297df340|commit]], [[https://git.kernel.org/linus/7c36a3fcf444ced8efc3da106cc7215227d60fde|commit]], [[https://git.kernel.org/linus/3adae0b4ca64c08a6c05a54be0becf9d127d39dc|commit]], [[https://git.kernel.org/linus/72f218208fa63806ebcfca7e793b095d346ee0a4|commit]], [[https://git.kernel.org/linus/8a8378fa61571eb308428780dee063c4580edb2a|commit]], [[https://git.kernel.org/linus/a421027987ed794d0e54cc7820e685ad276a502d|commit]], [[https://git.kernel.org/linus/13da9ae1cdbf1ec4ea36b7612e606681c27cca13|commit]], [[https://git.kernel.org/linus/04ed89dc4aeba57ab99df16edbd9d06e43d0a2c4|commit]], [[https://git.kernel.org/linus/a0f60f8431999bf57cf53c3b27c47ef156b4fa17|commit]] * Remove fake numa support [[https://git.kernel.org/linus/701dc81e7412daaf3c5bf4bc55d35c8b1525112a|commit]] * qeth: adds support for {{{ETHTOOL_RX_COPYBREAK}}} [[https://git.kernel.org/linus/6bbfece5a4fbb4436eed124f4768473fff6e90e4|commit]], [[https://git.kernel.org/linus/9c6dc7af853382f119714889ba3de37b44a9fc0d|commit]], [[https://git.kernel.org/linus/13bf829581c7d7dadb5b531caa4de681ab03cbc1|commit]], [[https://git.kernel.org/linus/d74e5e84f25c825fe6ac78d6e7ca2139fc3f1cf6|commit]], [[https://git.kernel.org/linus/7f23d55f4958d11577f6cf54d5d3baced25ecaea|commit]], [[https://git.kernel.org/linus/3a5bad64db30a07459eb2f15ce6a4b995474350d|commit]], [[https://git.kernel.org/linus/3d35dbe6224e60a249dd492b0f757828db559c52|commit]], [[https://git.kernel.org/linus/562cf7736363c0b8a98f482cc7f6a19177d8fcea|commit]] * qdio: export SSQD via debugfs [[https://git.kernel.org/linus/ad451abee4ba787508c2a344aae4c9316b96cab9|commit]] * qeth: several ethtool enhancements (.set_channels, SW Timestamping, per-queue TX IRQ coalescing) [[https://git.kernel.org/linus/8d145da294a9371c050994bbe6fef98c91e3c072|commit]], [[https://git.kernel.org/linus/66cddf101901a6cfcd21c840f0535e8f1c8c5186|commit]], [[https://git.kernel.org/linus/fcc2df8b8777c960c8125bc157423c76415a5419|commit]], [[https://git.kernel.org/linus/ee1e52d1e4bb91826a2bf5c0586d5b15eb619898|commit]] * zcrypt: Support for CCA protected key block version 2 [[https://git.kernel.org/linus/c4f762ff6b7766e0053e39d1d87d599384288048|commit]] * KVM: introduce module parameter kvm.use_gisa [[https://git.kernel.org/linus/cc674ef252f4750bdcea1560ff491081bb960954|commit]] * Remove broken hibernate / power management support [[https://git.kernel.org/linus/394216275c7d503d966317da9a01ad6626a6091d|commit]] == POWERPC == * Exception cleanup, rewrite syscall assembler code in C and disable compat cruft on ppc64le [[https://git.kernel.org/linus/a42a239db3262b8185cb1a07a9350392ef1439ca|commit]], [[https://git.kernel.org/linus/7cb3a1a03e5f24b9f71a0f98e0dc9763155073ce|commit]], [[https://git.kernel.org/linus/d52fd3d31b25a01a48e9b31c668846967cb1cfde|commit]], [[https://git.kernel.org/linus/eb204d863b9e7ddd9fdf904b1e94412597beb301|commit]], [[https://git.kernel.org/linus/4f50541f6703b99cfe1ba16639740be851a619ae|commit]], [[https://git.kernel.org/linus/fc589ee416e0b3e704840fb6d5895c29355d6f5a|commit]], [[https://git.kernel.org/linus/6d71759a741362697cde1da8735c3e2c23ff5d5c|commit]], [[https://git.kernel.org/linus/b177ae2f8c7c980248fb1edb22e8ab1b0db028af|commit]], [[https://git.kernel.org/linus/a3cd35be6e535f303539aaf258269d48e6bd60cb|commit]], [[https://git.kernel.org/linus/8729c26e675c356de4179d587af6cd1f16147a39|commit]], [[https://git.kernel.org/linus/0eddf327e1dc56f901dd40447d5af3a396f7052b|commit]], [[https://git.kernel.org/linus/9600f261acaaabd476d7833cec2dd20f2919f1a0|commit]], [[https://git.kernel.org/linus/d73a10cbf98f868586e907ef9d953f9fc7ae369c|commit]], [[https://git.kernel.org/linus/931dc86b3a965add65b0e04b6a0754083df1ab1f|commit]], [[https://git.kernel.org/linus/9d598f934470dc455dac01f0dcbebecf1604606f|commit]], [[https://git.kernel.org/linus/2babd6ea43edacfc1577432baa187a7d212f3f4f|commit]], [[https://git.kernel.org/linus/689e7322627c7305dbbb86131ac9e6fe90fc8c99|commit]], [[https://git.kernel.org/linus/3f7fbd97d07d6e724ac34f3fce1031977944bca0|commit]], [[https://git.kernel.org/linus/94325357e8c064e28930a9f571395ca9782a6e6d|commit]], [[https://git.kernel.org/linus/2284ffea8f0c7849a80e76ec698d38506b51a4e8|commit]], [[https://git.kernel.org/linus/b44fc96d7ba96eeb6cf59d0a95d1d35cb7f076d3|commit]], [[https://git.kernel.org/linus/71c3b05a8083d8774ca66c89672d29d7bf33813e|commit]], [[https://git.kernel.org/linus/965dd3ad307671d06471da0e9a44f3a194167d26|commit]], [[https://git.kernel.org/linus/68b34588e2027f699a3c034235f21cd19356b2e6|commit]], [[https://git.kernel.org/linus/3282a3da25bd63fdb7240bc35dbdefa4b1947005|commit]], [[https://git.kernel.org/linus/6cc0c16d82f889f0083f3608237189afb55b67be|commit]], [[https://git.kernel.org/linus/702f0980522239bc7fd1360b24f722a90b6b4418|commit]], [[https://git.kernel.org/linus/9e62ccec3ba0a17c8050ea78500dfdd0e4c5c0cc|commit]], [[https://git.kernel.org/linus/3dd4eb83a9c08ed6af482a5417323a6c8f4fc7a7|commit]], [[https://git.kernel.org/linus/d6c19bdee2ba3d9426d31cb82d036212c3b2fb47|commit]], [[https://git.kernel.org/linus/2910428106ebf23a9a2176cb751749edb2ce57e2|commit]], [[https://git.kernel.org/linus/0a7601b6ffddec11d7cc0bc3264daf0159f5e1a6|commit]], [[https://git.kernel.org/linus/6e944aed8859d3b2de32ddb86748db9aefa43667|commit]], [[https://git.kernel.org/linus/7c0eda1a04340a1de09bdf6521853e3bc0637c3b|commit]] * fadump: sysfs for fadump memory reservation [[https://git.kernel.org/linus/d8e73458f33a24810413ee3a0cd020b644de2f98|commit]],reorganize /sys/kernel/fadump_* sysfs files [[https://git.kernel.org/linus/d418b19f34ed0c751a69810080596f7e749595aa|commit]] * Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation [[https://git.kernel.org/linus/22697da36d0cee57c2a5750ef7d84e4d88da17e7|commit]] * powernv: Add explicit fast-reboot support [[https://git.kernel.org/linus/672e480aa21023fc8e4b6ab8635d8898822b97e7|commit]] * powernv: Move core and fadump_release_opalcore sysfs files to another directory [[https://git.kernel.org/linus/8852c07a881b0acfd3d75cf3927adaab815c4ee5|commit]] * xive: Add a debugfs file to dump internal XIVE state [[https://git.kernel.org/linus/930914b7d528fc6b0249bffc00564100bcf6ef75|commit]] * Book3S HV: Add a capability for enabling secure guests [[https://git.kernel.org/linus/9a5788c615f52f6d7bf0b61986a632d4ec86791d|commit]] == CSKY == * Add kprobes/uprobes support [[https://git.kernel.org/linus/33e53ae1ce413a081254e686d9b27cc1b3585e2f|commit]], [[https://git.kernel.org/linus/8f6bb793b2be82f1f73bfb416486f156f70b4314|commit]], [[https://git.kernel.org/linus/89a3927a775c0a7212e2e3c4e2d42cd48895bee0|commit]], [[https://git.kernel.org/linus/bfe47f358ad298a1efb9b8f8299a81541d90df87|commit]] * Add lockdep, rseq, gcov support [[https://git.kernel.org/linus/000591f1ca3312d9a29e15a9e3fe5c4171f75586|commit]], [[https://git.kernel.org/linus/9866d141a0977ace974400bf1f793dfc163409ce|commit]], [[https://git.kernel.org/linus/de8636787119193ea1a4b7c1a13be0de5b64210f|commit]] == MIPS == * Add modern !DeviceTree and irqchip support to Loongson64 [[https://git.kernel.org/linus/dbb152267908c4b2c3639492a94b6838821bc195|commit]], [[https://git.kernel.org/linus/be09ef09e290e1c8bd361e431d3659e13e65094c|commit]], [[https://git.kernel.org/linus/b6280c8bb6f50410a730fa2e07525e371f230230|commit]], [[https://git.kernel.org/linus/a93f1d903fa34fc2c5d9fa450bdb6c28d6fdfe00|commit]], [[https://git.kernel.org/linus/5ef7ce7e81bbc1788a7e24d067f34f591a9508f1|commit]], [[https://git.kernel.org/linus/8bec3875c547c78314c48959542e202bdd897a42|commit]], [[https://git.kernel.org/linus/bfe9a29996293c0b72ff7c4ad45af882c787c4ee|commit]], [[https://git.kernel.org/linus/87fcfa7b7fe6bf819033fe827a27f710e38639b5|commit]], [[https://git.kernel.org/linus/fcecdcd388ea6725ceb66bb3c71f947f98f50966|commit]], [[https://git.kernel.org/linus/3e4990138a26f2570b579a4e87bdc13e4a6677a6|commit]] * Add support for Desktop Management Interface (DMI) [[https://git.kernel.org/linus/be8fa1cb444cdf3dcab72053939d073394886ff8|commit]] == ARC == * Handle DSP presence in HW [[https://git.kernel.org/linus/240c84b1c22c9912ed1c8a96251b44e85d2ca2ed|commit]], [[https://git.kernel.org/linus/4827d0cf744e7e9cc73f10e1f4eaca904a3868c1|commit]], [[https://git.kernel.org/linus/7321e2ea0d6aece516a9c0827028ecda2ccaeae9|commit]], [[https://git.kernel.org/linus/f09d3174f002ee2cf15623d5a0f68f7393536ce7|commit]] = Drivers = == Graphics == * amdgpu * Support USBC power delivery firmware downloading to USBC chip on the ASIC [[https://git.kernel.org/linus/95860efc447c3f990cce4c9f612dc9bc5a969e82|commit]], [[https://git.kernel.org/linus/0dc93fd117405c2e87d314b1b7b7a3fac8898eaa|commit]], [[https://git.kernel.org/linus/57430471e2fa60a412e220fa3014567e792aaa6f|commit]] * Add HDCP SRM support [[https://git.kernel.org/linus/e50dc17163d9a40596f0db0ff2fb0b1eaef52ff9|commit]], [[https://git.kernel.org/linus/79aad7bd951bc1a1c797e25ad990191ff280c6c6|commit]], [[https://git.kernel.org/linus/9037246bb2da58d7b990ec9133f69c0b7d86f7a0|commit]], [[https://git.kernel.org/linus/f4406d6fb23c72eb8ccf071db00fb06d9586bb5f|commit]], [[https://git.kernel.org/linus/1746d5a1d1a17dd389a00f335e2a1320feb4625b|commit]] * OLED panel support [[https://git.kernel.org/linus/96577cf82a1331732a71199522398120c649f1cf|commit]] * Enable BACO with KFD [[https://git.kernel.org/linus/70bedd68e7b3a7f1d7f3198bb698fc23bc5aaa68|commit]], [[https://git.kernel.org/linus/3c1224c02e995685bb386f259ae2f737eca739f3|commit]], [[https://git.kernel.org/linus/9593f4d6a69b0bc9577a7edb4c79be533957c161|commit]], [[https://git.kernel.org/linus/4fdda2e66de0b7d37aa27af3c1bbe25ecb2d5408|commit]] * Support plane level CTM, and P010 pixel format [[https://git.kernel.org/linus/cbec6477ced5638c6121ee1110f7f457575be954|commit]], [[https://git.kernel.org/linus/5c41c023f8b213d425af973a4dd83f5b9bc0bfb2|commit]] * amdkfd: Add queue information to sysfs [[https://git.kernel.org/linus/6d220a7e7971ecabdf713554df44aca5640efb33|commit]] * debugfs * Add interface to set arbitrary sclk for navi14 (v2) [[https://git.kernel.org/linus/0cf64555fe6ce82b3083a0bc3fb8ba95147e2caf|commit]] * Add gfxoff debugfs entry [[https://git.kernel.org/linus/669e2f91e4d11d9cc5859994439019e8c959f762|commit]] * Add DMUB firmware state debugfs [[https://git.kernel.org/linus/2364076772b11c1ab07fdb62cae4222999c9217f|commit]] * Add DMUB tracebuffer debugfs [[https://git.kernel.org/linus/60ec1b5633afaf624290c1d62145285f005634bd|commit]] * Intel * Allow specific CS ring buffer sizes [[https://git.kernel.org/linus/88be76cdafc7e60e2e4ed883bfe7e8dd7f35fa3a|commit]] * Tigerlake enablement patches + Tigerlake enabled by default * New sysfs entries for engine properties [[https://git.kernel.org/linus/062444bbc6859dbe9991673ffd377a4af4d76d51|commit]], [[https://git.kernel.org/linus/4ec76dbeb62b5f897641af502b8309808e4e2d82|commit]], [[https://git.kernel.org/linus/6e57cc39420c1d13d92c46ea662a7f9f5368f2ee|commit]], [[https://git.kernel.org/linus/9a40bddd47ca4aa26d3b10bdaf51c35862a344ff|commit]], [[https://git.kernel.org/linus/db3d8338bacbfc734d246eaccfbe5b19ad81d7d4|commit]], [[https://git.kernel.org/linus/72338a1f5ef8a480184aac48bcc8e9f7d4d0d0a5|commit]], [[https://git.kernel.org/linus/1a2695a7465971f28d8c44d6a282b6a2dd91e96f|commit]] * debugfs: add parameters to debugfs [[https://git.kernel.org/linus/c43c5a8818d4c399e38f636495fb02a8ff8a029a|commit]], remove i915_dpcd file [[https://git.kernel.org/linus/cd1c4d4a22bcad386f1eab899808d88a5be2e7c0|commit]] * Remove 'prefault_disable' modparam [[https://git.kernel.org/linus/34ffabe311cc4267dbb955d38b87905621c144b2|commit]] * bridge * Add I2C based driver for ps8640 bridge [[https://git.kernel.org/linus/bc1aee7fc8f05bfee2d0fd44e3623cd995e29734|commit]] * omap: Replace custom display drivers with drm_bridge and drm_panel [[https://git.kernel.org/linus/5ee0caf161a9a21b9410b29f3cae8e1e98d1b100|commit]], [[https://git.kernel.org/linus/b35f90f2d4a63cf2bc427f5c4e33eb86d963e716|commit]], [[https://git.kernel.org/linus/a92d083d08b008d0507f1191c3610b3e185309eb|commit]], [[https://git.kernel.org/linus/be39f3db0146152b1f0b55df0891b7479f7e9f46|commit]], [[https://git.kernel.org/linus/282f713c65f74b34df013759485995f7a7ddd4ab|commit]], [[https://git.kernel.org/linus/0451369bc5c3eda098df27f1638902fae073a0d7|commit]], [[https://git.kernel.org/linus/11f6c4b1b2599d04ae94a25ce3dcdc46d19434b0|commit]], [[https://git.kernel.org/linus/64d05ff758e39b7c908b96f5e19a5e519092eac8|commit]], [[https://git.kernel.org/linus/a25b988ff83f3ca0d8f5acf855fb1717c1c61a69|commit]], [[https://git.kernel.org/linus/94ded532ffdb42c2b32bfb508759a951506dd7dd|commit]], [[https://git.kernel.org/linus/0411374bdf2b3cc12a9a4c23f0a1c19814d041b3|commit]], [[https://git.kernel.org/linus/272378ec0eb972100496c3be44be03b86caa9ca3|commit]], [[https://git.kernel.org/linus/2df6428e290a61367b1a54db56fe49000dc4c49d|commit]], [[https://git.kernel.org/linus/ca00e10b50ad63681288c4bf738e9dddffc7cf2c|commit]], [[https://git.kernel.org/linus/0c275c30176b2e7871c6ac5fb0ed548f81e0fa27|commit]], [[https://git.kernel.org/linus/cff5e6f7e83f6271ed75972e9a2920e2c7f62d6c|commit]], [[https://git.kernel.org/linus/2be68b59e5d035f7d404477f8df2262ca5de981f|commit]], [[https://git.kernel.org/linus/5cafa0f1853b1a2a8845d908d84ff12579532a3c|commit]], [[https://git.kernel.org/linus/e00a5caafac0276ea5f6ab3999087e9d3fe6ee7e|commit]], [[https://git.kernel.org/linus/5e20bdf3d3ded5c241650d590781bfc84d6e20ae|commit]], [[https://git.kernel.org/linus/2a0a3ae17d36fa86dcf7c8e8d7b7f056ebd6c064|commit]], [[https://git.kernel.org/linus/1516d11923d0f9f5db88041e8c4e097a59af0d5f|commit]], [[https://git.kernel.org/linus/514fc91083f6c7e6faac17614361a39beeff615b|commit]], [[https://git.kernel.org/linus/a779618b4a07d90fd332b6dbb4e836678d0a1d43|commit]], [[https://git.kernel.org/linus/c83fefd738344cf5bf22e1e1442e6f746b85c1d4|commit]], [[https://git.kernel.org/linus/326a1166ca0826e2fdccc2b9174a8f7802bd5100|commit]], [[https://git.kernel.org/linus/db0fefd1b90d7d2a23090e9178ce742fe1b0aadd|commit]], [[https://git.kernel.org/linus/0fe37173ce0ec7ca23232a1a242059db73c0ff16|commit]], [[https://git.kernel.org/linus/a4659694a7e5dd9bfaa07f14ecd5d9e903ae0a0b|commit]], [[https://git.kernel.org/linus/1edc1a1cbe7f5b5692267cdcf227528c2f39f198|commit]], [[https://git.kernel.org/linus/ee34f23ae82e568f441835a1bd5476b4be2dd6fc|commit]], [[https://git.kernel.org/linus/6c623d6bf3e36f9ba1ac116e2ea552091af221a5|commit]], [[https://git.kernel.org/linus/3c983905d2b4b86976438f67e946437d47d873e9|commit]], [[https://git.kernel.org/linus/615de6ceb6b6a227a242059939b2ed54e54b4db8|commit]], [[https://git.kernel.org/linus/6886b346452ff379888d72faec60fb24622faeb6|commit]], [[https://git.kernel.org/linus/4fcbfbae7222eb399caa2cc04082fd07c6bd164b|commit]], [[https://git.kernel.org/linus/2f004792adadcf017fde50339b432a26039fff0c|commit]], [[https://git.kernel.org/linus/f40f4e45df12fe51727db4a42340214c0244bc9d|commit]], [[https://git.kernel.org/linus/e7e67d9a2f1dd2f938adcc219b3769f5cc3f0df7|commit]], [[https://git.kernel.org/linus/75fb968b83d0530e2be2cb51e90b7bc849dd433b|commit]], [[https://git.kernel.org/linus/a559b4407d2bc559a8149056f44c780b92c7526a|commit]], [[https://git.kernel.org/linus/96b0a34d27333e9df724a3efe95daeb68097b2ca|commit]], [[https://git.kernel.org/linus/7f113085af93a2949ffdde95e5ea21ef8c65c76d|commit]], [[https://git.kernel.org/linus/b6067da4ebf9db5e4b026220b13dce3528032b88|commit]], [[https://git.kernel.org/linus/b04df00bb5c01bac8bf58debae258ad923b3e125|commit]], [[https://git.kernel.org/linus/825281cd6ba1f9045288c63c0eff4a393cd24dc4|commit]], [[https://git.kernel.org/linus/76777d6c30fb9fc1553a22743304f58ec33f621d|commit]], [[https://git.kernel.org/linus/ac3f6915efb521644b2fd7495b59abd115f6c7b2|commit]], [[https://git.kernel.org/linus/13d2d52f59c0c79398d9c9e2ea3d661a0e5b6bbc|commit]], [[https://git.kernel.org/linus/8bef8a6d5da81b909a190822b96805a47348146f|commit]], [[https://git.kernel.org/linus/5d79598ba8444fffaf04b93dfb696fdb6eb24c06|commit]], [[https://git.kernel.org/linus/263a983eb26a550314448ddce7a0fd5caa08c140|commit]], [[https://git.kernel.org/linus/984f6c91d38a80f4ae2ff03489c2ac8a542bf6a8|commit]] * Add tc358768 driver [[https://git.kernel.org/linus/ff1ca6397b1df576d1fd5008701d80ee899576f8|commit]] * adv7511: Add support for ADV7535 [[https://git.kernel.org/linus/8501fe4b14a35cb9efac16dff01123efb7e72f53|commit]] * vmwgfx * Disable DMA when SEV encryption in use * Support newer vmware svga device protocol and expose new commands to userspace. This is required for supporting newer GL4 features in the guest [[https://git.kernel.org/linus/ef7c7b7497d6aba37a8932205411c872972dae5d|commit]], [[https://git.kernel.org/linus/0652ff336386322a866df314fee193d5e035b6c8|commit]], [[https://git.kernel.org/linus/3d143954229ef89ca7bae5fe260ab77496f6582c|commit]], [[https://git.kernel.org/linus/878c6ecd3e24dc215a9f5e1c32b9873be35c1ff0|commit]], [[https://git.kernel.org/linus/0651dfabd96c35fddd1c2f455e5b638ba6c58993|commit]], [[https://git.kernel.org/linus/4dec28053ba0a10294297ad8aa70ab1f0884c41b|commit]], [[https://git.kernel.org/linus/7ebb47c9f9abf4950f1ab3f952194cb67f9caba7|commit]], [[https://git.kernel.org/linus/d2e90ab3744f911c45823b3390fda25b102e76ee|commit]], [[https://git.kernel.org/linus/5e8ec0d919a4911f7cde01affa2bfd78a74b9b0f|commit]], [[https://git.kernel.org/linus/b6fad7397521cb032b3222d750147fb111555a59|commit]], [[https://git.kernel.org/linus/403fef50e32bf179d56215391f669aa51e7c4c73|commit]], [[https://git.kernel.org/linus/e8bead9c5c07497ce42d684729738f042896a237|commit]], [[https://git.kernel.org/linus/26b82873a4a41cd699001ea634e2fc789789e5bd|commit]], [[https://git.kernel.org/linus/504901dbb0b565fcbe466b0c56f3131586df5afd|commit]], [[https://git.kernel.org/linus/2a50f06d639bc6d21e855296c2fa511b080f9a79|commit]], [[https://git.kernel.org/linus/f0fce23384dad01ae65ba30552f91f6cb76ee56f|commit]], [[https://git.kernel.org/linus/f59e61acececc5f25313252da178a5c5eba568bd|commit]] * mediatek * Support HDMI jack status reporting [[https://git.kernel.org/linus/5d3c644773925c3568617435e42a9404a114c428|commit]] * MT8183 DPI support [[https://git.kernel.org/linus/b472094402f19d940fa447fd2bdcbb1fdf1e38c0|commit]] * etnaviv * Show identity information in debugfs [[https://git.kernel.org/linus/000806631d2a0bc914ffcf2a72aeb6dd59c7fc11|commit]] * meson * YUV420 support [[https://git.kernel.org/linus/8496a2172d7cd25d1baa734b756cbee4574d4652|commit]], [[https://git.kernel.org/linus/e5fab2ec9ca4f7db47aaf1d7f39e43a13b03a4b7|commit]], [[https://git.kernel.org/linus/64db601a9561778b41add87270daf512c9bf0433|commit]] * tidss * New driver for TI Keystone platform Display !SubSystem [[https://git.kernel.org/linus/32a1795f57eecc3974901760400618571c9d357f|commit]] * hibmc * Add gamma_set support [[https://git.kernel.org/linus/2f89f37fe23db793dc9e0d34dcab4f2894b5c170|commit]] * Improve DPMS support [[https://git.kernel.org/linus/5970af8b58aaa082c87042893fa644229d7aa332|commit]] * pl111 * Integrator IM-PD1 support [[https://git.kernel.org/linus/364e7d3058fc94fc9a158872a3c2e2a4605324db|commit]] * sun4i * LVDS support for A20 + A33 [[https://git.kernel.org/linus/d718e53a48f7bcfa6cdd0c00d5ed1fb516595446|commit]], [[https://git.kernel.org/linus/cf650f2cba8efaf6a5e29baf718eb037f2dbf126|commit]] * tiny * Add support for tft displays based on ilitek,ili9486 [[https://git.kernel.org/linus/cdb702a655582e80139525156c57e6e48da08393|commit]] * st7735r: Add support for Okaya RH128128T [[https://git.kernel.org/linus/d1d511d516f72e0da2fea1e32a2dbf7b4f19b81f|commit]] * panel * Add Feixin K101 IM2BA02 panel [[https://git.kernel.org/linus/fac47b1ebeda3b5f08ea25df3eedb5a7ad51c141|commit]] * Add Samsung s6e88a0-ams452ef01 panel driver [[https://git.kernel.org/linus/6d598a32ed871ee7ddb9612a3bdc8f3f1febea33|commit]] * Add driver for Novatek NT35510-based panels [[https://git.kernel.org/linus/899f24ed8d3a6d87734dc4252b4c3511b1128ad4|commit]] * Add panel driver for Elida KD35T133 panels [[https://git.kernel.org/linus/5b6603360c122e5b40ae9baf9130fb90f3cfc522|commit]] * simple: Add EDT panel support [[https://git.kernel.org/linus/82d57a590f51eb86e1ad0f24db257739ce0bfd74|commit]] * simple: Add !NewEast Optoelectronics CO., LTD WJFH116008A panel support [[https://git.kernel.org/linus/258145ea35848aed63623bb4b54a7db929b926eb|commit]] * simple: Add Rocktech RK101II01D-CT panel [[https://git.kernel.org/linus/f305047b495978fc2264a5ace9dd8ac51ad8dc07|commit]] * simple: Add support for the Frida FRD350H54004 panel [[https://git.kernel.org/linus/7b6bd84336096851225d06f3b176157f305e09a2|commit]] * simple: add panel-dpi support [[https://git.kernel.org/linus/4a1d0dbc8332231d1d500d7a1d13c45457262a97|commit]] * matroxfb * Add Matrox MGA-G200eW board support [[https://git.kernel.org/linus/11be60bd66d5431018d706ec623c8ece80a7f931|commit]] * Add getfb2 ioctl, it allow to pass multiple planes and modifiers, just like addfb2 over addfb [[https://git.kernel.org/linus/455e00f1412fe51fa7bd21ad6fe0015b163fa9e5|commit]] * Enables huge-and giant page-table entries for TTM and TTM-enabled graphics drivers [[https://git.kernel.org/linus/f05a3849f6449f67843113778bf56e02f2b4ddf8|commit]], [[https://git.kernel.org/linus/2484ca9b6a20451debb789d0a89af6f15de99826|commit]], [[https://git.kernel.org/linus/327e9fd489727aa83e13c80ae517f46cdbe8979e|commit]], [[https://git.kernel.org/linus/9a9731b18c9bb70c023f0b2c731726fd5167673e|commit]], [[https://git.kernel.org/linus/314b6580adc543cf21a1a84bce9c6a58a8dcb38c|commit]], [[https://git.kernel.org/linus/75390281ab68534fbecc71f370203d7981f04a3a|commit]], [[https://git.kernel.org/linus/b182341667091c8edfb24a7caae600a2f08d7857|commit]], [[https://git.kernel.org/linus/7546f7ffdb5cbe12689d94fe657608364d2f7773|commit]], [[https://git.kernel.org/linus/9431042dbc8ce490d49c7f9d5142805b6249208b|commit]] * Add support for bridge bus-format negotiation between all elements of the 'encoder -> bridges -> connector/display' section of the pipeline [[https://git.kernel.org/linus/751465913f045a1120188ec91ed46d90ea5fd539|commit]], [[https://git.kernel.org/linus/dc8c609bd31d2b410fd47a82a7b259f68056b244|commit]], [[https://git.kernel.org/linus/d9aad8c2d57e5962e3628b14c71491d3f4aaa35c|commit]], [[https://git.kernel.org/linus/41cf57124e0245ee5f6f1d7ca10bbd64d4cac660|commit]], [[https://git.kernel.org/linus/5061b8a969f7cd40f8d81f76e22a5e4fb13d6665|commit]], [[https://git.kernel.org/linus/f32df58acc68b4fae118e00e7fc272b4fb8d5fda|commit]], [[https://git.kernel.org/linus/fe141cedc4333e3b76307f096e02b2c1e60f65d5|commit]], [[https://git.kernel.org/linus/9781bd1dda2a4d81c78b6d83e4218fc171ddf4d7|commit]] == Power Management == * pm-graph v5.6 [[https://git.kernel.org/linus/2c9a583be132d1be1ba54f3433b4d817f15c5464|commit]] * EFI * Introduces an arch agnostic way of loading the initrd into memory from the EFI stub [[https://git.kernel.org/linus/db8952e7094fde3a397321240d5d57ec111258d8|commit]], [[https://git.kernel.org/linus/ec93fc371f014a6fb483e3556061ecad4b40735c|commit]], [[https://git.kernel.org/linus/79d3219d4e56b3c47fc5184aa962dac886a73729|commit]] * Add embedded peripheral firmware support: the EFI code / ROM itself sometimes may contain data which is useful/necessary for peripheral drivers to have access to. Specifically the EFI code may contain an embedded copy of firmware which needs to be (re)loaded into the peripheral, [[https://git.kernel.org/linus/0e72a6a3cfc3a32273f5e99bfaa4407f4917d343|commit]], [[https://git.kernel.org/linus/f0df68d5bae8825ee5b62f00af237ae82247f045|commit]], [[https://git.kernel.org/linus/e4c2c0ff00ecaf8e245455a199b86ce22143becf|commit]], [[https://git.kernel.org/linus/548193cba2a7d512394a4cd6cdaab9629c68a67f|commit]], [[https://git.kernel.org/linus/27d05ed31acc82052e7b8942e0886b166ba67541|commit]], [[https://git.kernel.org/linus/b4a87bcd9cdd643d36f546b2277bbc1af73c14fc|commit]], [[https://git.kernel.org/linus/85bfb4af14c89fea929973e79a55901877992127|commit]], [[https://git.kernel.org/linus/835e1b86ef8c9b466df5c9c949319690df700760|commit]], [[https://git.kernel.org/linus/b94b807e8cd98b5269772537270c2b16e593b082|commit]] * ACPI: Add new tiny-power-button driver, an alternative to the ACPI Button driver that only handles the power button. Rather than notifying userspace via the input layer or a netlink event, this driver directly signals the init process to shut down [[https://git.kernel.org/linus/a1b93e890d4f3e8c134095b52954bfbccaea29a6|commit]] * thermal * int340x: processor_thermal: Add Tiger Lake support [[https://git.kernel.org/linus/671aa926a90aacf553857cd7eabfa04a3c95b091|commit]] * imx_sc: add i.MX system controller thermal support [[https://git.kernel.org/linus/e20db70dba1c0783b9878ce37171ad560b1ebaf3|commit]] * imx8mm: Add support for i.MX8MM thermal monitoring unit [[https://git.kernel.org/linus/5eed800a68116a3cc66731162f7ea431d2732d4c|commit]] * sprd: Add Spreadtrum thermal driver support [[https://git.kernel.org/linus/554fdbaf19b188224d52d2fa80c049e4d42002e8|commit]] * tsens: Add watchdog support [[https://git.kernel.org/linus/d22066c1afcda84306c96483357b8477b088ed30|commit]] * rcar_gen3_thermal: Add r8a77961 support [[https://git.kernel.org/linus/8d74bf79dfd51fa84a5b99ada868c09488e633e8|commit]] * imx8mm: Add i.MX8MP support [[https://git.kernel.org/linus/2b8f1f0337c55fb26347dda90112dfd8fe326ec5|commit]] == Storage == * nvmem * Add driver for JZ4780 efuse [[https://git.kernel.org/linus/4a2addc28769183ff1162c408b4cda55b8c75495|commit]] * imx: ocotp: add i.MX8MP support [[https://git.kernel.org/linus/c3f4af8b31834928946b344728edad72d9ec964c|commit]] * SCSI * lpfc: Add Link Integrity FPIN registration and logging [[https://git.kernel.org/linus/df3fe76658ed47617741819a501e2bd2ae446962|commit]], [[https://git.kernel.org/linus/73ec6d2748dc35db2b32cf3c182a27c4a0837b9b|commit]] * zfcp: expose fabric_name in fc_host sysfs [[https://git.kernel.org/linus/e05a10a055098bf55168a9d682156e38c6b00cfa|commit]], [[https://git.kernel.org/linus/538c6e910baea9a94ba2a816c19c3e071892b49c|commit]], [[https://git.kernel.org/linus/7e0e4e0958ef794ee868838249880d5c521ff761|commit]] * zfcp: provide user information on the state of the otherwise transparent IBM Fibre Channel Endpoint Security [[https://git.kernel.org/linus/185f2d2d595c29c6e2ed6e2897b9ccc52c50c917|commit]], [[https://git.kernel.org/linus/a17c78460093aad8fb97fc6905c22355b7d1c923|commit]], [[https://git.kernel.org/linus/f0d26ae847489850509b793ef3f74be62f69ab0f|commit]], [[https://git.kernel.org/linus/616da39e0060f3b8bbc0f36f7d911bb5abb31746|commit]] * qla2xxx: Add beacon LED config sysfs interface [[https://git.kernel.org/linus/07553b1e83b46414caa693ba10d1a16487409b61|commit]] * qla2xxx: Add sysfs node for D-Port Diagnostics AEN data [[https://git.kernel.org/linus/e6ad2b79b82f41a51f90c95686c39cd8be4a35f3|commit]] * qla2xxx: Add ql2xrdpenable module parameter for RDP [[https://git.kernel.org/linus/bd7de0b1c3947e176effb5f5b4a47eab79db771e|commit]] * pm80xx: sysfs attribute for non fatal dump [[https://git.kernel.org/linus/dba2cc03b9db85fa356bf3137404542c0996e8c7|commit]] * iscsi: Report connection state in sysfs [[https://git.kernel.org/linus/82b8cf40bfe1077d8d757e223eb7a35c25f650ec|commit]] * AHCI * Add Intel Comet Lake H RAID PCI ID [[https://git.kernel.org/linus/32d2545462c6cede998267b86e57cda5d1dc2225|commit]] * Add Intel Comet Lake PCH RAID PCI ID [[https://git.kernel.org/linus/7667e63c8af90e287f9e2d070599024cbabe63f5|commit]] * Add Intel Comet Lake PCH-H PCI ID [[https://git.kernel.org/linus/5e125d13371b3049d238a4bf5f2108bfbfe8a900|commit]] * Add Intel Comet Lake PCH-U PCI ID [[https://git.kernel.org/linus/1f2ef049cb11c68134ce699f749f16ca8d34468e|commit]] * Add Intel Comet Lake PCH-V PCI ID [[https://git.kernel.org/linus/58c42b0b0d6eabb1db52f0f9e4b6017e81132055|commit]] * Add support for Loongson 7A1000 SATA controller [[https://git.kernel.org/linus/e49bd683e00bcc636bf2df79d4c8a0bda0314dc0|commit]] * Add sysfs attribute to show remapped NVMe device count [[https://git.kernel.org/linus/894fba7f434a408ec3f4d4164d2b300ee9263d38|commit]] * nvmet: make ctrl model [[https://git.kernel.org/linus/013b7ebe5a0d70e2a02fd225174595e79c591b3e|commit]] and ctrl-id configurable [[https://git.kernel.org/linus/94a39d61f80fcd679debda11e1ca02b88d90e67e|commit]] * nvme: expose hostid [[https://git.kernel.org/linus/45fb19f766d94a642cd820fe523ac29f502eece2|commit]] and hostnqn via sysfs for fabrics controllers [[https://git.kernel.org/linus/76171c6cdf832bc18b6d8207c9be94d78e54ed09|commit]] * ide: remove no longer used au1xxx-ide driver [[https://git.kernel.org/linus/823b30fe22d3bb1e98e5cb7d5c37b78bf14da48c|commit]] == Drivers in the Staging area == * Restore octeon driver [[https://git.kernel.org/linus/422d97b8b05ed38cc5f67522ddb821868ea272a7|commit]] * Restore octeon-usb host controller driver [[https://git.kernel.org/linus/96b06c0a16f737e9ea7dff1e23dd5f6d847e6731|commit]] * iio: adc: ad7192: move out of staging [[https://git.kernel.org/linus/b581f748cce00f4cbd6c76c4f301840403dece7b|commit]] * most: move core files out of the staging area [[https://git.kernel.org/linus/b276527539188f1f61c082ebef27803db93e536d|commit]] * media * hantro: Support H264 profile control [[https://git.kernel.org/linus/858eff03578c621728d219acfcc96b64938b0350|commit]] * hantro: add initial i.MX8MQ support [[https://git.kernel.org/linus/8e4aaa68786319ea02ad30e55c1f753bf83418ab|commit]] * imx: imx7_mipi_csis: Add greyscale formats support [[https://git.kernel.org/linus/e1a7461b21590ec0f439b7e5cc8dba35d808cb36|commit]] * meson: vdec: Add compliant H264 support [[https://git.kernel.org/linus/2b48e113866a6735de3a99531183afb6217c2a60|commit]], [[https://git.kernel.org/linus/d4d137de5f31d318ed9acdcdf359b9bd3920808b|commit]], [[https://git.kernel.org/linus/876f123b8956b455a89a172b905f9ecbb6fc5b67|commit]], [[https://git.kernel.org/linus/d7647e7c90f5f8990ee64d3a51af63b57faff5d5|commit]] * meson: vdec: Add VP9 decoding support [[https://git.kernel.org/linus/7624c9cd5b26417648d3b5fe50f5bdef4d057199|commit]], [[https://git.kernel.org/linus/09b455d1daf570457d076c5c0e9fa52103a67aed|commit]], [[https://git.kernel.org/linus/823a7300340e36ee2c1941e672f33c9419928d1c|commit]], [[https://git.kernel.org/linus/e9a3eb4819caf9d1408d61af059a21c535294824|commit]], [[https://git.kernel.org/linus/00c43088aa680989407b6afbda295f67b3f123f1|commit]] * rtl8188eu: Add ASUS USB-N10 Nano B1 to device table [[https://git.kernel.org/linus/38ef48f7d4b7342f145a1b4f96023bde99aeb245|commit]] * remove hp100 driver [[https://git.kernel.org/linus/a10079c6629068b906de5c944cb0e9bcc9517a7e|commit]] * Remove staging version of exfat filesystem [[https://git.kernel.org/linus/590a95e418d18894e34cd240b3e7ef278add05c7|commit]] * Remove wusbcore and UWB from the kernel tree [[https://git.kernel.org/linus/caa6772db4c1deb5d9add48e95d6eab50699ee5e|commit]] == Networking == * Bluetooth * btusb: Add support for 13d3:3548 Realtek 8822CE device [[https://git.kernel.org/linus/eb3939e386ec8df6049697d388298590231ac79c|commit]] * hci_h5: btrtl: Add support for RTL8822C [[https://git.kernel.org/linus/848fc6164158d697b70b390a2db5019663713f47|commit]] * ath11k * Support handling BSS color [[https://git.kernel.org/linus/5a032c8d19539997f3ed1850082a747f0d6b206e|commit]], [[https://git.kernel.org/linus/beb2f77297b0b7640e20ca2894104c87e21f5a47|commit]] * Add thermal management support [[https://git.kernel.org/linus/2a63bbca06b2508a8ae72956cddffbb53605e9b8|commit]], [[https://git.kernel.org/linus/a41d10348b01fe48dc21c1e6d83a6bb3e4838df2|commit]] * Offload PN verification [[https://git.kernel.org/linus/243874c64c8137bc90455200a7735da72836ecab|commit]], [[https://git.kernel.org/linus/1441b2f205a7c78dc2da11b830751b26cb55ae51|commit]] * Supporting RX ring backpressure HTT event and stats handling [[https://git.kernel.org/linus/678e8414bf4eadd58dff8845b632d1cb30abc7f6|commit]] * atlantic: MACSec offloading support for AQC devices [[https://git.kernel.org/linus/5908220b2b3d6918f88cd645a39e1dcb84d1c5d9|commit]], [[https://git.kernel.org/linus/30e9bb8472f4454d0544020574bb03d96ffa0e52|commit]], [[https://git.kernel.org/linus/8fa9137180b2fd8482b671f7e0bd8cf7538cbf59|commit]], [[https://git.kernel.org/linus/21114b7feec29e4425a3ac48a037569c016a46c8|commit]], [[https://git.kernel.org/linus/182879f89b858fede98136ea3ad45fe9c7178387|commit]], [[https://git.kernel.org/linus/a249f8050624f92f844605274de3367e2c8ac706|commit]], [[https://git.kernel.org/linus/f428011b90ec0de7429886f753b7c3293392761c|commit]], [[https://git.kernel.org/linus/b62c3624500a7e1cc081e75973299c1f7901a438|commit]], [[https://git.kernel.org/linus/c850240b6c4132574a00f2da439277ab94265b66|commit]], [[https://git.kernel.org/linus/62c1c2e606f63417985db5ac212825db716e35a8|commit]], [[https://git.kernel.org/linus/9d106c6dd81bb26ad7fc3ee89cb1d62557c8e2c9|commit]], [[https://git.kernel.org/linus/27736563ce320d3390c2423bc82c54b07f2a3d50|commit]], [[https://git.kernel.org/linus/b8f8a0b7b5cb7c3837ab3e0c7558a3a820216f0d|commit]], [[https://git.kernel.org/linus/9ff40a751a6f998042533c23d8d27b03bfb9889c|commit]], [[https://git.kernel.org/linus/aaa36515336d687e45dc85b745cbf977fe1e1dc1|commit]], [[https://git.kernel.org/linus/aec0f1aac58e81e88efe381dc5813e2e4d2858f2|commit]], [[https://git.kernel.org/linus/e8e9e13cc2584093ef88a81572879e0e49a55d47|commit]] * axienet: Add mii-tool support [[https://git.kernel.org/linus/2a9b65ea511cf301150181bef91bb0097dc5bf0b|commit]] * bcmgenet: Add ACPI bindings [[https://git.kernel.org/linus/ce69e2162f158d9d4a0e513971d02dabc7d14cb7|commit]], [[https://git.kernel.org/linus/480ded2652054321d048fb6a3d90af95dc449e42|commit]], [[https://git.kernel.org/linus/6ef31c8bee5b7ca439365a4ca5c87e1a8fa579ab|commit]], [[https://git.kernel.org/linus/99c6b06a37d4cab118c45448fef9d28df62d35d8|commit]], [[https://git.kernel.org/linus/26bd9cc64fafe3e84a601220162465ed72cdfc89|commit]], [[https://git.kernel.org/linus/ae200c26b32b98f48a9eb5cf53396fd15d94a3cb|commit]] * bgmac: configure MTU and add support for frames beyond 8192 byte size [[https://git.kernel.org/linus/8c7da63978f1672eb4037bbca6e7eac73f908f03|commit]] * brcmfmac: add USB autosuspend feature support [[https://git.kernel.org/linus/7f1d42304d933c310592c91df70b661965a36121|commit]] * cdc_ncm: Implement the 32-bit version of NCM Transfer Block [[https://git.kernel.org/linus/0fa81b304a7973a499f844176ca031109487dd31|commit]] * cxgb4/chcr * Add support for kernel tls offload in Tx direction, over Chelsio T6 NICs [[https://git.kernel.org/linus/34aba2c45024a0899776c2146d4ab105912d728d|commit]], [[https://git.kernel.org/linus/8a30923e1598c050f2670b88d51e3752b52b49ae|commit]], [[https://git.kernel.org/linus/5a4b9fe7fece62ecab6fb28fe92362f83b41c33e|commit]], [[https://git.kernel.org/linus/429765a149f18d4c26027a8e9ce12aeae5cd646e|commit]], [[https://git.kernel.org/linus/dc05f3df8faca14b7cebf0b2bbdeef75225d80f7|commit]], [[https://git.kernel.org/linus/62370a4f346dda9a7026445016db5f8eddd533a5|commit]] * nic-tls stats in ethtool [[https://git.kernel.org/linus/a0190431d195f9e796f77eed8be90bebe0a4002b|commit]] * dpaa2-eth * Add support for mii ioctls [[https://git.kernel.org/linus/4a84182afc1d35e4e3d0c57fb1836f0bd33706f5|commit]] * Add support for nway reset [[https://git.kernel.org/linus/2e6af0f304663e83dec83bc50f628e9e28ce4e08|commit]] * DSA * Add support for configuring the MTU on front-panel switch ports, while seamlessly adapting the CPU port and the DSA master to the largest value plus the tagger overhead [[https://git.kernel.org/linus/ab41ca3455a208392ce95f4086d5708dc37bff86|commit]], [[https://git.kernel.org/linus/8c7da63978f1672eb4037bbca6e7eac73f908f03|commit]], [[https://git.kernel.org/linus/bfcb813203e619a8960a819bf533ad2a108d8105|commit]], [[https://git.kernel.org/linus/bff33f7e2ae2e805a4b0af597b58422185c68900|commit]], [[https://git.kernel.org/linus/6ae5834b983ac191ce2a66fbdc59bb33477a63cc|commit]], [[https://git.kernel.org/linus/c279c7261a834470a7b9f005993bf149ee594d85|commit]], [[https://git.kernel.org/linus/fb77ffc6ec866b41aba5a31b38eacd8829fd2eb0|commit]], [[https://git.kernel.org/linus/0b912fc93a680ab6105a63c36222923fbe09065e|commit]] * Add support for matching VLAN TCI keys/masks to the CFP code [[https://git.kernel.org/linus/8b6b208b69917d88bb3e087f8c9e61c6b05ed571|commit]], [[https://git.kernel.org/linus/5ae8c0d51ace3bdbfb89c27e7661f081cc9287de|commit]], [[https://git.kernel.org/linus/c2d639d118d27d6419f5848675ed5c112a86910f|commit]], [[https://git.kernel.org/linus/7555020c44db75a0d934dffc0aa6c678b52b2a13|commit]], [[https://git.kernel.org/linus/8b3abe304c5f1057b7bac70fd5576dfa67e3e2b3|commit]] * Wire up Ocelot tc-flower to Felix DSA [[https://git.kernel.org/linus/29e59fd4fb488cdafde587c2dca6e8fc4123b6e8|commit]], [[https://git.kernel.org/linus/a56d7a345dd67995ba415a26a0164a72780f2d02|commit]], [[https://git.kernel.org/linus/ce6659c55b7dad1eea57b4e9fe6e77d39d22c286|commit]], [[https://git.kernel.org/linus/d3ac98668640858fd84164100710155317d87d6c|commit]], [[https://git.kernel.org/linus/ed13233d8fe2a478e34b500466d9be1464e3622d|commit]], [[https://git.kernel.org/linus/e0632940bc4c986f2dc9c8ee6aba65c14e30c762|commit]], [[https://git.kernel.org/linus/1ba8f6561a3ba3a4ac4becadb691667645fe73d2|commit]], [[https://git.kernel.org/linus/8551cdeb2ad1711e3ae85799ad9cc41c0bc64e0b|commit]], [[https://git.kernel.org/linus/ed11bb1f9657e95e8b79a9a49211986bde96005a|commit]], [[https://git.kernel.org/linus/07d985eef07348345870f1062797852cb4489b83|commit]] * mt7530: add support for port mirroring [[https://git.kernel.org/linus/37feab6076aa816ed72fe836759a485353241916|commit]] * mv88e6xxx: Add SERDES/PCS registers to ethtool -d [[https://git.kernel.org/linus/0d30bbd03d8483548bed1fc1e96fc6cfd10248b1|commit]], [[https://git.kernel.org/linus/d3f88a24b28dbe6772049693706c23322067e93b|commit]], [[https://git.kernel.org/linus/bf3504cea7d7ec834b2d074ac56de41857bbbd07|commit]] * sja1105 * Add support for the SGMII port [[https://git.kernel.org/linus/ffe10e679cec9a99f19049459cb27c2fbb1e913a|commit]] * Add 100baseT1_Full support [[https://git.kernel.org/linus/ca68e1384fd1c807e65c8f93d70f55690563e3cf|commit]] * Show more ethtool statistics counters for P/Q/R/S [[https://git.kernel.org/linus/336aa67bd027f4771c3a7f3d8a3fd15d923f5df5|commit]] * Port and flow policers (SJA1105, Felix/Ocelot) [[https://git.kernel.org/linus/c9a7fe1238e5fb3d26cb541a12083f2e1f3b2356|commit]], [[https://git.kernel.org/linus/e13c2075280e5b25118d3330752b47f919d6545e|commit]], [[https://git.kernel.org/linus/342971766c177ee5ad42dadd9809d581c5a65a67|commit]], [[https://git.kernel.org/linus/fc411eaac8db7bd2cf3d9b67fd4b5651345a2cef|commit]], [[https://git.kernel.org/linus/a7cc081cabdae395b1d2ae581a6fee61aec72317|commit]], [[https://git.kernel.org/linus/a6af77637adc92aa0725ac14f71ad915c6000609|commit]] * e1000e * Add support for Alder Lake [[https://git.kernel.org/linus/59e466888038dcb84a402b4632c9ffa9dc48f533|commit]] * Add support for Tiger Lake device [[https://git.kernel.org/linus/563212224b7e7b7da9a6903dc1a7a41f7e48ac51|commit]] * ti: add networking support for k3 am65x/j721e soc [[https://git.kernel.org/linus/738a2692f100d9dbf416af4bc0a941782a152382|commit]], [[https://git.kernel.org/linus/9d1f6447274f2263ff11759ded5fdc7eeb89fc68|commit]], [[https://git.kernel.org/linus/6c0b849c470de5b62d3bfcd19bcc4b2009240ae3|commit]], [[https://git.kernel.org/linus/4ed59504fbfbf3f9ceb957bc3a309bfd85f6cea3|commit]], [[https://git.kernel.org/linus/a9a495d58298d54e99fc939cdcecbf719a86899e|commit]], [[https://git.kernel.org/linus/93a76530316a3d8cc2d82c3deca48424fee92100|commit]], [[https://git.kernel.org/linus/ba86a6e927eaaddeeeb818afb6a61f96127ab9f2|commit]], [[https://git.kernel.org/linus/9ba5a8a5bc8858f11e2f457357c7fe80895c55af|commit]], [[https://git.kernel.org/linus/ae7fdac88a78f23fca3057b15fdefa625d654257|commit]], [[https://git.kernel.org/linus/f998dc45e4d0da741850bc1af5e78d04d6e916c2|commit]], [[https://git.kernel.org/linus/cae21a482100cab7f18ac6aa0ad6d6152c243534|commit]] * hns3 * Add missing help info for QS shaper in debugfs [[https://git.kernel.org/linus/89ec9485282a3470217628fbabf34c789b475763|commit]] * Add support for dump MAC ID and loopback status in debugfs [[https://git.kernel.org/linus/ded45d406ca736b3c23e7d099318465620fcd0f1|commit]] * Add enabled TC numbers and DWRR weight info in debugfs [[https://git.kernel.org/linus/a8adbb8a91a4cc260aeef7d670f3735b7b52865f|commit]] * ice * Add support for "Queue in Queue" (QinQ) [[https://git.kernel.org/linus/42f3efef3554ea141f14234bf80d287ccb9f5a5e|commit]] * Add support for AF_XDP [[https://git.kernel.org/linus/5fa23e0b23fb14364a396593a4e083606a6d6893|commit]] * Add additional E810 device id [[https://git.kernel.org/linus/195fb97766da1b41b4d49bccc37e13603bcb49cc|commit]] * Add support for E823 devices [[https://git.kernel.org/linus/e36aeec0f4e551a7fe01758e652d135638b4865b|commit]] * Add devlink support [[https://git.kernel.org/linus/e94509906d6b7babc44579738bfedf10add16a3b|commit]], [[https://git.kernel.org/linus/d4e874448ecee45267cfff32871a32575a20e2f1|commit]], [[https://git.kernel.org/linus/81f07491e2bf264a871c319c70679c55230baebd|commit]], [[https://git.kernel.org/linus/84a2479822ddc94845ca3f6a9874106b694eb1ed|commit]], [[https://git.kernel.org/linus/1adf7ead8204094516994d18e5aa02e34e4765f2|commit]], [[https://git.kernel.org/linus/c90977a3c22735dc974f513f624703d9bcbc2a1d|commit]], [[https://git.kernel.org/linus/ff2e5c700e085f4f9357e128c3fe9eb61e9df752|commit]], [[https://git.kernel.org/linus/e961b679fb0b25004f5a57db0ccb34256391646b|commit]] * igc * Add WOL support [[https://git.kernel.org/linus/e055600dfbedc1c7fe44eff0c28b3061ab6123a2|commit]] * Add dump options [[https://git.kernel.org/linus/9c384ee31e8175bcea9057ecbbb20d5b1fc48c88|commit]] * Add pcie error handler support [[https://git.kernel.org/linus/bc23aa949aeba0b7a1341f24a1841eb175e01919|commit]] * ionic * Add support for device id 0x1004 [[https://git.kernel.org/linus/b3f064e9746dbc569fef58975ae435b89737ad59|commit]] * Support ethtool rxhash disable [[https://git.kernel.org/linus/75fcb75b93aa23ca5b7c74e9b49f8a9df32233c2|commit]] * ipa: introduce Qualcomm IPA driver. The IPA is a component present in some Qualcomm SoCs that allows network functions such as aggregation, filtering, routing, and NAT to be performed without active involvement of the main application processor (AP) [[https://git.kernel.org/linus/cdf2e9419dd91475962627d7b7f72f2393a09fce|commit]], [[https://git.kernel.org/linus/1ed7d0c0fdbacc679d8a934e27161bc0787533c4|commit]], [[https://git.kernel.org/linus/ba764c4dad7bde2acdb5a123914d08aaba85245b|commit]], [[https://git.kernel.org/linus/ca48b27be7c637b9840257e7f7befe6cabb96433|commit]], [[https://git.kernel.org/linus/650d1603825d8bac13557d1c0e971e9f93b386f3|commit]], [[https://git.kernel.org/linus/c3f398b141a8d80e502d36ad56102608f3031aa3|commit]], [[https://git.kernel.org/linus/9dd441e4ed5755c2a74c206bd9bc50a431b1689b|commit]], [[https://git.kernel.org/linus/84f9bd12d46dbe8ac7d4b650a8fbb4c49657a38b|commit]], [[https://git.kernel.org/linus/2b9feef2b6c288c1f11127fe236bb5078d5d51b3|commit]], [[https://git.kernel.org/linus/731c46edad823127eae1ff5f826f32b965785155|commit]], [[https://git.kernel.org/linus/a646d6ec90983204398ac20ee26b80ff3ea0852b|commit]], [[https://git.kernel.org/linus/530f9216a9537b58cdc2f967b5cd78f5dafb34c4|commit]], [[https://git.kernel.org/linus/08120d236c47dd2bdb6f7366782f4756dd7f417e|commit]], [[https://git.kernel.org/linus/aa3027455974908f066f45ae1e598d86405e730a|commit]] * iwlwifi: Support new FW API version, EDCA measurements and new scan API features [[https://git.kernel.org/linus/6815e3d0bbee886dfd13bba485066ff830ed7f14|commit]], [[https://git.kernel.org/linus/095650c0541e1898751a25073f1a57cfd309f7eb|commit]], [[https://git.kernel.org/linus/a72abfca95f36dea268b5e19e3cbeb0959e83518|commit]], [[https://git.kernel.org/linus/a661bfac2a6e2b00b5220aec54ed69736c917f08|commit]], [[https://git.kernel.org/linus/f4ed93a192199bd238888efd7a7c226b72263be2|commit]], [[https://git.kernel.org/linus/e8b61560efd4fe280008c12a702e0f34380e1120|commit]], [[https://git.kernel.org/linus/5d1234ba25b8c6ecbbe5a6aa1f099016c5d2c708|commit]], [[https://git.kernel.org/linus/b0d8d2c27007daa6125842dd0f797efe38a54b00|commit]], [[https://git.kernel.org/linus/2681f15d94b1a01d60acc313c6b61688209c9c2d|commit]], [[https://git.kernel.org/linus/adc311a5bbf643eef6702006c03d34d827392f05|commit]], [[https://git.kernel.org/linus/7216dc99b75814b06b3532e85a2fae07f5166bde|commit]], [[https://git.kernel.org/linus/84acc85a62a171de98706b9b2cc73a660088314a|commit]] * ll_temac: ethtool support for controlling rx and tx ring sizes and irq coalesce parameters [[https://git.kernel.org/linus/f7b261bfc35eab024898457dcacf8d5a28bead54|commit]], [[https://git.kernel.org/linus/227d4617c4234fd652c1b56194f2707bbd44ac22|commit]] * mac80211_hwsim * Add frame transmission support over virtio [[https://git.kernel.org/linus/5d44fe7c9808c56e136e59147bd932f5491520f1|commit]] * Add power save support [[https://git.kernel.org/linus/01afc6fedffb519a98322074c645baa2b0fa041f|commit]] * mdio: add ipq8064 mdio driver [[https://git.kernel.org/linus/caaa71fac36ec8c19145dbf8262a9b77ab09f1a1|commit]] * mlx5 * RDMA TX steering support [[https://git.kernel.org/linus/24670b1a31661815777c2e88b94c162e47ea43fc|commit]], [[https://git.kernel.org/linus/af9c38411d188021900031d00bd8e8dafd4ad557|commit]] * mlx5/mlx5e: Support connection tracking hardware offload [[https://git.kernel.org/linus/d18296ffd9ccde82c82c220263fca2e76d5258be|commit]], [[https://git.kernel.org/linus/6fb0701a9cfa248f1c1e5dfde15c4d79bb1bdc69|commit]], [[https://git.kernel.org/linus/43435e91396fd156a31f0e3977f60f564a66a328|commit]], [[https://git.kernel.org/linus/ee1c45e87595a1c85d8e348aa896b24f24a356ce|commit]], [[https://git.kernel.org/linus/4c3844d9e97e10f0cf024fe7f24dcefa133fe9e2|commit]], [[https://git.kernel.org/linus/ac991b48d43ce52ce1a43602068d641d232b03dd|commit]], [[https://git.kernel.org/linus/5c6b9460474464c37c2d56df9e4c7044a042888b|commit]], [[https://git.kernel.org/linus/1ef3018f5af3da6376fae546e4dfc3f05f063815|commit]], [[https://git.kernel.org/linus/31e87b39ba9d47cf31f5a91dd3cc9680f5987d12|commit]], [[https://git.kernel.org/linus/b5f814cc7381e58877ebc9178283e28725c1b4f0|commit]], [[https://git.kernel.org/linus/d8a2034f152a99a476c8d444456fbe652da8cfd5|commit]], [[https://git.kernel.org/linus/249ccc3c95bd1bca17406b5b3d0474fd67220931|commit]], [[https://git.kernel.org/linus/613f53fe09a27f928a7d05132e1a74b5136e8f04|commit]], [[https://git.kernel.org/linus/87b51810f4ad99a833883f6f00795ee550f3a622|commit]] * Devlink health dump support for both rx and tx health reporters [[https://git.kernel.org/linus/573ed90aa5e23b512168400ba6d65e592081944e|commit]], [[https://git.kernel.org/linus/12206b17235aed1ca6390b3e516825ae276f8345|commit]], [[https://git.kernel.org/linus/0a56be3c8805b5d2cefe93ef12949050e454918b|commit]], [[https://git.kernel.org/linus/5f29458b77d51c104554575b73184c243930aa87|commit]], [[https://git.kernel.org/linus/0f56d3c5d8ea7afdbd1e48e6b5d432f3c5c2d1bb|commit]] * mlx5: FEC modes supports [[https://git.kernel.org/linus/b21aef7e71de8fa2124b602f2ccab35947b581cb|commit]], [[https://git.kernel.org/linus/511aa2aa637291288743b2eb0dc9eb76211af359|commit]], [[https://git.kernel.org/linus/4bd9d5070b92da012f2715cf8e4859acb78b8f35|commit]], [[https://git.kernel.org/linus/2132b71f78d207b63974fc7d6eced9c5e886c405|commit]], [[https://git.kernel.org/linus/3c19208ea96061e64eeaad9485d115b32e2177b7|commit]], [[https://git.kernel.org/linus/f623e5970501449b475a8dc007f0fe24743ab9d3|commit]] * mlx5/mlx5e: support handling tunnel restore when the packet was decapsulated on first chain hop [[https://git.kernel.org/linus/7f30db1ed80db6053a818a2722f92d6c5d1073ee|commit]], [[https://git.kernel.org/linus/0f0d3827c0b4d6c3d219a73ea103077dc5bc17aa|commit]], [[https://git.kernel.org/linus/11b717d6152699623fb1133759f9b8f235935a51|commit]], [[https://git.kernel.org/linus/8f1e0b97cc708aa6a4d84b0431afc410feba00b6|commit]], [[https://git.kernel.org/linus/dfd9e7500cd4b21b61d65907e02880b20de929aa|commit]], [[https://git.kernel.org/linus/d6d27782864f7dd5584fefe050c030283cc40d71|commit]], [[https://git.kernel.org/linus/6ae4a6a594b8f642906922b86d4c920c68e09404|commit]], [[https://git.kernel.org/linus/ea4cd837b99df6693c3aa067ade528f62544c18d|commit]], [[https://git.kernel.org/linus/7f2fd0a5f8d859d71e710a664a113c4a2620dc4f|commit]], [[https://git.kernel.org/linus/0a7fcb78cc21d339c4eba2827df846e69cec1d07|commit]], [[https://git.kernel.org/linus/6724e66b90eebb19d146b7623b3e2af15616782b|commit]], [[https://git.kernel.org/linus/b8ce90370977dbe24d2ed7271b65710ec9c40166|commit]] * mlxsw: Implement ACL-dropped packets identification [[https://git.kernel.org/linus/1ef658a37729ca0419f5ae8171423736502d520a|commit]], [[https://git.kernel.org/linus/76d4067fe1dea4992297c069cbee4c826ffa9c63|commit]], [[https://git.kernel.org/linus/99ff9cc249ff3c75aa12f52f12a35b3b9cfa32f7|commit]], [[https://git.kernel.org/linus/4a23d45a3e0cfaf9676ba2e67f2c2bca5a1478f0|commit]], [[https://git.kernel.org/linus/ecd942a0ef3a30f6037870bfc0a294d7e9fe9d4f|commit]], [[https://git.kernel.org/linus/68cc7ecc1b47588357276201d4ccd63f4064219b|commit]], [[https://git.kernel.org/linus/86272d33973c93a01e4ac2c0781e5ba83f06d305|commit]], [[https://git.kernel.org/linus/3128f3a150f6f0da69db6b7ca79b044c4260b579|commit]], [[https://git.kernel.org/linus/3e6cacaf51d79ac38acf2764275d022bd61d0ef6|commit]], [[https://git.kernel.org/linus/c83da2929fcd1f023d2108a04f2cf94e0b493a4a|commit]], [[https://git.kernel.org/linus/dbd1ddad28909b1276c19c04a5741e5f640f5608|commit]], [[https://git.kernel.org/linus/e612523041aba518dbe30975a09786ce62da70aa|commit]], [[https://git.kernel.org/linus/45dbee09058484165e5546e5463df5d6df346f9f|commit]], [[https://git.kernel.org/linus/0facf109f69b7b6309de27e1b5350859b040c1a5|commit]], [[https://git.kernel.org/linus/c902a52c404835b240ccf194be573ef17110a18b|commit]], [[https://git.kernel.org/linus/e3294d2b15afdfe5e16de2b2d2bd9fae2048db55|commit]] * mlxfw * Improve error reporting and FW reactivate support [[https://git.kernel.org/linus/4ae575661f98915410a90e11a27b7496e50df8cf|commit]], [[https://git.kernel.org/linus/86a1270fd79f99e7aa85c2c81cd59d0eab92112f|commit]], [[https://git.kernel.org/linus/f7fe7aa88fa25e5d58056f939c0e1e6d5d93b3ff|commit]], [[https://git.kernel.org/linus/6a3f707c0051a5a3edb149f361d7af059fa633e9|commit]], [[https://git.kernel.org/linus/5042e8b97d41767c813a823ae389702004ffdb38|commit]], [[https://git.kernel.org/linus/958dfd0dc6d845fd20a044587bf58ef9310fce33|commit]], [[https://git.kernel.org/linus/b7331aa204a1b3417d0485bad9380ad7360558d5|commit]] * Offload TC action pedit munge dsfield [[https://git.kernel.org/linus/571ca1f1deccb597152eb5cd4fec8ccb5ee92120|commit]], [[https://git.kernel.org/linus/50e4ee4b921d6602fbaf309368a8388875c3c0e2|commit]], [[https://git.kernel.org/linus/9b4b16bba298ce93cdd95875d63640091119aa60|commit]], [[https://git.kernel.org/linus/226657ba2389d9ac147e5ae21dfab0020d7a045e|commit]], [[https://git.kernel.org/linus/9a9dffcb4ff9b2476dfeda36c4ddd35d7515f6e3|commit]] * Implement ACL-dropped packets identification [[https://git.kernel.org/linus/2008495d81159a66de4dc3ee4252a5fc60294a82|commit]], [[https://git.kernel.org/linus/85b0589ede83d7b4aeb2bc3cb8910183876cd5ee|commit]], [[https://git.kernel.org/linus/742b8cceaabc3ed09d4c4d527d9c6311c4925545|commit]], [[https://git.kernel.org/linus/5a2e106c746d2740f425cce3ac039321c924dc85|commit]], [[https://git.kernel.org/linus/ec12165195cf7e68fc2f5f808d72484da886245d|commit]], [[https://git.kernel.org/linus/6d19d2bdc8a15b8212c530edd806cfee283ac734|commit]], [[https://git.kernel.org/linus/78a7dcb7c952477df18484f83592e11547d4f65a|commit]], [[https://git.kernel.org/linus/6de9fceeaa654a5470627817f7800aa849dd4489|commit]], [[https://git.kernel.org/linus/d3cbb907ae57fe5da314b51d949b617b538bdeae|commit]], [[https://git.kernel.org/linus/7a3c3f4440d840a6d36acbf5f012146361e2c51f|commit]] * Offload FLOW_ACTION_MANGLE [[https://git.kernel.org/linus/9b4b16bba298ce93cdd95875d63640091119aa60|commit]] * Offload TC action skbedit priority [[https://git.kernel.org/linus/fe93f0b225ea45fe1fd72c991bd53f9e3d69276d|commit]], [[https://git.kernel.org/linus/2ce124109c0fe0ea03233ae3625583de1f25e89c|commit]], [[https://git.kernel.org/linus/4d745f8cf5ad8ac4e199a11ea2ed826299c77ca3|commit]], [[https://git.kernel.org/linus/463957e3fbab36eb256a46c9a99e7d4c28311420|commit]], [[https://git.kernel.org/linus/26d9f0cde24ca94ba8ee81be1070d6e1f83fcf8e|commit]] * Offload RED ECN nodrop mode [[https://git.kernel.org/linus/8040c96b4fc60d2f2c7e7eb3bfe65b633a30af90|commit]] * Offload FIFO [[https://git.kernel.org/linus/ee88450d2509f11fc5cb3fc8b4430b4186981886|commit]], [[https://git.kernel.org/linus/c4e372e2ac7c9752ded23f24d718cad4a8234077|commit]], [[https://git.kernel.org/linus/7bec1a45d5708a19154b94758802d7c599b99119|commit]], [[https://git.kernel.org/linus/b9b72999eb86e650489a4321c8e95a4e2e3df20c|commit]] * Add packet trap policers support [[https://git.kernel.org/linus/2b84d7c3f6ccbb77021f36129ff59cc38896b226|commit]], [[https://git.kernel.org/linus/03484e49e7ccc407f4d27c3233956c364591961f|commit]], [[https://git.kernel.org/linus/4561705b174314876c5fa9a8696f26dcdd9542f7|commit]], [[https://git.kernel.org/linus/13f2e64b94eaf9131472a1102e1ee25b32e86fed|commit]], [[https://git.kernel.org/linus/bc82521e3b8e8cfa7e0136080c75a3af3a1b448a|commit]], [[https://git.kernel.org/linus/d12d8468214ae940f4f42d198b3756f68a6d661e|commit]], [[https://git.kernel.org/linus/39defcbba0cd24ef4d5547370c4d689d4a7863af|commit]], [[https://git.kernel.org/linus/9f3e63c5d69814a9df85f7f0fc77eac0765d4fba|commit]] * mt76 * mt7615: Add support for the MT7622 SoC built-in WLAN chip [[https://git.kernel.org/linus/13602c9d20cda52f84c193bd669174ce338a841b|commit]], [[https://git.kernel.org/linus/57ec55e9f7750fb79473a3ec2830b58b2f2c2a10|commit]], [[https://git.kernel.org/linus/1c88e7e0aee49b3d6dd6f3f6c52841b5476aa6f3|commit]], [[https://git.kernel.org/linus/4e569727da74358a773bef08a1426e22c7d8b0eb|commit]], [[https://git.kernel.org/linus/853fb35c503d60428d8f7039fdbba11eb98134f8|commit]], [[https://git.kernel.org/linus/cdad4874057d5db2fab9537e435063ff1ee96745|commit]], [[https://git.kernel.org/linus/5dff21eef6e52bab82053ea2b628cf35118f9fa8|commit]], [[https://git.kernel.org/linus/8acb7afc693b9db2841bb5395c928063efafa7a5|commit]], [[https://git.kernel.org/linus/c3ad5e9d00af19c53dec1d8ae647a78ac377b593|commit]], [[https://git.kernel.org/linus/35da599fcdc2af4db091a5ece968379d1d1d9d6e|commit]], [[https://git.kernel.org/linus/6aa4ed7927f11620c6b06c408ebcfae4250ce7ca|commit]], [[https://git.kernel.org/linus/8c90c2253eeaebc3ab708ea550c17c2668b6ff6c|commit]], [[https://git.kernel.org/linus/eacf61101260dfe4839a7657ecf013c50ced77c0|commit]], [[https://git.kernel.org/linus/8351943d3c70bff3fbbd8cab30e9f203e83b1ca9|commit]] * mt7615: dual-band concurrent support [[https://git.kernel.org/linus/e54432563b68592867adefa5c3ab4d7e46546e83|commit]], [[https://git.kernel.org/linus/ac24dd35028b07a9343227c13f630617681a236e|commit]], [[https://git.kernel.org/linus/bfc394dd65ef474142027123b96fd1f01ec46f85|commit]], [[https://git.kernel.org/linus/9fba6d077f6411b116f435a9a9dc82c6cdc55324|commit]], [[https://git.kernel.org/linus/e394b5757badea65c578d0ece59e800c7bb19aa5|commit]], [[https://git.kernel.org/linus/426e8e413ce856825b43c7340bfd9f8d250e799b|commit]], [[https://git.kernel.org/linus/96747a51fe62eb13481a39438453262d22148fa7|commit]], [[https://git.kernel.org/linus/5a95ca41223ed819ef3aa69562c77b6e76743f83|commit]], [[https://git.kernel.org/linus/011849e0fc55d607016314e752fc837c00b7c794|commit]], [[https://git.kernel.org/linus/db7aa188623d522636cf1a0719312b0dbbdf1dc9|commit]], [[https://git.kernel.org/linus/9e5f6dd7a5c61542c65cbb660ec77bf50700b61f|commit]], [[https://git.kernel.org/linus/beaaeb6b682795a03b0357540c0c5966fc657069|commit]], [[https://git.kernel.org/linus/8af63fed3389d1ef129557704e26f55235c4f70d|commit]], [[https://git.kernel.org/linus/a3d01038719c656cc8fc956b952b8f94fdc84938|commit]], [[https://git.kernel.org/linus/c89d362541553de8977732b8cff9bcbc6db701c1|commit]], [[https://git.kernel.org/linus/c7d2d6310969a6cfd1395d610275e391634e8bb0|commit]], [[https://git.kernel.org/linus/30684481e6cae7df4267a5925ce816bf877fc7cf|commit]], [[https://git.kernel.org/linus/c9619dfaf2abe20e596934925ae34637721e26bb|commit]], [[https://git.kernel.org/linus/fdd2e570764c28334fcc8728ecec8e401d04294b|commit]], [[https://git.kernel.org/linus/d446a20f5b0ca04cf79df617d5cebc3fb8aba904|commit]], [[https://git.kernel.org/linus/f89f58c8fb6350eb029720a1b2445cc92261b82f|commit]], [[https://git.kernel.org/linus/d23cb96ccf71c5850b6a4ac92cd7cd973f70ca5b|commit]], [[https://git.kernel.org/linus/5dabdf71e94e4583a1111b6d833e00e6eef373d1|commit]], [[https://git.kernel.org/linus/2bed2a3e905a736abc75c83786042b9c758514f6|commit]], [[https://git.kernel.org/linus/27ae72193249d7325ef72772e8f38015cfeae947|commit]], [[https://git.kernel.org/linus/ac3ef85cebdeb452c1f3b2069b29efc9869c6dc3|commit]], [[https://git.kernel.org/linus/b0b5426ee7d57ddff30e35303a1db6fd8a2a9c30|commit]], [[https://git.kernel.org/linus/9ce2f7fa94c1c5ce3859fdfa307c3951b233b2c7|commit]], [[https://git.kernel.org/linus/0f2173f093b3f62cd21eda32019b059cdcd0d11f|commit]], [[https://git.kernel.org/linus/f0305d182c020d8c6300af461a5b606316b096e8|commit]] * mt7615: introduce LED support [[https://git.kernel.org/linus/ff913979a2d33175ebae0d17e5633917c833fe67|commit]] * mt7615: implement hardware reset support [[https://git.kernel.org/linus/61c4fa72196845b060147c044af7b25632ff6376|commit]] * mt7615: introduce mt7663e support [[https://git.kernel.org/linus/63f09b6b98e5ab1298c807441e46733504f070ef|commit]], [[https://git.kernel.org/linus/044a43256a357e43bb3669ed46346f273a8d3e9c|commit]], [[https://git.kernel.org/linus/0b3117e458cbb49e46a1da042c1a1362c2abe9bc|commit]], [[https://git.kernel.org/linus/2ee920c2932497292ba21612c82bd2ebdab8d398|commit]], [[https://git.kernel.org/linus/3b64e41b13af6c6a0c70a4822e111acb4a3c44b5|commit]], [[https://git.kernel.org/linus/f4d45fe29ed44aa05955b5cebfc9addf21357c31|commit]], [[https://git.kernel.org/linus/6f4d7cc88c71ca0d2b3b4b225cc28d211758e58b|commit]], [[https://git.kernel.org/linus/99c457d902cf90bdc0df5d57e6156ec108711068|commit]], [[https://git.kernel.org/linus/b4985ff18c829ff875bbbec92b75c656496d8f24|commit]], [[https://git.kernel.org/linus/936fca1f08ba087af3fd0ee00759374393ff2135|commit]], [[https://git.kernel.org/linus/adb2ed0e451baa601e108dff1c8e8fbb9501ea54|commit]], [[https://git.kernel.org/linus/062c3699b9fde3ac9e3e5c2dadab1cd8bb65bbb6|commit]], [[https://git.kernel.org/linus/3b862bad349ae8704e1843850cb0732c7592b8cc|commit]], [[https://git.kernel.org/linus/94f83b66cd55e7248aa4e4afe0f177cc9702c4f5|commit]], [[https://git.kernel.org/linus/f82282efc06c7c2490da7d1c474b31b98534d883|commit]], [[https://git.kernel.org/linus/9e6372c8217e376fe113116a7384abfbdb07ccdc|commit]], [[https://git.kernel.org/linus/c321a3d7e35832e396afeca945fa6085aee56c66|commit]], [[https://git.kernel.org/linus/b3d95f0968919d4859051c7cd2129bc1b30d2fe9|commit]], [[https://git.kernel.org/linus/5784e91a5a588a13c8d00a0699823bf8b0d434b6|commit]], [[https://git.kernel.org/linus/323d7daad36398ce73598b2c6f9b675539ff4300|commit]], [[https://git.kernel.org/linus/af44ce4f474f15bf4b82346c6554a13f31052686|commit]], [[https://git.kernel.org/linus/138860679b2a0390a4e332b9b89c3fde8bb6e0db|commit]], [[https://git.kernel.org/linus/c686a35c0eb19f3d4ebd5155fe0e834b16385556|commit]], [[https://git.kernel.org/linus/8327cd8282b23d29eca25002ee397bfe10f63638|commit]], [[https://git.kernel.org/linus/f40ac0f3d3c0e2b17185e1707a3b4552e5187dd5|commit]] * mt7615: report firmware version using ethtool [[https://git.kernel.org/linus/175b4d58b91a6f9ddd305c0d4f785283fa4b2d6f|commit]] * mt7603: make dynamic sensitivity adjustment configurable via debugfs [[https://git.kernel.org/linus/e9415009afb9dd82647dafadf4d4bb872c5b97e9|commit]] * eeprom: add support for big endian eeprom partition [[https://git.kernel.org/linus/b3c6d6388b512e947dfa6c244af5d8f54b37cf65|commit]] * Enable Airtime Queue Limit support [[https://git.kernel.org/linus/d9c54264d818b5a9609a7c3c6bca81e42246202e|commit]] * Channel switch support for USB devices [[https://git.kernel.org/linus/d3cc4e7640cabb0100630093a0d07c266ea08c42|commit]] * mvneta * Add XDP ethtool errors stats for TX to driver [[https://git.kernel.org/linus/15070919f801348e9a9a2ea96f427d8b621f3cd5|commit]] * Introduce xdp counters to ethtool [[https://git.kernel.org/linus/3d866523d59c48c818d05bfa3b31392d7fbab4d8|commit]] * octeontx2-vf * Add network driver for the virtual functions of OcteonTX2 SOC's resource virtualization unit (RVU) [[https://git.kernel.org/linus/d424b6c024157fe04e6530757b8b4a0e48bbe389|commit]], [[https://git.kernel.org/linus/547d20f10dc57eaa5b95b50682fc9beecdf670ad|commit]], [[https://git.kernel.org/linus/3184fb5ba96e48f33b1ef3e5f1070cbe0700fe0b|commit]], [[https://git.kernel.org/linus/05c22b5431488d6441845cfa015c9b9f1d8ae44f|commit]], [[https://git.kernel.org/linus/ad513ed938c911271f388a471d438ca01c19313c|commit]], [[https://git.kernel.org/linus/b1bc8457e9d0ff32b799fa610f7f4bd9c0a56dfb|commit]], [[https://git.kernel.org/linus/fc992e33f17671ed6f0e79eda873c2ffd10f372e|commit]], [[https://git.kernel.org/linus/4c3212f59c7167ef909d1dfad268dd6d4862d4b1|commit]] * Add flow control support (802.3 pause frames) and add other changes wrt generic admin function (AF) functionality [[https://git.kernel.org/linus/27150bc4286cf8f39bdcba1b797971d09642871b|commit]], [[https://git.kernel.org/linus/f7e086e754fe8400b6d6683e9bad3f113c2f90fd|commit]], [[https://git.kernel.org/linus/75f36270990c7875c0091afb961ca37f52b6bc55|commit]], [[https://git.kernel.org/linus/4f4eebf26f0da871fea5b3c489eafce2fbcda8bb|commit]], [[https://git.kernel.org/linus/8315f9b2dcb8c6eae9d3837ffcd09aa63ab34280|commit]], [[https://git.kernel.org/linus/549c35ecc132d15ad2a60e34af6b61ee94106926|commit]], [[https://git.kernel.org/linus/dc819c1bc3e1ff04472d5139b1c2900b5f260008|commit]] * phy * Add marvell usb to mdio controller [[https://git.kernel.org/linus/04e37d92fbed45c6b57263c0cb262cf8fa5df0e2|commit]] * marvell10g: add energy detect power down tunable [[https://git.kernel.org/linus/a585c03e63fd3537cdf94e52485699617424453c|commit]] * mscc: add support for RGMII MAC mode [[https://git.kernel.org/linus/e8e4223046e19d4cced24a4766f3bba78d7af21c|commit]] * mscc: RGMII delays and VSC8502 support [[https://git.kernel.org/linus/4035e812247e9146cda1bcac3d109dc2fdc35d84|commit]], [[https://git.kernel.org/linus/da206d65f2b293274f8082a26da4e43a1610da54|commit]], [[https://git.kernel.org/linus/7b005a1742be4608480d9d151aec42170a06cbee|commit]], [[https://git.kernel.org/linus/d3169863310d151b5fb42b08de009ea8f2788264|commit]] * phylink: Adds XLGMII support [[https://git.kernel.org/linus/1671c42d4872adb5636a2478ce63f806726b0b2f|commit]], [[https://git.kernel.org/linus/58b05e58d155fd5a9a181d51b4c9c8a69a0816d3|commit]] * phylib and phylink: Pause updates [[https://git.kernel.org/linus/a87ae8a963bde755b0962bcc18db83d611f63e7a|commit]], [[https://git.kernel.org/linus/45c767faef151899ac1a5e14a59c0e0a5bdba27b|commit]], [[https://git.kernel.org/linus/8cdfa25625cad99fdfbcefa4c32f9240361764ef|commit]], [[https://git.kernel.org/linus/2d5fbef0c8070c9f55c7ec937e84f851e9a0bb75|commit]], [[https://git.kernel.org/linus/33faac8e03ac24f9a2da9f84cd0af874b364979c|commit]], [[https://git.kernel.org/linus/4e5aeb4157c879a021e6d92373dc7e4684ebd8c0|commit]], [[https://git.kernel.org/linus/f904f15ea9b5c379d58e3c7d85862baf1adf7370|commit]], [[https://git.kernel.org/linus/97fec51fe79b1332c604473674febbf7b0ab7f51|commit]], [[https://git.kernel.org/linus/b70486f94bb4820e84491089da5e30d29e774b0d|commit]] * qtnfmac: WPA3 OWE/SAE support for AP [[https://git.kernel.org/linus/b3860e7a3e7197bd471f546733ad2ee9c23af010|commit]], [[https://git.kernel.org/linus/44d09764856f69d6d9cee7eadc4fa70908643b3d|commit]], [[https://git.kernel.org/linus/c3d476d21851d96aaf5b354786d4570c405788e5|commit]], [[https://git.kernel.org/linus/616f5701f4ab7deb89a6534a481c8c5b5658278f|commit]], [[https://git.kernel.org/linus/2d83dddf85cc195fa444586e232e738b33ed8225|commit]] * rtw88: add a debugfs entry to dump coex's info [[https://git.kernel.org/linus/1fe188da9de58c1021aedb9ea1e7a3d95895ea5c|commit]] and a debugfs entry to enable/disable coex mechanism [[https://git.kernel.org/linus/d05550936ac87bd067351e96f781051d6a2a642e|commit]] * r8152: support additional Microsoft Surface Ethernet Adapter variant [[https://git.kernel.org/linus/c27a204383616efba5a4194075e90819961ff66a|commit]] * sfc: support configuring vf spoofchk on EF10 VFs [[https://git.kernel.org/linus/085793f038be88af8aa840f2dff3505e99ba9034|commit]] * stmmac * 100GB Enterprise MAC support [[https://git.kernel.org/linus/7c6dbd29a73e845f94c4899f091a6692b4feda98|commit]], [[https://git.kernel.org/linus/8a880936e9025eafc90178fb3140783b3e98d111|commit]], [[https://git.kernel.org/linus/4a4ccde02f759ddd817e5da5edabc73d5faabfa8|commit]], [[https://git.kernel.org/linus/2462a82c83a7d3b67988925b60be4122797c3bee|commit]] * stmmac: Add support for Synopsys !DesignWare XPCS [[https://git.kernel.org/linus/e0fa433db28a2f51696b0fc48994354478ed6628|commit]], [[https://git.kernel.org/linus/422829f9f8dbe677d1f9edc0bf1fd679d3f10c25|commit]], [[https://git.kernel.org/linus/8dc6051ce3ea18a5e9a4ed4e7bd631e385e93992|commit]], [[https://git.kernel.org/linus/46f69ded988d2311e3be2e4c3898fc0edd7e6c5a|commit]], [[https://git.kernel.org/linus/c580165ffbf24fbda5c42de269021766911221f4|commit]], [[https://git.kernel.org/linus/9414819654cc2968e7cca5014ed9ee433dbf2297|commit]], [[https://git.kernel.org/linus/fcb26bd2b6cab573f06e5855638368cf88e99c2b|commit]], [[https://git.kernel.org/linus/f213bbe8a9d6ba1d0adf424787c02f361ea78c38|commit]] * Add support for VLAN Rx filtering [[https://git.kernel.org/linus/ed64639bc1e0899d89120b82af52e74fcbeebf6a|commit]] * Add additional EHL PCI info and PCI ID [[https://git.kernel.org/linus/67c08ac4140a4ae999c7d7e1d4c172fc852111d8|commit]], [[https://git.kernel.org/linus/d63439f575dc3927331d8fbc6448f15902187d38|commit]] * qmi_wwan: add support for DW5816e [[https://git.kernel.org/linus/57c7f2bd758eed867295c81d3527fff4fab1ed74|commit]] == Audio == * Add more WMA profiles and WMA decoder parameters to UAPI and then support for these in qcom driver. Also adds FLAC and APE IDs and decoder parameters to UAPI and then support in qcom driver [[https://git.kernel.org/linus/3bd7ac41d85527126c31f336a75cb2275a6a8898|commit]], [[https://git.kernel.org/linus/20ff1456d26807aa5441be02f0f5459014664aad|commit]], [[https://git.kernel.org/linus/8504a72f7ce231989cf2a82f0cdbba5b72f65015|commit]], [[https://git.kernel.org/linus/97163eadf18bff306b1cf8a8fa81938c5509899c|commit]], [[https://git.kernel.org/linus/40519a1c02303ebdf09e07fe57a52c2d1d188b01|commit]], [[https://git.kernel.org/linus/0f546d6f0292fb624b4cf0cc70096ddb9ea070e6|commit]], [[https://git.kernel.org/linus/7076bf4da0b1b53dd5d96dc930c9899a8ad6f217|commit]], [[https://git.kernel.org/linus/4c3189380c6748a3e9fc6ab8aeb4bde3dd2032ed|commit]], [[https://git.kernel.org/linus/54ce83a3080c3d06b14faa7533a9adb4e158dcea|commit]] * hda/realtek: Add supported new mute Led for HP [[https://git.kernel.org/linus/431e76c3edd76d84a0ed1eb81a286b2ddecc5ee4|commit]], and for ALC236 [[https://git.kernel.org/linus/24164f434dc9c23cd34fca1e36acea9d0581bdde|commit]] * hda/realtek - Add new codec supported for ALC245 [[https://git.kernel.org/linus/7fbdcd8301a84c09cebfa64f1317a6dafeec9188|commit]] * hda/hdmi: Add module option to disable audio component binding [[https://git.kernel.org/linus/b392350ec3f229ad9603d3816f753479e441d99a|commit]] * usb-audio: Add support for Presonus Studio 1810c [[https://git.kernel.org/linus/8dc5efe3d17cd572328ac4f1ebde629c83317f54|commit]] * usb-audio: Add support for MOTU !MicroBook IIc [[https://git.kernel.org/linus/2edb84e3047b93da2f2b234219cdc304df042d9e|commit]] * soundwire: cadence: multi-link support [[https://git.kernel.org/linus/2c800e3ba7f6b43db5782c8b57bc47647a834215|commit]] * soundwire: intel: add trigger support in sdw dai driver [[https://git.kernel.org/linus/973a842940bceadcdfe9c77a1fc98ba8526ace0c|commit]] * ASoC * Add Multi CPU DAI support [[https://git.kernel.org/linus/76afa64374a79c22b2dab61aebef99a967783bf0|commit]], [[https://git.kernel.org/linus/19bdcc7aeed4169820be6a683c422fc06d030136|commit]], [[https://git.kernel.org/linus/6c4b13b51aa36aab023dd0bf24bf5582c9ba091e|commit]], [[https://git.kernel.org/linus/de6214a33633d8ce1c1490336f8e798e75ccd004|commit]], [[https://git.kernel.org/linus/6e1276a5e613d25af71e3494b2dcb331d24f06ce|commit]], [[https://git.kernel.org/linus/0e9cf4c452ad7e2776441cbac0b9983abaf17ff0|commit]] * Intel: CHT: add support for pcm512x boards [[https://git.kernel.org/linus/9d19426ed8f8cb5d468659caddeeeef4b147669b|commit]] * Intel: boards: add sof_sdw machine driver [[https://git.kernel.org/linus/52db12d193d45728e738df6119702cba08fd46a2|commit]] * Intel: sof_da7219_max98373: Add support for max98360a speaker amp [[https://git.kernel.org/linus/3f32e596b03ef50fd2c49f2e13d42e1931525f35|commit]] * Intel: sof_rt5682: Add rt1015 speaker amp support [[https://git.kernel.org/linus/a79ae0f6c95652752774e66fd4fa5191d868df9f|commit]] * Intel: sof_rt5682: Add support for tgl-max98373-rt5682 [[https://git.kernel.org/linus/e2e404a6164e526193f78717de060cd9b27b3b90|commit]] * Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function [[https://git.kernel.org/linus/798313f29b6b510a7df386cf7e8e4636afe61e81|commit]] * SOF: enable data probing feature for audio DSP: First, provide new and alter existing interfaces interfaces (page allocation, runtime flow adjustments) to make them compress friendly, then provide probe APIs. Probes can be treated as endpoints which allow for data extraction from or injection to target module - a great ally when debugging problematic audio issues such as distortions, glitches or gaps [[https://git.kernel.org/linus/386dd54b3a2eedb91aa6e465e7c3a57db04f3960|commit]], [[https://git.kernel.org/linus/b9759ef2fd1acb0d3f3dce7991c44a4c5e9e68a3|commit]], [[https://git.kernel.org/linus/4a9ce6e4d9fb9c4acc44f647a68e59ea50ff1caf|commit]], [[https://git.kernel.org/linus/f3b433e4699fa358ce5b7bd7688bebe36068c199|commit]], [[https://git.kernel.org/linus/e145e9af231adff081e0e16e1dacfb6e3c4e968f|commit]], [[https://git.kernel.org/linus/49d7948ed174cc170041bf3d22e1f085fd8b87f0|commit]], [[https://git.kernel.org/linus/4c414da93a4642d02c67fbe82f1834be7bf586b7|commit]], [[https://git.kernel.org/linus/394695f410c1cd3208906451ba5420f45c420a51|commit]], [[https://git.kernel.org/linus/70368106467cd8c420176bf3ab0acc797f6584bf|commit]] * SOF: Intel: add !SoundWire support [[https://git.kernel.org/linus/004bd4163104e4d8b6c1433b31ead10a69c69845|commit]], [[https://git.kernel.org/linus/51dfed1e178a38202960b98f6e29df009a06050f|commit]], [[https://git.kernel.org/linus/f8e25018801548314b3d908315cbf271e8eceba8|commit]], [[https://git.kernel.org/linus/d2c383aa49dce9c5b59930c999099ecc580857fe|commit]], [[https://git.kernel.org/linus/b9ddd81bad19ef7b0955156e7590130127cfdaae|commit]], [[https://git.kernel.org/linus/3eadff5639b01c17f5f2ffeb209d05cc19706687|commit]], [[https://git.kernel.org/linus/722ba5f1f530a919d28a0dd9e8e0ec63af18270d|commit]], [[https://git.kernel.org/linus/02df8f4364b070428af0e5b6c8739c884c8ad4e7|commit]], [[https://git.kernel.org/linus/bbd19cdca8279cf244a301c6a13ae5ec9e4ef976|commit]], [[https://git.kernel.org/linus/90de3281c86ae5378e951e84c76c4759390ff34d|commit]], [[https://git.kernel.org/linus/f09e9c7f6331a5a8a5f48ac3d118b641210cbd16|commit]] * SOF: update S0ix/D0ix support [[https://git.kernel.org/linus/3f06501ea4d2d8add203e66d225274f106cb4029|commit]], [[https://git.kernel.org/linus/fb9a81192d44ae9f334b1d88651dec427fa751d8|commit]], [[https://git.kernel.org/linus/043ae13bbd558971ce91596ce09c03d6ef6a4a0c|commit]], [[https://git.kernel.org/linus/700d167739a099cdf12ed15c25fec7f4cb563d42|commit]], [[https://git.kernel.org/linus/61e285caf40fef18e8bd7cea5237ee6723609a1c|commit]], [[https://git.kernel.org/linus/de23a838d8d61767c6232f229f019eb46401cb93|commit]], [[https://git.kernel.org/linus/207bf12f642f39e749ca65d3efca9d48311e629f|commit]], [[https://git.kernel.org/linus/63e51fd33fef04b634a0c32ae491ab16a19cb17c|commit]], [[https://git.kernel.org/linus/851fd87324430dfe56cd55dfd05a8114ac82d168|commit]] * amd: Add machine driver for Raven based platform [[https://git.kernel.org/linus/6b8e4e7db3cd236a2cbb720360fb135087a2ac1d|commit]] * brcm: Add DSL/PON SoC audio driver [[https://git.kernel.org/linus/88eb404ccc3efd300fb6fb6a9f8c99c1d5db3747|commit]] * jz4740-i2s: Add support for the JZ4760 [[https://git.kernel.org/linus/bde8ca7c87d4388e24195f6c84cd9ac775344d2b|commit]] and JZ4770 [[https://git.kernel.org/linus/a3434a497a2f33324e0f47bc1500a400959b4b25|commit]] * max98357a: Add ACPI HID MAX98360A [[https://git.kernel.org/linus/1a0f2433d7380c957d5d29e60a2eeb03ca3afe21|commit]] * meson: add t9015 internal DAC driver [[https://git.kernel.org/linus/33901f5b9b16d212ee58865e9e8e80fc813f12da|commit]] * meson: gx: add support for the i2s and spdif audio outputs [[https://git.kernel.org/linus/1dfa5a5ab34560fd9647083f623d19705be2e706|commit]], [[https://git.kernel.org/linus/9c29fd9bdf92900dc0cc5c2d8f58951a7bdc0f41|commit]], [[https://git.kernel.org/linus/06b72824386795bf6f0a6ac0f0cfef6b7f0165c1|commit]], [[https://git.kernel.org/linus/6ae9ca9ce986bffe71fd0fbf9595de8500891b52|commit]], [[https://git.kernel.org/linus/b82b734c0e9a75e1b956214ac523a8eb590f51f3|commit]], [[https://git.kernel.org/linus/65816025d46169973d308d83fbcf5c3981ed5621|commit]], [[https://git.kernel.org/linus/aa9c3b7273a58b5d9b2c1161b76b5fc8ea8c159b|commit]], [[https://git.kernel.org/linus/fd00366b8e4125d29e32d49053a702ddf77430f6|commit]], [[https://git.kernel.org/linus/e37a0c313a0f8ba0b8de9c30db98fbc77bd8d446|commit]] * Add support for the AIU audio controller found on the 32-bit Meson8 and Meson8b SoCs [[https://git.kernel.org/linus/62209c9ad2ac29431e91392afb0bd6332ae4c33e|commit]], [[https://git.kernel.org/linus/edc761805302db6d63916694d0cdb7468864a47a|commit]], [[https://git.kernel.org/linus/3e25c44598aa44134207ad7b3c5ad6b586135777|commit]] * meson: g12a: add internal audio DAC support [[https://git.kernel.org/linus/bd56e593da19de22284951c33ce5c419258171bf|commit]], [[https://git.kernel.org/linus/af2618a2eee8531e134c42194143c2f4faef94ba|commit]], [[https://git.kernel.org/linus/b38c4a8a0291c31a660cd77761202ebb18332fb7|commit]] * rl6231: Add new supports on rl6231 [[https://git.kernel.org/linus/bbf53b95ed9521625e5867522cc057bd8f1320b1|commit]] * Add codec2codec DAI link support to simple-audio-card [[https://git.kernel.org/linus/4769bfb9dada678b31a2ec275372624dbfeed9d1|commit]], [[https://git.kernel.org/linus/5854a46486ad5b8d73766735fb0d77f05956b22c|commit]], [[https://git.kernel.org/linus/95cfc0a0aaf575207152dd7601e782702565a6f1|commit]] * tas2562: Add support for digital volume control [[https://git.kernel.org/linus/bf726b1c86f2caab70ad614cdf7da3b81ad08e69|commit]] * ti: Add udma-pcm platform driver for UDMA [[https://git.kernel.org/linus/2619e03703475b7e0a6f73f85e642859cd25dfc8|commit]] * ti: davinci-mcasp: Add support for platforms using UDMA [[https://git.kernel.org/linus/fb0c3c6e2007da156d023e91da42c173ea33b102|commit]] * tlv320adcx140: Add the tlv320adcx140 codec driver family [[https://git.kernel.org/linus/689c7655b50c5de2b6f0f42fecfb37bde5acf040|commit]], [[https://git.kernel.org/linus/8a329dbd4a02dc4e4ff78b006c33676f867f2726|commit]], [[https://git.kernel.org/linus/8101d76253f6d1032ca79e937e45b837cb4bf0e0|commit]] == Tablets, touch screens, keyboards, mouses == * keyboard: Add support for Azoteq IQS620A/621/622/624/625 [[https://git.kernel.org/linus/ce1cb0eec85bdd865a788a99274609bcce4ff086|commit]] * goodix: add support for more then one touch-key [[https://git.kernel.org/linus/492ee52c1cd4b6145bc39f73a20d2cf698eb33d2|commit]] * goodix: add support for Goodix GT917S [[https://git.kernel.org/linus/b5e458af8a1447db78818fc273364ef88c2aa1dc|commit]] * goodix: support gt9147 touchpanel [[https://git.kernel.org/linus/b9a1c116846e9ab9d4872d61604207cd5aef09b4|commit]] * HID * logitech-dj: add support for the static device in the Powerplay mat/receiver [[https://git.kernel.org/linus/8c9d734cdffc6e41344653ae9884feece33b4f92|commit]] * mcp2221: add usb to i2c-smbus host bridge [[https://git.kernel.org/linus/67a95c21463d066060b0f66d65a75d45bb386ffb|commit]] * Add driver fixing Glorious PC Gaming Race mouse report descriptor [[https://git.kernel.org/linus/77a36a3ab4ff17fad23831192e3694a3c5a1750d|commit]] * logitech: Add support for Logitech G11 extra keys [[https://git.kernel.org/linus/b1bd0f75288f60e8d142a1b3e979ed0192c04931|commit]] * multitouch: add eGalaxTouch !P80H84 support [[https://git.kernel.org/linus/f9e82295eec141a0569649d400d249333d74aa91|commit]] * alps: Add AUI1657 device ID [[https://git.kernel.org/linus/640e403b1fd24e7f31ac6f29f0b6a21d285ed729|commit]] == TV tuners, webcams, video capturers == * Add 14-bit raw bayer pixel formats [[https://git.kernel.org/linus/d12127ed0e18192491c2508caae45bb19c2f8fdd|commit]] * Add 14-bit raw greyscale pixel format [[https://git.kernel.org/linus/ae9753a04cfc8e41262605875e531b6ea5e3d0ac|commit]], [[https://git.kernel.org/linus/573a750813459725c6f6fc4bc5779da1fe03238a|commit]] * aspeed: add AST2600 support [[https://git.kernel.org/linus/d737e7fe4cc0a47b72c0246ce32a20ac83c545be|commit]] * atmel: atmel-isc-base: expose white balance as v4l2 controls [[https://git.kernel.org/linus/4e52889f48fedfa5f2e443dc8490550cb49fbdc3|commit]] * em28xx: Enable Hauppauge 461e rev2 [[https://git.kernel.org/linus/985b0edefa3146a59005832c2b271f9290635b31|commit]] * Add driver for Sony IMX219 sensor [[https://git.kernel.org/linus/1283b3b8f82b9004fbb94398cade5c8e797a2c8d|commit]] * imx219: Add support for RAW8 bit bayer format [[https://git.kernel.org/linus/22da1d56e982151e0bdfafe9de6fe94098a51356|commit]] * imx219: Add support for cropped 640x480 resolution [[https://git.kernel.org/linus/25130b8ad409d5532f3763bcf891af74f550a70d|commit]] * m88ds3103: Add support for ds3103b demod [[https://git.kernel.org/linus/e6089feca460cb435943757eeb7c94bdaf32811f|commit]] * ov5675: add vflip/hflip control support [[https://git.kernel.org/linus/e8882e1bf3757224b031a8852078ea0a559fb864|commit]] * rc: add keymap for Videostrong KII Pro [[https://git.kernel.org/linus/30defecb98400575349a7d32f0526e1dc42ea83e|commit]] * sun8i: Add Allwinner A83T Rotate driver [[https://git.kernel.org/linus/d77182ada3d40854735eb9321ce30de60c2abdbb|commit]] * tvp5150: add support to limit sdtv standards [[https://git.kernel.org/linus/baf178219478c217d8e9727a31971e32d3ff2b70|commit]] * tvp5150: add v4l2-event support [[https://git.kernel.org/linus/e953c10300055694c976edfe8c7a71a5bfc5ade7|commit]] * venus: support frame rate control [[https://git.kernel.org/linus/6f704b2fbbde0c9893ea59d54d76195d72ac63a1|commit]] * venus: vdec: handle 10bit bitstreams [[https://git.kernel.org/linus/ab1eda449c6eef5067538b034c7561eb9e053362|commit]] == Universal Serial Bus == * core: Add ACPI support for USB interface devices [[https://git.kernel.org/linus/a599a0fb629a61ef0c8c47312152866d24faeaff|commit]] * Add driver to control USB fast charge for iOS devices [[https://git.kernel.org/linus/249fa8217b846a7c031b997bd4ea70d65d3ff774|commit]] * dwc2: add support for STM32MP15 !SoCs USB OTG HS and FS [[https://git.kernel.org/linus/a415083a11cc76f85322406fb91e2eb917c6cef9|commit]] * dwc3: Add Amlogic A1 DWC3 glue [[https://git.kernel.org/linus/1e355f21d3fb96cc630dbb31e119f868c43119c4|commit]] * gadget: add raw-gadget interface. The incentive to implement a different interface was to provide a somewhat raw and direct access to the USB Gadget layer for the userspace, where every USB request is passed to the userspace to get a response. See documentation for the list of differences between Raw Gadget and GadgetFS [[https://git.kernel.org/linus/f2c2e717642c66f7fe7e5dd69b2e8ff5849f4d10|commit]], [[https://git.kernel.org/linus/c61769bd4777a922952aed0d042a2572e5bd9b74|commit]] * gadget: add udc driver for max3420 [[https://git.kernel.org/linus/48ba02b2e2b1a1c80718e93fefe99c8319597c4a|commit]] * gadget: aspeed: add ast2600 vhub support [[https://git.kernel.org/linus/b9a57990f9d71bc00b4603b7122a107810b74cbc|commit]] * musb: jz4740: Add support for the JZ4770 [[https://git.kernel.org/linus/e72838d47dc18a066b2b20b9d3f44c93ca82fe96|commit]] * phy: Add driver for the Ingenic JZ4770 USB transceiver [[https://git.kernel.org/linus/541368b46b829ea133bcfba23d25320c5d12cc5c|commit]] * serial: Add Fintek F81534A series usb-to-serial driver [[https://git.kernel.org/linus/1afd37c6a335369a7927c732a93c0558b64e40bb|commit]], [[https://git.kernel.org/linus/98405f81036d64b4aec770df9850352c7d6e4db5|commit]], [[https://git.kernel.org/linus/c4b8f9713d661db605ef0c077ad88ebab427dfef|commit]], [[https://git.kernel.org/linus/11301d41ab9a043c20e9b1b79f8754a15dc21ef0|commit]], [[https://git.kernel.org/linus/0a68ec3d8a2ce75666b813b90cbf1d2e85684714|commit]], [[https://git.kernel.org/linus/33a6b48a574824fbc095fa395d86d4637852f484|commit]] * Tegra XUSB OTG support [[https://git.kernel.org/linus/02cd06f2cc627e43206364da769389465bd781f9|commit]], [[https://git.kernel.org/linus/eba512375e6bc297c674353841523feba03cf712|commit]] [[https://git.kernel.org/linus/f67213cee2b35fe169a723746b7f37debf20fa29|commit]], [[https://git.kernel.org/linus/e8f7d2f409a15c519d5a6085777d85c1c4bab73a|commit]], [[https://git.kernel.org/linus/5a40fc4b934c1d1026bc401b1def8b6455ce20f0|commit]], [[https://git.kernel.org/linus/de792a6da7f026a5aa047ee62a0fafb1e5d0e6ed|commit]], [[https://git.kernel.org/linus/49d46e3c7e597e8b00c6fc16e6fd7a92044f4371|commit]], [[https://git.kernel.org/linus/f836e7843036fbf34320356e156cd4267fa5bfa2|commit]], [[https://git.kernel.org/linus/9ce0a14bc779abed3a8525b50d9de5b0a4f48e9f|commit]], [[https://git.kernel.org/linus/b77f2ffe7621cb3b70617243a3da1b0bc99cc316|commit]], [[https://git.kernel.org/linus/b9c9fd4a36f27a1c7d202aed5449c0c700cff9f2|commit]], [[https://git.kernel.org/linus/b4e19931c98a088fbd80b5c3f892261c9a0e6c23|commit]], [[https://git.kernel.org/linus/dbf91ff001e548a87921a8bcf23a295fa43962f1|commit]], [[https://git.kernel.org/linus/6895c83fda8c90737a54179f2f6d3f7b2c3ab9b3|commit]], [[https://git.kernel.org/linus/e74db5a5b4876bfea01ee58f5f2e66af13d7f5cd|commit]], [[https://git.kernel.org/linus/6b3d85930104cf20e69584b7fe35228c3247d847|commit]], [[https://git.kernel.org/linus/584f800c47b53d59bdc66276c7a6b791278513a9|commit]], [[https://git.kernel.org/linus/0edc020229666bdf04eb3be0498137e2153a95a9|commit]], [[https://git.kernel.org/linus/24d43a30e7591ea5af4f68d038ddcdc7795074d6|commit]], [[https://git.kernel.org/linus/88d1049e16eaa11f2d9064e1723df17755c9f9e2|commit]], [[https://git.kernel.org/linus/9f2ff73856d4e09ecc9a7fb9d84ff6cf26cb3d4b|commit]] * serial: option: add !BroadMobi BM806U [[https://git.kernel.org/linus/6cb2669cb97fc4fdf526127159ac59caae052247|commit]] * serial: option: add Wistron Neweb !D19Q1 [[https://git.kernel.org/linus/dfee7e2f478346b12ea651d5c28b069f6a4af563|commit]] * serial: option: add support for ASKEY WWHC050 [[https://git.kernel.org/linus/007d20dca2376a751b1dad03442f118438b7e65e|commit]] * serial: qcserial: Add DW5816e support [[https://git.kernel.org/linus/78d6de3cfbd342918d31cf68d0d2eda401338aef|commit]] * typec: Add sysfs node to show cc orientation [[https://git.kernel.org/linus/75f81a7ffe4d45b97a14f6d8075bacb8323ac10e|commit]] * typec: Driver for Intel PMC Mux-Agent [[https://git.kernel.org/linus/ef441dd6af91e1f4265e890021ac3ad631b2b10e|commit]], [[https://git.kernel.org/linus/774a9df6aeac236282dc0ec711b73865b64ef6a1|commit]], [[https://git.kernel.org/linus/d1c6a769cdf466053ae211789f2b0671c8a72331|commit]], [[https://git.kernel.org/linus/69af044a7700552512a147e2ce3520741b65df41|commit]], [[https://git.kernel.org/linus/bce3052f0c165685a074e50136e4d341bcd59f4a|commit]], [[https://git.kernel.org/linus/e5256194cb51ced7a2f656590f1e2132235d442c|commit]], [[https://git.kernel.org/linus/a7914d1072fb8ddeb2ec87bba1d28812483a3565|commit]], [[https://git.kernel.org/linus/ca469c292edc2248f1eaaef1ecec4576192fe743|commit]], [[https://git.kernel.org/linus/6701adfa9693bd20b89f2cce57754ced2c18ed3b|commit]] * xhci-tegra: Tegra186/Tegra194 LPM [[https://git.kernel.org/linus/cbb23d5572f0186f193b1af65a7994f2d40b1d43|commit]] == Serial Peripheral Interface (SPI) == * Add support for SPI bus multiplexing [[https://git.kernel.org/linus/e9e40543ad5b38b848879768359fd13650529961|commit]], [[https://git.kernel.org/linus/d548ed71cb8862c96a1a8d17861bb5dabd1e2299|commit]] * Add FSI-attached SPI controller driver [[https://git.kernel.org/linus/bbb6b2f9865b3ed23eb457131b9ea541a3173a66|commit]] * Add driver for ar934x spi controller [[https://git.kernel.org/linus/047980c582af665e1581e60ebf3e57977e621c23|commit]] * add support for mediatek spi-nor controller [[https://git.kernel.org/linus/881d1ee9fe81ff2be1b90809a07621be97404a57|commit]] * meson-spicc: add support for Amlogic G12A [[https://git.kernel.org/linus/4e3d322058a5e5afda100005a94ec7f0bf509d43|commit]] * rspi: Add support for active-high chip selects [[https://git.kernel.org/linus/f3a14a3a4d9a54c665e979b1dedbbab1f7503a43|commit]] * spi-fsl-dspi: Add support for LS1028A [[https://git.kernel.org/linus/138f56ef914b30087c560492e5997f17d494d043|commit]] == Watchdog == * Add {{{stop_on_reboot}}} module parameter to control reboot policy [[https://git.kernel.org/linus/9232c80659e941ffa6c7bfc96bd64c6172ef0452|commit]] * Add K3 RTI watchdog support [[https://git.kernel.org/linus/2d63908bdbfbce0d98195b22236ad5105dc6eba2|commit]] == Serial == * serial/sysrq: Add a magic sysrq serial secuence: a string sequence that can enable sysrq if it follows BREAK on a serial line. This is necessary because having sysrq always enabled doesn't work for some embedded boards that tend to generate garbage on serial line [[https://git.kernel.org/linus/68af43173d3fcece70bef49cb992c64c4c68ff23|commit]], [[https://git.kernel.org/linus/eaee41727e6d8a7d2b94421c25e82b00cb2fded5|commit]] * imx serial: Implement support for reversing TX and RX polarity [[https://git.kernel.org/linus/5a08a4877aed53ba92ffef6b1e24fb092a490757|commit]] * Add CONSOLE_POLL support to !SiFive UART [[https://git.kernel.org/linus/630db5cbc7b444bf47cd717906abb092a2ab5724|commit]] * fsl_lpuart: add LS1028A earlycon support [[https://git.kernel.org/linus/e33253f3b74b5fb2a3436c26c56252a3a8159228|commit]] * fsl_lpuart: add LS1028A support [[https://git.kernel.org/linus/c2f448cff22a7ed09281f02bde084b0ce3bc61ed|commit]] * 8250: Support console on software emulated rs485 ports [[https://git.kernel.org/linus/7f9803072ff636fc22ad941ff059e020e9d77ed4|commit]] * 8250_bcm2835aux: Support rs485 software emulation [[https://git.kernel.org/linus/f93bf75891147602d55b90937628157cc13dbdb8|commit]] * 8250_early: Add earlycon for BCM2835 aux uart [[https://git.kernel.org/linus/57b76faf1d7860f070a1ee2d0b7eccd9f37ecc55|commit]] * 8250_tegra: Create Tegra specific 8250 driver [[https://git.kernel.org/linus/c6825c6395b7dbcb5421d89ac8d5631be815ca36|commit]] * ar933x_uart: add RS485 support [[https://git.kernel.org/linus/9be1064fe524b396cca449b2fe4252b7919a245f|commit]] == CPU Frequency scaling == * ti-cpufreq: Add support for OPP_PLUS [[https://git.kernel.org/linus/0ea4fb29c68950fbeea4e507e3c59ea35bb98ffd|commit]] * qcom: Add support for krait based socs [[https://git.kernel.org/linus/a8811ec764f95a04ba82f6f457e28c5e9e36e36b|commit]] == Voltage, current regulators, power capping, power supply == * Add smb208 support [[https://git.kernel.org/linus/b5f25304aece9f2e7eaab275bbb5461c666bf38c|commit]] * Add support for MP8869 regulator [[https://git.kernel.org/linus/97be82880b617fb6bc06ff19e3ddb039501b2dcf|commit]] * mp5416: add mp5416 regulator driver [[https://git.kernel.org/linus/a273188b87fd7afc9b1a0f814452ecfb4e764f62|commit]] * mp886x: add MP8867 support [[https://git.kernel.org/linus/751ca3aa15be815373536eb8b3dc44910b800e9f|commit]] * qcom_smd: Add pmi8994 regulator support [[https://git.kernel.org/linus/86332c343491c6d2228a1e0c80b1ea98a2653d20|commit]] == Real Time Clock (RTC) == * sun6i: Make external 32k oscillator optional [[https://git.kernel.org/linus/ec98a87509f40324807dc179a7e3163d40709eba|commit]] * Add support for the !MediaTek MT2712 RTC [[https://git.kernel.org/linus/64823360a82939db212bc763443c990cbd99fa7c|commit]] * jz4740: Add support for JZ4760 SoC [[https://git.kernel.org/linus/5840748520be19ea97ffdb80e5aa313c6ef60575|commit]] * ds1307: add support for watchdog timer on ds1388 [[https://git.kernel.org/linus/fd90d48db0377d4a5a6786ce19d33185c2cbe029|commit]] * rc5t619: Add Ricoh RC5T619 RTC driver [[https://git.kernel.org/linus/540d1e15393d92288d133fca2ea245d8d38227e6|commit]] * fsl-ftm-alarm: enable acpi support [[https://git.kernel.org/linus/929a3270488956316214d70cd4e2ba3fa56ffe31|commit]] * alpha: remove legacy rtc driver [[https://git.kernel.org/linus/f52ef24be21a2647fc50b6f8f2a4815d47bbad79|commit]] * ia64: remove legacy efirtc driver [[https://git.kernel.org/linus/8067c0b0c6ac7bce201961f0092e2532b12fc00a|commit]] == Pin Controllers (pinctrl) == * bcm2835: Add support for all GPIOs on BCM2711 [[https://git.kernel.org/linus/b1d84a3d0a26c5844a22bc09a42704b9371208bb|commit]] * da9062: add driver support [[https://git.kernel.org/linus/56cc3af4e8c8eaba91b51efa6081a868adbd97c3|commit]] * mediatek: Add support for pin configuration dump via debugfs [[https://git.kernel.org/linus/184d8e13f9b13313f711f028ca2465f973459046|commit]] * qcom: Add ipq6018 pinctrl driver [[https://git.kernel.org/linus/ef1ea54eab0ecb072700f59701387f839c8c760d|commit]] == Multi Media Card (MMC) == * core: Add MMC software queue support, and set the queue depth as 64 to allow more requests can be be prepared, merged and inserted into IO scheduler, which improves the performance [[https://git.kernel.org/linus/511ce378e16f07b66ab78118587b7cc6ac197364|commit]], [[https://git.kernel.org/linus/045d705dc1fba0d881fe22ad76ebe1b44647cdac|commit]], [[https://git.kernel.org/linus/1774b0021405b4d312499095f6d3919b5bdf3e3b|commit]], [[https://git.kernel.org/linus/4730831c7d2e28c2e912b2c71066b9cf072f7625|commit]], [[https://git.kernel.org/linus/f4498549e1690af7cba1eff8570da9c134cb80b5|commit]] * mmci: Add support for sdmmc variant revision 2.0 [[https://git.kernel.org/linus/7a2a98be672b7f6af3a33525ee1e5104381316a9|commit]] * sdhci-esdhc-imx: add strobe-dll-delay-target support [[https://git.kernel.org/linus/5bd2acdcdde22231057b12ee8978dd87c29ff322|commit]] == Memory Technology Devices (MTD) == * rawnand: Add support for Macronix NAND randomizer [[https://git.kernel.org/linus/84234652595f8dc29a92a33a6ae504c7df2e11c8|commit]] * rawnand: macronix: Add support for deep power down mode [[https://git.kernel.org/linus/19301d54997df35e9829b4f707c59f3284530d71|commit]] * rawnand: toshiba: Support reading the number of bitflips for BENAND (Built-in ECC NAND) [[https://git.kernel.org/linus/fca88925d76978b7f20de42d8ead34fb91500003|commit]] * spi-nor: Add SR 4bit block protection support [[https://git.kernel.org/linus/05635c14a292de0e1a221dc31c04aba3913f03c8|commit]] * spi-nor: remove mtk-quadspi driver [[https://git.kernel.org/linus/e11e8473bcec748c3820636f11b986f611c9309b|commit]] * spinand: Add new series Micron SPI NAND devices (M78A, M79A and M70A) [[https://git.kernel.org/linus/d3137043440fb1faaaf2481184f35b9ed0c1f2c2|commit]], [[https://git.kernel.org/linus/8511a3a9937e30949b34bea46c3dc3f65d11034b|commit]], [[https://git.kernel.org/linus/a15335a17f4abf48ed9739c3b119232f9392cb60|commit]], [[https://git.kernel.org/linus/0bc68af9137dc3f30b161de4ce546c7799f88d1e|commit]], [[https://git.kernel.org/linus/a7e5daccc310c3b892ae5e598cadb7a9274c2547|commit]], [[https://git.kernel.org/linus/9f9ae0c253c1e058fbc845e26c4a32a7d777f0dc|commit]] * spinand: toshiba: Support for new Kioxia Serial NAND [[https://git.kernel.org/linus/798fcdd010006e87b3154d6454c657af7b033002|commit]] == Industrial I/O (iio) == * adc: ad7124: add 3db filter [[https://git.kernel.org/linus/cef2760954cf4f8228d14af9bd0b77a021979278|commit]] * adc: rn5t618: Add ADC driver for RN5T618/RC5T619 [[https://git.kernel.org/linus/87a25333c8c3ba6694f8230a649e162d6efb181a|commit]] * amplifiers: ad8366: add support for HMC1119 Attenuator [[https://git.kernel.org/linus/cc74a38d85fe295468e73452ca892e6d760dc33e|commit]] * amplifiers: hmc425a: Add support for HMC425A attenuator [[https://git.kernel.org/linus/a76838dfc7b7ea1f06de51fbe8e653eb34f65c94|commit]] * chemical: atlas-sensor: add DO-SM module support [[https://git.kernel.org/linus/a751b8e48018263d7aa5021c67b2e03a683ae1df|commit]] * dac: ad5770r: Add AD5770R support [[https://git.kernel.org/linus/cbbb819837f6a2e13808d0529d14be460a7a4a07|commit]] * dac: ltc2632: add support for LTC2636 family [[https://git.kernel.org/linus/9f15a4a0adc910a7bd535b755185f89c3e25b37e|commit]] * imu: adis: add support product ID check in adis_initial_startup [[https://git.kernel.org/linus/1fd4567026926d01a94a74d0543e324fc794aa73|commit]] * imu: inv_mpu6050: add support of IAM20680 [[https://git.kernel.org/linus/d31f74e60804cba1d7b265708b820e524e574611|commit]] * imu: inv_mpu6050: add support of ICM20609 & ICM20689 [[https://git.kernel.org/linus/23db8d6959314568b243fd2bc76bee50136afa4c|commit]] * imu: inv_mpu6050: add support of ICM20690 [[https://git.kernel.org/linus/8abce87d39912e57ade3c141049ffa2eea85846b|commit]] * light: Add a driver for Sharp GP2AP002x00F [[https://git.kernel.org/linus/97d642e23037c5545266f9564c9b81e6db81b122|commit]] * light: Add support for Azoteq IQS621/622 ambient light sensors [[https://git.kernel.org/linus/b081b73820945decb2fd39bdc0ccf46a1ddc6d53|commit]] * light: add Dyna-Image AL3010 driver [[https://git.kernel.org/linus/c36b5195ab7035cc7ee0b79f621a3a9ecd71cf9c|commit]] * light: al3320a implement suspend support [[https://git.kernel.org/linus/c39a05e35263a2c8abea81df40b42aef33d1a759|commit]] * position: Add support for Azoteq IQS624/625 angle sensors [[https://git.kernel.org/linus/189c3c495ad7382099a641664171d8b047d9e9b5|commit]] * pressure: icp10100: add driver for !InvenSense ICP-101xx [[https://git.kernel.org/linus/95c72b78c3365d8f949c3ae315e7b1ded912a6da|commit]] * srf04: add power management feature [[https://git.kernel.org/linus/2251157b335b46bb3ea36994301f906e32e2d2b0|commit]] * temperature: Add support for Azoteq IQS620AT temperature sensor [[https://git.kernel.org/linus/8ba447109af4e0bcbc38fac1b134f207c66ab39e|commit]] * trigger: stm32-timer: add power management support [[https://git.kernel.org/linus/736e19e684b3359b61740f3b75014c375c57bf9d|commit]] * vcnl4000: Enable runtime pm for vcnl4200/4040 [[https://git.kernel.org/linus/5e00708df3816d47d0de8b3837a33d64ff3582ed|commit]] == Multi Function Devices (MFD) == * Add support for Azoteq IQS620A/621/622/624/625 [[https://git.kernel.org/linus/4d9cf7df8d355e519adb8b2f8759c84e1e633070|commit]] * sc27xx: Add USB charger type detection support [[https://git.kernel.org/linus/2a7e7274f3d43d2a072cab25c0035dc994903bb9|commit]] * intel-lpss: Add Intel Comet Lake PCH-V PCI IDs [[https://git.kernel.org/linus/4e213b45d2b50f0254fd5a840db0f8c11be99766|commit]] == Pulse-Width Modulation (PWM) == * tegra: Add support for Tegra194 [[https://git.kernel.org/linus/2d0c08fcd67c23cf8433344544fb5a6c059c2572|commit]] * jz4740: Use clocks from TCU driver [[https://git.kernel.org/linus/ce1f9cece057843a03a6b9de361a03eb37dd3fac|commit]] == Inter-Integrated Circuit (I2C + I3C) == * i3c: Allow to automatically load i3c modules [[https://git.kernel.org/linus/7ec0ddb007cf2bdc4531b5100f35c084028d4587|commit]], [[https://git.kernel.org/linus/1ce589ad3933aa15c1a2abbb5b5e3ad5de330423|commit]] * i2c: brcmstb: Support BCM2711 HDMI BSC controllers [[https://git.kernel.org/linus/d31f59eabea120b9ad149691f8314ce1b55a59ba|commit]] == Hardware monitoring (hwmon) == * adt7475: Add attenuator bypass support [[https://git.kernel.org/linus/2ecff39791bd3b33c8dcf0d241fa740dba7b79e6|commit]] and inverting PWM output [[https://git.kernel.org/linus/86da28eed4fbc64dfdc386337f6cbac36c9c1ed2|commit]] * Support ADI Fan Control IP [[https://git.kernel.org/linus/8412b410fa5e1e494a0fec84c3c462d49870d3f5|commit]] * pmbus: add support for 2nd Gen Renesas digital multiphase [[https://git.kernel.org/linus/f621d61fd59f402ff3d24f4161e6b782e3be31a6|commit]] * pmbus/tps53679: Add support for TPS53647 and TPS53667 [[https://git.kernel.org/linus/16358542f32f47f372ad48e4cdf61ab245c9f49d|commit]], [[https://git.kernel.org/linus/63eb4587f62457a49530442484f05b035c7bdf38|commit]], [[https://git.kernel.org/linus/6f944004f873e3036fabc4b3f14a96899fefbff5|commit]], and for TPS53681 [[https://git.kernel.org/linus/53030bcc87e4a4b5f3bbdd6851c592ea57485769|commit]] == General Purpose I/O (gpio) == * Core: Add new ioctl that allows user-space processes to reuse the file descriptor associated with the character device for watching any changes in line properties. Every such event contains the updated line information [[https://git.kernel.org/linus/51c1064e82e77b39a49889287ca50709303e2f26|commit]] * tools: Add gpio-watch program for monitoring changes in line info[[https://git.kernel.org/linus/33f0c47b8fb4724792b16351a32b24902a5d3b07|commit]] * Add driver for Mellanox !BlueField 2 GPIO controller [[https://git.kernel.org/linus/bc0ae0e737f5167348579612493e2754e2122dfb|commit]] == Leds == * Add SGI IP30 led support [[https://git.kernel.org/linus/64d7e23115dd91997858eb0c370d798a0d6bf118|commit]] == DMA engines == * Add basic debugfs support [[https://git.kernel.org/linus/e937cc1dd7966df33a478943817302502a164e25|commit]] * ti: k3-udma: Implement support for atype (for virtualization) [[https://git.kernel.org/linus/0ebcf1a274c5467c8ed55d0e01db4b414fe4518d|commit]] * uniphier-xdmac: Add !UniPhier external DMA controller driver [[https://git.kernel.org/linus/667b9251440b762ebc8cd3348a6e6ab29401bb97|commit]] == Cryptography hardware acceleration == * caam: Add support for SKCIPHER, HASH, RSA and AEAD algorithms [[https://git.kernel.org/linus/b7f17fe281442de420cbd9b4a6ad34b1d498aec6|commit]], [[https://git.kernel.org/linus/c3f7394eb9546cad7e2ff28aeccdd4655d15fd17|commit]], [[https://git.kernel.org/linus/2ba1e79831aa0388d0d08ad649ecb933f317b61d|commit]], [[https://git.kernel.org/linus/d53e44fe980ba7325ac60f85312c9facf78fbba1|commit]], [[https://git.kernel.org/linus/4d370a1036958d7df9f1492c345b4984a4eba7f6|commit]], [[https://git.kernel.org/linus/ee38767f152a3310aabee7074848911f43bf5d69|commit]], [[https://git.kernel.org/linus/1c24022667130eefe15d49b906373807f181305c|commit]], [[https://git.kernel.org/linus/bf53795025a2b026c89b45be1d832a325a2a9258|commit]], [[https://git.kernel.org/linus/21b014f038d384ca66bc4644cc10a1f6436787ae|commit]] * caam: enable prediction resistance in HRWNG [[https://git.kernel.org/linus/358ba762d9f1d4ba99ab31ef12bc28014b22f4c9|commit]] * chtls: add/delete TLS header in driver [[https://git.kernel.org/linus/6919a8264a3248dc0d7f945bb42f2c380f76b01e|commit]] * hisilicon: Remove module_param uacce_mode [[https://git.kernel.org/linus/18bead70e9919bb2d1826c4070f2982dd63e2fcc|commit]] * marvell: Support for Marvell OcteonTX CPT driver [[https://git.kernel.org/linus/d9110b0b01ff1cd02751cd5c2c94e938a8906083|commit]], [[https://git.kernel.org/linus/10b4f09491bfeb0b298cb2f49df585510ee6189a|commit]], [[https://git.kernel.org/linus/6482023b9d3350bf1b756ef36e1ea1a1c871879c|commit]] * xilinx - Add Xilinx AES driver [[https://git.kernel.org/linus/4d96f7d48131fefe30d7c1d1e2a23ef37164dbf5|commit]] == PCI == * Add support for Error Disconnect Recover (EDR, you can find EDR spec [[https://members.pcisig.com/wg/PCI-SIG/document/12614|here]]) and _OSC based negotiation support for DPC [[https://git.kernel.org/linus/6d2c89441571ea534d6240f7724f518936c44f8d|commit]], [[https://git.kernel.org/linus/be06c1b42eea749547d2f0248dc0a7c1153f67b9|commit]], [[https://git.kernel.org/linus/b6cf1a42f916af0b056079c37fc5fa7bf8e4b2e2|commit]], [[https://git.kernel.org/linus/e8e5ff2aeec19ade42f0535f4b554a3f6e1a58f7|commit]], [[https://git.kernel.org/linus/27005618178ef9e9bf9c42fd91101771c92e9308|commit]], [[https://git.kernel.org/linus/20e15e673b05a045fdbe534d40edf948e1b0b1af|commit]], [[https://git.kernel.org/linus/aea47413e7ceec6024f5a2b743cb1a4b2176bf3f|commit]], [[https://git.kernel.org/linus/ac1c8e35a3262d04cc81b07fac6480a3539e3b0f|commit]], [[https://git.kernel.org/linus/894020fdd88c1e9a74c60b67c0f19f1c7696ba2f|commit]] * P2PDMA: Add Intel Sky Lake-E Root Ports B, C, D to the whitelist [[https://git.kernel.org/linus/7b94b53db34f78bb5e09f44e8827d45a8a88bf47|commit]] * mobiveil: Add PCIe Gen4 RC driver for Layerscape !SoCs [[https://git.kernel.org/linus/d29ad70a813b0daa424b70950d432c34a1a95865|commit]] * tegra: Add support for PCIe endpoint mode in Tegra194 [[https://git.kernel.org/linus/c57247f940e8ea13a0ec33378304dc3cdc5da4a8|commit]] * vmd: Add two VMD Device IDs [[https://git.kernel.org/linus/449a01d2659c207b012e6d3bb6edfff8c94a4e55|commit]] == Clock == * Ingenic: Add support for TCU of X1000 [[https://git.kernel.org/linus/dc6a81c3382f74fe94eb0b8c616493598926efff|commit]] * at91: add at91rm9200 pmc driver [[https://git.kernel.org/linus/02ff48e4d7f7f253008f3aeadd41c8a2fc640587|commit]] * at91: add at91sam9g45 pmc driver [[https://git.kernel.org/linus/12dc8d3be9d86cccc35dcf32828d3a8e9d48e0d1|commit]] * at91: add at91sam9n12 pmc driver [[https://git.kernel.org/linus/143e04dab6b4c73c66b1708f6bc3212b9cb71dbb|commit]] * at91: add sama5d3 pmc driver [[https://git.kernel.org/linus/0969b242f7b8e5de0a1c28f81d8558fd678c066d|commit]] * imx7d: Add PXP clock [[https://git.kernel.org/linus/4ae9afbaaeb9bd939ac2bb8d53828fdebca5ec1b|commit]] * imx8mm: Add CLKO2 support [[https://git.kernel.org/linus/9c07ae6983d434841bb19bea0a75bd0fd925a75c|commit]] * keystone: Add new driver to handle syscon based clocks [[https://git.kernel.org/linus/1aa0817e43c525c3ee035786a17a19077a0bb06a|commit]] * meson: g12a: add support for the SPICC SCLK Source clocks [[https://git.kernel.org/linus/a18c8e0b76979881f3b31e96c398e62ab30a1662|commit]] * mmp2: Add clocks for the thermal sensors [[https://git.kernel.org/linus/82d59c382c230fb26fe193c9e1b5239d8fcb2d77|commit]] * mmp2: Add support for PLL clock sources [[https://git.kernel.org/linus/5d34d0b32d6c13947b0aa890fc4c68f203491169|commit]] * qcom: Add modem clock controller driver for SC7180 [[https://git.kernel.org/linus/8def929c4097d9014c37d6a3649b21d38ad607d7|commit]] * qcom: clk-alpha-pll: Add support for controlling Lucid PLLs [[https://git.kernel.org/linus/59128c20a6a98ee454e5ad23fe28dc84d23b6234|commit]] * qcom: gcc: Add global clock controller driver for SM8250 [[https://git.kernel.org/linus/3e5770921a8846ed1071257398eb7cd369399412|commit]] * qcom: gpucc: Add support for GX GDSC for SC7180 [[https://git.kernel.org/linus/1a6151128c847c473da1c7e7022ef78d3e2d6689|commit]] * qcom: rpmh: Add support for RPMH clocks on SM8250 [[https://git.kernel.org/linus/29093b1a5833c24c692abb1370de547d2a60e6be|commit]] * si5341: Support multiple input ports [[https://git.kernel.org/linus/692751879ea876dec81357e6f1f8ca0ced131ceb|commit]] * sprd: add clocks support for SC9863A [[https://git.kernel.org/linus/0e4b8a2349f3aa9b54c217b338ee65d8b2b6b739|commit]] * clocksource: Add driver for the Ingenic JZ47xx OST [[https://git.kernel.org/linus/ca7b72b5a5f248b72c88441a93bdcee22f42b9b3|commit]] * clocksource: ingenic: Add support for TCU of X1000 [[https://git.kernel.org/linus/a7cd39552194954bcdecfd9ff775466a61bda5bb|commit]] == PHY ("physical layer" framework) == * amlogic: Add Amlogic A1 USB2 PHY Driver [[https://git.kernel.org/linus/23bcbb41645c2a3cfb8d78fa0820eb7b0f5e6e97|commit]] * amlogic: Add Amlogic AXG MIPI/PCIE analog PHY Driver [[https://git.kernel.org/linus/af3f5722d10cc345cbcfd2e1190334baa237a4ee|commit]] * amlogic: Add Amlogic AXG PCIE PHY Driver [[https://git.kernel.org/linus/e2463559ff1d5a76e708a26ec91e4950e702b25c|commit]] * qcom-qmp: Add MSM8996 UFS QMP support [[https://git.kernel.org/linus/0347f0dcbd2f0ed3335e1e1bb908534c3e05d7f2|commit]] * qcom-qusb2: Add generic QUSB2 V2 PHY support [[https://git.kernel.org/linus/8fe75cd4cddfc8f8cd039ec4f2ee3fcb9fc8af09|commit]] * qcom: qmp: Add SDM845 PCIe QMP PHY support [[https://git.kernel.org/linus/421c9a0e97314fc9fc9f94aa47af9ecbd6cb65b6|commit]] * qcom: qmp: Add SDM845 QHP PCIe PHY [[https://git.kernel.org/linus/909a5c78de9126f090eeb44c66accece12b3e689|commit]] * qualcomm: Add Synopsys 28nm Hi-Speed USB PHY driver [[https://git.kernel.org/linus/67b27dbeac4dc86d8f09789861bc8eda6f3538c4|commit]] * qualcomm: usb: Add !SuperSpeed PHY driver [[https://git.kernel.org/linus/6076967a500c4c6dad19d10d71863db1590a35ed|commit]] * tegra: xusb: Add Tegra194 support [[https://git.kernel.org/linus/1ef535c6ba8ebcad1ced47a9d382b162c34fba3a|commit]] * ti: gmii-sel: add support for am654x/j721e soc [[https://git.kernel.org/linus/d9aa91dfb2da59c1f22887013a1cec32a6f9fcec|commit]] * uniphier-pcie: Add legacy SoC support for Pro5 [[https://git.kernel.org/linus/04de8fa202e6d5fbb07aecbb45daaeec8594664e|commit]] * uniphier-usb3hs: Add legacy SoC support for Pro5 [[https://git.kernel.org/linus/e68c2a8a2f45cbe4a237b874f87ec14ae2dfa84c|commit]] * uniphier-usb3ss: Add Pro5 support [[https://git.kernel.org/linus/9376fa634afc207a3ce99e0957e04948c34d6510|commit]] == EDAC (Error Detection And Correction) == * Add EDAC driver for DMC520 [[https://git.kernel.org/linus/1088750d78392cf79c113082ffbf955384737e9c|commit]] == Modem Host Interface (MHI) Bus == * Add the MHI (Modem Host Interface) bus interface to Linux kernel. MHI is a communication protocol used by the host processors to control and communicate with modems over a high speed peripheral bus or shared memory. The MHI protocol has been designed and developed by Qualcomm Innovation Center, Inc., for use in their modems [[https://git.kernel.org/linus/9435dc3b5e62557eea57cea922020ab3a41aaf7b|commit]], [[https://git.kernel.org/linus/0cbf260820fa780a336e4a08cce1f81cd66a7ac1|commit]], [[https://git.kernel.org/linus/e755cadb0171ce78b29b89fe8bdd0179121a7827|commit]], [[https://git.kernel.org/linus/da1c4f85692476ab038e3279209f07b8f4b7641e|commit]], [[https://git.kernel.org/linus/6cd330ae76ffd5c8f6294c423cabde7eeef1b40c|commit]], [[https://git.kernel.org/linus/a6e2e3522f29141b95c1ef8580c665a3582b3e66|commit]], [[https://git.kernel.org/linus/3000f85b8f47b2c860add5cce4c201c83bde6468|commit]], [[https://git.kernel.org/linus/cd457afb16670501f00354eb0e705a7d8a50d79d|commit]], [[https://git.kernel.org/linus/6fdfdd27328ceef39f4b8daec3510874ad68e753|commit]], [[https://git.kernel.org/linus/1d3173a3bae7039b765a0956e3e4bf846dbaacb8|commit]], [[https://git.kernel.org/linus/189ff97cca53e3fe2d8b38d64105040ce17fc62d|commit]], [[https://git.kernel.org/linus/e6b0de469c5babfe29a86be289408ba2070ea44a|commit]], [[https://git.kernel.org/linus/8f522bae2394d8f61a9e29d8d5d97553402b7c53|commit]] == Various == * bus: ti-sysc: Add support for PRUSS SYSC type [[https://git.kernel.org/linus/b2745d92bb015cc4454d4195c4ce6e2852db397e|commit]] * counter: 104-quad-8: Support Differential Encoder Cable Status [[https://git.kernel.org/linus/954ab5cc5f3e0bc764df81a13f065936a85e2084|commit]] * counter: 104-quad-8: Support Filter Clock Prescaler [[https://git.kernel.org/linus/de65d0556343132222a9f48417c2bad82e3a7503|commit]] * counter: stm32-timer-cnt: add power management support [[https://git.kernel.org/linus/c5b8425514da595763850ae2f3ef78ababe4be80|commit]] * eeprom: at24: add TPF0001 ACPI ID for 24c1024 device [[https://git.kernel.org/linus/4837621cd61e6b81a182098889143c6c9a06b0f3|commit]] * extcon: axp288: Add wakeup support [[https://git.kernel.org/linus/9c94553099efb2ba873cbdddfd416a8a09d0e5f1|commit]] * firmware: xilinx: Add ZynqMP aes API for AES functionality [[https://git.kernel.org/linus/057a0fb649f3bfcd3048e22e15fa613026076119|commit]] * habanalabs: add debugfs write64/read64 [[https://git.kernel.org/linus/5cce51464c61b868157e578261d45fe389e81e54|commit]] * habanalabs: support temperature offset via sysfs [[https://git.kernel.org/linus/5557b138dc11a1b93fec69c7d8760d38fc56e580|commit]] * Add Operating State Manager (OSM) L3 interconnect provider support on SDM845 and SC7180 !SoCs to handle bandwidth requests from CPU to scale L3 caches [[https://git.kernel.org/linus/78465b0d3db6ab579641cd7762c33f389ac93573|commit]], [[https://git.kernel.org/linus/7a077f7fdaa4fa641c43a554db2811c62048d7f4|commit]], [[https://git.kernel.org/linus/5bc9900addafb99163232dbb970eb07661ae4178|commit]], [[https://git.kernel.org/linus/ff3edec1c3fd9bec103f0055406f9732b4919ea8|commit]], [[https://git.kernel.org/linus/03c4e6186bbbe639b5277077c26786069e9e2b89|commit]] * interconnect: qcom: Add SC7180 interconnect provider driver [[https://git.kernel.org/linus/2d1f95ab9feb4f5373f81c3805bfbc126670812d|commit]] * interconnect: qcom: Consolidate interconnect RPMh support [[https://git.kernel.org/linus/976daac4a1c581e5d5fd64047519fd6fcde39738|commit]] * irqchip/ingenic: Add support for TCU of X1000 [[https://git.kernel.org/linus/7d4cac5b7ce5ab87d5f0a2296a118f2eca713f1f|commit]] * irqchip: Add driver for Loongson I/O Local Interrupt Controller [[https://git.kernel.org/linus/dbb152267908c4b2c3639492a94b6838821bc195|commit]] * irqchip: Add driver for Loongson-3 !HyperTransport PIC controller [[https://git.kernel.org/linus/a93f1d903fa34fc2c5d9fa450bdb6c28d6fdfe00|commit]] * mailbox: imx: add SCU MU support [[https://git.kernel.org/linus/0a67003b1985c79811160af1b01aca07cd5fbc53|commit]] * mailbox: sun6i-msgbox: Add a new mailbox driver [[https://git.kernel.org/linus/25831c44b0b79ac6261d36d7e777a52bdf92f239|commit]] * mei: me: add cedar fork device ids [[https://git.kernel.org/linus/99397d33b763dc554d118aaa38cc5abc6ce985de|commit]] * misc: pci_endpoint_test: Add ioctl to clear IRQ [[https://git.kernel.org/linus/475007f9cef0ef88ea9263529ad93a16849c49e8|commit]] * misc: pci_endpoint_test: Add support to get DMA option from userspace [[https://git.kernel.org/linus/cf376b4b59da9996bf04cc22cd89acc62171869a|commit]] * ptp: Add a ptp clock driver for IDT 82P33 SMU [[https://git.kernel.org/linus/57a10d8c1123068e3cb06434fbc9634f945d3062|commit]] * ptp: add VMware virtual PTP clock driver [[https://git.kernel.org/linus/7d10001e20e46ad6ad95622164686bc2cbfc9802|commit]] * remoteproc: updates for omap remoteproc support [[https://git.kernel.org/linus/c8f70f80b0afd4ef484bbd4e720f14a8403ba613|commit]], [[https://git.kernel.org/linus/75242927014f532b9a04c4c2fb74566e2b0da70a|commit]], [[https://git.kernel.org/linus/feae0300536a9220d2d696798ef3952d612ac73d|commit]], [[https://git.kernel.org/linus/4a032199d3f7c59e450ed78aa5306a12226987a7|commit]], [[https://git.kernel.org/linus/530a1b57e8590f2ebbb6a35effa0efa988aabf6c|commit]], [[https://git.kernel.org/linus/f4af5bd233657d741ebb317e9abee893dd78a4a0|commit]], [[https://git.kernel.org/linus/0aaf19130262059591be51bb745b59788a18c24c|commit]], [[https://git.kernel.org/linus/1070f24d4ae90420db342fe54c1ed90ef1129bb5|commit]], [[https://git.kernel.org/linus/8135d1d28173a7d62c9180a58d37f12f0d69b1c0|commit]], [[https://git.kernel.org/linus/e28edc571925ffe0e77aa4ab6082a829690c79f2|commit]], [[https://git.kernel.org/linus/9077ac1ab14be8b91ee9b18bbb654a4c27b7b10c|commit]], [[https://git.kernel.org/linus/5f31b232c67434199558fd236e7644b432636b76|commit]], [[https://git.kernel.org/linus/232ba6ca007c9585ea666ad083f510b9666259dd|commit]], [[https://git.kernel.org/linus/69591e4a0e173e9a19c54c172cdb2febd151dda6|commit]], [[https://git.kernel.org/linus/a7084c3d47c4aaedcca217ce87b7b5b5fe3cfa35|commit]] * remoteproc: add IPA notification to q6v5 driver [[https://git.kernel.org/linus/d7f5f3c89c1a2344e88842ba0de327cc0098583e|commit]] = List of Pull Requests = = Other news sites =