Size: 199590
Comment:
|
Size: 235154
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 8: | Line 8: |
Other new sources: * LWN's merge window [[https://lwn.net/Articles/847057/|part 1]], [[https://lwn.net/Articles/847451/|part 2]] * Phoronix Linux 5.12 [[https://www.phoronix.com/scan.php?page=article&item=linux-512-features&num=1|Feature overview]] Or take instead a look at the list of Pull Requests: |
= Core (various) = * (FEATURED) idmapped mounts [[https://git.kernel.org/linus/a6435940b62f81a1718bf2bd46a051379fc89b9d|commit]], [[https://git.kernel.org/linus/e6c9a71451560edba343cbcbd500bea0a188f0d1|commit]], [[https://git.kernel.org/linus/02f92b3868a1b34ab98464e76b0e4e060474ba10|commit]], [[https://git.kernel.org/linus/0558c1bf5a0811bf5e3753eed911a15b9bd08271|commit]], [[https://git.kernel.org/linus/47291baa8ddfdae10663624ff0a15ab165952708|commit]], [[https://git.kernel.org/linus/21cb47be6fb9ece7e6ee63f6780986faa384a77c|commit]], [[https://git.kernel.org/linus/2f221d6f7b881d95de1f356a3097d755ab1e47d4|commit]], [[https://git.kernel.org/linus/e65ce2a50cf6af216bea6fd80d771fcbb4c0aaa1|commit]], [[https://git.kernel.org/linus/c7c7a1a18af4c3bb7749d33e3df3acdf0a95bbb5|commit]], [[https://git.kernel.org/linus/71bc356f93a1c589fad13f7487258f89c417976e|commit]], [[https://git.kernel.org/linus/0d56a4518d5eaf595a24ab2202e171330bb2ed72|commit]], [[https://git.kernel.org/linus/ba73d98745be1c10dc3cce68e8d7b95012d07d05|commit]], [[https://git.kernel.org/linus/9fe61450972d3900bffb1dc26a17ebb9cdd92db2|commit]], [[https://git.kernel.org/linus/6521f8917082928a4cb637eb64b77b5f2f5b30fc|commit]], [[https://git.kernel.org/linus/643fe55a0679ae5582a1a2a1df86dc240292cd1b|commit]], [[https://git.kernel.org/linus/b8b546a061884d98ba6ac6b4a0d1ee6566031cf5|commit]], [[https://git.kernel.org/linus/7c02cf73d0e2bfa18b321731dd35212eb6c92265|commit]], [[https://git.kernel.org/linus/d06c26f196dd5b196dfa5ff9703cf6c1ce921b9d|commit]], [[https://git.kernel.org/linus/9eccd12ce7f1c063a5ff03d8b8456b2b9761c6b6|commit]], [[https://git.kernel.org/linus/b816dd5ddeae3252bb4255105b4c641e4c841501|commit]], [[https://git.kernel.org/linus/0f5d220b42fba0ab17a7353787be3c29bea92e30|commit]], [[https://git.kernel.org/linus/435ac6214e00eab191296cd6cfdc316aa07e7794|commit]], [[https://git.kernel.org/linus/1ab29965b30599c797266eb3b970b4e6c8de3672|commit]], [[https://git.kernel.org/linus/549c7297717c32ee53f156cd949e055e601f67bb|commit]], [[https://git.kernel.org/linus/3cee6079f62f4d3a37d9dda2e0851677e08028ff|commit]], [[https://git.kernel.org/linus/a2d2329e30e224ea68d575d2525b866df9805ea0|commit]], [[https://git.kernel.org/linus/0f16ff0f545d5ec90bbd548afd2983785b546780|commit]], [[https://git.kernel.org/linus/029a52ada6a774cac457f3be34b79cfc85563ced|commit]], [[https://git.kernel.org/linus/899bf2ceb3963b04fa412d7967480578311b1bc7|commit]], [[https://git.kernel.org/linus/68847c941700475575ced191108971d26e82ae29|commit]], [[https://git.kernel.org/linus/d033cb6784c4f3a19a593cfe11f850e476197388|commit]], [[https://git.kernel.org/linus/e58ace1a0fa9d578f85f556b4b88c5fe9b871d08|commit]], [[https://git.kernel.org/linus/fbdc2f6c40f6528fa0db79c73e844451234f3e26|commit]], [[https://git.kernel.org/linus/5b490500f91b212d862560e7568aa5cdc141f9d0|commit]], [[https://git.kernel.org/linus/2a1867219c7b27f928e2545782b86daaf9ad50bd|commit]], [[https://git.kernel.org/linus/9caccd41541a6f7d6279928d9f971f6642c361af|commit]], [[https://git.kernel.org/linus/01eadc8dd96d7215dda71a1fe74b07b0e3b48af5|commit]], [[https://git.kernel.org/linus/4b78993681083361f19f66b4e9db298945647a3d|commit]], [[https://git.kernel.org/linus/14f3db5542e62bcf6fe088a09760ac52d55306c5|commit]], [[https://git.kernel.org/linus/f736d93d76d3e97d6986c6d26c8eaa32536ccc5c|commit]] * openat(): Support non-blocking open with {{{LOOKUP_CACHED}}} / {{{RESOLVE_CACHED}}} flags [[https://git.kernel.org/linus/e36cffed20a324e116f329a94061ae30dd26fb51|commit]], [[https://git.kernel.org/linus/ae66db45fd309fd1c6d4e846dfc8414dfec7d6ad|commit]], [[https://git.kernel.org/linus/6c6ec2b0a3e0381d886d531bd1471dfdb1509237|commit]], [[https://git.kernel.org/linus/99668f618062816ca7ba639b007eb145b9d3d41e|commit]] * (FEATURED) Allow selecting preemtion flavour on boot [[https://git.kernel.org/linus/3f2a8fc4b15de18644e8a80a09edda168676e22c|commit]], [[https://git.kernel.org/linus/29fd01944b7273bb630c649a2104b7f9e4ef3fa6|commit]], [[https://git.kernel.org/linus/6ef869e0647439af0fc28dde162d33320d4e1dd7|commit]], [[https://git.kernel.org/linus/b965f1ddb47daa5b8b2e2bc9c921431236830367|commit]], [[https://git.kernel.org/linus/2c9a98d3bc808717ab63ad928a2b568967775388|commit]], [[https://git.kernel.org/linus/40607ee97e4eec5655cc0f76a720bdc4c63a6434|commit]], [[https://git.kernel.org/linus/826bfeb37bb4302ee6042f330c4c0c757152bdb8|commit]] * Enable fw_devlink=on by default (create device links between consumer and supplier devices by scanning the firmware to infer the consumer/supplier relationships). It cuts down deferred probes [[https://git.kernel.org/linus/1f0dfa0545e7e1ee42e72f8a7a4888d7b1a59afa|commit]], [[https://git.kernel.org/linus/fb88c9a3e2ed984363996a68f4fd7d982dc4d8b6|commit]], [[https://git.kernel.org/linus/4b9bbb29baf6c948d24eaeff892815b8a403b64c|commit]], [[https://git.kernel.org/linus/b90fb8f66c617806a0548c273f562caea4741433|commit]], [[https://git.kernel.org/linus/b0e2fa4f611bb9ab22928605d5b1c7fd44e73955|commit]], [[https://git.kernel.org/linus/c13b827927112ba6170bea31c638a8573c127461|commit]], [[https://git.kernel.org/linus/e590474768f1cc04852190b61dec692411b22e2a|commit]] * fs-verity: Add an ioctl {{{FS_IOC_READ_VERITY_METADATA}}} which allows reading verity metadata from a file that has fs-verity enabled, including the merkle tree, the fsverity_descriptor, and the built-in signature [[https://git.kernel.org/linus/c2c8261151b32f1956fc4ecd71c9a3e7972084b6|commit]], [[https://git.kernel.org/linus/fab634c4de4604aefaaa9dc25d0e1a2cb7a961ab|commit]], [[https://git.kernel.org/linus/e17fe6579de023725ec22a16965e9099e4a05ac9|commit]], [[https://git.kernel.org/linus/622699cfe6ec5578f52727002d5717ff3f092e23|commit]], [[https://git.kernel.org/linus/947191ac8caba85e25e0e036b0f097fee9e817f3|commit]], [[https://git.kernel.org/linus/07c99001312cbf90a357d4877a358f796eede65b|commit]] * io_uring * Request recycling and task_work optimizations, which net anywhere from 10-20% of speedups on workloads that mostly are inline [[https://git.kernel.org/linus/45d189c6062922ffe272e98013ba464b355dede7|commit]], [[https://git.kernel.org/linus/61e98203047983fd959cfef889b328a57315847c|commit]], [[https://git.kernel.org/linus/889fca73287b0ae21c9d8712379c9ae5a3b27d08|commit]], [[https://git.kernel.org/linus/258b29a93bfe74a57c01e1b10b698d5b62e173fe|commit]], [[https://git.kernel.org/linus/ba88ff112bdfde8103a8143f867bcdc46bc0e50f|commit]], [[https://git.kernel.org/linus/5087275dba02943179720bd95d1d6c7047007550|commit]], [[https://git.kernel.org/linus/6dd0be1e2481b32c39870e187840ade6c2a11a72|commit]], [[https://git.kernel.org/linus/905c172f32c56f0740630b639ca5c10ba3689da0|commit]], [[https://git.kernel.org/linus/3893f39f2245eec04b8052cd441c2cb8a9ea3447|commit]], [[https://git.kernel.org/linus/9ae7246321d2b735867f6767e0fab96dd248c555|commit]], [[https://git.kernel.org/linus/bf019da7fcbe7e42372582cc339fd1fb8e1e4fa5|commit]], [[https://git.kernel.org/linus/6ff119a6e4c3fe900e75e6667930dc086f185f2b|commit]], [[https://git.kernel.org/linus/1b4c351f6eb7467c77fc19e0cd7e5f0083ecd847|commit]], [[https://git.kernel.org/linus/7cbf1722d5fc5779946ee8f338e9e38b5de15856|commit]], [[https://git.kernel.org/linus/65453d1efbd20f3825beba2a9c93ffb2ec729ece|commit]], [[https://git.kernel.org/linus/c5eef2b9449ba267f53bfa7cf63d2bc93acbee32|commit]], [[https://git.kernel.org/linus/e5d1bc0a91f16959aa279aa3ee9fdc246d4bb382|commit]] * Put io_uring under memcg protection [[https://git.kernel.org/linus/91f245d5d5de0802428a478802ec051f7de2f5d6|commit]], [[https://git.kernel.org/linus/26bfa89e25f42d2b26fe951bbcf04bb13937fbba|commit]] * Enable non-blocking path resolution for filename lookups [[https://git.kernel.org/linus/3a81fd02045c329f25e5900fa61f613c9b317644|commit]] * Support for skip entries in file registration [[https://git.kernel.org/linus/4e0377a1c5c633852f443a562ec55f7dfea65350|commit]] * Flag new native workers with IORING_FEAT_NATIVE_WORKERS [[https://git.kernel.org/linus/1c0aa1fae1acb77c5f9917adb0e4cb4500b9f3a6|commit]] * Locking * rcu/nocb: De-offload and re-offload support [[https://git.kernel.org/linus/65e560327fe68153a9ad7452d5fd3171a1927d33|commit]], [[https://git.kernel.org/linus/8d346d438f93b5344e99d429727ec9c2f392d4ec|commit]], [[https://git.kernel.org/linus/126d9d49528dae792859e5f11f3b447ce8a9a9b4|commit]], [[https://git.kernel.org/linus/d97b078182406c0bd0aacd36fc0a693e118e608f|commit]], [[https://git.kernel.org/linus/ef005345e6e49859e225f549c88c985e79477bb9|commit]], [[https://git.kernel.org/linus/5bb39dc956f3d4f1bb75b5962b503426c45340ae|commit]], [[https://git.kernel.org/linus/254e11efde66ca0a0ce0c99a62c377314b5984ff|commit]], [[https://git.kernel.org/linus/69cdea873cde261586a2cae2440178df1a313bbe|commit]], [[https://git.kernel.org/linus/314202f84ddd61e4d7576ef62570ad2e2d9db06b|commit]], [[https://git.kernel.org/linus/b9ced9e1ab51ed6057ac8198fd1eeb404a32a867|commit]], [[https://git.kernel.org/linus/e3abe959fbd57aa751bc533677a35c411cee9b16|commit]], [[https://git.kernel.org/linus/32aa2f4170d22f0b9fcb75ab05679ab122fae373|commit]], [[https://git.kernel.org/linus/634954c2dbf88e67aa267798f60af6b9a476cf4b|commit]], [[https://git.kernel.org/linus/43759fe5a137389e94ed6d4680c3c63c17273158|commit]], [[https://git.kernel.org/linus/dcd42591ebb8a25895b551a5297ea9c24414ba54|commit]] * RCU: Some real-time enhancements [[https://git.kernel.org/linus/2341bc4a0311e4319ced6c2828bb19309dee74fd|commit]], [[https://git.kernel.org/linus/8b9a0ecc7ef5e1ed3afbc926de17399a37128c82|commit]], [[https://git.kernel.org/linus/36221e109eb20ac111bc3bf3e8d5639aa457c7e0|commit]] * RCU: Allow summarization of verbose output [[https://git.kernel.org/linus/e76506f0e85129d726c487c873a2245c92446515|commit]] * Task scheduler * HRTICK reprogramming and optimization: [[https://git.kernel.org/linus/156ec6f42b8d300dbbf382738ff35c8bad8f4c3a|commit]], [[https://git.kernel.org/linus/e0ee463c93c43b1657ad69cf2678ff5bf1b754fe|commit]] * Add /debug/sched_preempt [[https://git.kernel.org/linus/e59e10f8ef63d42fbb99776a5a112841e798b3b5|commit]] * Add schedutil overview [[https://git.kernel.org/linus/0301925dd004539adbcf11f68a3a785472376e27|commit]] * vt: drop old FONT ioctls [[https://git.kernel.org/linus/ff2047fb755d4415ec3c70ac799889371151796d|commit]] * Build * DWARF v5 support [[https://git.kernel.org/linus/3c4fa46b30c551b1df2fb1574a684f68bc22067c|commit]], [[https://git.kernel.org/linus/a66049e2cf0ef166dba5bafdbb3062287fc965ad|commit]], [[https://git.kernel.org/linus/98cd6f521f1016171e9e263effc7d6edfbf61da1|commit]] * Add support for LTO in Clang [[https://git.kernel.org/linus/6f567c9300a5ebd7b18c26dda1c8d6ffbdd0debd|commit]], [[https://git.kernel.org/linus/1f9a1b74942485a0a29e7c4a9a9f2fe8aea17766|commit]], [[https://git.kernel.org/linus/34ca59e109bdf69704c33b8eeffaa4c9f71076e5|commit]], [[https://git.kernel.org/linus/31a7424bc58063a8e0466c3c10f31a52ec2be4f6|commit]], [[https://git.kernel.org/linus/18660698a3d30868524cefb60dcd4e0e297f71bb|commit]], [[https://git.kernel.org/linus/ecf11ba4d066fe527586c6edd6ca68457ca55cf4|commit]], [[https://git.kernel.org/linus/081df94301e317e84c3413686043987da2c3e39d|commit]], [[https://git.kernel.org/linus/b735bd3e68824316655252a931a3353a6ebc036f|commit]], [[https://git.kernel.org/linus/c26acfbbfbc2ae4167e33825793e85e1a53058d8|commit]], [[https://git.kernel.org/linus/cde07a4e4434ddfb9b1616ac971edf6d66329804|commit]], [[https://git.kernel.org/linus/f4b4bc10b0b85ec66f1a9bf5dddf475e6695b6d2|commit]], [[https://git.kernel.org/linus/82694854caa8badab7c5d3a19c0139e8b471b1d3|commit]], [[https://git.kernel.org/linus/7cae4b1cf1cc42f490422e20662169e8656c915a|commit]], [[https://git.kernel.org/linus/f83d1a0190bf6ac788a848454d21daee2299d085|commit]], [[https://git.kernel.org/linus/aeb818fcc94071e44203b3a36392562e5b88d9ec|commit]], [[https://git.kernel.org/linus/b682369d47df66ebc157426f7eb991c3eec32e7e|commit]], [[https://git.kernel.org/linus/125f0b7d24216f37a9683b3899fa45101090f098|commit]], [[https://git.kernel.org/linus/9077c016a39c78054f03e0354ad8409b47af68dc|commit]], [[https://git.kernel.org/linus/3b15cdc15956673ba1551d79bceae471436ac6a9|commit]], [[https://git.kernel.org/linus/dc5723b02e523b2c4a68667f7e28c65018f7202f|commit]], [[https://git.kernel.org/linus/38e89184900385b0dad1ee55c35ae8abcfee6ece|commit]], [[https://git.kernel.org/linus/22d429e75f24d114d99223389d6ba7047e952e32|commit]], [[https://git.kernel.org/linus/dd2776222abb9893e5b5c237a2c8c880d8854cee|commit]], [[https://git.kernel.org/linus/fbe078d397b4d59232f05fde977d3b1e7d0c2028|commit]], [[https://git.kernel.org/linus/a8cccdd954732a558d481407ab7c3106b89c34ae|commit]], [[https://git.kernel.org/linus/3578ad11f3fba07e64c26d8db68cfd3dde28c59e|commit]], [[https://git.kernel.org/linus/09a4e4d9c52a3c5e39e4f409b2c083ab13c6afc2|commit]], [[https://git.kernel.org/linus/7ac204b545f263c7595a8b5ec3797ae9f9954f82|commit]], [[https://git.kernel.org/linus/d23dddf86a12c96d9a3d135a567b9716e5b47821|commit]], [[https://git.kernel.org/linus/6e20f18579c5ba2f1bcbb2ec28a51cafca76935f|commit]], [[https://git.kernel.org/linus/01dd633e7aae169915fea89224acb7a2b688912b|commit]], [[https://git.kernel.org/linus/004d53f8c96f0a0263721494d25d6eec559268f4|commit]], [[https://git.kernel.org/linus/a31d793dbabd9251b5f46fb885a307b042bc79fe|commit]], [[https://git.kernel.org/linus/112b6a8e038d793d016e330f53acb9383ac504b3|commit]], [[https://git.kernel.org/linus/b33fff07e3e3817d94dbec7bf2040070ecd96d16|commit]] * kunit: support running subsets of test suites from kunit.py [[https://git.kernel.org/linus/5d31f71efcb6bce56ca3ab92eed0c8f2dbcc6f9a|commit]], [[https://git.kernel.org/linus/d992880b3d265597c5a16af3775257999492e957|commit]], [[https://git.kernel.org/linus/7af29141a31a2a2350589471c8979ff5f22fb9b7|commit]] Linux has not been released Summary: <<TableOfContents()>> = Prominent features = == == = Core (various) = * (FEATURED) idmapped mounts [[https://git.kernel.org/linus/a6435940b62f81a1718bf2bd46a051379fc89b9d|commit]], [[https://git.kernel.org/linus/e6c9a71451560edba343cbcbd500bea0a188f0d1|commit]], [[https://git.kernel.org/linus/02f92b3868a1b34ab98464e76b0e4e060474ba10|commit]], [[https://git.kernel.org/linus/0558c1bf5a0811bf5e3753eed911a15b9bd08271|commit]], [[https://git.kernel.org/linus/47291baa8ddfdae10663624ff0a15ab165952708|commit]], [[https://git.kernel.org/linus/21cb47be6fb9ece7e6ee63f6780986faa384a77c|commit]], [[https://git.kernel.org/linus/2f221d6f7b881d95de1f356a3097d755ab1e47d4|commit]], [[https://git.kernel.org/linus/e65ce2a50cf6af216bea6fd80d771fcbb4c0aaa1|commit]], [[https://git.kernel.org/linus/c7c7a1a18af4c3bb7749d33e3df3acdf0a95bbb5|commit]], [[https://git.kernel.org/linus/71bc356f93a1c589fad13f7487258f89c417976e|commit]], [[https://git.kernel.org/linus/0d56a4518d5eaf595a24ab2202e171330bb2ed72|commit]], [[https://git.kernel.org/linus/ba73d98745be1c10dc3cce68e8d7b95012d07d05|commit]], [[https://git.kernel.org/linus/9fe61450972d3900bffb1dc26a17ebb9cdd92db2|commit]], [[https://git.kernel.org/linus/6521f8917082928a4cb637eb64b77b5f2f5b30fc|commit]], [[https://git.kernel.org/linus/643fe55a0679ae5582a1a2a1df86dc240292cd1b|commit]], [[https://git.kernel.org/linus/b8b546a061884d98ba6ac6b4a0d1ee6566031cf5|commit]], [[https://git.kernel.org/linus/7c02cf73d0e2bfa18b321731dd35212eb6c92265|commit]], [[https://git.kernel.org/linus/d06c26f196dd5b196dfa5ff9703cf6c1ce921b9d|commit]], [[https://git.kernel.org/linus/9eccd12ce7f1c063a5ff03d8b8456b2b9761c6b6|commit]], [[https://git.kernel.org/linus/b816dd5ddeae3252bb4255105b4c641e4c841501|commit]], [[https://git.kernel.org/linus/0f5d220b42fba0ab17a7353787be3c29bea92e30|commit]], [[https://git.kernel.org/linus/435ac6214e00eab191296cd6cfdc316aa07e7794|commit]], [[https://git.kernel.org/linus/1ab29965b30599c797266eb3b970b4e6c8de3672|commit]], [[https://git.kernel.org/linus/549c7297717c32ee53f156cd949e055e601f67bb|commit]], [[https://git.kernel.org/linus/3cee6079f62f4d3a37d9dda2e0851677e08028ff|commit]], [[https://git.kernel.org/linus/a2d2329e30e224ea68d575d2525b866df9805ea0|commit]], [[https://git.kernel.org/linus/0f16ff0f545d5ec90bbd548afd2983785b546780|commit]], [[https://git.kernel.org/linus/029a52ada6a774cac457f3be34b79cfc85563ced|commit]], [[https://git.kernel.org/linus/899bf2ceb3963b04fa412d7967480578311b1bc7|commit]], [[https://git.kernel.org/linus/68847c941700475575ced191108971d26e82ae29|commit]], [[https://git.kernel.org/linus/d033cb6784c4f3a19a593cfe11f850e476197388|commit]], [[https://git.kernel.org/linus/e58ace1a0fa9d578f85f556b4b88c5fe9b871d08|commit]], [[https://git.kernel.org/linus/fbdc2f6c40f6528fa0db79c73e844451234f3e26|commit]], [[https://git.kernel.org/linus/5b490500f91b212d862560e7568aa5cdc141f9d0|commit]], [[https://git.kernel.org/linus/2a1867219c7b27f928e2545782b86daaf9ad50bd|commit]], [[https://git.kernel.org/linus/9caccd41541a6f7d6279928d9f971f6642c361af|commit]], [[https://git.kernel.org/linus/01eadc8dd96d7215dda71a1fe74b07b0e3b48af5|commit]], [[https://git.kernel.org/linus/4b78993681083361f19f66b4e9db298945647a3d|commit]], [[https://git.kernel.org/linus/14f3db5542e62bcf6fe088a09760ac52d55306c5|commit]], [[https://git.kernel.org/linus/f736d93d76d3e97d6986c6d26c8eaa32536ccc5c|commit]] * openat(): Support non-blocking open with {{{LOOKUP_CACHED}}} / {{{RESOLVE_CACHED}}} flags [[https://git.kernel.org/linus/e36cffed20a324e116f329a94061ae30dd26fb51|commit]], [[https://git.kernel.org/linus/ae66db45fd309fd1c6d4e846dfc8414dfec7d6ad|commit]], [[https://git.kernel.org/linus/6c6ec2b0a3e0381d886d531bd1471dfdb1509237|commit]], [[https://git.kernel.org/linus/99668f618062816ca7ba639b007eb145b9d3d41e|commit]] * (FEATURED) Allow selecting preemtion flavour on boot [[https://git.kernel.org/linus/3f2a8fc4b15de18644e8a80a09edda168676e22c|commit]], [[https://git.kernel.org/linus/29fd01944b7273bb630c649a2104b7f9e4ef3fa6|commit]], [[https://git.kernel.org/linus/6ef869e0647439af0fc28dde162d33320d4e1dd7|commit]], [[https://git.kernel.org/linus/b965f1ddb47daa5b8b2e2bc9c921431236830367|commit]], [[https://git.kernel.org/linus/2c9a98d3bc808717ab63ad928a2b568967775388|commit]], [[https://git.kernel.org/linus/40607ee97e4eec5655cc0f76a720bdc4c63a6434|commit]], [[https://git.kernel.org/linus/826bfeb37bb4302ee6042f330c4c0c757152bdb8|commit]] * Enable fw_devlink=on by default (create device links between consumer and supplier devices by scanning the firmware to infer the consumer/supplier relationships). It cuts down deferred probes [[https://git.kernel.org/linus/1f0dfa0545e7e1ee42e72f8a7a4888d7b1a59afa|commit]], [[https://git.kernel.org/linus/fb88c9a3e2ed984363996a68f4fd7d982dc4d8b6|commit]], [[https://git.kernel.org/linus/4b9bbb29baf6c948d24eaeff892815b8a403b64c|commit]], [[https://git.kernel.org/linus/b90fb8f66c617806a0548c273f562caea4741433|commit]], [[https://git.kernel.org/linus/b0e2fa4f611bb9ab22928605d5b1c7fd44e73955|commit]], [[https://git.kernel.org/linus/c13b827927112ba6170bea31c638a8573c127461|commit]], [[https://git.kernel.org/linus/e590474768f1cc04852190b61dec692411b22e2a|commit]] * fs-verity: Add an ioctl {{{FS_IOC_READ_VERITY_METADATA}}} which allows reading verity metadata from a file that has fs-verity enabled, including the merkle tree, the fsverity_descriptor, and the built-in signature [[https://git.kernel.org/linus/c2c8261151b32f1956fc4ecd71c9a3e7972084b6|commit]], [[https://git.kernel.org/linus/fab634c4de4604aefaaa9dc25d0e1a2cb7a961ab|commit]], [[https://git.kernel.org/linus/e17fe6579de023725ec22a16965e9099e4a05ac9|commit]], [[https://git.kernel.org/linus/622699cfe6ec5578f52727002d5717ff3f092e23|commit]], [[https://git.kernel.org/linus/947191ac8caba85e25e0e036b0f097fee9e817f3|commit]], [[https://git.kernel.org/linus/07c99001312cbf90a357d4877a358f796eede65b|commit]] * io_uring * Request recycling and task_work optimizations, which net anywhere from 10-20% of speedups on workloads that mostly are inline [[https://git.kernel.org/linus/45d189c6062922ffe272e98013ba464b355dede7|commit]], [[https://git.kernel.org/linus/61e98203047983fd959cfef889b328a57315847c|commit]], [[https://git.kernel.org/linus/889fca73287b0ae21c9d8712379c9ae5a3b27d08|commit]], [[https://git.kernel.org/linus/258b29a93bfe74a57c01e1b10b698d5b62e173fe|commit]], [[https://git.kernel.org/linus/ba88ff112bdfde8103a8143f867bcdc46bc0e50f|commit]], [[https://git.kernel.org/linus/5087275dba02943179720bd95d1d6c7047007550|commit]], [[https://git.kernel.org/linus/6dd0be1e2481b32c39870e187840ade6c2a11a72|commit]], [[https://git.kernel.org/linus/905c172f32c56f0740630b639ca5c10ba3689da0|commit]], [[https://git.kernel.org/linus/3893f39f2245eec04b8052cd441c2cb8a9ea3447|commit]], [[https://git.kernel.org/linus/9ae7246321d2b735867f6767e0fab96dd248c555|commit]], [[https://git.kernel.org/linus/bf019da7fcbe7e42372582cc339fd1fb8e1e4fa5|commit]], [[https://git.kernel.org/linus/6ff119a6e4c3fe900e75e6667930dc086f185f2b|commit]], [[https://git.kernel.org/linus/1b4c351f6eb7467c77fc19e0cd7e5f0083ecd847|commit]], [[https://git.kernel.org/linus/7cbf1722d5fc5779946ee8f338e9e38b5de15856|commit]], [[https://git.kernel.org/linus/65453d1efbd20f3825beba2a9c93ffb2ec729ece|commit]], [[https://git.kernel.org/linus/c5eef2b9449ba267f53bfa7cf63d2bc93acbee32|commit]], [[https://git.kernel.org/linus/e5d1bc0a91f16959aa279aa3ee9fdc246d4bb382|commit]] * Put io_uring under memcg protection [[https://git.kernel.org/linus/91f245d5d5de0802428a478802ec051f7de2f5d6|commit]], [[https://git.kernel.org/linus/26bfa89e25f42d2b26fe951bbcf04bb13937fbba|commit]] * Enable non-blocking path resolution for filename lookups [[https://git.kernel.org/linus/3a81fd02045c329f25e5900fa61f613c9b317644|commit]] * Support for skip entries in file registration [[https://git.kernel.org/linus/4e0377a1c5c633852f443a562ec55f7dfea65350|commit]] * Flag new native workers with IORING_FEAT_NATIVE_WORKERS [[https://git.kernel.org/linus/1c0aa1fae1acb77c5f9917adb0e4cb4500b9f3a6|commit]] * Locking * rcu/nocb: De-offload and re-offload support [[https://git.kernel.org/linus/65e560327fe68153a9ad7452d5fd3171a1927d33|commit]], [[https://git.kernel.org/linus/8d346d438f93b5344e99d429727ec9c2f392d4ec|commit]], [[https://git.kernel.org/linus/126d9d49528dae792859e5f11f3b447ce8a9a9b4|commit]], [[https://git.kernel.org/linus/d97b078182406c0bd0aacd36fc0a693e118e608f|commit]], [[https://git.kernel.org/linus/ef005345e6e49859e225f549c88c985e79477bb9|commit]], [[https://git.kernel.org/linus/5bb39dc956f3d4f1bb75b5962b503426c45340ae|commit]], [[https://git.kernel.org/linus/254e11efde66ca0a0ce0c99a62c377314b5984ff|commit]], [[https://git.kernel.org/linus/69cdea873cde261586a2cae2440178df1a313bbe|commit]], [[https://git.kernel.org/linus/314202f84ddd61e4d7576ef62570ad2e2d9db06b|commit]], [[https://git.kernel.org/linus/b9ced9e1ab51ed6057ac8198fd1eeb404a32a867|commit]], [[https://git.kernel.org/linus/e3abe959fbd57aa751bc533677a35c411cee9b16|commit]], [[https://git.kernel.org/linus/32aa2f4170d22f0b9fcb75ab05679ab122fae373|commit]], [[https://git.kernel.org/linus/634954c2dbf88e67aa267798f60af6b9a476cf4b|commit]], [[https://git.kernel.org/linus/43759fe5a137389e94ed6d4680c3c63c17273158|commit]], [[https://git.kernel.org/linus/dcd42591ebb8a25895b551a5297ea9c24414ba54|commit]] * RCU: Some real-time enhancements [[https://git.kernel.org/linus/2341bc4a0311e4319ced6c2828bb19309dee74fd|commit]], [[https://git.kernel.org/linus/8b9a0ecc7ef5e1ed3afbc926de17399a37128c82|commit]], [[https://git.kernel.org/linus/36221e109eb20ac111bc3bf3e8d5639aa457c7e0|commit]] * RCU: Allow summarization of verbose output [[https://git.kernel.org/linus/e76506f0e85129d726c487c873a2245c92446515|commit]] * Task scheduler * HRTICK reprogramming and optimization: [[https://git.kernel.org/linus/156ec6f42b8d300dbbf382738ff35c8bad8f4c3a|commit]], [[https://git.kernel.org/linus/e0ee463c93c43b1657ad69cf2678ff5bf1b754fe|commit]] * Add /debug/sched_preempt [[https://git.kernel.org/linus/e59e10f8ef63d42fbb99776a5a112841e798b3b5|commit]] * Add schedutil overview [[https://git.kernel.org/linus/0301925dd004539adbcf11f68a3a785472376e27|commit]] * vt: drop old FONT ioctls [[https://git.kernel.org/linus/ff2047fb755d4415ec3c70ac799889371151796d|commit]] * Build * DWARF v5 support [[https://git.kernel.org/linus/3c4fa46b30c551b1df2fb1574a684f68bc22067c|commit]], [[https://git.kernel.org/linus/a66049e2cf0ef166dba5bafdbb3062287fc965ad|commit]], [[https://git.kernel.org/linus/98cd6f521f1016171e9e263effc7d6edfbf61da1|commit]] * Add support for LTO in Clang [[https://git.kernel.org/linus/6f567c9300a5ebd7b18c26dda1c8d6ffbdd0debd|commit]], [[https://git.kernel.org/linus/1f9a1b74942485a0a29e7c4a9a9f2fe8aea17766|commit]], [[https://git.kernel.org/linus/34ca59e109bdf69704c33b8eeffaa4c9f71076e5|commit]], [[https://git.kernel.org/linus/31a7424bc58063a8e0466c3c10f31a52ec2be4f6|commit]], [[https://git.kernel.org/linus/18660698a3d30868524cefb60dcd4e0e297f71bb|commit]], [[https://git.kernel.org/linus/ecf11ba4d066fe527586c6edd6ca68457ca55cf4|commit]], [[https://git.kernel.org/linus/081df94301e317e84c3413686043987da2c3e39d|commit]], [[https://git.kernel.org/linus/b735bd3e68824316655252a931a3353a6ebc036f|commit]], [[https://git.kernel.org/linus/c26acfbbfbc2ae4167e33825793e85e1a53058d8|commit]], [[https://git.kernel.org/linus/cde07a4e4434ddfb9b1616ac971edf6d66329804|commit]], [[https://git.kernel.org/linus/f4b4bc10b0b85ec66f1a9bf5dddf475e6695b6d2|commit]], [[https://git.kernel.org/linus/82694854caa8badab7c5d3a19c0139e8b471b1d3|commit]], [[https://git.kernel.org/linus/7cae4b1cf1cc42f490422e20662169e8656c915a|commit]], [[https://git.kernel.org/linus/f83d1a0190bf6ac788a848454d21daee2299d085|commit]], [[https://git.kernel.org/linus/aeb818fcc94071e44203b3a36392562e5b88d9ec|commit]], [[https://git.kernel.org/linus/b682369d47df66ebc157426f7eb991c3eec32e7e|commit]], [[https://git.kernel.org/linus/125f0b7d24216f37a9683b3899fa45101090f098|commit]], [[https://git.kernel.org/linus/9077c016a39c78054f03e0354ad8409b47af68dc|commit]], [[https://git.kernel.org/linus/3b15cdc15956673ba1551d79bceae471436ac6a9|commit]], [[https://git.kernel.org/linus/dc5723b02e523b2c4a68667f7e28c65018f7202f|commit]], [[https://git.kernel.org/linus/38e89184900385b0dad1ee55c35ae8abcfee6ece|commit]], [[https://git.kernel.org/linus/22d429e75f24d114d99223389d6ba7047e952e32|commit]], [[https://git.kernel.org/linus/dd2776222abb9893e5b5c237a2c8c880d8854cee|commit]], [[https://git.kernel.org/linus/fbe078d397b4d59232f05fde977d3b1e7d0c2028|commit]], [[https://git.kernel.org/linus/a8cccdd954732a558d481407ab7c3106b89c34ae|commit]], [[https://git.kernel.org/linus/3578ad11f3fba07e64c26d8db68cfd3dde28c59e|commit]], [[https://git.kernel.org/linus/09a4e4d9c52a3c5e39e4f409b2c083ab13c6afc2|commit]], [[https://git.kernel.org/linus/7ac204b545f263c7595a8b5ec3797ae9f9954f82|commit]], [[https://git.kernel.org/linus/d23dddf86a12c96d9a3d135a567b9716e5b47821|commit]], [[https://git.kernel.org/linus/6e20f18579c5ba2f1bcbb2ec28a51cafca76935f|commit]], [[https://git.kernel.org/linus/01dd633e7aae169915fea89224acb7a2b688912b|commit]], [[https://git.kernel.org/linus/004d53f8c96f0a0263721494d25d6eec559268f4|commit]], [[https://git.kernel.org/linus/a31d793dbabd9251b5f46fb885a307b042bc79fe|commit]], [[https://git.kernel.org/linus/112b6a8e038d793d016e330f53acb9383ac504b3|commit]], [[https://git.kernel.org/linus/b33fff07e3e3817d94dbec7bf2040070ecd96d16|commit]] * kunit: support running subsets of test suites from kunit.py [[https://git.kernel.org/linus/5d31f71efcb6bce56ca3ab92eed0c8f2dbcc6f9a|commit]], [[https://git.kernel.org/linus/d992880b3d265597c5a16af3775257999492e957|commit]], [[https://git.kernel.org/linus/7af29141a31a2a2350589471c8979ff5f22fb9b7|commit]] = File systems = * BTRFS * Support subpage block size (currently read-only support) [[https://git.kernel.org/linus/6869b0a8be775e920be54ee9b69a743ca20d8332|commit]], [[https://git.kernel.org/linus/62c053fbb2d1816def1d353d9abed4c2f1f0abe9|commit]], [[https://git.kernel.org/linus/cac06d843f259ebc4d03e4bc8af7304c17f76ee5|commit]], [[https://git.kernel.org/linus/760f991f1428f25fd18b8638004c95f0a2a43b2f|commit]], [[https://git.kernel.org/linus/819822107d8837fc3363ceaeb172b981c8600a2b|commit]], [[https://git.kernel.org/linus/8ff8466d29efc226648c3c5e57590428d798a6ea|commit]], [[https://git.kernel.org/linus/09bc1f0fb845a6435e2c6c5d3c937f7a674e816a|commit]], [[https://git.kernel.org/linus/a1d767c11cca0f9b6ddc56ea9561d441340d91a9|commit]], [[https://git.kernel.org/linus/03a816b32be577fdeed2e17d95c2636b68f6860c|commit]], [[https://git.kernel.org/linus/251f2acc719e99f00827814ea77cfd38080e1d62|commit]], [[https://git.kernel.org/linus/92d83e94365706fa3250b0e43bdab5995ac03046|commit]], [[https://git.kernel.org/linus/d1e86e3fc34f24b090d86949ad7f3db7a4c1861f|commit]], [[https://git.kernel.org/linus/4012daf769cb77dbf3bc36c3adecf480ad097682|commit]], [[https://git.kernel.org/linus/4325cb2293817cef3611c43d7a27d0937d1e6962|commit]], [[https://git.kernel.org/linus/371cdc0700c778b94ae8fa2c7d99401f13070d8f|commit]], [[https://git.kernel.org/linus/32443de3382be98c0a8b8f6f50d23da2e10c4117|commit]], [[https://git.kernel.org/linus/92082d40976ed0a421305e2264bde53944805627|commit]], [[https://git.kernel.org/linus/0bb3eb3ee8674d5d20ad3c0c0767e18787bbd761|commit]] * Zoned mode, first working version but with limitations [[https://git.kernel.org/linus/ae29333fa644679b96d88c9dd3afbef25cbac0f6|commit]], [[https://git.kernel.org/linus/c3b0e880bbfafab6beed92b1ee6db2cdaf4bc54c|commit]], [[https://git.kernel.org/linus/7365104236ade0bf22edd7724c8fd438b0342ee4|commit]], [[https://git.kernel.org/linus/d6639b35da2d742f9cbcdf8f49f87f2bde9fd479|commit]], [[https://git.kernel.org/linus/4afd2fe835a0ff87fb88cba7a7daa881d8e14233|commit]], [[https://git.kernel.org/linus/b53429bad3a3555fdbda190192c6e9dfef8e7787|commit]], [[https://git.kernel.org/linus/1cb3dc3f79153c2d7f9a4438381e1385dff09656|commit]], [[https://git.kernel.org/linus/3c9daa09ccd43f68104634020b364d834c01738c|commit]], [[https://git.kernel.org/linus/1cd6121f2a382a840f01f506694b54bf403fddc9|commit]], [[https://git.kernel.org/linus/381a696eb5f99189a2c8d0d99aae766767f9cb1e|commit]], [[https://git.kernel.org/linus/08e11a3db098f4ba0cfee46d7ab449cba43dea1b|commit]], [[https://git.kernel.org/linus/a94794d50d788d4735fd8f656ac8c0510117457d|commit]], [[https://git.kernel.org/linus/169e0da91a21a571093feb8ff84c7e9229e64c08|commit]], [[https://git.kernel.org/linus/2eda57089ea31942e067d6ac37923c3154ef8a25|commit]], [[https://git.kernel.org/linus/d3575156f6623eecf086a20bcf99a63f1598109c|commit]], [[https://git.kernel.org/linus/011b41bffa3dd086de3f2c393b35cde6133a7140|commit]], [[https://git.kernel.org/linus/dcba6e48b518e5e48522e9ea2b73b60827c93146|commit]], [[https://git.kernel.org/linus/953651eb308fb56cd1a2d916e3d3c8b242240651|commit]], [[https://git.kernel.org/linus/e1326f0339fe0a3beecb0da4d1b8793443798e09|commit]], [[https://git.kernel.org/linus/cfe94440d17404478771179150e6e4554f092dd5|commit]], [[https://git.kernel.org/linus/d22002fd37bd970480c59754dfa448866a1f38bd|commit]], [[https://git.kernel.org/linus/cacb2cea46382aacf0365dbe231bd1ac3349478e|commit]], [[https://git.kernel.org/linus/138082f36610698e3fd00318f275d7f2159b8d26|commit]], [[https://git.kernel.org/linus/08f455593fff701e103876d4db5d3f4f6d0ff871|commit]], [[https://git.kernel.org/linus/24533f6a9ad633d6ff0332844fadafb9ecf4a917|commit]], [[https://git.kernel.org/linus/d8e3fb106f393858b90b3befc4f6092a76c86d1c|commit]], [[https://git.kernel.org/linus/544d24f9de73642a65d50389b789a957b14ae3f6|commit]], [[https://git.kernel.org/linus/42c011000963442ce533d92a492c4a057b2f5a46|commit]], [[https://git.kernel.org/linus/0bc09ca12980db3ef1e55bfad25b1803d57628c9|commit]], [[https://git.kernel.org/linus/24c0a7227fdfa598badcfc0f735d16745d39e0c4|commit]], [[https://git.kernel.org/linus/4eef29ef6360d9c3e4be111392e20b70e19171cc|commit]], [[https://git.kernel.org/linus/78ce9fc269af6e69c1399ab910ba6bc81c934f67|commit]], [[https://git.kernel.org/linus/6143c23ccced762d21a87ef5fa421ba876231131|commit]], [[https://git.kernel.org/linus/de17addce7a20db311c020fa91497a7341782d2d|commit]], [[https://git.kernel.org/linus/7db1c5d14dcd521bef1780b79dcc68b3968447a9|commit]], [[https://git.kernel.org/linus/32430c614844169a5e5554dcbb307735ddd1f780|commit]], [[https://git.kernel.org/linus/f7ef5287a63d644e62a52893af8c6cfcb5043213|commit]], [[https://git.kernel.org/linus/6ab6ebb76042d3d94a7c6c447f770a28a412c68c|commit]], [[https://git.kernel.org/linus/40ab3be102f0a61dbb93093f330b432324a793f1|commit]], [[https://git.kernel.org/linus/fa1a0f42a0356846fb1acd1d53061d53413a4c45|commit]], [[https://git.kernel.org/linus/3ddebf27fcd3a910989c85a3bfc9085225038c5b|commit]], [[https://git.kernel.org/linus/b528f467132713a03984b0f9592073d75677c501|commit]], [[https://git.kernel.org/linus/9d294a685fbcb256ce8c5f7fd88a7596d0f52a8a|commit]] * Do not block on deleted block group mutex in the cleaner, avoids some long stalls. Also less lock contention related to running delayed refs, let just one thread do the flushing when there are many inside transaction commit [[https://git.kernel.org/linus/ddfd08cb0484e491cae47a76ead051a168a0e644|commit]], [[https://git.kernel.org/linus/e19eb11f4f3d3b0463cd897016064a79cb6d8c6d|commit]], [[https://git.kernel.org/linus/61a56a992fcfc694a54de77d896350b9d0588e86|commit]], [[https://git.kernel.org/linus/ad368f3394b796fd7faa46da8d326c98718f21d7|commit]], [[https://git.kernel.org/linus/2a4d84c11a872551a335cfe3ee8b60af67ded109|commit]], [[https://git.kernel.org/linus/b7774425e0c08d8558be3a072b0c3e0b806b95f6|commit]], [[https://git.kernel.org/linus/dac348e9257051e7a39224747695b53e3fc737d7|commit]], [[https://git.kernel.org/linus/488bc2a2d21e5faf14f9f695bb592ae9dd0e7465|commit]] * Improve Preemptive background flushing: separate the logic from ticket reservations, improve the accounting and decisions when to flush in low space conditions [[https://git.kernel.org/linus/91e79a83fff663283341c8c29293faec8255099a|commit]], [[https://git.kernel.org/linus/ac1ea10e757a57fb61512ae9beb2ef67e5340e31|commit]], [[https://git.kernel.org/linus/5deb17e18e27a3502f21581ba4d086e762b86b31|commit]], [[https://git.kernel.org/linus/f00c42dd4cc8b856e68638e6a88b51f88b8e849e|commit]], [[https://git.kernel.org/linus/576fa34830afac6a40cd19c777f1ab49c914e87c|commit]], [[https://git.kernel.org/linus/ae7913ba52ec4a2883eb073c6bc99f1a8d9d636b|commit]], [[https://git.kernel.org/linus/f205edf77315a33eee82a7615fb57e9297957fe9|commit]], [[https://git.kernel.org/linus/9f42d37748264d65ca611b60c22b9c003030b0b3|commit]], [[https://git.kernel.org/linus/2e294c60497f29ab8791f4b99f348b22d70dd3c3|commit]], [[https://git.kernel.org/linus/88a777a6e5272106bdc96b1032d89b0ddc0e526f|commit]], [[https://git.kernel.org/linus/4b02b00fe5f1377f3dbfb168dfcfebf3d7a9632f|commit]], [[https://git.kernel.org/linus/e5ad49e215a07562f0a765c68161d13d7c23d8d1|commit]] * dbench workload improvements: avoid unnecessary work when logging inodes, fewer fallbacks to transaction commit and thus less waiting for it (+7% throughput, -20% latency) [[https://git.kernel.org/linus/ddffcf6fb5ac54ffcd7e90b10554d89dbd10b47b|commit]], [[https://git.kernel.org/linus/e593e54ed1f643f5007ab4656188b7c3c9a9cb11|commit]], [[https://git.kernel.org/linus/ab12313a9f56b939529abc80ac26bedefb3d5b62|commit]], [[https://git.kernel.org/linus/3e6a86a193b08039a382807c56421622c3ff4368|commit]], [[https://git.kernel.org/linus/0e44cb3f94284d33067fc74e30990a0ed5b3540d|commit]], [[https://git.kernel.org/linus/64d6b281ba4db044c946158387c74e1149b9487e|commit]], [[https://git.kernel.org/linus/d0c2f4fa555e70324ec2a129b822ab58f172cc62|commit]] * XFS * Speed up file fsyncs by reducing iolock cycling [[https://git.kernel.org/linus/f22c7f87777361f94aa17f746fbadfa499248dc8|commit]], [[https://git.kernel.org/linus/ae29e4220fd3047b5442e7e8db8027d7745093f5|commit]] * Increase the default parallelism levels of pwork clients. On fast systems this will speed up quotacheck by a large factor [[https://git.kernel.org/linus/f83d436aef5def77b318effc14809fdc57092588|commit]] * Allow sysadmins to tweak the CPU affinities and maximum concurrency levels of quotacheck and background blockgc worker pools [[https://git.kernel.org/linus/47bd6d3457fb96d287278027aed8a78d14f1d32d|commit]] * Expose inobtcount in xfs geometry [[https://git.kernel.org/linus/bc41fa5321f93ecbabec177f888451cfc17ad66d|commit]] * F2FS * Support compress level [[https://git.kernel.org/linus/3fde13f817e23f05ce407d136325df4cbc913e67|commit]] * Introduce {{{checkpoint_merge}}} mount option [[https://git.kernel.org/linus/261eeb9c1585de4515a770b48a3c89672c08ae7f|commit]] * Introduce a new per-sb directory in sysfs [[https://git.kernel.org/linus/5d4daa579e56adc97fb77c7dfda6c1f747c9ef25|commit]] * Add {{{ckpt_thread_ioprio}}} sysfs node [[https://git.kernel.org/linus/e65920661708b7c0f3db45c9cd5d0095034ee37f|commit]] * Introduce {{{sb_status}}} sysfs node [[https://git.kernel.org/linus/0bfe9f790448012ef38abf4e78feb2e691e2d366|commit]] * NFS * Add mount options supporting eager writes {{{writes=lazy/eager/wait}}}. The mount option basically controls how the write() system call works. {{{writes=lazy}}} is the default, and keeps the current behaviour. {{{writes=eager}}} means we send off the write immediately as an unstable write to the server. {{{writes=wait}}} means we send off the write as an unstable write, and then wait for the reply [[https://git.kernel.org/linus/75cfb200cd081d23eb7eaa68deba9e0ab9320070|commit]], [[https://git.kernel.org/linus/ed7bcdb374d20fab9e9dc36853a6735c047ad1b1|commit]], [[https://git.kernel.org/linus/a0492339fc70f1f7aa98f0cab55b78b0be124711|commit]] * Support the {{{-owrite}}} option in /proc/self/mounts and mountinfo [[https://git.kernel.org/linus/7ae017c7322e2b12472033e65a48aa25cde2fb22|commit]] * Report per-export stats [[https://git.kernel.org/linus/20ad856e47323e208ae8d6a9ecfe5bf0be6f505e|commit]] * Remove unused stats counters [[https://git.kernel.org/linus/1b76d1df1a3683b6b23cd1c813d13c5e6a9d35e5|commit]] * CIFS * Add new mount parameter {{{acdirmax}}} to allow caching metadata for directories more loosely than file data [[https://git.kernel.org/linus/4c9f948142a550af416a2bfb5e56d29ce29e92cf|commit]], [[https://git.kernel.org/linus/ddaf6d4a9253939036fa70d71534e482ee7413f6|commit]] * Add new mount parameter "acregmax" for distinct file and directory metadata timeout [[https://git.kernel.org/linus/5780464614f6abe6026f00cf5a0777aa453ba450|commit]] * GFS2 * Filesystem format 1802 features [[https://git.kernel.org/linus/47b7ec1daa511cd82cb9c31e88bfdb664b031d2a|commit]], [[https://git.kernel.org/linus/866eef48d80234e1ea3a2f78b54afc563be3ea4a|commit]] * EXFAT * Improve performance of exfat_free_cluster when using dirsync mount option [[https://git.kernel.org/linus/f728760aa923f1dd3a4818368dbdbd2c7d63b370|commit]] * RAMFS: * Support {{{O_TMPFILE}}} [[https://git.kernel.org/linus/93da400397445f1110b394caab5558d13971378e|commit]] * CEPH * Remove osdtimeout option entirely [[https://git.kernel.org/linus/d7ef2e59e3b908285fbbb815c4547bdba4299890|commit]] = Memory management = * (FEATURED) Add KFENCE: A low-overhead sampling-based memory safety error detector [[https://git.kernel.org/linus/0ce20dd840897b12ae70869c69f1ba34d6d16965|commit]], [[https://git.kernel.org/linus/1dc0da6e9ec0f8d735756374697912cd50f402cf|commit]], [[https://git.kernel.org/linus/840b239863449f27bf7522deb81e6746fbfbfeaf|commit]], [[https://git.kernel.org/linus/d438fabce7860df3cb9337776be6f90b59ced8ed|commit]], [[https://git.kernel.org/linus/d3fb45f370d927224af35d22d34ea465884afec8|commit]], [[https://git.kernel.org/linus/b89fb5ef0ce611b5db8eb9d3a5a7fcaab2cbe9e4|commit]], [[https://git.kernel.org/linus/2b8305260fb37fc20e13f71e13073304d0a031c8|commit]], [[https://git.kernel.org/linus/10efe55f883f2396a0024891ad1d7d5d040364b3|commit]], [[https://git.kernel.org/linus/bc8fbc5f305aecf63423da91e5faf4c0ce40bf38|commit]], [[https://git.kernel.org/linus/0825c1d57f02e3fb228bbecad827956d4c796d3a|commit]] * inotify: account inotify instances to kmemcg [[https://git.kernel.org/linus/ac7b79fd190b02e7151bc7d2b9da692f537657f3|commit]] * KASAN * Make the HW_TAGS mode more efficient. With this change, the overhead of HW_TAGS annotations excluding setting and checking memory tags is ~3%. As a side-effect, this patchset speeds up generic KASAN by ~15% [[https://git.kernel.org/linus/928501344fc645f80390afc12708c81b3595745d|commit]], [[https://git.kernel.org/linus/e2db1a9aa3814960a56583df39ea71e36d802278|commit]], [[https://git.kernel.org/linus/43a219cbe5a46ec3f6a1874bb2cb2fd4de8322cc|commit]], [[https://git.kernel.org/linus/df54b383124cf3e09f66644ee8a2eb977e8c7f26|commit]], [[https://git.kernel.org/linus/200072ce33b298cf14d3ed2a570f5eb27609677d|commit]], [[https://git.kernel.org/linus/b87c28b9a7ef64590943435ea59f40092f2376d5|commit]], [[https://git.kernel.org/linus/26a5ca7a73be31f76c291465680517cde37051ca|commit]], [[https://git.kernel.org/linus/d12d9ad816299052385bac351fad338a073121b3|commit]], [[https://git.kernel.org/linus/cde8a7eb778c7c71f70d636aa0bb1ec081b9167c|commit]], [[https://git.kernel.org/linus/2cb34276427a093e2d7cc6ea63ac447bad1ff4c1|commit]], [[https://git.kernel.org/linus/c80a03664e154b7263af1c4dd53f42221d0c8283|commit]] * stackdepot: Add support to configure STACK_HASH_SIZE [[https://git.kernel.org/linus/e1fdc403349c64fa58f4c163f4bf9b860b4db808|commit]], [[https://git.kernel.org/linus/d262093656a0eec6d6114a3178a9d887fddd0ded|commit]] * Overhaul multi-page lookups for future THP [[https://git.kernel.org/linus/c49f50d1983d53871ecc77b60c1fa69a2a5ca6d9|commit]], [[https://git.kernel.org/linus/96888e0ab0e652eb3036eff0cb0664a96cb7e9a9|commit]], [[https://git.kernel.org/linus/8c647dd1e39573f23a4ca25c09f82716b70e702c|commit]], [[https://git.kernel.org/linus/44835d20b2a0c9b4c0c3fb96e90f4e2fd4a4e41d|commit]], [[https://git.kernel.org/linus/bc5a301120f35caf0cd6cfdff7efa0fa779749c3|commit]], [[https://git.kernel.org/linus/c7bad633e6b749b2d64e2421cc9d4ee0d1540a8a|commit]], [[https://git.kernel.org/linus/41139aa4c3a31ee7e072fc63353c74035aade2ff|commit]], [[https://git.kernel.org/linus/54fa39ac2e00b1b8c2a7fe72e648773ffa48f76d|commit]], {[https://git.kernel.org/linus/5c211ba29deb84e647b3a87207c8714efd9c11d5|commit]], [[https://git.kernel.org/linus/ca122fe40eb463c8c11c3bfc1914f0048ca5c268|commit]], [[https://git.kernel.org/linus/31d270fd98d196578223e5b568a0bd3bc6028b09|commit]], [[https://git.kernel.org/linus/38cefeb33749992ceaad6ea40e12f92aa8f8e28f|commit]], [[https://git.kernel.org/linus/cf2039af1a2eee58fdbfa68bc0c9123e77477645|commit]], [[https://git.kernel.org/linus/a656a20241f08be532539c7d5bd82df741c2d487|commit]] * Count CMA pages per zone and print them in /proc/zoneinfo [[https://git.kernel.org/linus/3c381db1fac80373f2cc0d8c1d0bcfbf8bd4fb57|commit]] * memcg: add swapcache stat for memcg v2 [[https://git.kernel.org/linus/b6038942480e574c697ea1a80019bbe586c1d654|commit]] * dma-buf: Add debug option [[https://git.kernel.org/linus/84335675f2223cbd25d0de7d38ecc7d40b95bd4a|commit]] = Block layer = * block/keyslot-manager: Introduce passthrough keyslot manager [[https://git.kernel.org/linus/7bdcc48f4e80b01fd6057dfd382236a5b8123b61|commit]] * block/keyslot-manager: Introduce functions for device mapper support [[https://git.kernel.org/linus/d3b17a243790a34bd63fcef3fde63e29e2744938|commit]] * blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues [[https://git.kernel.org/linus/b6e68ee82585f2ee890b0a897a6aacbf49a467bb|commit]] * block, bfq: replace mechanism for evaluating I/O intensity [[https://git.kernel.org/linus/eb2fd80f9d2c515a901599362e83bc3356fc5e97|commit]] * block: introduce zone_write_granularity limit [[https://git.kernel.org/linus/a805a4fa4fa376bbc145762bb8b09caa2fa8af48|commit]] * block: Add n64 cart driver [[https://git.kernel.org/linus/d9b2a2bbbb4d0bc89129504eb1503bb8506158ed|commit]] * virtio-blk: support per-device queue depth [[https://git.kernel.org/linus/d1e9aa9c34a776d43de819d3d334833aff5cca5a|commit]] * block: remove skd driver [[https://git.kernel.org/linus/ee8f353b1591cef4a29cddeb379c1503559f474e|commit]] * dm integrity: introduce the "fix_hmac" argument [[https://git.kernel.org/linus/09d85f8d8909ec8baa07479ba5777bbca24961f3|commit]] * dm crypt: support using trusted keys [[https://git.kernel.org/linus/363880c4eb36bd2a70104c165fbc7a6d49858a91|commit]] * dm: add support for passing through inline crypto support [[https://git.kernel.org/linus/aa6ce87a768226802f9a231b3909fe81c503852c|commit]] * dm: support key eviction from keyslot managers of underlying devices [[https://git.kernel.org/linus/9355a9eb21a5c9b859ec838beb1874eef2e2a6d9|commit]] * dm: set DM_TARGET_PASSES_CRYPTO feature for some targets [[https://git.kernel.org/linus/3db564b4f5925f126c36cc033dfdbec0b6a785a9|commit]] = Tracing, perf and BPF = * BPF * Atomics for eBPF [[https://git.kernel.org/linus/11c11d0751fce605090761f9c066bae947a35e76|commit]], [[https://git.kernel.org/linus/74007cfc1f71e47394ca173b93d28afd0529fc86|commit]], [[https://git.kernel.org/linus/e5f02caccfae94f5baf6ec6dbb57ce8a7e9a40e7|commit]], [[https://git.kernel.org/linus/91c960b0056672e74627776655c926388350fa30|commit]], [[https://git.kernel.org/linus/c5bcb5eb4db632280b4123135d583a7bc8caea3e|commit]], [[https://git.kernel.org/linus/5ca419f2864a2c60940dcf4bbaeb69546200e36f|commit]], [[https://git.kernel.org/linus/5ffa25502b5ab3d639829a2d1e316cff7f59a41e|commit]], [[https://git.kernel.org/linus/462910670e4ac91509829c5549bd0227668176fb|commit]], [[https://git.kernel.org/linus/981f94c3e92146705baf97fb417a5ed1ab1a79a5|commit]], [[https://git.kernel.org/linus/98d666d05a1d9706bb3fe972157fa6155dbb180f|commit]], [[https://git.kernel.org/linus/de948576f8e7d7fa1b5db04f56184ffe176177c5|commit]] * New approach for BPF MTU handling [[https://git.kernel.org/linus/6306c1189e77a513bf02720450bb43bd4ba5d8ae|commit]], [[https://git.kernel.org/linus/2c0a10af688c02adcf127aad29e923e0056c6b69|commit]], [[https://git.kernel.org/linus/e1850ea9bd9eca3656820b4875967d6f9c11c237|commit]], [[https://git.kernel.org/linus/34b2021cc61642d61c3cf943d9e71925b827941b|commit]], [[https://git.kernel.org/linus/5f7d57280c1982d993d5f4ff0edac310f820f607|commit]], [[https://git.kernel.org/linus/6b8838be7e21edb620099e01eb040c21c5190494|commit]], [[https://git.kernel.org/linus/b62eba563229fc7c51af41b55fc67c4778d85bb7|commit]] * Misc improvements [[https://git.kernel.org/linus/700d4796ef59f5faf240d307839bd419e2b6bdff|commit]], [[https://git.kernel.org/linus/031d6e02ddbb8dea747c1abb697d556901f07dd4|commit]], [[https://git.kernel.org/linus/f2dd3b39467411c53703125a111f45b3672c1771|commit]], [[https://git.kernel.org/linus/ca06f55b90020cd97f4cc6d52db95436162e7dcf|commit]], [[https://git.kernel.org/linus/406c557edc5bb903db9f6cdd543cfc282c663ad8|commit]], [[https://git.kernel.org/linus/9ed9e9ba2337205311398a312796c213737bac35|commit]], [[https://git.kernel.org/linus/dcf33b6f4de173818540e3a2a0668c80a1ebdc68|commit]], [[https://git.kernel.org/linus/638e4b825d523bed7a55e776c153049fb7716466|commit]], [[https://git.kernel.org/linus/750e5d7649b1415e27979f91f917fa5e103714d9|commit]] * Allow the BPF ringbuffer to be used in sleepable programs (tracing and lsm) [[https://git.kernel.org/linus/ba90c2cc0231124d6de63576e8bdf371e92c8fd3|commit]], [[https://git.kernel.org/linus/f446b570ac7e1e71ffd6d2a31ffbcc5f32330a6d|commit]] * Allow rewriting to ports under ip_unprivileged_port_start [[https://git.kernel.org/linus/772412176fb98493158929b220fe250127f611af|commit]] * Allow to retrieve sol_socket opts from sock_addr progs [[https://git.kernel.org/linus/bcd6f4a8bedabac6949d05e418e73a0a1b309e84|commit]] * Allow variable-offset stack access [[https://git.kernel.org/linus/01f810ace9ed37255f27608a0864abebccf0aab3|commit]], [[https://git.kernel.org/linus/a680cb3d8e3f4f84205720b90c926579d04eedb6|commit]], [[https://git.kernel.org/linus/7a22930c4179b51352f2ec9feb35167cbe79afd9|commit]], [[https://git.kernel.org/linus/0fd7562af1cd21fce4c1011825e18de1cfa97baa|commit]] * Expose bpf_{g,s}etsockopt to more bpf_sock_addr hooks [[https://git.kernel.org/linus/62476cc1bf24b34d9442c7ba76e5eb6bf242f911|commit]], [[https://git.kernel.org/linus/073f4ec124bb2c431d9e4136e7f583abfea7f290|commit]], [[https://git.kernel.org/linus/357490601621d077c2c90473fec66d7a8badedcc|commit]], [[https://git.kernel.org/linus/4c3384d7abe58a68d78fd1b8b3bffbf62e1e29a1|commit]] * Expose bpf_get_socket_cookie to tracing programs [[https://git.kernel.org/linus/c5dbb89fc2ac013afe67b9e4fcb3743c02b567cd|commit]] * Misc performance improvements for cgroup hooks [[https://git.kernel.org/linus/9cacf81f8161111db25f98e78a7a0e32ae142b3f|commit]], [[https://git.kernel.org/linus/20f2505fb436cfa674cf1f46aaa624f44d3d1d03|commit]], [[https://git.kernel.org/linus/a9ed15dae0755a0368735e0556a462d8519bdb05|commit]] * Support kernel module ksym variables [[https://git.kernel.org/linus/a643bff752dcf72a07e1b2ab2f8587e4f51118be|commit]], [[https://git.kernel.org/linus/6943c2b05bf09fd5c5729f7d7d803bf3f126cb9a|commit]], [[https://git.kernel.org/linus/936f8946bdb48239f4292812d4d2e26c6d328c95|commit]], [[https://git.kernel.org/linus/635599bace259a2c42741c3ea61bfa7be6f15556|commit]], [[https://git.kernel.org/linus/541c3bad8dc51b253ba8686d0cd7628e6b9b5f4c|commit]], [[https://git.kernel.org/linus/284d2587ea8a96f97ca519a3de683ff226e9e2b3|commit]], [[https://git.kernel.org/linus/430d97a8a7bf1500c081ce756ff2ead73d2303c5|commit]] * Add support of pointer to struct in global functions [[https://git.kernel.org/linus/feb4adfad575c1e27cbfaa3462f376c13da36942|commit]], [[https://git.kernel.org/linus/4ddb74165ae580b6dcbb5ab1919d994fc8d03c3f|commit]], [[https://git.kernel.org/linus/e5069b9c23b3857db986c58801bebe450cff3392|commit]], [[https://git.kernel.org/linus/8b08807d039a843163fd4aeca93aec69dfc4fbcf|commit]] = Architectures = == X86 == * iommu/amd: Add Generic IO Page Table Framework Support. The framework allows callable implementation of IO page table. This allows AMD IOMMU driver to switch between different types of AMD IOMMU page tables (e.g. v1 vs. v2) [[https://git.kernel.org/linus/8c112a6b3dc6e292625117255ab7bd049639f286|commit]], [[https://git.kernel.org/linus/c9b258c6be09283663c6851725b322568d867c0b|commit]], [[https://git.kernel.org/linus/d2272ec7f946470e861b77572a2f31325faf59c6|commit]], [[https://git.kernel.org/linus/1f5855306676cf1d10785043d8fdc7a82bebd50b|commit]], [[https://git.kernel.org/linus/f9b4df790aa4372bfa11b7d212e537b763295429|commit]], [[https://git.kernel.org/linus/18954252a1d0b12e1b77087b55c37fb43b09e12a|commit]], [[https://git.kernel.org/linus/e42ba0633064ef23eb1c8c21edf96bac1541bd4b|commit]], [[https://git.kernel.org/linus/6eedb59c18a3be2b670e0adc68e46d22ebd42823|commit]], [[https://git.kernel.org/linus/33aef9786046d9a5744cd1e8d5d0ce800d611fdc|commit]], [[https://git.kernel.org/linus/0633bbcc1eedb7015554254d54e14602b1d8b989|commit]], [[https://git.kernel.org/linus/441555c63aca3300a0f6cd5948dbf5bd6e7760b3|commit]], [[https://git.kernel.org/linus/fd86c9501a9b3e5eb7e46b03f03ffa4bf892b523|commit]], [[https://git.kernel.org/linus/89c9a09cb9f6e0a7df77f9c9bafd3c96148bf0d5|commit]] * perf * core PMU support for Sapphire Rapids [[https://git.kernel.org/linus/2a6c6b7d7ad346f0679d0963cb19b3f0ea7ef32c|commit]], [[https://git.kernel.org/linus/628d923a3c464db98c1c98bb1e0cd50804caf681|commit]], [[https://git.kernel.org/linus/1ab5f235c176e93adc4f75000aae6c50fea9db00|commit]], [[https://git.kernel.org/linus/61b985e3e775a3a75fda04ce7ef1b1aefc4758bc|commit]], [[https://git.kernel.org/linus/32451614da2a9cf4296f90d3606ac77814fb519d|commit]] * intel: Remove Perfmon-v4 counter_freezing support [[https://git.kernel.org/linus/3daa96d67274653b7c461b30ef9581d68e905fe1|commit]] * platform * chrome: cros_ec_sysfs: Add cold-ap-off to sysfs reboot [[https://git.kernel.org/linus/4c2e9b3e18962862281d2b2b82e5ef8aaba0442f|commit]] * surface: Add support for Microsoft Surface System Aggregator Module [[https://git.kernel.org/linus/c167b9c7e3d6131b4a4865c112a3dbc86d2e997d|commit]], [[https://git.kernel.org/linus/44b84ee7b437dd7f869341b4b671963161a34a9f|commit]], [[https://git.kernel.org/linus/3a7081f610a0ff6385f38cf65a019383cd34bfdd|commit]], [[https://git.kernel.org/linus/0d21bb8560ef6bd09cab873120f940a939ad3aec|commit]], [[https://git.kernel.org/linus/02be44f6b5a9e4ff1215d337ac4d2a6fbafc7874|commit]], [[https://git.kernel.org/linus/eb0e90a82098d4a48308abb87d2087578a83987f|commit]], [[https://git.kernel.org/linus/8d7792823da4abd799d63aaceb23805203a5419e|commit]], [[https://git.kernel.org/linus/178f6ab77e617c984d6520b92e747075a12676ff|commit]], [[https://git.kernel.org/linus/fc00bc8ac1dada4085f9308f85f2d6359da0faa8|commit]] * surface: Add Surface Hot-Plug driver [[https://git.kernel.org/linus/bd69bcce4aa089435e2891222236b1cb20395bec|commit]] * surface: Add platform profile driver for Surface devices [[https://git.kernel.org/linus/21f05a437e96d485180f33294757b14cfcf338d2|commit]], [[https://git.kernel.org/linus/6120484ef2bd4ffea7d2f11d2f06167b8f848349|commit]], [[https://git.kernel.org/linus/6c0b5e3fc6b536b125a66dfee103f3bc26d386f6|commit]], [[https://git.kernel.org/linus/120484ef2bd4ffea7d2f11d2f06167b8f848349|commit]] * intel-uncore-freq: Add Sapphire Rapids server support [[https://git.kernel.org/linus/60accc011af0ff869875b1ded81cbd0948267f05|commit]] * !IdeaPad platform profile support [[https://git.kernel.org/linus/84f9017c37c479c4f70456a645d24d2296ad2208|commit]], [[https://git.kernel.org/linus/eabe533904cbcb6c7df530fd807cf2a3c3567d35|commit]] * ideapad-laptop: keyboard backlight and "always on USB charging" control support, reenable touchpad control [[https://git.kernel.org/linus/a14b3c83ab435e0a06f83a2c519ad27baf805cba|commit]], [[https://git.kernel.org/linus/e1a39a4460c17fa397020cd064744a908e2eac71|commit]], [[https://git.kernel.org/linus/803be832ac5698f54afa0c10458f59ce4104aa0f|commit]], [[https://git.kernel.org/linus/7d38f034e7b2d6eae3b0e29efb3fd968d156a797|commit]], [[https://git.kernel.org/linus/caa315b8de372890aedfa612b91e649168a31187|commit]], [[https://git.kernel.org/linus/d6b508896afedc0c4197cd5a6c4b9a24e64d05c9|commit]], [[https://git.kernel.org/linus/8782d8d7e8433924b2608ace57c778902c68ecec|commit]], [[https://git.kernel.org/linus/708086b2365bca758f652bb6bff4e56e5bbf9d45|commit]], [[https://git.kernel.org/linus/0c4915b6ad823b2e6ae9d97f6da64f1612254d6e|commit]], [[https://git.kernel.org/linus/40e0447d6f8052e241a1082bd97f8f3e40ed499d|commit]], [[https://git.kernel.org/linus/654324c45d8efb405466124fe954d2661bf33f69|commit]], [[https://git.kernel.org/linus/7be193e368d0933208c47895d37566b4f30e458b|commit]], [[https://git.kernel.org/linus/c81f241081b8dd6796d9f29fb4f264aa997311cb|commit]], [[https://git.kernel.org/linus/00641c086d2d929a770afcd8d637655625664eae|commit]], [[https://git.kernel.org/linus/0b765671cb80abc74c8d125f80c830dfc2f7d22e|commit]], [[https://git.kernel.org/linus/ff36b0d953dc4cbc40a72945920ff8e805f1b0da|commit]], [[https://git.kernel.org/linus/1c59de4ad24b6024b5d5b78d25486848f2d96c5d|commit]], [[https://git.kernel.org/linus/392cbf0a42777bb08153c76dfd0cb8c575bd6f10|commit]], [[https://git.kernel.org/linus/b3ed1b7fe3786c8fe795c16ca07cf3bda67b652f|commit]], [[https://git.kernel.org/linus/7553390d4b7e636d9be7913b16f4b9ae8b75df4c|commit]], [[https://git.kernel.org/linus/18227424549cfc1b3f7c88ec04be2c6a8ac3b887|commit]], [[https://git.kernel.org/linus/921f70ffe8901f98f7552194cc0458c4a145145e|commit]], [[https://git.kernel.org/linus/65c7713a5079278eee3146092fc4df2627b42604|commit]], [[https://git.kernel.org/linus/c67957464e1e4934588d2672ef6189f5d790fb67|commit]], [[https://git.kernel.org/linus/503325f84bc0ee3a07b0831ee59d6eae84cfa695|commit]], [[https://git.kernel.org/linus/6b49dea4fd9c539f5fea61f6a203ec1349292a26|commit]], [[https://git.kernel.org/linus/725f41339a70b78cd10dba71ee8ec252083b40ec|commit]], [[https://git.kernel.org/linus/cb3acb1564b0637beb446e6a9cf40cb40e147e1f|commit]] * intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 [[https://git.kernel.org/linus/56678a5f44ef5f0ad9a67194bbee2280c6286534|commit]] * Remove driver for deprecated platform: intel_mid_powerbtn [[https://git.kernel.org/linus/ae1527948f67d4b8a61f586f792d0971ea44bc92|commit]], intel_mid_powerbtn [[https://git.kernel.org/linus/aecb925db7085265595e79fc3feccd184d14464b|commit]], intel_mid_thermal [[https://git.kernel.org/linus/bbb284c007b3be59aed94a202a20c1be3e942caf|commit]], intel_mid_thermal [[https://git.kernel.org/linus/d073d867e98977996df64a4383b9880c975bba7b|commit]] * thinkpad_acpi: Add platform profile support [[https://git.kernel.org/linus/8e0cbf356377fabac47a027dd176cd1cacc5fc01|commit]], [[https://git.kernel.org/linus/a2ff95e018f1d2bc816f3078d5110a655e355f18|commit]], [[https://git.kernel.org/linus/c3bfcd4c676238e198d5a798b50e5d424bf05497|commit]] * thinkpad_acpi: set keyboard language [[https://git.kernel.org/linus/d7cbe2773aed0b636d48bb6795637eb486ecba6d|commit]] * Retire arch/x86/platform/goldfish [[https://git.kernel.org/linus/2b29eed3f201b49feb92fdd0178b10825a5528f4|commit]] * tools/power/x86/intel-speed-select * Add new command to get/set TRL [[https://git.kernel.org/linus/2c7dc57e9eb83cb005e6c2b8529f5a0a9b57c3ad|commit]] * Add new command turbo-mode [[https://git.kernel.org/linus/006050a6bd5ee4febf35478bfafb0764a609890a|commit]] * apb_timer: Remove driver for deprecated platform [[https://git.kernel.org/linus/1b79fc4f2bfd24efa7f0172dffc712e46b30a582|commit]] * crypto: aesni: implement support for cts(cbc(aes)) [[https://git.kernel.org/linus/ddf169a98f01d6fd46295ec0dd4c1d6385be65d4|commit]] * Introducing Linux root partition support for Microsoft Hypervisor [[https://git.kernel.org/linus/8f1d14cb835672cd27f6533f22f4c73e60a30727|commit]], [[https://git.kernel.org/linus/e997720202b363ba8000d769f114e3c2c5822227|commit]], [[https://git.kernel.org/linus/7e279d78664aa91107ebff4b03eca367967f5908|commit]], [[https://git.kernel.org/linus/7d4163c8315729140ad99d6e1ab10dfc7a685640|commit]], [[https://git.kernel.org/linus/5d0f077e0f413b7eca827b16ea8bfc4569e3946c|commit]], [[https://git.kernel.org/linus/99a0f46af6a7715147e81c558d558021aad4e207|commit]], [[https://git.kernel.org/linus/80f73c9f7468b15484e3ee4a29870fc9fa0419cc|commit]], [[https://git.kernel.org/linus/4f0455cf6f23800c78265c88922c6afd875d08a7|commit]], [[https://git.kernel.org/linus/86b5ec3552f3c09694e6f7934834b0a2a3aeebbe|commit]], [[https://git.kernel.org/linus/333abaf5abb396820c4c7c26a8eecc7523c99184|commit]], [[https://git.kernel.org/linus/d589ae61bc27b2b9aaac0bf20a9077b6fbda32b6|commit]], [[https://git.kernel.org/linus/b59fb7b60d47b2af3a114daf0ae198aa23921698|commit]], [[https://git.kernel.org/linus/12434e5fb6aed4655340ce74cd2a0dd859dff5bd|commit]], [[https://git.kernel.org/linus/466a9c3f88d04152ca83e840ca940c5f700402ac|commit]], [[https://git.kernel.org/linus/e39397d1fd6851bef4dfb63a631b8e15d1f43329|commit]], [[https://git.kernel.org/linus/fb5ef35165a37ca63ef0227657eabd06f0a39cf9|commit]] * KVM * Convert kvm_x86_ops to use static_call. Shows good performance gains for cpuid loop micro-benchmark [[https://git.kernel.org/linus/b6a7cc35440e997a42fa23ad006d5d3ba768007c|commit]], [[https://git.kernel.org/linus/9af5471bdbb2a26a1a46cd834e9fda6db6a9670e|commit]], [[https://git.kernel.org/linus/b3646477d458fbe7694a15b9c78fbe2fa426b703|commit]] * Conditional Hyper-V emulation enablement [[https://git.kernel.org/linus/32f00fd9ef39d8bd32ed7a365fc9a134ebbc646f|commit]], [[https://git.kernel.org/linus/a75b40a4dd57e624dc89b81abaf6ebd206bf62a0|commit]], [[https://git.kernel.org/linus/cb5b916172c6d47f8243212b0c00196ede219d95|commit]], [[https://git.kernel.org/linus/ef3f3980dedffe124727f7baa1932c8491a911e4|commit]], [[https://git.kernel.org/linus/e0121fa29a7f4fc56cf75f5c6a80c41c7c73f593|commit]], [[https://git.kernel.org/linus/aafa97fd1c01bc82c1f288bf1f27e8e1bdc36a3e|commit]], [[https://git.kernel.org/linus/f69b55efef8406113c52f7494d2669ba9d4958c8|commit]], [[https://git.kernel.org/linus/05f04ae4ffcc77cfcda86adc4e2c13aa72143c03|commit]], [[https://git.kernel.org/linus/72167a9d7da2c295caf1d4a2d58128406786505d|commit]], [[https://git.kernel.org/linus/9ff5e0304e949a8a4e584c8c2b11fad9b2e0b133|commit]], [[https://git.kernel.org/linus/f2bc14b69c38b60f201fdf90c08cb2dc8966f331|commit]], [[https://git.kernel.org/linus/4592b7eaa87d3525825d4ab2a35308bcec9e5ff9|commit]], [[https://git.kernel.org/linus/8f014550dfb114cc7f42a517d20d2cf887a0b771|commit]], [[https://git.kernel.org/linus/fc08b628d7c96d9a6d6bca488c3fa9c92bee6cc8|commit]], [[https://git.kernel.org/linus/b9ce0f86d91942596bce0267bfa7db3bbd7b434f|commit]] * Advertise INVPCID by default [[https://git.kernel.org/linus/e42033342293212ba5329f04f15e81dcb29b7118|commit]] * Add minimal support for Xen HVM guests [[https://git.kernel.org/linus/1232f8e6c9d15e6d043452f5d8895fcebc6a1ff2|commit]], [[https://git.kernel.org/linus/92f4d400a407235783afd4399fa26c4c665024b5|commit]], [[https://git.kernel.org/linus/23200b7a30de315d0e9a40663c905869d29d833c|commit]], [[https://git.kernel.org/linus/79033bebf6fa3045bfa9bbe543c0eb7b43a0f4a3|commit]], [[https://git.kernel.org/linus/78e9878cb376969d184a4b7fff392528fe17a3ce|commit]], [[https://git.kernel.org/linus/7d6bbebb7bb0294ede7bda04847272854e34f87c|commit]], [[https://git.kernel.org/linus/a76b9641ad1c0b045045727a6cbbeebf80b6b9bb|commit]], [[https://git.kernel.org/linus/a3833b81b05d0ae92ae085959dd8da136ec91868|commit]], [[https://git.kernel.org/linus/1ea9f2ed81c4b058a3dc73b75d684a1f451ce714|commit]], [[https://git.kernel.org/linus/13ffb97a3b11998450d51457b6b3617781953f7c|commit]], [[https://git.kernel.org/linus/42387042ba38cca8fb86bb3a7913e44cd3569750|commit]], [[https://git.kernel.org/linus/629b5348841a10afce49fbe81619863fd839f217|commit]], [[https://git.kernel.org/linus/3e3246158808d46b81edb8246214c0ab5a852594|commit]], [[https://git.kernel.org/linus/73e69a86347afe8156aa50c436fc192b280b0cd7|commit]], [[https://git.kernel.org/linus/aa096aa0a05ff7f1e7b8da95fae7aa71668212c7|commit]], [[https://git.kernel.org/linus/f2340cd9e41dc463cb1189274f3db560c1dfa1f4|commit]], [[https://git.kernel.org/linus/40da8ccd724f7ca2f08550a46268bc3a91cc8869|commit]], [[https://git.kernel.org/linus/8d4e7e80838f45d3466d36d4fcb890424825faa9|commit]], [[https://git.kernel.org/linus/e1f68169a4f89e49f33bf52df29aeb57cb8b1144|commit]] * Add new ability named {{{KVM_CAP_X86_BUS_LOCK_EXIT}}}, which is used to handle bus locks detected in guest. It allows the userspace to do custom throttling policies to mitigate the 'noisy neighbour' problem [[https://git.kernel.org/linus/8e53324021645f820a01bf8aa745711c802c8542|commit]], [[https://git.kernel.org/linus/15aad3be9adb3fb7fba84190a2ce57d66e8b51da|commit]], [[https://git.kernel.org/linus/fe6b6bc802b40081e8a7a1abe8d32b88d10a03e1|commit]], [[https://git.kernel.org/linus/c32b1b896d2ab30ac30bc39194bac47a09f7f497|commit]] * Guest Last Branch Recording Enabling. Last branch recording (LBR) is a performance monitor unit (PMU) feature on Intel processors that records a running trace of the most recent branches taken by the processor in the LBR stack [[https://git.kernel.org/linus/252e365eb28ddf49eb31cec1a5d99e708c73f57b|commit]], [[https://git.kernel.org/linus/a755753903a40d982f6dd23d65eb96b248a2577a|commit]], [[https://git.kernel.org/linus/9c9520ce883386dc3794c7d60204487ff1db09cb|commit]], [[https://git.kernel.org/linus/c646236344e9054cc84cd5a9f763163b9654cf7e|commit]], [[https://git.kernel.org/linus/8e12911b243e485f5e4c7c5fbc79cdf185728700|commit]], [[https://git.kernel.org/linus/1b5ac3226a1aa071135fe0ee5d1055d9e88b717c|commit]], [[https://git.kernel.org/linus/9254beaafd12e27d48149fab3b16db372bc90ad7|commit]], [[https://git.kernel.org/linus/e6209a3bef793e8fe29c873a7612023916eaa611|commit]], [[https://git.kernel.org/linus/9aa4f622460f9287e57804dbeb219bfef29f04a1|commit]], [[https://git.kernel.org/linus/be635e34c284d08b1da7f93ddd6a2110617d15e7|commit]], [[https://git.kernel.org/linus/f88d4f2f287ec062e985b60cbe60f04bd5a8e659|commit]] * Handle #GP for SVM execution instructions [[https://git.kernel.org/linus/4aa2691dcbd38ce1c461188799d863398dd2865d|commit]], [[https://git.kernel.org/linus/82a11e9c6fa2b50a7fff542fb782359dc1eab6bf|commit]], [[https://git.kernel.org/linus/3b9c723ed7cfa4e1eef338afaa57e94be2a60d9c|commit]], [[https://git.kernel.org/linus/14c2bf81fcd2226ca7fb9b179320ca1ca7cb581a|commit]] * Enumerate and expose AVX_VNNI feature [[https://git.kernel.org/linus/b85a0425d8056f3bd8d0a94ecdddf2a39d32a801|commit]], [[https://git.kernel.org/linus/1085a6b585d7d1c441cd10fdb4c7a4d96a22eba7|commit]] * Add support for SEV attestation command [[https://git.kernel.org/linus/2c07ded06427dd3339278487a1413d5e478f05f9|commit]] == ARM == * Device tree source * Renesas * Two Beacon !EmbeddedWorks boards (RZ/G2H and RZ/G2N based) [[https://git.kernel.org/linus/ed6ae131b0e88260d593fb3f02561de25ffc1045|commit]], [[https://git.kernel.org/linus/4d0e87eb6f54422418a2d985433866535856b6bd|commit]] * Intel SoCFPGA * eASIC N5X board (N5X) [[https://git.kernel.org/linus/a427485a009348f0c7a498e34788a4c5adcc7128|commit]] * ST-Ericsson Ux500 * Samsung GT-I9070 (Janice) phone (u8500) [[https://git.kernel.org/linus/78894adedd87ebe2af60148c773780022a151fbc|commit]] * TI OMAP * MYIR Tech Limited development board (AM335X) [[https://git.kernel.org/linus/4231f3a72f9ac7f8738d003b7ad56fa998574fb8|commit]] * Allwinner/sunxi * SL631 Action Camera (V3) [[https://git.kernel.org/linus/8f39fab53a2537d6d797034013c2de9c5c1b7938|commit]] * !PineTab Early Adopter tablet (A64) [[https://git.kernel.org/linus/7fa40ca7ef61926009f05df38802fe1fb6f0a20a|commit]] * Broadcom * Netgear R8000P router (BCM4906) [[https://git.kernel.org/linus/c8b404fb05dcfadff477e49b7ea6b500e015f101|commit]] * AMLogic * Hardkernel ODROID-HC4 development board (SM1) [[https://git.kernel.org/linus/33b14f663df84196cdfbbfccd85d36d10b2d1820|commit]] * Beelink GS-King-X TV Box (S922X) [[https://git.kernel.org/linus/93db2ce05204e240e9ee0933e02b75b433e609d5|commit]] * Qualcomm * Snapdragon 888 / SM8350 high-end phone SoC [[https://git.kernel.org/linus/2c1b8ebe929f1d452c95f8a4d32e3a265eb5b2c2|commit]], [[https://git.kernel.org/linus/8767fe36d90e3433bd18eb0f84d852da73d5c8c6|commit]], [[https://git.kernel.org/linus/80ad7f3349e63a12b9b9ba767884a513df362ec2|commit]], [[https://git.kernel.org/linus/b7e8f433a673eb875007111a75e9dbdc61ea5c14|commit]] * Snapdragon MTP reference board (SM8350) [[https://git.kernel.org/linus/0684074a46e8ef939c7afe6b9c7381563599c33a|commit]] * Snapdragon MTP reference board (SDX55) [[https://git.kernel.org/linus/9d038b2e62defb58a77947b486993e018e37aff1|commit]] * Sony Kitakami phones: Xperia Z3+/Z4/Z5 (APQ8094) [[https://git.kernel.org/linus/72b312411de71887c3c0076017455d911b92bb18|commit]] * Alcatel Idol 3 phone (MSM8916) [[https://git.kernel.org/linus/b32155ff0256dbc053874e61f532a75fdfb5ec31|commit]] * ASUS Zenfone 2 Laser phone (MSM8916) [[https://git.kernel.org/linus/bd167507d5b6fffe176eae56d9d9c0b3d26b64e6|commit]] * BQ Aquaris X5 aka Longcheer L8910 phone (MSM8916) [[https://git.kernel.org/linus/b3a6b088289ee0586b7f1f4977ade6dae06a009a|commit]] * !OnePlus6 and OnePlus6T (SDM845) [[https://git.kernel.org/linus/288ef8a42612df516e2e598a9ca5b3d9be846290|commit]] * Alfa Network AP120C-AC access point (IPQ4018) [[https://git.kernel.org/linus/7fccbd67ba6b7913f5d289e21aa8bff885b97a4d|commit]] * mt8183: Add krane-sku0 board [[https://git.kernel.org/linus/17cf7d4d940f4386e3b4d8e9db907887520d837a|commit]] * Add 8devices Jalapeno [[https://git.kernel.org/linus/308b2365ce113ca6bec619718095dfc175aef42a|commit]] * NXP i.MX6 (32-bit) * Plymovent BAS base system controller for filter systems (imx6dl) [[https://git.kernel.org/linus/2c62f908c08e03c7c4425dc373ca77a28619e40e|commit]] * Plymovent M2M board [[https://git.kernel.org/linus/8c906de4b76881f580f40c9a4c4c33dcc9ed1fbb|commit]] * Protonic MVT industrial touchscreen terminals (imx6dl) [[https://git.kernel.org/linus/f3604ba14bd75e081707b8107dd9420bfa573e0c|commit]] * Protonic PRTI6G reference board (imx6ul) [[https://git.kernel.org/linus/062bf67d83e5a814a7d523d5d9e46a8fc75764b1|commit]] * Kverneland UT1, UT1Q, UT1P, TGO agricultural terminals (imx6q/dl/qp) [[https://git.kernel.org/linus/db8c29bae60ad63b111466344f329d17f4117e76|commit]], [[https://git.kernel.org/linus/7f8f6311ba59582cb1c541d83d2b505a09907e6f|commit]] * NXP i.MX8 (64-bit) * Beacon i.MX8M Nano development kit (imx8mn) [[https://git.kernel.org/linus/36ca3c8ccb537ac6311b977e71040b493f168a63|commit]] * Boundary Devices i.MX8MM Nitrogen SBC (imx8mm) [[https://git.kernel.org/linus/da1a6b8bec881b67f0e234ed19e8b7e2fb1e7812|commit]] * Gateworks Venice i.MX 8M Mini Development Kits (imx8mm) [[https://git.kernel.org/linus/6f30b27c5ef54a266d188ffbee3bacfdd40e8f73|commit]] * phyBOARD-Pollux-i.MX8MP (imx8mp) [[https://git.kernel.org/linus/88f7f6bcca371b71ba93ff9c170c7c87927654df|commit]] * Purism Librem5 Evergreen phone (imx8mp) [[https://git.kernel.org/linus/f2047594e865bac597ab5056cd7d573be96ecfe1|commit]] * Kontron SMARC-sAL28 system-on-module(imx8mp) [[https://git.kernel.org/linus/642856097c186c0d675a8ac59efca557e8d9c0eb|commit]] * Rockchip * !NanoPi M4B Single-board computer (RK3399) [[https://git.kernel.org/linus/c7b03115003f7f337ab165542cee37148cf30a8a|commit]] * Radxa Rock Pi E router SBC (RK3328) [[https://git.kernel.org/linus/b918e81f2145967f0cadfe9ede38c69c1796fe09|commit]] * ASpeed * Ampere Mt. Jade, a BMC for an x86 server (AST2500) [[https://git.kernel.org/linus/36652a295266095a5f44bdb1c9f2c6400a9c71cf|commit]] * IBM Everest, a BMC for a Power10 server (AST2600) [[https://git.kernel.org/linus/a5c5168478d78ee1515487d6e1106381e6678f4d|commit]] * Supermicro x11spi, a BMC for an ARM server (AST2500) [[https://git.kernel.org/linus/13177f6ed3ea380011cea8a2f798c918e1ffc436|commit]] * Zynq * Ebang EBAZ4205, FPGA board (Zynq-7000) [[https://git.kernel.org/linus/00c2747814cc0067c7603c06dcef26a583cfe489|commit]] * ZynqMP zcu104 revC reference platform (ZynqMP) [[https://git.kernel.org/linus/127b856f67fc7bf9f753f99d247347833543ee42|commit]] * Remove efm32 [[https://git.kernel.org/linus/cc6111375cec44890218e5be654884f8b7bfc566|commit]] * Remove picoxcell [[https://git.kernel.org/linus/0c08a1c1d7d8524716c8e6e8565f969e0a0910de|commit]], [[https://git.kernel.org/linus/665a8799b05ea1b396ece2f28823f49862287922|commit]] * Remove prima2/atlas platforms [[https://git.kernel.org/linus/f3a732843accb04ede91055ffd0b92464fa4d15c|commit]] * Remove tango platform [[https://git.kernel.org/linus/edd4488aea9c6a7ded1a2615a32a3a7e8e29de31|commit]] * Remove u300 platform [[https://git.kernel.org/linus/ce1380c9f4bc48f6e6133ef9fc24dc9f3df500ac|commit]] * Remove zte zx platform [[https://git.kernel.org/linus/89d4f98ae90d95716009bb89823118a8cfbb94dd|commit]] * iommu * arm-smmu-qcom: Add Qualcomm SC8180X impl [[https://git.kernel.org/linus/1a7180ff81aadd21556a5b5df7d0a3280f7d744f|commit]] * MT8192 IOMMU support [[https://git.kernel.org/linus/bca28426805dc3a87b3b0d2fd528caf1a3e1b119|commit]], [[https://git.kernel.org/linus/5cf482f2f7a658fe4f74e97ed7e6e7f8263df03f|commit]], [[https://git.kernel.org/linus/ca49a4b4c9895a873213ae93abae5855e8d226c6|commit]], [[https://git.kernel.org/linus/ddd3e349b8aad5b814d17fc3bcf7a5a90af6d296|commit]], [[https://git.kernel.org/linus/fc3734698a435b301183acc8332f0a5fba868bc3|commit]], [[https://git.kernel.org/linus/66a28915541549f0fe0f4c705dab77443f22b5d6|commit]], [[https://git.kernel.org/linus/859da21112520829638a82f458ac2c8c2637e17d|commit]], [[https://git.kernel.org/linus/40596d2f2b6075f6c33180b2f55c814ff4885475|commit]], [[https://git.kernel.org/linus/00ab6f2d61583e072a0cced0420ee1134d853a35|commit]], [[https://git.kernel.org/linus/468ea0bfaecd097c223e13400d8e8fbae75e1f68|commit]], [[https://git.kernel.org/linus/f3a8a46d714fd67b856f09e4c783363076ebac62|commit]], [[https://git.kernel.org/linus/2f317da4332a145be76ccd49d0a38803b499c39c|commit]], [[https://git.kernel.org/linus/9bdfe4c175c8a9ea4959f7ad087e3d66d3917bc8|commit]], [[https://git.kernel.org/linus/7f37a91dc85e37ed06422c6e460724375a86f40c|commit]], [[https://git.kernel.org/linus/986d9ec5f176ff1a539e849d57b3d6ecc937c4a6|commit]], [[https://git.kernel.org/linus/baf94e6ebff9622f60c4a87ff59c85bf756b7e20|commit]], [[https://git.kernel.org/linus/34665c7929fc27351ee3f45554e8991a6fd6e284|commit]], [[https://git.kernel.org/linus/c0b57581b73be7b43f39e0dff201c93413f6a668|commit]], [[https://git.kernel.org/linus/bfed873114c5fbb8982113abbab17cde7788dcba|commit]], [[https://git.kernel.org/linus/ef0f0986b670cb1627bff055102cab70a7d3852a|commit]], [[https://git.kernel.org/linus/08500c43d4f70c1e8be6beda8a2aea0ecfb845d8|commit]], [[https://git.kernel.org/linus/4f956c97d26be65aea580e943f470ec70f7b0bb6|commit]], [[https://git.kernel.org/linus/b7875eb9458983ade0c780276b21cfbc0c22d70b|commit]], [[https://git.kernel.org/linus/585e58f498a2855dc7a8d351df34dd645447f337|commit]], [[https://git.kernel.org/linus/803cf9e5a6aa64e94f9c554190bc0031929f6857|commit]], [[https://git.kernel.org/linus/c3045f39244e90c4c45a404e35aa66403ca68815|commit]], [[https://git.kernel.org/linus/ab1d5281a62bafbd611fffdce7eab6eb9577aa0d|commit]], [[https://git.kernel.org/linus/8d2c749e5252466d8fc1917101f137966c61fd1c|commit]], [[https://git.kernel.org/linus/23357572bec6b7f900d855f6dda9c77bb6d1c2de|commit]], [[https://git.kernel.org/linus/9e3489e06fb94a7908c3c8f098c191ff711a8182|commit]], [[https://git.kernel.org/linus/6af4873852c471c910f06e6a695dfd2b1741ccab|commit]] * crypto * blake2s - add ARM scalar optimized BLAKE2s [[https://git.kernel.org/linus/5172d322d34c30fb926b29aeb5a064e1fd8a5e13|commit]] * blake2b - add NEON-accelerated BLAKE2b [[https://git.kernel.org/linus/1862eb007367f9e4cfd52d0406742de337b28ebf|commit]] * Add SMCCC TRNG entropy service [[https://git.kernel.org/linus/67c6bb56b649590a3f59c2a92331aa4e83d4534c|commit]], [[https://git.kernel.org/linus/a37e31fc97efe7f7c68cb381cf4390e472c09061|commit]], [[https://git.kernel.org/linus/a8e190cdae1bf8e9e490776b8179babc1962bb25|commit]] * perf: Add support for ARMv8.3-SPE [[https://git.kernel.org/linus/4a669e2432fce9c01522a8453460e89f877dccd4|commit]] * perf arm-spe: Synthesize memory event [[https://git.kernel.org/linus/e55ed3423c1bb29f97062f42ba3a94bbff5ab6a5|commit]] * brcmstb: Add debug UART entry for 72116 [[https://git.kernel.org/linus/d5d5b7f3e2ad4b7c7c80c6a4d5686fe8a9624947|commit]] * ARM64 * Add support for SMCCC TRNG entropy source [[https://git.kernel.org/linus/38db987316a38a3fe55ff7f5f4653fcb520a9d26|commit]] * Early CPU feature override, and applications to VHE, BTI and PAuth [[https://git.kernel.org/linus/114945d84a30a5feba8ec24d854257c78c89abd1|commit]], [[https://git.kernel.org/linus/b161f92482426a7323884d57cbae683812909988|commit]], [[https://git.kernel.org/linus/8cc8a32415364e475c25277b507f06f67c47ca9a|commit]], [[https://git.kernel.org/linus/f359182291c757cdf77bcd014c025d1ed6b87662|commit]], [[https://git.kernel.org/linus/0c93df9622d4d921bcd0dc83f71fed9e98f5119f|commit]], [[https://git.kernel.org/linus/c6f8c92f3f368d345c38aea5cc0e60515bcb159e|commit]], [[https://git.kernel.org/linus/19e87e131915a2389a08874092a82fe5aa0f8952|commit]], [[https://git.kernel.org/linus/e2df464173f0b585adb958a09536eae2cd1dbefd|commit]], [[https://git.kernel.org/linus/d077cb3cb90470f8bd7dbe357a474e13589390b9|commit]], [[https://git.kernel.org/linus/8f266a5d878ad38fbd43e41e22847650f51d4734|commit]], [[https://git.kernel.org/linus/b3341ae0efa235726ad69e53ce83c6a3c445bda8|commit]], [[https://git.kernel.org/linus/f6f0c4362f070cab4a0cec432e82428d702ce0a6|commit]], [[https://git.kernel.org/linus/33200303553d3d74e7b980493cf363da545f887d|commit]], [[https://git.kernel.org/linus/361db0fca7affafa920f7d91bf93b9d9da44712f|commit]], [[https://git.kernel.org/linus/41fac42c25338f4ea295b58106c26683d893a1c6|commit]], [[https://git.kernel.org/linus/863ace77e9ff85c06d57e9491faffae8512070de|commit]], [[https://git.kernel.org/linus/1945a067f351debcd2518d9f6039b1835de08dfd|commit]], [[https://git.kernel.org/linus/166cc2a4be0d80075d379b30d3e84895c878a1a8|commit]], [[https://git.kernel.org/linus/a762f4ffc3c8a434da1b712e57a80d8d10404198|commit]], [[https://git.kernel.org/linus/93ad55b7852b324a3fd7d46910b88c81deb62357|commit]], [[https://git.kernel.org/linus/7f6240858cf3abb75237c9ba63ec70d232573ae8|commit]], [[https://git.kernel.org/linus/f8da5752fd1b25f1ecf78a79013e2dfd2b860589|commit]] * Tegra186 and Tegra194 audio graph card [[https://git.kernel.org/linus/5c8fe583cce542aa0b84adc939ce85293de36e5e|commit]], [[https://git.kernel.org/linus/88893986338beebcf5317bda80d43d4f6f7f7c7c|commit]], [[https://git.kernel.org/linus/0f08a540832e30fd7c0eb0f372d83ddb7f903310|commit]], [[https://git.kernel.org/linus/1e0ca5467445bc1f41a9e403d6161a22f313dae7|commit]], [[https://git.kernel.org/linus/4ff5e30d8bd96b186c95aab6f3cdafbea4630bd7|commit]], [[https://git.kernel.org/linus/40b4d824ad22e5f55c4725eea5591fc6c4b5f5d0|commit]], [[https://git.kernel.org/linus/38254d1976b80f546fc82f14a386be6f70e9b0dd|commit]], [[https://git.kernel.org/linus/f5208672eba03a1f4736fdd95d8be688012f1b06|commit]], [[https://git.kernel.org/linus/b0b4e286f9aa97faeea3d54469bc5b042ee1f518|commit]], [[https://git.kernel.org/linus/07910a79fc340881eb8e3ed9e47654574fa83d3f|commit]], [[https://git.kernel.org/linus/96ded827a2e8da0ac74ea92d1eb5ebd9e22c2724|commit]], [[https://git.kernel.org/linus/ad338c2d69ecd45c39ff218cf219658affda9336|commit]], [[https://git.kernel.org/linus/1cab0a51f62a87227f2e7cbb39b618e30a7cdeb8|commit]], [[https://git.kernel.org/linus/f16013020440bf075e94bd2b9147c1e4b5abcfc6|commit]], [[https://git.kernel.org/linus/3032985a01f499ec5a5e0d0aca3b2b9f35dbd26c|commit]], [[https://git.kernel.org/linus/5d25c476f252d87e7dd7649bf9c2101b53f0b043|commit]], [[https://git.kernel.org/linus/e4710376353c1b55326f259e5454584c676ef896|commit]], [[https://git.kernel.org/linus/5b4f6323096a05870e557d841b209bf39e719440|commit]] * perf: add support for Cortex-A78 [[https://git.kernel.org/linus/db2bb91f2e8e73d85876d1665608e834d91d21ee|commit]] * coresight: etm4x: Support for system instructions [[https://git.kernel.org/linus/f6a18f354c587b6a77e71df40c715152328b34ff|commit]], [[https://git.kernel.org/linus/df81b43802f43c0954a55e5d513e8750a1ab4d31|commit]], [[https://git.kernel.org/linus/6e736c60a9fe905b3e4f4b07171a31ad602d56d2|commit]], [[https://git.kernel.org/linus/4eb1d85cfda84d7e9cce4575323a5ecd72b2327d|commit]], [[https://git.kernel.org/linus/020052825e49128d381d6444d1ce079e8ca82386|commit]], [[https://git.kernel.org/linus/8ce0029658ba16c52670e869b9ccde02ae7dec6b|commit]], [[https://git.kernel.org/linus/5e2acf9d5d2dffd668dab8899d9fc904f1051e07|commit]], [[https://git.kernel.org/linus/f5bd523690d2ff7bc4bd3f535888eaf9349be176|commit]], [[https://git.kernel.org/linus/c03ceec116ceaa5d3369d6df4849bd187e6b78b5|commit]], [[https://git.kernel.org/linus/4f2a67266ab3dd29d3087b3297014a17367f2b26|commit]], [[https://git.kernel.org/linus/03336d0f4d0d74e7a5f899bf9d4933e0d4397c94|commit]], [[https://git.kernel.org/linus/91b9f018548747dfa6d543d74dfe59a8c6e9be7e|commit]], [[https://git.kernel.org/linus/d02dfac3431f3889ef05190709fa83c2e4ebb229|commit]], [[https://git.kernel.org/linus/33d5573a15c2a6f91ca0ef2ab28076be6a2a4a2d|commit]], [[https://git.kernel.org/linus/1d3eead7e9fba77c310e07d5e296d044abd704eb|commit]], [[https://git.kernel.org/linus/4d1b1fd72908b3deceb1a2e1cfcf173cf7f03f3a|commit]], [[https://git.kernel.org/linus/e49516e2df5b03344a54b3c670890816978b500a|commit]], [[https://git.kernel.org/linus/fd6e79050066be087aa1db46116438dc923675b6|commit]], [[https://git.kernel.org/linus/8b94db1edaee7b6cf8f39d2ea600258a74351404|commit]], [[https://git.kernel.org/linus/4211bfce1eb9962f2ae1972837c032ad6d48f292|commit]], [[https://git.kernel.org/linus/1ab3bb9df5e35183fee8da2b3fb30feda9a53ce9|commit]], [[https://git.kernel.org/linus/dc1747a716fe91b88691cc8bd35f986a6774fc47|commit]], [[https://git.kernel.org/linus/c23bc382ef0ec9e91ef7bb689755bddbddb0fb25|commit]], [[https://git.kernel.org/linus/e97db2cf091ac152f20b79419e1f186331e5bd90|commit]], [[https://git.kernel.org/linus/5214b563588e8414193bd7a174c52350256942a6|commit]], [[https://git.kernel.org/linus/61c68c68b826182d93f5e4fe77eb92676a28d513|commit]], [[https://git.kernel.org/linus/4b6929f50d79cd674e4315a5dad5284b98534942|commit]], [[https://git.kernel.org/linus/e5d51fbe9bf5f13e72e3c742705928c74d8ba8bf|commit]] * perf arm64: Support SDT [[https://git.kernel.org/linus/feab999efefe3c7df2d83bc5d9a9360e8fd69ecf|commit]] * soc * socinfo: Add new systems [[https://git.kernel.org/linus/d0e72be77e7995923fac73f27cf7a75d3d1a4dec|commit]] * Broadcom's PMB (Power Management Bus) support [[https://git.kernel.org/linus/82853543057f78d8a331272b70bc3f1e8cb0cbf4|commit]], [[https://git.kernel.org/linus/8bcac4011ebe0dbdd46fd55b036ee855c95702d3|commit]] * mediatek: pm-domains: Add support for mt8167 [[https://git.kernel.org/linus/207f13b419a60c56fb75baeb3d668de080514354|commit]] * Add binding and dts for Qualcomm SM8350 SoC [[https://git.kernel.org/linus/2c1b8ebe929f1d452c95f8a4d32e3a265eb5b2c2|commit]], [[https://git.kernel.org/linus/8767fe36d90e3433bd18eb0f84d852da73d5c8c6|commit]], [[https://git.kernel.org/linus/80ad7f3349e63a12b9b9ba767884a513df362ec2|commit]], [[https://git.kernel.org/linus/b7e8f433a673eb875007111a75e9dbdc61ea5c14|commit]], [[https://git.kernel.org/linus/0684074a46e8ef939c7afe6b9c7381563599c33a|commit]], [[https://git.kernel.org/linus/e161ce8e4cc12f2c681b13a160f709d84dee4d4f|commit]] * Add LLCC support for SM8250 SoC [[https://git.kernel.org/linus/f426c3b1d66fb76ad11ef097e840c0eb32b7f9be|commit]], [[https://git.kernel.org/linus/916c0c05521a52f13283ad3600793fc79516ff31|commit]], [[https://git.kernel.org/linus/c4df37fe186de4df8895a7a4793f5221eda6e5ae|commit]] * qcom: socinfo: Add MDM9607 IDs [[https://git.kernel.org/linus/3bc4bf77fa2adca8d6677461b6ec57505f1a3331|commit]] * qcom: socinfo: Add SoC IDs for 630 family [[https://git.kernel.org/linus/0da78ae2e04c56f8f7ad9a28abdb5131b1bdf013|commit]] * qcom: socinfo: Add SoC IDs for APQ/MSM8998 [[https://git.kernel.org/linus/407bdcf9beb3e96cca26abeec38955f4c320fa3d|commit]] * qcom: socinfo: add qrb5165 SoC ID [[https://git.kernel.org/linus/0c0d0e56e08ca3ae5f4a8922b6575bdf48b79974|commit]] * qcom: socinfo: add several PMIC IDs [[https://git.kernel.org/linus/4305324208d8da4b4ce0efb20af9745effda3a2e|commit]] * KVM: Upgrade PMU support to ARMv8.4 [[https://git.kernel.org/linus/46081078feb451b5488c225c1e600ada24285c06|commit]] == RISCV == * Add k/uprobe & fentry & error_injection [[https://git.kernel.org/linus/dcdc7a53a890218a16cd6e2a69e526bd96eb9399|commit]], [[https://git.kernel.org/linus/edfcf91fe4f84984860416a58719b48a71893909|commit]], [[https://git.kernel.org/linus/67d945778099b14324811fe67c5aff2cda7a7ad5|commit]], [[https://git.kernel.org/linus/5ad84adf5456313e285734102367c861c436c5ed|commit]], [[https://git.kernel.org/linus/afc76b8b80112189b6f11e67e19cf58301944814|commit]], [[https://git.kernel.org/linus/c22b0bcb1dd024cb9caad9230e3a387d8b061df5|commit]], [[https://git.kernel.org/linus/829adda597fef2fe133d57aac681580b2e292268|commit]], [[https://git.kernel.org/linus/74784081aac8a0f3636965fc230e2d3b7cc123c6|commit]], [[https://git.kernel.org/linus/ee55ff803b383e03d0855661d3416aa1763e54f9|commit]] * Add numa support for riscv64 platform [[https://git.kernel.org/linus/4f0e8eef772ee4438f304b2178bc28c958b6c13d|commit]] * kasan: add KASAN_VMALLOC support [[https://git.kernel.org/linus/e178d670f251b6947d6be99c0014e9a57ad4f0e0|commit]] * Add board and SoC DT file support [[https://git.kernel.org/linus/75e6d7248efccc2b13d0f3811b29d3e5cb04bcad|commit]], [[https://git.kernel.org/linus/b1f592d5c1e31dfa46a161c52740f3bff1b1e963|commit]], [[https://git.kernel.org/linus/42cf244c8f03cc8a801333fe2fa3b7efa760d119|commit]], [[https://git.kernel.org/linus/57985788158a5a6b77612e531b9d89bcad06e47c|commit]], [[https://git.kernel.org/linus/3489c030102fee69ef423f71f279d7bfe547aed8|commit]], [[https://git.kernel.org/linus/d573b5558abb5281306ecb35b41a2814abd8d7e4|commit]] * Kendryte K210 support [[https://git.kernel.org/linus/c6ca7616f7d5c2ce166280107ba74db1d528fcb7|commit]], [[https://git.kernel.org/linus/e7d9fea1c78a60c5cc5b0d708b89f1bfebf429b2|commit]], [[https://git.kernel.org/linus/11481d6b5783fe4b6a6ba2870e49da4b4ebb2259|commit]], [[https://git.kernel.org/linus/7ef71c719eb462edaa6078405654d2447c7a5488|commit]], [[https://git.kernel.org/linus/90ddcd642a41b72498817da9dd21ed09d6e4f8e0|commit]], [[https://git.kernel.org/linus/c43b5718016bc2eb144e8aa0ddf21887d0709edf|commit]], [[https://git.kernel.org/linus/8fc8719c28f72700efdd42d4c3733496a73233e4|commit]], [[https://git.kernel.org/linus/3933cf6afd4535aa66528de9de007c69195b377e|commit]], [[https://git.kernel.org/linus/13dcfae0b23489118654005b9328aa3a5706c859|commit]], [[https://git.kernel.org/linus/67d96729a9e789ecfddb0f701e5ec18389758dab|commit]], [[https://git.kernel.org/linus/97c279bcf813caa5f4a7aa2636c1be77a9e29afc|commit]], [[https://git.kernel.org/linus/a40f920964c4edef3885cd7fe944033687039f69|commit]], [[https://git.kernel.org/linus/8194f08bda18329d527abe0d767b031a108b7121|commit]], [[https://git.kernel.org/linus/8f5b0e79f3e5cd3e76022bf6451c17cd6509ddfe|commit]], [[https://git.kernel.org/linus/62363a8e2f56e1797a95e01dd592927aed480035|commit]], [[https://git.kernel.org/linus/aec3a94d951fc82c209c36e89dda5b5fdea0f4c5|commit]], [[https://git.kernel.org/linus/7e09fd3994c5bd00ebd22d7ec207dd05da3bf7fb|commit]] * Improve the stacktrace report [[https://git.kernel.org/linus/091b9450858ecd60eeb5a14231db07071d24875f|commit]], [[https://git.kernel.org/linus/da401e89453266c11277b42e007159a2b6ef82d3|commit]], [[https://git.kernel.org/linus/f766f77a74f5784d8d4d3c36b1900731f97d08d0|commit]] * Add machine name to kernel boot log and stack dump output [[https://git.kernel.org/linus/46ad48e8a28da7cc37a16c7e7fc632ecf906e4bf|commit]] * Enable per-task stack canaries [[https://git.kernel.org/linus/fea2fed201ee5647699018a56fbb6a5e8cc053a5|commit]] * Add Canaan Kendryte K210 reset controller [[https://git.kernel.org/linus/5a2308da9f60312addfb5f7bdd15d96ba1299480|commit]] == POWERPC == * perf: Expose Performance Monitor Counter SPR's as part of extended regs [[https://git.kernel.org/linus/e79b76e03b712e42c58d9649c92571e346abc38b|commit]] * perf: Adds support for programming of Thresholding in P10 [[https://git.kernel.org/linus/82d2c16b350f72aa21ac2a6860c542aa4b43a51e|commit]] * debug: Add debugfs entries for IOMMU tables [[https://git.kernel.org/linus/691602aab9c3cce31d3ff9529c09b7922a5f6224|commit]] * eeh: Add a debugfs interface to check if a driver supports recovery [[https://git.kernel.org/linus/9e857416833d9701a406ecd6f03a695405ada5e6|commit]] * KVM * PPC: Book3S HV: Introduce new capability for 2nd DAWR [[https://git.kernel.org/linus/bd1de1a0e6eff4bde5ceae969673b85b8446fd6a|commit]], [[https://git.kernel.org/linus/d9a47edabc4f948102753fa9d41f2dc1dbeb28be|commit]] * PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support [[https://git.kernel.org/linus/b1b1697ae0cc82544a03b69df49a69a9ac307b9c|commit]] == MIPS == * Add N64 machine type [[https://git.kernel.org/linus/baec970aa5ba11099ad7a91773350c91fb2113f0|commit]] * Add support for Realtek RTL838x/RTL839x switch SoCs [[https://git.kernel.org/linus/671841d254b81939bde21e68ad16402ccca42901|commit]] * Add Realtek RTL838x/RTL839x support as generic MIPS system [[https://git.kernel.org/linus/4042147a0cc6af5a400b5e12a7855e893dec01b4|commit]] * Support extracting off-line stack traces from user-space with perf [[https://git.kernel.org/linus/1ddc96bd42daeeb58f66c9515e506f245ccb00c6|commit]] * Add support for Cisco SG220-26 switch [[https://git.kernel.org/linus/8991ae593ca25b8239472e68fd18504143b90465|commit]] * perf: Add support for OCTEON III perf events [[https://git.kernel.org/linus/c2b49a3237869213ef154da05570365af23408ad|commit]] == CSKY == * Add memory layout 2.5G(user):1.5G(kernel) [[https://git.kernel.org/linus/0c8a32eed1625a65798286fb73fea8710a908545|commit]] * Add kmemleak support [[https://git.kernel.org/linus/c109f42450ec25283169dd6c0acce8d053493732|commit]] * Add VDSO support with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSYSCALL, HAVE_GENERIC_VDSO [[https://git.kernel.org/linus/0d3b051adbb72ed81956447d0d1e54d5943ee6f5|commit]] == S390 == * cpumf: Add support for complete counter set extraction [[https://git.kernel.org/linus/cf6acb8bdb1d829b85a4daa2944bf9e71c93f4b9|commit]] == PARISC == * Optimize per-pagetable spinlocks [[https://git.kernel.org/linus/b7795074a04669d0a023babf786d29bf67c68783|commit]] == C6X == * c6x: remove architecture [[https://git.kernel.org/linus/a579fcfa8e49cc77ad59211bb18bc5004133e6a0|commit]] = Drivers = == Graphics == * amdgpu * Enable freesync for A+A configs [[https://git.kernel.org/linus/dd017d01c3d96e48abd6fe6ccce4ef977fb5e10b|commit]] * Sienna Cichild overdrive support [[https://git.kernel.org/linus/aa75fa34e04c842d93a45087adac66ab3a2a7f33|commit]], [[https://git.kernel.org/linus/37a58f691551dfdff4f1035ee119c9ebdb9eb119|commit]], [[https://git.kernel.org/linus/a2b6df4fd6e3c0ba088b00fc00579dac263b0a64|commit]] * FP16 on DCE8-11 support [[https://git.kernel.org/linus/6300b3bd9d0d7afaf085dd086ce6258511c3f057|commit]], [[https://git.kernel.org/linus/4b6b7437b19d3116d409e747582c99152725288d|commit]] * GPU reset on navy flounder/vangogh [[https://git.kernel.org/linus/20e157c725783caba0a880d48ef0e1355074175b|commit]], [[https://git.kernel.org/linus/1608635534fb8cc42e94d19d52789d9448f02536|commit]], [[https://git.kernel.org/linus/b913ec628ce2e701ba5a7d5f060f4d62d7a2ce06|commit]], [[https://git.kernel.org/linus/b6903089a5ab74e8bcae963d5ca60b0005b75c05|commit]], [[https://git.kernel.org/linus/665fe4dce83d14177f46fac814964ec107f196b5|commit]] * Add Freesync HDMI support to DMCU [[https://git.kernel.org/linus/a0c898f28a3b6d97d425aafc56085c273e9f1cff|commit]] * Enable "trigger_hotplug" debugfs on all outputs [[https://git.kernel.org/linus/02a342e3c4e511f43f24918921866254913c759d|commit]] * Enable HUBP blank behaviour [[https://git.kernel.org/linus/d209124ddae35fd5d86470421d3212c473169436|commit]] * Implement T12 compliance [[https://git.kernel.org/linus/cf3a2627597794797ce5930537c0e75df284b6e9|commit]] * Add interface for request WGPs [[https://git.kernel.org/linus/eefdf0471069a41e7c3c2c2498270165464152be|commit]] * Add support for hwmon control of slow and fast PPT limit on vangogh [[https://git.kernel.org/linus/ae07970a0621d67a8bc0dc5b44e3fc652bd2ba20|commit]] * Add two new sysfs nodes for vangogh [[https://git.kernel.org/linus/9577b0ec2be8410b94e9928f25b740b55de2c13d|commit]] * Add PCI reset support for several models [[https://git.kernel.org/linus/f172865a3632b85f29c2af9b044f4dd51581740f|commit]], [[https://git.kernel.org/linus/1176a1e0b9d50255d733a1e04c039405a3ab5948|commit]], [[https://git.kernel.org/linus/ffbfd081b47cf4b23dc6e2923534ad8984fe6ec6|commit]] * Add secure display TA interface [[https://git.kernel.org/linus/a944c12724b7ba774126d87d5d9c7f6ef179e237|commit]], [[https://git.kernel.org/linus/ecaafb7b5ab6406587341d8727f237b3ee00dedf|commit]] * Add green_sardine device id (v2) [[https://git.kernel.org/linus/8bf0835132c19437e1530621b730dd4f29fe938e|commit]] * Add Missing Sienna Cichlid DID [[https://git.kernel.org/linus/d26bbbcc160f6d9feabed73dca62b9e8b86671b4|commit]] * Add new device id for Renior [[https://git.kernel.org/linus/278cdb6834901658a81a1e22f5799aa15dca5029|commit]] * Support ASPM for some specific ASIC [[https://git.kernel.org/linus/e1edaeafeb667688125ef1c4e2a098d2c798fc24|commit]] * Intel * Enable HDR on MCA LSPCON based Gen9 devices [[https://git.kernel.org/linus/81cc320aa3592ee257d1a4a5d72124546f981dad|commit]], [[https://git.kernel.org/linus/1a911350dd6c777b4a08ca60fe6e2249fd3c254a|commit]], [[https://git.kernel.org/linus/2e666613b24e3c7d2ae5cf5c1e264751bb5b2a8f|commit]], [[https://git.kernel.org/linus/9559c0d13b6b35abc2659bdd3024849d552e3c4e|commit]], [[https://git.kernel.org/linus/55b1f9ddf41d369f2d480596822c6d17817a8d78|commit]], [[https://git.kernel.org/linus/b983675709e07523c5e8bacfcfa153a49f7eca7f|commit]], [[https://git.kernel.org/linus/174da987bc8da65327c230ba404a98bcd1b16cf1|commit]], [[https://git.kernel.org/linus/5d36f2b2dd4d973880ee0450f1c287d1c368ebb2|commit]], [[https://git.kernel.org/linus/84ab44b757d59e50584c0ca86890dd139f9daed0|commit]], [[https://git.kernel.org/linus/c5044aee4039671d72ddcfdb38ea0a3b32effab4|commit]], [[https://git.kernel.org/linus/a44289b923f6092e3103e8e1b83a5d0b86d34769|commit]], [[https://git.kernel.org/linus/34108a03e430ea0e7a1d9005e3caa0d6a746fa95|commit]], [[https://git.kernel.org/linus/b759415020b335aea8329f210ee162cb0c3c86a0|commit]], [[https://git.kernel.org/linus/998cc864955d9ec0a0675e7e2ea4e069ba640214|commit]] * Add support for Intel's eDP backlight controls [[https://git.kernel.org/linus/f12110afee058a2e6e816e315d3291765625cc87|commit]], [[https://git.kernel.org/linus/390218ca9b927c4a8395fbc2c50997f405374194|commit]], [[https://git.kernel.org/linus/6423cb7f9249aa213c25b7a9fc2c3fbb271a10a4|commit]], [[https://git.kernel.org/linus/a575c00e5bc153ab380a097d5be54b97b496cdeb|commit]], [[https://git.kernel.org/linus/8fd1806d36c556fcadd2debcb3e0b0cf0ee1143f|commit]], [[https://git.kernel.org/linus/021a3ac2a09592cb5d9d0946989b0e29e54a4e7b|commit]], [[https://git.kernel.org/linus/4a8d79901d5bed0812d272c372aa40282937b50f|commit]], [[https://git.kernel.org/linus/2227816e647ae9f55935719f0ef05453eaf3fac7|commit]], [[https://git.kernel.org/linus/7c553f8b5a7dcf45f7a06da23b45e431aafbbdba|commit]] * Allow the sysadmin to override security mitigations [[https://git.kernel.org/linus/f7452c7cbd5b5dfb9a6c84cb20bea04c89be50cd|commit]] * Gen7 per-engine-reset support [[https://git.kernel.org/linus/6f0f70cdaf872cd5146a4af96c179bf5d39703b5|commit]] * HDCP 2.2 and HDCP 1.4 Gen12 DP MST support [[https://git.kernel.org/linus/d276e16702e2d634094f75f69df3b493f359fe31|commit]], [[https://git.kernel.org/linus/b3c6661aad979ec3d4f5675cf3e6a35828607d6a|commit]], [[https://git.kernel.org/linus/0abd3acf8a3113132ebf860f6a596d99a5a70c28|commit]], [[https://git.kernel.org/linus/6c63e6e14da7f55114d7e9077e89dc9ab8adeebb|commit]], [[https://git.kernel.org/linus/fc6097d4fb2988f12954993be70b882a345a35e5|commit]], [[https://git.kernel.org/linus/fbf652bdb4b24908dd4e44d542488fcc7bb423af|commit]], [[https://git.kernel.org/linus/1a67a168f57b68a63220871676a9e1e25ce3b867|commit]], [[https://git.kernel.org/linus/2a743b7b8a8be8c8fc7c130c304c1243f6bbe9b7|commit]], [[https://git.kernel.org/linus/3d2e4e8c930bf8cbf12b3bf8caf114b543d5e9ee|commit]], [[https://git.kernel.org/linus/29b283a49c2b3193b5ce39b6c541a8696d4ca5fe|commit]], [[https://git.kernel.org/linus/a6c6eac947d5190b215b481ce616ab6cdaf44b1e|commit]], [[https://git.kernel.org/linus/6581cc9e5da9844760122b108198f509c88cb543|commit]], [[https://git.kernel.org/linus/90103622c30b13d97a1f5ae7d03cdd0fd79951c3|commit]], [[https://git.kernel.org/linus/e03187e12cae57c09b521b6f7dd7c7f9aa2b62e9|commit]], [[https://git.kernel.org/linus/5bd29e32bb99f10569239b0c72e71a27889a2dae|commit]], [[https://git.kernel.org/linus/d631b984cc90bb2995adbdf0c7346d9bb371d1ed|commit]], [[https://git.kernel.org/linus/e9fd05c3e4f21a623c98feace601a02179522fea|commit]], [[https://git.kernel.org/linus/899c8762f981553c5d572bf81f4c9c28c25793ef|commit]], [[https://git.kernel.org/linus/d5a0d4b9380a499cc140c7ee04ec80e15a8d49e5|commit]] * Clear Color Support for TGL Render Decompression [[https://git.kernel.org/linus/87199e4c2490ab4ba0483a5ae5690c19b5c3d45b|commit]], [[https://git.kernel.org/linus/5fbc2c2bfa5c9daf885e51038e66645916e83966|commit]], [[https://git.kernel.org/linus/d1e2775e9b9690b3f4488ee8e44773b580654d68|commit]] * VRR/Adaptive Sync enabling on DP/EDP for TGL+ [[https://git.kernel.org/linus/97ffcd0d1eeca8b123453a900e7768d07408ebf9|commit]], [[https://git.kernel.org/linus/5b0c59454314f1c6f384826c6fb30023c981b5e6|commit]], [[https://git.kernel.org/linus/3dafe8a8532dc5fa2ae7e9d1dd77e3a6932b808f|commit]], [[https://git.kernel.org/linus/117cd09ba52857a60dc5d7f61941046625d8ff5a|commit]], [[https://git.kernel.org/linus/38ff8d2824b7d65577d145114de3b7188fa265ac|commit]], [[https://git.kernel.org/linus/aa52b39dc554de07ef7a9eb5c80b487ebbde7e7c|commit]], [[https://git.kernel.org/linus/13c6d51f530dcea38ae71d54e29b3507615e8b4b|commit]], [[https://git.kernel.org/linus/f065123299f5af97e9a41567560413d453279d5e|commit]], [[https://git.kernel.org/linus/1639406a31c23ca07a2b8a9b45d1c400debda9e9|commit]], [[https://git.kernel.org/linus/c7f0f4372b30e5496bea1a6cfdf94904dee8c0fd|commit]] * Async flips for all ilk+ platforms [[https://git.kernel.org/linus/2aa0f4faa1649199dd714f05672788910a811ce0|commit]], [[https://git.kernel.org/linus/fed387572040e84ead53852a7820e30a30e515d0|commit]], [[https://git.kernel.org/linus/03b3a759c60b1d18c6119119be6672fd02d957ae|commit]], [[https://git.kernel.org/linus/a321fc2b4e60fc1b39517d26c8104351636a6062|commit]], [[https://git.kernel.org/linus/b59c27cab257cfbff939615a87b72bce83925710|commit]], [[https://git.kernel.org/linus/f0b29707baa9e6f3d7b90090fcce62d2f1023fa1|commit]], [[https://git.kernel.org/linus/5d0c938ec9cc96fc7b8abcff0ca8b2a084e9c90c|commit]], [[https://git.kernel.org/linus/66a245092baab799242aa3ca6c37325f7f5e4dfa|commit]], [[https://git.kernel.org/linus/cb807055497c39bd657da9288ebdf07b81fc8d69|commit]], [[https://git.kernel.org/linus/cda195f13abd77fe024bbe1a2cb9ac99b9915270|commit]], [[https://git.kernel.org/linus/2a636e240c77c81f11e17abf2de86fdad6c43f53|commit]], [[https://git.kernel.org/linus/4bb18054adc4939a3c1f895d8d0a1556a5f8b26a|commit]], [[https://git.kernel.org/linus/6ede6b0616b23611560ec9dc4053ae35651810d2|commit]] * Add support for DP-HDMI2.1 PCON [[https://git.kernel.org/linus/9bb85a6e29de5f9e1194c918dbfafbb3fcbbb157|commit]], [[https://git.kernel.org/linus/4499d488f6eeb1f1d6a5c10c0c96361c02bb5145|commit]], [[https://git.kernel.org/linus/76ee7b905678f415b49af9c2d4932844db8f01cd|commit]], [[https://git.kernel.org/linus/ce32a6239de6480fa535c1409de98e24dd5ec721|commit]], [[https://git.kernel.org/linus/3ce98018c8f9a5de857a9f4bcd300ecf9fc8280b|commit]], [[https://git.kernel.org/linus/e2e16da398d9149ede0162a55f44537582aed2e7|commit]], [[https://git.kernel.org/linus/07c9b8634fb6c5c3fd4cdf363bdf472a365789d0|commit]], [[https://git.kernel.org/linus/2f78347e36348ea95e9ac403a9ab4d5eb784087e|commit]], [[https://git.kernel.org/linus/ced42f2df5fd8621c896faeafe7ecc0ea8b2ea81|commit]], [[https://git.kernel.org/linus/4f3dd47acbed7dd50f9add02b204db14e4af967f|commit]], [[https://git.kernel.org/linus/9488a030ac91447ea186ca3b7ec5c72ff03bc202|commit]], [[https://git.kernel.org/linus/b9d96dacdc3d983eae234b52401edb56dbceb764|commit]], [[https://git.kernel.org/linus/6e6cb758e0356032599fb5155e9261be72e629df|commit]], [[https://git.kernel.org/linus/10fec80b48c5bf5abb45d142b9aca59ec174e3fd|commit]], [[https://git.kernel.org/linus/522508b665df3bbfdf40381d4e61777844b1703f|commit]] * Make GEM errors non-fatal by default [[https://git.kernel.org/linus/03c62d886dd6d3dfebf59d385a37245fe667fe90|commit]] * Show timeline dependencies for debug [[https://git.kernel.org/linus/da7ac715d339d53dfb4e6ce325de842e80897814|commit]] * Spring clean debugfs [[https://git.kernel.org/linus/cf977e18610e66e48c31619e7e0cfa871be9eada|commit]] * Show all active timelines for debugging [[https://git.kernel.org/linus/0986317a45df7ff380f1512b53a2f94ab16922b8|commit]] * debugfs: Record the plane update times for debugging [[https://git.kernel.org/linus/829270e4552e9e6a0534d4d195f671363cb39e3e|commit]] * debugfs: remove the i915_cache_sharing debugfs file [[https://git.kernel.org/linus/88d570e030dddb6bd80b61bd6380fe106e11815b|commit]] * gma500 * Remove Moorestown/Medfield [[https://git.kernel.org/linus/e1da811218d2dc197d06b261f3efd37e74eed87a|commit]], [[https://git.kernel.org/linus/26499e0518a77de29e7db2c53fb0d0e9e15be8fb|commit]], [[https://git.kernel.org/linus/ac798eb13c7049bec1b8ff7a847dfd45592f555d|commit]], [[https://git.kernel.org/linus/0b365a207ec729629f407facdf7ae64c1e3d920a|commit]] * ingenic * Add basic PM support [[https://git.kernel.org/linus/d6bff5b0bddbf294e2db80f2cccdac7be6d0a4d1|commit]] * Add support for delta-RGB panels [[https://git.kernel.org/linus/15b7e07bcb2ef3101dfe8413eb67005dadb2f90f|commit]], [[https://git.kernel.org/linus/28ab7d35b6e0796dd7a9a382473e2b41a68ff906|commit]], [[https://git.kernel.org/linus/ca459a7407a2f5c3bad4eb5656ed654b9d3d3579|commit]] * mediatek * Add support for SoC MT8183 [[https://git.kernel.org/linus/641ef9e7be588e4262f7ed58abad12d446b41315|commit]] * msm * Add support for Adreno 508/509/512 [[https://git.kernel.org/linus/8f03c30cb814213e36032084a01f49a9e604a3e3|commit]], [[https://git.kernel.org/linus/4340b46ad1619c9607931a59d98d4d5093415475|commit]], [[https://git.kernel.org/linus/1d832ab30ce64abe30571bc12931a296a8a27c4d|commit]], [[https://git.kernel.org/linus/9deba2b8a5b5e15e8603a6b06abc0e6493c0f868|commit]], [[https://git.kernel.org/linus/89c1ab960717fb0e9b61c8cf90316bd41309e90a|commit]], [[https://git.kernel.org/linus/cce212d84415635ba9a848afd94e9f61444c9187|commit]], [[https://git.kernel.org/linus/3f2bc3856bf175c751736c7323188a401ad10a0d|commit]] * dpu1: add support for qseed3lite used on sm8250 [[https://git.kernel.org/linus/d21fc5dfc3dfe51429b7b55f23e79db7815048c7|commit]] * Add speed-bin support to a618 gpu [[https://git.kernel.org/linus/fe7952c629daec6fb71f55376cb2ed543fde3186|commit]] * nouveau * Add module option to select EVO/NVD push buffer location [[https://git.kernel.org/linus/a708d8a7f6141370436c33690eba86fccb04f2c6|commit]] * ga100: initial support [[https://git.kernel.org/linus/f6df392dddbb9e637b785e7e3d9337a74923dc10|commit]] * sun4i * Add support for BT2020 to DE3 [[https://git.kernel.org/linus/0cf1d704048a52ead7366b9e763b1754a9352b56|commit]] * tegra * falcon: Support newer VIC firmware [[https://git.kernel.org/linus/58ef3aeb9ac3b2c542d85a2e6b4af8ff12c09b68|commit]] * vc4 * Add support for the DSI0 controller in the BCM2835 and the DSI1 controller found in the BCM2711 [[https://git.kernel.org/linus/51f4fcd9c4ea867c3b4fe58111f342ad0e80642a|commit]], [[https://git.kernel.org/linus/e02d5c43f2fdf7d71935de16e8c91b2cd3139f71|commit]], [[https://git.kernel.org/linus/dc0bf36401e891c853e0a25baeb4e0b4e6f3626d|commit]], [[https://git.kernel.org/linus/d1d195ce26a14ec0a87816c09ae514e1c40e97f7|commit]], [[https://git.kernel.org/linus/4b265fe11fad4234b12d92dd8091f9aa0c878eea|commit]], [[https://git.kernel.org/linus/00aedfa4592d93ed7a6d54ffa7f5e22efb9d9147|commit]], [[https://git.kernel.org/linus/d0666be8ef9e8e65d4b7fabc1606ec51f61384c0|commit]] * hdmi: Support the 10/12 bit output [[https://git.kernel.org/linus/ee6965c864e3f5e05304ea07ede452d13980f754|commit]], [[https://git.kernel.org/linus/8d9147466776c44b6d259077041fa24dcca63abc|commit]], [[https://git.kernel.org/linus/320e84dc6111ecc1c957e2b186d4d2bafee6bde2|commit]], [[https://git.kernel.org/linus/e55a07751146ef8ebc2c561564437b78f46405d3|commit]], [[https://git.kernel.org/linus/fbe7271e47bebd7600fec171bce9d5bf066275f8|commit]], [[https://git.kernel.org/linus/f623746f74721be7ac1cf10e0f5e731f30d191b0|commit]], [[https://git.kernel.org/linus/d2a7dd004c49e547999d75099218d9d0198030fe|commit]], [[https://git.kernel.org/linus/24169a2b0533a6c4030c91a7a074039e7c98fde6|commit]], [[https://git.kernel.org/linus/ba8c0faebbb0af3f65495992a6543f9d424fd0a3|commit]] * hdmi: Add CEC support for the BCM2711 [[https://git.kernel.org/linus/902dc5c19a8fecd3113dd41cc601b34557bdede9|commit]], [[https://git.kernel.org/linus/4a59ed546c0511f01a4bf6b886fe34b6cce2513f|commit]], [[https://git.kernel.org/linus/5a32bfd563e8b5766e57475c2c81c769e5a13f5d|commit]], [[https://git.kernel.org/linus/4d8602b8ec16f5721a4d1339c610a81f95df1856|commit]], [[https://git.kernel.org/linus/163a3ef681e5e9d5df558e855d86ccd4708d6200|commit]], [[https://git.kernel.org/linus/47fa9a80270e20a0c4ddaffca1f144d22cc59620|commit]], [[https://git.kernel.org/linus/23b7eb5c12b35913e61f8f64536b8932bdd17a46|commit]], [[https://git.kernel.org/linus/ed4a6bbd638618b74fdb6d0eb924d8b11f80bdc0|commit]], [[https://git.kernel.org/linus/185e98b3bd93c91828a3b394b0400efff63199bf|commit]], [[https://git.kernel.org/linus/1e5e4bbdfdd2ac5fef78298458c8b02e2ebb82b3|commit]], [[https://git.kernel.org/linus/ae442bf6d6072f3066040e5760a4f0647972a9ae|commit]] * panel * Add Khadas TS050 panel driver [[https://git.kernel.org/linus/b215212117f73bc6426d71ee344ef6cc88947916|commit]] * mantix: Allow to specify default mode for different panels [[https://git.kernel.org/linus/6ae5837c18e9a5cb631b8ae5950ea1f8ab02a568|commit]] * mantix: Support panel from Shenzhen Yashi Changhua Intelligent Technology Co [[https://git.kernel.org/linus/4b2b869e8efe906f1d51aae6f8c02bf13fe03028|commit]] * panel-dsi-cm: add panel database to driver [[https://git.kernel.org/linus/08579473e23161a77b08ff37c3c7cf8d4db22beb|commit]] * simple: Add BOE NV110WTM-N61 [[https://git.kernel.org/linus/a96ee0f6b58de5c4f627489b2d31a5099a779cb9|commit]] * drm: Automatic legacy gamma support [[https://git.kernel.org/linus/6ca2ab8086af8434a4c0990882321a345c3cc2c6|commit]], [[https://git.kernel.org/linus/1b8977434606f2dcd8a90ca660eb535b56945662|commit]] * drm: Add !DisplayPort connector [[https://git.kernel.org/linus/2e2bf3a5584de24fa7b5dd2dbd702385f14aee26|commit]] == Power Management == * In modern systems the platform performance, temperature, fan and other hardware related characteristics are often dynamically configurable with one of several 'platform-profiles', with either a bias towards low-power consumption or towards performance (and higher power consumption and thermals). This feature introduces a new {{{platform_profile}}} sysfs API which offers a generic API for selecting the performance-profile of these automatic-mechanisms [[https://git.kernel.org/linus/a2ff95e018f1d2bc816f3078d5110a655e355f18|commit]], [[https://git.kernel.org/linus/8e0cbf356377fabac47a027dd176cd1cacc5fc01|commit]] * ACPI: Introduce support for Firmware Performance Data Table (FPDT), which provides information about firmware performance during system boot, S3 suspend and S3 resume in {{{/sys/firmware/acpi/fpdt/}}} [[https://git.kernel.org/linus/d1eb86e59be09c12447fcb959783cbc70a9bec01|commit]] * clk: make PM clock layer compatible with clocks that must sleep [[https://git.kernel.org/linus/0bfa0820c274b019583b3454c6c889c99c24558d|commit]] * domains: Add "performance" column to debug summary [[https://git.kernel.org/linus/45fbc464b047b3fbd760c9cb460a50a1ef2cf933|commit]] * Better domain idle from device wakeup patterns [[https://git.kernel.org/linus/67e3242ee28052daa90e1fa193efc601939fde58|commit]], [[https://git.kernel.org/linus/c79aa080fb0f60a0e24c87014dc9c2f373e1379b|commit]] * cpupower: Support AMD Family 0x19 [[https://git.kernel.org/linus/629d512d682de2259179046e2364f1f1ff4232e3|commit]], [[https://git.kernel.org/linus/7a136a8fcd7ef14c63d07667e81c4dcac77e0a13|commit]], [[https://git.kernel.org/linus/a0255a76bf3a78d322adfe4eb4e73eb83998f61a|commit]], [[https://git.kernel.org/linus/1421de7919cd082bad692626937f055f367586ba|commit]], [[https://git.kernel.org/linus/23765b82a808da416b70b41d711468e723531e6a|commit]], [[https://git.kernel.org/linus/56a85eebebdba62ebf6c46bd957949cc6e926aa0|commit]], [[https://git.kernel.org/linus/d1abc4e996d7784ce4d56749e4b5ca8ff23b1e0f|commit]], [[https://git.kernel.org/linus/3a3ecfdb605cc8d98988012a4f88c34b4d220c21|commit]] * Add required-opps support to devfreq passive gov [[https://git.kernel.org/linus/7d8658ef65a4f891d0cff6340fa717b378384642|commit]], [[https://git.kernel.org/linus/26f9c7cc42a6dc036edf871544fd0e6b3a0601c1|commit]], [[https://git.kernel.org/linus/86ad9a24f21ea7aac7deed06fe9556392568d88a|commit]] * dtpm: Add the DTPM (Dynamic Thermal Power Management) framework. It allows to allocate a power budget to the different components where the resulting heating effect will comply with the skin temperature constraint [[https://git.kernel.org/linus/2ee5f8f05949735fa2f4c463a5e13fcb3660c719|commit]], [[https://git.kernel.org/linus/f5ad1c747956d501516610ee7900f4a6d57ee2f5|commit]], [[https://git.kernel.org/linus/a20d0ef97abf486a917aff066c457bdb930425af|commit]], [[https://git.kernel.org/linus/0e8f68d7f04856a9e2ad4817b477fa35124888bd|commit]] * powercap/intel_rapl: add support for !AlderLake Mobile [[https://git.kernel.org/linus/cca26b66efc1e92c10701087aca4895530660b85|commit]] * thermal: Remove the 'forced_passive' option [[https://git.kernel.org/linus/a7d6ba14efb778fc8c65c627a057d5dd29debd04|commit]] == Storage == * SCSI * ibmvfc: initial MQ development/enablement [[https://git.kernel.org/linus/6ae208e5d2db6a99a8503a5571a775d27e8dd608|commit]], [[https://git.kernel.org/linus/225acf5f1aba3b469c1f762cbd14cdb4bd7aefc5|commit]], [[https://git.kernel.org/linus/003d91a1393d7dad8351fd36eed90d6cb77dd232|commit]], [[https://git.kernel.org/linus/bb35ecb2a949d9f4be84343107826bc69f33e72c|commit]], [[https://git.kernel.org/linus/9e6b6b81aafaf6e6d6d8f22e87b2cd9f2ffd66e8|commit]], [[https://git.kernel.org/linus/6d07f129dce28855870e4371af6a99257635f557|commit]], [[https://git.kernel.org/linus/3034ebe26389740bb6b4a463e05afb51dc93c336|commit]], [[https://git.kernel.org/linus/d20046e64c099377f7e82583eb4ddf3a800fd19f|commit]], [[https://git.kernel.org/linus/1d956ad853fc70f611ea47cef1792385dc1de1b3|commit]], [[https://git.kernel.org/linus/80a9e8eaed638e6bdb91232ff6717e23a30c1b5a|commit]], [[https://git.kernel.org/linus/39e461fddff0c3bd6498c412724c3edf99a9cb9d|commit]], [[https://git.kernel.org/linus/e95eef3fc0bcb3c5a3145c583f0d177f02381195|commit]], [[https://git.kernel.org/linus/c53408baa50297ec29641a973ce78856900d910a|commit]], [[https://git.kernel.org/linus/cb72477be7290ce81ad81838039e106c194ab16f|commit]], [[https://git.kernel.org/linus/31750fbd7b6decc81d7736f236ea8be0f397df08|commit]], [[https://git.kernel.org/linus/b88a5d9b7f56e4c53d3a0d47d50a954461a1a72b|commit]], [[https://git.kernel.org/linus/a61236da7f9cfb8be7392d6396553cd7c263831f|commit]], [[https://git.kernel.org/linus/a835f386f9709504a99346be011da92b5ea905e5|commit]], [[https://git.kernel.org/linus/7eb3ccd884aec8591f78b5a5b39b6783db681c99|commit]], [[https://git.kernel.org/linus/9000cb998bcfcf8cee253e37180ee87c292e9c18|commit]], [[https://git.kernel.org/linus/032d1900869f3478cdbecc42e9f54feb03ffa730|commit]] * ibmvfc: MQ preparatory locking work [[https://git.kernel.org/linus/f8968665af2861e044b54d87e64f1ad9ab4e206b|commit]], [[https://git.kernel.org/linus/e4b26f3db86498e79b6731c2216684293e3be19b|commit]], [[https://git.kernel.org/linus/57e80e0bc108589a5373a1f2e2ef5f0e6ad5e55b|commit]], [[https://git.kernel.org/linus/1f4a4a19508d61bf4dc6fb24ab7c1496d391a133|commit]], [[https://git.kernel.org/linus/654080d02edb60a5842cae9cf14ff83fd352305f|commit]] * lpfc: Implement health checking when aborting I/O [[https://git.kernel.org/linus/a22d73b655a8ec6d41f08790e28ee19dc55d0d33|commit]] * mpt3sas: Add support for shared host tagset for CPU hotplug [[https://git.kernel.org/linus/664f0dce20580837c7fa136a03b3a9fc43034104|commit]] * qla2xxx: Implementation to get and manage host, target stats and initiator port [[https://git.kernel.org/linus/dbf1f53cfd238090c69f92725b91208b97eb53fe|commit]] * qla2xxx: Add error counters to debugfs node [[https://git.kernel.org/linus/307862e6697a153a5645c75d86682b75ea471369|commit]] * scsi_transport_fc: Add store capability to rport port_state in sysfs [[https://git.kernel.org/linus/afdd1126940068ef06c2b4b08b85a47a3eafba5b|commit]] * ufs: Add "wb_on" sysfs node to control WB on/off [[https://git.kernel.org/linus/8e834ca551add86fd549b0830f36ec2f26d08667|commit]] * ufs: ufs-debugfs: Add error counters [[https://git.kernel.org/linus/b6cacaf2044fd9b82e5ceac88d8d17e04a01982f|commit]] * hisi_sas: Enable debugfs support by default [[https://git.kernel.org/linus/1dbe61bf7d760547d16ccf057572e641a653ad4a|commit]] * hisi_sas: Add trace FIFO debugfs support [[https://git.kernel.org/linus/cd96fe600cc4924d8d0cc6e3161870219c0d2c12|commit]] * Drop gdth driver [[https://git.kernel.org/linus/0653c358d2dc7904c5553c5a9f2cbadc236e3f60|commit]] * nvme: support command retry delay for admin command [[https://git.kernel.org/linus/f9063a53274d25a878310db3fb645bfa9e49c917|commit]] == Drivers in the Staging area == * allegro: move driver out of staging [[https://git.kernel.org/linus/d74d4e2359ec7985831192f9b5ee22ed5e55b81c|commit]] * comedi: adl_pci7x3x: Add interrupt handling for PCI-7230 [[https://git.kernel.org/linus/115dbad485a72205c4b122fe43d8274c5ef68153|commit]] * comedi: adv_pci_dio: Add interrupt handling for PCI-1730 [[https://git.kernel.org/linus/2e0e629d0f62541d0f82f6e3f7a64aab8fb3e989|commit]] * qlge: coredump via devlink health reporter [[https://git.kernel.org/linus/1053c27804dfad0eb247ab3c16d5f61d9aba5562|commit]] * qlge: support force_coredump option for devlink health dump [[https://git.kernel.org/linus/2352cf40fb7c8c1407534767551f9ead6a736f20|commit]] * rtl8188eu: Add Edimax EW-7811UN V2 to device table [[https://git.kernel.org/linus/7a8d2f1908a59003e55ef8691d09efb7fbc51625|commit]] * staging: media: imx: Kconfig: support VIDEO_IMX7_CSI for imx8m [[https://git.kernel.org/linus/b9dbfebb18ef2def4966eb6d10a04d0cf83d29a3|commit]] * tegra-video: Add support for capturing from HDMI-to-CSI bridge [[https://git.kernel.org/linus/56f64b82356b7494ca58d31652317c2f009d8ca1|commit]], [[https://git.kernel.org/linus/c1bcc54728253a83dd61b27b9da553116ae433be|commit]], [[https://git.kernel.org/linus/689bfcac95d5ab17ba27fc9a423e7f676ed38fab|commit]], [[https://git.kernel.org/linus/fbef4d6bb92e99e309cae1d251821ef22979a7f1|commit]], [[https://git.kernel.org/linus/4281d115a4eba3b7767a214ed09613c2e1f0c4ea|commit]], [[https://git.kernel.org/linus/52b21a0aed900b99b4fc5ee3d71d55d36e7f4621|commit]], [[https://git.kernel.org/linus/6a4d30ce09ba13ee49cf928dee53c51209a678dc|commit]], [[https://git.kernel.org/linus/2be21e68345b5cfb908ba47aa38c3a49583a0760|commit]], [[https://git.kernel.org/linus/4fe27eb68caca9db1324ee958140cf4a83ecdc9a|commit]], [[https://git.kernel.org/linus/8f81888bec5c0a5f27083ca58024fb80fe902393|commit]], [[https://git.kernel.org/linus/f8c9dd2b826d8f1c23b8e86d5e4135a668a7bdd4|commit]], [[https://git.kernel.org/linus/2ac4035a78c93330025d005009c132f5552ce4bc|commit]], [[https://git.kernel.org/linus/a45c39b8295f39930095f5a3693762f3ea454205|commit]] == Networking == * Bluetooth * btqca: Add support to read FW build version for WCN3991 BTSoC [[https://git.kernel.org/linus/c0187b0bd3e94c48050687d87b2c3c9fbae98ae9|commit]] * btqca: Enable MSFT extension for Qualcomm WCN399x [[https://git.kernel.org/linus/eaf19b0c47d142eedec34f7043f574fa3834c8b7|commit]] * btrtl: Enable MSFT extension for RTL8822CE controller [[https://git.kernel.org/linus/673fae14f24052ead45e0446d1c3c829bd2f2e64|commit]] * btrtl: Enable central-peripheral role [[https://git.kernel.org/linus/05672a2c14a4ea20b7e31a1d8d847292c2b60c10|commit]] * btusb: Add protocol support for !MediaTek MT7921U USB devices [[https://git.kernel.org/linus/fc342c4dc408754f50f19dc832152fbb4b73f1e6|commit]] * btusb: Add support for !GarfieldPeak controller [[https://git.kernel.org/linus/f01bb2a368809a8bbb13a51a331d044b605317a8|commit]] * btusb: Enable MSFT extension for Intel controllers [[https://git.kernel.org/linus/7a45bcb49a39b1aad9a18eb226ad4f86bdbd2119|commit]] * hci_bcm: Add support for ISO packets [[https://git.kernel.org/linus/9edd1de7108f9f672a329a5c69ce257cc610c509|commit]] * hci_h5: Add support for binding RTL8723DS with device tree [[https://git.kernel.org/linus/f272f185d259e2d574b4868fe8fb0ee56f3c2cfa|commit]] * RDMA/Infiniband * Introduce and use API to read port immutable data [[https://git.kernel.org/linus/7416790e22452bfa86de6b55638eacf7780c8f6f|commit]] * hns: Add support of direct wqe [[https://git.kernel.org/linus/01584a5edcc4a04ed4b993f75b6cc4bcf3c21818|commit]] * ath10k * Add new debug level for sta related logs [[https://git.kernel.org/linus/97614c59cb72b26ebebec4334921c9ae8fb895e6|commit]] * Allow dynamic SAR power limits via common API [[https://git.kernel.org/linus/442545ba5452b50c471fd5cd04b7688945c8a7da|commit]] * ath11k: add support to configure spatial reuse parameter set [[https://git.kernel.org/linus/b56b08aec57dd17404793a76f1b28663b955d95f|commit]] * axienet: Support dynamic switching between 1000BaseX and SGMII [[https://git.kernel.org/linus/6c8f06bb2e5147b2c25bdd726365df8416c13987|commit]] * bcm63xx_enet * Add BQL support [[https://git.kernel.org/linus/4c59b0f5543db80abbbe9efdd9b25e7899501db5|commit]] * Add xmit_more support [[https://git.kernel.org/linus/375281d3a6dcabaa98f489ee412aedca6d99dffb|commit]] * bnxt_en: Update firmware interface to 1.10.2.11 [[https://git.kernel.org/linus/16db6323042f39b6f49148969e9d03d11265bc1b|commit]] * brcmfmac * Add support for CQM RSSI notifications [[https://git.kernel.org/linus/7dd56ea45a6686719a9d05c3e3f946a85809d322|commit]] * Support BCM4365E with 43666 !ChipCommon chip ID [[https://git.kernel.org/linus/f4add10399f9cba42a45ac4b0e0dc5e4943f8546|commit]] * broadcom: bcm4908enet: add BCM4908 controller driver [[https://git.kernel.org/linus/4feffeadbcb2e5b11cbbf191a33c245b74a5837b|commit]] * can * Add software tx timestamps [[https://git.kernel.org/linus/741b91f1b0ea34f00f6a7d4539b767c409291fcf|commit]] * kvaser_usb: Add support for USBcan Pro 4xHS [[https://git.kernel.org/linus/7507479c46b120c37ef83e59be7683a526e98e1a|commit]] * mcp251xfd: add BQL support [[https://git.kernel.org/linus/4162e18e949ba520d5116ac0323500355479a00e|commit]] * mcp251xfd: add len8_dlc support [[https://git.kernel.org/linus/86f1e3b1dd9f08408b12405059e2ab3cf9690066|commit]] * tcan4x5x: add support for half-duplex controllers [[https://git.kernel.org/linus/0460ecaeba90f418f29f9ea57d994429c8f88a4e|commit]] * dpaa2-eth * Add support for Rx VLAN filtering [[https://git.kernel.org/linus/70b32d8276feef23b9b2c50c1128a7d6252e2b47|commit]] * Add 1000BASE-X support [[https://git.kernel.org/linus/46c518c8145bb23702d5b860c1bcdc7c51bdc3d4|commit]] * Add backplane link mode support [[https://git.kernel.org/linus/085f1776fa03bc771876aabf086de11f3e2ce59c|commit]] * dsa * Add Arrow !SpeedChips XRS700x driver [[https://git.kernel.org/linus/ee00b24f32eb822f55190efd1078fe572e931d5c|commit]] * Automatically bring up DSA master when opening user port [[https://git.kernel.org/linus/9d5ef190e5615a7b63af89f88c4106a5bc127974|commit]] * b53: Support setting learning on port [[https://git.kernel.org/linus/f9b3827ee66cfcf297d0acd6ecf33653a5f297ef|commit]] * bcm_sf2: support BCM4908's integrated switch [[https://git.kernel.org/linus/73b7a6047971aa6ce4a70fc4901964d14f077171|commit]] * tag_8021q for Ocelot switches [[https://git.kernel.org/linus/9c7caf28068421c9e0d1faea437e35e6b8983ac6|commit]], [[https://git.kernel.org/linus/0e9bb4e9d93f2711897b8e2a613899f7b8a15a3b|commit]], [[https://git.kernel.org/linus/50c6cc5b9283efdbf72162dee467bd68c7167807|commit]], [[https://git.kernel.org/linus/9b521250bff4dd04592651bb8fab07ecfcd2fb64|commit]], [[https://git.kernel.org/linus/cacea62fcdda5656cb5b8104e73a00e043b61730|commit]], [[https://git.kernel.org/linus/886f8e26f5397827f031bce48f3138040d88ffb3|commit]], [[https://git.kernel.org/linus/357f203bb3b529fa7471494c7ad6a7a54d070353|commit]], [[https://git.kernel.org/linus/53da0ebaad102626f56495e0967a614f89a2acc8|commit]], [[https://git.kernel.org/linus/adb3dccf090bc53ce177cd30bbe5b985336a6f66|commit]], [[https://git.kernel.org/linus/7c83a7c539abe9f980996063ac20532a7a7f6eb1|commit]], [[https://git.kernel.org/linus/e21268efbe26d9ab3f7468577d691b992d76e06a|commit]] * felix: Add support for MRP [[https://git.kernel.org/linus/a026c50b599fab8ad829f87af372866e229d8175|commit]] * hellcreek: Add TAPRIO offloading support [[https://git.kernel.org/linus/24dfc6eb39b26fc3a5a17a606e868b74f6202ee4|commit]] * mt7530: MT7530 optional GPIO support [[https://git.kernel.org/linus/429a0edeefd88cbfca5c417dfb8561047bb50769|commit]] * mv88e6xxx: Link aggregation support [[https://git.kernel.org/linus/57e661aae6a823140787dbcc34d92e223e2f71c5|commit]] * qca: ar9331: export stats64 [[https://git.kernel.org/linus/bf9ce385932b61584684d31e2e5f8f485791e409|commit]] * sja1105: offload bridge port flags to device [[https://git.kernel.org/linus/4d9423549501812dafe6551d4a78db079ea87648|commit]] * tag_ocelot_8021q: add support for PTP timestamping [[https://git.kernel.org/linus/0a6f17c6ae2116809a7b7eb6dd3eab59ef5460ef|commit]] * xrs700x: add HSR offloading support [[https://git.kernel.org/linus/bd62e6f5e6a98f1657cf9c3b632bdb7a2e78d42c|commit]] * mediatek: support setting MTU [[https://git.kernel.org/linus/4fd59792097a6b2fb949d41264386a7ecade469e|commit]] * fsl/fman: Add MII mode support [[https://git.kernel.org/linus/5bc8f5ab3b752306d6a1e0e4fa6c4473c15a2924|commit]] * gtp * include role in link info [[https://git.kernel.org/linus/e1b2914e645caa702ad6ddf4f1c48bdedb3d43cf|commit]] * Sset initial MTU [[https://git.kernel.org/linus/e21eb3a065a2d90ee3bb06cc2e77acad403ec7cd|commit]] * hns3 * Add interfaces to query information of tm priority/qset [[https://git.kernel.org/linus/2bbad0aa40e172e7ed7aba6f6ad4d9977dbd0be3|commit]] * Add support for obtaining the maximum frame size [[https://git.kernel.org/linus/e070c8b91ac1c7810c8448b1e5534d1895a0c7f4|commit]] * Add debugfs support for tm nodes, priority and qset info [[https://git.kernel.org/linus/04987ca1b9b6841cfa5f9b459c5a270b75c89345|commit]] * debugfs add max tm rate specification print [[https://git.kernel.org/linus/2783e77b8df96aea2a5719af19b5f85e89d91982|commit]] * i40e * Implement get and set ethtool ops for Energy Efficient Ethernet [[https://git.kernel.org/linus/95f352dca19df850ac106ab8ea6793555bf1ad18|commit]] * Extend support for ntuple filters allowing for Flow Director IPv6 and VLAN filters [[https://git.kernel.org/linus/efca91e89b67a6f824aca6abcd8a2e5188aa061c|commit]], [[https://git.kernel.org/linus/a9219b332f52093dbf9dae5219e820065f9e2cf6|commit]] * Add support for software controlled DCB [[https://git.kernel.org/linus/90bc8e003be2bf00a1d3223ee9259c1d4d8751f3|commit]], [[https://git.kernel.org/linus/4b208eaa8078113ed3f6ba7ecad1ac0a2bad4608|commit]], [[https://git.kernel.org/linus/5effa78e7c94e66b81659526f5149cb3f6256854|commit]] * ice * Implement a new LLDP command that allows adding VSI destinations to existing filters and adds support for netdev bonding event [[https://git.kernel.org/linus/34295a3696fbd0d90ee7c62b3162ffdb112b3497|commit]], [[https://git.kernel.org/linus/df006dd4b1dca8c486f73ae76fb77c06afae83f2|commit]] * Implement the creation scheduler aggregator nodes and distributing VSIs within the nodes [[https://git.kernel.org/linus/b126bd6bcd6710aa984104e979a5c930f44561b4|commit]] * Display some stored NVM versions via devlink info [[https://git.kernel.org/linus/2c4fe41d727f230df59ba053f8ade36b24d22520|commit]] * Display stored UNDI firmware version via devlink info [[https://git.kernel.org/linus/e67fbcfbb4ef0d0bbd978594707381efcadf0c55|commit]] * Display stored netlist versions via devlink info [[https://git.kernel.org/linus/e120a9ab45d31dfc5f5fd3eb39c2d5b7986320d9|commit]] * Introduce function for reading from flash modules [[https://git.kernel.org/linus/0ce50c7066e214545ea4543d73946073725c4421|commit]] * igb * Enable RSS for Intel I211 Ethernet Controller [[https://git.kernel.org/linus/6e6026f2dd2005844fb35c3911e8083c09952c6c|commit]] * Expose the NVM version [[https://git.kernel.org/linus/01bb6129c641030a40931c1a8c60ce4098c23dc9|commit]] * Expose the gPHY firmware version [[https://git.kernel.org/linus/94f794d15a5ea902aabf148f17f5310a2f6ccd67|commit]] * iwlwifi * Support for RF interference mitigation (RFI) [[https://git.kernel.org/linus/21254908cbe995a3982a23da32c30d1b43467043|commit]], [[https://git.kernel.org/linus/4e8fe214f7c0ca75f512dd573f944221ecdf053e|commit]] * Add new cards for So and Qu family [[https://git.kernel.org/linus/410f758529bc227b186ba0846bcc75ac0700ffb2|commit]] * Add support for Qu with AX201 device [[https://git.kernel.org/linus/97195d3cad852063208a1cd4f4d073459547a415|commit]] * Add support for SnJ with Jf devices [[https://git.kernel.org/linus/930be4e76f262ede9927fb7d1ca525736cdc3669|commit]] * Support new scan config FW API [[https://git.kernel.org/linus/e1900bceab6af27989d71b067760cf9de0f81598|commit]] * Add debugfs entry to trigger a dump as any time-point [[https://git.kernel.org/linus/9dbb62a29042e543ab6671dc12c1473c3cbc58c2|commit]] * Add debugfs for phy-integration-ver [[https://git.kernel.org/linus/33fa519ac6184a73704dab877483daf2b5f8a279|commit]] * Handle CCA-EXT delay firmware notification [[https://git.kernel.org/linus/f7d6ef33a779c866721eea2b980f51bda1994a04|commit]] * Add AX201 and AX211 radio modules for Ma devices [[https://git.kernel.org/linus/1205d7f7ffb18dd96347d8a2a35dba859510e2d7|commit]] * Aadd support for SnJ with Hr1 [[https://git.kernel.org/linus/7f9c3bc465b20245c11a2455ed2770d02b0adf4c|commit]] * Add support for So-F devices [[https://git.kernel.org/linus/08f4b0b1c07bcb70247931d81233fb9c59f50c35|commit]] * Implement support for PNVM from BIOS [[https://git.kernel.org/linus/a1a6a4cf49eceb3fde0f1abaaf3cb24e73fdc417|commit]] * Add support for version 2 of the LARI_CONFIG_CHANGE command [[https://git.kernel.org/linus/3ce882473ec4321c8b14ea30f36bfeaa18335413|commit]] * lan743x: lan743x speed boost [[https://git.kernel.org/linus/a8db76d40e4d568a9e9cc9fb8d81352b5ff530ee|commit]], [[https://git.kernel.org/linus/966df6ded24d537834402a421d46ef31b3647a78|commit]] * mac80211_hwsim: add 6GHz channels [[https://git.kernel.org/linus/28881922abd786a1e62a4ca77394a84373dd5279|commit]] * mhi: Add MBIM over MHI support [[https://git.kernel.org/linus/ddeb9bfa59c711ccbddec1c9fb9ec190caab1a4c|commit]], [[https://git.kernel.org/linus/b6ec6b8942700e855aa1a42e04ca9e1f89162de0|commit]], [[https://git.kernel.org/linus/77e8080e12721c9206aa592aa34985c897ee1a32|commit]], [[https://git.kernel.org/linus/84c55f16dcd74af5be525aa9c1878bfaec4e8a7a|commit]], [[https://git.kernel.org/linus/163c5e6262ae5d7347801964dbd3d48490490a3d|commit]] * mhi: Add raw IP mode support [[https://git.kernel.org/linus/c134db89a44bdc86c7b0451095d6ba328a7c1748|commit]] * mlx5/mlx5e * Support 400Gbps IB rate in mlx5 driver [[https://git.kernel.org/linus/c70f51de85302e76a59f6c6ce3dcd27b6411d23b|commit]] * Support default partition key for representor port [[https://git.kernel.org/linus/d6fd59e14ed2975d9b372876c45a09d76d1e70c9|commit]] * mlx5 real time clock [[https://git.kernel.org/linus/a6a217dddcd544f6b75f0e2a60b6e84c1d494b7e|commit]], [[https://git.kernel.org/linus/ae02d41551d6f2a035d3e63ce4415e1b2ba3a7e6|commit]], [[https://git.kernel.org/linus/1436de0b991548fd859a00c889b8c4dcbbb5f463|commit]], [[https://git.kernel.org/linus/d6f3dc8f509ce6288e2537eb4b0614ef444fd84a|commit]], [[https://git.kernel.org/linus/de19cd6cc9777e258de853c3ddf5d5a7bbadf165|commit]], [[https://git.kernel.org/linus/432119de33d9013467371fc85238d623f64ff67e|commit]] * Introduce some refactoring to SW steering to support different formats of different Hardware [[https://git.kernel.org/linus/4bdba39b703acbe5d0094675a71f736d386fbe96|commit]], [[https://git.kernel.org/linus/75699246a01fa90587a8fc83ff0dffe3288cb91c|commit]], [[https://git.kernel.org/linus/5212f9c65a472b549db98ac5d45c851f60b9b357|commit]], [[https://git.kernel.org/linus/d65e841de80375372f9842ed71756d3b90d96dc4|commit]], [[https://git.kernel.org/linus/b7f7ad1846f699c757a9fad915de97cf9a4008af|commit]], [[https://git.kernel.org/linus/7863c912e8a07b9431fd6d9a9e371da47cb0f308|commit]], [[https://git.kernel.org/linus/467790985d2d7fd16a64a262578c2575d905e648|commit]], [[https://git.kernel.org/linus/dd2d3c8d206e1796b384e438d1219f44f4cbd5c2|commit]], [[https://git.kernel.org/linus/40ca842c2b5bd08cf089c9f5e617968c5a0a001c|commit]], [[https://git.kernel.org/linus/64c7894218b9e7b0dcb93478f035c4178e5b348f|commit]], [[https://git.kernel.org/linus/6c1f0e4df858dbdfac93ffdfbc50f66d3950a50d|commit]], [[https://git.kernel.org/linus/6b93b400aa88e94f253f03e6095cd560854a5268|commit]], [[https://git.kernel.org/linus/8f9a822e596013c1c37d24d010d1b39012d3e1d2|commit]], [[https://git.kernel.org/linus/ad17dc8cf9107e6513632fc61e34e0a1ab9a376f|commit]], [[https://git.kernel.org/linus/3ad5838ffb36004cdf30715ac23f7452f293fe96|commit]], [[https://git.kernel.org/linus/4781df92f4dab5ca6928390c3cf4bfba9730a526|commit]] * SW steering for ConnectX-6DX [[https://git.kernel.org/linus/bdbc13c204ee3e742289730618002ff9f21109bf|commit]], [[https://git.kernel.org/linus/3a77c238909b354b25c8d58ea541c44e14030ba8|commit]], [[https://git.kernel.org/linus/10b69418641062b4dc7fabe3c6f2e12432ec6987|commit]], [[https://git.kernel.org/linus/9f125ced1750ecf299dc52771410d823a36fbbfd|commit]], [[https://git.kernel.org/linus/a6098129c781a7b0fe0d518281bce99b60fe7203|commit]], [[https://git.kernel.org/linus/4e856c5db9b4d6601337dd5e3ea72a6931e2469b|commit]], [[https://git.kernel.org/linus/c349b4137cfd9482f30dcd726748d0c4da1427f3|commit]], [[https://git.kernel.org/linus/f06d496985f49189dde4506d0ac15494d1a74607|commit]], [[https://git.kernel.org/linus/4fe45e1d31efb07bbf0c80a59c211109e389b8e3|commit]], [[https://git.kernel.org/linus/8fdac12acf32fa327c2da9ded8a460e606cb74ac|commit]], [[https://git.kernel.org/linus/64f45c0fc4c71f577506c5a7a7956ae3bc3388ea|commit]] * Add mlx5 subfunction support [[https://git.kernel.org/linus/1230d94820c9cf74776eaac4ee45081e33ea1a30|commit]], [[https://git.kernel.org/linus/b8288837ef6bdaac331752b401f5ca3b59b37430|commit]], [[https://git.kernel.org/linus/cd76dcd68d96aa5bbc63b7ef25a87a1dbea3d73c|commit]], [[https://git.kernel.org/linus/a556dded9c23c51c82654f1ebe389cbc0bc22057|commit]], [[https://git.kernel.org/linus/f3196bb0f14c0ffb5089c15668bda196c98d3900|commit]], [[https://git.kernel.org/linus/90d010b8634b89a97ca3b7aa6a88fd566fc77717|commit]], [[https://git.kernel.org/linus/1958fc2f0712ae771bfd2351b55e5a5b6b0bcfa4|commit]], [[https://git.kernel.org/linus/d7f33a457beef8d522f346d18ab0a1e3366dc20f|commit]], [[https://git.kernel.org/linus/d970812b91d0fa685cde35e9b3f46a48d049f4e3|commit]], [[https://git.kernel.org/linus/8f01054186683fe0986d54d584aa13723d51edce|commit]], [[https://git.kernel.org/linus/6a3273217469790e6d0abc73893d0ebe6b69180d|commit]], [[https://git.kernel.org/linus/c736111cf8d519d46ac62af36378aed472faaa12|commit]], [[https://git.kernel.org/linus/6474ce7ecd80c5071861ba96c864f03d84319e73|commit]], [[https://git.kernel.org/linus/142d93d12dc187f6a32aae2048da0c8230636b86|commit]] * Enable XDP for Connect-X IPsec capable devices [[https://git.kernel.org/linus/e33f9f5f2d3a5fa97728a43708f41da2d4faae65|commit]] * HTB offload [[https://git.kernel.org/linus/ca1e4ab199933e1af3f9a86d31060b7f9181c3fc|commit]], [[https://git.kernel.org/linus/4dd78a73738afa92d33a226ec477b42938b31c83|commit]], [[https://git.kernel.org/linus/d03b195b5aa015f6c11988b86a3625f8d5dbac52|commit]], [[https://git.kernel.org/linus/83271586249c8ecf8458834864c827f67ad57773|commit]], [[https://git.kernel.org/linus/214baf22870cfa437522f3bd4fbae56338674b04|commit]] * devlink trap support [[https://git.kernel.org/linus/e78ab164591ffd55d2771401ed0d9b083dad55fa|commit]], [[https://git.kernel.org/linus/3d347b1b19da20f973d1d3c6bb60c11185606afd|commit]], [[https://git.kernel.org/linus/82e6c96f04e13c72d91777455836ffd012853caa|commit]], [[https://git.kernel.org/linus/f679247f25b65cf71298e25d6850bc4bac2c9802|commit]], [[https://git.kernel.org/linus/3eac5d949afeca60982165e6fc4cece6f5882843|commit]], [[https://git.kernel.org/linus/241dc159391fb9d351362d911a39dff84074cc92|commit]], [[https://git.kernel.org/linus/1c46d7409f301592731f941a7ec6c51cb6b54b0b|commit]], [[https://git.kernel.org/linus/e2a1a00498aea4e3bf31b65b8691d2e7fc7e3693|commit]], [[https://git.kernel.org/linus/ceef1b66bddaaee3124f66cd0279189e29bd3f56|commit]], [[https://git.kernel.org/linus/cf74760932602fb25d16c57e49dbc445c81d0ff1|commit]], [[https://git.kernel.org/linus/5543e989fe5e2fe6a5829ee42c00152cac2bb8a0|commit]], [[https://git.kernel.org/linus/70038b73e40e2ce6bc4c8f25bbf0747b7a07a61f|commit]], [[https://git.kernel.org/linus/49fdbd23418f5b18536d02f257096bd71fc83086|commit]], [[https://git.kernel.org/linus/eb3862a0525d26f0975ed4f750bc151920f2f25c|commit]] * Implement support for VF tunneling [[https://git.kernel.org/linus/b055ecf5827d81a60144560266a78fea652bdf1a|commit]], [[https://git.kernel.org/linus/84ae9c1f29c06cb4aaf9b1ad290e0abee44ceebc|commit]], [[https://git.kernel.org/linus/275c21d6cbe2ffb49aa1f054bff7ddfc9126564c|commit]], [[https://git.kernel.org/linus/9e51c0a624925076fe07a09674172495c8c09e59|commit]], [[https://git.kernel.org/linus/10742efc20a429b2040658af685d6bb2aa674a73|commit]], [[https://git.kernel.org/linus/6717986e15a067ac49370e3f563063c8154e6854|commit]], [[https://git.kernel.org/linus/34ca65352ddf2aaa094f4016369103c4c7b98958|commit]], [[https://git.kernel.org/linus/4ad9116c84ed3243f7b706f07646a995f3bca502|commit]], [[https://git.kernel.org/linus/a508728a4c8bfaf15839d5b23c19bf6b9908d43d|commit]], [[https://git.kernel.org/linus/48d216e5596a58e3cfa6d4548343f982c5921b79|commit]], [[https://git.kernel.org/linus/8e404fefa58b6138531e3d4b5647ee79f75ae9a8|commit]], [[https://git.kernel.org/linus/0d9f96471493d5483d116c137693f03604332a04|commit]], [[https://git.kernel.org/linus/777bb800c6967517772e882118b414e1c6cb7087|commit]], [[https://git.kernel.org/linus/2221d954d984d07dc66a4fd0f11a8b2705816a6f|commit]], [[https://git.kernel.org/linus/c7b9038d8af68e351e09a8427fa0264be8dc811f|commit]], [[https://git.kernel.org/linus/021905f8067d13d9c80db88f1b5398cdd3e35cc5|commit]], [[https://git.kernel.org/linus/8914add2c9e5518f6a864936658bba5752510b39|commit]] * mlxsw: Support setting lanes via ethtool [[https://git.kernel.org/linus/189e7a8d94208a26b7f7876d155cf695393f8efa|commit]], [[https://git.kernel.org/linus/012ce4dd3102a0f4d80167de343e9d44b257c1b8|commit]], [[https://git.kernel.org/linus/c8907043c6ac9ed58e6c1a76f2824be714b42228|commit]], [[https://git.kernel.org/linus/7dc33f0914a9c8f992592cddfab2bab7faf162b9|commit]], [[https://git.kernel.org/linus/5fc4053df3d9af1bf728feff90b8494dc036aae2|commit]], [[https://git.kernel.org/linus/763ece86f0c27c751d6fac6b15863f5124f79a52|commit]], [[https://git.kernel.org/linus/25a96f057a0fab318376c85bd83afda267f8ad33|commit]], [[https://git.kernel.org/linus/f72e2f48c71051f54e6fa214dc57f586386173b5|commit]] * mscc: ocelot: Configuring congestion watermarks on ocelot switch using devlink-sb [[https://git.kernel.org/linus/f6fe01d6fa24dd3c89996ad82780872441e86bfa|commit]], [[https://git.kernel.org/linus/703b762190e643bf46a048ebe99504b14d71449c|commit]], [[https://git.kernel.org/linus/2a6ef763037238a5aa6a6505fc6693ee77c1a59b|commit]], [[https://git.kernel.org/linus/a7096915e4276fff6905a8eff89986ef9704bbe7|commit]], [[https://git.kernel.org/linus/d19741b0f54487cf3a11307900f8633935cd2849|commit]], [[https://git.kernel.org/linus/70d39a6e62d31a4a7372a712ccc6f8063bbb1550|commit]], [[https://git.kernel.org/linus/c6c65d47ddebe82cf32f98ea56f10daf82dab16c|commit]], [[https://git.kernel.org/linus/6c30384eb1dec96b678ff9c01c15134b1a0e81f4|commit]], [[https://git.kernel.org/linus/a4ae997adcbdf8ead133bafa5e9e2d6925c576b6|commit]], [[https://git.kernel.org/linus/f59fd9cab7305266f4148776c3b66329551a2a3a|commit]] * mscc: ocelot: offload bridge port flags to device [[https://git.kernel.org/linus/421741ea5672cf16fa551bcde23e327075ed419e|commit]] * mt76 * mt7915: add implicit Tx beamforming support and enable it trough debugfs [[https://git.kernel.org/linus/6d6dc980e07d1f891cff4fbf7beedc81af800ff5|commit]] * mt7915: add support for flash mode [[https://git.kernel.org/linus/26f18380e6ca1276e299f3774a550629651117a8|commit]] * mt7915: add support for using a secondary PCIe link for gen1 [[https://git.kernel.org/linus/9093cfff72e3e55b703ed38fa1af87c204d89cf1|commit]] * mt7915: support TxBF for DBDC [[https://git.kernel.org/linus/07c0d0012f9e2afda01615fb909f4f28128a51a1|commit]] * Introduce mt7921e support [[https://git.kernel.org/linus/163f4d22c118d4eb9e275bf9ee1577c0d14b3208|commit]], [[https://git.kernel.org/linus/1c099ab44727c8e42fe4de4d91b53cec3ef02860|commit]], [[https://git.kernel.org/linus/12d1c31788ad703d0f61d399db14f45f0ad0e888|commit]], [[https://git.kernel.org/linus/bb1f6aaf71d658ed2f41e109d502d427ea0577fb|commit]], [[https://git.kernel.org/linus/e0f9fdda81bd32371ddac9222487e612027d8de2|commit]], [[https://git.kernel.org/linus/5c14a5f944b91371961548b1907802f74a4d2e5c|commit]], [[https://git.kernel.org/linus/474a9f21e2e20ebe1cdaa093a77f0681273f4b03|commit]], [[https://git.kernel.org/linus/29f9d8b08b8cfaaceb4cb6199e38fbe6630d9706|commit]], [[https://git.kernel.org/linus/56d965da1318f92705a349f7232524dbb93add43|commit]], [[https://git.kernel.org/linus/4086ee28e239a665397829e38d6d1714b7cf3369|commit]], [[https://git.kernel.org/linus/b88f5c6473aa92469a5be7a1fdf521b711ed40ba|commit]], [[https://git.kernel.org/linus/ffa1bf97425bd511b105ce769976e20a845a71e9|commit]], [[https://git.kernel.org/linus/67aa27431c7f871962fccdb70ae1f3883691e958|commit]], [[https://git.kernel.org/linus/80fc1e37c0eb0115c980a5bbc011724fa41bfdb3|commit]], [[https://git.kernel.org/linus/022159b0e13fba711aabe549e6b3631b1d33dc66|commit]], [[https://git.kernel.org/linus/1d8efc741df80be940e1584b5ac613dc03d58bd6|commit]], [[https://git.kernel.org/linus/2c25f4e4cdc924c82385b83b09476db6a6fcd4f4|commit]], [[https://git.kernel.org/linus/eaafabd2850d782366ca0558d432857d5e3d472a|commit]], [[https://git.kernel.org/linus/0da3c795d07bf005d4b0be8d6cdc4714aa51a988|commit]], [[https://git.kernel.org/linus/d2bf7959d9c0f631ef860edaf834d55773fdedff|commit]] * mvneta: Implement mqprio support [[https://git.kernel.org/linus/4906887a8ae5f1296f8079bcf4565a6092a8e402|commit]] * mvpp2 * Add TX Flow Control support [[https://git.kernel.org/linus/1c2b4812b7daee6560d32c0d1c0963466f006942|commit]], [[https://git.kernel.org/linus/60523583b07cddc474522cdd94523cad9b80c5a9|commit]], [[https://git.kernel.org/linus/e54ad1e01c00d35dcae8eff7954221fc8c700888|commit]], [[https://git.kernel.org/linus/60dcd6b7d96e63221f41b3c68b19dd8c88eeda75|commit]], [[https://git.kernel.org/linus/6af27a1dc4224f77a8a651f21c80b5075f44aca3|commit]], [[https://git.kernel.org/linus/d07ea73f37f9845f37d40fd897e695003a37e276|commit]], [[https://git.kernel.org/linus/2788d8418af5a88db754cc8e7c16a7455934fc44|commit]], [[https://git.kernel.org/linus/bf270fa3c445faee7c2ca46f862f82f88d7fec3f|commit]], [[https://git.kernel.org/linus/a59d354208a784d277cf057e8be8d17a7f5bf38e|commit]], [[https://git.kernel.org/linus/3bd17fdc08e99c40044aed061e8f6599a1e20710|commit]], [[https://git.kernel.org/linus/76055831cf84b8fc202f7e5c6b6639817832eef3|commit]], [[https://git.kernel.org/linus/eb30b269549a0cd27c3b9a67676f6a39c77fcfa0|commit]], [[https://git.kernel.org/linus/aca0e23584c90fb3b3aee3e413fd872dee1d55fb|commit]], [[https://git.kernel.org/linus/262412d55acd58e39b71a277c25ceeeb851cf0f6|commit]], [[https://git.kernel.org/linus/9ca5e767ec34336389f3dc68f3cbd7bd91c53d2e|commit]] * Add TX flow control support for jumbo frames [[https://git.kernel.org/linus/3a616b92a9d17448d96a33bf58e69f01457fd43a|commit]] * netdevsim: fib: Add debugfs to debug route offload failure [[https://git.kernel.org/linus/134c7532424067b3006024c1acc44bd195245622|commit]] * nfc: Add a virtual nci device driver [[https://git.kernel.org/linus/e624e6c3e777fb3dfed036b9da4d433aee3608a5|commit]] * octeontx2-af * Add Marvell CN10K support [[https://git.kernel.org/linus/98c5611163603d3d8012b1bf64ab48fd932cf734|commit]], [[https://git.kernel.org/linus/facede8209ef0dee84557c036e8502a99bb20a91|commit]], [[https://git.kernel.org/linus/30077d210c839928bdef70c590cab368b0a96b8a|commit]], [[https://git.kernel.org/linus/3feac505fb316ebe86928453db8aa78e296927b7|commit]], [[https://git.kernel.org/linus/d21a857562ad562b6b34fe30ab631088cee9cc68|commit]], [[https://git.kernel.org/linus/6e8ad4387da5760f0737ec21452624f653272ed9|commit]], [[https://git.kernel.org/linus/4c236d5dc8b86222dc155cd68e7934624264150f|commit]], [[https://git.kernel.org/linus/91c6945ea1f9059fea886630d0fd8070740e2aaf|commit]], [[https://git.kernel.org/linus/242da439214be9e61b75376d90e71c5c61744c92|commit]], [[https://git.kernel.org/linus/6e54e1c5399a22e30f69771dfd70d5a847c809b4|commit]], [[https://git.kernel.org/linus/ab58a416c93f134b72ec7e10d8d74509c3985243|commit]], [[https://git.kernel.org/linus/1845ada47f6de392b2f4de0764e1c4b38d7d7bc0|commit]], [[https://git.kernel.org/linus/ce7a6c3106de5724c45d555ed84acdd3930e8e71|commit]], [[https://git.kernel.org/linus/3ad3f8f93c81f81d6e28b2e286b03669cc1fb3b0|commit]] * Add devlink and devlink health reporters [[https://git.kernel.org/linus/5ed66306eab6953197c88e082d9ecc0b35e21538|commit]] * Ethtool support for fec and link configuration [[https://git.kernel.org/linus/84c4f9cab4f99e774a8d9bbee299d288bdb2d792|commit]], [[https://git.kernel.org/linus/bd74d4ea29cc3c0520d9af109bb7a7c769325746|commit]], [[https://git.kernel.org/linus/d0cf9503e908ee7b235a5efecedeb74aabc482f3|commit]], [[https://git.kernel.org/linus/56b6d539861358884debbe4bfb19ca0d86aaf0cb|commit]], [[https://git.kernel.org/linus/9d8711b25584160121c56c2d817036c6ef0c5b4c|commit]], [[https://git.kernel.org/linus/1a50280c25ecfb1243e40eb3e9d3404cbc754d7a|commit]], [[https://git.kernel.org/linus/cff713ce6c1307f0701cf905e05c944d75369dbc|commit]] * Support for OcteonTX2 98xx CPT block [[https://git.kernel.org/linus/de2854c87c64788f94e34217d06e60422e4a1842|commit]], [[https://git.kernel.org/linus/b0f60fab7805cb013311ede0127f8abbf1bdc986|commit]], [[https://git.kernel.org/linus/c57c58fd5c4fd288f5aca0970982c9bd547d6288|commit]] * Support ESP/AH RSS hashing [[https://git.kernel.org/linus/b9b7421a01d82c474227fce04f0468f1c70be306|commit]] * Add RSS multi group support [[https://git.kernel.org/linus/81a4362016e7d8b17031fe1aa43cdb58a7f0f163|commit]] * Add flow classification using IP next level protocol [[https://git.kernel.org/linus/b7cf966126eb16c96bcd13e5ba63657b7e2baef2|commit]] * pcs: add pcs-lynx 1000BASE-X support [[https://git.kernel.org/linus/694a0006c0b15ed22aa53dc4b244d64c5f12e45e|commit]] * phy * icplus: cleanups and new features [[https://git.kernel.org/linus/2ad4758cec48c159d776352b02e6984c3c362bff|commit]], [[https://git.kernel.org/linus/7360a4de36a4826cc998ce5a89fbc9b5a2182758|commit]], [[https://git.kernel.org/linus/8edf206cc2b5c98f7c59e01c22cdbc291b713e38|commit]], [[https://git.kernel.org/linus/df22de9a6f130e85ba174fe6bb3ed190b1cded36|commit]], [[https://git.kernel.org/linus/675115bf8c3dd51e91aa97cdbc7b14dc0e7e0698|commit]], [[https://git.kernel.org/linus/eeac7d43d4dd037882a288edb1c9d41f31f142c1|commit]], [[https://git.kernel.org/linus/f9bc51e6cce2171e4d8f28c575278dfa07085b44|commit]], [[https://git.kernel.org/linus/a0750d42e95192fa8d57796f35ca7189bd231bb4|commit]], [[https://git.kernel.org/linus/32ab60e5392066e5c5f71a93e37ea36ab726a526|commit]] * Add 100 base-x mode [[https://git.kernel.org/linus/b1ae3587d16a8c8fc9453e147c8708d6f006ffbb|commit]] * Add 5GBASER interface mode [[https://git.kernel.org/linus/7331d1d4622ba7e668ec19cfba2ed7feb4a3084e|commit]] * at803x: add support for configuring SmartEEE [[https://git.kernel.org/linus/390b4cad81484124db2b676ed20a265adc032bae|commit]] * bcm7xxx: Add an entry for BCM72116 [[https://git.kernel.org/linus/8b86850bf9ef259e194ce49c776aded3b8c281fb|commit]] * broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S [[https://git.kernel.org/linus/3afd0218992a8d1398e9791d6c2edd4c948ae7ee|commit]] * phy: introduce phydev->port [[https://git.kernel.org/linus/4217a64e18a1647a0dbc68cb3169a5a06f054ec8|commit]] * phy: micrel: Add KS8851 PHY support [[https://git.kernel.org/linus/ab36a3a2e67834687b85b46bc74add45894cdb3d|commit]] * phylink: Add 5gbase-r support [[https://git.kernel.org/linus/f6813bdafdb370d4fb371922d86ff85b681a736b|commit]] * qede: add netpoll and per-queue coalesce support [[https://git.kernel.org/linus/961aa716235f58088e99acafbe66027d678061ce|commit]], [[https://git.kernel.org/linus/a0d2d97d742cc04817017e4c623256b9583a095d|commit]], [[https://git.kernel.org/linus/b0ec5489c480e4875ee2e19286e3cf228c6905ed|commit]] * r8169 * Add support for another RTL8168FP [[https://git.kernel.org/linus/e6d6ca6e12049dfbff6ac8b029678d2d2c55c34f|commit]] * Improve DASH support [[https://git.kernel.org/linus/e0d38b5880758432f74fe17fea8281691d1eb3c0|commit]] * rt2800usb: add Sweex LW163V2 id's [[https://git.kernel.org/linus/93476ca7445793101b803db881f2d755d5184e36|commit]] * rtw88 * 8821c: support RFE type2 wifi NIC [[https://git.kernel.org/linus/5d6651fe85837b11564a2e2c3c6279c057d078d6|commit]] * Add dynamic rrsr configuration [[https://git.kernel.org/linus/4830872685f80666b29bab6a930254809c18c40a|commit]] * Add napi support [[https://git.kernel.org/linus/9e2fd29864c5c677e80846442be192090f16fdb3|commit]] * sfp * Add debugfs support [[https://git.kernel.org/linus/9cc8976c69eb626a7a5100239eb7c69b1a1a609f|commit]] * Add support for 100 base-x SFPs [[https://git.kernel.org/linus/6e12f35cef6b8a458d7ecf507ae330e0bffaad8c|commit]] * Add support for 5gbase-t SFPs [[https://git.kernel.org/linus/cfb971dec56b0ea1afe34b67d9481a9d29e65a58|commit]] * stmmac * Add PCI bus info to ethtool driver query output [[https://git.kernel.org/linus/20e07e2c3cf310578ef19fb4f1e64dc9832abd9d|commit]] * Add Toshiba Visconti !SoCs glue driver [[https://git.kernel.org/linus/b38dd98ff8d0d951770bffdca49b387dc63ba92b|commit]] * dwmac-meson8b: picosecond precision RX delay support [[https://git.kernel.org/linus/6b5903f58df44d4cb35319555b974d6a10f1b03f|commit]], [[https://git.kernel.org/linus/025822884a4fd2d0af51dcf77ddc494e60c5ff63|commit]], [[https://git.kernel.org/linus/140ddf0633dfb923fcf4132289fd022dde0145fc|commit]], [[https://git.kernel.org/linus/7985244d10eada10d36804752f21dfce1fea0018|commit]], [[https://git.kernel.org/linus/de94fc104d58ea2f53e46404b0c2b73b9bdf5774|commit]] * intel: Add ADL-S 1Gbps PCI IDs [[https://git.kernel.org/linus/88af9bd4efbd4d171eea537486493c9601c9a486|commit]] * ti: Add switchdev support for AM65 CPSW NUSS driver to support multi port CPSW present on J721e and AM64 !SoCs [[https://git.kernel.org/linus/58356eb31d60dd8994e5067096ef1a09e4d9ceda|commit]], [[https://git.kernel.org/linus/2934db9bcb300ee1df5cfe9a1134e6e1f6a81906|commit]], [[https://git.kernel.org/linus/86e8b070b25e3cb459d0a4e293327a56f344515e|commit]], [[https://git.kernel.org/linus/e276cfb9cd5bd68984a200e3f2d39484b9e87b47|commit]] * ti: cpsw_ale: add driver data for AM64 CPSW3g [[https://git.kernel.org/linus/1dd3841033b3ad5a507b714d6db0cd401b3ca996|commit]] * qmi_wwan * qmi_wwan: Add pass through mode [[https://git.kernel.org/linus/59e139cf0b32a7a08ef20453927ecd57db086d8e|commit]] * Add qmap id sysfs file for qmimux interfaces [[https://git.kernel.org/linus/e594ad980ec26fb7351d02c84abaa77ecdb4e522|commit]], [[https://git.kernel.org/linus/b4b91e24094ad54b3d176e3fd2997fae62a315dc|commit]] * Support ZTE P685M modem [[https://git.kernel.org/linus/88eee9b7b42e69fb622ddb3ff6f37e8e4347f5b2|commit]] * wil6210: Add Support for Extended DMG MCS 12.1 [[https://git.kernel.org/linus/7064e2193cabcdb8faa9008744e6ceb7f86d314d|commit]] * Remove aurora nb8800 driver [[https://git.kernel.org/linus/19038523a7353e7413c5428f20376fa3ccd2c8e9|commit]] == Audio == * Add n64 driver [[https://git.kernel.org/linus/1448f8acf4cc61197a228bdb7126e7eeb92760fe|commit]] * dice: add support for Lexicon I-ONIX FW810s [[https://git.kernel.org/linus/9a08676fc5968be8575ee2fa8926e55d8aef166c|commit]] * hda * ca0132: Add Sound BlasterX AE-5 Plus support [[https://git.kernel.org/linus/f15c5c11abfbf8909eb30598315ecbec2311cfdc|commit]] * Add another !CometLake-H PCI ID [[https://git.kernel.org/linus/0d3070f5e6551d8a759619e85736e49a3bf40398|commit]] * intel-dsp-config: add Alder Lake support [[https://git.kernel.org/linus/c4294d7f057d05053412ebd0d5700228d0f2588d|commit]] * intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option [[https://git.kernel.org/linus/5427c7d6296ee574037c4a6649ac45a9474d1f13|commit]] * hdsp: hardware output loopback [[https://git.kernel.org/linus/da2a040ee7cfe1dd57d5bec7906cb979c5787a86|commit]] * jack: implement software jack injection via debugfs [[https://git.kernel.org/linus/2d670ea2bd53a9792f453bb5b97cb8ef695988ff|commit]] * usb-audio: Add support for Pioneer DJM-750 [[https://git.kernel.org/linus/b952ac76a20bc0b23cd7e22de19fb407713238a3|commit]] * ASoC * Intel: KMB: Support IEC958 encoded PCM format [[https://git.kernel.org/linus/1c5f6e0714c16e3ad8732e49e07082772dcc6f87|commit]] * Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 [[https://git.kernel.org/linus/9a87fc1e061900e81ab13d823e85012a78849244|commit]] * SOF: Intel: initial support to !AlderLake-P [[https://git.kernel.org/linus/39860fe070c97e62ae9e80addce40ce0b3c2b082|commit]] * codec: Add driver for JZ4760 internal codec [[https://git.kernel.org/linus/d9cd22e9c87cb61488d00f7279cfb2abf5238879|commit]] * codec: hdmi-codec: Support IEC958 encoded PCM format [[https://git.kernel.org/linus/28785f548d18e6d52785a1172e5c176784ce74cd|commit]] * codecs: adds support for two Codec Macro blocks(TX and RX) available in Qualcomm LPASS (Low Power Audio !SubSystem) [[https://git.kernel.org/linus/f133de9e32374841c5ed1ad5cf18ed14098a0f4c|commit]], [[https://git.kernel.org/linus/af3d54b99764f0bdd83fcbd1895d23b83f8276be|commit]], [[https://git.kernel.org/linus/4f692926f562ff48abfcca6b16f36ff8d57473b6|commit]], [[https://git.kernel.org/linus/f3ce6f3c9a994d3fa5057cadfaa1d883e0d938fa|commit]], [[https://git.kernel.org/linus/ca955cc980afc066a380567e371480634e48eb7e|commit]], [[https://git.kernel.org/linus/d207bdea0ca9efde321ff142e9b9f2ef73f9cdf5|commit]], [[https://git.kernel.org/linus/c39667ddcfc516fee084e449179d54430a558298|commit]] * cpcap: Implement set_tdm_slot for voice call support [[https://git.kernel.org/linus/0dedbde5062dbc3cf71ab1ba40792c04a68008e9|commit]] * mediatek: mt8192-mt6359: support audio over DP [[https://git.kernel.org/linus/0d80c48c847842de488e76ae434ccb74397623c3|commit]] * stm32: i2s: add master clock provider [[https://git.kernel.org/linus/8a262e614ef8675cfde924c6ddf873a95db0be6a|commit]] * tegra: Add audio graph based card driver [[https://git.kernel.org/linus/202e2f7745437aa5b694de92cbd30bb43b23fbed|commit]] * txx9: Remove driver [[https://git.kernel.org/linus/a8644292ea46064f990e4a3c4585bdb294c0d89a|commit]] * Remove sirf prima/atlas drivers [[https://git.kernel.org/linus/61fbeb5dcb3debb88d9f2eeed7e599b1ed7e3344|commit]] * Remove zte zx drivers [[https://git.kernel.org/linus/dc98f1d655ca4411b574b1bd2629e7132e502c1c|commit]] == Tablets, touch screens, keyboards, mouses == * Add N64 controller driver [[https://git.kernel.org/linus/3bdffa8ffb45c4f217d31a9250e90432ac31b35e|commit]] * elants_i2c: add support for eKTF3624 [[https://git.kernel.org/linus/9517b95bdc4699d94c2ffc6a520bb0ccec396f5b|commit]] * xpad: add support for PowerA Enhanced Wired Controller for Xbox Series X|S [[https://git.kernel.org/linus/42ffcd1dba1796bcda386eb6f260df9fc23c90af|commit]] * cros-ec-keyb: expose function row physical map to userspace [[https://git.kernel.org/linus/820c8727956da82b7a841c299fabb2fdca9a37d4|commit]] * HID * chicony: Add Wireless Radio Control feature for Chicony devices [[https://git.kernel.org/linus/859b510bb7fa5797cfaf7bf5729336bf0e94dd2e|commit]] * hid-sensor-custom: Add custom sensor iio support [[https://git.kernel.org/linus/239319670e2a7c405eeb4b3e7721cf8bf8eef840|commit]] * i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 [[https://git.kernel.org/linus/fc6a31b00739356809dd566e16f2c4325a63285d|commit]] * i2c-hid: Introduce goodix-i2c-hid using i2c-hid core [[https://git.kernel.org/linus/c1ed18c11bdb80eced208a61d40b1988f36a014f|commit]] * intel-ish-hid: ipc: Add Tiger Lake H PCI device ID [[https://git.kernel.org/linus/2aefba190f17a3f409292ee9fc8f00c20fed411e|commit]] * logitech-dj: add support for keyboard events in eQUAD step 4 Gaming [[https://git.kernel.org/linus/ef07c116d98772952807492bd32a61f5af172a94|commit]] * logitech-dj: add support for the new lightspeed connection iteration [[https://git.kernel.org/linus/fab3a95654eea01d6b0204995be8b7492a00d001|commit]] * logitech-hidpp: add support for Unified Battery (1004) feature [[https://git.kernel.org/linus/e037acf0b1aed31cb5f3b09ccb602b4768c133d5|commit]] * New driver for PS5 '!DualSense' controller [[https://git.kernel.org/linus/bc2e15a9a0228b10fece576d4f6a974c002ff07b|commit]], [[https://git.kernel.org/linus/b99dcefd78ff13349ce5c8641605d1de3d638ea0|commit]], [[https://git.kernel.org/linus/d30bca44809eb1d2937e59d3d09694f40613070d|commit]], [[https://git.kernel.org/linus/f6bb05fcb2a10ff26ac5af1c29066d42019dc464|commit]], [[https://git.kernel.org/linus/402987c5d98a9dd0d611cfe3af5e5bdc13d122d0|commit]], [[https://git.kernel.org/linus/53f04e83577c5e146eeee1a671efeb58db14afd1|commit]], [[https://git.kernel.org/linus/799b2b533a299ba5b64ddd22639836c2a5eaee31|commit]], [[https://git.kernel.org/linus/51151098d7ab832f2a8b8f5c51fe224a9c98fdd5|commit]], [[https://git.kernel.org/linus/0b25b55d34f554b43a679e7e1303beb973b63e27|commit]] * playstation: add !DualSense player LED support [[https://git.kernel.org/linus/949aaccda019723050a2cd98d7b4492b06423f27|commit]] * playstation: add initial !DualSense lightbar support [[https://git.kernel.org/linus/8e5198a12d6416f0a1e9393bdb3a533854ed577b|commit]] * playstation: add microphone mute support for DualSense [[https://git.kernel.org/linus/c26e48b150fccb07c4b7f0f419f2b0a2c42e57d2|commit]] * sony: Add support for tilt on guitar hero guitars [[https://git.kernel.org/linus/32e411d0af7fbf6e8644632271dc1a241b77877e|commit]] * uclogic: Improve support for Trust Panora [[https://git.kernel.org/linus/f7271b2a697d2549db7aa60e0a8e0afeb852faa5|commit]] == TV tuners, webcams, video capturers == * Turn the existing SMIA driver into a MIPI CCS driver while maintaining SMIA support [[https://git.kernel.org/linus/7eb5a7e1e7b6cf7153beeba608f5a73d1e912b77|commit]], [[https://git.kernel.org/linus/821878578975bae1949dbfcef3e39c2968a969c8|commit]], [[https://git.kernel.org/linus/d36eb68a49948a7fb29c43bd5745692ede4b6d52|commit]], [[https://git.kernel.org/linus/541374837cd911785ae9307b4902896f2e3b8f15|commit]], [[https://git.kernel.org/linus/cd9f145dabafec8ad001756f2abe60c7c2ec3cc1|commit]], [[https://git.kernel.org/linus/db08f69ef8205dc4bcc2af2a24bcfc8f9da47899|commit]], [[https://git.kernel.org/linus/a8a2d75b0897fc359ada5fb9f8b62f985351882b|commit]], [[https://git.kernel.org/linus/ee25e211ade18a655953115d642e4c04b17748ed|commit]], [[https://git.kernel.org/linus/a75210a62b81ce8cfbe9e10e29880d870ce94b8d|commit]], [[https://git.kernel.org/linus/57801b6aa72bee123503fc4630ef4da1b88fca00|commit]], [[https://git.kernel.org/linus/7a42609843d2f09de842b825bfefa9fed40e3e7a|commit]], [[https://git.kernel.org/linus/7c0ed600f04d247cbb4c4030d87a8d36b12d44a4|commit]], [[https://git.kernel.org/linus/33039a8880710199007621be38dc8f498a0cd5ca|commit]], [[https://git.kernel.org/linus/d27be0ad943b22d491d1f00e2edbb93a87d58376|commit]], [[https://git.kernel.org/linus/105676ce5940517d2a8a4be32f54c9ff8a021ca5|commit]], [[https://git.kernel.org/linus/e1988e7ad0015e9d8252b515d5aa23a58428022c|commit]], [[https://git.kernel.org/linus/51fc72e541b44d5ba52673b1e2b492ffc164b71c|commit]], [[https://git.kernel.org/linus/2fed6c84dc6fb9e374466d8a0ba86eb6ca7868f8|commit]], [[https://git.kernel.org/linus/2f23ecbf40c8c6572017a036505695e1c2ebb7c4|commit]], [[https://git.kernel.org/linus/9c3d7e5549ebc507c8ec1c516fc163a94d27976d|commit]], [[https://git.kernel.org/linus/81499d338995fa288464c585f49211cfaa6ffdce|commit]], [[https://git.kernel.org/linus/8a75e8dcd2ef409e2bc7bf3141549cd636b4696b|commit]], [[https://git.kernel.org/linus/dffbdf3775d55fa637c456f4ed3025e426e467ec|commit]], [[https://git.kernel.org/linus/ca59318b9a5f677fbf2e774aad2f25cd580a03c8|commit]] * allegro: add HEVC support [[https://git.kernel.org/linus/256442881b1726a671befa47b7f92cd5d11b7ad5|commit]], [[https://git.kernel.org/linus/98c588b6d27c04460a590f55f1e2474129abe87c|commit]], [[https://git.kernel.org/linus/7f8e438b90c91541d784feb5f71be1a0b01a6010|commit]], [[https://git.kernel.org/linus/8e64f00846bb19cb1910363c1acad64aa92020d4|commit]], [[https://git.kernel.org/linus/d2a1b58fd2df21d811872e4635087a91b6ba2d45|commit]], [[https://git.kernel.org/linus/83a4b7fd7f6f95da2905b7751cec4ad4dc6c222f|commit]], [[https://git.kernel.org/linus/e7cd90988b9d03c3a886a23f015c41c71371bc4f|commit]], [[https://git.kernel.org/linus/21de56fa0789cf1c7e9a6d946f45c79ead04ffd4|commit]], [[https://git.kernel.org/linus/2e3917e6bd226b2d69f903392592d701a388e4f0|commit]], [[https://git.kernel.org/linus/d4a881c1b9f61978f05412487877b6745f58478d|commit]], [[https://git.kernel.org/linus/7f046e4b05b382d6e1578b1963d79a1b68ee5be3|commit]], [[https://git.kernel.org/linus/608341075c2d5ead508962e837fb53a25ef3ffba|commit]], [[https://git.kernel.org/linus/2b6e6e5b26cf556c576887d8d4e617d3020b6ed2|commit]], [[https://git.kernel.org/linus/655ef9f9e87568aff031391712669b74d1b362f1|commit]], [[https://git.kernel.org/linus/4132dcbf5ccd8857d0be3ef80d2a8b70662fbc40|commit]], [[https://git.kernel.org/linus/be7f41f2f10c8605ba4b9a5515cf449006470b90|commit]], [[https://git.kernel.org/linus/99b05ce74ceeb474ff4db37a0861b135063b7c7f|commit]], [[https://git.kernel.org/linus/b08797d1b2ec25165768c841a2ac484fecd72be1|commit]] * ov5647: Support !RaspberryPi Camera Module [[https://git.kernel.org/linus/1b5071af824039cb71592d5b2a60773ee1ee94be|commit]], [[https://git.kernel.org/linus/b050791d287afcaa1114321dd409c77ca90da880|commit]], [[https://git.kernel.org/linus/dea4fcfe77d25f8069ef6a48dab9b732c4074ee2|commit]], [[https://git.kernel.org/linus/0f87233a473de6cc22c4785d53aea41c1939f0c9|commit]], [[https://git.kernel.org/linus/7a4826309722ad86679a61e9a3bde80c1ef3c8d5|commit]], [[https://git.kernel.org/linus/c9a05cece64c609b68777d6e536f695ac1c8f8d3|commit]], [[https://git.kernel.org/linus/24169a5aee250d53c5d588b6df34b7940c3f875a|commit]], [[https://git.kernel.org/linus/2b18cbcf53f4b1f24f758cfee328fb27432c4e19|commit]], [[https://git.kernel.org/linus/f7a70f9a43a641380c8df40f97561b671ed79926|commit]], [[https://git.kernel.org/linus/464090c0af3de6f3fe3a6329f524eadb6a8d9744|commit]], [[https://git.kernel.org/linus/ab614f27569ffab2441cc8f45fc24b6467aafb3c|commit]], [[https://git.kernel.org/linus/4974c2f19fd810ec9a4e534bfc69e176256b7a03|commit]], [[https://git.kernel.org/linus/5bc5ca7149c00ac7c8f1920b323c27fbc24430c4|commit]], [[https://git.kernel.org/linus/d7d6074ecd496073fbffd740a9f40f24b25ad956|commit]], [[https://git.kernel.org/linus/14f70a3232aa0a5a613cd0b690c962e1562f2baa|commit]], [[https://git.kernel.org/linus/e907bd662ebd6bf9d60b074c3b9f1facf8a12f8b|commit]], [[https://git.kernel.org/linus/a8df5af695a1ecd5077df18bd00375e24947b468|commit]], [[https://git.kernel.org/linus/87576ac69996fa3488424723723f7f8d2cebc3b3|commit]], [[https://git.kernel.org/linus/6869e971b084ada46c42669822321560256ea085|commit]], [[https://git.kernel.org/linus/7ef761a0015bf94d543aeb382610e0691e888287|commit]], [[https://git.kernel.org/linus/911f4516ee2b940d0c27f994f77c0e702a004f86|commit]], [[https://git.kernel.org/linus/c6da1ae49edd02704ce4589189d7895eae55f658|commit]], [[https://git.kernel.org/linus/2512c06441e3f0dd505c3f00274fff892c111c8f|commit]], [[https://git.kernel.org/linus/646a0249ffd0d8334ec291e3380845b8ade2f1a0|commit]], [[https://git.kernel.org/linus/089b7c70f0d80f5169cc87f65b065fc80668a0eb|commit]], [[https://git.kernel.org/linus/2f038c97fd7baaf9508cf32998a5f8f1ddc09a5e|commit]], [[https://git.kernel.org/linus/4eec1919c9585d12526dced3de64c1d95c7fc451|commit]], [[https://git.kernel.org/linus/d07440702da0ff084f2bb97b1396d75fd7acc53f|commit]] * em28xx: Add support for Hauppauge USB QuadHD [[https://git.kernel.org/linus/2e74a01fb073900c8cc5df6b5e4bcbf575ac6c26|commit]] * i2c: Add driver for RDACM21 camera module [[https://git.kernel.org/linus/a59f853b3b4bce1471ad164357c3f51bdd0e6ba9|commit]] * i2c: Add imx334 camera sensor driver [[https://git.kernel.org/linus/9746b11715c3949241e2d88cb9057da4adab7e02|commit]] * i2c: Add support for the OV5648 image sensor [[https://git.kernel.org/linus/e43ccb0a045f34838b786e8021dc4838b4af5c38|commit]] * i2c: Add support for the OV8865 image sensor [[https://git.kernel.org/linus/11c0d8fdccc56fa15cb15906480b4737c31dd085|commit]] * ir_toy: add another IR Droid device [[https://git.kernel.org/linus/4487e0215560392bd11c9de08d60824d72c89cd9|commit]] * mxl692: !MaxLinear 692 ATSC demod/tuner driver [[https://git.kernel.org/linus/b53f2fa136b1b20f03184f4a98fea75eb2705eac|commit]] * ov5647: Remove 640x480 SBGGR8 mode [[https://git.kernel.org/linus/38c22308181562d52926b6701327c3fe209f6d84|commit]] * ov5647: Support {{{VIDIOC_SUBSCRIBE_EVENT}}} [[https://git.kernel.org/linus/dc3373081396f5317f8f0b593a2cb644c4e1786e|commit]] * ti-vpe: cal: Implement subdev ops for CAMERARX [[https://git.kernel.org/linus/8d6637f1087611a1408ae1c183c93e18b7fd9534|commit]] * v4l2-async: Add waiting subdevices debugfs [[https://git.kernel.org/linus/517fd2b6a058bc4f23735ab9a9e6b0d5c56876d1|commit]] * v4l2-ctrl: Add control to indicate the priority id to be applied to base layer [[https://git.kernel.org/linus/6bde70da98f6b5f5dbd61d2fa9c1e7efe83b0402|commit]] * v4l2-ctrl: Add new controls for QP and layer bitrate [[https://git.kernel.org/linus/99d0cbe4be78ca33f06089521a8a0d76a20cdbb7|commit]], [[https://git.kernel.org/linus/4ca134ee98238c3aaf0bb51094716373d8ae8720|commit]], [[https://git.kernel.org/linus/74c895974fd3566806ea3ce42f9bb660eb54b696|commit]] * Introduce new hfi platform layer [[https://git.kernel.org/linus/d4bdba7b1cab5fce4d04bfc781b477aa6c535202|commit]], [[https://git.kernel.org/linus/c7f50ce507d54ff0518d2f55971a6a8dab6ae8a5|commit]], [[https://git.kernel.org/linus/aa6033892b1d8ea956ce0358867806e171a620d1|commit]], [[https://git.kernel.org/linus/8f3b41dcfb9a0fa2d2ca0af51c3eebd670dc153b|commit]], [[https://git.kernel.org/linus/9822291e031f6d7149ae4f3fc00bd9c33ac2a084|commit]], [[https://git.kernel.org/linus/8b88cabef404ef07440ce90730c47b0f10935c8e|commit]], [[https://git.kernel.org/linus/367b619ae70d25a0ccbbb7cf97db80cf2660657a|commit]], [[https://git.kernel.org/linus/869d77e7062906a84c2726dfc2433755b36a57e3|commit]], [[https://git.kernel.org/linus/05ec881b218c9a9500ce6f0b1363034608708040|commit]], [[https://git.kernel.org/linus/3a75bf4e792587d7fd82242aa6c61ec6df4c0fcc|commit]], [[https://git.kernel.org/linus/e29929266be1ac0e40121f56b5c13b52c281db06|commit]], [[https://git.kernel.org/linus/b8201f3ebc4cbfd949a3bcf583b25a484e21f2f0|commit]], [[https://git.kernel.org/linus/7371093f983d35d60a7fac3a6f082de7fefe3648|commit]] * venus: add support to dump FW region [[https://git.kernel.org/linus/0ca0ca9805055bb0efc16890f9d6433c65bd07cc|commit]] * vidtv: Add media controller support [[https://git.kernel.org/linus/e259572d6ffc036d29d0829f505de2c0149ff0bc|commit]] == Universal Serial Bus == * Support USB 3.2 multi-lanes [[https://git.kernel.org/linus/f2fc9ff28d1c9bef7760516feadd38164044caae|commit]], [[https://git.kernel.org/linus/121fc3ac2f02a2316c6451f1ee9d8ef5932441d2|commit]], [[https://git.kernel.org/linus/db615c6264cffcd8f117c5628db1794afbd0f254|commit]], [[https://git.kernel.org/linus/ead4c124852e66b6aa033e34cf9c4f08d40aeffc|commit]], [[https://git.kernel.org/linus/7bf0fc5a6b6e45924141c34c065da10bb6858fc2|commit]], [[https://git.kernel.org/linus/7de8681be2cde9f6953d3be1fa6ce05f9fe6e637|commit]], [[https://git.kernel.org/linus/de4d9ea789530ac0ce3409878422e9389c3a7cd3|commit]], [[https://git.kernel.org/linus/52c2d15703c3a900d5f78cd599b823db40d5100b|commit]], [[https://git.kernel.org/linus/678481467d2e1460a49e626d8e9ba0c7e9742f53|commit]], [[https://git.kernel.org/linus/072cab8a0fe276282272e57138d83299e35455eb|commit]], [[https://git.kernel.org/linus/f551037c0770d07e4669d7d4fa423c235291dc59|commit]], [[https://git.kernel.org/linus/450b9e9fabd80d7d5fd29e6f915b696a15acd2bd|commit]] * Introduced new Cadence USBSSP DRD Driver [[https://git.kernel.org/linus/db8892bb1bb64b6e3d1381ac342a2ee31e1b76b6|commit]], [[https://git.kernel.org/linus/f738957277bad824b422399a214b630d7832f884|commit]], [[https://git.kernel.org/linus/394c3a144de89e994c8a2c5ba5dc64fa4e5aa870|commit]], [[https://git.kernel.org/linus/0b490046d8d7c035177ca4f5380f0c3275c4697d|commit]], [[https://git.kernel.org/linus/ac5bca142759db36bbff2e0834c37fe956171233|commit]], [[https://git.kernel.org/linus/e93e58d2740282d32c0278fab283eb0ae158bb59|commit]], [[https://git.kernel.org/linus/3d82904559f4f5a2622db1b21de3edf2eded7664|commit]], [[https://git.kernel.org/linus/118b2a3237cf4.99727649b1c018dd2f1d329af08|commit]], [[https://git.kernel.org/linus/64b558f597d1e564c67ba55444da4aaf621dc809|commit]], [[https://git.kernel.org/linus/bbf60daee7de3969502f8b8a67f9f2dca80c94c6|commit]] * cdns3: Add support for TI's AM64 SoC [[https://git.kernel.org/linus/4f30b9d2315fafa41841e5cfd5e48ea1d4a14148|commit]] * chipidea: tegra: Support host mode [[https://git.kernel.org/linus/fc53d5279094e38e6363506339772a7021da2df8|commit]] * dwc3: add imx8mp dwc3 glue layer driver [[https://git.kernel.org/linus/6dd2565989b4dca09eeae45a3694ec533c6a99c0|commit]] * dwc3: pci: ID for Tiger Lake CPU [[https://git.kernel.org/linus/73203bde3a95a48f27b2454dc6b955280c641afe|commit]] * dwc3: pci: add support for the Intel Alder Lake-P [[https://git.kernel.org/linus/f08fc2c30e7806443143db16ac1457145d39b7dd|commit]] * dwc3: qcom: add ACPI device id for sc8180x [[https://git.kernel.org/linus/1edbff9c80ed32071fffa7dbaaea507fdb21ff2d|commit]] * dwc3: qcom: add URS Host support for sdm845 ACPI boot [[https://git.kernel.org/linus/c25c210f590e7a37eecd865d84f97d1f40e39786|commit]] * gadget: u_ether: support configuring interface names [[https://git.kernel.org/linus/63d152149b2d0860ccf8c4e6596b6175b2b7ace6|commit]] * host: ehci-tegra: Remove the driver [[https://git.kernel.org/linus/c3590c7656fb103db193e3538cb52b420985482c|commit]] * pd: Make SVDM Version configurable in VDM header [[https://git.kernel.org/linus/31737c27d665bb3bc8ad9396c63fae2543dd8818|commit]] * Add support for USB4 _OSC, a new _OSC method that is used to negotiate OS support for native USB4 features such as PCIe tunneling [[https://git.kernel.org/linus/3cd542e6e6afb6fa6c34d4094d498f42e22110f5|commit]], [[https://git.kernel.org/linus/5ca67688256a0aeede5cba288eaef4d8e4a9e622|commit]], [[https://git.kernel.org/linus/719e1f561afbe020ed175825a9bd25ed62ed1697|commit]], [[https://git.kernel.org/linus/5a6a2c0f0f43676df27632d657a3f18b151a7ef8|commit]] * serial * Add MaxLinear/Exar USB to Serial driver [[https://git.kernel.org/linus/c2d405aa86b451f197ee95cb08887130b86b765e|commit]] * ch341: add new Product ID [[https://git.kernel.org/linus/5563b3b6420362c8a1f468ca04afe6d5f0a8d0a3|commit]] * cp210x: add ID for Acuity Brands nLight Air Adapter [[https://git.kernel.org/linus/ca667a33207daeaf9c62b106815728718def60ec|commit]] * cp210x: add some more GE USB IDs [[https://git.kernel.org/linus/42213a0190b535093a604945db05a4225bf43885|commit]] * cp210x: add support for software flow control [[https://git.kernel.org/linus/7748feffcd80f3ee25dae5e6acd3cf90e8e838d8|commit]] * option: update interface mapping for ZTE P685M [[https://git.kernel.org/linus/6420a569504e212d618d4a4736e2c59ed80a8478|commit]] * typec * Add individual version numbers for the partner and the cable, and exposes them in the appropriate sysfs in /sys/class/type [[https://git.kernel.org/linus/1ed8459d8f1060c87c7d66fe2d3cbbe4bc9cdd24|commit]], [[https://git.kernel.org/linus/f5030e252687be6e999bd52feb1f79d515b2f684|commit]], [[https://git.kernel.org/linus/29b01295a829fba7399ee84afff4e64660e49f04|commit]], [[https://git.kernel.org/linus/3b3dd1f0dbfe92781c60f36ea5c22b26360f9909|commit]], [[https://git.kernel.org/linus/cefc011f8daf0ff3003208349b85174cda0b708d|commit]], [[https://git.kernel.org/linus/0371616d8bef6926e9aa05757f35b901268d3724|commit]] * AMS, Collision Avoidance, and Protocol Error [[https://git.kernel.org/linus/0908c5aca31eb5e0c72d7a5dba422629b88e877d|commit]], [[https://git.kernel.org/linus/8dea75e11380fc59656fe965766ac192a831455f|commit]], [[https://git.kernel.org/linus/8d3a0578ad1aaadb1c2a2fcc4c51454cbbce2eca|commit]] * typec: tcpci: Add Callback to Usb Communication capable partner [[https://git.kernel.org/linus/a69bdb283f79949b67632878ef1822badae9299f|commit]], [[https://git.kernel.org/linus/372a3d0b6b1e92d8138eeaed7366845a235475ef|commit]], [[https://git.kernel.org/linus/2a16e18c3400f7ab1deb826a98cf52153d03653e|commit]] * Common SVDM version and VDO from dt [[https://git.kernel.org/linus/3c5960c0559c44c6628341a82167ee0d3e40ee50|commit]], [[https://git.kernel.org/linus/31737c27d665bb3bc8ad9396c63fae2543dd8818|commit]], [[https://git.kernel.org/linus/5e1d4c49fbc86dab6e005d66f066bd53c9479cde|commit]], [[https://git.kernel.org/linus/372adf075a43028a62e6123b9cd969f8f20e4afc|commit]], [[https://git.kernel.org/linus/4c93cad8cc78bd382aded3155cf05736ecfd0910|commit]], [[https://git.kernel.org/linus/630dce2810b9f09d312aed4189300e785254c24b|commit]], [[https://git.kernel.org/linus/f5d1d63e7359c6b3c65097b4941756b3d8ac0be0|commit]] * ucsi: Determine common SVDM Version [[https://git.kernel.org/linus/372adf075a43028a62e6123b9cd969f8f20e4afc|commit]] * usbtmc: Add {{{USBTMC_IOCTL_GET_STB}}} [[https://git.kernel.org/linus/c9784e23c1020e63d6dba5e10ca8bf3d8b85c19c|commit]] and {{{USBTMC_IOCTL_GET_SRQ_STB}}} [[https://git.kernel.org/linus/d1d9defdc6d582119d29f5d88f810b72bb1837fa|commit]] * bdc: Remove the BDC PCI driver [[https://git.kernel.org/linus/7766cafea0eca6a7cc0ffc947bc95be19295575f|commit]] == Serial Peripheral Interface (SPI) == * cadence-quadspi: Add QSPI controller support for Intel LGM SoC [[https://git.kernel.org/linus/ab2d28750aacb773dc42d72fbad59146e8a6db5e|commit]], [[https://git.kernel.org/linus/ad2775dc3fc5d30dd51984ccbaa736cc7ea9caca|commit]], [[https://git.kernel.org/linus/b436fb7d29bfa48ff5e00cbf413609c7a6d4d81e|commit]], [[https://git.kernel.org/linus/eb4aadc31ef4224b926d5165048cb297f4bda34f|commit]], [[https://git.kernel.org/linus/fcebca39938fa9f6ed03f27fc75645ad7fd489e9|commit]] * Add SPI_NO_TX/RX support [[https://git.kernel.org/linus/d962608ce2188a1d46ec9d356d6fad5cd6fc0341|commit]] * cadence-quadspi: Add DTR support [[https://git.kernel.org/linus/f453f293979fb648d2e505c132887811acb6bde6|commit]] * orion: enable support for switching CS every transferred byte [[https://git.kernel.org/linus/22a6d41c871225bdd269a80fe04236071f429e2b|commit]] * pxa2xx: Add IDs for the controllers found on Intel Lynxpoint [[https://git.kernel.org/linus/2395183738a01048584c4b49c502c44b18971597|commit]] * pxa2xx: Add support for Intel Alder Lake PCH-P [[https://git.kernel.org/linus/a402e397b938fbf7e7977bded44f3db9a659a931|commit]] * realtek-rtl: Add support for Realtek RTL838x/RTL839x SPI controllers [[https://git.kernel.org/linus/a8af5cc2ff1e804694629a8ef320935629dd15ba|commit]] * support CS timing for HW & SW mode [[https://git.kernel.org/linus/0486d9f91d373e7f47276f30898ee0cb12656a70|commit]] * Add Tegra Quad SPI driver [[https://git.kernel.org/linus/88893986338beebcf5317bda80d43d4f6f7f7c7c|commit]], [[https://git.kernel.org/linus/9684752e5fe3989b45f686a4e0202a683038be4a|commit]], [[https://git.kernel.org/linus/e5c92bb924ce4bda9c4312b8596cf62ad7b07e2e|commit]], [[https://git.kernel.org/linus/921fc1838fb036f690b8ba52e6a6d3644b475cbb|commit]], [[https://git.kernel.org/linus/98621ed011c57ba6e52e01a5982b221c9943b6d9|commit]], [[https://git.kernel.org/linus/6a8a8b51703c69fa2d6adbbcbf731ce9b991c696|commit]], [[https://git.kernel.org/linus/07910a79fc340881eb8e3ed9e47654574fa83d3f|commit]], [[https://git.kernel.org/linus/96ded827a2e8da0ac74ea92d1eb5ebd9e22c2724|commit]], [[https://git.kernel.org/linus/ad338c2d69ecd45c39ff218cf219658affda9336|commit]] * Remove sirf prima/atlas driver [[https://git.kernel.org/linus/181997b4940880b6ebc317b34dca38a17f107318|commit]] * txx9: Remove driver [[https://git.kernel.org/linus/74523a5dae0c96d6503fe72da66ee37fd23eb8f5|commit]] * Drop unused efm32 bus driver [[https://git.kernel.org/linus/0ba882ae2818193487b70ad39622973538711d9a|commit]] == Watchdog == * Add watchdog driver for Intel !Keembay Soc [[https://git.kernel.org/linus/fa0f8d51e90d2202be9f4f02b9a95347389a5959|commit]] * intel_scu_watchdog: Remove driver for deprecated platform [[https://git.kernel.org/linus/1b5b5b4eb52216af05ae4eebbe2efebed4f15a1c|commit]] * mt8192: add wdt support [[https://git.kernel.org/linus/adc318a3406681758b9865558952fd92a42c2d6f|commit]] * remove coh901 driver [[https://git.kernel.org/linus/5ecd125b4b2a55a394a459df331a0b6380c773fa|commit]] * remove sirf atlas driver [[https://git.kernel.org/linus/011eda8c67e02d9a6d2449f2bbc9448435db93ea|commit]] * remove sirf prima driver [[https://git.kernel.org/linus/b4b12b48458fcec2b90ac4b3e4e017f813f22959|commit]] * remove tango driver [[https://git.kernel.org/linus/c1b50b55b00daa373379bb1062afab5ce279cad1|commit]] * remove zte zx driver [[https://git.kernel.org/linus/30f1ec70ddf5afd6a8d4c0e1ce9f21a4aea936be|commit]] == Serial == * Drop unused efm32 serial driver [[https://git.kernel.org/linus/429b29aef7f841086949c7359f9c3ccb051e7ea3|commit]] * cpm_uart: Add udbg support for enabling xmon [[https://git.kernel.org/linus/a60526097f42eb98760d3c63c5de63fab309fe1a|commit]] * ifx6x60: Remove driver for deprecated platform [[https://git.kernel.org/linus/e9103f47bf1a1bbf0ab0ea90eda3e208653a5f57|commit]] * owl: Add support for kernel debugger [[https://git.kernel.org/linus/9335e23ddc33b5298b4cefdecc962736449fe596|commit]] * remove sirf prima/atlas driver [[https://git.kernel.org/linus/4776a4a0a29c64b954a445ff65848bd376a50fcc|commit]] == CPU Frequency scaling == * sfi-cpufreq: Remove driver for deprecated firmware [[https://git.kernel.org/linus/73f70d6c200ba85f61818ed3efe7f800c78d2953|commit]] * qcom-hw: enable boost support [[https://git.kernel.org/linus/266991721c15f9feb5c4b839cb1bdde4a2b20030|commit]] * Remove tango driver [[https://git.kernel.org/linus/7114ebffd330bfc5a95b9832a70b6bd857d26fd8|commit]] == Device Voltage and Frequency Scaling == * Add required-opps support to devfreq passive gov [[https://git.kernel.org/linus/7d8658ef65a4f891d0cff6340fa717b378384642|commit]], [[https://git.kernel.org/linus/26f9c7cc42a6dc036edf871544fd0e6b3a0601c1|commit]], [[https://git.kernel.org/linus/86ad9a24f21ea7aac7deed06fe9556392568d88a|commit]] == Voltage, current regulators, power capping, power supply == * power * reset: Add poweroff driver for ATC260x PMICs [[https://git.kernel.org/linus/3235d1305066a58ef0198d95d8a662c574f3df85|commit]] * reset: at91-sama5d2_shdwc: add support for sama7g5 [[https://git.kernel.org/linus/b7e15bd0c17a37d6ab61dceb08ef683855e85635|commit]] * reset: remove zte zx driver [[https://git.kernel.org/linus/9483b961ad085fbacee2f69f11411a6134c00f22|commit]] * supply: Add battery gauge driver for Acer Iconia Tab A500 [[https://git.kernel.org/linus/c82a2fbe6c02d5caf5a3312f6ea119da450ccee0|commit]] * supply: Add ltc4162-l-charger [[https://git.kernel.org/linus/cd900f181ad6b548a8feded5dd224f789f09b1c6|commit]] * supply: bq256xx: Introduce the BQ256XX charger driver [[https://git.kernel.org/linus/32e4978bb920d047fe5de3ea42d176f267c01f63|commit]] * supply: cpcap-battery: Implement capacity reporting [[https://git.kernel.org/linus/1e64926c5dd978ae444d127b1414e6682b63733f|commit]] * regulator * Really implement Qualcomm LAB/IBB regulators [[https://git.kernel.org/linus/9a12eb704ea27826ece4414cb8822388ec54883c|commit]], [[https://git.kernel.org/linus/8056704ba948c1c54c7a67d78a8399a749f2d04b|commit]], [[https://git.kernel.org/linus/3bc7cb99fb6eafae5a40bf71ded444df70a425f7|commit]], [[https://git.kernel.org/linus/390af53e04114f790d60b63802a4de9d815ade03|commit]], [[https://git.kernel.org/linus/6243905da788cc75d920864fd087b334bb68bb7c|commit]] * Add regulator driver for ATC260x PMICs [[https://git.kernel.org/linus/3b15ccac161aa61511561fa2a76cd9677563d22f|commit]] * Regulator driver for the Mediatek DVFSRC [[https://git.kernel.org/linus/a0db6b0aa670ba040f959a000ef24dd4238e016b|commit]] * bd9571mwv: Add BD9574MWF support [[https://git.kernel.org/linus/ceee9dc13bf991b151701e3b720487b5e1589ba4|commit]] * mt6315: Add support for MT6315 regulator [[https://git.kernel.org/linus/7aa382cfe714f61b0c29f02c31d389c506b4e2ae|commit]] * pf8x00: Add suspend support [[https://git.kernel.org/linus/7fefe72b0f8c0d7e63af9810c4dcc88757eddcd5|commit]] * qcom-rpmh-regulator: add pm8009-1 chip revision [[https://git.kernel.org/linus/951384cabc5dfb09251d440dbc26058eba86f97e|commit]] * rt4831: Adds support for Richtek RT4831 DSV regulator [[https://git.kernel.org/linus/9351ab8b0cb61ffbef30343d28d1855e329c98fb|commit]] * remove ab3100 driver [[https://git.kernel.org/linus/d93d6f52bd9e3aa6f37b7ea5657e4bee50a4b0a4|commit]] * thermal: * Remove tango driver [[https://git.kernel.org/linus/8fefe3ce6b7d11a551d98557d5dfc5eba6477409|commit]] * Remove zx driver [[https://git.kernel.org/linus/73da3f0cca94555d08d62b60ec9b8b9582bc1313|commit]] * qcom: add support for adc-tm5 PMIC thermal monitor [[https://git.kernel.org/linus/ca66dca5eda6bd16b7b27fed2a034f2396df5627|commit]] == Real Time Clock (RTC) == * pcf8563: Add NXP PCA8565 compatible [[https://git.kernel.org/linus/198be9898b9e62bea65f39b04d35f56d76c8bede|commit]] * remove sirfsoc driver [[https://git.kernel.org/linus/9d0735519f99948c5b5c22426b682ced7f7af9be|commit]] * remove ste ab3100 driver [[https://git.kernel.org/linus/2f58f5eea8c60052100ff325688f2d987bde572b|commit]] * remove ste coh901 driver [[https://git.kernel.org/linus/dd2d3b40039d0278f25a21aa3e50955a01a92a62|commit]] * mrst: Remove driver for deprecated platform [[https://git.kernel.org/linus/c5158358dffc8c7962f412c2c89fcce4e5fff96f|commit]] * tx4939: Remove driver [[https://git.kernel.org/linus/446667df283002fdda0530523347ffd1cf053373|commit]] == Pin Controllers (pinctrl) == * Add RISC-V Canaan Kendryte K210 FPIOA driver [[https://git.kernel.org/linus/d4c34d09ab03e1e631fe195ddf35365a1273be9c|commit]] * at91-pio4: add support for slew-rate [[https://git.kernel.org/linus/c709135e576b593d2ea4aef84b8fcd924a816a2d|commit]] * ingenic: Improve JZ4760 support [[https://git.kernel.org/linus/dd1ccfd6766911cade8cb50b41e192770d7ef91c|commit]] * qcom: Add SM8350 pinctrl driver [[https://git.kernel.org/linus/d5d348a3271f4b4d877ed246d0566ad1b9ec7f5b|commit]] * qcom: Add sc8180x TLMM driver [[https://git.kernel.org/linus/97423113ec4bbfe92c13ff4794d33391ab70ec96|commit]] * renesas: Initial !R8A779A0 (V3U) PFC support [[https://git.kernel.org/linus/741a7370fc3b8b549ac69886be161a99109b78b6|commit]] * sunxi: Add support for the Allwinner H616 pin controller [[https://git.kernel.org/linus/25adc29407fb3a064921af664f2e5134846312b9|commit]] * sunxi: Add support for the Allwinner H616-R pin controller [[https://git.kernel.org/linus/561c1cf17c465c6661b6fd3832df921458833e40|commit]] * tigerlake: Add Alder Lake-P ACPI ID [[https://git.kernel.org/linus/0e793a4e283487378e9a5b7db37bc1781bc72fd7|commit]] * remove coh901 driver [[https://git.kernel.org/linus/5817364a90c944cbe72c657e53495d41868013f4|commit]] * remove sirf atlas/prima drivers [[https://git.kernel.org/linus/c41e02c384f50dd514b904dc2fbf1627e11a6313|commit]] * remove ste u300 driver [[https://git.kernel.org/linus/4ef82b305239aca1ebf0ddd44b790eb9ddca5ba4|commit]] * remove zte zx driver [[https://git.kernel.org/linus/484c58d6601c2868e9763e105443ef57d562ee3b|commit]] == Multi Media Card (MMC) == * eMMC inline encryption support [[https://git.kernel.org/linus/93f1c150cb0d043e1e8985db7824b4e2e1ac653f|commit]], [[https://git.kernel.org/linus/0653300224a696719953a19efe13e1c6e9b8cceb|commit]], [[https://git.kernel.org/linus/ee49d0321f02596a046173be16fddcdfb8ceb7c1|commit]], [[https://git.kernel.org/linus/1e80709bdbfc1e1f3cac0ba8ed9a58f5789bcf51|commit]], [[https://git.kernel.org/linus/0a0c866f377ebea6ed5b65942cf1269651c21072|commit]], [[https://git.kernel.org/linus/433611ea8df3666845ecd3480c22667f065ea7af|commit]], [[https://git.kernel.org/linus/5cc046eb134f680f3ab6e2bb4ff43b94683336eb|commit]], [[https://git.kernel.org/linus/c93767cf64ebf41c65d8834af27df63f2f0f7ec5|commit]] * mmci: Add support for probing bus voltage level translator [[https://git.kernel.org/linus/6351cac92a8c598115d74a700f1720861d57ef20|commit]] * sdhci-of-aspeed: Add AST2600 bus clock support [[https://git.kernel.org/linus/0c53dc321a507c78fdd15a682f42175a131b1763|commit]] * sdhci_am654: Add Support for TI's AM64 SoC [[https://git.kernel.org/linus/754b7f2f7d2acda729619c6cfed9bc8124ca17cb|commit]] * sunxi: add support for A100 mmc controller [[https://git.kernel.org/linus/3536b82e5853ec302c1803896c126725afb6d57c|commit]] * remove dw_mmc-zx driver [[https://git.kernel.org/linus/e55f2cf512591dc0051a32e14b8866668d02706a|commit]] * remove sirf prima/atlas driver [[https://git.kernel.org/linus/c7b9f01fd12a46333c917f416b0df6ee39e7c774|commit]] == Memory Technology Devices (MTD) == * parsers: Add Qcom SMEM parser [[https://git.kernel.org/linus/803eb124e1a64e42888542c3444bfe6dac412c7f|commit]] * rawnand: qcom: Add support for Qcom SMEM parser [[https://git.kernel.org/linus/82bfd11f1b0364cfd75069d1464f92cc2a985660|commit]] * spi-nor: Add Global Block Unlock command [[https://git.kernel.org/linus/a7a5acba0e06b8f9923faa1a726f0ac1380b719a|commit]] * spi-nor: intel-spi: Add support for Intel Alder Lake-P SPI serial flash [[https://git.kernel.org/linus/d5802468c358cd421c09355467be36a41ea5b5d6|commit]] * spi-nor: sst: Add support for Global Unlock on sst26vf [[https://git.kernel.org/linus/75386810d3a61f4bb9e180774291454f7235b8b3|commit]] * rawnand: tango: Remove the driver [[https://git.kernel.org/linus/94d07f6a539db14ced8c0c2ae6ed4ab9623a24ab|commit]] == Industrial I/O (iio) == * Add timestamp channel for hid-sensors [[https://git.kernel.org/linus/4c2617207e3a9da1360e58731007ef47f85d6bf3|commit]], [[https://git.kernel.org/linus/4648cbd8fb92de705ae2823717d152e4c71fe50d|commit]], [[https://git.kernel.org/linus/314f7cad1ad20ebcc3a0a1520bdea567b87e0186|commit]], [[https://git.kernel.org/linus/04fe70d1b8aca1143304edf49c4f730753b06dcf|commit]], [[https://git.kernel.org/linus/a6bea3d5fe6ff483199da4badce159e2ed78bfa7|commit]], [[https://git.kernel.org/linus/4a3582c84ad9a4e734d61a08db9b099141e32abc|commit]] * accel: kxcjk1013: Add rudimentary regulator support [[https://git.kernel.org/linus/1d2e91a2db664fa5c0b935fe45314759f6f1fdc5|commit]] * adc: ad7476: Add LTC2314-14 support [[https://git.kernel.org/linus/28e37a92e30751dd16ffbbccdf36bf15d6a64152|commit]] * ms_sensors:ms_sensors_i2c: add support for alternative PROM layout [[https://git.kernel.org/linus/9ea7c79097fb3907d7bc587f70963dba7c95658c|commit]] * dac: ad5766: add driver support for AD5766 [[https://git.kernel.org/linus/fd9373e41b9ba5b609f97e98a04687f4ff136aff|commit]] * gyro: bmg160: Add rudimentary regulator support [[https://git.kernel.org/linus/ce69361ab74681b095d72376ad173dea3f4d9c29|commit]] * hid-sensors: Add hinge sensor driver [[https://git.kernel.org/linus/660987e1250334dd944aab0421144b541675d5d1|commit]] * imu: inv_mpu6050: Add support for MPU-6880 [[https://git.kernel.org/linus/4df685091dfe27ff557031f8429906fb5d8240ea|commit]] * light:apds9960 add detection for MSHW0184 ACPI device in apds9960 driver [[https://git.kernel.org/linus/b9968e16adacb9289ab5d4659e0d3201388a12db|commit]] * magnetometer: Add driver for Yamaha YAS530 [[https://git.kernel.org/linus/de8860b1ed4701ea7e6f760f02d79ca6a3b656a1|commit]] * magnetometer: bmc150: Add rudimentary regulator support [[https://git.kernel.org/linus/cce4f160ea809e906bb5bfaf0b03664cca08cdb1|commit]] * pressure:ms5637: add ms5803 support [[https://git.kernel.org/linus/649ef114a0a05541f9241442fa6b9c9bef457bb4|commit]] * xilinx-xadc: Add basic support for Ultrascale System Monitor [[https://git.kernel.org/linus/c2b7720a7905bb8aa3a9decbf135fec98faba38d|commit]] == Multi Function Devices (MFD) == * Add driver for Embedded Controller found on Acer Iconia Tab A500 [[https://git.kernel.org/linus/92eba6802c2b1ffb30f1454e9d99ef980b94bbbf|commit]] * arizona: Add support for ACPI enumeration of WM5102 connected over SPI [[https://git.kernel.org/linus/e933836744a2606e6cd42a6a83e5e43da2a60788|commit]] * bd9571mwv: Add support for BD9574MWF [[https://git.kernel.org/linus/c58ad0f2b052b5675d6394e03713ee41e721b44c|commit]], [[https://git.kernel.org/linus/e413c27e2ec8276ac0f25e7d1203f29adcfd8758|commit]], [[https://git.kernel.org/linus/b0f87e8ac263e3b82ec314542cb7fb07a47fc8b7|commit]], [[https://git.kernel.org/linus/30402f97f965fda9440e480f1aba6a6aba4572cd|commit]], [[https://git.kernel.org/linus/ceee9dc13bf991b151701e3b720487b5e1589ba4|commit]], [[https://git.kernel.org/linus/b9f71d14e570199bfd9a440db000e59780fe0fc7|commit]], [[https://git.kernel.org/linus/2d7af444e8364965a1ba44b2c2ea1e1122b673d4|commit]], [[https://git.kernel.org/linus/2e35627e6956e743a7e8e8d17a86dd243a6d51ef|commit]], [[https://git.kernel.org/linus/bfb26be7fe90186e5d9fe704cc124ab77bb7d127|commit]], [[https://git.kernel.org/linus/1e40a92c651f4bb383df757b69821f74820b6e6a|commit]], [[https://git.kernel.org/linus/f16e1fd197f85a943b5880009f4aefe05a17df0d|commit]], [[https://git.kernel.org/linus/b2548da647bb04737196ffd945505d47a166239b|commit]] * intel-lpss: Add Intel Alder Lake PCH-P PCI IDs [[https://git.kernel.org/linus/f7b6732178e79ffb388aa343a7d0f63429d06204|commit]] * intel-lpss: Add Intel Alder Lake PCH-S PCI IDs [[https://git.kernel.org/linus/c7b79a75287141cef5bbaeaf1c942269c08cd52e|commit]] * intel-m10-bmc: Expose MAC address and count [[https://git.kernel.org/linus/296f5568c6ee906e2a8db00adc751674f1745bd8|commit]] * intel_msic: Remove driver for deprecated platform [[https://git.kernel.org/linus/ef3c67b6454b8f542f50387ad481633ae30874ac|commit]] == Pulse-Width Modulation (PWM) == * Remove ZTE ZX driver [[https://git.kernel.org/linus/a2bc9b21fd3f89b1f9a5df46427855dcf344e6e7|commit]] == Inter-Integrated Circuit (I2C + I3C) == * Drop unused efm32 bus driver [[https://git.kernel.org/linus/e4555a32ba427e628b75fa03593d55b1f38527b1|commit]] * i801: Add support for Intel Alder Lake PCH-P [[https://git.kernel.org/linus/d1f50bcfd646b620bef0e0ccb9b7523ad14fef63|commit]] * mlxcpld: Add support for I2C bus frequency setting [[https://git.kernel.org/linus/66b0c2846ba8de569026a067bb5a34ea5768408c|commit]] * mux: mlxcpld: Extend driver functionality [[https://git.kernel.org/linus/84af1b168c5015fca0761cf9cce4add31e354dce|commit]], [[https://git.kernel.org/linus/81566938083af15aec75201293cf6047bb04f4d3|commit]], [[https://git.kernel.org/linus/cae5216387d18c888f9f38a0cf5be341a0af75a6|commit]], [[https://git.kernel.org/linus/c52a1c5f5db55c6a71110c2db9ae26b9f5269d20|commit]], [[https://git.kernel.org/linus/699c0506543ee9ba3f5a67ab0837b292b098aeb4|commit]], [[https://git.kernel.org/linus/a39bd92e92b96d05d676fb5c9493cf1c911d2a0a|commit]] * remove sirf bus driver [[https://git.kernel.org/linus/2cea84ddae1cc3af3969bfeae015aa303bf6e08d|commit]] * remove u300 bus driver [[https://git.kernel.org/linus/1059b2bcc683ab29c25d542af4902bfdb3f91b40|commit]] * remove zte zx bus driver [[https://git.kernel.org/linus/73cc584cfced260133cfc635f9921d66da676749|commit]] * i3c: master: svc: Add Silvaco I3C master driver [[https://git.kernel.org/linus/dd3c52846d5954acd43f0e771689302f27dadc28|commit]] == Hardware monitoring (hwmon) == * Add AHT10 Temperature and Humidity Sensor Driver [[https://git.kernel.org/linus/8c78f0dee4371ab3b0422edf08597525c6219512|commit]] * Add Texas Instruments TPS23861 driver [[https://git.kernel.org/linus/fff7b8ab225547828db9c57cdf05a03d5b4a7153|commit]] * amd_energy: Add AMD family 19h model 30h x86 match [[https://git.kernel.org/linus/9f56b8eb85927c6391216e4f35a7abb34847f0fd|commit]] * k10temp: Zen3 Ryzen Desktop CPUs support [[https://git.kernel.org/linus/c8d0d3fa946976c6bc69589375d7d063f0cb1492|commit]] * nct6683: Support ASRock boards [[https://git.kernel.org/linus/bd433537fef88d76e7f427bafda18791ae60e721|commit]] * pmbus/max16601: Add support for MAX16508 [[https://git.kernel.org/linus/66102281f94afdf1f41cf6147c7ddce73a8e75f2|commit]] * pmbus/max31785: Support revision "B" [[https://git.kernel.org/linus/996dc09c8e773f348086d03ded4cb96950f116bb|commit]] * pwm-fan: Support multiple fan tachometers [[https://git.kernel.org/linus/f0dc7cb6b4c9cd24a69f80423f6d7a03825b72e4|commit]] * abx500: Decomission abx500 driver [[https://git.kernel.org/linus/d349626b42f5dbd08ffcb3f2c383b1f6f433b3c1|commit]] == General Purpose I/O (gpio) == * bd9571mwv: Add BD9574MWF support [[https://git.kernel.org/linus/2e35627e6956e743a7e8e8d17a86dd243a6d51ef|commit]] * gpio-xilinx: Update on xilinx gpio driver [[https://git.kernel.org/linus/45c5277f347841daefb1a7b48da9904ef9b46ca9|commit]], [[https://git.kernel.org/linus/37ef334680800263b32bb96a5156a4b47f0244a2|commit]], [[https://git.kernel.org/linus/a32c7caea292c4d1e417eae6e5a348d187546acf|commit]], [[https://git.kernel.org/linus/26b04774621ed333e8bc56479feb6e31625df58c|commit]], [[https://git.kernel.org/linus/6e551bfa9872cd335d0929411cfdefe99ce65a1d|commit]] * intel-mid: Remove driver for deprecated platform [[https://git.kernel.org/linus/5f7582aa2d3c2ea0a9c9be17bcb53d29c0417ae5|commit]] * mvebu: add pwm support for Armada 8K/7K [[https://git.kernel.org/linus/85b7d8abfec70ae820ddfea493f93b0af7e50b51|commit]] * pca953x: Add support for pca9506 [[https://git.kernel.org/linus/1421b447ae7b419ed8303c1af8632b5884b59704|commit]] * rcar: Add R-Car V3U (!R8A779A0) support [[https://git.kernel.org/linus/93ac0b0c68c0cff8e49d2a7c08525824dbb8642e|commit]] * remove zte zx driver [[https://git.kernel.org/linus/f0a2c77eb8e9ac5a4d783ef04c3e0f712cb707d6|commit]] * visconti: Add Toshiba Visconti GPIO support [[https://git.kernel.org/linus/2ad74f40dacc411546d737ce92197384cd8587bd|commit]] * msic: Remove driver for deprecated platform [[https://git.kernel.org/linus/aee25798acf00978a2d9d39ae8b2c2353757d01d|commit]] == Leds == * apu: extend support for PC Engines APU1 with newer firmware [[https://git.kernel.org/linus/1b40faf7e4abe10db2f730cf66b2b47551110940|commit]] * lgm: Add LED controller driver for LGM SoC [[https://git.kernel.org/linus/c3987cd2bca34ddfec69027acedb2fae5ffcf7a0|commit]] * trigger: implement a tty trigger [[https://git.kernel.org/linus/fd4a641ac88fbbaf8b90e00823397597a287cfcd|commit]] == DMA engines == * Add Intel LGM SoC DMA support [[https://git.kernel.org/linus/32d31c79a1a4fbc48aab594a4dc9ffa087ab59a3|commit]] * dw-axi-dmac: support Intel !KeemBay AxiDMA [[https://git.kernel.org/linus/8c70fb7e0a0ab477504e0bd761d301ddd616c8eb|commit]], [[https://git.kernel.org/linus/ef6fb2d6f1abd56cc067c694253ea362159b5ac3|commit]], [[https://git.kernel.org/linus/0b9d2fb368b97823a477221649ac82d17a9af11b|commit]], [[https://git.kernel.org/linus/67b2e39f4acb764cbc0ab9b2af07b18aec7b2cce|commit]], [[https://git.kernel.org/linus/66c6c9455efce0185911d7befb14992122c99474|commit]], [[https://git.kernel.org/linus/eec91760539ef4257cc0e4649d3db27e3762c579|commit]], [[https://git.kernel.org/linus/1deb96c0fa58afe0f5c4aa8e5916baa9454979d6|commit]], [[https://git.kernel.org/linus/b428c6fa41125fdbba36baa92de4e439e04ccfc8|commit]], [[https://git.kernel.org/linus/8e55444da65c01143082a7d1ed08dfeeec7c244b|commit]], [[https://git.kernel.org/linus/0a35c9a017d3e4d7f8eb503827a8cdbb8a47d7b0|commit]], [[https://git.kernel.org/linus/8fb1dae09091b937e4966be4d024edeb80576ca6|commit]], [[https://git.kernel.org/linus/cd0f00c39ff48006cb0523b09b22842d21f70e72|commit]], [[https://git.kernel.org/linus/3df2d81f878dcd67716f09403a3f4bfa5c319d3b|commit]], [[https://git.kernel.org/linus/425c8a53e87478de2012c94208d7e6c59213d5ca|commit]], [[https://git.kernel.org/linus/f74b3025506046e8662ebb2026697d7755b1d6ff|commit]], [[https://git.kernel.org/linus/78a90a1e489e3f19b0adf8327f432ee0684a7680|commit]], [[https://git.kernel.org/linus/f80f7c96f77258da1ea291d7ccfc731b279339f1|commit]] * idxd: add module parameter to force disable of SVA [[https://git.kernel.org/linus/03d939c7e3d8800a9feb54808929c5776ac510eb|commit]] * jz4780: Add support for the JZ4760(B) [[https://git.kernel.org/linus/d2852a3e8ba98c170bac5e4b8d048f584683c23a|commit]] * owl: Add compatible for the Actions Semi S500 DMA controller [[https://git.kernel.org/linus/c518a2fd1bcfb00bfae9007913090d8645651637|commit]] * rcar-dmac: Add support for R-Car V3U [[https://git.kernel.org/linus/e5bfbbb916a43a80801458e10369cf02229278eb|commit]] * remove coh901318 driver [[https://git.kernel.org/linus/a033a74e8b66336fc2ea379842be6bcf176cbfbc|commit]] * remove sirfsoc driver [[https://git.kernel.org/linus/ec6ab42f5aadd765b0b8c4e2d21508ac1e20f2ed|commit]] * remove zte zx driver [[https://git.kernel.org/linus/1c8963f830136c26f01af5d2523470a2b958ce80|commit]] * ti: k3-udma: Add support for burst_size configuration for mem2mem [[https://git.kernel.org/linus/046d679b5b8194184efb9f0fe6e6e3f9e06d2c90|commit]] == Cryptography hardware acceleration == * hisilicon: add ZIP device using mode parameter [[https://git.kernel.org/linus/f8408d2b79b834f79b6c578817e84f74a85d2190|commit]] * hisilicon/hpre: enable Elliptic curve cryptography [[https://git.kernel.org/linus/fbc75d03fda048bc821cb27f724ff367d5591ce8|commit]] * Add Keem Bay OCS HCU driver [[https://git.kernel.org/linus/33ff64884c4e5ffcac1c4aa767e38bf4b3f443a0|commit]], [[https://git.kernel.org/linus/472b04444cd39e16ba54987b2e901a79cf175463|commit]], [[https://git.kernel.org/linus/ae832e329a8d17144e5ae625e1704901f0e0b024|commit]], [[https://git.kernel.org/linus/b46f80368869cf46dbfe97ca8dfaf02e6be4510e|commit]], [[https://git.kernel.org/linus/5a5a27b3e1577dbd63b0ac114d784bc3695e245b|commit]] * octeontx2: Add Support for Marvell OcteonTX2 CPT engine [[https://git.kernel.org/linus/5e8ce8334734c5f23fe54774e989b395bc6da635|commit]], [[https://git.kernel.org/linus/83ffcf78627f98919ebae3dc6715982cc83176ed|commit]], [[https://git.kernel.org/linus/fe16eceab0463c160a333b7df4edd707f3a24d5c|commit]], [[https://git.kernel.org/linus/43ac0b824f1cb7c63c5fe98ea2b80ec480412601|commit]], [[https://git.kernel.org/linus/64506017030dd44f0fc91c5110840ac7996213dd|commit]], [[https://git.kernel.org/linus/78506c2a1eac97504ff56de1c587bac403ca8dca|commit]], [[https://git.kernel.org/linus/19d8e8c7be1567b92e99f7201b8e9b286d04dc0f|commit]], [[https://git.kernel.org/linus/8ec8015a316816b07538635fe9c04c35ad63acfc|commit]], [[https://git.kernel.org/linus/6f03f0e8b6c8a82d8e740ff3a87ed407ad423243|commit]] * sun4i-ss: enabled stats via debugfs [[https://git.kernel.org/linus/b1f578b85a13c4228d7862a203b428e774f87653|commit]] * picoxcell: Remove !PicoXcell driver [[https://git.kernel.org/linus/fecff3b931a52c8d5263fb1537161f0214acb44a|commit]] * mediatek: remove obsolete driver [[https://git.kernel.org/linus/6a702fa5339597f2f2bb466043fbb20f3e55e0ad|commit]] == PCI == * brcmstb: support BCM4908 with external PERST# signal controller [[https://git.kernel.org/linus/0cdfaceb9889b69d0230b82ae91c46ed0b33fc27|commit]] * layerscape: Add LX2160A rev2 EP mode support [[https://git.kernel.org/linus/5bfb792f210ce6644bc2d72e047e0715ac4a1010|commit]] * microchip: Add Microchip !PolarFire PCIe controller driver [[https://git.kernel.org/linus/6f15a9c9f94133bee0d861a4bf25e10aaa95219d|commit]] * Remove tango host controller driver [[https://git.kernel.org/linus/de9427ca87cfa959abcd8bab7e38343b51219ffa|commit]] == Non-Transparent Bridge (NTB) == * Implement NTB Controller using multiple PCI EP [[https://git.kernel.org/linus/13bccf873808ac9516089760efce7ea18b7484a9|commit]], [[https://git.kernel.org/linus/959a48d0eac0321948c9f3d1707ba22c100e92d5|commit]], [[https://git.kernel.org/linus/fa8fef0e104a23efe568b835d9e7e188d1d97610|commit]], [[https://git.kernel.org/linus/0e27aeccfa3d1bab7c6a29fb8e6fcedbad7b09a8|commit]], [[https://git.kernel.org/linus/7e5a51ebb321537c4209cdd0c54c4c19b3ef960d|commit]], [[https://git.kernel.org/linus/63840ff5322373d665b2b9c59cd64233d5f0691e|commit]], [[https://git.kernel.org/linus/e85a2d7837622bd99c96f5bbc7f972da90c285a2|commit]], [[https://git.kernel.org/linus/87d5972e476f6c4e98a0abce713c54c6f40661b0|commit]], [[https://git.kernel.org/linus/256ae475201b16fd69e00dd6c2d14035e4ea5745|commit]], [[https://git.kernel.org/linus/38ad827e3bc0f0e94628ee1d8dc31e778d9be40f|commit]], [[https://git.kernel.org/linus/dbcc542f36086abcaec28a858b17f2c358d57973|commit]], [[https://git.kernel.org/linus/a62074a9ba856082a60ff60693abd79f4b55177d|commit]], [[https://git.kernel.org/linus/8b821cf761503b80d0bd052f932adfe1bc1a0088|commit]], [[https://git.kernel.org/linus/599f86872f9ce8a0a0bd111a23442b18e8ee7059|commit]] * Add support for EPF PCI Non-Transparent Bridge [[https://git.kernel.org/linus/812ce2f8d14ea791edd88c36ebcc9017bf4c88cb|commit]] == Thunderbolt == * Add support for PCIe tunneling disabled (SL5) [[https://git.kernel.org/linus/3cd542e6e6afb6fa6c34d4094d498f42e22110f5|commit]] * Add support for de-authorizing devices [[https://git.kernel.org/linus/3da88be249973f7b74e7b24ed559e6abc2fc5af4|commit]] * Add support for native USB4 _OSC [[https://git.kernel.org/linus/c6da62a219d028de10f2e22e93a34c7ee2b88d03|commit]] * Allow disabling XDomain protocol [[https://git.kernel.org/linus/5ca67688256a0aeede5cba288eaef4d8e4a9e622|commit]] == Clock == * Add RISC-V Canaan Kendryte K210 clock driver [[https://git.kernel.org/linus/c6ca7616f7d5c2ce166280107ba74db1d528fcb7|commit]] * clk-axiclkgen: add ZynqMP PFD and VCO limits [[https://git.kernel.org/linus/da68c30963c04d7badbda53021418df1f043c985|commit]] * imx8mm: add clkout1/2 support [[https://git.kernel.org/linus/c1ae5c6f789acde2ad32226cb5461cc1bc60cdf3|commit]] * imx8mn: add clkout1/2 support [[https://git.kernel.org/linus/3af4df65504088e9a7d20c0251e1016e521ad4fc|commit]] * imx8mq: add PLL monitor output [[https://git.kernel.org/linus/75a352bc6611e79227328e39d42086b0eebf24f3|commit]] * mstar: MStar/SigmaStar MPLL driver [[https://git.kernel.org/linus/bef7a78da71687838a6bb5b316c4f5dfd31582f5|commit]] * qcom: Add A7 PLL support [[https://git.kernel.org/linus/5a5223ffd7ef721b59be38e2ce83e0a73dbb8942|commit]] * qcom: Add Global Clock controller (GCC) driver for SC7280 [[https://git.kernel.org/linus/a3cc092196ef63570c8744c3ac88c3c6c67ab44b|commit]] * qcom: Add SDM660 GPU Clock Controller (GPUCC) driver [[https://git.kernel.org/linus/79b5d1fc93a1f114a0974a076b5a25ca64b37b0f|commit]] * qcom: Add SDX55 APCS clock controller support [[https://git.kernel.org/linus/f28dec1ab71bddc76fb8931a16d5d42c13a048cc|commit]] * qcom: clk-alpha-pll: Add support for Lucid 5LPE PLL [[https://git.kernel.org/linus/f4c7e27aa4b60a77a581d8b542c4d56942ee81ef|commit]] * qcom: gcc-sm8350: add gdsc [[https://git.kernel.org/linus/3fade948fbb3ccd30f6b06c474d0d084dffecb64|commit]] * qcom: gcc: Add clock driver for SM8350 [[https://git.kernel.org/linus/44c20c9ed37fa60e2a6df3f5aefa7b237b7839fb|commit]] * qcom: gcc: Add global clock controller driver for SC8180x [[https://git.kernel.org/linus/4433594bbe5dcf473b06452dbea19430deb7154c|commit]] * qcom: rpmh: Add support for RPMH clocks on SC7280 [[https://git.kernel.org/linus/fff2b9a651621f2979ca12c8206c74e3e07a6e31|commit]] * qcom: rpmhcc: Add sc8180x rpmh clocks [[https://git.kernel.org/linus/8a1f7fb17569536d7d3a3c9f9c4e02c303c1c1e2|commit]] * renesas: r8a77965: Add TMU clocks [[https://git.kernel.org/linus/e0c0d449346085f0ac71f2adef2808dc9e679fa0|commit]] * renesas: r8a7796: Add TMU clocks [[https://git.kernel.org/linus/a26edd3d3c286c47ad3e554922ab03816d7431fb|commit]] * renesas: r8a77990: Add TMU clocks [[https://git.kernel.org/linus/0f3a9265941bbcf75f870f7e1ce20e90d735862d|commit]] * renesas: r8a77995: Add TMU clocks [[https://git.kernel.org/linus/fa7f47972b13d1791494bb5019db8a8951a6fea3|commit]] * renesas: v3u: add & update (H)SCIF nodes [[https://git.kernel.org/linus/bff4e5dac9992ba5a6b2d318570b993f4c616b5c|commit]], [[https://git.kernel.org/linus/9e921faa305369e5cbe4fd8f3212a1ad6aa85c79|commit]], [[https://git.kernel.org/linus/f754ed71b79cca5b07e76aaf28ce3c8776ab1f7f|commit]], [[https://git.kernel.org/linus/2e16d0df87baa84485031b88b1b149badbc68810|commit]], [[https://git.kernel.org/linus/088e6b23050487cae1bd7f70b439a453689b6f53|commit]] * renesas: v3u: add SDHI/MMC support [[https://git.kernel.org/linus/a5ca4c32121297e2306438ef0b2c08f98bafa3f3|commit]], [[https://git.kernel.org/linus/97af391a6fdca679aa9863b019137332167b3fa6|commit]], [[https://git.kernel.org/linus/8bb67d87346a36e174de4d7e5680155f627fd30d|commit]], [[https://git.kernel.org/linus/792501727c2abf568f694c9c79b0da628c9dc4bb|commit]], [[https://git.kernel.org/linus/6b159d547d462f4e47f1ae913f0c05e7071183ec|commit]], [[https://git.kernel.org/linus/ee33cd69344ff04f3b512eb9d74c16c412b07115|commit]] * renesas: v3u: add support for RWDT [[https://git.kernel.org/linus/1ee5981da617190c41f7a019542ed4a85041ddbd|commit]], [[https://git.kernel.org/linus/ab2ccacd73867c6be285ba4f3c1a3e10b96e9a1d|commit]], [[https://git.kernel.org/linus/f4b30c0a03a9edb3e70cbd7abe65fc6c3033fb20|commit]], [[https://git.kernel.org/linus/d207dc500bbcf8c6e1cbad375b08904f984f9602|commit]] * renesas: r8a779a0: Add FCP and VSP support [[https://git.kernel.org/linus/0177b5090effab70762c774b860df8d298e62ff4|commit]], [[https://git.kernel.org/linus/ed447e7d60de9ee28763a9e0d215267db7498639|commit]], [[https://git.kernel.org/linus/57be2dc8d4cf4791993bd3e4caf586f3adfb7f6d|commit]] * socfpga: agilex: add clock driver for eASIC N5X platform [[https://git.kernel.org/linus/a0f9819cbe995245477a09d4ca168a24f8e76583|commit]] * sunxi-ng: Add support for the Allwinner H616 CCU [[https://git.kernel.org/linus/88dde5e23da1a16fe9a417171e6c941736b8d3a6|commit]] * sunxi-ng: Add support for the Allwinner H616 R-CCU [[https://git.kernel.org/linus/394a36dd9dec7fd48b75dab23432632a30f241ea|commit]] * vc5: Add support for optional load capacitance [[https://git.kernel.org/linus/f3d661d6b4412c9d5f60d0566554fab83f9db381|commit]] * Drop unused efm32gg driver [[https://git.kernel.org/linus/33034d7422db6fd85795fd4b1ef5780efa99a8af|commit]] * clocksource: atlas: Remove sirf atlas driver [[https://git.kernel.org/linus/446262b27285e86bfc078d5602d7e047a351d536|commit]] * clocksource: prima: Remove sirf prima driver [[https://git.kernel.org/linus/a8d80235808c8359b614412da76dc10518ea9090|commit]] * clocksource: tango: Remove tango driver [[https://git.kernel.org/linus/8fdb44176928fb3ef3e10d97eaf1aed82c90bd58|commit]] * clocksource: u300: Remove the u300 driver [[https://git.kernel.org/linus/33105406764f7f13c5e7279826f77342c82c41b5|commit]] * remove sirf prima2/atlas drivers [[https://git.kernel.org/linus/ed0f3e23d10699df7b8f6189f7c52d0d4a3619db|commit]] * remove tango4 driver [[https://git.kernel.org/linus/7765f32a8e9b03cf0e25698b5a841e00c1a5090e|commit]] * remove u300 driver [[https://git.kernel.org/linus/ee7294ba49bf8559b560b21629ed8153082c25cf|commit]] * remove zte zx driver [[https://git.kernel.org/linus/bcbe6005eb18d2cd565f202d9351737061753894|commit]] == PHY ("physical layer" framework) == * Add Support for SM8350 UFS [[https://git.kernel.org/linus/d0858167492b59297c5c2aac10cdc9904c5a1cc6|commit]], [[https://git.kernel.org/linus/920abc105b5de6489d61bd8c5d0d44463665ae3f|commit]], [[https://git.kernel.org/linus/0e43fdb94a8363cfd78e8d14580ea2f5b82789a8|commit]] * SM8350 USB phy [[https://git.kernel.org/linus/fcba632d8148ab3ec19f6c7dd015cca866357d7e|commit]], [[https://git.kernel.org/linus/10c744d48d7f01b0d0c954d8d71aebd07705a7b9|commit]], [[https://git.kernel.org/linus/7a79f1f7f7e75e532c5a803ab3ebf42a3e79497c|commit]] * phy-brcm-usb: support PHY on the BCM4908 [[https://git.kernel.org/linus/4b402fa8e0b7817f3e3738d7828038f114e6899e|commit]] * qcom-qmp: Add SC8180X UFS phy [[https://git.kernel.org/linus/a5a621ad0ab44aa672385e0dddc730c3e50a908f|commit]] * qcom-qmp: Add SC8180X USB phy [[https://git.kernel.org/linus/4d1a6404e91efffe3192e1405e175fc7fb3fa3de|commit]] * qcom-qmp: Add support for SDX55 QMP PHY [[https://git.kernel.org/linus/86ef5a79d6bbc755fd764318bd501ee6583961f1|commit]] * qcom-qusb2: Add configuration for SDM660 [[https://git.kernel.org/linus/b0e7f781fc9958bfb57527a49c5a1eb1f423439c|commit]] * qcom-qusb2: add QUSB2 support for IPQ6018 [[https://git.kernel.org/linus/2cfbe6765b7a61feebbbcfdd4aecb6e6de38b361|commit]] == CXL (Compute Express Link) == * CXL 2.0 Support [[https://git.kernel.org/linus/4cdadfd5e0a70017fec735b7b6d7f2f731842dc6|commit]], [[https://git.kernel.org/linus/8adaf747c9f0b470aea1b0c88583aa0a344e1540|commit]], [[https://git.kernel.org/linus/b39cb1052a5cf41bc12201ec1c0ddae5cb8be868|commit]], [[https://git.kernel.org/linus/583fa5e71caeb79e04e477e9837e2f7fa53b71e4|commit]], [[https://git.kernel.org/linus/13237183c735f5cba4ae26bc782c613ae0d4e4d3|commit]], [[https://git.kernel.org/linus/472b1ce6e9d6396ab3f11fc5101c6b63b934a018|commit]], [[https://git.kernel.org/linus/57ee605b976c30a86613648935d255bbe704aeab|commit]], [[https://git.kernel.org/linus/68a5a9a243354ed52f7b37b057bd5e98cba870c8|commit]] == Various == * bus: fsl-mc: enhance Management Complex userspace support [[https://git.kernel.org/linus/8544717cdacc2f33f0f53a3b34c5125b37e13ce9|commit]], [[https://git.kernel.org/linus/46707989269a251e5e4ca295975525605bc8afef|commit]], [[https://git.kernel.org/linus/2cf1e703f066cfa82eb5a358ae84c29fe15a3b3a|commit]], [[https://git.kernel.org/linus/3f6099438181d269d56f9d4040d93ffae65f9e4c|commit]], [[https://git.kernel.org/linus/296c6264d4b19554dc8367e3f409bd248f504c2d|commit]] * PCI: Add Silicom Denmark vendor ID [[https://git.kernel.org/linus/8f1fc1c15329a9d53bde5636e85ca98ece2ec7bd|commit]] * PCI: Add TI J721E device to PCI IDs [[https://git.kernel.org/linus/599f86872f9ce8a0a0bd111a23442b18e8ee7059|commit]] * bus: mhi: core: Add device hardware reset support [[https://git.kernel.org/linus/b5a8d233a588b3acf2a7a3a8da30f8f68f376626|commit]] * bus: sunxi-rsb: Implement runtime power management [[https://git.kernel.org/linus/4a0dbc12e61823ece7172df953c3333c8f5f9222|commit]] * coresight: Add support for v8.4 !SelfHosted tracing [[https://git.kernel.org/linus/e5d51fbe9bf5f13e72e3c742705928c74d8ba8bf|commit]] * coresight: etm-perf: Support PID tracing for kernel at EL2 [[https://git.kernel.org/linus/88f11864cf1d1324f620059ec747d74b72d9d736|commit]] * coresight: etm4x: Add support for sysreg only devices [[https://git.kernel.org/linus/5214b563588e8414193bd7a174c52350256942a6|commit]] * coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 [[https://git.kernel.org/linus/b8336ad947e1913b9bb5cdf4f54b687654160d42|commit]] * drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs [[https://git.kernel.org/linus/51f109228308a87c7f2583360e54acfc567203da|commit]] * soc: atmel: add support for sama7g5 [[https://git.kernel.org/linus/f12a29cb566699614266471342872193db1a1f52|commit]] * soc: qcom: rpmpd: Add msm8994 RPM Power Domains [[https://git.kernel.org/linus/43eb76a2e56b94541293fc8192d6edf1d0ec8965|commit]] * fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() [[https://git.kernel.org/linus/4a224acec5971653bf0e8b6e1d2d0df72a7d57f7|commit]] * fpga: dfl: add support for N3000 Nios private feature [[https://git.kernel.org/linus/56172ab35338e3bb13c6bff65dea96b12e8c41ea|commit]] * habanalabs: add CS completion and timeout properties [[https://git.kernel.org/linus/0811b391469510447a2263f706389b610e454177|commit]] * habanalabs: add driver support for internal cb scheduling [[https://git.kernel.org/linus/d3f139c46280035509600900a6ead3d7e680218f|commit]] * habanalabs: add new mem ioctl op for mapping hw blocks [[https://git.kernel.org/linus/d00697fbe13ccc1dfb7adb82204e1469a7783b07|commit]] * habanalabs: staged submission support [[https://git.kernel.org/linus/2795c8891577c4f1493dd4e3abc298c60009ec42|commit]] * habanalabs: support fetching first available user CQ [[https://git.kernel.org/linus/e52606d2f5363f4900cfe8419e391644b0229c6f|commit]] * habanalabs: support non power-of-2 DRAM phys page sizes [[https://git.kernel.org/linus/b19dc67aa8c008661b10b1c2372a29f403bf5dac|commit]] * hwspinlock: omap: Add support for K3 AM64x !SoCs [[https://git.kernel.org/linus/b9ddb2500e7e544410f38476ab928fc2fe01e381|commit]] * interconnect: qcom: Add MSM8939 interconnect provider driver [[https://git.kernel.org/linus/6c6fe5d3dc5e2be4118ee67e0a70fe7882a89397|commit]] * interconnect: qcom: Add SDX55 interconnect provider driver [[https://git.kernel.org/linus/cbb382c5fb371c079b4e984da03cdb5d8940518b|commit]] * interconnect: qcom: Consolidate interconnect RPM support [[https://git.kernel.org/linus/62feb14ee8a374814f0e905b24ddf6cdcbbe4159|commit]] * irqchip/ingenic: Add support for the JZ4760 [[https://git.kernel.org/linus/5fbecd2389f48e1415799c63130d0cdce1cf3f60|commit]] * irqchip/sun6i-r: Use a stacked irqchip driver [[https://git.kernel.org/linus/4e34614636b31747b190488240a95647c227021f|commit]] * irqchip: Add support for Realtek RTL838x/RTL839x interrupt controller [[https://git.kernel.org/linus/9f3a0f34b84ad1b9a8f2bdae44b66f16685b2143|commit]] * irqchip: Remove sigma tango driver [[https://git.kernel.org/linus/00e772c4929257b11b51d47e4645f67826ded0fc|commit]] * irqchip: Remove sirfsoc driver [[https://git.kernel.org/linus/5c1ea0d842b1e73ae04870527ec29d5479c35041|commit]] * mailbox: omap: Add support for K3 AM64x !SoCs [[https://git.kernel.org/linus/595be654b0c23b64268b3f49934588e7be42f762|commit]] * mailbox: qcom: Add SC8180X apcs compatible [[https://git.kernel.org/linus/d10c851f25f328237deb61350052c5d73d4dd19b|commit]] * mailbox: qcom: Add support for SDX55 APCS IPC [[https://git.kernel.org/linus/c319f78cba83bb0475cbcbf221492c651bd35b2b|commit]] * mei: add support for client dma capability [[https://git.kernel.org/linus/b7a4804129c7adb3ee9caf5505e3f91fb1467ec3|commit]] * mei: hbm: add client dma hbm messages [[https://git.kernel.org/linus/dfad8742a328598d52d8472ce34fac312f4a5acb|commit]] * mei: implement client dma setup [[https://git.kernel.org/linus/369aea84595189200a2e6b028f556a7efa0ec489|commit]] * mei: me: add adler lake point LP DID [[https://git.kernel.org/linus/930c922a987a02936000f15ea62988b7a39c27f5|commit]] * mei: me: add adler lake point S DID [[https://git.kernel.org/linus/f7545efaf7950b240de6b8a20b9c3ffd7278538e|commit]] * memory: dfl-emif: add the DFL EMIF private feature driver [[https://git.kernel.org/linus/477dfdccfcae4665f073260446199933369cd50e|commit]] * memory: tegra124: Support interconnect framework [[https://git.kernel.org/linus/380def2d4cf257663de42618e57134afeded32dd|commit]] * mhi: pci_generic: Misc improvements [[https://git.kernel.org/linus/b5a8d233a588b3acf2a7a3a8da30f8f68f376626|commit]], [[https://git.kernel.org/linus/d9f23ea69d41d9749873381affe3c00bb1857019|commit]], [[https://git.kernel.org/linus/eb96787a5da8e481e53bf2d87a575283d57130a2|commit]], [[https://git.kernel.org/linus/8ccc3279fcad9736b58873b1ad597287ee52757a|commit]], [[https://git.kernel.org/linus/7389337f0a78ea099c47f0af08f64f20c52ab4ba|commit]], [[https://git.kernel.org/linus/b012ee6bfe2ac99bdf7d70b7776187f416c1cab8|commit]], [[https://git.kernel.org/linus/8562d4fe34a3ef52da077f77985994bb9ad1f83e|commit]], [[https://git.kernel.org/linus/84026a5bbc113fb6cef0326ada0e6f5e4d95026c|commit]], [[https://git.kernel.org/linus/4da3d07db8ae325e8e01ad85e28e9e60c58bcc14|commit]] * misc: bcm-vk: Add Broadcom VK driver [[https://git.kernel.org/linus/882227626459ce7a24191f13c6d9749a00992059|commit]], [[https://git.kernel.org/linus/522f692686a73e51300073c08e4107a8cd0b9854|commit]], [[https://git.kernel.org/linus/064ffc7c3939ebc9c152e17bd9f4496d7b318688|commit]], [[https://git.kernel.org/linus/bfc53e01d221e7068d66a0a051762f8b1edcbf63|commit]], [[https://git.kernel.org/linus/af22527e82d12f9d0b5afb39f25926a91d5fa7e7|commit]], [[https://git.kernel.org/linus/22c30607d1e0c604b2450a7aa5bc90a63e24f088|commit]], [[https://git.kernel.org/linus/7367e0ad77d21ff851404ffd71bd1f626bc93ef2|commit]], [[https://git.kernel.org/linus/ff428d052b3b6fb22242d17c213c4898e5136323|commit]], [[https://git.kernel.org/linus/111d746bb4767ad476f80fe49067e3df3d9a9375|commit]], [[https://git.kernel.org/linus/d63d658f74727749088bfe436230b810f3880b0a|commit]], [[https://git.kernel.org/linus/483050c04738c685e3982c1baec202d0cc1beb0d|commit]], [[https://git.kernel.org/linus/68f1fae62c37ff739c38ac812165cbbab85b65d4|commit]], [[https://git.kernel.org/linus/91ca10d6fa0720e35596c720e494d9c18624418a|commit]] * misc: pti: Remove driver for deprecated platform [[https://git.kernel.org/linus/8ba59e9dee31246fc34b4d4bec032093e9c06510|commit]] * misc: pvpanic: introduce device capability [[https://git.kernel.org/linus/487709fa1be2f27aa8e7de6c60587b4302a21467|commit]] * misc: pvpanic: introduce events device attribue [[https://git.kernel.org/linus/8d6da6575ffec171161d36a06c015142b0049637|commit]] * misc: remove atmel_tclib [[https://git.kernel.org/linus/157576d552339edc7988c79f37f4a335eaa0eaf2|commit]] * nvmem: Add driver to expose reserved memory as nvmem [[https://git.kernel.org/linus/5a3fa75a4d9cb6bcfc9081ef224a4cdcd4b3eafe|commit]] * of: property: Add fw_devlink support for more props [[https://git.kernel.org/linus/e13f5b7a130f7b6d4d34be27a87393890b5ee2ba|commit]], [[https://git.kernel.org/linus/4104ca776ba38d81bd6610256d3b0d7e6a058067|commit]] * of: Make fw_devlink=on more forgiving [[https://git.kernel.org/linus/9528e0d9c10027ae80e2aab36e30a1f730b1bbf9|commit]], [[https://git.kernel.org/linus/1753c4d1edbcf1b35e585ff76777d09434344c8f|commit]], [[https://git.kernel.org/linus/19d0f5f6bff878277783fd98fef4ae2441d6a1d8|commit]], [[https://git.kernel.org/linus/a9dd8f3c2cf3413d9302ef12e88181cf001c3ed8|commit]], [[https://git.kernel.org/linus/74c782cff77b3533290148df1fa6f8c7db5e60d5|commit]], [[https://git.kernel.org/linus/ed1054a02aa2323f1676093d6e58cde4484d8867|commit]], [[https://git.kernel.org/linus/bab2d712eeaf9d60d66fe077749b988125144e2e|commit]], [[https://git.kernel.org/linus/3c9ea42802a1fbf7ef29660ff8c6e526c58114f6|commit]] * remoteproc/mediatek: support L1TCM [[https://git.kernel.org/linus/ca23ecfdbd44bac02cb6964a3793c565a389af96|commit]] * remoteproc: ingenic: Add module parameter 'auto_boot' [[https://git.kernel.org/linus/ec8207ae39dc1f498962722d9fdea7bbc3a8233b|commit]] * remoteproc: qcom: pas: Add SM8350 PAS remoteprocs [[https://git.kernel.org/linus/e8b4e9a21af77b65ea68bd698acf4abe04afd051|commit]] * remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible [[https://git.kernel.org/linus/8cc8eeffd058f3e7e2d8710a514ffcbc2bd69d28|commit]] * reset: simple: add BCM4908 MISC PCIe reset controller support [[https://git.kernel.org/linus/def26913b66fd94e431afecf28e09c08e8c02a35|commit]] * sfi: Remove framework for deprecated firmware [[https://git.kernel.org/linus/4590d98f5a4f466d17e5c81d7c9fc796da9a8cee|commit]] * speakup: Make dectlk flush timeout configurable [[https://git.kernel.org/linus/1f7c14afd4ad5aae5220dfc878f29770239911b1|commit]] * tpm: add i2c driver for cr50 [[https://git.kernel.org/linus/3a253caaad11cf4ac371dd6549a9ec6e2f2152fa|commit]] = List of Pull Requests = |
Line 192: | Line 1202: |
= Core (various) = * (FEATURED) idmapped mounts [[https://git.kernel.org/linus/a6435940b62f81a1718bf2bd46a051379fc89b9d|commit]], [[https://git.kernel.org/linus/e6c9a71451560edba343cbcbd500bea0a188f0d1|commit]], [[https://git.kernel.org/linus/02f92b3868a1b34ab98464e76b0e4e060474ba10|commit]], [[https://git.kernel.org/linus/0558c1bf5a0811bf5e3753eed911a15b9bd08271|commit]], [[https://git.kernel.org/linus/47291baa8ddfdae10663624ff0a15ab165952708|commit]], [[https://git.kernel.org/linus/21cb47be6fb9ece7e6ee63f6780986faa384a77c|commit]], [[https://git.kernel.org/linus/2f221d6f7b881d95de1f356a3097d755ab1e47d4|commit]], [[https://git.kernel.org/linus/e65ce2a50cf6af216bea6fd80d771fcbb4c0aaa1|commit]], [[https://git.kernel.org/linus/c7c7a1a18af4c3bb7749d33e3df3acdf0a95bbb5|commit]], [[https://git.kernel.org/linus/71bc356f93a1c589fad13f7487258f89c417976e|commit]], [[https://git.kernel.org/linus/0d56a4518d5eaf595a24ab2202e171330bb2ed72|commit]], [[https://git.kernel.org/linus/ba73d98745be1c10dc3cce68e8d7b95012d07d05|commit]], [[https://git.kernel.org/linus/9fe61450972d3900bffb1dc26a17ebb9cdd92db2|commit]], [[https://git.kernel.org/linus/6521f8917082928a4cb637eb64b77b5f2f5b30fc|commit]], [[https://git.kernel.org/linus/643fe55a0679ae5582a1a2a1df86dc240292cd1b|commit]], [[https://git.kernel.org/linus/b8b546a061884d98ba6ac6b4a0d1ee6566031cf5|commit]], [[https://git.kernel.org/linus/7c02cf73d0e2bfa18b321731dd35212eb6c92265|commit]], [[https://git.kernel.org/linus/d06c26f196dd5b196dfa5ff9703cf6c1ce921b9d|commit]], [[https://git.kernel.org/linus/9eccd12ce7f1c063a5ff03d8b8456b2b9761c6b6|commit]], [[https://git.kernel.org/linus/b816dd5ddeae3252bb4255105b4c641e4c841501|commit]], [[https://git.kernel.org/linus/0f5d220b42fba0ab17a7353787be3c29bea92e30|commit]], [[https://git.kernel.org/linus/435ac6214e00eab191296cd6cfdc316aa07e7794|commit]], [[https://git.kernel.org/linus/1ab29965b30599c797266eb3b970b4e6c8de3672|commit]], [[https://git.kernel.org/linus/549c7297717c32ee53f156cd949e055e601f67bb|commit]], [[https://git.kernel.org/linus/3cee6079f62f4d3a37d9dda2e0851677e08028ff|commit]], [[https://git.kernel.org/linus/a2d2329e30e224ea68d575d2525b866df9805ea0|commit]], [[https://git.kernel.org/linus/0f16ff0f545d5ec90bbd548afd2983785b546780|commit]], [[https://git.kernel.org/linus/029a52ada6a774cac457f3be34b79cfc85563ced|commit]], [[https://git.kernel.org/linus/899bf2ceb3963b04fa412d7967480578311b1bc7|commit]], [[https://git.kernel.org/linus/68847c941700475575ced191108971d26e82ae29|commit]], [[https://git.kernel.org/linus/d033cb6784c4f3a19a593cfe11f850e476197388|commit]], [[https://git.kernel.org/linus/e58ace1a0fa9d578f85f556b4b88c5fe9b871d08|commit]], [[https://git.kernel.org/linus/fbdc2f6c40f6528fa0db79c73e844451234f3e26|commit]], [[https://git.kernel.org/linus/5b490500f91b212d862560e7568aa5cdc141f9d0|commit]], [[https://git.kernel.org/linus/2a1867219c7b27f928e2545782b86daaf9ad50bd|commit]], [[https://git.kernel.org/linus/9caccd41541a6f7d6279928d9f971f6642c361af|commit]], [[https://git.kernel.org/linus/01eadc8dd96d7215dda71a1fe74b07b0e3b48af5|commit]], [[https://git.kernel.org/linus/4b78993681083361f19f66b4e9db298945647a3d|commit]], [[https://git.kernel.org/linus/14f3db5542e62bcf6fe088a09760ac52d55306c5|commit]], [[https://git.kernel.org/linus/f736d93d76d3e97d6986c6d26c8eaa32536ccc5c|commit]] * openat(): Support non-blocking open with {{{LOOKUP_CACHED}}} / {{{RESOLVE_CACHED}}} flags [[https://git.kernel.org/linus/e36cffed20a324e116f329a94061ae30dd26fb51|commit]], [[https://git.kernel.org/linus/ae66db45fd309fd1c6d4e846dfc8414dfec7d6ad|commit]], [[https://git.kernel.org/linus/6c6ec2b0a3e0381d886d531bd1471dfdb1509237|commit]], [[https://git.kernel.org/linus/99668f618062816ca7ba639b007eb145b9d3d41e|commit]] * (FEATURED) Allow selecting preemtion flavour on boot [[https://git.kernel.org/linus/3f2a8fc4b15de18644e8a80a09edda168676e22c|commit]], [[https://git.kernel.org/linus/29fd01944b7273bb630c649a2104b7f9e4ef3fa6|commit]], [[https://git.kernel.org/linus/6ef869e0647439af0fc28dde162d33320d4e1dd7|commit]], [[https://git.kernel.org/linus/b965f1ddb47daa5b8b2e2bc9c921431236830367|commit]], [[https://git.kernel.org/linus/2c9a98d3bc808717ab63ad928a2b568967775388|commit]], [[https://git.kernel.org/linus/40607ee97e4eec5655cc0f76a720bdc4c63a6434|commit]], [[https://git.kernel.org/linus/826bfeb37bb4302ee6042f330c4c0c757152bdb8|commit]] * Enable fw_devlink=on by default (create device links between consumer and supplier devices by scanning the firmware to infer the consumer/supplier relationships). It cuts down deferred probes [[https://git.kernel.org/linus/1f0dfa0545e7e1ee42e72f8a7a4888d7b1a59afa|commit]], [[https://git.kernel.org/linus/fb88c9a3e2ed984363996a68f4fd7d982dc4d8b6|commit]], [[https://git.kernel.org/linus/4b9bbb29baf6c948d24eaeff892815b8a403b64c|commit]], [[https://git.kernel.org/linus/b90fb8f66c617806a0548c273f562caea4741433|commit]], [[https://git.kernel.org/linus/b0e2fa4f611bb9ab22928605d5b1c7fd44e73955|commit]], [[https://git.kernel.org/linus/c13b827927112ba6170bea31c638a8573c127461|commit]], [[https://git.kernel.org/linus/e590474768f1cc04852190b61dec692411b22e2a|commit]] * fs-verity: Add an ioctl {{{FS_IOC_READ_VERITY_METADATA}}} which allows reading verity metadata from a file that has fs-verity enabled, including the merkle tree, the fsverity_descriptor, and the built-in signature [[https://git.kernel.org/linus/c2c8261151b32f1956fc4ecd71c9a3e7972084b6|commit]], [[https://git.kernel.org/linus/fab634c4de4604aefaaa9dc25d0e1a2cb7a961ab|commit]], [[https://git.kernel.org/linus/e17fe6579de023725ec22a16965e9099e4a05ac9|commit]], [[https://git.kernel.org/linus/622699cfe6ec5578f52727002d5717ff3f092e23|commit]], [[https://git.kernel.org/linus/947191ac8caba85e25e0e036b0f097fee9e817f3|commit]], [[https://git.kernel.org/linus/07c99001312cbf90a357d4877a358f796eede65b|commit]] * io_uring * Request recycling and task_work optimizations, which net anywhere from 10-20% of speedups on workloads that mostly are inline [[https://git.kernel.org/linus/45d189c6062922ffe272e98013ba464b355dede7|commit]], [[https://git.kernel.org/linus/61e98203047983fd959cfef889b328a57315847c|commit]], [[https://git.kernel.org/linus/889fca73287b0ae21c9d8712379c9ae5a3b27d08|commit]], [[https://git.kernel.org/linus/258b29a93bfe74a57c01e1b10b698d5b62e173fe|commit]], [[https://git.kernel.org/linus/ba88ff112bdfde8103a8143f867bcdc46bc0e50f|commit]], [[https://git.kernel.org/linus/5087275dba02943179720bd95d1d6c7047007550|commit]], [[https://git.kernel.org/linus/6dd0be1e2481b32c39870e187840ade6c2a11a72|commit]], [[https://git.kernel.org/linus/905c172f32c56f0740630b639ca5c10ba3689da0|commit]], [[https://git.kernel.org/linus/3893f39f2245eec04b8052cd441c2cb8a9ea3447|commit]], [[https://git.kernel.org/linus/9ae7246321d2b735867f6767e0fab96dd248c555|commit]], [[https://git.kernel.org/linus/bf019da7fcbe7e42372582cc339fd1fb8e1e4fa5|commit]], [[https://git.kernel.org/linus/6ff119a6e4c3fe900e75e6667930dc086f185f2b|commit]], [[https://git.kernel.org/linus/1b4c351f6eb7467c77fc19e0cd7e5f0083ecd847|commit]], [[https://git.kernel.org/linus/7cbf1722d5fc5779946ee8f338e9e38b5de15856|commit]], [[https://git.kernel.org/linus/65453d1efbd20f3825beba2a9c93ffb2ec729ece|commit]], [[https://git.kernel.org/linus/c5eef2b9449ba267f53bfa7cf63d2bc93acbee32|commit]], [[https://git.kernel.org/linus/e5d1bc0a91f16959aa279aa3ee9fdc246d4bb382|commit]] * Put io_uring under memcg protection [[https://git.kernel.org/linus/91f245d5d5de0802428a478802ec051f7de2f5d6|commit]], [[https://git.kernel.org/linus/26bfa89e25f42d2b26fe951bbcf04bb13937fbba|commit]] * Enable non-blocking path resolution for filename lookups [[https://git.kernel.org/linus/3a81fd02045c329f25e5900fa61f613c9b317644|commit]] * Support for skip entries in file registration [[https://git.kernel.org/linus/4e0377a1c5c633852f443a562ec55f7dfea65350|commit]] * Flag new native workers with IORING_FEAT_NATIVE_WORKERS [[https://git.kernel.org/linus/1c0aa1fae1acb77c5f9917adb0e4cb4500b9f3a6|commit]] * Locking * rcu/nocb: De-offload and re-offload support [[https://git.kernel.org/linus/65e560327fe68153a9ad7452d5fd3171a1927d33|commit]], [[https://git.kernel.org/linus/8d346d438f93b5344e99d429727ec9c2f392d4ec|commit]], [[https://git.kernel.org/linus/126d9d49528dae792859e5f11f3b447ce8a9a9b4|commit]], [[https://git.kernel.org/linus/d97b078182406c0bd0aacd36fc0a693e118e608f|commit]], [[https://git.kernel.org/linus/ef005345e6e49859e225f549c88c985e79477bb9|commit]], [[https://git.kernel.org/linus/5bb39dc956f3d4f1bb75b5962b503426c45340ae|commit]], [[https://git.kernel.org/linus/254e11efde66ca0a0ce0c99a62c377314b5984ff|commit]], [[https://git.kernel.org/linus/69cdea873cde261586a2cae2440178df1a313bbe|commit]], [[https://git.kernel.org/linus/314202f84ddd61e4d7576ef62570ad2e2d9db06b|commit]], [[https://git.kernel.org/linus/b9ced9e1ab51ed6057ac8198fd1eeb404a32a867|commit]], [[https://git.kernel.org/linus/e3abe959fbd57aa751bc533677a35c411cee9b16|commit]], [[https://git.kernel.org/linus/32aa2f4170d22f0b9fcb75ab05679ab122fae373|commit]], [[https://git.kernel.org/linus/634954c2dbf88e67aa267798f60af6b9a476cf4b|commit]], [[https://git.kernel.org/linus/43759fe5a137389e94ed6d4680c3c63c17273158|commit]], [[https://git.kernel.org/linus/dcd42591ebb8a25895b551a5297ea9c24414ba54|commit]] * RCU: Some real-time enhancements [[https://git.kernel.org/linus/2341bc4a0311e4319ced6c2828bb19309dee74fd|commit]], [[https://git.kernel.org/linus/8b9a0ecc7ef5e1ed3afbc926de17399a37128c82|commit]], [[https://git.kernel.org/linus/36221e109eb20ac111bc3bf3e8d5639aa457c7e0|commit]] * RCU: Allow summarization of verbose output [[https://git.kernel.org/linus/e76506f0e85129d726c487c873a2245c92446515|commit]] * Task scheduler * HRTICK reprogramming and optimization: [[https://git.kernel.org/linus/156ec6f42b8d300dbbf382738ff35c8bad8f4c3a|commit]], [[https://git.kernel.org/linus/e0ee463c93c43b1657ad69cf2678ff5bf1b754fe|commit]] * Add /debug/sched_preempt [[https://git.kernel.org/linus/e59e10f8ef63d42fbb99776a5a112841e798b3b5|commit]] * Add schedutil overview [[https://git.kernel.org/linus/0301925dd004539adbcf11f68a3a785472376e27|commit]] * vt: drop old FONT ioctls [[https://git.kernel.org/linus/ff2047fb755d4415ec3c70ac799889371151796d|commit]] * Build * DWARF v5 support [[https://git.kernel.org/linus/3c4fa46b30c551b1df2fb1574a684f68bc22067c|commit]], [[https://git.kernel.org/linus/a66049e2cf0ef166dba5bafdbb3062287fc965ad|commit]], [[https://git.kernel.org/linus/98cd6f521f1016171e9e263effc7d6edfbf61da1|commit]] * Add support for LTO in Clang [[https://git.kernel.org/linus/6f567c9300a5ebd7b18c26dda1c8d6ffbdd0debd|commit]], [[https://git.kernel.org/linus/1f9a1b74942485a0a29e7c4a9a9f2fe8aea17766|commit]], [[https://git.kernel.org/linus/34ca59e109bdf69704c33b8eeffaa4c9f71076e5|commit]], [[https://git.kernel.org/linus/31a7424bc58063a8e0466c3c10f31a52ec2be4f6|commit]], [[https://git.kernel.org/linus/18660698a3d30868524cefb60dcd4e0e297f71bb|commit]], [[https://git.kernel.org/linus/ecf11ba4d066fe527586c6edd6ca68457ca55cf4|commit]], [[https://git.kernel.org/linus/081df94301e317e84c3413686043987da2c3e39d|commit]], [[https://git.kernel.org/linus/b735bd3e68824316655252a931a3353a6ebc036f|commit]], [[https://git.kernel.org/linus/c26acfbbfbc2ae4167e33825793e85e1a53058d8|commit]], [[https://git.kernel.org/linus/cde07a4e4434ddfb9b1616ac971edf6d66329804|commit]], [[https://git.kernel.org/linus/f4b4bc10b0b85ec66f1a9bf5dddf475e6695b6d2|commit]], [[https://git.kernel.org/linus/82694854caa8badab7c5d3a19c0139e8b471b1d3|commit]], [[https://git.kernel.org/linus/7cae4b1cf1cc42f490422e20662169e8656c915a|commit]], [[https://git.kernel.org/linus/f83d1a0190bf6ac788a848454d21daee2299d085|commit]], [[https://git.kernel.org/linus/aeb818fcc94071e44203b3a36392562e5b88d9ec|commit]], [[https://git.kernel.org/linus/b682369d47df66ebc157426f7eb991c3eec32e7e|commit]], [[https://git.kernel.org/linus/125f0b7d24216f37a9683b3899fa45101090f098|commit]], [[https://git.kernel.org/linus/9077c016a39c78054f03e0354ad8409b47af68dc|commit]], [[https://git.kernel.org/linus/3b15cdc15956673ba1551d79bceae471436ac6a9|commit]], [[https://git.kernel.org/linus/dc5723b02e523b2c4a68667f7e28c65018f7202f|commit]], [[https://git.kernel.org/linus/38e89184900385b0dad1ee55c35ae8abcfee6ece|commit]], [[https://git.kernel.org/linus/22d429e75f24d114d99223389d6ba7047e952e32|commit]], [[https://git.kernel.org/linus/dd2776222abb9893e5b5c237a2c8c880d8854cee|commit]], [[https://git.kernel.org/linus/fbe078d397b4d59232f05fde977d3b1e7d0c2028|commit]], [[https://git.kernel.org/linus/a8cccdd954732a558d481407ab7c3106b89c34ae|commit]], [[https://git.kernel.org/linus/3578ad11f3fba07e64c26d8db68cfd3dde28c59e|commit]], [[https://git.kernel.org/linus/09a4e4d9c52a3c5e39e4f409b2c083ab13c6afc2|commit]], [[https://git.kernel.org/linus/7ac204b545f263c7595a8b5ec3797ae9f9954f82|commit]], [[https://git.kernel.org/linus/d23dddf86a12c96d9a3d135a567b9716e5b47821|commit]], [[https://git.kernel.org/linus/6e20f18579c5ba2f1bcbb2ec28a51cafca76935f|commit]], [[https://git.kernel.org/linus/01dd633e7aae169915fea89224acb7a2b688912b|commit]], [[https://git.kernel.org/linus/004d53f8c96f0a0263721494d25d6eec559268f4|commit]], [[https://git.kernel.org/linus/a31d793dbabd9251b5f46fb885a307b042bc79fe|commit]], [[https://git.kernel.org/linus/112b6a8e038d793d016e330f53acb9383ac504b3|commit]], [[https://git.kernel.org/linus/b33fff07e3e3817d94dbec7bf2040070ecd96d16|commit]] * kunit: support running subsets of test suites from kunit.py [[https://git.kernel.org/linus/5d31f71efcb6bce56ca3ab92eed0c8f2dbcc6f9a|commit]], [[https://git.kernel.org/linus/d992880b3d265597c5a16af3775257999492e957|commit]], [[https://git.kernel.org/linus/7af29141a31a2a2350589471c8979ff5f22fb9b7|commit]] = Architectures = == X86 == * iommu/amd: Add Generic IO Page Table Framework Support. The framework allows callable implementation of IO page table. This allows AMD IOMMU driver to switch between different types of AMD IOMMU page tables (e.g. v1 vs. v2) [[https://git.kernel.org/linus/8c112a6b3dc6e292625117255ab7bd049639f286|commit]], [[https://git.kernel.org/linus/c9b258c6be09283663c6851725b322568d867c0b|commit]], [[https://git.kernel.org/linus/d2272ec7f946470e861b77572a2f31325faf59c6|commit]], [[https://git.kernel.org/linus/1f5855306676cf1d10785043d8fdc7a82bebd50b|commit]], [[https://git.kernel.org/linus/f9b4df790aa4372bfa11b7d212e537b763295429|commit]], [[https://git.kernel.org/linus/18954252a1d0b12e1b77087b55c37fb43b09e12a|commit]], [[https://git.kernel.org/linus/e42ba0633064ef23eb1c8c21edf96bac1541bd4b|commit]], [[https://git.kernel.org/linus/6eedb59c18a3be2b670e0adc68e46d22ebd42823|commit]], [[https://git.kernel.org/linus/33aef9786046d9a5744cd1e8d5d0ce800d611fdc|commit]], [[https://git.kernel.org/linus/0633bbcc1eedb7015554254d54e14602b1d8b989|commit]], [[https://git.kernel.org/linus/441555c63aca3300a0f6cd5948dbf5bd6e7760b3|commit]], [[https://git.kernel.org/linus/fd86c9501a9b3e5eb7e46b03f03ffa4bf892b523|commit]], [[https://git.kernel.org/linus/89c9a09cb9f6e0a7df77f9c9bafd3c96148bf0d5|commit]] * perf * core PMU support for Sapphire Rapids [[https://git.kernel.org/linus/2a6c6b7d7ad346f0679d0963cb19b3f0ea7ef32c|commit]], [[https://git.kernel.org/linus/628d923a3c464db98c1c98bb1e0cd50804caf681|commit]], [[https://git.kernel.org/linus/1ab5f235c176e93adc4f75000aae6c50fea9db00|commit]], [[https://git.kernel.org/linus/61b985e3e775a3a75fda04ce7ef1b1aefc4758bc|commit]], [[https://git.kernel.org/linus/32451614da2a9cf4296f90d3606ac77814fb519d|commit]] * intel: Remove Perfmon-v4 counter_freezing support [[https://git.kernel.org/linus/3daa96d67274653b7c461b30ef9581d68e905fe1|commit]] * platform * chrome: cros_ec_sysfs: Add cold-ap-off to sysfs reboot [[https://git.kernel.org/linus/4c2e9b3e18962862281d2b2b82e5ef8aaba0442f|commit]] * surface: Add support for Microsoft Surface System Aggregator Module [[https://git.kernel.org/linus/c167b9c7e3d6131b4a4865c112a3dbc86d2e997d|commit]], [[https://git.kernel.org/linus/44b84ee7b437dd7f869341b4b671963161a34a9f|commit]], [[https://git.kernel.org/linus/3a7081f610a0ff6385f38cf65a019383cd34bfdd|commit]], [[https://git.kernel.org/linus/0d21bb8560ef6bd09cab873120f940a939ad3aec|commit]], [[https://git.kernel.org/linus/02be44f6b5a9e4ff1215d337ac4d2a6fbafc7874|commit]], [[https://git.kernel.org/linus/eb0e90a82098d4a48308abb87d2087578a83987f|commit]], [[https://git.kernel.org/linus/8d7792823da4abd799d63aaceb23805203a5419e|commit]], [[https://git.kernel.org/linus/178f6ab77e617c984d6520b92e747075a12676ff|commit]], [[https://git.kernel.org/linus/fc00bc8ac1dada4085f9308f85f2d6359da0faa8|commit]] * surface: Add Surface Hot-Plug driver [[https://git.kernel.org/linus/bd69bcce4aa089435e2891222236b1cb20395bec|commit]] * surface: Add platform profile driver for Surface devices [[https://git.kernel.org/linus/21f05a437e96d485180f33294757b14cfcf338d2|commit]], [[https://git.kernel.org/linus/6120484ef2bd4ffea7d2f11d2f06167b8f848349|commit]], [[https://git.kernel.org/linus/6c0b5e3fc6b536b125a66dfee103f3bc26d386f6|commit]], [[https://git.kernel.org/linus/120484ef2bd4ffea7d2f11d2f06167b8f848349|commit]] * intel-uncore-freq: Add Sapphire Rapids server support [[https://git.kernel.org/linus/60accc011af0ff869875b1ded81cbd0948267f05|commit]] * !IdeaPad platform profile support [[https://git.kernel.org/linus/84f9017c37c479c4f70456a645d24d2296ad2208|commit]], [[https://git.kernel.org/linus/eabe533904cbcb6c7df530fd807cf2a3c3567d35|commit]] * ideapad-laptop: keyboard backlight and "always on USB charging" control support, reenable touchpad control [[https://git.kernel.org/linus/a14b3c83ab435e0a06f83a2c519ad27baf805cba|commit]], [[https://git.kernel.org/linus/e1a39a4460c17fa397020cd064744a908e2eac71|commit]], [[https://git.kernel.org/linus/803be832ac5698f54afa0c10458f59ce4104aa0f|commit]], [[https://git.kernel.org/linus/7d38f034e7b2d6eae3b0e29efb3fd968d156a797|commit]], [[https://git.kernel.org/linus/caa315b8de372890aedfa612b91e649168a31187|commit]], [[https://git.kernel.org/linus/d6b508896afedc0c4197cd5a6c4b9a24e64d05c9|commit]], [[https://git.kernel.org/linus/8782d8d7e8433924b2608ace57c778902c68ecec|commit]], [[https://git.kernel.org/linus/708086b2365bca758f652bb6bff4e56e5bbf9d45|commit]], [[https://git.kernel.org/linus/0c4915b6ad823b2e6ae9d97f6da64f1612254d6e|commit]], [[https://git.kernel.org/linus/40e0447d6f8052e241a1082bd97f8f3e40ed499d|commit]], [[https://git.kernel.org/linus/654324c45d8efb405466124fe954d2661bf33f69|commit]], [[https://git.kernel.org/linus/7be193e368d0933208c47895d37566b4f30e458b|commit]], [[https://git.kernel.org/linus/c81f241081b8dd6796d9f29fb4f264aa997311cb|commit]], [[https://git.kernel.org/linus/00641c086d2d929a770afcd8d637655625664eae|commit]], [[https://git.kernel.org/linus/0b765671cb80abc74c8d125f80c830dfc2f7d22e|commit]], [[https://git.kernel.org/linus/ff36b0d953dc4cbc40a72945920ff8e805f1b0da|commit]], [[https://git.kernel.org/linus/1c59de4ad24b6024b5d5b78d25486848f2d96c5d|commit]], [[https://git.kernel.org/linus/392cbf0a42777bb08153c76dfd0cb8c575bd6f10|commit]], [[https://git.kernel.org/linus/b3ed1b7fe3786c8fe795c16ca07cf3bda67b652f|commit]], [[https://git.kernel.org/linus/7553390d4b7e636d9be7913b16f4b9ae8b75df4c|commit]], [[https://git.kernel.org/linus/18227424549cfc1b3f7c88ec04be2c6a8ac3b887|commit]], [[https://git.kernel.org/linus/921f70ffe8901f98f7552194cc0458c4a145145e|commit]], [[https://git.kernel.org/linus/65c7713a5079278eee3146092fc4df2627b42604|commit]], [[https://git.kernel.org/linus/c67957464e1e4934588d2672ef6189f5d790fb67|commit]], [[https://git.kernel.org/linus/503325f84bc0ee3a07b0831ee59d6eae84cfa695|commit]], [[https://git.kernel.org/linus/6b49dea4fd9c539f5fea61f6a203ec1349292a26|commit]], [[https://git.kernel.org/linus/725f41339a70b78cd10dba71ee8ec252083b40ec|commit]], [[https://git.kernel.org/linus/cb3acb1564b0637beb446e6a9cf40cb40e147e1f|commit]] * intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 [[https://git.kernel.org/linus/56678a5f44ef5f0ad9a67194bbee2280c6286534|commit]] * Remove driver for deprecated platform: intel_mid_powerbtn [[https://git.kernel.org/linus/ae1527948f67d4b8a61f586f792d0971ea44bc92|commit]], intel_mid_powerbtn [[https://git.kernel.org/linus/aecb925db7085265595e79fc3feccd184d14464b|commit]], intel_mid_thermal [[https://git.kernel.org/linus/bbb284c007b3be59aed94a202a20c1be3e942caf|commit]], intel_mid_thermal [[https://git.kernel.org/linus/d073d867e98977996df64a4383b9880c975bba7b|commit]] * thinkpad_acpi: Add platform profile support [[https://git.kernel.org/linus/8e0cbf356377fabac47a027dd176cd1cacc5fc01|commit]], [[https://git.kernel.org/linus/a2ff95e018f1d2bc816f3078d5110a655e355f18|commit]], [[https://git.kernel.org/linus/c3bfcd4c676238e198d5a798b50e5d424bf05497|commit]] * thinkpad_acpi: set keyboard language [[https://git.kernel.org/linus/d7cbe2773aed0b636d48bb6795637eb486ecba6d|commit]] * Retire arch/x86/platform/goldfish [[https://git.kernel.org/linus/2b29eed3f201b49feb92fdd0178b10825a5528f4|commit]] * tools/power/x86/intel-speed-select * Add new command to get/set TRL [[https://git.kernel.org/linus/2c7dc57e9eb83cb005e6c2b8529f5a0a9b57c3ad|commit]] * Add new command turbo-mode [[https://git.kernel.org/linus/006050a6bd5ee4febf35478bfafb0764a609890a|commit]] * apb_timer: Remove driver for deprecated platform [[https://git.kernel.org/linus/1b79fc4f2bfd24efa7f0172dffc712e46b30a582|commit]] * crypto: aesni: implement support for cts(cbc(aes)) [[https://git.kernel.org/linus/ddf169a98f01d6fd46295ec0dd4c1d6385be65d4|commit]] * Introducing Linux root partition support for Microsoft Hypervisor [[https://git.kernel.org/linus/8f1d14cb835672cd27f6533f22f4c73e60a30727|commit]], [[https://git.kernel.org/linus/e997720202b363ba8000d769f114e3c2c5822227|commit]], [[https://git.kernel.org/linus/7e279d78664aa91107ebff4b03eca367967f5908|commit]], [[https://git.kernel.org/linus/7d4163c8315729140ad99d6e1ab10dfc7a685640|commit]], [[https://git.kernel.org/linus/5d0f077e0f413b7eca827b16ea8bfc4569e3946c|commit]], [[https://git.kernel.org/linus/99a0f46af6a7715147e81c558d558021aad4e207|commit]], [[https://git.kernel.org/linus/80f73c9f7468b15484e3ee4a29870fc9fa0419cc|commit]], [[https://git.kernel.org/linus/4f0455cf6f23800c78265c88922c6afd875d08a7|commit]], [[https://git.kernel.org/linus/86b5ec3552f3c09694e6f7934834b0a2a3aeebbe|commit]], [[https://git.kernel.org/linus/333abaf5abb396820c4c7c26a8eecc7523c99184|commit]], [[https://git.kernel.org/linus/d589ae61bc27b2b9aaac0bf20a9077b6fbda32b6|commit]], [[https://git.kernel.org/linus/b59fb7b60d47b2af3a114daf0ae198aa23921698|commit]], [[https://git.kernel.org/linus/12434e5fb6aed4655340ce74cd2a0dd859dff5bd|commit]], [[https://git.kernel.org/linus/466a9c3f88d04152ca83e840ca940c5f700402ac|commit]], [[https://git.kernel.org/linus/e39397d1fd6851bef4dfb63a631b8e15d1f43329|commit]], [[https://git.kernel.org/linus/fb5ef35165a37ca63ef0227657eabd06f0a39cf9|commit]] * KVM * Convert kvm_x86_ops to use static_call. Shows good performance gains for cpuid loop micro-benchmark [[https://git.kernel.org/linus/b6a7cc35440e997a42fa23ad006d5d3ba768007c|commit]], [[https://git.kernel.org/linus/9af5471bdbb2a26a1a46cd834e9fda6db6a9670e|commit]], [[https://git.kernel.org/linus/b3646477d458fbe7694a15b9c78fbe2fa426b703|commit]] * Conditional Hyper-V emulation enablement [[https://git.kernel.org/linus/32f00fd9ef39d8bd32ed7a365fc9a134ebbc646f|commit]], [[https://git.kernel.org/linus/a75b40a4dd57e624dc89b81abaf6ebd206bf62a0|commit]], [[https://git.kernel.org/linus/cb5b916172c6d47f8243212b0c00196ede219d95|commit]], [[https://git.kernel.org/linus/ef3f3980dedffe124727f7baa1932c8491a911e4|commit]], [[https://git.kernel.org/linus/e0121fa29a7f4fc56cf75f5c6a80c41c7c73f593|commit]], [[https://git.kernel.org/linus/aafa97fd1c01bc82c1f288bf1f27e8e1bdc36a3e|commit]], [[https://git.kernel.org/linus/f69b55efef8406113c52f7494d2669ba9d4958c8|commit]], [[https://git.kernel.org/linus/05f04ae4ffcc77cfcda86adc4e2c13aa72143c03|commit]], [[https://git.kernel.org/linus/72167a9d7da2c295caf1d4a2d58128406786505d|commit]], [[https://git.kernel.org/linus/9ff5e0304e949a8a4e584c8c2b11fad9b2e0b133|commit]], [[https://git.kernel.org/linus/f2bc14b69c38b60f201fdf90c08cb2dc8966f331|commit]], [[https://git.kernel.org/linus/4592b7eaa87d3525825d4ab2a35308bcec9e5ff9|commit]], [[https://git.kernel.org/linus/8f014550dfb114cc7f42a517d20d2cf887a0b771|commit]], [[https://git.kernel.org/linus/fc08b628d7c96d9a6d6bca488c3fa9c92bee6cc8|commit]], [[https://git.kernel.org/linus/b9ce0f86d91942596bce0267bfa7db3bbd7b434f|commit]] * Advertise INVPCID by default [[https://git.kernel.org/linus/e42033342293212ba5329f04f15e81dcb29b7118|commit]] * Add minimal support for Xen HVM guests [[https://git.kernel.org/linus/1232f8e6c9d15e6d043452f5d8895fcebc6a1ff2|commit]], [[https://git.kernel.org/linus/92f4d400a407235783afd4399fa26c4c665024b5|commit]], [[https://git.kernel.org/linus/23200b7a30de315d0e9a40663c905869d29d833c|commit]], [[https://git.kernel.org/linus/79033bebf6fa3045bfa9bbe543c0eb7b43a0f4a3|commit]], [[https://git.kernel.org/linus/78e9878cb376969d184a4b7fff392528fe17a3ce|commit]], [[https://git.kernel.org/linus/7d6bbebb7bb0294ede7bda04847272854e34f87c|commit]], [[https://git.kernel.org/linus/a76b9641ad1c0b045045727a6cbbeebf80b6b9bb|commit]], [[https://git.kernel.org/linus/a3833b81b05d0ae92ae085959dd8da136ec91868|commit]], [[https://git.kernel.org/linus/1ea9f2ed81c4b058a3dc73b75d684a1f451ce714|commit]], [[https://git.kernel.org/linus/13ffb97a3b11998450d51457b6b3617781953f7c|commit]], [[https://git.kernel.org/linus/42387042ba38cca8fb86bb3a7913e44cd3569750|commit]], [[https://git.kernel.org/linus/629b5348841a10afce49fbe81619863fd839f217|commit]], [[https://git.kernel.org/linus/3e3246158808d46b81edb8246214c0ab5a852594|commit]], [[https://git.kernel.org/linus/73e69a86347afe8156aa50c436fc192b280b0cd7|commit]], [[https://git.kernel.org/linus/aa096aa0a05ff7f1e7b8da95fae7aa71668212c7|commit]], [[https://git.kernel.org/linus/f2340cd9e41dc463cb1189274f3db560c1dfa1f4|commit]], [[https://git.kernel.org/linus/40da8ccd724f7ca2f08550a46268bc3a91cc8869|commit]], [[https://git.kernel.org/linus/8d4e7e80838f45d3466d36d4fcb890424825faa9|commit]], [[https://git.kernel.org/linus/e1f68169a4f89e49f33bf52df29aeb57cb8b1144|commit]] * Add new ability named {{{KVM_CAP_X86_BUS_LOCK_EXIT}}}, which is used to handle bus locks detected in guest. It allows the userspace to do custom throttling policies to mitigate the 'noisy neighbour' problem [[https://git.kernel.org/linus/8e53324021645f820a01bf8aa745711c802c8542|commit]], [[https://git.kernel.org/linus/15aad3be9adb3fb7fba84190a2ce57d66e8b51da|commit]], [[https://git.kernel.org/linus/fe6b6bc802b40081e8a7a1abe8d32b88d10a03e1|commit]], [[https://git.kernel.org/linus/c32b1b896d2ab30ac30bc39194bac47a09f7f497|commit]] * Guest Last Branch Recording Enabling. Last branch recording (LBR) is a performance monitor unit (PMU) feature on Intel processors that records a running trace of the most recent branches taken by the processor in the LBR stack [[https://git.kernel.org/linus/252e365eb28ddf49eb31cec1a5d99e708c73f57b|commit]], [[https://git.kernel.org/linus/a755753903a40d982f6dd23d65eb96b248a2577a|commit]], [[https://git.kernel.org/linus/9c9520ce883386dc3794c7d60204487ff1db09cb|commit]], [[https://git.kernel.org/linus/c646236344e9054cc84cd5a9f763163b9654cf7e|commit]], [[https://git.kernel.org/linus/8e12911b243e485f5e4c7c5fbc79cdf185728700|commit]], [[https://git.kernel.org/linus/1b5ac3226a1aa071135fe0ee5d1055d9e88b717c|commit]], [[https://git.kernel.org/linus/9254beaafd12e27d48149fab3b16db372bc90ad7|commit]], [[https://git.kernel.org/linus/e6209a3bef793e8fe29c873a7612023916eaa611|commit]], [[https://git.kernel.org/linus/9aa4f622460f9287e57804dbeb219bfef29f04a1|commit]], [[https://git.kernel.org/linus/be635e34c284d08b1da7f93ddd6a2110617d15e7|commit]], [[https://git.kernel.org/linus/f88d4f2f287ec062e985b60cbe60f04bd5a8e659|commit]] * Handle #GP for SVM execution instructions [[https://git.kernel.org/linus/4aa2691dcbd38ce1c461188799d863398dd2865d|commit]], [[https://git.kernel.org/linus/82a11e9c6fa2b50a7fff542fb782359dc1eab6bf|commit]], [[https://git.kernel.org/linus/3b9c723ed7cfa4e1eef338afaa57e94be2a60d9c|commit]], [[https://git.kernel.org/linus/14c2bf81fcd2226ca7fb9b179320ca1ca7cb581a|commit]] * Enumerate and expose AVX_VNNI feature [[https://git.kernel.org/linus/b85a0425d8056f3bd8d0a94ecdddf2a39d32a801|commit]], [[https://git.kernel.org/linus/1085a6b585d7d1c441cd10fdb4c7a4d96a22eba7|commit]] * Add support for SEV attestation command [[https://git.kernel.org/linus/2c07ded06427dd3339278487a1413d5e478f05f9|commit]] == ARM == * Device tree source * Renesas * Two Beacon !EmbeddedWorks boards (RZ/G2H and RZ/G2N based) [[https://git.kernel.org/linus/ed6ae131b0e88260d593fb3f02561de25ffc1045|commit]], [[https://git.kernel.org/linus/4d0e87eb6f54422418a2d985433866535856b6bd|commit]] * Intel SoCFPGA * eASIC N5X board (N5X) [[https://git.kernel.org/linus/a427485a009348f0c7a498e34788a4c5adcc7128|commit]] * ST-Ericsson Ux500 * Samsung GT-I9070 (Janice) phone (u8500) [[https://git.kernel.org/linus/78894adedd87ebe2af60148c773780022a151fbc|commit]] * TI OMAP * MYIR Tech Limited development board (AM335X) [[https://git.kernel.org/linus/4231f3a72f9ac7f8738d003b7ad56fa998574fb8|commit]] * Allwinner/sunxi * SL631 Action Camera (V3) [[https://git.kernel.org/linus/8f39fab53a2537d6d797034013c2de9c5c1b7938|commit]] * !PineTab Early Adopter tablet (A64) [[https://git.kernel.org/linus/7fa40ca7ef61926009f05df38802fe1fb6f0a20a|commit]] * Broadcom * Netgear R8000P router (BCM4906) [[https://git.kernel.org/linus/c8b404fb05dcfadff477e49b7ea6b500e015f101|commit]] * AMLogic * Hardkernel ODROID-HC4 development board (SM1) [[https://git.kernel.org/linus/33b14f663df84196cdfbbfccd85d36d10b2d1820|commit]] * Beelink GS-King-X TV Box (S922X) [[https://git.kernel.org/linus/93db2ce05204e240e9ee0933e02b75b433e609d5|commit]] * Qualcomm * Snapdragon 888 / SM8350 high-end phone SoC [[https://git.kernel.org/linus/2c1b8ebe929f1d452c95f8a4d32e3a265eb5b2c2|commit]], [[https://git.kernel.org/linus/8767fe36d90e3433bd18eb0f84d852da73d5c8c6|commit]], [[https://git.kernel.org/linus/80ad7f3349e63a12b9b9ba767884a513df362ec2|commit]], [[https://git.kernel.org/linus/b7e8f433a673eb875007111a75e9dbdc61ea5c14|commit]] * Snapdragon MTP reference board (SM8350) [[https://git.kernel.org/linus/0684074a46e8ef939c7afe6b9c7381563599c33a|commit]] * Snapdragon MTP reference board (SDX55) [[https://git.kernel.org/linus/9d038b2e62defb58a77947b486993e018e37aff1|commit]] * Sony Kitakami phones: Xperia Z3+/Z4/Z5 (APQ8094) [[https://git.kernel.org/linus/72b312411de71887c3c0076017455d911b92bb18|commit]] * Alcatel Idol 3 phone (MSM8916) [[https://git.kernel.org/linus/b32155ff0256dbc053874e61f532a75fdfb5ec31|commit]] * ASUS Zenfone 2 Laser phone (MSM8916) [[https://git.kernel.org/linus/bd167507d5b6fffe176eae56d9d9c0b3d26b64e6|commit]] * BQ Aquaris X5 aka Longcheer L8910 phone (MSM8916) [[https://git.kernel.org/linus/b3a6b088289ee0586b7f1f4977ade6dae06a009a|commit]] * !OnePlus6 and OnePlus6T (SDM845) [[https://git.kernel.org/linus/288ef8a42612df516e2e598a9ca5b3d9be846290|commit]] * Alfa Network AP120C-AC access point (IPQ4018) [[https://git.kernel.org/linus/7fccbd67ba6b7913f5d289e21aa8bff885b97a4d|commit]] * mt8183: Add krane-sku0 board [[https://git.kernel.org/linus/17cf7d4d940f4386e3b4d8e9db907887520d837a|commit]] * Add 8devices Jalapeno [[https://git.kernel.org/linus/308b2365ce113ca6bec619718095dfc175aef42a|commit]] * NXP i.MX6 (32-bit) * Plymovent BAS base system controller for filter systems (imx6dl) [[https://git.kernel.org/linus/2c62f908c08e03c7c4425dc373ca77a28619e40e|commit]] * Plymovent M2M board [[https://git.kernel.org/linus/8c906de4b76881f580f40c9a4c4c33dcc9ed1fbb|commit]] * Protonic MVT industrial touchscreen terminals (imx6dl) [[https://git.kernel.org/linus/f3604ba14bd75e081707b8107dd9420bfa573e0c|commit]] * Protonic PRTI6G reference board (imx6ul) [[https://git.kernel.org/linus/062bf67d83e5a814a7d523d5d9e46a8fc75764b1|commit]] * Kverneland UT1, UT1Q, UT1P, TGO agricultural terminals (imx6q/dl/qp) [[https://git.kernel.org/linus/db8c29bae60ad63b111466344f329d17f4117e76|commit]], [[https://git.kernel.org/linus/7f8f6311ba59582cb1c541d83d2b505a09907e6f|commit]] * NXP i.MX8 (64-bit) * Beacon i.MX8M Nano development kit (imx8mn) [[https://git.kernel.org/linus/36ca3c8ccb537ac6311b977e71040b493f168a63|commit]] * Boundary Devices i.MX8MM Nitrogen SBC (imx8mm) [[https://git.kernel.org/linus/da1a6b8bec881b67f0e234ed19e8b7e2fb1e7812|commit]] * Gateworks Venice i.MX 8M Mini Development Kits (imx8mm) [[https://git.kernel.org/linus/6f30b27c5ef54a266d188ffbee3bacfdd40e8f73|commit]] * phyBOARD-Pollux-i.MX8MP (imx8mp) [[https://git.kernel.org/linus/88f7f6bcca371b71ba93ff9c170c7c87927654df|commit]] * Purism Librem5 Evergreen phone (imx8mp) [[https://git.kernel.org/linus/f2047594e865bac597ab5056cd7d573be96ecfe1|commit]] * Kontron SMARC-sAL28 system-on-module(imx8mp) [[https://git.kernel.org/linus/642856097c186c0d675a8ac59efca557e8d9c0eb|commit]] * Rockchip * !NanoPi M4B Single-board computer (RK3399) [[https://git.kernel.org/linus/c7b03115003f7f337ab165542cee37148cf30a8a|commit]] * Radxa Rock Pi E router SBC (RK3328) [[https://git.kernel.org/linus/b918e81f2145967f0cadfe9ede38c69c1796fe09|commit]] * ASpeed * Ampere Mt. Jade, a BMC for an x86 server (AST2500) [[https://git.kernel.org/linus/36652a295266095a5f44bdb1c9f2c6400a9c71cf|commit]] * IBM Everest, a BMC for a Power10 server (AST2600) [[https://git.kernel.org/linus/a5c5168478d78ee1515487d6e1106381e6678f4d|commit]] * Supermicro x11spi, a BMC for an ARM server (AST2500) [[https://git.kernel.org/linus/13177f6ed3ea380011cea8a2f798c918e1ffc436|commit]] * Zynq * Ebang EBAZ4205, FPGA board (Zynq-7000) [[https://git.kernel.org/linus/00c2747814cc0067c7603c06dcef26a583cfe489|commit]] * ZynqMP zcu104 revC reference platform (ZynqMP) [[https://git.kernel.org/linus/127b856f67fc7bf9f753f99d247347833543ee42|commit]] * Remove efm32 [[https://git.kernel.org/linus/cc6111375cec44890218e5be654884f8b7bfc566|commit]] * Remove picoxcell [[https://git.kernel.org/linus/0c08a1c1d7d8524716c8e6e8565f969e0a0910de|commit]], [[https://git.kernel.org/linus/665a8799b05ea1b396ece2f28823f49862287922|commit]] * Remove prima2/atlas platforms [[https://git.kernel.org/linus/f3a732843accb04ede91055ffd0b92464fa4d15c|commit]] * Remove tango platform [[https://git.kernel.org/linus/edd4488aea9c6a7ded1a2615a32a3a7e8e29de31|commit]] * Remove u300 platform [[https://git.kernel.org/linus/ce1380c9f4bc48f6e6133ef9fc24dc9f3df500ac|commit]] * Remove zte zx platform [[https://git.kernel.org/linus/89d4f98ae90d95716009bb89823118a8cfbb94dd|commit]] * iommu * arm-smmu-qcom: Add Qualcomm SC8180X impl [[https://git.kernel.org/linus/1a7180ff81aadd21556a5b5df7d0a3280f7d744f|commit]] * MT8192 IOMMU support [[https://git.kernel.org/linus/bca28426805dc3a87b3b0d2fd528caf1a3e1b119|commit]], [[https://git.kernel.org/linus/5cf482f2f7a658fe4f74e97ed7e6e7f8263df03f|commit]], [[https://git.kernel.org/linus/ca49a4b4c9895a873213ae93abae5855e8d226c6|commit]], [[https://git.kernel.org/linus/ddd3e349b8aad5b814d17fc3bcf7a5a90af6d296|commit]], [[https://git.kernel.org/linus/fc3734698a435b301183acc8332f0a5fba868bc3|commit]], [[https://git.kernel.org/linus/66a28915541549f0fe0f4c705dab77443f22b5d6|commit]], [[https://git.kernel.org/linus/859da21112520829638a82f458ac2c8c2637e17d|commit]], [[https://git.kernel.org/linus/40596d2f2b6075f6c33180b2f55c814ff4885475|commit]], [[https://git.kernel.org/linus/00ab6f2d61583e072a0cced0420ee1134d853a35|commit]], [[https://git.kernel.org/linus/468ea0bfaecd097c223e13400d8e8fbae75e1f68|commit]], [[https://git.kernel.org/linus/f3a8a46d714fd67b856f09e4c783363076ebac62|commit]], [[https://git.kernel.org/linus/2f317da4332a145be76ccd49d0a38803b499c39c|commit]], [[https://git.kernel.org/linus/9bdfe4c175c8a9ea4959f7ad087e3d66d3917bc8|commit]], [[https://git.kernel.org/linus/7f37a91dc85e37ed06422c6e460724375a86f40c|commit]], [[https://git.kernel.org/linus/986d9ec5f176ff1a539e849d57b3d6ecc937c4a6|commit]], [[https://git.kernel.org/linus/baf94e6ebff9622f60c4a87ff59c85bf756b7e20|commit]], [[https://git.kernel.org/linus/34665c7929fc27351ee3f45554e8991a6fd6e284|commit]], [[https://git.kernel.org/linus/c0b57581b73be7b43f39e0dff201c93413f6a668|commit]], [[https://git.kernel.org/linus/bfed873114c5fbb8982113abbab17cde7788dcba|commit]], [[https://git.kernel.org/linus/ef0f0986b670cb1627bff055102cab70a7d3852a|commit]], [[https://git.kernel.org/linus/08500c43d4f70c1e8be6beda8a2aea0ecfb845d8|commit]], [[https://git.kernel.org/linus/4f956c97d26be65aea580e943f470ec70f7b0bb6|commit]], [[https://git.kernel.org/linus/b7875eb9458983ade0c780276b21cfbc0c22d70b|commit]], [[https://git.kernel.org/linus/585e58f498a2855dc7a8d351df34dd645447f337|commit]], [[https://git.kernel.org/linus/803cf9e5a6aa64e94f9c554190bc0031929f6857|commit]], [[https://git.kernel.org/linus/c3045f39244e90c4c45a404e35aa66403ca68815|commit]], [[https://git.kernel.org/linus/ab1d5281a62bafbd611fffdce7eab6eb9577aa0d|commit]], [[https://git.kernel.org/linus/8d2c749e5252466d8fc1917101f137966c61fd1c|commit]], [[https://git.kernel.org/linus/23357572bec6b7f900d855f6dda9c77bb6d1c2de|commit]], [[https://git.kernel.org/linus/9e3489e06fb94a7908c3c8f098c191ff711a8182|commit]], [[https://git.kernel.org/linus/6af4873852c471c910f06e6a695dfd2b1741ccab|commit]] * crypto * blake2s - add ARM scalar optimized BLAKE2s [[https://git.kernel.org/linus/5172d322d34c30fb926b29aeb5a064e1fd8a5e13|commit]] * blake2b - add NEON-accelerated BLAKE2b [[https://git.kernel.org/linus/1862eb007367f9e4cfd52d0406742de337b28ebf|commit]] * Add SMCCC TRNG entropy service [[https://git.kernel.org/linus/67c6bb56b649590a3f59c2a92331aa4e83d4534c|commit]], [[https://git.kernel.org/linus/a37e31fc97efe7f7c68cb381cf4390e472c09061|commit]], [[https://git.kernel.org/linus/a8e190cdae1bf8e9e490776b8179babc1962bb25|commit]] * perf: Add support for ARMv8.3-SPE [[https://git.kernel.org/linus/4a669e2432fce9c01522a8453460e89f877dccd4|commit]] * brcmstb: Add debug UART entry for 72116 [[https://git.kernel.org/linus/d5d5b7f3e2ad4b7c7c80c6a4d5686fe8a9624947|commit]] * ARM64 * Add support for SMCCC TRNG entropy source [[https://git.kernel.org/linus/38db987316a38a3fe55ff7f5f4653fcb520a9d26|commit]] * Early CPU feature override, and applications to VHE, BTI and PAuth [[https://git.kernel.org/linus/114945d84a30a5feba8ec24d854257c78c89abd1|commit]], [[https://git.kernel.org/linus/b161f92482426a7323884d57cbae683812909988|commit]], [[https://git.kernel.org/linus/8cc8a32415364e475c25277b507f06f67c47ca9a|commit]], [[https://git.kernel.org/linus/f359182291c757cdf77bcd014c025d1ed6b87662|commit]], [[https://git.kernel.org/linus/0c93df9622d4d921bcd0dc83f71fed9e98f5119f|commit]], [[https://git.kernel.org/linus/c6f8c92f3f368d345c38aea5cc0e60515bcb159e|commit]], [[https://git.kernel.org/linus/19e87e131915a2389a08874092a82fe5aa0f8952|commit]], [[https://git.kernel.org/linus/e2df464173f0b585adb958a09536eae2cd1dbefd|commit]], [[https://git.kernel.org/linus/d077cb3cb90470f8bd7dbe357a474e13589390b9|commit]], [[https://git.kernel.org/linus/8f266a5d878ad38fbd43e41e22847650f51d4734|commit]], [[https://git.kernel.org/linus/b3341ae0efa235726ad69e53ce83c6a3c445bda8|commit]], [[https://git.kernel.org/linus/f6f0c4362f070cab4a0cec432e82428d702ce0a6|commit]], [[https://git.kernel.org/linus/33200303553d3d74e7b980493cf363da545f887d|commit]], [[https://git.kernel.org/linus/361db0fca7affafa920f7d91bf93b9d9da44712f|commit]], [[https://git.kernel.org/linus/41fac42c25338f4ea295b58106c26683d893a1c6|commit]], [[https://git.kernel.org/linus/863ace77e9ff85c06d57e9491faffae8512070de|commit]], [[https://git.kernel.org/linus/1945a067f351debcd2518d9f6039b1835de08dfd|commit]], [[https://git.kernel.org/linus/166cc2a4be0d80075d379b30d3e84895c878a1a8|commit]], [[https://git.kernel.org/linus/a762f4ffc3c8a434da1b712e57a80d8d10404198|commit]], [[https://git.kernel.org/linus/93ad55b7852b324a3fd7d46910b88c81deb62357|commit]], [[https://git.kernel.org/linus/7f6240858cf3abb75237c9ba63ec70d232573ae8|commit]], [[https://git.kernel.org/linus/f8da5752fd1b25f1ecf78a79013e2dfd2b860589|commit]] * Tegra186 and Tegra194 audio graph card [[https://git.kernel.org/linus/5c8fe583cce542aa0b84adc939ce85293de36e5e|commit]], [[https://git.kernel.org/linus/88893986338beebcf5317bda80d43d4f6f7f7c7c|commit]], [[https://git.kernel.org/linus/0f08a540832e30fd7c0eb0f372d83ddb7f903310|commit]], [[https://git.kernel.org/linus/1e0ca5467445bc1f41a9e403d6161a22f313dae7|commit]], [[https://git.kernel.org/linus/4ff5e30d8bd96b186c95aab6f3cdafbea4630bd7|commit]], [[https://git.kernel.org/linus/40b4d824ad22e5f55c4725eea5591fc6c4b5f5d0|commit]], [[https://git.kernel.org/linus/38254d1976b80f546fc82f14a386be6f70e9b0dd|commit]], [[https://git.kernel.org/linus/f5208672eba03a1f4736fdd95d8be688012f1b06|commit]], [[https://git.kernel.org/linus/b0b4e286f9aa97faeea3d54469bc5b042ee1f518|commit]], [[https://git.kernel.org/linus/07910a79fc340881eb8e3ed9e47654574fa83d3f|commit]], [[https://git.kernel.org/linus/96ded827a2e8da0ac74ea92d1eb5ebd9e22c2724|commit]], [[https://git.kernel.org/linus/ad338c2d69ecd45c39ff218cf219658affda9336|commit]], [[https://git.kernel.org/linus/1cab0a51f62a87227f2e7cbb39b618e30a7cdeb8|commit]], [[https://git.kernel.org/linus/f16013020440bf075e94bd2b9147c1e4b5abcfc6|commit]], [[https://git.kernel.org/linus/3032985a01f499ec5a5e0d0aca3b2b9f35dbd26c|commit]], [[https://git.kernel.org/linus/5d25c476f252d87e7dd7649bf9c2101b53f0b043|commit]], [[https://git.kernel.org/linus/e4710376353c1b55326f259e5454584c676ef896|commit]], [[https://git.kernel.org/linus/5b4f6323096a05870e557d841b209bf39e719440|commit]] * perf: add support for Cortex-A78 [[https://git.kernel.org/linus/db2bb91f2e8e73d85876d1665608e834d91d21ee|commit]] * coresight: etm4x: Support for system instructions [[https://git.kernel.org/linus/f6a18f354c587b6a77e71df40c715152328b34ff|commit]], [[https://git.kernel.org/linus/df81b43802f43c0954a55e5d513e8750a1ab4d31|commit]], [[https://git.kernel.org/linus/6e736c60a9fe905b3e4f4b07171a31ad602d56d2|commit]], [[https://git.kernel.org/linus/4eb1d85cfda84d7e9cce4575323a5ecd72b2327d|commit]], [[https://git.kernel.org/linus/020052825e49128d381d6444d1ce079e8ca82386|commit]], [[https://git.kernel.org/linus/8ce0029658ba16c52670e869b9ccde02ae7dec6b|commit]], [[https://git.kernel.org/linus/5e2acf9d5d2dffd668dab8899d9fc904f1051e07|commit]], [[https://git.kernel.org/linus/f5bd523690d2ff7bc4bd3f535888eaf9349be176|commit]], [[https://git.kernel.org/linus/c03ceec116ceaa5d3369d6df4849bd187e6b78b5|commit]], [[https://git.kernel.org/linus/4f2a67266ab3dd29d3087b3297014a17367f2b26|commit]], [[https://git.kernel.org/linus/03336d0f4d0d74e7a5f899bf9d4933e0d4397c94|commit]], [[https://git.kernel.org/linus/91b9f018548747dfa6d543d74dfe59a8c6e9be7e|commit]], [[https://git.kernel.org/linus/d02dfac3431f3889ef05190709fa83c2e4ebb229|commit]], [[https://git.kernel.org/linus/33d5573a15c2a6f91ca0ef2ab28076be6a2a4a2d|commit]], [[https://git.kernel.org/linus/1d3eead7e9fba77c310e07d5e296d044abd704eb|commit]], [[https://git.kernel.org/linus/4d1b1fd72908b3deceb1a2e1cfcf173cf7f03f3a|commit]], [[https://git.kernel.org/linus/e49516e2df5b03344a54b3c670890816978b500a|commit]], [[https://git.kernel.org/linus/fd6e79050066be087aa1db46116438dc923675b6|commit]], [[https://git.kernel.org/linus/8b94db1edaee7b6cf8f39d2ea600258a74351404|commit]], [[https://git.kernel.org/linus/4211bfce1eb9962f2ae1972837c032ad6d48f292|commit]], [[https://git.kernel.org/linus/1ab3bb9df5e35183fee8da2b3fb30feda9a53ce9|commit]], [[https://git.kernel.org/linus/dc1747a716fe91b88691cc8bd35f986a6774fc47|commit]], [[https://git.kernel.org/linus/c23bc382ef0ec9e91ef7bb689755bddbddb0fb25|commit]], [[https://git.kernel.org/linus/e97db2cf091ac152f20b79419e1f186331e5bd90|commit]], [[https://git.kernel.org/linus/5214b563588e8414193bd7a174c52350256942a6|commit]], [[https://git.kernel.org/linus/61c68c68b826182d93f5e4fe77eb92676a28d513|commit]], [[https://git.kernel.org/linus/4b6929f50d79cd674e4315a5dad5284b98534942|commit]], [[https://git.kernel.org/linus/e5d51fbe9bf5f13e72e3c742705928c74d8ba8bf|commit]] * perf arm64: Support SDT [[https://git.kernel.org/linus/feab999efefe3c7df2d83bc5d9a9360e8fd69ecf|commit]] * soc * socinfo: Add new systems [[https://git.kernel.org/linus/d0e72be77e7995923fac73f27cf7a75d3d1a4dec|commit]] * Broadcom's PMB (Power Management Bus) support [[https://git.kernel.org/linus/82853543057f78d8a331272b70bc3f1e8cb0cbf4|commit]], [[https://git.kernel.org/linus/8bcac4011ebe0dbdd46fd55b036ee855c95702d3|commit]] * mediatek: pm-domains: Add support for mt8167 [[https://git.kernel.org/linus/207f13b419a60c56fb75baeb3d668de080514354|commit]] * Add binding and dts for Qualcomm SM8350 SoC [[https://git.kernel.org/linus/2c1b8ebe929f1d452c95f8a4d32e3a265eb5b2c2|commit]], [[https://git.kernel.org/linus/8767fe36d90e3433bd18eb0f84d852da73d5c8c6|commit]], [[https://git.kernel.org/linus/80ad7f3349e63a12b9b9ba767884a513df362ec2|commit]], [[https://git.kernel.org/linus/b7e8f433a673eb875007111a75e9dbdc61ea5c14|commit]], [[https://git.kernel.org/linus/0684074a46e8ef939c7afe6b9c7381563599c33a|commit]], [[https://git.kernel.org/linus/e161ce8e4cc12f2c681b13a160f709d84dee4d4f|commit]] * Add LLCC support for SM8250 SoC [[https://git.kernel.org/linus/f426c3b1d66fb76ad11ef097e840c0eb32b7f9be|commit]], [[https://git.kernel.org/linus/916c0c05521a52f13283ad3600793fc79516ff31|commit]], [[https://git.kernel.org/linus/c4df37fe186de4df8895a7a4793f5221eda6e5ae|commit]] * qcom: socinfo: Add MDM9607 IDs [[https://git.kernel.org/linus/3bc4bf77fa2adca8d6677461b6ec57505f1a3331|commit]] * qcom: socinfo: Add SoC IDs for 630 family [[https://git.kernel.org/linus/0da78ae2e04c56f8f7ad9a28abdb5131b1bdf013|commit]] * qcom: socinfo: Add SoC IDs for APQ/MSM8998 [[https://git.kernel.org/linus/407bdcf9beb3e96cca26abeec38955f4c320fa3d|commit]] * qcom: socinfo: add qrb5165 SoC ID [[https://git.kernel.org/linus/0c0d0e56e08ca3ae5f4a8922b6575bdf48b79974|commit]] * qcom: socinfo: add several PMIC IDs [[https://git.kernel.org/linus/4305324208d8da4b4ce0efb20af9745effda3a2e|commit]] * KVM: Upgrade PMU support to ARMv8.4 [[https://git.kernel.org/linus/46081078feb451b5488c225c1e600ada24285c06|commit]] == RISCV == * Add k/uprobe & fentry & error_injection [[https://git.kernel.org/linus/dcdc7a53a890218a16cd6e2a69e526bd96eb9399|commit]], [[https://git.kernel.org/linus/edfcf91fe4f84984860416a58719b48a71893909|commit]], [[https://git.kernel.org/linus/67d945778099b14324811fe67c5aff2cda7a7ad5|commit]], [[https://git.kernel.org/linus/5ad84adf5456313e285734102367c861c436c5ed|commit]], [[https://git.kernel.org/linus/afc76b8b80112189b6f11e67e19cf58301944814|commit]], [[https://git.kernel.org/linus/c22b0bcb1dd024cb9caad9230e3a387d8b061df5|commit]], [[https://git.kernel.org/linus/829adda597fef2fe133d57aac681580b2e292268|commit]], [[https://git.kernel.org/linus/74784081aac8a0f3636965fc230e2d3b7cc123c6|commit]], [[https://git.kernel.org/linus/ee55ff803b383e03d0855661d3416aa1763e54f9|commit]] * Add numa support for riscv64 platform [[https://git.kernel.org/linus/4f0e8eef772ee4438f304b2178bc28c958b6c13d|commit]] * kasan: add KASAN_VMALLOC support [[https://git.kernel.org/linus/e178d670f251b6947d6be99c0014e9a57ad4f0e0|commit]] * Add board and SoC DT file support [[https://git.kernel.org/linus/75e6d7248efccc2b13d0f3811b29d3e5cb04bcad|commit]], [[https://git.kernel.org/linus/b1f592d5c1e31dfa46a161c52740f3bff1b1e963|commit]], [[https://git.kernel.org/linus/42cf244c8f03cc8a801333fe2fa3b7efa760d119|commit]], [[https://git.kernel.org/linus/57985788158a5a6b77612e531b9d89bcad06e47c|commit]], [[https://git.kernel.org/linus/3489c030102fee69ef423f71f279d7bfe547aed8|commit]], [[https://git.kernel.org/linus/d573b5558abb5281306ecb35b41a2814abd8d7e4|commit]] * Kendryte K210 support [[https://git.kernel.org/linus/c6ca7616f7d5c2ce166280107ba74db1d528fcb7|commit]], [[https://git.kernel.org/linus/e7d9fea1c78a60c5cc5b0d708b89f1bfebf429b2|commit]], [[https://git.kernel.org/linus/11481d6b5783fe4b6a6ba2870e49da4b4ebb2259|commit]], [[https://git.kernel.org/linus/7ef71c719eb462edaa6078405654d2447c7a5488|commit]], [[https://git.kernel.org/linus/90ddcd642a41b72498817da9dd21ed09d6e4f8e0|commit]], [[https://git.kernel.org/linus/c43b5718016bc2eb144e8aa0ddf21887d0709edf|commit]], [[https://git.kernel.org/linus/8fc8719c28f72700efdd42d4c3733496a73233e4|commit]], [[https://git.kernel.org/linus/3933cf6afd4535aa66528de9de007c69195b377e|commit]], [[https://git.kernel.org/linus/13dcfae0b23489118654005b9328aa3a5706c859|commit]], [[https://git.kernel.org/linus/67d96729a9e789ecfddb0f701e5ec18389758dab|commit]], [[https://git.kernel.org/linus/97c279bcf813caa5f4a7aa2636c1be77a9e29afc|commit]], [[https://git.kernel.org/linus/a40f920964c4edef3885cd7fe944033687039f69|commit]], [[https://git.kernel.org/linus/8194f08bda18329d527abe0d767b031a108b7121|commit]], [[https://git.kernel.org/linus/8f5b0e79f3e5cd3e76022bf6451c17cd6509ddfe|commit]], [[https://git.kernel.org/linus/62363a8e2f56e1797a95e01dd592927aed480035|commit]], [[https://git.kernel.org/linus/aec3a94d951fc82c209c36e89dda5b5fdea0f4c5|commit]], [[https://git.kernel.org/linus/7e09fd3994c5bd00ebd22d7ec207dd05da3bf7fb|commit]] * Improve the stacktrace report [[https://git.kernel.org/linus/091b9450858ecd60eeb5a14231db07071d24875f|commit]], [[https://git.kernel.org/linus/da401e89453266c11277b42e007159a2b6ef82d3|commit]], [[https://git.kernel.org/linus/f766f77a74f5784d8d4d3c36b1900731f97d08d0|commit]] * Add machine name to kernel boot log and stack dump output [[https://git.kernel.org/linus/46ad48e8a28da7cc37a16c7e7fc632ecf906e4bf|commit]] * Enable per-task stack canaries [[https://git.kernel.org/linus/fea2fed201ee5647699018a56fbb6a5e8cc053a5|commit]] * Add Canaan Kendryte K210 reset controller [[https://git.kernel.org/linus/5a2308da9f60312addfb5f7bdd15d96ba1299480|commit]] == POWERPC == * perf: Expose Performance Monitor Counter SPR's as part of extended regs [[https://git.kernel.org/linus/e79b76e03b712e42c58d9649c92571e346abc38b|commit]] * perf: Adds support for programming of Thresholding in P10 [[https://git.kernel.org/linus/82d2c16b350f72aa21ac2a6860c542aa4b43a51e|commit]] * debug: Add debugfs entries for IOMMU tables [[https://git.kernel.org/linus/691602aab9c3cce31d3ff9529c09b7922a5f6224|commit]] * eeh: Add a debugfs interface to check if a driver supports recovery [[https://git.kernel.org/linus/9e857416833d9701a406ecd6f03a695405ada5e6|commit]] * KVM * PPC: Book3S HV: Introduce new capability for 2nd DAWR [[https://git.kernel.org/linus/bd1de1a0e6eff4bde5ceae969673b85b8446fd6a|commit]], [[https://git.kernel.org/linus/d9a47edabc4f948102753fa9d41f2dc1dbeb28be|commit]] * PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support [[https://git.kernel.org/linus/b1b1697ae0cc82544a03b69df49a69a9ac307b9c|commit]] == MIPS == * Add N64 machine type [[https://git.kernel.org/linus/baec970aa5ba11099ad7a91773350c91fb2113f0|commit]] * Add support for Realtek RTL838x/RTL839x switch SoCs [[https://git.kernel.org/linus/671841d254b81939bde21e68ad16402ccca42901|commit]] * Add Realtek RTL838x/RTL839x support as generic MIPS system [[https://git.kernel.org/linus/4042147a0cc6af5a400b5e12a7855e893dec01b4|commit]] * Support extracting off-line stack traces from user-space with perf [[https://git.kernel.org/linus/1ddc96bd42daeeb58f66c9515e506f245ccb00c6|commit]] * Add support for Cisco SG220-26 switch [[https://git.kernel.org/linus/8991ae593ca25b8239472e68fd18504143b90465|commit]] * perf: Add support for OCTEON III perf events [[https://git.kernel.org/linus/c2b49a3237869213ef154da05570365af23408ad|commit]] == CSKY == * Add memory layout 2.5G(user):1.5G(kernel) [[https://git.kernel.org/linus/0c8a32eed1625a65798286fb73fea8710a908545|commit]] * Add kmemleak support [[https://git.kernel.org/linus/c109f42450ec25283169dd6c0acce8d053493732|commit]] * Add VDSO support with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSYSCALL, HAVE_GENERIC_VDSO [[https://git.kernel.org/linus/0d3b051adbb72ed81956447d0d1e54d5943ee6f5|commit]] == S390 == * cpumf: Add support for complete counter set extraction [[https://git.kernel.org/linus/cf6acb8bdb1d829b85a4daa2944bf9e71c93f4b9|commit]] == PARISC == * Optimize per-pagetable spinlocks [[https://git.kernel.org/linus/b7795074a04669d0a023babf786d29bf67c68783|commit]] == C6X == * c6x: remove architecture [[https://git.kernel.org/linus/a579fcfa8e49cc77ad59211bb18bc5004133e6a0|commit]] = Drivers = == Graphics == * amdgpu * Enable freesync for A+A configs [[https://git.kernel.org/linus/dd017d01c3d96e48abd6fe6ccce4ef977fb5e10b|commit]] * Sienna Cichild overdrive support [[https://git.kernel.org/linus/aa75fa34e04c842d93a45087adac66ab3a2a7f33|commit]], [[https://git.kernel.org/linus/37a58f691551dfdff4f1035ee119c9ebdb9eb119|commit]], [[https://git.kernel.org/linus/a2b6df4fd6e3c0ba088b00fc00579dac263b0a64|commit]] * FP16 on DCE8-11 support [[https://git.kernel.org/linus/6300b3bd9d0d7afaf085dd086ce6258511c3f057|commit]], [[https://git.kernel.org/linus/4b6b7437b19d3116d409e747582c99152725288d|commit]] * GPU reset on navy flounder/vangogh [[https://git.kernel.org/linus/20e157c725783caba0a880d48ef0e1355074175b|commit]], [[https://git.kernel.org/linus/1608635534fb8cc42e94d19d52789d9448f02536|commit]], [[https://git.kernel.org/linus/b913ec628ce2e701ba5a7d5f060f4d62d7a2ce06|commit]], [[https://git.kernel.org/linus/b6903089a5ab74e8bcae963d5ca60b0005b75c05|commit]], [[https://git.kernel.org/linus/665fe4dce83d14177f46fac814964ec107f196b5|commit]] * Add Freesync HDMI support to DMCU [[https://git.kernel.org/linus/a0c898f28a3b6d97d425aafc56085c273e9f1cff|commit]] * Enable "trigger_hotplug" debugfs on all outputs [[https://git.kernel.org/linus/02a342e3c4e511f43f24918921866254913c759d|commit]] * Enable HUBP blank behaviour [[https://git.kernel.org/linus/d209124ddae35fd5d86470421d3212c473169436|commit]] * Implement T12 compliance [[https://git.kernel.org/linus/cf3a2627597794797ce5930537c0e75df284b6e9|commit]] * Add interface for request WGPs [[https://git.kernel.org/linus/eefdf0471069a41e7c3c2c2498270165464152be|commit]] * Add support for hwmon control of slow and fast PPT limit on vangogh [[https://git.kernel.org/linus/ae07970a0621d67a8bc0dc5b44e3fc652bd2ba20|commit]] * Add two new sysfs nodes for vangogh [[https://git.kernel.org/linus/9577b0ec2be8410b94e9928f25b740b55de2c13d|commit]] * Add PCI reset support for several models [[https://git.kernel.org/linus/f172865a3632b85f29c2af9b044f4dd51581740f|commit]], [[https://git.kernel.org/linus/1176a1e0b9d50255d733a1e04c039405a3ab5948|commit]], [[https://git.kernel.org/linus/ffbfd081b47cf4b23dc6e2923534ad8984fe6ec6|commit]] * Add secure display TA interface [[https://git.kernel.org/linus/a944c12724b7ba774126d87d5d9c7f6ef179e237|commit]], [[https://git.kernel.org/linus/ecaafb7b5ab6406587341d8727f237b3ee00dedf|commit]] * Add green_sardine device id (v2) [[https://git.kernel.org/linus/8bf0835132c19437e1530621b730dd4f29fe938e|commit]] * Add Missing Sienna Cichlid DID [[https://git.kernel.org/linus/d26bbbcc160f6d9feabed73dca62b9e8b86671b4|commit]] * Add new device id for Renior [[https://git.kernel.org/linus/278cdb6834901658a81a1e22f5799aa15dca5029|commit]] * Support ASPM for some specific ASIC [[https://git.kernel.org/linus/e1edaeafeb667688125ef1c4e2a098d2c798fc24|commit]] * Intel * Enable HDR on MCA LSPCON based Gen9 devices [[https://git.kernel.org/linus/81cc320aa3592ee257d1a4a5d72124546f981dad|commit]], [[https://git.kernel.org/linus/1a911350dd6c777b4a08ca60fe6e2249fd3c254a|commit]], [[https://git.kernel.org/linus/2e666613b24e3c7d2ae5cf5c1e264751bb5b2a8f|commit]], [[https://git.kernel.org/linus/9559c0d13b6b35abc2659bdd3024849d552e3c4e|commit]], [[https://git.kernel.org/linus/55b1f9ddf41d369f2d480596822c6d17817a8d78|commit]], [[https://git.kernel.org/linus/b983675709e07523c5e8bacfcfa153a49f7eca7f|commit]], [[https://git.kernel.org/linus/174da987bc8da65327c230ba404a98bcd1b16cf1|commit]], [[https://git.kernel.org/linus/5d36f2b2dd4d973880ee0450f1c287d1c368ebb2|commit]], [[https://git.kernel.org/linus/84ab44b757d59e50584c0ca86890dd139f9daed0|commit]], [[https://git.kernel.org/linus/c5044aee4039671d72ddcfdb38ea0a3b32effab4|commit]], [[https://git.kernel.org/linus/a44289b923f6092e3103e8e1b83a5d0b86d34769|commit]], [[https://git.kernel.org/linus/34108a03e430ea0e7a1d9005e3caa0d6a746fa95|commit]], [[https://git.kernel.org/linus/b759415020b335aea8329f210ee162cb0c3c86a0|commit]], [[https://git.kernel.org/linus/998cc864955d9ec0a0675e7e2ea4e069ba640214|commit]] * Add support for Intel's eDP backlight controls [[https://git.kernel.org/linus/f12110afee058a2e6e816e315d3291765625cc87|commit]], [[https://git.kernel.org/linus/390218ca9b927c4a8395fbc2c50997f405374194|commit]], [[https://git.kernel.org/linus/6423cb7f9249aa213c25b7a9fc2c3fbb271a10a4|commit]], [[https://git.kernel.org/linus/a575c00e5bc153ab380a097d5be54b97b496cdeb|commit]], [[https://git.kernel.org/linus/8fd1806d36c556fcadd2debcb3e0b0cf0ee1143f|commit]], [[https://git.kernel.org/linus/021a3ac2a09592cb5d9d0946989b0e29e54a4e7b|commit]], [[https://git.kernel.org/linus/4a8d79901d5bed0812d272c372aa40282937b50f|commit]], [[https://git.kernel.org/linus/2227816e647ae9f55935719f0ef05453eaf3fac7|commit]], [[https://git.kernel.org/linus/7c553f8b5a7dcf45f7a06da23b45e431aafbbdba|commit]] * Allow the sysadmin to override security mitigations [[https://git.kernel.org/linus/f7452c7cbd5b5dfb9a6c84cb20bea04c89be50cd|commit]] * Gen7 per-engine-reset support [[https://git.kernel.org/linus/6f0f70cdaf872cd5146a4af96c179bf5d39703b5|commit]] * HDCP 2.2 and HDCP 1.4 Gen12 DP MST support [[https://git.kernel.org/linus/d276e16702e2d634094f75f69df3b493f359fe31|commit]], [[https://git.kernel.org/linus/b3c6661aad979ec3d4f5675cf3e6a35828607d6a|commit]], [[https://git.kernel.org/linus/0abd3acf8a3113132ebf860f6a596d99a5a70c28|commit]], [[https://git.kernel.org/linus/6c63e6e14da7f55114d7e9077e89dc9ab8adeebb|commit]], [[https://git.kernel.org/linus/fc6097d4fb2988f12954993be70b882a345a35e5|commit]], [[https://git.kernel.org/linus/fbf652bdb4b24908dd4e44d542488fcc7bb423af|commit]], [[https://git.kernel.org/linus/1a67a168f57b68a63220871676a9e1e25ce3b867|commit]], [[https://git.kernel.org/linus/2a743b7b8a8be8c8fc7c130c304c1243f6bbe9b7|commit]], [[https://git.kernel.org/linus/3d2e4e8c930bf8cbf12b3bf8caf114b543d5e9ee|commit]], [[https://git.kernel.org/linus/29b283a49c2b3193b5ce39b6c541a8696d4ca5fe|commit]], [[https://git.kernel.org/linus/a6c6eac947d5190b215b481ce616ab6cdaf44b1e|commit]], [[https://git.kernel.org/linus/6581cc9e5da9844760122b108198f509c88cb543|commit]], [[https://git.kernel.org/linus/90103622c30b13d97a1f5ae7d03cdd0fd79951c3|commit]], [[https://git.kernel.org/linus/e03187e12cae57c09b521b6f7dd7c7f9aa2b62e9|commit]], [[https://git.kernel.org/linus/5bd29e32bb99f10569239b0c72e71a27889a2dae|commit]], [[https://git.kernel.org/linus/d631b984cc90bb2995adbdf0c7346d9bb371d1ed|commit]], [[https://git.kernel.org/linus/e9fd05c3e4f21a623c98feace601a02179522fea|commit]], [[https://git.kernel.org/linus/899c8762f981553c5d572bf81f4c9c28c25793ef|commit]], [[https://git.kernel.org/linus/d5a0d4b9380a499cc140c7ee04ec80e15a8d49e5|commit]] * Clear Color Support for TGL Render Decompression [[https://git.kernel.org/linus/87199e4c2490ab4ba0483a5ae5690c19b5c3d45b|commit]], [[https://git.kernel.org/linus/5fbc2c2bfa5c9daf885e51038e66645916e83966|commit]], [[https://git.kernel.org/linus/d1e2775e9b9690b3f4488ee8e44773b580654d68|commit]] * VRR/Adaptive Sync enabling on DP/EDP for TGL+ [[https://git.kernel.org/linus/97ffcd0d1eeca8b123453a900e7768d07408ebf9|commit]], [[https://git.kernel.org/linus/5b0c59454314f1c6f384826c6fb30023c981b5e6|commit]], [[https://git.kernel.org/linus/3dafe8a8532dc5fa2ae7e9d1dd77e3a6932b808f|commit]], [[https://git.kernel.org/linus/117cd09ba52857a60dc5d7f61941046625d8ff5a|commit]], [[https://git.kernel.org/linus/38ff8d2824b7d65577d145114de3b7188fa265ac|commit]], [[https://git.kernel.org/linus/aa52b39dc554de07ef7a9eb5c80b487ebbde7e7c|commit]], [[https://git.kernel.org/linus/13c6d51f530dcea38ae71d54e29b3507615e8b4b|commit]], [[https://git.kernel.org/linus/f065123299f5af97e9a41567560413d453279d5e|commit]], [[https://git.kernel.org/linus/1639406a31c23ca07a2b8a9b45d1c400debda9e9|commit]], [[https://git.kernel.org/linus/c7f0f4372b30e5496bea1a6cfdf94904dee8c0fd|commit]] * Async flips for all ilk+ platforms [[https://git.kernel.org/linus/2aa0f4faa1649199dd714f05672788910a811ce0|commit]], [[https://git.kernel.org/linus/fed387572040e84ead53852a7820e30a30e515d0|commit]], [[https://git.kernel.org/linus/03b3a759c60b1d18c6119119be6672fd02d957ae|commit]], [[https://git.kernel.org/linus/a321fc2b4e60fc1b39517d26c8104351636a6062|commit]], [[https://git.kernel.org/linus/b59c27cab257cfbff939615a87b72bce83925710|commit]], [[https://git.kernel.org/linus/f0b29707baa9e6f3d7b90090fcce62d2f1023fa1|commit]], [[https://git.kernel.org/linus/5d0c938ec9cc96fc7b8abcff0ca8b2a084e9c90c|commit]], [[https://git.kernel.org/linus/66a245092baab799242aa3ca6c37325f7f5e4dfa|commit]], [[https://git.kernel.org/linus/cb807055497c39bd657da9288ebdf07b81fc8d69|commit]], [[https://git.kernel.org/linus/cda195f13abd77fe024bbe1a2cb9ac99b9915270|commit]], [[https://git.kernel.org/linus/2a636e240c77c81f11e17abf2de86fdad6c43f53|commit]], [[https://git.kernel.org/linus/4bb18054adc4939a3c1f895d8d0a1556a5f8b26a|commit]], [[https://git.kernel.org/linus/6ede6b0616b23611560ec9dc4053ae35651810d2|commit]] * Add support for DP-HDMI2.1 PCON [[https://git.kernel.org/linus/9bb85a6e29de5f9e1194c918dbfafbb3fcbbb157|commit]], [[https://git.kernel.org/linus/4499d488f6eeb1f1d6a5c10c0c96361c02bb5145|commit]], [[https://git.kernel.org/linus/76ee7b905678f415b49af9c2d4932844db8f01cd|commit]], [[https://git.kernel.org/linus/ce32a6239de6480fa535c1409de98e24dd5ec721|commit]], [[https://git.kernel.org/linus/3ce98018c8f9a5de857a9f4bcd300ecf9fc8280b|commit]], [[https://git.kernel.org/linus/e2e16da398d9149ede0162a55f44537582aed2e7|commit]], [[https://git.kernel.org/linus/07c9b8634fb6c5c3fd4cdf363bdf472a365789d0|commit]], [[https://git.kernel.org/linus/2f78347e36348ea95e9ac403a9ab4d5eb784087e|commit]], [[https://git.kernel.org/linus/ced42f2df5fd8621c896faeafe7ecc0ea8b2ea81|commit]], [[https://git.kernel.org/linus/4f3dd47acbed7dd50f9add02b204db14e4af967f|commit]], [[https://git.kernel.org/linus/9488a030ac91447ea186ca3b7ec5c72ff03bc202|commit]], [[https://git.kernel.org/linus/b9d96dacdc3d983eae234b52401edb56dbceb764|commit]], [[https://git.kernel.org/linus/6e6cb758e0356032599fb5155e9261be72e629df|commit]], [[https://git.kernel.org/linus/10fec80b48c5bf5abb45d142b9aca59ec174e3fd|commit]], [[https://git.kernel.org/linus/522508b665df3bbfdf40381d4e61777844b1703f|commit]] * Make GEM errors non-fatal by default [[https://git.kernel.org/linus/03c62d886dd6d3dfebf59d385a37245fe667fe90|commit]] * Show timeline dependencies for debug [[https://git.kernel.org/linus/da7ac715d339d53dfb4e6ce325de842e80897814|commit]] * Spring clean debugfs [[https://git.kernel.org/linus/cf977e18610e66e48c31619e7e0cfa871be9eada|commit]] * Show all active timelines for debugging [[https://git.kernel.org/linus/0986317a45df7ff380f1512b53a2f94ab16922b8|commit]] * debugfs: Record the plane update times for debugging [[https://git.kernel.org/linus/829270e4552e9e6a0534d4d195f671363cb39e3e|commit]] * debugfs: remove the i915_cache_sharing debugfs file [[https://git.kernel.org/linus/88d570e030dddb6bd80b61bd6380fe106e11815b|commit]] * gma500 * Remove Moorestown/Medfield [[https://git.kernel.org/linus/e1da811218d2dc197d06b261f3efd37e74eed87a|commit]], [[https://git.kernel.org/linus/26499e0518a77de29e7db2c53fb0d0e9e15be8fb|commit]], [[https://git.kernel.org/linus/ac798eb13c7049bec1b8ff7a847dfd45592f555d|commit]], [[https://git.kernel.org/linus/0b365a207ec729629f407facdf7ae64c1e3d920a|commit]] * ingenic * Add basic PM support [[https://git.kernel.org/linus/d6bff5b0bddbf294e2db80f2cccdac7be6d0a4d1|commit]] * Add support for delta-RGB panels [[https://git.kernel.org/linus/15b7e07bcb2ef3101dfe8413eb67005dadb2f90f|commit]], [[https://git.kernel.org/linus/28ab7d35b6e0796dd7a9a382473e2b41a68ff906|commit]], [[https://git.kernel.org/linus/ca459a7407a2f5c3bad4eb5656ed654b9d3d3579|commit]] * mediatek * Add support for SoC MT8183 [[https://git.kernel.org/linus/641ef9e7be588e4262f7ed58abad12d446b41315|commit]] * msm * Add support for Adreno 508/509/512 [[https://git.kernel.org/linus/8f03c30cb814213e36032084a01f49a9e604a3e3|commit]], [[https://git.kernel.org/linus/4340b46ad1619c9607931a59d98d4d5093415475|commit]], [[https://git.kernel.org/linus/1d832ab30ce64abe30571bc12931a296a8a27c4d|commit]], [[https://git.kernel.org/linus/9deba2b8a5b5e15e8603a6b06abc0e6493c0f868|commit]], [[https://git.kernel.org/linus/89c1ab960717fb0e9b61c8cf90316bd41309e90a|commit]], [[https://git.kernel.org/linus/cce212d84415635ba9a848afd94e9f61444c9187|commit]], [[https://git.kernel.org/linus/3f2bc3856bf175c751736c7323188a401ad10a0d|commit]] * dpu1: add support for qseed3lite used on sm8250 [[https://git.kernel.org/linus/d21fc5dfc3dfe51429b7b55f23e79db7815048c7|commit]] * Add speed-bin support to a618 gpu [[https://git.kernel.org/linus/fe7952c629daec6fb71f55376cb2ed543fde3186|commit]] * nouveau * Add module option to select EVO/NVD push buffer location [[https://git.kernel.org/linus/a708d8a7f6141370436c33690eba86fccb04f2c6|commit]] * ga100: initial support [[https://git.kernel.org/linus/f6df392dddbb9e637b785e7e3d9337a74923dc10|commit]] * sun4i * Add support for BT2020 to DE3 [[https://git.kernel.org/linus/0cf1d704048a52ead7366b9e763b1754a9352b56|commit]] * tegra * falcon: Support newer VIC firmware [[https://git.kernel.org/linus/58ef3aeb9ac3b2c542d85a2e6b4af8ff12c09b68|commit]] * vc4 * Add support for the DSI0 controller in the BCM2835 and the DSI1 controller found in the BCM2711 [[https://git.kernel.org/linus/51f4fcd9c4ea867c3b4fe58111f342ad0e80642a|commit]], [[https://git.kernel.org/linus/e02d5c43f2fdf7d71935de16e8c91b2cd3139f71|commit]], [[https://git.kernel.org/linus/dc0bf36401e891c853e0a25baeb4e0b4e6f3626d|commit]], [[https://git.kernel.org/linus/d1d195ce26a14ec0a87816c09ae514e1c40e97f7|commit]], [[https://git.kernel.org/linus/4b265fe11fad4234b12d92dd8091f9aa0c878eea|commit]], [[https://git.kernel.org/linus/00aedfa4592d93ed7a6d54ffa7f5e22efb9d9147|commit]], [[https://git.kernel.org/linus/d0666be8ef9e8e65d4b7fabc1606ec51f61384c0|commit]] * hdmi: Support the 10/12 bit output [[https://git.kernel.org/linus/ee6965c864e3f5e05304ea07ede452d13980f754|commit]], [[https://git.kernel.org/linus/8d9147466776c44b6d259077041fa24dcca63abc|commit]], [[https://git.kernel.org/linus/320e84dc6111ecc1c957e2b186d4d2bafee6bde2|commit]], [[https://git.kernel.org/linus/e55a07751146ef8ebc2c561564437b78f46405d3|commit]], [[https://git.kernel.org/linus/fbe7271e47bebd7600fec171bce9d5bf066275f8|commit]], [[https://git.kernel.org/linus/f623746f74721be7ac1cf10e0f5e731f30d191b0|commit]], [[https://git.kernel.org/linus/d2a7dd004c49e547999d75099218d9d0198030fe|commit]], [[https://git.kernel.org/linus/24169a2b0533a6c4030c91a7a074039e7c98fde6|commit]], [[https://git.kernel.org/linus/ba8c0faebbb0af3f65495992a6543f9d424fd0a3|commit]] * hdmi: Add CEC support for the BCM2711 [[https://git.kernel.org/linus/902dc5c19a8fecd3113dd41cc601b34557bdede9|commit]], [[https://git.kernel.org/linus/4a59ed546c0511f01a4bf6b886fe34b6cce2513f|commit]], [[https://git.kernel.org/linus/5a32bfd563e8b5766e57475c2c81c769e5a13f5d|commit]], [[https://git.kernel.org/linus/4d8602b8ec16f5721a4d1339c610a81f95df1856|commit]], [[https://git.kernel.org/linus/163a3ef681e5e9d5df558e855d86ccd4708d6200|commit]], [[https://git.kernel.org/linus/47fa9a80270e20a0c4ddaffca1f144d22cc59620|commit]], [[https://git.kernel.org/linus/23b7eb5c12b35913e61f8f64536b8932bdd17a46|commit]], [[https://git.kernel.org/linus/ed4a6bbd638618b74fdb6d0eb924d8b11f80bdc0|commit]], [[https://git.kernel.org/linus/185e98b3bd93c91828a3b394b0400efff63199bf|commit]], [[https://git.kernel.org/linus/1e5e4bbdfdd2ac5fef78298458c8b02e2ebb82b3|commit]], [[https://git.kernel.org/linus/ae442bf6d6072f3066040e5760a4f0647972a9ae|commit]] * panel * Add Khadas TS050 panel driver [[https://git.kernel.org/linus/b215212117f73bc6426d71ee344ef6cc88947916|commit]] * mantix: Allow to specify default mode for different panels [[https://git.kernel.org/linus/6ae5837c18e9a5cb631b8ae5950ea1f8ab02a568|commit]] * mantix: Support panel from Shenzhen Yashi Changhua Intelligent Technology Co [[https://git.kernel.org/linus/4b2b869e8efe906f1d51aae6f8c02bf13fe03028|commit]] * panel-dsi-cm: add panel database to driver [[https://git.kernel.org/linus/08579473e23161a77b08ff37c3c7cf8d4db22beb|commit]] * simple: Add BOE NV110WTM-N61 [[https://git.kernel.org/linus/a96ee0f6b58de5c4f627489b2d31a5099a779cb9|commit]] * drm: Automatic legacy gamma support [[https://git.kernel.org/linus/6ca2ab8086af8434a4c0990882321a345c3cc2c6|commit]], [[https://git.kernel.org/linus/1b8977434606f2dcd8a90ca660eb535b56945662|commit]] * drm: Add !DisplayPort connector [[https://git.kernel.org/linus/2e2bf3a5584de24fa7b5dd2dbd702385f14aee26|commit]] == Power Management == * In modern systems the platform performance, temperature, fan and other hardware related characteristics are often dynamically configurable with one of several 'platform-profiles', with either a bias towards low-power consumption or towards performance (and higher power consumption and thermals). This feature introduces a new {{{platform_profile}}} sysfs API which offers a generic API for selecting the performance-profile of these automatic-mechanisms [[https://git.kernel.org/linus/a2ff95e018f1d2bc816f3078d5110a655e355f18|commit]], [[https://git.kernel.org/linus/8e0cbf356377fabac47a027dd176cd1cacc5fc01|commit]] * ACPI: Introduce support for Firmware Performance Data Table (FPDT), which provides information about firmware performance during system boot, S3 suspend and S3 resume in {{{/sys/firmware/acpi/fpdt/}}} [[https://git.kernel.org/linus/d1eb86e59be09c12447fcb959783cbc70a9bec01|commit]] * clk: make PM clock layer compatible with clocks that must sleep [[https://git.kernel.org/linus/0bfa0820c274b019583b3454c6c889c99c24558d|commit]] * domains: Add "performance" column to debug summary [[https://git.kernel.org/linus/45fbc464b047b3fbd760c9cb460a50a1ef2cf933|commit]] * Better domain idle from device wakeup patterns [[https://git.kernel.org/linus/67e3242ee28052daa90e1fa193efc601939fde58|commit]], [[https://git.kernel.org/linus/c79aa080fb0f60a0e24c87014dc9c2f373e1379b|commit]] * cpupower: Support AMD Family 0x19 [[https://git.kernel.org/linus/629d512d682de2259179046e2364f1f1ff4232e3|commit]], [[https://git.kernel.org/linus/7a136a8fcd7ef14c63d07667e81c4dcac77e0a13|commit]], [[https://git.kernel.org/linus/a0255a76bf3a78d322adfe4eb4e73eb83998f61a|commit]], [[https://git.kernel.org/linus/1421de7919cd082bad692626937f055f367586ba|commit]], [[https://git.kernel.org/linus/23765b82a808da416b70b41d711468e723531e6a|commit]], [[https://git.kernel.org/linus/56a85eebebdba62ebf6c46bd957949cc6e926aa0|commit]], [[https://git.kernel.org/linus/d1abc4e996d7784ce4d56749e4b5ca8ff23b1e0f|commit]], [[https://git.kernel.org/linus/3a3ecfdb605cc8d98988012a4f88c34b4d220c21|commit]] * Add required-opps support to devfreq passive gov [[https://git.kernel.org/linus/7d8658ef65a4f891d0cff6340fa717b378384642|commit]], [[https://git.kernel.org/linus/26f9c7cc42a6dc036edf871544fd0e6b3a0601c1|commit]], [[https://git.kernel.org/linus/86ad9a24f21ea7aac7deed06fe9556392568d88a|commit]] * dtpm: Add the DTPM (Dynamic Thermal Power Management) framework. It allows to allocate a power budget to the different components where the resulting heating effect will comply with the skin temperature constraint [[https://git.kernel.org/linus/2ee5f8f05949735fa2f4c463a5e13fcb3660c719|commit]], [[https://git.kernel.org/linus/f5ad1c747956d501516610ee7900f4a6d57ee2f5|commit]], [[https://git.kernel.org/linus/a20d0ef97abf486a917aff066c457bdb930425af|commit]], [[https://git.kernel.org/linus/0e8f68d7f04856a9e2ad4817b477fa35124888bd|commit]] * powercap/intel_rapl: add support for !AlderLake Mobile [[https://git.kernel.org/linus/cca26b66efc1e92c10701087aca4895530660b85|commit]] * thermal: Remove the 'forced_passive' option [[https://git.kernel.org/linus/a7d6ba14efb778fc8c65c627a057d5dd29debd04|commit]] == Storage == * SCSI * ibmvfc: initial MQ development/enablement [[https://git.kernel.org/linus/6ae208e5d2db6a99a8503a5571a775d27e8dd608|commit]], [[https://git.kernel.org/linus/225acf5f1aba3b469c1f762cbd14cdb4bd7aefc5|commit]], [[https://git.kernel.org/linus/003d91a1393d7dad8351fd36eed90d6cb77dd232|commit]], [[https://git.kernel.org/linus/bb35ecb2a949d9f4be84343107826bc69f33e72c|commit]], [[https://git.kernel.org/linus/9e6b6b81aafaf6e6d6d8f22e87b2cd9f2ffd66e8|commit]], [[https://git.kernel.org/linus/6d07f129dce28855870e4371af6a99257635f557|commit]], [[https://git.kernel.org/linus/3034ebe26389740bb6b4a463e05afb51dc93c336|commit]], [[https://git.kernel.org/linus/d20046e64c099377f7e82583eb4ddf3a800fd19f|commit]], [[https://git.kernel.org/linus/1d956ad853fc70f611ea47cef1792385dc1de1b3|commit]], [[https://git.kernel.org/linus/80a9e8eaed638e6bdb91232ff6717e23a30c1b5a|commit]], [[https://git.kernel.org/linus/39e461fddff0c3bd6498c412724c3edf99a9cb9d|commit]], [[https://git.kernel.org/linus/e95eef3fc0bcb3c5a3145c583f0d177f02381195|commit]], [[https://git.kernel.org/linus/c53408baa50297ec29641a973ce78856900d910a|commit]], [[https://git.kernel.org/linus/cb72477be7290ce81ad81838039e106c194ab16f|commit]], [[https://git.kernel.org/linus/31750fbd7b6decc81d7736f236ea8be0f397df08|commit]], [[https://git.kernel.org/linus/b88a5d9b7f56e4c53d3a0d47d50a954461a1a72b|commit]], [[https://git.kernel.org/linus/a61236da7f9cfb8be7392d6396553cd7c263831f|commit]], [[https://git.kernel.org/linus/a835f386f9709504a99346be011da92b5ea905e5|commit]], [[https://git.kernel.org/linus/7eb3ccd884aec8591f78b5a5b39b6783db681c99|commit]], [[https://git.kernel.org/linus/9000cb998bcfcf8cee253e37180ee87c292e9c18|commit]], [[https://git.kernel.org/linus/032d1900869f3478cdbecc42e9f54feb03ffa730|commit]] * ibmvfc: MQ preparatory locking work [[https://git.kernel.org/linus/f8968665af2861e044b54d87e64f1ad9ab4e206b|commit]], [[https://git.kernel.org/linus/e4b26f3db86498e79b6731c2216684293e3be19b|commit]], [[https://git.kernel.org/linus/57e80e0bc108589a5373a1f2e2ef5f0e6ad5e55b|commit]], [[https://git.kernel.org/linus/1f4a4a19508d61bf4dc6fb24ab7c1496d391a133|commit]], [[https://git.kernel.org/linus/654080d02edb60a5842cae9cf14ff83fd352305f|commit]] * lpfc: Implement health checking when aborting I/O [[https://git.kernel.org/linus/a22d73b655a8ec6d41f08790e28ee19dc55d0d33|commit]] * mpt3sas: Add support for shared host tagset for CPU hotplug [[https://git.kernel.org/linus/664f0dce20580837c7fa136a03b3a9fc43034104|commit]] * qla2xxx: Implementation to get and manage host, target stats and initiator port [[https://git.kernel.org/linus/dbf1f53cfd238090c69f92725b91208b97eb53fe|commit]] * qla2xxx: Add error counters to debugfs node [[https://git.kernel.org/linus/307862e6697a153a5645c75d86682b75ea471369|commit]] * scsi_transport_fc: Add store capability to rport port_state in sysfs [[https://git.kernel.org/linus/afdd1126940068ef06c2b4b08b85a47a3eafba5b|commit]] * ufs: Add "wb_on" sysfs node to control WB on/off [[https://git.kernel.org/linus/8e834ca551add86fd549b0830f36ec2f26d08667|commit]] * ufs: ufs-debugfs: Add error counters [[https://git.kernel.org/linus/b6cacaf2044fd9b82e5ceac88d8d17e04a01982f|commit]] * hisi_sas: Enable debugfs support by default [[https://git.kernel.org/linus/1dbe61bf7d760547d16ccf057572e641a653ad4a|commit]] * hisi_sas: Add trace FIFO debugfs support [[https://git.kernel.org/linus/cd96fe600cc4924d8d0cc6e3161870219c0d2c12|commit]] * Drop gdth driver [[https://git.kernel.org/linus/0653c358d2dc7904c5553c5a9f2cbadc236e3f60|commit]] * nvme: support command retry delay for admin command [[https://git.kernel.org/linus/f9063a53274d25a878310db3fb645bfa9e49c917|commit]] == Drivers in the Staging area == * allegro: move driver out of staging [[https://git.kernel.org/linus/d74d4e2359ec7985831192f9b5ee22ed5e55b81c|commit]] * comedi: adl_pci7x3x: Add interrupt handling for PCI-7230 [[https://git.kernel.org/linus/115dbad485a72205c4b122fe43d8274c5ef68153|commit]] * comedi: adv_pci_dio: Add interrupt handling for PCI-1730 [[https://git.kernel.org/linus/2e0e629d0f62541d0f82f6e3f7a64aab8fb3e989|commit]] * qlge: coredump via devlink health reporter [[https://git.kernel.org/linus/1053c27804dfad0eb247ab3c16d5f61d9aba5562|commit]] * qlge: support force_coredump option for devlink health dump [[https://git.kernel.org/linus/2352cf40fb7c8c1407534767551f9ead6a736f20|commit]] * rtl8188eu: Add Edimax EW-7811UN V2 to device table [[https://git.kernel.org/linus/7a8d2f1908a59003e55ef8691d09efb7fbc51625|commit]] * staging: media: imx: Kconfig: support VIDEO_IMX7_CSI for imx8m [[https://git.kernel.org/linus/b9dbfebb18ef2def4966eb6d10a04d0cf83d29a3|commit]] * tegra-video: Add support for capturing from HDMI-to-CSI bridge [[https://git.kernel.org/linus/56f64b82356b7494ca58d31652317c2f009d8ca1|commit]], [[https://git.kernel.org/linus/c1bcc54728253a83dd61b27b9da553116ae433be|commit]], [[https://git.kernel.org/linus/689bfcac95d5ab17ba27fc9a423e7f676ed38fab|commit]], [[https://git.kernel.org/linus/fbef4d6bb92e99e309cae1d251821ef22979a7f1|commit]], [[https://git.kernel.org/linus/4281d115a4eba3b7767a214ed09613c2e1f0c4ea|commit]], [[https://git.kernel.org/linus/52b21a0aed900b99b4fc5ee3d71d55d36e7f4621|commit]], [[https://git.kernel.org/linus/6a4d30ce09ba13ee49cf928dee53c51209a678dc|commit]], [[https://git.kernel.org/linus/2be21e68345b5cfb908ba47aa38c3a49583a0760|commit]], [[https://git.kernel.org/linus/4fe27eb68caca9db1324ee958140cf4a83ecdc9a|commit]], [[https://git.kernel.org/linus/8f81888bec5c0a5f27083ca58024fb80fe902393|commit]], [[https://git.kernel.org/linus/f8c9dd2b826d8f1c23b8e86d5e4135a668a7bdd4|commit]], [[https://git.kernel.org/linus/2ac4035a78c93330025d005009c132f5552ce4bc|commit]], [[https://git.kernel.org/linus/a45c39b8295f39930095f5a3693762f3ea454205|commit]] == Networking == * Bluetooth * btqca: Add support to read FW build version for WCN3991 BTSoC [[https://git.kernel.org/linus/c0187b0bd3e94c48050687d87b2c3c9fbae98ae9|commit]] * btqca: Enable MSFT extension for Qualcomm WCN399x [[https://git.kernel.org/linus/eaf19b0c47d142eedec34f7043f574fa3834c8b7|commit]] * btrtl: Enable MSFT extension for RTL8822CE controller [[https://git.kernel.org/linus/673fae14f24052ead45e0446d1c3c829bd2f2e64|commit]] * btrtl: Enable central-peripheral role [[https://git.kernel.org/linus/05672a2c14a4ea20b7e31a1d8d847292c2b60c10|commit]] * btusb: Add protocol support for !MediaTek MT7921U USB devices [[https://git.kernel.org/linus/fc342c4dc408754f50f19dc832152fbb4b73f1e6|commit]] * btusb: Add support for !GarfieldPeak controller [[https://git.kernel.org/linus/f01bb2a368809a8bbb13a51a331d044b605317a8|commit]] * btusb: Enable MSFT extension for Intel controllers [[https://git.kernel.org/linus/7a45bcb49a39b1aad9a18eb226ad4f86bdbd2119|commit]] * hci_bcm: Add support for ISO packets [[https://git.kernel.org/linus/9edd1de7108f9f672a329a5c69ce257cc610c509|commit]] * hci_h5: Add support for binding RTL8723DS with device tree [[https://git.kernel.org/linus/f272f185d259e2d574b4868fe8fb0ee56f3c2cfa|commit]] * RDMA/Infiniband * Introduce and use API to read port immutable data [[https://git.kernel.org/linus/7416790e22452bfa86de6b55638eacf7780c8f6f|commit]] * hns: Add support of direct wqe [[https://git.kernel.org/linus/01584a5edcc4a04ed4b993f75b6cc4bcf3c21818|commit]] * Add dma-buf support [[https://git.kernel.org/linus/368c0159d492d7fbdb5791b40c9263ec4e97a10f|commit]], [[https://git.kernel.org/linus/3bc489e8827a93b14d27211ae0576b3c1de85000|commit]], [[https://git.kernel.org/linus/bfe0cc6eb2491aeae2bba02a305fcce13cd90624|commit]], [[https://git.kernel.org/linus/90da7dc8206a5999a23af719733f1cda26b5f815|commit]] * ath10k * Add new debug level for sta related logs [[https://git.kernel.org/linus/97614c59cb72b26ebebec4334921c9ae8fb895e6|commit]] * Allow dynamic SAR power limits via common API [[https://git.kernel.org/linus/442545ba5452b50c471fd5cd04b7688945c8a7da|commit]] * ath11k: add support to configure spatial reuse parameter set [[https://git.kernel.org/linus/b56b08aec57dd17404793a76f1b28663b955d95f|commit]] * axienet: Support dynamic switching between 1000BaseX and SGMII [[https://git.kernel.org/linus/6c8f06bb2e5147b2c25bdd726365df8416c13987|commit]] * bcm63xx_enet * Add BQL support [[https://git.kernel.org/linus/4c59b0f5543db80abbbe9efdd9b25e7899501db5|commit]] * Add xmit_more support [[https://git.kernel.org/linus/375281d3a6dcabaa98f489ee412aedca6d99dffb|commit]] * bnxt_en: Update firmware interface to 1.10.2.11 [[https://git.kernel.org/linus/16db6323042f39b6f49148969e9d03d11265bc1b|commit]] * brcmfmac * Add support for CQM RSSI notifications [[https://git.kernel.org/linus/7dd56ea45a6686719a9d05c3e3f946a85809d322|commit]] * Support BCM4365E with 43666 !ChipCommon chip ID [[https://git.kernel.org/linus/f4add10399f9cba42a45ac4b0e0dc5e4943f8546|commit]] * broadcom: bcm4908enet: add BCM4908 controller driver [[https://git.kernel.org/linus/4feffeadbcb2e5b11cbbf191a33c245b74a5837b|commit]] * can * Add software tx timestamps [[https://git.kernel.org/linus/741b91f1b0ea34f00f6a7d4539b767c409291fcf|commit]] * kvaser_usb: Add support for USBcan Pro 4xHS [[https://git.kernel.org/linus/7507479c46b120c37ef83e59be7683a526e98e1a|commit]] * mcp251xfd: add BQL support [[https://git.kernel.org/linus/4162e18e949ba520d5116ac0323500355479a00e|commit]] * mcp251xfd: add len8_dlc support [[https://git.kernel.org/linus/86f1e3b1dd9f08408b12405059e2ab3cf9690066|commit]] * tcan4x5x: add support for half-duplex controllers [[https://git.kernel.org/linus/0460ecaeba90f418f29f9ea57d994429c8f88a4e|commit]] * dpaa2-eth * Add support for Rx VLAN filtering [[https://git.kernel.org/linus/70b32d8276feef23b9b2c50c1128a7d6252e2b47|commit]] * Add 1000BASE-X support [[https://git.kernel.org/linus/46c518c8145bb23702d5b860c1bcdc7c51bdc3d4|commit]] * Add backplane link mode support [[https://git.kernel.org/linus/085f1776fa03bc771876aabf086de11f3e2ce59c|commit]] * dsa * Add Arrow !SpeedChips XRS700x driver [[https://git.kernel.org/linus/ee00b24f32eb822f55190efd1078fe572e931d5c|commit]] * Automatically bring up DSA master when opening user port [[https://git.kernel.org/linus/9d5ef190e5615a7b63af89f88c4106a5bc127974|commit]] * b53: Support setting learning on port [[https://git.kernel.org/linus/f9b3827ee66cfcf297d0acd6ecf33653a5f297ef|commit]] * bcm_sf2: support BCM4908's integrated switch [[https://git.kernel.org/linus/73b7a6047971aa6ce4a70fc4901964d14f077171|commit]] * tag_8021q for Ocelot switches [[https://git.kernel.org/linus/9c7caf28068421c9e0d1faea437e35e6b8983ac6|commit]], [[https://git.kernel.org/linus/0e9bb4e9d93f2711897b8e2a613899f7b8a15a3b|commit]], [[https://git.kernel.org/linus/50c6cc5b9283efdbf72162dee467bd68c7167807|commit]], [[https://git.kernel.org/linus/9b521250bff4dd04592651bb8fab07ecfcd2fb64|commit]], [[https://git.kernel.org/linus/cacea62fcdda5656cb5b8104e73a00e043b61730|commit]], [[https://git.kernel.org/linus/886f8e26f5397827f031bce48f3138040d88ffb3|commit]], [[https://git.kernel.org/linus/357f203bb3b529fa7471494c7ad6a7a54d070353|commit]], [[https://git.kernel.org/linus/53da0ebaad102626f56495e0967a614f89a2acc8|commit]], [[https://git.kernel.org/linus/adb3dccf090bc53ce177cd30bbe5b985336a6f66|commit]], [[https://git.kernel.org/linus/7c83a7c539abe9f980996063ac20532a7a7f6eb1|commit]], [[https://git.kernel.org/linus/e21268efbe26d9ab3f7468577d691b992d76e06a|commit]] * Add support for mv88e6393x family of Marvell * felix: Add support for MRP [[https://git.kernel.org/linus/a026c50b599fab8ad829f87af372866e229d8175|commit]] * hellcreek: Add TAPRIO offloading support [[https://git.kernel.org/linus/24dfc6eb39b26fc3a5a17a606e868b74f6202ee4|commit]] * mt7530: MT7530 optional GPIO support [[https://git.kernel.org/linus/429a0edeefd88cbfca5c417dfb8561047bb50769|commit]] * mv88e6xxx: Link aggregation support [[https://git.kernel.org/linus/57e661aae6a823140787dbcc34d92e223e2f71c5|commit]] * qca: ar9331: export stats64 [[https://git.kernel.org/linus/bf9ce385932b61584684d31e2e5f8f485791e409|commit]] * sja1105: offload bridge port flags to device [[https://git.kernel.org/linus/4d9423549501812dafe6551d4a78db079ea87648|commit]] * tag_ocelot_8021q: add support for PTP timestamping [[https://git.kernel.org/linus/0a6f17c6ae2116809a7b7eb6dd3eab59ef5460ef|commit]] * xrs700x: add HSR offloading support [[https://git.kernel.org/linus/bd62e6f5e6a98f1657cf9c3b632bdb7a2e78d42c|commit]] * mediatek: support setting MTU [[https://git.kernel.org/linus/4fd59792097a6b2fb949d41264386a7ecade469e|commit]] * fsl/fman: Add MII mode support [[https://git.kernel.org/linus/5bc8f5ab3b752306d6a1e0e4fa6c4473c15a2924|commit]] * gtp * include role in link info [[https://git.kernel.org/linus/e1b2914e645caa702ad6ddf4f1c48bdedb3d43cf|commit]] * Sset initial MTU [[https://git.kernel.org/linus/e21eb3a065a2d90ee3bb06cc2e77acad403ec7cd|commit]] * hns3 * Add interfaces to query information of tm priority/qset [[https://git.kernel.org/linus/2bbad0aa40e172e7ed7aba6f6ad4d9977dbd0be3|commit]] * Add support for obtaining the maximum frame size [[https://git.kernel.org/linus/e070c8b91ac1c7810c8448b1e5534d1895a0c7f4|commit]] * Add debugfs support for tm nodes, priority and qset info [[https://git.kernel.org/linus/04987ca1b9b6841cfa5f9b459c5a270b75c89345|commit]] * debugfs add max tm rate specification print [[https://git.kernel.org/linus/2783e77b8df96aea2a5719af19b5f85e89d91982|commit]] * i40e * Implement get and set ethtool ops for Energy Efficient Ethernet [[https://git.kernel.org/linus/95f352dca19df850ac106ab8ea6793555bf1ad18|commit]] * Extend support for ntuple filters allowing for Flow Director IPv6 and VLAN filters [[https://git.kernel.org/linus/efca91e89b67a6f824aca6abcd8a2e5188aa061c|commit]], [[https://git.kernel.org/linus/a9219b332f52093dbf9dae5219e820065f9e2cf6|commit]] * Add support for software controlled DCB [[https://git.kernel.org/linus/90bc8e003be2bf00a1d3223ee9259c1d4d8751f3|commit]], [[https://git.kernel.org/linus/4b208eaa8078113ed3f6ba7ecad1ac0a2bad4608|commit]], [[https://git.kernel.org/linus/5effa78e7c94e66b81659526f5149cb3f6256854|commit]] * ice * Implement a new LLDP command that allows adding VSI destinations to existing filters and adds support for netdev bonding event [[https://git.kernel.org/linus/34295a3696fbd0d90ee7c62b3162ffdb112b3497|commit]], [[https://git.kernel.org/linus/df006dd4b1dca8c486f73ae76fb77c06afae83f2|commit]] * Implement the creation scheduler aggregator nodes and distributing VSIs within the nodes [[https://git.kernel.org/linus/b126bd6bcd6710aa984104e979a5c930f44561b4|commit]] * Display some stored NVM versions via devlink info [[https://git.kernel.org/linus/2c4fe41d727f230df59ba053f8ade36b24d22520|commit]] * Display stored UNDI firmware version via devlink info [[https://git.kernel.org/linus/e67fbcfbb4ef0d0bbd978594707381efcadf0c55|commit]] * Display stored netlist versions via devlink info [[https://git.kernel.org/linus/e120a9ab45d31dfc5f5fd3eb39c2d5b7986320d9|commit]] * Introduce function for reading from flash modules [[https://git.kernel.org/linus/0ce50c7066e214545ea4543d73946073725c4421|commit]] * igb * Enable RSS for Intel I211 Ethernet Controller [[https://git.kernel.org/linus/6e6026f2dd2005844fb35c3911e8083c09952c6c|commit]] * Expose the NVM version [[https://git.kernel.org/linus/01bb6129c641030a40931c1a8c60ce4098c23dc9|commit]] * Expose the gPHY firmware version [[https://git.kernel.org/linus/94f794d15a5ea902aabf148f17f5310a2f6ccd67|commit]] * iwlwifi * Support for RF interference mitigation (RFI) [[https://git.kernel.org/linus/21254908cbe995a3982a23da32c30d1b43467043|commit]], [[https://git.kernel.org/linus/4e8fe214f7c0ca75f512dd573f944221ecdf053e|commit]] * Add new cards for So and Qu family [[https://git.kernel.org/linus/410f758529bc227b186ba0846bcc75ac0700ffb2|commit]] * Add support for Qu with AX201 device [[https://git.kernel.org/linus/97195d3cad852063208a1cd4f4d073459547a415|commit]] * Add support for SnJ with Jf devices [[https://git.kernel.org/linus/930be4e76f262ede9927fb7d1ca525736cdc3669|commit]] * Support new scan config FW API [[https://git.kernel.org/linus/e1900bceab6af27989d71b067760cf9de0f81598|commit]] * Add debugfs entry to trigger a dump as any time-point [[https://git.kernel.org/linus/9dbb62a29042e543ab6671dc12c1473c3cbc58c2|commit]] * Add debugfs for phy-integration-ver [[https://git.kernel.org/linus/33fa519ac6184a73704dab877483daf2b5f8a279|commit]] * Handle CCA-EXT delay firmware notification [[https://git.kernel.org/linus/f7d6ef33a779c866721eea2b980f51bda1994a04|commit]] * Add AX201 and AX211 radio modules for Ma devices [[https://git.kernel.org/linus/1205d7f7ffb18dd96347d8a2a35dba859510e2d7|commit]] * Aadd support for SnJ with Hr1 [[https://git.kernel.org/linus/7f9c3bc465b20245c11a2455ed2770d02b0adf4c|commit]] * Add support for So-F devices [[https://git.kernel.org/linus/08f4b0b1c07bcb70247931d81233fb9c59f50c35|commit]] * Implement support for PNVM from BIOS [[https://git.kernel.org/linus/a1a6a4cf49eceb3fde0f1abaaf3cb24e73fdc417|commit]] * Add support for version 2 of the LARI_CONFIG_CHANGE command [[https://git.kernel.org/linus/3ce882473ec4321c8b14ea30f36bfeaa18335413|commit]] * lan743x: lan743x speed boost [[https://git.kernel.org/linus/a8db76d40e4d568a9e9cc9fb8d81352b5ff530ee|commit]], [[https://git.kernel.org/linus/966df6ded24d537834402a421d46ef31b3647a78|commit]] * mac80211_hwsim: add 6GHz channels [[https://git.kernel.org/linus/28881922abd786a1e62a4ca77394a84373dd5279|commit]] * mhi: Add MBIM over MHI support [[https://git.kernel.org/linus/ddeb9bfa59c711ccbddec1c9fb9ec190caab1a4c|commit]], [[https://git.kernel.org/linus/b6ec6b8942700e855aa1a42e04ca9e1f89162de0|commit]], [[https://git.kernel.org/linus/77e8080e12721c9206aa592aa34985c897ee1a32|commit]], [[https://git.kernel.org/linus/84c55f16dcd74af5be525aa9c1878bfaec4e8a7a|commit]], [[https://git.kernel.org/linus/163c5e6262ae5d7347801964dbd3d48490490a3d|commit]] * mhi: Add raw IP mode support [[https://git.kernel.org/linus/c134db89a44bdc86c7b0451095d6ba328a7c1748|commit]] * mlx5/mlx5e * Support 400Gbps IB rate in mlx5 driver [[https://git.kernel.org/linus/c70f51de85302e76a59f6c6ce3dcd27b6411d23b|commit]] * Support default partition key for representor port [[https://git.kernel.org/linus/d6fd59e14ed2975d9b372876c45a09d76d1e70c9|commit]] * mlx5 real time clock [[https://git.kernel.org/linus/a6a217dddcd544f6b75f0e2a60b6e84c1d494b7e|commit]], [[https://git.kernel.org/linus/ae02d41551d6f2a035d3e63ce4415e1b2ba3a7e6|commit]], [[https://git.kernel.org/linus/1436de0b991548fd859a00c889b8c4dcbbb5f463|commit]], [[https://git.kernel.org/linus/d6f3dc8f509ce6288e2537eb4b0614ef444fd84a|commit]], [[https://git.kernel.org/linus/de19cd6cc9777e258de853c3ddf5d5a7bbadf165|commit]], [[https://git.kernel.org/linus/432119de33d9013467371fc85238d623f64ff67e|commit]] * Introduce some refactoring to SW steering to support different formats of different Hardware [[https://git.kernel.org/linus/4bdba39b703acbe5d0094675a71f736d386fbe96|commit]], [[https://git.kernel.org/linus/75699246a01fa90587a8fc83ff0dffe3288cb91c|commit]], [[https://git.kernel.org/linus/5212f9c65a472b549db98ac5d45c851f60b9b357|commit]], [[https://git.kernel.org/linus/d65e841de80375372f9842ed71756d3b90d96dc4|commit]], [[https://git.kernel.org/linus/b7f7ad1846f699c757a9fad915de97cf9a4008af|commit]], [[https://git.kernel.org/linus/7863c912e8a07b9431fd6d9a9e371da47cb0f308|commit]], [[https://git.kernel.org/linus/467790985d2d7fd16a64a262578c2575d905e648|commit]], [[https://git.kernel.org/linus/dd2d3c8d206e1796b384e438d1219f44f4cbd5c2|commit]], [[https://git.kernel.org/linus/40ca842c2b5bd08cf089c9f5e617968c5a0a001c|commit]], [[https://git.kernel.org/linus/64c7894218b9e7b0dcb93478f035c4178e5b348f|commit]], [[https://git.kernel.org/linus/6c1f0e4df858dbdfac93ffdfbc50f66d3950a50d|commit]], [[https://git.kernel.org/linus/6b93b400aa88e94f253f03e6095cd560854a5268|commit]], [[https://git.kernel.org/linus/8f9a822e596013c1c37d24d010d1b39012d3e1d2|commit]], [[https://git.kernel.org/linus/ad17dc8cf9107e6513632fc61e34e0a1ab9a376f|commit]], [[https://git.kernel.org/linus/3ad5838ffb36004cdf30715ac23f7452f293fe96|commit]], [[https://git.kernel.org/linus/4781df92f4dab5ca6928390c3cf4bfba9730a526|commit]] * SW steering for ConnectX-6DX [[https://git.kernel.org/linus/bdbc13c204ee3e742289730618002ff9f21109bf|commit]], [[https://git.kernel.org/linus/3a77c238909b354b25c8d58ea541c44e14030ba8|commit]], [[https://git.kernel.org/linus/10b69418641062b4dc7fabe3c6f2e12432ec6987|commit]], [[https://git.kernel.org/linus/9f125ced1750ecf299dc52771410d823a36fbbfd|commit]], [[https://git.kernel.org/linus/a6098129c781a7b0fe0d518281bce99b60fe7203|commit]], [[https://git.kernel.org/linus/4e856c5db9b4d6601337dd5e3ea72a6931e2469b|commit]], [[https://git.kernel.org/linus/c349b4137cfd9482f30dcd726748d0c4da1427f3|commit]], [[https://git.kernel.org/linus/f06d496985f49189dde4506d0ac15494d1a74607|commit]], [[https://git.kernel.org/linus/4fe45e1d31efb07bbf0c80a59c211109e389b8e3|commit]], [[https://git.kernel.org/linus/8fdac12acf32fa327c2da9ded8a460e606cb74ac|commit]], [[https://git.kernel.org/linus/64f45c0fc4c71f577506c5a7a7956ae3bc3388ea|commit]] * Add mlx5 subfunction support [[https://git.kernel.org/linus/1230d94820c9cf74776eaac4ee45081e33ea1a30|commit]], [[https://git.kernel.org/linus/b8288837ef6bdaac331752b401f5ca3b59b37430|commit]], [[https://git.kernel.org/linus/cd76dcd68d96aa5bbc63b7ef25a87a1dbea3d73c|commit]], [[https://git.kernel.org/linus/a556dded9c23c51c82654f1ebe389cbc0bc22057|commit]], [[https://git.kernel.org/linus/f3196bb0f14c0ffb5089c15668bda196c98d3900|commit]], [[https://git.kernel.org/linus/90d010b8634b89a97ca3b7aa6a88fd566fc77717|commit]], [[https://git.kernel.org/linus/1958fc2f0712ae771bfd2351b55e5a5b6b0bcfa4|commit]], [[https://git.kernel.org/linus/d7f33a457beef8d522f346d18ab0a1e3366dc20f|commit]], [[https://git.kernel.org/linus/d970812b91d0fa685cde35e9b3f46a48d049f4e3|commit]], [[https://git.kernel.org/linus/8f01054186683fe0986d54d584aa13723d51edce|commit]], [[https://git.kernel.org/linus/6a3273217469790e6d0abc73893d0ebe6b69180d|commit]], [[https://git.kernel.org/linus/c736111cf8d519d46ac62af36378aed472faaa12|commit]], [[https://git.kernel.org/linus/6474ce7ecd80c5071861ba96c864f03d84319e73|commit]], [[https://git.kernel.org/linus/142d93d12dc187f6a32aae2048da0c8230636b86|commit]] * Enable XDP for Connect-X IPsec capable devices [[https://git.kernel.org/linus/e33f9f5f2d3a5fa97728a43708f41da2d4faae65|commit]] * HTB offload [[https://git.kernel.org/linus/ca1e4ab199933e1af3f9a86d31060b7f9181c3fc|commit]], [[https://git.kernel.org/linus/4dd78a73738afa92d33a226ec477b42938b31c83|commit]], [[https://git.kernel.org/linus/d03b195b5aa015f6c11988b86a3625f8d5dbac52|commit]], [[https://git.kernel.org/linus/83271586249c8ecf8458834864c827f67ad57773|commit]], [[https://git.kernel.org/linus/214baf22870cfa437522f3bd4fbae56338674b04|commit]] * devlink trap support [[https://git.kernel.org/linus/e78ab164591ffd55d2771401ed0d9b083dad55fa|commit]], [[https://git.kernel.org/linus/3d347b1b19da20f973d1d3c6bb60c11185606afd|commit]], [[https://git.kernel.org/linus/82e6c96f04e13c72d91777455836ffd012853caa|commit]], [[https://git.kernel.org/linus/f679247f25b65cf71298e25d6850bc4bac2c9802|commit]], [[https://git.kernel.org/linus/3eac5d949afeca60982165e6fc4cece6f5882843|commit]], [[https://git.kernel.org/linus/241dc159391fb9d351362d911a39dff84074cc92|commit]], [[https://git.kernel.org/linus/1c46d7409f301592731f941a7ec6c51cb6b54b0b|commit]], [[https://git.kernel.org/linus/e2a1a00498aea4e3bf31b65b8691d2e7fc7e3693|commit]], [[https://git.kernel.org/linus/ceef1b66bddaaee3124f66cd0279189e29bd3f56|commit]], [[https://git.kernel.org/linus/cf74760932602fb25d16c57e49dbc445c81d0ff1|commit]], [[https://git.kernel.org/linus/5543e989fe5e2fe6a5829ee42c00152cac2bb8a0|commit]], [[https://git.kernel.org/linus/70038b73e40e2ce6bc4c8f25bbf0747b7a07a61f|commit]], [[https://git.kernel.org/linus/49fdbd23418f5b18536d02f257096bd71fc83086|commit]], [[https://git.kernel.org/linus/eb3862a0525d26f0975ed4f750bc151920f2f25c|commit]] * Implement support for VF tunneling [[https://git.kernel.org/linus/b055ecf5827d81a60144560266a78fea652bdf1a|commit]], [[https://git.kernel.org/linus/84ae9c1f29c06cb4aaf9b1ad290e0abee44ceebc|commit]], [[https://git.kernel.org/linus/275c21d6cbe2ffb49aa1f054bff7ddfc9126564c|commit]], [[https://git.kernel.org/linus/9e51c0a624925076fe07a09674172495c8c09e59|commit]], [[https://git.kernel.org/linus/10742efc20a429b2040658af685d6bb2aa674a73|commit]], [[https://git.kernel.org/linus/6717986e15a067ac49370e3f563063c8154e6854|commit]], [[https://git.kernel.org/linus/34ca65352ddf2aaa094f4016369103c4c7b98958|commit]], [[https://git.kernel.org/linus/4ad9116c84ed3243f7b706f07646a995f3bca502|commit]], [[https://git.kernel.org/linus/a508728a4c8bfaf15839d5b23c19bf6b9908d43d|commit]], [[https://git.kernel.org/linus/48d216e5596a58e3cfa6d4548343f982c5921b79|commit]], [[https://git.kernel.org/linus/8e404fefa58b6138531e3d4b5647ee79f75ae9a8|commit]], [[https://git.kernel.org/linus/0d9f96471493d5483d116c137693f03604332a04|commit]], [[https://git.kernel.org/linus/777bb800c6967517772e882118b414e1c6cb7087|commit]], [[https://git.kernel.org/linus/2221d954d984d07dc66a4fd0f11a8b2705816a6f|commit]], [[https://git.kernel.org/linus/c7b9038d8af68e351e09a8427fa0264be8dc811f|commit]], [[https://git.kernel.org/linus/021905f8067d13d9c80db88f1b5398cdd3e35cc5|commit]], [[https://git.kernel.org/linus/8914add2c9e5518f6a864936658bba5752510b39|commit]] * mlxsw: Support setting lanes via ethtool [[https://git.kernel.org/linus/189e7a8d94208a26b7f7876d155cf695393f8efa|commit]], [[https://git.kernel.org/linus/012ce4dd3102a0f4d80167de343e9d44b257c1b8|commit]], [[https://git.kernel.org/linus/c8907043c6ac9ed58e6c1a76f2824be714b42228|commit]], [[https://git.kernel.org/linus/7dc33f0914a9c8f992592cddfab2bab7faf162b9|commit]], [[https://git.kernel.org/linus/5fc4053df3d9af1bf728feff90b8494dc036aae2|commit]], [[https://git.kernel.org/linus/763ece86f0c27c751d6fac6b15863f5124f79a52|commit]], [[https://git.kernel.org/linus/25a96f057a0fab318376c85bd83afda267f8ad33|commit]], [[https://git.kernel.org/linus/f72e2f48c71051f54e6fa214dc57f586386173b5|commit]] * mscc: ocelot: Configuring congestion watermarks on ocelot switch using devlink-sb [[https://git.kernel.org/linus/f6fe01d6fa24dd3c89996ad82780872441e86bfa|commit]], [[https://git.kernel.org/linus/703b762190e643bf46a048ebe99504b14d71449c|commit]], [[https://git.kernel.org/linus/2a6ef763037238a5aa6a6505fc6693ee77c1a59b|commit]], [[https://git.kernel.org/linus/a7096915e4276fff6905a8eff89986ef9704bbe7|commit]], [[https://git.kernel.org/linus/d19741b0f54487cf3a11307900f8633935cd2849|commit]], [[https://git.kernel.org/linus/70d39a6e62d31a4a7372a712ccc6f8063bbb1550|commit]], [[https://git.kernel.org/linus/c6c65d47ddebe82cf32f98ea56f10daf82dab16c|commit]], [[https://git.kernel.org/linus/6c30384eb1dec96b678ff9c01c15134b1a0e81f4|commit]], [[https://git.kernel.org/linus/a4ae997adcbdf8ead133bafa5e9e2d6925c576b6|commit]], [[https://git.kernel.org/linus/f59fd9cab7305266f4148776c3b66329551a2a3a|commit]] * mscc: ocelot: offload bridge port flags to device [[https://git.kernel.org/linus/421741ea5672cf16fa551bcde23e327075ed419e|commit]] * mt76 * mt7915: add implicit Tx beamforming support and enable it trough debugfs [[https://git.kernel.org/linus/6d6dc980e07d1f891cff4fbf7beedc81af800ff5|commit]] * mt7915: add support for flash mode [[https://git.kernel.org/linus/26f18380e6ca1276e299f3774a550629651117a8|commit]] * mt7915: add support for using a secondary PCIe link for gen1 [[https://git.kernel.org/linus/9093cfff72e3e55b703ed38fa1af87c204d89cf1|commit]] * mt7915: support TxBF for DBDC [[https://git.kernel.org/linus/07c0d0012f9e2afda01615fb909f4f28128a51a1|commit]] * Introduce mt7921e support [[https://git.kernel.org/linus/163f4d22c118d4eb9e275bf9ee1577c0d14b3208|commit]], [[https://git.kernel.org/linus/1c099ab44727c8e42fe4de4d91b53cec3ef02860|commit]], [[https://git.kernel.org/linus/12d1c31788ad703d0f61d399db14f45f0ad0e888|commit]], [[https://git.kernel.org/linus/bb1f6aaf71d658ed2f41e109d502d427ea0577fb|commit]], [[https://git.kernel.org/linus/e0f9fdda81bd32371ddac9222487e612027d8de2|commit]], [[https://git.kernel.org/linus/5c14a5f944b91371961548b1907802f74a4d2e5c|commit]], [[https://git.kernel.org/linus/474a9f21e2e20ebe1cdaa093a77f0681273f4b03|commit]], [[https://git.kernel.org/linus/29f9d8b08b8cfaaceb4cb6199e38fbe6630d9706|commit]], [[https://git.kernel.org/linus/56d965da1318f92705a349f7232524dbb93add43|commit]], [[https://git.kernel.org/linus/4086ee28e239a665397829e38d6d1714b7cf3369|commit]], [[https://git.kernel.org/linus/b88f5c6473aa92469a5be7a1fdf521b711ed40ba|commit]], [[https://git.kernel.org/linus/ffa1bf97425bd511b105ce769976e20a845a71e9|commit]], [[https://git.kernel.org/linus/67aa27431c7f871962fccdb70ae1f3883691e958|commit]], [[https://git.kernel.org/linus/80fc1e37c0eb0115c980a5bbc011724fa41bfdb3|commit]], [[https://git.kernel.org/linus/022159b0e13fba711aabe549e6b3631b1d33dc66|commit]], [[https://git.kernel.org/linus/1d8efc741df80be940e1584b5ac613dc03d58bd6|commit]], [[https://git.kernel.org/linus/2c25f4e4cdc924c82385b83b09476db6a6fcd4f4|commit]], [[https://git.kernel.org/linus/eaafabd2850d782366ca0558d432857d5e3d472a|commit]], [[https://git.kernel.org/linus/0da3c795d07bf005d4b0be8d6cdc4714aa51a988|commit]], [[https://git.kernel.org/linus/d2bf7959d9c0f631ef860edaf834d55773fdedff|commit]] * mvneta: Implement mqprio support [[https://git.kernel.org/linus/4906887a8ae5f1296f8079bcf4565a6092a8e402|commit]] * mvpp2 * Add TX Flow Control support [[https://git.kernel.org/linus/1c2b4812b7daee6560d32c0d1c0963466f006942|commit]], [[https://git.kernel.org/linus/60523583b07cddc474522cdd94523cad9b80c5a9|commit]], [[https://git.kernel.org/linus/e54ad1e01c00d35dcae8eff7954221fc8c700888|commit]], [[https://git.kernel.org/linus/60dcd6b7d96e63221f41b3c68b19dd8c88eeda75|commit]], [[https://git.kernel.org/linus/6af27a1dc4224f77a8a651f21c80b5075f44aca3|commit]], [[https://git.kernel.org/linus/d07ea73f37f9845f37d40fd897e695003a37e276|commit]], [[https://git.kernel.org/linus/2788d8418af5a88db754cc8e7c16a7455934fc44|commit]], [[https://git.kernel.org/linus/bf270fa3c445faee7c2ca46f862f82f88d7fec3f|commit]], [[https://git.kernel.org/linus/a59d354208a784d277cf057e8be8d17a7f5bf38e|commit]], [[https://git.kernel.org/linus/3bd17fdc08e99c40044aed061e8f6599a1e20710|commit]], [[https://git.kernel.org/linus/76055831cf84b8fc202f7e5c6b6639817832eef3|commit]], [[https://git.kernel.org/linus/eb30b269549a0cd27c3b9a67676f6a39c77fcfa0|commit]], [[https://git.kernel.org/linus/aca0e23584c90fb3b3aee3e413fd872dee1d55fb|commit]], [[https://git.kernel.org/linus/262412d55acd58e39b71a277c25ceeeb851cf0f6|commit]], [[https://git.kernel.org/linus/9ca5e767ec34336389f3dc68f3cbd7bd91c53d2e|commit]] * Add TX flow control support for jumbo frames [[https://git.kernel.org/linus/3a616b92a9d17448d96a33bf58e69f01457fd43a|commit]] * netdevsim: fib: Add debugfs to debug route offload failure [[https://git.kernel.org/linus/134c7532424067b3006024c1acc44bd195245622|commit]] * nfc: Add a virtual nci device driver [[https://git.kernel.org/linus/e624e6c3e777fb3dfed036b9da4d433aee3608a5|commit]] * octeontx2-af * Add Marvell CN10K support [[https://git.kernel.org/linus/98c5611163603d3d8012b1bf64ab48fd932cf734|commit]], [[https://git.kernel.org/linus/facede8209ef0dee84557c036e8502a99bb20a91|commit]], [[https://git.kernel.org/linus/30077d210c839928bdef70c590cab368b0a96b8a|commit]], [[https://git.kernel.org/linus/3feac505fb316ebe86928453db8aa78e296927b7|commit]], [[https://git.kernel.org/linus/d21a857562ad562b6b34fe30ab631088cee9cc68|commit]], [[https://git.kernel.org/linus/6e8ad4387da5760f0737ec21452624f653272ed9|commit]], [[https://git.kernel.org/linus/4c236d5dc8b86222dc155cd68e7934624264150f|commit]], [[https://git.kernel.org/linus/91c6945ea1f9059fea886630d0fd8070740e2aaf|commit]], [[https://git.kernel.org/linus/242da439214be9e61b75376d90e71c5c61744c92|commit]], [[https://git.kernel.org/linus/6e54e1c5399a22e30f69771dfd70d5a847c809b4|commit]], [[https://git.kernel.org/linus/ab58a416c93f134b72ec7e10d8d74509c3985243|commit]], [[https://git.kernel.org/linus/1845ada47f6de392b2f4de0764e1c4b38d7d7bc0|commit]], [[https://git.kernel.org/linus/ce7a6c3106de5724c45d555ed84acdd3930e8e71|commit]], [[https://git.kernel.org/linus/3ad3f8f93c81f81d6e28b2e286b03669cc1fb3b0|commit]] * Add devlink and devlink health reporters [[https://git.kernel.org/linus/5ed66306eab6953197c88e082d9ecc0b35e21538|commit]] * Ethtool support for fec and link configuration [[https://git.kernel.org/linus/84c4f9cab4f99e774a8d9bbee299d288bdb2d792|commit]], [[https://git.kernel.org/linus/bd74d4ea29cc3c0520d9af109bb7a7c769325746|commit]], [[https://git.kernel.org/linus/d0cf9503e908ee7b235a5efecedeb74aabc482f3|commit]], [[https://git.kernel.org/linus/56b6d539861358884debbe4bfb19ca0d86aaf0cb|commit]], [[https://git.kernel.org/linus/9d8711b25584160121c56c2d817036c6ef0c5b4c|commit]], [[https://git.kernel.org/linus/1a50280c25ecfb1243e40eb3e9d3404cbc754d7a|commit]], [[https://git.kernel.org/linus/cff713ce6c1307f0701cf905e05c944d75369dbc|commit]] * Support for OcteonTX2 98xx CPT block [[https://git.kernel.org/linus/de2854c87c64788f94e34217d06e60422e4a1842|commit]], [[https://git.kernel.org/linus/b0f60fab7805cb013311ede0127f8abbf1bdc986|commit]], [[https://git.kernel.org/linus/c57c58fd5c4fd288f5aca0970982c9bd547d6288|commit]] * Support ESP/AH RSS hashing [[https://git.kernel.org/linus/b9b7421a01d82c474227fce04f0468f1c70be306|commit]] * Add RSS multi group support [[https://git.kernel.org/linus/81a4362016e7d8b17031fe1aa43cdb58a7f0f163|commit]] * Add flow classification using IP next level protocol [[https://git.kernel.org/linus/b7cf966126eb16c96bcd13e5ba63657b7e2baef2|commit]] * pcs: add pcs-lynx 1000BASE-X support [[https://git.kernel.org/linus/694a0006c0b15ed22aa53dc4b244d64c5f12e45e|commit]] * phy * icplus: cleanups and new features [[https://git.kernel.org/linus/2ad4758cec48c159d776352b02e6984c3c362bff|commit]], [[https://git.kernel.org/linus/7360a4de36a4826cc998ce5a89fbc9b5a2182758|commit]], [[https://git.kernel.org/linus/8edf206cc2b5c98f7c59e01c22cdbc291b713e38|commit]], [[https://git.kernel.org/linus/df22de9a6f130e85ba174fe6bb3ed190b1cded36|commit]], [[https://git.kernel.org/linus/675115bf8c3dd51e91aa97cdbc7b14dc0e7e0698|commit]], [[https://git.kernel.org/linus/eeac7d43d4dd037882a288edb1c9d41f31f142c1|commit]], [[https://git.kernel.org/linus/f9bc51e6cce2171e4d8f28c575278dfa07085b44|commit]], [[https://git.kernel.org/linus/a0750d42e95192fa8d57796f35ca7189bd231bb4|commit]], [[https://git.kernel.org/linus/32ab60e5392066e5c5f71a93e37ea36ab726a526|commit]] * Add 100 base-x mode [[https://git.kernel.org/linus/b1ae3587d16a8c8fc9453e147c8708d6f006ffbb|commit]] * Add 5GBASER interface mode [[https://git.kernel.org/linus/7331d1d4622ba7e668ec19cfba2ed7feb4a3084e|commit]] * at803x: add support for configuring SmartEEE [[https://git.kernel.org/linus/390b4cad81484124db2b676ed20a265adc032bae|commit]] * bcm7xxx: Add an entry for BCM72116 [[https://git.kernel.org/linus/8b86850bf9ef259e194ce49c776aded3b8c281fb|commit]] * broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S [[https://git.kernel.org/linus/3afd0218992a8d1398e9791d6c2edd4c948ae7ee|commit]] * phy: introduce phydev->port [[https://git.kernel.org/linus/4217a64e18a1647a0dbc68cb3169a5a06f054ec8|commit]] * phy: micrel: Add KS8851 PHY support [[https://git.kernel.org/linus/ab36a3a2e67834687b85b46bc74add45894cdb3d|commit]] * phylink: Add 5gbase-r support [[https://git.kernel.org/linus/f6813bdafdb370d4fb371922d86ff85b681a736b|commit]] * qede: add netpoll and per-queue coalesce support [[https://git.kernel.org/linus/961aa716235f58088e99acafbe66027d678061ce|commit]], [[https://git.kernel.org/linus/a0d2d97d742cc04817017e4c623256b9583a095d|commit]], [[https://git.kernel.org/linus/b0ec5489c480e4875ee2e19286e3cf228c6905ed|commit]] * r8169 * Add support for another RTL8168FP [[https://git.kernel.org/linus/e6d6ca6e12049dfbff6ac8b029678d2d2c55c34f|commit]] * Improve DASH support [[https://git.kernel.org/linus/e0d38b5880758432f74fe17fea8281691d1eb3c0|commit]] * rt2800usb: add Sweex LW163V2 id's [[https://git.kernel.org/linus/93476ca7445793101b803db881f2d755d5184e36|commit]] * rtw88 * 8821c: support RFE type2 wifi NIC [[https://git.kernel.org/linus/5d6651fe85837b11564a2e2c3c6279c057d078d6|commit]] * Add dynamic rrsr configuration [[https://git.kernel.org/linus/4830872685f80666b29bab6a930254809c18c40a|commit]] * Add napi support [[https://git.kernel.org/linus/9e2fd29864c5c677e80846442be192090f16fdb3|commit]] * sfp * Add debugfs support [[https://git.kernel.org/linus/9cc8976c69eb626a7a5100239eb7c69b1a1a609f|commit]] * Add support for 100 base-x SFPs [[https://git.kernel.org/linus/6e12f35cef6b8a458d7ecf507ae330e0bffaad8c|commit]] * Add support for 5gbase-t SFPs [[https://git.kernel.org/linus/cfb971dec56b0ea1afe34b67d9481a9d29e65a58|commit]] * stmmac * Add PCI bus info to ethtool driver query output [[https://git.kernel.org/linus/20e07e2c3cf310578ef19fb4f1e64dc9832abd9d|commit]] * Add Toshiba Visconti !SoCs glue driver [[https://git.kernel.org/linus/b38dd98ff8d0d951770bffdca49b387dc63ba92b|commit]] * dwmac-meson8b: picosecond precision RX delay support [[https://git.kernel.org/linus/6b5903f58df44d4cb35319555b974d6a10f1b03f|commit]], [[https://git.kernel.org/linus/025822884a4fd2d0af51dcf77ddc494e60c5ff63|commit]], [[https://git.kernel.org/linus/140ddf0633dfb923fcf4132289fd022dde0145fc|commit]], [[https://git.kernel.org/linus/7985244d10eada10d36804752f21dfce1fea0018|commit]], [[https://git.kernel.org/linus/de94fc104d58ea2f53e46404b0c2b73b9bdf5774|commit]] * intel: Add ADL-S 1Gbps PCI IDs [[https://git.kernel.org/linus/88af9bd4efbd4d171eea537486493c9601c9a486|commit]] * ti: Add switchdev support for AM65 CPSW NUSS driver to support multi port CPSW present on J721e and AM64 !SoCs [[https://git.kernel.org/linus/58356eb31d60dd8994e5067096ef1a09e4d9ceda|commit]], [[https://git.kernel.org/linus/2934db9bcb300ee1df5cfe9a1134e6e1f6a81906|commit]], [[https://git.kernel.org/linus/86e8b070b25e3cb459d0a4e293327a56f344515e|commit]], [[https://git.kernel.org/linus/e276cfb9cd5bd68984a200e3f2d39484b9e87b47|commit]] * ti: cpsw_ale: add driver data for AM64 CPSW3g [[https://git.kernel.org/linus/1dd3841033b3ad5a507b714d6db0cd401b3ca996|commit]] * qmi_wwan * qmi_wwan: Add pass through mode [[https://git.kernel.org/linus/59e139cf0b32a7a08ef20453927ecd57db086d8e|commit]] * Add qmap id sysfs file for qmimux interfaces [[https://git.kernel.org/linus/e594ad980ec26fb7351d02c84abaa77ecdb4e522|commit]], [[https://git.kernel.org/linus/b4b91e24094ad54b3d176e3fd2997fae62a315dc|commit]] * Support ZTE P685M modem [[https://git.kernel.org/linus/88eee9b7b42e69fb622ddb3ff6f37e8e4347f5b2|commit]] * wil6210: Add Support for Extended DMG MCS 12.1 [[https://git.kernel.org/linus/7064e2193cabcdb8faa9008744e6ceb7f86d314d|commit]] * Remove aurora nb8800 driver [[https://git.kernel.org/linus/19038523a7353e7413c5428f20376fa3ccd2c8e9|commit]] == Audio == * Add n64 driver [[https://git.kernel.org/linus/1448f8acf4cc61197a228bdb7126e7eeb92760fe|commit]] * dice: add support for Lexicon I-ONIX FW810s [[https://git.kernel.org/linus/9a08676fc5968be8575ee2fa8926e55d8aef166c|commit]] * hda * ca0132: Add Sound BlasterX AE-5 Plus support [[https://git.kernel.org/linus/f15c5c11abfbf8909eb30598315ecbec2311cfdc|commit]] * Add another !CometLake-H PCI ID [[https://git.kernel.org/linus/0d3070f5e6551d8a759619e85736e49a3bf40398|commit]] * intel-dsp-config: add Alder Lake support [[https://git.kernel.org/linus/c4294d7f057d05053412ebd0d5700228d0f2588d|commit]] * intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option [[https://git.kernel.org/linus/5427c7d6296ee574037c4a6649ac45a9474d1f13|commit]] * hdsp: hardware output loopback [[https://git.kernel.org/linus/da2a040ee7cfe1dd57d5bec7906cb979c5787a86|commit]] * jack: implement software jack injection via debugfs [[https://git.kernel.org/linus/2d670ea2bd53a9792f453bb5b97cb8ef695988ff|commit]] * usb-audio: Add support for Pioneer DJM-750 [[https://git.kernel.org/linus/b952ac76a20bc0b23cd7e22de19fb407713238a3|commit]] * ASoC * Intel: KMB: Support IEC958 encoded PCM format [[https://git.kernel.org/linus/1c5f6e0714c16e3ad8732e49e07082772dcc6f87|commit]] * Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 [[https://git.kernel.org/linus/9a87fc1e061900e81ab13d823e85012a78849244|commit]] * SOF: Intel: initial support to !AlderLake-P [[https://git.kernel.org/linus/39860fe070c97e62ae9e80addce40ce0b3c2b082|commit]] * codec: Add driver for JZ4760 internal codec [[https://git.kernel.org/linus/d9cd22e9c87cb61488d00f7279cfb2abf5238879|commit]] * codec: hdmi-codec: Support IEC958 encoded PCM format [[https://git.kernel.org/linus/28785f548d18e6d52785a1172e5c176784ce74cd|commit]] * codecs: adds support for two Codec Macro blocks(TX and RX) available in Qualcomm LPASS (Low Power Audio !SubSystem) [[https://git.kernel.org/linus/f133de9e32374841c5ed1ad5cf18ed14098a0f4c|commit]], [[https://git.kernel.org/linus/af3d54b99764f0bdd83fcbd1895d23b83f8276be|commit]], [[https://git.kernel.org/linus/4f692926f562ff48abfcca6b16f36ff8d57473b6|commit]], [[https://git.kernel.org/linus/f3ce6f3c9a994d3fa5057cadfaa1d883e0d938fa|commit]], [[https://git.kernel.org/linus/ca955cc980afc066a380567e371480634e48eb7e|commit]], [[https://git.kernel.org/linus/d207bdea0ca9efde321ff142e9b9f2ef73f9cdf5|commit]], [[https://git.kernel.org/linus/c39667ddcfc516fee084e449179d54430a558298|commit]] * cpcap: Implement set_tdm_slot for voice call support [[https://git.kernel.org/linus/0dedbde5062dbc3cf71ab1ba40792c04a68008e9|commit]] * mediatek: mt8192-mt6359: support audio over DP [[https://git.kernel.org/linus/0d80c48c847842de488e76ae434ccb74397623c3|commit]] * stm32: i2s: add master clock provider [[https://git.kernel.org/linus/8a262e614ef8675cfde924c6ddf873a95db0be6a|commit]] * tegra: Add audio graph based card driver [[https://git.kernel.org/linus/202e2f7745437aa5b694de92cbd30bb43b23fbed|commit]] * txx9: Remove driver [[https://git.kernel.org/linus/a8644292ea46064f990e4a3c4585bdb294c0d89a|commit]] * Remove sirf prima/atlas drivers [[https://git.kernel.org/linus/61fbeb5dcb3debb88d9f2eeed7e599b1ed7e3344|commit]] * Remove zte zx drivers [[https://git.kernel.org/linus/dc98f1d655ca4411b574b1bd2629e7132e502c1c|commit]] == Tablets, touch screens, keyboards, mouses == * Add N64 controller driver [[https://git.kernel.org/linus/3bdffa8ffb45c4f217d31a9250e90432ac31b35e|commit]] * elants_i2c: add support for eKTF3624 [[https://git.kernel.org/linus/9517b95bdc4699d94c2ffc6a520bb0ccec396f5b|commit]] * xpad: add support for PowerA Enhanced Wired Controller for Xbox Series X|S [[https://git.kernel.org/linus/42ffcd1dba1796bcda386eb6f260df9fc23c90af|commit]] * cros-ec-keyb: expose function row physical map to userspace [[https://git.kernel.org/linus/820c8727956da82b7a841c299fabb2fdca9a37d4|commit]] * HID * chicony: Add Wireless Radio Control feature for Chicony devices [[https://git.kernel.org/linus/859b510bb7fa5797cfaf7bf5729336bf0e94dd2e|commit]] * hid-sensor-custom: Add custom sensor iio support [[https://git.kernel.org/linus/239319670e2a7c405eeb4b3e7721cf8bf8eef840|commit]] * i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 [[https://git.kernel.org/linus/fc6a31b00739356809dd566e16f2c4325a63285d|commit]] * i2c-hid: Introduce goodix-i2c-hid using i2c-hid core [[https://git.kernel.org/linus/c1ed18c11bdb80eced208a61d40b1988f36a014f|commit]] * intel-ish-hid: ipc: Add Tiger Lake H PCI device ID [[https://git.kernel.org/linus/2aefba190f17a3f409292ee9fc8f00c20fed411e|commit]] * logitech-dj: add support for keyboard events in eQUAD step 4 Gaming [[https://git.kernel.org/linus/ef07c116d98772952807492bd32a61f5af172a94|commit]] * logitech-dj: add support for the new lightspeed connection iteration [[https://git.kernel.org/linus/fab3a95654eea01d6b0204995be8b7492a00d001|commit]] * logitech-hidpp: add support for Unified Battery (1004) feature [[https://git.kernel.org/linus/e037acf0b1aed31cb5f3b09ccb602b4768c133d5|commit]] * New driver for PS5 '!DualSense' controller [[https://git.kernel.org/linus/bc2e15a9a0228b10fece576d4f6a974c002ff07b|commit]], [[https://git.kernel.org/linus/b99dcefd78ff13349ce5c8641605d1de3d638ea0|commit]], [[https://git.kernel.org/linus/d30bca44809eb1d2937e59d3d09694f40613070d|commit]], [[https://git.kernel.org/linus/f6bb05fcb2a10ff26ac5af1c29066d42019dc464|commit]], [[https://git.kernel.org/linus/402987c5d98a9dd0d611cfe3af5e5bdc13d122d0|commit]], [[https://git.kernel.org/linus/53f04e83577c5e146eeee1a671efeb58db14afd1|commit]], [[https://git.kernel.org/linus/799b2b533a299ba5b64ddd22639836c2a5eaee31|commit]], [[https://git.kernel.org/linus/51151098d7ab832f2a8b8f5c51fe224a9c98fdd5|commit]], [[https://git.kernel.org/linus/0b25b55d34f554b43a679e7e1303beb973b63e27|commit]] * playstation: add !DualSense player LED support [[https://git.kernel.org/linus/949aaccda019723050a2cd98d7b4492b06423f27|commit]] * playstation: add initial !DualSense lightbar support [[https://git.kernel.org/linus/8e5198a12d6416f0a1e9393bdb3a533854ed577b|commit]] * playstation: add microphone mute support for DualSense [[https://git.kernel.org/linus/c26e48b150fccb07c4b7f0f419f2b0a2c42e57d2|commit]] * sony: Add support for tilt on guitar hero guitars [[https://git.kernel.org/linus/32e411d0af7fbf6e8644632271dc1a241b77877e|commit]] * uclogic: Improve support for Trust Panora [[https://git.kernel.org/linus/f7271b2a697d2549db7aa60e0a8e0afeb852faa5|commit]] == TV tuners, webcams, video capturers == * Turn the existing SMIA driver into a MIPI CCS driver while maintaining SMIA support [[https://git.kernel.org/linus/7eb5a7e1e7b6cf7153beeba608f5a73d1e912b77|commit]], [[https://git.kernel.org/linus/821878578975bae1949dbfcef3e39c2968a969c8|commit]], [[https://git.kernel.org/linus/d36eb68a49948a7fb29c43bd5745692ede4b6d52|commit]], [[https://git.kernel.org/linus/541374837cd911785ae9307b4902896f2e3b8f15|commit]], [[https://git.kernel.org/linus/cd9f145dabafec8ad001756f2abe60c7c2ec3cc1|commit]], [[https://git.kernel.org/linus/db08f69ef8205dc4bcc2af2a24bcfc8f9da47899|commit]], [[https://git.kernel.org/linus/a8a2d75b0897fc359ada5fb9f8b62f985351882b|commit]], [[https://git.kernel.org/linus/ee25e211ade18a655953115d642e4c04b17748ed|commit]], [[https://git.kernel.org/linus/a75210a62b81ce8cfbe9e10e29880d870ce94b8d|commit]], [[https://git.kernel.org/linus/57801b6aa72bee123503fc4630ef4da1b88fca00|commit]], [[https://git.kernel.org/linus/7a42609843d2f09de842b825bfefa9fed40e3e7a|commit]], [[https://git.kernel.org/linus/7c0ed600f04d247cbb4c4030d87a8d36b12d44a4|commit]], [[https://git.kernel.org/linus/33039a8880710199007621be38dc8f498a0cd5ca|commit]], [[https://git.kernel.org/linus/d27be0ad943b22d491d1f00e2edbb93a87d58376|commit]], [[https://git.kernel.org/linus/105676ce5940517d2a8a4be32f54c9ff8a021ca5|commit]], [[https://git.kernel.org/linus/e1988e7ad0015e9d8252b515d5aa23a58428022c|commit]], [[https://git.kernel.org/linus/51fc72e541b44d5ba52673b1e2b492ffc164b71c|commit]], [[https://git.kernel.org/linus/2fed6c84dc6fb9e374466d8a0ba86eb6ca7868f8|commit]], [[https://git.kernel.org/linus/2f23ecbf40c8c6572017a036505695e1c2ebb7c4|commit]], [[https://git.kernel.org/linus/9c3d7e5549ebc507c8ec1c516fc163a94d27976d|commit]], [[https://git.kernel.org/linus/81499d338995fa288464c585f49211cfaa6ffdce|commit]], [[https://git.kernel.org/linus/8a75e8dcd2ef409e2bc7bf3141549cd636b4696b|commit]], [[https://git.kernel.org/linus/dffbdf3775d55fa637c456f4ed3025e426e467ec|commit]], [[https://git.kernel.org/linus/ca59318b9a5f677fbf2e774aad2f25cd580a03c8|commit]] * allegro: add HEVC support [[https://git.kernel.org/linus/256442881b1726a671befa47b7f92cd5d11b7ad5|commit]], [[https://git.kernel.org/linus/98c588b6d27c04460a590f55f1e2474129abe87c|commit]], [[https://git.kernel.org/linus/7f8e438b90c91541d784feb5f71be1a0b01a6010|commit]], [[https://git.kernel.org/linus/8e64f00846bb19cb1910363c1acad64aa92020d4|commit]], [[https://git.kernel.org/linus/d2a1b58fd2df21d811872e4635087a91b6ba2d45|commit]], [[https://git.kernel.org/linus/83a4b7fd7f6f95da2905b7751cec4ad4dc6c222f|commit]], [[https://git.kernel.org/linus/e7cd90988b9d03c3a886a23f015c41c71371bc4f|commit]], [[https://git.kernel.org/linus/21de56fa0789cf1c7e9a6d946f45c79ead04ffd4|commit]], [[https://git.kernel.org/linus/2e3917e6bd226b2d69f903392592d701a388e4f0|commit]], [[https://git.kernel.org/linus/d4a881c1b9f61978f05412487877b6745f58478d|commit]], [[https://git.kernel.org/linus/7f046e4b05b382d6e1578b1963d79a1b68ee5be3|commit]], [[https://git.kernel.org/linus/608341075c2d5ead508962e837fb53a25ef3ffba|commit]], [[https://git.kernel.org/linus/2b6e6e5b26cf556c576887d8d4e617d3020b6ed2|commit]], [[https://git.kernel.org/linus/655ef9f9e87568aff031391712669b74d1b362f1|commit]], [[https://git.kernel.org/linus/4132dcbf5ccd8857d0be3ef80d2a8b70662fbc40|commit]], [[https://git.kernel.org/linus/be7f41f2f10c8605ba4b9a5515cf449006470b90|commit]], [[https://git.kernel.org/linus/99b05ce74ceeb474ff4db37a0861b135063b7c7f|commit]], [[https://git.kernel.org/linus/b08797d1b2ec25165768c841a2ac484fecd72be1|commit]] * ov5647: Support !RaspberryPi Camera Module [[https://git.kernel.org/linus/1b5071af824039cb71592d5b2a60773ee1ee94be|commit]], [[https://git.kernel.org/linus/b050791d287afcaa1114321dd409c77ca90da880|commit]], [[https://git.kernel.org/linus/dea4fcfe77d25f8069ef6a48dab9b732c4074ee2|commit]], [[https://git.kernel.org/linus/0f87233a473de6cc22c4785d53aea41c1939f0c9|commit]], [[https://git.kernel.org/linus/7a4826309722ad86679a61e9a3bde80c1ef3c8d5|commit]], [[https://git.kernel.org/linus/c9a05cece64c609b68777d6e536f695ac1c8f8d3|commit]], [[https://git.kernel.org/linus/24169a5aee250d53c5d588b6df34b7940c3f875a|commit]], [[https://git.kernel.org/linus/2b18cbcf53f4b1f24f758cfee328fb27432c4e19|commit]], [[https://git.kernel.org/linus/f7a70f9a43a641380c8df40f97561b671ed79926|commit]], [[https://git.kernel.org/linus/464090c0af3de6f3fe3a6329f524eadb6a8d9744|commit]], [[https://git.kernel.org/linus/ab614f27569ffab2441cc8f45fc24b6467aafb3c|commit]], [[https://git.kernel.org/linus/4974c2f19fd810ec9a4e534bfc69e176256b7a03|commit]], [[https://git.kernel.org/linus/5bc5ca7149c00ac7c8f1920b323c27fbc24430c4|commit]], [[https://git.kernel.org/linus/d7d6074ecd496073fbffd740a9f40f24b25ad956|commit]], [[https://git.kernel.org/linus/14f70a3232aa0a5a613cd0b690c962e1562f2baa|commit]], [[https://git.kernel.org/linus/e907bd662ebd6bf9d60b074c3b9f1facf8a12f8b|commit]], [[https://git.kernel.org/linus/a8df5af695a1ecd5077df18bd00375e24947b468|commit]], [[https://git.kernel.org/linus/87576ac69996fa3488424723723f7f8d2cebc3b3|commit]], [[https://git.kernel.org/linus/6869e971b084ada46c42669822321560256ea085|commit]], [[https://git.kernel.org/linus/7ef761a0015bf94d543aeb382610e0691e888287|commit]], [[https://git.kernel.org/linus/911f4516ee2b940d0c27f994f77c0e702a004f86|commit]], [[https://git.kernel.org/linus/c6da1ae49edd02704ce4589189d7895eae55f658|commit]], [[https://git.kernel.org/linus/2512c06441e3f0dd505c3f00274fff892c111c8f|commit]], [[https://git.kernel.org/linus/646a0249ffd0d8334ec291e3380845b8ade2f1a0|commit]], [[https://git.kernel.org/linus/089b7c70f0d80f5169cc87f65b065fc80668a0eb|commit]], [[https://git.kernel.org/linus/2f038c97fd7baaf9508cf32998a5f8f1ddc09a5e|commit]], [[https://git.kernel.org/linus/4eec1919c9585d12526dced3de64c1d95c7fc451|commit]], [[https://git.kernel.org/linus/d07440702da0ff084f2bb97b1396d75fd7acc53f|commit]] * em28xx: Add support for Hauppauge USB QuadHD [[https://git.kernel.org/linus/2e74a01fb073900c8cc5df6b5e4bcbf575ac6c26|commit]] * i2c: Add driver for RDACM21 camera module [[https://git.kernel.org/linus/a59f853b3b4bce1471ad164357c3f51bdd0e6ba9|commit]] * i2c: Add imx334 camera sensor driver [[https://git.kernel.org/linus/9746b11715c3949241e2d88cb9057da4adab7e02|commit]] * i2c: Add support for the OV5648 image sensor [[https://git.kernel.org/linus/e43ccb0a045f34838b786e8021dc4838b4af5c38|commit]] * i2c: Add support for the OV8865 image sensor [[https://git.kernel.org/linus/11c0d8fdccc56fa15cb15906480b4737c31dd085|commit]] * ir_toy: add another IR Droid device [[https://git.kernel.org/linus/4487e0215560392bd11c9de08d60824d72c89cd9|commit]] * mxl692: !MaxLinear 692 ATSC demod/tuner driver [[https://git.kernel.org/linus/b53f2fa136b1b20f03184f4a98fea75eb2705eac|commit]] * ov5647: Remove 640x480 SBGGR8 mode [[https://git.kernel.org/linus/38c22308181562d52926b6701327c3fe209f6d84|commit]] * ov5647: Support {{{VIDIOC_SUBSCRIBE_EVENT}}} [[https://git.kernel.org/linus/dc3373081396f5317f8f0b593a2cb644c4e1786e|commit]] * ti-vpe: cal: Implement subdev ops for CAMERARX [[https://git.kernel.org/linus/8d6637f1087611a1408ae1c183c93e18b7fd9534|commit]] * v4l2-async: Add waiting subdevices debugfs [[https://git.kernel.org/linus/517fd2b6a058bc4f23735ab9a9e6b0d5c56876d1|commit]] * v4l2-ctrl: Add control to indicate the priority id to be applied to base layer [[https://git.kernel.org/linus/6bde70da98f6b5f5dbd61d2fa9c1e7efe83b0402|commit]] * v4l2-ctrl: Add new controls for QP and layer bitrate [[https://git.kernel.org/linus/99d0cbe4be78ca33f06089521a8a0d76a20cdbb7|commit]], [[https://git.kernel.org/linus/4ca134ee98238c3aaf0bb51094716373d8ae8720|commit]], [[https://git.kernel.org/linus/74c895974fd3566806ea3ce42f9bb660eb54b696|commit]] * Introduce new hfi platform layer [[https://git.kernel.org/linus/d4bdba7b1cab5fce4d04bfc781b477aa6c535202|commit]], [[https://git.kernel.org/linus/c7f50ce507d54ff0518d2f55971a6a8dab6ae8a5|commit]], [[https://git.kernel.org/linus/aa6033892b1d8ea956ce0358867806e171a620d1|commit]], [[https://git.kernel.org/linus/8f3b41dcfb9a0fa2d2ca0af51c3eebd670dc153b|commit]], [[https://git.kernel.org/linus/9822291e031f6d7149ae4f3fc00bd9c33ac2a084|commit]], [[https://git.kernel.org/linus/8b88cabef404ef07440ce90730c47b0f10935c8e|commit]], [[https://git.kernel.org/linus/367b619ae70d25a0ccbbb7cf97db80cf2660657a|commit]], [[https://git.kernel.org/linus/869d77e7062906a84c2726dfc2433755b36a57e3|commit]], [[https://git.kernel.org/linus/05ec881b218c9a9500ce6f0b1363034608708040|commit]], [[https://git.kernel.org/linus/3a75bf4e792587d7fd82242aa6c61ec6df4c0fcc|commit]], [[https://git.kernel.org/linus/e29929266be1ac0e40121f56b5c13b52c281db06|commit]], [[https://git.kernel.org/linus/b8201f3ebc4cbfd949a3bcf583b25a484e21f2f0|commit]], [[https://git.kernel.org/linus/7371093f983d35d60a7fac3a6f082de7fefe3648|commit]] * venus: add support to dump FW region [[https://git.kernel.org/linus/0ca0ca9805055bb0efc16890f9d6433c65bd07cc|commit]] * vidtv: Add media controller support [[https://git.kernel.org/linus/e259572d6ffc036d29d0829f505de2c0149ff0bc|commit]] == Universal Serial Bus == * Support USB 3.2 multi-lanes [[https://git.kernel.org/linus/f2fc9ff28d1c9bef7760516feadd38164044caae|commit]], [[https://git.kernel.org/linus/121fc3ac2f02a2316c6451f1ee9d8ef5932441d2|commit]], [[https://git.kernel.org/linus/db615c6264cffcd8f117c5628db1794afbd0f254|commit]], [[https://git.kernel.org/linus/ead4c124852e66b6aa033e34cf9c4f08d40aeffc|commit]], [[https://git.kernel.org/linus/7bf0fc5a6b6e45924141c34c065da10bb6858fc2|commit]], [[https://git.kernel.org/linus/7de8681be2cde9f6953d3be1fa6ce05f9fe6e637|commit]], [[https://git.kernel.org/linus/de4d9ea789530ac0ce3409878422e9389c3a7cd3|commit]], [[https://git.kernel.org/linus/52c2d15703c3a900d5f78cd599b823db40d5100b|commit]], [[https://git.kernel.org/linus/678481467d2e1460a49e626d8e9ba0c7e9742f53|commit]], [[https://git.kernel.org/linus/072cab8a0fe276282272e57138d83299e35455eb|commit]], [[https://git.kernel.org/linus/f551037c0770d07e4669d7d4fa423c235291dc59|commit]], [[https://git.kernel.org/linus/450b9e9fabd80d7d5fd29e6f915b696a15acd2bd|commit]] * Introduced new Cadence USBSSP DRD Driver [[https://git.kernel.org/linus/db8892bb1bb64b6e3d1381ac342a2ee31e1b76b6|commit]], [[https://git.kernel.org/linus/f738957277bad824b422399a214b630d7832f884|commit]], [[https://git.kernel.org/linus/394c3a144de89e994c8a2c5ba5dc64fa4e5aa870|commit]], [[https://git.kernel.org/linus/0b490046d8d7c035177ca4f5380f0c3275c4697d|commit]], [[https://git.kernel.org/linus/ac5bca142759db36bbff2e0834c37fe956171233|commit]], [[https://git.kernel.org/linus/e93e58d2740282d32c0278fab283eb0ae158bb59|commit]], [[https://git.kernel.org/linus/3d82904559f4f5a2622db1b21de3edf2eded7664|commit]], [[https://git.kernel.org/linus/118b2a3237cf4.99727649b1c018dd2f1d329af08|commit]], [[https://git.kernel.org/linus/64b558f597d1e564c67ba55444da4aaf621dc809|commit]], [[https://git.kernel.org/linus/bbf60daee7de3969502f8b8a67f9f2dca80c94c6|commit]] * cdns3: Add support for TI's AM64 SoC [[https://git.kernel.org/linus/4f30b9d2315fafa41841e5cfd5e48ea1d4a14148|commit]] * chipidea: tegra: Support host mode [[https://git.kernel.org/linus/fc53d5279094e38e6363506339772a7021da2df8|commit]] * dwc3: add imx8mp dwc3 glue layer driver [[https://git.kernel.org/linus/6dd2565989b4dca09eeae45a3694ec533c6a99c0|commit]] * dwc3: pci: ID for Tiger Lake CPU [[https://git.kernel.org/linus/73203bde3a95a48f27b2454dc6b955280c641afe|commit]] * dwc3: pci: add support for the Intel Alder Lake-P [[https://git.kernel.org/linus/f08fc2c30e7806443143db16ac1457145d39b7dd|commit]] * dwc3: qcom: add ACPI device id for sc8180x [[https://git.kernel.org/linus/1edbff9c80ed32071fffa7dbaaea507fdb21ff2d|commit]] * dwc3: qcom: add URS Host support for sdm845 ACPI boot [[https://git.kernel.org/linus/c25c210f590e7a37eecd865d84f97d1f40e39786|commit]] * gadget: u_ether: support configuring interface names [[https://git.kernel.org/linus/63d152149b2d0860ccf8c4e6596b6175b2b7ace6|commit]] * host: ehci-tegra: Remove the driver [[https://git.kernel.org/linus/c3590c7656fb103db193e3538cb52b420985482c|commit]] * pd: Make SVDM Version configurable in VDM header [[https://git.kernel.org/linus/31737c27d665bb3bc8ad9396c63fae2543dd8818|commit]] * Add support for USB4 _OSC, a new _OSC method that is used to negotiate OS support for native USB4 features such as PCIe tunneling [[https://git.kernel.org/linus/3cd542e6e6afb6fa6c34d4094d498f42e22110f5|commit]], [[https://git.kernel.org/linus/5ca67688256a0aeede5cba288eaef4d8e4a9e622|commit]], [[https://git.kernel.org/linus/719e1f561afbe020ed175825a9bd25ed62ed1697|commit]], [[https://git.kernel.org/linus/5a6a2c0f0f43676df27632d657a3f18b151a7ef8|commit]] * serial * Add MaxLinear/Exar USB to Serial driver [[https://git.kernel.org/linus/c2d405aa86b451f197ee95cb08887130b86b765e|commit]] * ch341: add new Product ID [[https://git.kernel.org/linus/5563b3b6420362c8a1f468ca04afe6d5f0a8d0a3|commit]] * cp210x: add ID for Acuity Brands nLight Air Adapter [[https://git.kernel.org/linus/ca667a33207daeaf9c62b106815728718def60ec|commit]] * cp210x: add some more GE USB IDs [[https://git.kernel.org/linus/42213a0190b535093a604945db05a4225bf43885|commit]] * cp210x: add support for software flow control [[https://git.kernel.org/linus/7748feffcd80f3ee25dae5e6acd3cf90e8e838d8|commit]] * option: update interface mapping for ZTE P685M [[https://git.kernel.org/linus/6420a569504e212d618d4a4736e2c59ed80a8478|commit]] * typec * Add individual version numbers for the partner and the cable, and exposes them in the appropriate sysfs in /sys/class/type [[https://git.kernel.org/linus/1ed8459d8f1060c87c7d66fe2d3cbbe4bc9cdd24|commit]], [[https://git.kernel.org/linus/f5030e252687be6e999bd52feb1f79d515b2f684|commit]], [[https://git.kernel.org/linus/29b01295a829fba7399ee84afff4e64660e49f04|commit]], [[https://git.kernel.org/linus/3b3dd1f0dbfe92781c60f36ea5c22b26360f9909|commit]], [[https://git.kernel.org/linus/cefc011f8daf0ff3003208349b85174cda0b708d|commit]], [[https://git.kernel.org/linus/0371616d8bef6926e9aa05757f35b901268d3724|commit]] * AMS, Collision Avoidance, and Protocol Error [[https://git.kernel.org/linus/0908c5aca31eb5e0c72d7a5dba422629b88e877d|commit]], [[https://git.kernel.org/linus/8dea75e11380fc59656fe965766ac192a831455f|commit]], [[https://git.kernel.org/linus/8d3a0578ad1aaadb1c2a2fcc4c51454cbbce2eca|commit]] * typec: tcpci: Add Callback to Usb Communication capable partner [[https://git.kernel.org/linus/a69bdb283f79949b67632878ef1822badae9299f|commit]], [[https://git.kernel.org/linus/372a3d0b6b1e92d8138eeaed7366845a235475ef|commit]], [[https://git.kernel.org/linus/2a16e18c3400f7ab1deb826a98cf52153d03653e|commit]] * Common SVDM version and VDO from dt [[https://git.kernel.org/linus/3c5960c0559c44c6628341a82167ee0d3e40ee50|commit]], [[https://git.kernel.org/linus/31737c27d665bb3bc8ad9396c63fae2543dd8818|commit]], [[https://git.kernel.org/linus/5e1d4c49fbc86dab6e005d66f066bd53c9479cde|commit]], [[https://git.kernel.org/linus/372adf075a43028a62e6123b9cd969f8f20e4afc|commit]], [[https://git.kernel.org/linus/4c93cad8cc78bd382aded3155cf05736ecfd0910|commit]], [[https://git.kernel.org/linus/630dce2810b9f09d312aed4189300e785254c24b|commit]], [[https://git.kernel.org/linus/f5d1d63e7359c6b3c65097b4941756b3d8ac0be0|commit]] * ucsi: Determine common SVDM Version [[https://git.kernel.org/linus/372adf075a43028a62e6123b9cd969f8f20e4afc|commit]] * usbtmc: Add {{{USBTMC_IOCTL_GET_STB}}} [[https://git.kernel.org/linus/c9784e23c1020e63d6dba5e10ca8bf3d8b85c19c|commit]] and {{{USBTMC_IOCTL_GET_SRQ_STB}}} [[https://git.kernel.org/linus/d1d9defdc6d582119d29f5d88f810b72bb1837fa|commit]] * bdc: Remove the BDC PCI driver [[https://git.kernel.org/linus/7766cafea0eca6a7cc0ffc947bc95be19295575f|commit]] == Serial Peripheral Interface (SPI) == * cadence-quadspi: Add QSPI controller support for Intel LGM SoC [[https://git.kernel.org/linus/ab2d28750aacb773dc42d72fbad59146e8a6db5e|commit]], [[https://git.kernel.org/linus/ad2775dc3fc5d30dd51984ccbaa736cc7ea9caca|commit]], [[https://git.kernel.org/linus/b436fb7d29bfa48ff5e00cbf413609c7a6d4d81e|commit]], [[https://git.kernel.org/linus/eb4aadc31ef4224b926d5165048cb297f4bda34f|commit]], [[https://git.kernel.org/linus/fcebca39938fa9f6ed03f27fc75645ad7fd489e9|commit]] * Add SPI_NO_TX/RX support [[https://git.kernel.org/linus/d962608ce2188a1d46ec9d356d6fad5cd6fc0341|commit]] * cadence-quadspi: Add DTR support [[https://git.kernel.org/linus/f453f293979fb648d2e505c132887811acb6bde6|commit]] * orion: enable support for switching CS every transferred byte [[https://git.kernel.org/linus/22a6d41c871225bdd269a80fe04236071f429e2b|commit]] * pxa2xx: Add IDs for the controllers found on Intel Lynxpoint [[https://git.kernel.org/linus/2395183738a01048584c4b49c502c44b18971597|commit]] * pxa2xx: Add support for Intel Alder Lake PCH-P [[https://git.kernel.org/linus/a402e397b938fbf7e7977bded44f3db9a659a931|commit]] * realtek-rtl: Add support for Realtek RTL838x/RTL839x SPI controllers [[https://git.kernel.org/linus/a8af5cc2ff1e804694629a8ef320935629dd15ba|commit]] * support CS timing for HW & SW mode [[https://git.kernel.org/linus/0486d9f91d373e7f47276f30898ee0cb12656a70|commit]] * Add Tegra Quad SPI driver [[https://git.kernel.org/linus/88893986338beebcf5317bda80d43d4f6f7f7c7c|commit]], [[https://git.kernel.org/linus/9684752e5fe3989b45f686a4e0202a683038be4a|commit]], [[https://git.kernel.org/linus/e5c92bb924ce4bda9c4312b8596cf62ad7b07e2e|commit]], [[https://git.kernel.org/linus/921fc1838fb036f690b8ba52e6a6d3644b475cbb|commit]], [[https://git.kernel.org/linus/98621ed011c57ba6e52e01a5982b221c9943b6d9|commit]], [[https://git.kernel.org/linus/6a8a8b51703c69fa2d6adbbcbf731ce9b991c696|commit]], [[https://git.kernel.org/linus/07910a79fc340881eb8e3ed9e47654574fa83d3f|commit]], [[https://git.kernel.org/linus/96ded827a2e8da0ac74ea92d1eb5ebd9e22c2724|commit]], [[https://git.kernel.org/linus/ad338c2d69ecd45c39ff218cf219658affda9336|commit]] * Remove sirf prima/atlas driver [[https://git.kernel.org/linus/181997b4940880b6ebc317b34dca38a17f107318|commit]] * txx9: Remove driver [[https://git.kernel.org/linus/74523a5dae0c96d6503fe72da66ee37fd23eb8f5|commit]] * Drop unused efm32 bus driver [[https://git.kernel.org/linus/0ba882ae2818193487b70ad39622973538711d9a|commit]] == Watchdog == * Add watchdog driver for Intel !Keembay Soc [[https://git.kernel.org/linus/fa0f8d51e90d2202be9f4f02b9a95347389a5959|commit]] * intel_scu_watchdog: Remove driver for deprecated platform [[https://git.kernel.org/linus/1b5b5b4eb52216af05ae4eebbe2efebed4f15a1c|commit]] * mt8192: add wdt support [[https://git.kernel.org/linus/adc318a3406681758b9865558952fd92a42c2d6f|commit]] * remove coh901 driver [[https://git.kernel.org/linus/5ecd125b4b2a55a394a459df331a0b6380c773fa|commit]] * remove sirf atlas driver [[https://git.kernel.org/linus/011eda8c67e02d9a6d2449f2bbc9448435db93ea|commit]] * remove sirf prima driver [[https://git.kernel.org/linus/b4b12b48458fcec2b90ac4b3e4e017f813f22959|commit]] * remove tango driver [[https://git.kernel.org/linus/c1b50b55b00daa373379bb1062afab5ce279cad1|commit]] * remove zte zx driver [[https://git.kernel.org/linus/30f1ec70ddf5afd6a8d4c0e1ce9f21a4aea936be|commit]] == Serial == * Drop unused efm32 serial driver [[https://git.kernel.org/linus/429b29aef7f841086949c7359f9c3ccb051e7ea3|commit]] * cpm_uart: Add udbg support for enabling xmon [[https://git.kernel.org/linus/a60526097f42eb98760d3c63c5de63fab309fe1a|commit]] * ifx6x60: Remove driver for deprecated platform [[https://git.kernel.org/linus/e9103f47bf1a1bbf0ab0ea90eda3e208653a5f57|commit]] * owl: Add support for kernel debugger [[https://git.kernel.org/linus/9335e23ddc33b5298b4cefdecc962736449fe596|commit]] * remove sirf prima/atlas driver [[https://git.kernel.org/linus/4776a4a0a29c64b954a445ff65848bd376a50fcc|commit]] == CPU Frequency scaling == * sfi-cpufreq: Remove driver for deprecated firmware [[https://git.kernel.org/linus/73f70d6c200ba85f61818ed3efe7f800c78d2953|commit]] * qcom-hw: enable boost support [[https://git.kernel.org/linus/266991721c15f9feb5c4b839cb1bdde4a2b20030|commit]] * Remove tango driver [[https://git.kernel.org/linus/7114ebffd330bfc5a95b9832a70b6bd857d26fd8|commit]] == Device Voltage and Frequency Scaling == * Add required-opps support to devfreq passive gov [[https://git.kernel.org/linus/7d8658ef65a4f891d0cff6340fa717b378384642|commit]], [[https://git.kernel.org/linus/26f9c7cc42a6dc036edf871544fd0e6b3a0601c1|commit]], [[https://git.kernel.org/linus/86ad9a24f21ea7aac7deed06fe9556392568d88a|commit]] == Voltage, current regulators, power capping, power supply == * power * reset: Add poweroff driver for ATC260x PMICs [[https://git.kernel.org/linus/3235d1305066a58ef0198d95d8a662c574f3df85|commit]] * reset: at91-sama5d2_shdwc: add support for sama7g5 [[https://git.kernel.org/linus/b7e15bd0c17a37d6ab61dceb08ef683855e85635|commit]] * reset: remove zte zx driver [[https://git.kernel.org/linus/9483b961ad085fbacee2f69f11411a6134c00f22|commit]] * supply: Add battery gauge driver for Acer Iconia Tab A500 [[https://git.kernel.org/linus/c82a2fbe6c02d5caf5a3312f6ea119da450ccee0|commit]] * supply: Add ltc4162-l-charger [[https://git.kernel.org/linus/cd900f181ad6b548a8feded5dd224f789f09b1c6|commit]] * supply: bq256xx: Introduce the BQ256XX charger driver [[https://git.kernel.org/linus/32e4978bb920d047fe5de3ea42d176f267c01f63|commit]] * supply: cpcap-battery: Implement capacity reporting [[https://git.kernel.org/linus/1e64926c5dd978ae444d127b1414e6682b63733f|commit]] * regulator * Really implement Qualcomm LAB/IBB regulators [[https://git.kernel.org/linus/9a12eb704ea27826ece4414cb8822388ec54883c|commit]], [[https://git.kernel.org/linus/8056704ba948c1c54c7a67d78a8399a749f2d04b|commit]], [[https://git.kernel.org/linus/3bc7cb99fb6eafae5a40bf71ded444df70a425f7|commit]], [[https://git.kernel.org/linus/390af53e04114f790d60b63802a4de9d815ade03|commit]], [[https://git.kernel.org/linus/6243905da788cc75d920864fd087b334bb68bb7c|commit]] * Add regulator driver for ATC260x PMICs [[https://git.kernel.org/linus/3b15ccac161aa61511561fa2a76cd9677563d22f|commit]] * Regulator driver for the Mediatek DVFSRC [[https://git.kernel.org/linus/a0db6b0aa670ba040f959a000ef24dd4238e016b|commit]] * bd9571mwv: Add BD9574MWF support [[https://git.kernel.org/linus/ceee9dc13bf991b151701e3b720487b5e1589ba4|commit]] * mt6315: Add support for MT6315 regulator [[https://git.kernel.org/linus/7aa382cfe714f61b0c29f02c31d389c506b4e2ae|commit]] * pf8x00: Add suspend support [[https://git.kernel.org/linus/7fefe72b0f8c0d7e63af9810c4dcc88757eddcd5|commit]] * qcom-rpmh-regulator: add pm8009-1 chip revision [[https://git.kernel.org/linus/951384cabc5dfb09251d440dbc26058eba86f97e|commit]] * rt4831: Adds support for Richtek RT4831 DSV regulator [[https://git.kernel.org/linus/9351ab8b0cb61ffbef30343d28d1855e329c98fb|commit]] * remove ab3100 driver [[https://git.kernel.org/linus/d93d6f52bd9e3aa6f37b7ea5657e4bee50a4b0a4|commit]] * thermal: * Remove tango driver [[https://git.kernel.org/linus/8fefe3ce6b7d11a551d98557d5dfc5eba6477409|commit]] * Remove zx driver [[https://git.kernel.org/linus/73da3f0cca94555d08d62b60ec9b8b9582bc1313|commit]] * qcom: add support for adc-tm5 PMIC thermal monitor [[https://git.kernel.org/linus/ca66dca5eda6bd16b7b27fed2a034f2396df5627|commit]] == Real Time Clock (RTC) == * pcf8563: Add NXP PCA8565 compatible [[https://git.kernel.org/linus/198be9898b9e62bea65f39b04d35f56d76c8bede|commit]] * remove sirfsoc driver [[https://git.kernel.org/linus/9d0735519f99948c5b5c22426b682ced7f7af9be|commit]] * remove ste ab3100 driver [[https://git.kernel.org/linus/2f58f5eea8c60052100ff325688f2d987bde572b|commit]] * remove ste coh901 driver [[https://git.kernel.org/linus/dd2d3b40039d0278f25a21aa3e50955a01a92a62|commit]] * mrst: Remove driver for deprecated platform [[https://git.kernel.org/linus/c5158358dffc8c7962f412c2c89fcce4e5fff96f|commit]] * tx4939: Remove driver [[https://git.kernel.org/linus/446667df283002fdda0530523347ffd1cf053373|commit]] == Pin Controllers (pinctrl) == * Add RISC-V Canaan Kendryte K210 FPIOA driver [[https://git.kernel.org/linus/d4c34d09ab03e1e631fe195ddf35365a1273be9c|commit]] * at91-pio4: add support for slew-rate [[https://git.kernel.org/linus/c709135e576b593d2ea4aef84b8fcd924a816a2d|commit]] * ingenic: Improve JZ4760 support [[https://git.kernel.org/linus/dd1ccfd6766911cade8cb50b41e192770d7ef91c|commit]] * qcom: Add SM8350 pinctrl driver [[https://git.kernel.org/linus/d5d348a3271f4b4d877ed246d0566ad1b9ec7f5b|commit]] * qcom: Add sc8180x TLMM driver [[https://git.kernel.org/linus/97423113ec4bbfe92c13ff4794d33391ab70ec96|commit]] * renesas: Initial !R8A779A0 (V3U) PFC support [[https://git.kernel.org/linus/741a7370fc3b8b549ac69886be161a99109b78b6|commit]] * sunxi: Add support for the Allwinner H616 pin controller [[https://git.kernel.org/linus/25adc29407fb3a064921af664f2e5134846312b9|commit]] * sunxi: Add support for the Allwinner H616-R pin controller [[https://git.kernel.org/linus/561c1cf17c465c6661b6fd3832df921458833e40|commit]] * tigerlake: Add Alder Lake-P ACPI ID [[https://git.kernel.org/linus/0e793a4e283487378e9a5b7db37bc1781bc72fd7|commit]] * remove coh901 driver [[https://git.kernel.org/linus/5817364a90c944cbe72c657e53495d41868013f4|commit]] * remove sirf atlas/prima drivers [[https://git.kernel.org/linus/c41e02c384f50dd514b904dc2fbf1627e11a6313|commit]] * remove ste u300 driver [[https://git.kernel.org/linus/4ef82b305239aca1ebf0ddd44b790eb9ddca5ba4|commit]] * remove zte zx driver [[https://git.kernel.org/linus/484c58d6601c2868e9763e105443ef57d562ee3b|commit]] == Multi Media Card (MMC) == * eMMC inline encryption support [[https://git.kernel.org/linus/93f1c150cb0d043e1e8985db7824b4e2e1ac653f|commit]], [[https://git.kernel.org/linus/0653300224a696719953a19efe13e1c6e9b8cceb|commit]], [[https://git.kernel.org/linus/ee49d0321f02596a046173be16fddcdfb8ceb7c1|commit]], [[https://git.kernel.org/linus/1e80709bdbfc1e1f3cac0ba8ed9a58f5789bcf51|commit]], [[https://git.kernel.org/linus/0a0c866f377ebea6ed5b65942cf1269651c21072|commit]], [[https://git.kernel.org/linus/433611ea8df3666845ecd3480c22667f065ea7af|commit]], [[https://git.kernel.org/linus/5cc046eb134f680f3ab6e2bb4ff43b94683336eb|commit]], [[https://git.kernel.org/linus/c93767cf64ebf41c65d8834af27df63f2f0f7ec5|commit]] * mmci: Add support for probing bus voltage level translator [[https://git.kernel.org/linus/6351cac92a8c598115d74a700f1720861d57ef20|commit]] * sdhci-of-aspeed: Add AST2600 bus clock support [[https://git.kernel.org/linus/0c53dc321a507c78fdd15a682f42175a131b1763|commit]] * sdhci_am654: Add Support for TI's AM64 SoC [[https://git.kernel.org/linus/754b7f2f7d2acda729619c6cfed9bc8124ca17cb|commit]] * sunxi: add support for A100 mmc controller [[https://git.kernel.org/linus/3536b82e5853ec302c1803896c126725afb6d57c|commit]] * remove dw_mmc-zx driver [[https://git.kernel.org/linus/e55f2cf512591dc0051a32e14b8866668d02706a|commit]] * remove sirf prima/atlas driver [[https://git.kernel.org/linus/c7b9f01fd12a46333c917f416b0df6ee39e7c774|commit]] == Memory Technology Devices (MTD) == * parsers: Add Qcom SMEM parser [[https://git.kernel.org/linus/803eb124e1a64e42888542c3444bfe6dac412c7f|commit]] * rawnand: qcom: Add support for Qcom SMEM parser [[https://git.kernel.org/linus/82bfd11f1b0364cfd75069d1464f92cc2a985660|commit]] * spi-nor: Add Global Block Unlock command [[https://git.kernel.org/linus/a7a5acba0e06b8f9923faa1a726f0ac1380b719a|commit]] * spi-nor: intel-spi: Add support for Intel Alder Lake-P SPI serial flash [[https://git.kernel.org/linus/d5802468c358cd421c09355467be36a41ea5b5d6|commit]] * spi-nor: sst: Add support for Global Unlock on sst26vf [[https://git.kernel.org/linus/75386810d3a61f4bb9e180774291454f7235b8b3|commit]] * rawnand: tango: Remove the driver [[https://git.kernel.org/linus/94d07f6a539db14ced8c0c2ae6ed4ab9623a24ab|commit]] == Industrial I/O (iio) == * Add timestamp channel for hid-sensors [[https://git.kernel.org/linus/4c2617207e3a9da1360e58731007ef47f85d6bf3|commit]], [[https://git.kernel.org/linus/4648cbd8fb92de705ae2823717d152e4c71fe50d|commit]], [[https://git.kernel.org/linus/314f7cad1ad20ebcc3a0a1520bdea567b87e0186|commit]], [[https://git.kernel.org/linus/04fe70d1b8aca1143304edf49c4f730753b06dcf|commit]], [[https://git.kernel.org/linus/a6bea3d5fe6ff483199da4badce159e2ed78bfa7|commit]], [[https://git.kernel.org/linus/4a3582c84ad9a4e734d61a08db9b099141e32abc|commit]] * accel: kxcjk1013: Add rudimentary regulator support [[https://git.kernel.org/linus/1d2e91a2db664fa5c0b935fe45314759f6f1fdc5|commit]] * adc: ad7476: Add LTC2314-14 support [[https://git.kernel.org/linus/28e37a92e30751dd16ffbbccdf36bf15d6a64152|commit]] * ms_sensors:ms_sensors_i2c: add support for alternative PROM layout [[https://git.kernel.org/linus/9ea7c79097fb3907d7bc587f70963dba7c95658c|commit]] * dac: ad5766: add driver support for AD5766 [[https://git.kernel.org/linus/fd9373e41b9ba5b609f97e98a04687f4ff136aff|commit]] * gyro: bmg160: Add rudimentary regulator support [[https://git.kernel.org/linus/ce69361ab74681b095d72376ad173dea3f4d9c29|commit]] * hid-sensors: Add hinge sensor driver [[https://git.kernel.org/linus/660987e1250334dd944aab0421144b541675d5d1|commit]] * imu: inv_mpu6050: Add support for MPU-6880 [[https://git.kernel.org/linus/4df685091dfe27ff557031f8429906fb5d8240ea|commit]] * light:apds9960 add detection for MSHW0184 ACPI device in apds9960 driver [[https://git.kernel.org/linus/b9968e16adacb9289ab5d4659e0d3201388a12db|commit]] * magnetometer: Add driver for Yamaha YAS530 [[https://git.kernel.org/linus/de8860b1ed4701ea7e6f760f02d79ca6a3b656a1|commit]] * magnetometer: bmc150: Add rudimentary regulator support [[https://git.kernel.org/linus/cce4f160ea809e906bb5bfaf0b03664cca08cdb1|commit]] * pressure:ms5637: add ms5803 support [[https://git.kernel.org/linus/649ef114a0a05541f9241442fa6b9c9bef457bb4|commit]] * xilinx-xadc: Add basic support for Ultrascale System Monitor [[https://git.kernel.org/linus/c2b7720a7905bb8aa3a9decbf135fec98faba38d|commit]] == Multi Function Devices (MFD) == * Add driver for Embedded Controller found on Acer Iconia Tab A500 [[https://git.kernel.org/linus/92eba6802c2b1ffb30f1454e9d99ef980b94bbbf|commit]] * arizona: Add support for ACPI enumeration of WM5102 connected over SPI [[https://git.kernel.org/linus/e933836744a2606e6cd42a6a83e5e43da2a60788|commit]] * bd9571mwv: Add support for BD9574MWF [[https://git.kernel.org/linus/c58ad0f2b052b5675d6394e03713ee41e721b44c|commit]], [[https://git.kernel.org/linus/e413c27e2ec8276ac0f25e7d1203f29adcfd8758|commit]], [[https://git.kernel.org/linus/b0f87e8ac263e3b82ec314542cb7fb07a47fc8b7|commit]], [[https://git.kernel.org/linus/30402f97f965fda9440e480f1aba6a6aba4572cd|commit]], [[https://git.kernel.org/linus/ceee9dc13bf991b151701e3b720487b5e1589ba4|commit]], [[https://git.kernel.org/linus/b9f71d14e570199bfd9a440db000e59780fe0fc7|commit]], [[https://git.kernel.org/linus/2d7af444e8364965a1ba44b2c2ea1e1122b673d4|commit]], [[https://git.kernel.org/linus/2e35627e6956e743a7e8e8d17a86dd243a6d51ef|commit]], [[https://git.kernel.org/linus/bfb26be7fe90186e5d9fe704cc124ab77bb7d127|commit]], [[https://git.kernel.org/linus/1e40a92c651f4bb383df757b69821f74820b6e6a|commit]], [[https://git.kernel.org/linus/f16e1fd197f85a943b5880009f4aefe05a17df0d|commit]], [[https://git.kernel.org/linus/b2548da647bb04737196ffd945505d47a166239b|commit]] * intel-lpss: Add Intel Alder Lake PCH-P PCI IDs [[https://git.kernel.org/linus/f7b6732178e79ffb388aa343a7d0f63429d06204|commit]] * intel-lpss: Add Intel Alder Lake PCH-S PCI IDs [[https://git.kernel.org/linus/c7b79a75287141cef5bbaeaf1c942269c08cd52e|commit]] * intel-m10-bmc: Expose MAC address and count [[https://git.kernel.org/linus/296f5568c6ee906e2a8db00adc751674f1745bd8|commit]] * intel_msic: Remove driver for deprecated platform [[https://git.kernel.org/linus/ef3c67b6454b8f542f50387ad481633ae30874ac|commit]] == Pulse-Width Modulation (PWM) == * Remove ZTE ZX driver [[https://git.kernel.org/linus/a2bc9b21fd3f89b1f9a5df46427855dcf344e6e7|commit]] == Inter-Integrated Circuit (I2C + I3C) == * Drop unused efm32 bus driver [[https://git.kernel.org/linus/e4555a32ba427e628b75fa03593d55b1f38527b1|commit]] * i801: Add support for Intel Alder Lake PCH-P [[https://git.kernel.org/linus/d1f50bcfd646b620bef0e0ccb9b7523ad14fef63|commit]] * mlxcpld: Add support for I2C bus frequency setting [[https://git.kernel.org/linus/66b0c2846ba8de569026a067bb5a34ea5768408c|commit]] * mux: mlxcpld: Extend driver functionality [[https://git.kernel.org/linus/84af1b168c5015fca0761cf9cce4add31e354dce|commit]], [[https://git.kernel.org/linus/81566938083af15aec75201293cf6047bb04f4d3|commit]], [[https://git.kernel.org/linus/cae5216387d18c888f9f38a0cf5be341a0af75a6|commit]], [[https://git.kernel.org/linus/c52a1c5f5db55c6a71110c2db9ae26b9f5269d20|commit]], [[https://git.kernel.org/linus/699c0506543ee9ba3f5a67ab0837b292b098aeb4|commit]], [[https://git.kernel.org/linus/a39bd92e92b96d05d676fb5c9493cf1c911d2a0a|commit]] * remove sirf bus driver [[https://git.kernel.org/linus/2cea84ddae1cc3af3969bfeae015aa303bf6e08d|commit]] * remove u300 bus driver [[https://git.kernel.org/linus/1059b2bcc683ab29c25d542af4902bfdb3f91b40|commit]] * remove zte zx bus driver [[https://git.kernel.org/linus/73cc584cfced260133cfc635f9921d66da676749|commit]] * i3c: master: svc: Add Silvaco I3C master driver [[https://git.kernel.org/linus/dd3c52846d5954acd43f0e771689302f27dadc28|commit]] == Hardware monitoring (hwmon) == * Add AHT10 Temperature and Humidity Sensor Driver [[https://git.kernel.org/linus/8c78f0dee4371ab3b0422edf08597525c6219512|commit]] * Add Texas Instruments TPS23861 driver [[https://git.kernel.org/linus/fff7b8ab225547828db9c57cdf05a03d5b4a7153|commit]] * amd_energy: Add AMD family 19h model 30h x86 match [[https://git.kernel.org/linus/9f56b8eb85927c6391216e4f35a7abb34847f0fd|commit]] * k10temp: Zen3 Ryzen Desktop CPUs support [[https://git.kernel.org/linus/c8d0d3fa946976c6bc69589375d7d063f0cb1492|commit]] * nct6683: Support ASRock boards [[https://git.kernel.org/linus/bd433537fef88d76e7f427bafda18791ae60e721|commit]] * pmbus/max16601: Add support for MAX16508 [[https://git.kernel.org/linus/66102281f94afdf1f41cf6147c7ddce73a8e75f2|commit]] * pmbus/max31785: Support revision "B" [[https://git.kernel.org/linus/996dc09c8e773f348086d03ded4cb96950f116bb|commit]] * pwm-fan: Support multiple fan tachometers [[https://git.kernel.org/linus/f0dc7cb6b4c9cd24a69f80423f6d7a03825b72e4|commit]] * abx500: Decomission abx500 driver [[https://git.kernel.org/linus/d349626b42f5dbd08ffcb3f2c383b1f6f433b3c1|commit]] == General Purpose I/O (gpio) == * bd9571mwv: Add BD9574MWF support [[https://git.kernel.org/linus/2e35627e6956e743a7e8e8d17a86dd243a6d51ef|commit]] * gpio-xilinx: Update on xilinx gpio driver [[https://git.kernel.org/linus/45c5277f347841daefb1a7b48da9904ef9b46ca9|commit]], [[https://git.kernel.org/linus/37ef334680800263b32bb96a5156a4b47f0244a2|commit]], [[https://git.kernel.org/linus/a32c7caea292c4d1e417eae6e5a348d187546acf|commit]], [[https://git.kernel.org/linus/26b04774621ed333e8bc56479feb6e31625df58c|commit]], [[https://git.kernel.org/linus/6e551bfa9872cd335d0929411cfdefe99ce65a1d|commit]] * intel-mid: Remove driver for deprecated platform [[https://git.kernel.org/linus/5f7582aa2d3c2ea0a9c9be17bcb53d29c0417ae5|commit]] * mvebu: add pwm support for Armada 8K/7K [[https://git.kernel.org/linus/85b7d8abfec70ae820ddfea493f93b0af7e50b51|commit]] * pca953x: Add support for pca9506 [[https://git.kernel.org/linus/1421b447ae7b419ed8303c1af8632b5884b59704|commit]] * rcar: Add R-Car V3U (!R8A779A0) support [[https://git.kernel.org/linus/93ac0b0c68c0cff8e49d2a7c08525824dbb8642e|commit]] * remove zte zx driver [[https://git.kernel.org/linus/f0a2c77eb8e9ac5a4d783ef04c3e0f712cb707d6|commit]] * visconti: Add Toshiba Visconti GPIO support [[https://git.kernel.org/linus/2ad74f40dacc411546d737ce92197384cd8587bd|commit]] * msic: Remove driver for deprecated platform [[https://git.kernel.org/linus/aee25798acf00978a2d9d39ae8b2c2353757d01d|commit]] == Leds == * apu: extend support for PC Engines APU1 with newer firmware [[https://git.kernel.org/linus/1b40faf7e4abe10db2f730cf66b2b47551110940|commit]] * lgm: Add LED controller driver for LGM SoC [[https://git.kernel.org/linus/c3987cd2bca34ddfec69027acedb2fae5ffcf7a0|commit]] * trigger: implement a tty trigger [[https://git.kernel.org/linus/fd4a641ac88fbbaf8b90e00823397597a287cfcd|commit]] == DMA engines == * Add Intel LGM SoC DMA support [[https://git.kernel.org/linus/32d31c79a1a4fbc48aab594a4dc9ffa087ab59a3|commit]] * dw-axi-dmac: support Intel !KeemBay AxiDMA [[https://git.kernel.org/linus/8c70fb7e0a0ab477504e0bd761d301ddd616c8eb|commit]], [[https://git.kernel.org/linus/ef6fb2d6f1abd56cc067c694253ea362159b5ac3|commit]], [[https://git.kernel.org/linus/0b9d2fb368b97823a477221649ac82d17a9af11b|commit]], [[https://git.kernel.org/linus/67b2e39f4acb764cbc0ab9b2af07b18aec7b2cce|commit]], [[https://git.kernel.org/linus/66c6c9455efce0185911d7befb14992122c99474|commit]], [[https://git.kernel.org/linus/eec91760539ef4257cc0e4649d3db27e3762c579|commit]], [[https://git.kernel.org/linus/1deb96c0fa58afe0f5c4aa8e5916baa9454979d6|commit]], [[https://git.kernel.org/linus/b428c6fa41125fdbba36baa92de4e439e04ccfc8|commit]], [[https://git.kernel.org/linus/8e55444da65c01143082a7d1ed08dfeeec7c244b|commit]], [[https://git.kernel.org/linus/0a35c9a017d3e4d7f8eb503827a8cdbb8a47d7b0|commit]], [[https://git.kernel.org/linus/8fb1dae09091b937e4966be4d024edeb80576ca6|commit]], [[https://git.kernel.org/linus/cd0f00c39ff48006cb0523b09b22842d21f70e72|commit]], [[https://git.kernel.org/linus/3df2d81f878dcd67716f09403a3f4bfa5c319d3b|commit]], [[https://git.kernel.org/linus/425c8a53e87478de2012c94208d7e6c59213d5ca|commit]], [[https://git.kernel.org/linus/f74b3025506046e8662ebb2026697d7755b1d6ff|commit]], [[https://git.kernel.org/linus/78a90a1e489e3f19b0adf8327f432ee0684a7680|commit]], [[https://git.kernel.org/linus/f80f7c96f77258da1ea291d7ccfc731b279339f1|commit]] * idxd: add module parameter to force disable of SVA [[https://git.kernel.org/linus/03d939c7e3d8800a9feb54808929c5776ac510eb|commit]] * jz4780: Add support for the JZ4760(B) [[https://git.kernel.org/linus/d2852a3e8ba98c170bac5e4b8d048f584683c23a|commit]] * owl: Add compatible for the Actions Semi S500 DMA controller [[https://git.kernel.org/linus/c518a2fd1bcfb00bfae9007913090d8645651637|commit]] * rcar-dmac: Add support for R-Car V3U [[https://git.kernel.org/linus/e5bfbbb916a43a80801458e10369cf02229278eb|commit]] * remove coh901318 driver [[https://git.kernel.org/linus/a033a74e8b66336fc2ea379842be6bcf176cbfbc|commit]] * remove sirfsoc driver [[https://git.kernel.org/linus/ec6ab42f5aadd765b0b8c4e2d21508ac1e20f2ed|commit]] * remove zte zx driver [[https://git.kernel.org/linus/1c8963f830136c26f01af5d2523470a2b958ce80|commit]] * ti: k3-udma: Add support for burst_size configuration for mem2mem [[https://git.kernel.org/linus/046d679b5b8194184efb9f0fe6e6e3f9e06d2c90|commit]] == Cryptography hardware acceleration == * hisilicon: add ZIP device using mode parameter [[https://git.kernel.org/linus/f8408d2b79b834f79b6c578817e84f74a85d2190|commit]] * hisilicon/hpre: enable Elliptic curve cryptography [[https://git.kernel.org/linus/fbc75d03fda048bc821cb27f724ff367d5591ce8|commit]] * Add Keem Bay OCS HCU driver [[https://git.kernel.org/linus/33ff64884c4e5ffcac1c4aa767e38bf4b3f443a0|commit]], [[https://git.kernel.org/linus/472b04444cd39e16ba54987b2e901a79cf175463|commit]], [[https://git.kernel.org/linus/ae832e329a8d17144e5ae625e1704901f0e0b024|commit]], [[https://git.kernel.org/linus/b46f80368869cf46dbfe97ca8dfaf02e6be4510e|commit]], [[https://git.kernel.org/linus/5a5a27b3e1577dbd63b0ac114d784bc3695e245b|commit]] * octeontx2: Add Support for Marvell OcteonTX2 CPT engine [[https://git.kernel.org/linus/5e8ce8334734c5f23fe54774e989b395bc6da635|commit]], [[https://git.kernel.org/linus/83ffcf78627f98919ebae3dc6715982cc83176ed|commit]], [[https://git.kernel.org/linus/fe16eceab0463c160a333b7df4edd707f3a24d5c|commit]], [[https://git.kernel.org/linus/43ac0b824f1cb7c63c5fe98ea2b80ec480412601|commit]], [[https://git.kernel.org/linus/64506017030dd44f0fc91c5110840ac7996213dd|commit]], [[https://git.kernel.org/linus/78506c2a1eac97504ff56de1c587bac403ca8dca|commit]], [[https://git.kernel.org/linus/19d8e8c7be1567b92e99f7201b8e9b286d04dc0f|commit]], [[https://git.kernel.org/linus/8ec8015a316816b07538635fe9c04c35ad63acfc|commit]], [[https://git.kernel.org/linus/6f03f0e8b6c8a82d8e740ff3a87ed407ad423243|commit]] * sun4i-ss: enabled stats via debugfs [[https://git.kernel.org/linus/b1f578b85a13c4228d7862a203b428e774f87653|commit]] * picoxcell: Remove !PicoXcell driver [[https://git.kernel.org/linus/fecff3b931a52c8d5263fb1537161f0214acb44a|commit]] * mediatek: remove obsolete driver [[https://git.kernel.org/linus/6a702fa5339597f2f2bb466043fbb20f3e55e0ad|commit]] == PCI == * brcmstb: support BCM4908 with external PERST# signal controller [[https://git.kernel.org/linus/0cdfaceb9889b69d0230b82ae91c46ed0b33fc27|commit]] * layerscape: Add LX2160A rev2 EP mode support [[https://git.kernel.org/linus/5bfb792f210ce6644bc2d72e047e0715ac4a1010|commit]] * microchip: Add Microchip !PolarFire PCIe controller driver [[https://git.kernel.org/linus/6f15a9c9f94133bee0d861a4bf25e10aaa95219d|commit]] * Remove tango host controller driver [[https://git.kernel.org/linus/de9427ca87cfa959abcd8bab7e38343b51219ffa|commit]] == Non-Transparent Bridge (NTB) == * Implement NTB Controller using multiple PCI EP [[https://git.kernel.org/linus/13bccf873808ac9516089760efce7ea18b7484a9|commit]], [[https://git.kernel.org/linus/959a48d0eac0321948c9f3d1707ba22c100e92d5|commit]], [[https://git.kernel.org/linus/fa8fef0e104a23efe568b835d9e7e188d1d97610|commit]], [[https://git.kernel.org/linus/0e27aeccfa3d1bab7c6a29fb8e6fcedbad7b09a8|commit]], [[https://git.kernel.org/linus/7e5a51ebb321537c4209cdd0c54c4c19b3ef960d|commit]], [[https://git.kernel.org/linus/63840ff5322373d665b2b9c59cd64233d5f0691e|commit]], [[https://git.kernel.org/linus/e85a2d7837622bd99c96f5bbc7f972da90c285a2|commit]], [[https://git.kernel.org/linus/87d5972e476f6c4e98a0abce713c54c6f40661b0|commit]], [[https://git.kernel.org/linus/256ae475201b16fd69e00dd6c2d14035e4ea5745|commit]], [[https://git.kernel.org/linus/38ad827e3bc0f0e94628ee1d8dc31e778d9be40f|commit]], [[https://git.kernel.org/linus/dbcc542f36086abcaec28a858b17f2c358d57973|commit]], [[https://git.kernel.org/linus/a62074a9ba856082a60ff60693abd79f4b55177d|commit]], [[https://git.kernel.org/linus/8b821cf761503b80d0bd052f932adfe1bc1a0088|commit]], [[https://git.kernel.org/linus/599f86872f9ce8a0a0bd111a23442b18e8ee7059|commit]] * Add support for EPF PCI Non-Transparent Bridge [[https://git.kernel.org/linus/812ce2f8d14ea791edd88c36ebcc9017bf4c88cb|commit]] == Thunderbolt == * Add support for PCIe tunneling disabled (SL5) [[https://git.kernel.org/linus/3cd542e6e6afb6fa6c34d4094d498f42e22110f5|commit]] * Add support for de-authorizing devices [[https://git.kernel.org/linus/3da88be249973f7b74e7b24ed559e6abc2fc5af4|commit]] * Add support for native USB4 _OSC [[https://git.kernel.org/linus/c6da62a219d028de10f2e22e93a34c7ee2b88d03|commit]] * Allow disabling XDomain protocol [[https://git.kernel.org/linus/5ca67688256a0aeede5cba288eaef4d8e4a9e622|commit]] == Clock == * Add RISC-V Canaan Kendryte K210 clock driver [[https://git.kernel.org/linus/c6ca7616f7d5c2ce166280107ba74db1d528fcb7|commit]] * clk-axiclkgen: add ZynqMP PFD and VCO limits [[https://git.kernel.org/linus/da68c30963c04d7badbda53021418df1f043c985|commit]] * imx8mm: add clkout1/2 support [[https://git.kernel.org/linus/c1ae5c6f789acde2ad32226cb5461cc1bc60cdf3|commit]] * imx8mn: add clkout1/2 support [[https://git.kernel.org/linus/3af4df65504088e9a7d20c0251e1016e521ad4fc|commit]] * imx8mq: add PLL monitor output [[https://git.kernel.org/linus/75a352bc6611e79227328e39d42086b0eebf24f3|commit]] * mstar: MStar/SigmaStar MPLL driver [[https://git.kernel.org/linus/bef7a78da71687838a6bb5b316c4f5dfd31582f5|commit]] * qcom: Add A7 PLL support [[https://git.kernel.org/linus/5a5223ffd7ef721b59be38e2ce83e0a73dbb8942|commit]] * qcom: Add Global Clock controller (GCC) driver for SC7280 [[https://git.kernel.org/linus/a3cc092196ef63570c8744c3ac88c3c6c67ab44b|commit]] * qcom: Add SDM660 GPU Clock Controller (GPUCC) driver [[https://git.kernel.org/linus/79b5d1fc93a1f114a0974a076b5a25ca64b37b0f|commit]] * qcom: Add SDX55 APCS clock controller support [[https://git.kernel.org/linus/f28dec1ab71bddc76fb8931a16d5d42c13a048cc|commit]] * qcom: clk-alpha-pll: Add support for Lucid 5LPE PLL [[https://git.kernel.org/linus/f4c7e27aa4b60a77a581d8b542c4d56942ee81ef|commit]] * qcom: gcc-sm8350: add gdsc [[https://git.kernel.org/linus/3fade948fbb3ccd30f6b06c474d0d084dffecb64|commit]] * qcom: gcc: Add clock driver for SM8350 [[https://git.kernel.org/linus/44c20c9ed37fa60e2a6df3f5aefa7b237b7839fb|commit]] * qcom: gcc: Add global clock controller driver for SC8180x [[https://git.kernel.org/linus/4433594bbe5dcf473b06452dbea19430deb7154c|commit]] * qcom: rpmh: Add support for RPMH clocks on SC7280 [[https://git.kernel.org/linus/fff2b9a651621f2979ca12c8206c74e3e07a6e31|commit]] * qcom: rpmhcc: Add sc8180x rpmh clocks [[https://git.kernel.org/linus/8a1f7fb17569536d7d3a3c9f9c4e02c303c1c1e2|commit]] * renesas: r8a77965: Add TMU clocks [[https://git.kernel.org/linus/e0c0d449346085f0ac71f2adef2808dc9e679fa0|commit]] * renesas: r8a7796: Add TMU clocks [[https://git.kernel.org/linus/a26edd3d3c286c47ad3e554922ab03816d7431fb|commit]] * renesas: r8a77990: Add TMU clocks [[https://git.kernel.org/linus/0f3a9265941bbcf75f870f7e1ce20e90d735862d|commit]] * renesas: r8a77995: Add TMU clocks [[https://git.kernel.org/linus/fa7f47972b13d1791494bb5019db8a8951a6fea3|commit]] * renesas: v3u: add & update (H)SCIF nodes [[https://git.kernel.org/linus/bff4e5dac9992ba5a6b2d318570b993f4c616b5c|commit]], [[https://git.kernel.org/linus/9e921faa305369e5cbe4fd8f3212a1ad6aa85c79|commit]], [[https://git.kernel.org/linus/f754ed71b79cca5b07e76aaf28ce3c8776ab1f7f|commit]], [[https://git.kernel.org/linus/2e16d0df87baa84485031b88b1b149badbc68810|commit]], [[https://git.kernel.org/linus/088e6b23050487cae1bd7f70b439a453689b6f53|commit]] * renesas: v3u: add SDHI/MMC support [[https://git.kernel.org/linus/a5ca4c32121297e2306438ef0b2c08f98bafa3f3|commit]], [[https://git.kernel.org/linus/97af391a6fdca679aa9863b019137332167b3fa6|commit]], [[https://git.kernel.org/linus/8bb67d87346a36e174de4d7e5680155f627fd30d|commit]], [[https://git.kernel.org/linus/792501727c2abf568f694c9c79b0da628c9dc4bb|commit]], [[https://git.kernel.org/linus/6b159d547d462f4e47f1ae913f0c05e7071183ec|commit]], [[https://git.kernel.org/linus/ee33cd69344ff04f3b512eb9d74c16c412b07115|commit]] * renesas: v3u: add support for RWDT [[https://git.kernel.org/linus/1ee5981da617190c41f7a019542ed4a85041ddbd|commit]], [[https://git.kernel.org/linus/ab2ccacd73867c6be285ba4f3c1a3e10b96e9a1d|commit]], [[https://git.kernel.org/linus/f4b30c0a03a9edb3e70cbd7abe65fc6c3033fb20|commit]], [[https://git.kernel.org/linus/d207dc500bbcf8c6e1cbad375b08904f984f9602|commit]] * renesas: r8a779a0: Add FCP and VSP support [[https://git.kernel.org/linus/0177b5090effab70762c774b860df8d298e62ff4|commit]], [[https://git.kernel.org/linus/ed447e7d60de9ee28763a9e0d215267db7498639|commit]], [[https://git.kernel.org/linus/57be2dc8d4cf4791993bd3e4caf586f3adfb7f6d|commit]] * socfpga: agilex: add clock driver for eASIC N5X platform [[https://git.kernel.org/linus/a0f9819cbe995245477a09d4ca168a24f8e76583|commit]] * sunxi-ng: Add support for the Allwinner H616 CCU [[https://git.kernel.org/linus/88dde5e23da1a16fe9a417171e6c941736b8d3a6|commit]] * sunxi-ng: Add support for the Allwinner H616 R-CCU [[https://git.kernel.org/linus/394a36dd9dec7fd48b75dab23432632a30f241ea|commit]] * vc5: Add support for optional load capacitance [[https://git.kernel.org/linus/f3d661d6b4412c9d5f60d0566554fab83f9db381|commit]] * Drop unused efm32gg driver [[https://git.kernel.org/linus/33034d7422db6fd85795fd4b1ef5780efa99a8af|commit]] * clocksource: atlas: Remove sirf atlas driver [[https://git.kernel.org/linus/446262b27285e86bfc078d5602d7e047a351d536|commit]] * clocksource: prima: Remove sirf prima driver [[https://git.kernel.org/linus/a8d80235808c8359b614412da76dc10518ea9090|commit]] * clocksource: tango: Remove tango driver [[https://git.kernel.org/linus/8fdb44176928fb3ef3e10d97eaf1aed82c90bd58|commit]] * clocksource: u300: Remove the u300 driver [[https://git.kernel.org/linus/33105406764f7f13c5e7279826f77342c82c41b5|commit]] * remove sirf prima2/atlas drivers [[https://git.kernel.org/linus/ed0f3e23d10699df7b8f6189f7c52d0d4a3619db|commit]] * remove tango4 driver [[https://git.kernel.org/linus/7765f32a8e9b03cf0e25698b5a841e00c1a5090e|commit]] * remove u300 driver [[https://git.kernel.org/linus/ee7294ba49bf8559b560b21629ed8153082c25cf|commit]] * remove zte zx driver [[https://git.kernel.org/linus/bcbe6005eb18d2cd565f202d9351737061753894|commit]] == PHY ("physical layer" framework) == * Add Support for SM8350 UFS [[https://git.kernel.org/linus/d0858167492b59297c5c2aac10cdc9904c5a1cc6|commit]], [[https://git.kernel.org/linus/920abc105b5de6489d61bd8c5d0d44463665ae3f|commit]], [[https://git.kernel.org/linus/0e43fdb94a8363cfd78e8d14580ea2f5b82789a8|commit]] * SM8350 USB phy [[https://git.kernel.org/linus/fcba632d8148ab3ec19f6c7dd015cca866357d7e|commit]], [[https://git.kernel.org/linus/10c744d48d7f01b0d0c954d8d71aebd07705a7b9|commit]], [[https://git.kernel.org/linus/7a79f1f7f7e75e532c5a803ab3ebf42a3e79497c|commit]] * phy-brcm-usb: support PHY on the BCM4908 [[https://git.kernel.org/linus/4b402fa8e0b7817f3e3738d7828038f114e6899e|commit]] * qcom-qmp: Add SC8180X UFS phy [[https://git.kernel.org/linus/a5a621ad0ab44aa672385e0dddc730c3e50a908f|commit]] * qcom-qmp: Add SC8180X USB phy [[https://git.kernel.org/linus/4d1a6404e91efffe3192e1405e175fc7fb3fa3de|commit]] * qcom-qmp: Add support for SDX55 QMP PHY [[https://git.kernel.org/linus/86ef5a79d6bbc755fd764318bd501ee6583961f1|commit]] * qcom-qusb2: Add configuration for SDM660 [[https://git.kernel.org/linus/b0e7f781fc9958bfb57527a49c5a1eb1f423439c|commit]] * qcom-qusb2: add QUSB2 support for IPQ6018 [[https://git.kernel.org/linus/2cfbe6765b7a61feebbbcfdd4aecb6e6de38b361|commit]] == CXL (Compute Express Link) == * CXL 2.0 Support [[https://git.kernel.org/linus/4cdadfd5e0a70017fec735b7b6d7f2f731842dc6|commit]], [[https://git.kernel.org/linus/8adaf747c9f0b470aea1b0c88583aa0a344e1540|commit]], [[https://git.kernel.org/linus/b39cb1052a5cf41bc12201ec1c0ddae5cb8be868|commit]], [[https://git.kernel.org/linus/583fa5e71caeb79e04e477e9837e2f7fa53b71e4|commit]], [[https://git.kernel.org/linus/13237183c735f5cba4ae26bc782c613ae0d4e4d3|commit]], [[https://git.kernel.org/linus/472b1ce6e9d6396ab3f11fc5101c6b63b934a018|commit]], [[https://git.kernel.org/linus/57ee605b976c30a86613648935d255bbe704aeab|commit]], [[https://git.kernel.org/linus/68a5a9a243354ed52f7b37b057bd5e98cba870c8|commit]] == Various == * bus: fsl-mc: enhance Management Complex userspace support [[https://git.kernel.org/linus/8544717cdacc2f33f0f53a3b34c5125b37e13ce9|commit]], [[https://git.kernel.org/linus/46707989269a251e5e4ca295975525605bc8afef|commit]], [[https://git.kernel.org/linus/2cf1e703f066cfa82eb5a358ae84c29fe15a3b3a|commit]], [[https://git.kernel.org/linus/3f6099438181d269d56f9d4040d93ffae65f9e4c|commit]], [[https://git.kernel.org/linus/296c6264d4b19554dc8367e3f409bd248f504c2d|commit]] * PCI: Add Silicom Denmark vendor ID [[https://git.kernel.org/linus/8f1fc1c15329a9d53bde5636e85ca98ece2ec7bd|commit]] * PCI: Add TI J721E device to PCI IDs [[https://git.kernel.org/linus/599f86872f9ce8a0a0bd111a23442b18e8ee7059|commit]] * bus: mhi: core: Add device hardware reset support [[https://git.kernel.org/linus/b5a8d233a588b3acf2a7a3a8da30f8f68f376626|commit]] * bus: sunxi-rsb: Implement runtime power management [[https://git.kernel.org/linus/4a0dbc12e61823ece7172df953c3333c8f5f9222|commit]] * coresight: Add support for v8.4 !SelfHosted tracing [[https://git.kernel.org/linus/e5d51fbe9bf5f13e72e3c742705928c74d8ba8bf|commit]] * coresight: etm-perf: Support PID tracing for kernel at EL2 [[https://git.kernel.org/linus/88f11864cf1d1324f620059ec747d74b72d9d736|commit]] * coresight: etm4x: Add support for sysreg only devices [[https://git.kernel.org/linus/5214b563588e8414193bd7a174c52350256942a6|commit]] * coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 [[https://git.kernel.org/linus/b8336ad947e1913b9bb5cdf4f54b687654160d42|commit]] * drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs [[https://git.kernel.org/linus/51f109228308a87c7f2583360e54acfc567203da|commit]] * soc: atmel: add support for sama7g5 [[https://git.kernel.org/linus/f12a29cb566699614266471342872193db1a1f52|commit]] * soc: qcom: rpmpd: Add msm8994 RPM Power Domains [[https://git.kernel.org/linus/43eb76a2e56b94541293fc8192d6edf1d0ec8965|commit]] * fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() [[https://git.kernel.org/linus/4a224acec5971653bf0e8b6e1d2d0df72a7d57f7|commit]] * fpga: dfl: add support for N3000 Nios private feature [[https://git.kernel.org/linus/56172ab35338e3bb13c6bff65dea96b12e8c41ea|commit]] * habanalabs: add CS completion and timeout properties [[https://git.kernel.org/linus/0811b391469510447a2263f706389b610e454177|commit]] * habanalabs: add driver support for internal cb scheduling [[https://git.kernel.org/linus/d3f139c46280035509600900a6ead3d7e680218f|commit]] * habanalabs: add new mem ioctl op for mapping hw blocks [[https://git.kernel.org/linus/d00697fbe13ccc1dfb7adb82204e1469a7783b07|commit]] * habanalabs: staged submission support [[https://git.kernel.org/linus/2795c8891577c4f1493dd4e3abc298c60009ec42|commit]] * habanalabs: support fetching first available user CQ [[https://git.kernel.org/linus/e52606d2f5363f4900cfe8419e391644b0229c6f|commit]] * habanalabs: support non power-of-2 DRAM phys page sizes [[https://git.kernel.org/linus/b19dc67aa8c008661b10b1c2372a29f403bf5dac|commit]] * hwspinlock: omap: Add support for K3 AM64x !SoCs [[https://git.kernel.org/linus/b9ddb2500e7e544410f38476ab928fc2fe01e381|commit]] * interconnect: qcom: Add MSM8939 interconnect provider driver [[https://git.kernel.org/linus/6c6fe5d3dc5e2be4118ee67e0a70fe7882a89397|commit]] * interconnect: qcom: Add SDX55 interconnect provider driver [[https://git.kernel.org/linus/cbb382c5fb371c079b4e984da03cdb5d8940518b|commit]] * interconnect: qcom: Consolidate interconnect RPM support [[https://git.kernel.org/linus/62feb14ee8a374814f0e905b24ddf6cdcbbe4159|commit]] * irqchip/ingenic: Add support for the JZ4760 [[https://git.kernel.org/linus/5fbecd2389f48e1415799c63130d0cdce1cf3f60|commit]] * irqchip/sun6i-r: Use a stacked irqchip driver [[https://git.kernel.org/linus/4e34614636b31747b190488240a95647c227021f|commit]] * irqchip: Add support for Realtek RTL838x/RTL839x interrupt controller [[https://git.kernel.org/linus/9f3a0f34b84ad1b9a8f2bdae44b66f16685b2143|commit]] * irqchip: Remove sigma tango driver [[https://git.kernel.org/linus/00e772c4929257b11b51d47e4645f67826ded0fc|commit]] * irqchip: Remove sirfsoc driver [[https://git.kernel.org/linus/5c1ea0d842b1e73ae04870527ec29d5479c35041|commit]] * mailbox: omap: Add support for K3 AM64x !SoCs [[https://git.kernel.org/linus/595be654b0c23b64268b3f49934588e7be42f762|commit]] * mailbox: qcom: Add SC8180X apcs compatible [[https://git.kernel.org/linus/d10c851f25f328237deb61350052c5d73d4dd19b|commit]] * mailbox: qcom: Add support for SDX55 APCS IPC [[https://git.kernel.org/linus/c319f78cba83bb0475cbcbf221492c651bd35b2b|commit]] * mei: add support for client dma capability [[https://git.kernel.org/linus/b7a4804129c7adb3ee9caf5505e3f91fb1467ec3|commit]] * mei: hbm: add client dma hbm messages [[https://git.kernel.org/linus/dfad8742a328598d52d8472ce34fac312f4a5acb|commit]] * mei: implement client dma setup [[https://git.kernel.org/linus/369aea84595189200a2e6b028f556a7efa0ec489|commit]] * mei: me: add adler lake point LP DID [[https://git.kernel.org/linus/930c922a987a02936000f15ea62988b7a39c27f5|commit]] * mei: me: add adler lake point S DID [[https://git.kernel.org/linus/f7545efaf7950b240de6b8a20b9c3ffd7278538e|commit]] * memory: dfl-emif: add the DFL EMIF private feature driver [[https://git.kernel.org/linus/477dfdccfcae4665f073260446199933369cd50e|commit]] * memory: tegra124: Support interconnect framework [[https://git.kernel.org/linus/380def2d4cf257663de42618e57134afeded32dd|commit]] * mhi: pci_generic: Misc improvements [[https://git.kernel.org/linus/b5a8d233a588b3acf2a7a3a8da30f8f68f376626|commit]], [[https://git.kernel.org/linus/d9f23ea69d41d9749873381affe3c00bb1857019|commit]], [[https://git.kernel.org/linus/eb96787a5da8e481e53bf2d87a575283d57130a2|commit]], [[https://git.kernel.org/linus/8ccc3279fcad9736b58873b1ad597287ee52757a|commit]], [[https://git.kernel.org/linus/7389337f0a78ea099c47f0af08f64f20c52ab4ba|commit]], [[https://git.kernel.org/linus/b012ee6bfe2ac99bdf7d70b7776187f416c1cab8|commit]], [[https://git.kernel.org/linus/8562d4fe34a3ef52da077f77985994bb9ad1f83e|commit]], [[https://git.kernel.org/linus/84026a5bbc113fb6cef0326ada0e6f5e4d95026c|commit]], [[https://git.kernel.org/linus/4da3d07db8ae325e8e01ad85e28e9e60c58bcc14|commit]] * misc: bcm-vk: Add Broadcom VK driver [[https://git.kernel.org/linus/882227626459ce7a24191f13c6d9749a00992059|commit]], [[https://git.kernel.org/linus/522f692686a73e51300073c08e4107a8cd0b9854|commit]], [[https://git.kernel.org/linus/064ffc7c3939ebc9c152e17bd9f4496d7b318688|commit]], [[https://git.kernel.org/linus/bfc53e01d221e7068d66a0a051762f8b1edcbf63|commit]], [[https://git.kernel.org/linus/af22527e82d12f9d0b5afb39f25926a91d5fa7e7|commit]], [[https://git.kernel.org/linus/22c30607d1e0c604b2450a7aa5bc90a63e24f088|commit]], [[https://git.kernel.org/linus/7367e0ad77d21ff851404ffd71bd1f626bc93ef2|commit]], [[https://git.kernel.org/linus/ff428d052b3b6fb22242d17c213c4898e5136323|commit]], [[https://git.kernel.org/linus/111d746bb4767ad476f80fe49067e3df3d9a9375|commit]], [[https://git.kernel.org/linus/d63d658f74727749088bfe436230b810f3880b0a|commit]], [[https://git.kernel.org/linus/483050c04738c685e3982c1baec202d0cc1beb0d|commit]], [[https://git.kernel.org/linus/68f1fae62c37ff739c38ac812165cbbab85b65d4|commit]], [[https://git.kernel.org/linus/91ca10d6fa0720e35596c720e494d9c18624418a|commit]] * misc: pti: Remove driver for deprecated platform [[https://git.kernel.org/linus/8ba59e9dee31246fc34b4d4bec032093e9c06510|commit]] * misc: pvpanic: introduce device capability [[https://git.kernel.org/linus/487709fa1be2f27aa8e7de6c60587b4302a21467|commit]] * misc: pvpanic: introduce events device attribue [[https://git.kernel.org/linus/8d6da6575ffec171161d36a06c015142b0049637|commit]] * misc: remove atmel_tclib [[https://git.kernel.org/linus/157576d552339edc7988c79f37f4a335eaa0eaf2|commit]] * nvmem: Add driver to expose reserved memory as nvmem [[https://git.kernel.org/linus/5a3fa75a4d9cb6bcfc9081ef224a4cdcd4b3eafe|commit]] * of: property: Add fw_devlink support for more props [[https://git.kernel.org/linus/e13f5b7a130f7b6d4d34be27a87393890b5ee2ba|commit]], [[https://git.kernel.org/linus/4104ca776ba38d81bd6610256d3b0d7e6a058067|commit]] * of: Make fw_devlink=on more forgiving [[https://git.kernel.org/linus/9528e0d9c10027ae80e2aab36e30a1f730b1bbf9|commit]], [[https://git.kernel.org/linus/1753c4d1edbcf1b35e585ff76777d09434344c8f|commit]], [[https://git.kernel.org/linus/19d0f5f6bff878277783fd98fef4ae2441d6a1d8|commit]], [[https://git.kernel.org/linus/a9dd8f3c2cf3413d9302ef12e88181cf001c3ed8|commit]], [[https://git.kernel.org/linus/74c782cff77b3533290148df1fa6f8c7db5e60d5|commit]], [[https://git.kernel.org/linus/ed1054a02aa2323f1676093d6e58cde4484d8867|commit]], [[https://git.kernel.org/linus/bab2d712eeaf9d60d66fe077749b988125144e2e|commit]], [[https://git.kernel.org/linus/3c9ea42802a1fbf7ef29660ff8c6e526c58114f6|commit]] * remoteproc/mediatek: support L1TCM [[https://git.kernel.org/linus/ca23ecfdbd44bac02cb6964a3793c565a389af96|commit]] * remoteproc: ingenic: Add module parameter 'auto_boot' [[https://git.kernel.org/linus/ec8207ae39dc1f498962722d9fdea7bbc3a8233b|commit]] * remoteproc: qcom: pas: Add SM8350 PAS remoteprocs [[https://git.kernel.org/linus/e8b4e9a21af77b65ea68bd698acf4abe04afd051|commit]] * remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible [[https://git.kernel.org/linus/8cc8eeffd058f3e7e2d8710a514ffcbc2bd69d28|commit]] * reset: simple: add BCM4908 MISC PCIe reset controller support [[https://git.kernel.org/linus/def26913b66fd94e431afecf28e09c08e8c02a35|commit]] * sfi: Remove framework for deprecated firmware [[https://git.kernel.org/linus/4590d98f5a4f466d17e5c81d7c9fc796da9a8cee|commit]] * speakup: Make dectlk flush timeout configurable [[https://git.kernel.org/linus/1f7c14afd4ad5aae5220dfc878f29770239911b1|commit]] * tpm: add i2c driver for cr50 [[https://git.kernel.org/linus/3a253caaad11cf4ac371dd6549a9ec6e2f2152fa|commit]] = List of Pull Requests = |
Linux kernel 5.12 changelog.
1. Core (various)
(FEATURED) idmapped mounts commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
openat(): Support non-blocking open with LOOKUP_CACHED / RESOLVE_CACHED flags commit, commit, commit, commit
(FEATURED) Allow selecting preemtion flavour on boot commit, commit, commit, commit, commit, commit, commit
Enable fw_devlink=on by default (create device links between consumer and supplier devices by scanning the firmware to infer the consumer/supplier relationships). It cuts down deferred probes commit, commit, commit, commit, commit, commit, commit
fs-verity: Add an ioctl FS_IOC_READ_VERITY_METADATA which allows reading verity metadata from a file that has fs-verity enabled, including the merkle tree, the fsverity_descriptor, and the built-in signature commit, commit, commit, commit, commit, commit
- io_uring
Request recycling and task_work optimizations, which net anywhere from 10-20% of speedups on workloads that mostly are inline commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enable non-blocking path resolution for filename lookups commit
Support for skip entries in file registration commit
Flag new native workers with IORING_FEAT_NATIVE_WORKERS commit
- Locking
- Task scheduler
vt: drop old FONT ioctls commit
- Build
Add support for LTO in Clang commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
kunit: support running subsets of test suites from kunit.py commit, commit, commit
Linux has not been released
Summary:
Contents
- Core (various)
- Prominent features
- Core (various)
- File systems
- Memory management
- Block layer
- Tracing, perf and BPF
- Architectures
-
Drivers
- Graphics
- Power Management
- Storage
- Drivers in the Staging area
- Networking
- Audio
- Tablets, touch screens, keyboards, mouses
- TV tuners, webcams, video capturers
- Universal Serial Bus
- Serial Peripheral Interface (SPI)
- Watchdog
- Serial
- CPU Frequency scaling
- Device Voltage and Frequency Scaling
- Voltage, current regulators, power capping, power supply
- Real Time Clock (RTC)
- Pin Controllers (pinctrl)
- Multi Media Card (MMC)
- Memory Technology Devices (MTD)
- Industrial I/O (iio)
- Multi Function Devices (MFD)
- Pulse-Width Modulation (PWM)
- Inter-Integrated Circuit (I2C + I3C)
- Hardware monitoring (hwmon)
- General Purpose I/O (gpio)
- Leds
- DMA engines
- Cryptography hardware acceleration
- PCI
- Non-Transparent Bridge (NTB)
- Thunderbolt
- Clock
- PHY ("physical layer" framework)
- CXL (Compute Express Link)
- Various
- List of Pull Requests
- Other news sites
2. Prominent features
== ==
3. Core (various)
(FEATURED) idmapped mounts commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
openat(): Support non-blocking open with LOOKUP_CACHED / RESOLVE_CACHED flags commit, commit, commit, commit
(FEATURED) Allow selecting preemtion flavour on boot commit, commit, commit, commit, commit, commit, commit
Enable fw_devlink=on by default (create device links between consumer and supplier devices by scanning the firmware to infer the consumer/supplier relationships). It cuts down deferred probes commit, commit, commit, commit, commit, commit, commit
fs-verity: Add an ioctl FS_IOC_READ_VERITY_METADATA which allows reading verity metadata from a file that has fs-verity enabled, including the merkle tree, the fsverity_descriptor, and the built-in signature commit, commit, commit, commit, commit, commit
- io_uring
Request recycling and task_work optimizations, which net anywhere from 10-20% of speedups on workloads that mostly are inline commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enable non-blocking path resolution for filename lookups commit
Support for skip entries in file registration commit
Flag new native workers with IORING_FEAT_NATIVE_WORKERS commit
- Locking
- Task scheduler
vt: drop old FONT ioctls commit
- Build
Add support for LTO in Clang commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
kunit: support running subsets of test suites from kunit.py commit, commit, commit
4. File systems
- BTRFS
Support subpage block size (currently read-only support) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Zoned mode, first working version but with limitations commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Do not block on deleted block group mutex in the cleaner, avoids some long stalls. Also less lock contention related to running delayed refs, let just one thread do the flushing when there are many inside transaction commit commit, commit, commit, commit, commit, commit, commit, commit
Improve Preemptive background flushing: separate the logic from ticket reservations, improve the accounting and decisions when to flush in low space conditions commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
dbench workload improvements: avoid unnecessary work when logging inodes, fewer fallbacks to transaction commit and thus less waiting for it (+7% throughput, -20% latency) commit, commit, commit, commit, commit, commit, commit
- XFS
Speed up file fsyncs by reducing iolock cycling commit, commit
Increase the default parallelism levels of pwork clients. On fast systems this will speed up quotacheck by a large factor commit
Allow sysadmins to tweak the CPU affinities and maximum concurrency levels of quotacheck and background blockgc worker pools commit
Expose inobtcount in xfs geometry commit
- F2FS
- NFS
Add mount options supporting eager writes writes=lazy/eager/wait. The mount option basically controls how the write() system call works. writes=lazy is the default, and keeps the current behaviour. writes=eager means we send off the write immediately as an unstable write to the server. writes=wait means we send off the write as an unstable write, and then wait for the reply commit, commit, commit
Support the -owrite option in /proc/self/mounts and mountinfo commit
Report per-export stats commit
Remove unused stats counters commit
- CIFS
- GFS2
- EXFAT
Improve performance of exfat_free_cluster when using dirsync mount option commit
- RAMFS:
Support O_TMPFILE commit
- CEPH
Remove osdtimeout option entirely commit
5. Memory management
(FEATURED) Add KFENCE: A low-overhead sampling-based memory safety error detector commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
inotify: account inotify instances to kmemcg commit
- KASAN
Make the HW_TAGS mode more efficient. With this change, the overhead of HW_TAGS annotations excluding setting and checking memory tags is ~3%. As a side-effect, this patchset speeds up generic KASAN by ~15% commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
stackdepot: Add support to configure STACK_HASH_SIZE commit, commit
Overhaul multi-page lookups for future THP commit, commit, commit, commit, commit, commit, commit, commit, {[https://git.kernel.org/linus/5c211ba29deb84e647b3a87207c8714efd9c11d5|commit]], commit, commit, commit, commit, commit
Count CMA pages per zone and print them in /proc/zoneinfo commit
memcg: add swapcache stat for memcg v2 commit
dma-buf: Add debug option commit
6. Block layer
block/keyslot-manager: Introduce passthrough keyslot manager commit
block/keyslot-manager: Introduce functions for device mapper support commit
blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues commit
block, bfq: replace mechanism for evaluating I/O intensity commit
block: introduce zone_write_granularity limit commit
block: Add n64 cart driver commit
virtio-blk: support per-device queue depth commit
block: remove skd driver commit
dm integrity: introduce the "fix_hmac" argument commit
dm crypt: support using trusted keys commit
dm: add support for passing through inline crypto support commit
dm: support key eviction from keyslot managers of underlying devices commit
dm: set DM_TARGET_PASSES_CRYPTO feature for some targets commit
7. Tracing, perf and BPF
- BPF
Atomics for eBPF commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
New approach for BPF MTU handling commit, commit, commit, commit, commit, commit, commit
Misc improvements commit, commit, commit, commit, commit, commit, commit, commit, commit
Allow the BPF ringbuffer to be used in sleepable programs (tracing and lsm) commit, commit
Allow rewriting to ports under ip_unprivileged_port_start commit
Allow to retrieve sol_socket opts from sock_addr progs commit
Allow variable-offset stack access commit, commit, commit, commit
Expose bpf_{g,s}etsockopt to more bpf_sock_addr hooks commit, commit, commit, commit
Expose bpf_get_socket_cookie to tracing programs commit
Misc performance improvements for cgroup hooks commit, commit, commit
Support kernel module ksym variables commit, commit, commit, commit, commit, commit, commit
Add support of pointer to struct in global functions commit, commit, commit, commit
8. Architectures
8.1. X86
iommu/amd: Add Generic IO Page Table Framework Support. The framework allows callable implementation of IO page table. This allows AMD IOMMU driver to switch between different types of AMD IOMMU page tables (e.g. v1 vs. v2) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- perf
- platform
chrome: cros_ec_sysfs: Add cold-ap-off to sysfs reboot commit
surface: Add support for Microsoft Surface System Aggregator Module commit, commit, commit, commit, commit, commit, commit, commit, commit
surface: Add Surface Hot-Plug driver commit
surface: Add platform profile driver for Surface devices commit, commit, commit, commit
intel-uncore-freq: Add Sapphire Rapids server support commit
ideapad-laptop: keyboard backlight and "always on USB charging" control support, reenable touchpad control commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Remove driver for deprecated platform: intel_mid_powerbtn commit, intel_mid_powerbtn commit, intel_mid_thermal commit, intel_mid_thermal commit
thinkpad_acpi: Add platform profile support commit, commit, commit
thinkpad_acpi: set keyboard language commit
Retire arch/x86/platform/goldfish commit
- tools/power/x86/intel-speed-select
apb_timer: Remove driver for deprecated platform commit
crypto: aesni: implement support for cts(cbc(aes)) commit
Introducing Linux root partition support for Microsoft Hypervisor commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- KVM
Convert kvm_x86_ops to use static_call. Shows good performance gains for cpuid loop micro-benchmark commit, commit, commit
Conditional Hyper-V emulation enablement commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Advertise INVPCID by default commit
Add minimal support for Xen HVM guests commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add new ability named KVM_CAP_X86_BUS_LOCK_EXIT, which is used to handle bus locks detected in guest. It allows the userspace to do custom throttling policies to mitigate the 'noisy neighbour' problem commit, commit, commit, commit
Guest Last Branch Recording Enabling. Last branch recording (LBR) is a performance monitor unit (PMU) feature on Intel processors that records a running trace of the most recent branches taken by the processor in the LBR stack commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Handle #GP for SVM execution instructions commit, commit, commit, commit
Add support for SEV attestation command commit
8.2. ARM
- Device tree source
- Renesas
- Intel SoCFPGA
eASIC N5X board (N5X) commit
- ST-Ericsson Ux500
Samsung GT-I9070 (Janice) phone (u8500) commit
- TI OMAP
MYIR Tech Limited development board (AM335X) commit
- Allwinner/sunxi
- Broadcom
Netgear R8000P router (BCM4906) commit
- AMLogic
- Qualcomm
Snapdragon 888 / SM8350 high-end phone SoC commit, commit, commit, commit
Snapdragon MTP reference board (SM8350) commit
Snapdragon MTP reference board (SDX55) commit
Sony Kitakami phones: Xperia Z3+/Z4/Z5 (APQ8094) commit
Alcatel Idol 3 phone (MSM8916) commit
ASUS Zenfone 2 Laser phone (MSM8916) commit
BQ Aquaris X5 aka Longcheer L8910 phone (MSM8916) commit
OnePlus6 and OnePlus6T (SDM845) commit
Alfa Network AP120C-AC access point (IPQ4018) commit
mt8183: Add krane-sku0 board commit
Add 8devices Jalapeno commit
- NXP i.MX6 (32-bit)
- NXP i.MX8 (64-bit)
Beacon i.MX8M Nano development kit (imx8mn) commit
Boundary Devices i.MX8MM Nitrogen SBC (imx8mm) commit
Gateworks Venice i.MX 8M Mini Development Kits (imx8mm) commit
phyBOARD-Pollux-i.MX8MP (imx8mp) commit
Purism Librem5 Evergreen phone (imx8mp) commit
Kontron SMARC-sAL28 system-on-module(imx8mp) commit
- Rockchip
- ASpeed
- Zynq
Remove efm32 commit
Remove prima2/atlas platforms commit
Remove tango platform commit
Remove u300 platform commit
Remove zte zx platform commit
- iommu
arm-smmu-qcom: Add Qualcomm SC8180X impl commit
MT8192 IOMMU support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- crypto
perf: Add support for ARMv8.3-SPE commit
perf arm-spe: Synthesize memory event commit
brcmstb: Add debug UART entry for 72116 commit
- ARM64
Add support for SMCCC TRNG entropy source commit
Early CPU feature override, and applications to VHE, BTI and PAuth commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Tegra186 and Tegra194 audio graph card commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
perf: add support for Cortex-A78 commit
coresight: etm4x: Support for system instructions commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
perf arm64: Support SDT commit
- soc
socinfo: Add new systems commit
Broadcom's PMB (Power Management Bus) support commit, commit
mediatek: pm-domains: Add support for mt8167 commit
Add binding and dts for Qualcomm SM8350 SoC commit, commit, commit, commit, commit, commit
qcom: socinfo: Add MDM9607 IDs commit
qcom: socinfo: Add SoC IDs for 630 family commit
qcom: socinfo: Add SoC IDs for APQ/MSM8998 commit
qcom: socinfo: add qrb5165 SoC ID commit
qcom: socinfo: add several PMIC IDs commit
KVM: Upgrade PMU support to ARMv8.4 commit
8.3. RISCV
Add k/uprobe & fentry & error_injection commit, commit, commit, commit, commit, commit, commit, commit, commit
Add numa support for riscv64 platform commit
kasan: add KASAN_VMALLOC support commit
Add board and SoC DT file support commit, commit, commit, commit, commit, commit
Kendryte K210 support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add machine name to kernel boot log and stack dump output commit
Enable per-task stack canaries commit
Add Canaan Kendryte K210 reset controller commit
8.4. POWERPC
perf: Expose Performance Monitor Counter SPR's as part of extended regs commit
perf: Adds support for programming of Thresholding in P10 commit
debug: Add debugfs entries for IOMMU tables commit
eeh: Add a debugfs interface to check if a driver supports recovery commit
- KVM
8.5. MIPS
Add N64 machine type commit
Add Realtek RTL838x/RTL839x support as generic MIPS system commit
Support extracting off-line stack traces from user-space with perf commit
Add support for Cisco SG220-26 switch commit
perf: Add support for OCTEON III perf events commit
8.6. CSKY
Add memory layout 2.5G(user):1.5G(kernel) commit
Add kmemleak support commit
Add VDSO support with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSYSCALL, HAVE_GENERIC_VDSO commit
8.7. S390
cpumf: Add support for complete counter set extraction commit
8.8. PARISC
Optimize per-pagetable spinlocks commit
8.9. C6X
c6x: remove architecture commit
9. Drivers
9.1. Graphics
- amdgpu
Enable freesync for A+A configs commit
GPU reset on navy flounder/vangogh commit, commit, commit, commit, commit
Add Freesync HDMI support to DMCU commit
Enable "trigger_hotplug" debugfs on all outputs commit
Enable HUBP blank behaviour commit
Implement T12 compliance commit
Add interface for request WGPs commit
Add support for hwmon control of slow and fast PPT limit on vangogh commit
Add two new sysfs nodes for vangogh commit
Add PCI reset support for several models commit, commit, commit
Add green_sardine device id (v2) commit
Add Missing Sienna Cichlid DID commit
Add new device id for Renior commit
Support ASPM for some specific ASIC commit
- Intel
Enable HDR on MCA LSPCON based Gen9 devices commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for Intel's eDP backlight controls commit, commit, commit, commit, commit, commit, commit, commit, commit
Allow the sysadmin to override security mitigations commit
Gen7 per-engine-reset support commit
HDCP 2.2 and HDCP 1.4 Gen12 DP MST support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Clear Color Support for TGL Render Decompression commit, commit, commit
VRR/Adaptive Sync enabling on DP/EDP for TGL+ commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Async flips for all ilk+ platforms commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for DP-HDMI2.1 PCON commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Make GEM errors non-fatal by default commit
Show timeline dependencies for debug commit
Spring clean debugfs commit
Show all active timelines for debugging commit
debugfs: Record the plane update times for debugging commit
debugfs: remove the i915_cache_sharing debugfs file commit
- gma500
- ingenic
- mediatek
Add support for SoC MT8183 commit
- msm
- nouveau
- sun4i
Add support for BT2020 to DE3 commit
- tegra
falcon: Support newer VIC firmware commit
- vc4
Add support for the DSI0 controller in the BCM2835 and the DSI1 controller found in the BCM2711 commit, commit, commit, commit, commit, commit, commit
hdmi: Support the 10/12 bit output commit, commit, commit, commit, commit, commit, commit, commit, commit
hdmi: Add CEC support for the BCM2711 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- panel
drm: Add DisplayPort connector commit
9.2. Power Management
In modern systems the platform performance, temperature, fan and other hardware related characteristics are often dynamically configurable with one of several 'platform-profiles', with either a bias towards low-power consumption or towards performance (and higher power consumption and thermals). This feature introduces a new platform_profile sysfs API which offers a generic API for selecting the performance-profile of these automatic-mechanisms commit, commit
ACPI: Introduce support for Firmware Performance Data Table (FPDT), which provides information about firmware performance during system boot, S3 suspend and S3 resume in /sys/firmware/acpi/fpdt/ commit
clk: make PM clock layer compatible with clocks that must sleep commit
domains: Add "performance" column to debug summary commit
Better domain idle from device wakeup patterns commit, commit
cpupower: Support AMD Family 0x19 commit, commit, commit, commit, commit, commit, commit, commit
Add required-opps support to devfreq passive gov commit, commit, commit
dtpm: Add the DTPM (Dynamic Thermal Power Management) framework. It allows to allocate a power budget to the different components where the resulting heating effect will comply with the skin temperature constraint commit, commit, commit, commit
powercap/intel_rapl: add support for AlderLake Mobile commit
thermal: Remove the 'forced_passive' option commit
9.3. Storage
- SCSI
ibmvfc: initial MQ development/enablement commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ibmvfc: MQ preparatory locking work commit, commit, commit, commit, commit
lpfc: Implement health checking when aborting I/O commit
mpt3sas: Add support for shared host tagset for CPU hotplug commit
qla2xxx: Implementation to get and manage host, target stats and initiator port commit
qla2xxx: Add error counters to debugfs node commit
scsi_transport_fc: Add store capability to rport port_state in sysfs commit
ufs: Add "wb_on" sysfs node to control WB on/off commit
ufs: ufs-debugfs: Add error counters commit
hisi_sas: Enable debugfs support by default commit
hisi_sas: Add trace FIFO debugfs support commit
Drop gdth driver commit
nvme: support command retry delay for admin command commit
9.4. Drivers in the Staging area
allegro: move driver out of staging commit
comedi: adl_pci7x3x: Add interrupt handling for PCI-7230 commit
comedi: adv_pci_dio: Add interrupt handling for PCI-1730 commit
qlge: coredump via devlink health reporter commit
qlge: support force_coredump option for devlink health dump commit
rtl8188eu: Add Edimax EW-7811UN V2 to device table commit
staging: media: imx: Kconfig: support VIDEO_IMX7_CSI for imx8m commit
tegra-video: Add support for capturing from HDMI-to-CSI bridge commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
9.5. Networking
- Bluetooth
btqca: Add support to read FW build version for WCN3991 BTSoC commit
btqca: Enable MSFT extension for Qualcomm WCN399x commit
btrtl: Enable MSFT extension for RTL8822CE controller commit
btrtl: Enable central-peripheral role commit
btusb: Add protocol support for MediaTek MT7921U USB devices commit
btusb: Add support for GarfieldPeak controller commit
btusb: Enable MSFT extension for Intel controllers commit
hci_bcm: Add support for ISO packets commit
hci_h5: Add support for binding RTL8723DS with device tree commit
- RDMA/Infiniband
- ath10k
ath11k: add support to configure spatial reuse parameter set commit
axienet: Support dynamic switching between 1000BaseX and SGMII commit
- bcm63xx_enet
bnxt_en: Update firmware interface to 1.10.2.11 commit
- brcmfmac
broadcom: bcm4908enet: add BCM4908 controller driver commit
- can
- dpaa2-eth
- dsa
Add Arrow SpeedChips XRS700x driver commit
Automatically bring up DSA master when opening user port commit
b53: Support setting learning on port commit
bcm_sf2: support BCM4908's integrated switch commit
tag_8021q for Ocelot switches commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
felix: Add support for MRP commit
hellcreek: Add TAPRIO offloading support commit
mt7530: MT7530 optional GPIO support commit
mv88e6xxx: Link aggregation support commit
qca: ar9331: export stats64 commit
sja1105: offload bridge port flags to device commit
tag_ocelot_8021q: add support for PTP timestamping commit
xrs700x: add HSR offloading support commit
mediatek: support setting MTU commit
fsl/fman: Add MII mode support commit
- gtp
- hns3
- i40e
- ice
Implement a new LLDP command that allows adding VSI destinations to existing filters and adds support for netdev bonding event commit, commit
Implement the creation scheduler aggregator nodes and distributing VSIs within the nodes commit
Display some stored NVM versions via devlink info commit
Display stored UNDI firmware version via devlink info commit
Display stored netlist versions via devlink info commit
Introduce function for reading from flash modules commit
- igb
- iwlwifi
Add new cards for So and Qu family commit
Add support for Qu with AX201 device commit
Add support for SnJ with Jf devices commit
Support new scan config FW API commit
Add debugfs entry to trigger a dump as any time-point commit
Add debugfs for phy-integration-ver commit
Handle CCA-EXT delay firmware notification commit
Add AX201 and AX211 radio modules for Ma devices commit
Aadd support for SnJ with Hr1 commit
Add support for So-F devices commit
Implement support for PNVM from BIOS commit
Add support for version 2 of the LARI_CONFIG_CHANGE command commit
mac80211_hwsim: add 6GHz channels commit
mhi: Add MBIM over MHI support commit, commit, commit, commit, commit
mhi: Add raw IP mode support commit
- mlx5/mlx5e
Support 400Gbps IB rate in mlx5 driver commit
Support default partition key for representor port commit
mlx5 real time clock commit, commit, commit, commit, commit, commit
Introduce some refactoring to SW steering to support different formats of different Hardware commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
SW steering for ConnectX-6DX commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add mlx5 subfunction support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enable XDP for Connect-X IPsec capable devices commit
devlink trap support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Implement support for VF tunneling commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mlxsw: Support setting lanes via ethtool commit, commit, commit, commit, commit, commit, commit, commit
mscc: ocelot: Configuring congestion watermarks on ocelot switch using devlink-sb commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mscc: ocelot: offload bridge port flags to device commit
- mt76
mt7915: add implicit Tx beamforming support and enable it trough debugfs commit
mt7915: add support for flash mode commit
mt7915: add support for using a secondary PCIe link for gen1 commit
mt7915: support TxBF for DBDC commit
Introduce mt7921e support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mvneta: Implement mqprio support commit
- mvpp2
netdevsim: fib: Add debugfs to debug route offload failure commit
nfc: Add a virtual nci device driver commit
- octeontx2-af
Add Marvell CN10K support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add devlink and devlink health reporters commit
Ethtool support for fec and link configuration commit, commit, commit, commit, commit, commit, commit
Support ESP/AH RSS hashing commit
Add RSS multi group support commit
Add flow classification using IP next level protocol commit
pcs: add pcs-lynx 1000BASE-X support commit
- phy
icplus: cleanups and new features commit, commit, commit, commit, commit, commit, commit, commit, commit
Add 100 base-x mode commit
Add 5GBASER interface mode commit
at803x: add support for configuring SmartEEE commit
bcm7xxx: Add an entry for BCM72116 commit
broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S commit
phy: introduce phydev->port commit
phy: micrel: Add KS8851 PHY support commit
phylink: Add 5gbase-r support commit
qede: add netpoll and per-queue coalesce support commit, commit, commit
- r8169
rt2800usb: add Sweex LW163V2 id's commit
- rtw88
- sfp
- stmmac
ti: Add switchdev support for AM65 CPSW NUSS driver to support multi port CPSW present on J721e and AM64 SoCs commit, commit, commit, commit
ti: cpsw_ale: add driver data for AM64 CPSW3g commit
- qmi_wwan
wil6210: Add Support for Extended DMG MCS 12.1 commit
Remove aurora nb8800 driver commit
9.6. Audio
Add n64 driver commit
dice: add support for Lexicon I-ONIX FW810s commit
- hda
hdsp: hardware output loopback commit
jack: implement software jack injection via debugfs commit
usb-audio: Add support for Pioneer DJM-750 commit
- ASoC
Intel: KMB: Support IEC958 encoded PCM format commit
Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 commit
SOF: Intel: initial support to AlderLake-P commit
codec: Add driver for JZ4760 internal codec commit
codec: hdmi-codec: Support IEC958 encoded PCM format commit
codecs: adds support for two Codec Macro blocks(TX and RX) available in Qualcomm LPASS (Low Power Audio SubSystem) commit, commit, commit, commit, commit, commit, commit
cpcap: Implement set_tdm_slot for voice call support commit
mediatek: mt8192-mt6359: support audio over DP commit
stm32: i2s: add master clock provider commit
tegra: Add audio graph based card driver commit
txx9: Remove driver commit
Remove sirf prima/atlas drivers commit
Remove zte zx drivers commit
9.7. Tablets, touch screens, keyboards, mouses
Add N64 controller driver commit
elants_i2c: add support for eKTF3624 commit
xpad: add support for PowerA Enhanced Wired Controller for Xbox Series X|S commit
cros-ec-keyb: expose function row physical map to userspace commit
- HID
chicony: Add Wireless Radio Control feature for Chicony devices commit
hid-sensor-custom: Add custom sensor iio support commit
i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 commit
i2c-hid: Introduce goodix-i2c-hid using i2c-hid core commit
intel-ish-hid: ipc: Add Tiger Lake H PCI device ID commit
logitech-dj: add support for keyboard events in eQUAD step 4 Gaming commit
logitech-dj: add support for the new lightspeed connection iteration commit
logitech-hidpp: add support for Unified Battery (1004) feature commit
New driver for PS5 'DualSense' controller commit, commit, commit, commit, commit, commit, commit, commit, commit
playstation: add DualSense player LED support commit
playstation: add initial DualSense lightbar support commit
playstation: add microphone mute support for DualSense commit
sony: Add support for tilt on guitar hero guitars commit
uclogic: Improve support for Trust Panora commit
9.8. TV tuners, webcams, video capturers
Turn the existing SMIA driver into a MIPI CCS driver while maintaining SMIA support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
allegro: add HEVC support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ov5647: Support RaspberryPi Camera Module commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
em28xx: Add support for Hauppauge USB QuadHD commit
i2c: Add driver for RDACM21 camera module commit
i2c: Add imx334 camera sensor driver commit
i2c: Add support for the OV5648 image sensor commit
i2c: Add support for the OV8865 image sensor commit
ir_toy: add another IR Droid device commit
mxl692: MaxLinear 692 ATSC demod/tuner driver commit
ov5647: Remove 640x480 SBGGR8 mode commit
ov5647: Support VIDIOC_SUBSCRIBE_EVENT commit
ti-vpe: cal: Implement subdev ops for CAMERARX commit
v4l2-async: Add waiting subdevices debugfs commit
v4l2-ctrl: Add control to indicate the priority id to be applied to base layer commit
v4l2-ctrl: Add new controls for QP and layer bitrate commit, commit, commit
Introduce new hfi platform layer commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
venus: add support to dump FW region commit
vidtv: Add media controller support commit
9.9. Universal Serial Bus
Support USB 3.2 multi-lanes commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Introduced new Cadence USBSSP DRD Driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
cdns3: Add support for TI's AM64 SoC commit
chipidea: tegra: Support host mode commit
dwc3: add imx8mp dwc3 glue layer driver commit
dwc3: pci: ID for Tiger Lake CPU commit
dwc3: pci: add support for the Intel Alder Lake-P commit
dwc3: qcom: add ACPI device id for sc8180x commit
dwc3: qcom: add URS Host support for sdm845 ACPI boot commit
gadget: u_ether: support configuring interface names commit
host: ehci-tegra: Remove the driver commit
pd: Make SVDM Version configurable in VDM header commit
Add support for USB4 _OSC, a new _OSC method that is used to negotiate OS support for native USB4 features such as PCIe tunneling commit, commit, commit, commit
- serial
- typec
Add individual version numbers for the partner and the cable, and exposes them in the appropriate sysfs in /sys/class/type commit, commit, commit, commit, commit, commit
AMS, Collision Avoidance, and Protocol Error commit, commit, commit
typec: tcpci: Add Callback to Usb Communication capable partner commit, commit, commit
Common SVDM version and VDO from dt commit, commit, commit, commit, commit, commit, commit
ucsi: Determine common SVDM Version commit
usbtmc: Add USBTMC_IOCTL_GET_STB commit and USBTMC_IOCTL_GET_SRQ_STB commit
bdc: Remove the BDC PCI driver commit
9.10. Serial Peripheral Interface (SPI)
cadence-quadspi: Add QSPI controller support for Intel LGM SoC commit, commit, commit, commit, commit
Add SPI_NO_TX/RX support commit
cadence-quadspi: Add DTR support commit
orion: enable support for switching CS every transferred byte commit
pxa2xx: Add IDs for the controllers found on Intel Lynxpoint commit
pxa2xx: Add support for Intel Alder Lake PCH-P commit
realtek-rtl: Add support for Realtek RTL838x/RTL839x SPI controllers commit
support CS timing for HW & SW mode commit
Add Tegra Quad SPI driver commit, commit, commit, commit, commit, commit, commit, commit, commit
Remove sirf prima/atlas driver commit
txx9: Remove driver commit
Drop unused efm32 bus driver commit
9.11. Watchdog
Add watchdog driver for Intel !Keembay Soc commit
intel_scu_watchdog: Remove driver for deprecated platform commit
mt8192: add wdt support commit
remove coh901 driver commit
remove sirf atlas driver commit
remove sirf prima driver commit
remove tango driver commit
remove zte zx driver commit
9.12. Serial
Drop unused efm32 serial driver commit
cpm_uart: Add udbg support for enabling xmon commit
ifx6x60: Remove driver for deprecated platform commit
owl: Add support for kernel debugger commit
remove sirf prima/atlas driver commit
9.13. CPU Frequency scaling
sfi-cpufreq: Remove driver for deprecated firmware commit
qcom-hw: enable boost support commit
Remove tango driver commit
9.14. Device Voltage and Frequency Scaling
9.15. Voltage, current regulators, power capping, power supply
- power
reset: Add poweroff driver for ATC260x PMICs commit
reset: at91-sama5d2_shdwc: add support for sama7g5 commit
reset: remove zte zx driver commit
supply: Add battery gauge driver for Acer Iconia Tab A500 commit
supply: Add ltc4162-l-charger commit
supply: bq256xx: Introduce the BQ256XX charger driver commit
supply: cpcap-battery: Implement capacity reporting commit
- regulator
Really implement Qualcomm LAB/IBB regulators commit, commit, commit, commit, commit
Add regulator driver for ATC260x PMICs commit
Regulator driver for the Mediatek DVFSRC commit
bd9571mwv: Add BD9574MWF support commit
mt6315: Add support for MT6315 regulator commit
pf8x00: Add suspend support commit
qcom-rpmh-regulator: add pm8009-1 chip revision commit
rt4831: Adds support for Richtek RT4831 DSV regulator commit
remove ab3100 driver commit
- thermal:
9.16. Real Time Clock (RTC)
pcf8563: Add NXP PCA8565 compatible commit
remove sirfsoc driver commit
remove ste ab3100 driver commit
remove ste coh901 driver commit
mrst: Remove driver for deprecated platform commit
tx4939: Remove driver commit
9.17. Pin Controllers (pinctrl)
Add RISC-V Canaan Kendryte K210 FPIOA driver commit
at91-pio4: add support for slew-rate commit
ingenic: Improve JZ4760 support commit
qcom: Add SM8350 pinctrl driver commit
qcom: Add sc8180x TLMM driver commit
renesas: Initial R8A779A0 (V3U) PFC support commit
sunxi: Add support for the Allwinner H616 pin controller commit
sunxi: Add support for the Allwinner H616-R pin controller commit
tigerlake: Add Alder Lake-P ACPI ID commit
remove coh901 driver commit
remove sirf atlas/prima drivers commit
remove ste u300 driver commit
remove zte zx driver commit
9.18. Multi Media Card (MMC)
eMMC inline encryption support commit, commit, commit, commit, commit, commit, commit, commit
mmci: Add support for probing bus voltage level translator commit
sdhci-of-aspeed: Add AST2600 bus clock support commit
sdhci_am654: Add Support for TI's AM64 SoC commit
sunxi: add support for A100 mmc controller commit
remove dw_mmc-zx driver commit
remove sirf prima/atlas driver commit
9.19. Memory Technology Devices (MTD)
parsers: Add Qcom SMEM parser commit
rawnand: qcom: Add support for Qcom SMEM parser commit
spi-nor: Add Global Block Unlock command commit
spi-nor: intel-spi: Add support for Intel Alder Lake-P SPI serial flash commit
spi-nor: sst: Add support for Global Unlock on sst26vf commit
rawnand: tango: Remove the driver commit
9.20. Industrial I/O (iio)
Add timestamp channel for hid-sensors commit, commit, commit, commit, commit, commit
accel: kxcjk1013: Add rudimentary regulator support commit
adc: ad7476: Add LTC2314-14 support commit
ms_sensors:ms_sensors_i2c: add support for alternative PROM layout commit
dac: ad5766: add driver support for AD5766 commit
gyro: bmg160: Add rudimentary regulator support commit
hid-sensors: Add hinge sensor driver commit
imu: inv_mpu6050: Add support for MPU-6880 commit
light:apds9960 add detection for MSHW0184 ACPI device in apds9960 driver commit
magnetometer: Add driver for Yamaha YAS530 commit
magnetometer: bmc150: Add rudimentary regulator support commit
pressure:ms5637: add ms5803 support commit
xilinx-xadc: Add basic support for Ultrascale System Monitor commit
9.21. Multi Function Devices (MFD)
Add driver for Embedded Controller found on Acer Iconia Tab A500 commit
arizona: Add support for ACPI enumeration of WM5102 connected over SPI commit
bd9571mwv: Add support for BD9574MWF commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
intel-lpss: Add Intel Alder Lake PCH-P PCI IDs commit
intel-lpss: Add Intel Alder Lake PCH-S PCI IDs commit
intel-m10-bmc: Expose MAC address and count commit
intel_msic: Remove driver for deprecated platform commit
9.22. Pulse-Width Modulation (PWM)
Remove ZTE ZX driver commit
9.23. Inter-Integrated Circuit (I2C + I3C)
Drop unused efm32 bus driver commit
i801: Add support for Intel Alder Lake PCH-P commit
mlxcpld: Add support for I2C bus frequency setting commit
mux: mlxcpld: Extend driver functionality commit, commit, commit, commit, commit, commit
remove sirf bus driver commit
remove u300 bus driver commit
remove zte zx bus driver commit
i3c: master: svc: Add Silvaco I3C master driver commit
9.24. Hardware monitoring (hwmon)
Add AHT10 Temperature and Humidity Sensor Driver commit
Add Texas Instruments TPS23861 driver commit
amd_energy: Add AMD family 19h model 30h x86 match commit
k10temp: Zen3 Ryzen Desktop CPUs support commit
nct6683: Support ASRock boards commit
pmbus/max16601: Add support for MAX16508 commit
pmbus/max31785: Support revision "B" commit
pwm-fan: Support multiple fan tachometers commit
abx500: Decomission abx500 driver commit
9.25. General Purpose I/O (gpio)
bd9571mwv: Add BD9574MWF support commit
gpio-xilinx: Update on xilinx gpio driver commit, commit, commit, commit, commit
intel-mid: Remove driver for deprecated platform commit
mvebu: add pwm support for Armada 8K/7K commit
pca953x: Add support for pca9506 commit
rcar: Add R-Car V3U (R8A779A0) support commit
remove zte zx driver commit
visconti: Add Toshiba Visconti GPIO support commit
msic: Remove driver for deprecated platform commit
9.26. Leds
apu: extend support for PC Engines APU1 with newer firmware commit
lgm: Add LED controller driver for LGM SoC commit
trigger: implement a tty trigger commit
9.27. DMA engines
Add Intel LGM SoC DMA support commit
dw-axi-dmac: support Intel KeemBay AxiDMA commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
idxd: add module parameter to force disable of SVA commit
jz4780: Add support for the JZ4760(B) commit
owl: Add compatible for the Actions Semi S500 DMA controller commit
rcar-dmac: Add support for R-Car V3U commit
remove coh901318 driver commit
remove sirfsoc driver commit
remove zte zx driver commit
ti: k3-udma: Add support for burst_size configuration for mem2mem commit
9.28. Cryptography hardware acceleration
hisilicon: add ZIP device using mode parameter commit
hisilicon/hpre: enable Elliptic curve cryptography commit
Add Keem Bay OCS HCU driver commit, commit, commit, commit, commit
octeontx2: Add Support for Marvell OcteonTX2 CPT engine commit, commit, commit, commit, commit, commit, commit, commit, commit
sun4i-ss: enabled stats via debugfs commit
picoxcell: Remove PicoXcell driver commit
mediatek: remove obsolete driver commit
9.29. PCI
brcmstb: support BCM4908 with external PERST# signal controller commit
layerscape: Add LX2160A rev2 EP mode support commit
microchip: Add Microchip PolarFire PCIe controller driver commit
Remove tango host controller driver commit
9.30. Non-Transparent Bridge (NTB)
Implement NTB Controller using multiple PCI EP commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for EPF PCI Non-Transparent Bridge commit
9.31. Thunderbolt
Add support for PCIe tunneling disabled (SL5) commit
Add support for de-authorizing devices commit
Add support for native USB4 _OSC commit
Allow disabling XDomain protocol commit
9.32. Clock
Add RISC-V Canaan Kendryte K210 clock driver commit
clk-axiclkgen: add ZynqMP PFD and VCO limits commit
imx8mm: add clkout1/2 support commit
imx8mn: add clkout1/2 support commit
imx8mq: add PLL monitor output commit
mstar: MStar/SigmaStar MPLL driver commit
qcom: Add A7 PLL support commit
qcom: Add Global Clock controller (GCC) driver for SC7280 commit
qcom: Add SDM660 GPU Clock Controller (GPUCC) driver commit
qcom: Add SDX55 APCS clock controller support commit
qcom: clk-alpha-pll: Add support for Lucid 5LPE PLL commit
qcom: gcc-sm8350: add gdsc commit
qcom: gcc: Add clock driver for SM8350 commit
qcom: gcc: Add global clock controller driver for SC8180x commit
qcom: rpmh: Add support for RPMH clocks on SC7280 commit
qcom: rpmhcc: Add sc8180x rpmh clocks commit
renesas: r8a77965: Add TMU clocks commit
renesas: r8a7796: Add TMU clocks commit
renesas: r8a77990: Add TMU clocks commit
renesas: r8a77995: Add TMU clocks commit
renesas: v3u: add & update (H)SCIF nodes commit, commit, commit, commit, commit
renesas: v3u: add SDHI/MMC support commit, commit, commit, commit, commit, commit
renesas: v3u: add support for RWDT commit, commit, commit, commit
renesas: r8a779a0: Add FCP and VSP support commit, commit, commit
socfpga: agilex: add clock driver for eASIC N5X platform commit
sunxi-ng: Add support for the Allwinner H616 CCU commit
sunxi-ng: Add support for the Allwinner H616 R-CCU commit
vc5: Add support for optional load capacitance commit
Drop unused efm32gg driver commit
clocksource: atlas: Remove sirf atlas driver commit
clocksource: prima: Remove sirf prima driver commit
clocksource: tango: Remove tango driver commit
clocksource: u300: Remove the u300 driver commit
remove sirf prima2/atlas drivers commit
remove tango4 driver commit
remove u300 driver commit
remove zte zx driver commit
9.33. PHY ("physical layer" framework)
phy-brcm-usb: support PHY on the BCM4908 commit
qcom-qmp: Add SC8180X UFS phy commit
qcom-qmp: Add SC8180X USB phy commit
qcom-qmp: Add support for SDX55 QMP PHY commit
qcom-qusb2: Add configuration for SDM660 commit
qcom-qusb2: add QUSB2 support for IPQ6018 commit
9.34. CXL (Compute Express Link)
9.35. Various
bus: fsl-mc: enhance Management Complex userspace support commit, commit, commit, commit, commit
PCI: Add Silicom Denmark vendor ID commit
PCI: Add TI J721E device to PCI IDs commit
bus: mhi: core: Add device hardware reset support commit
bus: sunxi-rsb: Implement runtime power management commit
coresight: Add support for v8.4 SelfHosted tracing commit
coresight: etm-perf: Support PID tracing for kernel at EL2 commit
coresight: etm4x: Add support for sysreg only devices commit
coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 commit
drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs commit
soc: atmel: add support for sama7g5 commit
soc: qcom: rpmpd: Add msm8994 RPM Power Domains commit
fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() commit
fpga: dfl: add support for N3000 Nios private feature commit
habanalabs: add CS completion and timeout properties commit
habanalabs: add driver support for internal cb scheduling commit
habanalabs: add new mem ioctl op for mapping hw blocks commit
habanalabs: staged submission support commit
habanalabs: support fetching first available user CQ commit
habanalabs: support non power-of-2 DRAM phys page sizes commit
hwspinlock: omap: Add support for K3 AM64x SoCs commit
interconnect: qcom: Add MSM8939 interconnect provider driver commit
interconnect: qcom: Add SDX55 interconnect provider driver commit
interconnect: qcom: Consolidate interconnect RPM support commit
irqchip/ingenic: Add support for the JZ4760 commit
irqchip/sun6i-r: Use a stacked irqchip driver commit
irqchip: Add support for Realtek RTL838x/RTL839x interrupt controller commit
irqchip: Remove sigma tango driver commit
irqchip: Remove sirfsoc driver commit
mailbox: omap: Add support for K3 AM64x SoCs commit
mailbox: qcom: Add SC8180X apcs compatible commit
mailbox: qcom: Add support for SDX55 APCS IPC commit
mei: add support for client dma capability commit
mei: hbm: add client dma hbm messages commit
mei: implement client dma setup commit
mei: me: add adler lake point LP DID commit
mei: me: add adler lake point S DID commit
memory: dfl-emif: add the DFL EMIF private feature driver commit
memory: tegra124: Support interconnect framework commit
mhi: pci_generic: Misc improvements commit, commit, commit, commit, commit, commit, commit, commit, commit
misc: bcm-vk: Add Broadcom VK driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
misc: pti: Remove driver for deprecated platform commit
misc: pvpanic: introduce device capability commit
misc: pvpanic: introduce events device attribue commit
misc: remove atmel_tclib commit
nvmem: Add driver to expose reserved memory as nvmem commit
of: property: Add fw_devlink support for more props commit, commit
of: Make fw_devlink=on more forgiving commit, commit, commit, commit, commit, commit, commit, commit
remoteproc/mediatek: support L1TCM commit
remoteproc: ingenic: Add module parameter 'auto_boot' commit
remoteproc: qcom: pas: Add SM8350 PAS remoteprocs commit
remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible commit
reset: simple: add BCM4908 MISC PCIe reset controller support commit
sfi: Remove framework for deprecated firmware commit
speakup: Make dectlk flush timeout configurable commit
tpm: add i2c driver for cr50 commit
10. List of Pull Requests
11. Other news sites
LWN's merge window part 1], [https://lwn.net/Articles/847451/
Phoronix Linux 5.12 Feature overview