#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 4.16 development cycle Linux 4.16 has been released. While this report is finished, you can read about it here: * LWN's merge window [[https://lwn.net/Articles/746129/|part 1]], [[https://lwn.net/Articles/746791/|part 2]] * Phoronix [[https://www.phoronix.com/scan.php?page=article&item=linux-416-changes&num=1|4.16 feature overview]] or you can take a look at pull requests: * [[https://git.kernel.org/torvalds/c/49f9c3552ccc30f4f98c45d94d7f9b335596913f|Pull init_task initializer cleanups ]] * [[https://git.kernel.org/torvalds/c/1c1f395b2873f59830979cf82324fbf00edfb80c|Pull sound updates ]] * [[https://git.kernel.org/torvalds/c/7f3fdd40a7dfaa7405185250974b0fabd08c1f8b|Pull power management updates ]] * [[https://git.kernel.org/torvalds/c/1a9a126b5098160ca934a352617e9e65dbfa679d|Pull ACPI updates ]] * [[https://git.kernel.org/torvalds/c/1c7385dbf8c55d0866172fdf70320c8f11b1ac15|Pull PNP updates ]] * [[https://git.kernel.org/torvalds/c/bc4e118355caf83f472a5d31b850e73adddcf0ab|Pull MFD updates ]] * [[https://git.kernel.org/torvalds/c/aa5e75bc7a7c4ecbdee7bc85d1a306041b926e24|Pull backlight updates ]] * [[https://git.kernel.org/torvalds/c/0fc7e74663447682c904fe375bb680b004ddaa14|Pull MTD updates ]] * [[https://git.kernel.org/torvalds/c/47d5cc5be396eca67cc89572957ff16f10fd768e|Pull hwmon updates ]] * [[https://git.kernel.org/torvalds/c/0bae60fceeab6958ecd56ba5dbb41fb199babec3|Pull MMC updates ]] * [[https://git.kernel.org/torvalds/c/8e3264710c1c5a3052618bb1b5ef11e13c67a932|Pull spi updates ]] * [[https://git.kernel.org/torvalds/c/dc38787a5836f272a8c5e018b30a7aa6b273da78|Pull regulator updates ]] * [[https://git.kernel.org/torvalds/c/b5856f97b3cb792806cee5d2b2c747353d238bbf|Pull regmap updates ]] * [[https://git.kernel.org/torvalds/c/9697e9da84299d0d715d515dd2cc48f1eceb277d|Pull EDAC updates ]] * [[https://git.kernel.org/torvalds/c/0a4b6e2f80aad46fb55a5cf7b1664c0aef030ee0|Pull block updates ]] * [[https://git.kernel.org/torvalds/c/d1de762e36375e1e1cd41f7f93c298ac62d831a7|Pull UBI/UBIFS updates ]] * [[https://git.kernel.org/torvalds/c/a4b7fd7d34de5765dece2dd08060d2e1f7be3b39|Pull inode->i_version rework ]] * [[https://git.kernel.org/torvalds/c/6787dc24b72b88404ae652c914014e51ddf1c4fa|Pull cifs updates ]] * [[https://git.kernel.org/torvalds/c/31466f3ed710e5761077190809e694f55aed5deb|Pull btrfs updates ]] * [[https://git.kernel.org/torvalds/c/aca21de2e8355769513c27d1c218e3e8947fe84b|Pull m68k updates ]] * [[https://git.kernel.org/torvalds/c/d0bd31dc5c0b46b9c778112900cf8f910ac26e1b|Pull Xtensa updates ]] * [[https://git.kernel.org/torvalds/c/7bcd34259466413b477d85d12a48789b5e90e0f4|Pull irq updates ]] * [[https://git.kernel.org/torvalds/c/a46d3f9b1c9888a244ed1ce8da0eca98c3f378e2|Pull timer updates ]] * [[https://git.kernel.org/torvalds/c/f0b13428c95da67bbf77915e320030d9f18e7fcc|Pull x86/cache updates ]] * [[https://git.kernel.org/torvalds/c/669c0f762ed19bd9ec128ebc97ae8641b6e1a4a3|Pull x86 platform updates ]] * [[https://git.kernel.org/torvalds/c/36c289e72a63c3a4fbb14f84e220a2a75a5bf656|Pull x86 timer updates ]] * [[https://git.kernel.org/torvalds/c/942633523cde99c5bfa0329996dd839ca66a87aa|Pull x86 mm update ]] * [[https://git.kernel.org/torvalds/c/6304672b7f0a5c010002e63a075160856dc4f88d|Pull x86/pti updates ]] * [[https://git.kernel.org/torvalds/c/c1488798adaf71461c5b679e5b54c2963be5e61c|Pull STRICT_DEVMEM default ]] * [[https://git.kernel.org/torvalds/c/d772794637451c424729dd71690d7ac158523108|Pull RCU updates ]] * [[https://git.kernel.org/torvalds/c/b8dbf73086085f1973d3ae66f709e78c077fed05|Pull EFI updates ]] * [[https://git.kernel.org/torvalds/c/5e7481a25e90b661d1dbbba18be3fd3dfe12ec6f|Pull locking updates ]] * [[https://git.kernel.org/torvalds/c/d8b91dde38f4c43bd0bbbf17a90f735b16aaff2c|Pull perf updates ]] * [[https://git.kernel.org/torvalds/c/a1c75e17e7d1306d35d51d3c330a13f42eba1d2d|Pull x86 RAS updates ]] * [[https://git.kernel.org/torvalds/c/af8c5e2d6071c71d228788d1ebb0b9676829001a|Pull scheduler updates ]] * [[https://git.kernel.org/torvalds/c/72906f38934a49faf4d2d38ea9ae32adcf7d5d0c|Pull x86 hyperv update ]] * [[https://git.kernel.org/torvalds/c/0aebc6a440b942df6221a7765f077f02217e0114|Pull arm64 updates ]] * [[https://git.kernel.org/torvalds/c/d4173023e63cb85ec02eda02d1789bf078719f00|Pull siginfo cleanups ]] * [[https://git.kernel.org/torvalds/c/2afe738fc070bf681227c0c9d95b9cd0c4782b0f|Pull userns updates ]] * [[https://git.kernel.org/torvalds/c/f8cc87b6c1e333ce7adc9fb2cb698d93b16eabe3|Pull workqueue updates ]] * [[https://git.kernel.org/torvalds/c/76a250f9a5f983c07e0735fac8370a584c520770|Pull libata updates ]] * [[https://git.kernel.org/torvalds/c/13ddd1667e7f01071cdf120132238ffca004a88e|Pull cgroup updates ]] * [[https://git.kernel.org/torvalds/c/168fe32a072a4b8dc81a3aebf0e5e588d38e2955|Pull poll annotations ]] * [[https://git.kernel.org/torvalds/c/8b0fdf631cf6a31f60a9ed3e1c0f37a9715de807|Pull mqueue/bpf vfs cleanups ]] * [[https://git.kernel.org/torvalds/c/1ed2d76e0213751c82e3a242b61b0883daf330df|Pull kern_recvmsg reduction ]] * [[https://git.kernel.org/torvalds/c/efd52b5d363e3e3b6224ad39949219c0df117c91|Pull NFS client updates ]] * [[https://git.kernel.org/torvalds/c/3da90b159b146672f830bcd2489dd3a1f4e9e089|Pull f2fs updates ]] * [[https://git.kernel.org/torvalds/c/26064ea409b4d4acb05903a36f3fe2fdccb3d8aa|Pull GFS2 updates ]] * [[https://git.kernel.org/torvalds/c/19e7b5f99474107e8d0b4b3e4652fa19ddb87efc|Pull misc vfs updates ]] * [[https://git.kernel.org/torvalds/c/5a87e37ee0943afe11504299e4b87d2e4d8d88d5|Pull get_user_pages_fast updates ]] * [[https://git.kernel.org/torvalds/c/20c59c71ae711aff845eef640b25935bc9578c93|Pull xfs updates ]] * [[https://git.kernel.org/torvalds/c/040639b7fcf73ee39c15d38257f652a2048e96f2|Pull MD updates ]] * [[https://git.kernel.org/torvalds/c/0be600a5add76e8e8b9e1119f2a7426ff849aca8|Pull device mapper updates ]] * [[https://git.kernel.org/torvalds/c/28bc6fb9596fe1e577d09fc17ee6e1bb051c6ba3|Pull SCSI updates ]] * [[https://git.kernel.org/torvalds/c/2382dc9a3eca644147be83dd2cd0dd64dc9e3e8c|Pull dma mapping updates ]] * [[https://git.kernel.org/torvalds/c/2155e69a9d9acd42488ef994a4e1ff535438c128|Pull dmaengine updates ]] * [[https://git.kernel.org/torvalds/c/7b1cd95d65eb3b1e13f8a90eb757e0ea232c7899|Pull RDMA subsystem updates ]] * [[https://git.kernel.org/torvalds/c/50081e437872e68300750068754f21d0faac5d86|Pull LED updates ]] * [[https://git.kernel.org/torvalds/c/9798f5178f5791f964562eccedcf4dabe02fd825|Pull GPIO updates ]] * [[https://git.kernel.org/torvalds/c/972058ad79b124086d931b6a0a25fb9bb52502dc|Pull power supply and reset updates ]] * [[https://git.kernel.org/torvalds/c/4c6790c49a8aa044b7b4c275ed556ef512866092|Pull IPMI updates ]] * [[https://git.kernel.org/torvalds/c/183b6366cf473ff0e706a6751adc082faa44843d|Pull HID updates ]] * [[https://git.kernel.org/torvalds/c/e1c70f32386c4984ed8ca1a7aedb9bbff9ed3414|Pull livepatching updates ]] * [[https://git.kernel.org/torvalds/c/3c29548f87f9545f2f3c1cd1a784fae8ad2d53ba|Pull integrity updates ]] * [[https://git.kernel.org/torvalds/c/2a7149031457c5dd05f670737a9dd5d32524f145|Pull smack updates ]] * [[https://git.kernel.org/torvalds/c/ae0cb7be35fe6c7e8bcc816ec4185d0a37748cc1|Pull tpm updates ]] * [[https://git.kernel.org/torvalds/c/3dbc4f548519f9882676843b4fcdb4e61668baf8|Pull seccomp updates ]] * [[https://git.kernel.org/torvalds/c/2cfa1cd3da14814a1e9ec6a4fce8612637d3ee3d|Pull selinux updates ]] * [[https://git.kernel.org/torvalds/c/a103950e0dd2058df5e8a8d4a915707bdcf205f0|Pull crypto updates ]] * [[https://git.kernel.org/torvalds/c/b2fe5fa68642860e7de76167c3111623aa0d5de1|Pull networking updates ]] * [[https://git.kernel.org/torvalds/c/73da9e1a9f310a449eeb9bf5735a9cd475fef5e2|Merge updates from akpm]] * [[https://git.kernel.org/torvalds/c/dc1efc3cfaf5e16870a9a7b1b903dcf6e3ef15e8|Pull dcache updates ]] * [[https://git.kernel.org/torvalds/c/40b9672a2f071cbf931eb144997a21332bc0a747|Pull asm/uaccess.h whack-a-mole ]] * [[https://git.kernel.org/torvalds/c/d76e0a050e0f5e7c00e6d334f758178bbc16eb98|Pull vmci iov_iter updates ]] * [[https://git.kernel.org/torvalds/c/255442c93843f52b6891b21d0b485bf2c97f93c3|Pull documentation updates ]] * [[https://git.kernel.org/torvalds/c/ca0c836d88dd2705879d24a754343467fc5a5ba6|Pull s390 updates ]] * [[https://git.kernel.org/torvalds/c/ba49097e1de4bd382a0ea0452f3518b9b5e4c99d|Pull sparc updates ]] * [[https://git.kernel.org/torvalds/c/e4ee8b85b7657d9c769b727038faabdc2e6a3412|Pull USB/PHY updates ]] * [[https://git.kernel.org/torvalds/c/db5933225f2fe50d3b91ebbba73ed9c3b703b99a|Pull tty/staging driver updates ]] * [[https://git.kernel.org/torvalds/c/5d8515bc232172963a4cef007e97b08c5e4d0533|Pull staging/IIO updates ]] * [[https://git.kernel.org/torvalds/c/47fcc0360cfb3fe82e4daddacad3c1cd80b0b75d|Pull driver core updates ]] * [[https://git.kernel.org/torvalds/c/f6cff79f1d122f78a4b35bf4b2f0112afcd89ea4|Pull char/misc driver updates ]] * [[https://git.kernel.org/torvalds/c/eea43ed86f38347979446905a20792a8be7bf5d1|Pull input layer updates ]] * [[https://git.kernel.org/torvalds/c/2bed26606b61a7b20fc1cc54df53c48c06cd9aa8|Pull DeviceTree updates ]] * [[https://git.kernel.org/torvalds/c/06c8f7a7501ab3ae338a98ff8515b9f03160bea6|Pull Kbuild updates ]] * [[https://git.kernel.org/torvalds/c/a659f1598585071eed5c39485840b0f018c9f457|Pull Kbuild misc updates ]] * [[https://git.kernel.org/torvalds/c/562f36ed28e6faa4245ea2ca1392d90ab98ebbe8|Pull Kconfig updates ]] * [[https://git.kernel.org/torvalds/c/8e44e6600caa7b96a5b71ae36c8829db753c2d70|Merge KASAN word-at-a-time fixups ]] * [[https://git.kernel.org/torvalds/c/27529c891b132f4fc65711334e885f466138ea2a|Pull tracing updates ]] * [[https://git.kernel.org/torvalds/c/34b1cf60abb06fa79d5f8e56f1def843dbf91888|Pull VFIO updates ]] * [[https://git.kernel.org/torvalds/c/ab486bc9a591689f3ac2b6ebc072309371f8f451|Pull printk updates ]] * [[https://git.kernel.org/torvalds/c/537433b6241e067de2d9da3bed5f4fed9c9eac58|Pull ARM SoC device tree updates ]] * [[https://git.kernel.org/torvalds/c/adbc128fa8b4e9ecfdd11d5dd0a7d9845c6ea510|Pull ARM SoC platform updates ]] * [[https://git.kernel.org/torvalds/c/fe53d1443a146326b49d57fe6336b5c2a725223f|Pull ARM SoC driver updates ]] * [[https://git.kernel.org/torvalds/c/3879ae653a3e98380fe2daf653338830b7ca0097|Pull clk updates ]] * [[https://git.kernel.org/torvalds/c/4bf772b14675411a69b3c807f73006de0fe4b649|Pull drm updates ]] * [[https://git.kernel.org/torvalds/c/44644391ff1817fa01b1ae4a7e52af8a23e0baa2|Pull microblaze updates ]] * [[https://git.kernel.org/torvalds/c/367b0df173b0ebea5d18b6971c244e260b5feb17|Pull ARM updates ]] * [[https://git.kernel.org/torvalds/c/03f51d4efa2287cc628bb20b0c032036d2a9e66a|Pull powerpc updates ]] * [[https://git.kernel.org/torvalds/c/b89e32ccd1be92a3643df3908d3026b09e271616|Pull alpha updates ]] * [[https://git.kernel.org/torvalds/c/bf644990a796bd72d6f3977f3307169919a23f85|Pull RTC updates ]] * [[https://git.kernel.org/torvalds/c/ef991796be0e65b644fe60198bd1112830eff173|Pull pin control updates ]] * [[https://git.kernel.org/torvalds/c/d3581c8ef718ae1b03e9106446ddf76b77026895|Pull firewire updates ]] * [[https://git.kernel.org/torvalds/c/6cb7903e37ab0513ff38c54c66715b8fff19fab0|Pull kselftest updates ]] * [[https://git.kernel.org/torvalds/c/abbbd0211ddfc6e525b00b3c8c84032f705e4a5d|Pull second set of SCSI updates ]] * [[https://git.kernel.org/torvalds/c/23aedc4b9b39428c92b380b386bc97edecb3d4e7|Pull ext4 updates ]] * [[https://git.kernel.org/torvalds/c/617aebe6a97efa539cc4b8a52adccd89596e6be0|Pull hardened usercopy whitelisting ]] * [[https://git.kernel.org/torvalds/c/3462ac57033e79a87dbae2497773f22b9c536fbc|Pull fscrypt updates ]] * [[https://git.kernel.org/torvalds/c/4141cf676b9e345d3ddeb1710dd3156a09c50244|Pull i2c updates ]] * [[https://git.kernel.org/torvalds/c/8ac4840a3c90cf45830b265c0a4d0876358e8f59|Pull mailbox updates ]] * [[https://git.kernel.org/torvalds/c/d3658c2266012f270da52e3e0365536e394bd3bd|Pull NTB updates ]] * [[https://git.kernel.org/torvalds/c/35277995e17919ab838beae765f440674e8576eb|Pull spectre/meltdown updates ]] * [[https://git.kernel.org/torvalds/c/20f9aa221375dcd906cf160babc00ac2898769fe|Pull pwm updates ]] * [[https://git.kernel.org/torvalds/c/67fb3b92b0f92a161e25370d437ae4ba08089e75|Pull rpmsg updates ]] * [[https://git.kernel.org/torvalds/c/2deb41b245320f0eefb535a5c8ea19ed66b33c04|Pull remoteproc updates ]] * [[https://git.kernel.org/torvalds/c/139351f1f98546c312a1942215977ea703b383b8|Pull overlayfs updates ]] * [[https://git.kernel.org/torvalds/c/e237f98a9c134c3d600353f21e07db915516875b|Pull more xfs updates ]] * [[https://git.kernel.org/torvalds/c/105cf3c8c6264dce4bcdab877feb8037bc4109b1|Pull PCI updates ]] * [[https://git.kernel.org/torvalds/c/3ff1b28caaff1d66d2be7e6eb7c56f78e9046fbb|Pull libnvdimm updates ]] * [[https://git.kernel.org/torvalds/c/2246edfaf88dc368e8671b04afd54412625df60a|Pull more rdma updates ]] * [[https://git.kernel.org/torvalds/c/68c5735eaa5e680e701c9a2d1e3c7880bdf5ab66|Pull media updates ]] * [[https://git.kernel.org/torvalds/c/3f551e3cefcf119c1d397ed8b5633d9fa73fca0a|Pull thermal management updates ]] * [[https://git.kernel.org/torvalds/c/cbd7b8a76b79a2ff6112ef2e77031b694843b8a1|Pull x86 platform-driver updates ]] * [[https://git.kernel.org/torvalds/c/ab2d92ad881da11331280aedf612d82e61cb6d41|Pull scheduler updates ]] * [[https://git.kernel.org/torvalds/c/a2e5790d841658485d642196dbb0927303d6c22f|Merge misc updates from akpm]] * [[https://git.kernel.org/torvalds/c/e03ab6c4ade684bf5d2bf53674440bcb6f476949|Pull more documentation updates ]] * [[https://git.kernel.org/torvalds/c/8578953687393945ccb84488973784b9a745b059|Pull MIPS updates ]] * [[https://git.kernel.org/torvalds/c/413879a10b0b0eb563a23c4df896773b2d9413f9|Pull RISC-V updates ]] * [[https://git.kernel.org/torvalds/c/7e6127c1240ed569cdda2a67c8f03836f9f28c05|Pull watchdog updates ]] * [[https://git.kernel.org/torvalds/c/7590e37bdaeec25ae325f4ba450be13e2aac6c8d|Pull more ASoC updates ]] * [[https://git.kernel.org/torvalds/c/cc006a2241122768be62cdcc09d3fd2540308d48|Pull more x86 platform-drivers updates ]] * [[https://git.kernel.org/torvalds/c/c3611b6d7fd7944bebf0ae45cdb4d47288e394b4|Pull fbdev updates ]] * [[https://git.kernel.org/torvalds/c/846ade7dd2e630a309a8c57302046e8c4037b8df|Pull virtio/vhost updates ]] * [[https://git.kernel.org/torvalds/c/c0136321924dd338bb8fc5661c4b0e27441a8d04|Pull more arm64 updates ]] * [[https://git.kernel.org/torvalds/c/9e95dae76b53e67b64bb8e8468d2285b1dc34720|Pull ceph updates ]] * [[https://git.kernel.org/torvalds/c/fe26adf431a58d620819618e52a10bf9b5cfde52|Pull more drm updates ]] * [[https://git.kernel.org/torvalds/c/ef9417e8a903d3a68a83ea2da32f1db030341c37|Pull IOMMU updates ]] * [[https://git.kernel.org/torvalds/c/81153336eb76b253ba7852f3f1de525bb98f8c4d|Pull afs updates ]] * [[https://git.kernel.org/torvalds/c/a0f79386a4968b4925da6db2d1daffd0605a4402|Pull orangefs updates ]] * [[https://git.kernel.org/torvalds/c/4ed8244ef8847c8ad7414e1a12ba45fef7998721|Pull gcc plugins updates ]] * [[https://git.kernel.org/torvalds/c/9d21874da8ec0e0043c85cde8dda173e74ffc24d|Pull idr updates ]] * [[https://git.kernel.org/torvalds/c/f1517df8701c9f12dae9ce7f43a5d300a6917619|Pull nfsd update ]] * [[https://git.kernel.org/torvalds/c/a051c14b8db35cb269e9d91e11fc3573b6f7475d|Pull more power management updates ]] * [[https://git.kernel.org/torvalds/c/54ce685cae30c106f062d714c11e644ab1b93b51|Pull more ACPI updates ]] * [[https://git.kernel.org/torvalds/c/dff839f27dc8d70e191562c8e78b0a9a88028362|Pull s390 updates ]] * [[https://git.kernel.org/torvalds/c/858f45bff3b8be61d91e87ef90dddd68433cbffa|Pull SCSI target updates ]] * [[https://git.kernel.org/torvalds/c/82f0a41e1980318ea4cdae20cdce7b33cb9c8946|Pull more NFS client updates ]] * [[https://git.kernel.org/torvalds/c/9a61df9e5f7471fe5be3e02bd0bed726b2761a54|Pull more Kbuild updates ]] * [[https://git.kernel.org/torvalds/c/15303ba5d1cd9b28d03a980456c0978c0ea3b208|Pull KVM updates ]] * [[https://git.kernel.org/torvalds/c/e9d46f74ecf5eb2c604b32bb43e632d2a5bd44a9|Pull chrome platform updates ]] * [[https://git.kernel.org/torvalds/c/cc5cb5af3a3363bc6f0530703895bf9c5fa2f159|Pull x86 platform driver updates ]] * [[https://git.kernel.org/torvalds/c/60d7a21aedad7cd2dc9c27ca04fb8486aa6fb7da|Pull nios2 update ]] * [[https://git.kernel.org/torvalds/c/ee5daa1361fceb6f482c005bcc9ba8d01b92ea5c|Pull more poll annotation updates ]] == Networking == * cavium: add support for Cavium PTP coprocessor [[https://git.kernel.org/linus/8c56df372bc1371504bf3cc29fbb3c09967cafff|commit]] * Add a driver for Gemini gigabit ethernet [[https://git.kernel.org/linus/4d5ae32f5e1e13f7f36d6439ec3257993b9f5b88|commit]] * socionext: add AVE ethernet driver [[https://git.kernel.org/linus/4c270b55a5afcdcf7624303ef4d287dd48417033|commit]] * Bluetooth * Add a new 04ca:3015 QCA_ROME device [[https://git.kernel.org/linus/0a03f98b98c201191e3ba15a0e33f46d8660e1fd|commit]] * btbcm: Add entry for BCM4343A0 UART bluetooth [[https://git.kernel.org/linus/d456f678a074b5d7cf14c4043f9294edadc2aef8|commit]] * btusb: Add a Kconfig option to enable USB autosuspend by default [[https://git.kernel.org/linus/eff2d68ca7388ee1c08811c6bbf4d8587cba01da|commit]] * btusb: Add support for 0cf3:e010 [[https://git.kernel.org/linus/e5a49ee98191eedf208ea169455667deb80fe646|commit]] * hci_bcm: Add support for BCM2E72 [[https://git.kernel.org/linus/c23fae11111f4d682dfc5b4dfcdbafc4a096a4b6|commit]] * hci_bcm: Support Apple GPIO handling [[https://git.kernel.org/linus/4c33162c1ad0d3524455d6c10de2a05847ad5617|commit]] * hci_ll: add support for setting public address [[https://git.kernel.org/linus/aa0993986932fe0ac7694b22c26c84e67abec53d|commit]] * Infiniband * mlx5: Add support for dynamic UAR usage [[https://git.kernel.org/linus/31a78a5a7983141c17852d31eb3a1f70d8161225|commit]], [[https://git.kernel.org/linus/4ed131d0bb1597ce12fff22d9d7fc9720a6e8cf0|commit]], [[https://git.kernel.org/linus/1ee47ab3e8d868185ec9a0bfe5da2a7f502c04ab|commit]] * mlx5: Mmap the HCA's clock info to user-space [[https://git.kernel.org/linus/5c99eaecb1fce76e86cf74020624e36fbb63c3bf|commit]] * srp: Add RDMA/CM support [[https://git.kernel.org/linus/19f313438c7754e6cc2bceddeebeaa5132e2e0a1|commit]] * RDMA * bnxt_re: Add SRQ support for Broadcom adapters [[https://git.kernel.org/linus/37cb11acf1f72a007a85894a6dd2ec93932bde46|commit]] * bnxt_re: Add support for MRs with Huge pages [[https://git.kernel.org/linus/872f3578241d7e648b3bfcf6451a55faf97ce2e9|commit]] * hns: Add eq support of hip08 [[https://git.kernel.org/linus/a5073d6054f75d7c94b3354206eec4b804d2fbd4|commit]] * hns: Add rq inline data support for hip08 RoCE [[https://git.kernel.org/linus/0009c2dbe8a47008a11abca04da2db57f9eea6a8|commit]] * ath10k * Add coredump_mask module parameter [[https://git.kernel.org/linus/5c9d0a20202beb22a3583c5408157608f400c2d0|commit]] * Add memory dump support QCA988X [[https://git.kernel.org/linus/1a8e5c618bfa66baea195df0e20b0e40cf9825a1|commit]] * Add memory dump support for QCA6174/QCA9377 [[https://git.kernel.org/linus/703f261dd77f3afb8058a927ca2f4651691f0495|commit]] * Add per peer tx stats support for 10.2.4 [[https://git.kernel.org/linus/e8123bb74c4ef05027e64124f214b8f01dd13352|commit]] * Add support for Ubiquiti rebranded QCA988X v2 [[https://git.kernel.org/linus/34f1cb339cae5c0b6b75094e2d5c79d19be424ed|commit]] * Handle tdls peer events [[https://git.kernel.org/linus/8ed05ed06fca0136cf4546e804318f57ef823348|commit]] * wmi: add management tx by reference support over wmi [[https://git.kernel.org/linus/1807da49733e69bf6a6abd32c1e9b9c3b1f647e8|commit]] * ath9k * Display calibration data piers in debugfs [[https://git.kernel.org/linus/3717957ce55cb05201e8197e3b28ddf3be30dc33|commit]] * Add MSI support [[https://git.kernel.org/linus/7368160f0ab0b1c2c9d95fc52dca1e7ec62201a4|commit]] * ath9k_htc: add Altai WA1011N-GU [[https://git.kernel.org/linus/4e12d654ba068df06c5e4c8322d7dcced41e48ee|commit]] * bnx2x: Enable hardware GRO [[https://git.kernel.org/linus/3c3def5fc667fc3615fc563b69fe76f225ec1b67|commit]] * bnxt_en: Add BCM5745X NPAR device IDs [[https://git.kernel.org/linus/92abef361bd233ea2a99db9e9a637626f523f82e|commit]] * bnxt_en: Enable hardware GRO [[https://git.kernel.org/linus/1054aee82321483dceabbb9b9e5d6512e8fe684b|commit]] * bnxt_en: add support for software dynamic interrupt moderation [[https://git.kernel.org/linus/6a8788f25625eab31ffa624da2db758ecae6151d|commit]] * brcmfmac: Support 43455 save-restore (SR) feature if FW include -sr [[https://git.kernel.org/linus/e3720dad99859251a8b0fe2807275a8afcfb560d|commit]] * can: Add support for limiting configured bitrate [[https://git.kernel.org/linus/2290aefa2e90a43af8555ad6431d49de43259aa3|commit]] * can: m_can: Add PM Support [[https://git.kernel.org/linus/cdf8259d65739a04871513d4d17bb342ba1d4a46|commit]] * can: m_can: Support higher speed CAN-FD bitrates [[https://git.kernel.org/linus/e759c626d826649cf393da34cd59656d08afb52d|commit]] * cxgb4 * cxgb4/cxgb4vf: add support for ndo_set_vf_vlan [[https://git.kernel.org/linus/9d5fd927d20b38d9785f510b93b3f0f8e19aba5f|commit]] * cxgb4/cxgb4vf: support for XLAUI Port Type [[https://git.kernel.org/linus/b39ab1409769994129057940eafbdf2460e6e8b0|commit]] * Add support for Inline IPSec Tx [[https://git.kernel.org/linus/a6ec572bfa7d529be78afbb703f8d9381954cdff|commit]] * Add support for ethtool i2c dump [[https://git.kernel.org/linus/f56ec6766dcfc2d533869d5631aa2c34bb52b87b|commit]] * Add vxlan segmentation offload [[https://git.kernel.org/linus/ef0fd85aed795e3ccc4e005e07579bdca60b4574|commit]], [[https://git.kernel.org/linus/846eac3fccec85d464211ecb7aa53b3a33c69c4c|commit]], [[https://git.kernel.org/linus/d0a1299c6bf7d80c8bb8e181f36a7c407a4cabca|commit]], [[https://git.kernel.org/linus/4621ffd604f935bd3c5d989364ef586c5ff79c98|commit]] * Add geneve offload support for T6 [[https://git.kernel.org/linus/c746fc0e8b2d144e2ee9122e4efd72326ff3cd1b|commit]] * add new T5 and T6 device id's [[https://git.kernel.org/linus/6baa13df9fc8ab54460bb3c4320da4cf1196236e|commit]] * enic: add sw timestamp support [[https://git.kernel.org/linus/fb7516d42478ebc8e2f00efb76ef96f7b68fd8d3|commit]] * hv_netvsc: track memory allocation failures in ethtool stats [[https://git.kernel.org/linus/f61a9d62b27e21e23eafdc058f1c300a2a31b204|commit]] * i40e: Implement an ethtool private flag to stop LLDP in FW [[https://git.kernel.org/linus/c61c8fe1d592552c34b189963036efbf68b93940|commit]] * igb: Allow to remove administratively set MAC on VFs [[https://git.kernel.org/linus/177132df5e45b134c147f419f567a3b56aafaf2b|commit]] * iwlwifi: * Initial work for rate-scaling offload [[https://git.kernel.org/linus/ecaf71de414345c68a05c403d33dd0cd89b2c85f|commit]], [[https://git.kernel.org/linus/9f66a397c8773167939c4eafc33725f38ec5c872|commit]], [[https://git.kernel.org/linus/110b32f065f3c66a7a1626ca57b64641ed6a578e|commit]], [[https://git.kernel.org/linus/46d372af9935eb350117241153154b1e2bddd476|commit]], [[https://git.kernel.org/linus/177a11cf1c4d671fad701b7cf12bbe9ad7c28781|commit]] * remove TCP wakeup support [[https://git.kernel.org/linus/debdc23b17cb2b363b6f970d9d9c773df6cc7532|commit]] * ixgbe * Add support for macvlan offload RSS on X550 and clean-up pool handling [[https://git.kernel.org/linus/2af62c56146d4be8bddc522ca75dae8234f5ac32|commit]] * Add ipsec offload [[https://git.kernel.org/linus/8bbbc5e90b0b829fc9a3cd4a51fe6825229f3e07|commit]], [[https://git.kernel.org/linus/49a94d74d9489647dfc3449ee135af4bf8fab2c1|commit]], [[https://git.kernel.org/linus/34c822e2fb105599d3e7dffd4f2f3a5953cfefb3|commit]], [[https://git.kernel.org/linus/63a67fe229ea7469c292c038a1b657c49ba6dbf6|commit]], [[https://git.kernel.org/linus/6d73a1540ba8a2fa2aaacf157ad2e46036a2ef91|commit]], [[https://git.kernel.org/linus/92103199f10a3c8b36c1232e96d5aaad1571d7ff|commit]], [[https://git.kernel.org/linus/592594704761c7865bbbc13d89f838735035db84|commit]], [[https://git.kernel.org/linus/a8a43fda2734cfe54f1a004458b0f049bfae8540|commit]], [[https://git.kernel.org/linus/85bc2663a5df852ade80fa328c21716a8fe132f6|commit]] * ixgbevf: add counters for Rx page allocations [[https://git.kernel.org/linus/2a35efe582116abc3135151bdb53221087ca43e3|commit]] * mlxsw * Add support for resource abstraction (devlink) [[https://git.kernel.org/torvalds/c/fedae6d7e6b4e05928b228b7f1c85407aa37fd04|merge]] * Offload PRIO qdisc [[https://git.kernel.org/linus/ddb362ced1bc35ea8c2465c9b1e6061ead0b61af|commit]], [[https://git.kernel.org/linus/48276a296a27a85c4c220d0a313c06711ea0cfcf|commit]], [[https://git.kernel.org/linus/7fdb61b44c0c95d00f6c856d9fb61a9f647bc85f|commit]], [[https://git.kernel.org/linus/46a3615be43631fc804b179cbfeabded8c3a7a5d|commit]], [[https://git.kernel.org/linus/93d8a4c1b5f55855ae3ef7063ce79af13212f96f|commit]] * Add support for mirror action with flower [[https://git.kernel.org/linus/7928756cd00af6d819fe0d4e759585023fdc48a4|commit]], [[https://git.kernel.org/linus/140ce421217e99f68a0108382e0789c1b1a15547|commit]], [[https://git.kernel.org/linus/c18c1e186ba872da73e944d9c54f027ea3899d39|commit]], [[https://git.kernel.org/linus/db0553b261800c444164c32041b244bc4fa3aafe|commit]], [[https://git.kernel.org/linus/5c8d39c99a2a3fdfb7e9c4b8913df1899ba6165f|commit]], [[https://git.kernel.org/linus/4c6b7f6307d46ca3dcb8a32975fe68d153832176|commit]], [[https://git.kernel.org/linus/d0d13c1858a11bfc2b2ab3283ce584f5b0e1693f|commit]] * Add support for IPv6 non-equal-cost multipath [[https://git.kernel.org/linus/3743d88ab48afa7fb036bb01cd1f19f8202bc526|commit]] * mt76 * Add driver code for MT76x2e [[https://git.kernel.org/linus/17f1de56df051229988aab37e01971c9713c4a31|commit]], [[https://git.kernel.org/linus/7bc04215a66b60e198aecaee8418f6d79fa19faa|commit]] * Implement A-MPDU rx reordering in the driver code [[https://git.kernel.org/linus/aee5b8cf2477bbb293cb84a4f726f5c0f91f587e|commit]] * Implement AP_LINK_PS [[https://git.kernel.org/linus/d71ef28636e435079028c1ed255fa92d8ff6ed76|commit]] * Implement processing of BlockAckReq frames [[https://git.kernel.org/linus/17cf68b702a60aee61432d59098b1ba6ceab2f98|commit]] * mwifiex: device dump support for usb interface [[https://git.kernel.org/linus/f5ecd02a8b20f900701d6809a3ea5f12e5c87de8|commit]] * mlx4_en: Align behavior of set ring size flow via ethtool [[https://git.kernel.org/linus/7589fd5c8c2802c370f18ab5a9c571eb34aa9a35|commit]] * mlx5 * Add DC transport support [[https://git.kernel.org/linus/57cda166bbe045151d46b2d1133fdf4afccb90ed|commit]], [[https://git.kernel.org/linus/dd44572aebee9260fa1d90569d20d8bab28f90ae|commit]], [[https://git.kernel.org/linus/8011c1e33626ea7b04f74f648aad7bb2e48f8a81|commit]], [[https://git.kernel.org/linus/b4aaa1f0b415cf8aa79742cbed56a2d75cfc5102|commit]], [[https://git.kernel.org/linus/c32a4f296e1dc20ffb8da7580b0a190c2b4f3dd3|commit]], [[https://git.kernel.org/linus/776a3906b692963586ee9952e64ed87fb4b401c6|commit]] * Add hairpin support (We refer the ability of NIC HW to fwd packet received on one port to the other port, also from a port to itself, as hairpin [[https://git.kernel.org/linus/40817cdbb695de49fb1bfe857b0f440541cb22d8|commit]], [[https://git.kernel.org/linus/18e568c390c61682e747178f136bcbc45c707882|commit]], [[https://git.kernel.org/linus/77ab67b7f0f998ae2610f74a04ab4fa7b49774f6|commit]], [[https://git.kernel.org/linus/5c65c564c96266110bec58f42c505bff6d5564f7|commit]], [[https://git.kernel.org/linus/36e564b76f1862914ad32c35bab433e07da2ebf8|commit]], [[https://git.kernel.org/linus/08437c572c0873a696ceae92aff29f0ae334aeab|commit]], [[https://git.kernel.org/linus/93b66472ce73920795f1477729620cce38fe34c0|commit]], [[https://git.kernel.org/linus/3f6d08d196b2d05e36c86d7ccbbaa3431a431bed|commit]] * E-switch, Add steering drop counters [[https://git.kernel.org/linus/b8a0dbe3a90b2debd72cd9a304eacac55c44e5a4|commit]] * aquantia: Introduce new AQC devices and capabilities [[https://git.kernel.org/linus/4948293ff963e5451a8f0c21be8f1dfc2c7f65f5|commit]], [[https://git.kernel.org/linus/efe779b749cc9da0f36a01fba38c98864e6b8748|commit]] * dsa: mediatek: add VLAN support for MT7530 [[https://git.kernel.org/linus/83163f7dca5684816d01c8ccf4857aa74801e7b7|commit]] * ena: add detection and recovery mechanism for handling missed/misrouted MSI-X [[https://git.kernel.org/linus/8510e1a3d16c7e4e2b47c9675b18725407c616b7|commit]] * hns3: Add support of the HNS3 (Hisilicon Network Subsystem 3) Virtual Function Ethernet driver for hip08 family of SoCs [[https://git.kernel.org/torvalds/c/020929d6cc83bf677059bfa303b2ebffd974e90d|merge]] * hns: add ACPI mode support for ethtool -p [[https://git.kernel.org/linus/3abbcccc6f318f858ffbd4e3d82839b66ff1b960|commit]] * macb * Added some queue statistics [[https://git.kernel.org/linus/512286bbd4b7d5b15d26ba8078c8bfd1fc1129bd|commit]] * Added support for RX filtering [[https://git.kernel.org/linus/ae8223de3df5a0ce651d14a50dad31b9cae029f2|commit]] * Added support for many RX queues [[https://git.kernel.org/linus/ae1f2a56d2738b8b950e59f09fba2209e540199f|commit]] * mvneta * Add 1000BaseX support [[https://git.kernel.org/linus/22f4bf8aa929c31d927685d7dabda6400e1506f3|commit]] * Add EEE support [[https://git.kernel.org/linus/6d81f45145c1b24af32856d8a04922788537defd|commit]] * Add flow control support [[https://git.kernel.org/linus/4932a9187df3fab8adcd7b87fd11af722973b6fc|commit]] * Add module EEPROM reading support [[https://git.kernel.org/linus/c554f531413a4c4a4971739f10f16773a33d5899|commit]] * mvpp2 * Enable ACPI support in the driver [[https://git.kernel.org/linus/a75edc7c2eab329d20a4ffbbfb15f2aa4a95454f|commit]] * Report the tx-usec coalescing information to ethtool [[https://git.kernel.org/linus/24b28ccb8575481672a9f037c423f7ebcea119b9|commit]] * phy * marvell10g: add MDI swap reporting [[https://git.kernel.org/linus/ea4efe25ec937a7bc1108e26261c9dd4082375af|commit]] * marvell10g: add support for half duplex 100M and 10M [[https://git.kernel.org/linus/6798d03cfa5ed2f20a4cf33da1d31eba80b4714f|commit]] * marvell: mv88e6390 temperature sensor reading [[https://git.kernel.org/linus/fee2d546414d74052c68e864e3fdbd0e8c692974|commit]] * pxa168_eth: add netconsole support [[https://git.kernel.org/linus/743ffffefac1c670c6618742c923f6275d819604|commit]] * qmi_wwan: Add if on lte modem wistron neweb d18q1 [[https://git.kernel.org/linus/d4c4bc11353f3bea6754f7d21e3612c9f32d1d64|commit]], add USB id for lt4120 modem [[https://git.kernel.org/linus/f3d801baf118c9d452ee7c278df16880c892e669|commit]], add BroadMobi BM806U 2020:2033 [[https://git.kernel.org/linus/743989254ea9f132517806d8893ca9b6cf9dc86b|commit]], add support for Quectel EP06 [[https://git.kernel.org/linus/c0b91a56a2e57a5a370655b25d677ae0ebf8a2d0|commit]] * qualcomm: rmnet: Enable csum offloads [[https://git.kernel.org/linus/4b5ba67745fec91c77f30eb1ac7a8f03201a696f|commit]], [[https://git.kernel.org/linus/0b59a2340e5ef220b532393de52aa7f693e1f5cd|commit]], [[https://git.kernel.org/linus/76e08955d54065021e9622571a84a27ac57403b5|commit]], [[https://git.kernel.org/linus/b23e722ed69075b8a35070a272405653c6911fa5|commit]], [[https://git.kernel.org/linus/4e8683a95c963d766c7341eddbbc2d0c20022ebf|commit]], [[https://git.kernel.org/linus/c597897b08cb56e6a8b240245c074d43d1fde735|commit]], [[https://git.kernel.org/linus/bbd21b247cb596a426a1df0ad7658f141f558f86|commit]], [[https://git.kernel.org/linus/23c76eb74098902e41b0f2140d4bbc3af06a1547|commit]], [[https://git.kernel.org/linus/5eb5f8608ef118c2cfefc10c8dbbb89b14fac506|commit]], [[https://git.kernel.org/linus/0c9214d5ed70486d7cfd99fa56fdc98b2c4c1962|commit]] * qualcomm: rmnet: adds support for configuring features (aggregation and control commands) [[https://git.kernel.org/linus/cf2fe57b0cc22060f8f7dd0478afc35153e4172c|commit]], [[https://git.kernel.org/linus/8de721e21e202ceff3444e5c7abe7428a912a1f5|commit]], [[https://git.kernel.org/linus/e971a9a09da356d1fc7be1d815a3a379590d2835|commit]], [[https://git.kernel.org/linus/74692caf1b0bd14454e61da1b7cd04254964beff|commit]], [[https://git.kernel.org/linus/6b8ecc23f209b649b98160af9c565b7736cc8224|commit]], [[https://git.kernel.org/linus/23790ef12082a14e18580ec1fc4e9570588a0024|commit]] * socionext: Add Synquacer NetSec driver [[https://git.kernel.org/linus/533dd11a12f698c571a12271b20f235792d3e148|commit]] * thunderx: add timestamping support [[https://git.kernel.org/linus/4a8755096466d1002236ac7293eae821b6de87ba|commit]] * nfp * Add basic multicast filtering [[https://git.kernel.org/linus/d0adb51edb73c94a595bfa9d9bd8b35977e74fbf|commit]] * bpf: adjust head support [[https://git.kernel.org/linus/a351ab565c2a038661edd82917d1acb3b7fee12b|commit]], [[https://git.kernel.org/linus/77a844ee650cdafd82d13c40f587892c79e77c77|commit]], [[https://git.kernel.org/linus/2cb230bdedb1b422507359ebc39d8f134300bf01|commit]], [[https://git.kernel.org/linus/0d49eaf4db2ad18489ff1cfceba17006c1d17b7e|commit]], [[https://git.kernel.org/linus/8231f8444110c346a7d28756abbca11c956d5803|commit]] * Enhanced debug dump via ethtool [[https://git.kernel.org/linus/d79e19f564bfbd8017e75878fb2a9fce0af764cf|commit]], [[https://git.kernel.org/linus/8a925303b695f6319b45a412b6945318e3e8b0da|commit]], [[https://git.kernel.org/linus/f7852b8e9ee17a286d8462d77d9b6c7bdb97f947|commit]], [[https://git.kernel.org/linus/f3682c78667d1ac6547447492a540ca2e2cc4ea4|commit]], [[https://git.kernel.org/linus/e1e798e3fd93dfbabedea9a5d6bc547ec2892b36|commit]], [[https://git.kernel.org/linus/24ff8455aff061c83ebad3471991937a62eece81|commit]], [[https://git.kernel.org/linus/10144de3830a47f65d87a67f3bb5844cec97aa69|commit]], [[https://git.kernel.org/linus/e9364d30d5cb1e7fa95a0d26730d57b87c2d1eaa|commit]], [[https://git.kernel.org/linus/0e6c4955e149dc4733e0265a99c3040bf4f4a164|commit]], [[https://git.kernel.org/linus/60b84a9b3889a55503c6ffac56d69ecc060ad3b5|commit]] * Add support for offloading the encap and decap of Geneve tunnels [[https://git.kernel.org/linus/3ca3059dc3a970f2a731632ee5851536dac6149c|commit]], [[https://git.kernel.org/linus/bedeca15afd8f0a2d3ad3a76830b3f6525a2aeeb|commit]] * Implement firmware flashing [[https://git.kernel.org/linus/7a7415659144a4636a2f04f432393fa36dcc1b80|commit]] * phylib: Add device reset GPIO support [[https://git.kernel.org/linus/bafbdd527d569c8200521f2f7579f65a044271be|commit]] * phylink: add support for 2500baseX and 10GbaseKR [[https://git.kernel.org/linus/4336c40113ff8fe89b0d09e0f2eb6fc4e0816b11|commit]] * qede: Use NETIF_F_GRO_HW [[https://git.kernel.org/linus/18c602dee47268248c95bc0032006e2633e480b7|commit]] * qtnfmac * Add support for radar detection and CAC [[https://git.kernel.org/linus/b05ee456fd21d7bd5bb72b5f2d91c7b5a85b5b27|commit]] * Report hardware/firmware information via ethtool [[https://git.kernel.org/linus/0b419d0182bc31afc1840b3caee3ae61f2eda601|commit]] * Support MAC address based access control [[https://git.kernel.org/linus/f1398fd2dd8c77bc1e469062103c057a9c2c0c74|commit]] * rtlwifi * Improve debugging by using debugfs [[https://git.kernel.org/linus/610247f46feb23beda99d0bb44aa8f51a8dc27e1|commit]] * Support A-MSDU in A-MPDU capability [[https://git.kernel.org/linus/5f9066930b5da506b38be895b956ac5f854c374b|commit]] * btcoex: extend get_wifi_bw to support bandwidth 80M [[https://git.kernel.org/linus/66d0f9deba362c7da333e6a5caec754d834513ce|commit]] * sfc * Initial X2000-series (Medford2) support [[https://git.kernel.org/linus/03714bbb22ebe00bc07d83c526b16377c67daa3f|commit]], [[https://git.kernel.org/linus/71827443017789da691b402090c6be6138f43157|commit]], [[https://git.kernel.org/linus/aae5a31663fe2683a6ec1bce00b1f8ac9c7fb249|commit]], [[https://git.kernel.org/linus/acaef3c15612d7b0f5a4835f57e87a290e054839|commit]], [[https://git.kernel.org/linus/d8d8ccf277419b6feb281a2d08d9f881b2b724be|commit]], [[https://git.kernel.org/linus/0bc959a95e8c1ee0295d2b85538a2a32b7b87880|commit]] * Support PTP on 8000 and X2000 series NICs [[https://git.kernel.org/linus/5227ecccea2d645d253d243ad287169335a4ae64|commit]], [[https://git.kernel.org/linus/b9b603d46d5aad1fb66fa007759193e82a50c680|commit]], [[https://git.kernel.org/linus/9c3afb33ae587723d2acda044a352670ec8d5b82|commit]], [[https://git.kernel.org/linus/23418dc131464ffe29c9ac2d71cf95bf2883fc4f|commit]], [[https://git.kernel.org/linus/50663fe1808fcd08cc60c3adfa3692b27a51161d|commit]], [[https://git.kernel.org/linus/c1d0d33946725775be1c68515c07d0ff8237d222|commit]], [[https://git.kernel.org/linus/2935e3c38228ad9bf073eeb0eedff5849eea63db|commit]], [[https://git.kernel.org/linus/c4f64fcc4d31e7f773cb4eec9d90c40ebb049c14|commit]], [[https://git.kernel.org/linus/04796f4c4dc4ac4c4f405c22e20dc9ae1068eea5|commit]], [[https://git.kernel.org/linus/1280c0f8aafc4c09c59c576c8d50f367070b2619|commit]], [[https://git.kernel.org/linus/88a4fb5fce303c1ffd0e7863c01fc9e38f2e1717|commit]] * Support 25G configuration with ethtool [[https://git.kernel.org/linus/702b3d51369779a1ad5b03b24911ef6b0a6caa6b|commit]], [[https://git.kernel.org/linus/c2ab85d2daef42b1cdfd35f564cc40a392c88849|commit]], [[https://git.kernel.org/linus/5abb5e7f916ee8d2d2543fb70edb2817284203cc|commit]] * Support extra stats on Medford2 [[https://git.kernel.org/linus/d31a59662529f48d03a0d09d1c2ffb1197f6a1ca|commit]], [[https://git.kernel.org/linus/c1be48214543c4e5267c43d2c00ac2d9bb671381|commit]], [[https://git.kernel.org/linus/f411b54d6b60f7db97190fa378de4c147fa055c5|commit]], [[https://git.kernel.org/linus/2c0b6ee837dba6034ace78fcc58d2bc4f5d063c1|commit]] * sfp * Add sff module support [[https://git.kernel.org/linus/259c8618b0099bfa613997b43857752167cddc20|commit]] * Add support for 1000Base-PX and 1000Base-BX10 [[https://git.kernel.org/linus/9962acf7fb8c5c5a28e137d2102ee81b51b4111b|commit]] * tg3: Add Macronix NVRAM support [[https://git.kernel.org/linus/8a4816cad00bf14642f0ed6043b32d29a05006ce|commit]] * wcn36xx: Add hardware scan offload support [[https://git.kernel.org/linus/2f3bef4b247e4843ebf81123004fa9252b948724|commit]] * wil6210 * Add Talyn PCIe device ID [[https://git.kernel.org/linus/10cd2d45f6c792abfc7adbed2c67b4907d1d7078|commit]] * Recognize Talyn JTAG ID [[https://git.kernel.org/linus/4fe1fccecf87d3fc5cf3dbcd96d9de4c251acdab|commit]] * Support Scheduled scan [[https://git.kernel.org/linus/a5dc688392737bbab3699d63f26e853a40c52d2d|commit]] * Support flashless device [[https://git.kernel.org/linus/2a0efe6a32ac3792da7a8c94a17fa65541983de7|commit]] == Audio == * hda/realtek - Add headset mode support for Dell laptop [[https://git.kernel.org/linus/40e2c4e5a7efcd50983aacbddd3c617e776018bf|commit]], [[https://git.kernel.org/linus/ae104a21e52b1f9aab342cf6924405177b720069|commit]], add support headset mode for DELL WYSE [[https://git.kernel.org/linus/5f36413526677b11d3226ebf064f471894ea2e5d|commit]], enable Thinkpad Dock device for ALC298 platform [[https://git.kernel.org/linus/61fcf8ece9b6b09450250c4ca40cc3b81a96a68d|commit]], support headset mode for ALC215/ALC285/ALC289 [[https://git.kernel.org/linus/c2b691ee35004ba3d5428cf48672cbbf1a50fbfb|commit]] * hda: add dock and led support for HP EliteBook 820 G3 [[https://git.kernel.org/linus/aea808172018ca01abf53db808323aed23281835|commit]] and HP ProBook 640 G2 [[https://git.kernel.org/linus/099fd6ca0ad25bc19c5ade2ea4b25b8fadaa11b3|commit]] * usb-audio: Add native DSD support for TEAC UD-301 [[https://git.kernel.org/linus/b00214865d65100163574ba250008f182cf90869|commit]] * usb-audio: Support changing input on Sound Blaster E1 [[https://git.kernel.org/linus/388fdb8f882af67ff8394d9420c1e0e42ba35619|commit]] * ASoC * Intel: Skylake: Add extended I2S config blob support in Clock driver [[https://git.kernel.org/linus/9afbc5ec76526d412de1c5c368524aae36eb608d|commit]] * Intel: Skylake: Add ssp clock driver [[https://git.kernel.org/linus/01f50d69bebe1bb0b30bba1eba3cdaf1f02dd7c4|commit]] * Intel: bytcr-rt5651: add support for Line In [[https://git.kernel.org/linus/ea39bdcf22b084c6e6db0078f3140f0655a1e572|commit]] * Intel: cht_bsw_rt5645: Analog Mic support [[https://git.kernel.org/linus/b70b309950418437bbd2a30afd169c4f09dee3e5|commit]] * TSCS42xx: Add support for Tempo Semiconductor's TSCS42xx audio CODEC [[https://git.kernel.org/linus/ba6c29592545635f7c476cbef0db0c4f39495f23|commit]] * fsl_ssi: add 20-bit sample format for AC'97 and use it for capture [[https://git.kernel.org/linus/10582635dc8f4f99448c5dcddac38cc18a72dfde|commit]] * hdac_hdmi: Add vendor id for Cannonlake HDMI codec [[https://git.kernel.org/linus/5fb6e0a1a933cfe13200ae0ae7589263236fa108|commit]] * max98373: Added Amplifier Driver [[https://git.kernel.org/linus/2f3d24a1355ad32845300dfd0a375c361be7ab38|commit]] * pcm186x: Add initial PCM1862/63/64/65 universal ADC driver [[https://git.kernel.org/linus/993a3450712b2a723689b6b6b1a7fe6fe053708e|commit]] * rockchip: i2s: Support mono capture [[https://git.kernel.org/linus/db51707b9c9aeedd310ebce60f15d5bb006567e0|commit]] * spdif: Add S32_LE support for S/PDIF dummy codec drivers [[https://git.kernel.org/linus/eb733366f5f7f416a7d9215a40e00d57aa193361|commit]] * stm32: add DFSDM DAI support [[https://git.kernel.org/linus/55da094824c4ef1d50bc591733d79448d00265bb|commit]] * sun4i-codec: enable 12Khz and 24Khz audio sample rates [[https://git.kernel.org/linus/5a0cf02465a0510c48ab34e7ba88b0f8c20b9ea1|commit]] * sun4i-i2s: Add support for A83T [[https://git.kernel.org/linus/21faaea1343f2f8dc6539302c92231afc6d999a5|commit]] * sun8i-codec: Add ADC support for a33 [[https://git.kernel.org/linus/eda85d1fee05d69e97939f9603b857f2244d72d9|commit]] * tas5720: add basic support for TAS5722 devices [[https://git.kernel.org/linus/872bcad246e30f0ae8009a0f8c13874009601445|commit]] * tas6424: Add support for TAS6424 digital amplifier [[https://git.kernel.org/linus/157b68babe3281222e08c9c58456ca22544f06bc|commit]] * tlv320aic31xx: Add CODEC clock slave support [[https://git.kernel.org/linus/77f8b3cfc33cd4231cc2748bcac9f43b9eea546c|commit]] * uniphier: add support for UniPhier EVEA codec [[https://git.kernel.org/linus/3a47b1dfa2913038623cec3164adfb2448269fa6|commit]] == Tablets, touch screens, keyboards, mouses == * HID * Add special driver for Jabra devices [[https://git.kernel.org/linus/19ca28271c9a361629eb06382a43f355249de7ea|commit]] * asus: Add product-id for the T100TAF and T100HA keyboard docks [[https://git.kernel.org/linus/762f948c97132967b8154f48909daf221d090777|commit]] * hid-multitouch: support fine-grain orientation reporting [[https://git.kernel.org/linus/00720277a517e6dcc4773fb413711fe0131ee9bd|commit]] * intel-ish-hid: Enable Cannon Lake and Coffee Lake laptop/desktop [[https://git.kernel.org/linus/7103f6b23392c0a57ceba7915f72fa7bf11d2a90|commit]] * rmi: Support the Fujitsu R726 Pad dock using hid-rmi [[https://git.kernel.org/linus/c5293409e13729fb0dcf38d131ead332b465d2c7|commit]] * sony: Report DS4 version info through sysfs [[https://git.kernel.org/linus/169f15ab6375977529440b5571c068d4edeb40e3|commit]] * wacom: Add support for One by Wacom (CTL-472 / CTL-672) [[https://git.kernel.org/linus/c947218951da68e3fd18a25e9af19556308caf45|commit]] * gpio_tilt - delete driver [[https://git.kernel.org/linus/3c8a23c29d30eec7a20fbb3e47e5346d9ada687b|commit]] * mms114 - add support for mms152 [[https://git.kernel.org/linus/72b0c0cf9720cd139829610cfcd9ac294451a9f8|commit]] * remove at32psif [[https://git.kernel.org/linus/0de45027257bbae71a78240af4903d08447a669c|commit]] * remove atmel-wm97xx touchscreen driver [[https://git.kernel.org/linus/082dc4dcc35f9e1695f0050ea6475f9a56df2c0a|commit]] * silead - add support for capactive home button found on some x86 tablets [[https://git.kernel.org/linus/eca3be9b95ac7cf9442654a54962859d74f8e38a|commit]] == TV tuners, webcams, video capturers == * Add new uAPI for DVB streaming I/O [[https://git.kernel.org/linus/57868acc369ab73ec8f6b43a0c6749077376b189|commit]] * Add IPU3 raw10 color format [[https://git.kernel.org/linus/e8391b7654a9d21323fe0226770741c0e42c53f4|commit]], [[https://git.kernel.org/linus/e62f5282554cc5263316d30683b59bb67f9df34a|commit]] * dvb-core: make DVB mmap API optional [[https://git.kernel.org/linus/4021053ed52d57a2a1a3ec8355408fb290a23d9f|commit]] * dvb_frontend: add physical layer scrambling support [[https://git.kernel.org/linus/f9d79126195374c285035777b9d6abd24ceba363|commit]] * cx231xx: Add support for The Imaging Source DFG/USB2pro [[https://git.kernel.org/linus/fdda01090cc22312d83cba78def3668ec7ac6715|commit]] * dib0700: add support for Xbox One Digital TV Tuner [[https://git.kernel.org/linus/c4d84547d5ae4fafe2dde649deaf10047ef34d00|commit]] * dvbsky: MyGica T230C support [[https://git.kernel.org/linus/5742240577b6726104844a099598f284c75772e1|commit]] * i2c: Add the ov7740 image sensor driver [[https://git.kernel.org/linus/39c5c4471b8d793daf868bd004e56ed420e89707|commit]] * i2c: as3645a: Remove driver [[https://git.kernel.org/linus/f6e8fe94da9964380036969f86bd3a7c6bdd8fe9|commit]] * intel-ipu3: cio2: add new MIPI-CSI2 driver [[https://git.kernel.org/linus/c2a6a07afe4a466896c250cbb203657162b86f4b|commit]] * lirc: implement reading scancode [[https://git.kernel.org/linus/de142c32410649e64d44928505ffad2176a96a9e|commit]], implement scancode sending [[https://git.kernel.org/linus/9b6192589be788dec73a0e99fe49b8f8ddaf825e|commit]], [[https://git.kernel.org/linus/7d402db89b5b6d3ca5128937dc04653df8668978|commit]] * mt9m111: add media controller support [[https://git.kernel.org/linus/90411ce4347664c20be3be54ec5dc8dcc9c586a5|commit]] * ov5640: add support of DVP parallel interface [[https://git.kernel.org/linus/f22996db44e2db73b333de25a8939fef2bab9620|commit]], add support of RGB565 and YUYV formats [[https://git.kernel.org/linus/e3ee691dbf24096ea51b3200946b11d68ce75361|commit]] * ov7670: add {{{V4L2_CID_TEST_PATTERN control}}} [[https://git.kernel.org/linus/b48d908d2b04e5c11bf0f9035bf52f7c0c988603|commit]] * si2165: add DVBv5 BER statistics [[https://git.kernel.org/linus/964b372740ad5f92c12220ebbb03b04a6cdf0435|commit]], add DVBv5 C/N statistics for DVB-C [[https://git.kernel.org/linus/c0675d0b2a15d6df9ff2e517c7e3b83043f470cf|commit]] * stv090x: add physical layer scrambling support [[https://git.kernel.org/linus/93314453a976c2c78950b86bcd74bc01a3a86651|commit]] * tda18250: support for new silicon tuner [[https://git.kernel.org/linus/148abd3b5b146021a637d36ac5c0ee91cd4ad520|commit]] * uvcvideo: Add D3DFMT_L8 support [[https://git.kernel.org/linus/e96cdc9a0aa2fcaa276a76e8ffa86fc10a1d3d99|commit]] * venus: venc: Apply inloop deblocking filter [[https://git.kernel.org/linus/f7d12fea16cbcc38d08092c6267e75fabeaa9093|commit]] == Universal Serial Bus == * Add support for {{{USB_REQ_SET_ISOCH_DELAY}}} [[https://git.kernel.org/linus/886ee36e7205a7b850e2e5c2298a479f581f9b3b|commit]] * serial * f81534: add H/W disable port support [[https://git.kernel.org/linus/bb543ca287f5b14a61533f959e3f62ae58890311|commit]], add auto RTS direction support [[https://git.kernel.org/linus/ee0309b46a20304d30c0e0447a2da2a94115731c|commit]], add high baud rate support [[https://git.kernel.org/linus/3aacac02f38543f7a0936fa1e844cd9564b04aaf|commit]] * option: Add support for Quectel EP06 [[https://git.kernel.org/linus/71a0483d56e784b1e11f38f10d7e22d265dbe244|commit]] * pl2303: new device id for Chilitag [[https://git.kernel.org/linus/d08dd3f3dd2ae351b793fc5b76abdbf0fd317b12|commit]] * simple: add Motorola Tetra driver [[https://git.kernel.org/linus/46fe895e22ab3845515ec06b01eaf1282b342e29|commit]] * ldusb: add PIDs for new CASSY devices supported by this driver [[https://git.kernel.org/linus/52ad2bd8918158266fc88a05f95429b56b6a33c5|commit]] * mtu3: supports remote wakeup for mt2712 with two SSUSB IPs [[https://git.kernel.org/linus/f0ede2c6282b4a710b63dd8566b0aa1e2afbe225|commit]] * option: Add support for FS040U modem [[https://git.kernel.org/linus/69341bd15018da0a662847e210f9b2380c71e623|commit]] * renesas_usbhs: Add support for RZ/A1 [[https://git.kernel.org/linus/aec2927b5944df70bca4bdeea6c4e7c3195dc37a|commit]] * xhci: Add DbC support in xHCI driver [[https://git.kernel.org/linus/dfba2174dc421ecad8dc50741054a305cd3ba681|commit]] == Serial Peripheral Interface (SPI) == * a3700: Add full-duplex support [[https://git.kernel.org/linus/f68a7dcb91b7957c5bb1c3e347775332af719519|commit]] == Watchdog == * Add RAVE SP watchdog driver [[https://git.kernel.org/linus/c3bb333457218ca4ed9553be47c0f567b4ef8a38|commit]] * Add Realtek RTD1295 [[https://git.kernel.org/linus/2bdf6acbfead7e9aa69f36ee5682d1e5c8f70367|commit]] * Add Spreadtrum watchdog driver [[https://git.kernel.org/linus/477603467009673d0965ca7ec165a09bd0fcb87e|commit]] * i6300esb: support multiple devices [[https://git.kernel.org/linus/cf73120ba43172e181905133cfcc5711485fd4b3|commit]] * jz4740: Add support for the watchdog in jz4780 SoC [[https://git.kernel.org/linus/71246c3528780edc45990d189b856447879d1318|commit]] * remove at32ap700x_wdt [[https://git.kernel.org/linus/d040a2ee0e6292b73a328e671eb92a7c9753d18f|commit]] * sp5100_tco: Add support for recent FCH versions [[https://git.kernel.org/linus/887d2ec51e34b704837816a10f185f3b604170fd|commit]] == ACPI, EFI, cpufreq, thermal, Power Management == * thermal: armada: Add support for Armada CP110 [[https://git.kernel.org/linus/ccf8f522d198c0f69f343d6d6c61bcc906458818|commit]] and Armada AP806 [[https://git.kernel.org/linus/2ff127999289a8ed29b2dae3a15f2f484d560463|commit]] == Real Time Clock (RTC) == * Add mxc driver for i.MX53 SRTC [[https://git.kernel.org/linus/83c880f79e88cc60593f627e612326f5d43db81e|commit]] * remove rtc-at32ap700x [[https://git.kernel.org/linus/4402be2b4ca7f53b6213a9e6b3abe9cdcc683e9b|commit]] * cros-ec: add cros-ec-rtc driver [[https://git.kernel.org/linus/6f2a71a31afd738af446c802e1ed40365afa55b8|commit]] == Voltage, current regulators, power capping, power supply == * Add support for bq27521 battery monitor [[https://git.kernel.org/linus/70a39e1075019eef753649ac01ed594ac9016be6|commit]] * power: reset: remove unused imx-snvs-poweroff driver [[https://git.kernel.org/linus/baf61639b808307bd6e5be27e5cbef9cc3acd80e|commit]] * regulator: add PM suspend and resume hooks [[https://git.kernel.org/linus/f7efad10b5c492892b1e5decf5d3ebb29fa5c9af|commit]] * regulator: sc2731: Add regulator driver to support Spreadtrum SC2731 PMIC [[https://git.kernel.org/linus/433c9bb77b8131ef340148565996b3818fbf2f23|commit]] == Pin Controllers (pinctrl) == * Add Microsemi Ocelot SoC driver [[https://git.kernel.org/linus/ce8dc0943357a5d10b05dcf0556b537c1d7b8b1f|commit]] * axp209: add support for AXP813 GPIOs [[https://git.kernel.org/linus/e1190083b89bd0d53c83b647ff313d9f004c6772|commit]] * imx6ul: add IOMUXC SNVS pinctrl driver for i.MX 6ULL [[https://git.kernel.org/linus/ba33f4f42e968854d8367fc4e55b07f835c55832|commit]] * mediatek: add pinctrl driver for MT7622 SoC [[https://git.kernel.org/linus/d6ed935513202e1922071979bee96777f9c37229|commit]] * meson-axg: Add new pinctrl driver for Meson AXG SoC [[https://git.kernel.org/linus/83c566806a68a4b68cb87f5c605b8286d0b9f7a0|commit]] * qcom: Add msm8998 pinctrl driver [[https://git.kernel.org/linus/a3a093ae02e2ae81499ad9e78516dccd72906c25|commit]] * sh-pfc: Add R8A77970 PFC support [[https://git.kernel.org/linus/b92ac66a1819602b1427ac72d4a70c10ba7640ad|commit]] * sh-pfc: r8a7745: Add CAN[01] support [[https://git.kernel.org/linus/3f35221842305e82494e10fcfc1f5750c8bc682a|commit]] * sh-pfc: r8a7795: Add CAN support [[https://git.kernel.org/linus/a678abfee7ab5d2dcfc2079158ec799c7f4cf204|commit]] * sh-pfc: r8a77995: Add CAN support [[https://git.kernel.org/linus/c45985d359c40899ef05e44bb24a63241afaec10|commit]] * sh-pfc: r8a77995: Add CAN FD support [[https://git.kernel.org/linus/527890f72892b127b67567af6bdbdc5288c211c1|commit]] * stm32: Add STM32MP157 MPU support [[https://git.kernel.org/linus/4ef4cc13eab265eb3ff56b8269e5a5b96b2169e5|commit]] * stm32: add STM32F769 MCU support [[https://git.kernel.org/linus/f90160fc956da4caf5e784a850b65a5adf0319d9|commit]] == Multi Media Card (MMC) == * block: Add CQE support [[https://git.kernel.org/linus/1e8e55b67030c6a2fef893d428bdcd611f73705c|commit]] * block: Add blk-mq support [[https://git.kernel.org/linus/81196976ed946cbf36bb41ddda402853c7df7cfa|commit]] * cqhci: support for command queue enabled host [[https://git.kernel.org/linus/a4080225f51dcea129d26185a35acfbb3770a32d|commit]] * mmci: Add STM32 variant [[https://git.kernel.org/linus/2a9d6c8060894ce06855b09d62be64110e48f27e|commit]] * mmci: Add support for setting pad type via pinctrl [[https://git.kernel.org/linus/f9bb304ce855fad615c5adffae5e129941ff0b48|commit]] * renesas_sdhi: enable R-Car D3 (r8a77995) support [[https://git.kernel.org/linus/c14e60963ec1e0595250955271abfe4d5e96b3cb|commit]] * sdhci-acpi: Add support for ACPI HID of AMD Controller with HS400 [[https://git.kernel.org/linus/34597a3f60b1639ec8da440ec12afbfd057fb885|commit]] * sdhci-of-arasan: Add CQHCI support for arasan,sdhci-5.1 [[https://git.kernel.org/linus/84362d79f436f12d1d9b9640a633de1b684a2609|commit]] * sdhci-pci: Add CQHCI support for Intel GLK [[https://git.kernel.org/linus/8ee82bda230fc972c7ee3bb15ce1260eefb4721c|commit]] * sdhci_f_sdh30: add ACPI support [[https://git.kernel.org/linus/90e1d8ccdbdb2384948c5f5067b0f28848ca339f|commit]] * mmc:host:sdhci-pci:Addition of Arasan PCI Controller with integrated phy [[https://git.kernel.org/linus/d72d72cd33ad59134de203b2fc4e2e4cc81e72c5|commit]] == Memory Technology Devices (MTD) == * nand: add reworked Marvell NAND controller driver [[https://git.kernel.org/linus/02f26ecf8c772751d4b24744d487f6b1b20e75d4|commit]] * nand: mtk: Support MT7622 NAND flash controller [[https://git.kernel.org/linus/98dea8d71931460c189e5001b0faf2180a42db42|commit]] * spi-nor: Add ISSI is25lp080d support [[https://git.kernel.org/linus/17407ec3354d291541099b2a7cd71545d9402e14|commit]] * spi-nor: Add support for s25fl128l and s25fl256l [[https://git.kernel.org/linus/0074a8f3b30302383ce59867299975fbf37a4061|commit]] * spi-nor: add support for ISSI is25lp128 [[https://git.kernel.org/linus/34354d4bf845c85f9795a9f39239ca3aa46c3a94|commit]] * spi-nor: add support for is25lq040b [[https://git.kernel.org/linus/ded8a0447f49d7ec1778a79de433c281c64bf814|commit]] == Industrial I/O (iio) == * Add hardware consumer buffer support [[https://git.kernel.org/linus/48b66f8f936f369bb1a43c12aedbfeb2975baf4c|commit]] * ADC: add sigma delta modulator support [[https://git.kernel.org/linus/8a5f0b6f6c4f1a0ff98b5ca1f83cbe34cdebd96e|commit]] * ADC: add stm32 DFSDM core support [[https://git.kernel.org/linus/bed73904e76fc08d0ec3a7ba3eb2ddbb2e38862c|commit]], add stm32 DFSDM support for PDM microphone [[https://git.kernel.org/linus/eca949800d2dd761bc0c73b793e4e9ad4a997469|commit]], add STM32 DFSDM sigma delta ADC support [[https://git.kernel.org/linus/e2e6771c646251657fafb2a78db566d5c2c70635|commit]] * adc: ina2xx: Allow setting Shunt Voltage PGA gain and Bus Voltage range [[https://git.kernel.org/linus/ca6a2d86acaebd7a7e871fbb361a75101cf9f4cb|commit]] * adc: stm32: add support for differential channels [[https://git.kernel.org/linus/3fb2e24ed7b713bd6c1a03ab9f9849f76629f26f|commit]] * health: max30102: Add MAX30105 support [[https://git.kernel.org/linus/90579b69e94bf11ea0745ff003e82a6ce9725f96|commit]] * hx711: add triggered buffer support [[https://git.kernel.org/linus/d3bf60450d47c180d6588ae0d0bb9ea7147718df|commit]] * light: add support for UVIS25 sensor [[https://git.kernel.org/linus/3025c8688c1e9768fe272a021a039f5840012175|commit]] * magnetometer: ak8975: Add another ACPI ID [[https://git.kernel.org/linus/9ed2484598001cdfbc8f85d349ab6b1e8fc9ee1f|commit]] * proximity: sx9500: Add another ACPI ID [[https://git.kernel.org/linus/b87935552efc14316429945568722348dc32c0a5|commit]] == Multi Function Devices (MFD) == * Add driver for RAVE Supervisory Processor [[https://git.kernel.org/linus/538ee27290fa277f82159f61da1c5f95f6d631e2|commit]] == Inter-Integrated Circuit (I2C) == * i2c: gpio: add fault injector [[https://git.kernel.org/linus/14911c6f48ec9571343ac36ae02f2db68bf9e7f9|commit]] == Hardware monitoring (hwmon) == * dell-smm: Disable fan support for Dell Inspiron 7720 [[https://git.kernel.org/linus/f480ea90b9dd7dfcf9031c82abc294f86d7db435|commit]] and Dell Vostro 3360 [[https://git.kernel.org/linus/6fbc4232a5ac944531bda397f3644d1cf66bdd13|commit]] * dell-smm: Enable broken functionality via "force" module param [[https://git.kernel.org/linus/836ad11235d04f7a6fcd41b1abceaeacc70153c0|commit]] * k10temp: Add temperature offset for Ryzen 1900X [[https://git.kernel.org/linus/6509614fdd2d05c6926d50901a45d5dfb852b715|commit]] * pmbus: Add fan control support [[https://git.kernel.org/linus/d206636e7697f47332774f29b90b92f6047d265d|commit]] * pmbus: Export pmbus device debugfs directory entry [[https://git.kernel.org/linus/eb6489b696ad22a8464e20502e18014434b4b0ea|commit]] * pmbus: cffps: Add debugfs entries [[https://git.kernel.org/linus/d6bb645a1704cba3884bf03d5a8bd86915b5e650|commit]] * pmbus/max31785: Add dual tachometer support [[https://git.kernel.org/linus/cf583b4275761754638c946ff777546d1a9b6744|commit]] * pmbus/max31785: Add fan control [[https://git.kernel.org/linus/56ad86b4b16e4b7154300d71f8e93cca64b98e92|commit]] * pmbus/lm25066: Drop support for LM25063 [[https://git.kernel.org/linus/666c14906b496f148e437404283f6a6a84cee719|commit]] * hwmon: Add W83773G driver [[https://git.kernel.org/linus/ee249f271524d111aed8d6e7c61e220aa6b4d714|commit]] == General Purpose I/O (gpio) == * Add GPIO support for the ACCES PCIe-IDIO-24 family [[https://git.kernel.org/linus/58556204662812f4beec1bc8ee7685884037e0a4|commit]] * of: Support SPI nonstandard GPIO properties [[https://git.kernel.org/linus/c85823390215e52d68d3826df92a447ed31e5c80|commit]] * of: Support regulator nonstandard GPIO properties [[https://git.kernel.org/linus/6a537d48461deacc57c07ed86d9915e5aa4b3539|commit]] * winbond: Add driver [[https://git.kernel.org/linus/a0d65009411c620a9e7140d6a83b9d5aeb8f1801|commit]] == Leds == * trigger: Introduce a NETDEV trigger. Available triggers are link, rx, and tx. [[https://git.kernel.org/linus/06f502f57d0d7728f9fa0f157ec5e4111ddb98f6|commit]] * lm3692x: Introduce LM3692x dual string driver [[https://git.kernel.org/linus/9699cb6bbef273d7be25441bfc20a2db9ee0f509|commit]] == Cryptography hardware acceleration == * chcr: Add support for Inline IPSec [[https://git.kernel.org/linus/6dad4e8ab3ec65c3b948ad79e83751cf0f04cbdf|commit]] * caam: add Derived Key Protocol (DKP) support [[https://git.kernel.org/linus/7e0880b9fbbe7d21e29347020bef0b7329cb0e9d|commit]] * ccp: Add Platform Security Processor (PSP) device support [[https://git.kernel.org/linus/2a6170dfe755b167ca8d6bba2e73695f08b37c54|commit]] * ccp: Add Secure Encrypted Virtualization (SEV) command support [[https://git.kernel.org/linus/200664d5237f3f8cd2a2f9f5c5dea08502336bd1|commit]], [[https://git.kernel.org/linus/2960f9a51556f79a1f9a70c5ed5a52476f62f1a1|commit]], [[https://git.kernel.org/linus/76a2b524a4b1d6dc0f2421f9854a01d55d5e5436|commit]], [[https://git.kernel.org/linus/77f65327228f001bf1a43eb09dc96bbdba5b4eac|commit]], [[https://git.kernel.org/linus/7360e4b14350a3a461645e0413ce58fbc8785fd8|commit]], [[https://git.kernel.org/linus/e799035609e1526761aa2f896a974b233d04d36d|commit]], [[https://git.kernel.org/linus/4d84b726be834d4991b94fd51df66ec299b66d45|commit]], [[https://git.kernel.org/linus/efe1829b1a8fb7a8e69791141b8c8f6291708863|commit]] * chelsio: Add authenc versions of ctr and sha [[https://git.kernel.org/linus/3d64bd670269b1391c924a04722441fc5cb3fc3a|commit]] * crypto4xx: support Revision B parts [[https://git.kernel.org/linus/b66c685a482117d4e9ee987d252ca673689a5302|commit]] * exynos: Support Exynos5250+ SoCs [[https://git.kernel.org/linus/f76d38b26c114c5e6c8252f3c7dac42bbd69c2c3|commit]] * inside-secure: EIP97 support [[https://git.kernel.org/linus/871df319bd48acb4ce48b8985136c8ba40af3a02|commit]] * stm32: Support for STM32 CRYP crypto module [[https://git.kernel.org/linus/9e054ec21ef8344345b28603fb272fe999f735db|commit]] == PCI == * Expose ari_enabled in sysfs [[https://git.kernel.org/linus/0077a845f7e31a6eabafaefc99540903b65439d4|commit]] * cadence: Add EndPoint Controller driver for Cadence PCIe controller [[https://git.kernel.org/linus/37dddf14f1aecd9fa89a5136b38b33cab54b9195|commit]] * cadence: Add host driver for Cadence PCIe controller [[https://git.kernel.org/linus/1b79c5284439ac1a8f45aa62cf518714436fad5f|commit]] * dwc: artpec6: Add support for endpoint mode [[https://git.kernel.org/linus/b5074ef6fe7d6ed4bb8cd8660907b3092b8ae325|commit]] * dwc: artpec6: Add support for the ARTPEC-7 SoC [[https://git.kernel.org/linus/dc734ee02cb6f2603fd68d8b71d5e6c372357307|commit]] * switchtec: Add device IDs for PSX 24xG3 and PSX 48xG3 [[https://git.kernel.org/linus/bb6b42b4fb8e4b488c1282fa7c0f26953ceef0b4|commit]] == Non-Transparent Bridge (NTB) == * Remove Intel Atom NTB driver support [[https://git.kernel.org/linus/3f7756728ef4b0155e4f42d6b8a862dd7c38a9c2|commit]] == Clock == * Add Ingenic jz4770 CGU driver [[https://git.kernel.org/linus/7a01c19007ad3c7de15d6d8d712e01f40eeed55a|commit]] * Add clock driver for ASPEED BMC SoCs [[https://git.kernel.org/linus/5eda5d79e4be347758df5d502df2f4ddcfc2a701|commit]] * Show symbolic clock flags in debugfs [[https://git.kernel.org/linus/a6059ab98130fb561157682d320c51c5ccd4b647|commit]] * hisilicon: Add support for Hi3660 stub clocks [[https://git.kernel.org/linus/4f16f7ff3bc02f6e1845677235fea157bdc0e59c|commit]] * meson-axg: add clock controller drivers [[https://git.kernel.org/linus/78b4af312f910e4f28ebf4cb0a8c1983daa16924|commit]] * qcom: Add A53 PLL support [[https://git.kernel.org/linus/0c6ab1b8f8940d4ddbfff7ddff080cbfb5f32b02|commit]] * qcom: Add APCS clock controller support [[https://git.kernel.org/linus/81ac38847a1d7fdd74a232cae195ff8f0fb4ab21|commit]] * qcom: Add regmap mux-div clocks support [[https://git.kernel.org/linus/081bfeed5f1b8394d993afa6b0ce20ed3e868960|commit]] * qcom: Add spmi_pmic clock divider support [[https://git.kernel.org/linus/4cfaa55f42aa3365603f99e3d695939114706b8b|commit]] * qcom: ipq8074: add GP and Crypto clocks [[https://git.kernel.org/linus/033c9b96b260cb88199d5f802dda04a05d7dd3f8|commit]] * qcom: ipq8074: add NSS clocks [[https://git.kernel.org/linus/5736294aef83f89685ef0b5c5bc3acd90247723e|commit]] * qcom: ipq8074: add NSS ethernet port clocks [[https://git.kernel.org/linus/7117a51ed303ed20b5f93cd472a7ab8fdd8d635a|commit]] * qcom: ipq8074: add PCIE, USB and SDCC clocks [[https://git.kernel.org/linus/9607f6224b3966652ce3f4e620c4694df190b64a|commit]] * sprd: Add common infrastructure [[https://git.kernel.org/linus/d41f59fd92f2ef73026f55cd356a4ca253f4716a|commit]] * ti: Drop legacy clk-3xxx-legacy code [[https://git.kernel.org/linus/7558562a70fbd6b3fa746fa33c76c9333aa0bb32|commit]] * clocksource/drivers/spreadtrum: Add timer driver for the Spreadtrum SC9860 platform [[https://git.kernel.org/linus/067bc9144766495650e621b79bd2bc199cee0769|commit]]