103122
Comment:
|
102513
|
Deletions are marked like this. | Additions are marked like this. |
Line 10: | Line 10: |
* LWN's 4.9 Merge window, [https://lwn.net/Articles/702590/ part 1], [https://lwn.net/Articles/703110/ part 2], [https://lwn.net/Articles/703779/ part 3] * Phoronix.com [http://www.phoronix.com/scan.php?page=article&item=linux-49-features&num=1 The Exciting Features Of The Linux 4.9 Kernel] or [http://www.phoronix.com/scan.php?page=news_item&px=Linux-4.9-Kernel-Highlights The Best Features Of The Linux 4.9 Kernel] * heise.de [https://www.heise.de/ct/artikel/Die-Neuerungen-von-Linux-4-9-3351436.html Die Neuerungen von Linux 4.9] You can also examine the merge list: |
= Prominent features = == == = Core (various) = * Add generic vmalloced stack support [https://git.kernel.org/torvalds/c/ba14a194a434ccc8f733e263ad2ce941e35e5787 commit] * Per user namespace limits on the number of cgroup, mount, net, pid, user, uts namespaces. Limits can be configured at {{{/proc/sys/user/*}}}. [https://git.kernel.org/torvalds/c/b032132c3c218f4a09e9499b3674299a752581c6 commit], [https://git.kernel.org/torvalds/c/f6b2db1a3e8d141dd144df58900fb0444d5d7c53 commit], [https://git.kernel.org/torvalds/c/b376c3e1b6770ddcb4f0782be16358095fcea0b6 commit], [https://git.kernel.org/torvalds/c/dbec28460a89aa7c02c3301e9e108d98272549d2 commit], [https://git.kernel.org/torvalds/c/df75e7748bae1c7098bfa358485389b897f71305 commit], [https://git.kernel.org/torvalds/c/d08311dd6fd8444e39710dd2fb97562895aed8fa commit], [https://git.kernel.org/torvalds/c/aba356616386e6e573a34c6d64ed12443686e5c8 commit], [https://git.kernel.org/torvalds/c/d29216842a85c7970c536108e093963f02714498 commit], [https://git.kernel.org/torvalds/c/537f7ccb396804c6d0057b93ba8eb104ba44f851 commit], [https://git.kernel.org/torvalds/c/703286608a220d53584cca5986aad5305eec75ed commit], [https://git.kernel.org/torvalds/c/f333c700c6100b53050980986be922bb21466e29 commit], [https://git.kernel.org/torvalds/c/f7af3d1c03136275b876f58644599b120cf4ffdd commit], [https://git.kernel.org/torvalds/c/9c722e406a64db181f6a7b53a19a58fe61501f99 commit] * fsnotify: support overlayfs [https://git.kernel.org/torvalds/c/f3fbbb079263bd29ae592478de6808db7e708267 commit] * ipc: implement lockless pipelined wakeups [https://git.kernel.org/torvalds/c/ee51636ca54f9d4d01ae49b1740742e9db54d868 commit] * kbuild: allow architectures to use thin archives instead of ld -r [https://git.kernel.org/torvalds/c/a5967db9af51a84f5e181600954714a9e4c69f1f commit], allow archs to select link dead code/data elimination [https://git.kernel.org/torvalds/c/b67067f1176df6ee727450546b58704e4b588563 commit] * fuse: Add posix ACL support [https://git.kernel.org/torvalds/c/60bcc88ad185d512f5718f2f8dcccb483ea8fb73 commit] * Remove lglock implementation [https://git.kernel.org/torvalds/c/d32cdbfb0ba319e44f75437afde868f7cafdc467 commit] * Power Management: allow hibernation with {{{PAGE_POISONING_ZERO}}} [https://git.kernel.org/torvalds/c/1ad1410f632d4141221634308a5e56f339f92009 commit] = File systems = * BTRFS * Add dynamic debug support [https://git.kernel.org/torvalds/c/897a41b1167955bd543bb252fd3f06f5844f2177 commit] * XFS * CIFS * Add ioctl to query previous versions of file. Allows listing snapshots on files on SMB3 mounts [https://git.kernel.org/torvalds/c/834170c85978b0e85805364f623393968f7a9b5e commit] * Add way to query creation time of file via cifs xattr [https://git.kernel.org/torvalds/c/6609804413ae5b84830e35fdd3a7b7fe4149cf71 commit] * Add way to query file attributes via cifs xattr [https://git.kernel.org/torvalds/c/a958fff2429525692c571bb6421b606fb0fef50a commit] * Add new mount option to set owner uid and gid from special sids in acl [https://git.kernel.org/torvalds/c/9593265531fa66177a0547e63abd99907ec0a687 commit] * Add mount parameter to allow user to override max credits [https://git.kernel.org/torvalds/c/141891f4727c08829755be6c785e125d2e96c899 commit] * NFS * Implement the COPY call [https://git.kernel.org/torvalds/c/29ae7f9dc21a7dda41d78b27bbda7d427ece8ad4 commit] * Add kernel parameter to control the callback server [https://git.kernel.org/torvalds/c/5405fc44c3377358205ab4095fe9c44716aa0900 commit] * Add ioctl to get a parent namespace [https://git.kernel.org/torvalds/c/a7306ed8d94af729ecef8b6e37506a1c6fc14788 commit] * Add ioctl to get an owning user namespace for ns file descriptor [https://git.kernel.org/torvalds/c/6786741dbf99e44fb0c0ed85a37582b8a26f1c3b commit] = Memory management = * kasan: support use-after-scope detection [https://git.kernel.org/torvalds/c/828347f8f9a558cf1af2faa46387a26564f2ac3e commit] = Block layer = * fallocate for block devices [https://git.kernel.org/torvalds/c/22dd6d356628bccb1a83e12212ec2934f4444e2c commit], [https://git.kernel.org/torvalds/c/28b2be203e5a09de566d6f7e21183f861e36f07e commit], [https://git.kernel.org/torvalds/c/25f4c41415e513f0e9fb1f3fce2ce98fcba8d263 commit] * nvme: Add sysfs entry for NVMe CMBs when appropriate [https://git.kernel.org/torvalds/c/202021c1a63c6ed69b3260e0fe10530c51f1e53e commit] * libata: Add support for SCT Write Same (dsiabled for now) [https://git.kernel.org/torvalds/c/7b20309428598df00ffeb0b01f5948dea6aaf1f7 commit], [https://git.kernel.org/torvalds/c/ef2d7392c4ece5c3cd12a6c7ca9366cd8f189aff commit], [https://git.kernel.org/torvalds/c/e185934ff94466b4a449165e5f1c164a44d005f2 commit] * libnvdimm: allow creation of multiple pmem-namespaces per region [https://git.kernel.org/torvalds/c/98a29c39dc689298d2f834f40102cba752eb49c0 commit], [https://git.kernel.org/torvalds/c/0e3b0d123c8fd5c42f364aea3ab663b1f18dad39 commit], [https://git.kernel.org/torvalds/c/762d067dbad5f32560cb1657b7ca20034332dc56 commit] * lightnvm: expose device geometry through sysfs [https://git.kernel.org/torvalds/c/40267efddc296190d50c61d96daf277151447cf6 commit] = Cryptography = = Tracing and perf tool = = Virtualization = * Hyper-V: Introduce a policy for controlling channel affinity [https://git.kernel.org/torvalds/c/509879bdb30b8e12bd0b3cb0bc8429f01478df4b commit], utils: Support TimeSync version 4.0 protocol samples. [https://git.kernel.org/torvalds/c/8e1d260738ca89bc7c87444f95f04a026d12b496 commit] = Security = * Introduce a new audit data type {{{LSM_AUDIT_DATA_FILE}}}, needed for overlayfs [https://git.kernel.org/torvalds/c/43af5de74288a7cdc3684902c5259346ae67adf8 commit] * Smack: Treat signal delivery as an append operation [https://git.kernel.org/torvalds/c/c60b906673eebb4f65840fa9dc204401caf276ea commit] * audit: add exclude filter extension to feature bitmap [https://git.kernel.org/torvalds/c/7ff89ac608d9e856cae6fa651553fa0709bf9c50 commit] = Networking = * TCP * Add the BBR ("(Bottleneck Bandwidth and RTT") congestion control algorithm. A paper with a detailed description of BBR will be published in ACM Queue, September-October 2016, as "BBR: Congestion-Based Congestion Control". BBR is widely deployed in production at Google [https://git.kernel.org/torvalds/c/f78e73e27fdeab6f9317667f7e9676b59c1ec1fb commit], [https://git.kernel.org/torvalds/c/a4f1f9ac8153e22869b6408832b5a9bb9c762bf6 commit], [https://git.kernel.org/torvalds/c/6403389211e1f4d40ed963fe47a96fce1a3ba7a9 commit], [https://git.kernel.org/torvalds/c/77879147a3481babffd7e368d977ab682545a6bd commit], [https://git.kernel.org/torvalds/c/b2d3ea4a730f812b9c0f67a67b6762ce66ddb17c commit], [https://git.kernel.org/torvalds/c/0682e6902a52aca7caf6ad42551b16ea0f87bc31 commit], [https://git.kernel.org/torvalds/c/b9f64820fb226a4e8ab10591f46cecd91ca56b30 commit], [https://git.kernel.org/torvalds/c/d7722e8570fc0f1e003cee7cf37694041828918b commit], [https://git.kernel.org/torvalds/c/eb8329e0a04db0061f714f033b4454326ba147f4 commit], [https://git.kernel.org/torvalds/c/ed6e7268b930e0a9a65d895d368eac79a438d992 commit], [https://git.kernel.org/torvalds/c/1b3878ca1551f3baab2c408d1e703b5ef785a1b2 commit], [https://git.kernel.org/torvalds/c/556c6b46d194cc0dbb6a5b22f1d2bbc699c86d8e commit], [https://git.kernel.org/torvalds/c/77bfc174c38e558a3425d3b069aa2762b2fedfdd commit], [https://git.kernel.org/torvalds/c/c0402760f565ae066621ebf8720a32fba074d538 commit], [https://git.kernel.org/torvalds/c/7e744171386ae6da1248d3d27d10b6dbdc54f0ff commit], [https://git.kernel.org/torvalds/c/0f8782ea14974ce992618b55f0c041ef43ed0b78 commit] * md5: add {{{LINUX_MIB_TCPMD5FAILURE}}} SNMP counter for drops caused by MD5 mismatches [https://git.kernel.org/torvalds/c/72145a68e4ee116533df49af4b87aca0aacc179c commit] * sched * cls_bpf: add support for hardware offload [https://git.kernel.org/torvalds/c/332ae8e2f6ecda5e50c5c62ed62894963e3a83f5 commit], [https://git.kernel.org/torvalds/c/0d01d45f1b251448590c710baa32f722e43c62c7 commit], [https://git.kernel.org/torvalds/c/eadb41489fd2249e71fd14b36fb488ed7217ca4b commit], [https://git.kernel.org/torvalds/c/3df126f35f88dc76eea33769f85a3c3bb8ce6c6b commit], [https://git.kernel.org/torvalds/c/58e2af8b3a6b587e4ac8414343581da4349d3c0f commit], [https://git.kernel.org/torvalds/c/13a27dfc669724564aafa2699976ee756029fed2 commit], [https://git.kernel.org/torvalds/c/6b17387307bafc71624b9890b9239b6a438e2e89 commit], [https://git.kernel.org/torvalds/c/cd7df56ed3e60d046ddb3acd987778c00aa9ee33 commit], [https://git.kernel.org/torvalds/c/7533fdc0f77f207fcc370b10965f4bcee82dfedf commit], [https://git.kernel.org/torvalds/c/68d640630d4ef2a4bf3f68b5073dec5e4c4f878b commit], [https://git.kernel.org/torvalds/c/66860beb7ed5df11433528cb535d5e9f7dad2302 commit], [https://git.kernel.org/torvalds/c/19d0f54edab6e77b6b73277ac33717be1f858fa8 commit], [https://git.kernel.org/torvalds/c/9798e6fe4f9b6a2847a40e24b75e68afdc7a01b3 commit], [https://git.kernel.org/torvalds/c/2d18421debc29a338e6783c06fb75ab7b16fc9ba commit], [https://git.kernel.org/torvalds/c/e3b8baf0ca2a69f88846b5446234e5647ecd17eb commit] * Introduce action tunnel_key to set/release ip tunnel metadata [https://git.kernel.org/torvalds/c/d0f6dd8a914f42c6f1a3a8c08caa16559d3d9a1b commit] * act_vlan: Introduce {{{TCA_VLAN_ACT_MODIFY}}} vlan action to change an existing tag [https://git.kernel.org/torvalds/c/45a497f2d149a4a8061c61518a79d59f1f3034b2 commit] * act_vlan: Add priority option [https://git.kernel.org/torvalds/c/956af37102b515512331a03c35c958b2a1d8dd87 commit] * cls_flower: Support masking for matching on tcp/udp ports [https://git.kernel.org/torvalds/c/aa72d708373dacfa690960b336543b867784b350 commit] * IFE action: Introduce skb tcindex metadata encap decap [https://git.kernel.org/torvalds/c/408fbc22ef1efb00dd896acd00e9f7d9b641e047 commit] * flower: Add vlan support [https://git.kernel.org/torvalds/c/9399ae9a6cb28ebac78216f715ace3b42f1c2132 commit] * sch_fq: add low_rate_threshold parameter [https://git.kernel.org/torvalds/c/77879147a3481babffd7e368d977ab682545a6bd commit] * Introduce new rtnl UAPI that exposes a list of vlans per VF, giving the ability for user-space application to specify it for the VF, as an option to support 802.1ad [https://git.kernel.org/torvalds/c/79aab093a0b5370d7fc4e99df75996f4744dc03f commit] * bridge * Add helper to call {{{/sbin/bridge-stp}}} when starting/stopping STP, fallback to the kernel STP if it does not exist [https://git.kernel.org/torvalds/c/308433155a67cb097142292c8943e0aa8d1a1c79 commit] * Add a per-port flag to control the unknown multicast flood, similar to the unknown unicast flood flag [https://git.kernel.org/torvalds/c/b6cb5ac8331b6bcfe9ce38c7f7f58db6e1d6270a commit] * netlink diag interface * Allow to filter by socket mark when dumping sockets via {{{INET_DIAG_BY_FAMILY}}}. This is useful on systems that use mark-based routing such as Android [https://git.kernel.org/torvalds/c/a52e95abf772b43c9226e9a72d3c1353903ba96f commit], [https://git.kernel.org/torvalds/c/d545caca827b65aab557a9e9dcdcf1e5a3823c2d commit] * Add the ability to destroy a UDP socket with {{{SOCK_DESTROY}}}, similar to what it was done for TCP [https://kernelnewbies.org/Linux_4.5#head-5558c630ad32cc1b2c85fb8ab6a4e4f5c0bb64de in 4.5]. [https://git.kernel.org/torvalds/c/5d77dca82839ef016a93ad7acd7058b14d967752 commit] * IPv4: ipconfig: Support using "delayed" DHCP replies [https://git.kernel.org/torvalds/c/2647cffb2bc6fbed163d377390eb7ca552c7c1cb commit] * IPv6: implement RFC7559 router solicitation backoff [https://git.kernel.org/torvalds/c/bd11f0741fa5a2c296629898ad07759dd12b35bb commit] * ipvlan: Introduce l3s mode [https://git.kernel.org/torvalds/c/4fbae7d83c98c30efcf0a2a2ac55fbb75ef5a1a5 commit] * Netfilter * nf_tables: add hash expression [https://git.kernel.org/torvalds/c/cb1b69b0b15b2897daeba8674c14c85a23a3347f commit] * nf_tables: add number generator expression [https://git.kernel.org/torvalds/c/91dbc6be0a62d3bcea98287734d593610aed507d commit] * nf_tables: add quota expression [https://git.kernel.org/torvalds/c/3d2f30a1df907e3ef4175121f0d21456630a72aa commit] * nf_tables: add range expression [https://git.kernel.org/torvalds/c/0f3cd9b3697708c86a825ae3cedabf7be6fd3e72 commit] * nft_hash: Add support to pass through an offset to the hash value. With this feature, the sysadmin is able to generate a hash with a given offset value [https://git.kernel.org/torvalds/c/70ca767ea1b2748f45e96192400e515dddbe517c commit] * nft_log: complete {{{NFTA_LOG_FLAGS}}} attr support [https://git.kernel.org/torvalds/c/ff107d27761ff4b644c82c209e004ec9c8fbbc22 commit] * nft_numgen: add number generation offset [https://git.kernel.org/torvalds/c/2b03bf732488a3c2e920afe22c03b82cb8477e28 commit] * xt_hashlimit: Create revision 2 to support higher pps rates [https://git.kernel.org/torvalds/c/11d5f15723c9f39d7c131d0149d024c17dbef676 commit] * Remove ip_conntrack* sysctl compat code [https://git.kernel.org/torvalds/c/adf0516845bcd0e626323c858ece28ee58c74455 commit] * conntrack: remove packet hotpath stats [https://git.kernel.org/torvalds/c/8e8118f893138d4cc3d4dbf4163d7497fca54a9d commit] * TIPC * Add the ability to get UDP options via netlink [https://git.kernel.org/torvalds/c/fdb3accc2c15fabc2b687b2819da9167027c61b6 commit] * Add {{{TIPC_NL_UDP_GET_REMOTEIP}}} netlink command to allow UDP remoteip dump [https://git.kernel.org/torvalds/c/832629ca5c313e122b22b8e73a6d80f111b1a1ae commit] * Add {{{TIPC_NL_PEER_REMOVE}}} netlink command. This command can remove an offline peer node from the internal data structures [https://git.kernel.org/torvalds/c/b34040227be7da760cc72ef3c807e0985e7f0f16 commit] * Introduce UDP replicast. A concept where we emulate multicast by sending multiple unicast messages to configured peers [https://git.kernel.org/torvalds/c/ef20cd4dd1633987bcf46ac34ace2c8af212361f commit], [https://git.kernel.org/torvalds/c/c9b64d492b1fbc732e3a26b284060c949b737bce commit] * veth: sctp: add {{{NETIF_F_SCTP_CRC}}} to device features [https://git.kernel.org/torvalds/c/c80fafbbb59ef9924962f83aac85531039395b18 commit] * openvswitch: 802.1AD Flow handling, actions, vlan parsing, netlink attributes [https://git.kernel.org/torvalds/c/018c1dda5ff1e7bd1fe2d9fd1d0f5b82dc6fc0cd commit] * B.A.T.M.A.N * Add netlink support, which should supersede the debugfs configuration interface in the long run [https://git.kernel.org/torvalds/c/07a3061e0832fe22932e0fa977581e45b9c42431 commit], [https://git.kernel.org/torvalds/c/b60620cf567b79da46096a0ba29b39f23b6e7f1c commit], [https://git.kernel.org/torvalds/c/d34f05507db245bef819b684ad84f9e0f9bb003d commit], [https://git.kernel.org/torvalds/c/f32ed4b54ef4d5c9ad7f8135226bc34bd0dccb5c commit], [https://git.kernel.org/torvalds/c/85cf8c859d53f6f53c37bb7f23a41f6171427021 commit], [https://git.kernel.org/torvalds/c/024f99cb4acc14dab5e55e1ecdf6aad31269ca98 commit], [https://git.kernel.org/torvalds/c/f02a478f518ee5690f279c8c2d3a6222143a7b20 commit], [https://git.kernel.org/torvalds/c/d7129dafcb71adfd1a166d0477ce0f564cf410d5 commit], [https://git.kernel.org/torvalds/c/efb766af06e39101456e3c83e98112ce9ab9739c commit], [https://git.kernel.org/torvalds/c/b71bb6f924fe4c77d476738289242b5567269df6 commit], [https://git.kernel.org/torvalds/c/04f3f5bf1883fbe0acba5c1fc698cf5cedebc5c5 commit], [https://git.kernel.org/torvalds/c/8dad6f0db6b4457b1c4b04d4edf62744921c32fd commit], [https://git.kernel.org/torvalds/c/ea4152e1171604f325f1a5f080190823a0edbc1f commit], [https://git.kernel.org/torvalds/c/4c09a08b47ffac9aa3bc91870aa54c9ae39d9674 commit] * Add namespaces support [https://git.kernel.org/torvalds/c/275019d2f00ed93e800f505a7b6f9e8ecf396898 commit], [https://git.kernel.org/torvalds/c/94969208c8c7f3dd06c0e5e61155077b573d5d5f commit] * Allow to disable debugfs support [https://git.kernel.org/torvalds/c/dc1cbd145eecf21209d0322874e1766bcbce3e3f commit] * Berkeley Packet Filter * Introduce {{{BPF_PROG_TYPE_PERF_EVENT}}} program type that can be attached to HW and SW perf events [https://git.kernel.org/torvalds/c/0515e5999a466dfe6e1924f460da599bb6821487 commit] * Direct packet write and access for helpers for clsact progs [https://git.kernel.org/torvalds/c/36bbef52c7eb646ed6247055a2acd3851e317857 commit], [https://git.kernel.org/torvalds/c/7d95b0ab5bbe2dc9bf3fd99c27e80ced5bfa8acf commit] * 802.11 (wireless) * Add support for MU-MIMO air sniffer [https://git.kernel.org/torvalds/c/42bd20d99857e69e368d5421ea402127d5835cd3 commit] * mesh: Add support for HW RC implementation [https://git.kernel.org/torvalds/c/3b17fbf87d5dadf123d328ab072334da285748c1 commit] * Add support to configure a beacon data rate [https://git.kernel.org/torvalds/c/a7c7fbff6a408d00431c705bbe3dfc5f51e3f1c4 commit] * Add start / stop NAN commands [https://git.kernel.org/torvalds/c/cb3b7d87652aeb37cfb5295a6157a3280dae10cb commit] * Allow the user space to change current NAN configuration [https://git.kernel.org/torvalds/c/a5a9dcf291e1e541243878eed2d73a74006fa1f1 commit] * Always notify userspace of new wireless netdevs [https://git.kernel.org/torvalds/c/896ff0635a312022c91e2bef30c80abc27af62e8 commit], always notify userspace when wireless netdev is removed [https://git.kernel.org/torvalds/c/7f8ed01ea5d4d9d4acc3bb046de1fc84ac83a5e2 commit] * Allow {{{GET_INTERFACE}}} dumps to be filtered [https://git.kernel.org/torvalds/c/b7fb44dacae04219c82f20897382ba34860d1a16 commit] * Bluetooth * Add framework for Extended Controller Information [https://git.kernel.org/torvalds/c/321c6feed2519a2691f65e41c4d62332d6ee3d52 commit], [https://git.kernel.org/torvalds/c/6a9e90bff9cfb33d5939c29e5bf2674c9176365d commit] * Add support for sending MGMT commands and events to monitor [https://git.kernel.org/torvalds/c/38ceaa00d02dceb22c6bdd5268f5a44d5c00e123 commit] * Add support for sending MGMT open and close to monitor [https://git.kernel.org/torvalds/c/249fa1699f8642c73eb43e61b321969f0549ab2c commit] = Architectures = * ARM * ARMv7M cache maintanence support [https://git.kernel.org/torvalds/c/296909ee6d9cf98f68a61d5e9774ff5435df2c6a commit], [https://git.kernel.org/torvalds/c/f5a5c89e36d0897b65e4e6bc2f646f75f8074263 commit], [https://git.kernel.org/torvalds/c/b2bf482a5099264fb75936b5b552cdf3c247c93a commit], [https://git.kernel.org/torvalds/c/9a1af5f2206bd303ed201c6895c42ac3ac120a20 commit], [https://git.kernel.org/torvalds/c/bc0ee9d24ad21a5c2b5944f66623a02e9c8831aa commit], [https://git.kernel.org/torvalds/c/c3a6bcbe6a9e7e0d66c279e4a47aa07327040b38 commit], [https://git.kernel.org/torvalds/c/6a8146f420be2e59cf511c5a046b762142ff201d commit], [https://git.kernel.org/torvalds/c/8e02676ffa6906a97de7f90772e9cdcb75ea6743 commit] * device tree sources * Add NextThing GR8 dtsi [https://git.kernel.org/torvalds/c/e8f4351a3e277f311eaffa7938e9a1d8a6836999 commit] * NSP: Add new DT file for bcm958522er [https://git.kernel.org/torvalds/c/088e3148cff387af5f56605bd8fa387eace46b06 commit], for bcm958525er [https://git.kernel.org/torvalds/c/e3227c128990deb8a9a12236fe4796a5951d0d22 commit], for bcm958622hr [https://git.kernel.org/torvalds/c/2f8bc002e069a10e777ab92b9ac53d3669b3d8d3 commit], bcm958623hr [https://git.kernel.org/torvalds/c/d454c3762437b6652626a6e6f12bcb607d81e842 commit], bcm988312hr [https://git.kernel.org/torvalds/c/f27eacf247da6a10deee9a9f8a75b749be921471 commit] * STi: Introduce B2260 board [https://git.kernel.org/torvalds/c/76c1c9cf3659057fabbe8a18e04a2121c5d3b433 commit] * TS-4900: add basic device tree [https://git.kernel.org/torvalds/c/a2f11455316420c749151da3fcb2a89f3cfb51bb commit] * Add RealView EB rev D A9 MPCore variant [https://git.kernel.org/torvalds/c/b4e54510b51ae666ed7cef291bba0f86ad3d8e20 commit] * Add device tree for the RealView EB Rev D [https://git.kernel.org/torvalds/c/6a29fa31cdcf9e2ddf74406bd084067b4917edcd commit] * am57xx-beagle-x15: Add support for rev B1 [https://git.kernel.org/torvalds/c/0af28cc92690d8c231ddf003452282e885993c08 commit] * bcm2835: Add Raspberry Pi Zero [https://git.kernel.org/torvalds/c/c8336249c1eeca288919e3286f7dd03ae1d8ceae commit] * gr8: Add support for the GR8 evaluation board [https://git.kernel.org/torvalds/c/7a988a4dd29a8cfcf405a12441533d765d25a6b8 commit] * imx7s-warp: Add initial support [https://git.kernel.org/torvalds/c/ffebc8c0344934db710afc76e3bfda11a823bb3d commit] * imx: add Gateworks Ventana GW553x support [https://git.kernel.org/torvalds/c/0a88c95eed22db280b919f8a471aa576279e6320 commit] * mvebu: armada-395: add support for the Armada 395 SoC family [https://git.kernel.org/torvalds/c/eebead7853de56809ddd16aea5e5cddba286175e commit] * orion5x: Add description for Netgear WNR854T [https://git.kernel.org/torvalds/c/b6114633fb21c83af21ac26254f7951664f9697b commit] * qcom: Add initial DTS for LG Nexus 5 Phone [https://git.kernel.org/torvalds/c/b1100d8c31a95efbea087b11d16789e9236a4436 commit] * rockchip: add dts for RK3288-Fennec boards [https://git.kernel.org/torvalds/c/0b1115bcbc9d28014c38e93c6c2cd9e1c3f6f69f commit] * rskrza1: initial device tree [https://git.kernel.org/torvalds/c/e83c05a7160681f554476e9d44b7b77053efc21a commit] * sun5i: Add dts file for the Empire Electronix M712 tablet [https://git.kernel.org/torvalds/c/cb0db11afe72eb5206ba35cd9afa2868d0550cbe commit] * sun6i: Add new dts file for tablets using the inet-q972 PCB [https://git.kernel.org/torvalds/c/f0b631edb8a1f66e6171150d54c1533accb10b04 commit] * sun8i: Add dts file for Olimex A33-OLinuXino [https://git.kernel.org/torvalds/c/4b09a6faa83705864ff53f3c287800b7244f5a6a commit], add dts file for inet-d978_rev2 tablets [https://git.kernel.org/torvalds/c/01f222dfcf7f301035ed104029bc51710d4ce4e5 commit], add dts file for the NanoPi NEO SBC [https://git.kernel.org/torvalds/c/6d2ce1c01cc6a6506e7206d58ffed2aa4caed5e7 commit], add dts file for the Orange Pi Lite SBC [https://git.kernel.org/torvalds/c/dc36787fedf0248c752cf1c53092104d54489617 commit], add dts file for the Orange Pi PC Plus SBC [https://git.kernel.org/torvalds/c/97c6d82b0f0a5a5e3f80a1554ae96c07aaa75dfe commit], add dts file for the Orange Pi Plus2E SBC [https://git.kernel.org/torvalds/c/2ea3c34bc2ee83d2ae9701d5194054be62a05105 commit] * wheat: initial device tree [https://git.kernel.org/torvalds/c/5f45cec40402188a269dd56e9a1a569cc4849014 commit] * pxa: add pxa25x device-tree support [https://git.kernel.org/torvalds/c/d9edae44d76a20d1b999070d911e58dca53f9906 commit] * sunxi: Support the Nextthing GR8 [https://git.kernel.org/torvalds/c/c1efda1238be1efa8612e26ee98795298ffd6f95 commit] * coresight: etm4x: adding configurable address range filtering [https://git.kernel.org/torvalds/c/2703d74c1313271ba78439b0796444add6a9328f commit] * coresight: etm4x: adding configurable start/stop filtering [https://git.kernel.org/torvalds/c/e97b1c6a8dba967a7c272c3b976ed6d59c7bfad7 commit] * KVM: Support vgic-v3 [https://git.kernel.org/torvalds/c/acda5430bee4621f218391d0bcfbe4412adb3554 commit] * ARM64 * Introduce execute-only page access permissions [https://git.kernel.org/torvalds/c/cab15ce604e550020bb7115b779013b91bcdbc21 commit] * alternative: Add support for patching adrp instructions [https://git.kernel.org/torvalds/c/c831b2ae257853ecd36ea4f7d788bf0665e4cf89 commit] * Always enable DEBUG_RODATA [https://git.kernel.org/torvalds/c/40982fd6b975de4a51ce5147bc1d698c3b075634 commit] * hibernate: Support DEBUG_PAGEALLOC [https://git.kernel.org/torvalds/c/5ebe3a44cc744d11cb60d8438106a9322b7c04dc commit] * device tree sources * Add ZTE ZX296718 SoC dts and Makefile [https://git.kernel.org/torvalds/c/2e673c7dc37a51f1c1cdabee22615916cbe0fc27 commit] * db820c: add basic board support [https://git.kernel.org/torvalds/c/61e55e56461493c08ab07d5b45db5ad1a044aebd commit] * h3ulcb: initial device tree [https://git.kernel.org/torvalds/c/b10690d11fead70652c2544098e41436258ec443 commit] * marvell: add description for the Armada 8040 dev board [https://git.kernel.org/torvalds/c/ec03445c9ee282eef12b72cdb029348f80daad58 commit], add description for the slave CP110 in Armada 8K [https://git.kernel.org/torvalds/c/4eef78a0091b5de8dfb275a5b7fed8c45f84d5b7 commit] * rockchip: Add basic support for orion-r68 [https://git.kernel.org/torvalds/c/6dcf4eabcfa483128c482844ee3149b04c0b7383 commit] * uniphier: add LD11 SoC/Board support [https://git.kernel.org/torvalds/c/270e0c3e1e55440d44f4988194ced499a03c2ac7 commit] * KVM: vgic-v2: Add the GICV emulation infrastructure [https://git.kernel.org/torvalds/c/fb5ee369ccd3986b28adc20d43d73a2b2c141977 commit] * X86 * Add API to change vdso blob type with arch_prctl [https://git.kernel.org/torvalds/c/2eefd8789698e89c4a5d610921dc3c1b66e3bd0d commit] * Add Knights Mill to Intel family [https://git.kernel.org/torvalds/c/0047f59834e5947d45f34f5f12eb330d158f700b commit] * mce: Add support for new MCA_SYND register [https://git.kernel.org/torvalds/c/db819d60f6720080150a365080ff656cf239f88f commit] * KVM: Expose more Intel AVX512 feature to guest [https://git.kernel.org/torvalds/c/8e3562f6f8d28804b5499bf3cff520598aa25323 commit] * platform * intel-mid: Add Intel Penwell to ID table [https://git.kernel.org/torvalds/c/8e522e1d321b12829960c9b26668c92f14c68d7f commit] * mellanox: Introduce support for Mellanox systems platform [https://git.kernel.org/torvalds/c/58cbbee2391ce3876e6eee80a4f2a7f025859c52 commit] * MIPS * Enable hardened usercopy [https://git.kernel.org/torvalds/c/cabca8c098f00c91aeb59170e86e5c5fa4f494c2 commit] * Support generating Flattened Image Trees (.itb) [https://git.kernel.org/torvalds/c/cf2a5e0bb4c66e8c43caf9f1be93a1bd7fd07b17 commit] * Introduce generic DT-based board support [https://git.kernel.org/torvalds/c/eed0eabd12ef061821cbfa20d903476e07645320 commit] * BMIPS: Add BCM3368 support [https://git.kernel.org/torvalds/c/4bac0e2afc7b7603c1781733629254d7a6b9a83c commit], add BCM6362 support [https://git.kernel.org/torvalds/c/8e385a66d7db14599457fdc7898403c1fa24acb4 commit], add device tree example for BCM3368 [https://git.kernel.org/torvalds/c/484d83b3d6a0b49b5f26bd9a375b9a1575e09682 commit], add device tree example for BCM63268 [https://git.kernel.org/torvalds/c/786e19a88895b6401313adfd5bc72789dc44f631 commit], add device tree example for BCM6362 [https://git.kernel.org/torvalds/c/ef0c592ad099fd443d8aad36719f26f62acea18a commit] * Loongson1C: Add board support [https://git.kernel.org/torvalds/c/12e3280b33fe1ada85b84f67613d03e1b6d8dbf6 commit] * Octeon: Add DTS for D-Link DSR-500N. [https://git.kernel.org/torvalds/c/6fcdc71735a5537931f3155e86540c47df18b9f3 commit] * pm-cps: Add MIPSr6 CPU support [https://git.kernel.org/torvalds/c/929d4f51e6b87900c9179eb62d6b43db6ce4930d commit] * ARC * Support gz, lzma compressed uImage [https://git.kernel.org/torvalds/c/27f3d2a3b59f573a398c9acc810c16ebca07be78 commit] * Add support for ZeBu Emulation platform for HS cores [https://git.kernel.org/torvalds/c/9efac6798b20ae6b63ce244b569755f3b60d80aa commit] * Implement atomic64 based on LLOCKD/SCONDD instructions [https://git.kernel.org/torvalds/c/ce6365270ecd1216b48fb1440978e454ae0144de commit] * Support dynamic peripheral address space in HS38 rel 3.0 cores [https://git.kernel.org/torvalds/c/26c01c49d559268527d78f45a6818fae0c204a45 commit] * perf: Enable generic "cache-references" and "cache-misses" events [https://git.kernel.org/torvalds/c/e0d5321faca1133cbb34a3a780d62a3a0814b6dc commit] * S390 * Enable UBSAN [https://git.kernel.org/torvalds/c/c42d8c7dbe596d849b43b7581bcc39b51f148c48 commit] * Add SIMD implementation for raid6 gen/xor [https://git.kernel.org/torvalds/c/474fd6e80fe529e9adeeb7ea9d4e5d6c4da0b7fe commit] * PPC * Add support for XZ compression [https://git.kernel.org/torvalds/c/c762c69e106f2b41ef39981ba46bda0ae8119db5 commit] * bpf: Add support for bpf constant blinding [https://git.kernel.org/torvalds/c/b7b7013cac55d794940bd9cb7b7c55c9dececac4 commit], implement support for tail calls [https://git.kernel.org/torvalds/c/ce0761419faefbe9e450749ccc879ff88843af12 commit] * tm: Enable transactional memory (TM) lazily for userspace [https://git.kernel.org/torvalds/c/5d176f751ee3c6eededd984ad409bff201f436a7 commit], add TM Unavailable Exception [https://git.kernel.org/torvalds/c/172f7aaa75d0eaae167edde25c08aae9059e80fc commit] * KVM: Book3S HV: Dump irqmap in debugfs [https://git.kernel.org/torvalds/c/af893c7dc941f2510d4f23e76e312c77c434b2f0 commit], enable IRQ bypass [https://git.kernel.org/torvalds/c/c57875f5f9be2cea1f1cc83f815a3aadabedcdd3 commit], implement halt polling [https://git.kernel.org/torvalds/c/0cda69dd7cd64fdd54bdf584b5d6ba53767ba422 commit]tunable to disable KVM IRQ bypass [https://git.kernel.org/torvalds/c/644abbb254b1ab171f777431b23e6fb5879599d0 commit], Book3S PR: Support 64kB page size on POWER8E and POWER8NVL [https://git.kernel.org/torvalds/c/2365f6b67c0d786b9d1cb1268575e42807fe47e2 commit] * KVM: PPC: Implement existing and add new halt polling vcpu stats [https://git.kernel.org/torvalds/c/2a27f514a47d39c50aaa5c07831ab35178955d47 commit] * SPARC64 * Add ATU (new IOMMU) support [https://git.kernel.org/torvalds/c/f0248c1524fae654e9746e6843b9657fb3917387 commit] * Enable PCI IOMMU version 2 API [https://git.kernel.org/torvalds/c/8914391b4e6517ca3dbbb975fc38ce13b0c5ee45 commit] = Drivers = == Graphics == * dma-buf: de-stage SW_SYNC. SW_SYNC allows to run tests on the sync_file framework via debugfs [https://git.kernel.org/torvalds/c/35538d7822e86cb38015c21bb708a433f8814af0 commit] * bridge: Add RGB to VGA bridge support [https://git.kernel.org/torvalds/c/56fe8b6f499167e3f9e0aafc0909efe9fb673323 commit] * Add {{{DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE}}} flags. These flags allow userspace to explicitly specify the target vertical blank period when a flip should take effect [https://git.kernel.org/torvalds/c/f837297ad82480024d3ad08cd84f6670bcafa862 commit], [https://git.kernel.org/torvalds/c/c229bfbbd04ac112bd15331d3a06d12e4e86a45c commit] * amdgpu * Powerplay for Iceland asics [https://git.kernel.org/torvalds/c/025f8bfb84cbcaa78df31ab00d7e3c5f979e9e27 commit], [https://git.kernel.org/torvalds/c/54c825a9166f0c13aa4044500910633105a7e6a7 commit], [https://git.kernel.org/torvalds/c/d31d3c28c77e25990ea295c1536253043c7b255c commit], [https://git.kernel.org/torvalds/c/2435b0547c8413094a4493593542d87ae48a15c6 commit], [https://git.kernel.org/torvalds/c/d550df0b60d444e446afba00c41894bf350de4c0 commit] * Improved GPU reset support [https://git.kernel.org/torvalds/c/35d782feae7f0b817016315d8718a82c61968894 commit] * UVD/VEC powergating support for CZ/ST [https://git.kernel.org/torvalds/c/1af69a2c355e9a6d3d9384697be923e34265f79c commit], [https://git.kernel.org/torvalds/c/8ef583e9f9df9b6371e3faecb3955350f0588a4c commit], [https://git.kernel.org/torvalds/c/f6ade30418a753e3b52329fa067250091944733f commit], [https://git.kernel.org/torvalds/c/65b426225b6f9d48a7250b0bd0b9141a9a6e7312 commit], [https://git.kernel.org/torvalds/c/2ed0936de5ccbfd670ebf558770bb89bf9fe3b96 commit], [https://git.kernel.org/torvalds/c/4e86be75c69cac5ccb599ba5b38df60336f247c9 commit], [https://git.kernel.org/torvalds/c/c2cdb0428026dc79b0a902ca2c4371b88e130846 commit], [https://git.kernel.org/torvalds/c/75419c437851ab28d75bbf14502342c97cf47eb4 commit] * Preinitialised VRAM buffer support [https://git.kernel.org/torvalds/c/4fea83ff0f61676389b17803365c1e8d2b652183 commit] * Virtual display support [https://git.kernel.org/torvalds/c/e443059d0f41fcc07f0fb6b3b8ae96dc3d2364c7 commit] * Initial Southern Islands support [https://git.kernel.org/torvalds/c/bd4a68da1989a3735b9c183422effc177e2d5ae8 merge] * powerplay: add module parameter to mask pp features [https://git.kernel.org/torvalds/c/5141e9d2f7811e1ba714e069c4f12b64de67030f commit] * powerplay: enable power containment features for tonga. [https://git.kernel.org/torvalds/c/2a702ccd9a79f6fc23fdb07a410a5f6533ac8f78 commit] * powerplay: enable powerplay as default on CZ/ST [https://git.kernel.org/torvalds/c/fad2af195f1abaada473f4f9e9a554c1e4db768b commit] * powerplay: enable powerplay by default on TOPAZ [https://git.kernel.org/torvalds/c/70bb246154229550e5c9095d484b39fb82047907 commit] * Add VCE VM mode support [https://git.kernel.org/torvalds/c/ea4a8c1d94e98693612b01908076d6133be52c6e commit] * Add module parameters to ctrl powerplay feature [https://git.kernel.org/torvalds/c/af223dfaf0d93e7a0ed75bed4f69e5db198b741e commit] * imx * drm bridge support for LVDS bridges [https://git.kernel.org/torvalds/c/dc80d7038883feca2abd08975165bc0d83c84762 commit] * Add active plane reconfiguration support [https://git.kernel.org/torvalds/c/1780999ced6df8ce833232852dc6854a388fc248 commit] * VDIC deinterlacer support * Frame synchronisation unit support * Color space conversion support * mediatek: AAL + GAMMA engine support [https://git.kernel.org/torvalds/c/0664d1392c26a8bfcdd6c6f0ff7c63eb0e1a10b0 commit], [https://git.kernel.org/torvalds/c/e0a5d33702451329b7da70a15fad3b919e441401 commit], [https://git.kernel.org/torvalds/c/2f3f4dda747c0619594d13996e65598ab675c60c commit] * analogix: PSR support [https://git.kernel.org/torvalds/c/5b3f84f222b6bb955c5a473ddff707e252be71b4 commit] * rockchip: * rk3399 vop/crtc support [https://git.kernel.org/torvalds/c/0a63bfd046bbc8858d83dd3f0922bc2b1228074a commit] * PSR support [https://git.kernel.org/torvalds/c/5182c1a556d7ff70e28516c4b9250a347b732af0 commit] * vc4 * Interlaced vblank timing [https://git.kernel.org/torvalds/c/e538092cb15cf2978cb661af3382d71601bed539 commit] * 3D rendering CPU overhead reduction [https://git.kernel.org/torvalds/c/c58305af1835095ddc25ee6f548ac05915e66ac5 commit] * tda998x: HDMI audio ASoC support [https://git.kernel.org/torvalds/c/7e567624dc5a44276d9df253f5ca829d911b4e93 commit] * sunxi: Allwinner A33 support [https://git.kernel.org/torvalds/c/cd8fff504d636b28abad652b0ae45f8b54ab0cc9 commit], [https://git.kernel.org/torvalds/c/894f5a9f4b4aaf154fce121d80199a2e2146d6d1 commit], [https://git.kernel.org/torvalds/c/4a408f1f639bd702cc2699d33161f3590c942c2c commit] * msm * Support for in-fences [https://git.kernel.org/torvalds/c/f0a42bb5423a1387e54a2d3451a10d4358b8cfb6 commit] * Support for out-fences [https://git.kernel.org/torvalds/c/4cd0945901a6dd0190824a98471449df9129d21c commit] * sti: remove sti415/416 support [https://git.kernel.org/torvalds/c/b4bba92dfbe23ccc4f1f6c93db88c39c10aa075a commit] * etnaviv: GC3000 support [https://git.kernel.org/torvalds/c/12ff4bdef1a015945e4b19ed80dd9e50626cd3bc commit] * panel * Add JDI LT070ME05000 WUXGA DSI Panel [https://git.kernel.org/torvalds/c/c96f566273bf086fe18a294ac37edf2d451ff024 commit] * simple: Add Innolux G101ICE-L01 panel [https://git.kernel.org/torvalds/c/1e29b840af9f280915cb4aae5ada6a8666292c38 commit] * tilcdc: Add atomic modesetting support [https://git.kernel.org/torvalds/c/edc43303888c13904a1c990592eb64f17e8e7eb1 commit], [https://git.kernel.org/torvalds/c/b961c48b056c2562c7dbb0b2cfcdad486610550d commit] == Storage == * SCSI * be2iscsi: Add IOCTL to check UER supported [https://git.kernel.org/torvalds/c/6694095b5a28c54d9fd114997e483cdc47a2e792 commit], add TPE recovery feature [https://git.kernel.org/torvalds/c/d1d5ca887c0ee60ec6c6e42db0c1073155a09d32 commit], add V1 of EPFW cleanup IOCTL [https://git.kernel.org/torvalds/c/f79929deb56e1b8053c36adf7ee8d34b39e673a8 commit] * ibmvfc: add FC Class 3 Error Recovery support [https://git.kernel.org/torvalds/c/a6104b1e1846273d52b9230d700939fef0a9da80 commit] * smartpqi: add kdump support [https://git.kernel.org/torvalds/c/ff6abb7383d2eec6c8c988ff661352e66f245686 commit] * dtc: remove from tree [https://git.kernel.org/torvalds/c/92efbb8500230c883ca6966b0ef9f3e18c1e29ba commit] * in2000: remove from tree [https://git.kernel.org/torvalds/c/2393b111ed8839e58e6590998483748b1efb35ff commit] * pas16: remove from tree [https://git.kernel.org/torvalds/c/4931a46aef5c0d21422d1344fa8ec9206934e93c commit] * t128: remove from tree [https://git.kernel.org/torvalds/c/f95819a09c2d6ff2e8a784ff46ba8836f937d07b commit] * u14-34f: remove from tree [https://git.kernel.org/torvalds/c/24cbf0f799d3ff8e1f1f6417e9040933acd4b38d commit] * ultrastor: remove from tree [https://git.kernel.org/torvalds/c/180a186d9839a5c2a2d2a2a572d5e47f41bf9309 commit] * wd7000: remove from tree [https://git.kernel.org/torvalds/c/9b3a34fb2125141720515b79ed2228545645a7bc commit] * smartpqi: initial commit of Microsemi smartpqi driver [https://git.kernel.org/torvalds/c/6c223761eb5482dca2bd981d0a800c4aba3c9009 commit] * nvmem: amlogic: Add Amlogic Meson EFUSE driver [https://git.kernel.org/torvalds/c/ad855eae6caf0d1dd17bce5bcd8e07759adc9903 commit] * nvmem: rockchip-efuse: add rk3399-efuse support [https://git.kernel.org/torvalds/c/02baff325462cc7e81241b21959c5e62e7ca575e commit] == Staging == * Remove rtl8723au driver [https://git.kernel.org/torvalds/c/b49f6ab951113cd2263a9d72b420e725e1cbfcf4 commit] * add bcm2708 vchiq driver [https://git.kernel.org/torvalds/c/71bad7f086419dc674244b91ca35a12bfa4cb597 commit] * android: ion: Add ioctl to query available heaps [https://git.kernel.org/torvalds/c/02b23803c6af399473703e26703f74cfff3f22f8 commit] * greybus: Add drivers/staging/greybus to the build [https://git.kernel.org/torvalds/c/d4f56b47a8fac90b15adfae80a42a2735d6b3213 commit] * lustre: add ability to migrate inodes. [https://git.kernel.org/torvalds/c/7949684591cb51e5bc241fd491b59e829d910036 commit] * most: hdm-usb: add USB product id [https://git.kernel.org/torvalds/c/b50762eaf853999c0ab51730858b07196ec7530d commit], add support for new USB gadget [https://git.kernel.org/torvalds/c/5bf9bd8d19834f9ace200af06a58a032542fc427 commit] == Networking == * Bluetooth * Add a new 04ca:3011 QCA_ROME device [https://git.kernel.org/torvalds/c/1144a4eed04b2c3e7d20146d1b76f7669b55971d commit] * Introduce Qualcomm WCNSS SMD based HCI driver [https://git.kernel.org/torvalds/c/1511cc750c3d9a1c402d71e3522c9cf1fad0ad9c commit] * btrtl: Add RTL8822BE Bluetooth device [https://git.kernel.org/torvalds/c/1110a2dbe69831abdcf119c3a9a4c4ef2d0905f8 commit] * btusb: Add support for 0cf3:e009 [https://git.kernel.org/torvalds/c/935199348048902124d0b288788c3a45e78b69ab commit], add entry for Marvell 8997 chipset [https://git.kernel.org/torvalds/c/1165df0ee470930c2da73def005b1f842c2239cc commit] * hci_uart: Add Marvell support [https://git.kernel.org/torvalds/c/162f812f23bab583f5d514ca0e4df67797ac9cdf commit] * Infiniband * hfi1: Add a new VL sysfs attribute for sdma engines [https://git.kernel.org/torvalds/c/f191225719c3abd04d12ec59951bc47bdf726d71 commit] * hfi1: Add sysfs interface for affinity setup [https://git.kernel.org/torvalds/c/0cb2aa690c7ef14ad1f544288349abb5434bb75d commit] * hfi1: Add new debugfs sdma_cpu_list file [https://git.kernel.org/torvalds/c/af3674d62d3470c4573709c031e6b17f1f39c96b commit] * Add driver files for hns RoCE driver [https://git.kernel.org/torvalds/c/9a4435375cd151e07c0c38fa601b00115986091b commit], [https://git.kernel.org/torvalds/c/8793f779cf6ecc83d4c3345ac821a2d0c95713ad commit] * mlx5: Add port counter support for raw packet QP [https://git.kernel.org/torvalds/c/eb49ab0c5f3d8e5efb696f100978bf966ecf6be3 commit], add sniffer support to steering [https://git.kernel.org/torvalds/c/cc0e5d42351de1f9233738697718d0eed4396536 commit], add support in TOS and protocol to flow steering [https://git.kernel.org/torvalds/c/ca0d47538528be18cbf45e3cce09862ddf37a3cf commit], add support of more IPv6 fields to flow steering [https://git.kernel.org/torvalds/c/466fa6d2e36408f697f9ff766f82003ef424bad1 commit] * liquidio: CN23XX support [https://git.kernel.org/torvalds/c/dbeb714a5b11d26cec49e8bb5ba61e7f9b6639ac merge] * qmi_wwan: add support for Telit LE922A PID 0x1040 [https://git.kernel.org/torvalds/c/9bd813da24cd49d749911d7fdc0e9ae9a673d746 commit] * Add Cypress GX3 VID=04b4 PID=3610. [https://git.kernel.org/torvalds/c/8da3cf2a49a6d0ca5e620c6a5eee49b99a3f0880 commit] * alx: add msi-x support [https://git.kernel.org/torvalds/c/dc39a78b3c6113dcad5e0f52e3b9deba7ad2fa3d commit], [https://git.kernel.org/torvalds/c/0c58ee0bfa28ad06dbc2b6305b1b950f7c392cdf commit], add tso support [https://git.kernel.org/torvalds/c/ab725983a96a10630723fe4a0106b37876222993 commit] * ath10k: Add WMI_SERVICE_PERIODIC_CHAN_STAT_SUPPORT wmi service [https://git.kernel.org/torvalds/c/64ed5771aca2fcfb8ea440fc679741054011fd7e commit], added support for extended dbglog module id for 10.4 [https://git.kernel.org/torvalds/c/afcbc82cea527a046d66ff3088a75e56417abfc5 commit], add testmode support for 10.4 firmware [https://git.kernel.org/torvalds/c/ebce1a5e3a0e2c035f201c21ae9f403b42efcbcb commit], add wmi command barrier utility [https://git.kernel.org/torvalds/c/20ddca21dcf84fcae063f2f75f49cfd545bf5237 commit], enable peer stats by default [https://git.kernel.org/torvalds/c/8c1d7fa53166dd82bcf6be5ffc83bc4066150bf5 commit], implement NAPI support [https://git.kernel.org/torvalds/c/3c97f5de1f282492335a6aec1f94b77f7f899b8c commit], implement wmi echo command [https://git.kernel.org/torvalds/c/e25854f2404cc92882e42fe8002b0fd75a77d842 commit], implement wmi echo event [https://git.kernel.org/torvalds/c/84d4911b7184dfa911ea089c2d6728b994de6cd9 commit] * bcma: support BCM53573 series of wireless SoCs [https://git.kernel.org/torvalds/c/3f37ec79dd21fbdbbab8143a48a87272b22fef22 commit] * be2net: Support UE recovery in BEx/Skyhawk adapters [https://git.kernel.org/torvalds/c/710f3e5961a71dd58fe367eac48deecd5af45a48 commit] * bnx2x: Add support for segmentation of tunnels with outer checksums [https://git.kernel.org/torvalds/c/736c4c1da76bc78d3013e791581725c11cd20ead commit] * bnxt_en: Added support for Secure Firmware Update [https://git.kernel.org/torvalds/c/5ac67d8bc753b122175e682274599338b3ee7d42 commit], support for "ethtool -r" command [https://git.kernel.org/torvalds/c/ae8e98a6fa7a73917196c507e43414ea96b6a0fc commit] * brcmfmac: Add USB ID for Cisco Linksys AE1200 [https://git.kernel.org/torvalds/c/bccf3ffc8c6d8e0251a15541bb4d12b423c4f729 commit], add support for bcm4339 chip with modalias sdio:c00v02D0d4339 [https://git.kernel.org/torvalds/c/634faf3686900ccdee87b77e2c56df8b2159912b commit] * cxgb4: Add set VF mac address support [https://git.kernel.org/torvalds/c/858aa65c5110b624bfdab6a891d53826b0dd45aa commit], add PCI device ID for new adapter [https://git.kernel.org/torvalds/c/bb83d62fa83405d7c325873a317c9374f98eedef commit], Add control net_device for configuring PCIe VF [https://git.kernel.org/torvalds/c/7829451c695e5b795fef95d72cd258e78d52f62d commit], add common api support for configuring filters [https://git.kernel.org/torvalds/c/578b46b9383c3619cc0a6002ff867e732b08b67a commit], add support for drop and redirect actions [https://git.kernel.org/torvalds/c/b20ff726fa8360a0508d2d79ecdee5a45d854e99 commit], add support for offloading u32 filters [https://git.kernel.org/torvalds/c/d8931847488d250e27d8f18ca6b7373e9f981d7a commit], add support for per queue tx scheduling [https://git.kernel.org/torvalds/c/6cede1f17f51333ecf9cd4c9fca5565842f1bf55 commit], add support for tx max rate limiting [https://git.kernel.org/torvalds/c/10a2604ea2eac8af2bf7fa5eb11e4fcb6bc336d5 commit], add support for tx traffic scheduling classes [https://git.kernel.org/torvalds/c/b72a32dacdfa29b21da8c720ab9ceee40399b2ac commit] * fm10k: add support for Rx offloads on one Geneve tunnel [https://git.kernel.org/torvalds/c/1ad782928f16e7f1b5269ce4358caffe566f44db commit] * hv_netvsc: Add query for initial physical link speed [https://git.kernel.org/torvalds/c/b37879e6ca7079943542048da37f00a386c30cee commit] * i40e: Add support for HMC resource and profile for X722 [https://git.kernel.org/torvalds/c/7d94906bee43384be85b767d41718463f3630869 commit] * i40evf: enable adaptive interrupt throttling [https://git.kernel.org/torvalds/c/f19a973f46e85d4394cadb90fa7717f7ec98197a commit], support queue-specific settings for interrupt moderation [https://git.kernel.org/torvalds/c/65e87c0398f542d5bd51cfd8a29b9dfd246b6a1c commit] * igb: add support of RX network flow classification [https://git.kernel.org/torvalds/c/0e71def252815d732f86d11d87d63f7186d9d3be commit], support RX flow classification by VLAN priority [https://git.kernel.org/torvalds/c/7a277a963bf394d80f8998a7143a208e0891f6e7 commit], support RX flow classification by ethertype [https://git.kernel.org/torvalds/c/64c75d41ace516b7e4f0f187f91282aa43a51b38 commit] * iwlwifi: add a new series 9460 with new PCI ID [https://git.kernel.org/torvalds/c/827e9ab85402dc876d23e27c64b837255460108e commit], add new 8265 series PCI ID [https://git.kernel.org/torvalds/c/8b6607cc6cdecd932201e63597b3b0c0f7958f33 commit], add new 9460 series PCI IDs [https://git.kernel.org/torvalds/c/c62446d2b028eab024e45f9f73e9496089f5fa7a commit], add the new 8275 series [https://git.kernel.org/torvalds/c/a3e939dfe0a1e12a37ecd08ab89bb6115a490909 commit], add the new 9170 series [https://git.kernel.org/torvalds/c/fe4a7249732de1fe18e7ceb41924e329a572cb2d commit], add the new 9270 series [https://git.kernel.org/torvalds/c/22ccabf17a2c0e4adf1b6e4ef0d2df79e93cf7b6 commit], add the new 9560 series [https://git.kernel.org/torvalds/c/89e4ad53ae53e97a81c0bb1feeb40bc69d87d13c commit], add two new 9560 series PCI IDs [https://git.kernel.org/torvalds/c/191167160c1380e59156dff0c2d7e74aa0ba5770 commit], mvm: Add mem debugfs entry [https://git.kernel.org/torvalds/c/2b55f43f8e477a123bca4ab35351666479bd7b86 commit], mvm: Add support for RRM by scan [https://git.kernel.org/torvalds/c/aacf8f189b03b3d3c2e577a6d4ef5872bf4d393f commit], mvm: add support for MU-MIMO air sniffer [https://git.kernel.org/torvalds/c/91b08c2da4b1b89c265d4c68354b1ef3564a9eeb commit], mvm: support GMAC protocol [https://git.kernel.org/torvalds/c/8e160ab83a32a16cd45d82778aca1ec3e51b802b commit], mvm: support packet injection [https://git.kernel.org/torvalds/c/4857d6cbf7ca4e040ac2b24687464c76e0be96ff commit] ixgbe: Add support for new X557 device [https://git.kernel.org/torvalds/c/92ed84300718de43fd7a92ebbd3dc1189c6dd091 commit], allow setting multiple queues when SR-IOV is enabled [https://git.kernel.org/torvalds/c/3b00da03ae303a3bdfa3bdfbb078e0eadb749375 commit], support 4 queue RSS on VFs with 1 or 2 queue RSS on PF [https://git.kernel.org/torvalds/c/e24fcf28959298e07cae9ee19eb9a4b2b399b4fb commit], add device to MDIO speed setting [https://git.kernel.org/torvalds/c/a83c27e79068cbaa2ce08d696b2150ebd49e8ffd commit], add support for geneve Rx offload [https://git.kernel.org/torvalds/c/a21d0822ff693655b4bf412405ecd649636f3d3b commit] * mlxsw: spectrum: Implement offload stats ndo and expose HW stats by default [https://git.kernel.org/torvalds/c/fc1bbb0f1831cc22326c86fb21d88cca44999b3e commit] * mwifiex: add PCIe function level reset support [https://git.kernel.org/torvalds/c/4c5dae59d2e9386c706a2f3c7c2746ae277bf568 commit], add cfg80211 testmode support [https://git.kernel.org/torvalds/c/3935ccc14d2c68488bd96448fc073da48eaeebf0 commit], add custom regulatory domain support [https://git.kernel.org/torvalds/c/72539799104d4d70c2afcb8f0fe2a7a507a41c81 commit], add manufacturing mode support [https://git.kernel.org/torvalds/c/cf5383b088d07f304d189986fdbd4efbd7d41538 commit], add region code information in debugfs [https://git.kernel.org/torvalds/c/e5988c62b9e6e5fb279188db916c51fdb5981403 commit], support random MAC address for scanning [https://git.kernel.org/torvalds/c/c2a8f0ff9c6ca8d04adb68b7959a56a3cbb665b3 commit] * dsa: add new driver for qca8xxx family [https://git.kernel.org/torvalds/c/6b93fb46480a9cfa4afb52a6d19b2591804e5f9e commit] * mlx4: Add VF vlan protocol 802.1ad support [https://git.kernel.org/torvalds/c/b42959dc35a533a531dd698b581193a65a5da831 commit] * mlx5: XDP support [https://git.kernel.org/torvalds/c/b80b8d7a974ea4888a0a598cec217a6c500a0cdb merge], SRIOV offloads vlan push/pop [https://git.kernel.org/torvalds/c/c7b9e63341db3ab2160194ebbf0d3d6041419cee merge], ConnectX-4/Connect-IB [https://git.kernel.org/torvalds/c/124c13439b61a3af28977b67f76698e4b5867087 merge], [https://git.kernel.org/torvalds/c/0c41284c8308d6dc5d494f3fb149af33cb5eb102 merge], implement RoCE LAG feature [https://git.kernel.org/torvalds/c/7907f23adc186700efbe56c032527e47485c86ab commit], Vport LAG creation support [https://git.kernel.org/torvalds/c/3bc34f3bcb087764796d9a6eaa476e270114eb8f commit] * bgmac: support Ethernet core on BCM53573 SoCs [https://git.kernel.org/torvalds/c/1cb94db3d1bfe0075bde78fb2989f17e0a8a3936 commit] * dsa: add MDB support [https://git.kernel.org/torvalds/c/8df3025520aaeba36aba867a4851f8968ac65b4d commit], b53: Add JOIN_ALL_VLAN support [https://git.kernel.org/torvalds/c/48aea33a77ab8ec76245336ea08eeb3dda34f98a commit], b53: Prepare to support 7445 switch [https://git.kernel.org/torvalds/c/130401d998a49da96d5ffc45a4f82a68426e588b commit], mv88e6xxx: add MDB support [https://git.kernel.org/torvalds/c/7df8fbdd44fa3c7ed53964c95e440b0286fd0836 commit] * emac: emac gigabit ethernet controller driver [https://git.kernel.org/torvalds/c/b9b17debc69d27cd55e21ee51a5ba7fc50a426cf commit] * ena: Add a driver for Amazon Elastic Network Adapters (ENA) [https://git.kernel.org/torvalds/c/1738cd3ed342294360d6a74d4e58800004bff854 commit] * dwmac: add Ethernet glue logic for stm32 chip [https://git.kernel.org/torvalds/c/c6eec6f332a0504ba3af1d597e7624b9dfd7cfda commit] * mediatek: add HW LRO functions of PDMA RX rings [https://git.kernel.org/torvalds/c/ee40681037c0e5fa0058447d7603a4fb77308bce commit], add ethtool functions to configure RX flows of HW LRO [https://git.kernel.org/torvalds/c/7aab747e5563ecbc9f3cb64ddea13fe7b9fee2bd commit] * stmmac: add support of Synopsys 3.50a MAC IP [https://git.kernel.org/torvalds/c/f9a09687a87887d1330dd5e5d08d9d7b3d209fb2 commit] * ti: cpsw: add ethtool channels support [https://git.kernel.org/torvalds/c/ce52c744574bbe31e5c30788f69d19f20d328225 commit], add multi queue support [https://git.kernel.org/torvalds/c/e05107e6b74700762e2feda0abd2e74984c24227 commit] * phy * Add Edge-rate driver for Microsemi PHYs. [https://git.kernel.org/torvalds/c/a4cc96d1f0170b779c32c6b2cc58764f5d2cdef0 commit] * Add MAC-IF driver for Microsemi PHYs. [https://git.kernel.org/torvalds/c/1a21101d21d7ef056dfda1d7b843289e05ecd034 commit] * Add Wake-on-LAN driver for Microsemi PHYs. [https://git.kernel.org/torvalds/c/0a55c12f9734105c004e464b5eebb79f08634d7a commit] * Add gmiitorgmii converter support [https://git.kernel.org/torvalds/c/f411a6160bd4278508b5892949ba1a7db6f73489 commit] * dp83848: add dp83822 PHY support [https://git.kernel.org/torvalds/c/3034783472f5353f71af44ed52ad9ee65f9f6d17 commit] * Add USB Type-C PHY driver for rk3399 [https://git.kernel.org/torvalds/c/e96be45cb84e29e58f35ed460a859b61e8bf28c5 commit] * Add a driver for the Rockchip SoC internal PCIe PHY [https://git.kernel.org/torvalds/c/fcffee3d54fcadcfa82b183c3fcdbd43e573339e commit] * bcm-ns-usb3: new driver for USB 3.0 PHY on Northstar [https://git.kernel.org/torvalds/c/e5666281d9eadb98a802e5ec6e85f0b4640f30c4 commit] * rockchip-inno-usb2: add a new driver for Rockchip usb2phy [https://git.kernel.org/torvalds/c/0e08d2a727e68bbe426457dc61ec11a5c6a76ed6 commit] * Microsemi VSC 8531/41 PHY Driver [https://git.kernel.org/torvalds/c/d50736a853b8633ed8c9c64a2a1487e6081b739c commit] * thunderx: Add 81xx support to BGX driver [https://git.kernel.org/torvalds/c/57aaf63cb13ca342bfeba6772df3a4e05a35e4ab commit], add QSGMII interface type support [https://git.kernel.org/torvalds/c/3f8057cfe8adc12bd272fe2c67e3c9ab9cff0a12 commit], add RGMII interface type support [https://git.kernel.org/torvalds/c/6465859aba1e66a5351b047fbf40e9e9bcb6c669 commit], add VNIC's PCI devid on future chips [https://git.kernel.org/torvalds/c/f7ff0ae844128e669704860d8c9d1ff510cee271 commit], add support for 16 LMACs of 83xx [https://git.kernel.org/torvalds/c/949b5331419828ff4c028dae556e5983b06b5d18 commit], add support for 81xx and 83xx chips [https://git.kernel.org/torvalds/c/0025d93ebb9b4f7ad7807d22fe65852f447309a1 commit], support for byte queue limits [https://git.kernel.org/torvalds/c/2c204c2b9fca36aa24f7abe2e8bfd83fe3a8db8d commit] * rtl8xxxu: Add TP-Link TL-WN823N v2 to list of supported devices [https://git.kernel.org/torvalds/c/690a6d268bdf85f8d233823a18d3200b99e5568d commit] * sh_eth: add R8A7743/5 support [https://git.kernel.org/torvalds/c/c099ff3cdb9dd2281dee3dc4ef89fec1c516df22 commit] * smsc95xx: Add mdix control via ethtool [https://git.kernel.org/torvalds/c/13722bbe97b55bbd31651a2e1e12b460f33de134 commit] == Audio == * hda: Add support for link audio time reporting [https://git.kernel.org/torvalds/c/bfcba288b97f10c22fb84f0898ebfb6b468b80ea commit] * line6: Add high-speed USB support [https://git.kernel.org/torvalds/c/79faa2b048b23f28a24a7b232d8933cb53df95b7 commit], add support for POD X3 [https://git.kernel.org/torvalds/c/790869dacc3d8d4de318905eef32b1f603d02cac commit] * snd-aoa: enable sound on PowerBook G4 12" [https://git.kernel.org/torvalds/c/34b64e5ebffc5e4a9dbf8735561c4159a936248f commit] * ASoC * Intel: Skylake: Add module processing domain support [https://git.kernel.org/torvalds/c/3d4006cd50289d7626639488c3a6449574cceee7 commit] * Intel: boards: Add bdw-rt5677 machine driver [https://git.kernel.org/torvalds/c/2d995e5dc283adbfbf9c1eb81bf35ca7af2d22a6 commit] * add rt5663 codec driver [https://git.kernel.org/torvalds/c/df7c52168ee15b3951b50078c0c3960598eb0109 commit] * nau8810: Add driver for Nuvoton codec chip NAU88C10 [https://git.kernel.org/torvalds/c/b6970b48e384a602bdb9d6246cded83e150d4660 commit] * rockchip: Add machine driver for RK3399 GRU Boards [https://git.kernel.org/torvalds/c/c6eac8a36a845e52ba520060a807044964ad9de5 commit] * rt5660: add rt5660 codec driver [https://git.kernel.org/torvalds/c/2b26dd4c1fc5f83bc088f4a053120ca03817045e commit] * tegra: add tegra sgtl5000 machine driver [https://git.kernel.org/torvalds/c/04445681f710eb3a6a263504fa3e6f4199f12d87 commit] == Tablets, touch screens, keyboards, mouses == * ALPS: add touchstick support for SS5 hardware [https://git.kernel.org/torvalds/c/4777ac220c430173e297237b896932ed5fd8aaf3 commit], allow touchsticks to report pressure [https://git.kernel.org/torvalds/c/7ad8a1067dfc3bf74ad2daef013ea4f3df1841a7 commit] * Add ADC resistor ladder driver [https://git.kernel.org/torvalds/c/680772647d96ed853d20f837a2726151f24d8b20 commit] * Add generic input driver to read encoded GPIO lines [https://git.kernel.org/torvalds/c/694641616448a9c5b30b3a5e5f51da73cb3a0016 commit] * Add support for Elan eKTF2127 touchscreen controller [https://git.kernel.org/torvalds/c/9ca5bf5029b6c17ce50b34581242f71f9b777ae7 commit] * Remove duplicate ft6236 driver [https://git.kernel.org/torvalds/c/d18716542d137beafef2859bdf90d4e0c9a25523 commit] * serio: add hangup support [https://git.kernel.org/torvalds/c/51db013767c46dc0243a8945085b5a229d9bd281 commit] * tps65218-pwrbutton - add support for tps65217 variant [https://git.kernel.org/torvalds/c/722dc54628ca5cffd3b4581b523775aa422b55df commit] * HID * Add a new Saitek mouse device ID (RAT 9) [https://git.kernel.org/torvalds/c/7d3ea5c1e958e4cbabf170b8dee42b5aeac7d530 commit] * hid-logitech: Add combined pedal support Logitech wheels [https://git.kernel.org/torvalds/c/c832f86effbcf8833fc2c842aa501ce1eb4d0478 commit], improve Wingman Formula Force GP support [https://git.kernel.org/torvalds/c/560bea30ff9dd4823d8f611aaab88d3c3f9c7d8d commit], introduce control for combined pedals feature [https://git.kernel.org/torvalds/c/961af46f8e2c7bf793352c11262fb37e87706921 commit] * Add mic mute key on HP slim keyboard [https://git.kernel.org/torvalds/c/08fc94733211f94755dd15028fb0a0129310fb5d commit] * intel-ish-hid: ISH HID client driver [https://git.kernel.org/torvalds/c/0b28cb4bcb17dcb5fe0763fc3e1a94398b8f6cf6 commit], ipc layer [https://git.kernel.org/torvalds/c/ae02e5d40d5f829c589412c6253f925e35cf7a22 commit], ISH Transport layer [https://git.kernel.org/torvalds/c/3703f53b99e4a7c373ce3568dd3f91f175ebb626 commit] * microsoft: Add Surface 4 type cover pro 4 (JP) [https://git.kernel.org/torvalds/c/b490a8537df60d449199e162417da74ee9262515 commit] * Support for keyboard - Corsair STRAFE [https://git.kernel.org/torvalds/c/3da30bfc0b0a572a4f977a586edf34cf3dd503c3 commit] * uclogic: Add support for UC-Logic TWHA60 v3 [https://git.kernel.org/torvalds/c/3202bb7fb021e81dc988735a8b5f42f82aa912f3 commit], add support for several more tablets [https://git.kernel.org/torvalds/c/4b7e7e5eda1d415158c04c77b0b2a1648fa59815 commit], support UGTizer GP0610 partially [https://git.kernel.org/torvalds/c/18e3dfac16ae66209fdb570a429089be1907caa1 commit] * wacom: add touch_arbitration parameter to wacom module [https://git.kernel.org/torvalds/c/1924e05e6014917b23b7648302be39cfee03d047 commit], handle Cintiq 24HD leds buttons [https://git.kernel.org/torvalds/c/6a06281e2bfb6f59aa3290c459981471b4940a39 commit], handle the switch of the LEDs directly in the kernel [https://git.kernel.org/torvalds/c/34736aa96e313d304ffe0746519833167e66c978 commit] == TV tuners, webcams, video capturers == * v4l2-core: Add support for touch devices [https://git.kernel.org/torvalds/c/b2fe22d0cf64708c50c26f11b3da8b79809c699b commit] * Add GS1662 driver, a video serializer [https://git.kernel.org/torvalds/c/7aae6e2df127f9f7a96c21e21a277dd7ff063e6a commit] * atmel_mxt_ts: add diagnostic data support for mXT1386 [https://git.kernel.org/torvalds/c/566d533a4bd2ed9a7ce26a08df31a6e634051562 commit], add support for T37 diagnostic data [https://git.kernel.org/torvalds/c/d6a39404984094c5e20e1d17a91036ac6b125731 commit], add support for reference data [https://git.kernel.org/torvalds/c/06b3d3f38c19601564cdd10443edbcac5c8293e2 commit], output diagnostic debug via V4L2 device [https://git.kernel.org/torvalds/c/ecfdd7e2660e5208072d3afaed8c3e05a643b64f commit] * synaptics-rmi4 - add support for F54 diagnostics [https://git.kernel.org/torvalds/c/3a762dbd5347514c3cb2ac756a92a3d1c7646a2d commit] * ad5820: Add driver for auto-focus coil [https://git.kernel.org/torvalds/c/bee3d51156113363e952674504833b4bc92cf15e commit] * Add stih-cec driver [https://git.kernel.org/torvalds/c/60fe2bda39a1c51d94ac514cfe68dabb11579c2b commit] * atmel-isc: add the Image Sensor Controller code [https://git.kernel.org/torvalds/c/106267444f12fde77f5aee92ca862a7138a88508 commit] * cobalt: support reduced fps [https://git.kernel.org/torvalds/c/605a74e62809396cfcb786934f12be84a0da2282 commit] * cx23885: Add support for Hauppauge WinTV quadHD ATSC version [https://git.kernel.org/torvalds/c/dd9ad4fbf0cecfe9a823d6a18707af394eb9af21 commit] * cxd2820r: dvbv5 statistics for DVB-C [https://git.kernel.org/torvalds/c/90d5d2e3f047164748e67ae7cf4d5a7bb6a8d0b3 commit], dvbv5 statistics for DVB-T [https://git.kernel.org/torvalds/c/2832fd3177d7d988348fc1bd8031daeea89396c9 commit], dvbv5 statistics for DVB-T2 [https://git.kernel.org/torvalds/c/91171fb63e1b09fea18465248a748c48b0d33451 commit] * tw686x: Support frame sizes and frame intervals enumeration [https://git.kernel.org/torvalds/c/ee242096598df01fcdeb709ddf765bb614d93afb commit] * Add tw5864 driver [https://git.kernel.org/torvalds/c/34d1324edd3154105b7a3985c6c4384d602f2ab6 commit] * s5p-tv: remove obsolete driver [https://git.kernel.org/torvalds/c/d0d44516f8e989392d1fa545ae58ea6694743db9 commit] * st-hva: add H.264 video encoding support [https://git.kernel.org/torvalds/c/ba4616b7d9b9324021985fc5ecd9a9acd2f1f0f2 commit], multi-format video encoder V4L2 driver [https://git.kernel.org/torvalds/c/57b2c0628b6042b7cfad387fe54951ddf7185fd2 commit] * tw686x-kh: remove obsolete driver [https://git.kernel.org/torvalds/c/563bf7a72eac823b06953cd3dce9b71b499fa438 commit] * v4l: vsp1: Add R8A7792 VSP1V support [https://git.kernel.org/torvalds/c/8a5a2ba86ab8fc12267fea974b9cd730ad2dee24 commit] * rcar-vin: remove obsolete driver [https://git.kernel.org/torvalds/c/f429b56a7f8037ce58cf258b3bce182e376438c7 commit] * sh_mobile_csi2: remove unused driver [https://git.kernel.org/torvalds/c/f304562ed3c97e237a77b3da57b0e43f264bd82a commit] == USB == * bcma: support old USB 2.0 controller on Northstar devices [https://git.kernel.org/torvalds/c/d6b76c4ddb124dd22c6e910ca9332e472e7b3273 commit] * serial: cp210x: Add ID for a Juniper console [https://git.kernel.org/torvalds/c/decc5360f23e9efe0252094f47f57f254dcbb3a9 commit], add ID for the Zone DPMX [https://git.kernel.org/torvalds/c/2ab13292d7a314fa45de0acc808e41aaad31989c commit]; ftdi_sio: add support for TI CC3200 LaunchPad [https://git.kernel.org/torvalds/c/9bfef729a3d11f04d12788d749a3ce6b47645734 commit] == Serial Peripheral Interface (SPI) == * add driver for J-Core SPI controller [https://git.kernel.org/torvalds/c/2cb1b3b3ac0ac86b70eb1ecd65585c0d024fe273 commit] * bcm-qspi: Add BSPI spi-nor flash controller driver [https://git.kernel.org/torvalds/c/4e3b2d236fe00f0e0b6c45dcb3cc7d84c2316424 commit], add Broadcom MSPI driver [https://git.kernel.org/torvalds/c/fa236a7ef24048bafaeed13f68df35a819794758 commit] * brcmstb-qspi: Broadcom settop platform driver [https://git.kernel.org/torvalds/c/44f95d87a6187f5027568bbcdce491713d7de5e5 commit] * iproc-qspi: Add Broadcom iProc SoCs support [https://git.kernel.org/torvalds/c/cc20a38612dbc87dc7396affc9758e3bfbe92340 commit] * octeon: Add ThunderX driver [https://git.kernel.org/torvalds/c/7347a6c7af8d9b5edf587678e80c7e5bc24ec2d5 commit] == Watchdog == * Add watchdog pretimeout governor framework [https://git.kernel.org/torvalds/c/ff84136cb6a4943f489ad037fe93f43be0573c23 commit], add noop pretimeout governor [https://git.kernel.org/torvalds/c/f77710c4cda01ad9c3672fb2f97bdea9a94da92a commit], add option to select a pretimeout governor in runtime [https://git.kernel.org/torvalds/c/53f96cee1aff74c8ee3c5f7a25df0c01d7117eeb commit], add panic pretimeout governor [https://git.kernel.org/torvalds/c/da0d12ff2b829a35e9921918e925d79497b82bef commit] * hpwdt: add support for iLO5 [https://git.kernel.org/torvalds/c/fc113d54e9d7ef3296cdf2eff49c8ca0a3e5a482 commit] * ziirave_wdt: Add support to upload the firmware. [https://git.kernel.org/torvalds/c/217209db0204ae1fa5f30af804525863e852c35d commit] == Serial == * 8250_dw: add ACPI support for uart on Hisilicon Hip05 SoC [https://git.kernel.org/torvalds/c/e06b6b854163a7f9931d6e0d859b9378a23fe7af commit] * 8250_mtk: support big baud rate. [https://git.kernel.org/torvalds/c/81bb549fdf144582f57d1df65a2517beb418dc8b commit] * stm32: adding support for stm32f7 [https://git.kernel.org/torvalds/c/ada8618ff3bfe183cc2c1ae34239a5168ba34411 commit], adding dma support [https://git.kernel.org/torvalds/c/3489187204eb75e5635d8836babfd0a18be613f4 commit] * atmel: add fractional baud rate support [https://git.kernel.org/torvalds/c/5bf5635ac1705b8d58fdef5ff0666ef0e72b4629 commit] * fsl_lpuart: Add support for RS-485 [https://git.kernel.org/torvalds/c/03895cf41d1890a219679490428c8bf10b17e2b9 commit] == ACPI, EFI, cpufreq, thermal, Power Management == * ACPI * CPPC: add sysfs support to compute delivered performance [https://git.kernel.org/torvalds/c/158c998ea44ba30ae3d1bde535581c4436417530 commit] * watchdog: Add support for WDAT hardware watchdog [https://git.kernel.org/torvalds/c/058dfc7670086edda8d34f0dbe93c596db5d4a6b commit] * I/O Remapping Table (IORT) initial support. IORT shows representation of IO topology for ARM based systems [https://git.kernel.org/torvalds/c/88ef16d888a094587b2ac77de60927df5da5d56d commit] * Enable SPCR table in ARM64 [https://git.kernel.org/torvalds/c/888125a712986fd0fab99d09f42b307de32d740c commit] * nfit: add dimm device notification support [https://git.kernel.org/torvalds/c/ba9c8dd3c22275e46feef429f343b85e9cf3924c commit] * devfreq * support rockchip dfi controller [https://git.kernel.org/torvalds/c/b9d1262bca0afcbb67fdb309ed45b34f0226e964 commit] * rockchip: add devfreq driver for rk3399 dmc [https://git.kernel.org/torvalds/c/5a893e31a636cca3798af2db5aee8d3d144b1e1e commit] == Real Time Clock (RTC) == * ac100: Add RTC driver for X-Powers AC100 [https://git.kernel.org/torvalds/c/d00a18a42c1483924de086ddfb0efe8da1dba3ac commit], add clk output support [https://git.kernel.org/torvalds/c/04940631b8d2b2e57a13b6d4ca50dfe5994b514f commit] * ds1307: add Intersil ISL12057 support [https://git.kernel.org/torvalds/c/78aaa06d7956dc4cd42fff5033f4bf6fafcbc79f commit] * isl12057: remove driver [https://git.kernel.org/torvalds/c/e8aa7dcbf0b1fdd79127b125d2369bca7bdb5b03 commit] * omap: Support ext_wakeup configuration [https://git.kernel.org/torvalds/c/97ea1906b3c2201273ea6bb40c43c611c056ddb3 commit] == PCI == * Add Precision Time Measurement (PTM) support [https://git.kernel.org/torvalds/c/9bb04a0c4e261187be904d05c2bcd1da0eebc20c commit] * designware: Add iATU Unroll feature [https://git.kernel.org/torvalds/c/a0601a47053714eecec726aea5ebcd829f817497 commit] * rcar: Add multi-MSI support [https://git.kernel.org/torvalds/c/e3123c20c8075f1771947e10cb7e9681166f2e89 commit] * rockchip: Add Rockchip PCIe controller support [https://git.kernel.org/torvalds/c/e77f847df54c6b01f4628dd352f4168db3082aa8 commit] * AER: Remove aerdriver.forceload kernel parameter [https://git.kernel.org/torvalds/c/7ece14175376051b18a9b97f0e6125cb8b864155 commit] * pci/hotplug: Support surprise hotplug in powernv driver [https://git.kernel.org/torvalds/c/360aebd85a4c946764f6301d68de2a817fad5159 commit] == Voltage, current regulators, power capping, power supply == * Add Mediatek thermal driver for mt2701. [https://git.kernel.org/torvalds/c/b7cf0053738c5491df532a625321e976eaa93b22 commit] * Add support for hardware-tracked trip points [https://git.kernel.org/torvalds/c/060c034a974187e930b790957cafc5047cc30a40 commit] * Add Intel BXT WhiskeyCove PMIC thermal driver [https://git.kernel.org/torvalds/c/b474303ffd57e0a379ce73ca10232350f866f77b commit] * max77620: Add thermal driver for reporting junction temp [https://git.kernel.org/torvalds/c/ec4664b3fd6d565a79eb562e4339528f74eb1cca commit] * qcom: tsens: Add a skeletal TSENS drivers [https://git.kernel.org/torvalds/c/9066073c6c27994a30187abf3b674770b4088348 commit], add support for 8916 family of SoCs [https://git.kernel.org/torvalds/c/840a5bd3ed3fdd62456d4d26c3128ec10496555b commit], add support for 8960 family of SoCs [https://git.kernel.org/torvalds/c/20d4fd84bf524ad91e2cc3e4ab4020c27cfc0081 commit], add support for 8974 family of SoCs [https://git.kernel.org/torvalds/c/5e6703bd2d83548998848865cb9a9a795f31a311 commit], add support for 8996 family of SoCs [https://git.kernel.org/torvalds/c/d059c739aacfbd00606f1b120ceaadb79f05c7e0 commit] * qoriq: Add thermal management support [https://git.kernel.org/torvalds/c/43528445f6db0e934592a0c58b5a71d6be51aa41 commit] * tegra: add hw-throttle for Tegra132 [https://git.kernel.org/torvalds/c/6c7c324570847a459c21e7298bc5c92a40577103 commit] * cpufreq: schedutil: Add iowait boosting [https://git.kernel.org/torvalds/c/21ca6d2c52f8ca8638129c1dfc489d0b0ae68532 commit] == Pin Controllers (pinctrl) == * Add core support for Aspeed SoCs [https://git.kernel.org/torvalds/c/4d3d0e4272d8d660f5f14f5abcf96fb4df1aa94b commit] * Add pinctrl-aspeed-g4 driver [https://git.kernel.org/torvalds/c/524594d40153befc7b0c4600550a5eb312c6918c commit] * Add pinctrl-aspeed-g5 driver [https://git.kernel.org/torvalds/c/56e57cb6c07f124911dfe9a6b496f541ed166931 commit] * sh-pfc: Add R8A7792 PFC support [https://git.kernel.org/torvalds/c/2cf59e0c200de79cd2a8f87ba06c87fa24060e2d commit], initial R8A7796 PFC support [https://git.kernel.org/torvalds/c/f9aece7344bd81ce16bafc15f8e90ef0dbd18714 commit] * sunxi: Add GR8 controller support [https://git.kernel.org/torvalds/c/ac91ab51e4f882db65449ff821a5664bad4b164c commit] * st: Remove STiH415/6 SoC pinctrl driver support. [https://git.kernel.org/torvalds/c/147e1468b2a36300595e2952a539a29394b4468c commit] == Multi Media Card == * sunxi: add support for A64 mmc controller [https://git.kernel.org/torvalds/c/e1b8dfd1b1c61b3fde3622a2f244a008faca2916 commit] * tmio: add eMMC support [https://git.kernel.org/torvalds/c/0bc0b6e86524526c92a9409faea79d53db8e7e6e commit] * sdhci-pci: enable SD card interface on Merrifield [https://git.kernel.org/torvalds/c/4674b6c87019ba8e3e53c91712fff07b93f4efa7 commit] * sdhci-pci: enable SDIO interface on Intel Merrifield [https://git.kernel.org/torvalds/c/d55655773ab23d170b4295666f7feff976124ae3 commit] == Industrial I/O (iio) == * Add IIO support for the Measurement Computing CIO-DAC family [https://git.kernel.org/torvalds/c/3b8df5fd526e70e8c89e47e3fcb253b80f6192f6 commit] * accel: Add driver for the mCube MC3230 3-axis accelerometer [https://git.kernel.org/torvalds/c/063e3303a93fcd64554730145361f102236724cb commit], add support for Domintech DMARD06 accelerometer [https://git.kernel.org/torvalds/c/b1b79f53278f2e2ec07fc8a899068fcc04ca439b commit], add support for the Domintech DMARD09 3-axis accelerometer [https://git.kernel.org/torvalds/c/a4fa6509dda47e51c3582409e8630b24702970c5 commit], kxsd9: Add I2C transport [https://git.kernel.org/torvalds/c/a483ab796960c9080dc9f97f5905d11debad3df9 commit], mxc6255 add support for the mxc6225 [https://git.kernel.org/torvalds/c/06777c562a50a09c4a2becfb2bf63c762a45df17 commit] * adc: add ADC12130/ADC12132/ADC12138 ADC driver [https://git.kernel.org/torvalds/c/50a6edb1b6e08643442386e8f81acc8123d17931 commit], at91: Add support for Touchscreen Switches Closure Time [https://git.kernel.org/torvalds/c/ede63aaf7cda21bc265edb928f01363784cbf3fc commit], ltc2485: add support for Linear Technology LTC2485 ADC [https://git.kernel.org/torvalds/c/8c9e7b1bf42af845f83350e5141fbc4181dc7f98 commit], mt2701: Add Mediatek auxadc driver for mt2701. [https://git.kernel.org/torvalds/c/ace4cdfe67be24463ad694105533e5319674f022 commit], ti-adc161s626: add support for TI 1-channel differential ADCs [https://git.kernel.org/torvalds/c/4d671b71beefbfc145b971a11e0c3cabde94b673 commit] * chemical: atlas-ph-sensor: add ORP feature [https://git.kernel.org/torvalds/c/ce08cc986ed6bcd43fcbef83ef6efc62a2d44eef commit], vz89x: add support for VZ89TE part [https://git.kernel.org/torvalds/c/0a735aa07f2eb5bcb04fb022b463c70cd1cf1399 commit] * dac: AD8801: add Analog Devices AD8801/AD8803 support [https://git.kernel.org/torvalds/c/7f270bc9a2d95967c09e759776a28a8d2a345c74 commit] * light: Add driver for Silabs si1132, si1141/2/3 and si1145/6/7 ambient light, uv index and proximity sensors [https://git.kernel.org/torvalds/c/ac45e57f15903747ccd5a14cebfbd673ebcbdd6f commit] * magn: add a driver for AK8974 [https://git.kernel.org/torvalds/c/7c94a8b2ee8cfe915f332575566b4870976ab8f4 commit] * pressure: initial zpa2326 barometer support [https://git.kernel.org/torvalds/c/03b262f2bbf43b82eaef82ffb3bc671d5b5c8da1 commit] == Multi Function Devices (MFD) == * Add STMPE1600 support [https://git.kernel.org/torvalds/c/6bb9f0d93399cbde14fc6a1532341a14a85d2df4 commit] * Add Samsung Exynos Low Power Audio Subsystem driver [https://git.kernel.org/torvalds/c/c695abab2429cfa9554aa353702936d1f064f073 commit] * ac100: Add driver for X-Powers AC100 audio codec / RTC combo IC [https://git.kernel.org/torvalds/c/585083c539ca3f5fb3d00057b25f9be3304d54c6 commit] * axp20x: Add support for AXP806 PMIC [https://git.kernel.org/torvalds/c/8824ee8573483e1c91691b5be3d3730e75551dce commit] * cros_ec: Add MKBP event support [https://git.kernel.org/torvalds/c/6f1d912b687d3d17c1731f5bda3b5d6703bce4a0 commit] * lp873x: Add lp873x PMIC support [https://git.kernel.org/torvalds/c/dc21c7ad3a8aad79cb14128c321833a47dc921c2 commit] * lpss: Add Intel Kaby Lake PCH-H PCI IDs [https://git.kernel.org/torvalds/c/77fc5ff64f1834976abbf499b2adc95a4589ea86 commit] * pm8921: Add support for pm8018 [https://git.kernel.org/torvalds/c/c7ef587bd4abe75705197fed7c1aac899624ca81 commit] * qcom-rpm: Add support for pm8018 RPM Regulator [https://git.kernel.org/torvalds/c/eb87a669dd4a79fdbca14c402fdbcdb8695739ff commit] * rk808: Add RK818 support [https://git.kernel.org/torvalds/c/2eedcbfc0612c87e22c6325fde49ecf140e5873a commit] * tps65217: Add support for IRQs [https://git.kernel.org/torvalds/c/6556bdacf646fcaa0586123ba85412de1c8f0eee commit] == Pulse-Width Modulation (PWM) == * Add MediaTek MT2701 display PWM driver support [https://git.kernel.org/torvalds/c/cd4b45ac449a01f0819b8459c451c840437aa0a3 commit] * Add support for Meson PWM Controller [https://git.kernel.org/torvalds/c/211ed630753d2f0553ff642346e9995503bc240d commit] * sunxi: Add H3 support [https://git.kernel.org/torvalds/c/42ddcf4f9ebbfeac75fac3851f2807833b222399 commit] == Inter-Integrated Circuit (I2C) == * designware: Enable fast mode plus [https://git.kernel.org/torvalds/c/d608c3d9ac818fc0addc884144c7550e03b0fc6f commit], enable high speed mode [https://git.kernel.org/torvalds/c/b6e67145f14903ca430e011db3b771d8de4c3d8a commit] * i801: Add support for Kaby Lake PCH-H [https://git.kernel.org/torvalds/c/31158763ef2dba9393ddd205248b9c95d2b5b87c commit] * rcar: add support for r8a7796 (R-Car M3-W) [https://git.kernel.org/torvalds/c/c13f743aee4a84a380a8cc0745d20e832bab8ed2 commit] * tegra: Add pinctrl support [https://git.kernel.org/torvalds/c/718917b9875fcfa6450e7274d2727c4680c3591a commit] * thunderx: Add SMBUS alert support [https://git.kernel.org/torvalds/c/1e5866711accf16e931c4f8174cf898b554e9f4a commit], add i2c driver for ThunderX SOC [https://git.kernel.org/torvalds/c/22d40209de3bb50cbffcc6b79f2f7c5d689d185f commit] == Hardware monitoring (hwmon) == * New hwmon registration API [https://git.kernel.org/torvalds/c/bf7153fd2c6f70c1f1c75c0a4d353c2384dc94eb commit], [https://git.kernel.org/torvalds/c/d560168b5d0fb4a70c74b386564072a819d9bf71 commit], [https://git.kernel.org/torvalds/c/f9f7bb3a0efafb662a4c639bc62df1df2b7321f9 commit], [https://git.kernel.org/torvalds/c/9b26947ce5b6a6d5f260d9564195e8971cc9713d commit], [https://git.kernel.org/torvalds/c/6bfcca44a6e7b0a6d92eab39c4cb830516b9568c commit], [https://git.kernel.org/torvalds/c/8faee73f92cd4dd4928e6860001315a0cc834c99 commit], [https://git.kernel.org/torvalds/c/b308f5c744522de020da4706718de9076adeada7 commit], [https://git.kernel.org/torvalds/c/00d616cf872bb552a6853df288efcdb9f937a489 commit] * adt7411: add external thermal diode support [https://git.kernel.org/torvalds/c/a95da110cd6f464e7ea413224add0700051fe9ac commit] * adt7470: Expose PWM frequency to sysfs [https://git.kernel.org/torvalds/c/aa18cc911ae2f172429d59169e95726b8e63525c commit] * lm95241: Add support for fault attributes [https://git.kernel.org/torvalds/c/090a7f8efe0be34e837d51ef27f6232356ecabf6 commit] * nct6775: Add support for multiple virtual temperature sources [https://git.kernel.org/torvalds/c/7ce4190c4ca466ccd609845b97dce665317aee2a commit] * pmbus: Add explicit support for DPS-460, DPS-800, and SGD009 [https://git.kernel.org/torvalds/c/cc00decf0e280953e9067e938ad331f93bda8b40 commit] * ucd9000: Add support for UCD90160 Power Supply Sequencer [https://git.kernel.org/torvalds/c/50b2b02c40340c4ac3fa1e12eb6e600a10c95e72 commit] * Add xgene hwmon driver [https://git.kernel.org/torvalds/c/ed42cfa881e1d8d9603b7cb872199e3c8e0d1b19 commit] == General Purpose I/O (gpio) == * mockup: add virtual gpio device [https://git.kernel.org/torvalds/c/0f98dd1b27d27412af3aef6a49ea6975988e33e7 commit] * Add AXP209 GPIO driver [https://git.kernel.org/torvalds/c/f72f4b44dfa88350b7072ca06fee83ce000a4177 commit] * Add Aspeed driver [https://git.kernel.org/torvalds/c/361b79119a4b7f53f728913b5ed2c8d2d10c16f5 commit] * Add GPIO support for the Diamond Systems GPIO-MM [https://git.kernel.org/torvalds/c/6ea5dcdf7924d967a4d4b3aa7170e37a1be5cf0f commit] * Add Intel WhiskeyCove PMIC GPIO driver [https://git.kernel.org/torvalds/c/0ba19cfc2a667ca986355e11d122c465482f12e2 commit] * Add Technologic I2C-FPGA gpio support [https://git.kernel.org/torvalds/c/9c6686322d749814e3e7af492954ca1777444023 commit] * lp873x: Add support for General Purpose Outputs [https://git.kernel.org/torvalds/c/83f141030cec8861969121582f13ab2caff5c4ba commit] * rcar: Add r8a7796 (R-Car M3-W) support [https://git.kernel.org/torvalds/c/5d2f1d6ef9de5edfea04ffad47703a28bfa21690 commit] * stmpe: Add STMPE1600 support [https://git.kernel.org/torvalds/c/c6a05a0563efd6cddafe4e8c857cf87d1311e83b commit] == Clocks == * bcm: Add driver for BCM53573 ILP clock [https://git.kernel.org/torvalds/c/bd8dd593f7d2211f2273e05741d157b0c8d020ae commit] * max77686: Add support for MAX77620 clocks [https://git.kernel.org/torvalds/c/5a227cd1ab3693d36ac7a6f1fc4e21a7129f62f0 commit], combine Maxim max77686 and max77802 driver [https://git.kernel.org/torvalds/c/8ad313fe4e0016bac5dc6a7fbb323b8551977bd9 commit] * mdm9615: Add support for MDM9615 Clock Controllers [https://git.kernel.org/torvalds/c/7792a8d6713c33758636c252bd6ff7c8c001de12 commit] * meson: Add GXBB AO Clock and Reset controller driver [https://git.kernel.org/torvalds/c/f8c11f79912db52c8d90ce748094b4d411f36782 commit] * mvebu: Add the peripheral clock driver for Armada 3700 [https://git.kernel.org/torvalds/c/8ca4746a78abc39cc0496654068eaaadb0f3c4d0 commit], add the xtal clock for Armada 3700 SoC [https://git.kernel.org/torvalds/c/7ea8250406a6abe2f057c2096249c63b788b728f commit] * sunxi-ng: Add A23 CCU [https://git.kernel.org/torvalds/c/5690879d93e8d3706908ec2959b0905227e68cf1 commit], add A31/A31s clocks [https://git.kernel.org/torvalds/c/c6e6c96d8fa6f21e80e625bdf56c9ef580f43acb commit], add A33 CCU support [https://git.kernel.org/torvalds/c/d05c748bd73015aa4aa10bafc178fc2be46a02cb commit], add N-class clocks support [https://git.kernel.org/torvalds/c/aa152335174825fa4b4cd9af0564774b61857898 commit] * uniphier: add core support code for UniPhier clock driver [https://git.kernel.org/torvalds/c/734d82f4a678e897a3197b3e61313e32c9e77f46 commit] * clocksource: moxart: Add Aspeed support [https://git.kernel.org/torvalds/c/ba36d53db536d31c49c139484e82581eeb377278 commit] * clocksource: Add J-Core timer/clocksource driver [https://git.kernel.org/torvalds/c/9995f4f184613fb02ee73092b03545520a72b104 commit] * Add Loongson1C clock support [https://git.kernel.org/torvalds/c/b4626a7f489238a59f08f0b216e883bac07260d7 commit] * st: Remove stih415-416 clock support [https://git.kernel.org/torvalds/c/7df404c9856deec4cea1538ef4786116e3fbf2e5 commit] == Hardware Random Number Generator == * cavium - Add Cavium HWRNG driver for ThunderX SoC. [https://git.kernel.org/torvalds/c/cc2f1908c6b8f6257b7da9124ce6d859c13cba3b commit] == Various == * EDAC, I3000: Orphan driver [https://git.kernel.org/torvalds/c/c91d907596cc44e8206b707e6be80f5489db4f40 commit] * EDAC, altera: Add Arria10 DMA support [https://git.kernel.org/torvalds/c/e8263793b7248ec78316d5915152c105e1034a28 commit], add Arria10 NAND support [https://git.kernel.org/torvalds/c/c6882fb2e83525e97663df1d2d96f29d034189ab commit], add Arria10 QSPI support [https://git.kernel.org/torvalds/c/485fe9e24e53fbeef7594e90eed1e09e23b9c184 commit], add Arria10 SD-MMC EDAC support [https://git.kernel.org/torvalds/c/911049845d7096c27304930ff478cbf3f2623ba3 commit], add Arria10 USB support [https://git.kernel.org/torvalds/c/c609581d1f75e6965db8258015f5ae357df477c8 commit] * EDAC: Add Layerscape EDAC support [https://git.kernel.org/torvalds/c/eeb3d68b6c83abdb80bc0823cbb77cd49484793c commit] * auxdisplay: img-ascii-lcd: driver for simple ASCII LCD displays [https://git.kernel.org/torvalds/c/0cad855fbd083ee5fd0584a47c2aaa7dca936fd4 commit] * can: peak: Add support for PCAN-USB X6 USB interface [https://git.kernel.org/torvalds/c/f00b534ded60bd0a23c2fa8dec4ece52aa7d235f commit] * bus: qcom: add EBI2 driver [https://git.kernel.org/torvalds/c/335a127548081322bd2b294d715418648912f20c commit] * chcr: Support for Chelsio's Crypto Hardware [https://git.kernel.org/torvalds/c/324429d74127d0cc8a1a42d20035f8f986149ec4 commit] * dmaengine: imx-sdma: Add i.MX7 support [https://git.kernel.org/torvalds/c/b7d2648ac3d4da3ae27f65f14958d2130cdf30ac commit] * dmaengine: omap-dma: Enable burst and data pack for SG [https://git.kernel.org/torvalds/c/e7b2acfc79f052d023bf15bb6f82c90166ba74b5 commit] * irqchip: Add STM32 external interrupts support [https://git.kernel.org/torvalds/c/e072041688ca73f125719815fa4b0fd23a45152c commit] * reset: Add STM32 reset driver [https://git.kernel.org/torvalds/c/b70b009b243acce0562dee2e7eee9293cc69383c commit] * soc/fsl: Introduce DPAA 1.x BMan device driver [https://git.kernel.org/torvalds/c/1f9c0a77278bc9ec7df14bbd799fccfabff1010a commit] * soc/fsl: Introduce DPAA 1.x QMan device driver [https://git.kernel.org/torvalds/c/c535e923bb97a4b361e89a6383693482057f8b0c commit] * regulator: Add LTC3676 support [https://git.kernel.org/torvalds/c/37b918a034feda1b1ef404acf003812f37ab8da2 commit] * regulator: axp20x: Support AXP806 variant [https://git.kernel.org/torvalds/c/2ca342d391e3d8b56ed64626db8cfba8101b7c1d commit] * regulator: pv88080: Update regulator for PV88080 BB silicon support [https://git.kernel.org/torvalds/c/5ff00f6aa84b7f4203f525fc6c4a4291e32c314d commit] * regulator: rk808: Add regulator driver for RK818 [https://git.kernel.org/torvalds/c/11375293530bb8434946c8c043f1adf5ffb6be10 commit] * remoteproc: Introduce auto-boot flag [https://git.kernel.org/torvalds/c/ddf711872c9d2b05b0fb25db3e6e0c2a50be39e3 commit] * remoteproc: qcom: Introduce WCNSS peripheral image loader [https://git.kernel.org/torvalds/c/aed361adca9ff1d828843f3afc5d9140a2fa410d commit] * pcmcia: soc_common: add support for Vcc and Vpp regulators [https://git.kernel.org/torvalds/c/ac61b6001a636ab9aa954b5f9a996056cd8519f4 commit] * pcmcia: soc_common: add support for reset and bus enable GPIOs [https://git.kernel.org/torvalds/c/535e0abc0534b139b067d496bb93663acffb72ce commit] * pcmcia: soc_common: add support for voltage sense GPIOs [https://git.kernel.org/torvalds/c/5805271d908aa34912265dba41bcb902588e0ff7 commit] * mailbox: Add Platform Message-Handling-Unit variant driver [https://git.kernel.org/torvalds/c/ad3a212c1db1650b1f6e438201494c7bb7111f54 commit] * mailbox: pcc: Support HW-Reduced Communication Subspace type 2 [https://git.kernel.org/torvalds/c/aca314efb177274b458f7e72c5ff375c80a5c2d0 commit] * mcb: Added support for LPC or non PCI based MCB carrier [https://git.kernel.org/torvalds/c/73edc8f7cceffe537d6888dc20703123769eb3f6 commit] * mcb: Enable PCI bus mastering by default [https://git.kernel.org/torvalds/c/15bb81d334e99081e105b76e6d0b46657b4f4f2e commit] * mei: me: add kaby point device ids [https://git.kernel.org/torvalds/c/ac182e8abc6f93c1c4cc12f042af64c9d7be0d1e commit] * leds: add PM8058 LEDs driver [https://git.kernel.org/torvalds/c/7f866986e7052197396d8a663fa009209af18aee commit] * leds: add driver for Mellanox systems LEDs [https://git.kernel.org/torvalds/c/be4fdf99fa4dc95aa01144b207caf2cc9fa074d8 commit] * leds: is31fl319x: 1/3/6/9-channel light effect led driver [https://git.kernel.org/torvalds/c/8c40b7d09ec17c7c01a6db2e16a52dca57b68e36 commit] * ipmi: add an Aspeed BT IPMI BMC driver [https://git.kernel.org/torvalds/c/54f9c4d0778b3f9ab791b1b7eb1a5d2809f02f50 commit] * irqchip/jcore-aic: Add J-Core AIC driver [https://git.kernel.org/torvalds/c/981b58f66cfcd32dc4ebbaeef8451daf393b6c94 commit] * irqchip/mvebu-pic: New driver for Marvell Armada 7K/8K PIC [https://git.kernel.org/torvalds/c/a109893bd3e71912b376a731b27de8c45fded9b3 commit] = List of merges = |
Line 182: | Line 786: |
= Prominent features = = Prominent features = == == = Core (various) = * Add generic vmalloced stack support [https://git.kernel.org/torvalds/c/ba14a194a434ccc8f733e263ad2ce941e35e5787 commit] * Per user namespace limits on the number of cgroup, mount, net, pid, user, uts namespaces. Limits can be configured at {{{/proc/sys/user/*}}}. [https://git.kernel.org/torvalds/c/b032132c3c218f4a09e9499b3674299a752581c6 commit], [https://git.kernel.org/torvalds/c/f6b2db1a3e8d141dd144df58900fb0444d5d7c53 commit], [https://git.kernel.org/torvalds/c/b376c3e1b6770ddcb4f0782be16358095fcea0b6 commit], [https://git.kernel.org/torvalds/c/dbec28460a89aa7c02c3301e9e108d98272549d2 commit], [https://git.kernel.org/torvalds/c/df75e7748bae1c7098bfa358485389b897f71305 commit], [https://git.kernel.org/torvalds/c/d08311dd6fd8444e39710dd2fb97562895aed8fa commit], [https://git.kernel.org/torvalds/c/aba356616386e6e573a34c6d64ed12443686e5c8 commit], [https://git.kernel.org/torvalds/c/d29216842a85c7970c536108e093963f02714498 commit], [https://git.kernel.org/torvalds/c/537f7ccb396804c6d0057b93ba8eb104ba44f851 commit], [https://git.kernel.org/torvalds/c/703286608a220d53584cca5986aad5305eec75ed commit], [https://git.kernel.org/torvalds/c/f333c700c6100b53050980986be922bb21466e29 commit], [https://git.kernel.org/torvalds/c/f7af3d1c03136275b876f58644599b120cf4ffdd commit], [https://git.kernel.org/torvalds/c/9c722e406a64db181f6a7b53a19a58fe61501f99 commit] * fsnotify: support overlayfs [https://git.kernel.org/torvalds/c/f3fbbb079263bd29ae592478de6808db7e708267 commit] * ipc: implement lockless pipelined wakeups [https://git.kernel.org/torvalds/c/ee51636ca54f9d4d01ae49b1740742e9db54d868 commit] * kbuild: allow architectures to use thin archives instead of ld -r [https://git.kernel.org/torvalds/c/a5967db9af51a84f5e181600954714a9e4c69f1f commit], allow archs to select link dead code/data elimination [https://git.kernel.org/torvalds/c/b67067f1176df6ee727450546b58704e4b588563 commit] * fuse: Add posix ACL support [https://git.kernel.org/torvalds/c/60bcc88ad185d512f5718f2f8dcccb483ea8fb73 commit] * Remove lglock implementation [https://git.kernel.org/torvalds/c/d32cdbfb0ba319e44f75437afde868f7cafdc467 commit] * Power Management: allow hibernation with {{{PAGE_POISONING_ZERO}}} [https://git.kernel.org/torvalds/c/1ad1410f632d4141221634308a5e56f339f92009 commit] = File systems = * BTRFS * Add dynamic debug support [https://git.kernel.org/torvalds/c/897a41b1167955bd543bb252fd3f06f5844f2177 commit] * XFS * CIFS * Add ioctl to query previous versions of file. Allows listing snapshots on files on SMB3 mounts [https://git.kernel.org/torvalds/c/834170c85978b0e85805364f623393968f7a9b5e commit] * Add way to query creation time of file via cifs xattr [https://git.kernel.org/torvalds/c/6609804413ae5b84830e35fdd3a7b7fe4149cf71 commit] * Add way to query file attributes via cifs xattr [https://git.kernel.org/torvalds/c/a958fff2429525692c571bb6421b606fb0fef50a commit] * Add new mount option to set owner uid and gid from special sids in acl [https://git.kernel.org/torvalds/c/9593265531fa66177a0547e63abd99907ec0a687 commit] * Add mount parameter to allow user to override max credits [https://git.kernel.org/torvalds/c/141891f4727c08829755be6c785e125d2e96c899 commit] * NFS * Implement the COPY call [https://git.kernel.org/torvalds/c/29ae7f9dc21a7dda41d78b27bbda7d427ece8ad4 commit] * Add kernel parameter to control the callback server [https://git.kernel.org/torvalds/c/5405fc44c3377358205ab4095fe9c44716aa0900 commit] * Add ioctl to get a parent namespace [https://git.kernel.org/torvalds/c/a7306ed8d94af729ecef8b6e37506a1c6fc14788 commit] * Add ioctl to get an owning user namespace for ns file descriptor [https://git.kernel.org/torvalds/c/6786741dbf99e44fb0c0ed85a37582b8a26f1c3b commit] = Memory management = * kasan: support use-after-scope detection [https://git.kernel.org/torvalds/c/828347f8f9a558cf1af2faa46387a26564f2ac3e commit] = Block layer = * fallocate for block devices [https://git.kernel.org/torvalds/c/22dd6d356628bccb1a83e12212ec2934f4444e2c commit], [https://git.kernel.org/torvalds/c/28b2be203e5a09de566d6f7e21183f861e36f07e commit], [https://git.kernel.org/torvalds/c/25f4c41415e513f0e9fb1f3fce2ce98fcba8d263 commit] * nvme: Add sysfs entry for NVMe CMBs when appropriate [https://git.kernel.org/torvalds/c/202021c1a63c6ed69b3260e0fe10530c51f1e53e commit] * libata: Add support for SCT Write Same (dsiabled for now) [https://git.kernel.org/torvalds/c/7b20309428598df00ffeb0b01f5948dea6aaf1f7 commit], [https://git.kernel.org/torvalds/c/ef2d7392c4ece5c3cd12a6c7ca9366cd8f189aff commit], [https://git.kernel.org/torvalds/c/e185934ff94466b4a449165e5f1c164a44d005f2 commit] * libnvdimm: allow creation of multiple pmem-namespaces per region [https://git.kernel.org/torvalds/c/98a29c39dc689298d2f834f40102cba752eb49c0 commit], [https://git.kernel.org/torvalds/c/0e3b0d123c8fd5c42f364aea3ab663b1f18dad39 commit], [https://git.kernel.org/torvalds/c/762d067dbad5f32560cb1657b7ca20034332dc56 commit] * lightnvm: expose device geometry through sysfs [https://git.kernel.org/torvalds/c/40267efddc296190d50c61d96daf277151447cf6 commit] = Cryptography = = Tracing and perf tool = = Virtualization = * Hyper-V: Introduce a policy for controlling channel affinity [https://git.kernel.org/torvalds/c/509879bdb30b8e12bd0b3cb0bc8429f01478df4b commit], utils: Support TimeSync version 4.0 protocol samples. [https://git.kernel.org/torvalds/c/8e1d260738ca89bc7c87444f95f04a026d12b496 commit] = Security = * Introduce a new audit data type {{{LSM_AUDIT_DATA_FILE}}}, needed for overlayfs [https://git.kernel.org/torvalds/c/43af5de74288a7cdc3684902c5259346ae67adf8 commit] * Smack: Treat signal delivery as an append operation [https://git.kernel.org/torvalds/c/c60b906673eebb4f65840fa9dc204401caf276ea commit] * audit: add exclude filter extension to feature bitmap [https://git.kernel.org/torvalds/c/7ff89ac608d9e856cae6fa651553fa0709bf9c50 commit] = Networking = * TCP * Add the BBR ("(Bottleneck Bandwidth and RTT") congestion control algorithm. A paper with a detailed description of BBR will be published in ACM Queue, September-October 2016, as "BBR: Congestion-Based Congestion Control". BBR is widely deployed in production at Google [https://git.kernel.org/torvalds/c/f78e73e27fdeab6f9317667f7e9676b59c1ec1fb commit], [https://git.kernel.org/torvalds/c/a4f1f9ac8153e22869b6408832b5a9bb9c762bf6 commit], [https://git.kernel.org/torvalds/c/6403389211e1f4d40ed963fe47a96fce1a3ba7a9 commit], [https://git.kernel.org/torvalds/c/77879147a3481babffd7e368d977ab682545a6bd commit], [https://git.kernel.org/torvalds/c/b2d3ea4a730f812b9c0f67a67b6762ce66ddb17c commit], [https://git.kernel.org/torvalds/c/0682e6902a52aca7caf6ad42551b16ea0f87bc31 commit], [https://git.kernel.org/torvalds/c/b9f64820fb226a4e8ab10591f46cecd91ca56b30 commit], [https://git.kernel.org/torvalds/c/d7722e8570fc0f1e003cee7cf37694041828918b commit], [https://git.kernel.org/torvalds/c/eb8329e0a04db0061f714f033b4454326ba147f4 commit], [https://git.kernel.org/torvalds/c/ed6e7268b930e0a9a65d895d368eac79a438d992 commit], [https://git.kernel.org/torvalds/c/1b3878ca1551f3baab2c408d1e703b5ef785a1b2 commit], [https://git.kernel.org/torvalds/c/556c6b46d194cc0dbb6a5b22f1d2bbc699c86d8e commit], [https://git.kernel.org/torvalds/c/77bfc174c38e558a3425d3b069aa2762b2fedfdd commit], [https://git.kernel.org/torvalds/c/c0402760f565ae066621ebf8720a32fba074d538 commit], [https://git.kernel.org/torvalds/c/7e744171386ae6da1248d3d27d10b6dbdc54f0ff commit], [https://git.kernel.org/torvalds/c/0f8782ea14974ce992618b55f0c041ef43ed0b78 commit] * md5: add {{{LINUX_MIB_TCPMD5FAILURE}}} SNMP counter for drops caused by MD5 mismatches [https://git.kernel.org/torvalds/c/72145a68e4ee116533df49af4b87aca0aacc179c commit] * sched * cls_bpf: add support for hardware offload [https://git.kernel.org/torvalds/c/332ae8e2f6ecda5e50c5c62ed62894963e3a83f5 commit], [https://git.kernel.org/torvalds/c/0d01d45f1b251448590c710baa32f722e43c62c7 commit], [https://git.kernel.org/torvalds/c/eadb41489fd2249e71fd14b36fb488ed7217ca4b commit], [https://git.kernel.org/torvalds/c/3df126f35f88dc76eea33769f85a3c3bb8ce6c6b commit], [https://git.kernel.org/torvalds/c/58e2af8b3a6b587e4ac8414343581da4349d3c0f commit], [https://git.kernel.org/torvalds/c/13a27dfc669724564aafa2699976ee756029fed2 commit], [https://git.kernel.org/torvalds/c/6b17387307bafc71624b9890b9239b6a438e2e89 commit], [https://git.kernel.org/torvalds/c/cd7df56ed3e60d046ddb3acd987778c00aa9ee33 commit], [https://git.kernel.org/torvalds/c/7533fdc0f77f207fcc370b10965f4bcee82dfedf commit], [https://git.kernel.org/torvalds/c/68d640630d4ef2a4bf3f68b5073dec5e4c4f878b commit], [https://git.kernel.org/torvalds/c/66860beb7ed5df11433528cb535d5e9f7dad2302 commit], [https://git.kernel.org/torvalds/c/19d0f54edab6e77b6b73277ac33717be1f858fa8 commit], [https://git.kernel.org/torvalds/c/9798e6fe4f9b6a2847a40e24b75e68afdc7a01b3 commit], [https://git.kernel.org/torvalds/c/2d18421debc29a338e6783c06fb75ab7b16fc9ba commit], [https://git.kernel.org/torvalds/c/e3b8baf0ca2a69f88846b5446234e5647ecd17eb commit] * Introduce action tunnel_key to set/release ip tunnel metadata [https://git.kernel.org/torvalds/c/d0f6dd8a914f42c6f1a3a8c08caa16559d3d9a1b commit] * act_vlan: Introduce {{{TCA_VLAN_ACT_MODIFY}}} vlan action to change an existing tag [https://git.kernel.org/torvalds/c/45a497f2d149a4a8061c61518a79d59f1f3034b2 commit] * act_vlan: Add priority option [https://git.kernel.org/torvalds/c/956af37102b515512331a03c35c958b2a1d8dd87 commit] * cls_flower: Support masking for matching on tcp/udp ports [https://git.kernel.org/torvalds/c/aa72d708373dacfa690960b336543b867784b350 commit] * IFE action: Introduce skb tcindex metadata encap decap [https://git.kernel.org/torvalds/c/408fbc22ef1efb00dd896acd00e9f7d9b641e047 commit] * flower: Add vlan support [https://git.kernel.org/torvalds/c/9399ae9a6cb28ebac78216f715ace3b42f1c2132 commit] * sch_fq: add low_rate_threshold parameter [https://git.kernel.org/torvalds/c/77879147a3481babffd7e368d977ab682545a6bd commit] * Introduce new rtnl UAPI that exposes a list of vlans per VF, giving the ability for user-space application to specify it for the VF, as an option to support 802.1ad [https://git.kernel.org/torvalds/c/79aab093a0b5370d7fc4e99df75996f4744dc03f commit] * bridge * Add helper to call {{{/sbin/bridge-stp}}} when starting/stopping STP, fallback to the kernel STP if it does not exist [https://git.kernel.org/torvalds/c/308433155a67cb097142292c8943e0aa8d1a1c79 commit] * Add a per-port flag to control the unknown multicast flood, similar to the unknown unicast flood flag [https://git.kernel.org/torvalds/c/b6cb5ac8331b6bcfe9ce38c7f7f58db6e1d6270a commit] * netlink diag interface * Allow to filter by socket mark when dumping sockets via {{{INET_DIAG_BY_FAMILY}}}. This is useful on systems that use mark-based routing such as Android [https://git.kernel.org/torvalds/c/a52e95abf772b43c9226e9a72d3c1353903ba96f commit], [https://git.kernel.org/torvalds/c/d545caca827b65aab557a9e9dcdcf1e5a3823c2d commit] * Add the ability to destroy a UDP socket with {{{SOCK_DESTROY}}}, similar to what it was done for TCP [https://kernelnewbies.org/Linux_4.5#head-5558c630ad32cc1b2c85fb8ab6a4e4f5c0bb64de in 4.5]. [https://git.kernel.org/torvalds/c/5d77dca82839ef016a93ad7acd7058b14d967752 commit] * IPv4: ipconfig: Support using "delayed" DHCP replies [https://git.kernel.org/torvalds/c/2647cffb2bc6fbed163d377390eb7ca552c7c1cb commit] * IPv6: implement RFC7559 router solicitation backoff [https://git.kernel.org/torvalds/c/bd11f0741fa5a2c296629898ad07759dd12b35bb commit] * ipvlan: Introduce l3s mode [https://git.kernel.org/torvalds/c/4fbae7d83c98c30efcf0a2a2ac55fbb75ef5a1a5 commit] * Netfilter * nf_tables: add hash expression [https://git.kernel.org/torvalds/c/cb1b69b0b15b2897daeba8674c14c85a23a3347f commit] * nf_tables: add number generator expression [https://git.kernel.org/torvalds/c/91dbc6be0a62d3bcea98287734d593610aed507d commit] * nf_tables: add quota expression [https://git.kernel.org/torvalds/c/3d2f30a1df907e3ef4175121f0d21456630a72aa commit] * nf_tables: add range expression [https://git.kernel.org/torvalds/c/0f3cd9b3697708c86a825ae3cedabf7be6fd3e72 commit] * nft_hash: Add support to pass through an offset to the hash value. With this feature, the sysadmin is able to generate a hash with a given offset value [https://git.kernel.org/torvalds/c/70ca767ea1b2748f45e96192400e515dddbe517c commit] * nft_log: complete {{{NFTA_LOG_FLAGS}}} attr support [https://git.kernel.org/torvalds/c/ff107d27761ff4b644c82c209e004ec9c8fbbc22 commit] * nft_numgen: add number generation offset [https://git.kernel.org/torvalds/c/2b03bf732488a3c2e920afe22c03b82cb8477e28 commit] * xt_hashlimit: Create revision 2 to support higher pps rates [https://git.kernel.org/torvalds/c/11d5f15723c9f39d7c131d0149d024c17dbef676 commit] * Remove ip_conntrack* sysctl compat code [https://git.kernel.org/torvalds/c/adf0516845bcd0e626323c858ece28ee58c74455 commit] * conntrack: remove packet hotpath stats [https://git.kernel.org/torvalds/c/8e8118f893138d4cc3d4dbf4163d7497fca54a9d commit] * TIPC * Add the ability to get UDP options via netlink [https://git.kernel.org/torvalds/c/fdb3accc2c15fabc2b687b2819da9167027c61b6 commit] * Add {{{TIPC_NL_UDP_GET_REMOTEIP}}} netlink command to allow UDP remoteip dump [https://git.kernel.org/torvalds/c/832629ca5c313e122b22b8e73a6d80f111b1a1ae commit] * Add {{{TIPC_NL_PEER_REMOVE}}} netlink command. This command can remove an offline peer node from the internal data structures [https://git.kernel.org/torvalds/c/b34040227be7da760cc72ef3c807e0985e7f0f16 commit] * Introduce UDP replicast. A concept where we emulate multicast by sending multiple unicast messages to configured peers [https://git.kernel.org/torvalds/c/ef20cd4dd1633987bcf46ac34ace2c8af212361f commit], [https://git.kernel.org/torvalds/c/c9b64d492b1fbc732e3a26b284060c949b737bce commit] * veth: sctp: add {{{NETIF_F_SCTP_CRC}}} to device features [https://git.kernel.org/torvalds/c/c80fafbbb59ef9924962f83aac85531039395b18 commit] * openvswitch: 802.1AD Flow handling, actions, vlan parsing, netlink attributes [https://git.kernel.org/torvalds/c/018c1dda5ff1e7bd1fe2d9fd1d0f5b82dc6fc0cd commit] * B.A.T.M.A.N * Add netlink support, which should supersede the debugfs configuration interface in the long run [https://git.kernel.org/torvalds/c/07a3061e0832fe22932e0fa977581e45b9c42431 commit], [https://git.kernel.org/torvalds/c/b60620cf567b79da46096a0ba29b39f23b6e7f1c commit], [https://git.kernel.org/torvalds/c/d34f05507db245bef819b684ad84f9e0f9bb003d commit], [https://git.kernel.org/torvalds/c/f32ed4b54ef4d5c9ad7f8135226bc34bd0dccb5c commit], [https://git.kernel.org/torvalds/c/85cf8c859d53f6f53c37bb7f23a41f6171427021 commit], [https://git.kernel.org/torvalds/c/024f99cb4acc14dab5e55e1ecdf6aad31269ca98 commit], [https://git.kernel.org/torvalds/c/f02a478f518ee5690f279c8c2d3a6222143a7b20 commit], [https://git.kernel.org/torvalds/c/d7129dafcb71adfd1a166d0477ce0f564cf410d5 commit], [https://git.kernel.org/torvalds/c/efb766af06e39101456e3c83e98112ce9ab9739c commit], [https://git.kernel.org/torvalds/c/b71bb6f924fe4c77d476738289242b5567269df6 commit], [https://git.kernel.org/torvalds/c/04f3f5bf1883fbe0acba5c1fc698cf5cedebc5c5 commit], [https://git.kernel.org/torvalds/c/8dad6f0db6b4457b1c4b04d4edf62744921c32fd commit], [https://git.kernel.org/torvalds/c/ea4152e1171604f325f1a5f080190823a0edbc1f commit], [https://git.kernel.org/torvalds/c/4c09a08b47ffac9aa3bc91870aa54c9ae39d9674 commit] * Add namespaces support [https://git.kernel.org/torvalds/c/275019d2f00ed93e800f505a7b6f9e8ecf396898 commit], [https://git.kernel.org/torvalds/c/94969208c8c7f3dd06c0e5e61155077b573d5d5f commit] * Allow to disable debugfs support [https://git.kernel.org/torvalds/c/dc1cbd145eecf21209d0322874e1766bcbce3e3f commit] * Berkeley Packet Filter * Introduce {{{BPF_PROG_TYPE_PERF_EVENT}}} program type that can be attached to HW and SW perf events [https://git.kernel.org/torvalds/c/0515e5999a466dfe6e1924f460da599bb6821487 commit] * Direct packet write and access for helpers for clsact progs [https://git.kernel.org/torvalds/c/36bbef52c7eb646ed6247055a2acd3851e317857 commit], [https://git.kernel.org/torvalds/c/7d95b0ab5bbe2dc9bf3fd99c27e80ced5bfa8acf commit] * 802.11 (wireless) * Add support for MU-MIMO air sniffer [https://git.kernel.org/torvalds/c/42bd20d99857e69e368d5421ea402127d5835cd3 commit] * mesh: Add support for HW RC implementation [https://git.kernel.org/torvalds/c/3b17fbf87d5dadf123d328ab072334da285748c1 commit] * Add support to configure a beacon data rate [https://git.kernel.org/torvalds/c/a7c7fbff6a408d00431c705bbe3dfc5f51e3f1c4 commit] * Add start / stop NAN commands [https://git.kernel.org/torvalds/c/cb3b7d87652aeb37cfb5295a6157a3280dae10cb commit] * Allow the user space to change current NAN configuration [https://git.kernel.org/torvalds/c/a5a9dcf291e1e541243878eed2d73a74006fa1f1 commit] * Always notify userspace of new wireless netdevs [https://git.kernel.org/torvalds/c/896ff0635a312022c91e2bef30c80abc27af62e8 commit], always notify userspace when wireless netdev is removed [https://git.kernel.org/torvalds/c/7f8ed01ea5d4d9d4acc3bb046de1fc84ac83a5e2 commit] * Allow {{{GET_INTERFACE}}} dumps to be filtered [https://git.kernel.org/torvalds/c/b7fb44dacae04219c82f20897382ba34860d1a16 commit] * Bluetooth * Add framework for Extended Controller Information [https://git.kernel.org/torvalds/c/321c6feed2519a2691f65e41c4d62332d6ee3d52 commit], [https://git.kernel.org/torvalds/c/6a9e90bff9cfb33d5939c29e5bf2674c9176365d commit] * Add support for sending MGMT commands and events to monitor [https://git.kernel.org/torvalds/c/38ceaa00d02dceb22c6bdd5268f5a44d5c00e123 commit] * Add support for sending MGMT open and close to monitor [https://git.kernel.org/torvalds/c/249fa1699f8642c73eb43e61b321969f0549ab2c commit] = Architectures = * ARM * ARMv7M cache maintanence support [https://git.kernel.org/torvalds/c/296909ee6d9cf98f68a61d5e9774ff5435df2c6a commit], [https://git.kernel.org/torvalds/c/f5a5c89e36d0897b65e4e6bc2f646f75f8074263 commit], [https://git.kernel.org/torvalds/c/b2bf482a5099264fb75936b5b552cdf3c247c93a commit], [https://git.kernel.org/torvalds/c/9a1af5f2206bd303ed201c6895c42ac3ac120a20 commit], [https://git.kernel.org/torvalds/c/bc0ee9d24ad21a5c2b5944f66623a02e9c8831aa commit], [https://git.kernel.org/torvalds/c/c3a6bcbe6a9e7e0d66c279e4a47aa07327040b38 commit], [https://git.kernel.org/torvalds/c/6a8146f420be2e59cf511c5a046b762142ff201d commit], [https://git.kernel.org/torvalds/c/8e02676ffa6906a97de7f90772e9cdcb75ea6743 commit] * device tree sources * Add NextThing GR8 dtsi [https://git.kernel.org/torvalds/c/e8f4351a3e277f311eaffa7938e9a1d8a6836999 commit] * NSP: Add new DT file for bcm958522er [https://git.kernel.org/torvalds/c/088e3148cff387af5f56605bd8fa387eace46b06 commit], for bcm958525er [https://git.kernel.org/torvalds/c/e3227c128990deb8a9a12236fe4796a5951d0d22 commit], for bcm958622hr [https://git.kernel.org/torvalds/c/2f8bc002e069a10e777ab92b9ac53d3669b3d8d3 commit], bcm958623hr [https://git.kernel.org/torvalds/c/d454c3762437b6652626a6e6f12bcb607d81e842 commit], bcm988312hr [https://git.kernel.org/torvalds/c/f27eacf247da6a10deee9a9f8a75b749be921471 commit] * STi: Introduce B2260 board [https://git.kernel.org/torvalds/c/76c1c9cf3659057fabbe8a18e04a2121c5d3b433 commit] * TS-4900: add basic device tree [https://git.kernel.org/torvalds/c/a2f11455316420c749151da3fcb2a89f3cfb51bb commit] * Add RealView EB rev D A9 MPCore variant [https://git.kernel.org/torvalds/c/b4e54510b51ae666ed7cef291bba0f86ad3d8e20 commit] * Add device tree for the RealView EB Rev D [https://git.kernel.org/torvalds/c/6a29fa31cdcf9e2ddf74406bd084067b4917edcd commit] * am57xx-beagle-x15: Add support for rev B1 [https://git.kernel.org/torvalds/c/0af28cc92690d8c231ddf003452282e885993c08 commit] * bcm2835: Add Raspberry Pi Zero [https://git.kernel.org/torvalds/c/c8336249c1eeca288919e3286f7dd03ae1d8ceae commit] * gr8: Add support for the GR8 evaluation board [https://git.kernel.org/torvalds/c/7a988a4dd29a8cfcf405a12441533d765d25a6b8 commit] * imx7s-warp: Add initial support [https://git.kernel.org/torvalds/c/ffebc8c0344934db710afc76e3bfda11a823bb3d commit] * imx: add Gateworks Ventana GW553x support [https://git.kernel.org/torvalds/c/0a88c95eed22db280b919f8a471aa576279e6320 commit] * mvebu: armada-395: add support for the Armada 395 SoC family [https://git.kernel.org/torvalds/c/eebead7853de56809ddd16aea5e5cddba286175e commit] * orion5x: Add description for Netgear WNR854T [https://git.kernel.org/torvalds/c/b6114633fb21c83af21ac26254f7951664f9697b commit] * qcom: Add initial DTS for LG Nexus 5 Phone [https://git.kernel.org/torvalds/c/b1100d8c31a95efbea087b11d16789e9236a4436 commit] * rockchip: add dts for RK3288-Fennec boards [https://git.kernel.org/torvalds/c/0b1115bcbc9d28014c38e93c6c2cd9e1c3f6f69f commit] * rskrza1: initial device tree [https://git.kernel.org/torvalds/c/e83c05a7160681f554476e9d44b7b77053efc21a commit] * sun5i: Add dts file for the Empire Electronix M712 tablet [https://git.kernel.org/torvalds/c/cb0db11afe72eb5206ba35cd9afa2868d0550cbe commit] * sun6i: Add new dts file for tablets using the inet-q972 PCB [https://git.kernel.org/torvalds/c/f0b631edb8a1f66e6171150d54c1533accb10b04 commit] * sun8i: Add dts file for Olimex A33-OLinuXino [https://git.kernel.org/torvalds/c/4b09a6faa83705864ff53f3c287800b7244f5a6a commit], add dts file for inet-d978_rev2 tablets [https://git.kernel.org/torvalds/c/01f222dfcf7f301035ed104029bc51710d4ce4e5 commit], add dts file for the NanoPi NEO SBC [https://git.kernel.org/torvalds/c/6d2ce1c01cc6a6506e7206d58ffed2aa4caed5e7 commit], add dts file for the Orange Pi Lite SBC [https://git.kernel.org/torvalds/c/dc36787fedf0248c752cf1c53092104d54489617 commit], add dts file for the Orange Pi PC Plus SBC [https://git.kernel.org/torvalds/c/97c6d82b0f0a5a5e3f80a1554ae96c07aaa75dfe commit], add dts file for the Orange Pi Plus2E SBC [https://git.kernel.org/torvalds/c/2ea3c34bc2ee83d2ae9701d5194054be62a05105 commit] * wheat: initial device tree [https://git.kernel.org/torvalds/c/5f45cec40402188a269dd56e9a1a569cc4849014 commit] * pxa: add pxa25x device-tree support [https://git.kernel.org/torvalds/c/d9edae44d76a20d1b999070d911e58dca53f9906 commit] * sunxi: Support the Nextthing GR8 [https://git.kernel.org/torvalds/c/c1efda1238be1efa8612e26ee98795298ffd6f95 commit] * coresight: etm4x: adding configurable address range filtering [https://git.kernel.org/torvalds/c/2703d74c1313271ba78439b0796444add6a9328f commit] * coresight: etm4x: adding configurable start/stop filtering [https://git.kernel.org/torvalds/c/e97b1c6a8dba967a7c272c3b976ed6d59c7bfad7 commit] * KVM: Support vgic-v3 [https://git.kernel.org/torvalds/c/acda5430bee4621f218391d0bcfbe4412adb3554 commit] * ARM64 * Introduce execute-only page access permissions [https://git.kernel.org/torvalds/c/cab15ce604e550020bb7115b779013b91bcdbc21 commit] * alternative: Add support for patching adrp instructions [https://git.kernel.org/torvalds/c/c831b2ae257853ecd36ea4f7d788bf0665e4cf89 commit] * Always enable DEBUG_RODATA [https://git.kernel.org/torvalds/c/40982fd6b975de4a51ce5147bc1d698c3b075634 commit] * hibernate: Support DEBUG_PAGEALLOC [https://git.kernel.org/torvalds/c/5ebe3a44cc744d11cb60d8438106a9322b7c04dc commit] * device tree sources * Add ZTE ZX296718 SoC dts and Makefile [https://git.kernel.org/torvalds/c/2e673c7dc37a51f1c1cdabee22615916cbe0fc27 commit] * db820c: add basic board support [https://git.kernel.org/torvalds/c/61e55e56461493c08ab07d5b45db5ad1a044aebd commit] * h3ulcb: initial device tree [https://git.kernel.org/torvalds/c/b10690d11fead70652c2544098e41436258ec443 commit] * marvell: add description for the Armada 8040 dev board [https://git.kernel.org/torvalds/c/ec03445c9ee282eef12b72cdb029348f80daad58 commit], add description for the slave CP110 in Armada 8K [https://git.kernel.org/torvalds/c/4eef78a0091b5de8dfb275a5b7fed8c45f84d5b7 commit] * rockchip: Add basic support for orion-r68 [https://git.kernel.org/torvalds/c/6dcf4eabcfa483128c482844ee3149b04c0b7383 commit] * uniphier: add LD11 SoC/Board support [https://git.kernel.org/torvalds/c/270e0c3e1e55440d44f4988194ced499a03c2ac7 commit] * KVM: vgic-v2: Add the GICV emulation infrastructure [https://git.kernel.org/torvalds/c/fb5ee369ccd3986b28adc20d43d73a2b2c141977 commit] * X86 * Add API to change vdso blob type with arch_prctl [https://git.kernel.org/torvalds/c/2eefd8789698e89c4a5d610921dc3c1b66e3bd0d commit] * Add Knights Mill to Intel family [https://git.kernel.org/torvalds/c/0047f59834e5947d45f34f5f12eb330d158f700b commit] * mce: Add support for new MCA_SYND register [https://git.kernel.org/torvalds/c/db819d60f6720080150a365080ff656cf239f88f commit] * KVM: Expose more Intel AVX512 feature to guest [https://git.kernel.org/torvalds/c/8e3562f6f8d28804b5499bf3cff520598aa25323 commit] * platform * intel-mid: Add Intel Penwell to ID table [https://git.kernel.org/torvalds/c/8e522e1d321b12829960c9b26668c92f14c68d7f commit] * mellanox: Introduce support for Mellanox systems platform [https://git.kernel.org/torvalds/c/58cbbee2391ce3876e6eee80a4f2a7f025859c52 commit] * MIPS * Enable hardened usercopy [https://git.kernel.org/torvalds/c/cabca8c098f00c91aeb59170e86e5c5fa4f494c2 commit] * Support generating Flattened Image Trees (.itb) [https://git.kernel.org/torvalds/c/cf2a5e0bb4c66e8c43caf9f1be93a1bd7fd07b17 commit] * Introduce generic DT-based board support [https://git.kernel.org/torvalds/c/eed0eabd12ef061821cbfa20d903476e07645320 commit] * BMIPS: Add BCM3368 support [https://git.kernel.org/torvalds/c/4bac0e2afc7b7603c1781733629254d7a6b9a83c commit], add BCM6362 support [https://git.kernel.org/torvalds/c/8e385a66d7db14599457fdc7898403c1fa24acb4 commit], add device tree example for BCM3368 [https://git.kernel.org/torvalds/c/484d83b3d6a0b49b5f26bd9a375b9a1575e09682 commit], add device tree example for BCM63268 [https://git.kernel.org/torvalds/c/786e19a88895b6401313adfd5bc72789dc44f631 commit], add device tree example for BCM6362 [https://git.kernel.org/torvalds/c/ef0c592ad099fd443d8aad36719f26f62acea18a commit] * Loongson1C: Add board support [https://git.kernel.org/torvalds/c/12e3280b33fe1ada85b84f67613d03e1b6d8dbf6 commit] * Octeon: Add DTS for D-Link DSR-500N. [https://git.kernel.org/torvalds/c/6fcdc71735a5537931f3155e86540c47df18b9f3 commit] * pm-cps: Add MIPSr6 CPU support [https://git.kernel.org/torvalds/c/929d4f51e6b87900c9179eb62d6b43db6ce4930d commit] * ARC * Support gz, lzma compressed uImage [https://git.kernel.org/torvalds/c/27f3d2a3b59f573a398c9acc810c16ebca07be78 commit] * Add support for ZeBu Emulation platform for HS cores [https://git.kernel.org/torvalds/c/9efac6798b20ae6b63ce244b569755f3b60d80aa commit] * Implement atomic64 based on LLOCKD/SCONDD instructions [https://git.kernel.org/torvalds/c/ce6365270ecd1216b48fb1440978e454ae0144de commit] * Support dynamic peripheral address space in HS38 rel 3.0 cores [https://git.kernel.org/torvalds/c/26c01c49d559268527d78f45a6818fae0c204a45 commit] * perf: Enable generic "cache-references" and "cache-misses" events [https://git.kernel.org/torvalds/c/e0d5321faca1133cbb34a3a780d62a3a0814b6dc commit] * S390 * Enable UBSAN [https://git.kernel.org/torvalds/c/c42d8c7dbe596d849b43b7581bcc39b51f148c48 commit] * Add SIMD implementation for raid6 gen/xor [https://git.kernel.org/torvalds/c/474fd6e80fe529e9adeeb7ea9d4e5d6c4da0b7fe commit] * PPC * Add support for XZ compression [https://git.kernel.org/torvalds/c/c762c69e106f2b41ef39981ba46bda0ae8119db5 commit] * bpf: Add support for bpf constant blinding [https://git.kernel.org/torvalds/c/b7b7013cac55d794940bd9cb7b7c55c9dececac4 commit], implement support for tail calls [https://git.kernel.org/torvalds/c/ce0761419faefbe9e450749ccc879ff88843af12 commit] * tm: Enable transactional memory (TM) lazily for userspace [https://git.kernel.org/torvalds/c/5d176f751ee3c6eededd984ad409bff201f436a7 commit], add TM Unavailable Exception [https://git.kernel.org/torvalds/c/172f7aaa75d0eaae167edde25c08aae9059e80fc commit] * KVM: Book3S HV: Dump irqmap in debugfs [https://git.kernel.org/torvalds/c/af893c7dc941f2510d4f23e76e312c77c434b2f0 commit], enable IRQ bypass [https://git.kernel.org/torvalds/c/c57875f5f9be2cea1f1cc83f815a3aadabedcdd3 commit], implement halt polling [https://git.kernel.org/torvalds/c/0cda69dd7cd64fdd54bdf584b5d6ba53767ba422 commit]tunable to disable KVM IRQ bypass [https://git.kernel.org/torvalds/c/644abbb254b1ab171f777431b23e6fb5879599d0 commit], Book3S PR: Support 64kB page size on POWER8E and POWER8NVL [https://git.kernel.org/torvalds/c/2365f6b67c0d786b9d1cb1268575e42807fe47e2 commit] * KVM: PPC: Implement existing and add new halt polling vcpu stats [https://git.kernel.org/torvalds/c/2a27f514a47d39c50aaa5c07831ab35178955d47 commit] * SPARC64 * Add ATU (new IOMMU) support [https://git.kernel.org/torvalds/c/f0248c1524fae654e9746e6843b9657fb3917387 commit] * Enable PCI IOMMU version 2 API [https://git.kernel.org/torvalds/c/8914391b4e6517ca3dbbb975fc38ce13b0c5ee45 commit] = Drivers = == Graphics == * dma-buf: de-stage SW_SYNC. SW_SYNC allows to run tests on the sync_file framework via debugfs [https://git.kernel.org/torvalds/c/35538d7822e86cb38015c21bb708a433f8814af0 commit] * bridge: Add RGB to VGA bridge support [https://git.kernel.org/torvalds/c/56fe8b6f499167e3f9e0aafc0909efe9fb673323 commit] * Add {{{DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE}}} flags. These flags allow userspace to explicitly specify the target vertical blank period when a flip should take effect [https://git.kernel.org/torvalds/c/f837297ad82480024d3ad08cd84f6670bcafa862 commit], [https://git.kernel.org/torvalds/c/c229bfbbd04ac112bd15331d3a06d12e4e86a45c commit] * amdgpu * Powerplay for Iceland asics [https://git.kernel.org/torvalds/c/025f8bfb84cbcaa78df31ab00d7e3c5f979e9e27 commit], [https://git.kernel.org/torvalds/c/54c825a9166f0c13aa4044500910633105a7e6a7 commit], [https://git.kernel.org/torvalds/c/d31d3c28c77e25990ea295c1536253043c7b255c commit], [https://git.kernel.org/torvalds/c/2435b0547c8413094a4493593542d87ae48a15c6 commit], [https://git.kernel.org/torvalds/c/d550df0b60d444e446afba00c41894bf350de4c0 commit] * Improved GPU reset support [https://git.kernel.org/torvalds/c/35d782feae7f0b817016315d8718a82c61968894 commit] * UVD/VEC powergating support for CZ/ST [https://git.kernel.org/torvalds/c/1af69a2c355e9a6d3d9384697be923e34265f79c commit], [https://git.kernel.org/torvalds/c/8ef583e9f9df9b6371e3faecb3955350f0588a4c commit], [https://git.kernel.org/torvalds/c/f6ade30418a753e3b52329fa067250091944733f commit], [https://git.kernel.org/torvalds/c/65b426225b6f9d48a7250b0bd0b9141a9a6e7312 commit], [https://git.kernel.org/torvalds/c/2ed0936de5ccbfd670ebf558770bb89bf9fe3b96 commit], [https://git.kernel.org/torvalds/c/4e86be75c69cac5ccb599ba5b38df60336f247c9 commit], [https://git.kernel.org/torvalds/c/c2cdb0428026dc79b0a902ca2c4371b88e130846 commit], [https://git.kernel.org/torvalds/c/75419c437851ab28d75bbf14502342c97cf47eb4 commit] * Preinitialised VRAM buffer support [https://git.kernel.org/torvalds/c/4fea83ff0f61676389b17803365c1e8d2b652183 commit] * Virtual display support [https://git.kernel.org/torvalds/c/e443059d0f41fcc07f0fb6b3b8ae96dc3d2364c7 commit] * Initial Southern Islands support [https://git.kernel.org/torvalds/c/bd4a68da1989a3735b9c183422effc177e2d5ae8 merge] * powerplay: add module parameter to mask pp features [https://git.kernel.org/torvalds/c/5141e9d2f7811e1ba714e069c4f12b64de67030f commit] * powerplay: enable power containment features for tonga. [https://git.kernel.org/torvalds/c/2a702ccd9a79f6fc23fdb07a410a5f6533ac8f78 commit] * powerplay: enable powerplay as default on CZ/ST [https://git.kernel.org/torvalds/c/fad2af195f1abaada473f4f9e9a554c1e4db768b commit] * powerplay: enable powerplay by default on TOPAZ [https://git.kernel.org/torvalds/c/70bb246154229550e5c9095d484b39fb82047907 commit] * Add VCE VM mode support [https://git.kernel.org/torvalds/c/ea4a8c1d94e98693612b01908076d6133be52c6e commit] * Add module parameters to ctrl powerplay feature [https://git.kernel.org/torvalds/c/af223dfaf0d93e7a0ed75bed4f69e5db198b741e commit] * imx * drm bridge support for LVDS bridges [https://git.kernel.org/torvalds/c/dc80d7038883feca2abd08975165bc0d83c84762 commit] * Add active plane reconfiguration support [https://git.kernel.org/torvalds/c/1780999ced6df8ce833232852dc6854a388fc248 commit] * VDIC deinterlacer support * Frame synchronisation unit support * Color space conversion support * mediatek: AAL + GAMMA engine support [https://git.kernel.org/torvalds/c/0664d1392c26a8bfcdd6c6f0ff7c63eb0e1a10b0 commit], [https://git.kernel.org/torvalds/c/e0a5d33702451329b7da70a15fad3b919e441401 commit], [https://git.kernel.org/torvalds/c/2f3f4dda747c0619594d13996e65598ab675c60c commit] * analogix: PSR support [https://git.kernel.org/torvalds/c/5b3f84f222b6bb955c5a473ddff707e252be71b4 commit] * rockchip: * rk3399 vop/crtc support [https://git.kernel.org/torvalds/c/0a63bfd046bbc8858d83dd3f0922bc2b1228074a commit] * PSR support [https://git.kernel.org/torvalds/c/5182c1a556d7ff70e28516c4b9250a347b732af0 commit] * vc4 * Interlaced vblank timing [https://git.kernel.org/torvalds/c/e538092cb15cf2978cb661af3382d71601bed539 commit] * 3D rendering CPU overhead reduction [https://git.kernel.org/torvalds/c/c58305af1835095ddc25ee6f548ac05915e66ac5 commit] * tda998x: HDMI audio ASoC support [https://git.kernel.org/torvalds/c/7e567624dc5a44276d9df253f5ca829d911b4e93 commit] * sunxi: Allwinner A33 support [https://git.kernel.org/torvalds/c/cd8fff504d636b28abad652b0ae45f8b54ab0cc9 commit], [https://git.kernel.org/torvalds/c/894f5a9f4b4aaf154fce121d80199a2e2146d6d1 commit], [https://git.kernel.org/torvalds/c/4a408f1f639bd702cc2699d33161f3590c942c2c commit] * msm * Support for in-fences [https://git.kernel.org/torvalds/c/f0a42bb5423a1387e54a2d3451a10d4358b8cfb6 commit] * Support for out-fences [https://git.kernel.org/torvalds/c/4cd0945901a6dd0190824a98471449df9129d21c commit] * sti: remove sti415/416 support [https://git.kernel.org/torvalds/c/b4bba92dfbe23ccc4f1f6c93db88c39c10aa075a commit] * etnaviv: GC3000 support [https://git.kernel.org/torvalds/c/12ff4bdef1a015945e4b19ed80dd9e50626cd3bc commit] * panel * Add JDI LT070ME05000 WUXGA DSI Panel [https://git.kernel.org/torvalds/c/c96f566273bf086fe18a294ac37edf2d451ff024 commit] * simple: Add Innolux G101ICE-L01 panel [https://git.kernel.org/torvalds/c/1e29b840af9f280915cb4aae5ada6a8666292c38 commit] * tilcdc: Add atomic modesetting support [https://git.kernel.org/torvalds/c/edc43303888c13904a1c990592eb64f17e8e7eb1 commit], [https://git.kernel.org/torvalds/c/b961c48b056c2562c7dbb0b2cfcdad486610550d commit] == Storage == * SCSI * be2iscsi: Add IOCTL to check UER supported [https://git.kernel.org/torvalds/c/6694095b5a28c54d9fd114997e483cdc47a2e792 commit], add TPE recovery feature [https://git.kernel.org/torvalds/c/d1d5ca887c0ee60ec6c6e42db0c1073155a09d32 commit], add V1 of EPFW cleanup IOCTL [https://git.kernel.org/torvalds/c/f79929deb56e1b8053c36adf7ee8d34b39e673a8 commit] * ibmvfc: add FC Class 3 Error Recovery support [https://git.kernel.org/torvalds/c/a6104b1e1846273d52b9230d700939fef0a9da80 commit] * smartpqi: add kdump support [https://git.kernel.org/torvalds/c/ff6abb7383d2eec6c8c988ff661352e66f245686 commit] * dtc: remove from tree [https://git.kernel.org/torvalds/c/92efbb8500230c883ca6966b0ef9f3e18c1e29ba commit] * in2000: remove from tree [https://git.kernel.org/torvalds/c/2393b111ed8839e58e6590998483748b1efb35ff commit] * pas16: remove from tree [https://git.kernel.org/torvalds/c/4931a46aef5c0d21422d1344fa8ec9206934e93c commit] * t128: remove from tree [https://git.kernel.org/torvalds/c/f95819a09c2d6ff2e8a784ff46ba8836f937d07b commit] * u14-34f: remove from tree [https://git.kernel.org/torvalds/c/24cbf0f799d3ff8e1f1f6417e9040933acd4b38d commit] * ultrastor: remove from tree [https://git.kernel.org/torvalds/c/180a186d9839a5c2a2d2a2a572d5e47f41bf9309 commit] * wd7000: remove from tree [https://git.kernel.org/torvalds/c/9b3a34fb2125141720515b79ed2228545645a7bc commit] * smartpqi: initial commit of Microsemi smartpqi driver [https://git.kernel.org/torvalds/c/6c223761eb5482dca2bd981d0a800c4aba3c9009 commit] * nvmem: amlogic: Add Amlogic Meson EFUSE driver [https://git.kernel.org/torvalds/c/ad855eae6caf0d1dd17bce5bcd8e07759adc9903 commit] * nvmem: rockchip-efuse: add rk3399-efuse support [https://git.kernel.org/torvalds/c/02baff325462cc7e81241b21959c5e62e7ca575e commit] == Staging == * Remove rtl8723au driver [https://git.kernel.org/torvalds/c/b49f6ab951113cd2263a9d72b420e725e1cbfcf4 commit] * add bcm2708 vchiq driver [https://git.kernel.org/torvalds/c/71bad7f086419dc674244b91ca35a12bfa4cb597 commit] * android: ion: Add ioctl to query available heaps [https://git.kernel.org/torvalds/c/02b23803c6af399473703e26703f74cfff3f22f8 commit] * greybus: Add drivers/staging/greybus to the build [https://git.kernel.org/torvalds/c/d4f56b47a8fac90b15adfae80a42a2735d6b3213 commit] * lustre: add ability to migrate inodes. [https://git.kernel.org/torvalds/c/7949684591cb51e5bc241fd491b59e829d910036 commit] * most: hdm-usb: add USB product id [https://git.kernel.org/torvalds/c/b50762eaf853999c0ab51730858b07196ec7530d commit], add support for new USB gadget [https://git.kernel.org/torvalds/c/5bf9bd8d19834f9ace200af06a58a032542fc427 commit] == Networking == * Bluetooth * Add a new 04ca:3011 QCA_ROME device [https://git.kernel.org/torvalds/c/1144a4eed04b2c3e7d20146d1b76f7669b55971d commit] * Introduce Qualcomm WCNSS SMD based HCI driver [https://git.kernel.org/torvalds/c/1511cc750c3d9a1c402d71e3522c9cf1fad0ad9c commit] * btrtl: Add RTL8822BE Bluetooth device [https://git.kernel.org/torvalds/c/1110a2dbe69831abdcf119c3a9a4c4ef2d0905f8 commit] * btusb: Add support for 0cf3:e009 [https://git.kernel.org/torvalds/c/935199348048902124d0b288788c3a45e78b69ab commit], add entry for Marvell 8997 chipset [https://git.kernel.org/torvalds/c/1165df0ee470930c2da73def005b1f842c2239cc commit] * hci_uart: Add Marvell support [https://git.kernel.org/torvalds/c/162f812f23bab583f5d514ca0e4df67797ac9cdf commit] * Infiniband * hfi1: Add a new VL sysfs attribute for sdma engines [https://git.kernel.org/torvalds/c/f191225719c3abd04d12ec59951bc47bdf726d71 commit] * hfi1: Add sysfs interface for affinity setup [https://git.kernel.org/torvalds/c/0cb2aa690c7ef14ad1f544288349abb5434bb75d commit] * hfi1: Add new debugfs sdma_cpu_list file [https://git.kernel.org/torvalds/c/af3674d62d3470c4573709c031e6b17f1f39c96b commit] * Add driver files for hns RoCE driver [https://git.kernel.org/torvalds/c/9a4435375cd151e07c0c38fa601b00115986091b commit], [https://git.kernel.org/torvalds/c/8793f779cf6ecc83d4c3345ac821a2d0c95713ad commit] * mlx5: Add port counter support for raw packet QP [https://git.kernel.org/torvalds/c/eb49ab0c5f3d8e5efb696f100978bf966ecf6be3 commit], add sniffer support to steering [https://git.kernel.org/torvalds/c/cc0e5d42351de1f9233738697718d0eed4396536 commit], add support in TOS and protocol to flow steering [https://git.kernel.org/torvalds/c/ca0d47538528be18cbf45e3cce09862ddf37a3cf commit], add support of more IPv6 fields to flow steering [https://git.kernel.org/torvalds/c/466fa6d2e36408f697f9ff766f82003ef424bad1 commit] * liquidio: CN23XX support [https://git.kernel.org/torvalds/c/dbeb714a5b11d26cec49e8bb5ba61e7f9b6639ac merge] * qmi_wwan: add support for Telit LE922A PID 0x1040 [https://git.kernel.org/torvalds/c/9bd813da24cd49d749911d7fdc0e9ae9a673d746 commit] * Add Cypress GX3 VID=04b4 PID=3610. [https://git.kernel.org/torvalds/c/8da3cf2a49a6d0ca5e620c6a5eee49b99a3f0880 commit] * alx: add msi-x support [https://git.kernel.org/torvalds/c/dc39a78b3c6113dcad5e0f52e3b9deba7ad2fa3d commit], [https://git.kernel.org/torvalds/c/0c58ee0bfa28ad06dbc2b6305b1b950f7c392cdf commit], add tso support [https://git.kernel.org/torvalds/c/ab725983a96a10630723fe4a0106b37876222993 commit] * ath10k: Add WMI_SERVICE_PERIODIC_CHAN_STAT_SUPPORT wmi service [https://git.kernel.org/torvalds/c/64ed5771aca2fcfb8ea440fc679741054011fd7e commit], added support for extended dbglog module id for 10.4 [https://git.kernel.org/torvalds/c/afcbc82cea527a046d66ff3088a75e56417abfc5 commit], add testmode support for 10.4 firmware [https://git.kernel.org/torvalds/c/ebce1a5e3a0e2c035f201c21ae9f403b42efcbcb commit], add wmi command barrier utility [https://git.kernel.org/torvalds/c/20ddca21dcf84fcae063f2f75f49cfd545bf5237 commit], enable peer stats by default [https://git.kernel.org/torvalds/c/8c1d7fa53166dd82bcf6be5ffc83bc4066150bf5 commit], implement NAPI support [https://git.kernel.org/torvalds/c/3c97f5de1f282492335a6aec1f94b77f7f899b8c commit], implement wmi echo command [https://git.kernel.org/torvalds/c/e25854f2404cc92882e42fe8002b0fd75a77d842 commit], implement wmi echo event [https://git.kernel.org/torvalds/c/84d4911b7184dfa911ea089c2d6728b994de6cd9 commit] * bcma: support BCM53573 series of wireless SoCs [https://git.kernel.org/torvalds/c/3f37ec79dd21fbdbbab8143a48a87272b22fef22 commit] * be2net: Support UE recovery in BEx/Skyhawk adapters [https://git.kernel.org/torvalds/c/710f3e5961a71dd58fe367eac48deecd5af45a48 commit] * bnx2x: Add support for segmentation of tunnels with outer checksums [https://git.kernel.org/torvalds/c/736c4c1da76bc78d3013e791581725c11cd20ead commit] * bnxt_en: Added support for Secure Firmware Update [https://git.kernel.org/torvalds/c/5ac67d8bc753b122175e682274599338b3ee7d42 commit], support for "ethtool -r" command [https://git.kernel.org/torvalds/c/ae8e98a6fa7a73917196c507e43414ea96b6a0fc commit] * brcmfmac: Add USB ID for Cisco Linksys AE1200 [https://git.kernel.org/torvalds/c/bccf3ffc8c6d8e0251a15541bb4d12b423c4f729 commit], add support for bcm4339 chip with modalias sdio:c00v02D0d4339 [https://git.kernel.org/torvalds/c/634faf3686900ccdee87b77e2c56df8b2159912b commit] * cxgb4: Add set VF mac address support [https://git.kernel.org/torvalds/c/858aa65c5110b624bfdab6a891d53826b0dd45aa commit], add PCI device ID for new adapter [https://git.kernel.org/torvalds/c/bb83d62fa83405d7c325873a317c9374f98eedef commit], Add control net_device for configuring PCIe VF [https://git.kernel.org/torvalds/c/7829451c695e5b795fef95d72cd258e78d52f62d commit], add common api support for configuring filters [https://git.kernel.org/torvalds/c/578b46b9383c3619cc0a6002ff867e732b08b67a commit], add support for drop and redirect actions [https://git.kernel.org/torvalds/c/b20ff726fa8360a0508d2d79ecdee5a45d854e99 commit], add support for offloading u32 filters [https://git.kernel.org/torvalds/c/d8931847488d250e27d8f18ca6b7373e9f981d7a commit], add support for per queue tx scheduling [https://git.kernel.org/torvalds/c/6cede1f17f51333ecf9cd4c9fca5565842f1bf55 commit], add support for tx max rate limiting [https://git.kernel.org/torvalds/c/10a2604ea2eac8af2bf7fa5eb11e4fcb6bc336d5 commit], add support for tx traffic scheduling classes [https://git.kernel.org/torvalds/c/b72a32dacdfa29b21da8c720ab9ceee40399b2ac commit] * fm10k: add support for Rx offloads on one Geneve tunnel [https://git.kernel.org/torvalds/c/1ad782928f16e7f1b5269ce4358caffe566f44db commit] * hv_netvsc: Add query for initial physical link speed [https://git.kernel.org/torvalds/c/b37879e6ca7079943542048da37f00a386c30cee commit] * i40e: Add support for HMC resource and profile for X722 [https://git.kernel.org/torvalds/c/7d94906bee43384be85b767d41718463f3630869 commit] * i40evf: enable adaptive interrupt throttling [https://git.kernel.org/torvalds/c/f19a973f46e85d4394cadb90fa7717f7ec98197a commit], support queue-specific settings for interrupt moderation [https://git.kernel.org/torvalds/c/65e87c0398f542d5bd51cfd8a29b9dfd246b6a1c commit] * igb: add support of RX network flow classification [https://git.kernel.org/torvalds/c/0e71def252815d732f86d11d87d63f7186d9d3be commit], support RX flow classification by VLAN priority [https://git.kernel.org/torvalds/c/7a277a963bf394d80f8998a7143a208e0891f6e7 commit], support RX flow classification by ethertype [https://git.kernel.org/torvalds/c/64c75d41ace516b7e4f0f187f91282aa43a51b38 commit] * iwlwifi: add a new series 9460 with new PCI ID [https://git.kernel.org/torvalds/c/827e9ab85402dc876d23e27c64b837255460108e commit], add new 8265 series PCI ID [https://git.kernel.org/torvalds/c/8b6607cc6cdecd932201e63597b3b0c0f7958f33 commit], add new 9460 series PCI IDs [https://git.kernel.org/torvalds/c/c62446d2b028eab024e45f9f73e9496089f5fa7a commit], add the new 8275 series [https://git.kernel.org/torvalds/c/a3e939dfe0a1e12a37ecd08ab89bb6115a490909 commit], add the new 9170 series [https://git.kernel.org/torvalds/c/fe4a7249732de1fe18e7ceb41924e329a572cb2d commit], add the new 9270 series [https://git.kernel.org/torvalds/c/22ccabf17a2c0e4adf1b6e4ef0d2df79e93cf7b6 commit], add the new 9560 series [https://git.kernel.org/torvalds/c/89e4ad53ae53e97a81c0bb1feeb40bc69d87d13c commit], add two new 9560 series PCI IDs [https://git.kernel.org/torvalds/c/191167160c1380e59156dff0c2d7e74aa0ba5770 commit], mvm: Add mem debugfs entry [https://git.kernel.org/torvalds/c/2b55f43f8e477a123bca4ab35351666479bd7b86 commit], mvm: Add support for RRM by scan [https://git.kernel.org/torvalds/c/aacf8f189b03b3d3c2e577a6d4ef5872bf4d393f commit], mvm: add support for MU-MIMO air sniffer [https://git.kernel.org/torvalds/c/91b08c2da4b1b89c265d4c68354b1ef3564a9eeb commit], mvm: support GMAC protocol [https://git.kernel.org/torvalds/c/8e160ab83a32a16cd45d82778aca1ec3e51b802b commit], mvm: support packet injection [https://git.kernel.org/torvalds/c/4857d6cbf7ca4e040ac2b24687464c76e0be96ff commit] ixgbe: Add support for new X557 device [https://git.kernel.org/torvalds/c/92ed84300718de43fd7a92ebbd3dc1189c6dd091 commit], allow setting multiple queues when SR-IOV is enabled [https://git.kernel.org/torvalds/c/3b00da03ae303a3bdfa3bdfbb078e0eadb749375 commit], support 4 queue RSS on VFs with 1 or 2 queue RSS on PF [https://git.kernel.org/torvalds/c/e24fcf28959298e07cae9ee19eb9a4b2b399b4fb commit], add device to MDIO speed setting [https://git.kernel.org/torvalds/c/a83c27e79068cbaa2ce08d696b2150ebd49e8ffd commit], add support for geneve Rx offload [https://git.kernel.org/torvalds/c/a21d0822ff693655b4bf412405ecd649636f3d3b commit] * mlxsw: spectrum: Implement offload stats ndo and expose HW stats by default [https://git.kernel.org/torvalds/c/fc1bbb0f1831cc22326c86fb21d88cca44999b3e commit] * mwifiex: add PCIe function level reset support [https://git.kernel.org/torvalds/c/4c5dae59d2e9386c706a2f3c7c2746ae277bf568 commit], add cfg80211 testmode support [https://git.kernel.org/torvalds/c/3935ccc14d2c68488bd96448fc073da48eaeebf0 commit], add custom regulatory domain support [https://git.kernel.org/torvalds/c/72539799104d4d70c2afcb8f0fe2a7a507a41c81 commit], add manufacturing mode support [https://git.kernel.org/torvalds/c/cf5383b088d07f304d189986fdbd4efbd7d41538 commit], add region code information in debugfs [https://git.kernel.org/torvalds/c/e5988c62b9e6e5fb279188db916c51fdb5981403 commit], support random MAC address for scanning [https://git.kernel.org/torvalds/c/c2a8f0ff9c6ca8d04adb68b7959a56a3cbb665b3 commit] * dsa: add new driver for qca8xxx family [https://git.kernel.org/torvalds/c/6b93fb46480a9cfa4afb52a6d19b2591804e5f9e commit] * mlx4: Add VF vlan protocol 802.1ad support [https://git.kernel.org/torvalds/c/b42959dc35a533a531dd698b581193a65a5da831 commit] * mlx5: XDP support [https://git.kernel.org/torvalds/c/b80b8d7a974ea4888a0a598cec217a6c500a0cdb merge], SRIOV offloads vlan push/pop [https://git.kernel.org/torvalds/c/c7b9e63341db3ab2160194ebbf0d3d6041419cee merge], ConnectX-4/Connect-IB [https://git.kernel.org/torvalds/c/124c13439b61a3af28977b67f76698e4b5867087 merge], [https://git.kernel.org/torvalds/c/0c41284c8308d6dc5d494f3fb149af33cb5eb102 merge], implement RoCE LAG feature [https://git.kernel.org/torvalds/c/7907f23adc186700efbe56c032527e47485c86ab commit], Vport LAG creation support [https://git.kernel.org/torvalds/c/3bc34f3bcb087764796d9a6eaa476e270114eb8f commit] * bgmac: support Ethernet core on BCM53573 SoCs [https://git.kernel.org/torvalds/c/1cb94db3d1bfe0075bde78fb2989f17e0a8a3936 commit] * dsa: add MDB support [https://git.kernel.org/torvalds/c/8df3025520aaeba36aba867a4851f8968ac65b4d commit], b53: Add JOIN_ALL_VLAN support [https://git.kernel.org/torvalds/c/48aea33a77ab8ec76245336ea08eeb3dda34f98a commit], b53: Prepare to support 7445 switch [https://git.kernel.org/torvalds/c/130401d998a49da96d5ffc45a4f82a68426e588b commit], mv88e6xxx: add MDB support [https://git.kernel.org/torvalds/c/7df8fbdd44fa3c7ed53964c95e440b0286fd0836 commit] * emac: emac gigabit ethernet controller driver [https://git.kernel.org/torvalds/c/b9b17debc69d27cd55e21ee51a5ba7fc50a426cf commit] * ena: Add a driver for Amazon Elastic Network Adapters (ENA) [https://git.kernel.org/torvalds/c/1738cd3ed342294360d6a74d4e58800004bff854 commit] * dwmac: add Ethernet glue logic for stm32 chip [https://git.kernel.org/torvalds/c/c6eec6f332a0504ba3af1d597e7624b9dfd7cfda commit] * mediatek: add HW LRO functions of PDMA RX rings [https://git.kernel.org/torvalds/c/ee40681037c0e5fa0058447d7603a4fb77308bce commit], add ethtool functions to configure RX flows of HW LRO [https://git.kernel.org/torvalds/c/7aab747e5563ecbc9f3cb64ddea13fe7b9fee2bd commit] * stmmac: add support of Synopsys 3.50a MAC IP [https://git.kernel.org/torvalds/c/f9a09687a87887d1330dd5e5d08d9d7b3d209fb2 commit] * ti: cpsw: add ethtool channels support [https://git.kernel.org/torvalds/c/ce52c744574bbe31e5c30788f69d19f20d328225 commit], add multi queue support [https://git.kernel.org/torvalds/c/e05107e6b74700762e2feda0abd2e74984c24227 commit] * phy * Add Edge-rate driver for Microsemi PHYs. [https://git.kernel.org/torvalds/c/a4cc96d1f0170b779c32c6b2cc58764f5d2cdef0 commit] * Add MAC-IF driver for Microsemi PHYs. [https://git.kernel.org/torvalds/c/1a21101d21d7ef056dfda1d7b843289e05ecd034 commit] * Add Wake-on-LAN driver for Microsemi PHYs. [https://git.kernel.org/torvalds/c/0a55c12f9734105c004e464b5eebb79f08634d7a commit] * Add gmiitorgmii converter support [https://git.kernel.org/torvalds/c/f411a6160bd4278508b5892949ba1a7db6f73489 commit] * dp83848: add dp83822 PHY support [https://git.kernel.org/torvalds/c/3034783472f5353f71af44ed52ad9ee65f9f6d17 commit] * Add USB Type-C PHY driver for rk3399 [https://git.kernel.org/torvalds/c/e96be45cb84e29e58f35ed460a859b61e8bf28c5 commit] * Add a driver for the Rockchip SoC internal PCIe PHY [https://git.kernel.org/torvalds/c/fcffee3d54fcadcfa82b183c3fcdbd43e573339e commit] * bcm-ns-usb3: new driver for USB 3.0 PHY on Northstar [https://git.kernel.org/torvalds/c/e5666281d9eadb98a802e5ec6e85f0b4640f30c4 commit] * rockchip-inno-usb2: add a new driver for Rockchip usb2phy [https://git.kernel.org/torvalds/c/0e08d2a727e68bbe426457dc61ec11a5c6a76ed6 commit] * Microsemi VSC 8531/41 PHY Driver [https://git.kernel.org/torvalds/c/d50736a853b8633ed8c9c64a2a1487e6081b739c commit] * thunderx: Add 81xx support to BGX driver [https://git.kernel.org/torvalds/c/57aaf63cb13ca342bfeba6772df3a4e05a35e4ab commit], add QSGMII interface type support [https://git.kernel.org/torvalds/c/3f8057cfe8adc12bd272fe2c67e3c9ab9cff0a12 commit], add RGMII interface type support [https://git.kernel.org/torvalds/c/6465859aba1e66a5351b047fbf40e9e9bcb6c669 commit], add VNIC's PCI devid on future chips [https://git.kernel.org/torvalds/c/f7ff0ae844128e669704860d8c9d1ff510cee271 commit], add support for 16 LMACs of 83xx [https://git.kernel.org/torvalds/c/949b5331419828ff4c028dae556e5983b06b5d18 commit], add support for 81xx and 83xx chips [https://git.kernel.org/torvalds/c/0025d93ebb9b4f7ad7807d22fe65852f447309a1 commit], support for byte queue limits [https://git.kernel.org/torvalds/c/2c204c2b9fca36aa24f7abe2e8bfd83fe3a8db8d commit] * rtl8xxxu: Add TP-Link TL-WN823N v2 to list of supported devices [https://git.kernel.org/torvalds/c/690a6d268bdf85f8d233823a18d3200b99e5568d commit] * sh_eth: add R8A7743/5 support [https://git.kernel.org/torvalds/c/c099ff3cdb9dd2281dee3dc4ef89fec1c516df22 commit] * smsc95xx: Add mdix control via ethtool [https://git.kernel.org/torvalds/c/13722bbe97b55bbd31651a2e1e12b460f33de134 commit] == Audio == * hda: Add support for link audio time reporting [https://git.kernel.org/torvalds/c/bfcba288b97f10c22fb84f0898ebfb6b468b80ea commit] * line6: Add high-speed USB support [https://git.kernel.org/torvalds/c/79faa2b048b23f28a24a7b232d8933cb53df95b7 commit], add support for POD X3 [https://git.kernel.org/torvalds/c/790869dacc3d8d4de318905eef32b1f603d02cac commit] * snd-aoa: enable sound on PowerBook G4 12" [https://git.kernel.org/torvalds/c/34b64e5ebffc5e4a9dbf8735561c4159a936248f commit] * ASoC * Intel: Skylake: Add module processing domain support [https://git.kernel.org/torvalds/c/3d4006cd50289d7626639488c3a6449574cceee7 commit] * Intel: boards: Add bdw-rt5677 machine driver [https://git.kernel.org/torvalds/c/2d995e5dc283adbfbf9c1eb81bf35ca7af2d22a6 commit] * add rt5663 codec driver [https://git.kernel.org/torvalds/c/df7c52168ee15b3951b50078c0c3960598eb0109 commit] * nau8810: Add driver for Nuvoton codec chip NAU88C10 [https://git.kernel.org/torvalds/c/b6970b48e384a602bdb9d6246cded83e150d4660 commit] * rockchip: Add machine driver for RK3399 GRU Boards [https://git.kernel.org/torvalds/c/c6eac8a36a845e52ba520060a807044964ad9de5 commit] * rt5660: add rt5660 codec driver [https://git.kernel.org/torvalds/c/2b26dd4c1fc5f83bc088f4a053120ca03817045e commit] * tegra: add tegra sgtl5000 machine driver [https://git.kernel.org/torvalds/c/04445681f710eb3a6a263504fa3e6f4199f12d87 commit] == Tablets, touch screens, keyboards, mouses == * ALPS: add touchstick support for SS5 hardware [https://git.kernel.org/torvalds/c/4777ac220c430173e297237b896932ed5fd8aaf3 commit], allow touchsticks to report pressure [https://git.kernel.org/torvalds/c/7ad8a1067dfc3bf74ad2daef013ea4f3df1841a7 commit] * Add ADC resistor ladder driver [https://git.kernel.org/torvalds/c/680772647d96ed853d20f837a2726151f24d8b20 commit] * Add generic input driver to read encoded GPIO lines [https://git.kernel.org/torvalds/c/694641616448a9c5b30b3a5e5f51da73cb3a0016 commit] * Add support for Elan eKTF2127 touchscreen controller [https://git.kernel.org/torvalds/c/9ca5bf5029b6c17ce50b34581242f71f9b777ae7 commit] * Remove duplicate ft6236 driver [https://git.kernel.org/torvalds/c/d18716542d137beafef2859bdf90d4e0c9a25523 commit] * serio: add hangup support [https://git.kernel.org/torvalds/c/51db013767c46dc0243a8945085b5a229d9bd281 commit] * tps65218-pwrbutton - add support for tps65217 variant [https://git.kernel.org/torvalds/c/722dc54628ca5cffd3b4581b523775aa422b55df commit] * HID * Add a new Saitek mouse device ID (RAT 9) [https://git.kernel.org/torvalds/c/7d3ea5c1e958e4cbabf170b8dee42b5aeac7d530 commit] * hid-logitech: Add combined pedal support Logitech wheels [https://git.kernel.org/torvalds/c/c832f86effbcf8833fc2c842aa501ce1eb4d0478 commit], improve Wingman Formula Force GP support [https://git.kernel.org/torvalds/c/560bea30ff9dd4823d8f611aaab88d3c3f9c7d8d commit], introduce control for combined pedals feature [https://git.kernel.org/torvalds/c/961af46f8e2c7bf793352c11262fb37e87706921 commit] * Add mic mute key on HP slim keyboard [https://git.kernel.org/torvalds/c/08fc94733211f94755dd15028fb0a0129310fb5d commit] * intel-ish-hid: ISH HID client driver [https://git.kernel.org/torvalds/c/0b28cb4bcb17dcb5fe0763fc3e1a94398b8f6cf6 commit], ipc layer [https://git.kernel.org/torvalds/c/ae02e5d40d5f829c589412c6253f925e35cf7a22 commit], ISH Transport layer [https://git.kernel.org/torvalds/c/3703f53b99e4a7c373ce3568dd3f91f175ebb626 commit] * microsoft: Add Surface 4 type cover pro 4 (JP) [https://git.kernel.org/torvalds/c/b490a8537df60d449199e162417da74ee9262515 commit] * Support for keyboard - Corsair STRAFE [https://git.kernel.org/torvalds/c/3da30bfc0b0a572a4f977a586edf34cf3dd503c3 commit] * uclogic: Add support for UC-Logic TWHA60 v3 [https://git.kernel.org/torvalds/c/3202bb7fb021e81dc988735a8b5f42f82aa912f3 commit], add support for several more tablets [https://git.kernel.org/torvalds/c/4b7e7e5eda1d415158c04c77b0b2a1648fa59815 commit], support UGTizer GP0610 partially [https://git.kernel.org/torvalds/c/18e3dfac16ae66209fdb570a429089be1907caa1 commit] * wacom: add touch_arbitration parameter to wacom module [https://git.kernel.org/torvalds/c/1924e05e6014917b23b7648302be39cfee03d047 commit], handle Cintiq 24HD leds buttons [https://git.kernel.org/torvalds/c/6a06281e2bfb6f59aa3290c459981471b4940a39 commit], handle the switch of the LEDs directly in the kernel [https://git.kernel.org/torvalds/c/34736aa96e313d304ffe0746519833167e66c978 commit] == TV tuners, webcams, video capturers == * v4l2-core: Add support for touch devices [https://git.kernel.org/torvalds/c/b2fe22d0cf64708c50c26f11b3da8b79809c699b commit] * Add GS1662 driver, a video serializer [https://git.kernel.org/torvalds/c/7aae6e2df127f9f7a96c21e21a277dd7ff063e6a commit] * atmel_mxt_ts: add diagnostic data support for mXT1386 [https://git.kernel.org/torvalds/c/566d533a4bd2ed9a7ce26a08df31a6e634051562 commit], add support for T37 diagnostic data [https://git.kernel.org/torvalds/c/d6a39404984094c5e20e1d17a91036ac6b125731 commit], add support for reference data [https://git.kernel.org/torvalds/c/06b3d3f38c19601564cdd10443edbcac5c8293e2 commit], output diagnostic debug via V4L2 device [https://git.kernel.org/torvalds/c/ecfdd7e2660e5208072d3afaed8c3e05a643b64f commit] * synaptics-rmi4 - add support for F54 diagnostics [https://git.kernel.org/torvalds/c/3a762dbd5347514c3cb2ac756a92a3d1c7646a2d commit] * ad5820: Add driver for auto-focus coil [https://git.kernel.org/torvalds/c/bee3d51156113363e952674504833b4bc92cf15e commit] * Add stih-cec driver [https://git.kernel.org/torvalds/c/60fe2bda39a1c51d94ac514cfe68dabb11579c2b commit] * atmel-isc: add the Image Sensor Controller code [https://git.kernel.org/torvalds/c/106267444f12fde77f5aee92ca862a7138a88508 commit] * cobalt: support reduced fps [https://git.kernel.org/torvalds/c/605a74e62809396cfcb786934f12be84a0da2282 commit] * cx23885: Add support for Hauppauge WinTV quadHD ATSC version [https://git.kernel.org/torvalds/c/dd9ad4fbf0cecfe9a823d6a18707af394eb9af21 commit] * cxd2820r: dvbv5 statistics for DVB-C [https://git.kernel.org/torvalds/c/90d5d2e3f047164748e67ae7cf4d5a7bb6a8d0b3 commit], dvbv5 statistics for DVB-T [https://git.kernel.org/torvalds/c/2832fd3177d7d988348fc1bd8031daeea89396c9 commit], dvbv5 statistics for DVB-T2 [https://git.kernel.org/torvalds/c/91171fb63e1b09fea18465248a748c48b0d33451 commit] * tw686x: Support frame sizes and frame intervals enumeration [https://git.kernel.org/torvalds/c/ee242096598df01fcdeb709ddf765bb614d93afb commit] * Add tw5864 driver [https://git.kernel.org/torvalds/c/34d1324edd3154105b7a3985c6c4384d602f2ab6 commit] * s5p-tv: remove obsolete driver [https://git.kernel.org/torvalds/c/d0d44516f8e989392d1fa545ae58ea6694743db9 commit] * st-hva: add H.264 video encoding support [https://git.kernel.org/torvalds/c/ba4616b7d9b9324021985fc5ecd9a9acd2f1f0f2 commit], multi-format video encoder V4L2 driver [https://git.kernel.org/torvalds/c/57b2c0628b6042b7cfad387fe54951ddf7185fd2 commit] * tw686x-kh: remove obsolete driver [https://git.kernel.org/torvalds/c/563bf7a72eac823b06953cd3dce9b71b499fa438 commit] * v4l: vsp1: Add R8A7792 VSP1V support [https://git.kernel.org/torvalds/c/8a5a2ba86ab8fc12267fea974b9cd730ad2dee24 commit] * rcar-vin: remove obsolete driver [https://git.kernel.org/torvalds/c/f429b56a7f8037ce58cf258b3bce182e376438c7 commit] * sh_mobile_csi2: remove unused driver [https://git.kernel.org/torvalds/c/f304562ed3c97e237a77b3da57b0e43f264bd82a commit] == USB == * bcma: support old USB 2.0 controller on Northstar devices [https://git.kernel.org/torvalds/c/d6b76c4ddb124dd22c6e910ca9332e472e7b3273 commit] * serial: cp210x: Add ID for a Juniper console [https://git.kernel.org/torvalds/c/decc5360f23e9efe0252094f47f57f254dcbb3a9 commit], add ID for the Zone DPMX [https://git.kernel.org/torvalds/c/2ab13292d7a314fa45de0acc808e41aaad31989c commit]; ftdi_sio: add support for TI CC3200 LaunchPad [https://git.kernel.org/torvalds/c/9bfef729a3d11f04d12788d749a3ce6b47645734 commit] == Serial Peripheral Interface (SPI) == * add driver for J-Core SPI controller [https://git.kernel.org/torvalds/c/2cb1b3b3ac0ac86b70eb1ecd65585c0d024fe273 commit] * bcm-qspi: Add BSPI spi-nor flash controller driver [https://git.kernel.org/torvalds/c/4e3b2d236fe00f0e0b6c45dcb3cc7d84c2316424 commit], add Broadcom MSPI driver [https://git.kernel.org/torvalds/c/fa236a7ef24048bafaeed13f68df35a819794758 commit] * brcmstb-qspi: Broadcom settop platform driver [https://git.kernel.org/torvalds/c/44f95d87a6187f5027568bbcdce491713d7de5e5 commit] * iproc-qspi: Add Broadcom iProc SoCs support [https://git.kernel.org/torvalds/c/cc20a38612dbc87dc7396affc9758e3bfbe92340 commit] * octeon: Add ThunderX driver [https://git.kernel.org/torvalds/c/7347a6c7af8d9b5edf587678e80c7e5bc24ec2d5 commit] == Watchdog == * Add watchdog pretimeout governor framework [https://git.kernel.org/torvalds/c/ff84136cb6a4943f489ad037fe93f43be0573c23 commit], add noop pretimeout governor [https://git.kernel.org/torvalds/c/f77710c4cda01ad9c3672fb2f97bdea9a94da92a commit], add option to select a pretimeout governor in runtime [https://git.kernel.org/torvalds/c/53f96cee1aff74c8ee3c5f7a25df0c01d7117eeb commit], add panic pretimeout governor [https://git.kernel.org/torvalds/c/da0d12ff2b829a35e9921918e925d79497b82bef commit] * hpwdt: add support for iLO5 [https://git.kernel.org/torvalds/c/fc113d54e9d7ef3296cdf2eff49c8ca0a3e5a482 commit] * ziirave_wdt: Add support to upload the firmware. [https://git.kernel.org/torvalds/c/217209db0204ae1fa5f30af804525863e852c35d commit] == Serial == * 8250_dw: add ACPI support for uart on Hisilicon Hip05 SoC [https://git.kernel.org/torvalds/c/e06b6b854163a7f9931d6e0d859b9378a23fe7af commit] * 8250_mtk: support big baud rate. [https://git.kernel.org/torvalds/c/81bb549fdf144582f57d1df65a2517beb418dc8b commit] * stm32: adding support for stm32f7 [https://git.kernel.org/torvalds/c/ada8618ff3bfe183cc2c1ae34239a5168ba34411 commit], adding dma support [https://git.kernel.org/torvalds/c/3489187204eb75e5635d8836babfd0a18be613f4 commit] * atmel: add fractional baud rate support [https://git.kernel.org/torvalds/c/5bf5635ac1705b8d58fdef5ff0666ef0e72b4629 commit] * fsl_lpuart: Add support for RS-485 [https://git.kernel.org/torvalds/c/03895cf41d1890a219679490428c8bf10b17e2b9 commit] == ACPI, EFI, cpufreq, thermal, Power Management == * ACPI * CPPC: add sysfs support to compute delivered performance [https://git.kernel.org/torvalds/c/158c998ea44ba30ae3d1bde535581c4436417530 commit] * watchdog: Add support for WDAT hardware watchdog [https://git.kernel.org/torvalds/c/058dfc7670086edda8d34f0dbe93c596db5d4a6b commit] * I/O Remapping Table (IORT) initial support. IORT shows representation of IO topology for ARM based systems [https://git.kernel.org/torvalds/c/88ef16d888a094587b2ac77de60927df5da5d56d commit] * Enable SPCR table in ARM64 [https://git.kernel.org/torvalds/c/888125a712986fd0fab99d09f42b307de32d740c commit] * nfit: add dimm device notification support [https://git.kernel.org/torvalds/c/ba9c8dd3c22275e46feef429f343b85e9cf3924c commit] * devfreq * support rockchip dfi controller [https://git.kernel.org/torvalds/c/b9d1262bca0afcbb67fdb309ed45b34f0226e964 commit] * rockchip: add devfreq driver for rk3399 dmc [https://git.kernel.org/torvalds/c/5a893e31a636cca3798af2db5aee8d3d144b1e1e commit] == Real Time Clock (RTC) == * ac100: Add RTC driver for X-Powers AC100 [https://git.kernel.org/torvalds/c/d00a18a42c1483924de086ddfb0efe8da1dba3ac commit], add clk output support [https://git.kernel.org/torvalds/c/04940631b8d2b2e57a13b6d4ca50dfe5994b514f commit] * ds1307: add Intersil ISL12057 support [https://git.kernel.org/torvalds/c/78aaa06d7956dc4cd42fff5033f4bf6fafcbc79f commit] * isl12057: remove driver [https://git.kernel.org/torvalds/c/e8aa7dcbf0b1fdd79127b125d2369bca7bdb5b03 commit] * omap: Support ext_wakeup configuration [https://git.kernel.org/torvalds/c/97ea1906b3c2201273ea6bb40c43c611c056ddb3 commit] == PCI == * Add Precision Time Measurement (PTM) support [https://git.kernel.org/torvalds/c/9bb04a0c4e261187be904d05c2bcd1da0eebc20c commit] * designware: Add iATU Unroll feature [https://git.kernel.org/torvalds/c/a0601a47053714eecec726aea5ebcd829f817497 commit] * rcar: Add multi-MSI support [https://git.kernel.org/torvalds/c/e3123c20c8075f1771947e10cb7e9681166f2e89 commit] * rockchip: Add Rockchip PCIe controller support [https://git.kernel.org/torvalds/c/e77f847df54c6b01f4628dd352f4168db3082aa8 commit] * AER: Remove aerdriver.forceload kernel parameter [https://git.kernel.org/torvalds/c/7ece14175376051b18a9b97f0e6125cb8b864155 commit] * pci/hotplug: Support surprise hotplug in powernv driver [https://git.kernel.org/torvalds/c/360aebd85a4c946764f6301d68de2a817fad5159 commit] == Voltage, current regulators, power capping, power supply == * Add Mediatek thermal driver for mt2701. [https://git.kernel.org/torvalds/c/b7cf0053738c5491df532a625321e976eaa93b22 commit] * Add support for hardware-tracked trip points [https://git.kernel.org/torvalds/c/060c034a974187e930b790957cafc5047cc30a40 commit] * Add Intel BXT WhiskeyCove PMIC thermal driver [https://git.kernel.org/torvalds/c/b474303ffd57e0a379ce73ca10232350f866f77b commit] * max77620: Add thermal driver for reporting junction temp [https://git.kernel.org/torvalds/c/ec4664b3fd6d565a79eb562e4339528f74eb1cca commit] * qcom: tsens: Add a skeletal TSENS drivers [https://git.kernel.org/torvalds/c/9066073c6c27994a30187abf3b674770b4088348 commit], add support for 8916 family of SoCs [https://git.kernel.org/torvalds/c/840a5bd3ed3fdd62456d4d26c3128ec10496555b commit], add support for 8960 family of SoCs [https://git.kernel.org/torvalds/c/20d4fd84bf524ad91e2cc3e4ab4020c27cfc0081 commit], add support for 8974 family of SoCs [https://git.kernel.org/torvalds/c/5e6703bd2d83548998848865cb9a9a795f31a311 commit], add support for 8996 family of SoCs [https://git.kernel.org/torvalds/c/d059c739aacfbd00606f1b120ceaadb79f05c7e0 commit] * qoriq: Add thermal management support [https://git.kernel.org/torvalds/c/43528445f6db0e934592a0c58b5a71d6be51aa41 commit] * tegra: add hw-throttle for Tegra132 [https://git.kernel.org/torvalds/c/6c7c324570847a459c21e7298bc5c92a40577103 commit] * cpufreq: schedutil: Add iowait boosting [https://git.kernel.org/torvalds/c/21ca6d2c52f8ca8638129c1dfc489d0b0ae68532 commit] == Pin Controllers (pinctrl) == * Add core support for Aspeed SoCs [https://git.kernel.org/torvalds/c/4d3d0e4272d8d660f5f14f5abcf96fb4df1aa94b commit] * Add pinctrl-aspeed-g4 driver [https://git.kernel.org/torvalds/c/524594d40153befc7b0c4600550a5eb312c6918c commit] * Add pinctrl-aspeed-g5 driver [https://git.kernel.org/torvalds/c/56e57cb6c07f124911dfe9a6b496f541ed166931 commit] * sh-pfc: Add R8A7792 PFC support [https://git.kernel.org/torvalds/c/2cf59e0c200de79cd2a8f87ba06c87fa24060e2d commit], initial R8A7796 PFC support [https://git.kernel.org/torvalds/c/f9aece7344bd81ce16bafc15f8e90ef0dbd18714 commit] * sunxi: Add GR8 controller support [https://git.kernel.org/torvalds/c/ac91ab51e4f882db65449ff821a5664bad4b164c commit] * st: Remove STiH415/6 SoC pinctrl driver support. [https://git.kernel.org/torvalds/c/147e1468b2a36300595e2952a539a29394b4468c commit] == Multi Media Card == * sunxi: add support for A64 mmc controller [https://git.kernel.org/torvalds/c/e1b8dfd1b1c61b3fde3622a2f244a008faca2916 commit] * tmio: add eMMC support [https://git.kernel.org/torvalds/c/0bc0b6e86524526c92a9409faea79d53db8e7e6e commit] * sdhci-pci: enable SD card interface on Merrifield [https://git.kernel.org/torvalds/c/4674b6c87019ba8e3e53c91712fff07b93f4efa7 commit] * sdhci-pci: enable SDIO interface on Intel Merrifield [https://git.kernel.org/torvalds/c/d55655773ab23d170b4295666f7feff976124ae3 commit] == Industrial I/O (iio) == * Add IIO support for the Measurement Computing CIO-DAC family [https://git.kernel.org/torvalds/c/3b8df5fd526e70e8c89e47e3fcb253b80f6192f6 commit] * accel: Add driver for the mCube MC3230 3-axis accelerometer [https://git.kernel.org/torvalds/c/063e3303a93fcd64554730145361f102236724cb commit], add support for Domintech DMARD06 accelerometer [https://git.kernel.org/torvalds/c/b1b79f53278f2e2ec07fc8a899068fcc04ca439b commit], add support for the Domintech DMARD09 3-axis accelerometer [https://git.kernel.org/torvalds/c/a4fa6509dda47e51c3582409e8630b24702970c5 commit], kxsd9: Add I2C transport [https://git.kernel.org/torvalds/c/a483ab796960c9080dc9f97f5905d11debad3df9 commit], mxc6255 add support for the mxc6225 [https://git.kernel.org/torvalds/c/06777c562a50a09c4a2becfb2bf63c762a45df17 commit] * adc: add ADC12130/ADC12132/ADC12138 ADC driver [https://git.kernel.org/torvalds/c/50a6edb1b6e08643442386e8f81acc8123d17931 commit], at91: Add support for Touchscreen Switches Closure Time [https://git.kernel.org/torvalds/c/ede63aaf7cda21bc265edb928f01363784cbf3fc commit], ltc2485: add support for Linear Technology LTC2485 ADC [https://git.kernel.org/torvalds/c/8c9e7b1bf42af845f83350e5141fbc4181dc7f98 commit], mt2701: Add Mediatek auxadc driver for mt2701. [https://git.kernel.org/torvalds/c/ace4cdfe67be24463ad694105533e5319674f022 commit], ti-adc161s626: add support for TI 1-channel differential ADCs [https://git.kernel.org/torvalds/c/4d671b71beefbfc145b971a11e0c3cabde94b673 commit] * chemical: atlas-ph-sensor: add ORP feature [https://git.kernel.org/torvalds/c/ce08cc986ed6bcd43fcbef83ef6efc62a2d44eef commit], vz89x: add support for VZ89TE part [https://git.kernel.org/torvalds/c/0a735aa07f2eb5bcb04fb022b463c70cd1cf1399 commit] * dac: AD8801: add Analog Devices AD8801/AD8803 support [https://git.kernel.org/torvalds/c/7f270bc9a2d95967c09e759776a28a8d2a345c74 commit] * light: Add driver for Silabs si1132, si1141/2/3 and si1145/6/7 ambient light, uv index and proximity sensors [https://git.kernel.org/torvalds/c/ac45e57f15903747ccd5a14cebfbd673ebcbdd6f commit] * magn: add a driver for AK8974 [https://git.kernel.org/torvalds/c/7c94a8b2ee8cfe915f332575566b4870976ab8f4 commit] * pressure: initial zpa2326 barometer support [https://git.kernel.org/torvalds/c/03b262f2bbf43b82eaef82ffb3bc671d5b5c8da1 commit] == Multi Function Devices (MFD) == * Add STMPE1600 support [https://git.kernel.org/torvalds/c/6bb9f0d93399cbde14fc6a1532341a14a85d2df4 commit] * Add Samsung Exynos Low Power Audio Subsystem driver [https://git.kernel.org/torvalds/c/c695abab2429cfa9554aa353702936d1f064f073 commit] * ac100: Add driver for X-Powers AC100 audio codec / RTC combo IC [https://git.kernel.org/torvalds/c/585083c539ca3f5fb3d00057b25f9be3304d54c6 commit] * axp20x: Add support for AXP806 PMIC [https://git.kernel.org/torvalds/c/8824ee8573483e1c91691b5be3d3730e75551dce commit] * cros_ec: Add MKBP event support [https://git.kernel.org/torvalds/c/6f1d912b687d3d17c1731f5bda3b5d6703bce4a0 commit] * lp873x: Add lp873x PMIC support [https://git.kernel.org/torvalds/c/dc21c7ad3a8aad79cb14128c321833a47dc921c2 commit] * lpss: Add Intel Kaby Lake PCH-H PCI IDs [https://git.kernel.org/torvalds/c/77fc5ff64f1834976abbf499b2adc95a4589ea86 commit] * pm8921: Add support for pm8018 [https://git.kernel.org/torvalds/c/c7ef587bd4abe75705197fed7c1aac899624ca81 commit] * qcom-rpm: Add support for pm8018 RPM Regulator [https://git.kernel.org/torvalds/c/eb87a669dd4a79fdbca14c402fdbcdb8695739ff commit] * rk808: Add RK818 support [https://git.kernel.org/torvalds/c/2eedcbfc0612c87e22c6325fde49ecf140e5873a commit] * tps65217: Add support for IRQs [https://git.kernel.org/torvalds/c/6556bdacf646fcaa0586123ba85412de1c8f0eee commit] == Pulse-Width Modulation (PWM) == * Add MediaTek MT2701 display PWM driver support [https://git.kernel.org/torvalds/c/cd4b45ac449a01f0819b8459c451c840437aa0a3 commit] * Add support for Meson PWM Controller [https://git.kernel.org/torvalds/c/211ed630753d2f0553ff642346e9995503bc240d commit] * sunxi: Add H3 support [https://git.kernel.org/torvalds/c/42ddcf4f9ebbfeac75fac3851f2807833b222399 commit] == Inter-Integrated Circuit (I2C) == * designware: Enable fast mode plus [https://git.kernel.org/torvalds/c/d608c3d9ac818fc0addc884144c7550e03b0fc6f commit], enable high speed mode [https://git.kernel.org/torvalds/c/b6e67145f14903ca430e011db3b771d8de4c3d8a commit] * i801: Add support for Kaby Lake PCH-H [https://git.kernel.org/torvalds/c/31158763ef2dba9393ddd205248b9c95d2b5b87c commit] * rcar: add support for r8a7796 (R-Car M3-W) [https://git.kernel.org/torvalds/c/c13f743aee4a84a380a8cc0745d20e832bab8ed2 commit] * tegra: Add pinctrl support [https://git.kernel.org/torvalds/c/718917b9875fcfa6450e7274d2727c4680c3591a commit] * thunderx: Add SMBUS alert support [https://git.kernel.org/torvalds/c/1e5866711accf16e931c4f8174cf898b554e9f4a commit], add i2c driver for ThunderX SOC [https://git.kernel.org/torvalds/c/22d40209de3bb50cbffcc6b79f2f7c5d689d185f commit] == Hardware monitoring (hwmon) == * New hwmon registration API [https://git.kernel.org/torvalds/c/bf7153fd2c6f70c1f1c75c0a4d353c2384dc94eb commit], [https://git.kernel.org/torvalds/c/d560168b5d0fb4a70c74b386564072a819d9bf71 commit], [https://git.kernel.org/torvalds/c/f9f7bb3a0efafb662a4c639bc62df1df2b7321f9 commit], [https://git.kernel.org/torvalds/c/9b26947ce5b6a6d5f260d9564195e8971cc9713d commit], [https://git.kernel.org/torvalds/c/6bfcca44a6e7b0a6d92eab39c4cb830516b9568c commit], [https://git.kernel.org/torvalds/c/8faee73f92cd4dd4928e6860001315a0cc834c99 commit], [https://git.kernel.org/torvalds/c/b308f5c744522de020da4706718de9076adeada7 commit], [https://git.kernel.org/torvalds/c/00d616cf872bb552a6853df288efcdb9f937a489 commit] * adt7411: add external thermal diode support [https://git.kernel.org/torvalds/c/a95da110cd6f464e7ea413224add0700051fe9ac commit] * adt7470: Expose PWM frequency to sysfs [https://git.kernel.org/torvalds/c/aa18cc911ae2f172429d59169e95726b8e63525c commit] * lm95241: Add support for fault attributes [https://git.kernel.org/torvalds/c/090a7f8efe0be34e837d51ef27f6232356ecabf6 commit] * nct6775: Add support for multiple virtual temperature sources [https://git.kernel.org/torvalds/c/7ce4190c4ca466ccd609845b97dce665317aee2a commit] * pmbus: Add explicit support for DPS-460, DPS-800, and SGD009 [https://git.kernel.org/torvalds/c/cc00decf0e280953e9067e938ad331f93bda8b40 commit] * ucd9000: Add support for UCD90160 Power Supply Sequencer [https://git.kernel.org/torvalds/c/50b2b02c40340c4ac3fa1e12eb6e600a10c95e72 commit] * Add xgene hwmon driver [https://git.kernel.org/torvalds/c/ed42cfa881e1d8d9603b7cb872199e3c8e0d1b19 commit] == General Purpose I/O (gpio) == * mockup: add virtual gpio device [https://git.kernel.org/torvalds/c/0f98dd1b27d27412af3aef6a49ea6975988e33e7 commit] * Add AXP209 GPIO driver [https://git.kernel.org/torvalds/c/f72f4b44dfa88350b7072ca06fee83ce000a4177 commit] * Add Aspeed driver [https://git.kernel.org/torvalds/c/361b79119a4b7f53f728913b5ed2c8d2d10c16f5 commit] * Add GPIO support for the Diamond Systems GPIO-MM [https://git.kernel.org/torvalds/c/6ea5dcdf7924d967a4d4b3aa7170e37a1be5cf0f commit] * Add Intel WhiskeyCove PMIC GPIO driver [https://git.kernel.org/torvalds/c/0ba19cfc2a667ca986355e11d122c465482f12e2 commit] * Add Technologic I2C-FPGA gpio support [https://git.kernel.org/torvalds/c/9c6686322d749814e3e7af492954ca1777444023 commit] * lp873x: Add support for General Purpose Outputs [https://git.kernel.org/torvalds/c/83f141030cec8861969121582f13ab2caff5c4ba commit] * rcar: Add r8a7796 (R-Car M3-W) support [https://git.kernel.org/torvalds/c/5d2f1d6ef9de5edfea04ffad47703a28bfa21690 commit] * stmpe: Add STMPE1600 support [https://git.kernel.org/torvalds/c/c6a05a0563efd6cddafe4e8c857cf87d1311e83b commit] == Clocks == * bcm: Add driver for BCM53573 ILP clock [https://git.kernel.org/torvalds/c/bd8dd593f7d2211f2273e05741d157b0c8d020ae commit] * max77686: Add support for MAX77620 clocks [https://git.kernel.org/torvalds/c/5a227cd1ab3693d36ac7a6f1fc4e21a7129f62f0 commit], combine Maxim max77686 and max77802 driver [https://git.kernel.org/torvalds/c/8ad313fe4e0016bac5dc6a7fbb323b8551977bd9 commit] * mdm9615: Add support for MDM9615 Clock Controllers [https://git.kernel.org/torvalds/c/7792a8d6713c33758636c252bd6ff7c8c001de12 commit] * meson: Add GXBB AO Clock and Reset controller driver [https://git.kernel.org/torvalds/c/f8c11f79912db52c8d90ce748094b4d411f36782 commit] * mvebu: Add the peripheral clock driver for Armada 3700 [https://git.kernel.org/torvalds/c/8ca4746a78abc39cc0496654068eaaadb0f3c4d0 commit], add the xtal clock for Armada 3700 SoC [https://git.kernel.org/torvalds/c/7ea8250406a6abe2f057c2096249c63b788b728f commit] * sunxi-ng: Add A23 CCU [https://git.kernel.org/torvalds/c/5690879d93e8d3706908ec2959b0905227e68cf1 commit], add A31/A31s clocks [https://git.kernel.org/torvalds/c/c6e6c96d8fa6f21e80e625bdf56c9ef580f43acb commit], add A33 CCU support [https://git.kernel.org/torvalds/c/d05c748bd73015aa4aa10bafc178fc2be46a02cb commit], add N-class clocks support [https://git.kernel.org/torvalds/c/aa152335174825fa4b4cd9af0564774b61857898 commit] * uniphier: add core support code for UniPhier clock driver [https://git.kernel.org/torvalds/c/734d82f4a678e897a3197b3e61313e32c9e77f46 commit] * clocksource: moxart: Add Aspeed support [https://git.kernel.org/torvalds/c/ba36d53db536d31c49c139484e82581eeb377278 commit] * clocksource: Add J-Core timer/clocksource driver [https://git.kernel.org/torvalds/c/9995f4f184613fb02ee73092b03545520a72b104 commit] * Add Loongson1C clock support [https://git.kernel.org/torvalds/c/b4626a7f489238a59f08f0b216e883bac07260d7 commit] * st: Remove stih415-416 clock support [https://git.kernel.org/torvalds/c/7df404c9856deec4cea1538ef4786116e3fbf2e5 commit] == Hardware Random Number Generator == * cavium - Add Cavium HWRNG driver for ThunderX SoC. [https://git.kernel.org/torvalds/c/cc2f1908c6b8f6257b7da9124ce6d859c13cba3b commit] == Various == * EDAC, I3000: Orphan driver [https://git.kernel.org/torvalds/c/c91d907596cc44e8206b707e6be80f5489db4f40 commit] * EDAC, altera: Add Arria10 DMA support [https://git.kernel.org/torvalds/c/e8263793b7248ec78316d5915152c105e1034a28 commit], add Arria10 NAND support [https://git.kernel.org/torvalds/c/c6882fb2e83525e97663df1d2d96f29d034189ab commit], add Arria10 QSPI support [https://git.kernel.org/torvalds/c/485fe9e24e53fbeef7594e90eed1e09e23b9c184 commit], add Arria10 SD-MMC EDAC support [https://git.kernel.org/torvalds/c/911049845d7096c27304930ff478cbf3f2623ba3 commit], add Arria10 USB support [https://git.kernel.org/torvalds/c/c609581d1f75e6965db8258015f5ae357df477c8 commit] * EDAC: Add Layerscape EDAC support [https://git.kernel.org/torvalds/c/eeb3d68b6c83abdb80bc0823cbb77cd49484793c commit] * auxdisplay: img-ascii-lcd: driver for simple ASCII LCD displays [https://git.kernel.org/torvalds/c/0cad855fbd083ee5fd0584a47c2aaa7dca936fd4 commit] * can: peak: Add support for PCAN-USB X6 USB interface [https://git.kernel.org/torvalds/c/f00b534ded60bd0a23c2fa8dec4ece52aa7d235f commit] * bus: qcom: add EBI2 driver [https://git.kernel.org/torvalds/c/335a127548081322bd2b294d715418648912f20c commit] * chcr: Support for Chelsio's Crypto Hardware [https://git.kernel.org/torvalds/c/324429d74127d0cc8a1a42d20035f8f986149ec4 commit] * dmaengine: imx-sdma: Add i.MX7 support [https://git.kernel.org/torvalds/c/b7d2648ac3d4da3ae27f65f14958d2130cdf30ac commit] * dmaengine: omap-dma: Enable burst and data pack for SG [https://git.kernel.org/torvalds/c/e7b2acfc79f052d023bf15bb6f82c90166ba74b5 commit] * irqchip: Add STM32 external interrupts support [https://git.kernel.org/torvalds/c/e072041688ca73f125719815fa4b0fd23a45152c commit] * reset: Add STM32 reset driver [https://git.kernel.org/torvalds/c/b70b009b243acce0562dee2e7eee9293cc69383c commit] * soc/fsl: Introduce DPAA 1.x BMan device driver [https://git.kernel.org/torvalds/c/1f9c0a77278bc9ec7df14bbd799fccfabff1010a commit] * soc/fsl: Introduce DPAA 1.x QMan device driver [https://git.kernel.org/torvalds/c/c535e923bb97a4b361e89a6383693482057f8b0c commit] * regulator: Add LTC3676 support [https://git.kernel.org/torvalds/c/37b918a034feda1b1ef404acf003812f37ab8da2 commit] * regulator: axp20x: Support AXP806 variant [https://git.kernel.org/torvalds/c/2ca342d391e3d8b56ed64626db8cfba8101b7c1d commit] * regulator: pv88080: Update regulator for PV88080 BB silicon support [https://git.kernel.org/torvalds/c/5ff00f6aa84b7f4203f525fc6c4a4291e32c314d commit] * regulator: rk808: Add regulator driver for RK818 [https://git.kernel.org/torvalds/c/11375293530bb8434946c8c043f1adf5ffb6be10 commit] * remoteproc: Introduce auto-boot flag [https://git.kernel.org/torvalds/c/ddf711872c9d2b05b0fb25db3e6e0c2a50be39e3 commit] * remoteproc: qcom: Introduce WCNSS peripheral image loader [https://git.kernel.org/torvalds/c/aed361adca9ff1d828843f3afc5d9140a2fa410d commit] * pcmcia: soc_common: add support for Vcc and Vpp regulators [https://git.kernel.org/torvalds/c/ac61b6001a636ab9aa954b5f9a996056cd8519f4 commit] * pcmcia: soc_common: add support for reset and bus enable GPIOs [https://git.kernel.org/torvalds/c/535e0abc0534b139b067d496bb93663acffb72ce commit] * pcmcia: soc_common: add support for voltage sense GPIOs [https://git.kernel.org/torvalds/c/5805271d908aa34912265dba41bcb902588e0ff7 commit] * mailbox: Add Platform Message-Handling-Unit variant driver [https://git.kernel.org/torvalds/c/ad3a212c1db1650b1f6e438201494c7bb7111f54 commit] * mailbox: pcc: Support HW-Reduced Communication Subspace type 2 [https://git.kernel.org/torvalds/c/aca314efb177274b458f7e72c5ff375c80a5c2d0 commit] * mcb: Added support for LPC or non PCI based MCB carrier [https://git.kernel.org/torvalds/c/73edc8f7cceffe537d6888dc20703123769eb3f6 commit] * mcb: Enable PCI bus mastering by default [https://git.kernel.org/torvalds/c/15bb81d334e99081e105b76e6d0b46657b4f4f2e commit] * mei: me: add kaby point device ids [https://git.kernel.org/torvalds/c/ac182e8abc6f93c1c4cc12f042af64c9d7be0d1e commit] * leds: add PM8058 LEDs driver [https://git.kernel.org/torvalds/c/7f866986e7052197396d8a663fa009209af18aee commit] * leds: add driver for Mellanox systems LEDs [https://git.kernel.org/torvalds/c/be4fdf99fa4dc95aa01144b207caf2cc9fa074d8 commit] * leds: is31fl319x: 1/3/6/9-channel light effect led driver [https://git.kernel.org/torvalds/c/8c40b7d09ec17c7c01a6db2e16a52dca57b68e36 commit] * ipmi: add an Aspeed BT IPMI BMC driver [https://git.kernel.org/torvalds/c/54f9c4d0778b3f9ab791b1b7eb1a5d2809f02f50 commit] * irqchip/jcore-aic: Add J-Core AIC driver [https://git.kernel.org/torvalds/c/981b58f66cfcd32dc4ebbaeef8451daf393b6c94 commit] * irqchip/mvebu-pic: New driver for Marvell Armada 7K/8K PIC [https://git.kernel.org/torvalds/c/a109893bd3e71912b376a731b27de8c45fded9b3 commit] = List of merges = |
Linux 4.9 [https://lkml.org/lkml/2016/12/11/102 has been released] on Sun, 11 Dec 2016.
Warning: This changelog is not completed. It will be finished in the future. Meanwhile, you can examine read about Linux 4.9 here:
1. Prominent features
== ==
2. Core (various)
Add generic vmalloced stack support [https://git.kernel.org/torvalds/c/ba14a194a434ccc8f733e263ad2ce941e35e5787 commit]
Per user namespace limits on the number of cgroup, mount, net, pid, user, uts namespaces. Limits can be configured at /proc/sys/user/*. [https://git.kernel.org/torvalds/c/b032132c3c218f4a09e9499b3674299a752581c6 commit], [https://git.kernel.org/torvalds/c/f6b2db1a3e8d141dd144df58900fb0444d5d7c53 commit], [https://git.kernel.org/torvalds/c/b376c3e1b6770ddcb4f0782be16358095fcea0b6 commit], [https://git.kernel.org/torvalds/c/dbec28460a89aa7c02c3301e9e108d98272549d2 commit], [https://git.kernel.org/torvalds/c/df75e7748bae1c7098bfa358485389b897f71305 commit], [https://git.kernel.org/torvalds/c/d08311dd6fd8444e39710dd2fb97562895aed8fa commit], [https://git.kernel.org/torvalds/c/aba356616386e6e573a34c6d64ed12443686e5c8 commit], [https://git.kernel.org/torvalds/c/d29216842a85c7970c536108e093963f02714498 commit], [https://git.kernel.org/torvalds/c/537f7ccb396804c6d0057b93ba8eb104ba44f851 commit], [https://git.kernel.org/torvalds/c/703286608a220d53584cca5986aad5305eec75ed commit], [https://git.kernel.org/torvalds/c/f333c700c6100b53050980986be922bb21466e29 commit], [https://git.kernel.org/torvalds/c/f7af3d1c03136275b876f58644599b120cf4ffdd commit], [https://git.kernel.org/torvalds/c/9c722e406a64db181f6a7b53a19a58fe61501f99 commit]
fsnotify: support overlayfs [https://git.kernel.org/torvalds/c/f3fbbb079263bd29ae592478de6808db7e708267 commit]
ipc: implement lockless pipelined wakeups [https://git.kernel.org/torvalds/c/ee51636ca54f9d4d01ae49b1740742e9db54d868 commit]
kbuild: allow architectures to use thin archives instead of ld -r [https://git.kernel.org/torvalds/c/a5967db9af51a84f5e181600954714a9e4c69f1f commit], allow archs to select link dead code/data elimination [https://git.kernel.org/torvalds/c/b67067f1176df6ee727450546b58704e4b588563 commit]
fuse: Add posix ACL support [https://git.kernel.org/torvalds/c/60bcc88ad185d512f5718f2f8dcccb483ea8fb73 commit]
Remove lglock implementation [https://git.kernel.org/torvalds/c/d32cdbfb0ba319e44f75437afde868f7cafdc467 commit]
Power Management: allow hibernation with PAGE_POISONING_ZERO [https://git.kernel.org/torvalds/c/1ad1410f632d4141221634308a5e56f339f92009 commit]
3. File systems
- BTRFS
Add dynamic debug support [https://git.kernel.org/torvalds/c/897a41b1167955bd543bb252fd3f06f5844f2177 commit]
- XFS
- CIFS
Add ioctl to query previous versions of file. Allows listing snapshots on files on SMB3 mounts [https://git.kernel.org/torvalds/c/834170c85978b0e85805364f623393968f7a9b5e commit]
Add way to query creation time of file via cifs xattr [https://git.kernel.org/torvalds/c/6609804413ae5b84830e35fdd3a7b7fe4149cf71 commit]
Add way to query file attributes via cifs xattr [https://git.kernel.org/torvalds/c/a958fff2429525692c571bb6421b606fb0fef50a commit]
Add new mount option to set owner uid and gid from special sids in acl [https://git.kernel.org/torvalds/c/9593265531fa66177a0547e63abd99907ec0a687 commit]
Add mount parameter to allow user to override max credits [https://git.kernel.org/torvalds/c/141891f4727c08829755be6c785e125d2e96c899 commit]
- NFS
Implement the COPY call [https://git.kernel.org/torvalds/c/29ae7f9dc21a7dda41d78b27bbda7d427ece8ad4 commit]
Add kernel parameter to control the callback server [https://git.kernel.org/torvalds/c/5405fc44c3377358205ab4095fe9c44716aa0900 commit]
Add ioctl to get a parent namespace [https://git.kernel.org/torvalds/c/a7306ed8d94af729ecef8b6e37506a1c6fc14788 commit]
Add ioctl to get an owning user namespace for ns file descriptor [https://git.kernel.org/torvalds/c/6786741dbf99e44fb0c0ed85a37582b8a26f1c3b commit]
4. Memory management
kasan: support use-after-scope detection [https://git.kernel.org/torvalds/c/828347f8f9a558cf1af2faa46387a26564f2ac3e commit]
5. Block layer
fallocate for block devices [https://git.kernel.org/torvalds/c/22dd6d356628bccb1a83e12212ec2934f4444e2c commit], [https://git.kernel.org/torvalds/c/28b2be203e5a09de566d6f7e21183f861e36f07e commit], [https://git.kernel.org/torvalds/c/25f4c41415e513f0e9fb1f3fce2ce98fcba8d263 commit]
nvme: Add sysfs entry for NVMe CMBs when appropriate [https://git.kernel.org/torvalds/c/202021c1a63c6ed69b3260e0fe10530c51f1e53e commit]
libata: Add support for SCT Write Same (dsiabled for now) [https://git.kernel.org/torvalds/c/7b20309428598df00ffeb0b01f5948dea6aaf1f7 commit], [https://git.kernel.org/torvalds/c/ef2d7392c4ece5c3cd12a6c7ca9366cd8f189aff commit], [https://git.kernel.org/torvalds/c/e185934ff94466b4a449165e5f1c164a44d005f2 commit]
libnvdimm: allow creation of multiple pmem-namespaces per region [https://git.kernel.org/torvalds/c/98a29c39dc689298d2f834f40102cba752eb49c0 commit], [https://git.kernel.org/torvalds/c/0e3b0d123c8fd5c42f364aea3ab663b1f18dad39 commit], [https://git.kernel.org/torvalds/c/762d067dbad5f32560cb1657b7ca20034332dc56 commit]
lightnvm: expose device geometry through sysfs [https://git.kernel.org/torvalds/c/40267efddc296190d50c61d96daf277151447cf6 commit]
6. Cryptography
7. Tracing and perf tool
8. Virtualization
Hyper-V: Introduce a policy for controlling channel affinity [https://git.kernel.org/torvalds/c/509879bdb30b8e12bd0b3cb0bc8429f01478df4b commit], utils: Support TimeSync version 4.0 protocol samples. [https://git.kernel.org/torvalds/c/8e1d260738ca89bc7c87444f95f04a026d12b496 commit]
9. Security
Introduce a new audit data type LSM_AUDIT_DATA_FILE, needed for overlayfs [https://git.kernel.org/torvalds/c/43af5de74288a7cdc3684902c5259346ae67adf8 commit]
Smack: Treat signal delivery as an append operation [https://git.kernel.org/torvalds/c/c60b906673eebb4f65840fa9dc204401caf276ea commit]
audit: add exclude filter extension to feature bitmap [https://git.kernel.org/torvalds/c/7ff89ac608d9e856cae6fa651553fa0709bf9c50 commit]
10. Networking
- TCP
Add the BBR ("(Bottleneck Bandwidth and RTT") congestion control algorithm. A paper with a detailed description of BBR will be published in ACM Queue, September-October 2016, as "BBR: Congestion-Based Congestion Control". BBR is widely deployed in production at Google [https://git.kernel.org/torvalds/c/f78e73e27fdeab6f9317667f7e9676b59c1ec1fb commit], [https://git.kernel.org/torvalds/c/a4f1f9ac8153e22869b6408832b5a9bb9c762bf6 commit], [https://git.kernel.org/torvalds/c/6403389211e1f4d40ed963fe47a96fce1a3ba7a9 commit], [https://git.kernel.org/torvalds/c/77879147a3481babffd7e368d977ab682545a6bd commit], [https://git.kernel.org/torvalds/c/b2d3ea4a730f812b9c0f67a67b6762ce66ddb17c commit], [https://git.kernel.org/torvalds/c/0682e6902a52aca7caf6ad42551b16ea0f87bc31 commit], [https://git.kernel.org/torvalds/c/b9f64820fb226a4e8ab10591f46cecd91ca56b30 commit], [https://git.kernel.org/torvalds/c/d7722e8570fc0f1e003cee7cf37694041828918b commit], [https://git.kernel.org/torvalds/c/eb8329e0a04db0061f714f033b4454326ba147f4 commit], [https://git.kernel.org/torvalds/c/ed6e7268b930e0a9a65d895d368eac79a438d992 commit], [https://git.kernel.org/torvalds/c/1b3878ca1551f3baab2c408d1e703b5ef785a1b2 commit], [https://git.kernel.org/torvalds/c/556c6b46d194cc0dbb6a5b22f1d2bbc699c86d8e commit], [https://git.kernel.org/torvalds/c/77bfc174c38e558a3425d3b069aa2762b2fedfdd commit], [https://git.kernel.org/torvalds/c/c0402760f565ae066621ebf8720a32fba074d538 commit], [https://git.kernel.org/torvalds/c/7e744171386ae6da1248d3d27d10b6dbdc54f0ff commit], [https://git.kernel.org/torvalds/c/0f8782ea14974ce992618b55f0c041ef43ed0b78 commit]
md5: add LINUX_MIB_TCPMD5FAILURE SNMP counter for drops caused by MD5 mismatches [https://git.kernel.org/torvalds/c/72145a68e4ee116533df49af4b87aca0aacc179c commit]
- sched
cls_bpf: add support for hardware offload [https://git.kernel.org/torvalds/c/332ae8e2f6ecda5e50c5c62ed62894963e3a83f5 commit], [https://git.kernel.org/torvalds/c/0d01d45f1b251448590c710baa32f722e43c62c7 commit], [https://git.kernel.org/torvalds/c/eadb41489fd2249e71fd14b36fb488ed7217ca4b commit], [https://git.kernel.org/torvalds/c/3df126f35f88dc76eea33769f85a3c3bb8ce6c6b commit], [https://git.kernel.org/torvalds/c/58e2af8b3a6b587e4ac8414343581da4349d3c0f commit], [https://git.kernel.org/torvalds/c/13a27dfc669724564aafa2699976ee756029fed2 commit], [https://git.kernel.org/torvalds/c/6b17387307bafc71624b9890b9239b6a438e2e89 commit], [https://git.kernel.org/torvalds/c/cd7df56ed3e60d046ddb3acd987778c00aa9ee33 commit], [https://git.kernel.org/torvalds/c/7533fdc0f77f207fcc370b10965f4bcee82dfedf commit], [https://git.kernel.org/torvalds/c/68d640630d4ef2a4bf3f68b5073dec5e4c4f878b commit], [https://git.kernel.org/torvalds/c/66860beb7ed5df11433528cb535d5e9f7dad2302 commit], [https://git.kernel.org/torvalds/c/19d0f54edab6e77b6b73277ac33717be1f858fa8 commit], [https://git.kernel.org/torvalds/c/9798e6fe4f9b6a2847a40e24b75e68afdc7a01b3 commit], [https://git.kernel.org/torvalds/c/2d18421debc29a338e6783c06fb75ab7b16fc9ba commit], [https://git.kernel.org/torvalds/c/e3b8baf0ca2a69f88846b5446234e5647ecd17eb commit]
Introduce action tunnel_key to set/release ip tunnel metadata [https://git.kernel.org/torvalds/c/d0f6dd8a914f42c6f1a3a8c08caa16559d3d9a1b commit]
act_vlan: Introduce TCA_VLAN_ACT_MODIFY vlan action to change an existing tag [https://git.kernel.org/torvalds/c/45a497f2d149a4a8061c61518a79d59f1f3034b2 commit]
act_vlan: Add priority option [https://git.kernel.org/torvalds/c/956af37102b515512331a03c35c958b2a1d8dd87 commit]
cls_flower: Support masking for matching on tcp/udp ports [https://git.kernel.org/torvalds/c/aa72d708373dacfa690960b336543b867784b350 commit]
IFE action: Introduce skb tcindex metadata encap decap [https://git.kernel.org/torvalds/c/408fbc22ef1efb00dd896acd00e9f7d9b641e047 commit]
flower: Add vlan support [https://git.kernel.org/torvalds/c/9399ae9a6cb28ebac78216f715ace3b42f1c2132 commit]
sch_fq: add low_rate_threshold parameter [https://git.kernel.org/torvalds/c/77879147a3481babffd7e368d977ab682545a6bd commit]
Introduce new rtnl UAPI that exposes a list of vlans per VF, giving the ability for user-space application to specify it for the VF, as an option to support 802.1ad [https://git.kernel.org/torvalds/c/79aab093a0b5370d7fc4e99df75996f4744dc03f commit]
- bridge
Add helper to call /sbin/bridge-stp when starting/stopping STP, fallback to the kernel STP if it does not exist [https://git.kernel.org/torvalds/c/308433155a67cb097142292c8943e0aa8d1a1c79 commit]
Add a per-port flag to control the unknown multicast flood, similar to the unknown unicast flood flag [https://git.kernel.org/torvalds/c/b6cb5ac8331b6bcfe9ce38c7f7f58db6e1d6270a commit]
- netlink diag interface
Allow to filter by socket mark when dumping sockets via INET_DIAG_BY_FAMILY. This is useful on systems that use mark-based routing such as Android [https://git.kernel.org/torvalds/c/a52e95abf772b43c9226e9a72d3c1353903ba96f commit], [https://git.kernel.org/torvalds/c/d545caca827b65aab557a9e9dcdcf1e5a3823c2d commit]
Add the ability to destroy a UDP socket with SOCK_DESTROY, similar to what it was done for TCP [https://kernelnewbies.org/Linux_4.5#head-5558c630ad32cc1b2c85fb8ab6a4e4f5c0bb64de in 4.5]. [https://git.kernel.org/torvalds/c/5d77dca82839ef016a93ad7acd7058b14d967752 commit]
IPv4: ipconfig: Support using "delayed" DHCP replies [https://git.kernel.org/torvalds/c/2647cffb2bc6fbed163d377390eb7ca552c7c1cb commit]
IPv6: implement RFC7559 router solicitation backoff [https://git.kernel.org/torvalds/c/bd11f0741fa5a2c296629898ad07759dd12b35bb commit]
ipvlan: Introduce l3s mode [https://git.kernel.org/torvalds/c/4fbae7d83c98c30efcf0a2a2ac55fbb75ef5a1a5 commit]
- Netfilter
nf_tables: add hash expression [https://git.kernel.org/torvalds/c/cb1b69b0b15b2897daeba8674c14c85a23a3347f commit]
nf_tables: add number generator expression [https://git.kernel.org/torvalds/c/91dbc6be0a62d3bcea98287734d593610aed507d commit]
nf_tables: add quota expression [https://git.kernel.org/torvalds/c/3d2f30a1df907e3ef4175121f0d21456630a72aa commit]
nf_tables: add range expression [https://git.kernel.org/torvalds/c/0f3cd9b3697708c86a825ae3cedabf7be6fd3e72 commit]
nft_hash: Add support to pass through an offset to the hash value. With this feature, the sysadmin is able to generate a hash with a given offset value [https://git.kernel.org/torvalds/c/70ca767ea1b2748f45e96192400e515dddbe517c commit]
nft_log: complete NFTA_LOG_FLAGS attr support [https://git.kernel.org/torvalds/c/ff107d27761ff4b644c82c209e004ec9c8fbbc22 commit]
nft_numgen: add number generation offset [https://git.kernel.org/torvalds/c/2b03bf732488a3c2e920afe22c03b82cb8477e28 commit]
xt_hashlimit: Create revision 2 to support higher pps rates [https://git.kernel.org/torvalds/c/11d5f15723c9f39d7c131d0149d024c17dbef676 commit]
Remove ip_conntrack* sysctl compat code [https://git.kernel.org/torvalds/c/adf0516845bcd0e626323c858ece28ee58c74455 commit]
conntrack: remove packet hotpath stats [https://git.kernel.org/torvalds/c/8e8118f893138d4cc3d4dbf4163d7497fca54a9d commit]
- TIPC
Add the ability to get UDP options via netlink [https://git.kernel.org/torvalds/c/fdb3accc2c15fabc2b687b2819da9167027c61b6 commit]
Add TIPC_NL_UDP_GET_REMOTEIP netlink command to allow UDP remoteip dump [https://git.kernel.org/torvalds/c/832629ca5c313e122b22b8e73a6d80f111b1a1ae commit]
Add TIPC_NL_PEER_REMOVE netlink command. This command can remove an offline peer node from the internal data structures [https://git.kernel.org/torvalds/c/b34040227be7da760cc72ef3c807e0985e7f0f16 commit]
Introduce UDP replicast. A concept where we emulate multicast by sending multiple unicast messages to configured peers [https://git.kernel.org/torvalds/c/ef20cd4dd1633987bcf46ac34ace2c8af212361f commit], [https://git.kernel.org/torvalds/c/c9b64d492b1fbc732e3a26b284060c949b737bce commit]
veth: sctp: add NETIF_F_SCTP_CRC to device features [https://git.kernel.org/torvalds/c/c80fafbbb59ef9924962f83aac85531039395b18 commit]
openvswitch: 802.1AD Flow handling, actions, vlan parsing, netlink attributes [https://git.kernel.org/torvalds/c/018c1dda5ff1e7bd1fe2d9fd1d0f5b82dc6fc0cd commit]
- B.A.T.M.A.N
Add netlink support, which should supersede the debugfs configuration interface in the long run [https://git.kernel.org/torvalds/c/07a3061e0832fe22932e0fa977581e45b9c42431 commit], [https://git.kernel.org/torvalds/c/b60620cf567b79da46096a0ba29b39f23b6e7f1c commit], [https://git.kernel.org/torvalds/c/d34f05507db245bef819b684ad84f9e0f9bb003d commit], [https://git.kernel.org/torvalds/c/f32ed4b54ef4d5c9ad7f8135226bc34bd0dccb5c commit], [https://git.kernel.org/torvalds/c/85cf8c859d53f6f53c37bb7f23a41f6171427021 commit], [https://git.kernel.org/torvalds/c/024f99cb4acc14dab5e55e1ecdf6aad31269ca98 commit], [https://git.kernel.org/torvalds/c/f02a478f518ee5690f279c8c2d3a6222143a7b20 commit], [https://git.kernel.org/torvalds/c/d7129dafcb71adfd1a166d0477ce0f564cf410d5 commit], [https://git.kernel.org/torvalds/c/efb766af06e39101456e3c83e98112ce9ab9739c commit], [https://git.kernel.org/torvalds/c/b71bb6f924fe4c77d476738289242b5567269df6 commit], [https://git.kernel.org/torvalds/c/04f3f5bf1883fbe0acba5c1fc698cf5cedebc5c5 commit], [https://git.kernel.org/torvalds/c/8dad6f0db6b4457b1c4b04d4edf62744921c32fd commit], [https://git.kernel.org/torvalds/c/ea4152e1171604f325f1a5f080190823a0edbc1f commit], [https://git.kernel.org/torvalds/c/4c09a08b47ffac9aa3bc91870aa54c9ae39d9674 commit]
Add namespaces support [https://git.kernel.org/torvalds/c/275019d2f00ed93e800f505a7b6f9e8ecf396898 commit], [https://git.kernel.org/torvalds/c/94969208c8c7f3dd06c0e5e61155077b573d5d5f commit]
Allow to disable debugfs support [https://git.kernel.org/torvalds/c/dc1cbd145eecf21209d0322874e1766bcbce3e3f commit]
- Berkeley Packet Filter
Introduce BPF_PROG_TYPE_PERF_EVENT program type that can be attached to HW and SW perf events [https://git.kernel.org/torvalds/c/0515e5999a466dfe6e1924f460da599bb6821487 commit]
Direct packet write and access for helpers for clsact progs [https://git.kernel.org/torvalds/c/36bbef52c7eb646ed6247055a2acd3851e317857 commit], [https://git.kernel.org/torvalds/c/7d95b0ab5bbe2dc9bf3fd99c27e80ced5bfa8acf commit]
- 802.11 (wireless)
Add support for MU-MIMO air sniffer [https://git.kernel.org/torvalds/c/42bd20d99857e69e368d5421ea402127d5835cd3 commit]
mesh: Add support for HW RC implementation [https://git.kernel.org/torvalds/c/3b17fbf87d5dadf123d328ab072334da285748c1 commit]
Add support to configure a beacon data rate [https://git.kernel.org/torvalds/c/a7c7fbff6a408d00431c705bbe3dfc5f51e3f1c4 commit]
Add start / stop NAN commands [https://git.kernel.org/torvalds/c/cb3b7d87652aeb37cfb5295a6157a3280dae10cb commit]
Allow the user space to change current NAN configuration [https://git.kernel.org/torvalds/c/a5a9dcf291e1e541243878eed2d73a74006fa1f1 commit]
Always notify userspace of new wireless netdevs [https://git.kernel.org/torvalds/c/896ff0635a312022c91e2bef30c80abc27af62e8 commit], always notify userspace when wireless netdev is removed [https://git.kernel.org/torvalds/c/7f8ed01ea5d4d9d4acc3bb046de1fc84ac83a5e2 commit]
Allow GET_INTERFACE dumps to be filtered [https://git.kernel.org/torvalds/c/b7fb44dacae04219c82f20897382ba34860d1a16 commit]
- Bluetooth
Add framework for Extended Controller Information [https://git.kernel.org/torvalds/c/321c6feed2519a2691f65e41c4d62332d6ee3d52 commit], [https://git.kernel.org/torvalds/c/6a9e90bff9cfb33d5939c29e5bf2674c9176365d commit]
Add support for sending MGMT commands and events to monitor [https://git.kernel.org/torvalds/c/38ceaa00d02dceb22c6bdd5268f5a44d5c00e123 commit]
Add support for sending MGMT open and close to monitor [https://git.kernel.org/torvalds/c/249fa1699f8642c73eb43e61b321969f0549ab2c commit]
11. Architectures
- ARM
ARMv7M cache maintanence support [https://git.kernel.org/torvalds/c/296909ee6d9cf98f68a61d5e9774ff5435df2c6a commit], [https://git.kernel.org/torvalds/c/f5a5c89e36d0897b65e4e6bc2f646f75f8074263 commit], [https://git.kernel.org/torvalds/c/b2bf482a5099264fb75936b5b552cdf3c247c93a commit], [https://git.kernel.org/torvalds/c/9a1af5f2206bd303ed201c6895c42ac3ac120a20 commit], [https://git.kernel.org/torvalds/c/bc0ee9d24ad21a5c2b5944f66623a02e9c8831aa commit], [https://git.kernel.org/torvalds/c/c3a6bcbe6a9e7e0d66c279e4a47aa07327040b38 commit], [https://git.kernel.org/torvalds/c/6a8146f420be2e59cf511c5a046b762142ff201d commit], [https://git.kernel.org/torvalds/c/8e02676ffa6906a97de7f90772e9cdcb75ea6743 commit]
- device tree sources
Add NextThing GR8 dtsi [https://git.kernel.org/torvalds/c/e8f4351a3e277f311eaffa7938e9a1d8a6836999 commit]
NSP: Add new DT file for bcm958522er [https://git.kernel.org/torvalds/c/088e3148cff387af5f56605bd8fa387eace46b06 commit], for bcm958525er [https://git.kernel.org/torvalds/c/e3227c128990deb8a9a12236fe4796a5951d0d22 commit], for bcm958622hr [https://git.kernel.org/torvalds/c/2f8bc002e069a10e777ab92b9ac53d3669b3d8d3 commit], bcm958623hr [https://git.kernel.org/torvalds/c/d454c3762437b6652626a6e6f12bcb607d81e842 commit], bcm988312hr [https://git.kernel.org/torvalds/c/f27eacf247da6a10deee9a9f8a75b749be921471 commit]
STi: Introduce B2260 board [https://git.kernel.org/torvalds/c/76c1c9cf3659057fabbe8a18e04a2121c5d3b433 commit]
TS-4900: add basic device tree [https://git.kernel.org/torvalds/c/a2f11455316420c749151da3fcb2a89f3cfb51bb commit]
Add RealView EB rev D A9 MPCore variant [https://git.kernel.org/torvalds/c/b4e54510b51ae666ed7cef291bba0f86ad3d8e20 commit]
Add device tree for the RealView EB Rev D [https://git.kernel.org/torvalds/c/6a29fa31cdcf9e2ddf74406bd084067b4917edcd commit]
am57xx-beagle-x15: Add support for rev B1 [https://git.kernel.org/torvalds/c/0af28cc92690d8c231ddf003452282e885993c08 commit]
bcm2835: Add Raspberry Pi Zero [https://git.kernel.org/torvalds/c/c8336249c1eeca288919e3286f7dd03ae1d8ceae commit]
gr8: Add support for the GR8 evaluation board [https://git.kernel.org/torvalds/c/7a988a4dd29a8cfcf405a12441533d765d25a6b8 commit]
imx7s-warp: Add initial support [https://git.kernel.org/torvalds/c/ffebc8c0344934db710afc76e3bfda11a823bb3d commit]
imx: add Gateworks Ventana GW553x support [https://git.kernel.org/torvalds/c/0a88c95eed22db280b919f8a471aa576279e6320 commit]
mvebu: armada-395: add support for the Armada 395 SoC family [https://git.kernel.org/torvalds/c/eebead7853de56809ddd16aea5e5cddba286175e commit]
orion5x: Add description for Netgear WNR854T [https://git.kernel.org/torvalds/c/b6114633fb21c83af21ac26254f7951664f9697b commit]
qcom: Add initial DTS for LG Nexus 5 Phone [https://git.kernel.org/torvalds/c/b1100d8c31a95efbea087b11d16789e9236a4436 commit]
rockchip: add dts for RK3288-Fennec boards [https://git.kernel.org/torvalds/c/0b1115bcbc9d28014c38e93c6c2cd9e1c3f6f69f commit]
rskrza1: initial device tree [https://git.kernel.org/torvalds/c/e83c05a7160681f554476e9d44b7b77053efc21a commit]
sun5i: Add dts file for the Empire Electronix M712 tablet [https://git.kernel.org/torvalds/c/cb0db11afe72eb5206ba35cd9afa2868d0550cbe commit]
sun6i: Add new dts file for tablets using the inet-q972 PCB [https://git.kernel.org/torvalds/c/f0b631edb8a1f66e6171150d54c1533accb10b04 commit]
sun8i: Add dts file for Olimex A33-OLinuXino [https://git.kernel.org/torvalds/c/4b09a6faa83705864ff53f3c287800b7244f5a6a commit], add dts file for inet-d978_rev2 tablets [https://git.kernel.org/torvalds/c/01f222dfcf7f301035ed104029bc51710d4ce4e5 commit], add dts file for the NanoPi NEO SBC [https://git.kernel.org/torvalds/c/6d2ce1c01cc6a6506e7206d58ffed2aa4caed5e7 commit], add dts file for the Orange Pi Lite SBC [https://git.kernel.org/torvalds/c/dc36787fedf0248c752cf1c53092104d54489617 commit], add dts file for the Orange Pi PC Plus SBC [https://git.kernel.org/torvalds/c/97c6d82b0f0a5a5e3f80a1554ae96c07aaa75dfe commit], add dts file for the Orange Pi Plus2E SBC [https://git.kernel.org/torvalds/c/2ea3c34bc2ee83d2ae9701d5194054be62a05105 commit]
wheat: initial device tree [https://git.kernel.org/torvalds/c/5f45cec40402188a269dd56e9a1a569cc4849014 commit]
pxa: add pxa25x device-tree support [https://git.kernel.org/torvalds/c/d9edae44d76a20d1b999070d911e58dca53f9906 commit]
sunxi: Support the Nextthing GR8 [https://git.kernel.org/torvalds/c/c1efda1238be1efa8612e26ee98795298ffd6f95 commit]
coresight: etm4x: adding configurable address range filtering [https://git.kernel.org/torvalds/c/2703d74c1313271ba78439b0796444add6a9328f commit]
coresight: etm4x: adding configurable start/stop filtering [https://git.kernel.org/torvalds/c/e97b1c6a8dba967a7c272c3b976ed6d59c7bfad7 commit]
KVM: Support vgic-v3 [https://git.kernel.org/torvalds/c/acda5430bee4621f218391d0bcfbe4412adb3554 commit]
- ARM64
Introduce execute-only page access permissions [https://git.kernel.org/torvalds/c/cab15ce604e550020bb7115b779013b91bcdbc21 commit]
alternative: Add support for patching adrp instructions [https://git.kernel.org/torvalds/c/c831b2ae257853ecd36ea4f7d788bf0665e4cf89 commit]
Always enable DEBUG_RODATA [https://git.kernel.org/torvalds/c/40982fd6b975de4a51ce5147bc1d698c3b075634 commit]
hibernate: Support DEBUG_PAGEALLOC [https://git.kernel.org/torvalds/c/5ebe3a44cc744d11cb60d8438106a9322b7c04dc commit]
- device tree sources
Add ZTE ZX296718 SoC dts and Makefile [https://git.kernel.org/torvalds/c/2e673c7dc37a51f1c1cdabee22615916cbe0fc27 commit]
db820c: add basic board support [https://git.kernel.org/torvalds/c/61e55e56461493c08ab07d5b45db5ad1a044aebd commit]
h3ulcb: initial device tree [https://git.kernel.org/torvalds/c/b10690d11fead70652c2544098e41436258ec443 commit]
marvell: add description for the Armada 8040 dev board [https://git.kernel.org/torvalds/c/ec03445c9ee282eef12b72cdb029348f80daad58 commit], add description for the slave CP110 in Armada 8K [https://git.kernel.org/torvalds/c/4eef78a0091b5de8dfb275a5b7fed8c45f84d5b7 commit]
rockchip: Add basic support for orion-r68 [https://git.kernel.org/torvalds/c/6dcf4eabcfa483128c482844ee3149b04c0b7383 commit]
uniphier: add LD11 SoC/Board support [https://git.kernel.org/torvalds/c/270e0c3e1e55440d44f4988194ced499a03c2ac7 commit]
KVM: vgic-v2: Add the GICV emulation infrastructure [https://git.kernel.org/torvalds/c/fb5ee369ccd3986b28adc20d43d73a2b2c141977 commit]
- X86
Add API to change vdso blob type with arch_prctl [https://git.kernel.org/torvalds/c/2eefd8789698e89c4a5d610921dc3c1b66e3bd0d commit]
Add Knights Mill to Intel family [https://git.kernel.org/torvalds/c/0047f59834e5947d45f34f5f12eb330d158f700b commit]
mce: Add support for new MCA_SYND register [https://git.kernel.org/torvalds/c/db819d60f6720080150a365080ff656cf239f88f commit]
KVM: Expose more Intel AVX512 feature to guest [https://git.kernel.org/torvalds/c/8e3562f6f8d28804b5499bf3cff520598aa25323 commit]
- platform
intel-mid: Add Intel Penwell to ID table [https://git.kernel.org/torvalds/c/8e522e1d321b12829960c9b26668c92f14c68d7f commit]
mellanox: Introduce support for Mellanox systems platform [https://git.kernel.org/torvalds/c/58cbbee2391ce3876e6eee80a4f2a7f025859c52 commit]
- MIPS
Enable hardened usercopy [https://git.kernel.org/torvalds/c/cabca8c098f00c91aeb59170e86e5c5fa4f494c2 commit]
Support generating Flattened Image Trees (.itb) [https://git.kernel.org/torvalds/c/cf2a5e0bb4c66e8c43caf9f1be93a1bd7fd07b17 commit]
Introduce generic DT-based board support [https://git.kernel.org/torvalds/c/eed0eabd12ef061821cbfa20d903476e07645320 commit]
BMIPS: Add BCM3368 support [https://git.kernel.org/torvalds/c/4bac0e2afc7b7603c1781733629254d7a6b9a83c commit], add BCM6362 support [https://git.kernel.org/torvalds/c/8e385a66d7db14599457fdc7898403c1fa24acb4 commit], add device tree example for BCM3368 [https://git.kernel.org/torvalds/c/484d83b3d6a0b49b5f26bd9a375b9a1575e09682 commit], add device tree example for BCM63268 [https://git.kernel.org/torvalds/c/786e19a88895b6401313adfd5bc72789dc44f631 commit], add device tree example for BCM6362 [https://git.kernel.org/torvalds/c/ef0c592ad099fd443d8aad36719f26f62acea18a commit]
Loongson1C: Add board support [https://git.kernel.org/torvalds/c/12e3280b33fe1ada85b84f67613d03e1b6d8dbf6 commit]
Octeon: Add DTS for D-Link DSR-500N. [https://git.kernel.org/torvalds/c/6fcdc71735a5537931f3155e86540c47df18b9f3 commit]
pm-cps: Add MIPSr6 CPU support [https://git.kernel.org/torvalds/c/929d4f51e6b87900c9179eb62d6b43db6ce4930d commit]
- ARC
Support gz, lzma compressed uImage [https://git.kernel.org/torvalds/c/27f3d2a3b59f573a398c9acc810c16ebca07be78 commit]
Add support for ZeBu Emulation platform for HS cores [https://git.kernel.org/torvalds/c/9efac6798b20ae6b63ce244b569755f3b60d80aa commit]
Implement atomic64 based on LLOCKD/SCONDD instructions [https://git.kernel.org/torvalds/c/ce6365270ecd1216b48fb1440978e454ae0144de commit]
Support dynamic peripheral address space in HS38 rel 3.0 cores [https://git.kernel.org/torvalds/c/26c01c49d559268527d78f45a6818fae0c204a45 commit]
perf: Enable generic "cache-references" and "cache-misses" events [https://git.kernel.org/torvalds/c/e0d5321faca1133cbb34a3a780d62a3a0814b6dc commit]
- S390
Enable UBSAN [https://git.kernel.org/torvalds/c/c42d8c7dbe596d849b43b7581bcc39b51f148c48 commit]
Add SIMD implementation for raid6 gen/xor [https://git.kernel.org/torvalds/c/474fd6e80fe529e9adeeb7ea9d4e5d6c4da0b7fe commit]
- PPC
Add support for XZ compression [https://git.kernel.org/torvalds/c/c762c69e106f2b41ef39981ba46bda0ae8119db5 commit]
bpf: Add support for bpf constant blinding [https://git.kernel.org/torvalds/c/b7b7013cac55d794940bd9cb7b7c55c9dececac4 commit], implement support for tail calls [https://git.kernel.org/torvalds/c/ce0761419faefbe9e450749ccc879ff88843af12 commit]
tm: Enable transactional memory (TM) lazily for userspace [https://git.kernel.org/torvalds/c/5d176f751ee3c6eededd984ad409bff201f436a7 commit], add TM Unavailable Exception [https://git.kernel.org/torvalds/c/172f7aaa75d0eaae167edde25c08aae9059e80fc commit]
KVM: Book3S HV: Dump irqmap in debugfs [https://git.kernel.org/torvalds/c/af893c7dc941f2510d4f23e76e312c77c434b2f0 commit], enable IRQ bypass [https://git.kernel.org/torvalds/c/c57875f5f9be2cea1f1cc83f815a3aadabedcdd3 commit], implement halt polling [https://git.kernel.org/torvalds/c/0cda69dd7cd64fdd54bdf584b5d6ba53767ba422 commit]tunable to disable KVM IRQ bypass [https://git.kernel.org/torvalds/c/644abbb254b1ab171f777431b23e6fb5879599d0 commit], Book3S PR: Support 64kB page size on POWER8E and POWER8NVL [https://git.kernel.org/torvalds/c/2365f6b67c0d786b9d1cb1268575e42807fe47e2 commit]
KVM: PPC: Implement existing and add new halt polling vcpu stats [https://git.kernel.org/torvalds/c/2a27f514a47d39c50aaa5c07831ab35178955d47 commit]
- SPARC64
Add ATU (new IOMMU) support [https://git.kernel.org/torvalds/c/f0248c1524fae654e9746e6843b9657fb3917387 commit]
Enable PCI IOMMU version 2 API [https://git.kernel.org/torvalds/c/8914391b4e6517ca3dbbb975fc38ce13b0c5ee45 commit]
12. Drivers
12.1. Graphics
dma-buf: de-stage SW_SYNC. SW_SYNC allows to run tests on the sync_file framework via debugfs [https://git.kernel.org/torvalds/c/35538d7822e86cb38015c21bb708a433f8814af0 commit]
bridge: Add RGB to VGA bridge support [https://git.kernel.org/torvalds/c/56fe8b6f499167e3f9e0aafc0909efe9fb673323 commit]
Add DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE flags. These flags allow userspace to explicitly specify the target vertical blank period when a flip should take effect [https://git.kernel.org/torvalds/c/f837297ad82480024d3ad08cd84f6670bcafa862 commit], [https://git.kernel.org/torvalds/c/c229bfbbd04ac112bd15331d3a06d12e4e86a45c commit]
- amdgpu
Powerplay for Iceland asics [https://git.kernel.org/torvalds/c/025f8bfb84cbcaa78df31ab00d7e3c5f979e9e27 commit], [https://git.kernel.org/torvalds/c/54c825a9166f0c13aa4044500910633105a7e6a7 commit], [https://git.kernel.org/torvalds/c/d31d3c28c77e25990ea295c1536253043c7b255c commit], [https://git.kernel.org/torvalds/c/2435b0547c8413094a4493593542d87ae48a15c6 commit], [https://git.kernel.org/torvalds/c/d550df0b60d444e446afba00c41894bf350de4c0 commit]
Improved GPU reset support [https://git.kernel.org/torvalds/c/35d782feae7f0b817016315d8718a82c61968894 commit]
UVD/VEC powergating support for CZ/ST [https://git.kernel.org/torvalds/c/1af69a2c355e9a6d3d9384697be923e34265f79c commit], [https://git.kernel.org/torvalds/c/8ef583e9f9df9b6371e3faecb3955350f0588a4c commit], [https://git.kernel.org/torvalds/c/f6ade30418a753e3b52329fa067250091944733f commit], [https://git.kernel.org/torvalds/c/65b426225b6f9d48a7250b0bd0b9141a9a6e7312 commit], [https://git.kernel.org/torvalds/c/2ed0936de5ccbfd670ebf558770bb89bf9fe3b96 commit], [https://git.kernel.org/torvalds/c/4e86be75c69cac5ccb599ba5b38df60336f247c9 commit], [https://git.kernel.org/torvalds/c/c2cdb0428026dc79b0a902ca2c4371b88e130846 commit], [https://git.kernel.org/torvalds/c/75419c437851ab28d75bbf14502342c97cf47eb4 commit]
Preinitialised VRAM buffer support [https://git.kernel.org/torvalds/c/4fea83ff0f61676389b17803365c1e8d2b652183 commit]
Virtual display support [https://git.kernel.org/torvalds/c/e443059d0f41fcc07f0fb6b3b8ae96dc3d2364c7 commit]
Initial Southern Islands support [https://git.kernel.org/torvalds/c/bd4a68da1989a3735b9c183422effc177e2d5ae8 merge]
powerplay: add module parameter to mask pp features [https://git.kernel.org/torvalds/c/5141e9d2f7811e1ba714e069c4f12b64de67030f commit]
powerplay: enable power containment features for tonga. [https://git.kernel.org/torvalds/c/2a702ccd9a79f6fc23fdb07a410a5f6533ac8f78 commit]
powerplay: enable powerplay as default on CZ/ST [https://git.kernel.org/torvalds/c/fad2af195f1abaada473f4f9e9a554c1e4db768b commit]
powerplay: enable powerplay by default on TOPAZ [https://git.kernel.org/torvalds/c/70bb246154229550e5c9095d484b39fb82047907 commit]
Add VCE VM mode support [https://git.kernel.org/torvalds/c/ea4a8c1d94e98693612b01908076d6133be52c6e commit]
Add module parameters to ctrl powerplay feature [https://git.kernel.org/torvalds/c/af223dfaf0d93e7a0ed75bed4f69e5db198b741e commit]
- imx
drm bridge support for LVDS bridges [https://git.kernel.org/torvalds/c/dc80d7038883feca2abd08975165bc0d83c84762 commit]
Add active plane reconfiguration support [https://git.kernel.org/torvalds/c/1780999ced6df8ce833232852dc6854a388fc248 commit]
- VDIC deinterlacer support
- Frame synchronisation unit support
- Color space conversion support
mediatek: AAL + GAMMA engine support [https://git.kernel.org/torvalds/c/0664d1392c26a8bfcdd6c6f0ff7c63eb0e1a10b0 commit], [https://git.kernel.org/torvalds/c/e0a5d33702451329b7da70a15fad3b919e441401 commit], [https://git.kernel.org/torvalds/c/2f3f4dda747c0619594d13996e65598ab675c60c commit]
analogix: PSR support [https://git.kernel.org/torvalds/c/5b3f84f222b6bb955c5a473ddff707e252be71b4 commit]
- rockchip:
rk3399 vop/crtc support [https://git.kernel.org/torvalds/c/0a63bfd046bbc8858d83dd3f0922bc2b1228074a commit]
PSR support [https://git.kernel.org/torvalds/c/5182c1a556d7ff70e28516c4b9250a347b732af0 commit]
- vc4
Interlaced vblank timing [https://git.kernel.org/torvalds/c/e538092cb15cf2978cb661af3382d71601bed539 commit]
3D rendering CPU overhead reduction [https://git.kernel.org/torvalds/c/c58305af1835095ddc25ee6f548ac05915e66ac5 commit]
tda998x: HDMI audio ASoC support [https://git.kernel.org/torvalds/c/7e567624dc5a44276d9df253f5ca829d911b4e93 commit]
sunxi: Allwinner A33 support [https://git.kernel.org/torvalds/c/cd8fff504d636b28abad652b0ae45f8b54ab0cc9 commit], [https://git.kernel.org/torvalds/c/894f5a9f4b4aaf154fce121d80199a2e2146d6d1 commit], [https://git.kernel.org/torvalds/c/4a408f1f639bd702cc2699d33161f3590c942c2c commit]
- msm
Support for in-fences [https://git.kernel.org/torvalds/c/f0a42bb5423a1387e54a2d3451a10d4358b8cfb6 commit]
Support for out-fences [https://git.kernel.org/torvalds/c/4cd0945901a6dd0190824a98471449df9129d21c commit]
sti: remove sti415/416 support [https://git.kernel.org/torvalds/c/b4bba92dfbe23ccc4f1f6c93db88c39c10aa075a commit]
etnaviv: GC3000 support [https://git.kernel.org/torvalds/c/12ff4bdef1a015945e4b19ed80dd9e50626cd3bc commit]
- panel
Add JDI LT070ME05000 WUXGA DSI Panel [https://git.kernel.org/torvalds/c/c96f566273bf086fe18a294ac37edf2d451ff024 commit]
simple: Add Innolux G101ICE-L01 panel [https://git.kernel.org/torvalds/c/1e29b840af9f280915cb4aae5ada6a8666292c38 commit]
tilcdc: Add atomic modesetting support [https://git.kernel.org/torvalds/c/edc43303888c13904a1c990592eb64f17e8e7eb1 commit], [https://git.kernel.org/torvalds/c/b961c48b056c2562c7dbb0b2cfcdad486610550d commit]
12.2. Storage
- SCSI
be2iscsi: Add IOCTL to check UER supported [https://git.kernel.org/torvalds/c/6694095b5a28c54d9fd114997e483cdc47a2e792 commit], add TPE recovery feature [https://git.kernel.org/torvalds/c/d1d5ca887c0ee60ec6c6e42db0c1073155a09d32 commit], add V1 of EPFW cleanup IOCTL [https://git.kernel.org/torvalds/c/f79929deb56e1b8053c36adf7ee8d34b39e673a8 commit]
ibmvfc: add FC Class 3 Error Recovery support [https://git.kernel.org/torvalds/c/a6104b1e1846273d52b9230d700939fef0a9da80 commit]
smartpqi: add kdump support [https://git.kernel.org/torvalds/c/ff6abb7383d2eec6c8c988ff661352e66f245686 commit]
dtc: remove from tree [https://git.kernel.org/torvalds/c/92efbb8500230c883ca6966b0ef9f3e18c1e29ba commit]
in2000: remove from tree [https://git.kernel.org/torvalds/c/2393b111ed8839e58e6590998483748b1efb35ff commit]
pas16: remove from tree [https://git.kernel.org/torvalds/c/4931a46aef5c0d21422d1344fa8ec9206934e93c commit]
t128: remove from tree [https://git.kernel.org/torvalds/c/f95819a09c2d6ff2e8a784ff46ba8836f937d07b commit]
u14-34f: remove from tree [https://git.kernel.org/torvalds/c/24cbf0f799d3ff8e1f1f6417e9040933acd4b38d commit]
ultrastor: remove from tree [https://git.kernel.org/torvalds/c/180a186d9839a5c2a2d2a2a572d5e47f41bf9309 commit]
wd7000: remove from tree [https://git.kernel.org/torvalds/c/9b3a34fb2125141720515b79ed2228545645a7bc commit]
smartpqi: initial commit of Microsemi smartpqi driver [https://git.kernel.org/torvalds/c/6c223761eb5482dca2bd981d0a800c4aba3c9009 commit]
nvmem: amlogic: Add Amlogic Meson EFUSE driver [https://git.kernel.org/torvalds/c/ad855eae6caf0d1dd17bce5bcd8e07759adc9903 commit]
nvmem: rockchip-efuse: add rk3399-efuse support [https://git.kernel.org/torvalds/c/02baff325462cc7e81241b21959c5e62e7ca575e commit]
12.3. Staging
Remove rtl8723au driver [https://git.kernel.org/torvalds/c/b49f6ab951113cd2263a9d72b420e725e1cbfcf4 commit]
add bcm2708 vchiq driver [https://git.kernel.org/torvalds/c/71bad7f086419dc674244b91ca35a12bfa4cb597 commit]
android: ion: Add ioctl to query available heaps [https://git.kernel.org/torvalds/c/02b23803c6af399473703e26703f74cfff3f22f8 commit]
greybus: Add drivers/staging/greybus to the build [https://git.kernel.org/torvalds/c/d4f56b47a8fac90b15adfae80a42a2735d6b3213 commit]
lustre: add ability to migrate inodes. [https://git.kernel.org/torvalds/c/7949684591cb51e5bc241fd491b59e829d910036 commit]
most: hdm-usb: add USB product id [https://git.kernel.org/torvalds/c/b50762eaf853999c0ab51730858b07196ec7530d commit], add support for new USB gadget [https://git.kernel.org/torvalds/c/5bf9bd8d19834f9ace200af06a58a032542fc427 commit]
12.4. Networking
- Bluetooth
Add a new 04ca:3011 QCA_ROME device [https://git.kernel.org/torvalds/c/1144a4eed04b2c3e7d20146d1b76f7669b55971d commit]
Introduce Qualcomm WCNSS SMD based HCI driver [https://git.kernel.org/torvalds/c/1511cc750c3d9a1c402d71e3522c9cf1fad0ad9c commit]
btrtl: Add RTL8822BE Bluetooth device [https://git.kernel.org/torvalds/c/1110a2dbe69831abdcf119c3a9a4c4ef2d0905f8 commit]
btusb: Add support for 0cf3:e009 [https://git.kernel.org/torvalds/c/935199348048902124d0b288788c3a45e78b69ab commit], add entry for Marvell 8997 chipset [https://git.kernel.org/torvalds/c/1165df0ee470930c2da73def005b1f842c2239cc commit]
hci_uart: Add Marvell support [https://git.kernel.org/torvalds/c/162f812f23bab583f5d514ca0e4df67797ac9cdf commit]
- Infiniband
hfi1: Add a new VL sysfs attribute for sdma engines [https://git.kernel.org/torvalds/c/f191225719c3abd04d12ec59951bc47bdf726d71 commit]
hfi1: Add sysfs interface for affinity setup [https://git.kernel.org/torvalds/c/0cb2aa690c7ef14ad1f544288349abb5434bb75d commit]
hfi1: Add new debugfs sdma_cpu_list file [https://git.kernel.org/torvalds/c/af3674d62d3470c4573709c031e6b17f1f39c96b commit]
Add driver files for hns RoCE driver [https://git.kernel.org/torvalds/c/9a4435375cd151e07c0c38fa601b00115986091b commit], [https://git.kernel.org/torvalds/c/8793f779cf6ecc83d4c3345ac821a2d0c95713ad commit]
mlx5: Add port counter support for raw packet QP [https://git.kernel.org/torvalds/c/eb49ab0c5f3d8e5efb696f100978bf966ecf6be3 commit], add sniffer support to steering [https://git.kernel.org/torvalds/c/cc0e5d42351de1f9233738697718d0eed4396536 commit], add support in TOS and protocol to flow steering [https://git.kernel.org/torvalds/c/ca0d47538528be18cbf45e3cce09862ddf37a3cf commit], add support of more IPv6 fields to flow steering [https://git.kernel.org/torvalds/c/466fa6d2e36408f697f9ff766f82003ef424bad1 commit]
liquidio: CN23XX support [https://git.kernel.org/torvalds/c/dbeb714a5b11d26cec49e8bb5ba61e7f9b6639ac merge]
qmi_wwan: add support for Telit LE922A PID 0x1040 [https://git.kernel.org/torvalds/c/9bd813da24cd49d749911d7fdc0e9ae9a673d746 commit]
Add Cypress GX3 VID=04b4 PID=3610. [https://git.kernel.org/torvalds/c/8da3cf2a49a6d0ca5e620c6a5eee49b99a3f0880 commit]
alx: add msi-x support [https://git.kernel.org/torvalds/c/dc39a78b3c6113dcad5e0f52e3b9deba7ad2fa3d commit], [https://git.kernel.org/torvalds/c/0c58ee0bfa28ad06dbc2b6305b1b950f7c392cdf commit], add tso support [https://git.kernel.org/torvalds/c/ab725983a96a10630723fe4a0106b37876222993 commit]
ath10k: Add WMI_SERVICE_PERIODIC_CHAN_STAT_SUPPORT wmi service [https://git.kernel.org/torvalds/c/64ed5771aca2fcfb8ea440fc679741054011fd7e commit], added support for extended dbglog module id for 10.4 [https://git.kernel.org/torvalds/c/afcbc82cea527a046d66ff3088a75e56417abfc5 commit], add testmode support for 10.4 firmware [https://git.kernel.org/torvalds/c/ebce1a5e3a0e2c035f201c21ae9f403b42efcbcb commit], add wmi command barrier utility [https://git.kernel.org/torvalds/c/20ddca21dcf84fcae063f2f75f49cfd545bf5237 commit], enable peer stats by default [https://git.kernel.org/torvalds/c/8c1d7fa53166dd82bcf6be5ffc83bc4066150bf5 commit], implement NAPI support [https://git.kernel.org/torvalds/c/3c97f5de1f282492335a6aec1f94b77f7f899b8c commit], implement wmi echo command [https://git.kernel.org/torvalds/c/e25854f2404cc92882e42fe8002b0fd75a77d842 commit], implement wmi echo event [https://git.kernel.org/torvalds/c/84d4911b7184dfa911ea089c2d6728b994de6cd9 commit]
bcma: support BCM53573 series of wireless SoCs [https://git.kernel.org/torvalds/c/3f37ec79dd21fbdbbab8143a48a87272b22fef22 commit]
be2net: Support UE recovery in BEx/Skyhawk adapters [https://git.kernel.org/torvalds/c/710f3e5961a71dd58fe367eac48deecd5af45a48 commit]
bnx2x: Add support for segmentation of tunnels with outer checksums [https://git.kernel.org/torvalds/c/736c4c1da76bc78d3013e791581725c11cd20ead commit]
bnxt_en: Added support for Secure Firmware Update [https://git.kernel.org/torvalds/c/5ac67d8bc753b122175e682274599338b3ee7d42 commit], support for "ethtool -r" command [https://git.kernel.org/torvalds/c/ae8e98a6fa7a73917196c507e43414ea96b6a0fc commit]
brcmfmac: Add USB ID for Cisco Linksys AE1200 [https://git.kernel.org/torvalds/c/bccf3ffc8c6d8e0251a15541bb4d12b423c4f729 commit], add support for bcm4339 chip with modalias sdio:c00v02D0d4339 [https://git.kernel.org/torvalds/c/634faf3686900ccdee87b77e2c56df8b2159912b commit]
cxgb4: Add set VF mac address support [https://git.kernel.org/torvalds/c/858aa65c5110b624bfdab6a891d53826b0dd45aa commit], add PCI device ID for new adapter [https://git.kernel.org/torvalds/c/bb83d62fa83405d7c325873a317c9374f98eedef commit], Add control net_device for configuring PCIe VF [https://git.kernel.org/torvalds/c/7829451c695e5b795fef95d72cd258e78d52f62d commit], add common api support for configuring filters [https://git.kernel.org/torvalds/c/578b46b9383c3619cc0a6002ff867e732b08b67a commit], add support for drop and redirect actions [https://git.kernel.org/torvalds/c/b20ff726fa8360a0508d2d79ecdee5a45d854e99 commit], add support for offloading u32 filters [https://git.kernel.org/torvalds/c/d8931847488d250e27d8f18ca6b7373e9f981d7a commit], add support for per queue tx scheduling [https://git.kernel.org/torvalds/c/6cede1f17f51333ecf9cd4c9fca5565842f1bf55 commit], add support for tx max rate limiting [https://git.kernel.org/torvalds/c/10a2604ea2eac8af2bf7fa5eb11e4fcb6bc336d5 commit], add support for tx traffic scheduling classes [https://git.kernel.org/torvalds/c/b72a32dacdfa29b21da8c720ab9ceee40399b2ac commit]
fm10k: add support for Rx offloads on one Geneve tunnel [https://git.kernel.org/torvalds/c/1ad782928f16e7f1b5269ce4358caffe566f44db commit]
hv_netvsc: Add query for initial physical link speed [https://git.kernel.org/torvalds/c/b37879e6ca7079943542048da37f00a386c30cee commit]
i40e: Add support for HMC resource and profile for X722 [https://git.kernel.org/torvalds/c/7d94906bee43384be85b767d41718463f3630869 commit]
i40evf: enable adaptive interrupt throttling [https://git.kernel.org/torvalds/c/f19a973f46e85d4394cadb90fa7717f7ec98197a commit], support queue-specific settings for interrupt moderation [https://git.kernel.org/torvalds/c/65e87c0398f542d5bd51cfd8a29b9dfd246b6a1c commit]
igb: add support of RX network flow classification [https://git.kernel.org/torvalds/c/0e71def252815d732f86d11d87d63f7186d9d3be commit], support RX flow classification by VLAN priority [https://git.kernel.org/torvalds/c/7a277a963bf394d80f8998a7143a208e0891f6e7 commit], support RX flow classification by ethertype [https://git.kernel.org/torvalds/c/64c75d41ace516b7e4f0f187f91282aa43a51b38 commit]
iwlwifi: add a new series 9460 with new PCI ID [https://git.kernel.org/torvalds/c/827e9ab85402dc876d23e27c64b837255460108e commit], add new 8265 series PCI ID [https://git.kernel.org/torvalds/c/8b6607cc6cdecd932201e63597b3b0c0f7958f33 commit], add new 9460 series PCI IDs [https://git.kernel.org/torvalds/c/c62446d2b028eab024e45f9f73e9496089f5fa7a commit], add the new 8275 series [https://git.kernel.org/torvalds/c/a3e939dfe0a1e12a37ecd08ab89bb6115a490909 commit], add the new 9170 series [https://git.kernel.org/torvalds/c/fe4a7249732de1fe18e7ceb41924e329a572cb2d commit], add the new 9270 series [https://git.kernel.org/torvalds/c/22ccabf17a2c0e4adf1b6e4ef0d2df79e93cf7b6 commit], add the new 9560 series [https://git.kernel.org/torvalds/c/89e4ad53ae53e97a81c0bb1feeb40bc69d87d13c commit], add two new 9560 series PCI IDs [https://git.kernel.org/torvalds/c/191167160c1380e59156dff0c2d7e74aa0ba5770 commit], mvm: Add mem debugfs entry [https://git.kernel.org/torvalds/c/2b55f43f8e477a123bca4ab35351666479bd7b86 commit], mvm: Add support for RRM by scan [https://git.kernel.org/torvalds/c/aacf8f189b03b3d3c2e577a6d4ef5872bf4d393f commit], mvm: add support for MU-MIMO air sniffer [https://git.kernel.org/torvalds/c/91b08c2da4b1b89c265d4c68354b1ef3564a9eeb commit], mvm: support GMAC protocol [https://git.kernel.org/torvalds/c/8e160ab83a32a16cd45d82778aca1ec3e51b802b commit], mvm: support packet injection [https://git.kernel.org/torvalds/c/4857d6cbf7ca4e040ac2b24687464c76e0be96ff commit] ixgbe: Add support for new X557 device [https://git.kernel.org/torvalds/c/92ed84300718de43fd7a92ebbd3dc1189c6dd091 commit], allow setting multiple queues when SR-IOV is enabled [https://git.kernel.org/torvalds/c/3b00da03ae303a3bdfa3bdfbb078e0eadb749375 commit], support 4 queue RSS on VFs with 1 or 2 queue RSS on PF [https://git.kernel.org/torvalds/c/e24fcf28959298e07cae9ee19eb9a4b2b399b4fb commit], add device to MDIO speed setting [https://git.kernel.org/torvalds/c/a83c27e79068cbaa2ce08d696b2150ebd49e8ffd commit], add support for geneve Rx offload [https://git.kernel.org/torvalds/c/a21d0822ff693655b4bf412405ecd649636f3d3b commit]
mlxsw: spectrum: Implement offload stats ndo and expose HW stats by default [https://git.kernel.org/torvalds/c/fc1bbb0f1831cc22326c86fb21d88cca44999b3e commit]
mwifiex: add PCIe function level reset support [https://git.kernel.org/torvalds/c/4c5dae59d2e9386c706a2f3c7c2746ae277bf568 commit], add cfg80211 testmode support [https://git.kernel.org/torvalds/c/3935ccc14d2c68488bd96448fc073da48eaeebf0 commit], add custom regulatory domain support [https://git.kernel.org/torvalds/c/72539799104d4d70c2afcb8f0fe2a7a507a41c81 commit], add manufacturing mode support [https://git.kernel.org/torvalds/c/cf5383b088d07f304d189986fdbd4efbd7d41538 commit], add region code information in debugfs [https://git.kernel.org/torvalds/c/e5988c62b9e6e5fb279188db916c51fdb5981403 commit], support random MAC address for scanning [https://git.kernel.org/torvalds/c/c2a8f0ff9c6ca8d04adb68b7959a56a3cbb665b3 commit]
dsa: add new driver for qca8xxx family [https://git.kernel.org/torvalds/c/6b93fb46480a9cfa4afb52a6d19b2591804e5f9e commit]
mlx4: Add VF vlan protocol 802.1ad support [https://git.kernel.org/torvalds/c/b42959dc35a533a531dd698b581193a65a5da831 commit]
mlx5: XDP support [https://git.kernel.org/torvalds/c/b80b8d7a974ea4888a0a598cec217a6c500a0cdb merge], SRIOV offloads vlan push/pop [https://git.kernel.org/torvalds/c/c7b9e63341db3ab2160194ebbf0d3d6041419cee merge], ConnectX-4/Connect-IB [https://git.kernel.org/torvalds/c/124c13439b61a3af28977b67f76698e4b5867087 merge], [https://git.kernel.org/torvalds/c/0c41284c8308d6dc5d494f3fb149af33cb5eb102 merge], implement RoCE LAG feature [https://git.kernel.org/torvalds/c/7907f23adc186700efbe56c032527e47485c86ab commit], Vport LAG creation support [https://git.kernel.org/torvalds/c/3bc34f3bcb087764796d9a6eaa476e270114eb8f commit]
bgmac: support Ethernet core on BCM53573 SoCs [https://git.kernel.org/torvalds/c/1cb94db3d1bfe0075bde78fb2989f17e0a8a3936 commit]
dsa: add MDB support [https://git.kernel.org/torvalds/c/8df3025520aaeba36aba867a4851f8968ac65b4d commit], b53: Add JOIN_ALL_VLAN support [https://git.kernel.org/torvalds/c/48aea33a77ab8ec76245336ea08eeb3dda34f98a commit], b53: Prepare to support 7445 switch [https://git.kernel.org/torvalds/c/130401d998a49da96d5ffc45a4f82a68426e588b commit], mv88e6xxx: add MDB support [https://git.kernel.org/torvalds/c/7df8fbdd44fa3c7ed53964c95e440b0286fd0836 commit]
emac: emac gigabit ethernet controller driver [https://git.kernel.org/torvalds/c/b9b17debc69d27cd55e21ee51a5ba7fc50a426cf commit]
ena: Add a driver for Amazon Elastic Network Adapters (ENA) [https://git.kernel.org/torvalds/c/1738cd3ed342294360d6a74d4e58800004bff854 commit]
dwmac: add Ethernet glue logic for stm32 chip [https://git.kernel.org/torvalds/c/c6eec6f332a0504ba3af1d597e7624b9dfd7cfda commit]
mediatek: add HW LRO functions of PDMA RX rings [https://git.kernel.org/torvalds/c/ee40681037c0e5fa0058447d7603a4fb77308bce commit], add ethtool functions to configure RX flows of HW LRO [https://git.kernel.org/torvalds/c/7aab747e5563ecbc9f3cb64ddea13fe7b9fee2bd commit]
stmmac: add support of Synopsys 3.50a MAC IP [https://git.kernel.org/torvalds/c/f9a09687a87887d1330dd5e5d08d9d7b3d209fb2 commit]
ti: cpsw: add ethtool channels support [https://git.kernel.org/torvalds/c/ce52c744574bbe31e5c30788f69d19f20d328225 commit], add multi queue support [https://git.kernel.org/torvalds/c/e05107e6b74700762e2feda0abd2e74984c24227 commit]
- phy
Add Edge-rate driver for Microsemi PHYs. [https://git.kernel.org/torvalds/c/a4cc96d1f0170b779c32c6b2cc58764f5d2cdef0 commit]
Add MAC-IF driver for Microsemi PHYs. [https://git.kernel.org/torvalds/c/1a21101d21d7ef056dfda1d7b843289e05ecd034 commit]
Add Wake-on-LAN driver for Microsemi PHYs. [https://git.kernel.org/torvalds/c/0a55c12f9734105c004e464b5eebb79f08634d7a commit]
Add gmiitorgmii converter support [https://git.kernel.org/torvalds/c/f411a6160bd4278508b5892949ba1a7db6f73489 commit]
dp83848: add dp83822 PHY support [https://git.kernel.org/torvalds/c/3034783472f5353f71af44ed52ad9ee65f9f6d17 commit]
Add USB Type-C PHY driver for rk3399 [https://git.kernel.org/torvalds/c/e96be45cb84e29e58f35ed460a859b61e8bf28c5 commit]
Add a driver for the Rockchip SoC internal PCIe PHY [https://git.kernel.org/torvalds/c/fcffee3d54fcadcfa82b183c3fcdbd43e573339e commit]
bcm-ns-usb3: new driver for USB 3.0 PHY on Northstar [https://git.kernel.org/torvalds/c/e5666281d9eadb98a802e5ec6e85f0b4640f30c4 commit]
rockchip-inno-usb2: add a new driver for Rockchip usb2phy [https://git.kernel.org/torvalds/c/0e08d2a727e68bbe426457dc61ec11a5c6a76ed6 commit]
Microsemi VSC 8531/41 PHY Driver [https://git.kernel.org/torvalds/c/d50736a853b8633ed8c9c64a2a1487e6081b739c commit]
thunderx: Add 81xx support to BGX driver [https://git.kernel.org/torvalds/c/57aaf63cb13ca342bfeba6772df3a4e05a35e4ab commit], add QSGMII interface type support [https://git.kernel.org/torvalds/c/3f8057cfe8adc12bd272fe2c67e3c9ab9cff0a12 commit], add RGMII interface type support [https://git.kernel.org/torvalds/c/6465859aba1e66a5351b047fbf40e9e9bcb6c669 commit], add VNIC's PCI devid on future chips [https://git.kernel.org/torvalds/c/f7ff0ae844128e669704860d8c9d1ff510cee271 commit], add support for 16 LMACs of 83xx [https://git.kernel.org/torvalds/c/949b5331419828ff4c028dae556e5983b06b5d18 commit], add support for 81xx and 83xx chips [https://git.kernel.org/torvalds/c/0025d93ebb9b4f7ad7807d22fe65852f447309a1 commit], support for byte queue limits [https://git.kernel.org/torvalds/c/2c204c2b9fca36aa24f7abe2e8bfd83fe3a8db8d commit]
rtl8xxxu: Add TP-Link TL-WN823N v2 to list of supported devices [https://git.kernel.org/torvalds/c/690a6d268bdf85f8d233823a18d3200b99e5568d commit]
sh_eth: add R8A7743/5 support [https://git.kernel.org/torvalds/c/c099ff3cdb9dd2281dee3dc4ef89fec1c516df22 commit]
smsc95xx: Add mdix control via ethtool [https://git.kernel.org/torvalds/c/13722bbe97b55bbd31651a2e1e12b460f33de134 commit]
12.5. Audio
hda: Add support for link audio time reporting [https://git.kernel.org/torvalds/c/bfcba288b97f10c22fb84f0898ebfb6b468b80ea commit]
line6: Add high-speed USB support [https://git.kernel.org/torvalds/c/79faa2b048b23f28a24a7b232d8933cb53df95b7 commit], add support for POD X3 [https://git.kernel.org/torvalds/c/790869dacc3d8d4de318905eef32b1f603d02cac commit]
snd-aoa: enable sound on PowerBook G4 12" [https://git.kernel.org/torvalds/c/34b64e5ebffc5e4a9dbf8735561c4159a936248f commit]
- ASoC
Intel: Skylake: Add module processing domain support [https://git.kernel.org/torvalds/c/3d4006cd50289d7626639488c3a6449574cceee7 commit]
Intel: boards: Add bdw-rt5677 machine driver [https://git.kernel.org/torvalds/c/2d995e5dc283adbfbf9c1eb81bf35ca7af2d22a6 commit]
add rt5663 codec driver [https://git.kernel.org/torvalds/c/df7c52168ee15b3951b50078c0c3960598eb0109 commit]
nau8810: Add driver for Nuvoton codec chip NAU88C10 [https://git.kernel.org/torvalds/c/b6970b48e384a602bdb9d6246cded83e150d4660 commit]
rockchip: Add machine driver for RK3399 GRU Boards [https://git.kernel.org/torvalds/c/c6eac8a36a845e52ba520060a807044964ad9de5 commit]
rt5660: add rt5660 codec driver [https://git.kernel.org/torvalds/c/2b26dd4c1fc5f83bc088f4a053120ca03817045e commit]
tegra: add tegra sgtl5000 machine driver [https://git.kernel.org/torvalds/c/04445681f710eb3a6a263504fa3e6f4199f12d87 commit]
12.6. Tablets, touch screens, keyboards, mouses
ALPS: add touchstick support for SS5 hardware [https://git.kernel.org/torvalds/c/4777ac220c430173e297237b896932ed5fd8aaf3 commit], allow touchsticks to report pressure [https://git.kernel.org/torvalds/c/7ad8a1067dfc3bf74ad2daef013ea4f3df1841a7 commit]
Add ADC resistor ladder driver [https://git.kernel.org/torvalds/c/680772647d96ed853d20f837a2726151f24d8b20 commit]
Add generic input driver to read encoded GPIO lines [https://git.kernel.org/torvalds/c/694641616448a9c5b30b3a5e5f51da73cb3a0016 commit]
Add support for Elan eKTF2127 touchscreen controller [https://git.kernel.org/torvalds/c/9ca5bf5029b6c17ce50b34581242f71f9b777ae7 commit]
Remove duplicate ft6236 driver [https://git.kernel.org/torvalds/c/d18716542d137beafef2859bdf90d4e0c9a25523 commit]
serio: add hangup support [https://git.kernel.org/torvalds/c/51db013767c46dc0243a8945085b5a229d9bd281 commit]
tps65218-pwrbutton - add support for tps65217 variant [https://git.kernel.org/torvalds/c/722dc54628ca5cffd3b4581b523775aa422b55df commit]
- HID
Add a new Saitek mouse device ID (RAT 9) [https://git.kernel.org/torvalds/c/7d3ea5c1e958e4cbabf170b8dee42b5aeac7d530 commit]
hid-logitech: Add combined pedal support Logitech wheels [https://git.kernel.org/torvalds/c/c832f86effbcf8833fc2c842aa501ce1eb4d0478 commit], improve Wingman Formula Force GP support [https://git.kernel.org/torvalds/c/560bea30ff9dd4823d8f611aaab88d3c3f9c7d8d commit], introduce control for combined pedals feature [https://git.kernel.org/torvalds/c/961af46f8e2c7bf793352c11262fb37e87706921 commit]
Add mic mute key on HP slim keyboard [https://git.kernel.org/torvalds/c/08fc94733211f94755dd15028fb0a0129310fb5d commit]
intel-ish-hid: ISH HID client driver [https://git.kernel.org/torvalds/c/0b28cb4bcb17dcb5fe0763fc3e1a94398b8f6cf6 commit], ipc layer [https://git.kernel.org/torvalds/c/ae02e5d40d5f829c589412c6253f925e35cf7a22 commit], ISH Transport layer [https://git.kernel.org/torvalds/c/3703f53b99e4a7c373ce3568dd3f91f175ebb626 commit]
microsoft: Add Surface 4 type cover pro 4 (JP) [https://git.kernel.org/torvalds/c/b490a8537df60d449199e162417da74ee9262515 commit]
Support for keyboard - Corsair STRAFE [https://git.kernel.org/torvalds/c/3da30bfc0b0a572a4f977a586edf34cf3dd503c3 commit]
uclogic: Add support for UC-Logic TWHA60 v3 [https://git.kernel.org/torvalds/c/3202bb7fb021e81dc988735a8b5f42f82aa912f3 commit], add support for several more tablets [https://git.kernel.org/torvalds/c/4b7e7e5eda1d415158c04c77b0b2a1648fa59815 commit], support UGTizer GP0610 partially [https://git.kernel.org/torvalds/c/18e3dfac16ae66209fdb570a429089be1907caa1 commit]
wacom: add touch_arbitration parameter to wacom module [https://git.kernel.org/torvalds/c/1924e05e6014917b23b7648302be39cfee03d047 commit], handle Cintiq 24HD leds buttons [https://git.kernel.org/torvalds/c/6a06281e2bfb6f59aa3290c459981471b4940a39 commit], handle the switch of the LEDs directly in the kernel [https://git.kernel.org/torvalds/c/34736aa96e313d304ffe0746519833167e66c978 commit]
12.7. TV tuners, webcams, video capturers
v4l2-core: Add support for touch devices [https://git.kernel.org/torvalds/c/b2fe22d0cf64708c50c26f11b3da8b79809c699b commit]
Add GS1662 driver, a video serializer [https://git.kernel.org/torvalds/c/7aae6e2df127f9f7a96c21e21a277dd7ff063e6a commit]
atmel_mxt_ts: add diagnostic data support for mXT1386 [https://git.kernel.org/torvalds/c/566d533a4bd2ed9a7ce26a08df31a6e634051562 commit], add support for T37 diagnostic data [https://git.kernel.org/torvalds/c/d6a39404984094c5e20e1d17a91036ac6b125731 commit], add support for reference data [https://git.kernel.org/torvalds/c/06b3d3f38c19601564cdd10443edbcac5c8293e2 commit], output diagnostic debug via V4L2 device [https://git.kernel.org/torvalds/c/ecfdd7e2660e5208072d3afaed8c3e05a643b64f commit]
synaptics-rmi4 - add support for F54 diagnostics [https://git.kernel.org/torvalds/c/3a762dbd5347514c3cb2ac756a92a3d1c7646a2d commit]
ad5820: Add driver for auto-focus coil [https://git.kernel.org/torvalds/c/bee3d51156113363e952674504833b4bc92cf15e commit]
Add stih-cec driver [https://git.kernel.org/torvalds/c/60fe2bda39a1c51d94ac514cfe68dabb11579c2b commit]
atmel-isc: add the Image Sensor Controller code [https://git.kernel.org/torvalds/c/106267444f12fde77f5aee92ca862a7138a88508 commit]
cobalt: support reduced fps [https://git.kernel.org/torvalds/c/605a74e62809396cfcb786934f12be84a0da2282 commit]
cx23885: Add support for Hauppauge WinTV quadHD ATSC version [https://git.kernel.org/torvalds/c/dd9ad4fbf0cecfe9a823d6a18707af394eb9af21 commit]
cxd2820r: dvbv5 statistics for DVB-C [https://git.kernel.org/torvalds/c/90d5d2e3f047164748e67ae7cf4d5a7bb6a8d0b3 commit], dvbv5 statistics for DVB-T [https://git.kernel.org/torvalds/c/2832fd3177d7d988348fc1bd8031daeea89396c9 commit], dvbv5 statistics for DVB-T2 [https://git.kernel.org/torvalds/c/91171fb63e1b09fea18465248a748c48b0d33451 commit]
tw686x: Support frame sizes and frame intervals enumeration [https://git.kernel.org/torvalds/c/ee242096598df01fcdeb709ddf765bb614d93afb commit]
Add tw5864 driver [https://git.kernel.org/torvalds/c/34d1324edd3154105b7a3985c6c4384d602f2ab6 commit]
s5p-tv: remove obsolete driver [https://git.kernel.org/torvalds/c/d0d44516f8e989392d1fa545ae58ea6694743db9 commit]
st-hva: add H.264 video encoding support [https://git.kernel.org/torvalds/c/ba4616b7d9b9324021985fc5ecd9a9acd2f1f0f2 commit], multi-format video encoder V4L2 driver [https://git.kernel.org/torvalds/c/57b2c0628b6042b7cfad387fe54951ddf7185fd2 commit]
tw686x-kh: remove obsolete driver [https://git.kernel.org/torvalds/c/563bf7a72eac823b06953cd3dce9b71b499fa438 commit]
v4l: vsp1: Add R8A7792 VSP1V support [https://git.kernel.org/torvalds/c/8a5a2ba86ab8fc12267fea974b9cd730ad2dee24 commit]
rcar-vin: remove obsolete driver [https://git.kernel.org/torvalds/c/f429b56a7f8037ce58cf258b3bce182e376438c7 commit]
sh_mobile_csi2: remove unused driver [https://git.kernel.org/torvalds/c/f304562ed3c97e237a77b3da57b0e43f264bd82a commit]
12.8. USB
bcma: support old USB 2.0 controller on Northstar devices [https://git.kernel.org/torvalds/c/d6b76c4ddb124dd22c6e910ca9332e472e7b3273 commit]
serial: cp210x: Add ID for a Juniper console [https://git.kernel.org/torvalds/c/decc5360f23e9efe0252094f47f57f254dcbb3a9 commit], add ID for the Zone DPMX [https://git.kernel.org/torvalds/c/2ab13292d7a314fa45de0acc808e41aaad31989c commit]; ftdi_sio: add support for TI CC3200 LaunchPad [https://git.kernel.org/torvalds/c/9bfef729a3d11f04d12788d749a3ce6b47645734 commit]
12.9. Serial Peripheral Interface (SPI)
add driver for J-Core SPI controller [https://git.kernel.org/torvalds/c/2cb1b3b3ac0ac86b70eb1ecd65585c0d024fe273 commit]
bcm-qspi: Add BSPI spi-nor flash controller driver [https://git.kernel.org/torvalds/c/4e3b2d236fe00f0e0b6c45dcb3cc7d84c2316424 commit], add Broadcom MSPI driver [https://git.kernel.org/torvalds/c/fa236a7ef24048bafaeed13f68df35a819794758 commit]
brcmstb-qspi: Broadcom settop platform driver [https://git.kernel.org/torvalds/c/44f95d87a6187f5027568bbcdce491713d7de5e5 commit]
iproc-qspi: Add Broadcom iProc SoCs support [https://git.kernel.org/torvalds/c/cc20a38612dbc87dc7396affc9758e3bfbe92340 commit]
octeon: Add ThunderX driver [https://git.kernel.org/torvalds/c/7347a6c7af8d9b5edf587678e80c7e5bc24ec2d5 commit]
12.10. Watchdog
Add watchdog pretimeout governor framework [https://git.kernel.org/torvalds/c/ff84136cb6a4943f489ad037fe93f43be0573c23 commit], add noop pretimeout governor [https://git.kernel.org/torvalds/c/f77710c4cda01ad9c3672fb2f97bdea9a94da92a commit], add option to select a pretimeout governor in runtime [https://git.kernel.org/torvalds/c/53f96cee1aff74c8ee3c5f7a25df0c01d7117eeb commit], add panic pretimeout governor [https://git.kernel.org/torvalds/c/da0d12ff2b829a35e9921918e925d79497b82bef commit]
hpwdt: add support for iLO5 [https://git.kernel.org/torvalds/c/fc113d54e9d7ef3296cdf2eff49c8ca0a3e5a482 commit]
ziirave_wdt: Add support to upload the firmware. [https://git.kernel.org/torvalds/c/217209db0204ae1fa5f30af804525863e852c35d commit]
12.11. Serial
8250_dw: add ACPI support for uart on Hisilicon Hip05 SoC [https://git.kernel.org/torvalds/c/e06b6b854163a7f9931d6e0d859b9378a23fe7af commit]
8250_mtk: support big baud rate. [https://git.kernel.org/torvalds/c/81bb549fdf144582f57d1df65a2517beb418dc8b commit]
stm32: adding support for stm32f7 [https://git.kernel.org/torvalds/c/ada8618ff3bfe183cc2c1ae34239a5168ba34411 commit], adding dma support [https://git.kernel.org/torvalds/c/3489187204eb75e5635d8836babfd0a18be613f4 commit]
atmel: add fractional baud rate support [https://git.kernel.org/torvalds/c/5bf5635ac1705b8d58fdef5ff0666ef0e72b4629 commit]
fsl_lpuart: Add support for RS-485 [https://git.kernel.org/torvalds/c/03895cf41d1890a219679490428c8bf10b17e2b9 commit]
12.12. ACPI, EFI, cpufreq, thermal, Power Management
- ACPI
CPPC: add sysfs support to compute delivered performance [https://git.kernel.org/torvalds/c/158c998ea44ba30ae3d1bde535581c4436417530 commit]
watchdog: Add support for WDAT hardware watchdog [https://git.kernel.org/torvalds/c/058dfc7670086edda8d34f0dbe93c596db5d4a6b commit]
I/O Remapping Table (IORT) initial support. IORT shows representation of IO topology for ARM based systems [https://git.kernel.org/torvalds/c/88ef16d888a094587b2ac77de60927df5da5d56d commit]
Enable SPCR table in ARM64 [https://git.kernel.org/torvalds/c/888125a712986fd0fab99d09f42b307de32d740c commit]
nfit: add dimm device notification support [https://git.kernel.org/torvalds/c/ba9c8dd3c22275e46feef429f343b85e9cf3924c commit]
- devfreq
support rockchip dfi controller [https://git.kernel.org/torvalds/c/b9d1262bca0afcbb67fdb309ed45b34f0226e964 commit]
rockchip: add devfreq driver for rk3399 dmc [https://git.kernel.org/torvalds/c/5a893e31a636cca3798af2db5aee8d3d144b1e1e commit]
12.13. Real Time Clock (RTC)
ac100: Add RTC driver for X-Powers AC100 [https://git.kernel.org/torvalds/c/d00a18a42c1483924de086ddfb0efe8da1dba3ac commit], add clk output support [https://git.kernel.org/torvalds/c/04940631b8d2b2e57a13b6d4ca50dfe5994b514f commit]
ds1307: add Intersil ISL12057 support [https://git.kernel.org/torvalds/c/78aaa06d7956dc4cd42fff5033f4bf6fafcbc79f commit]
isl12057: remove driver [https://git.kernel.org/torvalds/c/e8aa7dcbf0b1fdd79127b125d2369bca7bdb5b03 commit]
omap: Support ext_wakeup configuration [https://git.kernel.org/torvalds/c/97ea1906b3c2201273ea6bb40c43c611c056ddb3 commit]
12.14. PCI
Add Precision Time Measurement (PTM) support [https://git.kernel.org/torvalds/c/9bb04a0c4e261187be904d05c2bcd1da0eebc20c commit]
designware: Add iATU Unroll feature [https://git.kernel.org/torvalds/c/a0601a47053714eecec726aea5ebcd829f817497 commit]
rcar: Add multi-MSI support [https://git.kernel.org/torvalds/c/e3123c20c8075f1771947e10cb7e9681166f2e89 commit]
rockchip: Add Rockchip PCIe controller support [https://git.kernel.org/torvalds/c/e77f847df54c6b01f4628dd352f4168db3082aa8 commit]
AER: Remove aerdriver.forceload kernel parameter [https://git.kernel.org/torvalds/c/7ece14175376051b18a9b97f0e6125cb8b864155 commit]
pci/hotplug: Support surprise hotplug in powernv driver [https://git.kernel.org/torvalds/c/360aebd85a4c946764f6301d68de2a817fad5159 commit]
12.15. Voltage, current regulators, power capping, power supply
Add Mediatek thermal driver for mt2701. [https://git.kernel.org/torvalds/c/b7cf0053738c5491df532a625321e976eaa93b22 commit]
Add support for hardware-tracked trip points [https://git.kernel.org/torvalds/c/060c034a974187e930b790957cafc5047cc30a40 commit]
Add Intel BXT WhiskeyCove PMIC thermal driver [https://git.kernel.org/torvalds/c/b474303ffd57e0a379ce73ca10232350f866f77b commit]
max77620: Add thermal driver for reporting junction temp [https://git.kernel.org/torvalds/c/ec4664b3fd6d565a79eb562e4339528f74eb1cca commit]
qcom: tsens: Add a skeletal TSENS drivers [https://git.kernel.org/torvalds/c/9066073c6c27994a30187abf3b674770b4088348 commit], add support for 8916 family of SoCs [https://git.kernel.org/torvalds/c/840a5bd3ed3fdd62456d4d26c3128ec10496555b commit], add support for 8960 family of SoCs [https://git.kernel.org/torvalds/c/20d4fd84bf524ad91e2cc3e4ab4020c27cfc0081 commit], add support for 8974 family of SoCs [https://git.kernel.org/torvalds/c/5e6703bd2d83548998848865cb9a9a795f31a311 commit], add support for 8996 family of SoCs [https://git.kernel.org/torvalds/c/d059c739aacfbd00606f1b120ceaadb79f05c7e0 commit]
qoriq: Add thermal management support [https://git.kernel.org/torvalds/c/43528445f6db0e934592a0c58b5a71d6be51aa41 commit]
tegra: add hw-throttle for Tegra132 [https://git.kernel.org/torvalds/c/6c7c324570847a459c21e7298bc5c92a40577103 commit]
cpufreq: schedutil: Add iowait boosting [https://git.kernel.org/torvalds/c/21ca6d2c52f8ca8638129c1dfc489d0b0ae68532 commit]
12.16. Pin Controllers (pinctrl)
Add core support for Aspeed SoCs [https://git.kernel.org/torvalds/c/4d3d0e4272d8d660f5f14f5abcf96fb4df1aa94b commit]
Add pinctrl-aspeed-g4 driver [https://git.kernel.org/torvalds/c/524594d40153befc7b0c4600550a5eb312c6918c commit]
Add pinctrl-aspeed-g5 driver [https://git.kernel.org/torvalds/c/56e57cb6c07f124911dfe9a6b496f541ed166931 commit]
sh-pfc: Add R8A7792 PFC support [https://git.kernel.org/torvalds/c/2cf59e0c200de79cd2a8f87ba06c87fa24060e2d commit], initial R8A7796 PFC support [https://git.kernel.org/torvalds/c/f9aece7344bd81ce16bafc15f8e90ef0dbd18714 commit]
sunxi: Add GR8 controller support [https://git.kernel.org/torvalds/c/ac91ab51e4f882db65449ff821a5664bad4b164c commit]
st: Remove STiH415/6 SoC pinctrl driver support. [https://git.kernel.org/torvalds/c/147e1468b2a36300595e2952a539a29394b4468c commit]
12.17. Multi Media Card
sunxi: add support for A64 mmc controller [https://git.kernel.org/torvalds/c/e1b8dfd1b1c61b3fde3622a2f244a008faca2916 commit]
tmio: add eMMC support [https://git.kernel.org/torvalds/c/0bc0b6e86524526c92a9409faea79d53db8e7e6e commit]
sdhci-pci: enable SD card interface on Merrifield [https://git.kernel.org/torvalds/c/4674b6c87019ba8e3e53c91712fff07b93f4efa7 commit]
sdhci-pci: enable SDIO interface on Intel Merrifield [https://git.kernel.org/torvalds/c/d55655773ab23d170b4295666f7feff976124ae3 commit]
12.18. Industrial I/O (iio)
Add IIO support for the Measurement Computing CIO-DAC family [https://git.kernel.org/torvalds/c/3b8df5fd526e70e8c89e47e3fcb253b80f6192f6 commit]
accel: Add driver for the mCube MC3230 3-axis accelerometer [https://git.kernel.org/torvalds/c/063e3303a93fcd64554730145361f102236724cb commit], add support for Domintech DMARD06 accelerometer [https://git.kernel.org/torvalds/c/b1b79f53278f2e2ec07fc8a899068fcc04ca439b commit], add support for the Domintech DMARD09 3-axis accelerometer [https://git.kernel.org/torvalds/c/a4fa6509dda47e51c3582409e8630b24702970c5 commit], kxsd9: Add I2C transport [https://git.kernel.org/torvalds/c/a483ab796960c9080dc9f97f5905d11debad3df9 commit], mxc6255 add support for the mxc6225 [https://git.kernel.org/torvalds/c/06777c562a50a09c4a2becfb2bf63c762a45df17 commit]
adc: add ADC12130/ADC12132/ADC12138 ADC driver [https://git.kernel.org/torvalds/c/50a6edb1b6e08643442386e8f81acc8123d17931 commit], at91: Add support for Touchscreen Switches Closure Time [https://git.kernel.org/torvalds/c/ede63aaf7cda21bc265edb928f01363784cbf3fc commit], ltc2485: add support for Linear Technology LTC2485 ADC [https://git.kernel.org/torvalds/c/8c9e7b1bf42af845f83350e5141fbc4181dc7f98 commit], mt2701: Add Mediatek auxadc driver for mt2701. [https://git.kernel.org/torvalds/c/ace4cdfe67be24463ad694105533e5319674f022 commit], ti-adc161s626: add support for TI 1-channel differential ADCs [https://git.kernel.org/torvalds/c/4d671b71beefbfc145b971a11e0c3cabde94b673 commit]
chemical: atlas-ph-sensor: add ORP feature [https://git.kernel.org/torvalds/c/ce08cc986ed6bcd43fcbef83ef6efc62a2d44eef commit], vz89x: add support for VZ89TE part [https://git.kernel.org/torvalds/c/0a735aa07f2eb5bcb04fb022b463c70cd1cf1399 commit]
dac: AD8801: add Analog Devices AD8801/AD8803 support [https://git.kernel.org/torvalds/c/7f270bc9a2d95967c09e759776a28a8d2a345c74 commit]
light: Add driver for Silabs si1132, si1141/2/3 and si1145/6/7 ambient light, uv index and proximity sensors [https://git.kernel.org/torvalds/c/ac45e57f15903747ccd5a14cebfbd673ebcbdd6f commit]
magn: add a driver for AK8974 [https://git.kernel.org/torvalds/c/7c94a8b2ee8cfe915f332575566b4870976ab8f4 commit]
pressure: initial zpa2326 barometer support [https://git.kernel.org/torvalds/c/03b262f2bbf43b82eaef82ffb3bc671d5b5c8da1 commit]
12.19. Multi Function Devices (MFD)
Add STMPE1600 support [https://git.kernel.org/torvalds/c/6bb9f0d93399cbde14fc6a1532341a14a85d2df4 commit]
Add Samsung Exynos Low Power Audio Subsystem driver [https://git.kernel.org/torvalds/c/c695abab2429cfa9554aa353702936d1f064f073 commit]
ac100: Add driver for X-Powers AC100 audio codec / RTC combo IC [https://git.kernel.org/torvalds/c/585083c539ca3f5fb3d00057b25f9be3304d54c6 commit]
axp20x: Add support for AXP806 PMIC [https://git.kernel.org/torvalds/c/8824ee8573483e1c91691b5be3d3730e75551dce commit]
cros_ec: Add MKBP event support [https://git.kernel.org/torvalds/c/6f1d912b687d3d17c1731f5bda3b5d6703bce4a0 commit]
lp873x: Add lp873x PMIC support [https://git.kernel.org/torvalds/c/dc21c7ad3a8aad79cb14128c321833a47dc921c2 commit]
lpss: Add Intel Kaby Lake PCH-H PCI IDs [https://git.kernel.org/torvalds/c/77fc5ff64f1834976abbf499b2adc95a4589ea86 commit]
pm8921: Add support for pm8018 [https://git.kernel.org/torvalds/c/c7ef587bd4abe75705197fed7c1aac899624ca81 commit]
qcom-rpm: Add support for pm8018 RPM Regulator [https://git.kernel.org/torvalds/c/eb87a669dd4a79fdbca14c402fdbcdb8695739ff commit]
rk808: Add RK818 support [https://git.kernel.org/torvalds/c/2eedcbfc0612c87e22c6325fde49ecf140e5873a commit]
tps65217: Add support for IRQs [https://git.kernel.org/torvalds/c/6556bdacf646fcaa0586123ba85412de1c8f0eee commit]
12.20. Pulse-Width Modulation (PWM)
Add MediaTek MT2701 display PWM driver support [https://git.kernel.org/torvalds/c/cd4b45ac449a01f0819b8459c451c840437aa0a3 commit]
Add support for Meson PWM Controller [https://git.kernel.org/torvalds/c/211ed630753d2f0553ff642346e9995503bc240d commit]
sunxi: Add H3 support [https://git.kernel.org/torvalds/c/42ddcf4f9ebbfeac75fac3851f2807833b222399 commit]
12.21. Inter-Integrated Circuit (I2C)
designware: Enable fast mode plus [https://git.kernel.org/torvalds/c/d608c3d9ac818fc0addc884144c7550e03b0fc6f commit], enable high speed mode [https://git.kernel.org/torvalds/c/b6e67145f14903ca430e011db3b771d8de4c3d8a commit]
i801: Add support for Kaby Lake PCH-H [https://git.kernel.org/torvalds/c/31158763ef2dba9393ddd205248b9c95d2b5b87c commit]
rcar: add support for r8a7796 (R-Car M3-W) [https://git.kernel.org/torvalds/c/c13f743aee4a84a380a8cc0745d20e832bab8ed2 commit]
tegra: Add pinctrl support [https://git.kernel.org/torvalds/c/718917b9875fcfa6450e7274d2727c4680c3591a commit]
thunderx: Add SMBUS alert support [https://git.kernel.org/torvalds/c/1e5866711accf16e931c4f8174cf898b554e9f4a commit], add i2c driver for ThunderX SOC [https://git.kernel.org/torvalds/c/22d40209de3bb50cbffcc6b79f2f7c5d689d185f commit]
12.22. Hardware monitoring (hwmon)
New hwmon registration API [https://git.kernel.org/torvalds/c/bf7153fd2c6f70c1f1c75c0a4d353c2384dc94eb commit], [https://git.kernel.org/torvalds/c/d560168b5d0fb4a70c74b386564072a819d9bf71 commit], [https://git.kernel.org/torvalds/c/f9f7bb3a0efafb662a4c639bc62df1df2b7321f9 commit], [https://git.kernel.org/torvalds/c/9b26947ce5b6a6d5f260d9564195e8971cc9713d commit], [https://git.kernel.org/torvalds/c/6bfcca44a6e7b0a6d92eab39c4cb830516b9568c commit], [https://git.kernel.org/torvalds/c/8faee73f92cd4dd4928e6860001315a0cc834c99 commit], [https://git.kernel.org/torvalds/c/b308f5c744522de020da4706718de9076adeada7 commit], [https://git.kernel.org/torvalds/c/00d616cf872bb552a6853df288efcdb9f937a489 commit]
adt7411: add external thermal diode support [https://git.kernel.org/torvalds/c/a95da110cd6f464e7ea413224add0700051fe9ac commit]
adt7470: Expose PWM frequency to sysfs [https://git.kernel.org/torvalds/c/aa18cc911ae2f172429d59169e95726b8e63525c commit]
lm95241: Add support for fault attributes [https://git.kernel.org/torvalds/c/090a7f8efe0be34e837d51ef27f6232356ecabf6 commit]
nct6775: Add support for multiple virtual temperature sources [https://git.kernel.org/torvalds/c/7ce4190c4ca466ccd609845b97dce665317aee2a commit]
pmbus: Add explicit support for DPS-460, DPS-800, and SGD009 [https://git.kernel.org/torvalds/c/cc00decf0e280953e9067e938ad331f93bda8b40 commit]
ucd9000: Add support for UCD90160 Power Supply Sequencer [https://git.kernel.org/torvalds/c/50b2b02c40340c4ac3fa1e12eb6e600a10c95e72 commit]
Add xgene hwmon driver [https://git.kernel.org/torvalds/c/ed42cfa881e1d8d9603b7cb872199e3c8e0d1b19 commit]
12.23. General Purpose I/O (gpio)
mockup: add virtual gpio device [https://git.kernel.org/torvalds/c/0f98dd1b27d27412af3aef6a49ea6975988e33e7 commit]
Add AXP209 GPIO driver [https://git.kernel.org/torvalds/c/f72f4b44dfa88350b7072ca06fee83ce000a4177 commit]
Add Aspeed driver [https://git.kernel.org/torvalds/c/361b79119a4b7f53f728913b5ed2c8d2d10c16f5 commit]
Add GPIO support for the Diamond Systems GPIO-MM [https://git.kernel.org/torvalds/c/6ea5dcdf7924d967a4d4b3aa7170e37a1be5cf0f commit]
Add Intel WhiskeyCove PMIC GPIO driver [https://git.kernel.org/torvalds/c/0ba19cfc2a667ca986355e11d122c465482f12e2 commit]
Add Technologic I2C-FPGA gpio support [https://git.kernel.org/torvalds/c/9c6686322d749814e3e7af492954ca1777444023 commit]
lp873x: Add support for General Purpose Outputs [https://git.kernel.org/torvalds/c/83f141030cec8861969121582f13ab2caff5c4ba commit]
rcar: Add r8a7796 (R-Car M3-W) support [https://git.kernel.org/torvalds/c/5d2f1d6ef9de5edfea04ffad47703a28bfa21690 commit]
stmpe: Add STMPE1600 support [https://git.kernel.org/torvalds/c/c6a05a0563efd6cddafe4e8c857cf87d1311e83b commit]
12.24. Clocks
bcm: Add driver for BCM53573 ILP clock [https://git.kernel.org/torvalds/c/bd8dd593f7d2211f2273e05741d157b0c8d020ae commit]
max77686: Add support for MAX77620 clocks [https://git.kernel.org/torvalds/c/5a227cd1ab3693d36ac7a6f1fc4e21a7129f62f0 commit], combine Maxim max77686 and max77802 driver [https://git.kernel.org/torvalds/c/8ad313fe4e0016bac5dc6a7fbb323b8551977bd9 commit]
mdm9615: Add support for MDM9615 Clock Controllers [https://git.kernel.org/torvalds/c/7792a8d6713c33758636c252bd6ff7c8c001de12 commit]
meson: Add GXBB AO Clock and Reset controller driver [https://git.kernel.org/torvalds/c/f8c11f79912db52c8d90ce748094b4d411f36782 commit]
mvebu: Add the peripheral clock driver for Armada 3700 [https://git.kernel.org/torvalds/c/8ca4746a78abc39cc0496654068eaaadb0f3c4d0 commit], add the xtal clock for Armada 3700 SoC [https://git.kernel.org/torvalds/c/7ea8250406a6abe2f057c2096249c63b788b728f commit]
sunxi-ng: Add A23 CCU [https://git.kernel.org/torvalds/c/5690879d93e8d3706908ec2959b0905227e68cf1 commit], add A31/A31s clocks [https://git.kernel.org/torvalds/c/c6e6c96d8fa6f21e80e625bdf56c9ef580f43acb commit], add A33 CCU support [https://git.kernel.org/torvalds/c/d05c748bd73015aa4aa10bafc178fc2be46a02cb commit], add N-class clocks support [https://git.kernel.org/torvalds/c/aa152335174825fa4b4cd9af0564774b61857898 commit]
uniphier: add core support code for UniPhier clock driver [https://git.kernel.org/torvalds/c/734d82f4a678e897a3197b3e61313e32c9e77f46 commit]
clocksource: moxart: Add Aspeed support [https://git.kernel.org/torvalds/c/ba36d53db536d31c49c139484e82581eeb377278 commit]
clocksource: Add J-Core timer/clocksource driver [https://git.kernel.org/torvalds/c/9995f4f184613fb02ee73092b03545520a72b104 commit]
Add Loongson1C clock support [https://git.kernel.org/torvalds/c/b4626a7f489238a59f08f0b216e883bac07260d7 commit]
st: Remove stih415-416 clock support [https://git.kernel.org/torvalds/c/7df404c9856deec4cea1538ef4786116e3fbf2e5 commit]
12.25. Hardware Random Number Generator
cavium - Add Cavium HWRNG driver for ThunderX SoC. [https://git.kernel.org/torvalds/c/cc2f1908c6b8f6257b7da9124ce6d859c13cba3b commit]
12.26. Various
EDAC, I3000: Orphan driver [https://git.kernel.org/torvalds/c/c91d907596cc44e8206b707e6be80f5489db4f40 commit]
EDAC, altera: Add Arria10 DMA support [https://git.kernel.org/torvalds/c/e8263793b7248ec78316d5915152c105e1034a28 commit], add Arria10 NAND support [https://git.kernel.org/torvalds/c/c6882fb2e83525e97663df1d2d96f29d034189ab commit], add Arria10 QSPI support [https://git.kernel.org/torvalds/c/485fe9e24e53fbeef7594e90eed1e09e23b9c184 commit], add Arria10 SD-MMC EDAC support [https://git.kernel.org/torvalds/c/911049845d7096c27304930ff478cbf3f2623ba3 commit], add Arria10 USB support [https://git.kernel.org/torvalds/c/c609581d1f75e6965db8258015f5ae357df477c8 commit]
EDAC: Add Layerscape EDAC support [https://git.kernel.org/torvalds/c/eeb3d68b6c83abdb80bc0823cbb77cd49484793c commit]
auxdisplay: img-ascii-lcd: driver for simple ASCII LCD displays [https://git.kernel.org/torvalds/c/0cad855fbd083ee5fd0584a47c2aaa7dca936fd4 commit]
can: peak: Add support for PCAN-USB X6 USB interface [https://git.kernel.org/torvalds/c/f00b534ded60bd0a23c2fa8dec4ece52aa7d235f commit]
bus: qcom: add EBI2 driver [https://git.kernel.org/torvalds/c/335a127548081322bd2b294d715418648912f20c commit]
chcr: Support for Chelsio's Crypto Hardware [https://git.kernel.org/torvalds/c/324429d74127d0cc8a1a42d20035f8f986149ec4 commit]
dmaengine: imx-sdma: Add i.MX7 support [https://git.kernel.org/torvalds/c/b7d2648ac3d4da3ae27f65f14958d2130cdf30ac commit]
dmaengine: omap-dma: Enable burst and data pack for SG [https://git.kernel.org/torvalds/c/e7b2acfc79f052d023bf15bb6f82c90166ba74b5 commit]
irqchip: Add STM32 external interrupts support [https://git.kernel.org/torvalds/c/e072041688ca73f125719815fa4b0fd23a45152c commit]
reset: Add STM32 reset driver [https://git.kernel.org/torvalds/c/b70b009b243acce0562dee2e7eee9293cc69383c commit]
soc/fsl: Introduce DPAA 1.x BMan device driver [https://git.kernel.org/torvalds/c/1f9c0a77278bc9ec7df14bbd799fccfabff1010a commit]
soc/fsl: Introduce DPAA 1.x QMan device driver [https://git.kernel.org/torvalds/c/c535e923bb97a4b361e89a6383693482057f8b0c commit]
regulator: Add LTC3676 support [https://git.kernel.org/torvalds/c/37b918a034feda1b1ef404acf003812f37ab8da2 commit]
regulator: axp20x: Support AXP806 variant [https://git.kernel.org/torvalds/c/2ca342d391e3d8b56ed64626db8cfba8101b7c1d commit]
regulator: pv88080: Update regulator for PV88080 BB silicon support [https://git.kernel.org/torvalds/c/5ff00f6aa84b7f4203f525fc6c4a4291e32c314d commit]
regulator: rk808: Add regulator driver for RK818 [https://git.kernel.org/torvalds/c/11375293530bb8434946c8c043f1adf5ffb6be10 commit]
remoteproc: Introduce auto-boot flag [https://git.kernel.org/torvalds/c/ddf711872c9d2b05b0fb25db3e6e0c2a50be39e3 commit]
remoteproc: qcom: Introduce WCNSS peripheral image loader [https://git.kernel.org/torvalds/c/aed361adca9ff1d828843f3afc5d9140a2fa410d commit]
pcmcia: soc_common: add support for Vcc and Vpp regulators [https://git.kernel.org/torvalds/c/ac61b6001a636ab9aa954b5f9a996056cd8519f4 commit]
pcmcia: soc_common: add support for reset and bus enable GPIOs [https://git.kernel.org/torvalds/c/535e0abc0534b139b067d496bb93663acffb72ce commit]
pcmcia: soc_common: add support for voltage sense GPIOs [https://git.kernel.org/torvalds/c/5805271d908aa34912265dba41bcb902588e0ff7 commit]
mailbox: Add Platform Message-Handling-Unit variant driver [https://git.kernel.org/torvalds/c/ad3a212c1db1650b1f6e438201494c7bb7111f54 commit]
mailbox: pcc: Support HW-Reduced Communication Subspace type 2 [https://git.kernel.org/torvalds/c/aca314efb177274b458f7e72c5ff375c80a5c2d0 commit]
mcb: Added support for LPC or non PCI based MCB carrier [https://git.kernel.org/torvalds/c/73edc8f7cceffe537d6888dc20703123769eb3f6 commit]
mcb: Enable PCI bus mastering by default [https://git.kernel.org/torvalds/c/15bb81d334e99081e105b76e6d0b46657b4f4f2e commit]
mei: me: add kaby point device ids [https://git.kernel.org/torvalds/c/ac182e8abc6f93c1c4cc12f042af64c9d7be0d1e commit]
leds: add PM8058 LEDs driver [https://git.kernel.org/torvalds/c/7f866986e7052197396d8a663fa009209af18aee commit]
leds: add driver for Mellanox systems LEDs [https://git.kernel.org/torvalds/c/be4fdf99fa4dc95aa01144b207caf2cc9fa074d8 commit]
leds: is31fl319x: 1/3/6/9-channel light effect led driver [https://git.kernel.org/torvalds/c/8c40b7d09ec17c7c01a6db2e16a52dca57b68e36 commit]
ipmi: add an Aspeed BT IPMI BMC driver [https://git.kernel.org/torvalds/c/54f9c4d0778b3f9ab791b1b7eb1a5d2809f02f50 commit]
irqchip/jcore-aic: Add J-Core AIC driver [https://git.kernel.org/torvalds/c/981b58f66cfcd32dc4ebbaeef8451daf393b6c94 commit]
irqchip/mvebu-pic: New driver for Marvell Armada 7K/8K PIC [https://git.kernel.org/torvalds/c/a109893bd3e71912b376a731b27de8c45fded9b3 commit]
13. List of merges
[https://git.kernel.org/torvalds/c/7af8a0f8088831428051976cb06cc1e450f8bab5 Pull arm64 updates ]
[https://git.kernel.org/torvalds/c/72ec94560d7ee1d3a61d5904fd9a5bf68bf3b11a Pull power management updates ]
[https://git.kernel.org/torvalds/c/72d39926f098b0c4ad95e1461595a8d6d403c14d Pull ACPI updates ]
[https://git.kernel.org/torvalds/c/72a9cdd083005900f15934e8568f1ac43a6bb755 Pull PNP update ]
[https://git.kernel.org/torvalds/c/4b978934a440c1aafce986353001b03289eaa040 Pull RCU updates ]
[https://git.kernel.org/torvalds/c/d7a0dab82fef61bebd34f2bbb9314b075153b646 Pull core SMP updates ]
[https://git.kernel.org/torvalds/c/de956b8f45b3338cfb66a725e22b4050109daf2a Pull EFI updates ]
[https://git.kernel.org/torvalds/c/00bcf5cdd6c0e2e92ce3dd852ca68a3b779fa4ec Pull locking updates ]
[https://git.kernel.org/torvalds/c/12b7bcb43e6ea834ab2f5dc52d971e379a0ca109 Pull perf updates ]
[https://git.kernel.org/torvalds/c/e606d81d2d9596ab2b4fd0dc052eea0485b7e8c2 Pull RAS updates ]
[https://git.kernel.org/torvalds/c/af79ad2b1f337a00aa150b993635b10bc68dc842 Pull scheduler changes ]
[https://git.kernel.org/torvalds/c/110a9e42b68719f584879c5c5c727bbae90d15f9 Pull x86 apic updates ]
[https://git.kernel.org/torvalds/c/1a4a2bc460721bc8f91e4c1294d39b38e5af132f Pull low-level x86 updates ]
[https://git.kernel.org/torvalds/c/3ef0a61a467639cf7def299309cd9ea524c3e1c1 Pull x86 boot updates ]
[https://git.kernel.org/torvalds/c/a8adc0f0911227996b3e79690562e6e325e4c09b Pull x86 cleanups ]
[https://git.kernel.org/torvalds/c/a6c4e4cd44649b696038326f90161113d8569170 Pull x86 platform changes ]
[https://git.kernel.org/torvalds/c/6aebe7f9e8697531a11b007d1e8126ba1b6e0a53 Pull x86 timer updates ]
[https://git.kernel.org/torvalds/c/8e4ef6386703835f91898334b72e48649646ec00 Pull x86 vdso updates ]
[https://git.kernel.org/torvalds/c/5419e783829127dba712be769bce8c6a1ec0057e Pull m68k updates ]
[https://git.kernel.org/torvalds/c/49deffe0b0e4c2030696c7a6fd680bacf4761069 Pull ARC updates ]
[https://git.kernel.org/torvalds/c/5e1b834b27fb2c27cde33a0752425f11d10c0b2d Pull timer updates ]
[https://git.kernel.org/torvalds/c/999dcbe2414e15e19cdc1f91497d01f262c6e1cf Pull irq updates ]
[https://git.kernel.org/torvalds/c/597f03f9d133e9837d00965016170271d4f87dcf Pull CPU hotplug updates ]
[https://git.kernel.org/torvalds/c/7a53eea1f7b527fd3b6d7ca992914840981afe99 Pull char/misc driver updates ]
[https://git.kernel.org/torvalds/c/9929780e86854833e649b39b290b5fe921eb1701 Pull driver core updates ]
[https://git.kernel.org/torvalds/c/e6dce825fba05f447bd22c865e27233182ab3d79 Pull tty and serial updates ]
[https://git.kernel.org/torvalds/c/e6445f52d9c8b0e6557a45fa7d0e8e088d430a8c Pull usb/phy/extcon updates ]
[https://git.kernel.org/torvalds/c/f80fa1822d6ccca369578108dc70576cff6c67a0 Pull LED driver updates ]
[https://git.kernel.org/torvalds/c/77b0a4aa0732f1856aef85b8db085864e5971a14 Pull hwmon updates ]
[https://git.kernel.org/torvalds/c/5617c122e6015e2371c0bd6b5ad2e070844df24a Pull clk framework updates ]
[https://git.kernel.org/torvalds/c/808c2b0583f010d3993ae534980af55c43c1adba Pull regmap updates ]
[https://git.kernel.org/torvalds/c/5a9f228a183bc18bbc64a12a962adc2c7305782c Pull regulator updates ]
[https://git.kernel.org/torvalds/c/58e4411b2d05bea9992fd8ee510f696b73d314c1 Pull spi updates ]
[https://git.kernel.org/torvalds/c/19fe416532f798e199f04d25816b1bd36e48d6fe Pull EDAC updates ]
[https://git.kernel.org/torvalds/c/ce866e2d182b9e00e29e7a2eed4db908257d7f79 Pull hdi1 rdma driver updates ]
[https://git.kernel.org/torvalds/c/c35bcfd8e4e11bdff2ffab823a13a59968426b15 Pull file locking updates ]
[https://git.kernel.org/torvalds/c/5fdf4939dc66307daf30a3d5355a2bfb9d207676 Pull gfs2 updates ]
[https://git.kernel.org/torvalds/c/2105b9ff733c5e5ab3e0481f1c953ac3f7d7c44a Pull jfs updates ]
[https://git.kernel.org/torvalds/c/02bafd96f3a5d8e610b19033ffec55b92459aaae Pull documentation updates ]
[https://git.kernel.org/torvalds/c/e46cae441824999c858d482ca1f661cf4292c02f Pull s390 updates ]
[https://git.kernel.org/torvalds/c/3cd013ab79e8e5c58fbd50fc09fceb6260a92a68 Pull audit updates ]
[https://git.kernel.org/torvalds/c/a3443cda5588985a2724d6d0f4a5f04e625be6eb Pull security subsystem updates ]
[https://git.kernel.org/torvalds/c/687ee0ad4e897e29f4b41f7a20c866d74c5e0660 Pull networking updates ]
[https://git.kernel.org/torvalds/c/3fb75cb80d55d4b168e1e3250a01a548b1357148 Pull misc filesystem and quota fixes ]
[https://git.kernel.org/torvalds/c/edadd0e5a7f9970553423ebd08172c9e3d1fb189 Pull fuse updates ]
[https://git.kernel.org/torvalds/c/64cbd16a8751fde075aa103dc7823a8c05805104 Pull MMC updates ]
[https://git.kernel.org/torvalds/c/d268dbe76a53d72cc41316eb59e7968db60e77ad Pull pin control updates ]
[https://git.kernel.org/torvalds/c/6a497e9d5828120cf55c2aea508176d94cf7f5ba Pull GPIO updates ]
[https://git.kernel.org/torvalds/c/878fb5dc96b9dfae1de45be1b85aba40aca3356e Pull DeviceTree updates ]
[https://git.kernel.org/torvalds/c/5691f0e9a3e7855832d5fd094801bf600347c2d0 Pull sound updates ]
[https://git.kernel.org/torvalds/c/41844e36206be90cd4d962ea49b0abc3612a99d0 Pull staging and IIO updates ]
[https://git.kernel.org/torvalds/c/d8ea757b25ec82687c497fc90aa83f9bcea24b5b Pull Xtensa updates ]
[https://git.kernel.org/torvalds/c/a6930aaee06755d1bdcfd943fbf614e4d92bb0c7 Pull m68knommu updates ]
[https://git.kernel.org/torvalds/c/c7f5d36a3cc26e5068f4444aa22c4579e5eac85f Pull ARM fix ]
[https://git.kernel.org/torvalds/c/82fa407da081d05323171577d86f62d77df17465 Pull ARM updates ]
[https://git.kernel.org/torvalds/c/f84d9fa86820b3074a8c143444a6932c0c0fd019 Pull sparc updates ]
[https://git.kernel.org/torvalds/c/d230ec72c4efed7d0f414a80a756c54d4c422a6e Pull networking fixups ]
[https://git.kernel.org/torvalds/c/8d370595811e13378243832006f8c52bbc9cca5e Pull xfs and iomap updates ]
[https://git.kernel.org/torvalds/c/14986a34e1289424811443a524cdd9e1688c7913 Pull namespace updates ]
[https://git.kernel.org/torvalds/c/6218590bcb452c3da7517d02b588d4d0a8628f73 Pull KVM updates ]
[https://git.kernel.org/torvalds/c/541efb7632642cab55361178d73d544f025b593c Pull xen updates ]
[https://git.kernel.org/torvalds/c/95107b30be68953e3a4f1c3994c2233500502ccf Pull tracing updates ]
[https://git.kernel.org/torvalds/c/3940ee36a0565ea7fb848e3c798afe22efd0b90a Pull orangefs updates ]
[https://git.kernel.org/torvalds/c/0fb3ca447ddabcfb8dc7e0f719955e500b170cbd Pull pstore updates ]
[https://git.kernel.org/torvalds/c/4c1fad64eff481982349f5795b9c198c532b0f13 Pull f2fs updates ]
[https://git.kernel.org/torvalds/c/d880e5ad0df3c2e1d69bb356737a46abb5087d42 Pull remoteproc updates ]
[https://git.kernel.org/torvalds/c/521f3970853a4b2ff7f833763532bdba2ea11257 Pull rpmsg updates ]
[https://git.kernel.org/torvalds/c/553911c67eb701d46e2dcd073f603c6f6546c38b Pull dmaengine updates ]
[https://git.kernel.org/torvalds/c/c6594fc6af1924b7fdce600088b10e3b3b159fb7 Pull mailbox updates ]
[https://git.kernel.org/torvalds/c/021723e6c5a5e7b50eb68f9812418406de9860b2 Pull power supply and reset updates ]
[https://git.kernel.org/torvalds/c/9a687aea2ffd8ab1e3c6239ea53c0a2209707bd5 Pull HSI fix ]
[https://git.kernel.org/torvalds/c/3477d168ba61c5b0ca42d3d4642f3463609a5417 Pull backlight updates ]
[https://git.kernel.org/torvalds/c/d042380886fb2fc6c4b0fcfe1214ba473769a8e9 Pull MFD updates ]
[https://git.kernel.org/torvalds/c/d4e65476bc68dbc9231b3c772b71f1576579b6fb Pull input subsystem updates ]
[https://git.kernel.org/torvalds/c/4dfddf503670d8def0fddb497e628130fc4522a8 Pull SCSI updates ]
[https://git.kernel.org/torvalds/c/c23112e0395a89c8a52cd955442240de7fba46aa Pull MD updates ]
[https://git.kernel.org/torvalds/c/fbbea3899014c1a569a8f9aa9f4b11be1d4926a3 Pull VFIO updates ]
[https://git.kernel.org/torvalds/c/e6e3d8f8f4f06caf25004c749bb2ba84f18c7d39 Pull PCI updates ]
[https://git.kernel.org/torvalds/c/bc75450cc3db3485db1e289fef8c1028ba38296a Pull HID updates ]
[https://git.kernel.org/torvalds/c/ddc4e6d232d6b625a5686ec1aafe42b9e0109a4c Pull livepatching updates ]
[https://git.kernel.org/torvalds/c/2ab704a47e0f27df758840a589aec3298dbb98dd Pull trivial updates ]
[https://git.kernel.org/torvalds/c/87840a2b7e048018d18d60bdac5c09224de85370 Pull i2c updates ]
[https://git.kernel.org/torvalds/c/513a4befae06c4469abfb836e8f71977de58c636 Pull block layer updates ]
[https://git.kernel.org/torvalds/c/2eee010d092903ee95716b6c2fbd9d3289839aa4 Pull ext4 updates ]
[https://git.kernel.org/torvalds/c/d1f5323370fceaed43a7ee38f4c7bfc7e70f28d0 Pull VFS splice updates ]
[https://git.kernel.org/torvalds/c/07021b43597f506cc525d139ed1a94e79cf184f2 Pull powerpc updates ]
[https://git.kernel.org/torvalds/c/2c34ff14bf1d03a705f5400888ecac5b6400e981 Pull avr32 update ]
[https://git.kernel.org/torvalds/c/997b611baf7591ea5119539ee821a3e2f4fcf24e Pull parisc updates ]
[https://git.kernel.org/torvalds/c/a771151a8323a5ca81f443a9a439851b8a872c85 Pull ARM SoC cleanups ]
[https://git.kernel.org/torvalds/c/66f2c6d9525baa7534640f09f406cd2987e0f287 Pull ARM SoC platform updates ]
[https://git.kernel.org/torvalds/c/5acb6052ce304d89e36f599f1e27a7c63d389ca0 Pull ARM SoC defconfig updates ]
[https://git.kernel.org/torvalds/c/b4f33f6ddd0c218e12454e1379de3aaa73f2e8dc Pull ARM SoC 64-bit updates ]
[https://git.kernel.org/torvalds/c/6afd563d4bbc1924b7de9e053324c007e0d36476 Pull ARM SoC driver updates ]
[https://git.kernel.org/torvalds/c/00e729c933950cda694c49260ff67855fdbfd00a Pull ARM DT updates ]
[https://git.kernel.org/torvalds/c/a439f8f2879c68676eb74501ef9a6f187aeeec57 Pull ARM 64-bit DT updates ]
[https://git.kernel.org/torvalds/c/c913fc4146ba7c280e074558d0a461e5c6f07c8a Pull ARM SoC late DT updates ]
[https://git.kernel.org/torvalds/c/b66484cd74706fa8681d051840fe4b18a3da40ff Merge updates ]
[https://git.kernel.org/torvalds/c/1fde76f173e4d9aa205432c2ed5eff978d00deee Pull more rdma updates ]
[https://git.kernel.org/torvalds/c/b9044ac8292fc94bee33f6f08acaed3ac55f0c75 Pull main rdma updates ]
[https://git.kernel.org/torvalds/c/48915c2cbc77eceec2005afb695ac658fede4e0d Pull device mapper updates ]
[https://git.kernel.org/torvalds/c/12e3d3cdd975fe986cc5c35f60b1467a8ec20b80 Pull blk-mq irq/cpu mapping updates ]
[https://git.kernel.org/torvalds/c/24532f768121b07b16178ffb40442ece43365cbd Pull blk-mq CPU hotplug update ]
[https://git.kernel.org/torvalds/c/563873318d328d9bbab4b00dfd835ac7c7e28697 Merge my system logging cleanups, triggered by the broken '\n' patches.]
[https://git.kernel.org/torvalds/c/604a830d4fb5bf2334263bd597de22652e63b7e6 Pull timer fix ]
[https://git.kernel.org/torvalds/c/daba2b314a43c53be61eb98e0e88b094398196f5 Pull irq fixes ]
[https://git.kernel.org/torvalds/c/84ed2da02f4cda6759880c87a213ee80c91ca3bd Pull scheduler fix ]
[https://git.kernel.org/torvalds/c/c48ce9f190266b763e809dd79fcf4152f558793c Pull perf tooling updates ]
[https://git.kernel.org/torvalds/c/5fa0eb0b4d4780fbd6d8a09850cc4fd539e9fe65 Pull x86 updates ]
[https://git.kernel.org/torvalds/c/93c26d7dc02380fe11e57ff0d152368743762169 Pull protection keys syscall interface ]
[https://git.kernel.org/torvalds/c/057a056ced1ee7e000bad2a5c88241502747d350 Pull CRIS updates ]
[https://git.kernel.org/torvalds/c/ae50a840e779d48aa4dea2aaec1778f6b3f1d67f Pull nios2 update ]
[https://git.kernel.org/torvalds/c/911f9dab301e8583143c7e75b552eadd434ea0a8 Pull ARM pcmcia updates ]
[https://git.kernel.org/torvalds/c/abb5a14fa20fdd400995926134b7be9eb8ce6048 Pull misc vfs updates ]
[https://git.kernel.org/torvalds/c/fed41f7d039bad02f94cad9059e4b14cd81d13f2 Pull splice fixups ]
[https://git.kernel.org/torvalds/c/8dfb790b15e779232d5d4e3f0102af2bea21ca55 Pull Ceph updates ]
[https://git.kernel.org/torvalds/c/6763afe4b9f39142bda2a92d69e62fe85f67251c Pull dlm fix ]
[https://git.kernel.org/torvalds/c/30066ce675d3af350bc5a53858991c0b518dda00 Pull crypto updates ]
[https://git.kernel.org/torvalds/c/97d2116708ca0fd6ad8b00811ee4349b7e19e96f Pull vfs xattr updates ]
[https://git.kernel.org/torvalds/c/35ff96dfd3c9aaa921b3e8dcac76b7697f2dcec0 Pull MTD updates ]
[https://git.kernel.org/torvalds/c/101105b1717f536ca741f940033996302d4ef191 Pull more vfs updates ]
[https://git.kernel.org/torvalds/c/6b5e09a748ad0a0b198d0e268c7e689044bfe48a Pull networking fixes ]
[https://git.kernel.org/torvalds/c/4c609922a3ae0248597785d1f9adc8f142a80aef Pull UBI/UBIFS updates ]
[https://git.kernel.org/torvalds/c/f29135b54bcbfe1fea97d94e2ae860bade1d5a31 Pull btrfs updates ]
[https://git.kernel.org/torvalds/c/d09ba13110e303d7baa29d170da94cd24f7662b2 Pull libnvdimm updates ]
[https://git.kernel.org/torvalds/c/56e520c7a0a490b63b042b047ec9659fc08762a4 Pull IOMMU updates ]
[https://git.kernel.org/torvalds/c/de34f4da7f62ff59ac6e1ef320b0fcfa3296fce3 Pull media updates ]
[https://git.kernel.org/torvalds/c/a379f71a30dddbd2e7393624e455ce53c87965d1 Merge more updates ]
[https://git.kernel.org/torvalds/c/6b25e21fa6f26d0f0d45f161d169029411c84286 Pull drm updates ]
[https://git.kernel.org/torvalds/c/4cdf8dbe2d4b3891a9abd9f9ec32acbe58de0cf6 Pull uaccess.h prepwork ]
[https://git.kernel.org/torvalds/c/1573d2caf713874cfe0d1336c823d0fb548d8bed Pull parisc fixes ]
[https://git.kernel.org/torvalds/c/084165a3f8c8a88c83bdfa3941f897ae0f020211 Pull fbdev updates ]
[https://git.kernel.org/torvalds/c/2d2474a194652f55c7af51068db3c1b851f16711 Pull thermal managament updates ]
[https://git.kernel.org/torvalds/c/b67be92feb486f800d80d72c67fd87b47b79b18e Pull pwm updates ]
[https://git.kernel.org/torvalds/c/e3799a210d794fda0fa2ae99841d30cadf76069c Pull watchdog updates ]
[https://git.kernel.org/torvalds/c/44dc8c9d685a2b7c9d4f5a87c746799c80aa53f0 Pull x86 platform drivers updates ]
[https://git.kernel.org/torvalds/c/40bd3a5f341b4ef4c6a49fb68938247d3065d8ad PCI changes for the v4.9 merge window:]
[https://git.kernel.org/torvalds/c/35a891be96f1f8e1227e6ad3ca827b8a08ce47ea < XFS has gained super CoW powers! >]
[https://git.kernel.org/torvalds/c/2778556474b1996aa68ae61619386b8802733bd8 Pull nfsd updates ]
[https://git.kernel.org/torvalds/c/c4a86165d1ec70c8e592fa7b7cc7070971533021 Pull NFS client updates ]
[https://git.kernel.org/torvalds/c/29fbff8698fc0ac1a1d74584b258e0bf18b469f9 Pull networking fixes ]
[https://git.kernel.org/torvalds/c/d8bfb96a2e3c42f91a9944a19638c043cb86dd8f Pull more powerpc updates ]
[https://git.kernel.org/torvalds/c/e9f8f48bcac6f6dd37ad89ad63d1d1a497332313 Pull metag architecture fix ]
[https://git.kernel.org/torvalds/c/b56061b04e0264f3b24f7450a3d5790437bb912a Pull more SCSI updates ]
[https://git.kernel.org/torvalds/c/f96ed2612260a8a415512eed4fe3f5c77247d4a1 Pull libata updates ]
[https://git.kernel.org/torvalds/c/b6daa51b9a6a02a644dcf6b880fd50c1f70ec07f Pull percpu updates ]
[https://git.kernel.org/torvalds/c/f34d3606f76a8121b9d4940d2dd436bebeb2f9d7 Pull cgroup updates ]
[https://git.kernel.org/torvalds/c/ef98988ba369da88bab8a4d457407e71bbe160fa Pull more power management updates ]
[https://git.kernel.org/torvalds/c/b41d037a1fd32d6535a2eef877b10f8deefeaf70 Pull more ACPI updates ]
[https://git.kernel.org/torvalds/c/e5050143d67c80a8705d6fcf5f9972663a0f082e Pull more i2c updates ]
[https://git.kernel.org/torvalds/c/8b70f716174d6a46787fcf72f8c569ef3efd9c27 Pull RTC updates ]
[https://git.kernel.org/torvalds/c/689f891c980949d3eb64f61651db53cb347e0a13 Pull some more input subsystem updates ]
[https://git.kernel.org/torvalds/c/b292fb80bb44726ac1055d443d951a3058fc8263 Pull more rdma updates ]
[https://git.kernel.org/torvalds/c/ac9ef8cd075a1efee13036908a99a4bd5f9d4b8c Pull rdma qedr RoCE driver ]
[https://git.kernel.org/torvalds/c/d4d24d2d0a7ea3b62efd7336bfc2344e29b36bc5 Pull one more documentation update ]
[https://git.kernel.org/torvalds/c/84d69848c97faab0c25aa2667b273404d2e2a64a Pull kbuild updates ]
[https://git.kernel.org/torvalds/c/50cff89837a43a7c62ac080de9742a298d6418b3 Pull misc kbuild changes ]
[https://git.kernel.org/torvalds/c/5d89d9f502f9c33ed0270d716f238429861e1942 Pull kselftest updates ]
[https://git.kernel.org/torvalds/c/1a892b485f328224b4882818f84fcc0a3208677d Pull overlayfs updates ]
[https://git.kernel.org/torvalds/c/d3304cadb2e24517938e24efd58fd9ee6504fefe Pull btrfs fixes ]
[https://git.kernel.org/torvalds/c/87dbe42a16b654e33665756c63e96c0fa73eb003 Pull cifs fixes ]
[https://git.kernel.org/torvalds/c/b26b5ef5ec7eab0e1d84c5b281e87b2f2a5e0586 Pull more misc uaccess and vfs updates ]
[https://git.kernel.org/torvalds/c/050aaeab99067b6a08b34274ff15ca5dbb94a160 Pull sound fixes ]
[https://git.kernel.org/torvalds/c/133d970e0dadf7b413db19893acc5b26664bf4a1 Pull MIPS updates ]
[https://git.kernel.org/torvalds/c/9ffc66941df278c9f4df979b6bcf6c6ddafedd16 Pull gcc plugins update ]
[https://git.kernel.org/torvalds/c/df34d04a6f09ba41037e58c3df6d6fbed0ffcde9 Pull befs fixes ]
14. Other news sites
LWN's 4.9 Merge window, [https://lwn.net/Articles/702590/ part 1], [https://lwn.net/Articles/703110/ part 2], [https://lwn.net/Articles/703779/ part 3]
Phoronix.com [http://www.phoronix.com/scan.php?page=article&item=linux-49-features&num=1 The Exciting Features Of The Linux 4.9 Kernel] or [http://www.phoronix.com/scan.php?page=news_item&px=Linux-4.9-Kernel-Highlights The Best Features Of The Linux 4.9 Kernel]
heise.de [https://www.heise.de/ct/artikel/Die-Neuerungen-von-Linux-4-9-3351436.html Die Neuerungen von Linux 4.9]