#pragma section-numbers on #pragma keywords Linux, kernel, operating system, changes, changelog, file system, Linus Torvalds, open source, device drivers #pragma description List of changes and new features merged in the Linux kernel during the 4.17 development cycle Linux 4.17 [[https://lkml.org/lkml/2018/6/3/142|has been released]] on 3 June 2018. Summary: This release adds support for AMD Radeon Vega 12 and it enables the "display code" by default in supported AMD Radeon GPUs; it also adds a kernel TLS receive path; a more efficient idle loop that prevent CPUs from spending too much time in shallow idle states; eight unmaintained architectures have been removed and another, the Andes NDS32 architecture, has been added; XFS has gained lazytime support; the CPU load estimations have been modified; Intel Cannonlake GPUs are supported and a kernel memory consistency model has been added; and many new drivers and other improvements. <> = Prominent features = == AMD Radeon Vega 12 support + "Display Code" enabled by default == This release adds support for AMD Radeon Vega 12. It also enables by default the [[https://kernelnewbies.org/Linux_4.15#Modesetting_and_much_better_display_support_in_the_AMD_amdgpu_driver|display code added in Linux 4.15]] Code: [[https://git.kernel.org/linus/c5191133405ac317d20d23c8510416e18842031d|commit]], [[https://git.kernel.org/linus/dc53d543fcb4fdcd836fffaf0b12d3b1b69cde62|commit]] == Kernel TLS receive path == Linux 4.13 [[https://kernelnewbies.org/Linux_4.13#Kernel_TLS_acceleration|added]] a feature to speed up TLS traffic by creating an in-kernel TLS pseudo implementation that did let the kernel send TLS messages. This release includes support for the receiving side. Code: [[https://git.kernel.org/linus/c46234ebb4d1eee5e09819f49169e51cfc6eb909|commit]], [[[[https://git.kernel.org/linus/b6c535b1638b32ff7817d78956b7232100570b5d|commit]] == A more efficient idle loop == This release reworks the idle loop in order to prevent CPUs from spending too much time in shallow idle states. It reduces idle power on some systems by 10% or more and may improve performance of workloads in which the idle loop overhead matters. Code: [[https://git.kernel.org/linus/0e7767687fdabfc58d5046e7488632bf2ecd4d0c|commit]], [[https://git.kernel.org/linus/2aaf709a518d26563b80fd7a42379d7aa7ffed4a|commit]], [[https://git.kernel.org/linus/ed98c34919985a9f87c3edacb9a8d8c283c9e243|commit]], [[https://git.kernel.org/linus/efefc97736e6f3261879bc9dddcb161224a455f5|commit]] , [[https://git.kernel.org/linus/45f1ff59e27ca59d33cc1a317e669d90022ccf7d|commit]], ,[[https://git.kernel.org/linus/23a8d888107ce4ce444eab2dcebf4cfb3578770b|commit]], [[https://git.kernel.org/linus/a59855cd8c613ba4bb95147f6176360d95f75e60|commit]], [[https://git.kernel.org/linus/554c8aa8ecade210d58a252173bb8f2106552a44|commit]], [[https://git.kernel.org/linus/296bb1e51a4838a6488ec5ce676607093482ecbc|commit]], [[https://git.kernel.org/linus/87c9fe6ee495f78f36d39cb37f6a714444a093ee|commit]] == Removal of unused architectures == Eight architectures have been removed due to lack of maintenance: score, blackfin, CRIS, frv, m32r, metag, mn10300 and tile Recommended LWN article: [[https://lwn.net/Articles/748074/|Shedding old architectures and compilers in the kernel]] Code: [[https://git.kernel.org/linus/b8c9c8f0190f4004d3d4364edb2dea5978dfc824|commit]], [[https://git.kernel.org/linus/4ba66a9760722ccbb691b8f7116cad2f791cca7b|commit]], [[https://git.kernel.org/linus/c690eddc2f3b44b24520f4a77cc3a4c9bde7d571|commit]], [[https://git.kernel.org/linus/fd8773f9f544955f6f47dc2ac3ab85ad64376b7f|commit]], [[https://git.kernel.org/linus/553b085c2075f6a4a2591108554f830fa61e881f|commit]], [[https://git.kernel.org/linus/bb6fb6dfcc17cddac11ac295861f7608194447a7|commit]], [[https://git.kernel.org/linus/739d875dd6982618020d30f58f8acf10f6076e6d|commit]], [[https://git.kernel.org/linus/bb9d812643d8a121df7d614a2b9c60193a92deb0|commit]], [[https://git.kernel.org/linus/889ce12b1650b3c388634451872638a08faf6d6b|commit]] == New NDS32 architecture == While eight unmaintained architectures are being removed, one has been added: NDS32. The [[http://www.andestech.com/product.php?cls=9|Andes nds32 architecture]] supports Linux for Andes's N10, D10, N13, N15, D15 processor cores. It is based on the patented 16/32-bit AndeStar RISC-like architecture. AndesCores range from highly performance-efficient small-footprint cores for microcontrollers and deeply-embedded applications to 1GHz+ cores running Linux, covering general-purpose N-series cores for a wide range of computing need, DSP-capable D-series cores for digital signal control, instruction-extensible E-series cores for application-specific acceleration, and secure S-series cores for best protection of the most valuable. Customers together have shipped over 2.5 billion SoC’s with Andes processors embedded (including non-MMU IP cores). Code: (including interrupt controller driver and timer driver). It is able to boot to shell and passes most LTP-2017 testsuites in nds32 AE3XX platform [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/nds32?id=e71ea3badae55a69a44b8fcb46ae7b547529b3761arch/nds32]] == XFS lazytime support == XFS adds support for the lazytime, a feature that helps to improve the performance impact caused by atime updates. Code: [[https://git.kernel.org/linus/c3b1b13190aec6d7450971b5ff10beaec04af558|commit]] == Better load estimation == This release changes the algorithms used to estimate the CPU load to make it a better fit for the scheduling of tasks common in embedded mobile use-cases, without affecting other classes of workloads. Recommended LWN article: [[https://lwn.net/Articles/741171/|Toward better CPU load estimation]] Code: [[https://git.kernel.org/linus/7f65ea42eb00bc902f1c37a71e984e4f4064cfa9|commit]], [[https://git.kernel.org/linus/f9be3e5961c5554879a491961187472e923f5ee0|commit]], [[https://git.kernel.org/linus/a07630b8b2c16f82fd5b71d890079f4dd7599c1d|commit]], [[https://git.kernel.org/linus/d519329f72a6f36bc4f2b85452640cfe583b4f81|commit]] == Intel Cannonlake support == Support for Intel Cannonlake GPUs is enabled in this release. Code: [[https://git.kernel.org/linus/3f43031b169361fefe032c13ebf644d17f3d76d6|commit]], [[https://git.kernel.org/linus/cf53902f48c3c7a34c6955f79c8800d1746de52c|commit]], [[https://git.kernel.org/linus/e3890d05b34266f5981876c65a6a97fc0d0d0ccb|commit]] == Latest protections against CPU bugs == This release adds support for SSBD mitigation Code: [[https://git.kernel.org/linus/f21b53b20c754021935ea43364dbf53778eeba32|commit]], [[https://git.kernel.org/linus/28a2775217b17208811fa43a9e96bd1fdf417b86|commit]], [[https://git.kernel.org/linus/885f82bfbc6fefb6664ea27965c3ab9ac4194b8c|commit]], [[https://git.kernel.org/linus/a73ec77ee17ec556fe7f165d00314cb7c047b1ac|commit]], [[https://git.kernel.org/linus/11fb0683493b2da112cd64c9dada221b52463bf7|commit]], [[https://git.kernel.org/linus/c456442cd3a59eeb1d60293c26cbe2ff2c4e42cf|commit]] == Provide a Linux-kernel memory model == This release adds the Linux Kernel Memory Consistency Model (LKMM) subsystem, which is an an array of tools in tools/memory-model/ that formally describe the Linux memory coherency model (a.k.a. Documentation/memory-barriers.txt), and also produce 'litmus tests' in form of kernel code which can be directly executed and tested. Recommended LWN article: [[https://lwn.net/Articles/718628/|A formal kernel memory-ordering model (part 1)]], [[https://lwn.net/Articles/720550/|A formal kernel memory-ordering model (part 2)]] Code: [[https://git.kernel.org/linus/1c27b644c0fdbc61e113b8faee14baeb8df32486|commit]] = Core (various) = * firmware * Enable run time change of forcing fallback loader [[https://git.kernel.org/linus/ceb18132248d95b2c68e30c3df78e69175c4452f|commit]] * Enable to force disable the fallback mechanism at run time [[https://git.kernel.org/linus/2cd7a1c6dcd33e7c1a82b254871230f29866d4e9|commit]] * Add KASAN checks to atomic operations [[https://git.kernel.org/linus/b06ed71a624ba088a3e3e3ac7d4185f48c7c1660|commit]], [[https://git.kernel.org/linus/8bf705d130396e69c04cd8e6e010244ad2ce71f4|commit]], [[https://git.kernel.org/linus/a35353bb9eb1990a44a0d7585f99e9589bcdb682|commit]], [[https://git.kernel.org/linus/ac605bee0bfab40fd5d11964705e907d2d5a32de|commit]] * Add trace events around the initcall functions, which adds the necessary information to analyze the initcalls without the high overhead of printk()s that can substantially slow down the boot process [[https://git.kernel.org/linus/4ee7c60de83ac01fa4c33c55937357601631e8ad|commit]], [[https://git.kernel.org/linus/58eacfffc41735c9155becc73cb7f4dcc60a46a9|commit]], [[https://git.kernel.org/linus/4e37958d1288ce90e8b8eb526ed93d6b2ee6cf54|commit]], [[https://git.kernel.org/linus/b0dc52f15e7fe2b973ecfe4f3706f1b35ce3943a|commit]] * (FEATURED) Power management: rework the idle loop [[https://git.kernel.org/linus/0e7767687fdabfc58d5046e7488632bf2ecd4d0c|commit]], [[https://git.kernel.org/linus/2aaf709a518d26563b80fd7a42379d7aa7ffed4a|commit]], [[https://git.kernel.org/linus/ed98c34919985a9f87c3edacb9a8d8c283c9e243|commit]], [[https://git.kernel.org/linus/efefc97736e6f3261879bc9dddcb161224a455f5|commit]] , [[https://git.kernel.org/linus/45f1ff59e27ca59d33cc1a317e669d90022ccf7d|commit]], ,[[https://git.kernel.org/linus/23a8d888107ce4ce444eab2dcebf4cfb3578770b|commit]], [[https://git.kernel.org/linus/a59855cd8c613ba4bb95147f6176360d95f75e60|commit]], [[https://git.kernel.org/linus/554c8aa8ecade210d58a252173bb8f2106552a44|commit]], [[https://git.kernel.org/linus/296bb1e51a4838a6488ec5ce676607093482ecbc|commit]], [[https://git.kernel.org/linus/87c9fe6ee495f78f36d39cb37f6a714444a093ee|commit]] * Task scheduler * (FEATURED) Better load estimation [[https://git.kernel.org/linus/7f65ea42eb00bc902f1c37a71e984e4f4064cfa9|commit]], [[https://git.kernel.org/linus/f9be3e5961c5554879a491961187472e923f5ee0|commit]], [[https://git.kernel.org/linus/a07630b8b2c16f82fd5b71d890079f4dd7599c1d|commit]], [[https://git.kernel.org/linus/d519329f72a6f36bc4f2b85452640cfe583b4f81|commit]] * boot parameters "nohz_full=" or "isolcpus=nohz" will now offload the residual 1Hz tick to the global workqueue so that the nohz_full CPUs don't have anymore tick (assuming nothing else requires it) as their residual 1Hz tick is offloaded to the housekeepers [[https://git.kernel.org/linus/77a021be383ebdacb17594e280242f7fd116095f|commit]], [[https://git.kernel.org/linus/a364298359e74a414857bbbf3b725564feb22d09|commit]], [[https://git.kernel.org/linus/22ab8bc02a5f6e8ffc418759894f7a6b0b632331|commit]], [[https://git.kernel.org/linus/1bda3f8087fce9063da0b8aef87f17a3fe541aca|commit]], [[https://git.kernel.org/linus/d84b31313ef8a8de55a2cbfb72f76f36d8c927fb|commit]], [[https://git.kernel.org/linus/dcdedb24159be3487e3dbbe1faa79ae7d00c92ac|commit]], [[https://git.kernel.org/linus/083c6eeab2cc13894618d188b854f2fc6b5b2303|commit]], [[https://git.kernel.org/linus/a7c8655b073d89303911c89d0fd9fc4be7631fbe|commit]] * Reduce migrations and conflicts with automatic NUMA balancing [[https://git.kernel.org/linus/7ebb66a12f85bc375beaf45ca900427fe47aa8f7|commit]], [[https://git.kernel.org/linus/eeb60398639143c11ff2c8b509e3a471411bb5d3|commit]], [[https://git.kernel.org/linus/082f764a2f3f2968afa1a0b04a1ccb1b70633844|commit]], [[https://git.kernel.org/linus/24d0c1d6e65f635b2c0684d0a42ff6c0674aa0e6|commit]], [[https://git.kernel.org/linus/2c83362734dad8e48ccc0710b5cd2436a0323893|commit]], [[https://git.kernel.org/linus/7347fc87dfe6b7315e74310ee1243dc222c68086|commit]] * prctl * Add force disable speculation [[https://git.kernel.org/linus/356e4bfff2c5489e016fdb925adbf12a1e3950ee|commit]] * Add two new prctls to control aspects of speculation related vulnerabilites and their mitigations to provide finer grained control over performance impacting mitigations [[https://git.kernel.org/linus/b617cfc858161140d69cc0b5cc211996b557a1c7|commit]] * proc: Provide details on speculation flaw mitigations [[https://git.kernel.org/linus/fae1fa0fc6cca8beee3ab8ed71d54f9a78fa3f64|commit]] * IRQs: Add wakeup sysfs node to show IRQ wakeup state [[https://git.kernel.org/linus/d61e2944b6364006e3d7a0152aaafda741c8c876|commit]] * Unconditionally clear stack on fork [[https://git.kernel.org/linus/e01e80634ecdde1dd113ac43b3adad21b47f3957|commit]] * Pin stack limit during exec [[https://git.kernel.org/linus/c31dbb146dd44af44bc60780ce8fa7a9f5f746df|commit]] * Hibernation: Add a new {{{/sys/power/resume_offset}}} that lets userspace specify the offset and disk to use when initiating a hibernate cycle [[https://git.kernel.org/linus/355064675f1c997cea017ea64c8f2c216e5425d9|commit]] * RCU: Remove obsolete statistics from debugfs [[https://git.kernel.org/linus/01c495f72a3b5a210e5689deba1ef33c82e8aa30|commit]], [[https://git.kernel.org/linus/bec06785fe2c866ccf39cafa18935d88d77d559a|commit]], [[https://git.kernel.org/linus/62df63e048daf4e29373bbbaae3751e5af5d9502|commit]], [[https://git.kernel.org/linus/d62df57370a5215fbf1b088d2ee51fa5d69bd0c3|commit]] * sysvipc: introduce STAT_ANY commands ({{{msgctl(MSG_STAT_ANY), semctl(SEM_STAT_ANY), shmctl(SHM_STAT_ANY)}}}) to solve discrepancies for ipc object permission checks between the syscall and via procfs [[https://git.kernel.org/linus/23c8cec8cf679b10997a512abb1e86f0cedc42ba|commit]], [[https://git.kernel.org/linus/a280d6dc77eb6002f269d58cd47c7c7e69b617b6|commit]], [[https://git.kernel.org/linus/c21a6970ae727839a2f300cd8dd957de0d0238c3|commit]] * kconfig: rename silentoldconfig to syncconfig [[https://git.kernel.org/linus/911a91c39cabcb6adb2a78f4f9777abb4c032b75|commit]] * inotify: Extend ioctl to allow to request id of new watch descriptor [[https://git.kernel.org/linus/e1603b6effe177210701d3d7132d1b68e7bd2c93|commit]] = File systems = * BTRFS * Add {{{nossd_spread}}} mount option [[https://git.kernel.org/linus/62b8e077317971b74d79c9cc501db2ae861d48b2|commit]] * Remove userspace transaction ioctls [[https://git.kernel.org/linus/7a5a07a81062915c65ce27e80608b1c819b1f936|commit]] * send: do not issue unnecessary truncate operations [[https://git.kernel.org/linus/ffa7c4296e93b25fc302c209ae488e57aad4c973|commit]] * XFS * Implement the lazytime mount option [[https://git.kernel.org/linus/c3b1b13190aec6d7450971b5ff10beaec04af558|commit]] * AFS * Implement @cell substitution handling [[https://git.kernel.org/linus/37ab636880cbc95ba87a5790bee23a1c813089c6|commit]] * Implement @sys substitution handling [[https://git.kernel.org/linus/6f8880d8e68155726a2a22e8787cfebf1ffcab08|commit]] * Introduce a statistics proc file [[https://git.kernel.org/linus/d55b4da4331efdfe2be1bcc7bc217bd3f7c47870|commit]] * Add stats for data transfer operations [[https://git.kernel.org/linus/76a5cb6fc1e22a2a316fb690fc4cdd5121d1c0ff|commit]] * F2FS * Introduce new mount option {{{fsync_mode}}} to control the policy of fsync. {{{fsync_mode=posix}}} is set by default, and means that f2fs uses a light fsync, which follows POSIX semantics. {{{fsync_mode=strict}}} means that it's a heavy fsync, which behaves in line with xfs, ext4 and btrfs, where generic/342 will pass, but the performance will regress [[https://git.kernel.org/linus/93cf93f17c8ef7c03d828914eaef88d8e585490d|commit]] * Add three block allocation policies to pass down write hints given by user [[https://git.kernel.org/linus/0cdd31953967b25c216ddcb630ec9a6bb8a91371|commit]], [[https://git.kernel.org/linus/f2e703f9a3caa91e4f3f0a8f5d3fe92dbea05623|commit]], [[https://git.kernel.org/linus/8b3a0ca0fde161c9716d4f0e8d81bf30fc004604|commit]] * Expose extension list to user and introduce hot file extension [[https://git.kernel.org/linus/846ae671ad368e344a2b141c0f19e1014b27a0dd|commit]], [[https://git.kernel.org/linus/b6a06cbbb5f7fd03589cff9178314af04c568826|commit]] * Add mount option for segment allocation policy [[https://git.kernel.org/linus/079396270b0f1e98496ef7672dd754bdd42574dc|commit]] * Introduce {{{F2FS_FEATURE_LOST_FOUND}}} (unreachable files saved in lost+found) feature [[https://git.kernel.org/linus/b7c409deda6bcaaa6452b015937a013dd8b481b4|commit]] * Introduce a new mount option test_dummy_encryption [[https://git.kernel.org/linus/ff62af200b94e06b1430eac6e58f5f26d13c749d|commit]] * nowait aio support [[https://git.kernel.org/linus/b91050a80cec3daf5a21f78274330df64a4936a3|commit]] * Support large nat bitmap [[https://git.kernel.org/linus/199bc3fef29cacf672e7e5cd49d296c1fdc1a891|commit]] * CEPH * Quota support [[https://git.kernel.org/linus/fb18a57568c2b84cd611e242c0f6fa97b45e4907|commit]], [[https://git.kernel.org/linus/b7a2921765cf796280baf653a52b22b52e0ba266|commit]], [[https://git.kernel.org/linus/cafe21a4fb3075fb2980caba8fdb533a1bdb52b0|commit]], [[https://git.kernel.org/linus/2b83845f8bd711e66e1c367a9bd56c9df3410236|commit]], [[https://git.kernel.org/linus/1ab302a0cb1455631646aa66b7fc02afd617ea4f|commit]], [[https://git.kernel.org/linus/d557c48db730eaab6b75d4af332c135309b7a6a4|commit]], [[https://git.kernel.org/linus/e3161f17d92699ce6ca3b7988131b10ad4035cf9|commit]], [[https://git.kernel.org/linus/9122eed5281e89bdb02162a8ecb3cc13ffc8985e|commit]] * Support for rbd "fancy" striping. The striping feature bit is now fully implemented, allowing mapping v2 images with non-default striping patterns. This completes support for --image-format 2 [[https://git.kernel.org/linus/ed0811d2d243c4195580a9671266031907c02ca7|commit]] * OVERLAYFS * Consistent inode number support for the case when layers are not all on the same filesystem ({{{xino}}} mount and config options) [[https://git.kernel.org/linus/795939a93e600587e52c34fe02402b27ddda6017|commit]], [[https://git.kernel.org/linus/16149013f8391d3bd7bcbcbe3bfd2fd06ba110e4|commit]] * CIFS * Implement v3.11 pre-authentification integrity [[https://git.kernel.org/linus/8bd68c6e47abff34e412a0c68cecb4a36bf0198b|commit]], [[https://git.kernel.org/linus/5fcd7f3f966f37f3f9a215af4cc1597fe338d0d5|commit]] * PSTORE * Add lz4hc and 842 compression support [[https://git.kernel.org/linus/239b716199d9aff0d09444b0086e23aacd6bd445|commit]] * Allow for run-time compression selection [[https://git.kernel.org/linus/fe1d475888eecf1319458ee916e642e3e5e41c28|commit]] * UDF * Remove never implemented mount options [[https://git.kernel.org/linus/f0c4a81711cb773b60cb8f90173e6491e67bf74f|commit]] = Memory management = * Introduce {{{MAP_FIXED_NOREPLACE}}} to solve issues not solved with {{{MAP_FIXED}}} [[https://git.kernel.org/linus/a4ff8e8620d3f4f50ac4b41e8067b7d395056843|commit]] * (FEATURED) Automate memory-barriers.txt; provide Linux-kernel memory model [[https://git.kernel.org/linus/1c27b644c0fdbc61e113b8faee14baeb8df32486|commit]] * OOM: remove 3% bonus for CAP_SYS_ADMIN processes [[https://git.kernel.org/linus/d46078b2888947a86b6bb997cd5927e602e8fdc9|commit]] * Introduce the concept of indirectly reclaimable memory ({{{nr_indirectly_reclaimable}}} in {{{/proc/vmstat}}}). Indirectly reclaimable memory is any sort of memory, used by the kernel (except of reclaimable slabs), which is actually reclaimable, i.e. will be released under memory pressure [[https://git.kernel.org/linus/eb59254608bc1d42c4c6afdcdce9c0d3ce02b318|commit]], [[https://git.kernel.org/linus/f1782c9bc547754f4bd3043fe8cfda53db85f13f|commit]], [[https://git.kernel.org/linus/034ebf65c3c21d85b963d39f992258a64a85e3a9|commit]], [[https://git.kernel.org/linus/d79f7aa496fc94d763f67b833a1f36f4c171176f|commit]] * Introduces the ability to define both {{{kernelcore}}} and {{{movablecore}}} boot options as a percentage of total system memory [[https://git.kernel.org/linus/a5c6d6509342785bef53bf9508e1842b303f1878|commit]] * Make counting of list_lru_one::nr_items lockless [[https://git.kernel.org/linus/0c7c1bed7e13dbb545375c231e6ba1dca5e8d725|commit]] = Block layer = * dm unstripe: adds support for non power of 2 chunk size to the "unstriped" target [[https://git.kernel.org/linus/2ae600cd15a7cce7f2c26d24cfbd9c1bc9e1810d|commit]], [[https://git.kernel.org/linus/91e065d8f2354f25246d5c6a0ee270ab74c43dd8|commit]] * dm: add support for secure erase forwarding [[https://git.kernel.org/linus/00716545c894fc464e00612809d9cb836b180c99|commit]] * rbd * Allow "fancy" striping [[https://git.kernel.org/linus/b13318521776304a37c8cb3e2a3e613d228a38f3|commit]] * notrim map option [[https://git.kernel.org/linus/d93605407af34eb0b7eb8aff6b1eae2cde3cdd22|commit]] * libnvdimm: Add device-tree based driver [[https://git.kernel.org/linus/7171976089528cb3d057a6fb288e7f8f89ab7f68|commit]] * tools/testing/nvdimm: allow custom error code injection [[https://git.kernel.org/linus/55c72ab62e47fc584131901baddb2752e949ebcd|commit]] * lightnvm 1.2 to 2.0 transition [[https://git.kernel.org/linus/62771fe0aa28b5d329f3e53a2e0f805f73433752|commit]], [[https://git.kernel.org/linus/694715137482b10d5be83b1dadf9a3cdee2ce1bc|commit]], [[https://git.kernel.org/linus/5d149bfabeb889b7ee5cd6491bc6d2b5b20c4abd|commit]], [[https://git.kernel.org/linus/76758390f83e5abc3bfc776d793480836d17120c|commit]], [[https://git.kernel.org/linus/3b2a3ad11946b62a17dd6c24fba6aecf7fdbfc44|commit]], [[https://git.kernel.org/linus/32ef9412c1142c64b372b83d3740f234f4226317|commit]] * nvme: Add fault injection feature [[https://git.kernel.org/linus/b9e03857f2e22788db6ccb67512a6604a6b4f6db|commit]] = Tracing and perf = * Modernize the kprobe and uprobe creation/destruction tooling ABIs. The existing text based APIs (kprobe_events and uprobe_events in tracefs), are naive, limited ABIs that are not really suited for modern, robust tooling. This release introduces a file descriptor based ABI that does not have these limitations: it introduces the 'perf_kprobe' and 'perf_uprobe' PMUs and extend the {{{perf_event_open()}}} syscall to create events with a kprobe/uprobe attached to them [[https://git.kernel.org/linus/e12f03d7031a977356e3d7b75a68c2185ff8d155|commit]], [[https://git.kernel.org/linus/33ea4b24277b06dbc55d7f5772a46f029600255e|commit]], [[https://git.kernel.org/linus/65074d43fc77bcae32776724b7fa2696923c78e4|commit]] * perf annotate * Recognize and handle jumps to other functions as calls, which improves the navigation along jumps and back [[https://git.kernel.org/linus/e4cc91b8027dbbb8a1f7c24cdecf58cd0b50375f|commit]] * Add the 'P' hotkey in TUI annotation to dump annotation output into a file, to ease e-mail reporting of annotation details [[https://git.kernel.org/linus/d9bd766584491dbb6f96c85a27562eb1289b2ca9|commit]] * Add an IPC/cycles column to the TUI [[https://git.kernel.org/linus/bb848c14f80d93059cb10b1e1446cc6823d77142|commit]] * Introduce {{{--ignore-vmlinux}}} command line option [[https://git.kernel.org/linus/be316409e9819423fc965e11486e6631734520ba|commit]] * Introduce the {{{--stdio2}}} output mode [[https://git.kernel.org/linus/befd2a38a632b1f27ad652fea67c8cf97ce59409|commit]] * perf script: Add {{{--show-round-event}}} to display {{{PERF_RECORD_FINISHED_ROUND}}} [[https://git.kernel.org/linus/3233b37a71c794e25a0a794185df8d6abd9f277e|commit]] * perf c2c: Add NUMA analysis support [[https://git.kernel.org/linus/8fab7843a15078814764e01c303d175c92b500c1|commit]], [[https://git.kernel.org/linus/d0802b1ee2c8b95e960f46fa14fe0fee562cb79a|commit]], [[https://git.kernel.org/linus/03d9fcb701340de3446b4ff4ddb9f5407d1412f5|commit]], [[https://git.kernel.org/linus/bc229c21f2c79ef0f7b30d3a2fce8c2886ffa6c7|commit]], [[https://git.kernel.org/linus/7f834c2e84bbcf94a1ed65a2ae648129e1901370|commit]], [[https://git.kernel.org/linus/3773138828b38f3f1364ef318cd876b16182388a|commit]] * perf trace/stat: Implement support for the {{{-G/--cgroup}}} target in 'perf trace'. One can set a cgroup as a default cgroup to be used by all events or set cgroups with the 'perf stat' and 'perf record' behaviour, i.e. '-G A' will be the cgroup for events defined so far in the command line [[https://git.kernel.org/linus/9ea42ba4411ac502e83baa9c61bb037d0a7355a0|commit]] * perf stat * Add the {{{--interval-count}}} option to print count deltas for fixed number of times [[https://git.kernel.org/linus/db06a269ecbb1d71d534fc5713624eeeee0b8f92|commit]] * Add the {{{--timeout option}}} option to print counts after a period of time [[https://git.kernel.org/linus/f1f8ad52f8bf1239282737a2a5c3bd450300cc78|commit]] * perf report: Introduce {{{--ignore-vmlinux}}} command line option [[https://git.kernel.org/linus/91340c5184f316d687d4522b9aa41b56d58a49b0|commit]] * perf: Support wildcards on pmu name in dynamic pmu events [[https://git.kernel.org/linus/b2b9d3a3f0211c5d08c7befdf9d4adad48cda315|commit]], [[https://git.kernel.org/linus/c199c11dce197b12ff884ac0cfcb527b1164788b|commit]] * Add {{{perf -vv}}} as an alias to 'perf version --build-options' [[https://git.kernel.org/linus/3aa94b10ab0a818ed9fa2dc06c40812c136f9a5a|commit]] * perf: Add PERF_EVENT_IOC_MODIFY_ATTRIBUTES which allows the modification of hardware breakpoints, which new ABI variant massively speeds up existing tooling that uses hardware breakpoints to instrument (and debug) memory usage [[https://git.kernel.org/linus/32ff77e8cc9e66cc4fb38098f64fd54cc8f54573|commit]] * perf: Record machine topology in perf.data [[https://git.kernel.org/linus/e2091cedd51bf5306bcd5dd498d2977abfe20e88|commit]], [[https://git.kernel.org/linus/4acf6142de3fbc4fc9cc8da0a1aec073f05b724f|commit]] * perf script: Add Python 3 support [[https://git.kernel.org/linus/66dfdff03d196e51322c6a85c0d8db8bb2bdd655|commit]] * perf tools: Add a "dso_size" sort order [[https://git.kernel.org/linus/b74d12d598143c2dd30b9cb9636a50dded4cc49f|commit]] * Show only failing syscalls with {{{perf trace --failure}}} [[https://git.kernel.org/linus/0a6545bda2756807a089c64352edfc5628c57e6c|commit]] * tracing: an extended histogram rework: now the kernel allows the synthetic events to have histograms from multiple event data. Adds triggers "onmatch" and "onmax" to call the synthetic events. For more details see the [[https://git.kernel.org/linus/033cbceefa9d439a15f59263327812dfabfbdc6c|Documentation]]. [[https://git.kernel.org/linus/b8df4a3634e08ad5fcba248c67941bac3b167ef3|commit]], [[https://git.kernel.org/linus/442c9484619085bd2b7c92efad5189dadd71ab2a|commit]], [[https://git.kernel.org/linus/cbf4100efb8f279b6f35917b748b2239019c7a96|commit]], [[https://git.kernel.org/linus/c193707dde77ace92a649cd59a17e105e2fbeaef|commit]], [[https://git.kernel.org/linus/00b4145298aeb05a2d110117ed18148cb21ebd14|commit]], [[https://git.kernel.org/linus/dc4e2801d400b0346fb281ce9cf010d611e2243c|commit]], [[https://git.kernel.org/linus/2c1ea60b195da6c4661ec5e4d61f68b8b34e113b|commit]], [[https://git.kernel.org/linus/1ac4f51c0eb518e04ff3455f0c7d17ad9187eb27|commit]], [[https://git.kernel.org/linus/fbd302cbebe9408699fd11a4eb423d0a466058b9|commit]], [[https://git.kernel.org/linus/9b1ae035c9304ed1e183de3b3bb08eafd01a7553|commit]], [[https://git.kernel.org/linus/ad42febe51ae0a2e875f507a37a6329277f75fdd|commit]], [[https://git.kernel.org/linus/2734b629525a9dae5bf217cbf0a9651da93d2108|commit]], [[https://git.kernel.org/linus/b559d003a226911979ceb8469db4c9b621c3bc09|commit]], [[https://git.kernel.org/linus/860f9f6b02e9e846c4cfb3505efed331a910d0b7|commit]], [[https://git.kernel.org/linus/30350d65ac5676c6d08d4fc935bc9a9cb0fd4ed3|commit]], [[https://git.kernel.org/linus/1a361dfcf261d68f081a12133aa8d0d6d6cca34f|commit]], [[https://git.kernel.org/linus/2ece94fbd25c70543dd073d10569e08c3e3b4a7f|commit]], [[https://git.kernel.org/linus/100719dcef447aa0c90301f919e81ae477b32bf2|commit]], [[https://git.kernel.org/linus/af6a29bcaf8ff260222a953536c13c167d5c4649|commit]], [[https://git.kernel.org/linus/df35d93bbff0297617edf105e6b4057a3953a1a9|commit]], [[https://git.kernel.org/linus/19a9facd0fe33a3e376923383958b2c86cbd3994|commit]], [[https://git.kernel.org/linus/067fe038e70f6e64960d26a79c4df5f1413d0f13|commit]], [[https://git.kernel.org/linus/0212e2aa30e112363aa559f30f6c24ae095f3e78|commit]], [[https://git.kernel.org/linus/4b147936fa509650beaf638b331573c23ba4d609|commit]], [[https://git.kernel.org/linus/02205a6752f223779a1b0e9e8ffacbea6e717851|commit]], [[https://git.kernel.org/linus/c282a386a39771588fe4cfdc01bbb8a255092e38|commit]], [[https://git.kernel.org/linus/50450603ec9cb808d39b1461fe67a81d82b37129|commit]], [[https://git.kernel.org/linus/ec5ce0987541087dbea5af346bdb85eb04b0f0a2|commit]], [[https://git.kernel.org/linus/8b7622bf94a44b3f912e6492bf500e86171300b8|commit]], [[https://git.kernel.org/linus/7e8b88a30b085d4205b6afcc5e577604978b1268|commit]], [[https://git.kernel.org/linus/f404da6e1d46ced7d3b53377f1e140c486ea7350|commit]], [[https://git.kernel.org/linus/033cbceefa9d439a15f59263327812dfabfbdc6c|commit]], [[https://git.kernel.org/linus/d71bd34d78bb78b9e6f8a0be3952d5fa470a260a|commit]], [[https://git.kernel.org/linus/a4072fe85ba3671720cab0788291af953db27318|commit]], [[https://git.kernel.org/linus/89e270c1df0c56d6ce3c2d9ed3347b527c684b16|commit]], [[https://git.kernel.org/linus/f06eec4d0f2c784788ed2e9aa12c9227c2341771|commit]] * uprobe: Add support for attaching uprobes to binaries in overlayfs [[https://git.kernel.org/linus/f0a2aa5a2a406d0a57aa9b320ffaa5538672b6c5|commit]] = Virtualization = * User-mode linux * Epoll based IRQ controller [[https://git.kernel.org/linus/ff6a17989c08b0bb0fd490cc500b084581b3a9b9|commit]] * High Performance UML Vector Network Driver [[https://git.kernel.org/linus/49da7e64f33e80edffb1a9eeb230fa4c3f42dffb|commit]] * KVM: Allow to query for hints about the configuration of the guests. The first hint {{{KVM_HINTS_DEDICATED}}}, is set if the guest has dedicated physical CPUs for each vCPU (i.e. pinning and no over-commitment). This allows optimizing spinlocks and tells the guest to avoid PV TLB flush [[https://git.kernel.org/linus/a4429e53c9b3082b05e51224c3d58dbdd39306c5|commit]] * uio: uio_hv_generic: support sub-channels [[https://git.kernel.org/linus/37b96a4931dba07cebbf07092e55d1562155412b|commit]] * vfio/pci: Add ioeventfd support [[https://git.kernel.org/linus/30656177c4080460b936709ff6648f201d7d2c1a|commit]] * vhost: add vsock compat ioctl [[https://git.kernel.org/linus/dc32bb678e103afbcfa4d814489af0566307f528|commit]] * hv: vmbus: Implement Direct Mode for stimer0 [[https://git.kernel.org/linus/248e742a396e7f00b283f1c56e14b1bef6e3ec56|commit]] = Cryptography = * speck: add support for the Speck block cipher [[https://git.kernel.org/linus/da7a0ab5b4babbe5d7a46f852582be06a00a28f0|commit]] * cfb: add support for Cipher FeedBack mode [[https://git.kernel.org/linus/a7d85e06ed8033f263451f3aef4159024e7dae5f|commit]] * sm4: introduce SM4 symmetric cipher algorithm [[https://git.kernel.org/linus/747c8ce4e710cf2d72d115f84b2d0d6f4aa504b4|commit]] = Security = * Add SELinux SCTP protocol support [[https://git.kernel.org/linus/72e89f50084c6dbc58a00aeedf92c450dc1a8b1c|commit]], [[https://git.kernel.org/linus/b7e10c25b839c0c7579b2b402afc9883c107e09f|commit]], [[https://git.kernel.org/linus/2277c7cd75e39783eeb7512a6c35f8b4abbe1039|commit]], [[https://git.kernel.org/linus/d452930fd3b9031e59abfeddb2fa383f1403d61a|commit]] * Apparmor * Add basic socket mediation. This is not a full net mediation but just whether a spcific family of socket can be used by an application, along with setting up some basic infrastructure for network mediation to follow. Network mediation will only be available in v8 abi complaint policy [[https://git.kernel.org/linus/56974a6fcfef69ee0825bd66ed13e92070ac5224|commit]] * Add support for attaching profiles via xattr, presence and value. An example usecase for this is to automatically transition to a more privileged Apparmor profile if an executable has a valid IMA signature, which can then be appraised by the IMA subsystem [[https://git.kernel.org/linus/8e51f9087f4024d20f70f4d9831e1f45d8088331|commit]] * audit unknown signal numbers [[https://git.kernel.org/linus/3acfd5f54ca16c15c36ac2f218357f2707b7edb8|commit]] * seccomp * Add filter flag to opt-out of SSB mitigation [[https://git.kernel.org/linus/00a02d0c502a06d15e07b857f8ff921e3e402675|commit]] * Enable speculation flaw mitigations [[https://git.kernel.org/linus/5c3070890d06ff82eecb808d02d2ca39169533ef|commit]] * random: add new ioctl {{{RNDRESEEDCRNG}}} which forces the the crng to be reseeded [[https://git.kernel.org/linus/d848e5f8e1ebdb227d045db55fe4f825e82965fa|commit]] * IMA * Support using new creds in appraisal policy [[https://git.kernel.org/linus/d906c10d8a31654cb9167c9a2ebc7d3e43820bad|commit]] * Fail signature verification based on policy. It addresses the fuse privileged mounted filesystems in environments which are unwilling to accept the risk of trusting the signature verification and want to always fail safe, but are for example using a pre-built kernel [[https://git.kernel.org/linus/9e67028e76514a8ee279d7d006dfb8069b5115ab|commit]] * audit: deprecate the AUDIT_FILTER_ENTRY filter [[https://git.kernel.org/linus/5260ecc2e0480cc7e184901ab4c3721d0c2765e3|commit]] = Networking = * (FEATURED) Receive path for kernel TLS [[https://git.kernel.org/linus/c46234ebb4d1eee5e09819f49169e51cfc6eb909|commit]], [[https://git.kernel.org/linus/b6c535b1638b32ff7817d78956b7232100570b5d|commit]] * TCP * Switch to Generic Segmentation Offload being always on [[https://git.kernel.org/linus/0a6b2a1dc2a2105f178255fe495eb914b09cb37a|commit]], [[https://git.kernel.org/linus/74d4a8f8d378ddbe7caf3331804c3d5a276a9b1a|commit]], [[https://git.kernel.org/linus/dead7cdb0daec58490891e59f4fae0c5c76fa5f3|commit]], [[https://git.kernel.org/linus/65ec60973af97dab72094490b4d2e9b8e169456c|commit]], [[https://git.kernel.org/linus/4a64fd6ccf127973d1e2b2fc2f8024e550130617|commit]], [[https://git.kernel.org/linus/98be9b12096fb46773b4a509d3822fd17c82218e|commit]] * Adds {{{TCP_NLA_SENDQ_SIZE}}} stat into {{{SCM_TIMESTAMPING_OPT_STATS}}}. It reports no. of bytes present in send queue, when timestamp is generated [[https://git.kernel.org/linus/be631892948060f44b1ceee3132be1266932071e|commit]] * Adds TCP_NLA_CA_STATE stat into {{{SCM_TIMESTAMPING_OPT_STATS}}}. It reports ca_state of socket, when timestamp is generated [[https://git.kernel.org/linus/87ecc95d81d951b0984f2eb9c5c118cb68d0dce8|commit]] * Adds {{{TCP_NLA_SND_SSTHRESH}}} stat into {{{SCM_TIMESTAMPING_OPT_STATS}}} that reports tcp_sock.snd_ssthresh [[https://git.kernel.org/linus/7156d194a0772f733865267e7207e0b08f81b02b|commit]] * UDP: Move the udp sysctl to namespace [[https://git.kernel.org/linus/1e8029515816f771b9b3751f24f19fe6df4c72ae|commit]] * Wireless * Support offloading wireless authentication to userspace via {{{NL80211_CMD_EXTERNAL_AUTH}}} [[https://git.kernel.org/linus/5037a00992e5fcb3d8509964313565a3dab6697c|commit]], [[https://git.kernel.org/linus/40cbfa90218bc570a7959b436b9d48a18c361041|commit]], [[https://git.kernel.org/linus/10773a7c09b327d02144c7d181e6544b7015ffc7|commit]] * Add support for running 802.11 authentication mechanisms (e.g. 802.1X, 4-Way Handshake, etc) over NL80211 instead of putting them onto the network device [[https://git.kernel.org/linus/6a671a50f8199b3e1fe49fa8afff0fc8335da79c|commit]], [[https://git.kernel.org/linus/2576a9ace47eba28a682d249d1d6402f891808c9|commit]], [[https://git.kernel.org/linus/64bf3d4bc2b0725b3c5ffadd982a9746bfc738b7|commit]], [[https://git.kernel.org/linus/37b1c004685a3cea420dd96aa3803da627359f60|commit]], [[https://git.kernel.org/linus/f8d16d3edb4dbae080df04318423c360de3c594d|commit]], [[https://git.kernel.org/linus/188c1b3c04d69e842122daf201f07a34fcfad039|commit]], [[https://git.kernel.org/linus/466a306142c002b40deaa58da94741af4153d1c4|commit]], [[https://git.kernel.org/linus/c3bfe1f6fc98e7185ff5ee9279ba259fe484597c|commit]], [[https://git.kernel.org/linus/1224f5831a22977f30c1842874be12c58608cee7|commit]], [[https://git.kernel.org/linus/911806491425d79107cadddbde11b42bbdfe38c8|commit]], [[https://git.kernel.org/linus/018f6fbf540d7bd7223b7d0b29651c1dd5e1c606|commit]], [[https://git.kernel.org/linus/2cb021f5de55b1d158fa18b0215a4613c3289a82|commit]], [[https://git.kernel.org/linus/13cf6dec93e021ebd297619ea1926aea31b6430b|commit]] * Allow AP_VLAN operation on crypto controlled devices [[https://git.kernel.org/linus/db3bdcb9c3ffc628c5284d7ed03a704295ba1214|commit]] * Add txq flags to debugfs [[https://git.kernel.org/linus/25b0ba7ebbc5ffa5a64d752b85af78e6e517e3b2|commit]] * Support reporting A-MPDU EOF bit value/known [[https://git.kernel.org/linus/7299d6f7bfd1921c0cfb5e202155f1a5cfdb57d0|commit]] * Add support to notify station's opmode change to userspace [[https://git.kernel.org/linus/466b9936bf93b7ec3bce1dcd493262ff0a8a4f44|commit]], [[https://git.kernel.org/linus/ff84e7bfe1763982e1ada390386dbe4739cee1e2|commit]] * Extends fib rule match support to include sport, dport and ip proto match (to complete the 5-tuple match support). Common use-cases of Policy based routing in the data center require 5-tuple match [[https://git.kernel.org/linus/bfff4862653bb96001ab57c1edd6d03f48e5f035|commit]], [[https://git.kernel.org/linus/4a2d73a4fb36ed4d73967bd3892cfab014a52ab2|commit]], [[https://git.kernel.org/linus/bb0ad1987e963e47a02cc53b8275ffe2b38d4b70|commit]], [[https://git.kernel.org/linus/e37b1e978bec5334dc379d8c2423d063af207430|commit]], [[https://git.kernel.org/linus/5e5d6fed374155ba1a7a5ca5f12fbec2285d06a2|commit]] * IPv6: Add support for multipath selection using hash of 5-tuple [[https://git.kernel.org/linus/7efc0b6b666d757e07417f59397e7f5f340e74e0|commit]], [[https://git.kernel.org/linus/6f74b6c259158d89ad258cda8e86240e01052884|commit]], [[https://git.kernel.org/linus/ec7127a5d53d891b77a11433026dca72c57eaf88|commit]], [[https://git.kernel.org/linus/9a2a537acc75dfd19c4358bc9cb6042bdc60698c|commit]], [[https://git.kernel.org/linus/3192dac64c73d8c0eb4274a3da23d829fb5177af|commit]], [[https://git.kernel.org/linus/b75cc8f90f07342467b3bd51dbc0054f185032c9|commit]], [[https://git.kernel.org/linus/b4bac172e90ce4a93df8adf44eb70d91b9d611eb|commit]], [[https://git.kernel.org/linus/5e18b9c550397e4796bdca0f4cb8880fcc127dfe|commit]], [[https://git.kernel.org/linus/de7a0f871fabe74fff7481caf7d3efe03b58fe58|commit]], [[https://git.kernel.org/linus/91a5c1ecba9f23f247b3772e6d54aabfebc0e300|commit]] * IPv6: allow userspace to add {{{IFA_F_OPTIMISTIC}}} addresses [[https://git.kernel.org/linus/f1c02cfb7b30f5c9d9f4e383260abf89d89c3341|commit]] * ethtool * Add support for configuring PFC stall prevention in ethtool [[https://git.kernel.org/linus/e1577c1c881b09e9f15a743a4a1907815b74d0f7|commit]] * Enable Inline TLS in HW [[https://git.kernel.org/linus/e0be6bea2583486ec4ed98e36437d82ea8190811|commit]] * fib_rules: Add new attribute to set protocol [[https://git.kernel.org/linus/1b71af6053af1bd2f849e9fda4f71c1e3f145dcf|commit]] * Infiniband * IB device memory support [[https://git.kernel.org/linus/d41c1208955394198398f8a2ab8e0e25ad592e2b|commit]], [[https://git.kernel.org/linus/1d8eeb9f6a6e0d8ac43a54fd95126044bf8d6695|commit]], [[https://git.kernel.org/linus/bee76d7ab5d270919e80e4764df7cd7e4f06ed24|commit]], [[https://git.kernel.org/linus/be934cca9e987e73eb20e3c80731a9580d5acc79|commit]], [[https://git.kernel.org/linus/e72bd817aee2bd867a90aac68aca07d99addcb55|commit]], [[https://git.kernel.org/linus/24da00164f7a9c247d2224a54494d0e955199630|commit]], [[https://git.kernel.org/linus/cdbd0d2bae14566cf875595180b91527b4431df8|commit]], [[https://git.kernel.org/linus/6c29f57ea4751c4887627521027cd72aba831a97|commit]] * ESP flow action support [[https://git.kernel.org/linus/8c84660bb437fe8692e6a2b4e85023ccb874a520|commit]], [[https://git.kernel.org/linus/494c5580aa6721874a6d9d62dac1c94e83e79302|commit]], [[https://git.kernel.org/linus/8510020d2916b9f7d8e406aa2fb2d35fbe692f4d|commit]], [[https://git.kernel.org/linus/766d8551ada05326f0cafc5fc0bd32a666cebeed|commit]], [[https://git.kernel.org/linus/2eb9beaee5d73130d28c54e91eecb8a186581e08|commit]], [[https://git.kernel.org/linus/9b828441976ef719f1008a9855fff95a45e474b8|commit]], [[https://git.kernel.org/linus/21e82d3e1dcf9ce61ae387ca1a507cf53665336a|commit]], [[https://git.kernel.org/linus/7d12f8d5a1645275dd452138bf1fe478be736704|commit]], [[https://git.kernel.org/linus/56ab0b38b80e5771920e163cc9bd52504b03f539|commit]], [[https://git.kernel.org/linus/c6475a0bca30fc2f9e5e4c48935f08973c2780ef|commit]], [[https://git.kernel.org/linus/349705c1936269aa6e5f923a0bc663e1addf288e|commit]], [[https://git.kernel.org/linus/363c5a570d4a386fa1bf8d3833de817d7c4fcda2|commit]], [[https://git.kernel.org/linus/802c2125689d1ceedd9671a8f728e85eacdac077|commit]], [[https://git.kernel.org/linus/c03faa562d0279e463900c92d4a54c0dc3c806b0|commit]], [[https://git.kernel.org/linus/2d93fc856959bb940b3cf1e7cbad38721d6bea75|commit]] * srpt: Add RDMA/CM support [[https://git.kernel.org/linus/63cf1a902c9dd6b0761861ea87fce3663f59403b|commit]] * Verbs flow counters support, it allows user space applications to monitor real time traffic activity and events of the verbs objects it manages, e.g.: ibv_qp, ibv_wq, ibv_flow * RDMA ioctl() improvements [[https://git.kernel.org/linus/1f7ff9d5d36ae11356012a136f2d495cca910a5f|commit]], [[https://git.kernel.org/linus/0ede73bc012c98fba244b33efbc42e48dd23ee9a|commit]], [[https://git.kernel.org/linus/1f07e08fab2e895c68d4eb5a519c36be75a12078|commit]], [[https://git.kernel.org/linus/c66db31113948ba61682f55265df8d032e793fcc|commit]], [[https://git.kernel.org/linus/dfb1395573c8726353f8cca1c123b46292d18822|commit]], [[https://git.kernel.org/linus/41b2a71fc848e200e023b7ccd502c3b96714248d|commit]], [[https://git.kernel.org/linus/3d64addd435997a445d201fcbbde2fa753709971|commit]], [[https://git.kernel.org/linus/185899ee8d00460a305e07ed2df178dbf7455227|commit]] * batman-adv: netlink support for DAT and MCAST [[https://git.kernel.org/linus/41aeefcc38a2643a62db46818a70a781efb40d99|commit]], [[https://git.kernel.org/linus/53dd9a68ba683986ec90497586f94b941bb748a0|commit]] * ncsi: Add generic netlink family [[https://git.kernel.org/linus/955dc68cb9b23b42999cafe6df3684309bc686c6|commit]] * netfilter * ctnetlink: synproxy support [[https://git.kernel.org/linus/20710b3b81895c89e92bcc32ce85c0bede1171f8|commit]] * ebtables: Add support for specifying match revision [[https://git.kernel.org/linus/39c202d228c3da5a5531be847e9b06cc9b787f31|commit]] * ebtables: add support for matching ICMP type and code [[https://git.kernel.org/linus/5adc1668ddc42bb44fd6d006cacad74ed0cbf49d|commit]] * ebtables: add support for matching IGMP type [[https://git.kernel.org/linus/78d9f4d49bbecd101b4e5faf19f8f70719fee2ca|commit]] * nft_ct: add NFT_CT_{SRC,DST}_{IP,IP6} [[https://git.kernel.org/linus/d719e3f21cf91d3f82bd827d46199ba41af2f73a|commit]] * xt_conntrack: Support bit-shifting for CONNMARK & MARK targets [[https://git.kernel.org/linus/472a73e00757b971d613d796374d2727b2e4954d|commit]] * namespaces: send uevent messages [[https://git.kernel.org/linus/692ec06d7c92af8ca841a6367648b9b3045344fd|commit]] * RDS: zerocopy support [[https://git.kernel.org/linus/6f89dbce8e1134458de8a8e376acaaca4eee602e|commit]], [[https://git.kernel.org/linus/ea8994cb0118993da179af836cc72a583d75dc4b|commit]], [[https://git.kernel.org/linus/28190752c709272de3c2b6b092029da3f1614c5a|commit]], [[https://git.kernel.org/linus/01883eda72bd3f0a6c81447e4f223de14033fd9d|commit]], [[https://git.kernel.org/linus/0cebaccef3acbdfbc2d85880a2efb765d2f4e2e3|commit]], [[https://git.kernel.org/linus/b16ac920403e5623150e428e7f5429e8eb607308|commit]], [[https://git.kernel.org/linus/dfb8434b0a94651dac7adf373900561d8f6499e4|commit]] * sock: remove zerocopy sockopt restriction on closed tcp state [[https://git.kernel.org/linus/ced68234b6a244355aeab07c2681bc49f695eaed|commit]] * SCTP * Add support for some sctp auth APIs from RFC6458 [[https://git.kernel.org/linus/1b1e0bc9947427ae58bbe7de0ce9cfd591b589b9|commit]], [[https://git.kernel.org/linus/3ff547c06a7d75d72d37dae2c064fcf0672e56c0|commit]], [[https://git.kernel.org/linus/601590ec155aadf5daa17a6f63a06d1bba5b5ce9|commit]], [[https://git.kernel.org/linus/ec2e506c680deaa8e1a087986db6d73ba63a04be|commit]], [[https://git.kernel.org/linus/30f6ebf65bc46161c5aaff1db2e6e7c76aa4a06b|commit]] * Add support for some msg_control options from RFC6458 [[https://git.kernel.org/linus/ed63afb8a318f6b3558d76afba7809daee4f28e5|commit]], [[https://git.kernel.org/linus/2c0dbaa0c43d04d8d6daf52adb724c5789676b15|commit]], [[https://git.kernel.org/linus/4910280503f3af2857d5aa77e35b22d93a8960a8|commit]] * BPF * Add sock_ops R/W access to ipv4 tos [[https://git.kernel.org/linus/6f5c39fa5cd4a78c5432021e981aa8f79437a32c|commit]] * Introduce cgroup-bpf bind, connect, post-bind hooks [[https://git.kernel.org/linus/5e43f899b03a3492ce5fc44e8900becb04dae9c0|commit]], [[https://git.kernel.org/linus/d7be143b67c2cf99bf93279217b1cf93a1e8a6b1|commit]], [[https://git.kernel.org/linus/4fbac77d2d092b475dda9eea66da674369665427|commit]], [[https://git.kernel.org/linus/e50b0a6f089308bec6b2d0198abed231dee4d277|commit]], [[https://git.kernel.org/linus/3679d585bbc07a1ac4448d5b478b492cad3587ce|commit]], [[https://git.kernel.org/linus/622adafb2a12cac6042d4d0d7eb735b7621bf28c|commit]], [[https://git.kernel.org/linus/aac3fc320d9404f2665a8b1249dc3170d5fa3caf|commit]], [[https://git.kernel.org/linus/1d436885b23bf4474617914d7eb15e039c83ed99|commit]], [[https://git.kernel.org/linus/d74bad4e74ee373787a9ae24197c17b7cdc428d5|commit]] * Add support for bpf program to read perf event sample address [[https://git.kernel.org/linus/95da0cdb723260362fc126a563285ac66a193da7|commit]], [[https://git.kernel.org/linus/12fe12253c56a26e591ceefbdf0998b391022003|commit]] * Adds a BPF hook for sendmsg and senfile by using the ULP infrastructure and sockmap [[https://git.kernel.org/linus/2c3682f0be97a5f57c6c8b40fa154dfc77efb461|commit]], [[https://git.kernel.org/linus/ffa35660017161524b7db79b0ce293fa1af16c4d|commit]], [[https://git.kernel.org/linus/312fc2b4c82e96a48cb2d0da2bd4816eb253c499|commit]], [[https://git.kernel.org/linus/8c05dbf04b2882c3c0bc43fe7668c720210877f3|commit]], [[https://git.kernel.org/linus/4f738adba30a7cfc006f605707e7aee847ffefa0|commit]], [[https://git.kernel.org/linus/2a100317c9ebc204a166f16294884fbf9da074ce|commit]], [[https://git.kernel.org/linus/91843d540a139eb8070bcff8aa10089164436deb|commit]], [[https://git.kernel.org/linus/015632bb30daaaee64e1bcac07570860e0bf3092|commit]], [[https://git.kernel.org/linus/82a8616889d506cb690cfc0afb2ccadda120461d|commit]], [[https://git.kernel.org/linus/1acc60b6a41bd4e43c3cb10e5395a5c812e158f5|commit]], [[https://git.kernel.org/linus/4c4c3c276c099f265c8b11e0132ce826ee718e2c|commit]], [[https://git.kernel.org/linus/e67463cb5d9345d762aa7325e58aaeff5bc68ee1|commit]], [[https://git.kernel.org/linus/6bce9d2ca65238d37890186bf41acd7f7d9a9820|commit]], [[https://git.kernel.org/linus/1c16c3126ac938562a68ab7041fe74ce0de53166|commit]], [[https://git.kernel.org/linus/468b3fdea8826b232a570d95ba45272eb38919cb|commit]], [[https://git.kernel.org/linus/e6373ce70a01292424a118d9457d927349dad51d|commit]], [[https://git.kernel.org/linus/0dcbbf6785799ba05b44df2ba6bcc1195f4f945c|commit]], [[https://git.kernel.org/linus/ae30727fa4beabd8403b016896eb1f714e6c0fd4|commit]], [[https://git.kernel.org/linus/ae30727fa4beabd8403b016896eb1f714e6c0fd4|commit]] * Introduce bpf raw tracepoints. It is a different way to address the pressing need to access task_struct pointers in sched tracepoints from bpf programs [[https://git.kernel.org/linus/c105547501016897194358b11451608a8d5f9a02|commit]], [[https://git.kernel.org/linus/d992ee6c1ec3c9949d87877bdb44faa7f9cc60ce|commit]], [[https://git.kernel.org/linus/14624a9387c4d80766d1fdd237b0d110a0a1b43d|commit]], [[https://git.kernel.org/linus/4fe43c2c00349557fdf4e6d61a67ebbe670412b8|commit]], [[https://git.kernel.org/linus/cf14f27f82af78e713f8a57c477cf9233faf8b30|commit]], [[https://git.kernel.org/linus/c4f6699dfcb8558d138fe838f741b2c10f416cf9|commit]], [[https://git.kernel.org/linus/a0fe3e574b50461c4811ce81811f0eaefda62871|commit]], [[https://git.kernel.org/linus/4662a4e53890badf4da17e441606a2885f29d56d|commit]], [[https://git.kernel.org/linus/3bbe0869884ceebffd59d5519c1d560207c6e116|commit]] * Add the {{{BPF_F_INGRESS}}} flag support to the reidrect APIs, bringing the sockmap API in-line with the cls_bpf redirect APIs [[https://git.kernel.org/linus/8934ce2fd08171e8605f7fada91ee7619fe17ab8|commit]], [[https://git.kernel.org/linus/2596f64cb2ff5767166bee4e812734747c7a0474|commit]], [[https://git.kernel.org/linus/fa246693a111fab32bd51d20f07a347e42773ee9|commit]], [[https://git.kernel.org/linus/2e3f6c5ff253b545b3916300d02871fcc101d4a7|commit]] * Whitelist all syscalls for error injection [[https://git.kernel.org/linus/c9a211951c7c79cfb5de888d7d9550872868b086|commit]] * bpftool: improve batch mode [[https://git.kernel.org/linus/06cc7fe7c2951e64cd5e73ea447791c7e6bc3852|commit]], [[https://git.kernel.org/linus/65d538dde625d93359ca4e33d2311f8598f423a6|commit]], [[https://git.kernel.org/linus/416656bbaa57a5be75514498491b7e24c58537c1|commit]], [[https://git.kernel.org/linus/668da745af3c29d5742238ef278a1b2055c97e51|commit]] * Visualization support for eBPF program [[https://git.kernel.org/linus/3197239d24dcecef1dbc260733b377ade731b748|commit]], [[https://git.kernel.org/linus/73bb5b4f8f1468f7e433a30d8fbe820b24578991|commit]], [[https://git.kernel.org/linus/80331752e990e3f13df1c1d45496424d8eccc29b|commit]], [[https://git.kernel.org/linus/0824611f9b38d556327916ed0702a7323a88c58b|commit]], [[https://git.kernel.org/linus/6e9eb7e3f8705e5e3f1a6a2b47450ec606ab012b|commit]], [[https://git.kernel.org/linus/efcef17a6d6575dacca22bce69e139354c5a2170|commit]], [[https://git.kernel.org/linus/b6c1cedb4935a99d315827b990b23230b0eb13f5|commit]], [[https://git.kernel.org/linus/d96fc832bcb6269d96e33d506f33033d7ed08598|commit]] * netdevsim: Add simple FIB resource controller via devlink [[https://git.kernel.org/linus/37923ed6b8cea94d7d76038e2f72c57a0b45daab|commit]] * tun * Add ioctl() {{{SIOCGSKNS}}} cmd to allow obtaining net ns of tun device [[https://git.kernel.org/linus/f2780d6d74756bc1d7ba32ff3dd0de4afd7c7e1e|commit]] * Export flags, uid, gid, queue information over netlink [[https://git.kernel.org/linus/1ec010e705934c8acbe7dbf31afc81e60e3d828b|commit]] * Send netlink notification when the device is modified [[https://git.kernel.org/linus/83c1f36f9880814b24cdf6c2f91f66f61db65326|commit]] * XDP_TX can use native XDP [[https://git.kernel.org/linus/59655a5b6c837e392e873629591069c898585592|commit]] * ppp: remove the {{{PPPIOCDETACH}}} ioctl [[https://git.kernel.org/linus/af8d3c7c001ae7df1ed2b2715f058113efc86187|commit]] * RDMA/nldev: adds rdma_cm_id, ib_cq, ib_mr, and ib_pd information to the new resource tracking database [[https://git.kernel.org/linus/88831a2cfe2245822200ecf4bd7ff77abdf1499a|commit]], [[https://git.kernel.org/linus/d12ff624828073f94628d49f6579e9c20acc56cd|commit]], [[https://git.kernel.org/linus/a3b641af72ba899991ed847556951128ef41d52f|commit]], [[https://git.kernel.org/linus/00313983cda6f37f747058e58c1cb8fba02bc134|commit]], [[https://git.kernel.org/linus/a34fc0893eef691863b5c118df8ff8e6c9fbc7b7|commit]], [[https://git.kernel.org/linus/750fb1656ab7781d5d0f1cd38ca4f1f958f02f45|commit]], [[https://git.kernel.org/linus/e6f0330106f4aa51e377b183c759758242ccab6c|commit]], [[https://git.kernel.org/linus/fccec5b89ac61ebe2f353feecd08a16621f2418b|commit]], [[https://git.kernel.org/linus/5292443431fff5ba20f1b48985d382dd824016eb|commit]], [[https://git.kernel.org/linus/29cf1351d450f95957eb0ef2e8cc0c7765fc5785|commit]] * SMC * IPv6 support [[https://git.kernel.org/linus/c246d942eabc3288f5d93930663411070093ac52|commit]], [[https://git.kernel.org/linus/1a26d0201d7670fd6c9086e15504911ce240e6ff|commit]], [[https://git.kernel.org/linus/aaa4d33f6da1e1a415f4f7c299a97defd845ce7d|commit]] * Enabling SMC communication with peers supporting more than one link per link group [[https://git.kernel.org/linus/0f6271264afd975bc599d6f30f3693e9aea57036|commit]], [[https://git.kernel.org/linus/696cd3016975d31e3499c49a7a747d7615a16b3b|commit]], [[https://git.kernel.org/linus/be6d467b997f9e32aa9b27add06e7b0c8627a566|commit]], [[https://git.kernel.org/linus/313164da55da0fb24191e729f989f4b2c2793ead|commit]], [[https://git.kernel.org/linus/4ed75de58e9191c011e318dc98b4b157dc633444|commit]], [[https://git.kernel.org/linus/75d320d611d8569ebe4e42718de035fcc79f8069|commit]], [[https://git.kernel.org/linus/52bedf37bafe1d3bc36d1513ad059d9fd28b3c3f|commit]], [[https://git.kernel.org/linus/9651b9346f5bc85a4fef96789c756748483d9ee2|commit]] * TIPC * Introduce 128-bit auto-configurable node id [[https://git.kernel.org/linus/cb30a63384bc91d5da06e1cede1115f666a29271|commit]], [[https://git.kernel.org/linus/b39e465e56ec38ca64b4c0affeb6411eb0ed7267|commit]], [[https://git.kernel.org/linus/2026364149db36c6a2c0c8cae8362fe9a7f954dd|commit]], [[https://git.kernel.org/linus/b89afb116ca2830cc982624f93e888860868a84b|commit]], [[https://git.kernel.org/linus/23fd3eace088ab1872ee59c19191a119ec779ac9|commit]], [[https://git.kernel.org/linus/d50ccc2d3909fc1b4d40e4af16b026f05dc68707|commit]], [[https://git.kernel.org/linus/25b0b9c4e835ffaa65b61c3efe2e28acf84d0259|commit]], [[https://git.kernel.org/linus/52dfae5c85a4c1078e9f1d5e8947d4a25f73dd81|commit]] * Implement socket diagnostics for {{{AF_TIPC}}} [[https://git.kernel.org/linus/dfde331e757fd792e1c9579b72a8370ca665e5ed|commit]], [[https://git.kernel.org/linus/872619d8cf810c17279335ef531a2a34f3b4e589|commit]], [[https://git.kernel.org/linus/c30b70deb5f4861f590031c33fd3ec6cc63f1df1|commit]] = Architectures = * (FEATURED) Removal of unmaintained architectures * Remove score port [[https://git.kernel.org/linus/b8c9c8f0190f4004d3d4364edb2dea5978dfc824|commit]] * Remove blackfin port [[https://git.kernel.org/linus/4ba66a9760722ccbb691b8f7116cad2f791cca7b|commit]] * Remove CRIS port [[https://git.kernel.org/linus/c690eddc2f3b44b24520f4a77cc3a4c9bde7d571|commit]] * Remove frv port [[https://git.kernel.org/linus/fd8773f9f544955f6f47dc2ac3ab85ad64376b7f|commit]] * Remove m32r port [[https://git.kernel.org/linus/553b085c2075f6a4a2591108554f830fa61e881f|commit]] * Remove metag port [[https://git.kernel.org/linus/bb6fb6dfcc17cddac11ac295861f7608194447a7|commit]] * Remove mn10300 port [[https://git.kernel.org/linus/739d875dd6982618020d30f58f8acf10f6076e6d|commit]] * Remove tile port [[https://git.kernel.org/linus/bb9d812643d8a121df7d614a2b9c60193a92deb0|commit]], [[https://git.kernel.org/linus/889ce12b1650b3c388634451872638a08faf6d6b|commit]] * ARM * Add ARCH_HAS_FORTIFY_SOURCE [[https://git.kernel.org/linus/ee333554fed55555a986a90bb097ac7f9d6f05bf|commit]] * Device Tree Sources * Allwinner H6 makes its debut with the Pine-H64 board, and we get two new machines based on its older siblings: the H5 based OrangePi Zero+ and the A64 based Teres-I Laptop from Olimex. On the 32-bit side, we add The Olimex som204 based on Allwinner A20, and the Banana Pi M2 Zero development board (based on H2) [[https://git.kernel.org/linus/e54be32d0273e1b3a9b8c77c59b5c4ad73d21884|commit]], [[https://git.kernel.org/linus/494d836762e0ede6d0bf28ca89ccba786eeb65c5|commit]], [[https://git.kernel.org/linus/a7affb13b271a3e451efe15e911c0c0ab2db4859|commit]], [[https://git.kernel.org/linus/c916eb95bc2c607c560b8da1195ecd139e87aed0|commit]], [[https://git.kernel.org/linus/a84e0d636d64e863700f5cd7cd7b6994800f5dd1|commit]], [[https://git.kernel.org/linus/8edf68ef0dbd5829cf839245a5daebbced5861ca|commit]], [[https://git.kernel.org/linus/8b8061fcbfaecd4b15deb01819ddd2cb3c4d40c6|commit]] * NVIDIA adds support for Tegra194 aka "Xavier", plus their p2972 development board and p2888 CPU module [[https://git.kernel.org/linus/5425fb15d8ee645314bddb305b5663c4ebfb495c|commit]], [[https://git.kernel.org/linus/b8656c673a6bc1563604beeab802169ec437a9ea|commit]] * The Nuvoton npcm750 is a BMC that was newly added, for now we only support running on the evaluation board [[https://git.kernel.org/linus/d6bdd009c21db3f677dd1d1bbb8c20bc819074bc|commit]] * STmicroelectronics stm32 gains support for the stm32mp157c and two evaluation boards [[https://git.kernel.org/linus/8471a20253ebf01a646cf790e98d870a55216ded|commit]], [[https://git.kernel.org/linus/bcc4f4e118e46ba86a8ddd448d318c5bd8fada5d|commit]], [[https://git.kernel.org/linus/f7dcb04475b24e8c655aa8f285450ada17c16ebf|commit]] * The Toradex Colibri board family grows a few members based on the i.MX6ULL variant [[https://git.kernel.org/linus/c2e4987e0e02095ed3d19e958b3891954ef38243|commit]] * The Advantec DMS-BA16 is a Qseven module using the NXP i.MX6 family of chips [[https://git.kernel.org/linus/d7ab663a9558e18d9bda40a284bc1c358976c085|commit]] * The Phytec phyBOARD Mira is a family of industrial boards based on i.MX6. For now, four models get added [[https://git.kernel.org/linus/800d595151bbd8b42667c69d62af793290454817|commit]], [[https://git.kernel.org/linus/ddec5d1c00475630457c59c81392846d27d10455|commit]], [[https://git.kernel.org/linus/685991a27db24c83eca51b2038c13d768191cb5a|commit]], [[https://git.kernel.org/linus/f5b65bd5c45b94282a5d9929bebcb09f6e3b812a|commit]], [[https://git.kernel.org/linus/e56d8d729df7abb47449fedbafa657bf77c87f47|commit]] * TI PDU001 based PDU-001 is an industrial embedded machine used for traffic monitoring [[https://git.kernel.org/linus/f88bf4fceaa17159dfabb27949caf91c436bfac2|commit]] * The Aspeed platform now supports running on the BMC on the Qualcomm Centriq 2400 server [[https://git.kernel.org/linus/3719a1b130566cf91c3b3ec4707e1ed61bff6d54|commit]] * Samsung Exynos4 based Galaxy S3 is a family of mobile phones Qualcomm msm8974 based Galaxy S5 is a rather different phone made by the same company [[https://git.kernel.org/linus/228eac04ef18b192943abaa5b2b830ce3320e35b|commit]] * The Xilinx Zynq and ZynqMP platforms now gained a lot of dts file for the various boards made by Xilinx themselves, as well as the Digilent Zybo Z7 [[https://git.kernel.org/linus/ba5c7a032c2ae66d5467820daab898e5f9048405|commit]], [[https://git.kernel.org/linus/c7cf9964bafdcd08480bd1d79fb0d624c12a0c78|commit]], [[https://git.kernel.org/linus/eac38299d21ed7bf9c774c27aec653bf7067ccfd|commit]], [[https://git.kernel.org/linus/0d18af0a8f75f635651fb23817bd99318214448e|commit]], [[https://git.kernel.org/linus/0d032bb92f8d3843bcc690fd2f5c6534bf2deb1e|commit]], [[https://git.kernel.org/linus/73793093ab17121620d7d409ab944060364a4ed3|commit]], [[https://git.kernel.org/linus/d665c7435f18871e77395e4575c0f7209c5cdc10|commit]], [[https://git.kernel.org/linus/e2fc49e19898538184191cbf2bc15f240081efad|commit]], [[https://git.kernel.org/linus/5869ba0653b903587e2b8cfb530656a5c0441c03|commit]], [[https://git.kernel.org/linus/ef797b53705c18773b03cd7d8b60a25c904e7a4f|commit]], [[https://git.kernel.org/linus/612eac3b72fa00aebb41d1e29cbf00daaffc07ac|commit]], [[https://git.kernel.org/linus/9243d4d3908d65fece5153697bda1030c405d094|commit]], [[https://git.kernel.org/linus/b8aee0229d1e678253e0681b7ed518aa810ad027|commit]] * The ARM Versatile family now supports the "IB2" interface board [[https://git.kernel.org/linus/7fbe5f7ff26704591bda411a3d44b73e37e4f201|commit]] * The Renesas H2 based "Stout" and the H3 based Salvator-X are more evaluation boards named after a kind of beer, as most of them are. The r8a77980 (V3H) based "Condor" apparently doesn't follow that tradition [[https://git.kernel.org/linus/92bcfdb334ca7fc4c029927d25a89adcf34d0529|commit]] * ROC-RK3328-CC is a simple developement board from the Libre Computer Project, based on the Rockchips RK3328 SoC [[https://git.kernel.org/linus/2171f4fdac060e05826f9972a19bfdb569f5dcfe|commit]] * Haiku is another development board plus Qseven module based on Rockchips RK3368 and made by Theobroma Systems [[https://git.kernel.org/linus/0aaf2359593f69f0ac4b5fc5e14fa2219698a0d5|commit]], [[https://git.kernel.org/linus/d99a02bcfa8152dd82f6be4da1816da4f52cf002|commit]] * exynos: Add Samsung's Exynos4412-based Midas boards [[https://git.kernel.org/linus/8bd65bfbf8fcb6f0affa88904bb8af394275105b|commit]] * Add SC2731 PMIC dts file for Spreadtrum SC9860 [[https://git.kernel.org/linus/9f068ac878e200eb99fc5dbe1f32b1e925c3c8d5|commit]] * renesas: Add R-Car Salvator-x M3-N support [[https://git.kernel.org/linus/5a2cd7e84945bc9acfcada18cb5f66cda9c1529e|commit]] * renesas: Add support for Salvator-XS with R-Car M3-N [[https://git.kernel.org/linus/19591a9b416669419110c8da3f4096d219b810ac|commit]] * renesas: initial Condor board device tree [[https://git.kernel.org/linus/b9edbce9155c718a1eeed535e88f88d4b6ef7783|commit]] * renesas: initial R8A77965 SoC device tree [[https://git.kernel.org/linus/df863d6f95f57dbb4f7c2f5ec2f230809551b17f|commit]] * renesas: initial R8A77980 SoC device tree [[https://git.kernel.org/linus/f3a54d6c17f5ec826ff81e4f9f35a11e63211c53|commit]] * imx: Add basic msl support for imx6sll [[https://git.kernel.org/linus/dee5dee2a5b285d20f55a4758d3a51349691eeea|commit]] * imx: Remove epit support [[https://git.kernel.org/linus/1f9d1311a3a98e8f5db509a4ff7bf84f7d6a4ca9|commit]] * Add support for Cortex-R8 processor [[https://git.kernel.org/linus/8aeaf4a0d22c6b3ab00003e3412e934852e7a112|commit]] * shmobile: Add watchdog support [[https://git.kernel.org/linus/58adf1ba0d227754d9bc763c667f10efe0053ce5|commit]], [[https://git.kernel.org/linus/01d675f159e0f0792947fb823cf2425da4d747ad|commit]] * sun9i: A80 SMP support [[https://git.kernel.org/linus/745373e3d6ee3e398494d3aebe923b57a90ebadf|commit]], [[https://git.kernel.org/linus/7cbea6327e76f2a7d77d02065a191bb29865a4a9|commit]], [[https://git.kernel.org/linus/8eaa0648d7a2e23f339f729142e9f0f3906bc875|commit]] * npcm: add basic support for Nuvoton BMCs [[https://git.kernel.org/linus/7bffa14c9aed5f788d3126271f0fd8758fbd129e|commit]] * speck: add NEON-accelerated implementation of Speck-XTS [[https://git.kernel.org/linus/ede9622162fac42eacde231d64e94c926f4be45d|commit]] * firmware: ARM System Control and Management Interface(SCMI) support [[https://git.kernel.org/linus/07455e4e4321129af0053c61191707ccf8289fc7|commit]], [[https://git.kernel.org/linus/fe7be8b297b279189260f8ce084ea16fab0c2be0|commit]], [[https://git.kernel.org/linus/aa4f886f3893f88146e8e02fd1e9c5c9e43cbcc1|commit]], [[https://git.kernel.org/linus/b6f20ff8bd94ad34032804a60bab5ee56752007e|commit]], [[https://git.kernel.org/linus/933c504424a2bc784fdb4cd5c318049d55da20e0|commit]], [[https://git.kernel.org/linus/a9e3fbfaa0ff885aacafe6f33e72448a2993d072|commit]], [[https://git.kernel.org/linus/5f6c6430e904d21bfe5d0076b1ff3e8b9ed94ba0|commit]], [[https://git.kernel.org/linus/76a6550990e296a7acbb4d33201c9740be912a8c|commit]], [[https://git.kernel.org/linus/5179c523c1eae4b80fbafe9656bc24a375217cac|commit]], [[https://git.kernel.org/linus/bc40081d9825c7ed34501ebfc0a533047a07b16c|commit]], [[https://git.kernel.org/linus/d4c3751a8de2deeaae546b97650f895b62bbd1b4|commit]], [[https://git.kernel.org/linus/5c4ba3cc85296398855d621bf90b78866ea80444|commit]], [[https://git.kernel.org/linus/fbc4d81ad28545714a1e367963aaf2ffd9be5239|commit]], [[https://git.kernel.org/linus/907b6d14911db047e6e29979895d29daf2ec1e5f|commit]], [[https://git.kernel.org/linus/898216c97ed2ebfffda659ce12388da43534de6c|commit]], [[https://git.kernel.org/linus/6d6a1d82eaef705f150c441350559bf5daccb533|commit]], [[https://git.kernel.org/linus/d57538004b2e57be6a5d8583b65d1b049245abf7|commit]], [[https://git.kernel.org/linus/b23688aefb8b2c5dd024c172f3143e8a99d2cf17|commit]], [[https://git.kernel.org/linus/99d6bdf3387734d75e3e34e94a58b8a355b7a9c8|commit]], [[https://git.kernel.org/linus/02f208c5c60549039445402505dea284e15f0f4f|commit]] * SMMUv3 52-bit address support [[https://git.kernel.org/linus/1cf9e54e91aac61e1a6c2bbacd0b571c6ca09131|commit]], [[https://git.kernel.org/linus/cbcee19ac4a2c960d73b8951476f0fe5e5628319|commit]],[[https://git.kernel.org/linus/ba08bdcbf7fd6c3b3a94496ca15b5b66dbea5034|commit]], [[https://git.kernel.org/linus/7417b99c49e5bb77e04d64c915da2ee4bfcbf8a8|commit]], [[https://git.kernel.org/linus/6c89928ff7a0f7b4ebc2ac1acab9f99d5f50ed75|commit]], [[https://git.kernel.org/linus/6619c9138533597dc0ff52155d263f14e8578ca2|commit]], [[https://git.kernel.org/linus/dcd189e6d2eca4663da6120463fbff0995bc06eb|commit]] * raid6: Add vpermxor implementation for raid6 Q syndrome [[https://git.kernel.org/linus/751ba79cc552c146595cd439b21c4ff8998c3b69|commit]] * perf cs-etm: Inject capabilitity for CoreSight traces [[https://git.kernel.org/linus/e573e978fb12e16094c0b39fad3dc4e6b4803c2c|commit]] * perf tools arm64: Add libdw DWARF post unwind support for ARM64 [[https://git.kernel.org/linus/744e9a91cf898bf027dbe65cc61a5d7565335cba|commit]] * Adds support for some perf events features, targeted at ARM64 [[https://git.kernel.org/linus/4c0ab16052054946b7b28f8b0ceee57c10d64cc7|commit]], [[https://git.kernel.org/linus/931ef5dc5c18717d24e5b8d8a968e35638508051|commit]], [[https://git.kernel.org/linus/6f2f2ca3454ec4fa03fcd4507bdd7fe97303065b|commit]], [[https://git.kernel.org/linus/51ce1dcc5d0d3e40e26893a7fa9e30538960ee7e|commit]], [[https://git.kernel.org/linus/e3b9f1e81de2083f359bacd2a94bf1c024f2ede0|commit]], [[https://git.kernel.org/linus/82e6fdd6c01257d64009defbbea19d12ba667670|commit]], [[https://git.kernel.org/linus/e9d32c1bf0cd7a98358ec4aa1625bf2b3459b9ac|commit]], [[https://git.kernel.org/linus/360b7b03afee042d71ab54ba6ea55daf53edf538|commit]], [[https://git.kernel.org/linus/ae43053bd2595dc98f0909505dc1d7e1ed8bd239|commit]], [[https://git.kernel.org/linus/afe4d089621d4d90ac0e089b83752ea4515325ac|commit]], [[https://git.kernel.org/linus/3d4caec1600e0bf34600a7b700599a20df03629e|commit]] * KVM/arm64: Randomise EL2 mappings (variant 3a mitigation) [[https://git.kernel.org/linus/dea5e2a4c5bcf196f879a66cebdcca07793e8ba4|commit]], [[https://git.kernel.org/linus/a264bf34424c815d4565cf1ba0e3cd56b7d5c816|commit]], [[https://git.kernel.org/linus/ef3935eeebffcad148edeb81021733c262db9970|commit]], [[https://git.kernel.org/linus/2b4d1606aac27f2485061abd953ea1e103b5e26e|commit]], [[https://git.kernel.org/linus/a1efdff442ec7bd1ad2dfa1f96c4c373f019ad46|commit]], [[https://git.kernel.org/linus/44a497abd621a71c645f06d3d545ae2f46448830|commit]], [[https://git.kernel.org/linus/b4ef04995d33a1ecfec3bdfb7776c1ac36dbe87d|commit]], [[https://git.kernel.org/linus/807a378425d27d377fdf181d1dba91539bac9294|commit]], [[https://git.kernel.org/linus/1bb32a44aea1fe73c6f84e466a45ae559ef74559|commit]], [[https://git.kernel.org/linus/46fef158f10d255dfe47cf3a0ab5f0965b66b1da|commit]], [[https://git.kernel.org/linus/3ddd45565373604d4f49cb0496fc0168e3863c1f|commit]], [[https://git.kernel.org/linus/e3f019b37b580c3b954419212da26ac5db412a08|commit]], [[https://git.kernel.org/linus/ef3935eeebffcad148edeb81021733c262db9970|commit]], [[https://git.kernel.org/linus/11d764079c9f25d1da8e10906d54da7fefec5844|commit]], [[https://git.kernel.org/linus/005e975a3bd08dce8d77746d6688cac615fe7c97|commit]], [[https://git.kernel.org/linus/ed57cac83e05f2e93567e4b5c57ee58a1bf8a582|commit]], [[https://git.kernel.org/linus/6bb934af1f737eba51e2f3f73760715788a7e283|commit]], [[https://git.kernel.org/linus/3c5e81232ea489845359f7a03a4fb52b29072db8|commit]], [[https://git.kernel.org/linus/7e80f637fd8bcdd777d3841a43f76563ffd2985a|commit]], [[https://git.kernel.org/linus/4340ba80bd3a310d8eb9011df2e63c6371e28113|commit]], [[https://git.kernel.org/linus/f0445dfadbb2ddce26f535b71578b36302805007|commit]], [[https://git.kernel.org/linus/71dcb8be6d29cffff3f4a4463232f38786e97797|commit]], [[https://git.kernel.org/linus/dc2e4633ff39c9fb5ef3a5443721f0e3499b36ed|commit]], [[https://git.kernel.org/linus/4205a89b8060141ac0216a507b9f70728f056a10|commit]], [[https://git.kernel.org/linus/dee39247dc75465a24990cb1772c6aaced5fd910|commit]], [[https://git.kernel.org/linus/4b472ffd1513407ee3607b8e638e8695e9b487ca|commit]] * Expose Arm v8.4 features [[https://git.kernel.org/linus/7206dc93a58fb76421c4411eefa3c003337bcb2d|commit]] * arm64: Add support for new control bits CTR_EL0.DIC and CTR_EL0.IDC [[https://git.kernel.org/linus/6ae4b6e0578886eb36cedbf99f04031d93f9e315|commit]] * arm64/speck - add NEON-accelerated implementation of Speck-XTS [[https://git.kernel.org/linus/91a2abb78f940ac821345cb7cc376dca94336c2f|commit]] * X86 * (FEATURED) SSBD mitigation [[https://git.kernel.org/linus/f21b53b20c754021935ea43364dbf53778eeba32|commit]], [[https://git.kernel.org/linus/28a2775217b17208811fa43a9e96bd1fdf417b86|commit]], [[https://git.kernel.org/linus/885f82bfbc6fefb6664ea27965c3ab9ac4194b8c|commit]], [[https://git.kernel.org/linus/a73ec77ee17ec556fe7f165d00314cb7c047b1ac|commit]], [[https://git.kernel.org/linus/11fb0683493b2da112cd64c9dada221b52463bf7|commit]], [[https://git.kernel.org/linus/c456442cd3a59eeb1d60293c26cbe2ff2c4e42cf|commit]] * Add "Jailhouse" hypervisor ([[https://lwn.net/Articles/578295/|Recommended LWN article]]) [[https://git.kernel.org/linus/cea061e455c88312b86142e68c8fc5b8e1294ca2|commit]] * Use PAGE_GLOBAL for !PCID systems to gain back performance [[https://git.kernel.org/linus/d1440b23c922d845ff039f64694a32ff356e89fa|commit]], [[https://git.kernel.org/linus/606c7193d5fbf8ea3dafc8a9468f719fbf1d7160|commit]], [[https://git.kernel.org/linus/8a57f4849f4fa22ed18a941164a214083fc020a2|commit]], [[https://git.kernel.org/linus/6baf4bec02dbc41645c3a5130ee15a8e1d62b80f|commit]], [[https://git.kernel.org/linus/fb43d6cb91ef57d9e58d5f69b423784ff4a4c374|commit]], [[https://git.kernel.org/linus/1a54420aeb4da1ba5b28283aa5696898220c9a27|commit]], [[https://git.kernel.org/linus/430d4005b8b41c19966dd3bfdb33004bdb2de01c|commit]], [[https://git.kernel.org/linus/639d6aafe437a7464399d2a77d006049053df06f|commit]], [[https://git.kernel.org/linus/0f561fce4d6979a50415616896512f87a6d1d5c8|commit]], [[https://git.kernel.org/linus/39114b7a743e6759bab4d96b7d9651d44d17e3f9|commit]], [[https://git.kernel.org/linus/8c06c7740d191b9055cb9be920579d5ecdd26303|commit]] * Mandate asm-goto support [[https://git.kernel.org/linus/e501ce957a786ecd076ea0cfb10b114e6e4d0f40|commit]], [[https://git.kernel.org/linus/d0266046ad54e0c964941364cd82a0d0478ce286|commit]] * platform * chrome: Add PD port info to debugfs [[https://git.kernel.org/linus/b082b2e1454c3e0217d7cf70f2211966c3d54301|commit]] * chrome: Add sysfs entry to set keyboard wake lid angle [[https://git.kernel.org/linus/c1d1e91aff3d1183d6b16a282c2575e3e006cee4|commit]] * thinkpad_acpi: Add 2nd Fan Support for Thinkpad P50 [[https://git.kernel.org/linus/a986c75a7df027d2c649a8f087be9417372cbfb3|commit]] * thinkpad_acpi: Add support for battery thresholds [[https://git.kernel.org/linus/2801b9683f740012863f7f0b1f0bc770c417fe72|commit]] * powercap: RAPL: Add support for Cannon Lake [[https://git.kernel.org/linus/ef74b5bf22704bb1e7b67396704bbb41e1df0e39|commit]] * amd_nb: Add support for Raven Ridge CPUs [[https://git.kernel.org/linus/f9bc6b2dd9cf025f827f471769e1d88b527bfb91|commit]] * memmap: Add a more versatile memmap= operator [[https://git.kernel.org/linus/ef61f8a340fd6d49df6b367785743febc47320c1|commit]] * intel trace hub: Add ACPI glue layer [[https://git.kernel.org/linus/ebc57e399b8efb68293f206333985a3394c3acf8|commit]] * perf * Add Cannon Lake support for RAPL profiling [[https://git.kernel.org/linus/490d03e83da2a5e9d7db84b1ec30a9c95415787e|commit]] * Enable C-state residency events for Cannon Lake [[https://git.kernel.org/linus/1159e09476536250c2a0173d4298d15114df7a89|commit]] * dump_pagetables: Add the EFI pagetable to the debugfs 'page_tables' directory [[https://git.kernel.org/linus/116fef6408599dd6ff6996235c50aa692e9b5631|commit]] * Boot-time switching between 4- and 5-level paging [[https://git.kernel.org/linus/02390b87a9459937cdb299e6b34ff33992512ec7|commit]], [[https://git.kernel.org/linus/eedb92abb9bb03ef21442614a6f5867eaac6e77f|commit]], [[https://git.kernel.org/linus/c65e774fb3f6af212641538694b9778ff9ab4300|commit]], [[https://git.kernel.org/linus/162434e7f58b21f0b6c9cc5fb02222cd7d9064cc|commit]], [[https://git.kernel.org/linus/09e61a779e7f171c50325e6d7108a593afb2e5d4|commit]], [[https://git.kernel.org/linus/98219dda2ab56ce2a967fdebf81e838d676d9ddc|commit]], [[https://git.kernel.org/linus/6657fca06e3ffab8d0b3f9d8b397f5ee498952d7|commit]], [[https://git.kernel.org/linus/b9952ec78778aa7ae5b8df672668aece6fc93d2a|commit]], [[https://git.kernel.org/linus/92e1c5b3f7bf5407cfdbf13613e7101831216dc5|commit]], [[https://git.kernel.org/linus/4c2b4058ab32581931c2caf760b689fd4b019a87|commit]], [[https://git.kernel.org/linus/b16e770bfa5344f1cd4f7b4ecd7bbae25001e120|commit]], [[https://git.kernel.org/linus/4fa5662b6b49611f11856db8be346710217473ef|commit]], [[https://git.kernel.org/linus/a7412546d8cb5ad578805060b4006f2a021b5868|commit]], [[https://git.kernel.org/linus/9b46a051e43461a9afda2bdd50e0e0ae349341df|commit]], [[https://git.kernel.org/linus/91f606a8fa68264224cbc76888fa8649cdbe9990|commit]], [[https://git.kernel.org/linus/b83ce5ee91471d19c403ff91227204fb37c95fb2|commit]], [[https://git.kernel.org/linus/02390b87a9459937cdb299e6b34ff33992512ec7|commit]], [[https://git.kernel.org/linus/e626e6bb0dfaca41487241d49ce0ae827716101a|commit]], [[https://git.kernel.org/linus/5c7919bb1994f8dc7fed219a5db09e6bb9d473a5|commit]], [[https://git.kernel.org/linus/09e61a779e7f171c50325e6d7108a593afb2e5d4|commit]], [[https://git.kernel.org/linus/39b9552281abfcdfc54162897018890dafe7ffef|commit]], [[https://git.kernel.org/linus/6f9dd329717f696f578347c0781a0247db957596|commit]] * KVM * Expose SPEC_CTRL Bit(2) to the guest [[https://git.kernel.org/linus/da39556f66f5cfe8f9c989206974f1cb16ca5d7c|commit]] * Expose SSBD properly to guests [[https://git.kernel.org/linus/0aa48468d00959c8a37cd3ac727284f4f7359151|commit]] * Add reenlightenment MSRs support [[https://git.kernel.org/linus/a2e164e7f45ab21742b2e32c0195b699ae2ebfc0|commit]] * Make it possible for guests using Hyper-V emulation to do guest->host notification via EVENT_SIGNAL hypercall without a user exit [[https://git.kernel.org/linus/cbc0236a4b3e6a64f5b8bee27b530c7f8bee8d56|commit]], [[https://git.kernel.org/linus/faeb7833eee0d6afe0ecb6bdfa6042556c2c352e|commit]] * Implement VIRT_SPEC_CTRL support for SSBD [[https://git.kernel.org/linus/bc226f07dcd3c9ef0b7f6236fe356ea4a9cb4769|commit]] * Add Force Emulation Prefix for "emulate the next instruction" [[https://git.kernel.org/linus/082d06edab49f302eb96b7a9d029f52713156354|commit]], [[https://git.kernel.org/linus/6c86eedc206dd1f9d37a2796faa8e6f2278215d2|commit]] * Provide a capability to disable HLT intercepts [[https://git.kernel.org/linus/caa057a2cad647fb368a12c8e6c410ac4c28e063|commit]] * Provide a capability to disable MWAIT intercepts [[https://git.kernel.org/linus/4d5422cea3b61f158d58924cbb43feada456ba5c|commit]] * Provide a capability to disable PAUSE intercepts [[https://git.kernel.org/linus/b31c114b82b2b55913d2cf744e6a665c2ca090ac|commit]] * nVMX: expose VMX capabilities as MSR features [[https://git.kernel.org/linus/6677f3dad8747a5a84a2e7f67a35444fc9be895a|commit]], [[https://git.kernel.org/linus/1389309c811b0c954bf3b591b761d79b1700283d|commit]] * Add support for VMware backdoor I/O ports & Pseduo-PMCs [[https://git.kernel.org/linus/c4ae60e4bbf8f5fd4929d2c98543d9c163cb336b|commit]], [[https://git.kernel.org/linus/9a29d449e3fb704bd449b82b2160a041709a5425|commit]], [[https://git.kernel.org/linus/e23661712005fd01ad9d2bca6eb4a122b79c8b0b|commit]], [[https://git.kernel.org/linus/04789b6664a60474aeb8b07a9a94d923a217690e|commit]], [[https://git.kernel.org/linus/9e86948041f2ec6b7868d4849181cb7bb1bdee70|commit]], [[https://git.kernel.org/linus/9718420e9fd462ac6b7ea840f9e63eb6af7e1bda|commit]], [[https://git.kernel.org/linus/2d7921c499afebac78b13ab9a3758261a97e07b7|commit]] * Add support for AMD Core Perf Extension in guest [[https://git.kernel.org/linus/c51eb52b8f9835f8f4f51e390885f8ddcfe53871|commit]] * M68K * Enable RTC for 100-series PowerBooks [[https://git.kernel.org/linus/6df2afba7a87afa71d4baf9875ec846d3040f9bb|commit]] * Enable PDMA support for PowerBook 190 [[https://git.kernel.org/linus/e5f0d2e2a153b18dcf31e1a633e210c37829d759|commit]] * MIPS * Add support for Microsemi Ocelot SoC [[https://git.kernel.org/linus/6bce3deae4d51326d0f07619ab6443ba771b3fb6|commit]], [[https://git.kernel.org/linus/6b36d31a8a997248a10059e6d8a4e31b9c8310a2|commit]], [[https://git.kernel.org/linus/d843dd530d57e75a9fd1bfd694bd1f13eb5fe8d4|commit]] * BCM47XX: Add Luxul XAP1500/XWR1750 WiFi LEDs [[https://git.kernel.org/linus/272641206100e89656038180da12eff4f03d79d1|commit]] * crypto: Add crc32 and crc32c hw accelerated module [[https://git.kernel.org/linus/4a5dc51e93e80463010ab4d8d00fc9cb6bc936fa|commit]] * POWERPC * 64s: Add support for a store forwarding barrier at kernel entry/exit [[https://git.kernel.org/linus/a048a07d7f4535baa4cbad6bc024f175317ab938|commit]] * Support for 4PB user address space on 64-bit, opt-in via mmap() [[https://git.kernel.org/linus/0dea04b288c06654b0de3563c5b8cdfe6130e450|commit]], [[https://git.kernel.org/linus/f384796c40dc55b3dba25e0ee9c1afd98c6d24d1|commit]], [[https://git.kernel.org/linus/c2b4d8b7417a59b7f9a52d0d8402f5257cbbd398|commit]], [[https://git.kernel.org/linus/872a100a49c3785b4577e002580ca5689d1be7a1|commit]] * powernv: Enable tunneled operations [[https://git.kernel.org/linus/d6a90bb83b5084829558788ea5b8818c9be3da63|commit]] * S390 * Set bzImage as default image for packaging [[https://git.kernel.org/linus/e0aa099c18e83ce6983270da36349e3d52179335|commit]] * perf: Add IBM s390 vendor events [[https://git.kernel.org/linus/038586c34301578e538f6c5aa79ca82bce1b9152|commit]], [[https://git.kernel.org/linus/cfbb9be8119dec38a2adefeb8fac526dd66a1d16|commit]], [[https://git.kernel.org/linus/bc17f949d6feb633e579ee7e7dd58d9200073215|commit]], [[https://git.kernel.org/linus/109d59b900e78834c66657dd4748fcedb9a1fe8d|commit]], [[https://git.kernel.org/linus/0a73d21e9bdf43124241c3253dadc5044e239647|commit]], [[https://git.kernel.org/linus/3fb1a23155e91bd00281425041ec2381e435dcc2|commit]] * cio: add util_string sysfs attribute [[https://git.kernel.org/linus/b9dd652499d645707dda2b835a905455e3718157|commit]] * Add a sysfs attribute to control the IFCC handling in case of constant channel errors [[https://git.kernel.org/linus/ddc1c9453550eabd6284021b167f708982df3ca9|commit]] * Add kexec_file_load support [[https://git.kernel.org/linus/8be018827154666d1fe5904cb7a43b6706e01c87|commit]], [[https://git.kernel.org/linus/ee337f5469fd67f22d231e520ec4189ce0589d92|commit]], [[https://git.kernel.org/linus/e49bb0a27fa3c6ec45cc13e2102a6ec13c4ae697|commit]], [[https://git.kernel.org/linus/71406883fd35794d573b3085433c41d0a3bf6c21|commit]], [[https://git.kernel.org/linus/840798a1f52994c172270893bd2ec6013cc92e40|commit]], [[https://git.kernel.org/linus/15ceb8c936d13d940ca9e53996fbd05a26ce96db|commit]], [[https://git.kernel.org/linus/de66b2429100c85b72db5c409526351d3ffc5faa|commit]] * sclp: Add support for Store Data SCLP interface [[https://git.kernel.org/linus/66aec647216f129b8560dba738303a8486481c53|commit]] * zcrypt: Support up to 256 crypto adapters [[https://git.kernel.org/linus/af4a72276d49da117dbc99799afee740a26f8f10|commit]], remove deprecated ioctls [[https://git.kernel.org/linus/2a80786d477a3811c1a5410ddf08d0f981e53cf3|commit]], remove deprecated zcrypt proc interface [[https://git.kernel.org/linus/71cbbff8c4fd1467b59b8c15a06093ac03cd11c7|commit]] * Automatic enable/disable for the spectre v2 defenses [[https://git.kernel.org/linus/6e179d64126b909f0b288fa63cdbf07c531e9b1d|commit]] * Add sysfs attributes for spectre [[https://git.kernel.org/linus/d424986f1d6b16079b3231db0314923f4f8deed1|commit]] * Report spectre mitigation via syslog [[https://git.kernel.org/linus/bc035599718412cfba9249aa713f90ef13f13ee9|commit]] * Add support for IBM z14 Model ZR1 [[https://git.kernel.org/linus/451239eb3d397bd197a79cc3aab943da41ba0905|commit]] * KVM: provide counters for all interrupt injects/delivery [[https://git.kernel.org/linus/ccc40c53c07ba22cfe711cd625f9f0c77f272ae6|commit]] * KVM: enable display support for guest [[https://git.kernel.org/linus/579f1a2883306518ff4bbd571009604dfa8ad7b0|commit]] * SPARC * Support Application Data Integrity feature introduced by SPARC M7. ADI allows MMU to catch rogue accesses to memory [[https://git.kernel.org/linus/d84bb709aa4a6a155b1aaaf449cad21f02be4594|commit]], [[https://git.kernel.org/linus/ca827d55ebaa24de9fca36ee24e42d6fc5119ee3|commit]], [[https://git.kernel.org/linus/750375003deae240967eed6b13529a4bfc8ca11e|commit]], [[https://git.kernel.org/linus/52df948d1bff7954f416085a821e299a188424b8|commit]], [[https://git.kernel.org/linus/94addb3530bb81e7ffde2c5c50a88310f734c365|commit]], [[https://git.kernel.org/linus/c6202ca764ac7b3728e29bca616567beb57fbac7|commit]], [[https://git.kernel.org/linus/9035cf9a97e429e6b5291841da81c433879f5658|commit]], [[https://git.kernel.org/linus/2c2d57b5e769956fb36581e0d3cccdb5ea68038f|commit]], [[https://git.kernel.org/linus/a4602b62d9fdea41412ba765bbf32ecfc2b6a94c|commit]], [[https://git.kernel.org/linus/74a04967482faa7144b93dae3b2e913870dd421c|commit]], [[https://git.kernel.org/linus/b9fa03656b049d2db61c60233d5cde272ade0ac8|commit]] * ALPHA * Implement CPU vulnerabilities sysfs functions [[https://git.kernel.org/linus/6fd16ce5590e30d0ed8b21e977102361ff9f92ef|commit]] * RISCV * Support for dynamic ftrace [[https://git.kernel.org/linus/71e736a7d65551e49136c1efc4759e5902729cc2|commit]], [[https://git.kernel.org/linus/aea4c671fb985e6a9ffc365c43ea6f5e0d737fea|commit]], [[https://git.kernel.org/linus/b785ec129bd9498ecd6e221e45820b00c6ed4adf|commit]], [[https://git.kernel.org/linus/a1d2a6b4cee858a2f27eebce731fbf1dfd72cb4e|commit]], [[https://git.kernel.org/linus/bc1a4c3a842556852bb02039887d73899d513532|commit]], [[https://git.kernel.org/linus/c15ac4fd60d5ffdb151bb2c7805f377fd7f90363|commit]] * NDS32 * (FEATURED) Add nds32 port (including interrupt controller driver and timer driver). It is able to boot to shell and passes most LTP-2017 testsuites in nds32 AE3XX platform [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/nds32?id=e71ea3badae55a69a44b8fcb46ae7b547529b3761arch/nds32]] = Drivers = == Graphics == * crc: Add support for polling on the data fd. This will make it possible for userspace to know whether reading will block, without blocking on the fd. This makes it possible to drain all queued CRC's in blocking mode, without having to reopen the fd [[https://git.kernel.org/linus/4beb3b40ae7f994af01200323441df13f8f5b241|commit]] * Remove obsolete logo files [[https://git.kernel.org/linus/8cbfbae85085bdd0bdafc085b1ed14abe0349573|commit]] * amdgpu * (FEATURED) Vega12 support [[https://git.kernel.org/linus/c5191133405ac317d20d23c8510416e18842031d|commit]], [[https://git.kernel.org/linus/dc53d543fcb4fdcd836fffaf0b12d3b1b69cde62|commit]] * (FEATURED) Enable [[https://kernelnewbies.org/Linux_4.15#Modesetting_and_much_better_display_support_in_the_AMD_amdgpu_driver|display code]] by default on all supported GPUs * Adding "wattman" like functionality [[https://git.kernel.org/linus/6390258a2f1390e19dece30bb5231e73ce8a7dd0|commit]], [[https://git.kernel.org/linus/039fdc94c15a5244410449dce59ff6df73ba39d7|commit]], [[https://git.kernel.org/linus/84877256f65bc7daaf1b206ec1c5b933f89d761a|commit]], [[https://git.kernel.org/linus/59655cb6abfbe0f89c602a5494a7ae3ebbc264c3|commit]], [[https://git.kernel.org/linus/5ed8d656d60fd19d14bed647793eff0913627fd7|commit]], [[https://git.kernel.org/linus/31a47dcab86a09ef52b5fa644f0926afe367cb90|commit]], [[https://git.kernel.org/linus/4ba082572a42f515e66f0dece2936fde1160eb33|commit]], [[https://git.kernel.org/linus/77f208d91ba4cb947688d834dc90dcf1a37da068|commit]], [[https://git.kernel.org/linus/0a91ee07754c6fbc139ca069d08d31c185e05e52|commit]], [[https://git.kernel.org/linus/5d41535c5d66b0a9ad2b7d5d1a72025cbca13ed2|commit]], [[https://git.kernel.org/linus/37c5c4dbf03b167b5ca68d4bbc7fb6c92a463fb4|commit]], [[https://git.kernel.org/linus/761c77c195bf27d5127bbf4bcee83a112ebe6501|commit]] * DC crc support [[https://git.kernel.org/linus/31aec354f92ca811df79439233130dbd232162a9|commit]], [[https://git.kernel.org/linus/28dc87e41f0194209c8141400c0c1117c4bee915|commit]] * Expose GPU voltage and power and thermal thresholds through hwmon properly [[https://git.kernel.org/linus/2976fc2622b1e77236bea9f88a68f6ac5d2fa6ab|commit]], [[https://git.kernel.org/linus/2bd376bf8f4db03f30ea9d9832a75bc29c2e6e6a|commit]], [[https://git.kernel.org/linus/60bbade2a63de363a7acdb5e3b0f166a883fe3be|commit]], [[https://git.kernel.org/linus/8d81bce71deed6354f2035b613abf6e3033f34fb|commit]] * Add VCN to firmware query interface [[https://git.kernel.org/linus/3ac952b10dec55e50312340ca4cf8f631944ae17|commit]] * Add amdgpu_evict_gtt debugfs entry [[https://git.kernel.org/linus/87e90c76e0d7b644edd096eb4879f1b376d7274f|commit]] * Initial regamma/degamma/CTM support in DC [[https://git.kernel.org/linus/ec7e6bb814911aab1995f963260184c248c44614|commit]], [[https://git.kernel.org/linus/11fffe45b76d2849a684f2d769bc76901ba0d301|commit]], [[https://git.kernel.org/linus/792474b736274fd698d39708a729b41098ae28de|commit]], [[https://git.kernel.org/linus/44af70a7428404f8c00b77988888c8b495b78766|commit]], [[https://git.kernel.org/linus/303afd2dbf1b556bf9c5d3220c167c925b06a2c7|commit]] * Basic emulation support: add {{{amdgpu_emu_mode}}} module parameter to control the emulation mode [[https://git.kernel.org/linus/bfca02892773d2702aeeec9a290cf99464c3c0c1|commit]] * amdkfd * KFD GPUVM support for dGPU [[https://git.kernel.org/linus/fa72d66198c90668723bb25ec23639a012bee99b|commit]], [[https://git.kernel.org/linus/473fee476a3c39f50bae07354972dd1cefaf79e9|commit]], [[https://git.kernel.org/linus/61b100e98f16e02df44862bba7798c7654b565f2|commit]], [[https://git.kernel.org/linus/2f901c25eb35a1b24a6006b9b668ad8bf88da582|commit]], [[https://git.kernel.org/linus/1029a3f33678afb8978285209ec5cfe153fe44ef|commit]], [[https://git.kernel.org/linus/d8d019ccffb838bb0dd98e583b5c25ccc0bc6ece|commit]], [[https://git.kernel.org/linus/155494dbbbf4d6d6512b8bc2dc6bc483e47e1c71|commit]], [[https://git.kernel.org/linus/3c728d3aa1fd5c7c2461835a93ac8fad57813db6|commit]], [[https://git.kernel.org/linus/a46a2cd103a863724d668c86dca86bd0d93a19e4|commit]], [[https://git.kernel.org/linus/4c660c8fbbf7b0d65a402f51e5f30a246cf3c44c|commit]], [[https://git.kernel.org/linus/64d1c3a43a6fb5cef32a085bc17cbbe31945a651|commit]], [[https://git.kernel.org/linus/4252bf686622f6c71958c4fabbcb6a64deba1cf7|commit]], [[https://git.kernel.org/linus/7c9b717196b1afd368436c258994ed6054717c7a|commit]], [[https://git.kernel.org/linus/403575c44e61722ae443b47df66e188b367d7324|commit]], [[https://git.kernel.org/linus/d01994c24cb28b6f200138d98cbfc17b6bd967c5|commit]], [[https://git.kernel.org/linus/52b29d73340da6cbb10ba42b0a28e7fb795afe9c|commit]], [[https://git.kernel.org/linus/f35751b87034f0c2d11e60cdfb0179c4f1a7e296|commit]], [[https://git.kernel.org/linus/552764b680a65d6069ad651b356d5465082939d0|commit]], [[https://git.kernel.org/linus/5b21d3e5fd2110df5a57a508188308351e698a5a|commit]], [[https://git.kernel.org/linus/3486625bbfb629621f8a2402e2b24e7ab0a86ef4|commit]], [[https://git.kernel.org/linus/b236fa1d339670cc997b68c31be57855bbabc126|commit]], [[https://git.kernel.org/linus/ede0dd86f45adf2b7083bb161f6bc81da5fe2bad|commit]], [[https://git.kernel.org/linus/b84394e206a748ce34beeed462f237474f3c6c00|commit]], [[https://git.kernel.org/linus/7c9b717196b1afd368436c258994ed6054717c7a|commit]], [[https://git.kernel.org/linus/c7bcbfa4f8d1e0e1078adfe959d4b65542bccf66|commit]], [[https://git.kernel.org/linus/d01994c24cb28b6f200138d98cbfc17b6bd967c5|commit]], [[https://git.kernel.org/linus/52b29d73340da6cbb10ba42b0a28e7fb795afe9c|commit]], [[https://git.kernel.org/linus/f35751b87034f0c2d11e60cdfb0179c4f1a7e296|commit]], [[https://git.kernel.org/linus/552764b680a65d6069ad651b356d5465082939d0|commit]], [[https://git.kernel.org/linus/5ec7e02854b3b9b55936c3b44b8acfb85e333f49|commit]], [[https://git.kernel.org/linus/0fc8011f89feb8b2c3008583b777d097e1974660|commit]], [[https://git.kernel.org/linus/374200b154ae48e8f011fb74dab21f80459f9e47|commit]], [[https://git.kernel.org/linus/26103436da003327017af325483b6150a3b855cc|commit]], [[https://git.kernel.org/linus/a11024457d348672b26b3d4581ed19c793399b48|commit]], [[https://git.kernel.org/linus/c7bcbfa4f8d1e0e1078adfe959d4b65542bccf66|commit]], [[https://git.kernel.org/linus/a3084e6c522f94130c9dfc26fe6458c353dbc0c9|commit]], [[https://git.kernel.org/linus/1d63669885ebc8fca13e44864f7199c3ff50cea3|commit]], [[https://git.kernel.org/linus/ee04955af6b851a4f133d2472bc65c5d8b9aa692|commit]], [[https://git.kernel.org/linus/97672cbe3de809ef8c4ea66cce675f5da3d3df44|commit]] * i915 * (FEATURED) Cannonlake support enabled [[https://git.kernel.org/linus/3f43031b169361fefe032c13ebf644d17f3d76d6|commit]], [[https://git.kernel.org/linus/cf53902f48c3c7a34c6955f79c8800d1746de52c|commit]], [[https://git.kernel.org/linus/e3890d05b34266f5981876c65a6a97fc0d0d0ccb|commit]] * AUX-F port support added [[https://git.kernel.org/linus/a324fcaca314cafccda77a68ef1f7f6a1355de2c|commit]] * Icelake base enabling until internal milestone of forcewake support [[https://git.kernel.org/linus/412310019a20d30e7205c98c314d1f0325922cb4|commit]], [[https://git.kernel.org/linus/d55cb4fa2cf0105bfb16b60a2846737b91fdc173|commit]], [[https://git.kernel.org/linus/05f0addd9b108d4dfa6853122f453a445f241c2b|commit]] * Query uAPI interface (used for GPU topology information currently) [[https://git.kernel.org/linus/8cc7669355136f8952779e6f60053c1284d59c4d|commit]], [[https://git.kernel.org/linus/b3e7f866927985b11f2e483ba02404d9a3a8685c|commit]], [[https://git.kernel.org/linus/79e9cd5f14dda3a6a47b2f0ac288e9c52d6435a9|commit]], [[https://git.kernel.org/linus/cac6cfaa2fe4f9be753daeefd523ebcc0f46e331|commit]], [[https://git.kernel.org/linus/a446ae2c6e6555048301f2339cfd97b8eed6d0b7|commit]], [[https://git.kernel.org/linus/c822e059185585f79b2007b1d2cafacf4264e610|commit]] * Compressed framebuffer support for sprites [[https://git.kernel.org/linus/77064e2eb83ac6a50563b80c5de3d434d3cf8b34|commit]] * Full range ycbcr toggling [[https://git.kernel.org/linus/80f690e9e3a60f628de61748be4dd2fd6baf5cc8|commit]], [[https://git.kernel.org/linus/b0f5c0badc5b54cc6308f21a65f6ebf69087d557|commit]], [[https://git.kernel.org/linus/c8624ede3ed3b9f46364f5239c402393ec853e00|commit]] * HDCP support [[https://git.kernel.org/linus/716719a3e6c67da6ecfa4bd6963b5d8729415453|commit]], [[https://git.kernel.org/linus/23fdbdd7ed3f18f56773c6cbef5d3f1d68befd69|commit]], [[https://git.kernel.org/linus/24557865c8b1a6d0eaccaac47aabd9b23badf8fd|commit]], [[https://git.kernel.org/linus/495eb7f877ab3789355c6ab5a0dbbd5277a88d69|commit]], [[https://git.kernel.org/linus/ee5e5e7a5e0fdeca5add8de6314b1f0a62604bdf|commit]], [[https://git.kernel.org/linus/d02cf0a4f4db3bdbf1f7fa6915db0a96bd98ed9e|commit]], [[https://git.kernel.org/linus/07e17a75922a593393b7eb8f73622723b76d3706|commit]], [[https://git.kernel.org/linus/2320175feb74a11d3b287eead09bb5c0953cf27f|commit]], [[https://git.kernel.org/linus/20f24d776d1be6ecf353f21a158e7b716143e523|commit]] * Add kvmgt debugfs entry nr_cache_entries under vgpu [[https://git.kernel.org/linus/6846dfeb87a623e0bf31df4b6a7041d70277b0e5|commit]] * panel * Raydium RM68200 [[https://git.kernel.org/linus/2b7ed18bed1ade79aa538c8e3dc2cc5c0889fa96|commit]] * AUO G104SN02 V2 [[https://git.kernel.org/linus/4451c287eb26ae40501689f9ee8cd17ae9220ccc|commit]] * KEO TX31D200VM0BAA [[https://git.kernel.org/linus/8cfe83419cdbcd6a1255083a332c62dae8f6fe6c|commit]] * ARM Versatile panels [[https://git.kernel.org/linus/f40f5b87d974655984ce545515e5c9e57b371b3c|commit]] * otm8009a: Add support for the optional power-supply [[https://git.kernel.org/linus/ded8d7fe8d363d20430d38c402768056e38cc3eb|commit]] * sun4i * A83T HDMI support [[https://git.kernel.org/linus/b7c7436a5ff0dd6a37de16310a7154cbfaca3a64|commit]] * Add support for A80 TCONs [[https://git.kernel.org/linus/6664e9dc5383a6e2998fffa41bb697517de57622|commit]] * YUV plane support [[https://git.kernel.org/linus/ddc389f5a4abb4c0c91202cd6dc09a28b9e2d82c|commit]] * H3/H5 HDMI support [[https://git.kernel.org/linus/4f86e81748fe230b9cf82a7fd69884c7a08ba9d1|commit]], [[https://git.kernel.org/linus/1ceb5f1b7d699c8e891ca5bd9c6b89b256c540f0|commit]], [[https://git.kernel.org/linus/e679f4a13f0fd1da4ef5b9c59c78404cd421c61b|commit]], [[https://git.kernel.org/linus/6fd903102c9d9e1c2807d5fbbf011b44f122b20d|commit]] * backend: Add support for zpos [[https://git.kernel.org/linus/47a05f4a68f91c09d89d2a0231b7b8c7ebb808ca|commit]], [[https://git.kernel.org/linus/ded4f346ac168e45b9d25a08a069915699bce1df|commit]] * msm * DSI updates from 10nm / SDM845 [[https://git.kernel.org/linus/973e02db35c2c4036693e32ed6f250eefd8c322c|commit]], [[https://git.kernel.org/linus/28e4309ab9c2bade2a93bd3b4c583be5ec440b84|commit]], [[https://git.kernel.org/linus/ff73ff19406098f71ec7628b951e0765f1df8128|commit]], [[https://git.kernel.org/linus/6d5796af7136046835621ffe680eb15ce88500b6|commit]] * Add a5xx specific debugfs [[https://git.kernel.org/linus/331dc0bc195bb77fcbe60b4513464b406a6d20cb|commit]] * Add sudo flag to submit ioctl [[https://git.kernel.org/linus/6a8bd08d0465b2b8d214007c58598e2c15312296|commit]] * omapdrm * HPD support for DVI connector [[https://git.kernel.org/linus/588fd85d2706619b88cf287d89d8bee26b4e9f31|commit]] * etnaviv: * Use the drm gpu scheduler [[https://git.kernel.org/linus/e93b6deeb45a781489f4ceaa97f9545a3cbebb81|commit]] * vc4 * Expose perf counters to userspace [[https://git.kernel.org/linus/65101d8c9108201118efa7e08f4e2c57f438deb9|commit]] * mali-dp * YUV->RGB conversion support [[https://git.kernel.org/linus/6e810eb508f4b937bc2a718bd4e5cd74cca55500|commit]] * rcar-du * Add R8A77970 support [[https://git.kernel.org/linus/fe9ac01324a40e2aaf5782a1fb7038247a89c585|commit]], [[https://git.kernel.org/linus/b6eb7102ad6dc7ae35c23b517809f5ae5aa5ccdd|commit]] * tilcdc * DRM panel support [[https://git.kernel.org/linus/544f7377d92c9dcd7578e5e376bbc2ec96478b37|commit]] * meson: Add support for DMT modes on HDMI [[https://git.kernel.org/linus/9c936b12f15019b38edb5f8bae77bb5b0046d1b7|commit]] * fbdev: remove blackfin drivers [[https://git.kernel.org/linus/e3ed8b436bc32102ac2995940bc3a63c09755b63|commit]] == Storage == * SCSI * aacraid: Implement DropIO sync command [[https://git.kernel.org/linus/44f1ce7d2f4a90e8976ece898777e53337fd1bee|commit]] * lpfc: Add 64G link speed support [[https://git.kernel.org/linus/fbd8a6ba65443a8a79183edd9c2e1ad302339063|commit]] * lpfc: Add PCI Ids for if_type=6 hardware [[https://git.kernel.org/linus/c238b9b6eae399e81d36382b09c2e969c154b7ee|commit]] * lpfc: Add WQ Full Logic for NVME Target [[https://git.kernel.org/linus/6e8e1c14c61e54253098521127cd5ac0b959dd32|commit]] * lpfc: Allow set of maximum outstanding SCSI cmd limit for a target [[https://git.kernel.org/linus/64bf009933bc84a7fb44ff50f86af0201b8be0c3|commit]] * mpt3sas: Add PCI device ID for Andromeda [[https://git.kernel.org/linus/c520691b38cde1d94f53e5782feba892f5645043|commit]] * raid_class: Add 'JBOD' RAID level [[https://git.kernel.org/linus/34e81f7a720d8a638f46b18b35678712dbafb42d|commit]] * scsi_debug: Add two new parameters to scsi_debug driver [[https://git.kernel.org/linus/d9da891a892a38db4ec7abcc2df57f9ae3777d99|commit]] * smartpqi: add in new supported controllers [[https://git.kernel.org/linus/b0f9408b14838566b2a9b26434fab667c2afb0ea|commit]] * ufs * Add support for Auto-Hibernate Idle Timer [[https://git.kernel.org/linus/ad448378825f5746c5fa37718724bc8f4e7b6945|commit]] * Add sysfs attributes [[https://git.kernel.org/linus/ec92b59cc03c3d5757449c1c9344524e088df2bd|commit]], [[https://git.kernel.org/linus/45bced87e79316ecd868aee8f187284025792c5f|commit]], [[https://git.kernel.org/linus/d10b2a8ea8fd0d6c8a667dc1950c8c061bfbbcdd|commit]], [[https://git.kernel.org/linus/c720c091222e26d46c0fd9c70144a0f916bf3993|commit]], [[https://git.kernel.org/linus/c648c2d27f168ae4faeb43f8c3074226aae3862c|commit]], [[https://git.kernel.org/linus/8c2582bfbd9abe84b9cf435996aa720a84f908c4|commit]], [[https://git.kernel.org/linus/c2e6e283c52f3a2c4a99774b36bcc88e7cbd5eb7|commit]], [[https://git.kernel.org/linus/2238d31cdeabc585de5869efd11856815aa4dd13|commit]], [[https://git.kernel.org/linus/d829fc8a1058851f1058b4a29ea02da125c1684a|commit]] * Remove the NCR53c406a driver [[https://git.kernel.org/linus/94d4731cc5848e582e6cd510d57c41bc3be82045|commit]] * Remove the sym53c416 driver [[https://git.kernel.org/linus/616434e2aa7091f0fc5f7838af0f8bc809c8cf85|commit]] * eata: eata-pio: Deprecate legacy EATA drivers [[https://git.kernel.org/linus/6b1745caa14ae0afccf1c6ee4c814fd8d5df3dcd|commit]] * ahci * Add PCI ID for Cannon Lake PCH-LP AHCI [[https://git.kernel.org/linus/4544e403eb25552aed7f0ee181a7a506b8800403|commit]] * imx: add the imx6qp/imx8qm ahci sata support [[https://git.kernel.org/linus/e5878732a521dd31ea6377875e49adc424503e5b|commit]], [[https://git.kernel.org/linus/027fa4dee935d25cef5994af1b8864eb00dcffac|commit]] * ahci_tegra: Add AHCI support for Tegra210 [[https://git.kernel.org/linus/294840feefb7fefb49a276544cbd29aac28e5e7d|commit]] * ata: Add Amiga Gayle PATA controller driver [[https://git.kernel.org/linus/9ab27d1d35fda0c5fce624083e92546a8545e7e5|commit]] * ata: remove bf54x driver [[https://git.kernel.org/linus/c44734a875e0529c16a797257978fd9d2182a7ac|commit]] == Drivers in the Staging area == * imx: add 8-bit grayscale support [[https://git.kernel.org/linus/b1e064c25e8fce911d0d9b8a9cca1d3183cd7130|commit]] * fsl-dpaa2/ethsw: Add APIs for DPSW object [[https://git.kernel.org/linus/0006351fd1aa4439953d88991e5d4d231373c6d5|commit]], add Freescale DPAA2 Ethernet Switch driver [[https://git.kernel.org/linus/44baaa43d7cc3492bcc59fb1040a3175a6229c5a|commit]], add ethtool support [[https://git.kernel.org/linus/b2b3212b16bbb8d3571f1534b83fc0e7b2714533|commit]] * cxd2099: move driver out of staging into dvb-frontends [[https://git.kernel.org/linus/15f757bb5ab237a123a2d5a8140cece1bc7bb617|commit]] * fsl-mc: Move DPBP out of staging [[https://git.kernel.org/linus/9c692d5ae7ea84d221d7504b7ebef07ea8f3ff27|commit]] * fsl-mc: Move DPCON out of staging [[https://git.kernel.org/linus/70ae9cf015a165c33b63c9c7718f5a3c70e51f96|commit]] * fsl-mc: Move core bus out of staging [[https://git.kernel.org/linus/6bd067c48efed50ac0200c4a83a415bd524254e0|commit]] * imx074: deprecate, move to staging [[https://git.kernel.org/linus/0f966bec710fd3f113a44e521e796cd225278fd4|commit]] * mt9t031: deprecate, move to staging [[https://git.kernel.org/linus/40de44bbe09bcb9cc7b8dd648ca2cacf752796ec|commit]] * ccree: remove ccree staging driver copy [[https://git.kernel.org/linus/8b0217965418f2bd27214b075e8d538f1b75df48|commit]] * irda: remove the irda network stack and drivers [[https://git.kernel.org/linus/d64c2a76123f0300b08d0557ad56e9d599872a36|commit]] * remove iio-trig-bfin-timer driver [[https://git.kernel.org/linus/04b0297863d46121439535012b42748cf5c58c5e|commit]] * Add Mediatek MT7621 support [[https://git.kernel.org/linus/0853c7a53eb369b41821b9eda22a8de55f434060|commit]], [[https://git.kernel.org/linus/f079b640634853419809104907e07365ad9fd272|commit]], [[https://git.kernel.org/linus/3497a53acd3857d748c1b297930e310d9558e96e|commit]], [[https://git.kernel.org/linus/14befc2d6139126ccd6ceb43d04b1e4719ece57f|commit]], [[https://git.kernel.org/linus/e3cbf478f846374537941895182cd1aaf16dcb91|commit]], [[https://git.kernel.org/linus/792c11c81923da2dabbec9b124d2a106f8f370a3|commit]], [[https://git.kernel.org/linus/16e556aa104c306958e10165d6da4ab1be4befc8|commit]], [[https://git.kernel.org/linus/8b634a9c7620b15691322cd53071122d2ab249a7|commit]], [[https://git.kernel.org/linus/03f152e31f4ae89c37ab240f45dd77c8a916dd26|commit]], [[https://git.kernel.org/linus/0317d60de8697865634ef1d973cd3a3c9a1dd302|commit]], [[https://git.kernel.org/linus/1ab7f2a43558b3fbc6bfbb8fd289dd34b1e0ef82|commit]] == Networking == * Bluetooth * Remove unused btuart_cs driver [[https://git.kernel.org/linus/6f6f1eced8c325d5ef64451556947f606f9fac7a|commit]] * btrsi: add new rsi bluetooth driver [[https://git.kernel.org/linus/38aa4da504837ba8b9c04941e843642f129661eb|commit]] * btrtl: Add RTL8723D and RTL8821C devices [[https://git.kernel.org/linus/907f84990924bf3a8d248c040dabeb5127ae6938|commit]] * btusb: Add USB ID 7392:a611 for Edimax EW-7611ULB [[https://git.kernel.org/linus/a41e0796396eeceff673af4a38feaee149c6ff86|commit]] * btusb: Add device ID for RTL8822BE [[https://git.kernel.org/linus/fed03fe7e55b7dc16077f672bd9d7bbe92b3a691|commit]] * btusb: Add support for Intel Bluetooth device 22560 [8087:0026] [[https://git.kernel.org/linus/1ce0cec1c14cda7e514fa21b36c0f035203b447d|commit]] * hci_bcm: Add 6 new ACPI HIDs [[https://git.kernel.org/linus/4063cafa3b24ff04635bdedc97cd3e4320415065|commit]] * hci_bcm: Add ACPI HIDs found in Windows .inf files and DSTDs [[https://git.kernel.org/linus/6112150261247d9a7d85dda476143985f44f8859|commit]] * hci_bcm: Add irq_polarity module option [[https://git.kernel.org/linus/e09070c51b280567695022237e57c428e548b355|commit]] * qmi_wwan: add support for ublox R410M PID 0x90b2 [[https://git.kernel.org/linus/9306b38e42cb266f98bff6f6f4c1c652aa79ba45|commit]] * RDMA/hns: Support rq and cq record doorbell [[https://git.kernel.org/linus/86188a8810ed0b73ce6653daa3c4bc29e8a79a7c|commit]], [[https://git.kernel.org/linus/9b44703d0a21980441cb120ffe4c6880dd453191|commit]], [[https://git.kernel.org/linus/472bc0fbd47cb89f72607328b6b09b4a962ec200|commit]], [[https://git.kernel.org/linus/e088a685eae94a0607b8f7b99949a0e14d748813|commit]] * ath10k * Add memory dump support QCA9984 [[https://git.kernel.org/linus/219cc084c67061ee7eafc47e68874d451fa2fff8|commit]] * Add sta rx packet stats per tid [[https://git.kernel.org/linus/caee728ab761fa1255ff636aec13c87a3d01364d|commit]] * debugfs support to get final TPC stats for 10.4 variants [[https://git.kernel.org/linus/bc64d05220f3e34cf432a166b83c8fff14cd7a3d|commit]] * Enable QCA6174/QCA9377 to read the chip temperature [[https://git.kernel.org/linus/e98199a8c27f6ac8900307bc611ca4b15467f324|commit]] * Enable TDLS peer buffer STA feature [[https://git.kernel.org/linus/802ca335496e0c30518434d59f744596eff079b0|commit]] * Enable TDLS peer inactivity detection [[https://git.kernel.org/linus/4c9f8d114660c68b43918f671bd8fc6bdf3bdbd8|commit]] * bnxt_en * Add extended port statistics support [[https://git.kernel.org/linus/00db3cba35211cd7d458d378a5931fadfa86a17c|commit]] * Include additional hardware port statistics in ethtool -S [[https://git.kernel.org/linus/699efed00df0631e39a639b49e3b8e27e62e6c89|commit]] * Add support for ndo_set_vf_trust [[https://git.kernel.org/linus/746df139646ea7fd11c26f88fd95a247d2a7c94b|commit]] * can: remove bfin_can driver [[https://git.kernel.org/linus/c7b2d3e52d7be208480944b2434ddf9e0ef9b58d|commit]] * cxgb4 * Add support for RDMA enhancements [[https://git.kernel.org/linus/a3cdaa69e4aefd5858af1c4e763b57e0d88ed31e|commit]], [[https://git.kernel.org/linus/e47094751ddc117c686c399af9810d57367922c9|commit]], [[https://git.kernel.org/linus/c68644ef16103a2462c34e0691343d8985466eab|commit]], [[https://git.kernel.org/linus/43db92964039d409c8e76613f607b79f6e93ee38|commit]], [[https://git.kernel.org/linus/f3910c6278f380d87f8bf8e46a8db46b2d0cff27|commit]] * Add HMA support [[https://git.kernel.org/linus/8b4e6b3ca2ed63917e18303005fdd34a586e86db|commit]] * increase max tx rate limit to 100 Gbps [[https://git.kernel.org/linus/d185efc1da089b968dfe1825329c51820d661755|commit]] * Support new ISSI flash parts [[https://git.kernel.org/linus/0f1417f9f0ed3f367502011b187a293cea0e2435|commit]] * dpaa_eth: Add allmulti option [[https://git.kernel.org/linus/c893238e5d9b279be4c73d7fdf0dc8986a6c118f|commit]] * enic: Add vxlan offload support for IPv6 pkts [[https://git.kernel.org/linus/d11790941dd315e2c82bce7c228807329dcf0be4|commit]] * i40e * Add support for new mechanism of updating adaptive ITR [[https://git.kernel.org/linus/a0073a4b8b5906b2a7eab5e9d4a91759b56bc96f|commit]] * Add and delete cloud filter [[https://git.kernel.org/linus/e284fc280473bed23f2e1ed324e102a48f7d17e1|commit]] * Add support for XDP_REDIRECT [[https://git.kernel.org/linus/d9314c474d4fc1985e836b92fba4c40dd84885a7|commit]] * Introduces new ethtool private flag used for forcing true link state [[https://git.kernel.org/linus/c3880bd159d431d06b687b0b5ab22e24e6ef0070|commit]] * i40evf: Add support to apply cloud filters [[https://git.kernel.org/linus/0075fa0fadd0ac6daf5c26a153e7bfa56fc9b4f3|commit]] * i40evf: Add support to configure bw via tc tool [[https://git.kernel.org/linus/591532d614f4ad24376ae901946cf5bfee9237df|commit]] * ice: Add basic driver framework for Intel(R) E800 Series [[https://git.kernel.org/linus/837f08fdecbe4b2ffc7725624342e73b886665a8|commit]], [[https://git.kernel.org/linus/fcea6f3da546b93050f3534aadea7bd96c1d7349|commit]], [[https://git.kernel.org/linus/d76a60ba7afb89523c88cf2ed3a044ce4180289e|commit]], [[https://git.kernel.org/linus/3a858ba392c3b19986c40a4c170ddc37b144115f|commit]], [[https://git.kernel.org/linus/7ec59eeac804a59ea6fff81e89b6e584e9955e5b|commit]], [[https://git.kernel.org/linus/9daf8208dd4dee4e13079bd0520a5fb8d20e8b06|commit]], [[https://git.kernel.org/linus/cdedef59deb020e78721d820a5692100128c8c73|commit]], [[https://git.kernel.org/linus/dc49c77236769c571e77d49450b2dfc001d60e33|commit]], [[https://git.kernel.org/linus/9c20346b6309e20f64ee8e7054914ddc92c60baf|commit]], [[https://git.kernel.org/linus/e94d4478669357cd742170c77fc28d6db2040ce4|commit]], [[https://git.kernel.org/linus/2b245cb29421abbad508e93cdfedf81adc12edf1|commit]], [[https://git.kernel.org/linus/940b61af02f497fcd911b9e2d75c6b8cf76b92fd|commit]], [[https://git.kernel.org/linus/f31e4b6fe227dfd7ed51c3fc0550878c7d7a8cf2|commit]], [[https://git.kernel.org/linus/0b28b702e72a6ff90d417689159f72e8891fed78|commit]], [[https://git.kernel.org/linus/5513b920a4f7869acffc8e6d800aebee608409e0|commit]] * Add NXP MCR20A IEEE 802.15.4 transceiver driver [[https://git.kernel.org/linus/8c6ad9cc51574c8f20b5777e97b42457802ac36d|commit]] * igb: add VF trust infrastructure [[https://git.kernel.org/linus/1b8b062a99dc76ba55b3ded97e90717768da47a9|commit]] * iwlwifi * Add a bunch of new 9000 PCI IDs [[https://git.kernel.org/linus/9e5053ad9d590e095829a8bb07adbbdbd893f0f9|commit]] * mvm: add adaptive dwell support [[https://git.kernel.org/linus/c1a7515393e403758a684fd0a2372af466675b15|commit]] * mvm: add support for oce [[https://git.kernel.org/linus/8f691af967293319668058efdc10f560b65bd651|commit]] * ixgbe * Add receive length error counter [[https://git.kernel.org/linus/e656805c1b7888c3e79cf26b040b83e6cfd102d6|commit]] * Enable TSO with IPsec offload [[https://git.kernel.org/linus/70da6824c3db2b0ab3088a5451eda6aa2302c51f|commit]] * ixgbevf * Enable XDP for ixgbevf [[https://git.kernel.org/linus/c7aec59657b60f3a29fc7d3274ebefd698879301|commit]], [[https://git.kernel.org/linus/21092e9ce8b1395f45b2648c839a6d60b21c46e8|commit]], [[https://git.kernel.org/linus/efecfd5f803d5957ccf003310bff432c6ebd653b|commit]], [[https://git.kernel.org/linus/be8333322effadce697bcee749c827d6e14b4d31|commit]], [[https://git.kernel.org/linus/2eb34bafb352d2ddd02b184c73f3ec4706a4cc12|commit]] * Add ethtool private flag for legacy Rx [[https://git.kernel.org/linus/bc04347f5b4ad22ec831131f8b97384e40edc354|commit]] * lan743x: Add main source files for new lan743x driver [[https://git.kernel.org/linus/23f0703c125be490f70501b6b24ed5645775c56a|commit]] * liquidio * Add support for liquidio 10GBase-T NIC [[https://git.kernel.org/linus/5677629a5a091a62512427534404b509fe6c615d|commit]] * Added support for trusted VF [[https://git.kernel.org/linus/f2d254fac13cc7c86871ea607c4ab1afa7f13e2e|commit]] * mlxsw * Offload IPv6 multicast routes [[https://git.kernel.org/linus/bc67a0daf8f3bc6fa8fcb68090f3c444de7f951c|commit]], [[https://git.kernel.org/linus/54c4cad97b8fd414909b78d4274a6797baa52b3b|commit]], [[https://git.kernel.org/linus/cdc9f9443b5c3a61c7cec807965054ee1fd29acf|commit]], [[https://git.kernel.org/linus/088aa3eec2ce340b5d0f0f54430f5706223d5e45|commit]], [[https://git.kernel.org/linus/d3c07e5b9939a055fa017f200e535ae947eb22ab|commit]], [[https://git.kernel.org/linus/8c13af2a219c6498071b30ea558438c74267ae4d|commit]], [[https://git.kernel.org/linus/9a3d183ad6079997d6f11c0294c2e0f12cface94|commit]], [[https://git.kernel.org/linus/a82b1b8fc07cd0715b034d49379de964be464abc|commit]], [[https://git.kernel.org/linus/a3b66866a71434f3804eba390e9dc343c5c79f3f|commit]], [[https://git.kernel.org/linus/9742f866bd82f6a7fc3dafa538bd0fa2a73a1e5f|commit]], [[https://git.kernel.org/linus/4caef4638f0bea78aa1625ad7fa20df5076d17bf|commit]], [[https://git.kernel.org/linus/eb35da0ce831547e5a8b09a2b315d5e27b19d41f|commit]], [[https://git.kernel.org/linus/6981e104a8c3300f053142142d4606d8bbfceee7|commit]], [[https://git.kernel.org/linus/64ed1b9e8fb7c2c5a668546795a88ada5ce77c7d|commit]], [[https://git.kernel.org/linus/6a170d326f7a0d187b33eacb0344add8e223ca11|commit]] * Offload multi-queue RED support [[https://git.kernel.org/linus/eed4baeb040aa41323d0091c18d36cc5a895792d|commit]], [[https://git.kernel.org/linus/2f88047ec42cc0cc8228247033a8f83960ce7f81|commit]], [[https://git.kernel.org/linus/1631ab2e8d31577d65f4cf857f609ef3131ff61e|commit]], [[https://git.kernel.org/linus/04cc0bf5d6ceb0ff19e8636fb39695620e587b06|commit]], [[https://git.kernel.org/linus/cc6e5c13af8b592cfed49f4854eddddbb58c6949|commit]], [[https://git.kernel.org/linus/fd5ac14a1aae63ef95b22cc2eb23e3a25b3436be|commit]], [[https://git.kernel.org/linus/23f2b4048cc49d786c452f681dd5d8920ca095a7|commit]], [[https://git.kernel.org/linus/98ceb7b6d64552f995973be1a0ee9af0bf85fb3d|commit]], [[https://git.kernel.org/linus/b9c7a7acc749f3d0667a2ab44ea38110d5a1f286|commit]], [[https://git.kernel.org/linus/32dc5efc6cb40dea9ee0797b7c237efc470e0c35|commit]] * Add support for auto-negotiation disable mode [[https://git.kernel.org/linus/8e1ed7392c1b19db43c2b47998371cbea9babb3c|commit]] * Expose KVD linear parts as resources. This will give the user the ability to control the linear memory division [[https://git.kernel.org/linus/cc944ead839a28b07cea4f90878f2b7e0cb71a02|commit]], [[https://git.kernel.org/linus/4f4bbf7c4e3d4bd14987a13041c6b5b1ea59e21f|commit]], [[https://git.kernel.org/linus/51d3c08e33712e4867970fc5bafc73df3265ed04|commit]], [[https://git.kernel.org/linus/887839e6960ddae0f34e2dd1b631d41e5672c738|commit]], [[https://git.kernel.org/linus/7f47b19bd744c7945ad554fc00665fdbd13794bc|commit]] * Offloading encapsulated SPAN [[https://git.kernel.org/linus/7e58a6c6627c8083a21351ef6bbc60ad0eaae1de|commit]], [[https://git.kernel.org/linus/8897207c89156a5d05dc5bf1a80dede21e768f0a|commit]], [[https://git.kernel.org/linus/d1b2a6c4bed99fc7e8a11e7abcff19293d1974f5|commit]], [[https://git.kernel.org/linus/b0066da52ea53bae2b4ceed3f47d488df27dab66|commit]], [[https://git.kernel.org/linus/0d6cd3fcbc0222234c7f91c7f3e57d34fc009714|commit]], [[https://git.kernel.org/linus/1da93eb466dc6f8a92e0316fd983ee8a3338db4c|commit]], [[https://git.kernel.org/linus/98977089d8eef337608272699f4197c631d447b8|commit]], [[https://git.kernel.org/linus/3546b03ffcdb0a70b0d7302d7e139f096a613e9f|commit]], [[https://git.kernel.org/linus/7b2ef81fd2bd4d01fc4890fb22c4dcfe76dd8c77|commit]], [[https://git.kernel.org/linus/079c9f393b8d467995516c4716557373edefaa89|commit]], [[https://git.kernel.org/linus/169b5d95c15e01e08e1665bd8ceaff9bf8331c33|commit]], [[https://git.kernel.org/linus/803335acbe3371f1c0e9dd02f318b16f5abc22f4|commit]], [[https://git.kernel.org/linus/52a6444cda7d1b6fc6f6ff84e2d23cdb71c84102|commit]], [[https://git.kernel.org/linus/27cf76fe60ec6fbe2ba8844261b90a6aecbc42f0|commit]], [[https://git.kernel.org/linus/8f08a528de5eaded034c5480588722e7dc167540|commit]] * mt76x2: add mac80211 {set,get}_antenna callbacks [[https://git.kernel.org/linus/5ebdc3e0692fdea0c61b41a4e05f3b6790b24e8e|commit]] * mlx4_en: Add physical RX/TX bytes/packets counters [[https://git.kernel.org/linus/f26d0d2543cb34680393d9993eea4150a153c3fa|commit]] * mlx4: Report TSO capabilities [[https://git.kernel.org/linus/9c71172c4a2f6695fdfb89780da160f579a002c2|commit]] * mlx5 * Add core support for vlan push/pop steering action [[https://git.kernel.org/linus/0c06897a9ac7e2db9ad2df15bc6511e8ab88378f|commit]] * Add flow-steering commands for FPGA IPSec implementation [[https://git.kernel.org/linus/05564d0ae075b7a73339eaa05296c3034e439c32|commit]] * Add packet dropped while vport down statistics [[https://git.kernel.org/linus/aaabd0783b1cf46569f5fc1c60d79709815497fc|commit]] * Add support for QUERY_VNIC_ENV command [[https://git.kernel.org/linus/61c5b5c9178288a4caa3e39095aafb391c5100f6|commit]] * E-Switch, Include VF RDMA stats in vport statistics [[https://git.kernel.org/linus/88d725bbb43cd63a40c8ef70dd373f1d38ead2e3|commit]] * IPSec, Add command V2 support [[https://git.kernel.org/linus/65802f480008066636a43173b12388bb3fb7bd3a|commit]] * IPSec, Add support for ESN [[https://git.kernel.org/linus/cb01008390bb0645d4728c7f8825e32d4b540a30|commit]] * Packet pacing enhancement [[https://git.kernel.org/linus/05d3ac978ed25b753bfe34fe76c50c31ee506a82|commit]] * Implement fragmented completion queue (CQ) [[https://git.kernel.org/linus/388ca8be00370db132464e27f745b8a0add19fcb|commit]] * mlx5e * Add VLAN offload features to hw_enc_features [[https://git.kernel.org/linus/71186172b71fe7266eaa768f028c20725202dfd5|commit]] * Add ethtool priv-flag for Striding RQ [[https://git.kernel.org/linus/2ccb0a79018c9fafa913654163adc9dbac1280c5|commit]] * Add interface down dropped packets statistics [[https://git.kernel.org/linus/7cbaf9a3ea09ea36c7101e7b244f734f9c09c72b|commit]] * Add vnic steering drop statistics [[https://git.kernel.org/linus/5c298143be17f5100656b9c140af672c644116d9|commit]] * Dump xmit error completions [[https://git.kernel.org/linus/16cc14d817338fc297970d2d9d146c88ec87474d|commit]] * IPSec, Add support for ESP trailer removal by hardware [[https://git.kernel.org/linus/788a8210764ce2977095010931959c87b60c2f51|commit]] * Offload tc vlan push/pop using HW action [[https://git.kernel.org/linus/6acfbf38a98a4c455f5b8c827854e1dc201be745|commit]] * PFC stall prevention support [[https://git.kernel.org/linus/2afa609f5c970185a8cae73f6a4caadf97fbea54|commit]] * Support XDP over Striding RQ [[https://git.kernel.org/linus/22f4539881944a8acc9c6f5afa7aa7f028898002|commit]] * adi: remove blackfin ethernet drivers [[https://git.kernel.org/linus/768a032d0e73f962ec13cd05b722d9744d2cf903|commit]] * bcmgenet: Add support for adaptive RX coalescing [[https://git.kernel.org/linus/9f4ca05827a27ec73bf63a42732f1978b8a779af|commit]] * dsa * PTP support for DSA and mv88e6xxx driver [[https://git.kernel.org/linus/052fddfb3c4e5f3d413d3f6b8dffe1b7192026af|commit]], [[https://git.kernel.org/linus/b000be95e5b903c686349dff5d1bf8e2dcf76aef|commit]], [[https://git.kernel.org/linus/0d632c3d6fe3b909fa481ddd51b5cb76ad18f921|commit]], [[https://git.kernel.org/linus/2fa8d3af4badc40a39092140a01101119988faf6|commit]], [[https://git.kernel.org/linus/a73ccd610690505df3a5b282c32f2f4c4e729d49|commit]], [[https://git.kernel.org/linus/4eb3be2937670aecf8bbd52a95b6e9238a9bd7aa|commit]], [[https://git.kernel.org/linus/0336369d3a4d65c9332476b618ff3bb9b41045e1|commit]], [[https://git.kernel.org/linus/90af1059c52c0031f3bfd8279c9ede153ca83275|commit]], [[https://git.kernel.org/linus/c6fe0ad2c3499cca7c7b3be83958e6f7e961f567|commit]], [[https://git.kernel.org/linus/a2e47134e577713add97124afd812bc3f93627fb|commit]] * b53: Add BCM5389 support [[https://git.kernel.org/linus/a95691bc54af1ac4b12c354f91e9cabf1cb068df|commit]] * mv88e6xxx: Allow the SERDES interfaces to have statistics [[https://git.kernel.org/linus/436fe17d273bed9fd8b7bdf4172ea6d9eac0b703|commit]] * mv88e6xxx: Get mv88e6352 SERDES statistics [[https://git.kernel.org/linus/cda9f4aae3dceed192442807b70a5d34a13c478b|commit]] * ave: add UniPhier PXs3 support [[https://git.kernel.org/linus/469e3d79b85caf4e218ad55a65c18f7e81541f55|commit]] * nixge: Add support for National Instruments XGE netdev [[https://git.kernel.org/linus/492caffa8a1a405f661c111acabfe6b8b9645db8|commit]] * ti: cpsw: enable vlan rx vlan offload [[https://git.kernel.org/linus/a3a41d2f9487469364aeafae0f63d39c2e7179fd|commit]] * hns3 * Add support of VF Reset [[https://git.kernel.org/linus/6d4c3981a8d815466de081138f2e31e9d044c669|commit]], [[https://git.kernel.org/linus/35a1e50343bdae07bffe911e2d9f7e825fafe4f1|commit]], [[https://git.kernel.org/linus/436667d2e1793995267915d2562f7b14f26c1f63|commit]], [[https://git.kernel.org/linus/a8dedb65926005e99ab23716b1c77586de83c4f4|commit]], [[https://git.kernel.org/linus/6988eb2a9b7772d57b1d09bdf769db4c697869ea|commit]], [[https://git.kernel.org/linus/7a01c89723301c343f75862098e4fa0885b75b3b|commit]], [[https://git.kernel.org/linus/07a0556a3a735f57060c274c55e895682e4055e6|commit]], [[https://git.kernel.org/linus/a15fa7d43b0b625f018c4f0c5856f9061a6d4c82|commit]], [[https://git.kernel.org/linus/2bfbd35d8ecd97a4a7f1db1754908b54542fa7aa|commit]], [[https://git.kernel.org/linus/175ec96b46ef710de200c49deeb44b41390ec644|commit]] * Add querying speed and duplex support to VF [[https://git.kernel.org/linus/4a152de95d71652b86d391298c56b4503e0b9932|commit]] * Add support for querying pfc puase packets statistic [[https://git.kernel.org/linus/64fd2300fcc15f5660e72754c2207d25cb6a0cba|commit]] * mvpp2 * Add hardware offloading for VLAN filtering [[https://git.kernel.org/linus/56beda3db6020428885f0589a0ac16768ea94543|commit]] * Add support for unicast filtering [[https://git.kernel.org/linus/10fea26ce2aaf46c4da834664fb5f8476108a783|commit]] * Enable UDP/TCP checksum over IPv6 [[https://git.kernel.org/linus/381c56712db43af1112a21cce6bdc37281890cdb|commit]] * jumbo frames support [[https://git.kernel.org/linus/576193f2d57904cb78454d7b73eecfcac74fdf22|commit]] * phy * intel-xway: add VR9 v1.1 phy ids [[https://git.kernel.org/linus/f452518c982e57538e6d49da0a2c80eef22087ab|commit]] * marvell10g: add thermal hwmon device [[https://git.kernel.org/linus/0d3ad8549c6327a8e0bad0fb785c00e07672f296|commit]] * qmi_wwan * Add Netgear Aircard 779S [[https://git.kernel.org/linus/2415f3bd059fe050eb98aedf93664d000ceb4e92|commit]] * Add Wistron Neweb D19Q1 [[https://git.kernel.org/linus/4ec7eb3ff6eb5c9af3a84288a8d808a857fbc22b|commit]] * Remove cris etrax ethernet driver [[https://git.kernel.org/linus/3f2df32c9cb60f411a10725c12aa6e4555143d5f|commit]] * stmmac: Add support for DWMAC5 and implement Safety Features [[https://git.kernel.org/linus/8bf993a5877e8a0a2f6338085f2dee7c23f524a3|commit]] * systemport * Implement adaptive interrupt coalescing [[https://git.kernel.org/linus/b6e0e875421ef6debfbe05d3aa99ac788d886074|commit]] * Remove adaptive TX coalescing [[https://git.kernel.org/linus/fd41f2bfb71ba161309797de1ae1966810c19703|commit]] * thunderx * Add MAC address filter tracking for LMAC [[https://git.kernel.org/linus/3a34ecfd9d3f3e0c1584a80349cc7c4312ff5e91|commit]] * Add multicast filter management support [[https://git.kernel.org/linus/ceb9ea21cc124f8653e4bb1b06fb6e051bd408fe|commit]] * Add ndo_set_rx_mode callback implementation for VF [[https://git.kernel.org/linus/37c3347eb247a79a3371d589175f646ea3a488de|commit]] * tile: remove ethernet drivers [[https://git.kernel.org/linus/32a675ed3eaea58430270972404ec3159816adf5|commit]] * nfp * Add a separate counter for packets with CHECKSUM_COMPLETE [[https://git.kernel.org/linus/0df57e604c460fc8333306ea3029d9e21e8f19f7|commit]] * bpf: add basic support for atomic adds [[https://git.kernel.org/linus/dcb0c27f3c989fecae42593f470a2413434aae28|commit]] * bpf: add support for atomic add of unknown values [[https://git.kernel.org/linus/41aed09cf61c00ef6c3b2648d5a193cbaf2a74d0|commit]] * flower: implement ip fragmentation match offload [[https://git.kernel.org/linus/71ea5343a01cad36d7c44bea07a79dd96049e6c0|commit]] * flower: implement tcp flag match offload [[https://git.kernel.org/linus/ffa61202fe2972577794004f79652360b5f4ddb0|commit]] * flower: offload phys port MTU change [[https://git.kernel.org/linus/29a5dcae2790ba7fb26ea7128cbe61ecf906ab0a|commit]] * qed: Adapter flash update support [[https://git.kernel.org/linus/3a69cae80cdd1b5c8b23137cba2a80ecfec4cef5|commit]] * qede: Ethtool flash update support [[https://git.kernel.org/linus/ccfa110cfecd1a200dc302aedbbda859fb237a09|commit]] * ravb: add support for changing MTU [[https://git.kernel.org/linus/75efa06f457bbed3931bf693b7137cf4da3b5c80|commit]] * rsi * Add bluetooth rx endpoint [[https://git.kernel.org/linus/a4302bff28e2f35ea2471804978c7a601aa05999|commit]] * Add coex support [[https://git.kernel.org/linus/2108df3c4b1856588ca2e7f641900c2bbf38467e|commit]] * Add module parameter operating mode [[https://git.kernel.org/linus/898b255339310944965309a465309317ed5538ae|commit]] * sfc * Support 1G BiDi (eg, FiberStore SFP-GE-BX) modules [[https://git.kernel.org/linus/03145864bd0fcac29e33442f39d67d4f28b0777c|commit]] * Support FEC configuration through ethtool [[https://git.kernel.org/linus/7f61e6c6279bcb340489ab6b781835da700f1c4b|commit]] * Support RSS spreading of ethtool ntuple filters [[https://git.kernel.org/linus/42356d9a137bc83268e3988e9f1fdd48dbeef2ef|commit]] * Add high power module support [[https://git.kernel.org/linus/3bb35261c74e394aa42d0c636d2608093a1e3309|commit]] * rtlwifi: enable mac80211 fast-tx support [[https://git.kernel.org/linus/6942bdc4bf577e6fedff03111d10763a07622734|commit]] * wil6210: Add MultiVIF support to the wil6210 driver. It makes it possible to start multiple interfaces where each interface is an independent WIFI entity such as station, AP and so on [[https://git.kernel.org/linus/9f38f28624555af82a2909c9716688367d7297b1|commit]], [[https://git.kernel.org/linus/7bfe9e22e487b0cb14bc3bd03e6e987d9789756b|commit]], [[https://git.kernel.org/linus/e00243fab84b4efd5a250d1c47a4ddcca4c666ce|commit]], [[https://git.kernel.org/linus/4aebd3bdbd8a26ebcd2398289e2379472d17825f|commit]], [[https://git.kernel.org/linus/3ada9314b4ea06e656ebb8f5806ff97596a3d548|commit]], [[https://git.kernel.org/linus/5bd6098252104f1007882805e9d7c36924ff6a81|commit]], [[https://git.kernel.org/linus/3a3b745f1eaeb5c9f876bcc7849f6e35fbc87397|commit]] == Audio == * hda: Add Icelake PCI ID [[https://git.kernel.org/linus/491f833134ac474434e1c950925c58b2ac13ca72|commit]] * usb-audio: Add native DSD support for Luxman DA-06 [[https://git.kernel.org/linus/71426535f49fe6034d0e0db77608b91a0c1a022d|commit]] * usb-audio: UAC2 jack detection [[https://git.kernel.org/linus/5a222e8494524d04cc8de63726644759e5b132f7|commit]] * initial USB Audio Device Class 3.0 support [[https://git.kernel.org/linus/9a2fe9b801f585baccf8352d82839dcd54b300cf|commit]] * ASoC * ADAU7002: Adding ACPI id [[https://git.kernel.org/linus/ba7a3a971d2726affba6335496b5452a6e288e61|commit]] * AMD: Add machine driver for ST DA7219 MAX98357 [[https://git.kernel.org/linus/608a300fc1f0e088446cbef8e13ded686c5172b6|commit]] * Intel: Add Kabylake-y Dialog Maxim machine driver [[https://git.kernel.org/linus/b3ea70ee64ea50d6719f09f781ff11ac9c86d0c2|commit]] * Intel: add nau8824 sound card [[https://git.kernel.org/linus/5b00ce63e07fac692400db80d3e1fbd1f1f65701|commit]] * Intel: bytcr_rt5651: Add support for Bay Trail CR / SSP0 using boards [[https://git.kernel.org/linus/8a880a2014e3ab50e66252335bd71d61b0487a30|commit]] * add tda7419 audio processor driver [[https://git.kernel.org/linus/3d3db9432853b8b198722768ba0788b1bc586049|commit]] * ak4458: Add support for AK4458 DAC driver [[https://git.kernel.org/linus/08660086eff9e9e69246a65ee48aba5c3901bf5e|commit]] * ak5558: Add support for AK5558 ADC driver [[https://git.kernel.org/linus/920884777480739789bb94ce8aeab1bc1de30dc2|commit]] * codecs: Add support for PCM1789 [[https://git.kernel.org/linus/4ae340d1be36378505498606e6c640dd0507ad61|commit]] * cpcap: new codec [[https://git.kernel.org/linus/f6cdf2d3445d73f5b27ec8e620b8fe7a1f5c0ea1|commit]] * dmaengine_pcm: add processing support [[https://git.kernel.org/linus/78648092ef46255e6dc6685202164199c86cf930|commit]] * imx-wm8962: Remove machine driver [[https://git.kernel.org/linus/790d631dcfec6b073b04bb6809bce4c09baf198a|commit]] * max9759: Add Amplifier Driver [[https://git.kernel.org/linus/fa8d915172b8c10ec0734c4021e99e9705023b07|commit]] * remove blackfin drivers [[https://git.kernel.org/linus/6ca1118551ca5bb267e75faa6b944679ca195423|commit]] * rt5659: Add the support of Intel HDA Header [[https://git.kernel.org/linus/041e74b71491acadad74b275e8b05add165d92b4|commit]] * samsung: Add HDMI audio support for Snow [[https://git.kernel.org/linus/aff8d2bed9e5a33f40611063de62003c0f3abe9f|commit]] * samsung: Add support for HDMI audio on TM2 board [[https://git.kernel.org/linus/8d1513cef51a11dcf8ccb89d089515483a5ad397|commit]] * sgtl5000: add 5 band graphic equalizer [[https://git.kernel.org/linus/92a2742f9813ef65da19145a77e8067d6abbc822|commit]] * stm32: sai: Add support of S/PDIF playback [[https://git.kernel.org/linus/6eb17d70932b5fbe25d9e7fc6d45d29d7a6cdf94|commit]] * support ROHM BD28623 codec [[https://git.kernel.org/linus/f6d4b052175d84c6f2b73e884f3ab8c83c5f4d45|commit]] * Add UniPhier audio system support [[https://git.kernel.org/linus/f37fe2f9987b0460f25a87b1380f8e97a5959121|commit]], [[https://git.kernel.org/linus/caa3e443aef6308abfe0710e8d8f602a75bed0ed|commit]], [[https://git.kernel.org/linus/139a342002330e2e9730a564766ec04bd028d511|commit]], [[https://git.kernel.org/linus/e98131222ff931a670739cede00d1fb9d6f83763|commit]], [[https://git.kernel.org/linus/db4cb3d04eba91db48da0032c44b83ed7185973c|commit]], [[https://git.kernel.org/linus/8413b9e00aa33604aa661d7271c3c02c86beb994|commit]] == Tablets, touch screens, keyboards, mouses == * HID * Add driver for USB ELAN Touchpad [[https://git.kernel.org/linus/9a6a4193d65b853020ef0e66cecdf9e64a863883|commit]] * corsair: Add K70 Vengeance and K70 RAPIDFIRE to [[https://git.kernel.org/linus/b9b7a86fc1cca26d8e4fb841dc127ceb985f85c5|commit]] * corsair: Add support for the GLAIVE RGB gaming mouse [[https://git.kernel.org/linus/bbca80b279745a8bd73a7d23d5b3d1e9d5705600|commit]] * elecom: add support for EX-G M-XT4DRBK trackball [[https://git.kernel.org/linus/fbb77e88f08ce04daa9b1ff2381be7ebc9f24b6f|commit]] * google: add google hammer HID driver [[https://git.kernel.org/linus/bc774b8c110f7d90d13257b95b5a22f5bb7fd71b|commit]] * lenovo: Add support for IBM/Lenovo Scrollpoint mice [[https://git.kernel.org/linus/a230cd52b8a2be39cd6e9a13b3e62af57f21372a|commit]] * sony: Add touchpad support for NSG-MR5U and NSG-MR7U remotes [[https://git.kernel.org/linus/b7289cb1cf99d432c894b9da7a54e24f73ae4c93|commit]] * wacom: Add support for 3rd generation Intuos BT [[https://git.kernel.org/linus/87046b6c995c50c11c8bd4a71877df83f99b3516|commit]] * Add RAVE SP Powerbutton driver [[https://git.kernel.org/linus/62f0f079b96d38b6c8a47a52477024b1197652f4|commit]] * alps: report pressure of v3 and v7 trackstick [[https://git.kernel.org/linus/4621c9660459cd256e395e129bce6cd0f79a8ca3|commit]] * psmouse: add support for 2nd wheel on A4Tech Dual-Scroll wheel mice [[https://git.kernel.org/linus/4c711ef62892e7d11af6cfadab33ad815e040d48|commit]] * pxrc: new driver for PhoenixRC Flight Controller Adapter [[https://git.kernel.org/linus/68ef4836cd3ca283b89843d6ad603ce258ba087d|commit]] * silead: add Chuwi Hi8 support [[https://git.kernel.org/linus/3993a16309c7efc93dee772a9279a34bc88cdcb5|commit]] * synaptics: add Intertouch support on X1 Carbon 6th and X280 [[https://git.kernel.org/linus/5717a09aeaf62d197deba1fc7ccd6bc45f3a9dcc|commit]] * synaptics: add Lenovo 80 series ids to SMBus [[https://git.kernel.org/linus/ad8fb554f04e38f155c9bc34bbf521fc592ceee7|commit]] * xpad: add PDP device id 0x02a4 [[https://git.kernel.org/linus/c6c848572f4da0e34ffe0a35364b4db871e13e42|commit]] * keyboard: remove bf54x driver [[https://git.kernel.org/linus/01b7649598c6ad36d07b037ecf6548f6c7fdd083|commit]] * misc: remove blackfin rotary driver [[https://git.kernel.org/linus/c957ea5c797cfccffeee92e0af8e0e99212dd755|commit]] * sur40: Add default settings and module parameters for video controls [[https://git.kernel.org/linus/4e6c55814897e7048c6d5dd0bb07725a4051d633|commit]] == TV tuners, webcams, video capturers == * v4l2-subdev: implement VIDIOC_DBG_G_CHIP_INFO ioctl [[https://git.kernel.org/linus/f437a7cb87b2814bba4f334fe97d0f02e7ed6079|commit]] * v4l2: Add v4l2 control IDs for HEVC encoder [[https://git.kernel.org/linus/2c02837bd99cda8e4f8b9cb5ea74956242b5c851|commit]] * af9013: add i2c mux adapter for tuner bus [[https://git.kernel.org/linus/22e59e7204a46d9f3c6abc02909927a19640f91f|commit]] * af9013: add pid filter support [[https://git.kernel.org/linus/83d6b7c3276fc056e65957b23c0ef7a3e9a50c18|commit]] * cec: add core error injection support [[https://git.kernel.org/linus/9ca400c18ff1100a52411952d24bc4c4a15facc3|commit]], [[https://git.kernel.org/linus/865463fc03ed6d1685d19dbef847b0e7abcc7fbf|commit]] * coda: Add i.MX51 (CodaHx4) support [[https://git.kernel.org/linus/1d1ca23bcbf84b8c169733ebe7ed8eb69330be31|commit]] * cx18: remove unused cx18-alsa-mixer [[https://git.kernel.org/linus/26a6181f3453ea108baa3e6242196d791df6e666|commit]] * cx231xx * Add multiple frontend USB device [[https://git.kernel.org/linus/bdaacc32e9b265946d76df3e98a90ae9508df4e4|commit]], [[https://git.kernel.org/linus/2af04244342f03a4e82f376eea36ebfef82a30af|commit]], [[https://git.kernel.org/linus/445877742ce302979fd92bcda1eb372bb708c003|commit]], [[https://git.kernel.org/linus/e7f4d7516aa3ed912946fdf3863be8d1489fd836|commit]], [[https://git.kernel.org/linus/3061df060fcaeebd77e183283f70fdc4349eef83|commit]], [[https://git.kernel.org/linus/a2c52cd73f78711590cab76f546d75eb712702ca|commit]] * Add support for Hauppauge HVR-935C [[https://git.kernel.org/linus/c5bef50e52b2cdc8ee757220aae21083451f5f8d|commit]] * Add support for Hauppauge HVR-975 [[https://git.kernel.org/linus/19fbf1ba2e609e8bc6dad943de4e1314ca7c436d|commit]] * cx23885 * Add support for Hauppauge PCIe HVR1265 K4 [[https://git.kernel.org/linus/94f115188e4546a26ac4f267d22e0a66e57af5f7|commit]] * Add support for Hauppauge PCIe Starburst2 [[https://git.kernel.org/linus/16fad6743245df4e385817d74ee6e981d43a71bc|commit]] * Add support for new Hauppauge QuadHD (885) [[https://git.kernel.org/linus/c00ba2c1230042e2c46f1466c20f395cab0d9b11|commit]] * Enable new Hauppauge PCIe ImpactVCBe variant [[https://git.kernel.org/linus/8177733af1f1639005f532ac2cf2f5c1cce7b8e6|commit]] * cxd2880: Add driver for Sony CXD2880 DVB-T2/T tuner + demodulator [[https://git.kernel.org/linus/bd24fcddf6b822a6646b00cfc76a21f3f7bbc7e7|commit]], [[https://git.kernel.org/linus/1a3ef038d09e66489f95c5cd67d815670f9cabdc|commit]], [[https://git.kernel.org/linus/4e67e6cb06cd9a43cfdd080308aeefec0dc14f2f|commit]], [[https://git.kernel.org/linus/e5835488c26bec43eb3dea96279b92c573c6f968|commit]], [[https://git.kernel.org/linus/aff18712be87c0cfb735037741c0f26da287e10c|commit]], [[https://git.kernel.org/linus/9593810cd42a6d620aa2950ea2d74f079dfa2f4e|commit]], [[https://git.kernel.org/linus/90dc9aa75bbb2d0f8bb6178adf4de709e8463a3e|commit]], [[https://git.kernel.org/linus/cc438de9df2ce812da5c5b900f7262ea2938535d|commit]], [[https://git.kernel.org/linus/9e049346f672bbbe14241e8ec12d4048b38b8f22|commit]], [[https://git.kernel.org/linus/55e13167c93896c7cac68d57c27733db6344d9cb|commit]], [[https://git.kernel.org/linus/9dbaad428d692815f01cda36dc6ae8ae0a4e8bf4|commit]] * mxl5xx: add support for physical layer scrambling [[https://git.kernel.org/linus/62474660fb2d92bb3f419769912517cccac2cf96|commit]] * em28xx * Add Hauppauge SoloHD/DualHD bulk models [[https://git.kernel.org/linus/f2a326c928cca1f5e36a3dceaf66e8c6b34e9cb8|commit]] * Enable Hauppauge SoloHD rebranded 292e SE [[https://git.kernel.org/linus/cc4406d919d25f2d8667a0eebab179dadaaa1cb5|commit]] * Enable inversion for Solo/Dual HD DVB models [[https://git.kernel.org/linus/309d4c4cc989312a660c77a45b304710825f1ff7|commit]] * Hauppauge DualHD second tuner functionality [[https://git.kernel.org/linus/be7fd3c3a8c5e9acbc69f887ca961df5e68cf6f0|commit]] * i2c: Add TDA1997x HDMI receiver driver [[https://git.kernel.org/linus/9ac0038db9a7e10fc8f425010ec98b7afc2ff621|commit]] * i2c: ov772x: Support frame interval handling [[https://git.kernel.org/linus/350894918ee932f70034e485cb91e6fdd00152bb|commit]] * ivtv: remove ivtv-alsa-mixer [[https://git.kernel.org/linus/47b934875b00fefe16a2b8a9daa88eb82be169a8|commit]] * lgdt3306a: Add QAM AUTO support [[https://git.kernel.org/linus/4966c0c5c61c0c3a5fb0ebfed7495df02027205f|commit]] * ngene * Add XO2 module support [[https://git.kernel.org/linus/7d5397d47f90f0a89c60f163177862a22d5c9685|commit]] * Add support for DuoFlex S2 V4 addon modules [[https://git.kernel.org/linus/3262831b4a9a6c0441c94a7d1c378751f462ac92|commit]] * Add support for Sony CXD28xx-based DuoFlex modules [[https://git.kernel.org/linus/42b6515fd55d5c4dbeb8183ad18b289182e80456|commit]] * Add two additional PCI IDs [[https://git.kernel.org/linus/37a59823788af2388a9fe9fbd370579d80116178|commit]] * Support STV0367 DVB-C/T DuoFlex addons [[https://git.kernel.org/linus/1c2ad82e537d735863030e153769c900edb01d8f|commit]] * ov2685: add support for OV2685 sensor [[https://git.kernel.org/linus/e3861d9118c815c4cf1ef2f7365005205c07c65a|commit]] * ov5640: add JPEG support [[https://git.kernel.org/linus/d47c412639f0d283f377ff01d9e6a9cfa44f2adc|commit]] * ov5695: add support for OV5695 sensor [[https://git.kernel.org/linus/8a77009be4bed02dc00c0a84841c98e320ad2ecf|commit]] * Add Renesas CEU driver [[https://git.kernel.org/linus/32e5a70dc8f4e9813c61e5465d72d2e9830ba0ff|commit]] * Remove blackfin capture driver [[https://git.kernel.org/linus/3e3a5f7d5731f4db3b252d09332732bd051a8468|commit]] * Remove m32r specific arv driver [[https://git.kernel.org/linus/1e81bf79e3a89c6be8133658a3c123b079d56c11|commit]] * rc: add keymap for iMON RSC remote [[https://git.kernel.org/linus/572eca036d71e2bb2822dba633ebda4fd3e6c05a|commit]] * rc: add new imon protocol decoder and encoder [[https://git.kernel.org/linus/447dcc0cf12922fcda67731559dd970bde7b35a6|commit]] * rc: new driver for early iMon device [[https://git.kernel.org/linus/8a4e8f8dfc69941eab6ede7a844fbed0c4841241|commit]] * s5p-mfc * Add VP9 decoder support [[https://git.kernel.org/linus/fc92b92a04dd8cffccdc3173361c64e96985f5a1|commit]] * Add support for HEVC decoder [[https://git.kernel.org/linus/c9fcd51c167651a34ab0e0d39f39565a44712f57|commit]] * Add support for HEVC encoder [[https://git.kernel.org/linus/3ce7f6aaf1fd2b03cd39848c5142c618b062e351|commit]] * Adding initial support for MFC v10.10 [[https://git.kernel.org/linus/b1394dc151cba4c50316ea43136b28de541c043b|commit]] * stm32-dcmi * Add JPEG support [[https://git.kernel.org/linus/3e187c81d405474ef6361acf6d875657940cc2c0|commit]] * Add g/s_parm framerate support [[https://git.kernel.org/linus/aebd90aa3244e3539001919dcfbf00027d5ab63c|commit]] * usbtv: Add USB ID 1f71:3306 to the UTV007 driver [[https://git.kernel.org/linus/8a695a6cfabec094bb4281b3d47c2f7d021713c3|commit]] * uvcvideo: Support multiple frame descriptors with the same dimensions [[https://git.kernel.org/linus/07b7d9fc2ab5b510bfae51b9ccf29c9ec7fcb4cd|commit]] == Universal Serial Bus == * Add "quirks" parameter for usbcore [[https://git.kernel.org/linus/b27560e4d9e5240b5544c9c5650c7442e482646e|commit]] * introduce per-port over-current counters [[https://git.kernel.org/linus/1cbd53c8cd85a63383a075347abee8f6e3f14fbe|commit]] * USB Type-C device-connection, mux and switch support [[https://git.kernel.org/linus/f2d9b66d84f3ff5ea3aff111e6a403e04fa8bf37|commit]], [[https://git.kernel.org/linus/bdecb33af34f79cbfbb656661210f77c8b8b5b5f|commit]], [[https://git.kernel.org/linus/fde0aa6c175a4d8aa19e82b86ae0f9278bc8563b|commit]], [[https://git.kernel.org/linus/ceeb162500c3480b660a47d509db7955a7913271|commit]], [[https://git.kernel.org/linus/c6962c29729cc64177f56a466766daa7de9f87ac|commit]], [[https://git.kernel.org/linus/2000016c94b4f724cb5851486b9f9a94e8da32fc|commit]], [[https://git.kernel.org/linus/d0a0fa9d74b9ba3b24b43fd50c318c27dc34c06f|commit]], [[https://git.kernel.org/linus/fa31b3cb2ae143aa6e26974fcbe75689da60bdbe|commit]], [[https://git.kernel.org/linus/f6fb9ec02be1c1718596622263a88ff5490d2e95|commit]], [[https://git.kernel.org/linus/da95cc1d9a4c7a5f0add7372527074321981bd98|commit]], [[https://git.kernel.org/linus/29b4aec2f407341963b7e3b15e8756ce815abf8a|commit]], [[https://git.kernel.org/linus/d54f063cdbe414590c97d990111ddff25c6f9593|commit]] * misc: uss720: more vendor/product ID's [[https://git.kernel.org/linus/e3cb7bde9a6a8bfdee5917facf00afb98fee1821|commit]] * cp210x: add ELDAT Easywave RX09 id [[https://git.kernel.org/linus/1f1e82f74c0947e40144688c9e36abe4b3999f49|commit]] * cp210x: add ID for NI USB serial console [[https://git.kernel.org/linus/1e23aace21515a8f7615a1de016c0ea8d4e0cc6e|commit]] * ftdi_sio: add Id for Physik Instrumente E-870 [[https://git.kernel.org/linus/79a0b33165d8d8ec0840fcfc74fd0a8f219abeee|commit]] * ftdi_sio: add RT Systems VX-8 cable [[https://git.kernel.org/linus/9608e5c0f079390473b484ef92334dfd3431bb89|commit]] * ftdi_sio: add support for Harman FirmwareHubEmulator [[https://git.kernel.org/linus/6555ad13a01952c16485c82a52ad1f3e07e34b3a|commit]] * option: adding support for ublox R410M [[https://git.kernel.org/linus/4205cb01f6e9ef2ae6daa7be4e8ac1edeb4c9d64|commit]] * dwc2: Add ACG support to the driver [[https://git.kernel.org/linus/66e77a24a8c36ff83f0a12f44d23d8141e82fa3b|commit]] * dwc3: add dual role support using OTG block [[https://git.kernel.org/linus/f09cc79b4b338e3bb60370f5443f475d2248bcca|commit]] * dwc3: of-simple: add support for the Amlogic Meson GXL and AXG SoCs [[https://git.kernel.org/linus/e8284db48f1f5fde93285479d18ae528ec27dce4|commit]] * host: remove tilegx platform glue [[https://git.kernel.org/linus/03f4c9abd73284193f70e64da1a266d393650530|commit]] * isp1362: remove blackfin arch glue [[https://git.kernel.org/linus/da2827a298f8a2159f31466759cbba2dd4f1b65f|commit]] * musb: remove blackfin port [[https://git.kernel.org/linus/a9762b704f5d5e167bbc261573621782b90efbc4|commit]] * phy: ab8500: Drop AB8540/9540 support [[https://git.kernel.org/linus/3864e9451ba6463f70b1db5ac541d0a490c2c60e|commit]] == Serial Peripheral Interface (SPI) == * remove blackfin related host drivers [[https://git.kernel.org/linus/47838669de9d9e1411fab9323f2ac1457d1944d2|commit]] * sprd: Add the support of restarting the system [[https://git.kernel.org/linus/ac1775012058e13ef1522938e27f5973d9e3f053|commit]] == Watchdog == * renesas_wdt: Add R-Car Gen2 support [[https://git.kernel.org/linus/3fe95e6c68e6258410e85488af9e1b1ff545b831|commit]] * Add Nuvoton NPCM watchdog driver [[https://git.kernel.org/linus/975b7f0fe669c313f925d60d67bce21f109b0f13|commit]] * Remove bfin_wdt driver [[https://git.kernel.org/linus/011bf62430f49e7ce436dbbd9dbec490156442a5|commit]] == Serial == * Expose buf_overrun count through proc interface [[https://git.kernel.org/linus/4f794097797f551917b68797e39f25fcb17d5b3a|commit]] * 8250-men-mcb: add support for 16z025 and 16z057 [[https://git.kernel.org/linus/e2fea54e4592b5dccd97fc338d12bba95a2d16f0|commit]] * 8250: Add Nuvoton NPCM UART [[https://git.kernel.org/linus/f597fbce38d230af95384f4a04e0a13a1d0ad45d|commit]] * New RISC-V SBI console driver [[https://git.kernel.org/linus/afa6b1ccfad5e72918b79461a97fe21d1c2292da|commit]] * msm_geni_serial: Add serial driver support for GENI based QUP [[https://git.kernel.org/linus/c4f528795d1add8b63652673f7262729f679c6c1|commit]] * remove blackfin drivers [[https://git.kernel.org/linus/aa1fbc719e3c4f27b802ba40c8c4b40a1a95f15b|commit]] * remove cris/etrax uart drivers [[https://git.kernel.org/linus/aa4afa2cddf069405fa9dc326074071fb475fbac|commit]] * remove m32r_sio driver [[https://git.kernel.org/linus/ece2ca9647bc6f7a17486ae2804014da8440d098|commit]] * remove tile uart driver [[https://git.kernel.org/linus/b716d38c9b7c48e79ad94aa0b4aa749e7400a59d|commit]] * Remove metag DA TTY and console driver [[https://git.kernel.org/linus/5ba484e79f1370fda5e43cd0da1f2a2a59895e81|commit]] * hvc: remove tile driver [[https://git.kernel.org/linus/b8ac14d388c3ee830ed23f7bb0677b6d173d8111|commit]] * Remove bfin_jtag_comm and hvc_bfin_jtag drivers [[https://git.kernel.org/linus/e6bf3cc5850acb2ca9e53959059aaeff3c4e2e1f|commit]] == ACPI, EFI, cpufreq, thermal, Power Management == * ACPI: Add Time and Alarm Device (TAD) driver [[https://git.kernel.org/linus/95c513ec84f7ff35cd9d8c7ce4a99f770bd82c3b|commit]] * thermal: Add cooling device's statistics in sysfs [[https://git.kernel.org/linus/8ea229511e06f9635ecc338dcbe0db41a73623f0|commit]] * cpuidle/suspend: Add s2idle usage and time state attributes [[https://git.kernel.org/linus/64bdff698092aa6be28c3b248f887022eec77902|commit]] * battery: Add the battery hooking API [[https://git.kernel.org/linus/fa93854f7a7ed63d054405bf3779247d5300edd3|commit]] * nfit, address-range-scrub: add module option to skip initial ars [[https://git.kernel.org/linus/bca811a7fd5a5c1c0644926161c2843322ab74b3|commit]] * pm-graph: AnalyzeBoot v2.2 [[https://git.kernel.org/linus/d83a76a8ec34b3c52e9aadafadb370ebd82cf79a|commit]], AnalyzeSuspend v5.0 [[https://git.kernel.org/linus/700abc90f07b7f60e512c5d5b7cb33bdc207e47c|commit]] * cpufreq: remove blackfin driver [[https://git.kernel.org/linus/9a3daf58f98bae1d40a3629a8e59c98589801a11|commit]] * cpufreq: remove cris specific drivers [[https://git.kernel.org/linus/9a1651dcc123e8650d8da0b31fd6dc94940a935d|commit]] == Real Time Clock (RTC) == * Add RTC range [[https://git.kernel.org/linus/71db049e7355f31604e2c04b6cabb71d02bd487d|commit]] * ab8500: Drop AB8540 support [[https://git.kernel.org/linus/7bbd523c73c9fe0dac7938065f7f5a7167f59b5d|commit]] * ds1343: remove undocumented and useless sysfs files [[https://git.kernel.org/linus/ab392864039e7319d0be4f4fb4bbe20a8f8b544f|commit]] * isl12026: new driver [[https://git.kernel.org/linus/4731a43169b799a9b4337579793a24fcc85943f5|commit]] * pcf85363: add alarm support [[https://git.kernel.org/linus/e5aac267a10a8fd571032ffba42ccb61ea16ca80|commit]] * remove bfin driver [[https://git.kernel.org/linus/111f750389e0862ad01080fa39e84beb94cbfc8f|commit]] * remove tile driver [[https://git.kernel.org/linus/fca94ec61363b0d9839e45ebab14d6e257c4f34b|commit]] == Voltage, current regulators, power capping, power supply == * reset: Add a driver for the Microsemi Ocelot reset [[https://git.kernel.org/linus/6ab739bc1d00bfd10ed87a2f1fdc00ebdc0d7ff1|commit]] * reset: Add Spreadtrum SC27xx PMIC power off support [[https://git.kernel.org/linus/3f5faf3a0667ea39faf7152c5bdd4befb9e483a8|commit]] * supply: axp20x_battery: add support for AXP813 [[https://git.kernel.org/linus/6ff653e3e8b9cd53cf490e8bea888e8af3e39ea7|commit]] * regulator: qcom: smd: Add pm8998 and pmi8998 regulators [[https://git.kernel.org/linus/3cdb741efa02c5053a738d5816b70de11c4d6364|commit]] == Pin Controllers (pinctrl) == * add mt2712 pinctrl driver [[https://git.kernel.org/linus/8670710ff8feda2183474f5e0e9cbb4071761e47|commit]] * imx: Add pinctrl driver support for imx6sll [[https://git.kernel.org/linus/864670d534001272c8b329127dc5202306192e2a|commit]] * nomadik: Drop U8540/9540 support [[https://git.kernel.org/linus/b6d09f780761fe7b0ddb586c0241c9aeba5f0b1f|commit]] * qcom: Add sdm845 pinctrl driver [[https://git.kernel.org/linus/184f3448f65f9d478a5dfec736c0a7c973637ce6|commit]] * sh-pfc: Add R8A77980 PFC support [[https://git.kernel.org/linus/f59125248a691dfef62f0450ce7b0238b63b6dbd|commit]] * sh-pfc: Initial R-Car M3-N support [[https://git.kernel.org/linus/490e687eb8b274b5d942e1cf61fb01392b86ecce|commit]] * sunxi: add support for the Allwinner H6 main pin controller [[https://git.kernel.org/linus/c8a830904991931106c96ff1ee0588d1ca9ea5f0|commit]] * Drop TZ1090 drivers [[https://git.kernel.org/linus/4a7cba71ca77be885f5861623dfb35317061ac0d|commit]] * Remove adi2/blackfin drivers [[https://git.kernel.org/linus/f59b2dc2de63652cad750efc2ad1012eb1bb342f|commit]] == Multi Media Card (MMC) == * mediatek: add support for MT7622 SoC [[https://git.kernel.org/linus/966580ad236e825483abd956c99edbdc0b06476c|commit]] * Export host capabilities to debugfs [[https://git.kernel.org/linus/9c5c685e58bab9a7f985c71b18302953d1c90b27|commit]] * dw_mmc: add support for hi3798cv200 specific extensions of dw-mshc [[https://git.kernel.org/linus/e382ab741252471383e9990583258e3054f66963|commit]] * Remove bfin_sdh driver [[https://git.kernel.org/linus/7ec164a18dc69ab4f347a11885c25421a71feea6|commit]] == Memory Technology Devices (MTD) == * jedec_probe: add Eon EN29LV400A IDs [[https://git.kernel.org/linus/974f2936b360500f9658fb5b698024d2439c18bf|commit]] * maps: remove bfin-async-flash driver [[https://git.kernel.org/linus/5741a164ff6fb5abbea8548ad0f3846bad2b9aec|commit]] * nand: Add core infrastructure to deal with NAND devices [[https://git.kernel.org/linus/9c3736a3de21d916a6af0594418b85a112f4bef6|commit]] * nand: remove deprecated pxa3xx_nand driver [[https://git.kernel.org/linus/cc396436c24de8ae28b3c0bee795a19bffea815b|commit]] * rawnand: remove bf5xx_nand driver [[https://git.kernel.org/linus/00324da71e660702dd59abaaf9a5fcfe9d4baf93|commit]] == Industrial I/O (iio) == * ad5272: Add support for Analog Devices digital potentiometers [[https://git.kernel.org/linus/79e8a32d2aa9e98b1560cbe107e750f07807d8c7|commit]] * adc: axp20x_adc: add support for AXP813 ADC [[https://git.kernel.org/linus/1a3f6755649dd419d9e01cbc38e116e2c70acb73|commit]] * adc: driver for ti adc081s/adc101s/adc121s [[https://git.kernel.org/linus/4d2b6d8c0ae831ba91608f605ce25171bd2d4a4b|commit]] * imu: st_lsm6dsx: add hw timestamp support [[https://git.kernel.org/linus/213451076bd370e55a70ff07f6575b1451ba1a9f|commit]] * light: lv0104cs: Add support for LV0104CS light sensor [[https://git.kernel.org/linus/0f079547150a8669da28720a4b9e3f767512ea6f|commit]] * potentiometer: mcp4018: driver for Microchip digital potentiometers [[https://git.kernel.org/linus/5214ad6dcc1bf72ea60a72741a0143356b8d66b7|commit]] * temperature: Adding support for MLX90632 [[https://git.kernel.org/linus/c87742abfc80b3f80c4f7a546193ad78e4fed9b6|commit]] == Pulse-Width Modulation (PWM) == * Remove pwm-bfin driver [[https://git.kernel.org/linus/4dab216d1fc1ec6783df1b78de5a00df1a7d6991|commit]] == Inter-Integrated Circuit (I2C) == * Add support for Socionext SynQuacer I2C controller [[https://git.kernel.org/linus/0d676a6c439028b046610f7593f4ddb62680f1fb|commit]] * Remove bfin-twi driver [[https://git.kernel.org/linus/e58af24ccd8d235c7aaa0ef0fc63a18c5d2cb88e|commit]] == Hardware monitoring (hwmon) == * k10temp: Add support for AMD Ryzen w/ Vega graphics [[https://git.kernel.org/linus/877d8948d0aa402fbbede138fc73432bb335b65f|commit]] * k10temp: Add temperature offset for Ryzen 2700X [[https://git.kernel.org/linus/1b59788979acd230b9627276c76f6e6ba2c4709c|commit]] * nct6775: Add support for NCT6796D [[https://git.kernel.org/linus/81820059a42848742dbabd4d606737093c84e260|commit]] * nct6775: Improve fan6/pwm6 support [[https://git.kernel.org/linus/00fd4cfe5bf86cb26ce8623408d2945da92dffcd|commit]] * pmbus/adm1275: Add support for ADM1272 [[https://git.kernel.org/linus/4ff0ce227a1e6570fd5222dae03f4bd2fa9a7c34|commit]] * ucd9000: Add debugfs attributes to provide mfr_status [[https://git.kernel.org/linus/72816cb06e7153c22aed8776949f558b635aa2c0|commit]] * via-cputemp: support new centaur CPUs [[https://git.kernel.org/linus/e3a2d2be510ec8a35ecd2a17a42467d417962bb7|commit]] == General Purpose I/O (gpio) == * Add GPIO driver for Nintendo Wii [[https://git.kernel.org/linus/8f55fed3c98ced66fff21a41e57fd1784f4fd723|commit]] * Add GPIO driver for Spreadtrum SC9860 platform [[https://git.kernel.org/linus/9a3821c2bb47d2582b0c8f053d4c3bed7bd8d3d1|commit]] * Add Spreadtrum EIC driver support [[https://git.kernel.org/linus/25518e024e3a6e5715d672f1daa91e1d100f7436|commit]] * Add Spreadtrum PMIC EIC driver support [[https://git.kernel.org/linus/348f3cde84ab5b1f53cd3c0eaac1ca99a4dcb148|commit]] * gpio-rcar: Support S2RAM [[https://git.kernel.org/linus/51750fb167a054684a18c20e0e78f7f65b12c985|commit]] * raspberrypi-exp: Driver for RPi3 GPIO expander via mailbox service [[https://git.kernel.org/linus/a98d90e7d588045716c3c85d63f93dc3f15a079b|commit]] * Drop TZ1090 drivers [[https://git.kernel.org/linus/8f6d3b01477e09fc3e53a4935eba095b2357306f|commit]] * remove etraxfs driver [[https://git.kernel.org/linus/9a95e8d25a140ba95654b34b44f531d0c485c7a7|commit]] == Leds == * Extends disk trigger for reads and writes [[https://git.kernel.org/linus/d1ed7c558612630ce4c48e440a6fdd8d4785f6a3|commit]] * Add driver for support Mellanox regmap LEDs for BMC and x86 platform [[https://git.kernel.org/linus/386570d76f2f25a347a7118fa54315d56b46e7be|commit]] == DMA engines == * Introduce DW AXI DMAC driver [[https://git.kernel.org/linus/1fe20f1b84548bbcf48b6659ea171cd46618ea3a|commit]] * mediatek: Add MediaTek High-Speed DMA controller for MT7622 and MT7623 SoC [[https://git.kernel.org/linus/548c4597e984b79aad8190235d664f1c3a433f94|commit]] * dmatest: add norandom option [[https://git.kernel.org/linus/2e67a0875b11b800f63d19e06d0254bbd8892188|commit]] == Hardware Random Number Generator (hwrng) == * ks-sa - add hw_random driver [[https://git.kernel.org/linus/eb428ee0e3ca6c8ea6fdfdf24a5918f739933119|commit]] == Cryptography hardware acceleration == * bfin_crc: remove blackfin CRC driver [[https://git.kernel.org/linus/9678a8dc53c129599be45e7172b3a0fe6efa7989|commit]] * caam/qi: add GCM support [[https://git.kernel.org/linus/d3e41b50b46b5ee26793c9c28ccc2d3e45f4f9cc|commit]] * ccree * Add AEAD support [[https://git.kernel.org/linus/ff27e85a85bbde19589f775297db92ff925e5981|commit]] * Add FIPS support [[https://git.kernel.org/linus/ab8ec9658f5af1f9102145d2b4e16c7021296ded|commit]] * Add ahash support [[https://git.kernel.org/linus/63893811b0fcb52f6eaf9811cc08bddd46f81c3e|commit]] * Add skcipher support [[https://git.kernel.org/linus/63ee04c8b491ee148489347e7da9fbfd982ca2bb|commit]] * Add support for older HW revs [[https://git.kernel.org/linus/27b3b22dd98caef023cbaa4871b356e4596a81af|commit]] * Introduce CryptoCell driver [[https://git.kernel.org/linus/4c3f97276e156820a0433bf7b59a4df1100829ae|commit]] * chtls: Chelsio Inline TLS [[https://git.kernel.org/linus/dd0bed1665d6ca17efd747a90a0bb804b4bf2005|commit]], [[https://git.kernel.org/linus/e108708968e33da102dd38bd2dce37904842a319|commit]], [[https://git.kernel.org/linus/e383f2483425c267654d7ba184843f79d39feb4a|commit]], [[https://git.kernel.org/linus/639d28a1a40785ba36eec57b4d5d6b21be67196f|commit]], [[https://git.kernel.org/linus/a6779341a173aa8cedb5985e0c21c5d7c94c270a|commit]], [[https://git.kernel.org/linus/a089439478734a6a0aa2eabbc03113e0c34db282|commit]], [[https://git.kernel.org/linus/cc35c88ae4db219611e204375d6a4248bc0e84d6|commit]], [[https://git.kernel.org/linus/36bedb3f2e5b81832b5895363ed3fedb9ff1e8d0|commit]], [[https://git.kernel.org/linus/b647993fca1460937bd05f07c87a8234054a68f7|commit]], [[https://git.kernel.org/linus/d25f2f71f653b78e8bd055cfe8fd70ef8f514f2b|commit]], [[https://git.kernel.org/linus/bd7f48576660022b0779c5c7bf384ec1e8ca83c8|commit]] * inside-secure: hmac(sha224) support [[https://git.kernel.org/linus/3ad618d8e16e844b6f562ae6c9b0984fca30409e|commit]] * inside-secure: hmac(sha256) support [[https://git.kernel.org/linus/73f36ea703219115957a6a9f5dbe9d92b954eea4|commit]] * omap-aes: make fallback size configurable [[https://git.kernel.org/linus/537c62ca128e28b0f25d4635932de1e9cddae739|commit]] * omap-aes: make queue length configurable [[https://git.kernel.org/linus/5007387fc016db6c4330fc702e08356b2afd71ce|commit]] * omap-sham: make fallback size configurable [[https://git.kernel.org/linus/c9af5995d5a84ca191b0ec5514cc385715d89171|commit]] * omap-sham: make queue length configurable [[https://git.kernel.org/linus/62f7c708ff2f45ef4e6bffb1ae2e6ee2b0fc09c6|commit]] * stm32/cryp: add aes gcm / ccm support [[https://git.kernel.org/linus/9d3b5030bc1e44fe88d0f2879d52ef1e375a63be|commit]] * stm32/cryp: add stm32mp1 support [[https://git.kernel.org/linus/a43a34845a156c9e1dae00e33595a508d53e0365|commit]] == PCI == * portdrv: Remove "pcie_hp=nomsi" kernel parameter [[https://git.kernel.org/linus/1e447c57ae367c030e7b424f55a91470ae7604ca|commit]] * portdrv: Remove unnecessary "pcie_ports=auto" parameter [[https://git.kernel.org/linus/4c0fd7648d880d98add62552cffdf993bde65cf8|commit]] * histb: Add an optional regulator for PCIe port power control [[https://git.kernel.org/linus/58dfb24349e1d0aa6461d2b0f2811b46fe350280|commit]] * tegra: Add loadable kernel module support [[https://git.kernel.org/linus/662b94c3195654c225174c680094555c0d750d41|commit]] * tegra: Add power management support [[https://git.kernel.org/linus/da76ba50963b81413ffd3613f84ee9e592220b3d|commit]] * Add Altera vendor ID [[https://git.kernel.org/linus/33c4c8a588e6cccf3832b84b7792f02153e0ccda|commit]] == Thunderbolt == * Add 'boot' attribute for devices [[https://git.kernel.org/linus/14862ee308bbcaae0ac9927b6cbccccb51386b6c|commit]] * Add support for Intel Titan Ridge [[https://git.kernel.org/linus/4bac471da0d6bab6094c42cf82e08280f361fd31|commit]] * Add support for preboot ACL [[https://git.kernel.org/linus/9aaa3b8b4c56d24210acef37b7c800ca218c3d40|commit]] * thunderbolt: Introduce USB only (SL4) security level [[https://git.kernel.org/linus/6fc14e1a44e53c472865252b47398346a27d600e|commit]] == FRU Support Interface (FSI) == * master-gpio: Add external mode [[https://git.kernel.org/linus/b8bd146d38da5f4e683929412d59f93ad4d961c5|commit]] == Clock == * Add driver for the si544 clock generator chip [[https://git.kernel.org/linus/953cc3e8117013bd39a3b94e28361ce94ad63075|commit]] * davinci: New driver for TI DA8XX CFGCHIP clocks [[https://git.kernel.org/linus/1e88a8d64f221208801bb279ee7452df0b6d609f|commit]] * davinci: cfgchip: Add TI DA8XX USB PHY clocks [[https://git.kernel.org/linus/58e1e2d2cd89a4aa77212eae64dd4824374e83f4|commit]] * hi3798cv200: add COMBPHY0 clock support [[https://git.kernel.org/linus/80f8ce589517c478abdae07a758b37b362886cb2|commit]] * imx: add clock driver for imx6sll [[https://git.kernel.org/linus/4a5f720b65422e168139826c0dae675336bdd706|commit]] * mediatek: add audsys support for MT2701 [[https://git.kernel.org/linus/b572f6393ee54bd4173a4313da8f2fb986a11089|commit]] * meson: add od3 to the pll driver [[https://git.kernel.org/linus/7d3142e5d64a2bdcd382dac979407f6afc83d685|commit]] * qcom: rpmcc: Add support to XO buffered clocks [[https://git.kernel.org/linus/8bcde6582c908bc6567c9d38f7b000d199f7f009|commit]] * renesas: cpg-mssr: Add support for R-Car M3-N [[https://git.kernel.org/linus/7ce36da900c0a2ff4777d9ba51c4f1cb74205463|commit]] * renesas: cpg-mssr: add R8A77980 support [[https://git.kernel.org/linus/ce15783c510a9905545e7708345454c38b725dd8|commit]] * samsung: Add Exynos5 sub-CMU clock driver [[https://git.kernel.org/linus/b06a532bf1fa99af0d9364e5dfb8654fa78d490b|commit]] * socfpga: stratix10: add clock driver for Stratix10 platform [[https://git.kernel.org/linus/07afb8db7340f9b6051a26c5c28f2ce74148f6b5|commit]] * stm32mp1: Introduce STM32MP1 clock driver [[https://git.kernel.org/linus/9bee94e7b7dac0bb049c488b8eaa9a48854ddb8f|commit]] * sunxi-ng: add support for the Allwinner H6 CCU [[https://git.kernel.org/linus/524353ea480b0094c16f2b5684ce7e0a23ab3685|commit]] * uniphier: add Pro4/Pro5/PXs2 audio system clock [[https://git.kernel.org/linus/afeb079bc8d8331a18c5371519279682f563f4bf|commit]] * ux500: Drop AB8540/9540 support [[https://git.kernel.org/linus/726fef09b8018e58f1930fc7bc0a46e8d12ed8c1|commit]] * atcpit100: Add andestech atcpit100 timer [[https://git.kernel.org/linus/35dbb74aa752cff90e8dac1a24ed2a452aed0251|commit]] * npcm: Add NPCM7xx timer driver [[https://git.kernel.org/linus/1c00289ecd12471ba9733e61aaf1d39883a77b16|commit]] * Remove metag generic timer driver [[https://git.kernel.org/linus/b79a732504ad2d6552458eaf72b4ed807da88340|commit]] == Various == * HISI LPC: Add ACPI support [[https://git.kernel.org/linus/e0aa1563f8945d9b8f472426d100bed190a4308f|commit]] * HISI LPC: Support the LPC host on Hip06/Hip07 with DT bindings [[https://git.kernel.org/linus/adf38bb0b5956ab5469acb1ca981a9287c7ad1d8|commit]] * amlogic: meson-gx-socinfo: Update soc ids [[https://git.kernel.org/linus/f842c41adc044e4586dd232c6e889f9d46180fa8|commit]] * bcma: add HP Stream Notebook [[https://git.kernel.org/linus/985324a16efb5a1b002c057ff457e28fb3f7480e|commit]] * char: remove blackfin OTP driver [[https://git.kernel.org/linus/64f5fdd951d5e1558d355aefbe661739eef0c8e4|commit]] * char: remove obsolete ds1302 rtc driver [[https://git.kernel.org/linus/59fc07b3e9d926bdb28c4a3e3e81f103a05e5fd4|commit]] * char: remove tile-srom.c [[https://git.kernel.org/linus/315e80e7fb25b46bf1c155a96a264d79b1c1d6f4|commit]] * edac: remove tile driver [[https://git.kernel.org/linus/0833f7634ff89d8dd631925fb551e3d1864066d5|commit]] * ipmi: add a KCS IPMI BMC driver [[https://git.kernel.org/linus/20d60f61c58e8c937f3653819816dd203e6e3cb4|commit]] * ipmi: add an Aspeed KCS IPMI BMC driver [[https://git.kernel.org/linus/be2ed207e3745392478e85afa0bb02acdf44c966|commit]] * irqchip/pdc: Add PDC interrupt controller for QCOM SoCs [[https://git.kernel.org/linus/f55c73aef8904ca41ff99618a3a9cf538eb88626|commit]] * irqchip: Add a driver for the Microsemi Ocelot controller [[https://git.kernel.org/linus/19d99164480a34db66941cf995bdd996cc266fc0|commit]] * irqchip: Andestech Internal Vector Interrupt Controller driver [[https://git.kernel.org/linus/abe45fd9f1b0ff0fbc537242a6c691083e9d3ac6|commit]] * irqchip: Remove metag irqchip drivers [[https://git.kernel.org/linus/df46bb1909d92eedccd4216c88e43f75cb0b2901|commit]] * mailbox: Add support for Hi3660 mailbox [[https://git.kernel.org/linus/41c0e939d70ddb6860e340e7532df8984783f867|commit]] * mcb: Add Altera PCI ID to mcb-pci [[https://git.kernel.org/linus/66e3339df52a10da9e88c2072f26358150965088|commit]] * mcb: add Altera PCI ID to mcb-pci [[https://git.kernel.org/linus/29ea6be366560f9dba60d0995ae18e54c8b6a04f|commit]] * misc: Remove Blackfin DSP echo support [[https://git.kernel.org/linus/dabad54949930844d237af4b55c14eaff829c888|commit]] * parport: Add support for BrainBoxes PX272/PX306 MIO card [[https://git.kernel.org/linus/ec8e3893b41d56293f98d499de7dc123d362b2d5|commit]] * parport_pc: Add support for WCH CH382L PCI-E single parallel port card [[https://git.kernel.org/linus/823f7923833c6cc2b16e601546d607dcfb368004|commit]] * pcmcia: remove blackfin driver [[https://git.kernel.org/linus/02741b8ae1ed2439b7f67bcc7ab5040469b65e7a|commit]] * pcmcia: remove m32r drivers [[https://git.kernel.org/linus/10a27a29de9d20825d07e3bbd4187eb292a1d0df|commit]] * phy: add combo phy driver for HiSilicon STB SoCs [[https://git.kernel.org/linus/d0bffd17a3fc49396518591eae42580530aecd25|commit]] * phy: amlogic: add USB3 PHY support for Meson GXL and GXM [[https://git.kernel.org/linus/115de9fd682ccdc6b7c3142287339dbada7a7807|commit]] * phy: mapphone-mdm6600: Add USB PHY driver for MDM6600 on Droid 4 [[https://git.kernel.org/linus/5d1ebbda0318b1ba55eaa1fae3fd867af17b0774|commit]] * phy: qcom-qmp: Add support for QMP V3 USB3 PHY [[https://git.kernel.org/linus/efb05a50c956b4ccd09c8401eed53bf3894d4026|commit]] * phy: qcom-qusb2: Add support for QUSB2 V2 version [[https://git.kernel.org/linus/4a705d9b3ea0947ac1e9c55830f72aaf65c17027|commit]] * phy: qcom-qusb2: Add support for different register layouts [[https://git.kernel.org/linus/c71dabf27c3ac124c87a96681e4df5d49ea59dc4|commit]] * phy: stm32: add support for STM32 USB PHY Controller (USBPHYC) [[https://git.kernel.org/linus/94c358da3a0545205c6c6a50ae26141f1c73acfa|commit]] * phy: sun4i-usb: add support for R40 USB PHY [[https://git.kernel.org/linus/f3d96f8d23d8e6d0b7642ee946b9b2ac3418fb4d|commit]] * remoteproc: Add remote processor coredump support [[https://git.kernel.org/linus/2666ca9197e3d352f43b02d7dfb7c6dd72e7c614|commit]] * remoteproc: qcom: Introduce sysmon [[https://git.kernel.org/linus/1fb82ee806d170b92315f424eac9b5b34b9ead64|commit]] * reset: stm32mp1: Enable stm32mp1 reset driver [[https://git.kernel.org/linus/197858b68532d415f21a5a92fb6661c67c6c9a97|commit]] * soc/tegra: Add Tegra194 SoC configuration option [[https://git.kernel.org/linus/6f9ed07fde03870ec247dcaf244313fe32521545|commit]] * soc: mediatek: add SCPSYS power domain driver for MediaTek MT7623A SoC [[https://git.kernel.org/linus/c932ba8c38ba59d430a6e1d9600c0b8c4a029cce|commit]] * soc: qcom: rmtfs-mem: Add support for assigning memory to remote [[https://git.kernel.org/linus/fa65f8045137d061134c15233d35a089cc85b87e|commit]] * soc: renesas: rcar-sysc: Add R-Car M3-N support [[https://git.kernel.org/linus/a527709b78b3c9979fb47ddd4c3d3fd96182b504|commit]] * soc: renesas: rcar-sysc: add R8A77980 support [[https://git.kernel.org/linus/41d6d8bd8ae94ca9ee53720cd530168aca557db7|commit]] * soc: ti: Add pm33xx driver for basic suspend support [[https://git.kernel.org/linus/afe761f8d3e99155b76833421e76553a3ac69577|commit]] = List of merges = * [[https://git.kernel.org/torvalds/c/320b164abb32db876866a4ff8c2cb710524ac6ea|Pull drm updates ]] * [[https://git.kernel.org/torvalds/c/54dce3c35bbbeaab8de4b82d3ef3a2f011229662|Pull misc core updates ]] * [[https://git.kernel.org/torvalds/c/61d1757f562da687bfd5277a652bd007ad2a8419|Pull debugobjects updates ]] * [[https://git.kernel.org/torvalds/c/8747a29173c6eb6f4b3e8d3b3bcabc0fa132678a|Pull RCU updates ]] * [[https://git.kernel.org/torvalds/c/701f3b314905ac05f09fc052c87b022825d831f2|Pull locking updates ]] * [[https://git.kernel.org/torvalds/c/486adcea4a63bec206cba6f0d7f301fb945ae9d3|Pull perf updates ]] * [[https://git.kernel.org/torvalds/c/86bbbebac1933e6e95e8234c4f7d220c5ddd38bc|Pull x86 RAS updates ]] * [[https://git.kernel.org/torvalds/c/46e0d28bdb8e6d00e27a0fe9e1d15df6098f0ffb|Pull scheduler updates ]] * [[https://git.kernel.org/torvalds/c/67dbfc142310698b979d12a689aa9e0b4a93dced|Pull SMP hotplug updates ]] * [[https://git.kernel.org/torvalds/c/2451d1e59d5a154a42bcf02e0bfeebb01d8df1e0|Pull x86 apic updates ]] * [[https://git.kernel.org/torvalds/c/e68b4bad71e8739d79f3c9580c719aa70c42fb96|Pull x86 build updates ]] * [[https://git.kernel.org/torvalds/c/986b37c0ae4f0a3f93d8974d03a9cbc1502dd377|Pull x86 cleanups and msr updates ]] * [[https://git.kernel.org/torvalds/c/d22fff81418edc92be534cad8d59da914049bf69|Pull x86 mm updates ]] * [[https://git.kernel.org/torvalds/c/cea061e455c88312b86142e68c8fc5b8e1294ca2|Pull x86 platform updates ]] * [[https://git.kernel.org/torvalds/c/a5532439ebab93e47784effb96aafa7d7ba4b760|Pull x86 timer updates ]] * [[https://git.kernel.org/torvalds/c/ce6eba3dba366b607c0a363c7cdbd4ee8fcc6434|Pull wait_var_event updates ]] * [[https://git.kernel.org/torvalds/c/2fcd2b306aa80771e053275ed74b2dfe7e3d1434|Pull x86 dma mapping updates ]] * [[https://git.kernel.org/torvalds/c/bc16d4052f1ae99996f3475b5a73d29c86e7ba81|Pull EFI updates ]] * [[https://git.kernel.org/torvalds/c/17e3cd222af1c72a750cd83565bb8dfc7bc12335|Pull m68k updates ]] * [[https://git.kernel.org/torvalds/c/c9297d284126b80c9cfd72c690e0da531c99fc48|Pull nds32 architecture support ]] * [[https://git.kernel.org/torvalds/c/f5a8eb632b562bd9c16c389f5db3a5260fba4157|Pul removal of obsolete architecture ports ]] * [[https://git.kernel.org/torvalds/c/642e7fd23353e22290e3d51719fcb658dc252342|Pull removal of in-kernel calls to syscalls ]] * [[https://git.kernel.org/torvalds/c/be5537542743f72c7cedddd145c17cf7706baa23|Pull ACPI updates ]] * [[https://git.kernel.org/torvalds/c/f2d285669aae656dfeafa0bf25e86bbbc5d22329|Pull power management updates ]] * [[https://git.kernel.org/torvalds/c/ffd776bf564f1308fb94634b032df296ce3134a3|Pull regmap updates ]] * [[https://git.kernel.org/torvalds/c/b51c4354dffd32b3472c5a3da7ce864c7be82601|Pull regulator updates ]] * [[https://git.kernel.org/torvalds/c/75dcc7ef952af106c1b7051daa591b566632fd30|Pull SPI updates ]] * [[https://git.kernel.org/torvalds/c/3ac684b88148bf132fbf02a133cba9dcfb2e7aa2|Pull power supply and reset updates ]] * [[https://git.kernel.org/torvalds/c/dabe51840e2790aa7e66c53990d15c663b0d628a|Pull HSI updates ]] * [[https://git.kernel.org/torvalds/c/dc73d6a8d42d208c027b4bcca59a77d045895977|Pull MMC updates ]] * [[https://git.kernel.org/torvalds/c/77624cd2a7783fccf2c518768a6fd7a7aeccd002|Pull pin control bulk updates ]] * [[https://git.kernel.org/torvalds/c/cc5ada7ca3618e25c1c2be29dad3c092573200d3|Pull IPMI updates ]] * [[https://git.kernel.org/torvalds/c/e40dc66220b7ff1b816311b135b9298f8ba14ce6|Pull LED updates ]] * [[https://git.kernel.org/torvalds/c/bb2407a7219760926760f0448fddf00d625e5aec|Pull documentation updates ]] * [[https://git.kernel.org/torvalds/c/5bb053bef82523a8fd78d650bca81c9f114fa276|Pull networking updates ]] * [[https://git.kernel.org/torvalds/c/4608f064532c28c0ea3c03fe26a3a5909852811a|Pull sparc updates ]] * [[https://git.kernel.org/torvalds/c/0734e00ef9e48e78c5c3ce1648572f160d07e323|Pull parisc updates ]] * [[https://git.kernel.org/torvalds/c/3b24b83763e72a6c1e728100104fd99aa83a7b3b|Pull Kbuild updates ]] * [[https://git.kernel.org/torvalds/c/147a89bc71e7db40f011454a40add7ff2d10f8d8|Pull Kconfig updates ]] * [[https://git.kernel.org/torvalds/c/ef1c4a6fa91bbbe9b09f770d28eba31a9edf770c|Pull media updates ]] * [[https://git.kernel.org/torvalds/c/a23867f1d2de572f84b459651dfe99fa9e79fadf|Pull libata updates ]] * [[https://git.kernel.org/torvalds/c/d92cd810e64aa7cf22b05f0ea1c7d3e8dbae75fe|Pull workqueue updates ]] * [[https://git.kernel.org/torvalds/c/17dec0a949153d9ac00760ba2f5b78cb583e995f|Pull namespace updates ]] * [[https://git.kernel.org/torvalds/c/2e08edc5c50a01dc52c005fd939c24476eaf55ef|Pull vfs dcache updates ]] * [[https://git.kernel.org/torvalds/c/547c43d777968228b1060b6f1b152b96215eb7b2|Pull xfs updates ]] * [[https://git.kernel.org/torvalds/c/94514bbe9e5c402c4232af158a295a8fdfd72a2c|Pull btrfs updates ]] * [[https://git.kernel.org/torvalds/c/2bd99df54f43b659ddaab8922adbaf3bcf3753ed|Pull gfs2 updates ]] * [[https://git.kernel.org/torvalds/c/a8f8e8ac766ddb8702ef9baf01b7ae4f8d3a940c|Pull cifs updates ]] * [[https://git.kernel.org/torvalds/c/3e968c9f1401088abc9a19ae6ff571644d37a355|Pull ext4 updates ]] * [[https://git.kernel.org/torvalds/c/0c21fd6e659342d6b6bb4b4c9ddc0f1c38b5216e|Pull /dev/random updates ]] * [[https://git.kernel.org/torvalds/c/680014d6d1da84e9c7860831221ec74230721907|Pull time(r) updates ]] * [[https://git.kernel.org/torvalds/c/5b1f3dc927a2681cb339b05156f828f83bfa1b80|Pull irq updates ]] * [[https://git.kernel.org/torvalds/c/23221d997b3d28cb80c4d4d1b4bd36610f8e12fc|Pull arm64 updates ]] * [[https://git.kernel.org/torvalds/c/527cd20771888443b5d8707debe98f62c7a1f596|Pull RISC-V updates ]] * [[https://git.kernel.org/torvalds/c/9eb31227cbccd3a37da0f42604f1ab5fc556bc53|Pull crypto updates ]] * [[https://git.kernel.org/torvalds/c/ac9053d2dcb9e8c3fa35ce458dfca8fddc141680|Pull USB/PHY updates ]] * [[https://git.kernel.org/torvalds/c/9abf8acea297b4c65f5fa3206e2b8e468e730e84|Pull tty/serial driver updates ]] * [[https://git.kernel.org/torvalds/c/df34df483a97b1591a3e90a6941f99fe9f863508|Pull staging/IIO updates ]] * [[https://git.kernel.org/torvalds/c/38047d5c269bbdedf900fc86954913f3dffa01f1|Pull driver core updates ]] * [[https://git.kernel.org/torvalds/c/06dd3dfeea60e2a6457a6aedf97afc8e6d2ba497|Pull char/misc updates ]] * [[https://git.kernel.org/torvalds/c/1b2951dd99af3970c1c1a8385a12b90236b837de|Pull GPIO updates ]] * [[https://git.kernel.org/torvalds/c/652ede37cec0bf7313927ecf4cebf0e79a0619f2|Pull dma-mapping updates ]] * [[https://git.kernel.org/torvalds/c/e02d37bf55a9a36f22427fd6dd733fe104d817b6|Pull sound updates ]] * [[https://git.kernel.org/torvalds/c/e8403b493fd5180e351ca67eb66406d95dadcd0b|Pull HID updates ]] * [[https://git.kernel.org/torvalds/c/672a9c106966f8d418478830975288b8096bb058|Pull trivial tree updates ]] * [[https://git.kernel.org/torvalds/c/5414ab31b1e8dec34800201cb5211abf3436129e|Pull input updates ]] * [[https://git.kernel.org/torvalds/c/dd972f924df6bdbc0ab185a38d5d2361dbc26311|Pull EDAC updates ]] * [[https://git.kernel.org/torvalds/c/3526dd0c7832f1011a0477cc6d903662bae05ea8|Pull block layer updates ]] * [[https://git.kernel.org/torvalds/c/052c220da392c4dcbc628852d04970447a315683|Pull SCSI updates ]] * [[https://git.kernel.org/torvalds/c/274c0e74e508c939a4ae5ef3890fddb4af537b76|Pull f2fs update ]] * [[https://git.kernel.org/torvalds/c/5e4d659713f52c1c9dfc2fea9d319b80a53d4bc9|Pull nfsd updates ]] * [[https://git.kernel.org/torvalds/c/be88751f320a716a4327596adfe834e162c14532|Pull misc filesystem updates ]] * [[https://git.kernel.org/torvalds/c/357aa6aefebe888c712152cb83c9e700f98eebd1|Pull printk updates ]] * [[https://git.kernel.org/torvalds/c/d66db9f6e427db122aeaad0f0cc94291ce6ddb82|Pull siginfo updates ]] * [[https://git.kernel.org/torvalds/c/9c2dd8405c0cc2288d6098df40c19569d17553e4|Pull DeviceTree updates ]] * [[https://git.kernel.org/torvalds/c/b240b419db5d624ce7a5a397d6f62a1a686009ec|Pull ARM SoC device tree updates ]] * [[https://git.kernel.org/torvalds/c/167569343fac74ec6825a3ab982f795b5880e63e|Pull ARM SoC platform updates ]] * [[https://git.kernel.org/torvalds/c/38c23685b273cfb4ccf31a199feccce3bdcb5d83|Pull ARM SoC driver updates ]] * [[https://git.kernel.org/torvalds/c/9022ca6b1129da44e3d5c4fa779b8bb9ceabe2ce|Pull misc vfs updates ]] * [[https://git.kernel.org/torvalds/c/83c7c18b169bdac3dabab763d16549c1e4688a8b|Pull device mapper updates ]] * [[https://git.kernel.org/torvalds/c/3fd14cdcc05a682b03743683ce3a726898b20555|Pull MTD updates ]] * [[https://git.kernel.org/torvalds/c/3b54765cca23152ec0cc254b75c877c10f6e2870|Merge mm updates from akpm ]] * [[https://git.kernel.org/torvalds/c/69824bcc4b4e1427ac18a76057d592ec9028f2fe|Pull pstore updates ]] * [[https://git.kernel.org/torvalds/c/6ad11bdd57ad31182850a54235f0e947cbfd5ad0|Pull audit updates ]] * [[https://git.kernel.org/torvalds/c/9eda2d2dca830f0f8923b1f377d0fb70f576af1d|Pull SELinux updates ]] * [[https://git.kernel.org/torvalds/c/28da7be5ebc096ada5e6bc526c623bdd8c47800a|Pull mailbox updates ]] * [[https://git.kernel.org/torvalds/c/19fd08b85bc7e0502b55cd726f466df82ee7e777|Pull rdma updates ]] * [[https://git.kernel.org/torvalds/c/3c0d551e02b2590fa71a1354f2f1994551a33315|Pull PCI updates ]] * [[https://git.kernel.org/torvalds/c/016c6f25d11af187f93324d5c591f5d6f63dfb75|Pull fw_cfg, vhost updates ]] * [[https://git.kernel.org/torvalds/c/f605ba97fb80522656c7dce9825a908f1e765b57|Pull VFIO updates ]] * [[https://git.kernel.org/torvalds/c/62f8e6c5dcb6666e7da402aea28fcf846eea144c|Pull fscache updates ]] * [[https://git.kernel.org/torvalds/c/3612605a5a5bc3d3ae0ec861328be8a2990f2c7a|Pull general security layer updates ]] * [[https://git.kernel.org/torvalds/c/fc22e19a114f000da4db2ed0ed82023c44d38a8c|Pull kselftest update ]] * [[https://git.kernel.org/torvalds/c/299f89d53e61c0b17479cc7d6f3b5382d5e83f28|Pull leaking-addresses updates ]] * [[https://git.kernel.org/torvalds/c/49a695ba723224875df50e327bd7b0b65dd9a56b|Pull powerpc updates ]] * [[https://git.kernel.org/torvalds/c/0d5b1bd332e09acffa6569dd6458199b3894d496|Pull i2c updates ]] * [[https://git.kernel.org/torvalds/c/8844a509863d7da41024194e40190ec00c2cd890|Pull sparc syscall cleanups ]] * [[https://git.kernel.org/torvalds/c/bf6879dcc483f0aa087afe27d103285daf435951|Pull alpha syscall cleanups ]] * [[https://git.kernel.org/torvalds/c/706ffc8c26432432fcd6d8a02708b40852bd0bd2|Pull smack update ]] * [[https://git.kernel.org/torvalds/c/4b3f1a151571985f7c9964260db1c31e056a67e4|Pull TPM updates ]] * [[https://git.kernel.org/torvalds/c/f8cf2f16a7c95acce497bfafa90e7c6d8397d653|Pull integrity updates ]] * [[https://git.kernel.org/torvalds/c/becdce1c66b21ce1c0452e16127182ef692f47ba|Pull s390 updates ]] * [[https://git.kernel.org/torvalds/c/5148408a5165e2f69203fcf4481a8153837ef260|Pull alpha updates ]] * [[https://git.kernel.org/torvalds/c/2025fef0ca0c8c7fa730a3e0399243721a4925f1|Pull m68knommu update ]] * [[https://git.kernel.org/torvalds/c/4a1e00524cbdd38567e36f9c54a0444deebd864a|Pull ARM updates ]] * [[https://git.kernel.org/torvalds/c/7886e8aa7ff59198271ac650878eb247627a8b9a|Pull ARM SA1100 updates ]] * [[https://git.kernel.org/torvalds/c/d8312a3f61024352f1c7cb967571fd53631b0d6c|Pull kvm updates ]] * [[https://git.kernel.org/torvalds/c/8ea4a5d84e6c44b3508599fe114ea806e63985a4|Pull orangefs updates ]] * [[https://git.kernel.org/torvalds/c/fd3b36d275660c905da9900b078eea341847d5e4|Pull vfs namei updates ]] * [[https://git.kernel.org/torvalds/c/71219b3494a32b5e1f22c4b1a5be2eb0d5524057|Pull hwmon updates ]] * [[https://git.kernel.org/torvalds/c/5e630afdcb82779f5bf03fd4a5e86adc56fe7c8a|Pull fbdev updates ]] * [[https://git.kernel.org/torvalds/c/fbe173e3ffbd897b5a859020d714c0eaf4af2a1a|Pull RTC updates ]] * [[https://git.kernel.org/torvalds/c/9f3a0941fb5efaa4d27911e251dc595034d58baa|Pull libnvdimm updates ]] * [[https://git.kernel.org/torvalds/c/2a56bb596b2c1fb612f9988afda9655c8c872a6e|Pull tracing updates ]] * [[https://git.kernel.org/torvalds/c/948869fa9f391664cfe008fa9968a1110bfd14fd|Pull MIPS updates ]] * [[https://git.kernel.org/torvalds/c/f77cfbe6455a67d4e9b69f08f07fc62cd11b0674|Pull c6x updates ]] * [[https://git.kernel.org/torvalds/c/9ab89c407d904c284558bbcd285eb3baef9d8c07|Pull rpmsg updates ]] * [[https://git.kernel.org/torvalds/c/92589cbdda677a84ca5e485e1083c7d3bdcfc7b9|Pull remoteproc updates ]] * [[https://git.kernel.org/torvalds/c/1b02dcb9fa530614151d5713684a626a3c93e054|Pull dmaengine updates ]] * [[https://git.kernel.org/torvalds/c/a7726f6b61e8917e73101bb8071facdff7ec5d72|Pull x86 platform driver updates ]] * [[https://git.kernel.org/torvalds/c/b284d4d5a6785f8cd07eda2646a95782373cd01e|Pull ceph updates ]] * [[https://git.kernel.org/torvalds/c/8837c70d531a1788f975c366c254a5cb973a5291|Merge more updates from akpm]] * [[https://git.kernel.org/torvalds/c/375479c38689fbc403cf57b2999278615a4163f5|Pull UML updates ]] * [[https://git.kernel.org/torvalds/c/77cb51e65df0010cb22169bcbb6ea1b4f21da7e0|Pull UBI and UBIFS updates ]] * [[https://git.kernel.org/torvalds/c/96973767594fe9c5d8a7e8fc594c9e565ab0374e|Pull ktest updates ]] * [[https://git.kernel.org/torvalds/c/1fe43114ea7355ec9f336c942aaf3e74d27483a0|Pull more power management updates ]] * [[https://git.kernel.org/torvalds/c/e5c372280b9cc1057647b4307757b7885a732a7e|Pull IOMMU updates ]] * [[https://git.kernel.org/torvalds/c/e241e3f2bf975788a1b70dff2eb5180ca395b28e|Pull virtio update ]] * [[https://git.kernel.org/torvalds/c/07820c3bf17822361b25f1015125fd407d9925ed|Pull microblaze updates ]] * [[https://git.kernel.org/torvalds/c/cb098d50ecc0a4729507ddcc7f4ae98c3703fadd|Pull kdb updates ]] * [[https://git.kernel.org/torvalds/c/19e8a2f875a56009c0ce30389964aca452a85510|Pull AFS updates ]] * [[https://git.kernel.org/torvalds/c/7214dd4ea9048d2031e14fc552980cecd6573a9e|Pull vfs thaw updates ]] * [[https://git.kernel.org/torvalds/c/a1bf4c7da62fcadea065f7c9a561d61c26ea4882|Pull NFS client updates ]] * [[https://git.kernel.org/torvalds/c/4ac1800f81eb52f776aca201e791eec2ef355259|Pull more gfs2 updates ]] * [[https://git.kernel.org/torvalds/c/80aa76bcd3642480e17bc27811665d928c0b87d6|Pull more xfs updates ]] * [[https://git.kernel.org/torvalds/c/681857ef0de16a61cf040464cd4a54ea626a2d53|Pull parisc updates ]] * [[https://git.kernel.org/torvalds/c/6c21e4334adaf1ea0f74349be01adddf40e36a27|Pull more s390 updates ]] * [[https://git.kernel.org/torvalds/c/e4e57f20fa12ce044fa2b9fec204098799485539|Pull more arm64 updates ]] * [[https://git.kernel.org/torvalds/c/1bad9ce155a7c010a9a5f3261ad12a6a8eccfb2c|Pull arch/sh updates ]] * [[https://git.kernel.org/torvalds/c/3e565a351ed3e94352bfbe0be06c659fc8fafb19|Pull more i2c updates ]] * [[https://git.kernel.org/torvalds/c/80a17a5f501ea048d86f81d629c94062b76610d4|Pull apparmor updates ]] * [[https://git.kernel.org/torvalds/c/41531f58a6513b86f8f379117eca82502022b4a9|Pull watchdog updates ]] * [[https://git.kernel.org/torvalds/c/daf3ef6e965d1d51d6ec604a8fc9919b75d5ec3c|Pull pwm updates ]] * [[https://git.kernel.org/torvalds/c/ca4e7c51201fc47b2668d58faaa3b46a99d1a233|Pull clk updates ]] * [[https://git.kernel.org/torvalds/c/f6811370b9266a3d8a21e27cb5f46751f97df2fb|Pull chrome platform updates ]] * [[https://git.kernel.org/torvalds/c/71893f116109c92e4cd230d990fad5bd7cb4f99d|Pull dmi updates ]] * [[https://git.kernel.org/torvalds/c/ba2b137d10bafc3cc514e52172b549e64a5402fb|Pull thermal management update ]] * [[https://git.kernel.org/torvalds/c/48023102b7078a6674516b1fe0d639669336049d|Pull overlayfs updates ]] * [[https://git.kernel.org/torvalds/c/18b7fd1c93e5204355ddbf2608a097d64df81b88|Merge yet more mm updates from akpm ]] * [[https://git.kernel.org/torvalds/c/174e719439b8224d7cedfbdd9529de396cac01ff|Pull more perf updates ]] * [[https://git.kernel.org/torvalds/c/6b0a02e86c293c32a50d49b33a1f04420585d40b|Pull x86 pti updates ]] * [[https://git.kernel.org/torvalds/c/ca71b3ba4c78c2c05b44be9b257a4127223f0b0c|Pull more Kbuild updates ]] * [[https://git.kernel.org/torvalds/c/e37563bb6c59a6948aa09beb77ba263600d19792|Pull more btrfs updates ]] = Other news sites = * LWN's merge window [[https://lwn.net/Articles/750928/|part 1 ]], [[https://lwn.net/Articles/751482/|part 2]], [[https://lwn.net/Articles/756031/|statistics]] * Phoronix [[https://www.phoronix.com/scan.php?page=article&item=linux-417-features&num=1|The Many Great Features & Changes Coming For The Linux 4.17 Kernel]] * Heise.de (german): [[https://www.heise.de/ct/artikel/Die-Neuerungen-von-Linux-4-17-4061166.html|Die Neuerungen von Linux 4.17]]