#pragma section-numbers on #pragma keywords Linux, kernel, operating system, changes, changelog, file system, Linus Torvalds, open source, device drivers #pragma description Summary of the changes and new features merged in the Linux kernel during the 4.12 development cycle /!\ WARNING /!\ This changelog will be completed in the next few days. Meanwhile, you can read about Linux 4.12 in these sites: * LWN's merge window [https://lwn.net/Articles/721581/ part 1], [https://lwn.net/Articles/722183/ part 2], [https://lwn.net/Articles/722512/ part 3] * Phoronix's [http://www.phoronix.com/scan.php?page=article&item=linux-412-features&num=1 The Many New Features Of The Linux 4.12 Kernel] * Heisen.de [https://www.heise.de/ct/artikel/Die-Neuerungen-von-Linux-4-12-3712705.html Die Neuerungen von Linux 4.12] = Prominent features = == == = Core (various) = * Change livepatch to use a basic per-task consistency model. This is the foundation which will eventually enable to use patchs that change function or data semantics. This is the biggest remaining piece needed to make livepatch more generally useful. This code stems from the [https://lkml.kernel.org/r/20141107140458.GA21774@suse.cz design proposal] made in November 2014. It's a hybrid of kGraft and kpatch: it uses kGraft's per-task consistency and syscall barrier switching combined with kpatch's stack trace switching [https://git.kernel.org/linus/d83a7cb375eec21f04c83542395d08b2f6641da2 commit], [https://git.kernel.org/linus/7c23b330011690705613a66a8239d2ca64a41d4d commit], [https://git.kernel.org/linus/3ec24776bfd09668079df7dca0c0136d80820ab4 commit] * epoll: Add busy poll support to epoll with socket fds. The main idea it is that when there is only one event left, the kernel will beging polling for events with the same NAPI ID [https://git.kernel.org/linus/545cd5e5ec5477c325e4098b6fd21213dceda408 commit], [https://git.kernel.org/linus/e5907459ce7e2b6bc397007865ad492f10c2aeac commit], [https://git.kernel.org/linus/d2e64dbbe95b2b51eb723134274de1d3f30bce80 commit], [https://git.kernel.org/linus/2b5cd0dfa384242f78a396b90087368c9440cc9a commit], [https://git.kernel.org/linus/37056719bba500d0d2b8216fdf641e5507ec9a0e commit], [https://git.kernel.org/linus/7db6b048da3b9f84fe1d22fb29ff7e7c2ec6c0e5 commit], [https://git.kernel.org/linus/bf3b9f6372c45b0fbf24d86b8794910d20170017 commit] * namespaces: expose task {{{pid_ns_for_children}}} in /proc/PID/ns, needed by software like CRIU [https://git.kernel.org/linus/25b14e92af1a563c7331466ca59188f88050bbf0 commit], [https://git.kernel.org/linus/eaa0d190bfe1ed891b814a52712dcd852554cb08 commit] * task scheduler: Add 'sched-pelt' tool [https://git.kernel.org/linus/76d034edcf658e3c74fd90b149882ab1464e4af9 commit] * RCU locking * Create a tiny SRCU for SMP=n && PREEMPT=n builds [https://git.kernel.org/linus/d8be81735aa89413b333de488251f0e64e2be591 commit] * Introduce {{{CLASSIC_SRCU}}} Kconfig option to use the traditional well-tested classic SRCU implementation from v4.11 instead of Tree and Tiny SCRU [https://git.kernel.org/linus/dad81a2026841b5e2651aab58a7398c13cc05847 commit] * SRCU: Parallelize callback handling [https://git.kernel.org/linus/da915ad5cf25b5f5d358dd3670c3378d8ae8c03e commit] * taskstats: add elapsed time, user CPU time and system CPU time for TGID command [https://git.kernel.org/linus/8c733420bdd5a6cc2d8540fb5aa32d1fbf3cb3ff commit] = File systems = * XFS * Implement the {{{GETFSMAP}}} ioctl [https://git.kernel.org/linus/e89c041338ed6ef2694e6465ca1ba033e0a2978c commit] * Publish UUID in the superblock [https://git.kernel.org/linus/8f720d9f892e0e223dab8400f03130bc208c72e7 commit] * EXT4 * Support {{{GETFSMAP}}} ioctl [https://git.kernel.org/linus/0c9ec4beecac94cb450c8abb2ac8b7e8a79240ea commit] * Avoid unnecessary transaction stalls during writeback [https://git.kernel.org/linus/dddbd6ac8f25b2d61e3e1c7134e3b3e1b9cd8670 commit] * CIFS * Greatly improve asynchronous I/O [https://git.kernel.org/linus/ccf7f4088af2dd6733bfcbc40b488e2484345ae5 commit], [https://git.kernel.org/linus/c610c4b619e53494d9c512fa0333e28c732e976f commit], [https://git.kernel.org/linus/6685c5e2d1acae8e7d3b63b1a205f58420ce7150 commit] * F2FS * Enable small discard by default [https://git.kernel.org/linus/d618ebaf0aa83d175658aea5291e0c459d471d39 commit] * Add ioctl to flush data from faster device to cold area [https://git.kernel.org/linus/e066b83c9b40f3a6951fb693ef0943fa1dfc40c2 commit] * Add undiscard blocks stat [https://git.kernel.org/linus/d84d1cbdec6b5d9ba391079a111572197db66d54 commit] * write small sized IO to hot log [https://git.kernel.org/linus/ef095d19e82f25bbdead472b8b71f4ef3b7a636d commit] * Show available_nids in f2fs/status [https://git.kernel.org/linus/5b0ef73c9d19517467e0cb36158164bf097fe148 commit] * FUSE * Add support for pid namespaces [https://git.kernel.org/linus/0b6e9ea041e6c932f5b3a86fae2d60cbcfad4dd2 commit] * NFS * Remove the objlayout driver [https://git.kernel.org/linus/6d22323b2e9f95f99aa6f3e93c302f8100277078 commit] * ORANGEFS * Support very large directories [https://git.kernel.org/linus/480e3e532e31666a18520a7964bb4095d7a16b9a commit] * Support llseek on directories [https://git.kernel.org/linus/72f66b8329310b810dc9b70b08af728812d2e6c1 commit] * UBIFS * Add {{{CONFIG_UBIFS_FS_SECURITY}}} to disable/enable security labels [https://git.kernel.org/linus/8326c1eec2449f0e868f7b19a5fa7bfa0386ab48 commit] * AFFS * Add rename exchange support [https://git.kernel.org/linus/c6184028a75cf63036267089741ec7ef975ebc27 commit], [https://git.kernel.org/linus/6b4657667ba06cd2e07206c65e630acdf248bfd1 commit] = Memory management = * Try to reduce fragmenting fallbacks [https://git.kernel.org/linus/f25ba6dccc3bfe7e1524f4498a171be038507c45 commit], [https://git.kernel.org/linus/228d7e33903040a0b9dd9a5ee9b3a49c538c0613 commit], [https://git.kernel.org/linus/3bc48f96cf11ce8699e419d5e47ae0d456403274 commit], [https://git.kernel.org/linus/02aa0cdd72483c6dd436ed24d1000f86e0038d28 commit], [https://git.kernel.org/linus/b682debd97153706ffbe2fe3f8ec30a7ee11f9e1 commit], [https://git.kernel.org/linus/d39773a0622c267fef3f79e3b1f0e7bdbad8a1a8 commit], [https://git.kernel.org/linus/282722b0d258ec23fc79d80165418fee83f01736 commit], [https://git.kernel.org/linus/baf6a9a1db5a40ebfa5d3e761428d3deb2cc3a3b commit] * Print non-populated zones in {{{/proc/zoneinfo}}} [https://git.kernel.org/linus/b2bd8598195f1b2a72130592125ac6b4218988a2 commit] * memcontrol cgroup: provide shmem statistics [https://git.kernel.org/linus/9a4caf1e9fa4864ce21ba9584a2c336bfbc72740 commit] * {{{MADV_FREE}}} has several issues that make it unusable in software like jemalloc: doesn't support system without swap enabled, increases memory pressure, and accounting problems. This release puts MADV_FREE pages into the {{{LRU_INACTIVE_FILE}}} list, enables MADV_FREE for swapless systems and improves statistic accounting [https://git.kernel.org/linus/a128ca71fb29ed4444b80f38a0148b468826e19b commit], [https://git.kernel.org/linus/d44d363f65780f2ac2ec672164555af54896d40d commit], [https://git.kernel.org/linus/f7ad2a6cb9f7c4040004bedee84a70a9b985583e commit], [https://git.kernel.org/linus/802a3a92ad7ac0b9be9df229dee530a1f0a8039b commit], [https://git.kernel.org/linus/93e06c7a645343d222c9a838834a51042eebbbf7 commit], [https://git.kernel.org/linus/cf8496ea8020792ea32d0fbec0c140d8de93011a commit] * memcontrol cgroup: introduced three new entries in {{{memory.stat}}}: {{{workingset_refault}}} (number of refaults of previously evicted pages), {{{workingset_activate}}} (number of refaulted pages that were immediately activated), {{{workingset_nodereclaim}}} (number of times a shadow node has been reclaimed) [https://git.kernel.org/linus/2a2e48854d704214dac7546e87ae0e4daa0e61a0 commit], [https://git.kernel.org/linus/b340959ea281dbac15344277094d0a294dbe8aca commit] = Block layer = * CFQ scheduler: Disable writeback throttling (feature introduced in [https://kernelnewbies.org/Linux_4.10#head-f6ecae920c0660b7f4bcee913f2c71a859dcc184 Linux 4.10) by default, since does not play well with CFQ since that also tries to throttle asynchronous writes. As a result asynchronous writeback can get starved in presence of readers [https://git.kernel.org/linus/142bbdfccc8b3e9f7342f2ce8422e76a3b45beae commit] * multiqueue: Export queue state through {{{/sys/kernel/debug/block/*/state}}} [https://git.kernel.org/linus/91d68905aee08a79b9ba82676c834fc670d722a0 commit] * multiqueue: introduce Kyber multiqueue I/O scheduler [https://git.kernel.org/linus/00e043936e9a1c274c29366c7ecd9e17c79418e6 commit] * blk-throttle improvements: this release includes a scalable framework for implementing scalable priotization - particularly for blk-mq, but applicable to any type of block device. The interface is marked experimental for now [https://git.kernel.org/linus/2ab5492de5009aabb584fd910dd4c7c4de1bea1a commit], [https://git.kernel.org/linus/9f626e372a602486fa319c2c6ab18e8068b30094 commit], [https://git.kernel.org/linus/327ffb9b37a9df80dad4fa176fbf0c0fb1ac4ac0 commit], [https://git.kernel.org/linus/cd5ab1b0fcb44ab5d00358edc9b0b2e2a966fb22 commit], [https://git.kernel.org/linus/b22c417c885ea973149ecf56286aabec060153e2 commit], [https://git.kernel.org/linus/c79892c5576163b3c7403b9d75cbe8dcae65e428 commit], [https://git.kernel.org/linus/3f0abd806651df546f426f23490fec997dc87e5b commit], [https://git.kernel.org/linus/06cceedcca67a93ac7f7aa93bbd9980c7496d14e commit], [https://git.kernel.org/linus/297e3d854784821d3b8ff3ae117f20d71f125504 commit], [https://git.kernel.org/linus/d61fcfa4bb18992dc8e171996808e1034dc643bb commit], [https://git.kernel.org/linus/aec242468cb84b8eea7130c10530a69d2b352bff commit], [https://git.kernel.org/linus/7394e31fa440ab7cd20cebd233580b360a7e9ecc commit], [https://git.kernel.org/linus/9e234eeafbe17e85908584392f249f0b329b8e1b commit], [https://git.kernel.org/linus/ada75b6e5b2a939401d4919dfaf2f2fc9484f68a commit], [https://git.kernel.org/linus/fa6fb5aab85f3e2d9cf017ec516a8c234402a7cd commit], [https://git.kernel.org/linus/ec80991d6fc2cb17abfc5427ac1512d2ccd40589 commit], [https://git.kernel.org/linus/b9147dd1bae2b15d6931ecd42f8606c775fecbc9 commit], [https://git.kernel.org/linus/53696b8d212f4a0f0e5dcdb3df64558dcdf03d1a commit], [https://git.kernel.org/linus/5b81fc3cc625e857275573cb4240bbab553f919c commit] * blkfront: add uevent for size change [https://git.kernel.org/linus/89515d0255c918e08aa4085956c79bf17615fda5 commit] * block, bfq: add Early Queue Merge (EQM) [https://git.kernel.org/linus/36eca894832351feed9072d0f97eb06fc9482ca4 commit] * block, bfq: add full hierarchical scheduling and cgroups support [https://git.kernel.org/linus/e21b7a0b988772e82e7147e1c659a5afe2ae003c commit] * block, bfq: add more fairness with writes and slow processes [https://git.kernel.org/linus/c074170e65995706be78e8c57ed2017c638d5464 commit] * block, bfq: boost the throughput on NCQ-capable flash-based devices [https://git.kernel.org/linus/bf2b79e7c4b312aa6e1c661fb27e0dc4dd42f2c2 commit] * block, bfq: boost the throughput with random I/O on NCQ-capable HDDs [https://git.kernel.org/linus/e01eff01d5c81f4dbba186299b16b08aa7316d5b commit] * block, bfq: handle bursts of queue activations [https://git.kernel.org/linus/e1b2324dd065880a3200098fe3637ac171c296e6 commit] * block, bfq: improve responsiveness [https://git.kernel.org/linus/44e44a1b329ed37a98bc41ab21fb6897d5a922ac commit] * block, bfq: improve throughput boosting [https://git.kernel.org/linus/54b604567fbfa1a35a44c2ac4a35c959d277adc2 commit] * block, bfq: introduce the BFQ-v0 I/O scheduler as an extra scheduler [https://git.kernel.org/linus/aee69d78dec0ffdf82e35d57c626e80dddc314d5 commit] * block, bfq: modify the peak-rate estimator [https://git.kernel.org/linus/ab0e43e9cea047873599bc8041cd6278781fd4e0 commit] * block, bfq: preserve a low latency also with NCQ-capable drives [https://git.kernel.org/linus/bcd5642607ab9195e22a1617d92fb82698d44448 commit] * block, bfq: reduce I/O latency for soft real-time applications [https://git.kernel.org/linus/77b7dcead36d15d7af9159f2a5f91149c5887634 commit] * block, bfq: reduce idling only in symmetric scenarios [https://git.kernel.org/linus/1de0c4cd9ea65f99910ae0b77fce2cd1a8e5de01 commit] * block, bfq: reduce latency during request-pool saturation [https://git.kernel.org/linus/cfd69712a101f528caad1529e64834e31e5dff62 commit] * block, bfq: remove all get and put of I/O contexts [https://git.kernel.org/linus/6fa3e8d34204d532268ddb4dc5d2a904197c972d commit] * block: remove the osdblk driver [https://git.kernel.org/linus/100815522c672a27c71bd2267b1cd41cd131e30c commit] * brd: remove discard support [https://git.kernel.org/linus/f09a06a193d942a12c1a33c153388b3962222006 commit] * Device Mapper (DM) * A major update for DM cache that reduces the latency for deciding whether blocks should migrate to/from the cache. The bio-prison-v2 interface supports this improvement by enabling direct dispatch of work to workqueues rather than having to delay the actual work dispatch to the DM cache core. So the dm-cache policies are much more nimble by being able to drive IO as they see fit. One immediate benefit from the improved latency is a cache that should be much more adaptive to changing workloads [https://git.kernel.org/linus/c/742c8fdc31e820503f9267070311d894978d1349 commit], [https://git.kernel.org/linus/449b668ce0b9069fcaafa6344c7f10fa2ba9632e commit], [https://git.kernel.org/linus/cc7e394024770d4bfd8463fab1a9e2e262a7d7c1 commit], [https://git.kernel.org/linus/b29d4986d0da1a27cd35917cdb433672f5c95d7f commit] * dm crypt: Allow the use of per-sector metadata, provided by the dm-integrity module, for integrity protection and persistently stored per-sector Initialization Vector (IV)[https://git.kernel.org/linus/ef43aa38063a6b2b3c6618e28ab35794f4f1fe29 commit], [https://git.kernel.org/linus/33d2f09fcb357fd1861c4959d1d3505492bf91f8 commit], [https://git.kernel.org/linus/8f0009a225171cc1b76a6b443de5137b26e1374b commit] * dm integrity: add recovery mode [https://git.kernel.org/linus/c2bcb2b702e4684e566d295d687228498184e0c4 commit] * dm integrity: support larger block sizes [https://git.kernel.org/linus/9d609f85b7eb96697ae22ad1d47a3a3920174ba8 commit] * dm: add integrity target. It emulates a block device that has additional per-sector tags that can be used for storing integrity information [https://git.kernel.org/linus/7eada909bfd7ac90a4522e56aa3179d1fd68cd14 commit] * dm raid: add raid4/5/6 journal write-back support via journal_mode option [https://git.kernel.org/linus/6e53636fe81465d6810f4e0910e7238edf12a133 commit] * kyber: add debugfs attributes [https://git.kernel.org/linus/16b738f651c83a01db057e5db02ec4b830af9130 commit] * md-cluster: add the support for resize [https://git.kernel.org/linus/818da59f97d6764edb91fa9d1f63d333d54eb999 commit], [https://git.kernel.org/linus/7da3d203330305695f38302c076ee0d32c005ede commit] * MD: Improve RAID5 IO pattern to improve performance for hard disk based RAID5/6 [https://git.kernel.org/linus/535ae4eb1225f19e1d1848c65eafea8b7e9112f4 commit], [https://git.kernel.org/linus/84890c03b6c5d7e8d76ea5e20b6aaf7e7ad410f0 commit], [https://git.kernel.org/linus/aaf9f12ebfafd1ea603d61ead6dbcf456a86e0f3 commit] * MD: Use {{{consistency_policy}}} to allow removing journal feature [https://git.kernel.org/linus/0bb0c10500ba634216238c40e1eeddce92b4d488 commit] * Add Partial Parity Log (ppl) feature found in Intel IMSM raid array. This feature is another way to close RAID5 writehole [https://git.kernel.org/linus/3418d036c81dcb604b7c7c71b209d5890a8418aa commit], [https://git.kernel.org/linus/4536bf9ba2d03404655586b07f8830b6f2106242 commit], [https://git.kernel.org/linus/ba903a3ea465bd2f2bb9316054b295e79a7a518e commit], [https://git.kernel.org/linus/6358c239d88c751a9f14152a8d4ad2b69f5be48f commit], [https://git.kernel.org/linus/664aed04446c7f653d8acbe2cdf7989f28238524 commit], [https://git.kernel.org/linus/ea0213e0c7cc1c1b52badf27bd7db4f50a67baaa commit] * md: allow creation of mdNNN arrays via md_mod/parameters/new_array [https://git.kernel.org/linus/039b7225e6e98783a7a7e79c52b29c437f29967d commit] * md: support disabling of create-on-open semantics with {{{create_on_open}}} module option [https://git.kernel.org/linus/78b6350dcaadb03b4a2970b16387227ba6744876 commit] * mq-deadline: add debugfs attributes [https://git.kernel.org/linus/daaadb3e9453ab89c2e113a2d1df8e19e30944cc commit] * nbd: Add a netlink interface [https://git.kernel.org/linus/e46c7287b1c27683a8e30ca825fb98e2b97f1099 commit], [https://git.kernel.org/linus/a2c97909f97ef32b76e856572fba4f77e1885fe6 commit], [https://git.kernel.org/linus/b7aa3d39385dc2d95899f9e379623fef446a2acd commit], [https://git.kernel.org/linus/47d902b90a32a42a3d33aef3a02170fc6f70aa23 commit], [https://git.kernel.org/linus/799f9a38bc9f5551819fd118a82826df0a8525cf commit] * null_blk: add blocking mode [https://git.kernel.org/linus/db5bcf87bb9e856e90c131d6e636a5550c2bbcd3 commit] * rbd: exclusive map option [https://git.kernel.org/linus/e010dd0ada619ed6d3411de7371fba12c1baa48b commit] * remove the mg_disk driver [https://git.kernel.org/linus/84253394927c4352652d0b118ad9583f5646959b commit] * remove the obsolete hd driver [https://git.kernel.org/linus/8e14be53f470b47d044d9d552bdc3bb4c6723276 commit] = Tracing and perf tool = * perf * Allow user probes on versioned symbols. Symbol versioning, as in glibc, results in symbols being defined as: {{{@[@]}}} [https://git.kernel.org/linus/d80406453ad4a69932dc17a617d5b7bc7ae80b8f commit] * ftrace: Add support for {{{--pid}}} option, which enables to trace existing process by its pid [https://git.kernel.org/linus/a9af6be5bc25214f7870fef2b6d3490fe8b87bf7 commit] * ftrace: Add support for {{{-a/--all-cpus}}} and {{{-C/--cpu}}} options, used for controlling tracing CPUs [https://git.kernel.org/linus/dc23103278c5ad53c177a25e209ef687e6d5d293 commit] * list: Move the printing of perf expressions and internal events to a new {{{--details}}} flag [https://git.kernel.org/linus/bf874fcf9f2fed58510dc83abcee388cee2b427e commit] * report: Introduce {{{--inline}}} option, which will cause the inline stack to be printed if a callgraph address belongs to an inlined function [https://git.kernel.org/linus/f3a60646cc3e0524d8f1083db1da7532a1590b40 commit], [https://git.kernel.org/linus/0d3eb0b7783f1ee6d3314f101b9cbfb988020222 commit], [https://git.kernel.org/linus/0db64dd060f7fd77921be8f10fa9f7a5f49a3a43 commit], [https://git.kernel.org/linus/325fbff51f961491adff4037d0e0a94d6132bd9b commit] * sched timehist: Add {{{--next}}} option which shows the next task for each context switch, providing more context for the sequence of scheduler events [https://git.kernel.org/linus/292c4a8f985b35b3738d5900fe256c4fed4cd3f5 commit] * script: Add {{{brstackinsn}}} field to reuse the x86 instruction decoder used in the Intel PT code to study hot paths to samples [https://git.kernel.org/linus/48d02a1d5c137d362defd11a5d57d0af4a75a983 commit] * Allow perf to record information required to associate samples to namespaces. A new {{{--namespaces}}} option has been added to perf record, a new {{{--show-namespace-events}}} option has been added to perf scripts [https://git.kernel.org/linus/e422267322cd319e2695a535e47c5b1feeac45eb commit], [https://git.kernel.org/linus/f3b3614a284deb124018155a618a7b19694c8b5c commit], [https://git.kernel.org/linus/96a44bbccdd8ff263829d42fe934e6094ea5bb20 commit] * tools: Add {{{cgroup_id}}} sort order keyword [https://git.kernel.org/linus/d890a98c9217892575761d0c1311c41612844c4d commit] * stat: make system wide ({{{-a}}}) the default option if no target was specified and some conditions are met [https://git.kernel.org/linus/e3ba76deef23064fc272424b86b506cd80b04fc5 commit] * tools: Allow sorting by symbol size with new sort key {{{symbol_size}}} [https://git.kernel.org/linus/7768f8dada66d6052fccbc2ddc375f3e650455b9 commit] * trace: Beautify statx syscall 'flag' and 'mask' arguments [https://git.kernel.org/linus/fd5cead23f54697310bd565aa2a23ae5128080a0 commit] * Add uncore events for Broadwell client [https://git.kernel.org/linus/092a95d41655bdd31d7d28f1788818724505feb2 commit], Haswell client [https://git.kernel.org/linus/0585c6265e66f952bcb6280cf078e5e120bd367a commit], Ivy Bridge client [https://git.kernel.org/linus/bccdcb2a77ba0bef17baf152179e30ca35459a0c commit], Sandy Bridge client [https://git.kernel.org/linus/80432c7311dbcf0c814d4923480b055a725b0be2 commit], Skylake client [https://git.kernel.org/linus/92c6de0f10a80e4936fac04148bd3783a7c2b9f8 commit] * ftrace * Add {{{function-fork}}} trace option. It is the same as event-fork that it tracks task fork/exit and set the pid filter properly. This can be useful if user wants to trace selected tasks including their children only [https://git.kernel.org/linus/1e10486ffee0a5b060c58b9c8c712422f7b88b3b commit] * Allow for function tracing to record init functions on boot up [https://git.kernel.org/linus/42c269c88dc146982a54a8267f71abc99f12852a commit], [https://git.kernel.org/linus/dbeafd0d6131d0f6ae8cd7551f5f4bf8c54aa49a commit] * kprobes: expose maxactive (maximum limit of how many calls in parallel the kretprobe can catch) for kretprobe in {{{/sys/kernel/debug/tracing/kprobe_events}}} [https://git.kernel.org/linus/696ced4fb1d76802f864d8848aa4716633f83c17 commit] * BPF * Add array of maps support ({{{BPF_MAP_TYPE_HASH_OF_MAPS}}} [https://git.kernel.org/linus/56f668dfe00dcf086734f1c42ea999398fad6572 commit] * Add hash of maps support {{{BPF_MAP_TYPE_ARRAY_OF_MAPS}}} [https://git.kernel.org/linus/bcc6b1b7ebf857a9fe56202e2be3361131588c15 commit] * Introduce {{{BPF_PROG_TEST_RUN}}} command to test and performance benchmark bpf programs [https://git.kernel.org/linus/1cf1cae963c2e6032aebe1637e995bc2f5d330f4 commit], [https://git.kernel.org/linus/3084887378f5271daedd52cc3372cb8011ad39b6 commit] * tools: bpf_jit_disasm: Add option to dump JIT image to a file [https://git.kernel.org/linus/b6518e6a0086fc152f9a35ac5062930788f8b4bc commit] = Virtualization = = Cryptography = * KEYS * Add a system blacklist keyring that is used to store information about blacklisted certificates and signatures [https://git.kernel.org/linus/734114f8782f6c3398762f2353fe9101d87b6d06 commit] * Add {{{KEYCTL_RESTRICT_KEYRING}}} [http://man7.org/linux/man-pages/man2/keyctl.2.html keyctl(2)] command. With it, existing keyrings can be configured to check the content of keys before they are linked, and then allow or disallow linkage of that key to the keyring [https://git.kernel.org/linus/6563c91fd645556c7801748f15bc727c77fcd311 commit], [https://git.kernel.org/linus/7e3c4d22083f6e7316c5229b6197ca2d5335aa35 commit], [https://git.kernel.org/linus/8e323a02e866014091180443ccb186fee1e3d30d commit], [https://git.kernel.org/linus/97d3aa0f313435a24440e7157c9c9115c58ca463 commit] * Add SP800-56A KDF support for DH [https://git.kernel.org/linus/f1c316a3ab9d24df6022682422fe897492f2c0c8 commit] * scomp: add support for deflate rfc1950 (zlib) [https://git.kernel.org/linus/a368f43d6e3a001e684e9191a27df384fbff12f5 commit] * X.509: Allow X.509 certs to be blacklisted [https://git.kernel.org/linus/436529562df2748fd9918f578205b22cf8ced277 commit] = Security = * selinux: add a security hook for prlimit [https://git.kernel.org/linus/791ec491c372f49cea3ea7a7143454a9023ac9d4 commit] * Introduce {{{CONFIG_SECURITY_WRITABLE_HOOKS}}} for RO hardening of LSM hooks [https://git.kernel.org/linus/dd0859dccbe291cf8179a96390f5c0e45cb9af1d commit], [https://git.kernel.org/linus/ca97d939db114c8d1619e10a3b82af8615372dae commit] * ima: provide ">" and "<" operators for fowner/uid/euid rules [https://git.kernel.org/linus/3dd0c8d06511c7c61c62305fcf431ca28884d263 commit] * audit: log module name on module deletion [https://git.kernel.org/linus/f6276ac95bde4312251535904af32b1de9d54949 commit] = Networking = * eBPF: Add a helper function to retrieve socket uid. This is useful to perform per-UID accounting of network traffic or per-UID packet filtering [https://git.kernel.org/linus/6acc5c2910689fc6ee181bf63085c5efff6a42bd commit] * eBPF: Add a helper function to get socket cookie in eBPF [https://git.kernel.org/linus/91b8270f2a4d1d9b268de90451cdca63a70052d6 commit], [https://git.kernel.org/linus/51570a5ab2b74a1b929e5a6c25b4df93652ac0aa commit] * New getsockopt option to get socket cookie [https://git.kernel.org/linus/5daab9db7b65df87da26fd8cfa695fb9546a1ddb commit], [https://git.kernel.org/linus/00f660eaf37808aa0a537c288c9e2dee73bd4316 commit] * Allow configuring default qdisc in kernel configuration [https://git.kernel.org/linus/8ea3e439115a50b1927a4d035b2f84c46fc61c42 commit] * VSOCK: Add vsockmon virtual device to monitor {{{AF_VSOCK}}} sockets [https://git.kernel.org/linus/0b2e66448ba20eb30ea62345d6beb9ee2a1ce06b commit], [https://git.kernel.org/linus/82dfb540aeb277d945bf646ff780493b8a520d8a commit] * bridge: add per-port broadcast flood flag [https://git.kernel.org/linus/99f906e9ad7b6e79ffeda30f45906a8448b9d6a2 commit] * can: initial network namespace support [https://git.kernel.org/linus/8e8cda6d737d356054c9eeef642aec0e8ae7e6bc commit], [https://git.kernel.org/linus/cb5635a3677679666e4e81ecbb209d32f13dedcd commit], [https://git.kernel.org/linus/1ef83310b81551079af992c4cbb5e089dd1397be commit], [https://git.kernel.org/linus/384317ef4187f59a1cb7a6163444d757340b3bb4 commit] * cls_flower: add support for matching MPLS fields (v2) [https://git.kernel.org/linus/a577d8f793ff2fd514915686079e3c09bcf0df11 commit] * devlink: Support for pipeline debug (dpipe) [https://git.kernel.org/linus/1555d204e743b6956d2be294a317121f6112238d commit] * flow_dissector: add mpls support (v2) [https://git.kernel.org/linus/029c1ecbb2429cf08c7bd2de81e929f81feea914 commit] * ip6_tunnel: Allow policy-based routing through tunnels [https://git.kernel.org/linus/0a473b82cb23e7a35c4be6e9765c8487a65e8f55 commit] * ip_tunnel: Allow policy-based routing through tunnels [https://git.kernel.org/linus/9830ad4c6a7f8db18d3b0933875937e36470987d commit] * ipv6: Provide ipv6 version of "disable_policy" sysctl [https://git.kernel.org/linus/df789fe752065f2ce761ba434125e335b514899f commit] * ipv6: add support for NETDEV_RESEND_IGMP event [https://git.kernel.org/linus/382ed72480e122421d759eb986690f04041d34bc commit] * mpls: allow TTL propagation from IP packets to be configured [https://git.kernel.org/linus/a59166e470868d92f0813977817e99e699398af5 commit] * mpls: allow TTL propagation to IP packets to be configured [https://git.kernel.org/linus/5b441ac8784c1e7f3c619f14da4c3f52e87348d5 commit] * net sched actions: Complete the JUMPX opcode [https://git.kernel.org/linus/e0ee84ded79623ac063a4e817367d61ab7650b6c commit] * net-next: dsa: add Mediatek tag RX/TX handler [https://git.kernel.org/linus/5cd8985a19090f2b0ce8700ae3ec19e06a4fc5e9 commit] * net/devlink: Add E-Switch encapsulation control [https://git.kernel.org/linus/f43e9b069aeaf0f3d51fa30ddc9c0003e86623b8 commit] * net/tcp_fastopen: Add snmp counter for blackhole detection [https://git.kernel.org/linus/46c2fa39877ed70415ee2b1acfb9129e956f6de4 commit] * net/tcp_fastopen: Disable active side TFO in certain scenarios [https://git.kernel.org/linus/cf1ef3f0719b4dcb74810ed507e2a2540f9811b4 commit] * net: Add sysctl to toggle early demux for tcp and udp [https://git.kernel.org/linus/dddb64bcb34615bf48a2c9cb9881eb76795cc5c5 commit] * net: Generic XDP [https://git.kernel.org/linus/b5cdae3291f7be7a34e75affe4c0ec1f7f328b64 commit] * net: Introduce SO_INCOMING_NAPI_ID [https://git.kernel.org/linus/6d4339028b350efbf87c61e6d9e113e5373545c9 commit] * net: bridge: allow to add externally learned entries from user-space [https://git.kernel.org/linus/eb100e0e24a23f309d0765061ea4dfd8ca9d400d commit] * net: devinet: Add support for RTM_DELNETCONF [https://git.kernel.org/linus/b5c9641d3d45e58dbcb35090345f863e5ade718d commit] * net: dsa: add support for the SMSC-LAN9303 tagging format [https://git.kernel.org/linus/e8fe177a62feaf576cd9869d9bfedf9c9574bb12 commit] * net: dsa: dsa2: Add basic support of devlink [https://git.kernel.org/linus/96567d5dacf47fd628bc3115c8a7d81866674cd3 commit] * net: ipv4: add support for ECMP hash policy choice [https://git.kernel.org/linus/bf4e0a3db97eb882368fd82980b3b1fa0b5b9778 commit] * net: ipv6: Add support for RTM_DELNETCONF [https://git.kernel.org/linus/2345217026a093cdfd0f3e193ec9f2c82f22e1c2 commit] * net: mpls: Send netconf messages on device register and unregister [https://git.kernel.org/linus/1182e4d0b4f8735184aecb27e4c0abd35054237c commit] * net: sched: make default fifo qdiscs appear in the dump [https://git.kernel.org/linus/49b499718fa1b0d639663cfd03085b9bfd23cdc8 commit] * net: tcp: Permit user set TCP_MAXSEG to default value [https://git.kernel.org/linus/cfc62d878f8d436e6a2a99cef5559a7a98c43b3c commit] * netfilter: nft_ct: add helper set support [https://git.kernel.org/linus/1a64edf54f55d7956cf5a0d95898bc1f84f9b818 commit] * netfilter: nft_exthdr: Allow checking TCP option presence, too [https://git.kernel.org/linus/3c1fece8819ed25257461b71e7c75a1f33eaa61d commit] * netfilter: nft_fib: Support existence check [https://git.kernel.org/linus/055c4b34b94f696d9bd9aad53a11378a0fc409c9 commit] * netfilter: nft_hash: support of symmetric hash [https://git.kernel.org/linus/3206caded81ad9bdb2e7ff4c0b94ec5913df8618 commit] * netlink: allow sending extended ACK with cookie on success [https://git.kernel.org/linus/ba0dc5f6e0ba5a5d2f575bcdb35e5d1960cf7c04 commit] * netlink: extended ACK reporting [https://git.kernel.org/linus/2d4bc93368f5a0ddb57c8c885cdad9c9b7a10ed5 commit] * netlink: pass extended ACK struct to parsing functions [https://git.kernel.org/linus/fceb6435e85298f747fee938415057af837f5a8a commit] * netlink: pass extended ACK struct where available [https://git.kernel.org/linus/fe52145f91fe81b994e4622f6b9c3a0f22643363 commit] * cfg80211: Add support for FILS shared key authentication offload [https://git.kernel.org/linus/a3caf7440dedd2399f90f27ff11ac390bf03e6c4 commit] * nl80211: add support for BSSIDs in scheduled scan matchsets [https://git.kernel.org/linus/3007e3529ce1efd9c370a7b81633e45f730ae35b commit] * nl80211: allow multiple active scheduled scan requests [https://git.kernel.org/linus/ca986ad9bcd3893c8b0b4cc2cafcc8cf1554409c commit] * packet: add PACKET_FANOUT_FLAG_UNIQUEID to assign new fanout group id [https://git.kernel.org/linus/4a69a864209e9ab436d4a58e8028ac96cc873d15 commit] * rtnetlink: Add dump all for netconf [https://git.kernel.org/linus/a7678c70ef624dde4f9f08ad6e99f2ff4dbdee57 commit] * sctp: add SCTP_PR_STREAM_STATUS sockopt for prsctp [https://git.kernel.org/linus/d229d48d183fbc1391908decc7d2bcf09ca2f38f commit] * sctp: add get and set sockopt for reconf_enable [https://git.kernel.org/linus/c0d8bab6ae518cedfb5246e99ece43fe51d79b56 commit] * sctp: add support for generating add stream change event notification [https://git.kernel.org/linus/b444153fb5a647448c2080ad28656ad183cae4fc commit] * sctp: add support for generating assoc reset event notification [https://git.kernel.org/linus/c95129d127c6d3d9fca189c6f94c539a7f086b1a commit] * sctp: implement receiver-side procedures for the Add Incoming Streams Request Parameter [https://git.kernel.org/linus/c5c4ebb3ab87fd87e44a47ec8289238e6f6084c1 commit] * sctp: implement receiver-side procedures for the Add Outgoing Streams Request Parameter [https://git.kernel.org/linus/50a41591f11022dcf76c23238dce1a1a62470c46 commit] * sctp: implement receiver-side procedures for the Reconf Response Parameter [https://git.kernel.org/linus/11ae76e67a179f25ae8f772d62a7ddf717b1cdf3 commit] * sctp: implement receiver-side procedures for the SSN/TSN Reset Request Parameter [https://git.kernel.org/linus/692787cef6515188f25a5b6cdf008cfe10acf89f commit] * sock: introduce SO_MEMINFO getsockopt [https://git.kernel.org/linus/a2d133b1d465016d0d97560b11f54ba0ace56d3e commit] * tcp: remove per-destination timestamp cache [https://git.kernel.org/linus/d82bae12dc38d79a2b77473f5eb0612a3d69c55b commit] * tcp: remove tcp_tw_recycle [https://git.kernel.org/linus/4396e46187ca5070219b81773c4e65088dac50cc commit] * tipc: add support for stream/seqpacket socketpairs [https://git.kernel.org/linus/70b03759e9ecfae400605fa34f3d7154cccbbba3 commit] * tipc: allow rdm/dgram socketpairs [https://git.kernel.org/linus/66bc1e8d5d1d156b1e85d8c6925225ad8cbdf523 commit] * xen/9pfs: build 9pfs Xen transport driver [https://git.kernel.org/linus/7f25483a88291ed6b2cbe761ee2a30a69674b131 commit] * xen/9pfs: connect to the backend [https://git.kernel.org/linus/71ebd71921e451f0f942ddfe85d01e31ddc6eb88 commit] * xen/9pfs: introduce Xen 9pfs transport driver [https://git.kernel.org/linus/868eb122739a588f2cd873308b9ff1f00849b8fd commit] * xen/9pfs: receive responses [https://git.kernel.org/linus/f66c72bea1293786b9916894019f96bcd729505b commit] * xen/9pfs: send requests to the backend [https://git.kernel.org/linus/f023f18ddf41dda487241d1514075b1136eb8101 commit] * xfrm: Add an IPsec hardware offloading API [https://git.kernel.org/linus/d77e38e612a017480157fe6d2c1422f42cb5b7e3 commit] * Replace 2 jiffies with sysctl netdev_budget_usecs to enable softirq tuning [https://git.kernel.org/linus/7acf8a1e8a28b3d7407a8d8061a7d0766cfac2f4 commit] * net: ipv6: Add sysctl for minimum prefix len acceptable in RIOs [https://git.kernel.org/linus/bbea124bc99df968011e76eba105fe964a4eceab commit] = Architectures = * ARM- * Device Tree Source * BCM5301X: Add basic DT for Linksys EA6300 V1 [https://git.kernel.org/linus/4317d557e6290e3982db47f6379dee0ed4c9333a commit] * BCM5301X: Add basic DT for Linksys EA9200 [https://git.kernel.org/linus/9e0a805bd77a7bf622bcea05aabfb250348b17ee commit] * BCM5301X: Add basic DT for Linksys EA9500 [https://git.kernel.org/linus/7e2f4e3024c95c5de3e41c0b044a5b8fbfc10680 commit] * BCM5301X: Add support for BCM953012HR [https://git.kernel.org/linus/c9db2d49d5aba1e75aef7dc2a078c572d4f626e9 commit] * BCM5301X: Add support for TP-LINK Archer C5 V2 [https://git.kernel.org/linus/d6661da842bbeec2082b7263c9e682792e7951a9 commit] * add a devicetree for Raidsonic NAS IB-4220-B [https://git.kernel.org/linus/fe7bf9dcfff5b47d138476f2cb4ed8cdc716dfd4 commit] * add a devicetree for Teltonika RUT1xx [https://git.kernel.org/linus/d08bd6b36c3e94ac3c8a82f26cc95a5c5304798a commit] * add a devicetree for Wiliboard WBD-111 [https://git.kernel.org/linus/2aeeb18201c2e13cdca202b6e1e2662950b7e33a commit] * add a devicetree for Wiliboard WBD-222 [https://git.kernel.org/linus/c4fa8b272e6984f511ba155acf97db535e2b7fc3 commit] * add device tree for Gemini SoC and SQ201 [https://git.kernel.org/linus/9be0d7f87eff95c38ba62a8312d6bf1df26e811b commit] * add support for I2SE Duckbill 2 485 [https://git.kernel.org/linus/7f0e2da55a42fa286435984c6608536a83d1b07a commit] * add support for I2SE Duckbill 2 EnOcean [https://git.kernel.org/linus/41e0b8c701f567eb80a58f9e2d0462656f84d170 commit] * add support for I2SE Duckbill 2 SPI [https://git.kernel.org/linus/4105daf4cf0f2e8a73de4c09297c1692de1b70ea commit] * add support for I2SE Duckbill 2 boards [https://git.kernel.org/linus/c98cea9f585fcb3f75c46d194601eb0a346bfd45 commit] * armada-385-synology-ds116: add support for Synology DS116 NAS [https://git.kernel.org/linus/a58d73340b0ec93fc29a826e45fbbfbc3f81b7eb commit] * armada-385: add support for the Linksys WRT1900ACS (Shelby) [https://git.kernel.org/linus/31c212e1b0a51d032e161017ced9a1a953a9c802 commit] * imx6: add ZII RDU2 boards [https://git.kernel.org/linus/d763762e3b580e1cfbf0e6fee86f6d116ce8bded commit] * imx6q: Add Engicam i.CoreM6 Quad/Dual OpenFrame Cap 10.1 initial support [https://git.kernel.org/linus/6652ac3393a4405fac5e66226e943eb5a91f82e7 commit] * imx6q: Add Engicam i.CoreM6 Quad/Dual OpenFrame Cap 12.3 initial support [https://git.kernel.org/linus/4ae366fdceb9ad5e9efd675e855a94d342931699 commit] * imx6qp-nitrogen6_som2: add Quad Plus variant of the SOM [https://git.kernel.org/linus/b721c91bdc645f6c13221a3b14c70dd6c239794f commit] * imx7d-sdb: Add sht11 Click Board support [https://git.kernel.org/linus/fd1eb46c382a69d0fbad85def3a2f3008a76efc1 commit] * imx: add Gateworks Ventana GW5903 support [https://git.kernel.org/linus/50bffb78e2eebbd3f4a5472455d128d02b001bc5 commit] * imx: add Gateworks Ventana GW5904 support [https://git.kernel.org/linus/0afe7a34921fc81b53a2d02ef69fb31eceef4c23 commit] * rockchip: Add support for PCM-947 carrier board [https://git.kernel.org/linus/81507732449076de35db3b5a439e4dfd548c6b5a commit] * rockchip: Add support for phyCORE-RK3288 SoM [https://git.kernel.org/linus/903d31e346282d658fe28da5c372ce581988db0f commit] * rockchip: add dts for RK3288-Tinker board [https://git.kernel.org/linus/223599514133293bb9afe7b82937140c3b275877 commit] * stm32: Add STM32H743 MCU and STM32H743i-EVAL board [https://git.kernel.org/linus/500cdb23d608cff2e0934aec8a4008e8e9577a47 commit] * sun8i: Add dts file for NanoPi NEO Air [https://git.kernel.org/linus/e05225a910427a7c97f9b312dabeafc48d1b8078 commit] * ARM: gemini: DT for the Cortina Gemini SoC platforms [https://git.kernel.org/linus/41d9830cd09f652936be95431cecfbac39ed09f7 commit] * ARM: mxs: add support for I2SE Duckbill 2 boards [https://git.kernel.org/linus/ff8abc2839bfab9185978f3c27b5e3b744262efd commit] * KVM: arm/arm64: Advertise support for KVM_CAP_ARM_USER_IRQ [https://git.kernel.org/linus/f7214e6023c86cbb66d3ebead0b27ac1a4ebb8dc commit] * add top-level DT bindings for Cortina Gemini [https://git.kernel.org/linus/d5651944205c5cba8a5813b66119bf776501df1f commit] * ARM: stm32: Add a new SOC - STM32H743 [https://git.kernel.org/linus/c6ed0f31ce3e1c5729d1c8f81a2a94ab881506a6 commit] * KVM: arm/arm64: Add ARM user space interrupt signaling ABI [https://git.kernel.org/linus/3fe17e6826162021d5e9274949571b19fc94826b commit] * ARM64 * Device Tree Source * meson-gxl: Add support for HwaCom AmazeTV [https://git.kernel.org/linus/6e18675e107251d5b1998cea6c6e1875a8ef2de8 commit] * meson-gxl: add support for the Khadas VIM board [https://git.kernel.org/linus/e15d2774b8c096f116bf7192b37e8652da71369e commit] * arm64: KVM: Add support for VPIPT I-caches [https://git.kernel.org/linus/87da236ebc711644dcff2339ee5b854f1abf1fca commit] * arm64: allwinner: h5: add Allwinner H5 .dtsi [https://git.kernel.org/linus/4e36de179f27d1017e60e25e429f50ed8382f195 commit] * arm64: allwinner: h5: add support for the Orange Pi PC 2 board [https://git.kernel.org/linus/9d41bbb6e13f7a3209ea4c4d86c2753c8f075a32 commit] * arm64: allwinner: h5: enable USB OTG on Orange Pi PC 2 board [https://git.kernel.org/linus/5313ea66a458bdbd1077a3b9366efba64daa699d commit] * Add basic DT to support Spreadtrum's SP9860G [https://git.kernel.org/linus/3c0e3abd5ee59acbcbd5d8fc624eaf63f6e7b53c commit] * Add support for FSL's LS1088A SoC [https://git.kernel.org/linus/7a5d73479fe46532783dcf97e751e15bab385576 commit] * freescale: ls2088a: Add DTS support for FSL's LS2088A SoC [https://git.kernel.org/linus/df72c23ea2fc62e97e8f202d77b8102eff9d296d commit] * hisilicon: add dts files for hi3798cv200-poplar board [https://git.kernel.org/linus/2f20182ed67092bc038bd88104f780d3b7ebdb85 commit] * rockchip: add Gru/Kevin DTS [https://git.kernel.org/linus/48f4d9796d990850f6339b61eeeac9ca7fdb3695 commit] * rockchip: add RK3328 eavluation board devicetree [https://git.kernel.org/linus/0c1f8546753f1d44897ebfe49f7442001a466379 commit] * rockchip: add core dtsi file for RK3328 SoCs [https://git.kernel.org/linus/52e02d377a7282ae57052c222cdaacf45ddc4c5d commit] * arm64: kdump: provide /proc/vmcore file [https://git.kernel.org/linus/e62aaeac426ab1ddbdde524797b2a7835f606d91 commit] * arm64: kdump: reserve memory for crash dump kernel [https://git.kernel.org/linus/764b51ead10d5f428cb5f167bf98e336bdc23f8c commit] * arm64: relocation testing module [https://git.kernel.org/linus/214fad550772929d97fb90a6a2637ebf5a796c11 commit] * arm64: v8.3: Support for Javascript conversion instruction [https://git.kernel.org/linus/c8c3798d2369e4285da44b244638eafe446a8f8a commit] * arm64: v8.3: Support for complex number instructions [https://git.kernel.org/linus/cb567e79fa504575cb97fb2f866d2040ed1c92e7 commit] * arm64: v8.3: Support for weaker release consistency [https://git.kernel.org/linus/c651aae5a7732287c1c9bc974ece4ed798780544 commit] * bpf, arm64: implement jiting of BPF_XADD [https://git.kernel.org/linus/85f68fe89832057584a9e66e1e7e53d53e50faff commit] * MIPS * KVM: MIPS/Emulate: Implement 64-bit MMIO emulation [https://git.kernel.org/linus/59d7814ab26f925f209d532ae40f797f20359cec commit] * KVM: MIPS/TLB: Add VZ TLB management [https://git.kernel.org/linus/372582a6c6fcced38219d06545dd26ad7904bc6f commit] * KVM: MIPS/VZ: Emulate MAARs when necessary [https://git.kernel.org/linus/d42a008f86ba3d715d31788fc5143a4de5685d33 commit] * KVM: MIPS/VZ: Emulate hit CACHE ops for Octeon III [https://git.kernel.org/linus/3ba731daf09a2dd9515713e2428ef859bb50957b commit] * KVM: MIPS/VZ: Support guest CP0_BadInstr[P] [https://git.kernel.org/linus/edc89260d474fd044e77b7039bd2a697dddcac6c commit] * KVM: MIPS/VZ: Support guest CP0_[X]ContextConfig [https://git.kernel.org/linus/dffe042fd8b2cc174966b929b379503af2c97933 commit] * KVM: MIPS/VZ: Support guest hardware page table walker [https://git.kernel.org/linus/5a2f352f343ac9b4e869ff29b3a0a833c870303b commit] * KVM: MIPS/VZ: Support guest load-linked bit [https://git.kernel.org/linus/273819a6a5ab493500c14889b161bf5bc2265736 commit] * KVM: MIPS/VZ: Support guest segmentation control [https://git.kernel.org/linus/4b7de028e66cc499ab85b5003af944225c8c87e9 commit] * KVM: MIPS/VZ: Support hardware guest timer [https://git.kernel.org/linus/f4474d50c7d483dd4432d5b0891b0bb9ad0eefc9 commit] * KVM: MIPS/VZ: Trace guest mode changes [https://git.kernel.org/linus/edec9d7bdc4eb3845ec7a3f9610f0d54a7152e90 commit] * KVM: MIPS/VZ: VZ hardware setup for Octeon III [https://git.kernel.org/linus/824533ad169f8bafcafba385a428e5b680928411 commit] * KVM: MIPS: Add VZ support to build system [https://git.kernel.org/linus/56f7a4405047353684e0d083d7426594daa5e344 commit] * KVM: MIPS: Implement HYPCALL emulation [https://git.kernel.org/linus/955d8dc3ee555e9320fabbeab0969f9cf7660f9d commit] * KVM: MIPS: Implement VZ support [https://git.kernel.org/linus/c992a4f6a9b0a37c8bd7dfc727ecc3fed125c16b commit] * MIPS: Add 48-bit VA space (and 4-level page tables) for 4K pages [https://git.kernel.org/linus/3377e227af441aff710726437adc20efc359fd9c commit] * MIPS: Allow KVM to be enabled on Octeon CPUs [https://git.kernel.org/linus/0ae3abcda2dc5fe0130e3261da8a89489fff3e0e commit] * MIPS: BPF: Add JIT support for SKF_AD_HATYPE [https://git.kernel.org/linus/4ad701532a758202a422a8588f4d09c058c9a5dc commit] * MIPS: uasm: Add support for LHU [https://git.kernel.org/linus/bfbfa9d61cf29f3579107892c7347c02d891dfec commit] * KVM: MIPS: Add 64BIT capability [https://git.kernel.org/linus/578fd61d2d210a3b58dc107f5382b965922ac253 commit] * KVM: MIPS: Add VZ & TE capabilities [https://git.kernel.org/linus/a8a3c426772e55ae9c3209f061cb6317268f932c commit] * POWERPC * KVM: PPC: Add MMIO emulation for stdx (store doubleword indexed) [https://git.kernel.org/linus/91242fd1a3eb96e4efe43bdf96c2fcec97fdf4ff commit] * KVM: PPC: Book3S: Add MMIO emulation for FP and VSX instructions [https://git.kernel.org/linus/6f63e81bda98cbb549b01faf978884692ded438d commit] * KVM: PPC: Emulation for more integer loads and stores [https://git.kernel.org/linus/ceba57df43a25ede55a96a795703c46022b1d1d0 commit] * KVM: PPC: VFIO: Add in-kernel acceleration for VFIO [https://git.kernel.org/linus/121f80ba68f1a5779a36d7b3247206e60e0a7418 commit] * crypto: powerpc - Add CRC-T10DIF acceleration [https://git.kernel.org/linus/b01df1c16c9a6f7a14f843d3ac6b9eef5a7bb17e commit] * crypto: powerpc - Stress test for vpmsum implementations [https://git.kernel.org/linus/146c8688d99c574d9ff0af17eca51bbd6402a57f commit] * 64s: Support new device tree binding for discovering CPU features [https://git.kernel.org/linus/5a61ef74f269f2573f48fa53607a8911216c3326 commit] * fadump: reuse crashkernel parameter for fadump memory reservation [https://git.kernel.org/linus/11550dc0a00b793236e8dedcf1f489f4627ddf7e commit] * kprobes: Add support for KPROBES_ON_FTRACE [https://git.kernel.org/linus/ead514d5fb30a0889d51c0f0e35c3e346165a955 commit] * mm/hash: Increase VA range to 128TB [https://git.kernel.org/linus/f6eedbba7a26fdaee9ea8121336dc86236c136c7 commit] * mm: Add support for runtime configuration of ASLR limits [https://git.kernel.org/linus/9fea59bd7ca541e5d0851f0b6dbca83c60ea90cd commit] * mm: Enable mappings above 128TB [https://git.kernel.org/linus/f4ea6dcb08ea2c6c996c373573caf74d48d23b84 commit] * perf: Add Power8 mem_access event to sysfs [https://git.kernel.org/linus/f2080b9ac3c450c06a380237e6338f1e43468665 commit] * perf: Export memory hierarchy info to user space [https://git.kernel.org/linus/79e96f8f930d425ab48c511f8a6db16ca7fc68b1 commit] * perf: Support to export MMCRA[TEC*] field to userspace [https://git.kernel.org/linus/170a315f41c647ce826e389c64047ee1f4cd2dde commit] * perf: Support to export SIERs bit in Power8 [https://git.kernel.org/linus/453ce7a9432ee0bf3199072aa62f4c1895a195b1 commit] * perf: Support to export SIERs bit in Power9 [https://git.kernel.org/linus/d148c94c27a87213f995f0a7519b231719cfb919 commit] * powernv: Add OPAL exports attributes to sysfs [https://git.kernel.org/linus/11fe909d236263f62808dc3c73caf798e026d7aa commit] * powernv: Introduce address translation services for Nvlink2 [https://git.kernel.org/linus/1ab66d1fbadad86b1f4a9c7857e193af0ee0022c commit] * pseries: Enable VFIO [https://git.kernel.org/linus/b6e1f6adce8068620f728f717f90f4899b5ac83f commit] * xmon: add debugfs entry for xmon [https://git.kernel.org/linus/de78ae6c9ef55d9ded036c8e29d9364e1ce5f6b7 commit] * xmon: drop the nobt option from xmon plus minor fixes [https://git.kernel.org/linus/b561783c7bfd4bcb18ad30e1410ee19500c36a7c commit] * powerpc: Add NMI IPI infrastructure [https://git.kernel.org/linus/ddd703ca06ede1b2d01ed1b0cb8d4315ab808099 commit] * S390 * s390/debugfs: introduce top-level 's390' directory [https://git.kernel.org/linus/050f99b1b85876a8456b76ebfee7d43746d37f6c commit] * s390/cpum_cf: add support for the MT-diagnostic counter set (z13) [https://git.kernel.org/linus/ee699f329a239bc3cc8a8c336b9615166993bffc commit] * s390/sysinfo: provide remaining stsi information via debugfs [https://git.kernel.org/linus/cdd3bd9d618d7a4a3920a193e20ca40736b878e9 commit] * s390/cpuinfo: show facilities as reported by stfle [https://git.kernel.org/linus/157467ba9fb7e379f0540707dd89111de441e45e commit] * s390/sysinfo,topology: provide raw stsi 15,1,x data via debugfs [https://git.kernel.org/linus/ae5ca67acaf070ced4e3ba324160ad6a99637e71 commit] * s390: add a system call for guarded storage [https://git.kernel.org/linus/916cda1aa1b412d7cf2991c3af7479544942d121 commit] * s390/crypto: Provide s390 specific arch random functionality [https://git.kernel.org/linus/4c637cd8de43416c1b1eef6113e7aa06abacf18d commit] * KVM: s390: introduce ais mode modify function [https://git.kernel.org/linus/519783935451764b397f2a712de5ea778ff77fdf commit] * KVM: s390: gs support for kvm guests [https://git.kernel.org/linus/4e0b1ab72b8af961bcaca9ec1475279c1cd9579c commit] * KVM: s390: introduce adapter interrupt inject function [https://git.kernel.org/linus/a8920950131b1394f9e99ff57a5cf5ceeb0cc25c commit] * KVM: s390: introduce AIS capability [https://git.kernel.org/linus/47a4693e1d3eb09e523c223753fb5a97721f49b8 commit] * KVM: s390: Support keyless subset guest mode [https://git.kernel.org/linus/730cd632c4e485b90f97fe998e300045da094938 commit] * KVM: s390: interface for suppressible I/O adapters [https://git.kernel.org/linus/08fab50da669e5ee5a542592895fcb63be3cd7b1 commit] * SPARC * sparc64: Add eBPF JIT [https://git.kernel.org/linus/7a12b5031c6b947cc13918237ae652b536243b76 commit] * arch/sparc: support NR_CPUS = 4096 [https://git.kernel.org/linus/c79a13734d104b5b147d7cb0870276ccdd660dae commit] * X86 * KVM: VMX: drop vmm_exclusive module parameter [https://git.kernel.org/linus/fe0e80befd4d3a62d40f24b98b17483ea00ef2dd commit] * KVM: x86: virtualize cpuid faulting [https://git.kernel.org/linus/db2336a80489e7c3c7728cefd9be58fac5ecfb39 commit] * nVMX: Implement emulated Page Modification Logging [https://git.kernel.org/linus/c5f983f6e8455bbff8b6b39f3ad470317fcd808e commit] * perf/x86: Add Top Down events to Intel Goldmont [https://git.kernel.org/linus/ed827adb009490673c9c63e0b716e0fa36afbcc1 commit] * arch_prctl: Add ARCH_[GET|SET]_CPUID [https://git.kernel.org/linus/e9ea1e7f53b852147cbd568b0568c7ad97ec21a3 commit] * boot: Detect 5-level paging support [https://git.kernel.org/linus/3677d4c6a2010e4f5a0ca8b617b595fe4cc7ba6b commit] * cpufeature: Detect CPUID faulting support [https://git.kernel.org/linus/90218ac77d0582eaf2d0872d8d900cbd5bf1f205 commit] * dump_pagetables: Add support for 5-level paging [https://git.kernel.org/linus/fdd3d8ce0ea62c32b039af45cc5538b728e366d9 commit] * earlyprintk: Add support for earlyprintk via USB3 debug port [https://git.kernel.org/linus/1b5aeebf3a92273b4d85aeff37a16037bc3c3abf commit] * efi: Add 5-level paging support [https://git.kernel.org/linus/e981316f560482c001dede7f5b29259bde0b8afb commit] * espfix: Add support for 5-level paging [https://git.kernel.org/linus/1d33b219563fb9f7384c8c609c767cb6bfd44b8e commit] * events/amd/iommu: Enable support for multiple IOMMUs [https://git.kernel.org/linus/25df39f2cfd06a4b49ad592c5b7cba0cbf24e27f commit] * ftrace: Add -mfentry support to x86_32 with DYNAMIC_FTRACE set [https://git.kernel.org/linus/644e0e8dc76b919976c44d3929164d42cbe656bc commit] * intel_rdt/mba: Add info directory files for Memory Bandwidth Allocation [https://git.kernel.org/linus/db69ef65636e6da135680d75d8646bd7e76136bc commit] * intel_rdt/mba: Add primary support for Memory Bandwidth Allocation (MBA) [https://git.kernel.org/linus/05b93417ce5b924c6652de19fdcc27439ab37c90 commit] * intel_rdt/mba: Add schemata file support for MBA [https://git.kernel.org/linus/64e8ed3d4a6dcd6139a869a3e760e625cb0d3022 commit] * intel_rdt/mba: Memory bandwith allocation feature detect [https://git.kernel.org/linus/ab66a33b032eb5b8186aeaf648127bce829c9efd commit] * intel_rdt: Add cpus_list rdtgroup file [https://git.kernel.org/linus/4ffa3c977b5da2907eb294dc6d0259a02f2284aa commit] * kasan: Extend KASAN to support 5-level paging [https://git.kernel.org/linus/5480bb61cfba5de23df59793527c3a37c0d2e247 commit] * kexec: Add 5-level paging support [https://git.kernel.org/linus/7f68904182e2f346c11b0acd74048181dc6615bb commit] * mm/gup: Add 5-level paging support [https://git.kernel.org/linus/0318e5abe1c0933b8bf6763a1a0d3caec4f0826d commit] * mm/ident_map: Add 5-level paging support [https://git.kernel.org/linus/ea3b5e60ce804403ca019039d6331368521348de commit] * mm/pat: Add 5-level paging support [https://git.kernel.org/linus/4547833602fdd3b672c9b945818cc658d38bfcf1 commit] * mm/vmalloc: Add 5-level paging support [https://git.kernel.org/linus/b50858ce3e2a25a7f4638464e857853fbfc81823 commit] * mm: Convert trivial cases of page table walk to 5-level paging [https://git.kernel.org/linus/e0c4f6750e130541cca7390739d25feb522acfff commit] * mm: Extend headers with basic definitions to support 5-level paging [https://git.kernel.org/linus/fe1e8c3e9634071ac608172e29bf997596d17c7c commit] * mm: Introduce mmap_compat_base() for 32-bit mmap() [https://git.kernel.org/linus/1b028f784e8c341e762c264f70dc0ca1418c8b7a commit] * mm: Make mmap(MAP_32BIT) work correctly [https://git.kernel.org/linus/3e6ef9c80946f781fc25e8490c9875b1d2b61158 commit] * mm: Define virtual memory map for 5-level paging [https://git.kernel.org/linus/4c7c44837be77e2689c577abef155c4b5d873c82 commit] * paravirt: Add 5-level support to the paravirt code [https://git.kernel.org/linus/335437fbf7d3a630d775f06c9ee37d60919561d8 commit] * platform/intel-mid: Enable Bluetooth support on Intel Edison [https://git.kernel.org/linus/d4d969909bef4c1e103eec0fc2c820773811fb72 commit] * power: Add 5-level paging support [https://git.kernel.org/linus/06c830a48346643e195801460dfe16d96ba4dff5 commit] * vdso: Add VCLOCK_HVCLOCK vDSO clock read method [https://git.kernel.org/linus/90b20432aeb850ef84086a72893cd9411479d896 commit] * xen: add CONFIG_XEN_PV to Kconfig [https://git.kernel.org/linus/5e57f1d607d1cc0f54611162525ca6436e17e8b7 commit] * x86: Enable KASLR by default [https://git.kernel.org/linus/6807c84652b0b7e2e198e50a9ad47ef41b236e59 commit] * Documentation, x86: Intel Memory bandwidth allocation [https://git.kernel.org/linus/a9cad3d4f046bbd8f096b78d220c8d7074c2e93f commit] * KVM: arm64: vgic-its: Read config and pending bit in add_lpi() [https://git.kernel.org/linus/06bd5359549d7a0a2759a08f07e3d13a7acc9ecc commit] * KVM: arm64: vgic-its: Add infrastructure for table lookup [https://git.kernel.org/linus/920a7a8fa92ae0ec73c4f6d6f15c01f86017f20d commit] * KVM: arm64: vgic-its: KVM_DEV_ARM_ITS_SAVE/RESTORE_TABLES [https://git.kernel.org/linus/3b65808f4b2914db175a048097956d59ec609e04 commit] * KVM: arm64: vgic-v3: KVM_DEV_ARM_VGIC_SAVE_PENDING_TABLES [https://git.kernel.org/linus/280771252c1bae0947215c59fb9ea6a8d9f8399d commit] * KVM: arm64: vgic-its: vgic_its_check_id returns the entry's GPA [https://git.kernel.org/linus/dceff7025851405412e1a180ddd0cf79c7cbc1d8 commit] * KVM: arm64: vgic-its: ITT save and restore [https://git.kernel.org/linus/eff484e0298da5a4d18ca82f5454c557fd942af5 commit] * KVM: arm64: vgic-its: Device table save/restore [https://git.kernel.org/linus/57a9a117154c93539e33161dd318e6aeb8c04efa commit] * KVM: arm64: vgic-its: Collection table save/restore [https://git.kernel.org/linus/ea1ad53e1e31a32dcbeae61b8d3d01cccedcffc5 commit] * KVM: arm64: vgic-its: vgic_its_alloc_ite/device [https://git.kernel.org/linus/528297f560add8b7cac2f401d6aeb5bb3d1ef345 commit] * KVM: arm64: vgic-its: Fix pending table sync [https://git.kernel.org/linus/ccb1d791ab9e9d45be15a779e6a42fc661309af1 commit] * AVR32 * Remove support for AVR32 architecture [https://git.kernel.org/linus/26202873bb51fafdaa51be3e8de7aab9beb49f70 commit], [https://git.kernel.org/linus/c0c74acbb60bdcba480777f1eb41d07461773312 commit] * METAG * metag/usercopy: Add 64-bit get_user support [https://git.kernel.org/linus/d3ba2e922d4d1d61806fcb6e09512d2bee734d06 commit] * NIOS2 * nios2: Add CDX support [https://git.kernel.org/linus/edebea98777d7090ea14bdce2e38e6798557729d commit] * nios2: Add BMX support [https://git.kernel.org/linus/23460839b983d5d8d47fe90f341599f66523dd81 commit] * nios2: enable earlycon support [https://git.kernel.org/linus/44a4ed42576da5f3387005a1667cb3e7aedfd687 commit] = Drivers = == Graphics == * backlight: Add support for Arctic Sand LED backlight driver chips [https://git.kernel.org/linus/e739c5bb20bebb74028d9262255dc1e470b60fcf commit] * drm/amd/amdgpu: add DID for Polaris10 [https://git.kernel.org/linus/7dae618174692f9da17a47fe82133a4b0ab9debf commit] * drm/amd/amdgpu: add power profile support for CI [https://git.kernel.org/linus/618c0483736f4e963770aa6076cca35935604a12 commit] * drm/amd/amdgpu: add power profile sysfs entry [https://git.kernel.org/linus/34bb2734d1bc3c72e4739234481c0efab0941d14 commit] * drm/amd/powerplay: add power consumption display support in debugfs [https://git.kernel.org/linus/4f9afc9bd23fce85f2022af50d0127a64121bb37 commit] * drm/amd/powerplay: add power profile support for Fiji [https://git.kernel.org/linus/43f6d14455ed2a993a9f945274e8da63e087d5fa commit] * drm/amd/powerplay: add power profile support for Polaris [https://git.kernel.org/linus/03609ebc4cbdbdb32b72df2b611390d19b9a99bf commit] * drm/amd/powerplay: add power profile support for SMU7 [https://git.kernel.org/linus/ff3953d49c0acafab527ec97a665df87ab6bbc70 commit] * drm/amd/powerplay: add power profile support for tonga [https://git.kernel.org/linus/3ed2584f0b165dcdfdccc0514c476f901b62b4d9 commit] * drm/amdgpu/powerplay: enable LEDs on Fiji boards [https://git.kernel.org/linus/7bb0613ebbbcf928364e51aee99088618f8d1b70 commit] * drm/amdgpu: IOCTL interface for PRT support v4 [https://git.kernel.org/linus/b85891bd6d1bf887b3398f4c44b7a30b37f4485e commit] * drm/amdgpu: add Vega10 Device IDs (v2) [https://git.kernel.org/linus/ca2f1ccaf95c74b38ad510485506a8d450d8e6b4 commit] * drm/amdgpu: add basic PRT support (v2) [https://git.kernel.org/linus/284710fa6c3a5fddbc0f8c6b3a07861a312c18d2 commit] * drm/amdgpu: add some additional vega10 pci ids [https://git.kernel.org/linus/09062ae1bb1c4a84e382560ff5059803d263a6c8 commit] * drm/amdgpu: enable GFX/UVD/VCE PG for Bristol [https://git.kernel.org/linus/170d6e94e51939d17973d4d088f4ae85b446fb58 commit] * drm/amdgpu: enable gfx/system/vce clockgating on Polars12 [https://git.kernel.org/linus/739e9fffde08ac83693d86427876dbcb043d00eb commit] * drm/amdgpu: expose GPU sensor related information [https://git.kernel.org/linus/5ebbac4b5c9159130046bf7c56b7f4c71ca7d1b7 commit] * drm/amdgpu: expose amdgpu_sensors on pre-powerplay chips [https://git.kernel.org/linus/3cbc614f2fe7500cf2b0f29bbf941cf516c8b950 commit] * drm/amdgpu: implement GFX 9.0 support (v2) [https://git.kernel.org/linus/b1023571479020e9e9c15a51b43bf8e15406952b commit] * drm/amdgpu: implement PRT for GFX6 v2 [https://git.kernel.org/linus/f7c35abe933c2ee34008c7415578611adcf3fcc6 commit] * drm/amdgpu: implement PRT for GFX7 v2 [https://git.kernel.org/linus/62cd91f99e6b1f1384d69ec68b7ff85c5bbc38c5 commit] * drm/amdgpu: implement PRT for GFX8 v2 [https://git.kernel.org/linus/603adfe83a568d50542c9e7b9829d7baa497f0de commit] * drm/amdgpu: soc15 enable (v3) [https://git.kernel.org/linus/220ab9bd1ccfe8132a5c4641e52da99f4cd09120 commit] * drm/bridge: Drivers for megachips-stdpxxxx-ge-b850v3-fw (LVDS-DP++) [https://git.kernel.org/linus/fcfa0ddc18ed2100fbe80d15a543846b629774c0 commit] * drm/etnaviv: add etnaviv cooling device [https://git.kernel.org/linus/bcdfb5e56dc539506f72e8087c993af1f7ff06eb commit] * drm/etnaviv: submit support for in-fences [https://git.kernel.org/linus/9ad59fea162c139f62335f0ca0ce1fdf4f82bd91 commit] * drm/etnaviv: submit support for out-fences [https://git.kernel.org/linus/78ec187f64fa5d8f837b8fc5bbbad88a89b63ab4 commit] * drm/fb-helper: Add multi buffer support for cma fbdev [https://git.kernel.org/linus/5f15257689bfaacfc1ecd7d91a2e0515a5d3d104 commit] * drm/fb-helper: implement ioctl FBIO_WAITFORVSYNC [https://git.kernel.org/linus/0f3bbe074dd179dfbdaabcc601086bc4f6ab885b commit] * drm/i915/debugfs: Add i915_hpd_storm_ctl [https://git.kernel.org/linus/317eaa95081bfa081a5bf147e175b4e007e5a105 commit] * drm/i915/gvt: Turn on KBL platform support [https://git.kernel.org/linus/96cd733c3e7d6a5dc3cf6dc43e97f39963680351 commit] * drm/i915/uc: Add params for specifying firmware [https://git.kernel.org/linus/b3420dde38d7458c5b0a37e909de6d2e015bfb67 commit] * drm/i915: Enable atomic support by default on supported platforms [https://git.kernel.org/linus/8d2b47dde8a097e6fef2ebb5042cbb267cc75adf commit] * drm/i915: Show the current i915_params in debugfs/i915_capabilites [https://git.kernel.org/linus/418e3cd8005121601facd46dfc452ef9e40894f6 commit] * drm/i915: Use atomic page flip for intel again [https://git.kernel.org/linus/4c01ded5732d6533a2858fae30c197f734745062 commit] * drm/i915: Use bool i915_param.alpha_support [https://git.kernel.org/linus/1a2010ca52f951b7a9e0cadb92d4bbcee643194c commit] * drm/mali-dp: Add core_id file to the sysfs interface [https://git.kernel.org/linus/50c7512fd7496129d774ccabf32537e9a45be186 commit] * drm/mediatek: add support for Mediatek SoC MT2701 [https://git.kernel.org/linus/84a5ead18e57e9018d3de0a5388be8f6c2686329 commit] * drm/meson: Add support for HDMI encoder and DW-HDMI bridge + PHY [https://git.kernel.org/linus/3f68be7d8e96253288d89d392078aa88e56e7ffa commit] * drm/meson: Add support for HDMI venc modes and settings [https://git.kernel.org/linus/335e3713afb87b72c3e4740e5775355648806b32 commit] * drm/meson: Add support for components [https://git.kernel.org/linus/a41e82e6c4575b6c0a48bcc25a3feae4b2910934 commit] * drm/meson: add support for HDMI clock support [https://git.kernel.org/linus/2f4c95dc3d1d1518cb6a5e280050c48a79d3ee08 commit] * drm/nouveau/core: add SEC2 engine [https://git.kernel.org/linus/b62880f7966781eb0b3b1e50f63d6aac362476d3 commit] * drm/nouveau/core: recognise GP10B chipset [https://git.kernel.org/linus/fa1dbc49725bbd4231fa48f7c42a1ad2dd183786 commit] * drm/nouveau/fb: add GP10B support [https://git.kernel.org/linus/fdde00ed1193cd3b179a2c93f9508e1d090c2062 commit] * drm/nouveau/fifo: add GP10B support [https://git.kernel.org/linus/af3a4f7efbadd1905bd5ffb470f3ee7c05d19e0e commit] * drm/nouveau/gp10x: enable secboot and GR [https://git.kernel.org/linus/36510adde3d9c073a538e441c38515b7741d1732 commit] * drm/nouveau/gr/gp102: initial support [https://git.kernel.org/linus/424321befd2102dc1609e3ae280a28eab61c522b commit] * drm/nouveau/gr/gp107: initial support [https://git.kernel.org/linus/b2c4ef70790cee37f243af2b303727394edae1d5 commit] * drm/nouveau/gr: support for GP10B [https://git.kernel.org/linus/51751f7db0c9f457318fba2004ca8fe2bb2c0b7e commit] * drm/nouveau/ibus: add GP10B support [https://git.kernel.org/linus/0af0327cd92a8e2aa1573228a44e97e1a34ff2c1 commit] * drm/nouveau/mc: add GP10B support [https://git.kernel.org/linus/b9a995def69671b4f5f7a06a4bb5c89ad31ada1c commit] * drm/nouveau/msgqueue: support for GP10B PMU firmware [https://git.kernel.org/linus/a558be625cf9072fb31aa7c5e592bd1e1dd73845 commit] * drm/nouveau/nvdec: add gp102 support [https://git.kernel.org/linus/16307b5d720af3fec8d2153a68e23066e20c481f commit] * drm/nouveau/platform: support for probing GP10B [https://git.kernel.org/linus/c3f7de6a4c1ce04e9dff0a7db48051e9e2529b57 commit] * drm/nouveau/secboot: add GP10B support [https://git.kernel.org/linus/59d5592d3bf2e70b9c56212cf5c9f1bfab6f0147 commit] * drm/nouveau/secboot: add gp102/gp104/gp106/gp107 support [https://git.kernel.org/linus/5429f82f341524deb9f66193892a69dea2f862a3 commit] * drm/nouveau/secboot: add support for SEC LS firmware [https://git.kernel.org/linus/114223aa1a7f9926960d2c3d6b2b51317df1aa9e commit] * drm/nouveau/secboot: support for loading LS PMU firmware [https://git.kernel.org/linus/eabe4ea6a418a60b4df666154f2b0d8cd7d5ba29 commit] * drm/nouveau/secboot: support for r364 ACR [https://git.kernel.org/linus/810997ff40783853491babc5d3d82b510704674f commit] * drm/nouveau/secboot: support for r367 ACR [https://git.kernel.org/linus/0f8fb2ab1e093c031ff4ce91570951e82fef6ca1 commit] * drm/nouveau/secboot: support for r375 ACR [https://git.kernel.org/linus/717bad8273530ca94ae3ff27ff80c90b3721d163 commit] * drm/nouveau/secboot: support for unload blob bootloader [https://git.kernel.org/linus/b58b41716302ed95df16d8fcefc7edb1ce5cf794 commit] * drm/nouveau/secboot: support optional falcons [https://git.kernel.org/linus/7775d0dcb215ce0eb639940d201fb9f557823bd7 commit] * drm/nouveau/secboot: support running ACR on SEC [https://git.kernel.org/linus/48387f0ca5493258add078de7f5520756ddc510a commit] * drm/nouveau/secboot: support standard NVIDIA HS binaries [https://git.kernel.org/linus/c5e1fef4875b75df48a7e9828243062799e444dc commit] * drm/nouveau: initial support (display-only) for GP107 [https://git.kernel.org/linus/2ebd42bc28525da52162425ecd7472846b78584d commit] * drm/omap: Add support for render nodes [https://git.kernel.org/linus/5f6ab8ca18f2cd7ece8626a31bd656e5e7bc9425 commit] * drm/panel: Add driver for sitronix ST7789V LCD controller [https://git.kernel.org/linus/7142afb3a186ed2cd028318205a4852f04283380 commit] * drm/panel: Add support for S6E3HA2 panel driver on TM2 board [https://git.kernel.org/linus/ed29f9426d9bf1b5ec7e79dfb28f39de7b3a0069 commit] * drm/panel: simple: Add support for Ampire AM-480272H3TMQW-T01H [https://git.kernel.org/linus/966fea78adf23339fa73d6cdbcd9cd96a57c92b7 commit] * drm/panel: simple: Add support for Winstar WF35LTIACD [https://git.kernel.org/linus/e4bac408b08437d190785ab1250cc676304ed171 commit] * drm/rockchip/dsi: add dw-mipi power domain support [https://git.kernel.org/linus/80a9a059d4e4670bc7fbd6a10618feba93144911 commit] * drm/rockchip/dsi: dw-mipi: support RK3399 mipi dsi [https://git.kernel.org/linus/ef6eba19927c72c8168db6ef73b1c9a424b4b660 commit] * drm/tegra: Add VIC support [https://git.kernel.org/linus/0ae797a8ba05a2354db5e81c1d7df04671dd1c25 commit] * drm/vc4: Add HDMI audio support [https://git.kernel.org/linus/bb7d78568814a31a11fa14f1479a9fe51f1582ad commit] * drm/vmwgfx: Add universal plane support [https://git.kernel.org/linus/36cc79bc9077319c04bd3b132edcacaa9a0d9f2b commit] * drm/vmwgfx: Connector atomic state [https://git.kernel.org/linus/d7721ca71126b222fb5d66af444d33950a0e3ba3 commit] * drm/vmwgfx: Plane atomic state [https://git.kernel.org/linus/cc5ec459de323fe32514d5f47a4d00460ee30f7b commit] * drm: Add a new connector atomic property for link status [https://git.kernel.org/linus/40ee6fbef75fe6452dc9e69e6f9f1a2c7808ed67 commit] * drm: bridge: Add LVDS encoder driver [https://git.kernel.org/linus/67cc3e22b00f9027eaa0902ecf52ac5f4f5cac97 commit] * drm: mali-dp: Add CTM support [https://git.kernel.org/linus/6954f24588ebddc2e3c840103f02d1fe7e65a2d6 commit] * drm: mali-dp: Add plane upscaling support [https://git.kernel.org/linus/28ce675b74742cae1c815970347267b45dc73a8a commit] * drm: mali-dp: Enable image enhancement when scaling [https://git.kernel.org/linus/0274e6a0ba9a4994a449fcd3483ef530027e152f commit] * drm: mali-dp: Enable power management for the device [https://git.kernel.org/linus/85f6421889eca68ceb0a0403c4c00b2eaf3c16e0 commit] * drm: mali-dp: enable gamma support [https://git.kernel.org/linus/02725d31371b66b97bc58b2a81f0c6dc40970598 commit] * drm: panels: Add LVDS panel driver [https://git.kernel.org/linus/7c9dff5bd643052989ec0982a8fc30b26b940db9 commit] * drm: qxl: Enable atomic modesetting ioctl [https://git.kernel.org/linus/fb4fe33f9331790238fe36e2398c3bb38005a428 commit] * drm: rcar-du: Add DPLL support [https://git.kernel.org/linus/dc4aedbf7c152c092c19e980a9fa1e89d6bc215f commit] * drm: rcar-du: Add Gen3 HDMI encoder support [https://git.kernel.org/linus/40d0fa7095d06c73c33da4fa7e381350141682f5 commit] * gpu: host1x: Add IOMMU support [https://git.kernel.org/linus/404bfb78daf3bedafb0bfab24947059575cbea3d commit] * gpu: ipu-v3: add driver for Prefetch Resolve Engine [https://git.kernel.org/linus/d2a34232580a5d2c9f58baa5270836c5c9ab83ba commit] * gpu: ipu-v3: add driver for Prefetch Resolve Gasket [https://git.kernel.org/linus/ea9c260514c15f14d43a4c099646c44238dccf1e commit] * gpu: ipu-v3: add support for separate alpha channels [https://git.kernel.org/linus/e72db3b1e50febff493bc5e3fb57da9cb8cc3d91 commit] * xen, fbfront: add support for specifying size via xenstore [https://git.kernel.org/linus/5a93db427ab170c9793d76abf3e4be1ebd09375f commit] == Storage == * Add Fabric assigned WWN support [https://git.kernel.org/linus/aeb3c8170bf7f177ab4825b751a1773594636ebf commit] * ata: add Palmchip BK3710 PATA controller driver [https://git.kernel.org/linus/76a40ca82f3498da2683b3d5efa9b24d5ffaeecc commit] * ata: ahci: add support for DaVinci DM816 SATA controller [https://git.kernel.org/linus/df46e6a4c06c89a728e59073517001510a63955b commit] * nvme: improve performance for virtual NVMe devices [https://git.kernel.org/linus/f9f38e33389c019ec880f6825119c94867c1fde0 commit] * nvme_fc: add controller reset support [https://git.kernel.org/linus/61bff8ef0088459e32bc0a7cc8c23144d324df90 commit] * pata: remove the at91 driver [https://git.kernel.org/linus/3075b62d15df424b8e87447eb13e1604240293f2 commit] * scsi: Implement blk_mq_ops.show_rq() [https://git.kernel.org/linus/0eebd005dd07c162e6af053be0ab440dd766b1d5 commit] * scsi: cxlflash: SISlite updates to support 4 ports [https://git.kernel.org/linus/565180723294b06b3e60030033847277b9d6d4bb commit] * scsi: cxlflash: Support dynamic number of FC ports [https://git.kernel.org/linus/78ae028e823701148e4915759459ee79597ea8ec commit] * scsi: cxlflash: Support multiple hardware queues [https://git.kernel.org/linus/bfc0bab172cabf3bb25c48c4c521b317ff4a909d commit] * scsi: cxlflash: Support up to 4 ports [https://git.kernel.org/linus/1cd7fabc82eb06c834956113ff287f8848811fb8 commit] * scsi: fnic: Adding Check Condition counter to misc fnicstats [https://git.kernel.org/linus/39fcbbc01b89550ca527ea8d640e3af7bfde41d7 commit] * scsi: fnic: Adding debug IO and Abort latency counter to fnic stats [https://git.kernel.org/linus/445d2960862eb3c972012bbbb9cf4ee338334b0a commit] * scsi: hisi_sas: add softreset function for SATA disk [https://git.kernel.org/linus/7c594f0407de5d3c76e281aaedfcb441b5a5c776 commit] * scsi: hpsa: update pci ids [https://git.kernel.org/linus/7f1974a76d4d752bb3e781b132c1663b59ca46e7 commit] * scsi: lpfc: Add MDS Diagnostic support [https://git.kernel.org/linus/ae9e28f36a6cca4e5760f4927b70b6c9e588db1a commit] * scsi: stex: Add S6 support [https://git.kernel.org/linus/61b745fa63dbac366104c3585c0866562a8292be commit] * scsi: stex: Support Pegasus 3 product [https://git.kernel.org/linus/d65702272c8d35afc8d7e85fa8100a914f0b787f commit] * scsi: storvsc: Add support for FC rport [https://git.kernel.org/linus/daf0cd445a218314f9461d67d4f2b9c24cdd534b commit] == Drivers in the Staging area == * s5p-cec: add cec-notifier support, move out of staging [https://git.kernel.org/linus/a93d429b51fbd5c3406bd1bc1f2bdf5f009d098b commit] * bus: fsl-mc: dpio: add APIs for DPIO objects [https://git.kernel.org/linus/2704aedb5c219721ce9144f56bc13fd9995dbf13 commit] * bus: fsl-mc: dpio: add DPIO driver overview document [https://git.kernel.org/linus/0e6437941e44d6771d939e79cde04f203845cbdc commit] * bus: fsl-mc: dpio: add QBMan portal APIs for DPAA2 [https://git.kernel.org/linus/321eecb06bfba0522f33582335f0b09e5003b1e3 commit] * bus: fsl-mc: dpio: add frame descriptor and scatter/gather APIs [https://git.kernel.org/linus/d3269bdc7ebcf8bce7969a68d7108ec5890d8173 commit] * bus: fsl-mc: dpio: add global dpaa2 definitions [https://git.kernel.org/linus/ba8005b989564c58e09e19eac09a82d488ed48a9 commit] * bus: fsl-mc: dpio: add the DPAA2 DPIO object driver [https://git.kernel.org/linus/993fec7e11ca81bf4cce740aa1a708cad23e54e8 commit] * bus: fsl-mc: dpio: add the DPAA2 DPIO service interface [https://git.kernel.org/linus/780b626323d7212bdb03797d3160b33394f792cc commit] * speakup: add unicode variant of /dev/softsynth [https://git.kernel.org/linus/425e586cf95b83b424bc949ea1c0c8bb2a2be608 commit] * staging, android: remove lowmemory killer from the tree [https://git.kernel.org/linus/915e70f9263d56fbf103742265025f7a492aa625 commit] * staging/atomisp: Add support for the Intel IPU v2 [https://git.kernel.org/linus/a49d25364dfb9f8a64037488a39ab1f56c5fa419 commit] * staging: Add rtl8723bs sdio wifi driver [https://git.kernel.org/linus/554c0a3abf216c991c5ebddcdb2c08689ecd290b commit] * staging: android: ion: Break the ABI in the name of forward progress [https://git.kernel.org/linus/b0c7cb2623ede9823850945ba1e9eb442fd668a7 commit] * staging: android: ion: Remove crufty cache support [https://git.kernel.org/linus/5dc3bafb4217e021a38fe67445dac5b659909c36 commit] * staging: android: ion: Remove custom ioctl interface [https://git.kernel.org/linus/73794b373f0f3d5606daec859aae62599b8025f4 commit] * staging: android: ion: Remove import interface [https://git.kernel.org/linus/4c23cbff073f3b9bf03c3ccd75bc2d09b34fcc15 commit] * staging: android: ion: Remove old platform support [https://git.kernel.org/linus/9828282e33a091f080647b1dfd2e8d17ad7066fa commit] * staging: android: ion: Remove page faulting support [https://git.kernel.org/linus/0499a61425384acbfb96e30aaa9fe82d3a9f3f51 commit] * staging: bcm2835-audio: Add support for simultanous HDMI and Headphone audio [https://git.kernel.org/linus/325b5b6c96a863989078df402d1670d061f52d88 commit] * staging: ccree: add AEAD support [https://git.kernel.org/linus/fe0a1951b36d28391e8ec5f7297e7288b72e7aca commit] * staging: ccree: add FIPS support [https://git.kernel.org/linus/1660998033e1f180768b58b0f037da9292d1adda commit] * staging: ccree: add IV generation support [https://git.kernel.org/linus/a4d826b94a634e7319c212d8ab1d8cbcf783d0f2 commit] * staging: ccree: add ahash support [https://git.kernel.org/linus/50cfbbb7e627b868f3cf6882d2a9210bb8428737 commit] * staging: ccree: add skcipher support [https://git.kernel.org/linus/302ef8ebb4b2ca10b06268c2ef5fbc4d1f061a51 commit] * staging: ccree: introduce CryptoCell HW driver [https://git.kernel.org/linus/abefd6741d540fc624e73a2a3bdef2397bcbd064 commit] * staging: fbtft: add adriver for SH1106 [https://git.kernel.org/linus/079306e979d7f8bb1081ce43c7fc1fa8c1d45d55 commit] * staging: fsl-dpaa2/eth: Add Freescale DPAA2 Ethernet driver [https://git.kernel.org/linus/6e2387e8f19ed5f7ea47dec74675f256188f0b1f commit] * staging: typec: Fairchild FUSB302 Type-c chip driver [https://git.kernel.org/linus/c034a43e72dda58e4a184d71f5502ef356e04453 commit] * staging: typec: Type-C Port Controller Interface driver (tcpci) [https://git.kernel.org/linus/74e656d6b0551999194b5ab1e45ff8b1e82b898e commit] * staging: typec: USB Type-C Port Manager (tcpm) [https://git.kernel.org/linus/f0690a25a140b853b1842fa80faf828601bb47e8 commit] * staging:iio:adc:lpc32xx Move out of staging [https://git.kernel.org/linus/0097e20e7771c482c07cdf397e2a6b9e1154fad8 commit] == Networking == * Bluetooth: Added support for Rivet Networks Killer 1535 [https://git.kernel.org/linus/1eef1c35006e69755330e721bf0789bbe0b1f7d3 commit] * Bluetooth: add nokia driver [https://git.kernel.org/linus/7bb318680e868cd049922f6761170b42ff89687d commit] * Bluetooth: btusb: Add support for Intel Bluetooth devices 9160/9260 [8087:0025] [https://git.kernel.org/linus/de766142e3a5fcb67096e24ca4233a7f60999468 commit] * Bluetooth: hci_intel: Add support Intel Bluetooth device 9160/9260 for UART [https://git.kernel.org/linus/6c7bb7ebb58c0e17b11aebf928ffc5c295959a01 commit] * Enable tx timestamping on loopback and dummy [https://git.kernel.org/linus/6df014cffbe335ea7f41ee5324d8ba2047d3f0d0 commit] * IB/core: Add support for fd objects [https://git.kernel.org/linus/cf8966b3477d5e6545393bb4499f2051ea554c62 commit] * IB/core: Add support for idr types [https://git.kernel.org/linus/3832125624b75b54567be906e9aa67e1343be569 commit] * IB/hfi1: Add receive fault injection feature [https://git.kernel.org/linus/0181ce31b26021f7c2f9506112a05c847a36f0f2 commit] * IB/hfi1: Add transmit fault injection feature [https://git.kernel.org/linus/243d9f436f89f95c304011bd32485afc27581986 commit] * IB/hfi1: OPA_VNIC RDMA netdev support [https://git.kernel.org/linus/d4829ea6035b89dcddfdcb72d325ca2139f23730 commit] * IB/hfi1: VNIC SDMA support [https://git.kernel.org/linus/64551ede6cd1c9f814951914e23ef1d2a9498f71 commit] * IB/hfi1: Virtual Network Interface Controller (VNIC) HW support [https://git.kernel.org/linus/2280740f01aee0883a2885f332aee27449390a4b commit] * IB/ipoib: add get_link_ksettings in ethtool [https://git.kernel.org/linus/0d7e2d2166f6b0b7d1959ca858052a15feb574cc commit] * IB/mlx5: Enable IPoIB acceleration [https://git.kernel.org/linus/693dfd5a3f19efc44acf3a57217c0480e414f8ee commit] * IB/mlx5: Support congestion related counters [https://git.kernel.org/linus/e1f24a79f424ddb03828de7c0152668c9a30146e commit] * IB/opa-vnic: VNIC Ethernet Management (EM) structure definitions [https://git.kernel.org/linus/72dc7614406e884aeae8c1554bf267943a0acaba commit] * IB/opa-vnic: VNIC Ethernet Management Agent (VEMA) function [https://git.kernel.org/linus/1bd671ab3fb99932fc8692463eabbb237b6bcef1 commit] * IB/opa-vnic: VNIC Ethernet Management Agent (VEMA) interface [https://git.kernel.org/linus/cfd34f8eb0641dc41450c218790a3e260ea55b0d commit] * IB/opa-vnic: VNIC MAC table support [https://git.kernel.org/linus/174e03d7e6c0a2d4257921234a8b7ae44ad58199 commit] * IB/opa-vnic: VNIC statistics support [https://git.kernel.org/linus/009b7dd40c2c0f14dc860182dcf35a36f540b229 commit] * IB/opa-vnic: Virtual Network Interface Controller (VNIC) netdev [https://git.kernel.org/linus/7d6f728c677e9d01b42d3cc9eb9ef40a2de92ea3 commit] * IB/rxe: Add port protocol stats [https://git.kernel.org/linus/0b1e5b99a48b5b810e3e38f1d6e0d39306b99ec0 commit] * IB/rxe: Offload CRC calculation when possible [https://git.kernel.org/linus/cee2688e3cd60e0d1ab2f049e31cf11fa3f62540 commit] * IB/opa-vnic: Virtual Network Interface Controller (VNIC) documentation [https://git.kernel.org/linus/c73690ca16b1dd17b5e45d23fb2d76d083fb03bf commit] * ath9k: Add Dell Wireless 1601 with wowlan capability [https://git.kernel.org/linus/050fd820dc177a77f6f74a152db22fff25a35032 commit] * ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device [https://git.kernel.org/linus/16ff1fb0e32f76a5d285a6f23b82d21aa52813c6 commit] * bluetooth: hci_uart: add LL protocol serdev driver support [https://git.kernel.org/linus/371805522f870986144fcd88727a47858e364a2c commit] * bnxt_en: Add 100G link speed reporting for BCM57454 ASIC in ethtool [https://git.kernel.org/linus/38a21b34aacd4db7b7b74c61afae42ea6718448d commit] * bnxt_en: Add PHY loopback to ethtool self-test [https://git.kernel.org/linus/91725d89b97acea168a94c577d999801c3b3bcfb commit] * bnxt_en: Add basic WoL infrastructure [https://git.kernel.org/linus/c1ef146a5bd3b286d5c3eb2c9f631b38647c76d3 commit] * bnxt_en: Add basic ethtool -t selftest support [https://git.kernel.org/linus/eb51365846bc418687af4c4f41b68b6e84cdd449 commit] * bnxt_en: Add ethtool get_wol method [https://git.kernel.org/linus/8e202366dd752564d7f090ba280cc51cbf7bbbd9 commit] * bnxt_en: Add ethtool mac loopback self test [https://git.kernel.org/linus/f7dc1ea6c4c1f31371b7098d6fae0d49dc6cdff1 commit] * bnxt_en: Add ethtool set_wol method [https://git.kernel.org/linus/5282db6c794fed3ea8b399bc5305c4078e084f7b commit] * bnxt_en: Add interrupt test to ethtool -t selftest [https://git.kernel.org/linus/67fea463fd873492ab641459a6d1af0e9ea3c9ce commit] * bonding: add 802.3ad support for 25G speeds [https://git.kernel.org/linus/19ddde1eeca1ee81f4add5e04da66055e09281ac commit] * brcmfmac: add support to move wiphy instance into network namespace [https://git.kernel.org/linus/0cc0236cf713a9ecfcf902e35bd098bc179265a8 commit] * can: add Virtual CAN Tunnel driver (vxcan) [https://git.kernel.org/linus/a8f820a380a2a06fc4fe1a54159067958f800929 commit] * can: enable module auto loading for virtual CAN interfaces [https://git.kernel.org/linus/5e64ebc1c242523b491b5b5e5eba59243bb970cb commit] * can: hi311x: Add Holt HI-311x CAN driver [https://git.kernel.org/linus/57e83fb9b7468c75cb65cde1d23043553c346c6d commit] * can: mcba_usb: Add support for Microchip CAN BUS Analyzer [https://git.kernel.org/linus/51f3baad7de943780ce0c17bd7975df567dd6e14 commit] * can: peak: add support for PEAK PCAN-PCIe FD CAN-FD boards [https://git.kernel.org/linus/8ac8321e4a7981312348413b9ec314fd93d71a0c commit] * dpaa_eth: add four prioritised Tx traffic classes [https://git.kernel.org/linus/c44efa1d75e4c0a720fd39d7095a0bd6b306576e commit] * dpaa_eth: enable Rx checksum offload [https://git.kernel.org/linus/5accb28241e027c9d816b348a870ee3f27c499ff commit] * dpaa_eth: enable multiple Tx traffic classes [https://git.kernel.org/linus/2ea08f8261b1469c728204aaacfca1d046eb0bff commit] * drivers: net: xgene-v2: Add DMA descriptor [https://git.kernel.org/linus/384fe7a4d732c3812542142ce5bb353973b34638 commit] * drivers: net: xgene-v2: Add MDIO support [https://git.kernel.org/linus/ea8ab16ab225a62bb4c4041f7f50556d1adfb0dc commit] * drivers: net: xgene-v2: Add base driver [https://git.kernel.org/linus/3b3f9a75d93186613bb5ee19484454928af469c3 commit] * drivers: net: xgene-v2: Add ethernet hardware configuration [https://git.kernel.org/linus/272d6dc1fcab6307c10bd411c614933bf10877e5 commit] * drivers: net: xgene-v2: Add ethtool support [https://git.kernel.org/linus/617d795c7cb2d1b636db33d428f830f3ed18a36f commit] * drivers: net: xgene-v2: Add mac configuration [https://git.kernel.org/linus/81ccd0cab29b682a0f5337fd2076a77aa8e4472e commit] * drivers: net: xgene-v2: Add transmit and receive [https://git.kernel.org/linus/b105bcdaaa0efac4512d108495f1cc19abe7b7a4 commit] * drivers: net: xgene-v2: Extend ethtool statistics [https://git.kernel.org/linus/e05ddafd896fccb4568db01fe4de812ca1e6f353 commit] * e1000e: Add Support for 38.4MHZ frequency [https://git.kernel.org/linus/68fe1d5da548aab2b6b1c28a9137248d6ccfcc43 commit] * e1000e: Add Support for CannonLake [https://git.kernel.org/linus/c8744f44aeaee1caf5d6595e9351702253260088 commit] * e1000e: Initial Support for CannonLake [https://git.kernel.org/linus/3a3173b9c37aa1f07f8a71021114ee29a5712acb commit] * ftgmac100: Add ethtool n-way reset call [https://git.kernel.org/linus/e98233a6192d75d695b0972dc955d6561e46964f commit] * ftgmac100: Add ndo_set_rx_mode() and support for multicast & promisc [https://git.kernel.org/linus/f48b3c0d5b6ab4d88db75e45e1ea38074e2765c9 commit] * ftgmac100: Add netpoll support [https://git.kernel.org/linus/030d9828703ec7ecc09d09d39fb68b72f45b05e7 commit] * ftgmac100: Add pause frames configuration and support [https://git.kernel.org/linus/7c8e5141ca633ae6dc7489dc85cabcfed2144a2d commit] * ftgmac100: Add vlan HW offload [https://git.kernel.org/linus/0fb9968876c386697170bc468633f4a9e2041a91 commit] * ftgmac100: Make ring sizes configurable via ethtool [https://git.kernel.org/linus/52d9138fb31ac2dadfbf8e51abf04130ee25f4ee commit] * gtp: support SGSN-side tunnels [https://git.kernel.org/linus/91ed81f9abc76d5a61b07cb8286c680c9330b7a1 commit] * i40e: add counters for UDP/IPv4 and IPv4 filters [https://git.kernel.org/linus/097dbf52505962d06f9b707a3984d48d4f25fbe9 commit] * i40e: add support for SCTPv4 FDir filters [https://git.kernel.org/linus/f223c8752a0b756b82ad8f077172054548a6d644 commit] * i40e: allow changing input set for ntuple filters [https://git.kernel.org/linus/9229e9933471faf211e42bb56b8101621c489841 commit] * i40e: dump VF information in debugfs [https://git.kernel.org/linus/3118025a070f3346a3f23cbb8e9039ff567a6c46 commit] * i40e: new AQ commands [https://git.kernel.org/linus/1d5c960c5ef565bc799a28d1fc4873e124adad6a commit] * i40e: document drivers use of ntuple filters [https://git.kernel.org/linus/55877012d5588ce7427919d6b869922f1a5f60bc commit] * i40evf: add client interface [https://git.kernel.org/linus/ed0e894de7c1339be55ca0dcc11783d923ac5248 commit] * ibmvnic: Remove debugfs support [https://git.kernel.org/linus/e704f0434ea60adedc07c847b46910d4840a7ecf commit] * ieee802154: Add CA8210 IEEE 802.15.4 device driver [https://git.kernel.org/linus/ded845a781a578dfb0b5b2c138e5a067aa3b1242 commit] * igb/igbvf: Add VF MAC filter request capabilities [https://git.kernel.org/linus/4827cc37796a02ece7097e01dad8e08f537ac815 commit] * igb: Add support for ethtool private flag to allow use of legacy Rx [https://git.kernel.org/linus/e08912985b296b33b18a563cc126e3e2f018c2e1 commit] * iwlwifi: add four new 8265 and 8275 series PCI IDs [https://git.kernel.org/linus/f27588938a585d38f2ed9e7398b24d0a2b421abf commit] * iwlwifi: add support for 9000 HW B-step NICs [https://git.kernel.org/linus/5da083d1922c23b75e921c85b687c8e112e8280e commit] * iwlwifi: mvm: add multicast station [https://git.kernel.org/linus/26d6c16bed536be526cbfcf67ceefb410d62f252 commit] * iwlwifi: mvm: add support for EWRD (Dynamic SAR) ACPI table [https://git.kernel.org/linus/6996490501ed8011964e1b1403ae2d104337843c commit] * iwlwifi: support a000 CDB product [https://git.kernel.org/linus/386f49361a356f3f5c6afe076b9a61b54ac16a3f commit] * ixgbe: Add 1000Base-T device based on X550EM_X MAC [https://git.kernel.org/linus/8dc963e1cd245e67d6a9ffb8447fc88fb6eaa370 commit] * ixgbe: Add X552 XFI backplane support [https://git.kernel.org/linus/18e01ee75f4533cddd774b8618e20d26d7d0d958 commit] * ixgbe: Complete support for X553 sgmii [https://git.kernel.org/linus/18bda0d93b633a238cc4df257e39c36ea8b1dccf commit] * ixgbe: add XDP support for pass and drop actions [https://git.kernel.org/linus/9247080816297de4e31abb684939c0e53e3a8a67 commit] * ixgbe: add support for XDP_TX action [https://git.kernel.org/linus/33fdc82f08835de4c39a00657742f5b11db00d32 commit] * liquidio: add support for XPS [https://git.kernel.org/linus/35ae57eae9135f891640f3076fd0a3c990632af0 commit] * mac80211_hwsim: Add channel 169 (5845 MHz) [https://git.kernel.org/linus/85bbd80373a7cc9d06d3ef103b1a93d934a8da43 commit] * mlx4: add rx_alloc_pages counter in ethtool -S [https://git.kernel.org/linus/7d7bfc6a3f69d2debe104656fadd8d568fda0e5b commit] * mlxsw: Remove debugfs interface [https://git.kernel.org/linus/9a32562becd95296a9403175d4992ee3b730e72a commit] * mlxsw: reg: Add Monitoring General Purpose Counter Set register [https://git.kernel.org/linus/5766532abcee1e06897f3e1865c763f5d6eac495 commit] * mlxsw: spectrum: Add Support for erif table entries access [https://git.kernel.org/linus/2ba5999f009d7e5e48dd348eab84ce155e13a83f commit] * mlxsw: spectrum: Add definition for egress rif table [https://git.kernel.org/linus/d54b70feb696f0d110626438432d0acec3cb4752 commit] * mlxsw: spectrum: Add periodic ACL rule activity update [https://git.kernel.org/linus/446a154187b9d9a35f97f9d981501d6b55d8d6ed commit] * mlxsw: spectrum: Add placeholder for dpipe [https://git.kernel.org/linus/230ead0141be9668fbaf6c0b708533064d46a9a2 commit] * mlxsw: spectrum: Add support for Policing and Counting action block [https://git.kernel.org/linus/938ab60860e81f123460b56b8463d6b5d6c51ac7 commit] * mlxsw: spectrum: Add support for TC flower offload statistics [https://git.kernel.org/linus/7c1b8eb175b69add8eac105409d2a59723574675 commit] * mlxsw: spectrum: Add support for counter allocator [https://git.kernel.org/linus/ff7b0d27208bd730aa71bd91087f0ff80ca60eda commit] * mlxsw: spectrum: Add support for counters on TCAM entries [https://git.kernel.org/linus/4817072950ad38229991ab0019fa28fece39285b commit] * mlxsw: spectrum: Add support for direct rule access [https://git.kernel.org/linus/096e914f69dcb07ee6f82f8507325e9668979395 commit] * mlxsw: spectrum: Add support for flower matches on VLAN ID, PCP [https://git.kernel.org/linus/9caab08a7685c874e7f20ef16f8191daf85609ae commit] * mlxsw: spectrum: Add support for generic flow counter allocation [https://git.kernel.org/linus/1abcbcc292ee6c66e659b2a7a5e84e5d151e9334 commit] * mlxsw: spectrum: Add support for vlan modify TC action [https://git.kernel.org/linus/a150201a70da3bcbe76c85c255c6ab2d342c3278 commit] * mlxsw: spectrum: Support for counters on router interfaces [https://git.kernel.org/linus/e0c0afd8aa4e2f0ecfb7f6d9c4c7f87e07d54132 commit] * mlxsw: spectrum_acl_tcam: Add support for retrieving TCAM entry activity [https://git.kernel.org/linus/7fd056c2ef50088b891f2044af52bbb28699f4e6 commit] * mlxsw: spectrum_router: Add support for VRFs [https://git.kernel.org/linus/7179eb5acd59d64cb8bef2d8788af8e9647f6986 commit] * mlxsw: spectrum_router: Add support for VRFs on top of bridges [https://git.kernel.org/linus/3d70e458be3af878216f8c97fb4c0926cc003e31 commit] * net-next: dsa: add dsa support for Mediatek MT7530 switch [https://git.kernel.org/linus/b8f126a8d54318b82703783e76d28fd7c1ae6bed commit] * net/mlx5: E-Switch, Add control for encapsulation [https://git.kernel.org/linus/7768d1971de676b0e12f57450ba7a6b38ff4cfb2 commit] * net/mlx5: Enable flow-steering for IB link [https://git.kernel.org/linus/ffdb8827ec31f63f5db242937c3233bedfeb8702 commit] * net/mlx5: Update the list of the PCI supported devices [https://git.kernel.org/linus/d0dd989f97d8d4ca44cd9bf2f34596e159236db2 commit] * net/mlx5e: Add NIC attributes for offloaded TC flows [https://git.kernel.org/linus/3bc4b7bfa01f581f133fc678db9d4541dd794ae5 commit] * net/mlx5e: Add intermediate struct for TC flow parsing attributes [https://git.kernel.org/linus/17091853fc0bb8354283000e065a60b8cc682f5c commit] * net/mlx5e: Add offloading of E-Switch TC pedit (header re-write) actions [https://git.kernel.org/linus/d7e75a325cb2d2b72e7ac9a185abc1cd59bc9922 commit] * net/mlx5e: Add offloading of NIC TC pedit (header re-write) actions [https://git.kernel.org/linus/2f4fe4cab073c60c1a70cb540662c0a91d133946 commit] * net/mlx5e: Add parsing of TC pedit actions to HW format [https://git.kernel.org/linus/d79b6df6b10a206e2fe14a13318283712cd42b71 commit] * net/mlx5e: Add prefix for e-switch offloaded TC flow attributes [https://git.kernel.org/linus/ecf5bb796b992454c34f555e76c29360ed9b886d commit] * net/mlx5e: Add support for RXFCS feature flag [https://git.kernel.org/linus/102722fc6832a16850c05595b98c9232549d99f3 commit] * net/mlx5e: Add support to neighbour update flow [https://git.kernel.org/linus/232c001398ae8406dc0daf07b14e6ec9a5562719 commit] * net/mlx5e: IPoIB, Add netdevice profile skeleton [https://git.kernel.org/linus/48935bbb7ae8bd4157a84fe12da48cd8d337c40a commit] * net/mlx5e: IPoIB, Basic netdev ndos open/close [https://git.kernel.org/linus/603f4a45214d602f27749ad8b3bb6bd767dac2d5 commit] * net/mlx5e: IPoIB, RSS flow steering tables [https://git.kernel.org/linus/bc81b9d3267c4d23d829e9af88b21eb46d9d388b commit] * net/mlx5e: IPoIB, RX handler [https://git.kernel.org/linus/9d6bd752c63c17419855bce1992e7b75af7370eb commit] * net/mlx5e: IPoIB, RX steering RSS RQTs and TIRs [https://git.kernel.org/linus/8f493ffd88eac1b45685f0f21005b65352320b8a commit] * net/mlx5e: IPoIB, TX TIS creation [https://git.kernel.org/linus/5426a0b2746a629eed8608397a385f34081f3f66 commit] * net/mlx5e: IPoIB, Underlay QP [https://git.kernel.org/linus/ec8fd927b7a9006425f34dc51880e9fed582c4a7 commit] * net/mlx5e: IPoIB, Xmit flow [https://git.kernel.org/linus/258545449b7b410727b516b782256f8a3bde8bf2 commit] * net/mlx5e: Properly deal with resource cleanup when adding TC flow fails [https://git.kernel.org/linus/aa0cbbae5d360ea23a15038d24f6f7c9573eecaf commit] * net/mlx5e: RX handlers per netdev profile [https://git.kernel.org/linus/20fd0c193ff6384717a6d500aa0e737a81c6a1fa commit] * net/mlx5e: Xmit flow break down [https://git.kernel.org/linus/77bdf8950b3cd17c780b4e5a2803806a9f573f51 commit] * net: bcmgenet: add support for the GENETv5 hardware [https://git.kernel.org/linus/421380856d9c7466a28a1410cce2055acaf84ffd commit] * net: dsa: LAN9303: add I2C managed mode support [https://git.kernel.org/linus/be4e119f991451a3f3385b4d167c016c6eb49e78 commit] * net: dsa: LAN9303: add MDIO managed mode support [https://git.kernel.org/linus/dc7005831523d674be11a98f3256e0cc871157d6 commit] * net: dsa: Mock-up driver [https://git.kernel.org/linus/98cd1552ea27e512c7e99e2aa76042a26e4fb25c commit] * net: dsa: add new DSA switch driver for the SMSC-LAN9303 [https://git.kernel.org/linus/a1292595e006075792d6961fcb7de5e862a77aa8 commit] * net: dsa: mv88e6xxx: add VTU GetNext operation [https://git.kernel.org/linus/f1394b78a602bae124a9b8473465ba48f4a5d5b2 commit] * net: dsa: mv88e6xxx: add VTU Load/Purge operation [https://git.kernel.org/linus/0ad5daf6ba80af4a8d72b4284079357c4e3b9e4a commit] * net: dsa: mv88e6xxx: add VTU support for 88E6390 [https://git.kernel.org/linus/931d18223998c5360b960d1ce247579f6152ad8f commit] * net: dsa: mv88e6xxx: enable ATU Learn2All [https://git.kernel.org/linus/c3a7d4ade5a5ac5bec63382bda35a92629447efb commit] * net: dwc-xlgmac: Initial driver for DesignWare Enterprise Ethernet [https://git.kernel.org/linus/65e0ace2c5cdd7aa898fea17d6e7bdc909394bf9 commit] * net: dwc-xlgmac: add the initial ethtool support [https://git.kernel.org/linus/d4d49bc145e830fdcfdcfba9ef4b7db5d0b1f8a7 commit] * net: ethernet: bgmac: driver power manangement [https://git.kernel.org/linus/f3537b3494c06a98a8636c375b6d7a5060c5ac2d commit] * net: ks8851: Added support for half-duplex SPI [https://git.kernel.org/linus/9efd3831d5ae3babb45a37ae7d6b18642a0745de commit] * net: mvneta: support suspend and resume [https://git.kernel.org/linus/9768b45ceb0bc7bdee61837afad331dd6bf7977f commit] * net: mvpp2: finally add the PPv2.2 compatible string [https://git.kernel.org/linus/fc5e1550e5c365ecd94497fe6d2f230a5e8a2a22 commit] * net: phy: bcm7xxx: add support for 28nm EPHY [https://git.kernel.org/linus/83ee102a6998f808ac4c626e8f72344f0a355527 commit] * net: stmmac: RX queue routing configuration [https://git.kernel.org/linus/abe80fdc6ee664b2f8515f91b45e852b65dbb1a1 commit] * net: stmmac: TX and RX queue priority configuration [https://git.kernel.org/linus/a8f5102af2a7740a4b3200a27beddf27f23f921a commit] * net: stmmac: configuration of CBS in case of a TX AVB queue [https://git.kernel.org/linus/19d9187317979cf0c25f67017d2676149abc46b2 commit] * net: stmmac: configure mtl rx and tx algorithms [https://git.kernel.org/linus/d0a9c9f9c6d0b1f0773e0aba5ab519b8ddc87a7a commit] * net: stmmac: configure tx queue weight [https://git.kernel.org/linus/6a3a7193b2811537c64eb513e39473050a72f1a4 commit] * net: stmmac: dwc-qos: Add Tegra186 support [https://git.kernel.org/linus/e6ea2d16fc615e82bbd9c022c6a4302f22f418bf commit] * net: thunderx: Add basic XDP support [https://git.kernel.org/linus/05c773f52b96ef3fbc7d9bfa21caadc6247ef7a8 commit] * net: thunderx: Add support for XDP_DROP [https://git.kernel.org/linus/c56d91ce38d54c0c0dd8d0e4c6a9e0cfa557152f commit] * net: thunderx: Add support for XDP_TX [https://git.kernel.org/linus/16f2bccda75da48888772c4829a468be620c5d79 commit] * net: thunderx: Enable TSO and checksum offloads for ipv6 [https://git.kernel.org/linus/3a9024f52c2e92a143195db43d2abbd5d0792c06 commit] * net: usb: qmi_wwan: add Telit ME910 support [https://git.kernel.org/linus/4c54dc0277d0d55a9248c43aebd31858f926a056 commit] * net: usb: qmi_wwan: add qmap mux protocol support [https://git.kernel.org/linus/c6adf77953bcec0ad63d7782479452464e50f7a3 commit] * net: vrf: performance improvements for IPv4 [https://git.kernel.org/linus/dcdd43c41e60d7618ad54369d77ee39f122d41e4 commit] * net: vrf: performance improvements for IPv6 [https://git.kernel.org/linus/a9ec54d1b0cdfd94eda44c7d5d1ce9e8ede1e402 commit] * netvsc: enable GRO [https://git.kernel.org/linus/742fe54c7b03c83ce8067822a8739a4091c319ed commit] * netvsc: implement NAPI [https://git.kernel.org/linus/15a863bf7436124e799ba175a801e25f7b57191e commit] * nfp: add extended error messages [https://git.kernel.org/linus/85eb97dd2f073e72784505e51b048171ab9bda61 commit] * nfp: add port state refresh [https://git.kernel.org/linus/172f638c93dd0b90b231d07662e64025b1e53e38 commit] * nfp: add support for .set_link_ksettings() [https://git.kernel.org/linus/7c698737270fee01963f26ea5d168a6a6c4b1269 commit] * nfp: add support for reporting CRC32 hash function [https://git.kernel.org/linus/9ff304bfaf58c119ef8ba3e20326edeed9983aef commit] * nfp: allow multi-stage NSP configuration [https://git.kernel.org/linus/30a029217de994db889b7e598b54b674b2ad86b4 commit] * nfp: implement .ndo_get_phys_port_name() [https://git.kernel.org/linus/47465aed3220c3b95646bd53d3a6fd11cbf1ebfe commit] * nfp: move more ring debug info to debugfs [https://git.kernel.org/linus/43860c1211650ef4f2e03413cacb3420fdb69cde commit] * nfp: report auto-negotiation in ethtool [https://git.kernel.org/linus/42b1e6aa4672beba79882673c687985b884f7904 commit] * nfp: report link speed from NSP [https://git.kernel.org/linus/21d529d5eb31f905f8c028956204a0d1bdafbc4b commit] * nfp: report port type in ethtool [https://git.kernel.org/linus/9f9e0da57ef1207b26b13c243c5f398c9432156c commit] * qed - VF tunnelling support [VXLAN/GENEVE/GRE] [https://git.kernel.org/linus/eaf3c0c6b4e307e5c7e6cbeb8c5a17be7feee249 commit] * qed*: Add support for QL41xxx adapters [https://git.kernel.org/linus/9c79ddaa0f962d1f26537a670b0652ff509a6fe0 commit] * qed*: Utilize Firmware 8.15.3.0 [https://git.kernel.org/linus/be086e7c53f1fac51eed14523b28f2214b548dd2 commit] * qed/qede: Add UDP ports in bulletin board [https://git.kernel.org/linus/97379f15c21e7ae27eb1ecf84adcace42c960c87 commit] * qed/qede: Enable tunnel offloads based on hw configuration [https://git.kernel.org/linus/19489c7f0d9040ed2ffc23747e14af95dba479d2 commit] * qed: aRFS infrastructure support [https://git.kernel.org/linus/d51e4af5c2092c48a06ceaf2323b13a39a2df4ee commit] * qede: Add aRFS support [https://git.kernel.org/linus/e4917d46a6537c5bf05acc2e42df3b67d87775e4 commit] * qmi_wwan: add another Lenovo EM74xx device ID [https://git.kernel.org/linus/486181bcb3248e2f1977f4e69387a898234a4e1e commit] * rt2x00: add support for MT7620 [https://git.kernel.org/linus/41977e86c984fcdddb454a3d7887de5d47b5f530 commit] * rtlwifi: Add code to read new versions of firmware [https://git.kernel.org/linus/f70e4df2b384d21e36a7c30a591639592692e0ec commit] * smsc911x: Adding support for Micochip LAN9250 Ethernet controller [https://git.kernel.org/linus/f6fec61eb555e47e87234e8915ad726ba6c2d3f8 commit] * stmmac: Add support for SIMATIC IOT2000 platform [https://git.kernel.org/linus/212c7fd614377fef4415d94856a59e9f484aa439 commit] * sunvnet: add stats to track ldom to ldom packets and bytes [https://git.kernel.org/linus/0f512c84544b9a8f8de53b6f4bc0c372c45d8693 commit] * sunvnet: count multicast packets [https://git.kernel.org/linus/b12a96f5cd04583f45a1b6554b8f3786b26db913 commit] * wil6210: remove HALP voting in debugfs ioblob [https://git.kernel.org/linus/bd50e2688a7812754e964231c850e8414751df1d commit] * wil6210: support 8KB RX buffers [https://git.kernel.org/linus/52a457020a89158f4eb886544165dc162ca9a35e commit] == Audio == * fireface: add hwdep interface [https://git.kernel.org/linus/f656edd5fb33d889561978b81ec2897087c2f4ca commit] * fireface: add proc node to help debugging [https://git.kernel.org/linus/d3fc7aac11dc54f97f4f28c60a489a555529fa1c commit] * fireface: add skeleton for RME Fireface series [https://git.kernel.org/linus/17c4e5eadc4ab7db4c0655c124174a6d8e5f4dc5 commit] * fireface: add stream management functionality [https://git.kernel.org/linus/75d6d898977830d6d789083bf0a63ea6826124c8 commit] * fireface: add support for Fireface 400 [https://git.kernel.org/linus/76fdb3a9e13a781df8bf8652312f6a7cbf5e2f43 commit] * fireface: add support for MIDI functionality [https://git.kernel.org/linus/ff2c293efaf43feb120f6b166891e5eca0cf3ccc commit] * fireface: add support for PCM functionality [https://git.kernel.org/linus/4b316436ab2e0b74e4986fc66b7cd7902cfd7054 commit] * fireface: add transaction support [https://git.kernel.org/linus/19174295788de77dd58dc6060b0d1bcfda21625e commit] * fireface: add unique data processing layer [https://git.kernel.org/linus/6fb7db902bbe6358b39f359b917f10e3c923058c commit] * firewire-digi00x: add support for console models of Digi00x series [https://git.kernel.org/linus/13e005f9f933a35b5e55c9d36f151efe2a8383ec commit] * firewire-digi00x: allow user space applications to read/write MIDI messages for all ports [https://git.kernel.org/linus/0c3f15f39cfd7697e0c4979a85fef1a3c3d17248 commit] * firewire-lib: add no-header packet processing [https://git.kernel.org/linus/3b196c394dd9f8f34064f5814bb287757c80ee35 commit] * firewire-lib: add support for source packet header field in CIP header [https://git.kernel.org/linus/9863874f02e1cca65bdb112336250890b2ded64a commit] * firewire-motu: add MIDI functionality [https://git.kernel.org/linus/9e796e7d59e71f8a556cfbdc2ffa3aff0555dd0e commit] * firewire-motu: add MOTU specific protocol layer [https://git.kernel.org/linus/4641c939401076c0ab7faba024827069723f719c commit] * firewire-motu: add PCM functionality [https://git.kernel.org/linus/dd49b2d1f04af9b1f44e9fe82c85f374f662c61b commit] * firewire-motu: add hwdep interface [https://git.kernel.org/linus/71c3797779d3cd8378767f5b2d8cfd3b2f88c5c1 commit] * firewire-motu: add proc node to show current statuc of clock and packet formats [https://git.kernel.org/linus/4638ec6ede0847c75bd943d54237efb118f4abae commit] * firewire-motu: add skeleton for Mark of the unicorn (MOTU) FireWire series [https://git.kernel.org/linus/6c3cef4890d072afa2d77371f358abaea54ec134 commit] * firewire-motu: add stream management functionality [https://git.kernel.org/linus/9b2bb4f2f4a213a768a84fa25c14be54844f5bb6 commit] * firewire-motu: add support for MOTU 828mk2 as a model with protocol version 2 [https://git.kernel.org/linus/949613e366ed436a7639722b0ab6ed66a0199ae9 commit] * firewire-motu: add support for MOTU 828mk3 (FireWire/Hybrid) as a model with protocol version 3 [https://git.kernel.org/linus/5992e30034c43917968f2327d2948d22be6d4603 commit] * hda - Add HP ZBook 15u G3 Conexant CX20724 GPIO mute leds [https://git.kernel.org/linus/5cd5b1bdfb0137d0e814a51ff203d72c76b9f375 commit] * hda - Support Gigabyte Gaming board with dual Realtek codecs [https://git.kernel.org/linus/7beb3a6e9335d13872f24566b451f8371edd238f commit] * hda/realtek - Add Dual Codecs support for Lenovo P520/420 [https://git.kernel.org/linus/ca169cc2f9e1f8ed9c867b197a49d6dd05e5436d commit] * hda/realtek - Add support for Acer Aspire E5-475 headset mic [https://git.kernel.org/linus/5824ce8de7b1c0a75e5942e4df4652d04f3e263d commit] * hda: Add Geminilake id to SKL_PLUS [https://git.kernel.org/linus/12ee4022f67f8854061b46e5c0a7ad6258ab66c2 commit] * ASoC * Add support for Cirrus Logic CS35L35 Amplifier [https://git.kernel.org/linus/6387f866a2ccbf393ed5ffe7e2754eb5d0781441 commit] * Add support for Maxim Integrated MAX98927 Amplifier [https://git.kernel.org/linus/7c0c2000716e64151b3c0c62026c18f31537ebe9 commit] * Intel: Atom: enable BYT/CHT+DA7213 machine driver [https://git.kernel.org/linus/a63b8a117d39ba1b979daa71c6ab350a043694f5 commit] * Intel: Skylake: Add loadable module support on KBL platform [https://git.kernel.org/linus/b6726009af555129c57dfbbf80a1fcf4d5a36ba0 commit] * Intel: Skylake: Add support for deferred DSP module bind [https://git.kernel.org/linus/b8c722ddd548186db3f62e64f727af4db1cf9517 commit] * Intel: add machine driver for BYT/CHT + DA7213 [https://git.kernel.org/linus/82cf89de2c9c2efcafde452ed76f85e7ef7f6ce0 commit] * Intel: boards: add card for MinnowBoardMax/Up I2S access [https://git.kernel.org/linus/759db1c4660b558345573c7476a45c76a6aa07d2 commit] * dio2125: add dio2125 amp driver [https://git.kernel.org/linus/85825d5e886912655f6c1896d76035ce1316254b commit] * es7134: add es7134 DAC driver [https://git.kernel.org/linus/9000b59d7a12503ece61414fff3ce58773ebf033 commit] * hisilicon: Add hi6210 i2s audio driver [https://git.kernel.org/linus/0bf750f4cbe1406d8819cbec2a3ff6beeb824617 commit] * mediatek: Add mt2701-wm8960 machine driver [https://git.kernel.org/linus/8625c1dbd87631572f8e2c05bc67736b73d6f02f commit] * nau8824: new driver [https://git.kernel.org/linus/dfeabded04962ed2de9dca489de228801df25de6 commit] * rsnd: enable clock-frequency for both 44.1kHz/48kHz [https://git.kernel.org/linus/25165f79adc76b812bfb4d8f2ab120aafb28d0e6 commit] * samsung: Add Odroid ASoC machine driver [https://git.kernel.org/linus/aba611fc4c69896f1355ff0b8ff0ff21c9b5b6fb commit] * sgtl5000: Allow LRCLK pad drive strength to be changed [https://git.kernel.org/linus/570c70a60f53ca737ead4e5966c446bf0d39fac9 commit] * wm_adsp: Add support for ADSP2V2 [https://git.kernel.org/linus/e1ea1879f2889a26370bd0bc29c1e95caf9d36f2 commit] * zx-tdm: add zte's tdm controller driver [https://git.kernel.org/linus/870e0ddc4345e71239bfe4af03ad47976b5fa502 commit] == Tablets, touch screens, keyboards, mouses == * HID * Accutouch: Add driver for ELO Accutouch 2216 USB Touchscreens [https://git.kernel.org/linus/c846fe9ce90a5ab0329de7f08d7523fb58c1251e commit] * Add quirk driver for NTI USB-SUN adapter [https://git.kernel.org/linus/07e88a35dcea7d606caae797dff6e82c642d3f68 commit] * asus: Add support for T100 keyboard [https://git.kernel.org/linus/76dd1fbebbaebab294dc09230960238746b883b1 commit] * asus: support Republic of Gamers special keys [https://git.kernel.org/linus/1caccc2565a83b79dd6e4af15bea35995487a379 commit] * asus: support backlight on USB keyboards [https://git.kernel.org/linus/af22a610bc38508d5ea760507d31be6b6983dfa8 commit] * logitech-hidpp: add a sysfs file to tell we support power_supply [https://git.kernel.org/linus/a4bf6153b317754e058ad9c7f5f02367e0bfdcc8 commit] * logitech-hidpp: add battery support for HID++ 2.0 devices [https://git.kernel.org/linus/5a2b190cddb9aa69b9037f5b1fd1c2cc8a1d68b9 commit] * logitech-hidpp: add support for battery status for the K750 [https://git.kernel.org/linus/696ecef9b5874a312d74050525217f48d0f1b349 commit] * logitech-hidpp: battery: provide CAPACITY_LEVEL [https://git.kernel.org/linus/5b036ea18e13e006e99cb197e9aceb09d897d20a commit] * logitech-hidpp: battery: provide ONLINE property [https://git.kernel.org/linus/284f8d7592673a7a6dae96d082806d324378f212 commit] * logitech-hidpp: enable HID++ 1.0 battery reporting [https://git.kernel.org/linus/7f7ce2a258b47f9510ad613328c046a3ff9426b0 commit] * sony: Expose DS3 motion sensors through separate device [https://git.kernel.org/linus/510c8b7c168bcad75e2864f73e5125d7218ee3cf commit] * sony: Make DS4 bt poll interval adjustable [https://git.kernel.org/linus/77b499e739ed5561e5026fa7140ae53f6c4d1d8e commit] * sony: Report DS4 motion sensors through a separate device [https://git.kernel.org/linus/227c011b2e046dd4d36d9e00e3d9c88097b2a4c3 commit] * sony: Support motion sensor calibration on dongle [https://git.kernel.org/linus/f2f47c385d2babf44cbd2ec2be4f2b29b88041bc commit] * sony: Treat the ds4 dongle as a separate device [https://git.kernel.org/linus/35f436c31ea81d240ed53fe3467946e2a53032bb commit] * wacom: generic: add 3 tablet touch keys [https://git.kernel.org/linus/4eb220cb35a9c4f69a2438b987bb3d509d56cc80 commit] * wacom: generic: add mode change touch key [https://git.kernel.org/linus/4082da80f46a6683439bb0357faadb18f0f5b2a6 commit] * wacom: generic: support touch on/off softkey [https://git.kernel.org/linus/d793ff81879a5747109f3106bd18e77662cb5187 commit] * add support for PlayStation 1/2 joypads connected via SPI [https://git.kernel.org/linus/8be193c7b1f44d3f4dcb27107df0831709c2deb1 commit] * bma150 - remove support for bma150 [https://git.kernel.org/linus/f069b5a0b27ad4a87e9351e54fbcab3d3f8a9fd5 commit] * pm8xxx-vib - add support for pm8916's vibrator [https://git.kernel.org/linus/792ad66839b89802673ec1398161234674638255 commit] * psmouse - add support for SMBus companions [https://git.kernel.org/linus/8eb92e5c91338eb19f86ffb2232258337ebf905b commit] * psmouse - implement fast reconnect option [https://git.kernel.org/linus/0ab3fa57425023f42e8822a293d9b87a3ad4e2b3 commit] * soc_button_array - add support for ACPI 6.0 Generic Button Device [https://git.kernel.org/linus/4c3362f44980aba8e1e69cd6970effbd9f17dc69 commit] * synaptics - add support for Intertouch devices [https://git.kernel.org/linus/e839ffab028981ac77f650faf8c84f16e1719738 commit] * tsc2007 - add iio interface to read external ADC input and temperature [https://git.kernel.org/linus/f14434040ce0d1bcaac167fb08286e31d48ca9a5 commit] * xpad - add USB IDs for Mad Catz Brawlstick and Razer Sabertooth [https://git.kernel.org/linus/4706aa075662fe3cad29c3f49b50878de53f4f3b commit] * cpcap-pwrbutton: New driver [https://git.kernel.org/linus/6d99971842f6b0779738d8c168d9ed92ef1ff5fc commit] * touchscreen: mxs-lradc: Add support for touchscreen [https://git.kernel.org/linus/d81ca730e3e40f4fd59ab3dfcad29aed6257944d commit] == TV tuners, webcams, video capturers == * dvb-usb-cxusb: Geniatech T230C support [https://git.kernel.org/linus/f8585ce655e9cdeabc38e8e2580b05735110e4a5 commit] * em28xx: Add new USB ID eb1a:5051 [https://git.kernel.org/linus/1c13f7aaaab12a01d7bf530539780e40a0ff24d4 commit] * exynos-gsc: Add support for NV{16,21,61}M pixel formats [https://git.kernel.org/linus/1abfa3b352490f25acf82154da8da80497590c14 commit] * media: Add a driver for the ov5645 camera sensor [https://git.kernel.org/linus/9cae97221aabfb3ca5daaa424a66c9d8eee1ff59 commit] * media: i2c: Add support for OV5647 sensor [https://git.kernel.org/linus/3c2472a3c54895ecd6717a6454cd87994afdadea commit] * media: ti-vpe: vpdma: add support for user specified stride [https://git.kernel.org/linus/da4414eaed15f9f800b37e2e5c04da35dc863dd4 commit] * media: ti-vpe: vpe: allow use of user specified stride [https://git.kernel.org/linus/3dc2046ca78b3cac6c8c9098a4e3024cd91abdb4 commit] * mn88472: implement PER statistics [https://git.kernel.org/linus/0fc66c1949f93417f5995c623ad0876bbb1e6c60 commit] * mn88472: implement cnr statistics [https://git.kernel.org/linus/c635a5e2cf66444b8904e0b253ea0869be697f92 commit] * mn88472: implement signal strength statistics [https://git.kernel.org/linus/61d7c6aa4fc1e0b8d6696e1253a242f5de296b9a commit] * rainshadow-cec: new RainShadow Tech HDMI CEC driver [https://git.kernel.org/linus/0f314f6c2e77beb1a232be21dd6be4e1849ba5ac commit] * rc: promote lirc_sir out of staging [https://git.kernel.org/linus/e66267161971155a8b4756b4e17f2f2f82b9f842 commit] * si2157: Add support for Si2141-A10 [https://git.kernel.org/linus/3a2824c72ab5d9b2b93d49461f09d5ae342d994c commit] * si2168: Si2168-D60 support [https://git.kernel.org/linus/50d644620781024da229e35722538f75fd779672 commit] * uvcvideo: Add support for Intel SR300 depth camera [https://git.kernel.org/linus/c4a0968aea0d887b15d8df15399f8e0dc614aecf commit] * v4l: vsp1: Add HGO support [https://git.kernel.org/linus/f2421521de185c0281799712863db8e23d29a375 commit] * v4l: vsp1: Add HGT support [https://git.kernel.org/linus/0ac702d5b903d441ef64e61f453de7c0ce1322fa commit] * v4l: vsp1: Add histogram support [https://git.kernel.org/linus/99362e32332b5ce591a67a632073668754f28b0d commit] * v4l: vsp1: Support histogram generators in pipeline configuration [https://git.kernel.org/linus/c8663c8e15c95a351296d9d284b0cad5d373234c commit] * v4l: vsp1: wpf: Implement rotation support [https://git.kernel.org/linus/3e9a0e0bfafdf6c28c520d43fd64c5775d04662f commit] * vcodec: mediatek: Add Mediatek JPEG Decoder Driver [https://git.kernel.org/linus/b2f0d2724ba477d326e9d654d4db1c93e98f8b93 commit] * vimc: Virtual Media Controller core, capture and sensor [https://git.kernel.org/linus/f2fe89061d79706eca5c47e4efdc09bbc171e74a commit] == Universal Serial Bus == * serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs [https://git.kernel.org/linus/5f63424ab7daac840df2b12dd5bcc5b38d50f779 commit] * serial: ftdi_sio: add device ID for Microsemi/Arrow SF2PLUS Dev Kit [https://git.kernel.org/linus/31c5d1922b90ddc1da6a6ddecef7cd31f17aa32b commit] * serial: qcserial: add more Lenovo EM74xx device IDs [https://git.kernel.org/linus/8d7a10dd323993cc40bd37bce8bc570133b0c396 commit] * usb/early: Add driver for xhci debug capability [https://git.kernel.org/linus/aeb9dd1de98c1a5f2007ea5d2a154c1244caf8a0 commit] * usb/serial: Add DBC debug device support to usb_debug [https://git.kernel.org/linus/57fb47279a04cd53641dc5ae55a6d47e4f32a2fd commit] * USB Type-C connector class [https://git.kernel.org/linus/fab9288428ec0fbd09adb67d3a17c51d78196f9c commit] * add CONFIG_USB_PCI for system have both PCI HW and non-PCI based USB HW [https://git.kernel.org/linus/2c93e790e8253552227bf9b46a8d49dca3f71b06 commit] * chipidea: core: add sysfs group [https://git.kernel.org/linus/a932a8041ff9941a244619555f1c75ecf299f662 commit] * dwc2: Add support for STM32F429/439/469 USB OTG HS/FS in FS mode (internal PHY) [https://git.kernel.org/linus/e35b135055e24d705736fd98c975afc46a793a09 commit] * dwc3: Add dual-role support [https://git.kernel.org/linus/9840354ff429d4a392a96dff5ab6b5df609b8dc1 commit] * dwc3: pci: add Intel Cannonlake PCI IDs [https://git.kernel.org/linus/682179592e48fa66056fbad1a86604be4992f885 commit] * gadget: udc: renesas_usb3: add USB ID signal monitoring [https://git.kernel.org/linus/77172a1f886a696bab5b4d3006ccf55ee4b1bfe5 commit] * gadget: udc: renesas_usb3: add extcon support [https://git.kernel.org/linus/3b68e7ca388815459ef4466e17ed6661d0d67a5b commit] * gadget: udc: renesas_usb3: add support for usb role swap [https://git.kernel.org/linus/cc995c9ec1184b964ffdf8cf242250bb4319cd91 commit] * host: plat: Enable xHCI plat runtime PM [https://git.kernel.org/linus/b0c69b4bace3703a29e08dda2b5a10e1073cb9cd commit] * musb: Add support of CPPI 4.1 DMA controller to DA8xx [https://git.kernel.org/linus/d6299b6efbf66c27d2d8cda009e6d49b53dc4cfe commit] * orion-ehci: Add support for the Armada 3700 [https://git.kernel.org/linus/356c50079b96e5947db4a974da620cd2c4b20e9e commit] * serial: option: add Telit ME910 support [https://git.kernel.org/linus/40dd46048c155b8f0683f468c950a1c107f77a7c commit] * typec: add driver for Intel Whiskey Cove PMIC USB Type-C PHY [https://git.kernel.org/linus/d2061f9cc32dbb895191833063d9f3366fdaae78 commit] * xhci: plat: Enable async suspend/resume [https://git.kernel.org/linus/c70a1529b29cb1362ade5dd113313fb945e32c3e commit] == Serial Peripheral Interface (SPI) == * spi: orion: add LSB support [https://git.kernel.org/linus/1017f424015933a12e5068dc7f59ddf6b8645218 commit] == Watchdog == * watchdog: add DT bindings for Cortina Gemini [https://git.kernel.org/linus/4317c020ae9dc248034051ba74023130c60fa1b7 commit] == Serial == == ACPI, EFI, cpufreq, thermal, Power Management == * ACPI / CPPC: add sysfs entries for CPPC perf capabilities [https://git.kernel.org/linus/2c74d8473d19c159a3c3eabaa4819e110c97e8ec commit] * ACPI / PMIC: Add opregion driver for Intel CHT Whiskey Cove PMIC [https://git.kernel.org/linus/ac2c4936e9ec76f1d5c4cd2afdc8258769635b7a commit] * ACPI / scan: Drop support for force_remove [https://git.kernel.org/linus/ffc10d82ff5df7087a9b737de55a69ac4f89bf56 commit] * ACPICA: iasl: add ASL conversion tool [https://git.kernel.org/linus/9cf7adeca1f307b578021f227119495eecb1a510 commit] * acpi, nfit: add support for acpi 6.1 dimm state flags [https://git.kernel.org/linus/ffab9385b314d62039a4a5df29703fc264e85e08 commit] * acpi, nfit: allow override of built-in bitmasks for nvdimm DSMs [https://git.kernel.org/linus/095ab4b39f91b475b07c0028c7a6a25e3cea2a86 commit] * acpi, nfit: allow specifying a default DSM family [https://git.kernel.org/linus/ba650cfcf94090a528fb9d8be467d17308311121 commit] * acpi/arm64: Add GTDT table parse driver [https://git.kernel.org/linus/5f1ae4ebe578319a0cd5dae9591dd426070be106 commit] * acpi/arm64: Add SBSA Generic Watchdog support in GTDT driver [https://git.kernel.org/linus/ca9ae5ec4ef0ed13833b03297ab319676965492c commit] * acpi/arm64: Add memory-mapped timer support in GTDT driver [https://git.kernel.org/linus/a712c3ed9b8a4565a200f3e8e09c42079b1666b3 commit] * efi/bgrt: Enable ACPI BGRT handling on arm64 [https://git.kernel.org/linus/6e7300cff1c410dde7ac4354b6a0a8cb0a561e54 commit] * thermal: bcm2835: add thermal driver for bcm2835 SoC [https://git.kernel.org/linus/bcb7dd9ef206f7d646ed8dac6fe7772083714253 commit] * thermal: broadcom: add Northstar thermal driver [https://git.kernel.org/linus/a94cb7eeecc4104a6874339f90c5d0647359c102 commit] * thermal: core: Add a back up thermal shutdown mechanism [https://git.kernel.org/linus/ef1d87e06ab4d3f9a95f02517ecc50902dc233a7 commit] * thermal: da9062/61: Thermal junction temperature monitoring driver [https://git.kernel.org/linus/608567aac3206ae886c79688fbb8a62c473b55ef commit] * tools: power: pm-graph: AnalyzeBoot v2.0 [https://git.kernel.org/linus/c4980cee82efb4fef8afac3675cb25fba3baca34 commit] * tools: power: pm-graph: AnalyzeSuspend v4.6 [https://git.kernel.org/linus/bc167c7de8886f08b3d8266b176eefaa9f22cd80 commit] * tools: power: pm-graph: Package makefile and man pages [https://git.kernel.org/linus/22440373e11ad3fba0b33a9bded1531469a72551 commit] == Real Time Clock (RTC) == * rtc: sh: add support for rza series [https://git.kernel.org/linus/dab5aec64bf5907f65926675807e4ebe83b3b10e commit] * rtc: cpcap: new rtc driver [https://git.kernel.org/linus/dd3bf50b35e3e111d6325207177b12af88aec824 commit] * rtc: ds1307: support m41t0 variant [https://git.kernel.org/linus/8566f70c8a90f3914b06e934852596ba94aaa381 commit] == Voltage, current regulators, power capping, power supply == * power: reset: syscon-poweroff: add a mask property [https://git.kernel.org/linus/f2c199db477efd8233e75b2d69bac8be8640308d commit] * power: reset: Add a driver for the Gemini poweroff [https://git.kernel.org/linus/f7a388d6cd1ccebfe7d2850ae4d33f84e954e96b commit] * power: supply: bq24190_charger: Add support for bq24192i [https://git.kernel.org/linus/99c88eb244aa6b61cc0c4ca6e6b6b9c7ce00cc53 commit] * power: supply: New driver for LEGO MINDSTORMS EV3 battery [https://git.kernel.org/linus/53db88586acd39400665d32914d1bb7b3da07276 commit] * power: supply: add battery driver for AXP20X and AXP22X PMICs [https://git.kernel.org/linus/46c202b5f25fb6fbd4af60ded133fa745b3601b3 commit] * power: supply: max17042_battery: Add support for the STATUS property [https://git.kernel.org/linus/a9df22c00d7c2c9c2944c62f1b819de6c214660f commit] * power: supply: max17042_battery: Add support for the VOLT_MIN property [https://git.kernel.org/linus/7bfc9397ff9690fbb0da44e1a0aeab953cb73b77 commit] * power: supply: max17042_battery: Add support for the CHARGE_NOW property [https://git.kernel.org/linus/6d6b61eafca94146cedf7709974a7423df16a6f1 commit] * power: supply: max17042_battery: Add support for the SCOPE property [https://git.kernel.org/linus/adb69a3c4524693a32ba72533ee6d7a52e54989e commit] * power: supply: max17042_battery: Add support for the CHARGE_FULL_DESIGN property [https://git.kernel.org/linus/2e015412a320e49aab4beaeb6262e93fdc0a42f2 commit] * power: supply: max17042_battery: Add support for the TECHNOLOGY attribute [https://git.kernel.org/linus/ef7fcdaebfce56bd7f1ac3b916b5d587a3666f10 commit] == Pin Controllers (pinctrl) == * armada-37xx: Add gpio support [https://git.kernel.org/linus/5715092a458c1ac5f7befc1a3dd7660ccfcebcf1 commit] * sh-pfc: r8a7795: Add support for R-Car H3 ES2.0 [https://git.kernel.org/linus/b205914c8f822ef2464b741c64e892823d685ad6 commit] * armada-37xx: Add pin controller support for Armada 37xx [https://git.kernel.org/linus/87466ccd9401c4ac3971c437b7f634444fa7ace2 commit] * rockchip: Add rk3328 pinctrl support [https://git.kernel.org/linus/3818e4a7678ea70508b6b6e72a4cbf445e1e7dfa commit] * Add pincontrol driver for ARTPEC-6 SoC [https://git.kernel.org/linus/00df0582eab1294d10ca615a8ef645e0bb57a6e3 commit] * stm32: Add STM32F469 MCU support [https://git.kernel.org/linus/ca028dbb1836f5a0529a6e5536ee2b2d7027b825 commit] * samsung: Add support for pad retention control for Exynos5433 SoCs [https://git.kernel.org/linus/e1d7eb0c8fc9c33ef60ac31172fb0fbb78c24271 commit] * sunxi: Add A64 R_PIO controller support [https://git.kernel.org/linus/14c868b00f0fc9d220675d96e1cae10e17406069 commit] == Multi Media Card (MMC) == * sdhci-xenon: Add Marvell Xenon SDHC core functionality [https://git.kernel.org/linus/3a3748dba881ed23ba8465dd6d66a267af89cdc0 commit] * cavium: Add MMC support for Octeon SOCs [https://git.kernel.org/linus/01d95843335c6d7bb7d100c0083165f489c6e50b commit] * bcm2835: Add new driver for the sdhost controller [https://git.kernel.org/linus/660fc733bd7436f4fa1a351376493e635514ed64 commit] * cavium: Add MMC PCI driver for ThunderX SOCs [https://git.kernel.org/linus/166bac38c3c569508e695aca99fdc2def2ae2198 commit] * cavium: Add core MMC driver for Cavium SOCs [https://git.kernel.org/linus/ba3869ff32e4a671b0f9baa73900f9e2bfeb0414 commit] * sdhci-xenon: Add support to PHYs of Marvell Xenon SDHC [https://git.kernel.org/linus/06c8b667ff5b984ac3aa901c4928e4a427987a56 commit] * tegra: Add Tegra186 support [https://git.kernel.org/linus/4346b7c7941d4f98214af01d04850c91a706322e commit] * sdhci-cadence: add HS400 enhanced strobe support [https://git.kernel.org/linus/d12990f9900f49e7f834b0d2cf6ccebcf4cb698f commit] * sdhci: Add CQE support [https://git.kernel.org/linus/f12e39dbf3e6eb521435085712addc131d803bfd commit] == Memory Technology Devices (MTD) == * spi-nor: Add support for N25Q256A11 [https://git.kernel.org/linus/835ed7bf12609ce23d42956e74206cc539a0ce5f commit] * nand: hynix: Add read-retry support for 1x nm MLC NANDs [https://git.kernel.org/linus/626994e0748019f9987ac520f1dcfd0adb7e34c6 commit] * spi-nor: Add support for ESMT F25L32QA and F25L64QA [https://git.kernel.org/linus/ca1fa1a8a6dae3e10c73bc5f1da728e662ee9d8b commit] * spi-nor: add driver for STM32 quad spi flash controller [https://git.kernel.org/linus/0d43d7ab277a048c4b1455ee00030933e1bd5fa3 commit] * ubi: Add debugfs file for tracking PEB state [https://git.kernel.org/linus/7bccd12d27b7e358823feb5429731b8ee698b173 commit] == Industrial I/O (iio) == * Aspeed ADC [https://git.kernel.org/linus/573803234e72d182ec39692770110e574cd5b222 commit] * accel: Add driver for the Analog Devices ADXL345 3-axis accelerometer [https://git.kernel.org/linus/c62360753e469a4cc5f4629c4ccb090985b33d6e commit] * accel: adxl345: Add SPI support [https://git.kernel.org/linus/fb0e5250a8a11d5a923c396704ae53b4e35a1da3 commit] * adc: Add Maxim max9611 ADC driver [https://git.kernel.org/linus/69780a3bbc0b1e7e234aa03626037e0b7571b6ac commit] * adc: add a driver for Qualcomm PM8xxx HK/XOADC [https://git.kernel.org/linus/63c3ecd946d4ae2879ec0d8c6dcb90132a74d831 commit] * adc: add max1117/max1118/max1119 ADC driver [https://git.kernel.org/linus/a9e9c7153e96ee7f2777b3d5d99a23bf74dcaa21 commit] * adc: add support for Allwinner SoCs ADC [https://git.kernel.org/linus/d1caa99055382c91b57244343020ea37c4fa4d09 commit] * adc: add support for X-Powers AXP20X and AXP22X PMICs ADCs [https://git.kernel.org/linus/0e34d5de961d5a8a84cf77878ca871c6e8104620 commit] * adc: cpcap: Add minimal support for CPCAP PMIC ADC [https://git.kernel.org/linus/25ec249632d505192789e15dcafed5a9cdb1283e commit] * adc: meson-saradc: add calibration [https://git.kernel.org/linus/48ba7c3c0b37363d9ddca3354ca503ad721e14dc commit] * adc: mxs-lradc: Add support for ADC driver [https://git.kernel.org/linus/6dd112b9f85e5f24ac8c15d892690cb44a4b7936 commit] * adc: sun4i-gpadc-iio: add support for A33 thermal sensor [https://git.kernel.org/linus/808a8b73772c6ac7d999c0508d2f757831cd83ca commit] * cros_ec_light_prox: add ChromeOS EC Light and Proximity Sensors [https://git.kernel.org/linus/48458b0c196c6d6224aac5e1178a561e89011724 commit] * dac: Add support for ltc2632 DACs [https://git.kernel.org/linus/02b829f9e11fd9e6eeebc1e85e4d5ae641706c70 commit] * dac: add support for stm32 DAC [https://git.kernel.org/linus/4d4b30526eb88c4528ddfa8c113961c1ac178479 commit] * distance: add devantech us ranger srf04 [https://git.kernel.org/linus/feda2840040fcf87d826b0aec945a98222e656ba commit] * health: add MAX30102 oximeter driver support [https://git.kernel.org/linus/b3c590ce14b1f30f4535e4f4ab9f3b9a2c968aaf commit] * hid: Add humidity sensor support [https://git.kernel.org/linus/d7ed89d5aadf09f1060cd3a9cf07df17447c7392 commit] * hid: Add temperature sensor support [https://git.kernel.org/linus/59d0f2da35693bfbcf6ffb014213cb8e225c8928 commit] * imu: st_lsm6dsx: add support to lsm6ds3h [https://git.kernel.org/linus/df47710a6e4a44bbc5f0c40e7d4058147bfc12ed commit] * imu: st_lsm6dsx: add support to lsm6dsl [https://git.kernel.org/linus/0b2a3e5f17d6ba3f00aee1000718a84afb3d4d1f commit] * imu: st_lsm6dsx: add support to multiple devices with the same settings [https://git.kernel.org/linus/d068e4a0f9213074c5d893b8b80ca7bca444ed1d commit] * stm32 trigger: Add quadrature encoder device [https://git.kernel.org/linus/4adec7da0536a345d901d7ba55b6c93a14eeeaff commit] *adc: Driver for Linear Technology LTC2497 ADC [https://git.kernel.org/linus/bc82222fcca1ec3702caf98eb4a3ab0edfa6f789 commit] *imu:mpu6050 add explicit mpu9250 support [https://git.kernel.org/linus/0c8f492dd7ddf0dd381fa63b76066c0966d8dd73 commit] *light: Add support for STMicro VL6180 sensor [https://git.kernel.org/linus/5e7f47e495ad3657e1a7264bf20fb363607161e6 commit] *temperature:tmp007: Add irq and threshold events support [https://git.kernel.org/linus/7c5bc7e87cc43a45fd34987d0f48637ad4881eb0 commit] * staging:iio:adc:spear Move out of staging [https://git.kernel.org/linus/af8f651b399798c4599e4994708afcf1f206120e commit] == Multi Function Devices (MFD) == * mxs-lradc: Add support for mxs-lradc [https://git.kernel.org/linus/ead25133e9352896af4de68d2f33f1ef68997e16 commit] * lpc_ich: Add PCI ID for Intel Cougar Mountain SoC [https://git.kernel.org/linus/f36c1f62700ef9b2e913339e3b9e0d5ef8c618b0 commit] * lpc_ich: Add support for Intel Gemini Lake SoC [https://git.kernel.org/linus/a6450cb0388ee58659be5a54a7bfe5bff09532c7 commit] * axp20x: Support AXP803 variant [https://git.kernel.org/linus/1578353e05cd23b10a9e5e8d1626e5bd0849d873 commit] * Add support for DA9061 [https://git.kernel.org/linus/656211b1dfb9e0b68d4e634931432e29a6facf46 commit] == Pulse-Width Modulation (PWM) == * pwm: Add MediaTek PWM support [https://git.kernel.org/linus/caf065f8fd583b43a3f95d84c8a0a0d07597963b commit] == Inter-Integrated Circuit (I2C) == * i2c: mux: ltc4306: LTC4306 and LTC4305 I2C multiplexer/switch [https://git.kernel.org/linus/dbed8a803bd3fb64339a6180adaff2cec46242ce commit] == Hardware monitoring (hwmon) == * hwmon: (twl4030-madc) drop driver [https://git.kernel.org/linus/09d9d82745801ca69c00f91f89c8f047b586e8cc commit] * drivers: hwmon: Support for ASPEED PWM/Fan tach [https://git.kernel.org/linus/2d7a548a3eff382da5cd743670693b7657327714 commit] == General Purpose I/O (gpio) == * dwapb: Add support for next generation of X-Gene SoC [https://git.kernel.org/linus/a72b8c4a63e2a3375b5d3af4a2b70c172570c354 commit] * mvebu: Add limited PWM support [https://git.kernel.org/linus/757642f9a584e893f3f4e50c99b674ee8a3ed363 commit] * add generic single-register fixed-direction GPIO driver [https://git.kernel.org/linus/380639c7cc786ec663e43eb3896ccf9172a46900 commit] * moxart: Switch to using the FTGPIO010 driver [https://git.kernel.org/linus/d8307c09206b35a9526bfdf076c9f516c0b5e6f1 commit] * f7188x: Add F71889A GPIO support [https://git.kernel.org/linus/d69843e416d315123aea4831c3a7dfb299526681 commit] * Add ROHM BD9571MWV-M PMIC GPIO driver [https://git.kernel.org/linus/9384793036afb7529c1c564e839ef4356271d68e commit] * mmio: add support for NI 169445 NAND GPIO [https://git.kernel.org/linus/b8c90199b51aa59da06e1a82a22ba11e69bd8150 commit] == Leds == * leds/trigger/cpu: Add LED trigger for all CPUs aggregated [https://git.kernel.org/linus/0b88b71c7762a406ff99c625935474dc42a25003 commit] * cpcap: new driver [https://git.kernel.org/linus/cd3b0b05328e4791c1c5a4edd91599f409bd645f commit] * Add LED support for MT6323 PMIC [https://git.kernel.org/linus/216ec6cc4c1939050e91ff2834db1b2e0392e576 commit] == DMA engines == * dmaengine: cppi41: Add support of DA8xx to CPPI 4.1 [https://git.kernel.org/linus/e3fa49acf00a6db3bfdee725ac5d688dd98dc2c9 commit] == Clocks == == Hardware Random Number Generator (hwrng)== == Cryptography hardware acceleration == * zip - Add Compression/Decompression statistics [https://git.kernel.org/linus/09ae5d37e0935c8f0bcb63d80543347daa209e25 commit] * ccp - Add SHA-2 384- and 512-bit support [https://git.kernel.org/linus/ccebcf3f224a44ec8e9c5bfca9d8e5d29298a5a8 commit] * zip - Wire-up Compression / decompression HW offload [https://git.kernel.org/linus/f05845fcba12579ad84f58386b60adbfc14397b2 commit] * ccp - Enable support for AES GCM on v5 CCPs [https://git.kernel.org/linus/36cf515b9bbe298e1ce7384620f0d4ec45ad3328 commit] * ccp - Enable 3DES function on v5 CCPs [https://git.kernel.org/linus/990672d48515ce09c76fcf1ceccee48b0dd1942b commit] * caam/qi - add ablkcipher and authenc algorithms [https://git.kernel.org/linus/b189817cf7894e03fd3700acd923221d3007259e commit] * stm32 - Support for STM32 CRC32 crypto module [https://git.kernel.org/linus/b51dbe90912a0ce0c78717d2a8374af80b18ed11 commit] * zip - Add ThunderX ZIP driver core [https://git.kernel.org/linus/640035a2dc5534b49cd64580e41874b71f131a1c commit] * caam - add Queue Interface (QI) backend support [https://git.kernel.org/linus/67c2315def06c1ef18492b214686531e69682800 commit] * exynos - Add new Exynos RNG driver [https://git.kernel.org/linus/c46ea13f55b629a26d5dd4a22688a5f88cff0906 commit] == PCI == * MicroSemi Switchtec management interface driver [https://git.kernel.org/linus/080b47def5e5e28b2509c5bb92160d1df730f27b commit] * Add sysfs sriov_drivers_autoprobe to control VF driver binding [https://git.kernel.org/linus/0e7df22401a3dfd403b26dea62dd00e0598b538b commit] * dwc: designware: Add EP mode support [https://git.kernel.org/linus/f8aed6ec624fb436877a1a552393fd22510a5ff7 commit] * dwc: dra7xx: Add EP mode support [https://git.kernel.org/linus/608793e27b3313b2385af557c95d8e4207126670 commit] * endpoint: Add EP core layer to enable EP controller and EP functions [https://git.kernel.org/linus/5e8cb4033807e39849b753e5399ec130c0995f1f commit] * endpoint: Create configfs entry for EPC device and EPF driver [https://git.kernel.org/linus/3a401a2ce1cb6f6e52b78f21aa82e5d90e35c430 commit] * endpoint: Introduce configfs entry for configuring EP functions [https://git.kernel.org/linus/d746799116103d857be203382b09035bbe225d03 commit] * endpoint: functions: Add an EP function to test PCI [https://git.kernel.org/linus/349e7a85b25fa6ee82902d9be2cc5f3bec815120 commit] * faraday: Add Faraday Technology FTPCI100 PCI Host Bridge driver [https://git.kernel.org/linus/d3c68e0a7e34af2b86f5408c4d6e794a38bbd9e1 commit] * imx6: Add code to support i.MX7D [https://git.kernel.org/linus/9b3fe6796d7c0e0c2b87243ce0c7f4744c54efad commit] * rockchip: Advertise 128-byte Read Completion Boundary support [https://git.kernel.org/linus/55021718b9e9d21efd47117dd0e6c1cfebd654f8 commit] * switchtec: Add IOCTLs to the Switchtec driver [https://git.kernel.org/linus/52eabba5bcdb2853dec6ef007ba427b092034738 commit] == Clock == * renesas: rcar-gen3-cpg: Add support for RCLK on R-Car H3 ES2.0 [https://git.kernel.org/linus/bb1953067c05be30a605ee1d5b05a2677735bb37 commit] * renesas: r8a7795: Add support for R-Car H3 ES2.0 [https://git.kernel.org/linus/5573d194128b47334e3edb2db87cb471449d445a commit] * meson-gxbb: Add MALI clocks [https://git.kernel.org/linus/fac9a55b66c9b266171b69e73818a18225c41626 commit] * add clk_possible_parents debugfs file [https://git.kernel.org/linus/92031575c3e60c2f641aacf752bd7494d65e70f7 commit] * sunxi-ng: add Allwinner H5 CCU support for H3 CCU driver [https://git.kernel.org/linus/9be1c8afb4926aee043d48493c0474c0eea56540 commit] * meson-gxbb: Add GXL/GXM GP0 Variant [https://git.kernel.org/linus/0d48fc558d01ded71ffad3fe6cca8081847ac9a7 commit] * mediatek: add clk support for MT6797 [https://git.kernel.org/linus/96596aa06628e86ea0e1c08c34b0ccc7619e43ac commit] * vc5: Add support for IDT VersaClock 5P49V5935 [https://git.kernel.org/linus/1193e14fddbb5abe4fed49874ab3aab5d4f33b2c commit] * sunxi-ng: add support for PRCM CCUs [https://git.kernel.org/linus/cdb8b80b60935515b86cfe534f69934b13937052 commit] == Various == * kbuild: Add better clang cross build support [https://git.kernel.org/linus/785f11aa595bc3d4e74096cbd598ada54ecc0d81 commit] * auxdisplay: Add HD44780 Character LCD support [https://git.kernel.org/linus/d47d88361feea2ce11f39bd70467ffc19a61d2d3 commit] * auxdisplay: charlcd: Add support for displays with more than two lines [https://git.kernel.org/linus/1d3b2af213902059d9f4b35eb15b53f8062dc3b3 commit] * auxdisplay: charlcd: Add support for 4-bit interfaces [https://git.kernel.org/linus/ac201479cc695cb0140e425b9ca8ab2ecdcd2f0d commit] * s390/trng: Introduce s390 TRNG device driver [https://git.kernel.org/linus/bbcb478e3fefa5d9acff6a5311073fae0809a9c3 commit] * hwrng: mtk - Add driver for hardware random generator on MT7623 SoC [https://git.kernel.org/linus/7701d1ff8ed1b8d71dcccf1ae47470fe22942373 commit] * tpm: expose spaces via a device link /dev/tpmrm [https://git.kernel.org/linus/fdc915f7f71939ad5a3dda3389b8d2d7a7c5ee66 commit] * tpm: infrastructure for TPM spaces [https://git.kernel.org/linus/745b361e989af21ad40811c2586b60229f870a68 commit] * tpm/tpm_crb: Enable TPM CRB interface for ARM64 [https://git.kernel.org/linus/08eff49d63ca2bf4cd98c4bdc07dc9d07d52f8f5 commit] * cpufreq: intel_pstate: Active mode P-state limits rework [https://git.kernel.org/linus/c5a2ee7dde893e0a06044e75c16711f08d5c011d commit] * cpufreq: mediatek: Add support for MT8176 and MT817x [https://git.kernel.org/linus/cf9a2438257da2cbc55f82085b2e0add7583cf79 commit] * cpufreq: Add Tegra186 cpufreq driver [https://git.kernel.org/linus/939dc6f51e90c95a7d88034da48b747f01873bce commit] * cpufreq: intel_pstate: Add support for Gemini Lake [https://git.kernel.org/linus/630e57573efa20b586c808400005d0ebfb93fc6a commit] * dax: add a facility to lookup a dax device by 'host' device name [https://git.kernel.org/linus/72058005411ffddcae6c06f7b691d635489132af commit] * dma-buf: fence debugging [https://git.kernel.org/linus/5eb2c72c8acc3f84c85f9d504b87f25f78ef0eb0 commit] * EDAC, thunderx: Add Cavium ThunderX EDAC driver [https://git.kernel.org/linus/41003396f932d7f027725c7acebb6a7caa41dc3e commit] * extcon: intel-cht-wc: Add Intel Cherry Trail Whiskey Cove PMIC extcon driver [https://git.kernel.org/linus/db0f3baaa38bb587d831b1127082643b5e813074 commit] * ef/libstub/arm/arm64: Randomize the base of the UEFI rt services region [https://git.kernel.org/linus/e69176d68d26d63d9214797c191ce65358ea1ecf commit] * firmware: Google VPD sysfs driver [https://git.kernel.org/linus/049a59db34eb4c41a0231f983f180053db8f80d4 commit] * firmware: google memconsole: Add ARM/ARM64 support [https://git.kernel.org/linus/a1d6f9cfc7c6f55ae65430c2fd0eb2bae69dc246 commit] * firmware: google memconsole: Add coreboot support [https://git.kernel.org/linus/d384d6f43d1ec3f1225ab0275fd592c5980bd830 commit] * fpga: zynq: Add support for encrypted bitstreams [https://git.kernel.org/linus/7f33bbca14de25f24660441af5087440dd0d2fca commit] * fpga: Add support for Lattice iCE40 FPGAs [https://git.kernel.org/linus/21f8ba2ef378d906374a26f7abc05fb92219e9c6 commit] * FPGA: Add TS-7300 FPGA manager [https://git.kernel.org/linus/4348f7e2ae250d9b986b08c8e8ea8a402790f369 commit] * fpga pr ip: Core driver support for Altera Partial Reconfiguration IP [https://git.kernel.org/linus/d201cc17a8a31cc6c4f3944988fe9e2f04b021fb commit] * fpga manager: Add Xilinx slave serial SPI driver [https://git.kernel.org/linus/061c97d13f1a69c0edcab4dc6e97788e5bf3230f commit] * fpga: Add support for Xilinx LogiCORE PR Decoupler [https://git.kernel.org/linus/7e961c12be424c6c1e355d469cc1b82dbf3af718 commit] * fpga pr ip: Platform driver for Altera Partial Reconfiguration IP [https://git.kernel.org/linus/5b73cb5b0167833347fa0ce5525cfb488b2e2290 commit] * x86/intel_idle: add Gemini Lake support [https://git.kernel.org/linus/1b2e87687d3f951a66900cab6f1583d94099d2f7 commit] * x86, iommu/vt-d: Add an option to disable Intel IOMMU force on [https://git.kernel.org/linus/bfd20f1cc85010d2f2d77e544da05cd8c149ba9b commit] * iommu: Allow default domain type to be set on the kernel command line [https://git.kernel.org/linus/fccb4e3b8ab0957628abec82675691c72f67003e commit] * irqchip: Add Mediatek mtk-cirq driver [https://git.kernel.org/linus/9dbbbd33aafaf1f95b1cce940bdf4331cd8b822e commit] * irqchip: mips-cpu: Introduce IPI IRQ domain support [https://git.kernel.org/linus/3838a547fda22a37faab5770d01acd72aaeabbf6 commit] * lightnvm: physical block device (pblk) target [https://git.kernel.org/linus/a4bd217b432685d6a177c28a2af187f041c473b7 commit] * mailbox: Add driver for Broadcom FlexRM ring manager [https://git.kernel.org/linus/dbc049eee73004db996cc8f63754f8dd5f86d0f7 commit] * mailbox: bcm-pdc: Add Northstar Plus support to PDC driver [https://git.kernel.org/linus/fc2041c5415fbbe8a7f1f6ce73a5d4ad186c7827 commit] * mei: implement fsync [https://git.kernel.org/linus/58cde1a64c5e140e6ba498aaa406e063957e35df commit] * mei: drop amthif internal client [https://git.kernel.org/linus/394a77d0bb63756871750400068d8b0c3582fba7 commit] * drivers/misc: Add Aspeed LPC control driver [https://git.kernel.org/linus/6c4e976785011dfbe461821d0bfc58cfd60eac56 commit] * cxl: Add psl9 specific code [https://git.kernel.org/linus/f24be42aab37c6d07c05126673138e06223a6399 commit] * cxl: Enable PCI device IDs for future IBM CXL adapters [https://git.kernel.org/linus/41e20d959e5919c70058369323cefa57428b7aaf commit] * misc: Add host side PCI driver for PCI test function device [https://git.kernel.org/linus/2c156ac71c6b2518f3d589190f2a8872a8764faf commit] * nfc: Add support RC-S380P to port100 [https://git.kernel.org/linus/9728ee92f740acc65d54e6c62b9124cd0676cba9 commit] * NFC: remove TI nfcwilink driver [https://git.kernel.org/linus/0b73ef7992e2a18250c1ff2f67bbb2a6d2acbef1 commit] * libnvdimm: add mechanism to publish badblocks at the region level [https://git.kernel.org/linus/6a6bef90425e8cba7c53919d923240559b7f247c commit] * libnvdimm, region: sysfs trigger for nvdimm_flush() [https://git.kernel.org/linus/ab630891ce0eb83dc6c37971b35b228fc9e225ca commit] * libnvdimm: add support for clear poison list and badblocks for device dax [https://git.kernel.org/linus/006358b35c73ab75544fb4509483a81ef1a9c0b2 commit] * libnvdimm: Add 'resource' sysfs attribute to regions [https://git.kernel.org/linus/802f4be6feee3f0395c26ac9717da5b15f6b8fec commit] * nvmem: sunxi-sid: add support for H3's SID controller [https://git.kernel.org/linus/1a9636426b9f994d57dfe5a64e3f4644747a2e95 commit] * nvmem: Add driver for the i.MX IIM [https://git.kernel.org/linus/c066c1c0e43f6914d34a0c574c0110b523820567 commit] * perf: qcom: Add L3 cache PMU driver [https://git.kernel.org/linus/3071f13d75f627ed8648535815a0506d50cbc6ed commit] * drivers/perf: arm_pmu: add ACPI framework [https://git.kernel.org/linus/45736a72fb79b204c1fbdb08a1e1a2aa52c7281a commit] * phy: rockchip-usb: Add vbus regulator support [https://git.kernel.org/linus/9d685ed77b1b07411c2a0a3e38f567e17f1a247a commit] * phy: phy-mt65xx-usb3: add support for new version phy [https://git.kernel.org/linus/8d6e1957f14dbfb4c9510cd8179e3c8c1f488433 commit] * phy: qcom-qmp: new qmp phy driver for qcom-chipsets [https://git.kernel.org/linus/e78f3d15e115e8e764d4b1562b4fa538f2e22f6b commit] * phy: qcom-qusb2: New driver for QUSB2 PHY on Qcom chips [https://git.kernel.org/linus/ca04d9d3e1b141f8aeca434c30f876aadf0b5fbf commit] * platform/x86: thinkpad_acpi: add mapping for new hotkeys [https://git.kernel.org/linus/696c6523ec8f2a8f30f3dffef7e382f0fe5c2010 commit] * platform/x86: silead_dmi: Add entry for Insyde 7W tablets [https://git.kernel.org/linus/6b8e7d8f6881109dedfcf721d72f6bc822f4c580 commit] * platform/x86: hp-wireless: add Xiaomi's hardware id to the supported list [https://git.kernel.org/linus/05aa43cce0e287a87e686931d65707953bc60d07 commit] * platform/x86: Add Intel Cherry Trail ACPI INT33FE device driver [https://git.kernel.org/linus/1cd706df8a9c93f4c7234f285e316a239d6d27ea commit] * goldfish_pipe: An implementation of more parallel pipe [https://git.kernel.org/linus/726ea1a8ea96b2bba34ee2073b58f0770800701c commit] * powercap: intel_rapl: Add support for Gemini Lake [https://git.kernel.org/linus/4486740da2e1cb307f58e0e62f94c92ec7c101a1 commit] * RAS: Add a Corrected Errors Collector [https://git.kernel.org/linus/011d8261117249eab97bc86a8e1ac7731e03e319 commit] * regulator: pfuze100-regulator: add coin support [https://git.kernel.org/linus/c6182ac96096f35c7216e4e6a3c64c7374dadeb7 commit] * regulator: tps65132: add regulator driver for TI TPS65132 [https://git.kernel.org/linus/77c129bfefc85bae4dbaa655a5d9b75c9c665da9 commit] * regulator: Add ROHM BD9571MWV-M PMIC regulator driver [https://git.kernel.org/linus/e85c5a153fe237f261838fc9638c28f19e0f27c1 commit] * reset: Add Altera Arria10 SR Reset Controller [https://git.kernel.org/linus/627006820268f92b62b2bde486c76ccd0fadb671 commit] * reset: Add i.MX7 SRC reset driver [https://git.kernel.org/linus/abf97755ae31aaaf35156438dd3036e96f66da83 commit] * vfio: ccw: basic implementation for vfio_ccw driver [https://git.kernel.org/linus/63f1934d562de7cf3124de0ef617dcd3be98b279 commit] * vfio: ccw: realize VFIO_DEVICE_RESET ioctl [https://git.kernel.org/linus/83d1193a96dc78576c15f93cd70e0558763a85b3 commit] * vfio: ccw: register vfio_ccw to the mediated device framework [https://git.kernel.org/linus/84cd8fc48478b5e67b3f1600717299e11430a67e commit] * vfio: ccw: return I/O results asynchronously [https://git.kernel.org/linus/e5f84dbaea59b4f712dac428c337528b70e1c533 commit] * vfio: ccw: realize VFIO_DEVICE_G(S)ET_IRQ_INFO ioctls [https://git.kernel.org/linus/120e214e504fd6d3e33ec4b661193600b2faab95 commit] * vfio: ccw: realize VFIO_DEVICE_GET_REGION_INFO ioctl [https://git.kernel.org/linus/e01bcdd61320c91c826376e0a7dd96ef8e85dd18 commit] * vfio: ccw: introduce ccw_io_region [https://git.kernel.org/linus/060d2b5afcc4f9e2d61e2b059e648f569b8dba9a commit] * vfio: ccw: introduce support for ccw0 [https://git.kernel.org/linus/d686f21ace295f224eb2320bf1a8a20835de8494 commit] * vfio: ccw: handle ccw command request [https://git.kernel.org/linus/4e149e431a2858b86b4f9c801b2a4dde50c929f9 commit] * vfio: ccw: introduce channel program interfaces [https://git.kernel.org/linus/0a19e61e6d4c6192077ead760ba0a2d350987d4c commit] * vfio: ccw: introduce a finite state machine [https://git.kernel.org/linus/bbe37e4cb89702aa78e0f44618c5af7f9aaa33f6 commit] * soc: qcom: smd: Remove standalone driver [https://git.kernel.org/linus/395a48053af6c5e0f0217b610dcb7225ea3e3e42 commit] * soc: ti: Add ti_sci_pm_domains driver [https://git.kernel.org/linus/52835d59fc6cc7f3c3cfdb4a194ddc9ebd6c0c31 commit] * soc: imx: Add GPCv2 power gating driver [https://git.kernel.org/linus/03aa12629fc4f73acf28e519c9ee9cb1f5dd3706 commit] * soc: renesas: rcar-sysc: Add support for R-Car H3 ES2.0 [https://git.kernel.org/linus/fcb87087261e1be51b4c03677f39246bdc312b1c commit] * soc/tegra: Implement Tegra186 PMC support [https://git.kernel.org/linus/5e7d4c65294174d6f58fe36df3edd55cd3b859d6 commit] * target/user: PGR Support [https://git.kernel.org/linus/4ec5bf0ea83930b96addf6b78225bf0355459d7f commit] * tcmu: Add dynamic growing data area feature support [https://git.kernel.org/linus/141685a39151aea95eb56562d2953e919c6c73da commit] * tcmu: Add global data block pool support [https://git.kernel.org/linus/b6df4b79a5514a9c6c53533436704129ef45bf76 commit] * tee: generic TEE subsystem [https://git.kernel.org/linus/967c9cca2cc50569efc65945325c173cecba83bd commit] * tee: add OP-TEE driver [https://git.kernel.org/linus/4fb0a5eb364d239722e745c02aef0dbd4e0f1ad2 commit] * Documentation: tee subsystem and op-tee driver [https://git.kernel.org/linus/6a6e77006fcdba89708214556c6d560323e850fc commit] * uartlite: Adding a kernel parameter for the number of uartlites [https://git.kernel.org/linus/b44b96a060f3fd06456214cac7dfdd3ddf0caf2b commit] * serial: altera_jtaguart: add earlycon support [https://git.kernel.org/linus/0dcc0542a00656f6b4ae0ff9f0ba06b6ceec257e commit] * serial: 8250_fintek: Enable high speed mode on Fintek F81866 [https://git.kernel.org/linus/fab8a02b73eb2a42c589f943c377143f04b2bb73 commit] * serial: altera_uart: add earlycon support [https://git.kernel.org/linus/4d9d7d896d77e70e6868cfe681e7fcd58dc9526d commit] * tty: Disable default console blanking interval [https://git.kernel.org/linus/a4199f5eb8096d63828f7333fa45650a7b0a99ed commit] * serial: 8250_early: Add earlycon support for Palmchip UART [https://git.kernel.org/linus/72f1b85a045e3db4d21e9531bdc605157fa224a7 commit] * w1: add support for DS2438 Smart Battery Monitor [https://git.kernel.org/linus/e3af95e60738e2f0ecedca96f8f3baa2fa4d1b7d commit] * drm/i915/skl: Add missing SKL ID [https://git.kernel.org/linus/ca7a45ba6fb9e7ceca56d10b91db29c2f3451a2e commit] * ethtool: add CRC32 as an RSS hash function [https://git.kernel.org/linus/abb521e36b9286c262971974ebaeda2d67dadd86 commit] * net: stmmac: Use AVB mode by default [https://git.kernel.org/linus/2d72d5016f00fc7d64b95e79405787dea73669af commit] * mac80211: Add support for BSS max idle period element [https://git.kernel.org/linus/e38a017bf080d47376db340e94b9c2ffc47eb9b4 commit] * net: Add ESP offload features [https://git.kernel.org/linus/c7ef8f0c020ac43c8a692bf989017c06ab1fdf0f commit] * PCI: Recognize Thunderbolt devices [https://git.kernel.org/linus/8531e283bee66050734fb0e89d53e85fd5ce24a4 commit] * Add TI LMU driver [https://git.kernel.org/linus/d5aa11bfe9cebb4a3912b11748fd84aa15454229 commit] * mm: introduce memalloc_nofs_{save,restore} API [https://git.kernel.org/linus/7dea19f9ee636cb244109a4dba426bbb3e5304b7 commit] * uio: Allow handling of non page-aligned memory regions [https://git.kernel.org/linus/171058fb0883247b3a484a542b5dc89753c57cb5 commit] * PCI: Add device IDs for DRA74x and DRA72x [https://git.kernel.org/linus/984c307878f8924d743c419c79fdebbc19f1285e commit] * IB/opa-vnic: RDMA NETDEV interface [https://git.kernel.org/linus/2fc77572649163f8d669389e87217cc99942847a commit] * IB/opa-vnic: Virtual Network Interface Controller (VNIC) interface [https://git.kernel.org/linus/62e4594940da086b74cc47d7031b38a455483d07 commit] * vfio: ccw: define device_api strings [https://git.kernel.org/linus/aec390b937dcaf11c01483b8c348a2b004119aa7 commit] * drm/i915: Support explicit fencing for execbuf [https://git.kernel.org/linus/fec0445caa273209d2809760ac7c63e743d6f512 commit] * drm/i915: Enable userspace to opt-out of implicit fencing [https://git.kernel.org/linus/77ae9957897df86e627089688265e0db029dd0df commit] * drm/tegra: Add tiling FB modifiers [https://git.kernel.org/linus/5e91144dd702d068b22a75911c06104e56cb4858 commit] * vfs: add common GETFSMAP ioctl definitions [https://git.kernel.org/linus/80c9f490f344be7999f57fc31a8ed956f8c65f3b commit] * vfs: add common GETFSMAP ioctl definitions [https://git.kernel.org/linus/d0649f0416feb616d34d15e541716cb8a555e899 commit] * xen/kbdif: add multi-touch support [https://git.kernel.org/linus/f9ebfc22cc15c06ba61563c885f40a4bc07cccea commit] * tools/kvm_stat: add '%Total' column [https://git.kernel.org/linus/e55fe3ccccc1efb8f20c99728c8863424ae9ee4a commit] * tools/kvm_stat: add interactive command 'r' [https://git.kernel.org/linus/9f114a03c6854f49065dd036c17e1b4bb947f842 commit] * tools/kvm_stat: add interactive command 'c' [https://git.kernel.org/linus/4443084fa0cf85f91d357c8917b90504b784d925 commit] * tools/kvm_stat: add option '--guest' [https://git.kernel.org/linus/f9ff1087354e5e063b96a291360a8de84bea0bed commit] * tools: PCI: Add sample test script to invoke pcitest [https://git.kernel.org/linus/62cb0eff82d8c64b79d3cf46a995306551beeaf3 commit] * tools: PCI: Add a userspace tool to test PCI endpoint [https://git.kernel.org/linus/3f2ed813483452e3f8de56ec40c97c432c16dbf1 commit] * switchtec: Add sysfs attributes to the Switchtec driver [https://git.kernel.org/linus/5d8e1881f431cf470170813eb048e6a384340904 commit] * switchtec: Add user interface documentation [https://git.kernel.org/linus/44fc691b4fac3aff3e99b42cad3a994f5a6621ac commit] = List of merges = * [https://git.kernel.org/torvalds/c/694752922b12bd318aa80191bd9d8c3dcfb39055 Pull block layer updates ] * [https://git.kernel.org/torvalds/c/08c521a2011ff492490aa9ed6cc574be4235ce2b Pull second round of block layer updates ] * [https://git.kernel.org/torvalds/c/89d1cf89c88f4684a51bd1f3e3aff0ae32572292 Pull EDAC updates ] * [https://git.kernel.org/torvalds/c/cdbfbba98c151886a8e74116fbd8ba14e8200cb4 Pull hwmon updates ] * [https://git.kernel.org/torvalds/c/7f2ebde737c933d75718a1fca933af4e9d53006b Pull power supply and reset updates ] * [https://git.kernel.org/torvalds/c/6fb41cbd7d82f7b9e41db6245f6a46c84ca3083e Pull IPMI updates ] * [https://git.kernel.org/torvalds/c/477d7caeede0e3a933368440fc877b12c25dbb6d Pull mailbox updates ] * [https://git.kernel.org/torvalds/c/85724edecbdc19f53ed4b902fc3a32e4d1b61c9b Pull LED updates ] * [https://git.kernel.org/torvalds/c/e69bbe75de8ee0e732b8c009197f1a97e804d43c Pull libata updates ] * [https://git.kernel.org/torvalds/c/9410091dd5b4097819fcbb6d63987c51f62c85fd Pull cgroup updates ] * [https://git.kernel.org/torvalds/c/0e285e90887bcb248178d55960e1276188c657c9 Pull power management updates ] * [https://git.kernel.org/torvalds/c/08be881064da126b8df4b96b0b3e2e307969a4a1 Pull ACPI updates ] * [https://git.kernel.org/torvalds/c/5fab10041b4389b61de7e7a49893190bae686241 Pull generic device properties framework updates ] * [https://git.kernel.org/torvalds/c/5db6db0d400edd8bec274e34960cfa22838e1df5 Pull uaccess unification updates ] * [https://git.kernel.org/torvalds/c/2dbf3d5c32bf905c2575e5759f2ab6262ec9c6c5 Pull AVR32 removal ] * [https://git.kernel.org/torvalds/c/3cb6653552ddd0b5670a445032ecb9f162e950ff Pull irq updates ] * [https://git.kernel.org/torvalds/c/174ddfd5dfbfc2d91a45332f809977050ac3fdc5 Pull timer updates ] * [https://git.kernel.org/torvalds/c/3711c94fd6593318146348c940d81040acf9e877 Pull EFI updates ] * [https://git.kernel.org/torvalds/c/3527d3e9514f013f361fba29fd71858d9361049d Pull scheduler updates ] * [https://git.kernel.org/torvalds/c/207fb8c3049cdc31de20ca9f91d0ae319125eb62 Pull locking updates ] * [https://git.kernel.org/torvalds/c/6dc2cce9321198172cd96f955a5fc798a4cc35a6 Pul x86/process updates ] * [https://git.kernel.org/torvalds/c/7c8c03bfc7b9f5211d8a69eab7fee99c9fb4f449 Pull perf updates ] * [https://git.kernel.org/torvalds/c/3dee9fb2a4ced89a13a4d4b72b0b7360b701e566 Pull RAS updates ] * [https://git.kernel.org/torvalds/c/16b76293c5c81e6345323d7aef41b26e8390f62d Pull x86 boot updates ] * [https://git.kernel.org/torvalds/c/a52bbaf4a3b81e07430a91ee37ea76557c2c02ed Pull x86 cpu updates ] * [https://git.kernel.org/torvalds/c/3fb9268e43e7ab62adb5c6ddec58d3cb4767bd9a Pull x86 asm updates ] * [https://git.kernel.org/torvalds/c/7d6a31c394722c914c61292b457e1999c8bef5ea Pull x86 debug updates ] * [https://git.kernel.org/torvalds/c/888411be09739443271d254c9d8c1f5188c05509 Pull x86 irq update ] * [https://git.kernel.org/torvalds/c/d19458a4ead14da70c4c852659ccb0234ecd769e Pull x86 platform updates ] * [https://git.kernel.org/torvalds/c/aa2a4b6569d5b10491b606a86e574dff3852597a Pull x86 vdso updates ] * [https://git.kernel.org/torvalds/c/d3b5d35290d729a2518af00feca867385a1b08fa Pull x86 mm updates ] * [https://git.kernel.org/torvalds/c/b68e7e952f24527de62f4768b1cead91f92f5f6e Pull s390 updates ] * [https://git.kernel.org/torvalds/c/ceb198bb007b84ead867e87a71ffe715c4412b15 Pull m68k updates ] * [https://git.kernel.org/torvalds/c/c58d4055c054fc6dc72f1be8bc71bd6fff209e48 Pull documentation update ] * [https://git.kernel.org/torvalds/c/2575be8ad32f9910d7e7c118e73f529b8d5b8b7b Pull pstore updates ] * [https://git.kernel.org/torvalds/c/5958cc49ed2961a059d92ae55afeeaba64a783a0 Pull hardened usercopy updates ] * [https://git.kernel.org/torvalds/c/5b13475a5e12c49c24422ba1bd9998521dec1d4e Pull iov_iter updates ] * [https://git.kernel.org/torvalds/c/da7b66ffb2815800440d9e1649282a27c805304f Pull splice updates ] * [https://git.kernel.org/torvalds/c/204f144c9fcac355843412b6ba1150086488a208 Pull fs/compat.c cleanups ] * [https://git.kernel.org/torvalds/c/5a0387a8a8efb90ae7fea1e2e5c62de3efa74691 Pull crypto updates ] * [https://git.kernel.org/torvalds/c/8d65b08debc7e62b2c6032d7fe7389d895b92cbc Pull networking updates ] * [https://git.kernel.org/torvalds/c/be580e7522eecfcf31c70abdf6fa0ae77b2e293b Pull MMC updates ] * [https://git.kernel.org/torvalds/c/68fed41e0ff6c0332520a0d70ac05be2a7d9130e Pull pin control updates ] * [https://git.kernel.org/torvalds/c/7af4c727c7b6104f94f2ffc3d0899e75a9cc1e55 Pull HID subsystem updates ] * [https://git.kernel.org/torvalds/c/76f1948a79b26d5f57a5ee9941876b745c6baaea Pull livepatch updates ] * [https://git.kernel.org/torvalds/c/0302e28dee643932ee7b3c112ebccdbb9f8ec32c Pull security subsystem updates ] * [https://git.kernel.org/torvalds/c/46f0537b1ecf672052007c97f102a7e6bf0791e4 Pull audit updates ] * [https://git.kernel.org/torvalds/c/e5021876c91dc3894b2174cca8fa797f8e29e7b9 Pull MD updates ] * [https://git.kernel.org/torvalds/c/d35a878ae1c50977b55e352fd46e36e35add72a0 Pull device mapper updates ] * [https://git.kernel.org/torvalds/c/5133cd7518758211e827481e7d5053333bb926f0 Pull fsnotify updates ] * [https://git.kernel.org/torvalds/c/a3719f34fdb664ffcfaec2160ef20fca7becf2ee Pull quota, reiserfs, udf and ext2 updates ] * [https://git.kernel.org/torvalds/c/2f34c1231bfc9f2550f934acb268ac7315fb3837 Pull drm u pdates ] * [https://git.kernel.org/torvalds/c/221656e7c4ce342b99c31eca96c1cbb6d1dce45f Pull sound updates ] * [https://git.kernel.org/torvalds/c/e897f267c51812bfecec45771a2d835c1a2bdacf Pull backlight update ] * [https://git.kernel.org/torvalds/c/d26f552ebbfb0f2c7fe712f457a038d60ed73daa Pull MFD updates ] * [https://git.kernel.org/torvalds/c/14b730723aac9cf3ba0a74e830491e9a43bfc80a Pull i2c updates ] * [https://git.kernel.org/torvalds/c/a90f0e9ebb88ba7b0efea4e7d9defc0c2b96f712 Pull regulator updates ] * [https://git.kernel.org/torvalds/c/d25e436c4b68db2895185b24ad1f22499c2f87b0 Pull spi updates ] * [https://git.kernel.org/torvalds/c/16a12fa9aed176444fc795b09e796be41902bb08 Pull input subsystem updates ] * [https://git.kernel.org/torvalds/c/1684096b1ed813f621fb6cbd06e72235c1c2a0ca Pull rdma updates ] * [https://git.kernel.org/torvalds/c/dd23f273d9a765d7f092c1bb0d1cd7aaf668077e Merge misc updates ] * [https://git.kernel.org/torvalds/c/9c35baf6cee9a5745d55de6f9995916dde642517 Pull printk updates ] * [https://git.kernel.org/torvalds/c/4c174688ee92805aa5df6e06e5b625a3286e415c Pull tracing updates ] * [https://git.kernel.org/torvalds/c/a1be8edda4fe1f0a75007f26000a51436800869d Pull modules updates ] * [https://git.kernel.org/torvalds/c/a96480723c287c502b02659f4b347aecaa651ea1 Pull xen updates ] * [https://git.kernel.org/torvalds/c/c336bf8e658122eeab63afe0bfcb6360a381a79c Pull VFIO updates ] * [https://git.kernel.org/torvalds/c/99a7583de5ffd5cd82c407aad32bcbdeea09155b Pull x86 platform-drivers update ] * [https://git.kernel.org/torvalds/c/2bd80401743568ced7d303b008ae5298ce77e695 Pull GPIO updates ] * [https://git.kernel.org/torvalds/c/8d5e72dfdf0fa29a21143fd72746c6f43295ce9f Pull SCSI updates ] * [https://git.kernel.org/torvalds/c/8f28472a739e8e39adc6e64ee5b460df039f0e4f Pull USB updates ] * [https://git.kernel.org/torvalds/c/0be75179df5e20306528800fc7c6a504b12b97db Pull driver core updates ] * [https://git.kernel.org/torvalds/c/af82455f7dbd9dc20244d80d033721b30d22c065 Pull char/misc driver updates ] * [https://git.kernel.org/torvalds/c/7246f60068840847bdcf595be5f0b5ca632736e0 Pull powerpc updates ] * [https://git.kernel.org/torvalds/c/ab182e67ec99ea0c8d7435a32a4a1ed9bb02559a Pull arm64 updates ] * [https://git.kernel.org/torvalds/c/aeced66196460a04644538f4985192ce6be6acc0 Pull orangefs updates ] * [https://git.kernel.org/torvalds/c/1a5fb64fee203f9f5a9274c67ddbb821a29f723f Pull GFS2 updates ] * [https://git.kernel.org/torvalds/c/1062ae4982cabbf60f89b4e069fbb7def7edc8f7 Pull drm tegra updates ] * [https://git.kernel.org/torvalds/c/bdc713bf5674bc6a881bd05c85e2a0f811b409b3 Pull drm CoC pointer ] * [https://git.kernel.org/torvalds/c/e87d51ac61f88ae44fe14b34abe08566032d726b Pull media updates ] * [https://git.kernel.org/torvalds/c/c6a677c6f37bb7abc85ba7e3465e82b9f7eb1d91 Pull staging/IIO updates ] * [https://git.kernel.org/torvalds/c/53ef7d0e208fa38c3f63d287e0c3ab174f1e1235 Pull libnvdimm updates ] * [https://git.kernel.org/torvalds/c/3ef2bc099d1cce09e2844467e2ced98e1a44609d Pull DeviceTree updates ] * [https://git.kernel.org/torvalds/c/d484467c860dab3e17893d23b2238e1f581460fa Pull xfs updates ] * [https://git.kernel.org/torvalds/c/fe7a719b30dfdb4d55680461954b99b257ebe671 Pull cifs fixes ] * [https://git.kernel.org/torvalds/c/dd727dad37297f497dc69ac00182abf9651e7b6c Pull ext4 updates ] * [https://git.kernel.org/torvalds/c/677375cef8cb7763ef620e007873117b9bad72a0 Pull fscrypt updates ] * [https://git.kernel.org/torvalds/c/70ef8f0d37573079e093305214d0cc9eb71100f7 Pull f2fs updates ] * [https://git.kernel.org/torvalds/c/d9dc089583ebf28d6f02b995e2d71c85965660f9 Pull Xtensa updates ] * [https://git.kernel.org/torvalds/c/9c6ee01ed5bb1ee489d580eaa60d7eb5a8ede336 Pull ARM updates ] * [https://git.kernel.org/torvalds/c/2d3e4866dea96b0506395b47bfefb234f2088dac Pull KVM updates ] * [https://git.kernel.org/torvalds/c/bf5f89463f5b3109a72ed13ca62b57e90213387d Merge more updates ] * [https://git.kernel.org/torvalds/c/8f3207c7eab9d885cc64c778416537034a7d9c5b Pull tty/serial updates ] * [https://git.kernel.org/torvalds/c/857f8640147c9fb43f20e43cbca6452710e1ca5d Pull PCI updates ] * [https://git.kernel.org/torvalds/c/3341713c67d5eae5c68bab30add97e9f9ecfafa5 Pull more rdma updates ] * [https://git.kernel.org/torvalds/c/2868b2513aa732a99ea4a0a6bf10dc93c1f3dac2 Pull kselftest updates ] * [https://git.kernel.org/torvalds/c/11fbf53d66ec302fe50b06bd7cb4863dbb98775a Pull misc vfs updates ] * [https://git.kernel.org/torvalds/c/e07e368b27c3470765b70f71279d18992c7d9e03 Pull misc ARM SoC fixes ] * [https://git.kernel.org/torvalds/c/8d648aad05811ccc07df22834de60a7bf8d9e0e6 Pull ARM SoC platform updates ] * [https://git.kernel.org/torvalds/c/85d604902eb28eaea4f9e0f3a655ae986fa4bd2e Pull ARM Device-tree updates ] * [https://git.kernel.org/torvalds/c/c81ee18e97e4e3162169a749eb7f2b79b3510c7a Pull ARM: SoC defconfig updates ] * [https://git.kernel.org/torvalds/c/0160e00ae8e987be8822745fb166aa76451c9bcc Pull ARM SoC driver updates ] * [https://git.kernel.org/torvalds/c/0ff4c01b279a590a2826ade9321ad8c7ca5a1b6c Pull ARM SoC 64-bit changes ] * [https://git.kernel.org/torvalds/c/c6778ff813d2ca3e3c8733c87dc8b6831a64578b Pull ARM 64-bit DT updates ] * [https://git.kernel.org/torvalds/c/4a1e31c68e9f40be32838944931178b0d9ed9162 Pull ARC updates ] * [https://git.kernel.org/torvalds/c/28b47809b2171a6cfbab839936b24280639c9f85 Pull IOMMU updates ] * [https://git.kernel.org/torvalds/c/ecc721a72c121e8b641d68efd24a225abedb9a30 Pull pwm updates ] * [https://git.kernel.org/torvalds/c/4879b7ae05431ebcd228a4ff25a81120b3d85891 Pull dmaengine updates ] * [https://git.kernel.org/torvalds/c/7fc22f45fef00b55d9517e340650b6a0368faff1 Pull sparc updates ] * [https://git.kernel.org/torvalds/c/1176032cb12bb89ad558a3e57e82f2f25b817eff Pull btrfs updates ] * [https://git.kernel.org/torvalds/c/26c5eaa1326e9703effd01e7cc3cc0d4ad4b3c19 Pull ceph updates ] * [https://git.kernel.org/torvalds/c/a2e5ad45a9741068f357de4dbff50bb37c233e1b Pull fuse updates ] * [https://git.kernel.org/torvalds/c/b948abf53a381a0c681aadd612e2affba47f62bc Pull overlayfs update ] * [https://git.kernel.org/torvalds/c/2e4ab937ec49a6616e7354ccf4b18e4373f5f8a3 Pull more power management updates ] * [https://git.kernel.org/torvalds/c/dc9edaab90de9441cc28ac570b23b0d2bdba7879 Pull more ACPI updates ] * [https://git.kernel.org/torvalds/c/de4d195308ad589626571dbe5789cebf9695a204 Pull RCU updates ] * [https://git.kernel.org/torvalds/c/a2d9214c730f54ff72c2940bcd7f22d1fccb26ec Pull TEE driver infrastructure and OP-TEE drivers ] * [https://git.kernel.org/torvalds/c/5ccd414080822d5257c3569f4aeca74f63f4a257 Pull more KVM updates ] * [https://git.kernel.org/torvalds/c/c44b59430393c38873fd933333d945f426857a59 Pull virtio updates ] * [https://git.kernel.org/torvalds/c/f94c128eefcce2e3448d543f13cd7d7b8aa660a5 Pull metag updates ] * [https://git.kernel.org/torvalds/c/73ccb023a2f25b72c4b95499ca24760588014614 Pull NFS client updates ] * [https://git.kernel.org/torvalds/c/c70422f760c120480fee4de6c38804c72aa26bc1 Pull nfsd updates ] * [https://git.kernel.org/torvalds/c/b5a53b61a2890ec08f404f524c1c42aa86f09be4 Pull clk updates ] * [https://git.kernel.org/torvalds/c/291b38a7565b41676cafd1b4052315a94d9c8977 Pull hw lockdown support ] * [https://git.kernel.org/torvalds/c/556d994a75790dce8a9c6b35b94cff1d526b2e32 Pull RTC updates ] * [https://git.kernel.org/torvalds/c/593043d35ddff8ab033546c2a89bb1d4080d03e1 Pull Kbuild updates ] * [https://git.kernel.org/torvalds/c/23ea3f62f3f90caaa7b4bf32690c341101228cca Pull misc Kbuild updates ] * [https://git.kernel.org/torvalds/c/791a9a666d1afe2603bcb2c6a4852d684e879252 Pull Kbuild UAPI updates ] * [https://git.kernel.org/torvalds/c/9786e34e0a6055dbd1b46e16dfa791ac2b3da289 Pull MTD updates ] * [https://git.kernel.org/torvalds/c/4892c6f72e4b335b162edadbefc5378cea4f0ee1 Pull fbdev updates ] * [https://git.kernel.org/torvalds/c/0ba1c1950c320fcfdfe3dbc7470884e4a390083c Pull nios2 updates ] * [https://git.kernel.org/torvalds/c/ac3c4aa248c5b5390c40fad1ceb0a15a53f57a36 Pull MIPS updates ] * [https://git.kernel.org/torvalds/c/dc2a24816637ff6c60f08c4245aba01c6e9b6a79 Pull more powerpc updates ] * [https://git.kernel.org/torvalds/c/e0c4a5fc750e22c6f8d5c1ab7cc18592b88852ab Pull perf updates/fixes ] * [https://git.kernel.org/torvalds/c/050453295f808dd683b9a88f58a1b29540097394 Pull misc vfs updates ] * [https://git.kernel.org/torvalds/c/bd1286f964041a2fe5eec8801a51bd79d905bd02 Pull SCSI target updates ] * [https://git.kernel.org/torvalds/c/6a776e47a045462a1df1a3a9592598259ffd614f Pull thermal management updates ] * [https://git.kernel.org/torvalds/c/6b402bdfdbafce241cb6789ae38d94f45641078c Pull more power-supply updates ] * [https://git.kernel.org/torvalds/c/b53c4d5eb7cda86f7bf495f52116ae43bdc9cf23 Pull UBI/UBIFS updates ] * [https://git.kernel.org/torvalds/c/cd636458904a04de2349c728323c5d2af1203bdf Pull some more input subsystem updates ] = Other news sites =