#pragma section-numbers on #pragma keywords Linux, kernel, operating system, changes, changelog, file system, Linus Torvalds, open source, device drivers #pragma description Summary of the changes and new features merged in the Linux kernel during the 4.13 development cycle Linux 4.13 [[https://lkml.org/lkml/2017/9/3/155|has been released]] on Sun, 3 Sep 2017. Summary: This release adds support in Ext4 for very large number of directory entries, support in Ext4 for extended attributes up to 64k, improvements in asynchronous I/O, improved error handling in background writes, improved error handling in the block layer, kernel TLS acceleration, and many other improvements. <> = Prominent features = == Asynchronous I/O improvements == The asynchronous I/O implementation in Linux has some deficiencies, one of them is that it unexpectedly blocks in some situations. This release adds a way for asynchronous I/O to return errors instead of blocking. Recommended LWN article: [[https://lwn.net/Articles/724198/|Toward non-blocking asynchronous I/O]] Code: [[https://git.kernel.org/linus/fdd2f5b7de2afaa931e5f7bad7bcda35d1f1b479|commit]], [[https://git.kernel.org/linus/7fc9e4722435cd8459182c4975f48934f2bb1274|commit]], [[https://git.kernel.org/linus/9830f4be159b29399d107bffb99e0132bc5aedd4|commit]], [[https://git.kernel.org/linus/b745fafaf70c0a98a2e1e7ac8cb14542889ceb0e|commit]], [[https://git.kernel.org/linus/6be96d3ad34a124450028dabba43f07fe1d0c86d|commit]], [[https://git.kernel.org/linus/a38d1243704f501a4c42de1db1062ff6eba83453|commit]], [[https://git.kernel.org/linus/03a07c92a9ed9938d828ca7f1d11b8bc63a7bb89|commit]], [[https://git.kernel.org/linus/728fbc0e10b7f3ce2ee043b32e3453fd5201c055|commit]], [[https://git.kernel.org/linus/29a5d29ec181ebdc98a26cedbd76ce9870248892|commit]], [[https://git.kernel.org/linus/edf064e7c6fec3646b06c944a8e35d1a3de5c2c3|commit]] == Ext4 support for a larger number of directory entries == This release adds "largedir", which allows ext4 directories to support over 2 billion directory entries (assuming ~64 byte file names; in practice, users will run into practical performance limits first). This feature adds a "incompatible feature" flag. Code: [[https://git.kernel.org/linus/e08ac99fa2a25626f573cfa377ef3ddedf2cfe8f|commit]] == Ext4 support for bigger extended attribute values == This release adds support for extended attribute values up to 64k. It also implements a deduplication feature so that if multiple files have the same xattr value (for example, Windows ACL's stored by Samba), only one copy will be stored on disk for encoding and caching efficiency. This feature adds a "incompatible feature" flag. Code: [[https://git.kernel.org/linus/e50e5129f384ae282adebfb561189cdb19b81cee|commit]], [[https://git.kernel.org/linus/33d201e0277b2d496f66b621f63693ced2da4198|commit]], [[https://git.kernel.org/linus/0de5983d354adbf1c9fa57eca8b5dd8155132fb1|commit]], [[https://git.kernel.org/linus/1b917ed8ae0d4ce2ee3d6c56ac6748cd1cd92d4b|commit]], [[https://git.kernel.org/linus/bd3b963b273e247e13979f98812a6e4979b5c1e4|commit]], [[https://git.kernel.org/linus/9e1ba00161a6f3bec8d4e7912025cbf889878e59|commit]], [[https://git.kernel.org/linus/ddfa17e4adc4bd19c32216aaa6250dc38b0579df|commit]], [[https://git.kernel.org/linus/1e7d359d710e84b996bd034f4ecc7c721e445603|commit]], [[https://git.kernel.org/linus/0eefb10758e696616f19a84d8c5f15b9ffc0dccd|commit]], [[https://git.kernel.org/linus/bab79b04999ccbbf59f1693d0783cd6ae27e4278|commit]], [[https://git.kernel.org/linus/909666933210eb145bc93426ce07f66bf3d1f798|commit]], [[https://git.kernel.org/linus/990461dd85d57875accc798919e6fe42ab7e294d|commit]], [[https://git.kernel.org/linus/0bd454c04f02e7bb101d8ff510b54826eda4a5f0|commit]], [[https://git.kernel.org/linus/9bb21cedda7cd69789e1f93d7d918f5ca48ba165|commit]], [[https://git.kernel.org/linus/f6109100ba8692c677cfdc88af1887a43263e63a|commit]], [[https://git.kernel.org/linus/7cec191894e4e2200d942415c3ebccb146214d26|commit]], [[https://git.kernel.org/linus/b3155298910c64a312620309f320d26e9461eb19|commit]], [[https://git.kernel.org/linus/b347e2bcd18eba7ed44659d12e4a39a9b5bdc873|commit]], [[https://git.kernel.org/linus/65d3000520c50f3c160403a210a7504d789eafca|commit]], [[https://git.kernel.org/linus/c1a5d5f6ab21eb7e6ff8cb99489d9001cf2a2850|commit]], [[https://git.kernel.org/linus/0421a189bc8cdefa18a34aee962ac0558679b944|commit]], [[https://git.kernel.org/linus/b6d9029df083c0a9ce1d4eda1480105e635e0d61|commit]], [[https://git.kernel.org/linus/c07dfcb45877fbc6798fa042bab3c4b85378efd4|commit]], [[https://git.kernel.org/linus/47387409ee2e09db6d0e79a026a02073dc56bb8c|commit]], [[https://git.kernel.org/linus/02749a4c20827649859bf7e2435f1b238c24f935|commit]], [[https://git.kernel.org/linus/30a7eb970c3aae6f1b74b2edea896fdca1cbea38|commit]], [[https://git.kernel.org/linus/dec214d00e0d78a08b947d7dccdfdb84407a9f4d|commit]], [[https://git.kernel.org/linus/7a9ca53aea10ad4677a0f347ad7639c304b80194|commit]], [[https://git.kernel.org/linus/9c6e7853c531c7cecca8c257bde767d089e5c880|commit]], [[https://git.kernel.org/linus/daf8328172dffabb4a6b5e1970d6e9628669f51c|commit]], [[https://git.kernel.org/linus/b9fc761ea2d82e910e92f83d01bbbbe1f5e99bfc|commit]], [[https://git.kernel.org/linus/cdb7ee4c632759075866bb8da5fb16b764e66ded|commit]] == Kernel TLS acceleration == As a way to microoptimize TLS traffic, Facebook created an in-kernel TLS acceleration that slightly accelerates the performance of protocols such as https. Only symmetric crypto is done in the kernel, keys are passed by userspace after the handshake is complete. Recommended LWN article: [[https://lwn.net/Articles/666509/|TLS in the kernel]] Code: [[https://git.kernel.org/linus/3c4d7559159bfe1e3b94df3a657b2cda3a34e218|commit]], [[https://git.kernel.org/linus/99c195fb4eea405160ade58f74f62aed19b1822c|commit]] == Improved block layer and background writes error handling == Error handling in some parts of the Linux I/O stack is not good as it could be. For example, when the background write process fails, only the first task to call fsync will see the error and any subsequent task calling fsync on a file will get back 0 (unless another writeback error occurs in the interim). This release adds a new way to handle the errors during background writes, making possible to reliable report errors on fsync. This release also adds an improved error handling in the block layer so that upper parts of the storage stack may get a more detailed view of I/O problems and react accordingly. Recommended LWN Article: [[https://lwn.net/Articles/724307/|Improved block-layer error handling]] Code: writeback error handling [[https://git.kernel.org/linus/0f41074a65757b46acbdd4293f0de8a70b147406|commit]], [[https://git.kernel.org/linus/d945b59db8449ab8323995391c6a63525b3666f6|commit]], [[https://git.kernel.org/linus/dac257f7419c732be3e491bbbb568a82df60208a|commit]], [[https://git.kernel.org/linus/87354e5de04fe727227ff619af164202adcfa4d4|commit]], [[https://git.kernel.org/linus/76341cabbdad65c10a4162e9dfa82a6342afc02f|commit]], [[https://git.kernel.org/linus/cbeaf9510a8631e9bb0077a95fd8b0db0b3be200|commit]], [[https://git.kernel.org/linus/5e8fcc1a0ffa0fb794b3c0efa2c3c7612a771c36|commit]], [[https://git.kernel.org/linus/37e51a7640c275999ea0c35410c42e6d896ff7fa|commit]], [[https://git.kernel.org/linus/84cbadadc6eafc4798513773a2c8fce37dcd2fb8|commit]], [[https://git.kernel.org/linus/5660e13d2fd6af1903d4b0b98020af95ca2d638a|commit]], [[https://git.kernel.org/linus/8ed1e46aaf1bec6a12f4c89637f2c3ef4c70f18e|commit]], [[https://git.kernel.org/linus/acbf3c3452c3729829fdb0e5a52fed3cce556eb2|commit]], [[https://git.kernel.org/linus/819ec6b91d5ba1ca313066a306461774eff6b567|commit]], [[https://git.kernel.org/linus/372cf243ea9a36d88ff67ae44f4512f64a6bca81|commit]], [[https://git.kernel.org/linus/383aa543c2f46f245d652c0e5c77390f07ece657|commit]], [[https://git.kernel.org/linus/6acec592c6bc9a4c3136e46430e14767b07f9f1a|commit]], [[https://git.kernel.org/linus/1b180274f5bfa0b8b05f7e55d9962f77f387be9c|commit]], [[https://git.kernel.org/linus/333427a505be1e10d8da13427dc0c33ec1976b99|commit]]; block layer: [[https://git.kernel.org/linus/2a842acab109f40f0d7d10b38e9ca88390628996|commit]], [[https://git.kernel.org/linus/4e4cbee93d56137ebff722be022cae5f70ef84fb|commit]] == CIFS defaults to SMB3.0 == Due to recent publicity about security vulnerabilities in the much older CIFS dialect, move the default dialect to the widely accepted (and quite secure) SMB3.0 dialect from the old default of the CIFS dialect. Both Microsoft and CERT now strongly recommend not using the older CIFS dialect (SMB Security Best Practices "recommends disabling SMBv1"). SMB3 is both secure and widely available: in Windows 8 and later, Samba and Macs. Users can still choose to explicitly mount with the less secure dialect (for old servers) by choosing "vers=1.0" on the cifs mount Code: [[https://git.kernel.org/linus/eef914a9eb5eb83e60eb498315a491cd1edc13a1|commit]] = Core (various) = * (FEATURED) Add nonblocking feature to asynchronous I/O writes [[https://git.kernel.org/linus/fdd2f5b7de2afaa931e5f7bad7bcda35d1f1b479|commit]], [[https://git.kernel.org/linus/7fc9e4722435cd8459182c4975f48934f2bb1274|commit]], [[https://git.kernel.org/linus/9830f4be159b29399d107bffb99e0132bc5aedd4|commit]], [[https://git.kernel.org/linus/b745fafaf70c0a98a2e1e7ac8cb14542889ceb0e|commit]], [[https://git.kernel.org/linus/6be96d3ad34a124450028dabba43f07fe1d0c86d|commit]], [[https://git.kernel.org/linus/a38d1243704f501a4c42de1db1062ff6eba83453|commit]], [[https://git.kernel.org/linus/03a07c92a9ed9938d828ca7f1d11b8bc63a7bb89|commit]], [[https://git.kernel.org/linus/728fbc0e10b7f3ce2ee043b32e3453fd5201c055|commit]], [[https://git.kernel.org/linus/29a5d29ec181ebdc98a26cedbd76ce9870248892|commit]], [[https://git.kernel.org/linus/edf064e7c6fec3646b06c944a8e35d1a3de5c2c3|commit]] * exec: Limit arg stack to at most 75% of _STK_LIM [[https://git.kernel.org/linus/da029c11e6b12f321f36dac8771e833b65cec962|commit]] * kcmp(2): add {{{KCMP_EPOLL_TFD}}} mode to compare epoll target files [[https://git.kernel.org/linus/0791e3644e5ef21646fe565b9061788d05ec71d4|commit]] * proc: extend information about epoll target files in fdinfo/ [[https://git.kernel.org/linus/77493f04b74cdff3a61fb3fb14b1f5a71d88fd5f|commit]] * kobject: support passing in variables for synthetic uevents [[https://git.kernel.org/linus/f36776fafbaa0094390dd4e7e3e29805e0b82730|commit]] * stackprotector: ascii armor the stack canary ([[https://lwn.net/Articles/722293/|recommended LWN article]]) [[https://git.kernel.org/linus/022c204040f3fd22d6445bc35517786195b7ae80|commit]], [[https://git.kernel.org/linus/7cd815bce828220deffd1654265f0ef891567774|commit]], [[https://git.kernel.org/linus/bf9eb5443844e288b73f7963dfc67a0d2fbc3849|commit]], [[https://git.kernel.org/linus/d21f54988bb2927341757d42152440c3abcae4eb|commit]], [[https://git.kernel.org/linus/2c8340eda45cee1784f7b29e6d7dcc740ea3d02a|commit]] * IRQ based next prediction ([[https://lwn.net/Articles/673641/|recommended LWN article]]) [[https://git.kernel.org/linus/b2d3d61adb7b73cfe5f82404f7a130a76fc64232|commit]], [[https://git.kernel.org/linus/e1c921495534002d727b15a76a2f8c20b6b108b5|commit]] * cgroup * Make debug cgroup support v2 and thread mode [[https://git.kernel.org/linus/575313f40ff33d0c2aff2701dfb2ccfcd6211d55|commit]] * Make debug an implicit controller on cgroup2 which is enabled by {{{"cgroup_debug"}}} boot param [[https://git.kernel.org/linus/8cc38fa7fa317d44710f24475576b1f9ee205da9|commit]] * Implement {{{nsdelegate}}} mount option which makes cgroup namespaces delegation boundaries. If set, cgroup behaves as if write permission based delegation took place at namespace boundaries - writes to the resource control knobs from the namespace root are denied and migration crossing the namespace boundary aren't allowed from inside the namespace [[https://git.kernel.org/linus/5136f6365ce3eace5a926e10f16ed2a233db5ba9|commit]] * locking: Add {{{CONFIG_REFCOUNT_FULL}}} to enable the full refcount_t implementation which has the validation but is slightly slower. When not enabled, efcount_t uses the basic unchecked atomic_t routines, which results in no code changes compared to just using atomic_t directly [[https://git.kernel.org/linus/fd25d19f6b8da315332bb75936605fb45d3ea981|commit]] * RCU locking * Remove Classic SRCU. Classic SRCU was only ever intended to be a fallback in case of issues with Tree/Tiny SRCU, and the latter two are doing quite well in testing [[https://git.kernel.org/linus/bd8cc5a062f41e334596edbe823e2fa0adddd1b7|commit]] * Remove SPARSE_RCU_POINTER Kconfig option [[https://git.kernel.org/linus/41a2901e7d220875752a8c870e0b53288a578c20|commit]] * Remove debugfs tracing [[https://git.kernel.org/linus/ae91aa0adb14dc33114d566feca2f7cb7a96b8b7|commit]] * Remove the RCU_KTHREAD_PRIO Kconfig option [[https://git.kernel.org/linus/f7a10a975036ef9ca957bfe12ab2d4b1a46cccd1|commit]] * Remove the now-obsolete PROVE_RCU_REPEATEDLY Kconfig option [[https://git.kernel.org/linus/c4a09ff752e164c020bced6513e2008f992a02e6|commit]] * Eliminate NOCBs CPU-state Kconfig options, they are used only in testing and redundant with the rcu_nocbs= boot parameter [[https://git.kernel.org/linus/44c65ff2e3b0b48250a970183ab53b0602c25764|commit]] * rcuperf: Add ability to performance-test call_rcu() and friends [[https://git.kernel.org/linus/881ed593a323c832c2e9383effeb6a0c99859210|commit]], add writer_holdoff boot parameter [[https://git.kernel.org/linus/820687a7b98a5031207893ff265f97c0a0ad403e|commit]] * task scheduler: deadline scheduler: Base GRUB reclaiming on the inactive utilization (solves fairness issues) [[https://git.kernel.org/linus/9f0d1a5077399143aad7e1244bb031e29116074e|commit]] * GDB scripts: add {{{lx-fdtdump}}} command to dumps the flattened device tree passed to the kernel from the bootloader [[https://git.kernel.org/linus/821f74402a4c67de63cb6bab5bae7c7a3b298ac2|commit]] * Thin archives make default for all archs (minimum binutils version raised to 2.20) [[https://git.kernel.org/linus/799c43415442414b1032580c47684cb709dfed6d|commit]] * GCC plugins: Add the randstruct plugin, which randomizes the layout of selected structures at compile time, as a probabilistic defense against attacks that need to know the layout of structures within the kernel [[https://git.kernel.org/linus/313dd1b629219db50cad532dba6a3b3b22ffe622|commit]] * IRQs: expose internals in a debugfs interface [[https://git.kernel.org/linus/087cdfb662ae50e3826e7cd2e54b6519d07b60f0|commit]] * objtool: Major rewrite of objtool. Instead of only tracking frame pointer changes, it now tracks all stack-related operations, including all register saves/restores. In addition to making stack validation more robust, this also paves the way for undwarf generation [[https://git.kernel.org/linus/baa41469a7b992c1e3db2a39854219cc7442e48f|commit]] * tty: add {{{TIOCGPTPEER}}} ioctl to safely open the "peer" end of a PTY file descriptor by using the dentry cached by devpts [[https://git.kernel.org/linus/54ebbfb1603415d9953c150535850d30609ef077|commit]] * fscrypt: Add support for 128-bit AES [[https://git.kernel.org/linus/b7e7cf7a66a27e62c5f873a0068cee34094bf5d7|commit]] * fault-inject: support systematic fault injection, a {{{/proc//fail-nth}}} file is added that allows failing 0-th, 1-st, 2-nd and so on calls systematically [[https://git.kernel.org/linus/e41d58185f1444368873d4d7422f7664a68be61d|commit]], [[https://git.kernel.org/linus/168c42bc56d8d47f67f2a5206506cd4ba3c18475|commit]] = File systems = * XFS * Allow to configure if asserts are fatal [[https://git.kernel.org/linus/1040960efaabb8e6c87633c7becbb51fc99d4b9b|commit]] * Expose errortag knobs via sysfs [[https://git.kernel.org/linus/c684010115221978b17968dbddc8e31a09da85e7|commit]] * BTRFS * Add statx support [[https://git.kernel.org/linus/04a87e3472828f769a93655d7c64a27573bdbc2c|commit]] * Quota override tunable [[https://git.kernel.org/linus/f29efe292198b9dbf67fb79ec9ffb5865ca29fb8|commit]], [[https://git.kernel.org/linus/2723480a0f8fe6c045d23715eaa28f208644f42a|commit]] * Obsolete and remove mount option {{{alloc_start}}} [[https://git.kernel.org/linus/0d0c71b317207082856f40dbe8a2bac813f49677|commit]] * EXT4 * Add largedir feature (FEATURED) [[https://git.kernel.org/linus/e08ac99fa2a25626f573cfa377ef3ddedf2cfe8f|commit]] * Support extended attribute values up to 64k (FEATURED) [[https://git.kernel.org/linus/e50e5129f384ae282adebfb561189cdb19b81cee|commit]], [[https://git.kernel.org/linus/33d201e0277b2d496f66b621f63693ced2da4198|commit]], [[https://git.kernel.org/linus/0de5983d354adbf1c9fa57eca8b5dd8155132fb1|commit]], [[https://git.kernel.org/linus/1b917ed8ae0d4ce2ee3d6c56ac6748cd1cd92d4b|commit]], [[https://git.kernel.org/linus/bd3b963b273e247e13979f98812a6e4979b5c1e4|commit]], [[https://git.kernel.org/linus/9e1ba00161a6f3bec8d4e7912025cbf889878e59|commit]], [[https://git.kernel.org/linus/ddfa17e4adc4bd19c32216aaa6250dc38b0579df|commit]], [[https://git.kernel.org/linus/1e7d359d710e84b996bd034f4ecc7c721e445603|commit]], [[https://git.kernel.org/linus/0eefb10758e696616f19a84d8c5f15b9ffc0dccd|commit]], [[https://git.kernel.org/linus/bab79b04999ccbbf59f1693d0783cd6ae27e4278|commit]], [[https://git.kernel.org/linus/909666933210eb145bc93426ce07f66bf3d1f798|commit]], [[https://git.kernel.org/linus/990461dd85d57875accc798919e6fe42ab7e294d|commit]], [[https://git.kernel.org/linus/0bd454c04f02e7bb101d8ff510b54826eda4a5f0|commit]], [[https://git.kernel.org/linus/9bb21cedda7cd69789e1f93d7d918f5ca48ba165|commit]], [[https://git.kernel.org/linus/f6109100ba8692c677cfdc88af1887a43263e63a|commit]], [[https://git.kernel.org/linus/7cec191894e4e2200d942415c3ebccb146214d26|commit]], [[https://git.kernel.org/linus/b3155298910c64a312620309f320d26e9461eb19|commit]], [[https://git.kernel.org/linus/b347e2bcd18eba7ed44659d12e4a39a9b5bdc873|commit]], [[https://git.kernel.org/linus/65d3000520c50f3c160403a210a7504d789eafca|commit]], [[https://git.kernel.org/linus/c1a5d5f6ab21eb7e6ff8cb99489d9001cf2a2850|commit]], [[https://git.kernel.org/linus/0421a189bc8cdefa18a34aee962ac0558679b944|commit]], [[https://git.kernel.org/linus/b6d9029df083c0a9ce1d4eda1480105e635e0d61|commit]], [[https://git.kernel.org/linus/c07dfcb45877fbc6798fa042bab3c4b85378efd4|commit]], [[https://git.kernel.org/linus/47387409ee2e09db6d0e79a026a02073dc56bb8c|commit]], [[https://git.kernel.org/linus/02749a4c20827649859bf7e2435f1b238c24f935|commit]], [[https://git.kernel.org/linus/30a7eb970c3aae6f1b74b2edea896fdca1cbea38|commit]], [[https://git.kernel.org/linus/dec214d00e0d78a08b947d7dccdfdb84407a9f4d|commit]], [[https://git.kernel.org/linus/7a9ca53aea10ad4677a0f347ad7639c304b80194|commit]], [[https://git.kernel.org/linus/9c6e7853c531c7cecca8c257bde767d089e5c880|commit]], [[https://git.kernel.org/linus/daf8328172dffabb4a6b5e1970d6e9628669f51c|commit]], [[https://git.kernel.org/linus/b9fc761ea2d82e910e92f83d01bbbbe1f5e99bfc|commit]], [[https://git.kernel.org/linus/cdb7ee4c632759075866bb8da5fb16b764e66ded|commit]] * CIFS * Default to SMB3 from old CIFS (FEATURED) [[https://git.kernel.org/linus/eef914a9eb5eb83e60eb498315a491cd1edc13a1|commit]] * Add debug facility to dump encryption keys [[https://git.kernel.org/linus/d38de3c6156b97e4900a345124d06b6ead2d6bee|commit]] * F2FS * Support plain user/group quotas [[https://git.kernel.org/linus/0abd675e97e60d40e61d59532f8118b0e439034e|commit]] * Introduce sysfs file to control the number of reserved blocks in system which could not be used by user, it enable f2fs to let user to configure for adjusting over-provision ratio dynamically instead of changing it by mkfs [[https://git.kernel.org/linus/daeb433e42de97c79622f58681972200eec1d8da|commit]] * Add ioctl to do gc with target block address [[https://git.kernel.org/linus/34dc77ad74368707f0f51f42536e38e6ef30ff22|commit]] * Support statx [[https://git.kernel.org/linus/1c6d8ee4b8aaadc3645497658007ca007312351d|commit]] * CEPH * Support for v12.y.z ("Luminous") clusters [[https://git.kernel.org/torvalds/c/3bf7878f0f7d60c394f6d6631bb179e86f09f73c|merge]] * New mount option that specifies fscache uniquifier [[https://git.kernel.org/linus/1d8f83604c4244d93c5a49f5107624769df6248f|commit]] * NFS * Support for opening files on NFS by file handle, both through the open_by_handle syscall, and for re-exporting NFS (for example using a different version) [[https://git.kernel.org/linus/20fa19027286983ab2734b5910c4a687436e0c31|commit]] * UBIFS * statx() support [[https://git.kernel.org/linus/a02a6eba9999221b27c691330e93bb54e4b45bb0|commit]] * Allow userspace to map mounts to volumes [[https://git.kernel.org/linus/319c10427498620d220931189dcdba7d4244feba|commit]] * OVERLAYFS * Introduce the inodes index dir feature to map lower inodes to upper inodes by default. It prevents breaking of lower hardlinks on copy up [[https://git.kernel.org/linus/02bcd1577400b0b2eab806ccb9f72d6b5ec7bcca|commit]], [[https://git.kernel.org/linus/9412812ef54861081904f24ddaf176b957b98d40|commit]] * AFS * Add metadata xattrs [[https://git.kernel.org/linus/d3e3b7eac886fb1383db2f22b81550fa6d87f62f|commit]] = Memory management = * Enhanced writeback error reporting with errseq_t (FEATURED) [[https://git.kernel.org/linus/0f41074a65757b46acbdd4293f0de8a70b147406|commit]], [[https://git.kernel.org/linus/d945b59db8449ab8323995391c6a63525b3666f6|commit]], [[https://git.kernel.org/linus/dac257f7419c732be3e491bbbb568a82df60208a|commit]], [[https://git.kernel.org/linus/87354e5de04fe727227ff619af164202adcfa4d4|commit]], [[https://git.kernel.org/linus/76341cabbdad65c10a4162e9dfa82a6342afc02f|commit]], [[https://git.kernel.org/linus/cbeaf9510a8631e9bb0077a95fd8b0db0b3be200|commit]], [[https://git.kernel.org/linus/5e8fcc1a0ffa0fb794b3c0efa2c3c7612a771c36|commit]], [[https://git.kernel.org/linus/37e51a7640c275999ea0c35410c42e6d896ff7fa|commit]], [[https://git.kernel.org/linus/84cbadadc6eafc4798513773a2c8fce37dcd2fb8|commit]], [[https://git.kernel.org/linus/5660e13d2fd6af1903d4b0b98020af95ca2d638a|commit]], [[https://git.kernel.org/linus/8ed1e46aaf1bec6a12f4c89637f2c3ef4c70f18e|commit]], [[https://git.kernel.org/linus/acbf3c3452c3729829fdb0e5a52fed3cce556eb2|commit]], [[https://git.kernel.org/linus/819ec6b91d5ba1ca313066a306461774eff6b567|commit]], [[https://git.kernel.org/linus/372cf243ea9a36d88ff67ae44f4512f64a6bca81|commit]], [[https://git.kernel.org/linus/383aa543c2f46f245d652c0e5c77390f07ece657|commit]], [[https://git.kernel.org/linus/6acec592c6bc9a4c3136e46430e14767b07f9f1a|commit]], [[https://git.kernel.org/linus/1b180274f5bfa0b8b05f7e55d9962f77f387be9c|commit]], [[https://git.kernel.org/linus/333427a505be1e10d8da13427dc0c33ec1976b99|commit]] * ksm: introduce ksm_max_page_sharing per page deduplication limit [[https://git.kernel.org/linus/2c653d0ee2ae78ff3a174cc877a057c8afac7069|commit]] * Optimize the performance of Transparent Huge Page swap [[https://git.kernel.org/linus/38d8b4e6bdc872f07a3149309ab01719c96f3894|commit]], [[https://git.kernel.org/linus/75f6d6d29a40b5541f0f107201cf7dec134ad210|commit]], [[https://git.kernel.org/linus/0f0746589e4be071a8f890b2035c97c30c7a4e16|commit]], [[https://git.kernel.org/linus/b8f593cd0896b8b14c2b494a9776531b5cd54d98|commit]], [[https://git.kernel.org/linus/747552b1e71b400fa32a221e072be2c0b7661f14|commit]] * swap: add block io poll in swapin path [[https://git.kernel.org/linus/23955622ff8d231bcc9650b3d06583f117a6e3ba|commit]] * Support for contiguous pte hugepages [[https://git.kernel.org/linus/bb9dd3df8ee9a0995da4c35251e6a8e2eefe0b41|commit]], [[https://git.kernel.org/linus/f0b38d65c9d0b42f3e6d861a18906d49441bf78e|commit]], [[https://git.kernel.org/linus/a3e328556d41bb61c55f9dfcc62d6a826ea97b85|commit]], [[https://git.kernel.org/linus/d63206ee32b6e64b0e12d46e5d6004afd9913713|commit]], [[https://git.kernel.org/linus/7868a2087ec13ec4a5df0c5e00999863be132ba8|commit]], [[https://git.kernel.org/linus/9386fac34c7cbe39013410b01348e284652ca1cf|commit]], [[https://git.kernel.org/linus/e5251fd43007f9e1155331f0fa30685604a8e3a1|commit]], [[https://git.kernel.org/linus/5fd27b8e7dbcab0dc5a1346305679ba4bcc20977|commit]] * Force-enable Transparent Huge Pages for dax mappings [[https://git.kernel.org/linus/baabda261424517110ea98c6651f632ebf2561e3|commit]] * KASAN: add support for memory hotplug [[https://git.kernel.org/linus/fa69b5989bb0031efa96f2f4ff49caf6532a0970|commit]] * madvise: enable (soft|hard) offline of HugeTLB pages at PGD level [[https://git.kernel.org/linus/94310cbcaa3c2bc1b790ba997270f28dc173d8ce|commit]] * Remove {{{CONFIG_MOVABLE_NODE}}} [[https://git.kernel.org/linus/57c0a17238e22395428248c53f8e390c051c88b8|commit]], [[https://git.kernel.org/linus/f70029bbaacbfa8f082d2b4988717cba4e269f17|commit]], [[https://git.kernel.org/linus/4932381ee2a77a21641009149722e1bb92bd99e2|commit]] * memcg: vmpressure: pass-through notification support [[https://git.kernel.org/linus/b6bb9811496d26744c5a91a14c851face8b9f1e7|commit]] * memcg: per-cgroup memory reclaim stats, exposed in the {{{memory.stats}}} file [[https://git.kernel.org/linus/2262185c5b287f2758afda79c149b7cf6bee165c|commit]] * Allow hash tables to scale with memory but at slower pace [[https://git.kernel.org/linus/9017217b6f45e9045b2621b02cbc5605a566b803|commit]] * percpu: expose statistics about percpu memory via debugfs [[https://git.kernel.org/linus/30a5b5367ef9d5c9055414e12ec2f02d9de2e70f|commit]] * userfaultfd: add madvise() event for {{{MADV_FREE}}} request [[https://git.kernel.org/linus/230ca982ba69ae63294017a3800800ad79d5f003|commit]] * vmalloc: show lazy-purged vma info in vmallocinfo [[https://git.kernel.org/linus/78c72746f56b212ecf768a7e67cee3b7cf89238c|commit]] * OOM: count global and memory cgroup oom kills in /proc/vmstat [[https://git.kernel.org/linus/8e675f7af50747e1e9e96538e8706767e4f80e2c|commit]] * Allow slab_nomerge to be set at build time [[https://git.kernel.org/linus/7660a6fddcbae344de8583aa4092071312f110c3|commit]] = Block layer = * Add support for write life time hints. It aims at enabling applications split up writes into separate streams, based on the perceived life time of the data written. This is useful for storage devices like NVMe, which adds this feature in the NVMe 1.3 spec; and for software caching solutions. For more details, see the LWN article: [[https://lwn.net/Articles/717755/|Stream ID status update]]. Code: [[https://git.kernel.org/linus/c75b1d9421f80f4143e389d2d50ddfc8a28c8c35|commit]], [[https://git.kernel.org/linus/cb6934f8ea1a595902ca37e250e0917d4dd7b2a7|commit]], [[https://git.kernel.org/linus/f793dfd3f39a3dc50468b06498606b3a906f42f1|commit]], [[https://git.kernel.org/linus/45d06cf701a3866e0d246789039a46370af60223|commit]], [[https://git.kernel.org/linus/8e8f9298818c4c2754182d544158cb182581a9ab|commit]], [[https://git.kernel.org/linus/0127251c45ae74befb21db17754a66f55feff6a8|commit]], [[https://git.kernel.org/linus/31d7d58dcc228004fcd360448004e999d0bfb8f1|commit]], [[https://git.kernel.org/linus/e6959b9350c6135b260d7b561153d9ad6c5d49ff|commit]], [[https://git.kernel.org/linus/f5d118406247acfc4fc481e441e01ea4d6318fdc|commit]] * Infrastructure for unification of the error/stats codes in the block layer (FEATURED) [[https://git.kernel.org/linus/2a842acab109f40f0d7d10b38e9ca88390628996|commit]], [[https://git.kernel.org/linus/4e4cbee93d56137ebff722be022cae5f70ef84fb|commit]] * blk-mq: map all hardware queues in hyperthreaded systems [[https://git.kernel.org/linus/fe631457ff3e19e7bb28f4ad65c65726203fdb64|commit]] * blk-mq debugfs: Add 'kick' operation [[https://git.kernel.org/linus/edea55abb86ff67afda96120d6254290e7a75d9e|commit]], show atomic request flags [[https://git.kernel.org/linus/c0cb1c6d39060ce04470b10347b7b6f1df77bef5|commit]], show busy requests [[https://git.kernel.org/linus/2720bab50258782573df0f536681bece11e784f0|commit]], show requeue list [[https://git.kernel.org/linus/8ef1a191038c138d5675933cd69d47747d0d396b|commit]] * loop: Avoid double-throttling in the loop device that it could create significative delays [[https://git.kernel.org/linus/b2ee7d46befc43e355ffaf7bfabb00e7a901b3a0|commit]] * loop: support 4k physical blocksize by adding a new flag {{{LO_FLAGS_BLOCKSIZE}}} which will set the physical blocksize to that of the underlying device [[https://git.kernel.org/linus/f2c6df7dbf9a60e1cd9941f9fb376d4d9ad1e8dd|commit]] * device mapper * Add the ability to use select or poll /dev/mapper/control to wait for events from multiple DM devices [[https://git.kernel.org/linus/93e6442c76a0d26ad028c5df9b4a1e3096d9c36b|commit]], [[https://git.kernel.org/linus/fc1841e1c15d72b0897ecfc1627ecdc284f0ec95|commit]], [[https://git.kernel.org/linus/23d70c5e52dd68448bb14fdef5efe04d81973b31|commit]] * crypt: add big-endian variant of plain64 IV [[https://git.kernel.org/linus/7e3fd855ad66ffc0dd926911da23dd21e59f9462|commit]] * Add support for zoned (aka SMR) devices to DM core with a new dm-zoned device mapper target [[https://git.kernel.org/linus/3b1a94c88b798d4f3bd1a5b61f5c8fb9d987c242|commit]], [[https://git.kernel.org/linus/dd88d313bef0277e27597aa394607ed26c658724|commit]], [[https://git.kernel.org/linus/124c44546d0cbf6dc2daf92cba80cf556e9039c3|commit]], [[https://git.kernel.org/linus/0be12c1c7fce7e0f464861a7752d489860c376f9|commit]], [[https://git.kernel.org/linus/b73c67c2cbb0004e6da9720a167fe42e31f7a6e8|commit]] * nbd: add FUA op support [[https://git.kernel.org/linus/685c9b24ad5090e7a74781c4784fc12e0a04a176|commit]] * null_blk: add support for shared tags [[https://git.kernel.org/linus/82f402fefa50f1675bf918bcd009981bd6b30ac8|commit]] = Tracing and perf tool = * perf ftrace: Add -T/-N/-G/-g options for function filtering, and -D option for depth filter. For example, to trace fault handling functions only: {{{$ perf ftrace -T *fault hello}}} [[https://git.kernel.org/linus/78b83e8b12b4467540ca501c7c019e9d46051957|commit]], [[https://git.kernel.org/linus/1096c35aa821cc4789a64232a0e210bb87a0e5e8|commit]] * perf auxtrace: Add itrace option to output power events [[https://git.kernel.org/linus/70d110d775993ff1f63905bbdbc70e3f6bd8da8a|commit]], add itrace option to output ptwrite events [[https://git.kernel.org/linus/3bdafdffa9baf2b34aebad1c98bc17b50202cb78|commit]] * perf intel-pt: Add decoder support for ptwrite and power event packets [[https://git.kernel.org/linus/a472e65fc490ab87e30b7fecb8981f02dbb2b865|commit]], add decoder support for CBR events [[https://git.kernel.org/linus/0a7c700d23450bd4467855d5162920d5edf314b0|commit]] * perf intel-pt: Synthesize new power and "ptwrite" events [[https://git.kernel.org/linus/3797307576191d7fb4c974cd461188162ac36f33|commit]] * perf script: Allow adding and removing fields [[https://git.kernel.org/linus/36ce565114b4e7e3b83f40309675f6b1720957e4|commit]] * perf script: Support -F brstack,dso and brstacksym,dso [[https://git.kernel.org/linus/55b9b50811ca459e4688543b688b7b2b85ec5ea8|commit]], aupport -F brstackoff,dso [[https://git.kernel.org/linus/106dacd86f042968e0bb974490fcb9cd017cd03a|commit]] * perf stat: Add support to measure SMI cost [[https://git.kernel.org/linus/daefd0bc0bd28cea2e6b2f3e1a9da005cd4f58fc|commit]] * tracing: Add saved_tgids file in debugfs to show cached pid to tgid mappings [[https://git.kernel.org/linus/99c621d704cf1c4eb74c3c42e674edf3df64f92d|commit]] * tracing: Add support for display of tgid in trace output [[https://git.kernel.org/linus/441dae8f2f2975c68101a84bc3f528ec95ecf7c3|commit]], [[https://git.kernel.org/linus/d914ba37d7145acb9fd3bb23075c2d56e5a44eb6|commit]] * perf tools: Add new ptwrite instruction [[https://git.kernel.org/linus/d5b1a5f660b8594125ea2a372286d767e756102f|commit]] * bpf * Add new {{{SOCKET_OPS}}} program type and a corresponding struct that allows BPF programs of this type to access some of the socket's fields (such as IP addresses, ports, etc.) and setting connection parameters such as buffer sizes, initial window, SYN/SYN-ACK RTOs, etc [[https://git.kernel.org/linus/40304b2a1567fecc321f640ee4239556dd0f3ee0|commit]], [[https://git.kernel.org/linus/ae16189efb0fe2bdc5e702bd6221ed6d0ff5babd|commit]], [[https://git.kernel.org/linus/8550f328f45db6d37981eb2041bc465810245c03|commit]], [[https://git.kernel.org/linus/61bc4d8daa7af018d7ea084ea38648828a5a90d5|commit]], [[https://git.kernel.org/linus/13d3b1ebe28762c79e981931a41914fae5d04386|commit]], [[https://git.kernel.org/linus/c400296bf63d234899cf2448cd3d17199676f188|commit]], [[https://git.kernel.org/linus/8c4b4c7e9ff0447995750d9329949fa082520269|commit]], [[https://git.kernel.org/linus/9872a4bde31b0b055448e9ac1f4c9ee62d978766|commit]], [[https://git.kernel.org/linus/d9925368a641391f38cd281e67b948e6b6f3bcca|commit]], [[https://git.kernel.org/linus/91b5b21c7c16899abb37f4a9e4388b4e9aae0b9d|commit]], [[https://git.kernel.org/linus/bb56d4449d8b8de1f22a07f007bb91cb30fcc7cc|commit]], [[https://git.kernel.org/linus/fc7478103c84af437ca3bfae71a82631f770bf7e|commit]], [[https://git.kernel.org/linus/7bc62e28547946ec6e47009730ee1385819e6999|commit]], [[https://git.kernel.org/linus/13bf96411ad2bd162a4f9470d58c6bb579c96e21|commit]], [[https://git.kernel.org/linus/6c4a01b27852347cd3c4d2bf0dadf157ea6c3c40|commit]], [[https://git.kernel.org/linus/04df41e343db9ca91a278ea14606bbaaf0491f2e|commit]] * Add BPF support to all perf_event types [[https://git.kernel.org/linus/f91840a32deef5cb1bf73338bc5010f843b01426|commit]], [[https://git.kernel.org/linus/b7d3ed5be9bd7e0689eee0f0f36702937cd8f7c8|commit]] * Introduce bpf IDs for both bpf_prog and bpf_map. bpf commands are added to: iterate the prog IDs and map IDs, get a prog/map fd from an ID, get prog/map info from a fd [[https://git.kernel.org/linus/dc4bb0e2356149aee4cdae061936f3bbdd45595c|commit]], [[https://git.kernel.org/linus/f3f1c054c288bb6e503005e6d73611151ed20e91|commit]], [[https://git.kernel.org/linus/34ad5580f8f9c86cb273ebea25c149613cd1667e|commit]], [[https://git.kernel.org/linus/b16d9aa4c2b90af8d2c3201e245150f8c430c3bc|commit]], [[https://git.kernel.org/linus/bd5f5f4ecb78e2698dad655645b6d6a2f7012a8c|commit]], [[https://git.kernel.org/linus/783d28dd11f68fb25d1f2e0de7c42336394ef128|commit]], [[https://git.kernel.org/linus/1e270976908686ec25fb91b8a34145be54137976|commit]], [[https://git.kernel.org/linus/95b9afd3987f91c09151158279e165276a95c597|commit]] * Add syscall lookup support for fd array and htab [[https://git.kernel.org/linus/14dc6f04f49dc12614d7e90928b495b8d73cd471|commit]] * Allow CGROUP_SKB eBPF program to access sk_buff [[https://git.kernel.org/linus/fb9a307d11d62749d75b404f15517d73f5d6e148|commit]] * Expose prog id for cls_bpf and act_bpf [[https://git.kernel.org/linus/e86283071fb0eed28136adb52997888f4beb202b|commit]] = Virtualization = * KVM: trigger uevents when creating or destroying a VM [[https://git.kernel.org/linus/286de8f6ac9202f1c9012784639156c6ec386eb8|commit]] * hv: Use vPCI protocol version 1.2 [[https://git.kernel.org/linus/7dcf90e9e032432e91ce77dd872d2227e9d5b741|commit]] * xen: add sysfs node for hypervisor build id [[https://git.kernel.org/linus/84b7625728ea311ea35bdaa0eded53c1c56baeaa|commit]], add sysfs node for guest type [[https://git.kernel.org/linus/4a4c29c96dde0eefd69054fd9e6b4255d4717799|commit]] * xen-kbdfront: add multi-touch support [[https://git.kernel.org/linus/49aac8204da5f344f52ed9b3eb8736ca7a60c4a8|commit]] * tools/kvm_stat: add new interactive command 's' [[https://git.kernel.org/linus/64eefad2cdbf2d7c76e24d0b67e19efdbe1c97a9|commit]], add new command line switch '-i' [[https://git.kernel.org/linus/ab7ef193fab628fc5da6fd4f4672ffd0d1bb53df|commit]], add new interactive command 'b' [[https://git.kernel.org/linus/5c1954d25d1b9e857be2a4c77437312075875589|commit]], add new interactive command 'h' [[https://git.kernel.org/linus/1fdea7b2893045e5258a13937c3d78c425fd7aa0|commit]], add new interactive command 'o' [[https://git.kernel.org/linus/6667ae8f395099257afca0963838d2dc50a18da7|commit]] = Cryptography = * ecdh: add privkey generation support [[https://git.kernel.org/linus/6755fd269d5c100b0eca420db501ae58435efd6e|commit]] = Security = * Add the option of compiling the string.h functions with a rough equivalent to the glibc {{{_FORTIFY_SOURCE=1}}} feature, providing compile-time and runtime buffer overflow checks when the compiler determines the size of the source or destination buffer at compile-time. Unlike glibc, it covers buffer reads in addition to writes [[https://git.kernel.org/linus/6974f0c4555e285ab217cee58b6e874f776ff409|commit]] * AppArmor: Introduces the domain labeling base code that Ubuntu has been carrying for several years, with several cleanups applied. And converts the current mediation over to using the domain labeling base, which brings domain stacking support with it. This finally will bring the base upstream code in line with Ubuntu [[http://kernsec.org/pipermail/linux-security-module-archive/2017-June/001791.html|link]] * IMA: supports different "ima_appraise=" modes (eg. log, fix) from the boot command line [[https://git.kernel.org/linus/33ce9549cfa1e71d77bc91a2e67e65d693e2e53f|commit]], allow to specify the mode at compilation time [[https://git.kernel.org/linus/e1f5e01f4b035ced1c71b40866e4e5c0508fbb0b|commit]] * IMA: Add "secure_boot" builtin policy [[https://git.kernel.org/linus/503ceaef8e2e7dbbdb04a867acc6fe4c548ede7f|commit]] = Networking = * TCP * Upper Layer Protocols infrastructure over TCP sockets (used to implement kernel TLS) [[https://git.kernel.org/linus/734942cc4ea6478eed125af258da1bdbb4afe578|commit]] * kernel TLS support (FEATURED) [[https://git.kernel.org/linus/3c4d7559159bfe1e3b94df3a657b2cda3a34e218|commit]], [[https://git.kernel.org/linus/99c195fb4eea405160ade58f74f62aed19b1822c|commit]] * Switch TCP Timestamp option (RFC 7323) to 1ms clock [[https://git.kernel.org/linus/9a568de4818dea9a05af141046bd3e589245ab83|commit]] * Add TCPMemoryPressuresChrono counter [[https://git.kernel.org/linus/0604475119de5f80dc051a5db055c6a2a75bd542|commit]] * Internal implementation for pacing [[https://git.kernel.org/linus/218af599fa635b107cfe10acf3249c4dfe5e4123|commit]] * md5: add {{{TCP_MD5SIG_EXT}}} socket option to set a key address prefix [[https://git.kernel.org/linus/8917a777be3ba566377be05117f71b93a5fd909d|commit]] * Namespaceify sysctl_tcp_sack [[https://git.kernel.org/linus/f930103421f6579719b8252285c94c1195f6e032|commit]], sysctl_tcp_timestamps [[https://git.kernel.org/linus/5d2ed0521ac98f1ae0243fe52b8ebf95e2abf791|commit]] and sysctl_tcp_window_scaling [[https://git.kernel.org/linus/9bb37ef00e932eb4b989e855245468feb3980700|commit]] * UDP: scalability improvements (measured overall gain under udp flood is in the 20-35% range depending on several factors) [[https://git.kernel.org/linus/65101aeca52241a05e66f23c96eb896c9412718d|commit]], [[https://git.kernel.org/linus/2276f58ac5890e58d2b6a48b95493faff7347e3a|commit]], [[https://git.kernel.org/linus/6dfb4367cd911d2b03878fffa045d545ba4507f6|commit]] * Add UDP encapsulation port to xfrm_do_migrate. The use case is for devices such as phones that support IKE MOBIKE. Often when the device move from one network to the another or wake up from sleep external NAT gateway IP address, port, or both could change. With this patch xfrm_do_migrate will also support port change if necessary [[https://git.kernel.org/linus/4ab47d47af20addd6ecee1ece0205b1fbf483942|commit]], [[https://git.kernel.org/linus/8bafd73093f2f431f5a363f8057abc0ccc118853|commit]] * Add a new {{{RTM_F_FIB_MATCH}}} flag to return matched fib result with {{{RTM_GETROUTE}}}. This is useful for applications and protocols in userspace wanting to query the selected route [[https://git.kernel.org/linus/3abd1ade6765e8edcccad6a9e1039cc709e65dde|commit]], [[https://git.kernel.org/linus/5510cdf7be042a1943222e19912f13a396c0b914|commit]], [[https://git.kernel.org/linus/d3166e0c959311881eaf7ed2e5130822d4337905|commit]], [[https://git.kernel.org/linus/3765d35ed8b9363cbf72ffe2282002d717a40843|commit]], [[https://git.kernel.org/linus/6ffd903415320d68a528865296e4740da350785e|commit]], [[https://git.kernel.org/linus/0be1b305d9b808e5b28e74f4ef807851c14c39f2|commit]], [[https://git.kernel.org/linus/b61798130f1be5bff08712308126c2d7ebe390ef|commit]], [[https://git.kernel.org/linus/18c3a61c4264cd2f7d6f1bde4b1bf036d5b0a2bc|commit]] * sched: introduce multichain support for filters [[https://git.kernel.org/linus/87d83093bfc2f4938ff21524ebb50ecf53c15a64|commit]], [[https://git.kernel.org/linus/6529eaba33f0465fc6d228e1d05b1745f7d0e8c9|commit]], [[https://git.kernel.org/linus/fbe9c5b01f97b44b1e4c7d86c092beaf707d4b9d|commit]], [[https://git.kernel.org/linus/9d36d9e545dce53c6fff046b277c261d6568c5b9|commit]], [[https://git.kernel.org/linus/7961973a0087824fdc9d0303b0033ab79b557278|commit]], [[https://git.kernel.org/linus/2190d1d0944f84c55cdfdb89c7920f8f9311bdde|commit]], [[https://git.kernel.org/linus/acb31fae3b352b0b9eba7cefe1f669ad639c41d9|commit]],[[https://git.kernel.org/linus/5bc1701881e395cec51811d07ec6961f3d1b2612|commit]], [[https://git.kernel.org/linus/9fb9f251d229f6cabd9dbe4214eb7f1e6a4e8a9d|commit]], [[https://git.kernel.org/linus/db50514f9a9c7ef1f17e9921b1cc0902746872f3|commit]] * sched: Add support for dissection and matching on ip tos and ttl [[https://git.kernel.org/linus/518d8a2e9bad83c6040eccebc3d1f7388fc034e7|commit]], [[https://git.kernel.org/linus/4d80cc0aaaab9efac14c9d3d702b69961800de20|commit]], [[https://git.kernel.org/linus/e77834ec0a3dcb1b4976f64efc7078ae84ec76db|commit]], [[https://git.kernel.org/linus/fd7da28b280d0c8b94417e85e49fea3db1ba7965|commit]] * sched: add tcp flags match support to flower and offload it [[https://git.kernel.org/linus/ac4bb5de27010e41f027c635dedca1393e7ebf55|commit]], [[https://git.kernel.org/linus/fdfc7dd6ca39b117c709dceee8d32ac4447294d6|commit]], [[https://git.kernel.org/linus/b4d39b4b547f9287e05a725f4fb77dd5413dc3c9|commit]], [[https://git.kernel.org/linus/dea2d6457fce0e1829ae543b2c47d84e51a71445|commit]], [[https://git.kernel.org/linus/8a41d845c4fd64e6bf909aafa977472689e8c7a5|commit]] * sched: the tunnel_key tc action does not set TUNNEL_CSUM, make this configurable for the tunnel_key tc action with the default being non-zero checksum [[https://git.kernel.org/linus/63fe4c39d2c1f67d9c9a58da0ec8627516a40d9a|commit]], [[https://git.kernel.org/linus/86087e170cd1f19e9b25e5d944d9f52fad9470f4|commit]] * sched: introduce to tc a trap control action dedicated to indicate to trap the matched packet to CPU, and offload it [[https://git.kernel.org/linus/e25ea21ffa66a029acfa89d2611c0e7ef23e7d8c|commit]], [[https://git.kernel.org/linus/5a4d1fee2f844813cb2092b7a06b0e20ed9e2fa4|commit]], [[https://git.kernel.org/linus/be8408e1440cbc86683e4e1c65270ad517b4274a|commit]], [[https://git.kernel.org/linus/0db7b386f5e779085d5e20ad9d88b8a4b8767c02|commit]], [[https://git.kernel.org/linus/df7eea963e4debe3b8286935c2fe9021c81ddbb6|commit]], [[https://git.kernel.org/linus/bd5ddba52dc0e2b37ce67e68ba1c419693009185|commit]] * Add the new getsockopt(2) option {{{SO_PEERGROUPS}}} on {{{SOL_SOCKET}}} to retrieve the auxiliary groups of the remote peer. It is designed to naturally extend {{{SO_PEERCRED}}} [[https://git.kernel.org/linus/28b5ba2aa0f55d80adb2624564ed2b170c19519e|commit]] * ipmr: add getlink support [[https://git.kernel.org/linus/772c344dbb23b2ce4568ac30afae92a842fa6d8f|commit]] * bridge: export VLAN filtering state [[https://git.kernel.org/linus/1f51445af35e8477027d87ca015a10257b13f5a2|commit]], export multicast enabled state [[https://git.kernel.org/linus/9341b988e606f951df57d15569a425c6c74b945e|commit]] * Wireless: Add drivers support for offloading the PTK/GTK handshakes for WPA/WPA2-Personal and 802.1X, [[https://git.kernel.org/linus/91b5ab628929d97357108594610e7c07be93e2fd|commit]], [[https://git.kernel.org/linus/3a00df5707b6af715e78c26569800e0c2eb615fe|commit]], [[https://git.kernel.org/linus/f45cbe6e691fcdeda480ecc9c66533a8277f0ca4|commit]], [[https://git.kernel.org/linus/ea304a99b06e6c05a61c85f05c75aac6ff545806|commit]] * Distributed Switch Architecture * Distribute switch events [[https://git.kernel.org/torvalds/c/1db3a61017c627d590315347ccf302d9a6b97970|merge]] * Add cross-chip multicast support [[https://git.kernel.org/linus/a1a6b7ea7f2de270a51360cc48e7c49f7a283dda|commit]] * Support cross-chip ageing time [[https://git.kernel.org/linus/64dba236a15770af1e07f90f23a54789c9f9a3ba|commit]] * Add support for Microchip KSZ tail tagging [[https://git.kernel.org/linus/8b8010fb7876e816300ddd60fa089e9ceb209f3e|commit]] * Infiniband * SELinux support for Infiniband RDMA [[https://git.kernel.org/linus/883c71feaf2e810e0331cf780c738cbb09e93b58|commit]], [[https://git.kernel.org/linus/d291f1a6523292d916fe1659c67f6db061fbd1b5|commit]], [[https://git.kernel.org/linus/8f408ab64be6319cb7736cbc6982838dcc362306|commit]], [[https://git.kernel.org/linus/47a2b338fe63200d716d2e24131cdb49f17c77da|commit]], [[https://git.kernel.org/linus/a806f7a1616f29b80749d708115a643c1f4ba056|commit]], [[https://git.kernel.org/linus/3a976fa6767f3edebbf43839b686efaf71b8dee1|commit]], [[https://git.kernel.org/linus/cfc4d882d41780d93471066d57d4630995427b29|commit]], [[https://git.kernel.org/linus/ab861dfca1652aa09b26b7aa2899feb29b33dfd9|commit]], [[https://git.kernel.org/linus/409dcf31538ae6ae96b3a0a1d3211e668bfefe8b|commit]] * ipoib: Add get statistics support to SRIOV VF [[https://git.kernel.org/linus/eb54714ddcb2462d4d4b8aa78d028b61e217a835|commit]] * ipoib: Add multicast packets statistics [[https://git.kernel.org/linus/4829d964dfb027558c732cfa0d13b716ab3f0838|commit]] * ipmr/ip6mr: add Netlink notifications on cache reports in addition to the existing igmpmsg/mrt6msg [[https://git.kernel.org/linus/94df30a6521becea7fda16f2c12ff9a01cac1da7|commit]], [[https://git.kernel.org/linus/5f729eaabef9308cfaa4b27c9b3f120253eff79b|commit]], [[https://git.kernel.org/linus/dd12d15c9a5b422331426980ddf70522c57c3392|commit]], [[https://git.kernel.org/linus/5a645dd86c1be64728578bcb1bdfb96e21815acb|commit]] * mpls: route get support [[https://git.kernel.org/linus/397fc9e5cefee0c33b86811fbddb0decb7288c52|commit]] * bpf: xdp: Report bpf_prog ID in IFLA_XDP [[https://git.kernel.org/linus/58038695e62b4473e4d70e1503933579c640cd52|commit]] * Extend socket timestamping API by adding new options to the timestamping API that will be useful for NTP implementations and possibly other applications [[https://git.kernel.org/linus/b8210a9e4bea6354eccc5d8a50ecc21ea7486dc9|commit]], [[https://git.kernel.org/linus/e3412575488ac2408f737a14296cce34c9d8b4f8|commit]], [[https://git.kernel.org/linus/90b602f80397657429373ca009f98aec4dd3c553|commit]], [[https://git.kernel.org/linus/aad9c8c470f2a8321a99eb053630ce0e199558d6|commit]], [[https://git.kernel.org/linus/67953d47bb24e63d209705f745a0de411a4c6578|commit]], [[https://git.kernel.org/linus/b50a5c70ffa4fd6b6da324ab54c84adf48fb17d9|commit]], [[https://git.kernel.org/linus/74abc9b18f446d1a9e0602a71a22e5ffe8a2cd23|commit]] * rtnl: Add support for netdev event to link messages [[https://git.kernel.org/linus/3d3ea5af5c0b382bc9d9aed378fd814fb5d4a011|commit]] * RXRPC * Support the AuriStor service upgrade facility. This allows the server to change the service ID requested to an upgraded service if the client requests it upon the initiation of a connection [[https://git.kernel.org/linus/68d6d1ae5c0429bcc8911e1db5f80fe2cd1ca974|commit]], [[https://git.kernel.org/linus/28036f44851e2515aa91b547b45cefddcac52ff6|commit]], [[https://git.kernel.org/linus/4722974d90e06d0164ca1b73a6b34cec6bdb64ad|commit]], [[https://git.kernel.org/linus/4e255721d1575a766ada06dc7eb03acdcd34eaaf|commit]] * Allows someone initiating a client call to indicate upfront the total amount of data that will be transmitted [[https://git.kernel.org/linus/515559ca21713218595f3a4dad44a4e7eea2fcfb|commit]], [[https://git.kernel.org/linus/3ab26a6fd01ba211ba5dea0d86d53897b9e8430c|commit]], [[https://git.kernel.org/linus/e754eba685aac2a9b5538176fa2d254ad25f464d|commit]] * Support network namespacing [[https://git.kernel.org/linus/2baec2c3f854d1f79c7bb28386484e144e864a14|commit]] * sctp: Add peeloff-flags socket option [[https://git.kernel.org/linus/2cb5c8e378d10a57aa1c9eaee36bea46c27dd2b9|commit]] * Bluetooth: When LE Data Packet Length Extension is supported, then actually increase the suggested default data length to the maximum to enable higher througput [[https://git.kernel.org/linus/122048752e3d35fb5d91a94e671f42cf31ece16e|commit]] * pktgen: Specify num packets per thread [[https://git.kernel.org/linus/69137ea60c9dad58773a1918de6c1b00b088520c|commit]], specify the index of first thread [[https://git.kernel.org/linus/e0e16672ee9e2c31d9601d762cf934196b13a7fc|commit]] = Architectures = * ARM * Device Tree Sources * Add Actions Semi S500 platform and LeMaker Guitar board [[https://git.kernel.org/linus/6bb8536cba152edee005668bc57cfe6198b73f0f|commit]], [[https://git.kernel.org/linus/fdfe7f4f9d856f98119132319512eba51cbee593|commit]] * Add am335x-boneblue, BeagleBone Blue, a robotics-oriented version of the BeagleBone Black [[https://git.kernel.org/linus/accc55d9baebee484d04ac198b91fc6568a242e9|commit]] * Qualcomm APQ8060 DragonBoard ALS sensor [[https://git.kernel.org/linus/567cf21350e443802c382104c3ebd5cd7a2b70c2|commit]] * imx: add support for the Gateworks Ventana GW5600 [[https://git.kernel.org/linus/b8a559feffb2210344bb11cedc1103311ac41de5|commit]] and the Technexion Pico i.MX7D single-board computer [[https://git.kernel.org/linus/23c787a99ff7b42f594722d60ea064534fe54a71|commit]] * iwg20m: Add iWave RZG1M Qseven SOM [[https://git.kernel.org/linus/aabf13bac0046a1add4a3c39881ffb0abe692542|commit]] * keystone: Add minimum support for K2G ICE evm [[https://git.kernel.org/linus/84e00e244176baec37c66b1cbee6b8a2f7dbd76f|commit]] * mvebu: add support for the Linksys WRT3200ACM (Rango) wireless router [[https://git.kernel.org/linus/41c8652096268988207d4fa13ee9236c9980d34d|commit]] * r7s72100: add the GR-Peach based on RZ/A1H with 10MB on-chip SRAM [[https://git.kernel.org/linus/b879d674e03fccb42b0e79f21b2105ad6a824229|commit]] * iwg20d-q7: add the iWave G20D-Q7 System-on-Module plus board based on RZ/G1M [[https://git.kernel.org/linus/ad2c0558d0494b420cadd6e887ddab2cd4e27e48|commit]] * stm32: Add stm32h743i-disco board [[https://git.kernel.org/linus/437074645873d77e8958be4f7eeec66a69cf0077|commit]], add stm32f769I & stm32f746 discovery board support [[https://git.kernel.org/linus/f44848b6f7ca8b8cbc3d04be3eb476b1ec531681|commit]] * sun8i: h3: Add initial NanoPi M1 Plus support [[https://git.kernel.org/linus/2ed2388bc0c5b7d04c7b079d673ce61a0333c818|commit]] * sun8i: v3s: add support for Lichee Pi Zero w/ dock board [[https://git.kernel.org/linus/87ac8e18ee7217187170e038f2fa9a1faf59dcc7|commit]] * ftrace: add support for ftrace-with-registers, which is needed for kgraft and other ftrace tools [[https://git.kernel.org/linus/620176f335017fbfcbc79d26a8c9beb6e64f4868|commit]] * NOMMU: Introduce dma operations for noMMU [[https://git.kernel.org/linus/1c51c429f30ea10428337f3a33c12059ba59f668|commit]] * efi: Enable DMI/SMBIOS [[https://git.kernel.org/linus/bb817bef3b1989a9cdb40362cfb8d2aa224ac1bc|commit]] * trace, ras: add ARM processor error trace event [[https://git.kernel.org/linus/e9279e83ad1f4b5af541a522a81888f828210b40|commit]] * perf: xgene: Add support for SoC PMU version 3 [[https://git.kernel.org/linus/c0f7f7acdecdd7cf9a19c0af5c3dc649e1b934f7|commit]] * pxa: magician: Add support for ADS7846 touchscreen [[https://git.kernel.org/linus/7ade445c26269d5af6c34ee50be97d54a3992d02|commit]] * at91: Add Atmel SAME70/SAMS70/SAMV71 SoC support [[https://git.kernel.org/linus/2d4c44e979eaa846dfa63717c4f4818e11161c66|commit]] * soc/tegra: bpmp: Implement generic PM domains [[https://git.kernel.org/linus/e7149a7a3fc4ee6785f17961738f40ce1266d8d0|commit]] * soc: actions: Add Owl Smart Power System [[https://git.kernel.org/linus/aa9f800ded78d530bb07104a4745e95af723abf6|commit]] * soc: mediatek: add MT6797 scpsys support [[https://git.kernel.org/linus/36c310f55bdd447cbac64bcb81a97c233170c9cb|commit]] * coresight: add support for CPU debug module [[https://git.kernel.org/linus/2227b7c7463402ce92706a6f35c82cad6e8ee19a|commit]] * KVM * Add guest SEA support [[https://git.kernel.org/linus/621f48e40ee9b0100a802531069166d7d94796e0|commit]] * Allow setting the timer IRQ numbers from userspace [[https://git.kernel.org/linus/99a1db7a2c9b2ecb9a801cee3f6a7a71945a2fca|commit]] * GICv3 Group-1 sysreg trapping via command-line [[https://git.kernel.org/linus/182936eee7e6b1956881b51bc534a541dc71a101|commit]], GICv3 common sysreg trapping via command-line [[https://git.kernel.org/linus/ff89511ef29b794d6a9c6b62f5ea76fc013cdae7|commit]], GICv3 Group-0 sysreg trapping via command-line [[https://git.kernel.org/linus/e23f62f76acea232d4def5d4eb21709a2b575f14|commit]] * ARM64 * Device Tree Sources * Initial support for the Realtek RTD1295 SoC, along with the Zidoo X9S set-top-box [[https://git.kernel.org/linus/72a7786c0a0d6554b1d2bd3c6a0c3589d4904fb3|commit]] * allwinner: a64: Add initial Orangepi Win/WinPlus support [[https://git.kernel.org/linus/bdecc9cb214e25938098111aa994da050b7251a6|commit]], for SoPine SoM [[https://git.kernel.org/linus/c3904a2698916305e94eb7fae72e3ea1df9f83b4|commit]], and for SoPine with baseboard [[https://git.kernel.org/linus/96219b00486538853214fd9ba67576e1ce4e4607|commit]] * allwinner: h5: Add initial Orangepi Zero Plus 2 support [[https://git.kernel.org/linus/ea43d9b85acf66eac16ec89dc0fb84751f50f088|commit]], and for NanoPi NEO2 board [[https://git.kernel.org/linus/d6d1291d3b9dbd9945751a19733f0c154321e705|commit]], for Orange Pi Prime board [[https://git.kernel.org/linus/2ff2836152c431478f0b6bb2a567fef398a9520b|commit]] * Add Actions Semi S900 and Bubblegum-96 single-board computer [[https://git.kernel.org/linus/06edb80f8c79f457983c9af93c1364fc1077c190|commit]] * Initial DTS files for Broadcom Stingray SOC [[https://git.kernel.org/linus/d4b4aba6be8a6debb4a853c156cd40ea2a162314|commit]] * amlogic: Add support for the NanoPi K2 [[https://git.kernel.org/linus/9bc7ffb08dafb31f744898b0d224e298368b5d37|commit]] * meson-gxm: Add R-Box Pro set-top-box [[https://git.kernel.org/linus/0a07236269fa3c6557348a5d8fa8650e532f585d|commit]] * meson-gxl: Add S905x LibreTech CC single-board computers [[https://git.kernel.org/linus/cd84aff1d981bc34ed3166f3071916ca9ceefadf|commit]] * mediatek: add support for the mt6797 mobile-phone SoC platform and corresponding evaluation board [[https://git.kernel.org/linus/464c510f60c6016d92cc67e7548413f85a78c1c5|commit]] * renesas: Add support for Salvator-XS with R-Car H3 ES2.0 [[https://git.kernel.org/linus/291e0c4994d0813f74056163367a100fef7ad2eb|commit]], [[https://git.kernel.org/linus/0764c67f7fb37268937be392426f1d907d99a94a|commit]], [[https://git.kernel.org/linus/79e3b5cf035e4734529ac136a7d09abe27f7ebba|commit]] * rockchip: add support for the rk3399-Firefly single-board-computer [[https://git.kernel.org/linus/171582e00db1d2dc1ca98ba6b3bd58e0cef20aea|commit]] * uniphier: add support for LD11 Global board [[https://git.kernel.org/linus/96f5a269b3a1d4a79bcc3f7ccc1f07140ce57516|commit]] and LD20 Global board [[https://git.kernel.org/linus/1b6d58acdb26de8995f854cbf8b0d7214eefd884|commit]] * ftrace: add support for far branches to dynamic ftrace [[https://git.kernel.org/linus/e71a4e1bebaf7fd990efbdc04b38e5526914f0f1|commit]] * Add support for memory failure handling [[https://git.kernel.org/linus/c484f2564db12fa2b01b198ecb6ff0751a3e5e32|commit]] * kmem: disable on arm64 [[https://git.kernel.org/linus/06c35ef1fdf8d955684448683f7e48ac5f15ccfd|commit]] * ACPI: apei: handle SEA notification type for ARMv8 [[https://git.kernel.org/linus/7edda0886bc3d1e5418951558a2555af1bc73b0a|commit]] * MIPS * Add support for eBPF JIT [[https://git.kernel.org/linus/f381bf6d82f032b7410185b35d000ea370ac706b|commit]] * Support MIPS Boston development boards [[https://git.kernel.org/linus/6e62a888029b4adbbc55894eaa8b929221113948|commit]] * MIPS16e2: Report ASE presence [[https://git.kernel.org/linus/8d1630f13754f1435d3ea7078829121c52f38d15|commit]], [[https://git.kernel.org/linus/92ecd19a7e1dc1c928707835c28cb65f0740be2d|commit]] * Loongson: Add NMI handler support [[https://git.kernel.org/linus/b392ee07999aa1f19b3a845fad47ec4275341f71|commit]] * Add support for 'memmap' kernel parameter [[https://git.kernel.org/linus/296a7624f5b292af610d728e7e347fda341a985e|commit]] * Probe the I6500 CPU [[https://git.kernel.org/linus/859aeb1b0dd1b9c6ff3d78f6cb913a73af9da247|commit]] * Loongson: Add Loongson-3A R3 basic support [[https://git.kernel.org/linus/0a00024d7a779b283db2a02130ffa46f47634d0c|commit]] * Loongson-3: Support 4 packages in CPU Hwmon driver [[https://git.kernel.org/linus/99b0b5a3a1e994247e7533de0fd7e4d13ead0ddd|commit]] * PARISC * Initial support for the Page Deallocation Table (PDT) which is maintained by firmware and holds the list of memory addresses which had physical errors [[https://git.kernel.org/linus/c9c2877d08d9aa0ca0a5c227ac795fbb76269300|commit]] * Increase thread and stack size to 32kb [[https://git.kernel.org/linus/8f8201dfed91a43ac38c899c82f81eef3d36afd9|commit]] * POWERPC * HugeTLB migration support for PPC64 [[https://git.kernel.org/linus/383321ab8578dfe3bbcc0bc5604c0f8ae08a5c98|commit]], [[https://git.kernel.org/linus/080dbb618b4bc25883a7654c1e92b2c49e3d6d63|commit]], [[https://git.kernel.org/linus/d5ed7444dafb94b6877410d1b66a846eb7184a09|commit]], [[https://git.kernel.org/linus/faaa5b62d3f7907e217b179556038f9f8e157ee0|commit]], [[https://git.kernel.org/linus/e22992923f741c951b830121655b58342fce202e|commit]], [[https://git.kernel.org/linus/4dc71451a2078efcad2f66bd6ef130d2296827b1|commit]], [[https://git.kernel.org/linus/50791e6de0b5f2fa74b1a5211edd4d2a8354cc53|commit]], [[https://git.kernel.org/linus/28c057160e8ae7538e5237744e6ec845d134975a|commit]], [[https://git.kernel.org/linus/f7fb506fef6e8701bdb0ea7bb4f01148efd7416c|commit]] * Add support for 1G huge pages [[https://git.kernel.org/linus/40692eb5eea209c2dd55857f44b4e1d7206e91d6|commit]] * Enable STRICT_KERNEL_RWX for some configs [[https://git.kernel.org/linus/1e0fc9d1eb2b0241a03e0a02bcdb9b5b641b9d35|commit]] * Add HAVE_IRQ_TIME_ACCOUNTING [[https://git.kernel.org/linus/518470fe962e23ca69a818e1e507eb4d28b6b09b|commit]] * 64s: implement arch-specific hardlockup watchdog [[https://git.kernel.org/linus/2104180a53698df5aec35aed5f840a26ade0551d|commit]] * perf/hv-24x7: Support v2 of the hypervisor API [[https://git.kernel.org/linus/2e6553aae3e6bd13cf176855d67233dce8817381|commit]] * perf unwind: Support for powerpc [[https://git.kernel.org/linus/a7f0fda085870312ab694b19a1304ece161a1217|commit]] * powernv/pci: Add support for PHB4 diagnostics [[https://git.kernel.org/linus/a4b48ba9047dfdf99cf2316d21baac2791b3b14c|commit]] * Platform support for FSP2 (476fpe) board [[https://git.kernel.org/linus/9eec6cb142bddd35268c7c59b6c81be6c091aaf9|commit]], [[https://git.kernel.org/linus/c4b56b023daa91953e9ebe91143e6ca156f0bcb7|commit]] * KVM: Book3S HV: Allow userspace to set the desired SMT mode [[https://git.kernel.org/linus/3c313524605a6afd8207448a8e9967f5e8cba734|commit]] * KVM: Book3S HV: Add capability to report possible virtual SMT modes [[https://git.kernel.org/linus/2ed4f9dd19c0f76f7fb56c4b201696d29149325c|commit]] * KVM: Book3S HV: Add new capability to control MCE behaviour [[https://git.kernel.org/linus/134764ed6e12d9f99b3de68b8aaeae1ba842d91c|commit]] * S390 * Switch to 5-level page tables [[https://git.kernel.org/linus/1aea9b3f921003f0880f0676ae85d87c9f1cb4a2|commit]] * diag: add diag26c support [[https://git.kernel.org/linus/1b030478166cdbdffe9bcffadc32558b4b511869|commit]] * Introduce a ELF phdr flag for qemu to avoid the global vm.alloc_pgste which forces all processes to large page tables [[https://git.kernel.org/linus/23fefe119ceb5fb0c7d3321010620010a4eddb18|commit]] * scm: use multiple queues [[https://git.kernel.org/linus/9861dbd5b4a422ae03a8caa2fa6d2827912aa952|commit]], remove cluster option [[https://git.kernel.org/linus/94d26bfcf31244d24fddbe7ba5b0dd17f3c32b11|commit]] * KVM * Add CMMA tracking, ESSA emulation, migration mode [[https://git.kernel.org/linus/190df4a212a708fdd18f6cabfdd82594c91fdf25|commit]] * Inject machine check into the guest [[https://git.kernel.org/linus/4d62fcc0b692e3b4058d7d138114c27cd8b011f7|commit]] and nested guest [[https://git.kernel.org/linus/d52cd2076eb2ace9fe95dbf795f6d93587453914|commit]] * Add new group for flic [[https://git.kernel.org/linus/2c1a48f2e5ed31b881eaa003a6276818a4794485|commit]] * ioctls to get and set guest storage attributes [[https://git.kernel.org/linus/4036e3874a1ce41a4f7267289f9a0d8e5cd49408|commit]] * SPARC * Enable queued rwlocks [[https://git.kernel.org/linus/a37594f198363fd9321ece54440336fd4b2a9c8e|commit]] * Enable queued spinlock support [[https://git.kernel.org/linus/145d978585977438ebb55079487827006c604e39|commit]] * X86 * mm: Switch GUP to the generic get_user_page_fast() implementation [[https://git.kernel.org/linus/e585513b76f7b05d08ca3fb250fed11f6ba46ee5|commit]] * Provide 'tsc=unstable' boot parameter [[https://git.kernel.org/linus/8309f86cd41e8714526867177facf7a316d9be53|commit]] * aesni - add generic gcm(aes) [[https://git.kernel.org/linus/cce2ea8d90fec72ed954830e73f5d4995cc79193|commit]] * EFI: capsule: Add support for Quark security header [[https://git.kernel.org/linus/2959c95d510cc45b246ba727eb8fdf8b601c6eec|commit]] * Add driver for ACPI INT0002 Virtual GPIO device [[https://git.kernel.org/linus/63dada87f7ef7d4a536765c816fbbe7c4b9f3c85|commit]] * perf * intel: Add Goldmont Plus CPU PMU support [[https://git.kernel.org/linus/dd0b06b551f6b14da19582e301814746d838965a|commit]] * intel: Enable C-state residency events for Apollo Lake [[https://git.kernel.org/linus/5c10b048c37cc08a21fa97a0575eccf4948948ca|commit]] * Add sysfs entry to freeze counters on SMI [[https://git.kernel.org/linus/6089327f5424f227bb6a8cf92363c2617e054453|commit]] * platform * chrome: cros_ec_lightbar - Add lightbar program feature to sysfs [[https://git.kernel.org/linus/be3ebebf4377fe924f0419f78fc82cf01a31e692|commit]], add userspace lightbar control bit to EC [[https://git.kernel.org/linus/abbb054d53266bfbd45ca9f2ba6522e3fd5b7f86|commit]] * chrome: cros_ec_lpc: Add support for GOOG004 ACPI device [[https://git.kernel.org/linus/12278dc7c572e87727715ecce9cda15b70efeca5|commit]], add support for mec1322 EC [[https://git.kernel.org/linus/8d4a3dc423a2695be51ac864eefb8ba7688b1240|commit]] * ideapad-laptop: Add sysfs interface for touchpad state [[https://git.kernel.org/linus/36ac0d439b795e8f395e3aa46434d79a5626219f|commit]] * intel_telemetry: Add debugfs entry for S0ix residency [[https://git.kernel.org/linus/bc8c47abd486014aae543ecdea59554f098df9df|commit]] * peaq-wmi: Add new peaq-wmi driver [[https://git.kernel.org/linus/13bb0fd5519db658860ce3b3c89a7631a3ed1077|commit]] * silead_dmi: Add entry for Ployer Momo7w tablet touchscreen [[https://git.kernel.org/linus/c3a73ed8a82b666ac01466d3badd7824eae89c44|commit]], add touchscreen info for GP-electronic T701 [[https://git.kernel.org/linus/d9ca30b87e6c9b4982bbda0362212500d5c5d5d7|commit]], add touchscreen info for I.T.Works TW891 2-in-1 [[https://git.kernel.org/linus/4edfc5406ac9d3b59f770dd7436fdcfd5d593216|commit]], add touchscreen info for Pipo W2S tablet [[https://git.kernel.org/linus/13fadfa75c7c08111ef142439b94e463bef6dfb5|commit]], add touchscreen info for PoV mobii wintab p800w [[https://git.kernel.org/linus/f4d342cf900a95907a8b5aa84bbe9898160eb497|commit]] * topstar-laptop: Add new device id [[https://git.kernel.org/linus/23ccd0363c9b1fbe7bbba3123cf2c1bc870f584a|commit]] * wmi-bmof: New driver to expose embedded Binary WMI MOF metadata [[https://git.kernel.org/linus/f9dd82c0ea5588bac5f9ba284c8e609ffd9dfbe5|commit]] * wmi: Split devices into types and add basic sysfs attributes [[https://git.kernel.org/linus/d79b10740210c6c686a9256b801e08f7679e04e2|commit]] * intel-hid: Wake up the system from suspend-to-idle [[https://git.kernel.org/linus/ef884112e55c60d9e208b6524ae1841ae7e2fb2c|commit]] * intel-vbtn: Wake up the system from suspend-to-idle [[https://git.kernel.org/linus/91f9e850d465147197280cbeaf51d3fb51f61ca0|commit]] * EDAC, ie31200: Add Intel Kaby Lake CPU support [[https://git.kernel.org/linus/7103de0e5872605d34e951fd03c30fe7d87ea703|commit]] * xen: allow userspace access during hypercalls [[https://git.kernel.org/linus/c54590cac51db8ab5fd30156bdaba34af915e629|commit]] * KVM: SVM: Enable Virtual VMLOAD VMSAVE feature [[https://git.kernel.org/linus/89c8a4984fc98e625517bfe5083342d77ee35811|commit]] * kvm: hyperv: add KVM_CAP_HYPERV_SYNIC2 [[https://git.kernel.org/linus/efc479e6900c22bad9a2b649d13405ed9cde2d53|commit]] * kvm: hyperv: make VP_INDEX managed by userspace [[https://git.kernel.org/linus/d3457c877b14aaee8c52923eedf05a3b78af0476|commit]] = Drivers = == Graphics == * New DRM synchronisation object support. Sync objects are new toplevel drm object, that contain a pointer to a fence. This fence can be updated via command submission ioctls via drivers. There is also a generic wait obj API modelled on the vulkan wait API. These objects can be converted to an opaque fd that can be passes between processes [[https://git.kernel.org/linus/e9083420bbacce27e43d418064d0d2dfb4b37aaa|commit]], [[https://git.kernel.org/linus/99f828436788f0155798145853607ca8f0e6de93|commit]], [[https://git.kernel.org/linus/3ee45a3b533a20ed9fcc11ddb880fc4b30d28f51|commit]] * Add {{{DRM_MODE_ROTATE_}}} and {{{DRM_MODE_REFLECT_}}} to UAPI for userspace convenience [[https://git.kernel.org/linus/c2c446ad29437bb92b157423c632286608ebd3ec|commit]] * Reduce sync_file construction time [[https://git.kernel.org/linus/71ebc9a3795818eab52e81bbcbdfae130ee35d9e|commit]] * vgem: Enable the GEM dma-buf import interfaces in addition to the export interfaces. This lets vgem be used as a test source for other allocators [[https://git.kernel.org/linus/af33a9190d0226251e9cbc137c88a707b0bbe356|commit]] * radeon/amdgpu * Preliminary raven support [[https://git.kernel.org/linus/df515052edeb164c17854312a79f2754e93bfb33|commit]] * KIQ support for compute rings [[https://git.kernel.org/linus/b4e40676e4aade3141194617199bec77a32b5680|commit]] * DCE6 Audio support [[https://git.kernel.org/linus/4caca70668b777649cf64c652bc1d506a74052c6|commit]], [[https://git.kernel.org/linus/e6f7c765e70fadf9046cfa06159be722ecfb8bd4|commit]] * Improved module parameters for controlling radeon vs amdgpu support for SI and CIK [[https://git.kernel.org/linus/7df289865c69ea39e1f81de0abe839acc54e604b|commit]], [[https://git.kernel.org/linus/6dd13096830f5f6589bcfb4d35880590775942ca|commit]], [[https://git.kernel.org/linus/e7f78b69aba479728865ef3ec4229b372fc79f94|commit]], [[https://git.kernel.org/linus/36ffce0ac0424ad886061f59b2fabbc4133af37f|commit]] * Various power management improvements for Vega10 [[https://git.kernel.org/linus/fbf66a3c9c100cedf4942384fa6877be70fb0e7c|commit]], [[https://git.kernel.org/linus/ab5cf3a55175da6a18cd818726d6c62a1f23cdad|commit]], [[https://git.kernel.org/linus/d6c025d243b191e4d577fc217697adb2f0c8a14b|commit]], [[https://git.kernel.org/linus/df057e02603b758c5b81e45cf4cdc5c96713eabf|commit]], [[https://git.kernel.org/linus/4022e4f25b89cc64e4d07caa4d19daa5c6dc447b|commit]] * Add vm context module param [[https://git.kernel.org/linus/9a4b7d4c769e7513dec8f441de1f521ec4ead4b6|commit]], [[https://git.kernel.org/linus/3c8241722bc4f5879db42d3acd7fa840c8e608e7|commit]], [[https://git.kernel.org/linus/b4d42511b7f2269f4cca3c02cd6e4c58099f9108|commit]] * Add {{{AMDGPU_HW_IP_VCN_DEC/ENC}}} to info query [[https://git.kernel.org/linus/bdc799e5eee551f53c7beb01f89cccedc83f7824|commit]], [[https://git.kernel.org/linus/bdc799e5eee551f53c7beb01f89cccedc83f7824|commit]] * Add vm ioctl [[https://git.kernel.org/linus/cfbcacf42803a690be40068325d20d74b6093c8c|commit]] * i915 * Cannonlake and Coffeelake initial patches [[https://git.kernel.org/linus/ccfd13215fd25a0e8c28221f3acc0dcaec11cd15|commit]], [[https://git.kernel.org/linus/b056f8f3d6b900e8afd19f312719160346d263b4|commit]], [[https://git.kernel.org/linus/d29fe702c9cb682df99146d24d06e5455f043101|commit]], [[https://git.kernel.org/linus/e918d79a5d0a1b431e2cac0e6e6ac9452fd9ab32|commit]], [[https://git.kernel.org/linus/95578277cbdb60e3c68cb92c843cafc1f77c4f55|commit]] * Enable atomic on VLV/CHV [[https://git.kernel.org/linus/ff4c3b76eefe3c9c52326250c6701149d0985fb6|commit]] * New getparam for (sub)slice infomation [[https://git.kernel.org/linus/1dd7a3e7af70ebdd0cdd937b180726d15a4f0948|commit]] * Load HuC [[https://git.kernel.org/linus/db5ba0d8931ee0e470805b972a905c869dc793bb|commit]] and GuC on GLK [[https://git.kernel.org/linus/90f192c8241e431d2c3076e4f2cb99ac25bfb1c5|commit]] * perf: add GLK [[https://git.kernel.org/linus/28c7ef9ecca5984cbb416497f300826a870d9cf3|commit]] and KBL support [[https://git.kernel.org/linus/6c5c1d89af15aec24a221637e0fd8b55f15672c3|commit]] * Implement Link Rate fallback on Link training failure [[https://git.kernel.org/linus/9301397a63b3bf1090dffe846c6f1c8efa032236|commit]] * g4x: Add support for watermarks [[https://git.kernel.org/linus/04548cbada77c662b2af149d742a1d93aa3bc568|commit]], [[https://git.kernel.org/linus/ab33081a1880ae79eb3d1a0abd596ef1ab05d923|commit]] * vc4 * Allow using more than 256MB of CMA memory [[https://git.kernel.org/linus/553c942f8b2cbc7394b4d4fa2f848b23a8f07451|commit]] * Add T-format tiling support for scanout [[https://git.kernel.org/linus/98830d91da082b0285d35bdf5b5ae98decac7df6|commit]] * Add get/set tiling ioctls [[https://git.kernel.org/linus/83753117f1de4f6ef7588fac9545065eed1e85e2|commit]] * Add support for cygnus [[https://git.kernel.org/linus/b3f7787b4687b1292e6ac9a3308002adfd9bd394|commit]] * Expose dma-buf fences for V3D rendering [[https://git.kernel.org/linus/cdec4d3613230fc15723fae206cb17825b914cee|commit]] * panel * Add Innolux P079ZCA panel driver [[https://git.kernel.org/linus/14c8f2e9f8eaaed4fdcb2e1358a55b89f9df7c2b|commit]] * simple: add support for AUO P320HVN03 [[https://git.kernel.org/linus/70c0d5b783f518889e1df43dd70260790816b1dc|commit]], NEC NL12880B20-05 [[https://git.kernel.org/linus/01bacc13a39d65c052f087180f6c97863282403a|commit]] and NLT NL192108AC18-02D [[https://git.kernel.org/linus/4177fa66a3248e3a5f4b512380a7fc5fce68e76d|commit]] * panel-samsung-s6e3ha2: Add s6e3hf2 panel support [[https://git.kernel.org/linus/e2af12bfb0ba198d66acf99e14aedc34244e74dc|commit]] * omapdrm * dmabuf fence support [[https://git.kernel.org/linus/c488dd2048662f35c56d002379221edf1a2a9404|commit]] * Add zpos property [[https://git.kernel.org/linus/dff6c24698a4d05d9a90de97612ec520c6fa8bd8|commit]] * sun4i * Add HDMI support [[https://git.kernel.org/linus/9c5681011a0c328be2351cfb1d1149b74c48d3a1|commit]] * V3s display engine support [[https://git.kernel.org/linus/9d75b8c0b999663d85cddda2791bb15b5f4a8f4a|commit]] * pl111: Initial drm/kms driver for pl111 CLCD display controller [[https://git.kernel.org/linus/bed41005e6174d079948aa6c7796982c2dae6d8e|commit]], [[https://git.kernel.org/linus/141518d23493d47bbc5acd1e2892a6ca3f638cf9|commit]] * zte: add VGA driver support [[https://git.kernel.org/linus/6911498df901950d2b83ea707b3d00b1f6366fbc|commit]] * nouveau: Enable stereoscopic 3D output over HDMI [[https://git.kernel.org/linus/0f18d2765ab1ab9530e1b80dc1bc247c8b13cef7|commit]] * mediatek: Support UYVY and YUYV format for overlay [[https://git.kernel.org/linus/170748db2deb2dedcb405ae091dbc74a478842e5|commit]] * msm: Enable zap shader for A5XX [[https://git.kernel.org/linus/7c65817e6d38fad8ed4ae8632b3615980a2197b4|commit]] * etnaviv: Thermal throttle support for newer GPUs [[https://git.kernel.org/linus/d79fd1ccf2cd76adba2121a62bae996bc4beccfe|commit]] * stm: Add STM32 LTDC driver [[https://git.kernel.org/linus/b759012c5fa761ee08998c80fc4ad6343c258487|commit]] * efifb: allow user to disable write combined mapping [[https://git.kernel.org/linus/dd0c41f8a7e0babdadc61d5201ac8505a79dec05|commit]] == Storage == * ahci * Add Device ID for ASMedia 1061R and 1062R [[https://git.kernel.org/linus/0ce968f3825153d570f6d765f2c0c79bcb1f0949|commit]] * qoriq: add ls1088a platforms support [[https://git.kernel.org/linus/0cee73f751ceb507d052f1a45d5f5f38bc33b25a|commit]] * ata: Add driver for Faraday Technology FTIDE010 [[https://git.kernel.org/linus/be4e456ed3a5918f4e75f532837bb19128a690c9|commit]] * ibmvscsis: Enable Logical Partition Migration Support [[https://git.kernel.org/linus/464fd6419c68bc6b1697e02f46b6d3dd57dfed28|commit]] * libata: SAT-4(SCSI/ATA Translation) supports for an ata pass-thru(32) [[https://git.kernel.org/linus/b1ffbf854e0887e2b828b9a3343264453662dec6|commit]] * Add support for TCG OPAL self encrypting disks [[https://git.kernel.org/linus/818831c8b22f75353f59a63a484e20736c0567c9|commit]], [[https://git.kernel.org/linus/d80210f25ff0050245556bb8ce84d280d8fa4ca7|commit]] * NVMe * nvme-pci: add module parameter for io queue depth [[https://git.kernel.org/linus/b27c1e683d2c8cd666a042b02096d18237911a37|commit]] * nvme-pci: implement host memory buffer support [[https://git.kernel.org/linus/87ad72a59a38d1df217cfd95bc222a2edfe5d399|commit]] * Remove SCSI-to-NVMe translations [[https://git.kernel.org/linus/3f7f25a910ed8988b2a87c1ca2bfee6b4fb83ac7|commit]] * Add hostid token to fabric options [[https://git.kernel.org/linus/6bfe04255d5ed5643ee4c2d9b09b337398f8cb6a|commit]] * Provide UUID value to userspace [[https://git.kernel.org/linus/d934f9848a77be4afe0ca336ea419dd066c934f3|commit]], also provide a UUID in the WWID sysfs attribute [[https://git.kernel.org/linus/6484f5d16f9d5368afac61091972242f3bd695a9|commit]] * Implement NS Optimal IO Boundary from 1.3 Spec [[https://git.kernel.org/linus/6b8190d61a622e095f04451437953acd2d74b371|commit]] * target: add uuid field to nvme_ns and populate via configfs [[https://git.kernel.org/linus/430c7bef173e23c61981ca7d0279e3d3c7549b1a|commit]] * target: allow overriding the NVMe VS via configfs [[https://git.kernel.org/linus/c61d788b8b1fe57aaf03ac0b5c636c7388ebfd20|commit]] * SCSI * csiostor: add support for Chelsio T6 adapters [[https://git.kernel.org/linus/4bbd458eaa789959f23f4c998d30b972715e1013|commit]] * cxlflash: Introduce host ioctl support [[https://git.kernel.org/linus/d6e32f530df9827070c45b55a6c67dfa8562184c|commit]] * cxlflash: Support AFU debug [[https://git.kernel.org/linus/bc88ac47d5cb11c7dd9896781f793fae519d53fa|commit]] * cxlflash: Support LUN provisioning [[https://git.kernel.org/linus/9cf43a360450ddd758b0021d1b55f1cc5643b9ed|commit]] * cxlflash: Support WS16 unmap [[https://git.kernel.org/linus/3223c01aa1cec60d59bd218aca5e202b558d225a|commit]] * hisi_sas: add skeleton v3 hw driver [[https://git.kernel.org/linus/92f61e3bc24a0d42c9ede86ff6f211ef07022dd7|commit]] * lpfc: Add auto EQ delay logic [[https://git.kernel.org/linus/0cf07f84dd32639394084b9d6794424587a38789|commit]] * qedi: Add support for Boot from SAN over iSCSI offload [[https://git.kernel.org/linus/c57ec8fb7c025322f25a077afc94e0ef18cc3d89|commit]] * qla2xxx: Add debug knob for user control workload [[https://git.kernel.org/linus/09620eeb62c4167d0c206f9a69730fa9e9251aae|commit]] * qla2xxx: Add ql2xiniexchg parameter [[https://git.kernel.org/linus/99e1b683c4be3fee5cff824af18411cf8cc568d0|commit]] * qla2xxx: Enable Target Multi Queue [[https://git.kernel.org/linus/c5419e2618b951a73d590e0752810686d52c45cf|commit]], [[https://git.kernel.org/linus/82de802ad46e23820f7fcaddc45adde181d95562|commit]], [[https://git.kernel.org/linus/e326d22af9653dd8eff05d71f0d1bad9174578a3|commit]] * qla2xxx: Add FC-NVMe [[https://git.kernel.org/linus/a5d42f4cffa58d0e80d92dd11c810a22f14d41b3|commit]], [[https://git.kernel.org/linus/7401bc18d1ee39e46b668341097e0183975c02eb|commit]], [[https://git.kernel.org/linus/e84067d7430107a982858f11c5239542b56a8449|commit]] * smartpqi: add heartbeat check [[https://git.kernel.org/linus/98f876674a6fba3591c342dfbcfdbaa7ecf0a84e|commit]] * smartpqi: add module parameters [[https://git.kernel.org/linus/5a259e32ba32c380537f3d186a311e528b9f9c94|commit]] * smartpqi: add new PCI device IDs [[https://git.kernel.org/linus/7eddabff8acb0f4c25f992efe126cf6cccdd6e7b|commit]] * smartpqi: add ptraid support [[https://git.kernel.org/linus/bd10cf0be6057f680fab911d89761fd15d76b205|commit]] * smartpqi: add raid level show [[https://git.kernel.org/linus/a9f93392415eb0fc86c29f015822b36016278c72|commit]] * smartpqi: add suspend and resume support [[https://git.kernel.org/linus/061ef06a2d436cea85984cf0b51b452547a5496c|commit]] * ufshcd-pci: Add Intel CNL support [[https://git.kernel.org/linus/2c87ea97ce6a53fc8c98a796b34fed5b84aeff6b|commit]] * libnvdimm * NVDIMM Namespace Label Specification v1.2 introduced in ACPI 6.2 and UEFI 2.7 [[https://git.kernel.org/linus/564e871aa66f548a947b23808d3140f326381f0c|commit]], [[https://git.kernel.org/linus/c12c48ce869d72029d70666f615cbd8f67fc14e9|commit]], [[https://git.kernel.org/linus/f979b13c3cc51584882bffa32965f34e5afa3b9b|commit]], [[https://git.kernel.org/linus/faec6f8a1cd2c44e439de35ab3328c5cf7bf52d8|commit]], [[https://git.kernel.org/linus/8f2bc2430e4ec53ea961997d760c3b35f729e444|commit]], [[https://git.kernel.org/linus/3934d8410cb837c5f6bff54e66574a4bbcef340a|commit]], [[https://git.kernel.org/linus/355d838878e1baec494c228458238d078dc3ca51|commit]], [[https://git.kernel.org/linus/b3fde74ea195d2f9f49830a29f971a0aab4cd67a|commit]], [[https://git.kernel.org/linus/8990cdf10cf50dc68aaf5a8479b04304d05f1581|commit]] * BTT updates for UEFI 2.7 format [[https://git.kernel.org/linus/14e494542636b7a685c5bf27e695e3bb9ec3fe7d|commit]] * dax: export a cache control attribute [[https://git.kernel.org/linus/6e0c90d691cd5d90569f5918ab03eb76c81f9c6e|commit]] * Add sysfs notifications to badblocks [[https://git.kernel.org/linus/975750a98c26769fe54785579f4b26c961a7a6f4|commit]] * target: pscsi: Introduce TYPE_ZBC host managed zoned block devices [[https://git.kernel.org/linus/016a5fec19e191ed1d45f75d8bfbefdec3f2dada|commit]] * tcmu * Add Type of reconfig into netlink [[https://git.kernel.org/linus/8a45885c1514cdae2ee64b5ac03ffc00a1a8a9d7|commit]] * Add netlink for device reconfiguration [[https://git.kernel.org/linus/1068be7bd4b05ca41a6a8de724f52a9c87861412|commit]] * Make dev_config configurable [[https://git.kernel.org/linus/ee01825220f01c0befea25f08325962fa9374ee2|commit]] * Make dev_size configurable via userspace [[https://git.kernel.org/linus/801fc54d5d943e8a6a6bc26bc94fb9b90938ff68|commit]] * Support emulate_write_cache [[https://git.kernel.org/linus/9a8bb60650b3d6994bd19a3200941f029c95a7a0|commit]] == Drivers in the Staging area == * lirc_zilog: remove module parameter minor [[https://git.kernel.org/linus/bd16168da80dde6cfc6b7f89959206b74409cb86|commit]] * i.MX5/6 V4L2 media driver [[https://git.kernel.org/linus/b45cd756368823ce9e19bcb8c69d575595df5c5a|commit]], [[https://git.kernel.org/linus/68803ad4522f5defc091c29f75665d942f2d5e82|commit]], [[https://git.kernel.org/linus/19a81c1426c185cf9e902e1a33a9eacc6c6040cc|commit]], [[https://git.kernel.org/linus/a2bce3794a2122425abce5b0359d075b790930bc|commit]], [[https://git.kernel.org/linus/e130291212df5ce8160cd2e35387c96439863ad3|commit]], [[https://git.kernel.org/linus/543933ee346e99130b64576e5dd9d3ccf19dbda1|commit]], [[https://git.kernel.org/linus/64b5a49df486bd457f0be6d7a09f65c006d36f24|commit]], [[https://git.kernel.org/linus/4a34ec8e470cb126b85f737d73a879726c66259e|commit]], [[https://git.kernel.org/linus/93dae31149bff7213baa38ffdf98cdff8ddbf130|commit]], [[https://git.kernel.org/linus/f0d9c8924e2c33764dca0c3a4f693a345ecf6579|commit]], [[https://git.kernel.org/linus/f5138526e4270617ec9d96d5fd2f095bae420b08|commit]], [[https://git.kernel.org/linus/c8da8c03d2e45aa4f0d1b48e3ab8990ef3349179|commit]], [[https://git.kernel.org/linus/6f303592392967a27bb2b0d7e744f4348f0d4647|commit]], [[https://git.kernel.org/linus/fb30ee795576a349e86577d06e1bb4a5ce19ba52|commit]], [[https://git.kernel.org/linus/69e78611ffc84be13cf96781e10521103dfe50dd|commit]], [[https://git.kernel.org/linus/949ffdbfdb505708f4c308f79312d9d3ea6c3c28|commit]], [[https://git.kernel.org/linus/c24858c3070d7bff7f8d02c05595d4978e7198b6|commit]], [[https://git.kernel.org/linus/21e54111d2558fa774aec998bba25c6fa5b61791|commit]], [[https://git.kernel.org/linus/de2e04569d341988465dbd4651193942e8c6db6b|commit]] * atomisp: Add INT0310 ACPI id to gc0310 driver [[https://git.kernel.org/linus/6706e9008dc6df4093deff12f93a1072708e0aef|commit]], add OVTI2680 ACPI id to ov2680 driver [[https://git.kernel.org/linus/22b2807dae2c79eb9f75a5c0e4cdfd418fd14fcf|commit]] * rtl8188eu: add RNX-N150NUB support [[https://git.kernel.org/linus/f299aec6ebd747298e35934cff7709c6b119ca52|commit]], add TL-WN722N v2 support [[https://git.kernel.org/linus/5a1d4c5dd4eb2f1f8a9b30e61762f3b3b564df70|commit]] * speakup: add send_xchar, tiocmset and input functionality for tty [[https://git.kernel.org/linus/6b9ad1c742bf227b1005a41d8baa315b747e3e8d|commit]] * vboxvideo: Add driver for Virtual Box graphic card [[https://git.kernel.org/linus/dd55d44f408419278c00887bfcb2261d0caae350|commit]] == Networking == * Bluetooth * Add support for Intel Bluetooth device 9460/9560 [8087:0aaa] [[https://git.kernel.org/linus/86a6129ae209156baef04f668a4fd13f2c9590a4|commit]] * btusb: Add support for 0489:e0a2 QCA_ROME device [[https://git.kernel.org/linus/06e41d8a36689f465006f017bbcd8a73edb98109|commit]] * btbcm: Add entry for BCM43430 UART bluetooth [[https://git.kernel.org/linus/feb16722b5d5f05b7ae1278a43e717c3d35cd512|commit]] * amd-xgbe: Add NUMA affinity support for IRQ hints [[https://git.kernel.org/linus/f00ba49d8ef9b7a8a9f17be4128fad397e42683b|commit]] and memory allocations [[https://git.kernel.org/linus/18f9f0ac55629b298b1e975c4ed1c86aa21eafb0|commit]] * arcnet: com20020-pci: add support for PCIFB2 card [[https://git.kernel.org/linus/a356ab1c3d46513067dddf9484c9f05e10279312|commit]] * ath10k: add initial SDIO support [[https://git.kernel.org/linus/d96db25d20256208ce47d71b9f673a1de4c6fd7e|commit]], htc: rx trailer lookahead support [[https://git.kernel.org/linus/680ebb4e797751e8ffb000d63feb96e7bc9e4dc3|commit]] * bnxt_en * Implement xmit_more [[https://git.kernel.org/linus/4d172f21cefe896df8477940269b8d52129f8c87|commit]] * Add PCI IDs for BCM57454 VF devices [[https://git.kernel.org/linus/c7ef35eb0c8d0b58d2d5ae5be599e6aa730361b2|commit]], add additional chip ID definitions [[https://git.kernel.org/linus/3284f9e1ab505b41fa604c81e4b3271c6b88cdcb|commit]] * Support for Short Firmware Message [[https://git.kernel.org/linus/e605db801bdeb9d94cccbd4a2f641030067ef008|commit]] * brcmfmac * add support multi-scheduled scan [[https://git.kernel.org/linus/efc2c1fa8e145b60a7805fa9b6c92ac0746fccc3|commit]] * Support 4-way handshake offloading for 802.1X [[https://git.kernel.org/linus/2526ff21aa77c205f72e8263335f20b7d7e636fc|commit]] * Support 4-way handshake offloading for WPA/WPA2-PSK [[https://git.kernel.org/linus/b8a64f0e96c2b258321ee03975aeb0f5e88a055b|commit]] * cxgb4 * Add PTP Hardware Clock (PHC) support [[https://git.kernel.org/linus/a456950445a075f5c28a331474dc71e4133ccd3b|commit]], [[https://git.kernel.org/linus/9c33e4208bce512e1708781711b2846f463d2eb4|commit]], [[https://git.kernel.org/linus/c3ff08eba94ec92417bd78c0d0ad567c483eca85|commit]] * Add new T5 pci device ids [[https://git.kernel.org/linus/12eb070babbcab4b003e060933971089864a6a54|commit]], [[https://git.kernel.org/linus/29db39841896de99dcb3b1deaed61a13cb9d8036|commit]], [[https://git.kernel.org/linus/803d5b6ebfb06a0d2ee3699fea4f1c7593958566|commit]] * Add new T6 pci device id's [[https://git.kernel.org/linus/89ff67718c900754d2aa5c8e37efbe607be36154|commit]] * Distributed Switch Architecture * Add DSA switch driver for Microchip KSZ9477 [[https://git.kernel.org/linus/b987e98e50ab90e5291581204ef7a1c649313a70|commit]] * loop: Implement ethtool statistics [[https://git.kernel.org/linus/484c01720d84c65e996a6adc4ba8ce6a811879df|commit]] * mv88e6xxx: mv88e6390X SERDES support [[https://git.kernel.org/linus/6335e9f2446b44139ac0722a81759a2b2f90bb4c|commit]] * e1000e: add statistic indicating number of skipped Tx timestamps [[https://git.kernel.org/linus/cff57141456482b410a2312b88467ceb4c26d75d|commit]] * ena: add support for out of order rx buffers refill [[https://git.kernel.org/linus/ad974baef2a17a170fe837ad19f10dcab63e9470|commit]] * i40e * Add XDP support [[https://git.kernel.org/linus/0c8493d90b6bb0f5c4fe9217db8f7203f24c0f28|commit]], [[https://git.kernel.org/linus/74608d17fe29b2cddceea609033019b32e8a0650|commit]] * Add statistic indicating number of skipped Tx timestamps [[https://git.kernel.org/linus/2955faca0403a4f6029d589f60ff44be09f24859|commit]] * i40evf: Add support for Adaptive Virtual Function [[https://git.kernel.org/linus/abf709a1e7316b3f99647bb88c4031b1e62e1c75|commit]] * ibmveth: Support to enable LSO/CSO for Trunk VEA [[https://git.kernel.org/linus/66aa0678efc29abd2ab02a09b23f9a8bc9f12a6c|commit]] * ibmvnic: Client-initiated failover [[https://git.kernel.org/linus/40c9db8ad8b4b7f87e2f4a5e80cf1732f2825e6b|commit]] * igb: add statistic indicating number of skipped Tx timestamps [[https://git.kernel.org/linus/c3b8f85ec24674896aac9a6e41235b8d38db3dde|commit]] * iwlwifi * Add AMSDU to gen2 [[https://git.kernel.org/linus/6ffe5de35b05907faf4edb66cfd8ddf3c47e099f|commit]] * Update device ID for a000 family [[https://git.kernel.org/linus/a85281ebdef114bde8fc93fa99c79f1c567f23d8|commit]] * Add 9000 and A000 device families [[https://git.kernel.org/linus/6e5848732288d93f14bb30ce81f09950988556dd|commit]], [[https://git.kernel.org/linus/558f479f687aca6a336e13309424a7c3afd32721|commit]] * Add twelve new 9560 series PCI IDs [[https://git.kernel.org/linus/4e37b063ad9f902052903c579b6f291ba329104e|commit]] * Add the new a000_2ax series [[https://git.kernel.org/linus/175b87c692532ece6c4622628c8c9df726773236|commit]] * Add fake RF-kill to debugfs [[https://git.kernel.org/linus/fa4de7f7c349d0fca751d1ad331c1fa8f528a47d|commit]] * Add debugfs entry to retrieve SAR geographic profile [[https://git.kernel.org/linus/e6ee06575bb71ae96d936b2279fc827b82f98353|commit]] * ixgbe/ixgbevf: Enables TSO for MPLS encapsulated packets [[https://git.kernel.org/linus/2a20525b26475528dc5a664478db2fea23c57d42|commit]] * ixgbe: add statistic indicating number of skipped Tx timestamps [[https://git.kernel.org/linus/4cc74c01ef8bb59fae98aeda359e8bcf6148943a|commit]] * liquidio: implement vlan filter enable and disable [[https://git.kernel.org/linus/836d57e5c08e13bb206dcd559d96ee9355e8316e|commit]] * macb * Add hardware PTP support [[https://git.kernel.org/linus/7b4296148066f19b5960127ba579e358df501c22|commit]], [[https://git.kernel.org/linus/ab91f0a9b5f4b9b5b341fdc0ed457121e69c20e1|commit]] * Adding Support for Jumbo Frames up to 10240 Bytes in SAMA5D3 [[https://git.kernel.org/linus/233a15875396fd88203644fd9fba8d179aa40119|commit]] * mlx5 * Add basic support for Innova [[https://git.kernel.org/linus/e29341fb3a5b885a4bb5b9a38f2814ca07d3382c|commit]] * Innova IPsec offload [[https://git.kernel.org/linus/9ade8c7c3c6feb2c477bc20b3458b5edbcf4a87e|commit]], [[https://git.kernel.org/linus/52ec462eca9b87b8036209483efe1c6cf9c49d9a|commit]], [[https://git.kernel.org/linus/a6f7d2aff623bb7572d4bca1caf5820e0cd5a586|commit]], [[https://git.kernel.org/linus/095b0927f0ce74f7211b9046f8493dbba26ca930|commit]], [[https://git.kernel.org/linus/4b67379376b3674c069477aa48fe8923f735247e|commit]], [[https://git.kernel.org/linus/3f2b7edd7cf59c1ec886bd478b88cfb5d809040b|commit]], [[https://git.kernel.org/linus/9410733c44d768b085af3877ccf63efa298168e9|commit]], [[https://git.kernel.org/linus/6062118d5cd2b90369278cdf831aeffb84ae3943|commit]], [[https://git.kernel.org/linus/537a50574175a2b68b0612ffb48cb044a394c7b4|commit]], [[https://git.kernel.org/linus/c43051d72a8dc4a00d49db27292a76d26e8df7af|commit]], [[https://git.kernel.org/linus/a9956d35d199beb406727a4496bc5d7f09c82976|commit]], [[https://git.kernel.org/linus/bebb23e6cb02d2fc752905e39d09ff6152852c6c|commit]], [[https://git.kernel.org/linus/547eede070eb981f1442e494f08f4567dcf1d1c7|commit]], [[https://git.kernel.org/linus/899a59d301bc0ccd312dd23d58899cfbbc94bead|commit]], [[https://git.kernel.org/linus/2ac9cfe78223bb88be8cff3b59e0e13551b4e29c|commit]], [[https://git.kernel.org/linus/164f16f7021406795729916e100c7edd53ae954f|commit]] * Update the list of the PCI supported devices [[https://git.kernel.org/linus/2e9d3e83ab82ceae965ee6abd58305886df94ab9|commit]] * mlx5e * Improve RX performance [[https://git.kernel.org/linus/78aedd327982ddd3cbb6ffc58f6fe0179cb6238b|commit]], [[https://git.kernel.org/linus/bce2b2bf66825a56f66229980a30884704cba3d2|commit]], [[https://git.kernel.org/linus/accd58833237d4ad835f7f176303ac2b582704e3|commit]] * Offload tc flower matching on ttl/hoplimit and header re-write of hoplimit [[https://git.kernel.org/linus/1f97a5265f1ba990c8ac200fb1e31db4f6ff5bea|commit]], [[https://git.kernel.org/linus/a8ade55ffd1c1acef053a2d05f30e91a1c114f58|commit]], [[https://git.kernel.org/linus/a8e4f0c4ced7cd41c61ebe5b8fef37f8a5fda8b5|commit]], [[https://git.kernel.org/linus/0c0316f516f51e6fcd0b23d61c37f9f5f846f978|commit]] * Add PTP support to IPoIB device driver [[https://git.kernel.org/linus/3844b07ee4c96d0cf8886611c21bb3a367b759e1|commit]], [[https://git.kernel.org/linus/1170fbd8ff43ff7808ae4a698054762b8bfae340|commit]] * Add misses counters (bytes, packet, gso, xmit_more) in TX flow for ipoib traffic [[https://git.kernel.org/linus/4ec5cf781b13ef9bcacfd96e108adb61629aa97a|commit]] * IPoIB: Add ethtool support [[https://git.kernel.org/linus/076b0936e5fb8dd5513c1472a2c1d487b64d1580|commit]] * Support for changing MTU [[https://git.kernel.org/linus/c139dbfddd2c7848550ed06345060aa87701e818|commit]], [[https://git.kernel.org/linus/807c4415974ff0d0bd101fd99ff6152feb22b0ac|commit]] * IPoIB, Support the flash device ethtool callback [[https://git.kernel.org/linus/e2e086c196b297f84c625d53471e3edc022db565|commit]] * Support header re-write of partial fields in TC pedit offload [[https://git.kernel.org/linus/de6ea92382f6d93f73ce1f77b9af5051e3f40798|commit]], [[https://git.kernel.org/linus/513f8f7fc049361976062c770a1ffb43b01c73d1|commit]], [[https://git.kernel.org/linus/11c9c548ceb31f431facbc51c7081b4957223c47|commit]], [[https://git.kernel.org/linus/1a9527bb17427a330ef9bd1a65e2c15760095b5f|commit]], [[https://git.kernel.org/linus/3099eb5a8ee2e46d57302932165fe4f86232a812|commit]], [[https://git.kernel.org/linus/2b64beba025109f64e688ae675985bbf72196b8c|commit]] * Support the flash device ethtool callback [[https://git.kernel.org/linus/3ffaabecd1a1a014a484f293c311b8ecb0545541|commit]] * mlxsw * Add support for access cable info via ethtool [[https://git.kernel.org/linus/2ea109039cd39a253a70c49394d05081580e9e3b|commit]] * Support firmware flash * Add the mlxfw module for Mellanox firmware flash process [[https://git.kernel.org/linus/410ed13cae39df563e31240992fcb32364d186a1|commit]], [[https://git.kernel.org/linus/4f2402d46ba7b83d05809bbce892296f86aa30af|commit]], [[https://git.kernel.org/linus/191839de90f8890e8742b65a656695de335cf0d2|commit]], [[https://git.kernel.org/linus/4625d59d6d2cd8eda5f3590e1cf453ca64142d5e|commit]], [[https://git.kernel.org/linus/e5e5c88a1f29096f8a6768975d3f987f7eb59d67|commit]], [[https://git.kernel.org/linus/ce6ef68f433f2c97e5d2cf35d2b694e17592d350|commit]], [[https://git.kernel.org/linus/c41d007588c1b6dac9f6d08c92d7449a8c2bfef8|commit]], [[https://git.kernel.org/linus/6b7421992b8d6ab8da5d5f3afae17fb5515fd633|commit]], [[https://git.kernel.org/linus/03ea01e9db82203e83b306b6c61d2cc9f0da4199|commit]] * Improve extensibility [[https://git.kernel.org/torvalds/c/0ca3737526576d41e6a9e599428c7d44896f1c95|merge]] * Implement gact trap TC action offload [[https://git.kernel.org/linus/be8408e1440cbc86683e4e1c65270ad517b4274a|commit]], [[https://git.kernel.org/linus/0db7b386f5e779085d5e20ad9d88b8a4b8767c02|commit]], [[https://git.kernel.org/linus/df7eea963e4debe3b8286935c2fe9021c81ddbb6|commit]], [[https://git.kernel.org/linus/bd5ddba52dc0e2b37ce67e68ba1c419693009185|commit]] * mediatek: add RX IRQ delay support [[https://git.kernel.org/linus/671d41e60dbd8943ce069137b312f834a483c582|commit]] * mvmdio: add xmdio xsmi support [[https://git.kernel.org/linus/c0ac08f533e6995e1bc14e67cd3c21ad07dd9214|commit]] * mvpp2: enable basic 10G support [[https://git.kernel.org/linus/725757aee05e51914b72f25ba2a89c43c3779574|commit]] * mwifiex: transmit aggregation packets [[https://git.kernel.org/linus/c59942938c6ab37f69658cafec6869eeb77e2e79|commit]] * phy * Add Cortina CS4340 driver [[https://git.kernel.org/linus/15b9e5330f94ccd8202a3eacc79b5d27da82e1c6|commit]] * Create sysfs reciprocal links for attached_dev/phydev [[https://git.kernel.org/linus/5568363f0cb358305b90ab3d3330f757943f6d0d|commit]] * Add 802.3 clause 45 support for >= 10Gbps [[https://git.kernel.org/linus/5acde34a5a420ffe7441bb7d3909dc2618025c3c|commit]] * Add Marvell Alaska X 88X3310 10Gigabit PHY support [[https://git.kernel.org/linus/20b2af32ff3f0ac74f2bfd0bc2c175b56002d1f1|commit]] * smsc: Implement PHY statistics [[https://git.kernel.org/linus/030a89028db07a7987f1f3bd6ee43114e36f5060|commit]] * qcom/emac: add support for emulation systems [[https://git.kernel.org/linus/ceef551faacb1783040d9c1a10d4baad9548f37e|commit]] * qualcomm: add QCA7000 UART driver [[https://git.kernel.org/linus/dfc768fbe618d97d0dde88c8e8e586201b0a7587|commit]] * stmmac: enable TSO for IPv6 [[https://git.kernel.org/linus/9edfa7dab8112a012b349b7937f5444fdc21e8f9|commit]], add dwmac-sun8i [[https://git.kernel.org/linus/9f93ac8d4085f718d3c7c5fedcb98dbdd2287648|commit]] * wan/fsl_ucc_hdlc: add hdlc-bus support [[https://git.kernel.org/linus/067bb938dad61e58fc3d6a0e090b72ec011851cd|commit]] * nfp * add VLAN filtering support [[https://git.kernel.org/linus/b64052fc9bcb4fa3ca8701e74c1aac0e2847b724|commit]] * add basic action capabilities to flower offloads [[https://git.kernel.org/linus/1a1e586f54bfe54a0ba7ea0ac9b8c7b1d3e655f6|commit]] * add control message passing capabilities to flower offloads [[https://git.kernel.org/linus/81f3ddf2547d40c3d4878aa66ce837177665ce3c|commit]] * add control vNIC datapath [[https://git.kernel.org/linus/77ece8d5f1960f82d66b68fbc0c92938cdfa2688|commit]] * add devlink support [[https://git.kernel.org/linus/1851f93fd2ee3dc0f3a6813385010a5d7ec1aabd|commit]] * add flower app [[https://git.kernel.org/linus/1025351a88a49cb2fed7d023858ce182718c0c43|commit]] * add hwmon support [[https://git.kernel.org/linus/eefbde7e10026273a81f54ab3b76e959f4f0ef09|commit]] * add metadata to each flow offload [[https://git.kernel.org/linus/43f84b72c50d40c3eb2f59070e40ef51bfd483cc|commit]] * add phys_switch_id support [[https://git.kernel.org/linus/8f15df600dff00c8f28c8588bdd4dca55dff690b|commit]] * add stats and xmit helpers for representors [[https://git.kernel.org/linus/eadfa4c3be99eaf15670681e6ffa4d995b73594c|commit]] * add support for control messages for flower app [[https://git.kernel.org/linus/948faa46c05b5fb48f0bd39df426596197fa5d7e|commit]] * add support for tx/rx with metadata portid [[https://git.kernel.org/linus/91bf82ca9eed1aa3e700a1b9fcaaa7922df6a4c7|commit]] * app callbacks for SRIOV [[https://git.kernel.org/linus/758238f2e7a645630c3fead7577c3fa5a36c6ad7|commit]] * bpf: add support for XDP_FLAGS_HW_MODE [[https://git.kernel.org/linus/cafa92ac255337517ca2466ab05ca9f24c0ca9de|commit]] * devlink add support for getting eswitch mode [[https://git.kernel.org/linus/9daee04ae17fb886008ba222fe8150fcc1d0d8cb|commit]] * extend flower add flow offload [[https://git.kernel.org/linus/af9d842c13549cf306259b7b9c932c6c885ba94b|commit]] * extend flower matching capabilities [[https://git.kernel.org/linus/5571e8c9f2419c19916d4a707ba359602e0a85d7|commit]] * general representor implementation [[https://git.kernel.org/linus/5de73ee46704c22097e46bfc276a05360d3a1ba7|commit]] * map mac_stats and vf_cfg BARs [[https://git.kernel.org/linus/a5950182c00eb6d53a68db9f6b6c878f795657f6|commit]] * provide infrastructure for offloading flower based TC filters [[https://git.kernel.org/linus/8a2768732a4dfdaabdbea18603330922fb0ee773|commit]] * report app name in ethtool -i [[https://git.kernel.org/linus/2707d6f18baa8a8ff2cabddfb324d0be7f512fe5|commit]] * support LSO2 capability [[https://git.kernel.org/linus/28063be693c23340a17164a8e4bb347f0d9d1440|commit]] * support port splitting via devlink [[https://git.kernel.org/linus/ec8b1fbe682deb376062c5ed04ef9c78160ffbf0|commit]] * qed * Add iWARP support for QL4xxxx [[https://git.kernel.org/linus/c851a9dc4359c6b19722de568e9f543c1c23481c|commit]], [[https://git.kernel.org/linus/67b40dccc45ff5d488aad17114e80e00029fd854|commit]], [[https://git.kernel.org/linus/526d1d05e456c9cfc077694d18b5f521e2338f18|commit]], [[https://git.kernel.org/linus/cc4ad324e7e247bb4979791dd4f2ff11419d9742|commit]], [[https://git.kernel.org/linus/b5c29ca7dab75f29a7df6e82285742f830d8ed1a|commit]], [[https://git.kernel.org/linus/65a91a6cdb868a28b919ca133c0f9d9dfd9a635a|commit]], [[https://git.kernel.org/linus/456a584947d5b92d5e5a62cc68125ab5f150aa8c|commit]], [[https://git.kernel.org/linus/4b0fdd7c8b757125ac7996617d914bbdb9e0348c|commit]], [[https://git.kernel.org/linus/fc4c6065e661224df3db50780219ac53fee56e2b|commit]], [[https://git.kernel.org/linus/9816b614346925feac1198e33d2dc5201c4ef74e|commit]], [[https://git.kernel.org/linus/5d7dc9620d35ce1f503e2062aa324447e557e3f2|commit]], [[https://git.kernel.org/linus/93c45984d385bddf156735991ee0cd15c0753e4d|commit]] * Enhance storage APIs [[https://git.kernel.org/linus/5779675912fa87d8d0af651537acc0e312f06c70|commit]], [[https://git.kernel.org/linus/3c5da94278026a4583320f97f6547573fb3a93aa|commit]], [[https://git.kernel.org/linus/20675b37ee76d11430fd3d4da0851fc6a4e36abc|commit]], [[https://git.kernel.org/linus/dc4528e9e890f82900d75ac6276aba8ce89a80b6|commit]] * Support VF XDP attachment [[https://git.kernel.org/linus/6bea61da1716761c95cd32117be6004b0e14b4b2|commit]], [[https://git.kernel.org/linus/0db711bb26209992da375730eab6b3cec1edee7a|commit]], [[https://git.kernel.org/linus/f604b17d7fdef574792a7e0b39f1b926d6b43d9d|commit]], [[https://git.kernel.org/linus/3946497aff655b9bb1807ef7e2ecbe799e6d832a|commit]], [[https://git.kernel.org/linus/bbe3f233ec5ea99049f33471c0c0d0d2a78e2116|commit]], [[https://git.kernel.org/linus/3b19f47820756f9905e7ef184747fbb3c8ed062f|commit]], [[https://git.kernel.org/linus/007bc37179c14a6d1ff1545695e2492b3a376bc1|commit]], [[https://git.kernel.org/linus/08bc8f15e69cbd9f8e3d7bbba4814cec50d51cfe|commit]], [[https://git.kernel.org/linus/1a850bfc9e71871599ddbc0d4d4cffa2dc409855|commit]], [[https://git.kernel.org/linus/cbb8a12c089c7f04b86d08d89bdab71ec9bff1f5|commit]], [[https://git.kernel.org/linus/e7b80dece83b86f8f630a47a9e0419051c7b1005|commit]] * qede * Allow WoL to activate by default [[https://git.kernel.org/linus/ba798b5b6d067baa7ca7be3cdfd1f37a89da873f|commit]] * Support 1G advertisment [[https://git.kernel.org/linus/9ac4c546ef109ff633c3d56acdc3c501a6e0f7a1|commit]] * qtnfmac: introduce new FullMAC driver for Quantenna chipsets [[https://git.kernel.org/linus/98f44cb0655cbef0850ba7ff4c8213fb1bf9b6a2|commit]] * r8152 * support RTL8153B [[https://git.kernel.org/linus/65b82d696b9e84fda6dd7df61801b57d3e7fb976|commit]] * support new chip 8050 [[https://git.kernel.org/linus/c27b32c2a4e6adc09323262d5b38b06979f063ab|commit]] * rsi: add usb RS9113 chipset support [[https://git.kernel.org/linus/d2d1831723df183bcb37e008ec707ee3c3fddcef|commit]] * rt2x00: Add device ID for Epson WN7512BEP [[https://git.kernel.org/linus/1a79ddaa903b44cdf442d6bc5e4878337132aa54|commit]] * sh_eth: add support for changing MTU [[https://git.kernel.org/linus/78d6102256fe46fcd0c78798a9391cf1f112f117|commit]] * qmi_wwan: add D-Link DWM-222 device ID [[https://git.kernel.org/linus/bed9ff165960921303a100228585f2d1691b42eb|commit]] * wil6210: add support for PCIe D3hot in system suspend [[https://git.kernel.org/linus/fe9ee51e6a43a79d9c6bf92124b4db542157aed3|commit]] * xgene: Add rx_overrun/tx_underrun statistics [[https://git.kernel.org/linus/2d07d8e4f0536e82d5c194239ed0eaa0f2c47ab1|commit]], [[https://git.kernel.org/linus/ca6d550c5dbe66e9e26eb52b7b1713b801f86c4f|commit]] == Audio == * PCM: introduces a new PCM info flag {{{SNDRV_PCM_INFO_SYNC_APPLPTR}}} for achieving the appl_ptr sync from user-space [[https://git.kernel.org/linus/42f945970af9df6216e3d771b4df371d02d8742c|commt]], [[https://git.kernel.org/linus/4b671f57747468d7c810caaf955f79ff1aece4d4|commit]] * hda: * Add hdmi id for a Geminilake variant [[https://git.kernel.org/linus/b9091b1c654953cc9615f282704a6df8e31549cf|commit]] * Add missing NVIDIA GPU codec IDs to patch table [[https://git.kernel.org/linus/74ec118152ea494a25ebb677cbc83a75c982ac5f|commit]] * Add mute led support for HP ProBook 440 G4 [[https://git.kernel.org/linus/ba92b1142879731f80377770f4710e5f0a953aad|commit]] * realtek: New codec device ID for ALC1220 [[https://git.kernel.org/linus/65553b12e8fd3730b07e486c15dd6574563ddc58|commit]] and ALC215/ALC285/ALC289 [[https://git.kernel.org/linus/0a6f0600efc3df0179a33188c30b5026bd9d1c27|commit]]; support Dell headset mode for ALC3271 [[https://git.kernel.org/linus/fcc6c877a01f83cbce1cca885ea62df6a10d33c3|commit]] and ALC234/ALC274/ALC294 [[https://git.kernel.org/linus/71683c32dee66cdb244a25490823731db1401dce|commit]] * line6: add support for POD HD500X [[https://git.kernel.org/linus/c1d25075f4684a3a9a74e1668bdf147f879c5c3c|commit]] * usb-audio: add DSD support for new Amanero PID [[https://git.kernel.org/linus/ed993c6fdfa7734881a4516852d95ae2d3b604d3|commit]] * ASoC * Add audio-graph-card support [[https://git.kernel.org/linus/2692c1c63c29cad3bec090c3e6ed9e692ca66683|commit]], [[https://git.kernel.org/linus/2d4e31de5bb2b5fbdbcd8a3bfec0eae0bd4ca409|commit]] * Add audio-graph-scu-card support [[https://git.kernel.org/linus/87f937b45f7dacfb09e6f7dddb2db8484dc0e8e3|commit]], [[https://git.kernel.org/linus/be10ee2cd351818738097c782b4493e09c6d14f6|commit]] * Intel: Add Kabylake Realtek Maxim machine driver [[https://git.kernel.org/linus/ec040dd5ef6478222fc4ed5b0ffced7bc95d2f27|commit]] * Intel: Add Kabylake machine driver for RT5514, RT5663 and MAX98927 [[https://git.kernel.org/linus/2a18483a7fb415c0c978f15cc690793b0f7d73e2|commit]] * Intel: Skylake: Add debugfs support [[https://git.kernel.org/linus/5cdf6c09ca9de3f037ba2d770206f3374459602d|commit]], [[https://git.kernel.org/linus/d14700a01f9101c2bc75c24fc859c8d85ba7e623|commit]] * Intel: add machine driver for BYT/CHT + ES8316 [[https://git.kernel.org/linus/a03bdaa565cbf23fa86697727a7d2bf1465e7a03|commit]] * Add es8316 codec driver [[https://git.kernel.org/linus/b8b88b70875af786d9f346d766fa2b0630e2cf41|commit]] * nau8824: TDM support [[https://git.kernel.org/linus/fa1014302791a1e436387e93a90f38717d7f9b03|commit]] * rsnd: add HDMI output support [[https://git.kernel.org/linus/7fa72cca39a042228965a578b9249216082591e0|commit]] * rt5514: Add ACPI match ID [[https://git.kernel.org/linus/6d3edf866ffa7a9348cfc30d9f58270e4f8d068e|commit]] * rt5665: add ADC STO2 ASRC support [[https://git.kernel.org/linus/30b7d88de034a2b5c4f20c0cd05c792d9b619d70|commit]] * sgtl5000: add avc support [[https://git.kernel.org/linus/a729526720059ae019803acc953f07d9c17ae234|commit]] * stm32: Add I2S driver [[https://git.kernel.org/linus/e4e6ec7b127c97fbfa92161d0fc69f526f603e97|commit]], add SPDIFRX support [[https://git.kernel.org/linus/03e4d5d56fa5cbd47d0a8964db3722e7977723a3|commit]], sai: add h7 support [[https://git.kernel.org/linus/03e78a242a15eca68e5c7cb606c94959382e2b18|commit]] * sun4i-codec: Add support for V3s codec [[https://git.kernel.org/linus/8b2840b6daca728cecfa925b50bf638189e2fbca|commit]] * zx_aud96p22: add ZTE ZX AUD96P22 codec driver [[https://git.kernel.org/linus/0e15bdfd8b1e3a94862522580161a2d1bb3882a7|commit]] == Tablets, touch screens, keyboards, mouses == * elan_i2c: add ELAN0608 to the ACPI table [[https://git.kernel.org/linus/1874064eed0502bd9bef7be8023757b0c4f26883|commit]] * xpad: sync supported devices with XBCD [[https://git.kernel.org/linus/be19788c73d382f66dd3fba3c5ccef59cf12a126|commit]], sync supported devices with 360Controller [[https://git.kernel.org/linus/c225370e01b87d3c4ef40d98295ac0bb1e5a3116|commit]] * Add support for the STMicroelectronics FingerTip touchscreen [[https://git.kernel.org/linus/78bcac7b2ae1e4f6e96c68ff353c140669ea231c|commit]] * Add D-Link DIR-685 touchkeys driver [[https://git.kernel.org/linus/131b3de7016b73fca1aba8ffb528217ac95b2505|commit]] * elan_i2c: add ELAN0602 ACPI ID to support Lenovo Yoga310 [[https://git.kernel.org/linus/1d2226e45040ed4aee95b633cbd64702bf7fc2a1|commit]], add antoher Lenovo ACPI ID for upcoming Lenovo NB [[https://git.kernel.org/linus/76988690402dde2880bfe06ecccf381d48ba8e1c|commit]] * trackpoint - add new trackpoint firmware ID [[https://git.kernel.org/linus/ec667683c532c93fb41e100e5d61a518971060e2|commit]] * HID * multitouch: Support PTP Stick and Touchpad device [[https://git.kernel.org/linus/504c932c7c47a6b4c572302a13873f7d83af1ff3|commit]] * multitouch: Add support for Google Rose Touchpad [[https://git.kernel.org/linus/0e82232c420e9bd40813000e82233e4b206d38d1|commit]] * ite: Add hid-ite driver [[https://git.kernel.org/linus/f1918be1c1dd6d97390513677f184c4d5e22e2ac|commit]] * asus: Add support for Zen AiO MD-5110 keyboard [[https://git.kernel.org/linus/38b2d78c557ebb47e65de5ff1415144c65c4cf7c|commit]] * intel-ish-hid: Enable Gemini Lake ish driver [[https://git.kernel.org/linus/1694130910cd654a9215fbc0244975e3cf208fc1|commit]] * Add driver for Retrode2 joypad adapter [[https://git.kernel.org/linus/13b2e1ba486f07ccd26e01c563b52a9171b2c255|commit]] * move Asus keyboard support from hid-chicony to hid-asus [[https://git.kernel.org/linus/5be918035e44ae22854d7938c790d96d5154a5ae|commit]] * Add mapping for Microsoft Win8 Wireless Radio Controls extensions [[https://git.kernel.org/linus/61df56bef97e1708bfbc006b307b00834ad61fe8|commit]] == TV tuners, webcams, video capturers == * Add Omnivision OV5640 sensor driver [[https://git.kernel.org/linus/19a81c1426c185cf9e902e1a33a9eacc6c6040cc|commit]] * af9013: add dvbv5 cnr [[https://git.kernel.org/linus/d029799b2f52e98f4b0920ed9b80b169f522e0cb|commit]] * cec: add STM32 cec driver [[https://git.kernel.org/linus/d69ae57453c80a2193bcdb3fd762efbec447eecf|commit]] * coda: implement forced key frames [[https://git.kernel.org/linus/7e68c53387f1180745d6ef25d6425aef767b519e|commit]] * cx231xx: Initial support Astrometa T2hybrid [[https://git.kernel.org/linus/0f42b331b6f7e9281381cc240d8c3a27cf0fa5ca|commit]] * ddbridge: add I2C functions, add XO2 module support [[https://git.kernel.org/linus/e933a6f1af4648c6a0023795d99aa5470fd2f49d|commit]], hardware IDs for new C2T2 cards and other devices [[https://git.kernel.org/linus/6acb191f923582a7cb2f84709a2731b49343f7f0|commit]], support STV0367-based cards and modules [[https://git.kernel.org/linus/05da9437f2258903759b8fc60bcef5ab3d90c29a|commit]], support for Sony CXD28xx C/C2/T/T2 tuner modules [[https://git.kernel.org/linus/69e1749c6ca4b4cc3ff2da57ed60ed9c953e9a2c|commit]] * cxd2841er: support CXD2837/38/43ER demods/Chip IDs [[https://git.kernel.org/linus/1ecda28c0dc2fc953f2bb4258b191e2dba5d539c|commit]] * stv0367: add Digital Devices compatibility [[https://git.kernel.org/linus/dbbac11e1de1250ad39bbc15490c8614ac7f9def|commit]], DVB-C signal strength statistics [[https://git.kernel.org/linus/006fe8ee884a70f8014034fe67a8ea70c4bdbcac|commit]], SNR DVBv5 statistics for DVB-C and T [[https://git.kernel.org/linus/d394ad12c2e0354a18e34ad803f685b795b01fc4|commit]], initial DDB DVBv5 stats, implement ucblocks [[https://git.kernel.org/linus/4043eb2325f2e8b66ed9b6dd75cbd00420489de0|commit]] * dw9714: Initial driver for dw9714 VCM [[https://git.kernel.org/linus/cc95d3423c6786d61e3c52898ed69955077f41a6|commit]] * Add new SDR formats PC16, PC18 & PC20 [[https://git.kernel.org/linus/c28f2118a2129f8e2c1cdf2454ffe4833885edff|commit]] * max2175: Add MAX2175 support [[https://git.kernel.org/linus/b47b79d8a231d137ec9f9a5bef05f9e2f19a4347|commit]] * platform: add video-multiplexer subdevice driver [[https://git.kernel.org/linus/68803ad4522f5defc091c29f75665d942f2d5e82|commit]] * platform: rcar_drif: Add DRIF support [[https://git.kernel.org/linus/7625ee981af166ddb569e2e6c0006e2af471326f|commit]] * Add Qualcomm Venus V4L2 encoder/decoder driver [[https://git.kernel.org/linus/af2c3834c8ca7cc65d15592ac671933df8848115|commit]], [[https://git.kernel.org/linus/703528005e5861ed81f694368cfe80e6829d570f|commit]], [[https://git.kernel.org/linus/09c2845e8fe4fcab942929480203f504a6e0a114|commit]], [[https://git.kernel.org/linus/d96d3f30c0f2f564f6922bf4ccdf4464992e31fb|commit]], [[https://git.kernel.org/linus/7472c1c69138183fdf90b9850a0f7aad3b66365f|commit]], [[https://git.kernel.org/linus/aaaa93eda64b004c20d55049c3b7b61c4d647559|commit]] * ov13858: add support for OV13858 sensor [[https://git.kernel.org/linus/5fcf092e0c9fb4895096c8809cf1fb9ba1349653|commit]] * pxa_camera: Add remaining Bayer 8 formats [[https://git.kernel.org/linus/30a42a1c90bec5f8c482fe2d0fc444c9e1b15cd8|commit]] * stm32-dcmi: STM32 DCMI camera interface driver [[https://git.kernel.org/linus/37404f91ef8b910e6117b7920c082d71aba27250|commit]] * v4l: fwnode support [[https://git.kernel.org/linus/652e535efa745e173f1de28a3aa211a1e4ff38da|commit]], [[https://git.kernel.org/linus/859969b38e2e9352f0227e1ef0be1dff4a3b7299|commit]], [[https://git.kernel.org/linus/ca50c197bd9610ea984cfc0dc6855f183cbb46f8|commit]] * vimc: cap: Support several image formats [[https://git.kernel.org/linus/535d296f4841ffbd7f773ff2a559daa6e117f315|commit]], deb: Add debayer filter [[https://git.kernel.org/linus/88f42bf0b5bcab0ae1a9703d9636412785c1e680|commit]], sca: Add scaler [[https://git.kernel.org/linus/6856ba77607a467b0f8f94cc7f0dc6152f8786e5|commit]], sen: Support several image formats [[https://git.kernel.org/linus/88ad71aab1a7931ac3d35c3acaa431c3dc05afd9|commit]] * em28xx: add support for new of Terratec H6 [[https://git.kernel.org/linus/d6a643275a3659946398cd42e5df805546f9e247|commit]] == Universal Serial Bus == * Add usbfs ioctl to retrieve the connection speed [[https://git.kernel.org/linus/c01b244ad848ac7f0faa141182db80650a8a761a|commit]] * typec: Add support for UCSI interface [[https://git.kernel.org/linus/c1b0bc2dabfa884dea49c02adaf3cd6b52b33d2f|commit]], [[https://git.kernel.org/linus/8243edf44152c08c3efa1d551fc48605d674ad18|commit]] * typec: Add a sysfs node to manage port type [[https://git.kernel.org/linus/bab3548078237706f53baafe43ae58257225549d|commit]] * usbip: vhci-hcd: Add USB3 SuperSpeed support [[https://git.kernel.org/linus/1c9de5bf428612458427943b724bea51abde520a|commit]] * xhci: Add support for endpoint soft reset [[https://git.kernel.org/linus/217491487c43892318c18b6dcafe33b6353efd40|commit]] * ene_usb6250: implement REQUEST SENSE [[https://git.kernel.org/linus/ce553bd103c161df2676ff201746bff8ca512715|commit]] * serial: cp210x: add ID for CEL EM3588 USB ZigBee stick [[https://git.kernel.org/linus/fd90f73a9925f248d696bde1cfc836d9fda5570d|commit]] and for Qivicon USB ZigBee dongle [[https://git.kernel.org/linus/9585e340db9f6cc1c0928d82c3a23cc4460f0a3f|commit]] * serial: option: add D-Link DWM-222 device ID [[https://git.kernel.org/linus/fd1b8668af59a11bb754a6c9b0051c6c5ce73b74|commit]] and add two Longcheer device ids [[https://git.kernel.org/linus/8fb060da715ad10fe956d7c0077b2fb0c12bb9d7|commit]] * serial: pl2303: add new ATEN device id [[https://git.kernel.org/linus/3b6bcd3d093c698d32e93d4da57679b8fbc5e01e|commit]] * serial: qcserial: new Sierra Wireless EM7305 device ID [[https://git.kernel.org/linus/996fab55d864ed604158f71724ff52db1c2454a3|commit]] * uhci: Add support for Aspeed BMC SoCs [[https://git.kernel.org/linus/4642d34a439f80e16af0d56ed6258a33abae257a|commit]] * gadget: udc: Add Synopsys UDC Platform driver [[https://git.kernel.org/linus/1b9f35adb0ffa143c7972a8459d6979c77d6c3c0|commit]], renesas_usb3: add support for dedicated DMAC [[https://git.kernel.org/linus/2d4aa21a73ba1019195f2200361c0fabe6f7d261|commit]] * host: ohci-omap3: Remove driver in favor of ohci-platform [[https://git.kernel.org/linus/ef189c8dde9a82962ddb2511ee00ab8d4719dfca|commit]] * host: ohci-platform: Add support for omap3 and later [[https://git.kernel.org/linus/2545d85301cd646965bf21b21d51d079e7e6ef4b|commit]] == Serial Peripheral Interface (SPI) == * Add support for registering SPI slave controllers [[https://git.kernel.org/linus/6c364062bfed3c34490e85bea52ff6e2d4f0f281|commit]] * slave: Add SPI slave handler reporting uptime at previous message [[https://git.kernel.org/linus/29f9ffa0e1f9a17c866c04a01acfc9976d78f29a|commit]] * slave: Add SPI slave handler controlling system state [[https://git.kernel.org/linus/ce70e06c093a9609377e93ee20e7c528e156af14|commit]] * mediatek: add spi support for mt7622 IC [[https://git.kernel.org/linus/fc4f226fece3d09d1014c2e98b5accc874a62617|commit]], and for mt2712 IC [[https://git.kernel.org/linus/b6b1f2d9cf796c3555734949b5e7a74fa2ceeb6c|commit]] * sh-msiof: Add slave mode support [[https://git.kernel.org/linus/cf9e4784f3bde3e4749163384f27450ddffe746c|commit]] * add driver for STM32 SPI controller [[https://git.kernel.org/linus/dcbe0d84dfa5a3e72b8e6ce622cd5ac78abbcab8|commit]] * pxa2xx: Add support for Intel Cannonlake [[https://git.kernel.org/linus/fc0b2acc754a183aa79e2abb8bca8fd915832694|commit]] * Add Meson SPICC driver [[https://git.kernel.org/linus/454fa271bc4e71090ef55087027c3f8701fadc5b|commit]] == Watchdog == * Add option to avoid early handling of watchdog [[https://git.kernel.org/linus/2501b015313fe2fa40ed11fa4dd1748e09b7c773|commit]] * Add STM32 IWDG driver [[https://git.kernel.org/linus/4332d113c66a6ecb3702cb8f265adbbe654f9d5f|commit]] * it87: Add support for various Super-IO chips [[https://git.kernel.org/linus/cddda07c7b31828f08c18f5898df0e457d280ada|commit]] * f71808e_wdt: Add F71868 support [[https://git.kernel.org/linus/166fbcf88fdafa02f784ec25ac64745c716b2de0|commit]] * uniphier: add UniPhier watchdog driver [[https://git.kernel.org/linus/e7bf02895f06c0603af800c4bfce3ca4ede9147d|commit]] * add rza_wdt driver [[https://git.kernel.org/linus/aea24187f65e8adb00b2be949cd809fcb2aa241c|commit]] * w83627hf: Add support for NCT6793D and NCT6795D [[https://git.kernel.org/linus/3a9aedb282acf1499a31834c457335e4535e4a1d|commit]] == Serial == * tty: Add Actions Semi Owl UART earlycon [[https://git.kernel.org/linus/e36361d70e9729ee2334fcb260014a3ff275c2e0|commit]] * tty: lpuart: add earlycon support for imx7ulp [[https://git.kernel.org/linus/97d6f353dafa42281dc70a67006c9e40d395796a|commit]] * exar: Add support for IOT2040 device [[https://git.kernel.org/linus/413058df4331ce29f9934a5870d582c7e71fe15f|commit]] * Add driver for Aspeed virtual UART [[https://git.kernel.org/linus/7fbcf3afe6e8e180bfc39fb3f41657fa6e4af55c|commit]] == ACPI, EFI, cpufreq, thermal, Power Management == * ACPI * Add parameter to force disable the GPE on suspend [[https://git.kernel.org/linus/76380636280b46541a9d2fe5aac497475bfbcde8|commit]] * Enable EC-based wakeup from suspend-to-idle on recent systems [[https://git.kernel.org/linus/8110dd281e155e5010ffd657bba4742ebef7a93f|commit]] * ACPI 6.2: Add support for new resources [[https://git.kernel.org/linus/97028ce6fca0fec53ee71e2fd5acfb2dc8430f1f|commit]], [[https://git.kernel.org/linus/2b72693066a867ac073a657e871bb64391b4ffdb|commit]], [[https://git.kernel.org/linus/fdaa0980772cb05b53e7f544d513e3445f3f1021|commit]], [[https://git.kernel.org/linus/044b72395194965069da098d729110446855bb4d|commit]], [[https://git.kernel.org/linus/f8a6c86644f6e07af0ac4e89adb4db29a640e40f|commit]] and tables [[https://git.kernel.org/linus/c042933df2b152c9630893bdaaa5b7268206a75d|commit]], [[https://git.kernel.org/linus/c7a1dfb95e43d4edce4caf35b98db6a5868d6ea7|commit]], [[https://git.kernel.org/linus/a618c7f89a02f3c67a8f200855cff398855e3888|commit]] * nfit: Show {{{bus_dsm_mask}}} in sysfs [[https://git.kernel.org/linus/41f95db7b999774fc70b5905c77436d019a910eb|commit]] * nfit: Add support of NVDIMM memory error notification in ACPI 6.2 [[https://git.kernel.org/linus/56b47fe6579234e3102f1f28e26fa91fb6c38b3d|commit]] * apei: cper: add support for generic data v3 structure (ACPI 6.1) [[https://git.kernel.org/linus/bbcc2e7b642ed241651fee50ac6ed59643cb1736|commit]] * cpupower: Add support for new AMD family 0x17 [[https://git.kernel.org/linus/902bef73faa99b8c024e0f18c6199872b7cccb52|commit]] * tools/power x86_energy_perf_policy: support HWP.EPP [[https://git.kernel.org/linus/4beec1d7519691b4b6c6b764e75b4e694a09c5f7|commit]] == Real Time Clock (RTC) == * Add generic nvmem support [[https://git.kernel.org/linus/697e5a47aa12cdab6f2a8b284cc923cdf704eafc|commit]] * stm32: add STM32H7 RTC support [[https://git.kernel.org/linus/9a6757eadc14f01385fd41fe3906dc22dcdb919e|commit]] * ds3232: add temperature support [[https://git.kernel.org/linus/c35c4195f919a077ce106ec84cfcecbb0b67db30|commit]] * ds1307: add ds1308 variant [[https://git.kernel.org/linus/300a7735becf55f7fd18f8cd3dc3b945a0cab712|commit]], add support for Epson RX8130CE [[https://git.kernel.org/linus/ee0981be7704589635de23cc32556399c86653a8|commit]], enable support for mcp794xx as a wakeup source without IRQ [[https://git.kernel.org/linus/8066360744743fb7f2dee1e2041fc9fc92f9d6b5|commit]] * brcmstb-waketimer: Add Broadcom STB wake-timer [[https://git.kernel.org/linus/c4f07ecee22ec720936eb58e7c63b89a1e86bf32|commit]] * m41t80: add clock provider support [[https://git.kernel.org/linus/1373e77b4f108929caa448bb23f341a4af774cad|commit]] == Voltage, current regulators, power capping, power supply == * power supply * Add ltc3651-charger driver [[https://git.kernel.org/linus/c94d4ed017ae6e2630647b917e775ab2fd8ea0f3|commit]] * cpcap-battery: Add a battery driver [[https://git.kernel.org/linus/874b2adbed1253a11549cb9b7b912ab65fea9cf2|commit]] * Add Apple Brick ID power supply type [[https://git.kernel.org/linus/71399aa5d68bb3ed8c4caf8bfd71faae39555876|commit]] * regulator * axp20x-regulator: add support for AXP803 [[https://git.kernel.org/linus/1dbe0ccb0631c4ed399261934fe16f07407b078d|commit]] * da9061: BUCK and LDO regulator driver [[https://git.kernel.org/linus/4b7f4958a37e016317d3f25bd5290942f72597b4|commit]] * hi6421v530: add driver for hi6421v530 voltage regulator [[https://git.kernel.org/linus/5c7024ae7e6787541dd737ba1eba828d5fc74d58|commit]] * lp87565: Add support for lp87565 PMIC regulators [[https://git.kernel.org/linus/f0168a9bfdfd6058c78207616348fed3cd52e739|commit]] * tps65917: Add support for SMPS12 [[https://git.kernel.org/linus/be035303182a1260803a1871065d7b1e67c9ebe9|commit]] == Pin Controllers (pinctrl) == * Renesas RZ/A1 pin and gpio controller [[https://git.kernel.org/linus/5a49b644b3075f88126918804601fef40368a4c3|commit]] * Add ZTE ZX pinctrl driver support [[https://git.kernel.org/linus/cbff0c4d27f4f4b7dc11d137d51ac7b139a94d50|commit]] * Add a pinctrl driver for the Ingenic jz47xx SoCs [[https://git.kernel.org/linus/b5c23aa4653796d41aea43c3706e9129820c0b9a|commit]] * imx: add generic pin config core support [[https://git.kernel.org/linus/a5cadbbb081cb84a9fdb14391fb461a41f089a0a|commit]] * intel: Add Intel Cannon Lake PCH pin controller support [[https://git.kernel.org/linus/19a8a7771770bd593d582e06b75e86499c1cabc8|commit]] * mcp23s08: add pinconf support [[https://git.kernel.org/linus/82039d244f87b6c47e880b398414da55d4f48e06|commit]] * mediatek: reuse pinctrl driver for mt7623 [[https://git.kernel.org/linus/ceba43834d1059b460cd05f92eff08c3fe5627f4|commit]] * mvebu: add driver for Armada AP806 pinctrl [[https://git.kernel.org/linus/86fbd09440f39d7eacf30684985ebe9370f5f813|commit]], add driver for Armada CP110 pinctrl [[https://git.kernel.org/linus/def8e2285b0e24cfb53ac5d627c924050d995266|commit]] * qcom: Add ipq8074 pinctrl driver [[https://git.kernel.org/linus/d2a2c80815edfeecb189e6fbef8c2f2421018568|commit]] * rockchip: Add iomux-route switching support [[https://git.kernel.org/linus/bd35b9bf8284338db35b3ff0d391b95d67b90444|commit]], [[https://git.kernel.org/linus/d4970ee076f9aed396c322b41f56443a617116df|commit]], [[https://git.kernel.org/linus/cedc964a59d48c793ddc0884b2f72a68fc234ae4|commit]], [[https://git.kernel.org/linus/accc1ce7d2ffc6419a8eaf8c0190d9240df0c43f|commit]] * sh-pfc * r8a7791: Add R8A7743 support [[https://git.kernel.org/linus/8df62701496d26b2c2578502e704a7a84993b2ba|commit]] * r8a7794: Add R8A7745 support [[https://git.kernel.org/linus/c8bac70f079bb3ecaf9a716f141f3d85cef27231|commit]] * r8a7795: Add DU parallel RGB output support [[https://git.kernel.org/linus/a20a65859384974b5ffb4163a205088fa45862f8|commit]], add PWM support [[https://git.kernel.org/linus/c03a133bba8662daecd7db09819fa369663d0ea7|commit]] * r8a7796: Add Audio SSI pin support [[https://git.kernel.org/linus/4fe12388a9e9c1b31422b7582b69393e9d980a7a|commit]], add Audio clock pin support [[https://git.kernel.org/linus/60ffe393bb9032e252642fad241820bbca806b9e|commit]], add PWM pins, groups and functions [[https://git.kernel.org/linus/332cb226f7a4a43d19eb3a4deb792f2cbdc6a5f7|commit]], add group for AVB MDIO and MII pins [[https://git.kernel.org/linus/41397032c4a17dff1909c9956d6989eb849fea59|commit]] * sunxi: Add support for A83T R_PIO [[https://git.kernel.org/linus/41633edfb1450d150712be73828260929d9d5c79|commit]], add A20 support to A10 driver [[https://git.kernel.org/linus/5d8d349618a9464714c07414c5888bfd9416638f|commit]], [[https://git.kernel.org/linus/56efa62fcf47df868a7c10c77578aec5fe6dba5f|commit]] == Multi Media Card (MMC) == * Delete bounce buffer Kconfig option [[https://git.kernel.org/linus/c3dccb74be28a345a2ebcc224e41b774529b8b8f|commit]] * sdhci-Add support for Intel CNP [[https://git.kernel.org/linus/bc55dcd822f98cd7c170d0aeac4ed4fb79c86bda|commit]] * tmio: add CMD23 support [[https://git.kernel.org/linus/8b22c3c18be5e7b538e80e103d850bc994f2a73e|commit]] == Memory Technology Devices (MTD) == * m25p80: add support of SPI 1-2-2 and 1-4-4 protocols [[https://git.kernel.org/linus/138f5dc61b63c3e89dc133c4faed6b6d0a91b7fd|commit]] * mchp23k256: Add driver for this SPI SRAM device [[https://git.kernel.org/linus/5dc17fa6fb7063c6bc8ea9f3183ec19ca68bbfd6|commit]], add support for mchp23lcv1024 [[https://git.kernel.org/linus/4379075a870b8de43a9ecd5b46884953234fc669|commit]], add partitioning support [[https://git.kernel.org/linus/2f071ff175ea221710d583222b55f915d90901f0|commit]] * Add support for subpartitions [[https://git.kernel.org/linus/1a0915be192606fee64830b9c5d70b7ed59426b6|commit]], [[https://git.kernel.org/linus/08263a9ae664b24fa777d20b365601534842b236|commit]], [[https://git.kernel.org/linus/97519dc52b44af054d7654776e78eaa211cf1842|commit]] * nand * Add support for Micron on-die ECC [[https://git.kernel.org/linus/9748e1d87573c94191442d6bd0307f523e5cd8b8|commit]], [[https://git.kernel.org/linus/785818fa8385fe55dab253e42a4c6728fca61333|commit]] * denali: enable bad block table scan [[https://git.kernel.org/linus/777f2d49e8e9fbb5d00f54c496877220b6e6ff6c|commit]] * denali: support hardware-assisted erased page detection [[https://git.kernel.org/linus/57a4d8b5f6482718f17c08f2cdfea085b1d3c12a|commit]] * gpmi: add i.MX 7 SoC support [[https://git.kernel.org/linus/b4af694f1c51f035f70fe964e4859bd9dbaa52b8|commit]] * mediatek: add support for MT2712 NAND FLASH Controller [[https://git.kernel.org/linus/30ee809e980b07f467fca3e7ee16e8d034cf41af|commit]], add support for different MTK NAND FLASH Controller IP [[https://git.kernel.org/linus/7ec4a37c5d71f0a0bfeb1346d4e832a090ca292d|commit]] * spi-nor * Add support for Macronix mx66l1g45g spi flash [[https://git.kernel.org/linus/ce398a8141b485e4c97bd313c4c06cb6f64a22d7|commit]] * Add support for Spansion S25FL064L [[https://git.kernel.org/linus/d8b494a32889eae6eebb71bb4de3e14025026fe5|commit]] * Add support for mx66u51235f [[https://git.kernel.org/linus/af18ba48420e39833ccaedfe98b98fdef040c6eb|commit]] * Add Dual and Quad read mode support to some flash devices [[https://git.kernel.org/linus/d7c9ade2e31dbae4deaa8a5198107ecde4c56968|commit]] * Introduce Double Transfer Rate (DTR) SPI protocols [[https://git.kernel.org/linus/15f55331527b1422eae683477f8a31fdfae93316|commit]] * Introduce Octo SPI protocols [[https://git.kernel.org/linus/fe488a5e48c69204c3b1ad6fa3282e12dbfaabe7|commit]] * Introduce SPI 1-2-2 and SPI 1-4-4 protocols [[https://git.kernel.org/linus/cfc5604c488ccd17936b69008af0c9ae050f4a08|commit]] * Add Winbond w25m512jv [[https://git.kernel.org/linus/0cbef932bd82857823c0e52b08218b0c9920a475|commit]] == Industrial I/O (iio) == * multiplexer: new iio category and iio-mux driver [[https://git.kernel.org/linus/7ba9df54b09117c0a062f9eac4a36b0e70893387|commit]] * isl29028: move out of staging [[https://git.kernel.org/linus/105c3de1eb414d17e7b9db116f076026d2767ef6|commit]] * accel: st_accel: add SPI-3wire support [[https://git.kernel.org/linus/a7b8829d242b1a58107e9c02b09e93aec446d55c|commit]] * adc: Add support for TI ADC108S102 and ADC128S102 [[https://git.kernel.org/linus/7e87d11c9bda75816ced8d0895e8d24e5c52833a|commit]], add driver for the ti-adc084s021 chip [[https://git.kernel.org/linus/3691e5a694491bd54743cfc862cc3859d4be92db|commit]], stm32: add support for STM32H7 [[https://git.kernel.org/linus/95e339b6e85d03438d1d9236ccaff4ecd895f3ab|commit]] * hid-sensor-hub: Implement batch mode [[https://git.kernel.org/linus/138bc7969c24c6cbba28e919c2376ad10a46fc60|commit]] * hid-sensor-rotation: Add "scale" and "offset" properties parse support [[https://git.kernel.org/linus/a78587d338d084037b0ea6687508f207d8dec2fb|commit]], add geomagnetic orientation sensor hid support [[https://git.kernel.org/linus/00907c7a3282053dd4782e02c3101809608e7ea7|commit]], add relative orientation sensor hid support [[https://git.kernel.org/linus/9ff88edc5e7bad08bdd79a20f14533a5cf44b865|commit]] * humidity: hts221: add power management support [[https://git.kernel.org/linus/b7079eeac5da0d50a89a73969ff390e8cdecec44|commit]] * imu: st_lsm6dsx: add system power management support [[https://git.kernel.org/linus/d3f770582aeb11db9d8b433d6ee23bdfab3422a2|commit]] * isl29028: add isl29030 support [[https://git.kernel.org/linus/e530cc8408770e6451e4d5c5e8a2a45132689cc1|commit]] * stm32 trigger: Add support for TRGO2 triggers [[https://git.kernel.org/linus/6fb34812c2a2a4cdcdad4452b9634892812fa97b|commit]] * ad5064: Add support for ltc2633 and similar devices [[https://git.kernel.org/linus/b2d2d2bfca6832ae61f80c5fbc9e7cdc566d04b4|commit]] == Multi Function Devices (MFD) == * intel_quark_i2c_Add support for SIMATIC IOT2000 platform [[https://git.kernel.org/linus/842086d2b5a6cec23d598edffb5137c72b265c50|commit]] * intel-lpss: Add Intel Cannonlake PCI IDs [[https://git.kernel.org/linus/b418bbff36dd25dc49ed6abbb1e1deedd0d7cff5|commit]] * Add Cherry Trail Whiskey Cove PMIC driver [[https://git.kernel.org/linus/de85d79f4aab67fe0537dd6e2c5d545b88239cc4|commit]] * Add LP87565 PMIC support [[https://git.kernel.org/linus/1e3496000c11ec1ec56cf664b6a01d66de423507|commit]] * cros_ec: Add support for dumping panic information [[https://git.kernel.org/linus/6e4941067cef482c9ed254cf06cab70c32db05b2|commit]], add debugfs, console log file [[https://git.kernel.org/linus/e86264595225d2764a903965356ef59aeb7d1c47|commit]] == Inter-Integrated Circuit (I2C) == * i2c-mux-gpmux: new driver [[https://git.kernel.org/linus/ac8498f0ce5301c51c32607af5a318a7e05f45c5|commit]] * aspeed: added driver for Aspeed I2C [[https://git.kernel.org/linus/f327c686d3ba44eda79a2d9e02a6a242e0b75787|commit]], [[https://git.kernel.org/linus/f9eb91350bb20b3e881bc59158071e14ee4f0326|commit]] * zx2967: add i2c controller driver for ZTE's zx2967 family [[https://git.kernel.org/linus/9615a01f71ca02858f5265b1b545280758562aa2|commit]] * xgene-slimpro: Add ACPI support by using PCC mailbox [[https://git.kernel.org/linus/df5da47fe722e36055b97134e6bb9df58c12495c|commit]] * i801: Add support for Intel Cannon Lake [[https://git.kernel.org/linus/09a1de04d59870b34b2a8106671c7bdea4ca9a90|commit]] == Hardware monitoring (hwmon) == * adt7475: add high frequency support [[https://git.kernel.org/linus/3490c92a0963280f7f01ebb23989066a67dfd18d|commit]] * nct6775: Add support for NCT6795D [[https://git.kernel.org/linus/419220dc48699a3d215c8006d19b897c7796c0d2|commit]] * pmbus: Add client driver for IR35221 [[https://git.kernel.org/linus/8991ebd9c9a69dcc03f5a961718a7a3184c1295d|commit]] * adt7475: fan stall prevention [[https://git.kernel.org/linus/1d58f5efbf2d8599a9062e4c800a072e2f015625|commit]] == General Purpose I/O (gpio) == * Add gpio-ingenic driver [[https://git.kernel.org/linus/b0653ce39a0d565cbb77c0f9a3f94ead2660927e|commit]] * mvebu: Add support for the Armada 7K/8K SoCs [[https://git.kernel.org/linus/b6730b20837e7402292d35d3cb910fff4dac7099|commit]] * lp87565: Add support for GPIO [[https://git.kernel.org/linus/5c7f2c76cd6245d64afc09b1b5c8145adc2fd907|commit]] * xra1403: Add EXAR XRA1403 SPI GPIO expander driver [[https://git.kernel.org/linus/5704520d7880ee8b5d759e83df6090ea9f1a9b06|commit]] == Leds == * Remove SEAD-3 driver [[https://git.kernel.org/linus/64601cb1343f1b740aa7a612a1aec778a8163445|commit]] * Delete obsolete Versatile driver [[https://git.kernel.org/linus/7678da8ee6dec14eda83672b319b2f7b3b2cd22e|commit]] == DMA engines == * pl08x: Add support for Faraday Technology FTDMAC020 [[https://git.kernel.org/linus/1e1cfc7213a37131a53e7dfada75dce77b8e043d|commit]] * Add Broadcom SBA RAID driver [[https://git.kernel.org/linus/743e1c8ffe4ee5dd7596556dcc3f022ccde13d7b|commit]] == Cryptography hardware acceleration == * caam: add support for RSA key form 2 [[https://git.kernel.org/linus/52e26d77b8b3de2e9ed6c7126f68e04cad5fe852|commit]] and form 3 [[https://git.kernel.org/linus/4a651b122adb8d3a9cb1c5dddfd63e708ee9bdd2|commit]] * cavium: Add support for CNN55XX adapters [[https://git.kernel.org/linus/14fa93cdcd9bbd50018196c00ca16da636f965c2|commit]], [[https://git.kernel.org/linus/086eac9eb4a05d053f8abf661c36e77c40264e41|commit]], add more algorithms [[https://git.kernel.org/linus/10d82222d9411dcc0ebcb11ca110597246696af4|commit]] * ccp: Add debugfs entries for CCP information [[https://git.kernel.org/linus/3cdbe346ed3f380eae1cb3e9febfe703e7d8a7b0|commit]] * inside-secure: add SafeXcel EIP197 crypto engine driver [[https://git.kernel.org/linus/1b44c5a60c137e5fd0c2c8b86e58fdbc9cd181ce|commit]] * omap-aes: Add support for GCM mode [[https://git.kernel.org/linus/ad18cc9d0f911928704cdc37f4d126853daa9e4e|commit]] == PCI == * Expose PCIe bridges attributes such as secondary bus number, subordinate bus number, max link speed and link width, current link speed and link width via sysfs. This information is available via lspci, but that requires root privilege [[https://git.kernel.org/linus/56c1af4606f04048e3ae9ab2027a708b9684ff37|commit]] * imx6: Add regulator support [[https://git.kernel.org/linus/c26ebe98a103479dae9284fe0a86a95af4a5cd46|commit]] * kirin: Add HiSilicon Kirin SoC PCIe controller driver [[https://git.kernel.org/linus/fc5165db245ac4b56c19e634592a144352817c6d|commit]] * mediatek: Add MediaTek PCIe host controller support [[https://git.kernel.org/linus/637cfacae96fa6d4166866a7fd2f97af681e6e0d|commit]] * qcom: Add support for IPQ4019 PCIe controller [[https://git.kernel.org/linus/90d52d57ccace5cd590ae642765b510240986546|commit]] * tango: Add Sigma Designs Tango SMP8759 PCIe host bridge support [[https://git.kernel.org/linus/5e14e9fac308daf5607362f879e6de67e0b8dd5b|commit]] * switchtec: Add "running" status flag to fw partition info ioctl [[https://git.kernel.org/linus/079e3bc588465f6216bfc5ad61540b5db4616598|commit]], add device IDs for additional Switchtec products [[https://git.kernel.org/linus/393958d0d9ba2b9fd77e39ce764aa10b2e56b701|commit]] == Non-Transparent Bridge (NTB) == * Add a module option to control affinity of DMA channels [[https://git.kernel.org/linus/e9410ff810f330d41dd69aecdd46fd7d4bb9c983|commit]] * Add more debugfs support for ntb_perf testing options [[https://git.kernel.org/linus/8407dd6c16c0d92432323c0ce8daecd13e424703|commit]] * Alter MW API to support multi-ports devices [[https://git.kernel.org/linus/443b9a14ecbe811071467d54d6f2f1182835cc4d|commit]], [[https://git.kernel.org/linus/cdcca896aee19e338adf3000512cade4befa5c69|commit]] * Alter Scratchpads API to support multi-ports devices [[https://git.kernel.org/linus/d67288a39584daad11edee9b03d53264ba147453|commit]] * Alter link-state API to support multi-port devices [[https://git.kernel.org/linus/4e8c11b7fd29f70eb7af43bae908297689f2c3da|commit]] * Add IDT 89HPESxNTx PCIe-switches support [[https://git.kernel.org/linus/bf2a952d31d2cd28bb3454f15645a76fda70addd|commit]] == Clock == * Add Gemini SoC clock controller [[https://git.kernel.org/linus/846423f96721d5c1c2fad6b43b3f1359002907d5|commit]] * at91: Add sama5d2 suspend/resume [[https://git.kernel.org/linus/b3b02eac33eddda88992962d920b46348bb086da|commit]] * boston: Add a driver for MIPS Boston board clocks [[https://git.kernel.org/linus/6b0fd6c1a22da18a00f8ce12014d55ce0a316651|commit]] * keystone: Add sci-clk driver support [[https://git.kernel.org/linus/b745c0794e2ff20c7589600f5fa904fc201bcc0c|commit]] * meson-gxbb: Add EE 32K Clock for CEC [[https://git.kernel.org/linus/14c735c8e3082714e3d5fa91843692a9c871cebe|commit]] * mvebu: armada-38x: add support for 1866MHz variants [[https://git.kernel.org/linus/9593f4f56cf5d1c443f66660a0c7f01de38f979d|commit]] * qcom: Add ipq8074 Global Clock Controller support [[https://git.kernel.org/linus/371a95074558a08d47e3acaa29f810aae6f03d0a|commit]] * renesas: r8a7790: Add new CPG/MSSR driver [[https://git.kernel.org/linus/d4e59f108e904e4b58323a151a82d85a351c1eed|commit]] * renesas: r8a7791/r8a7793: Add new CPG/MSSR driver [[https://git.kernel.org/linus/6449ab814148bb2b9a3006a44da5fde656e599b8|commit]] * renesas: r8a7792: Add new CPG/MSSR driver [[https://git.kernel.org/linus/fd3c2f38264301324b2c1074eb1b65d5e31bd595|commit]] * renesas: r8a7794: Add new CPG/MSSR driver [[https://git.kernel.org/linus/2d75588a28c6bbbb7a026087aa61be1492b3d6ac|commit]] * rockchip: add clock controller for rk3128 [[https://git.kernel.org/linus/f6022e88faca1a6a21cbd0f009b477bc530b9cc7|commit]] * sunxi-ng: Add driver for A83T CCU [[https://git.kernel.org/linus/05359be1176bd097af9e7e833ff0317c55c5a86c|commit]] * sunxi-ng: add support for DE2 CCU [[https://git.kernel.org/linus/763c5bd045b1098be444142403398f1414fd42fb|commit]] * clocksource: Add Owl timer [[https://git.kernel.org/linus/4be78a86c5063a50782dd2f16bd76df6a1771d77|commit]] == Thunderbolt == * Add MSI-X support [[https://git.kernel.org/linus/046bee1f9ab83b4549c185804ae9cbfbb8f9641f|commit]] * Export vendor and device name in sysfs [[https://git.kernel.org/linus/72ee33907b629355d8fd1980140a467041a9f519|commit]] * Add support for Internal Connection Manager [[https://git.kernel.org/linus/bfe778ac49826ced3dceb6416038e1cd887ce2bd|commit]], [[https://git.kernel.org/linus/9d3cce0b613689ee849a505ffac179af0ae9fff2|commit]], [[https://git.kernel.org/linus/cd446ee2e64f03d0e3d8463bf826aaebe0005149|commit]], [[https://git.kernel.org/linus/3e13676862f90dbf5b00d57d5599e57788289897|commit]], [[https://git.kernel.org/linus/f67cf491175a315ca86c9b349708bfed7b1f40c1|commit]] * Add support for host and device NVM firmware upgrade [[https://git.kernel.org/linus/e6b245ccd524441f462f1ca1fe726123dcedeeee|commit]] * Add new Thunderbolt PCI IDs [[https://git.kernel.org/linus/5e2781bcb1e876d314832489ff8177ef917d9b45|commit]] == Various == * Implementation of the IBM 'Flexible Support Interface' (FSI) bus device driver [[https://git.kernel.org/linus/09aecfab93b8f728c5d65d33f26055b7e726df3b|commit]], [[https://git.kernel.org/linus/faf0b116dec119d766cb2cdf9cd954b5ee88d546|commit]], [[https://git.kernel.org/linus/414c1026319bc10796a868c1fa0ba312c4ca9e67|commit]], [[https://git.kernel.org/linus/0cbaa44841db3d06d2a21ae4ab679882033f3dbe|commit]], [[https://git.kernel.org/linus/014c2abc530d7f3674c195891cef7128352453e0|commit]], [[https://git.kernel.org/linus/26095282119ecf1088193d09388fa40700e34e45|commit]], [[https://git.kernel.org/linus/2b545cd8e1b2a2bd60d991c7f1b45a30c673ece2|commit]], [[https://git.kernel.org/linus/2b37c3e285f9dfd76735b0b4b26e0ada949e97b5|commit]], [[https://git.kernel.org/linus/f7ade2a603cfd205a6d7afb9d96ac7975f666dd6|commit]], [[https://git.kernel.org/linus/4efe37f4c4efcb73562e4634cb6c262b08ab6451|commit]], [[https://git.kernel.org/linus/cd0fdb5c07b27bac8ce617459c3599f7be315ce5|commit]], [[https://git.kernel.org/linus/777dcf7391be81644360c15c375b24c96ceb49ce|commit]], [[https://git.kernel.org/linus/356d8009a5a4569f17a3508b50a347bdf4d5b337|commit]], [[https://git.kernel.org/linus/125739cbc1c3b29c89ae44f85904cf18fc49a2fb|commit]], [[https://git.kernel.org/linus/da36cadf89a75a730302a4df114cb930b1becc39|commit]], [[https://git.kernel.org/linus/66433b05a3b2b8f95be9e6269bc21e916febf482|commit]], [[https://git.kernel.org/linus/1fa847d74a75b76c6028b1e943434c471bd2619c|commit]], [[https://git.kernel.org/linus/a7ec9371dd11f0bc705a703fa0e5c1c11339f1a6|commit]], [[https://git.kernel.org/linus/ac0385d9f609e836e82213c75a24ae87f8fe1c9f|commit]] ,[[https://git.kernel.org/linus/1247cf7ab876b6f1da7028bff64b3d89130dd8e3|commit]], [[https://git.kernel.org/linus/680ca6dcf5c222765cb2fb22959c5282865b6655|commit]], [[https://git.kernel.org/linus/7f9e8f767030e9d588ffc71e50ebf5164c86c8a9|commit]], [[https://git.kernel.org/linus/4af889b0ff78a71a0d5e3d4ce62515eca2ba4939|commit]], [[https://git.kernel.org/linus/acb7e8f7448efef4ba1d86247cacbd201df733ab|commit]] * drivers/misc: add Aspeed LPC snoop driver [[https://git.kernel.org/linus/9f4f9ae81d0affc182f54dd00285ddb90e0b3ae1|commit]] * hwspinlock: sprd: Add hardware spinlock driver [[https://git.kernel.org/linus/d8c8bbbb1aba547b6c0d534f87fc68aa338658fc|commit]] * irqchip/aspeed-i2c-ic: Add I2C IRQ controller for Aspeed [[https://git.kernel.org/linus/f48e699ddf7056f83bb8e2dbe3c2ae8d1ff1a31a|commit]] * irqchip/irq-mvebu-gicp: Add new driver for Marvell GICP [[https://git.kernel.org/linus/a68a63cb4dfc30e8a79b444aabc7747bb7621acf|commit]] * irqchip/irq-mvebu-icu: Add new driver for Marvell ICU [[https://git.kernel.org/linus/e0de91a977bfe4c199138fa256a211a648ef6999|commit]] * mailbox: Introduce Qualcomm APCS IPC driver [[https://git.kernel.org/linus/25bfee16d5a3158086273cc51110c7470144c842|commit]] * mmtimer: Remove the SGI SN2 mmtimer driver [[https://git.kernel.org/linus/07903ada96139ced48f2f893fe57a26a8fbc6043|commit]] * mux: adg792a: add mux controller driver for ADG792A/G [[https://git.kernel.org/linus/afda08c4caa9489511557def51e322a5f2142a2f|commit]] * mux: add mux controller driver for gpio based multiplexers [[https://git.kernel.org/linus/2c089f08e0de2a784106272c6454ce389fe12376|commit]] * mux: minimal mux subsystem [[https://git.kernel.org/linus/a3b02a9c6591ce154cd44e2383406390a45b530c|commit]] * mux: mmio-based syscon mux controller [[https://git.kernel.org/linus/73726380a26fa1ed490f30fccee10ed9da28dc0c|commit]] * phy: Add stingray SATA phy support [[https://git.kernel.org/linus/80886f7c698fd64366a6eced011ec82f4daf968b|commit]] * phy: bcm-ns-usb3: add MDIO driver using proper bus layer [[https://git.kernel.org/linus/af850e14a7ae493e85090723eb9cf85dafb8b243|commit]] * phy: cpcap-Add CPCAP PMIC USB support [[https://git.kernel.org/linus/6d6ce40f63af9860ba12e6540fc9c9feb4338a1d|commit]] * phy: meson: add USB2 PHY support for Meson GXL and GXM [[https://git.kernel.org/linus/697b373c6df682dc6aba10cc1e81a2664c7cbbd4|commit]] * phy: phy-bcm-ns2-usbdrd: Broadcom USB DRD PHY driver for Northstar2 [[https://git.kernel.org/linus/787f24543c4a599e5d9d311a3fce839ce87bbff0|commit]] * phy: rcar-gen3-usb3: add support for R-Car Gen3 USB 3.0 PHY [[https://git.kernel.org/linus/7c7356bab8e85c8d2e335752dcb89d94fe10d660|commit]] * phy: tusb1210: add support for TUSB1211 [[https://git.kernel.org/linus/82d9d5e0c0f9d22decacbca25ec53782140c8bb9|commit]] * ptp: Add a ptp clock driver for Broadcom DTE [[https://git.kernel.org/linus/8a56aa107f1e812347cc1209aa674e1361375af8|commit]] * regmap: Add 1-Wire bus support [[https://git.kernel.org/linus/cc5d0db390b0ff0f5da95b643a2b070da15a9c3e|commit]] * remoteproc/keystone: Add a remoteproc driver for Keystone 2 DSPs [[https://git.kernel.org/linus/e88bb8f7a12c1325e312c214f157109d56b06f76|commit]] * reset: Add a Gemini reset controller [[https://git.kernel.org/linus/2acb037fc42b8ce5ae59a7d5db3c9b35672e3dd7|commit]] * reset: Add the TI SCI reset driver [[https://git.kernel.org/linus/28df169b9afa121153ef2a3ef4ceae72512cde6d|commit]] * rpmsg: Introduce Qualcomm RPM glink driver [[https://git.kernel.org/linus/b4f8e52b89f69f5563ac4cb9ffdacc4418917af1|commit]] * w1: Add subsystem kernel public interface [[https://git.kernel.org/linus/de0d6dbdbdb23ddb85f10d54a516e794f9a873e0|commit]] * firmware: google: memconsole: Adapt to new coreboot ring buffer format [[https://git.kernel.org/linus/a5061d028594a31dbf70f4554e0b7d83e5ce770f|commit]] * spmi: pmic_arb: add support for PMIC bus arbiter v3 [[https://git.kernel.org/linus/319f68843db8005610a921942c9f539fdcf8017a|commit]] = List of merges = * [[https://git.kernel.org/torvalds/c/81e3e044897b0875a52953b3fb6241a33428e4f9|Pull uuid subsystem ]] * [[https://git.kernel.org/torvalds/c/c6b1e36c8fa04a6680c44fe0321d0370400e90b6|Pull core block/IO updates ]] * [[https://git.kernel.org/torvalds/c/26d3a77d2cb3cb31bbaa2de37b7a4e6375f204ee|Pull EDAC updates ]] * [[https://git.kernel.org/torvalds/c/e94693f797400b9f424c69e1da9381e4846762fe|Pull objtool updates ]] * [[https://git.kernel.org/torvalds/c/330e9e46253cbfab178450c976aa90ef0f3ae940|Pull RCU updates ]] * [[https://git.kernel.org/torvalds/c/162b246eb420d2ca2002a50917c897b10c9aba09|Pull EFI updates ]] * [[https://git.kernel.org/torvalds/c/892ad5acca0b2ddb514fae63fa4686bf726d2471|Pull locking updates ]] * [[https://git.kernel.org/torvalds/c/7447d56217e215e50317f308aee1ed293ac4f749|Pull perf updates ]] * [[https://git.kernel.org/torvalds/c/9bd42183b951051f73de121f7ee17091e7d26fbb|Pull scheduler updates ]] * [[https://git.kernel.org/torvalds/c/59b60185b4a1adc46b115291dc34af2186cc9678|Pull nohz updates ]] * [[https://git.kernel.org/torvalds/c/2a275382a4f78f386db3473d9bb9987580de3cf4|Pull x86 apic updates ]] * [[https://git.kernel.org/torvalds/c/48b5259cf0a2b86b978da122f9459e22a2d1e8f6|Pull x86 asm updates ]] * [[https://git.kernel.org/torvalds/c/25e09ca52459586eb6171209635bc8b436a56d79|Pull x86 boot updates ]] * [[https://git.kernel.org/torvalds/c/e1449007e83f18db4470194232812ae524d64d79|Pull x86 hyperv updates ]] * [[https://git.kernel.org/torvalds/c/9bc088ab66be8978fbc981ba9644468fa2c2fd3f|Pull x86 microcode updates ]] * [[https://git.kernel.org/torvalds/c/7a69f9c60b49699579f5bfb71f928cceba0afe1a|Pull x86 mm updates ]] * [[https://git.kernel.org/torvalds/c/241e5e6f0497769d37240215047b9473ae3ae3f0|Pull m68k updates ]] * [[https://git.kernel.org/torvalds/c/058e88d37f872a9bc9fac7e49fdad43cdc9ba25d|Pull microblaze updates ]] * [[https://git.kernel.org/torvalds/c/e5859eb84576ce7a0d95be6224d2e269c8daa741|Pull parisc updates ]] * [[https://git.kernel.org/torvalds/c/e0f3e8f14da868047c524a0cf11e08b95fd1b008|Pull s390 updates ]] * [[https://git.kernel.org/torvalds/c/1b044f1cfc65a7d90b209dfabd57e16d98b58c5b|Pull timer updates ]] * [[https://git.kernel.org/torvalds/c/03ffbcdd7898c0b5299efeb9f18de927487ec1cf|Pull irq updates ]] * [[https://git.kernel.org/torvalds/c/8c073517a992124e385040c0da0df809abfa8f61|Pull x86 PCI updates ]] * [[https://git.kernel.org/torvalds/c/3ad918e65d6926490c8f18a157cea25bf29ecd3a|Pull x86 timers updates ]] * [[https://git.kernel.org/torvalds/c/9a9594efe54324e9124add7e7b1e7bdb6d0b08a3|Pull SMP hotplug updates ]] * [[https://git.kernel.org/torvalds/c/4422d80ed7d4bdb2d6e9fb890c66c3d9250ba694|Pull RAS updates ]] * [[https://git.kernel.org/torvalds/c/362f6729cbb1d6bbab59e069f19441b0622ff7ec|Pull USB/PHY updates ]] * [[https://git.kernel.org/torvalds/c/cbcd4f08aa637b74f575268770da86a00fabde6d|Pull staging/IIO updates ]] * [[https://git.kernel.org/torvalds/c/9a715cd54347948e74f1a597da22884af287727d|Pull tty/serial updates ]] * [[https://git.kernel.org/torvalds/c/974668417b74ec5f68df2411f53b3d3812565059|Pull driver core updates ]] * [[https://git.kernel.org/torvalds/c/f4dd029ee0b92b77769a1ac6dce03e829e74763e|Pull char/misc updates ]] * [[https://git.kernel.org/torvalds/c/650fc870a2ef35b83397eebd35b8c8df211bff78|Pull documentation updates ]] * [[https://git.kernel.org/torvalds/c/17ece345a042347224e50032e959ad3959638b21|Pull MMC updates ]] * [[https://git.kernel.org/torvalds/c/24d734a2ba5133f55feb7f7df7530d4f5aa6518f|Pull hwmon updates ]] * [[https://git.kernel.org/torvalds/c/36b8042262e7fbabf62ab300361399bec6499b6f|Pull regmap updates ]] * [[https://git.kernel.org/torvalds/c/d62eb5edf6643ede7e48b4d03ba972c0e8949acc|Pull regulator updates ]] * [[https://git.kernel.org/torvalds/c/b39de277b02ffd8e3dccb01e9159bd45cb07b95d|Pull spi updates ]] * [[https://git.kernel.org/torvalds/c/408c9861c6979db974455b9e7a9bcadd60e0934c|Pull power management updates ]] * [[https://git.kernel.org/torvalds/c/eceeae414edccb07fad683011c0c65abe8a3a554|Pull ACPI updates ]] * [[https://git.kernel.org/torvalds/c/a897a10141ae4deb43346fbf2ae2a5149bd7fd5a|Pull power supply and reset updates ]] * [[https://git.kernel.org/torvalds/c/c9946d014fe8da95257a118ba946bd4bd44a0c86|Pull HSI updates ]] * [[https://git.kernel.org/torvalds/c/8ca302e9c61a1b8852f4bd4def8e7ff59f4c729a|Pull ARM SoC platform updates ]] * [[https://git.kernel.org/torvalds/c/1849f800fba32cd5a0b647f824f11426b85310d8|Pull ARM device-tree updates ]] * [[https://git.kernel.org/torvalds/c/9ce32ac8f83729aca9f45ce9598dbc5451d1044b|Pull ARM SoC defconfig updates ]] * [[https://git.kernel.org/torvalds/c/e8547112910540afb71589ee807ae6a4259f9755|Pull ARM SoC driver updates ]] * [[https://git.kernel.org/torvalds/c/a9ceea26747dfd1879e7d836c5ce40bb8d6fc7e9|Pull ARM 64-bit DT updates ]] * [[https://git.kernel.org/torvalds/c/19964541c23156cc8f814a2137df6b833ccdbf12|Pull ARM SoC 64-bit updates ]] * [[https://git.kernel.org/torvalds/c/eed1fc87795362fd868bdc960d7b96d25f81eae3|Pull printk updates ]] * [[https://git.kernel.org/torvalds/c/7391786a64dcfe9c609a1f8e2204c1abf42ded23|Pull audit updates ]] * [[https://git.kernel.org/torvalds/c/e24dd9ee5399747b71c1d982a484fc7601795f31|Pull security layer updates ]] * [[https://git.kernel.org/torvalds/c/2cc7b4ca7d01a844651d34b79ff8d778c7e9a875|Pull pstore updates ]] * [[https://git.kernel.org/torvalds/c/59005b0c59a164101b0273e4bda212c809dc2246|Pull GCC plugin updates ]] * [[https://git.kernel.org/torvalds/c/8ad06e56dcbc1984ef0ff8f6e3c19982c5809f73|Pull crypto updates ]] * [[https://git.kernel.org/torvalds/c/5518b69b76680a4f2df96b1deca260059db0c2de|Pull networking updates ]] * [[https://git.kernel.org/torvalds/c/3bad2f1c676581d01e7645eb03e9b27e28b0a92e|Pull misc user access cleanups ]] * [[https://git.kernel.org/torvalds/c/4be95131bf3bca97b6a7db9c6fb63db2cb94da06|Pull wait syscall updates ]] * [[https://git.kernel.org/torvalds/c/89fbf5384ddf666a595eb6562dc63fcbfeb8f6a5|Pull read/write updates ]] * [[https://git.kernel.org/torvalds/c/ea3b25e1320df4e575c323b6ab22a5fc79976fbe|Pull timer-related user access updates ]] * [[https://git.kernel.org/torvalds/c/7114f51fcb979f167ab5f625ac74059dcb1afc28|Pull memdup_user() conversions ]] * [[https://git.kernel.org/torvalds/c/8c27cb3566762613a23c080e3db7d0501af9a787|Pull btrfs updates ]] * [[https://git.kernel.org/torvalds/c/c96e6dabfbdb241e32b3c588dbfa1ccb87d2c95a|Pull GFS2 updates ]] * [[https://git.kernel.org/torvalds/c/e5f76a2e0e84ca2a215ecbf6feae88780d055c56|Pull mnt namespace updates ]] * [[https://git.kernel.org/torvalds/c/55a7b2125cf4739a8478d2d7223310ae7393408c|Pull arm64 updates ]] * [[https://git.kernel.org/torvalds/c/a4c20b9a574b9720acf6c647eaff5e7e1e688086|Pull percpu updates ]] * [[https://git.kernel.org/torvalds/c/109a5db5042c035ded330b948a710b9a0c20934d|Pull libata updates ]] * [[https://git.kernel.org/torvalds/c/9ced560b82606b35adb33a27012a148d418a4c1f|Pull cgroup changes ]] * [[https://git.kernel.org/torvalds/c/920f2ecdf6c3b3526f60fbd38c68597953cad3ee|Pull sound updates ]] * [[https://git.kernel.org/torvalds/c/0b49ce5a40702bf78a5f80076312b244785e9a2f|Pull media updates ]] * [[https://git.kernel.org/torvalds/c/4f5dfdd29065a0d1d0e61d9744e14d1d852518be|Pull LED updates ]] * [[https://git.kernel.org/torvalds/c/ac7b75966c9c86426b55fe1c50ae148aa4571075|Pull pin control updates ]] * [[https://git.kernel.org/torvalds/c/9871ab22f2784b2823b01522772a72ee4fc9d1fa|Pull rdma update ]] * [[https://git.kernel.org/torvalds/c/3a564bb3a8a6950e18b1f5d209bda39fc3831074|Pull device mapper updates ]] * [[https://git.kernel.org/torvalds/c/90311148415ab23f5767fbb577a012d4405f12e5|Pull SCSI updates ]] * [[https://git.kernel.org/torvalds/c/0dfaeb618f6cd2010b23e8b2be3c892c35d39633|Pull x86 platform driver updates ]] * [[https://git.kernel.org/torvalds/c/426b8eeb058a16c63759b3f48394601e1ed74e31|Pull rpmsg updates ]] * [[https://git.kernel.org/torvalds/c/9a6293c321f6d3a6762f803bfb0a2e9275438bd1|Pull remoteproc updates ]] * [[https://git.kernel.org/torvalds/c/e0f25a3f2d052e36ff67a9b4db835c3e27e950d8|Pull hwspinlock updates ]] * [[https://git.kernel.org/torvalds/c/c136b84393d4e340e1b53fc7f737dd5827b19ee5|Pull KVM updates ]] * [[https://git.kernel.org/torvalds/c/6e6c5b960644125b6f2fc2cd04e62bff0771923e|Pull xen updates ]] * [[https://git.kernel.org/torvalds/c/2c669275dc3245e2866a0eea15bda8ec8d1ab8db|Pull more s390 updates ]] * [[https://git.kernel.org/torvalds/c/f72e24a1240b78f421649c4d88f5c24ab1c896a1|Pull dma-mapping infrastructure ]] * [[https://git.kernel.org/torvalds/c/2074006dace5d289d90f2bd31ae1e4bc94965f55|Pull tracing updates ]] * [[https://git.kernel.org/torvalds/c/771d3feb4b79f8569bf0033b9075a434d0365fa2|Pull DRM compat ioctl handling updates ]] * [[https://git.kernel.org/torvalds/c/c856863988ebf612d159e55eeddbcd27de63b40d|Pull misc compat stuff updates ]] * [[https://git.kernel.org/torvalds/c/1c91d2c6915b288bc8595b21d37e1bb662a40e55|Pull alpha user access updates ]] * [[https://git.kernel.org/torvalds/c/90880b532a7ebd13a052d6c410807b33809a3efb|Pull probe_kernel_read() uses ]] * [[https://git.kernel.org/torvalds/c/dc502142b65b9e31eb90ab4344b3acadb2698317|Pull user access str* updates ]] * [[https://git.kernel.org/torvalds/c/9f45efb9286268e01d5022d34a58a68f53ca3072|Merge misc updates from akpm]] * [[https://git.kernel.org/torvalds/c/b6ffe9ba46016f8351896ccee33bebcd0e5ea7c0|Pull libnvdimm updates ]] * [[https://git.kernel.org/torvalds/c/21c19bc7ee256094aba74af8d91a824da4bc36af|Pull mailbox updates ]] * [[https://git.kernel.org/torvalds/c/dd6ec12f3bf83ca3c4e712a9f35960aec779f6f9|Pull DeviceTree updates ]] * [[https://git.kernel.org/torvalds/c/dddd564dbb5934c9a0c401491cafb98ab1c82fc6|Pull clk updates ]] * [[https://git.kernel.org/torvalds/c/c7d28eca1d58d335ff8de6f33559b221bdd029f9|Pull GPIO updates ]] * [[https://git.kernel.org/torvalds/c/6972b007ca771e33dec992ccd104c95a97a186e5|Pull MFD updates ]] * [[https://git.kernel.org/torvalds/c/df7cb187edc726fe78f2c9818fb8eb534a61541c|Pull backlight updates ]] * [[https://git.kernel.org/torvalds/c/6481352082e8c373a005387c4fc7258b197f0bc9|Pull USB fixes ]] * [[https://git.kernel.org/torvalds/c/d691b7e7d1b5186eae62fd32adee65d3316bfdf6|Pull powerpc updates ]] * [[https://git.kernel.org/torvalds/c/37949075ab628e8ef36a877108c2d95b13221cc5|Pull OpenRISC updates ]] * [[https://git.kernel.org/torvalds/c/ef3ad0898a60d30da7f170032992914998c366e5|Pull Kselftest updates ]] * [[https://git.kernel.org/torvalds/c/58f051fc9828709e6c55803510761413d92c4e57|Pull Kbuild updates ]] * [[https://git.kernel.org/torvalds/c/16ffc4c39415e62c1d027d1bc59ee28e267d59f2|Pull misc Kbuild updates ]] * [[https://git.kernel.org/torvalds/c/98ced886dd79a7028d203ed8adea8452bbfb47b6|Pull Kbuild thin archives updates ]] * [[https://git.kernel.org/torvalds/c/3ea4fcc5fe7f990266ddd3139ef5ae66d625bd13|Pull cifs fixes ]] * [[https://git.kernel.org/torvalds/c/088737f44bbf6378745f5b57b035e57ee3dc4750|Pull Writeback error handling updates ]] * [[https://git.kernel.org/torvalds/c/6a37e94009b1a76d415b2759755f5cc7854c4ff6|Pull iov_iter hardening ]] * [[https://git.kernel.org/torvalds/c/b8d4c1f9f48e344fe1d6e6ffae01d4b31bf0aac0|Pull misc filesystem updates ]] * [[https://git.kernel.org/torvalds/c/fe1b518075d86976db3a93e7e8b640d24d477519|Pull sparc updates ]] * [[https://git.kernel.org/torvalds/c/09b56d5a418b7ced4ca427c7cf8faf11df72364c|Pull ARM updates ]] * [[https://git.kernel.org/torvalds/c/2ceedf97aef41d071d897a6e6aec8c05fb707ec4|Pull dmaengine updates ]] * [[https://git.kernel.org/torvalds/c/43d012099f5479eb057145f273280ff097f0e73d|Pull input updates ]] * [[https://git.kernel.org/torvalds/c/026d15f6b9878794fae1f794cae881ccd65052e5|Pull MD update ]] * [[https://git.kernel.org/torvalds/c/f263fbb8d60824993c1b64385056a3cfdbb21d45|Pull PCI updates ]] * [[https://git.kernel.org/torvalds/c/58f587cb0b603de3d8869e021d4fa704e065afa8|Pull fscrypt updates ]] * [[https://git.kernel.org/torvalds/c/bc2c6421cbb420677c4bb56adaf434414770ce8a|Pull ext4 updates ]] * [[https://git.kernel.org/torvalds/c/af3c8d98508d37541d4bf57f13a984a7f73a328c|Pull drm updates ]] * [[https://git.kernel.org/torvalds/c/a91ab911df51ac364e594d5950ed508d91091498|Pull HID updates ]] * [[https://git.kernel.org/torvalds/c/642338ba33c5331f2b94ca3944845741fbbf8b89|Pull XFS updates ]] * [[https://git.kernel.org/torvalds/c/9eb788800510ae1a6bc419636a66071ee4deafd5|Pull IPMI updates ]] * [[https://git.kernel.org/torvalds/c/5cdd4c046864827e7ac140eed081c6768a4dbb16|Pull f2fs updates ]] * [[https://git.kernel.org/torvalds/c/548aa0e3c516d906dae5edb1fc9a1ad2e490120a|Pull device properties framework updates ]] * [[https://git.kernel.org/torvalds/c/9967468c0a109644e4a1f5b39b39bf86fe7507a7|Merge more updates from akpm]] * [[https://git.kernel.org/torvalds/c/a3ddacbae5abc0a5aabb1e75b655e8cd6dc83888|Pull chrome platform updates ]] * [[https://git.kernel.org/torvalds/c/07d306c838c5c30196619baae36107d0615e459b|Pull watchdog updates ]] * [[https://git.kernel.org/torvalds/c/3bf7878f0f7d60c394f6d6631bb179e86f09f73c|Pull ceph updates ]] * [[https://git.kernel.org/torvalds/c/908b852df1d5d27d289e915fea7bfc16d38b8a76|Pull cifs fixes and sane default ]] * [[https://git.kernel.org/torvalds/c/130568d5eac5537cbd64cfb12103550af90edb79|Pull more block updates ]] * [[https://git.kernel.org/torvalds/c/6b1c776d3efbda31085b6a9f3bc7f774511fafd9|Pull overlayfs updates ]] * [[https://git.kernel.org/torvalds/c/fb4e3beeffa47619985f190663c6ef424f063a22|Pull IOMMU updates ]] * [[https://git.kernel.org/torvalds/c/235b84fc862ae2637dc0dabada18d97f1bfc18e1|Pull i2c updates ]] * [[https://git.kernel.org/torvalds/c/3a75ad1457d9cd84bc17d5b9cffb4d73b52be20b|Pull modules updates ]] * [[https://git.kernel.org/torvalds/c/311ac00deff520820d198cda141109f2a5655d4a|Pull more drm updates ]] * [[https://git.kernel.org/torvalds/c/38f7d2da4e39d454f2cb3e7c1ae35afde3d61123|Pull pwm updates ]] * [[https://git.kernel.org/torvalds/c/da16dd9785f88680c4affe176c07e85067d4fdd7|Pull fbdev updates ]] * [[https://git.kernel.org/torvalds/c/b5e16170f59b4ae38937b795a56a356fb95cca56|Pull MTD updates ]] * [[https://git.kernel.org/torvalds/c/3a00be19238ca330ce43abd33caac8eff343800c|Pull RTC updates ]] * [[https://git.kernel.org/torvalds/c/8c6f5e7359e5bd0616b686dd5e14b99a34103b32|Pull VFIO updates ]] * [[https://git.kernel.org/torvalds/c/6735a1971a00a29a96aa3ea5dc08912bfee95c51|Pull more x86 platform driver updates ]] * [[https://git.kernel.org/torvalds/c/ad51271afc21a72479974713abb40ca4b96d1f6b|Merge yet more updates from akpm]] * [[https://git.kernel.org/torvalds/c/bc0f51d35994bc14ae9bebadc9523399711fedf8|Pull more tracing updates ]] * [[https://git.kernel.org/torvalds/c/80fc62380995b02492245a9971944e4713a5eb63|Pull more Kbuild updates ]] * [[https://git.kernel.org/torvalds/c/62403005975c678ba7594a36670ae3bf0273d7c4|Pull nfsd updates ]] * [[https://git.kernel.org/torvalds/c/48ea2cedde3507941f4549b0d27ed46ed29e39ff|Pull SCSI target updates ]] * [[https://git.kernel.org/torvalds/c/b86faee6d111294fa95a2e89b5f771b2da3c9782|Pull NFS client updates ]] * [[https://git.kernel.org/torvalds/c/4d25ec19669292a65a32498eabdabdd32b1a8747|Pull thermal management updates ]] * [[https://git.kernel.org/torvalds/c/ccd5d1b91f22351b55feb6fdee504cb84d97752f|Pull NTB updates ]] * [[https://git.kernel.org/torvalds/c/867eacd7fb975273703766f52f485f08471a1ae9|Merge even more updates from akpm]] * [[https://git.kernel.org/torvalds/c/0ffff118b16b1201801d002ff9fa2eecdb45c529|Pull a few more input updates ]] * [[https://git.kernel.org/torvalds/c/e37a07e0c29cd2cef4633b1e6db5579cc99ba4cd|Pull more KVM updates ]] * [[https://git.kernel.org/torvalds/c/966859b9f73de9bcc14dece604ced6c0c562075b|Pull UBIFS updates ]] * [[https://git.kernel.org/torvalds/c/4ecd4ff55ac5c7fe9e232f34a41c4d54f2d825c1|Pull UML updates ]] * [[https://git.kernel.org/torvalds/c/568d135d337d3114688fef9fdbce7fb6dbbd04c7|Pull MIPS updates ]] * [[https://git.kernel.org/torvalds/c/93ff81859733d9697a5a0cc4707e52fb17056abb|Pull more __copy_.._user elimination ]] * [[https://git.kernel.org/torvalds/c/78dcf73421a879d22319d3889119945b85954a68|Pull ->s_options removal ]] * [[https://git.kernel.org/torvalds/c/52f6c588c77b76d548201470c2a28263a41b462b|Pull random updates ]] * [[https://git.kernel.org/torvalds/c/486088bc4689f826b80aa317b45ac9e42e8b25ee|Pull documentation format standardization ]] = Other news sites = * LWN [[https://lwn.net/Articles/727385/|4.13 Merge window, part 1]], [[https://lwn.net/Articles/727852/|part 2]] * Phoronix's [[http://www.phoronix.com/scan.php?page=article&item=linux-413-features&num=1|The New Changes & Features Of The Linux 4.13 Kernel]] * Heise.de [[https://www.heise.de/ct/artikel/Die-Neuerungen-von-Linux-4-13-3771362.html|Die Neuerungen von Linux 4.13]]