42247
Comment:
|
303332
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
Linux 5.18 changes. Also see: LWN's merge window [[https://lwn.net/Articles/888736/|part 1]], [[https://lwn.net/Articles/889266/|part 2]] |
|
Line 7: | Line 11: |
== == | == User events == Linux already has a method that allows tracing user space processes with the kernel tracing tools (uprobes). This release adds a new ABI that allow processes to create and write to trace events that are isolated from kernel trace level events. This enables a faster path for tracing from user mode data as well as opens managed code to participate in trace events, where stub locations are dynamic. Processes often want to trace only when it's useful. A process can register an event describing the format of the event to the kernel. The kernel will create the event. The process will then receive a byte in a page mapping from a mapped tracefs file that it can check against. A privileged task can enable that event, which will change the mapped byte to true. The process can then start writing the event to the tracing buffer. Links: [[https://www.kernel.org/doc/html/latest/trace/user_events.html|Documentation]], [[https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/samples/user_events/example.c?id=c57eb4781509|Example]]. |
Line 10: | Line 21: |
* Add support for direct I/O with fscrypt using blk-crypto [[https://git.kernel.org/linus/c6c89783eba05a5e159b07cfd8c68d841cc5de42|commit]], [[https://git.kernel.org/linus/489734ef94f4f78087e103ef1bd9019968ff8dbd|commit]], [[https://git.kernel.org/linus/38ea50daa7a447dbcd7031f37a39a1baa163b2ab|commit]], [[https://git.kernel.org/linus/8a2c77bc2a9a44d1a80dee1f320ea8f7516b98ee|commit]], [[https://git.kernel.org/linus/cdaa1b1941f667814300799ddb74f3079517cd5a|commit]] | |
Line 35: | Line 45: |
* Add new environment variables, USERCFLAGS and USERLDFLAGS to allow additional flags to be passed to user-space programs [[https://git.kernel.org/linus/f67695c9962e5f444549b3437fb8d840ec6222c8|commit]] | |
Line 81: | Line 92: |
* Memory management folio patches (get_user_pages, vmscan, start on the page cache) [[https://git.kernel.org/linus/8ea2979c1444cd455ddbe7f976de79cc09fdc38d|commit]], [[https://git.kernel.org/linus/a5f100db6855dbfe2709887b7348ce727e990fb6|commit]], [[https://git.kernel.org/linus/e76027488640802633c646210781b63221c2fdd2|commit]], [[https://git.kernel.org/linus/8f39f5fcb7963f0a01b8077c92e627af279de65e|commit]], [[https://git.kernel.org/linus/0b046e12ae5d6d286415a2e805fcfdd724b7add1|commit]], [[https://git.kernel.org/linus/28297dbcad7ed3d7bac373eef121339cb0cac326|commit]], [[https://git.kernel.org/linus/c228afb11ac6938532703ac712992524497aff29|commit]], [[https://git.kernel.org/linus/4c65422901154766e5cee17875ed680366a4a141|commit]], [[https://git.kernel.org/linus/59409373f60a0a493fe2a1b85dc8c6299c4fef37|commit]], [[https://git.kernel.org/linus/78d9d6ced31ad2f242e44bd24b774fd99c2d663d|commit]], [[https://git.kernel.org/linus/6315d8a23ce308433cf615e435ca2ee2aee7d11c|commit]], [[https://git.kernel.org/linus/5232c63f46fdd779303527ec36c518cc1e9c6b4e|commit]], [[https://git.kernel.org/linus/3d11b225aeb184bc3dc9b4b27b302815a7c531aa|commit]], [[https://git.kernel.org/linus/0b90ddae13441c43a30d2e2689b8193a81891c92|commit]], [[https://git.kernel.org/linus/ece1ed7bfa1208b527b3dc90bb45c55e0d139a88|commit]], [[https://git.kernel.org/linus/5fec0719908bdabdf9d017b0f488d18019ed00f7|commit]], [[https://git.kernel.org/linus/40fcc7fc2c3838f3afe07a3a72709b45566e6cdb|commit]], [[https://git.kernel.org/linus/d8ddc099c6b3dde887f9484da9a6677709d68b61|commit]], [[https://git.kernel.org/linus/822951d84684d7a0c4f45e7231c960e7fe786d8f|commit]], [[https://git.kernel.org/linus/b0496fe4effd83ef76c7440befb184f922b3ffbb|commit]], [[https://git.kernel.org/linus/09a1626effb89dddcde10c10f5e3c5e6f8b94136|commit]], [[https://git.kernel.org/linus/667ed1f7bb3b1c1ec2512e64cec04a07df7c5068|commit]], [[https://git.kernel.org/linus/83afb52e47d5e31c7d58c07a6d31c43b5ef421a0|commit]], [[https://git.kernel.org/linus/2d7919a29275dbb9bc3b6e6b4ea015a1eefc463f|commit]], [[https://git.kernel.org/linus/12521c7606b2037f8ac2a2fab19e955444a549cf|commit]], [[https://git.kernel.org/linus/659508f9c936aa6e3aaf6e9cf6a4a8836b8f8355|commit]], [[https://git.kernel.org/linus/d1d8a3b4d06d8c9188f2b9b89ef053db0bf899de|commit]], [[https://git.kernel.org/linus/536939ff516382b391a0039262e27fc80c7b3924|commit]], [[https://git.kernel.org/linus/1b7f7e58decccb52d6bc454413e3298f1ab3a9c6|commit]], [[https://git.kernel.org/linus/8927f6473e56e32e328ae8ed43736412f7f76a4e|commit]], [[https://git.kernel.org/linus/3ecb0087ecee6213544a1e0b838826a0f4831ce5|commit]], [[https://git.kernel.org/linus/06d20bdb986815a75fb1addf34655756ba922e3a|commit]], [[https://git.kernel.org/linus/ca6d60f3f18b78d37b7a93262108ade0727d1441|commit]], [[https://git.kernel.org/linus/be7c07d60e13ac1c3611de93be2e866af8e635d7|commit]], [[https://git.kernel.org/linus/b9ccad2e5d385ceaa19b5c05cf69a09de02eb35a|commit]], [[https://git.kernel.org/linus/1b8ddbeeb9b819e62b7190115023ce858a159f5c|commit]], [[https://git.kernel.org/linus/4418481396b2caeded6d0eed11ac9052ab4c0763|commit]], [[https://git.kernel.org/linus/e41c81d0d30e1a6ebf408feaf561f80cac4457dc|commit]], [[https://git.kernel.org/linus/5100da38ef3c33d9ad8b60b29c2b671249bf7e1d|commit]], [[https://git.kernel.org/linus/d6c75dc22c755c567838f12f12a16f2a323ebd4e|commit]], [[https://git.kernel.org/linus/b4545f46533b7e69cb20e05c9fe987be76e1a3da|commit]], [[https://git.kernel.org/linus/261b6840ed10419ac2f554e515592d59dd5c82cf|commit]], [[https://git.kernel.org/linus/c56109dd35c9204cd6c49d2116ef36e5044ef867|commit]], [[https://git.kernel.org/linus/cbcc268bb1ce5b539e7652d398e08e9b83dc4cef|commit]], [[https://git.kernel.org/linus/e20c41b1091a24dff7ad4cfd99cd5a4f527fe3c4|commit]], [[https://git.kernel.org/linus/74e8ee4708a8edabbbc7ab8c12ec24d7a561bb41|commit]], [[https://git.kernel.org/linus/4ba1119cd53166d853050ff1a9d76079cd8f8e06|commit]], [[https://git.kernel.org/linus/346cf61311f6e348337e95aa2febe29e86137f42|commit]], [[https://git.kernel.org/linus/f087b903fc2e4975bff9742a66ee7a837a2f545b|commit]], [[https://git.kernel.org/linus/eed05e54d275b3cfc5d8c79843c5276a5878e94a|commit]], [[https://git.kernel.org/linus/7106c51ee9a1b65eff63496636fce36bf246c1a0|commit]], [[https://git.kernel.org/linus/177bd2a9543fa057b9ff1fa35c65f35a0150c65f|commit]], [[https://git.kernel.org/linus/9e996c2115e1b52e235261121f7c9c121262dda9|commit]], [[https://git.kernel.org/linus/aef13dec0a5fa3c4adc8949307fc8d8aac7337df|commit]], [[https://git.kernel.org/linus/2aff7a4755bed2870ee23b75bc88cdc8d76cdd03|commit]], [[https://git.kernel.org/linus/4aed23a2f8aaaafad0232d3392afcf493c3c3df3|commit]], [[https://git.kernel.org/linus/e83c09a24e3d229f84163c119224af4c8f6c54c1|commit]], [[https://git.kernel.org/linus/dcc5d337c5e62761ee71f2e25c7aa890b1aa41a2|commit]], [[https://git.kernel.org/linus/b3ac04132c4b9bc5c9c14608424d410e7ca3b400|commit]], [[https://git.kernel.org/linus/af28a988b313a601c12c410a42e485ca46adcfee|commit]], [[https://git.kernel.org/linus/869f7ee6f6477341f859c8b0949ae81caf9ca7f3|commit]], [[https://git.kernel.org/linus/4b8554c527f3cfa183f6c06d231a9387873205a0|commit]], [[https://git.kernel.org/linus/0d2514859ceda3cc42386f819d3131f782fd69d5|commit]], [[https://git.kernel.org/linus/4eecb8b9163df82c87c91764a02fff228ef25f6d|commit]], [[https://git.kernel.org/linus/6d42dba3ccf326551f6e413fb497c31e8812b98f|commit]], [[https://git.kernel.org/linus/c8423186078312d344474bcb9e2b1ce0a78dbde4|commit]], [[https://git.kernel.org/linus/9595d76942b8714627d670a7e7ae543812c731ae|commit]], [[https://git.kernel.org/linus/e05b34539d008ab819388f699b25eae962ba24ac|commit]], [[https://git.kernel.org/linus/2f031c6f042cb8a9b221a8b6b80e69de5170f830|commit]], [[https://git.kernel.org/linus/84fbbe21894bb9be8e16df408cbfbb9466fe396d|commit]], [[https://git.kernel.org/linus/820c4e2e6f517e4c0cee703265e275e3a08992e6|commit]], [[https://git.kernel.org/linus/343b288834e84d0b175b20b4f48277bc33260986|commit]], [[https://git.kernel.org/linus/c79b7b96db8b1240887686720cd149f2c5d979d6|commit]], [[https://git.kernel.org/linus/d92013d1e5e47fefd02be6920f8470b95b37ce7d|commit]], [[https://git.kernel.org/linus/e0cd5e7ffa549487cf1a85452f371274cbf0a8f1|commit]], [[https://git.kernel.org/linus/d4b4084ac3154c51ff5fa71f669264cc44429be2|commit]], [[https://git.kernel.org/linus/d68eccad370665830e16e5c77611fde78cd749b3|commit]], [[https://git.kernel.org/linus/06d44142d49dc2e02d255ea9d72dc4c20f20388f|commit]], [[https://git.kernel.org/linus/421f1ab48452af48b64e205de1caca3d1ba415f4|commit]], [[https://git.kernel.org/linus/18788cfa236967741b83db1035ab24539e2a21bb|commit]], [[https://git.kernel.org/linus/793917d997df2e432f3e9ac126e4482d68256d01|commit]], [[https://git.kernel.org/linus/1854bc6e2420472676c5c90d3d6b15f6cd640e40|commit]], [[https://git.kernel.org/linus/56a4d67c264e37014b8392cba9869c7fe904ed1e|commit]], [[https://git.kernel.org/linus/4687fdbb805a92ce5a9f23042c436dc64fef8b77|commit]], [[https://git.kernel.org/linus/72e725887413f031fa72d27fea5795450bab1940|commit]] | * Memory management folio patches (get_user_pages, vmscan, start on the page cache, make readahead use large folios) [[https://git.kernel.org/linus/8ea2979c1444cd455ddbe7f976de79cc09fdc38d|commit]], [[https://git.kernel.org/linus/a5f100db6855dbfe2709887b7348ce727e990fb6|commit]], [[https://git.kernel.org/linus/e76027488640802633c646210781b63221c2fdd2|commit]], [[https://git.kernel.org/linus/8f39f5fcb7963f0a01b8077c92e627af279de65e|commit]], [[https://git.kernel.org/linus/0b046e12ae5d6d286415a2e805fcfdd724b7add1|commit]], [[https://git.kernel.org/linus/28297dbcad7ed3d7bac373eef121339cb0cac326|commit]], [[https://git.kernel.org/linus/c228afb11ac6938532703ac712992524497aff29|commit]], [[https://git.kernel.org/linus/4c65422901154766e5cee17875ed680366a4a141|commit]], [[https://git.kernel.org/linus/59409373f60a0a493fe2a1b85dc8c6299c4fef37|commit]], [[https://git.kernel.org/linus/78d9d6ced31ad2f242e44bd24b774fd99c2d663d|commit]], [[https://git.kernel.org/linus/6315d8a23ce308433cf615e435ca2ee2aee7d11c|commit]], [[https://git.kernel.org/linus/5232c63f46fdd779303527ec36c518cc1e9c6b4e|commit]], [[https://git.kernel.org/linus/3d11b225aeb184bc3dc9b4b27b302815a7c531aa|commit]], [[https://git.kernel.org/linus/0b90ddae13441c43a30d2e2689b8193a81891c92|commit]], [[https://git.kernel.org/linus/ece1ed7bfa1208b527b3dc90bb45c55e0d139a88|commit]], [[https://git.kernel.org/linus/5fec0719908bdabdf9d017b0f488d18019ed00f7|commit]], [[https://git.kernel.org/linus/40fcc7fc2c3838f3afe07a3a72709b45566e6cdb|commit]], [[https://git.kernel.org/linus/d8ddc099c6b3dde887f9484da9a6677709d68b61|commit]], [[https://git.kernel.org/linus/822951d84684d7a0c4f45e7231c960e7fe786d8f|commit]], [[https://git.kernel.org/linus/b0496fe4effd83ef76c7440befb184f922b3ffbb|commit]], [[https://git.kernel.org/linus/09a1626effb89dddcde10c10f5e3c5e6f8b94136|commit]], [[https://git.kernel.org/linus/667ed1f7bb3b1c1ec2512e64cec04a07df7c5068|commit]], [[https://git.kernel.org/linus/83afb52e47d5e31c7d58c07a6d31c43b5ef421a0|commit]], [[https://git.kernel.org/linus/2d7919a29275dbb9bc3b6e6b4ea015a1eefc463f|commit]], [[https://git.kernel.org/linus/12521c7606b2037f8ac2a2fab19e955444a549cf|commit]], [[https://git.kernel.org/linus/659508f9c936aa6e3aaf6e9cf6a4a8836b8f8355|commit]], [[https://git.kernel.org/linus/d1d8a3b4d06d8c9188f2b9b89ef053db0bf899de|commit]], [[https://git.kernel.org/linus/536939ff516382b391a0039262e27fc80c7b3924|commit]], [[https://git.kernel.org/linus/1b7f7e58decccb52d6bc454413e3298f1ab3a9c6|commit]], [[https://git.kernel.org/linus/8927f6473e56e32e328ae8ed43736412f7f76a4e|commit]], [[https://git.kernel.org/linus/3ecb0087ecee6213544a1e0b838826a0f4831ce5|commit]], [[https://git.kernel.org/linus/06d20bdb986815a75fb1addf34655756ba922e3a|commit]], [[https://git.kernel.org/linus/ca6d60f3f18b78d37b7a93262108ade0727d1441|commit]], [[https://git.kernel.org/linus/be7c07d60e13ac1c3611de93be2e866af8e635d7|commit]], [[https://git.kernel.org/linus/b9ccad2e5d385ceaa19b5c05cf69a09de02eb35a|commit]], [[https://git.kernel.org/linus/1b8ddbeeb9b819e62b7190115023ce858a159f5c|commit]], [[https://git.kernel.org/linus/4418481396b2caeded6d0eed11ac9052ab4c0763|commit]], [[https://git.kernel.org/linus/e41c81d0d30e1a6ebf408feaf561f80cac4457dc|commit]], [[https://git.kernel.org/linus/5100da38ef3c33d9ad8b60b29c2b671249bf7e1d|commit]], [[https://git.kernel.org/linus/d6c75dc22c755c567838f12f12a16f2a323ebd4e|commit]], [[https://git.kernel.org/linus/b4545f46533b7e69cb20e05c9fe987be76e1a3da|commit]], [[https://git.kernel.org/linus/261b6840ed10419ac2f554e515592d59dd5c82cf|commit]], [[https://git.kernel.org/linus/c56109dd35c9204cd6c49d2116ef36e5044ef867|commit]], [[https://git.kernel.org/linus/cbcc268bb1ce5b539e7652d398e08e9b83dc4cef|commit]], [[https://git.kernel.org/linus/e20c41b1091a24dff7ad4cfd99cd5a4f527fe3c4|commit]], [[https://git.kernel.org/linus/74e8ee4708a8edabbbc7ab8c12ec24d7a561bb41|commit]], [[https://git.kernel.org/linus/4ba1119cd53166d853050ff1a9d76079cd8f8e06|commit]], [[https://git.kernel.org/linus/346cf61311f6e348337e95aa2febe29e86137f42|commit]], [[https://git.kernel.org/linus/f087b903fc2e4975bff9742a66ee7a837a2f545b|commit]], [[https://git.kernel.org/linus/eed05e54d275b3cfc5d8c79843c5276a5878e94a|commit]], [[https://git.kernel.org/linus/7106c51ee9a1b65eff63496636fce36bf246c1a0|commit]], [[https://git.kernel.org/linus/177bd2a9543fa057b9ff1fa35c65f35a0150c65f|commit]], [[https://git.kernel.org/linus/9e996c2115e1b52e235261121f7c9c121262dda9|commit]], [[https://git.kernel.org/linus/aef13dec0a5fa3c4adc8949307fc8d8aac7337df|commit]], [[https://git.kernel.org/linus/2aff7a4755bed2870ee23b75bc88cdc8d76cdd03|commit]], [[https://git.kernel.org/linus/4aed23a2f8aaaafad0232d3392afcf493c3c3df3|commit]], [[https://git.kernel.org/linus/e83c09a24e3d229f84163c119224af4c8f6c54c1|commit]], [[https://git.kernel.org/linus/dcc5d337c5e62761ee71f2e25c7aa890b1aa41a2|commit]], [[https://git.kernel.org/linus/b3ac04132c4b9bc5c9c14608424d410e7ca3b400|commit]], [[https://git.kernel.org/linus/af28a988b313a601c12c410a42e485ca46adcfee|commit]], [[https://git.kernel.org/linus/869f7ee6f6477341f859c8b0949ae81caf9ca7f3|commit]], [[https://git.kernel.org/linus/4b8554c527f3cfa183f6c06d231a9387873205a0|commit]], [[https://git.kernel.org/linus/0d2514859ceda3cc42386f819d3131f782fd69d5|commit]], [[https://git.kernel.org/linus/4eecb8b9163df82c87c91764a02fff228ef25f6d|commit]], [[https://git.kernel.org/linus/6d42dba3ccf326551f6e413fb497c31e8812b98f|commit]], [[https://git.kernel.org/linus/c8423186078312d344474bcb9e2b1ce0a78dbde4|commit]], [[https://git.kernel.org/linus/9595d76942b8714627d670a7e7ae543812c731ae|commit]], [[https://git.kernel.org/linus/e05b34539d008ab819388f699b25eae962ba24ac|commit]], [[https://git.kernel.org/linus/2f031c6f042cb8a9b221a8b6b80e69de5170f830|commit]], [[https://git.kernel.org/linus/84fbbe21894bb9be8e16df408cbfbb9466fe396d|commit]], [[https://git.kernel.org/linus/820c4e2e6f517e4c0cee703265e275e3a08992e6|commit]], [[https://git.kernel.org/linus/343b288834e84d0b175b20b4f48277bc33260986|commit]], [[https://git.kernel.org/linus/c79b7b96db8b1240887686720cd149f2c5d979d6|commit]], [[https://git.kernel.org/linus/d92013d1e5e47fefd02be6920f8470b95b37ce7d|commit]], [[https://git.kernel.org/linus/e0cd5e7ffa549487cf1a85452f371274cbf0a8f1|commit]], [[https://git.kernel.org/linus/d4b4084ac3154c51ff5fa71f669264cc44429be2|commit]], [[https://git.kernel.org/linus/d68eccad370665830e16e5c77611fde78cd749b3|commit]], [[https://git.kernel.org/linus/06d44142d49dc2e02d255ea9d72dc4c20f20388f|commit]], [[https://git.kernel.org/linus/421f1ab48452af48b64e205de1caca3d1ba415f4|commit]], [[https://git.kernel.org/linus/18788cfa236967741b83db1035ab24539e2a21bb|commit]], [[https://git.kernel.org/linus/793917d997df2e432f3e9ac126e4482d68256d01|commit]], [[https://git.kernel.org/linus/1854bc6e2420472676c5c90d3d6b15f6cd640e40|commit]], [[https://git.kernel.org/linus/56a4d67c264e37014b8392cba9869c7fe904ed1e|commit]], [[https://git.kernel.org/linus/4687fdbb805a92ce5a9f23042c436dc64fef8b77|commit]], [[https://git.kernel.org/linus/72e725887413f031fa72d27fea5795450bab1940|commit]] |
Line 86: | Line 97: |
* munlock: rework of mlock+munlock page handling [[https://git.kernel.org/linus/ebcbc6ea7d8a604ad8504dae70a6ac1b1e64a0b7|commit]], [[https://git.kernel.org/linus/b67bf49ce7aae72f63739abee6ac25f64bf20081|commit]], [[https://git.kernel.org/linus/a213e5cf71cbcea4b23caedcb8fe6629a333b275|commit]], [[https://git.kernel.org/linus/cea86fe246b694a191804b47378eb9d77aefabec|commit]], [[https://git.kernel.org/linus/b109b87050df5438ee745b2bddfa3587970025bb|commit]], [[https://git.kernel.org/linus/07ca760673088f262da57ff42c15558688565aa2|commit]], [[https://git.kernel.org/linus/34b6792380ce4f4b41018351cd67c9c26f4a7a0d|commit]], [[https://git.kernel.org/linus/c3096e6782b733158bf34f6bbb4567808d4e0740|commit]], [[https://git.kernel.org/linus/2262ace60713348228b2abe0629e77091643d29e|commit]], [[https://git.kernel.org/linus/2fbb0c10d1e8222604132b3a3f81bfd8345a44b6|commit]], [[https://git.kernel.org/linus/b74355078b6554271371532a5daa3b1a3db620f9|commit]], [[https://git.kernel.org/linus/6d9df8a5889c569ab9e3bcb38b12e5b81b6b9bde|commit]], [[https://git.kernel.org/linus/47d4f3eeef5f7fd346640fa8b49a942b506d2659|commit]] | * Rework of mlock+munlock page handling to massively reduce the contention on {{{i_mmap_rwsem}}} [[https://git.kernel.org/linus/ebcbc6ea7d8a604ad8504dae70a6ac1b1e64a0b7|commit]], [[https://git.kernel.org/linus/b67bf49ce7aae72f63739abee6ac25f64bf20081|commit]], [[https://git.kernel.org/linus/a213e5cf71cbcea4b23caedcb8fe6629a333b275|commit]], [[https://git.kernel.org/linus/cea86fe246b694a191804b47378eb9d77aefabec|commit]], [[https://git.kernel.org/linus/b109b87050df5438ee745b2bddfa3587970025bb|commit]], [[https://git.kernel.org/linus/07ca760673088f262da57ff42c15558688565aa2|commit]], [[https://git.kernel.org/linus/34b6792380ce4f4b41018351cd67c9c26f4a7a0d|commit]], [[https://git.kernel.org/linus/c3096e6782b733158bf34f6bbb4567808d4e0740|commit]], [[https://git.kernel.org/linus/2262ace60713348228b2abe0629e77091643d29e|commit]], [[https://git.kernel.org/linus/2fbb0c10d1e8222604132b3a3f81bfd8345a44b6|commit]], [[https://git.kernel.org/linus/b74355078b6554271371532a5daa3b1a3db620f9|commit]], [[https://git.kernel.org/linus/6d9df8a5889c569ab9e3bcb38b12e5b81b6b9bde|commit]], [[https://git.kernel.org/linus/47d4f3eeef5f7fd346640fa8b49a942b506d2659|commit]] |
Line 103: | Line 114: |
= Block layer = * Add support for direct I/O with fscrypt using blk-crypto [[https://git.kernel.org/linus/c6c89783eba05a5e159b07cfd8c68d841cc5de42|commit]], [[https://git.kernel.org/linus/489734ef94f4f78087e103ef1bd9019968ff8dbd|commit]], [[https://git.kernel.org/linus/38ea50daa7a447dbcd7031f37a39a1baa163b2ab|commit]], [[https://git.kernel.org/linus/8a2c77bc2a9a44d1a80dee1f320ea8f7516b98ee|commit]], [[https://git.kernel.org/linus/cdaa1b1941f667814300799ddb74f3079517cd5a|commit]] * Remove remaining parts of congestion tracking code [[https://git.kernel.org/linus/bf507030f312c68fdbb17c2d33f317cda109a484|commit]], [[https://git.kernel.org/linus/84dacdbd5352bfef82423760fa2e8bffaeef9e05|commit]], [[https://git.kernel.org/linus/9fd472af84abd6da15376353c2283b3df9497646|commit]], [[https://git.kernel.org/linus/670d21c6e17f67535fcf16e14c772209220da9ae|commit]], [[https://git.kernel.org/linus/6df25e58532be7a4cd6fb15bcd85805947402d91|commit]], [[https://git.kernel.org/linus/503d4fa6ee28e8d4d201c92ac3922d1b3526f844|commit]], [[https://git.kernel.org/linus/fe55d563d4174f13839a9b7ef7309da5031b5d93|commit]], [[https://git.kernel.org/linus/b9b1335e640308acc1b8f26c739b804c80a6c147|commit]], [[https://git.kernel.org/linus/a64239d0ef345208d8c15d7841a028a43a34c068|commit]], [[https://git.kernel.org/linus/f6bad159f5d5e5b33531aba3d9b860ad8618afe0|commit]], [[https://git.kernel.org/linus/a88f2096d5a2d91179db5dd9aa8f60dc3df9bb3e|commit]] * Add support for 64-bit data integrity in the block layer and in NVMe [[https://git.kernel.org/linus/c340b990d58c856c1636e0c10abb9e4351ad852a|commit]], [[https://git.kernel.org/linus/84b735429f5fe6f57fc0b3fff3932dce1471e668|commit]], [[https://git.kernel.org/linus/c2ea5fcf53d5f21e6aff0de11d55bc202822df6a|commit]], [[https://git.kernel.org/linus/7ee8809df990d1de379002973baee1681e8d7dd3|commit]], [[https://git.kernel.org/linus/cbc0a40e17da361a2ada8d669413ccfbd2028f2d|commit]], [[https://git.kernel.org/linus/f3813f4b287e480b1fcd62ca798d8556644b8278|commit]], [[https://git.kernel.org/linus/a7d4383f17e10f338ea757a849f02298790d24fb|commit]], [[https://git.kernel.org/linus/4020aad85c6785ddac8d51f345ff9e3328ce773a|commit]] * libnvdimm: Jettison block-aperture-window support [[https://git.kernel.org/linus/d9d290d7e659e9db3e4518040cc18b97f5535f4a|commit]], [[https://git.kernel.org/linus/f8669f1d6a86a6b17104ceca9340ded280307ac1|commit]], [[https://git.kernel.org/linus/fadc38a6672a72bfb2937e85bc5a967f7ab581f8|commit]], [[https://git.kernel.org/linus/84bd3690bf54a2f2f3b8449afa022aac1957ba17|commit]], [[https://git.kernel.org/linus/a4b96046a8823a796b28e713ecc8ec535f5e4607|commit]], [[https://git.kernel.org/linus/3b6c6c039707f6bb7c64af2aa82a437fabb93aee|commit]] * Show crypto capabilities in sysfs [[https://git.kernel.org/linus/f5ec592dd3bcf7c91f7c262a7f5011e001d269cd|commit]], [[https://git.kernel.org/linus/0f69288253e9fc7c495047720e523b9f1aba5712|commit]], [[https://git.kernel.org/linus/20f01f163203666010ee1560852590a0c0572726|commit]] * scsi: target: Add iscsi/cpus_allowed_list in configfs [[https://git.kernel.org/linus/d72d827f2f2636d8d72f0f3ebe5b661c9a24d343|commit]] * scsi_debug: Add no_rwlock parameter [[https://git.kernel.org/linus/7109f3701a4a6e4eef556c1707a361bed25813b3|commit]] * scsi: Make "access_state" sysfs attribute always visible [[https://git.kernel.org/linus/7cddf7e8d1e88603d0e86997259fdec98da6f70a|commit]] * Deprecate autoloading based on dev_t [[https://git.kernel.org/linus/fbdee71bb5d8d054e1bdb5af4c540f2cb86fe296|commit]] * dm: support bio polling [[https://git.kernel.org/linus/b99fdcdc36369d2a3a26bf44736d420eb629d8b7|commit]], [[https://git.kernel.org/linus/69fe0f29892077f14b56e2a479b6bcf533209d53|commit]] * nvme * Remove support or stream based temperature hint [[https://git.kernel.org/linus/85e6c775762aa4067d2c2b8121e59a06564d0dc4|commit]] * Send uevent on connection up [[https://git.kernel.org/linus/20d64911e7580f7e29c0086d67860c18307377d7|commit]] * Expose cntrltype and dctype through sysfs [[https://git.kernel.org/linus/86c2457a8e8112f16af8fd10a3e1dd7a302c3c3e|commit]] * Add vectored-io support for user-passthrough [[https://git.kernel.org/linus/89377bc1975c2993bde4a498a3a4e5817ac0ae2c|commit]] = Tracing, perf and BPF = * perf * Add perf interface to expose nvdimm [[https://git.kernel.org/linus/9a61d0838cd0a81529badfba7bfa39e81d5529d3|commit]], [[https://git.kernel.org/linus/0fab1ba6ad6ba1f76380f92ead95c6e861ef8116|commit]], [[https://git.kernel.org/linus/4c08d4bbc089a95f3f38389c2b79dbc6ab24f10b|commit]], [[https://git.kernel.org/linus/2bec6d9aa89cbe97deb6fbc64708212b780605a4|commit]] * Introduce threaded trace streaming for basic perf record operation [[https://git.kernel.org/linus/7954f71689f90cb2ae252d3923354d48071994bf|commit]], [[https://git.kernel.org/linus/d87c25e8f4051f813762da6a182c57f246b17441|commit]], [[https://git.kernel.org/linus/415ccb58f68a6bebcbb9db373973394a6af3d553|commit]], [[https://git.kernel.org/linus/6fbe4f48ad59d97d78ab778158b4c48a7aba3195|commit]], [[https://git.kernel.org/linus/396b626b95d22664d2f2e5ca332e777ea699a10e|commit]], [[https://git.kernel.org/linus/1e5de7d9c6ded0722736eb6e58c72b18937efc06|commit]], [[https://git.kernel.org/linus/3217e9fecf118d5dcabdd68d91e0c6afcb4c3e1b|commit]], [[https://git.kernel.org/linus/56f735fff35e31e54027df36a653b0268bc94f06|commit]], [[https://git.kernel.org/linus/ae9c7242b29fa2976c70b5b250f8942cf7289211|commit]], [[https://git.kernel.org/linus/75f5f1fcb9c0f0f542f44d993de18047b2b7f37f|commit]], [[https://git.kernel.org/linus/610fbc016531b7a09dcc98febd2a8f4a0cdd3190|commit]], [[https://git.kernel.org/linus/06380a849fa89da33d309597890ef26d24095b41|commit]], [[https://git.kernel.org/linus/f466e5ed6c356d1dc22dda68f46315a92ec160c6|commit]], [[https://git.kernel.org/linus/b5f2511d4b3976e352b47b79c3c119addb7c2033|commit]], [[https://git.kernel.org/linus/bb6be405c4a2a509d1d1008e1bed42e7cab5a326|commit]] * libperf: Add API for allocating new thread map array [[https://git.kernel.org/linus/56dce868198cd01b023e05d72bbbba7c87cc384d|commit]] * ftrace latency: Add {{{-n}}}/{{{--use-nsec}}} option [[https://git.kernel.org/linus/84005bb6148618cc8429d4011354f4a2f8a02914|commit]] * perf lock: Add {{{--synth=no}}} option for record [[https://git.kernel.org/linus/67b61f59a620450738caf69552efa85faa9637f9|commit]] * perf lock: Add {{{-F}}}/{{{--field}}} option to control output [[https://git.kernel.org/linus/4bd9cab59f17eeee5749bae58212e0c9b314322b|commit]] * perf lock: Add {{{-c}}}/{{{--combine-locks}}} option [[https://git.kernel.org/linus/0d435bf8c3f4d01d9547e87237977191573c6f5a|commit]] * perf script: Add 'brstackinsnlen' for branch stacks [[https://git.kernel.org/linus/6f680c6aa276ceff7dde98d5ae3f19574cd12eff|commit]] * Branch stack improvements [[https://git.kernel.org/linus/8f431a28696d27e3370ebd1a5fd1681a8c773a8e|commit]], [[https://git.kernel.org/linus/66fd6c9d6972eeeaeed2eed7d2a225f9c4fb09a9|commit]], [[https://git.kernel.org/linus/b2dac688a5265379e0f13856b78cb627af07cf42|commit]], [[https://git.kernel.org/linus/1f48989cdc7d57d32a56b7cc5eb968c04d30529c|commit]] * perf tools: Enhance the matching of sub-commands abbreviations [[https://git.kernel.org/linus/ae0f4eb34fc3014f7eba78fab90a0e98e441a4cd|commit]] * BPF * Extend the interoperability with IMA, to give wider flexibility for the implementation of integrity-focused LSMs based on eBPF [[https://git.kernel.org/linus/bae60eefb95ca8f2abebaf157d4815ce8fbb0e75|commit]], [[https://git.kernel.org/linus/280fe8367b0dc45b6ac5e04fad03e16e99540c0c|commit]], [[https://git.kernel.org/linus/174b16946e39ebd369097e0f773536c91a8c1a4c|commit]], [[https://git.kernel.org/linus/2746de3c53d64436a5a565e87d74b65d82ab6ac7|commit]], [[https://git.kernel.org/linus/27a77d0d460cdeec57fda2bb6c4f8820ab6e8b38|commit]], [[https://git.kernel.org/linus/91e8fa254dbd0890c34286acdc12e96412305840|commit]], [[https://git.kernel.org/linus/df6b3039fa112e17555776213cab7f07c0a8d98d|commit]], [[https://git.kernel.org/linus/e6dcf7bbf37c9ae72b0bc3a09d5f91dd1f5c19e1|commit]], [[https://git.kernel.org/linus/7bae42b68d7f070a346fde4c7c1ce182f2284933|commit]] * Add support for transmitting packets using XDP in bpf_prog_run() [[https://git.kernel.org/linus/b530e9e1063ed2b817eae7eec6ed2daa8be11608|commit]], [[https://git.kernel.org/linus/1a7551f15097dff30cf0853117b2f8077bb84f0a|commit]], [[https://git.kernel.org/linus/24592ad1ab18416a850f03d46d07ae483f808895|commit]], [[https://git.kernel.org/linus/a30338840fa5c6e400673b7d8a31323280bfd521|commit]], [[https://git.kernel.org/linus/55fcacca36468801e62e1d9cc81e5870eea620ba|commit]] * Add {{{bpf_copy_from_user_task}}} helper and sleepable bpf iterator programs [[https://git.kernel.org/linus/b77fb25dcb342788d72ad7533163c34b8b823a1d|commit]], [[https://git.kernel.org/linus/376040e47334c6dc6a939a32197acceb00fe4acf|commit]], [[https://git.kernel.org/linus/a8b77f7463a500584a69fed60bb4da57ac435138|commit]], [[https://git.kernel.org/linus/45105c2eb751e2a3dd9858622cf72e2d588209a0|commit]] * Allow cgroup progs to export custom retval to userspace [[https://git.kernel.org/linus/f10d059661968b01ef61a8b516775f95a18ab8ae|commit]], [[https://git.kernel.org/linus/c4dcfdd406aa2167396ac215e351e5e4dfd7efe3|commit]], [[https://git.kernel.org/linus/b44123b4a3dcad4664d3a0f72c011ffd4c9c4d93|commit]], [[https://git.kernel.org/linus/b8bff6f890513e0ae0f711e481b368c1d133c558|commit]] * Adds new link type {{{BPF_TRACE_KPROBE_MULTI}}} that attaches kprobe program through fprobe API. The fprobe API allows to attach probe on multiple functions at once very fast, because it works on top of ftrace. On the other hand this limits the probe point to the function entry or return [[https://git.kernel.org/linus/a0019cd7d41a191253859349535d76ee28ab7d96|commit]], [[https://git.kernel.org/linus/aecf489f2ce51436402818c96639ed6303b540f8|commit]], [[https://git.kernel.org/linus/0dcac272540613d41c05e89679e4ddb978b612f1|commit]], [[https://git.kernel.org/linus/42a5712094e89ef0a125ac0f9d0873f9233368b1|commit]], [[https://git.kernel.org/linus/97ee4d20ee67eb462581a7af01442de6586e390b|commit]], [[https://git.kernel.org/linus/ca74823c6e16dd42b7cf60d9fdde80e2a81a67bb|commit]], [[https://git.kernel.org/linus/85153ac06283408e6ccaf002b02fd85f0bdab94b|commit]], [[https://git.kernel.org/linus/5117c26e877352bcabd4871e6bcdebed4857a88d|commit]], [[https://git.kernel.org/linus/ddc6b04989eb099368d3e6b6eaf5a6b181a36f91|commit]], [[https://git.kernel.org/linus/f7a11eeccb11185437f4da1c80b66b857d1e906f|commit]], [[https://git.kernel.org/linus/2c6401c966ae1fbe07eb3b8a07256dc41b596928|commit]], [[https://git.kernel.org/linus/9271a0c7ae7a914782759d8fe22ef28fffab82fe|commit]], [[https://git.kernel.org/linus/318c812cebfcfdf42f254e6c1e6490a46e7714f8|commit]] * Make BPF_JIT_DEFAULT_ON selectable in Kconfig [[https://git.kernel.org/linus/b664e255ba3c655a675e4e1fe9503d6f7ada3305|commit]] * Light skeleton for the kernel that performs program loading and map creation tasks without libbpf [[https://git.kernel.org/linus/b1d18a7574d0df5eb4117c14742baf8bc2b9bb74|commit]], [[https://git.kernel.org/linus/6fe65f1b4db3fff305896e997c2804b7b42236ce|commit]], [[https://git.kernel.org/linus/28d743f671272d7a5f676669c84438b0f9600936|commit]], [[https://git.kernel.org/linus/d7beb3d6aba39480590b30c502fbaa2cc1e5e30b|commit]], [[https://git.kernel.org/linus/cb80ddc67152e72f28ff6ea8517acdf875d7381d|commit]] * Enable non-atomic allocations in local storage [[https://git.kernel.org/linus/b00fa38a9c1cba044a32a601b49a55a18ed719d1|commit]] * Introduce "packing allocator" for BPF JIT images. JITed code is marked read only, and used to be allocated at page granularity. Custom allocator allows for more efficient memory use, lower iTLB pressure and prevents identity mapping huge pages from getting split [[https://git.kernel.org/linus/fac54e2bfb5be2b0bbf115fe80d45f59fd773048|commit]], [[https://git.kernel.org/linus/3486bedd99196ecdfe99c0ab5b67ad3c47e8a8fa|commit]], [[https://git.kernel.org/linus/ed2d9e1a26cca963ff5ed3b76326d70f7d8201a9|commit]], [[https://git.kernel.org/linus/d00c6473b1ee9050cc36d008c6d30bf0d3de0524|commit]], [[https://git.kernel.org/linus/0e06b40371682b6b70ed0302a7baec0698ada95c|commit]], [[https://git.kernel.org/linus/ebc1415d9b4f043cef5a1fb002ec316e32167e7a|commit]], [[https://git.kernel.org/linus/57631054fae6dcc9c892ae6310b58bbb6f6e5048|commit]], [[https://git.kernel.org/linus/33c9805860e584b194199cab1a1e81f4e6395408|commit]], [[https://git.kernel.org/linus/1022a5498f6f745c3b5fd3f050a5e11e7ca354f0|commit]], [[https://git.kernel.org/linus/ef078600eec20f20eb7833cf597d4a5edf2953c1|commit]] * Batching iter for AF_UNIX sockets [[https://git.kernel.org/linus/4408d55a64677febdcb50d1b44d0dc714ce4187e|commit]], [[https://git.kernel.org/linus/855d8e77ffb05be6e54c34dababccb20318aec00|commit]], [[https://git.kernel.org/linus/eb7d8f1d9ebc7379f09a51bf4faa35e0bfa7437d|commit]], [[https://git.kernel.org/linus/7ff8985cc1aa462532f4afa2cc880dfd6892dd68|commit]], [[https://git.kernel.org/linus/a796966b6ea0abe05eebeb2443391b283f89b1e0|commit]] * Add {{{__user}}} tagging support in vmlinux BTF [[https://git.kernel.org/linus/7472d5a642c94a0ee1882ff3038de72ffe803a01|commit]], [[https://git.kernel.org/linus/c6f1bfe89ac95dc829dcb4ed54780da134ac5fce|commit]], [[https://git.kernel.org/linus/571d01a9d06f984ce51bd7625036e67f7f1f886c|commit]], [[https://git.kernel.org/linus/696c39011538fe0124fcc0e81ebc44ff7f8623b4|commit]], [[https://git.kernel.org/linus/67ef7e1a759e4268e2102e7aa93c226eb75589f4|commit]] * Support {{{BPF_PROG_QUERY}}} for progs attached to sockmap [[https://git.kernel.org/linus/748cd5729ac7421091316e32dcdffb0578563880|commit]] * cgroup/bpf: fast path skb BPF filtering [[https://git.kernel.org/linus/46531a30364bd483bfa1b041c15d42a196e77e93|commit]] * bpftool * Add BPF_TRACE_KPROBE_MULTI to attach type names table [[https://git.kernel.org/linus/08063b4bc1581bbdcae99da4a54f546a50045fc0|commit]] * Add C++-specific open/load/etc skeleton wrappers [[https://git.kernel.org/linus/bb8ffe61ea454a565e4fb1f450ef71237c9f032c|commit]] * Add bpf_cookie to link output [[https://git.kernel.org/linus/cbdaf71f7e65a45d6e96378ee7bfe3da39c30908|commit]] * Implement BTFGen [[https://git.kernel.org/linus/adb8fa195efdfaac5852aaac24810b456ce43b04|commit]], [[https://git.kernel.org/linus/8de6cae40bce6e19f39de60056cad39a7274169d|commit]], [[https://git.kernel.org/linus/0a9f4a20c6153d187c8ee58133357ac671372f5f|commit]], [[https://git.kernel.org/linus/a9caaba399f9cff34c6bffa1b1fd673d3d6043a0|commit]], [[https://git.kernel.org/linus/dc695516b6f5cb322b95de7ef3a6ec1db707ff8b|commit]], [[https://git.kernel.org/linus/1d1ffbf7f0b261fd5dcac2cd40a92b9394df08f6|commit]], [[https://git.kernel.org/linus/704c91e59fe045708aa3f11d0c2bf9c83e39d24c|commit]] * Switch to new versioning scheme (align on libbpf's) [[https://git.kernel.org/linus/61fce9693f0311949c59cc62a8fdee6e36243553|commit]], [[https://git.kernel.org/linus/9910a74d6ebf6e35d7adfae665022674fb90ea78|commit]] * Add support for subskeletons [[https://git.kernel.org/linus/bc380eb9d04812eda23fd1d2904389012b50d946|commit]], [[https://git.kernel.org/linus/262cfb74ffdaed06e65b8b20e10241768a9a2e18|commit]], [[https://git.kernel.org/linus/430025e5dca5ad8902e7c3092b7c975acae154c5|commit]], [[https://git.kernel.org/linus/00389c58ffe993782a8ba4bb5a34a102b1f6fe24|commit]], [[https://git.kernel.org/linus/3cccbaa0332169d4ff05587062a7ed528aeddb60|commit]] * Add support for BTF program names [[https://git.kernel.org/linus/b662000aff84f2ca9660db15e5f8ac926681df27|commit]] * Streamline netlink-based XDP APIs [[https://git.kernel.org/linus/c359821ac65b7cda0e24f75f6ffd465c3f771204|commit]], [[https://git.kernel.org/linus/c86575eccab24d583db0169ded342eb215b781c9|commit]], [[https://git.kernel.org/linus/544356524dd6ff5b0bb9099861ab8493a4387def|commit]], [[https://git.kernel.org/linus/d4e34bfcbe880493cabd726453b3f52715756616|commit]] * fprobe: Add sample program for fprobe [[https://git.kernel.org/linus/6ee64cc3020b5b5537827c71d8eaac814ad4d346|commit]] * fprobe: Introduce fprobe function entry/exit probe [[https://git.kernel.org/linus/4f554e955614f19425cee86de4669351741a6280|commit]], [[https://git.kernel.org/linus/cad9931f64dc7f5dbdec12cae9f30063360f9855|commit]], [[https://git.kernel.org/linus/54ecbe6f1ed5138c895bdff55608cf502755b20e|commit]], [[https://git.kernel.org/linus/75caf33eda242e2f34f61e475d666359749ae5ff|commit]], [[https://git.kernel.org/linus/83acdce6894908337ca82973149d9709d28204d7|commit]], [[https://git.kernel.org/linus/02752bd99dc2daae05c12f7063bf0632e22b4c1c|commit]], [[https://git.kernel.org/linus/515a49173b80a4aabcbad9a4fa2a247042378ea1|commit]], [[https://git.kernel.org/linus/5b0ab78998e32564a011b14c4c7f9c81e2d42b9d|commit]], [[https://git.kernel.org/linus/6ee64cc3020b5b5537827c71d8eaac814ad4d346|commit]], [[https://git.kernel.org/linus/ab51e15d535e07be9839e0df056a4ebe9c5bac83|commit]], [[https://git.kernel.org/linus/aba09b44a985f963f3ce22132694161f79e18984|commit]], [[https://git.kernel.org/linus/f4616fabab39e084b5d7e15a32151d9a9aeab537|commit]] * libbpf * Add syscall-specific variant of BPF_KPROBE [[https://git.kernel.org/linus/816ae109554756ce5e22e3aabde10161c4d0a4f7|commit]] * Drop libbpf from bpf preload [[https://git.kernel.org/linus/42d1d53fedc9980e8fed98a5a03762cba7d2e9f6|commit]], [[https://git.kernel.org/linus/e981f41fd029d37b3e1c8aad2d72d3fe57a104d6|commit]], [[https://git.kernel.org/linus/c69f94a33d12a9c49f1800c54838ee19447ac176|commit]], [[https://git.kernel.org/linus/1ddbddd7065182c10c7c50ba6daf890edfdf7377|commit]], [[https://git.kernel.org/linus/79b203926d18cb8c110564d8a09ff646691de9e7|commit]], [[https://git.kernel.org/linus/18ef5dac934a0fb1aeb7d6bee6c81e1fa6bcc598|commit]], [[https://git.kernel.org/linus/e96f2d64c812d9c20adea38a9b5e08feaa21fcf5|commit]] * Support custom SEC() handlers [[https://git.kernel.org/linus/4fa5bcfe07f7e97d9a140c465e1056c91651c41d|commit]], [[https://git.kernel.org/linus/697f104db8a6177daa5e1ffadda09c2e9285ad18|commit]], [[https://git.kernel.org/linus/aa963bcb0adc1adb79a97260fae55461359d1ed2|commit]] * Mark bpf_object__open_buffer() API deprecated [[https://git.kernel.org/linus/9f45f70ab21eb2d3f4fcb41e4785abe380d406c5|commit]] * Deprecate legacy BPF map definitions [[https://git.kernel.org/linus/93b8952d223af03c51fba0c6258173d2ffbd2cb7|commit]] * tracing * (FEATURED) New user_events interface. User space can register an event with the kernel describing the format of the event. Then it will receive a byte in a page mapping that it can check against. A privileged task can then enable that event like any other event, which will change the mapped byte to true, telling the user space application to start writing the event to the tracing buffer [[https://git.kernel.org/linus/7f5a08c79df35e68f1a43033450c5050f12bc155|commit]], [[https://git.kernel.org/linus/aa3b2b4c669205200615dd8a2cc4af4f81fd0335|commit]], [[https://git.kernel.org/linus/9aed4e157d1ffe4aeebc005b4eceede1ed5a403a|commit]], [[https://git.kernel.org/linus/3207d0459ef3789c7efa801b57123c8a79d05694|commit]], [[https://git.kernel.org/linus/0279400ad38d858ed68f5d787385f6122d4170b2|commit]], [[https://git.kernel.org/linus/2467cda1b5c97a58776a8aebfa5d76543e47479d|commit]], [[https://git.kernel.org/linus/446640e49ec00458655e29c31e55aabd6702985d|commit]], [[https://git.kernel.org/linus/745bb7e683ff00e7b52e54b422fd05c58ae94e1a|commit]], [[https://git.kernel.org/linus/3a6163893a9a6a90e086234ee205c1f74eeb5f84|commit]], [[https://git.kernel.org/linus/7640e77035aadcd7d50f9c7583ca25a4e1aa2874|commit]], [[https://git.kernel.org/linus/c57eb47815097d879e1fa8c81e313aec917d8f4d|commit]], [[https://git.kernel.org/linus/864ea0e10cc90416a01b46f0d47a6f26dc020820|commit]], [[https://git.kernel.org/linus/089331d47325d3f55016ed3d1f79ffd2754fb19e|commit]], [[https://git.kernel.org/linus/768c1e7f1de03afd0b55e0e951efc272309eeb52|commit]] * Add new {{{ftrace_boot_snapshot}}} kernel command line parameter. When set, the tracing buffer will be saved in the snapshot buffer at boot up when the kernel hands things over to user space. This will keep the traces that happened at boot up available even if user space boot up has tracing as well [[https://git.kernel.org/linus/380af29b8d7670c445965bd573ab219aff0c4c11|commit]] * Allow custom events to be added to the tracefs directory [[https://git.kernel.org/linus/8bcd06632b73291e8734f46084ed04f4106b840a|commit]] = Virtualization = * RSS support for !VirtioNet [[https://git.kernel.org/linus/c1ddc42da2b2632545b76be884faf0ca363b3246|commit]], [[https://git.kernel.org/linus/c7114b1249fa3b5f3a434606ba4cc89c4a27d618|commit]], [[https://git.kernel.org/linus/91f41f01d2195d4d059ad7f141e41d40a45e1e1c|commit]], [[https://git.kernel.org/linus/c11708209df216aee72adf97d13c72c093a4ffce|commit]] * vmgenid: notify RNG of VM fork and supply generation ID [[https://git.kernel.org/linus/af6b54e2b5baa54c844573b6d49cc91157bcdd7e|commit]] * Introduce akcipher service for virtio-crypto [[https://git.kernel.org/linus/13d640a3e9a3ac7ec694843d3d3b785e85fb8cb8|commit]], [[https://git.kernel.org/linus/24e19590628b58578748eeaec8140bf9c9dc00d9|commit]], [[https://git.kernel.org/linus/59ca6c93387d325e96577d8bd4c23c78c1491c11|commit]] * KVM: mmu: Zap only obsolete roots on "reload" [[https://git.kernel.org/linus/f6d0a2521ce1cc3aea760ea42b43c428e1c98108|commit]], [[https://git.kernel.org/linus/2f6f66ccd21e854cd3743bc8def68f8b4e7d91fc|commit]], [[https://git.kernel.org/linus/527d5cd7eece9f9f5e9c5b6692cd6814a46df6fe|commit]], [[https://git.kernel.org/linus/cc65c3a110db689abe06c41296cf4da8f0a69b35|commit]], [[https://git.kernel.org/linus/e65a3b46b5b1fab92c3273bcf71e028a4d307400|commit]], [[https://git.kernel.org/linus/5d6a3221562491bee4a83529de5062bf2a138146|commit]] * vdpa: add two ioctl commands to support generic vDPA [[https://git.kernel.org/linus/a61280ddddaa45f95b60dd54c05f8e0e5b6810b7|commit]], [[https://git.kernel.org/linus/b04d910af330b55e1d5d6eb9ecd53a375a9cf81c|commit]] * hv: balloon: Support status report for larger page sizes [[https://git.kernel.org/linus/b3d6dd09ff00fdcf4f7c0cb54700ffd5dd343502|commit]] = Cryptography = * Introduce a new Linux kernel keyring containing the TPM's Machine Owner Keys (MOK) called machine. In the mok side, the {{{MokListTrustedRT}}} UEFI variable can be set, from which kernel knows that MOK keys are kernel trusted keys and they are populated to the machine keyring. This keyring linked to the secondary trusted keyring, which means that can be used like any kernel trusted keys. This keyring of course can be used to hold other MOK'ish keys in other platforms in future. See instructions [[https://lore.kernel.org/lkml/YgI32LAFgGSW6ugh@iki.fi/T/|here]]. [[https://git.kernel.org/linus/e561752c317023c1f68df3950641747475fdcb29|commit]], [[https://git.kernel.org/linus/d19967764ba876f5c82dabaa28f983b21eb642a2|commit]], [[https://git.kernel.org/linus/45fcd5e521cd0903bab05f59ad013c5d150f4e3b|commit]], [[https://git.kernel.org/linus/56edb6c25f11f25df153f4804f2d5bced2b49a9e|commit]], [[https://git.kernel.org/linus/087aa4ed379054951cb3c8ccaa0c4dbafd903c01|commit]], [[https://git.kernel.org/linus/847c5336d8439a3b8245b31fa127cf98a26afae8|commit]], [[https://git.kernel.org/linus/74f5e30051399d60dbce4296dbfd833212df13f1|commit]], [[https://git.kernel.org/linus/3d6ae1a5d0c2019d274284859f556dcb64aa98a7|commit]] * HMAC: disallow keys < 112 bits in FIPS mode [[https://git.kernel.org/linus/c9c28ed0ab611b6ee3bfab88eba334e272642433|commit]], [[https://git.kernel.org/linus/37f36e5717869a69775ecb23baedf0f06ea940b4|commit]] * dh: infrastructure for NVM in-band auth and FIPS conformance [[https://git.kernel.org/linus/1038fd78a1b8269b642ce09600242682186a78e2|commit]], [[https://git.kernel.org/linus/46ed5269bf7dac752f78fc5f8dc5efb52b483fe7|commit]], [[https://git.kernel.org/linus/48c6d8b878c1d811015cfba1a302d8474a9aace6|commit]], [[https://git.kernel.org/linus/215bebc8c6ac438c382a6a56bd2764a2d4e1da72|commit]], [[https://git.kernel.org/linus/fae198935c442e09afa3ecca197e144f732068d7|commit]], [[https://git.kernel.org/linus/d902981f09bf935f257953d227a7721e8e541052|commit]], [[https://git.kernel.org/linus/7dce59819750d78513c70bf4a9024e265af88b23|commit]], [[https://git.kernel.org/linus/60a273e9aecd8ee8a7d84f78f366795a67607829|commit]], [[https://git.kernel.org/linus/1e207964566738b49b003e80063fd712af75b82c|commit]], [[https://git.kernel.org/linus/209b7fc9c9249c400610cec1cbfba848f293f2e9|commit]], [[https://git.kernel.org/linus/c8e8236cf71f1e808120804339d2c23dc304f9cd|commit]], [[https://git.kernel.org/linus/d6097b8d5d55f26cd2244e7e7f00a5a077772a91|commit]], [[https://git.kernel.org/linus/32f07cc40c9bb41452dc9d6c514a2012d9682b39|commit]], [[https://git.kernel.org/linus/81771ff2411a4cd1224c4b16e0b4247e71bba0de|commit]], [[https://git.kernel.org/linus/35d2bf20683f60288441844ab19ce671075643e6|commit]] * KEYS: encrypted: Instantiate key with user-provided decrypted data [[https://git.kernel.org/linus/cd3bc044af483422cc81a93f23c78c20c978b17c|commit]] * KEYS: remove support for asym_tpm keys [[https://git.kernel.org/linus/d3cff4a95ed78ca192fc4bbb2743d13b7a6cc555|commit]] = Security = * Random: Changes to the RNG's crypto, the intent for 5.18 has been to shore up the existing design as much as possible with modern cryptographic functions and proven constructions, rather than actually changing up anything fundamental to the RNG's design. So it's still the same old RNG at its core as before: it still counts entropy bits, and collects from the various sources with the same heuristics as before, and so forth. However, the cryptographic algorithms that transform that entropic data into safe random numbers have been modernized * Use SipHash as interrupt entropy accumulator [[https://git.kernel.org/linus/f5eab0e2db4f881fb2b62b3fdad5b9be673dd7ae|commit]] * Use RDSEED when we can rather than using RDRAND, and make sure RDRAND/RDSEED input always goes through the mixer rather than being xor'd into our state directly, in part in order to prevent ridiculous hypothetical cpu backdoors [[https://git.kernel.org/linus/28f425e573e906a4c15f8392cc2b1561ef448595|commit]], [[https://git.kernel.org/linus/a9412d510ab9a9ba411fea612903631d2e1f1601|commit]], [[https://git.kernel.org/linus/8566417221fcec51346ec164e920dacb979c6b5f|commit]], [[https://git.kernel.org/linus/a02cf3d0dd77244fd5333ac48d78871de459ae6d|commit]], [[https://git.kernel.org/linus/91c2afca290ed3034841c8c8532e69ed9e16cf34|commit]], [[https://git.kernel.org/linus/c30c575db4858f0bbe5e315ff2e529c782f33a1f|commit]], [[https://git.kernel.org/linus/186873c549df11b63e17062f863654e1501e1524|commit]], [[https://git.kernel.org/linus/66e4c2b9541503d721e936cc3898c9f25f4591ff|commit]], [[https://git.kernel.org/linus/04ec96b768c9dd43946b047c3da60dcc66431370|commit]], [[https://git.kernel.org/linus/434537ae54ad37e93555de21b6ac8133d6d773a9|commit]] * Use computational hash for entropy extraction [[https://git.kernel.org/linus/6e8ec2552c7d13991148e551e3325a624d73fac6|commit]], [[https://git.kernel.org/linus/9c07f57869e90140080cfc282cc628d123e27704|commit]], [[https://git.kernel.org/linus/c570449094844527577c5c914140222cb1893e3f|commit]], [[https://git.kernel.org/linus/489c7fc44b5740d377e8cfdbf0851036e493af00|commit]], [[https://git.kernel.org/linus/a49c010e61e1938be851f5e49ac219d49b704103|commit]] * Treat bootloader trust toggle the same way as cpu trust toggle [[https://git.kernel.org/linus/d97c68d178fbf8aaaf21b69b446f2dfb13909316|commit]] * Give {{{sysctl_random_min_urandom_seed}}} a more sensible value [[https://git.kernel.org/linus/d0efdf35a6a71d307a250199af6fce122a7c7e11|commit]] * Do not allow user to keep crng key around on stack [[https://git.kernel.org/linus/aba120cc101788544aa3e2c30c8da88513892350|commit]] * Strict compile-time buffer size checking under FORTIFY_SOURCE for the memcpy()-family of functions [[https://git.kernel.org/linus/f68f2ff91512c199ec24883001245912afc17873|commit]], [[https://git.kernel.org/linus/938a000e3f9bead24ea753286b3e4d2423275c9e|commit]], [[https://git.kernel.org/linus/28e77cc1c0686621a4d416f599cee5ab369daa0a|commit]], [[https://git.kernel.org/linus/818ab43fc56ad978cbb7c0ffdc9a332fd2f23a23|commit]], [[https://git.kernel.org/linus/f361143141362485b39eb40bb4910e3f4219180f|commit]], [[https://git.kernel.org/linus/f0202b8ca48cef152d4cdf775f39be6d3b372e1e|commit]], [[https://git.kernel.org/linus/d694dbaefd6fa6bdde84b704779eab53942753a5|commit]], [[https://git.kernel.org/linus/1c7f4e5c1b6c9d9b508007c141dca77cab9434b4|commit]], [[https://git.kernel.org/linus/0a2b782a00f33e7d06dc43d099fa071ae97bee77|commit]], [[https://git.kernel.org/linus/92df138a8d663cefebc3124041253677a53c92cf|commit]], [[https://git.kernel.org/linus/67ebc3ab446230c77fe3b545a9d8a11cac1cfb6e|commit]], [[https://git.kernel.org/linus/281d0c962752fb40866dd8d4cade68656f34bd1f|commit]] * audit: log AUDIT_TIME_* records only from rules [[https://git.kernel.org/linus/272ceeaea355214b301530e262a0df8600bfca95|commit]] * overflow: Implement size_t saturating arithmetic helpers [[https://git.kernel.org/linus/e1be43d9b5d0d1310dbd90185a8e5c7145dde40f|commit]] * usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN (will be replaced) [[https://git.kernel.org/linus/ef3e787c21d1efcd297f0cf2e9535e76188fb831|commit]] = Networking = * Introduce XDP multi-buffer support, allowing the use of XDP with jumbo frame MTUs and combination with Rx coalescing offloads (LRO) [[https://git.kernel.org/linus/d16697cb6261d4cc23422e6b1cb2759df8aa76d0|commit]], [[https://git.kernel.org/linus/2e88d4ff03013937028f5397268b21e10cf68713|commit]], [[https://git.kernel.org/linus/76a676947b56710097b755d37fd7d5cea09d6e7d|commit]], [[https://git.kernel.org/linus/d094c9851ae970d4c95a269f9410464ec064b8cd|commit]], [[https://git.kernel.org/linus/d65a1906b31246492449eafe9cace188cb59e26c|commit]], [[https://git.kernel.org/linus/ed7a58cb40bd1dda5bf3a7f4d18d2652423fd14b|commit]], [[https://git.kernel.org/linus/7c48cb0176c6d6d3b55029f7ff4ffa05faee6446|commit]], [[https://git.kernel.org/linus/c41ced023a9892572bd0ec8c3af0bd99faefd31f|commit]], [[https://git.kernel.org/linus/c2f2cdbeffda7b153c19e0f3d73149c41026c0db|commit]], [[https://git.kernel.org/linus/e121d27083e38bfe6ca9494fbed039e69889d5c7|commit]], [[https://git.kernel.org/linus/0165cc817075cf701e4289838f1d925ff1911b3e|commit]], [[https://git.kernel.org/linus/bf25146a5595269810b1f47d048f114c5ff9f544|commit]], [[https://git.kernel.org/linus/d99173027d6803430fd60e61aab3006644e18628|commit]], [[https://git.kernel.org/linus/be3d72a2896cb24090f268dce4aa8a304d40bc23|commit]], [[https://git.kernel.org/linus/1c194998252469cad00a08bd9ef0b99fd255c260|commit]], [[https://git.kernel.org/linus/7855e0db150ad8f494d66913c26deadc52f12e07|commit]], [[https://git.kernel.org/linus/110221081aac19ae147e472f590abe20a750dd25|commit]], [[https://git.kernel.org/linus/082c4bfba4f77d6c65b451d7ef23093a75cc50e7|commit]], [[https://git.kernel.org/linus/f45d5b6ce2e835834c94b8b700787984f02cd662|commit]], [[https://git.kernel.org/linus/3f364222d032eea6b245780e845ad213dab28cdd|commit]], [[https://git.kernel.org/linus/6db28e24ae46d037481f344fee6abf2d088748f8|commit]], [[https://git.kernel.org/linus/0c5e118cb4b8a885622f76e528135e86f722ba7f|commit]], [[https://git.kernel.org/linus/ab0db46396ca7a29cb3b5fc206abb5ffa63ad617|commit]] * TCP * Merge TCP-MD5 inbound callbacks [[https://git.kernel.org/linus/7bbb765b73496699a165d505ecdce962f903b422|commit]] * Use BPF timeout setting for SYN ACK RTO [[https://git.kernel.org/linus/5903123f662ed18483f05cac3f9e800a074c29ff|commit]] * autocork: take MSG_EOR hint into consideration [[https://git.kernel.org/linus/b0de0cf4f57cbac41ef7fa382bcaef83288af1e7|commit]] * Make hash rethink configurable [[https://git.kernel.org/linus/e187013abeb4c2a7ec8a4bb978844c7e92a1a6ec|commit]], [[https://git.kernel.org/linus/26859240e4ee701e0379f08634957adaff67e43a|commit]], [[https://git.kernel.org/linus/2127324a7d4a205ceb0452512a3b8c0999b4e86e|commit]], [[https://git.kernel.org/linus/e7b9bfd18476cd3de9a3819235f9221e59abc80a|commit]], [[https://git.kernel.org/linus/cb6cd2cec799356e5e2f75a8591894599a6ad49d|commit]] * Add new protocol attribute to IPv4 and IPv6 addresses. Inspiration was taken from the protocol attribute of routes. User space applications like iproute2 can set/get the protocol with the Netlink API. Scenarios where you want to distinguish between addresses coming from a specific protocol like DHCP and addresses that have been statically set [[https://git.kernel.org/linus/47f0bd5032106469827cf56c8b45bb9101112105|commit]] * Allow {{{SO_MARK}}} with {{{CAP_NET_RAW}}} via cmsg [[https://git.kernel.org/linus/91f0d8a4813a9a50404b7c48a43fdc46fc77d235|commit]] * bonding * Add support for IPV6 ns/na to balance-alb/balance-tlb mode [[https://git.kernel.org/linus/0da8aa00bfcfeb3f4e6537dd8e2001e0727ba549|commit]] * Add IPv6 NS/NA monitor support [[https://git.kernel.org/linus/696c65444120cfe98ae704e86a59df8666fabf1d|commit]], [[https://git.kernel.org/linus/1fcd5d448c59ca2703504806eb8131ce8e411a70|commit]], [[https://git.kernel.org/linus/841e95641e4cb695586b036f330d6d272fcd7173|commit]], [[https://git.kernel.org/linus/4e24be018eb9dbcefa4b01c07e298b147dc1a4d7|commit]], [[https://git.kernel.org/linus/129e3c1bab24d27d0fa6e505a472345a92d7a2b0|commit]] * Bridge * Multiple Spanning Trees [[https://git.kernel.org/linus/ec7328b59176227216c461601c6bd0e922232a9b|commit]], [[https://git.kernel.org/linus/8c678d60562f3e5f6d0a5f5465e27930ffedb8ca|commit]], [[https://git.kernel.org/linus/122c29486e1ff78033c45d0d31c710e7dc8945a5|commit]], [[https://git.kernel.org/linus/87c167bb94ee3fd49569d4aa2038b9b8840d906f|commit]], [[https://git.kernel.org/linus/6284c723d9b9995cc27ab3c6368a9d95d67111ff|commit]], [[https://git.kernel.org/linus/7ae9147f4312903b97eae231c48571bbd95dc63f|commit]], [[https://git.kernel.org/linus/cceac97afa090284b3ceecd93ea6b7b527116767|commit]], [[https://git.kernel.org/linus/48d57b2e5f439246c4e12ed7705a5e3241294b03|commit]], [[https://git.kernel.org/linus/f54fd0e163068ced4d0d27db64cd3cbda95b74e4|commit]], [[https://git.kernel.org/linus/332afc4c8c0da3a451745c5d809f908006745c0d|commit]], [[https://git.kernel.org/linus/8e6598a7b0fa834a563392d30017eac1b0102fcd|commit]], [[https://git.kernel.org/linus/7414af30b7d80f117bed5ad6769e6ffb433573ba|commit]], [[https://git.kernel.org/linus/49c98c1dc7d9ed2fe974a1f68aa887ec747e3f1a|commit]], [[https://git.kernel.org/linus/7dc96039b9676b9360b49d4fd117fa042f7d456f|commit]], [[https://git.kernel.org/linus/acaf4d2e36b3466334af4d3ee6ac254c3316165c|commit]] * Add support for locked bridge ports (for 802.1X) [[https://git.kernel.org/linus/a21d9a670d81103db7f788de1a4a4a6e4b891a0b|commit]], [[https://git.kernel.org/linus/fa1c83342987d8b2fd246894295393e09b0af18f|commit]], [[https://git.kernel.org/linus/b9e8b58fd2cb30cb6e01d72c7d32286810a9bca9|commit]], [[https://git.kernel.org/linus/34ea415f927e7fb8e0d4e17c3c16aa3bb2510932|commit]], [[https://git.kernel.org/linus/b2b681a412517bf477238de62b1d227361fa04fe|commit]] * ip6_tunnel: allow routing IPv4 traffic in NBMA mode [[https://git.kernel.org/linus/c1f55c5e0482e095b1d0d6721e4e56fcb44fe001|commit]] * ip6mr: add support for passing full packet on wrong mif [[https://git.kernel.org/linus/4b340a5a726dafba15b366c4009aa0a8f77631ac|commit]] * Speedup namespace dismantles [[https://git.kernel.org/linus/21a216a8fc630161e69eaf02cbebdd1816ff1a13|commit]], [[https://git.kernel.org/linus/8805d13ff1b2bef6a7bb8a005d2441763286dd7a|commit]], [[https://git.kernel.org/linus/e66d117222047ea90f92e065f929bc0e0eec3647|commit]], [[https://git.kernel.org/linus/fea7b201320ca222d532398685d23db2b8d55558|commit]], [[https://git.kernel.org/linus/1c69576461435521b020cf0e6475b7524c1394dd|commit]], [[https://git.kernel.org/linus/ea3e91666ddd9f141632157ee601325d1d207061|commit]], [[https://git.kernel.org/linus/e2f736b753ecb70174f862aa040184e85c158255|commit]], [[https://git.kernel.org/linus/696e595f707582cd54900d57041721b5223dfdb9|commit]], [[https://git.kernel.org/linus/ef0de6696c38cbefba64fc1e29c18882bac1f747|commit]], [[https://git.kernel.org/linus/16a41634accacb2b3eee3580a0aef2da0f15aabd|commit]], [[https://git.kernel.org/linus/ee403248fa6db5ca23031fc51b06284d6855cd02|commit]], [[https://git.kernel.org/linus/d507204d3c5cc57d9a8bdf0a477615bb59ea1611|commit]], [[https://git.kernel.org/linus/27dd35e02235902933626469a1c9198612d72564|commit]], [[https://git.kernel.org/linus/0dad4087a86a2cbe177404dc73f18ada26a2c390|commit]], [[https://git.kernel.org/linus/a15c89c703d43490ea68ea4516553d4ea4f6b1e1|commit]], [[https://git.kernel.org/linus/6a17b961ec19cd61ca646a6655ab93e8f6fe15c0|commit]], [[https://git.kernel.org/linus/37ba017dcc3b1123206808979834655ddcf93251|commit]] * IPv4: Namespaceify min_adv_mss sysctl knob [[https://git.kernel.org/linus/2e9589ff809e9232f689acd51da73390e135146a|commit]] * IPv4: Reject again rules with high DSCP values [[https://git.kernel.org/linus/dc513a405cade3e47bcda8de27c7a7bf6eeddd18|commit]] * IPv6: remove requirement about the netns loopback device being the last device being dismantled [[https://git.kernel.org/linus/2d4feb2c1ba728fe53d6f80705b2d7e5c5b666a5|commit]], [[https://git.kernel.org/linus/e5f80fcf869a18cc750d6b350bbfac82df292e0b|commit]], [[https://git.kernel.org/linus/ba55ef81637c61e52772bcd4e5fba10ec7190d2a|commit]], [[https://git.kernel.org/linus/29e5375d7fcb5f88b438d74d537bbfd67ac75a64|commit]] * Wireless * Initial EHT support [[https://git.kernel.org/linus/585625c955b1dcdda55036bee6fbda5bc5d97bd2|commit]], [[https://git.kernel.org/linus/f68420e485706c0827cd16590e20841207f3fde2|commit]], [[https://git.kernel.org/linus/64e594291062614305d1998286085285fcf52ce5|commit]], [[https://git.kernel.org/linus/cbc1ca0a9d0a54cb8aa7c54c16e71599551e3f74|commit]], [[https://git.kernel.org/linus/2a2c86f15e17c5013b9897b67d895e64a25ae3cb|commit]], [[https://git.kernel.org/linus/5cd5a8a3e2fb11b1c8a09f062c44c1e228ef987a|commit]], [[https://git.kernel.org/linus/3743bec6120ae0748cb3fda6ff80a690117ef1f3|commit]], [[https://git.kernel.org/linus/cfb14110acf87b4db62e07ba08a80429f1749f40|commit]], [[https://git.kernel.org/linus/c2b3d7699fb0ce66538b829af43970acc2f89060|commit]], [[https://git.kernel.org/linus/31846b657857e6a73d982604f36a34710d98902c|commit]], [[https://git.kernel.org/linus/ea05fd3581d32a0f1098657005c7a9b763798fe8|commit]], [[https://git.kernel.org/linus/f0e6bea8bd9b98616aefbd27cf6bb379529ecbd0|commit]], [[https://git.kernel.org/linus/5dca295dd76756c7918ad7113fc4a3cf8262ed43|commit]], [[https://git.kernel.org/linus/820acc810fb6ec43459ed313a361cf3a9e26cc44|commit]], [[https://git.kernel.org/linus/a1de64078bf7a3fed856fef5334132ba1963b683|commit]], [[https://git.kernel.org/linus/90603d29f10b8520d2aa546b65f12c12257b9841|commit]], [[https://git.kernel.org/linus/443df9a776062e5957d3c8ab5ac7dd2822c1ac7b|commit]], [[https://git.kernel.org/linus/c1c5c8a21ce6b1c7f41b22618931b1e298833006|commit]], [[https://git.kernel.org/linus/ea0de861374b06f97620eb508d442161b56cfa62|commit]] * Trigger disconnect for STA during target hardware restart [[https://git.kernel.org/linus/7d352ccf1e9935b5222ca84e8baeb07a0c8f94b9|commit]] * Introduce MBSSID support in AP mode [[https://git.kernel.org/linus/2b3171c6fe0af24b5506e061525e08917a2f744a|commit]], [[https://git.kernel.org/linus/c9eb90a56842a95351ee2d03933b1d8e36addc38|commit]], [[https://git.kernel.org/linus/dde78aa520155316f31fca1b0f4dfcb779151799|commit]] * HW counters for soft devices [[https://git.kernel.org/linus/6b524a1d012b61d605e052db0555e9d8fee29f04|commit]], [[https://git.kernel.org/linus/f6e0fb81298825e195888d2a32e6f7b6e64abf76|commit]], [[https://git.kernel.org/linus/46efc97b73060823fdc18103a5e317a8327d44e1|commit]], [[https://git.kernel.org/linus/05415bccbb09a4eb0a3d57e7edfea73d4ce15b74|commit]], [[https://git.kernel.org/linus/216e690631f5c95a4bdde5d1237025edfe61bbf6|commit]], [[https://git.kernel.org/linus/9309f97aef6d8250bb484dabeac925c3a7c57716|commit]], [[https://git.kernel.org/linus/0e7788fd76222dba3229eada9162efab185923fc|commit]], [[https://git.kernel.org/linus/03ba35667091337d8e632cf4b814f1c1b914609b|commit]], [[https://git.kernel.org/linus/5fd0b838efac16046509f7fb100455d0463b9687|commit]], [[https://git.kernel.org/linus/8fe96f586b8326073ab193f2e5cf951d7cd4d609|commit]], [[https://git.kernel.org/linus/9834e2467c868a670e469ef1176e991ac4aac53d|commit]], [[https://git.kernel.org/linus/c1de13f91ee5afeec3a1eaa9d4818ab48f8f96d9|commit]], [[https://git.kernel.org/linus/8d0f7d3ac6472899e6dea3b812313ee824c6745d|commit]], [[https://git.kernel.org/linus/ba95e7930957e853ffae2d4528e057abe486a005|commit]] * drop_monitor: support drop reason [[https://git.kernel.org/linus/5cad527d5ffa9a1c4731bb9c97d2ee93f8960d50|commit]] * DSA * Replay and offload host VLAN entries [[https://git.kernel.org/linus/b2bc58d41fde91951334254c4231f75ea8a21a2b|commit]], [[https://git.kernel.org/linus/3116ad0696dd2bf3f53c672f44f77e0d1c2da8ca|commit]], [[https://git.kernel.org/linus/cab2cd77005187828273adfec04f3ad18a63cb3d|commit]], [[https://git.kernel.org/linus/27c5f74c7ba7b782f9694589ae733ca2ca8f76cc|commit]], [[https://git.kernel.org/linus/8d23a54f5beea59b560855fb571e5d73d783e0b4|commit]], [[https://git.kernel.org/linus/263029ae317298a3719d2cd88a818c3a29a80e15|commit]], [[https://git.kernel.org/linus/b28d580e2939544ea0c56ca7aed7aacef1da466e|commit]], [[https://git.kernel.org/linus/7b465f4cf39ea1f5df7f425b843578b60f673155|commit]], [[https://git.kernel.org/linus/c4076cdd21f8d68a96f1e7124bd8915c7e31a474|commit]], [[https://git.kernel.org/linus/134ef2388e7f3271d13223decdb5e45b0f84489f|commit]], [[https://git.kernel.org/linus/164f861bd40ccc3ed10a59ee72437b93670a525a|commit]] * Unicast filtering [[https://git.kernel.org/linus/35aae5ab91219f295b298ea922308d33c06470b3|commit]], [[https://git.kernel.org/linus/68d6d71eafd1c14c77f0468cfe374a53d34d819c|commit]], [[https://git.kernel.org/linus/5e8a1e03aa4dc5744032d4c925adcc35d41e523d|commit]], [[https://git.kernel.org/linus/499aa9e1b3329263bd26856699899120e56b2d7d|commit]], [[https://git.kernel.org/linus/7569459a52c95bc6e82c0b4075c4380df55cd343|commit]], [[https://git.kernel.org/linus/f9cef64fa23f6c1ff177be5082113c5a94e34e5d|commit]], [[https://git.kernel.org/linus/b903a6bd2e1921598d569be4da91f5927745382b|commit]], [[https://git.kernel.org/linus/90897569beb132f741c8a3fc14f8782eda0425f7|commit]], [[https://git.kernel.org/linus/0cc369800e5fcba2b53a18fb24ff2036c8240868|commit]], [[https://git.kernel.org/linus/ac45520960234cfa4be89b5aa072ac0fc7e57c07|commit]] * Avoid cross-chip syncing of VLAN filtering [[https://git.kernel.org/linus/108dc8741c203e9d6ce4e973367f1bac20c7192b|commit]], [[https://git.kernel.org/linus/381a730182f1d174e1950cd4e63e885b1c302051|commit]] * FDB isolation [[https://git.kernel.org/linus/91495f21fcec3a889d6a9c21e6df16c4c15f2184|commit]], [[https://git.kernel.org/linus/d7f9787a763f35225287aedb9364c972ae128d18|commit]], [[https://git.kernel.org/linus/d27656d02d85078c63f060fca9c5d99794791a75|commit]], [[https://git.kernel.org/linus/08f44db3abe69a195373ba5f8bd7cee395231c45|commit]], [[https://git.kernel.org/linus/04b67e18ce5b29785578397f6785f28f512d64aa|commit]], [[https://git.kernel.org/linus/b6362bdf750b4ba266d4a10156174ec52460e73d|commit]], [[https://git.kernel.org/linus/c26933639b5402c174c65c01d33f145622784012|commit]], [[https://git.kernel.org/linus/06b9cce42634a50f2840777a66553b02320db5ef|commit]], [[https://git.kernel.org/linus/219827ef92f86460a6159c012636cae5e1e7a0e3|commit]], [[https://git.kernel.org/linus/54c319846086e57071fd0e92d20f2cba0fbf0e79|commit]] * FDB entries on DSA LAG interfaces [[https://git.kernel.org/linus/46a76724e4c93bb1cda8ee11276001a92d1f7987|commit]], [[https://git.kernel.org/linus/e23eba722861d0ec62d53ba9522f51157e7f8aa7|commit]], [[https://git.kernel.org/linus/066ce9779c7a92a3113cc392dd1f47c83f483903|commit]], [[https://git.kernel.org/linus/3d4a0a2a46ab8ff8897dfd6324edee5e8184d2c5|commit]], [[https://git.kernel.org/linus/b99dbdf00bc13ea6aff9c9bba8919a15c2a510df|commit]], [[https://git.kernel.org/linus/dedd6a009f4191989bee83c1faf66728648a223f|commit]], [[https://git.kernel.org/linus/ec638740fce990ad2b9af43ead8088d6d6eb2145|commit]], [[https://git.kernel.org/linus/e35f12e993d4c3b5c290d9640e88e7ff76798109|commit]], [[https://git.kernel.org/linus/93c798230af512d82b4bf1af0db462331ef9cb60|commit]], [[https://git.kernel.org/linus/e212fa7c54184b7b1f88990bd328b23b567cbf41|commit]], [[https://git.kernel.org/linus/961d8b699070070fb3a9639af61641a52c8e49ef|commit]] * ethtool * Add header/data split indication [[https://git.kernel.org/linus/9690ae60429020f38e4aa2540c306f27eb021bc0|commit]], [[https://git.kernel.org/linus/b370517e5233c42925911d1ac805e512c47dbc01|commit]] * Add support for completion queue event size [[https://git.kernel.org/linus/1241e329ce2e1f5b1039fd356b75867b29721ad2|commit]], [[https://git.kernel.org/linus/68258596cbc9a6c1e1e243ef41321c4c0332df95|commit]] * flow_dissector: Add support for High-availability Seamless Redundancy [[https://git.kernel.org/linus/bf08824a0f4776fc0626b82b6924fa1a5643eacb|commit]], [[https://git.kernel.org/linus/f65e58440d4fca277233ebef78f402a0dbd02da5|commit]] * flow_offload: add tc police parameters [[https://git.kernel.org/linus/b8cd5831c61cadee4493248babef8386f836f31c|commit]], [[https://git.kernel.org/linus/d97b4b105ce71f9f907f1511986cc1d224126772|commit]] * geneve: support IPv4/IPv6 as inner protocol [[https://git.kernel.org/linus/435fe1c0c1f74b682dba85641406abf4337aade6|commit]] * Support for the IOAM insertion frequency [[https://git.kernel.org/linus/08731d30e78e3a5d01c092ddfa1fb94697b9b222|commit]], [[https://git.kernel.org/linus/be847673cfffce8bb6e9ed6ae186081280c58831|commit]] * macvtap: advertise link netns via netlink [[https://git.kernel.org/linus/a02192151b7dbf855084c38dca380d77c7658353|commit]] * MCTP tag control interface [[https://git.kernel.org/linus/62a2b005c6d639b6bd7a63fe2f0a96eaf06f0057|commit]], [[https://git.kernel.org/linus/c5755214623dd7aaafc5204458a0a30b7469850c|commit]], [[https://git.kernel.org/linus/8069b22d656f6e1922352bff90ab78e6fab73779|commit]], [[https://git.kernel.org/linus/0de55a7d1133d0ab1acad5d91eea6ccd8cf6d448|commit]], [[https://git.kernel.org/linus/63ed1aab3d40aa61aaa66819bdce9377ac7f40fa|commit]] * mptcp * Add SO_SNDTIMEO socket option [[https://git.kernel.org/linus/d6ab5ea2a38487aceb57a3ae000479407252a5dd|commit]], [[https://git.kernel.org/linus/f8e9ce4a6e85067d7d7cfa89167f5ce5f0ec2a8a|commit]], [[https://git.kernel.org/linus/0799e21b5a76d9f14d8a8f024d0b6b9847ad1a03|commit]], [[https://git.kernel.org/linus/742e2f36c0dd5d71f4a083af1b32caa487605440|commit]], [[https://git.kernel.org/linus/af7939f390de17bde4a10a3bf0e337627fb42591|commit]], [[https://git.kernel.org/linus/90d930882139f166ed2551205d6f6d8c50b656fb|commit]], [[https://git.kernel.org/linus/51fa7f8ebf0e25c7a9039fa3988a623d5f3855aa|commit]], [[https://git.kernel.org/linus/952382c648e5929b961137840e1c5f65cf0cbef1|commit]] * Improve set-flags command [[https://git.kernel.org/linus/09f12c3ab7a5dc30c4efc6a530891f377d9ba1f4|commit]], [[https://git.kernel.org/linus/d6a676e0e1a888c2b78de7544c48bd3cfd4d8902|commit]], [[https://git.kernel.org/linus/33397b83eee6417ab144966743024cd7c0e55a9a|commit]], [[https://git.kernel.org/linus/34aa6e3bccd8620ca07f47b52dfd144c2418690a|commit]], [[https://git.kernel.org/linus/dda61b3dbea09b3c6d84f3c3f5e39b2e19a329dc|commit]], [[https://git.kernel.org/linus/f01403862592c75b4c4096457016938c4a8d7e6f|commit]], [[https://git.kernel.org/linus/a224a847ae7aa7eb09b0d4c3d808c9725806c10d|commit]], [[https://git.kernel.org/linus/6da1dfdd037eb1ed40ebbf478ecd05cda3c5868b|commit]], [[https://git.kernel.org/linus/621bd393039e81533ad5f5e2a70ba3ce36202f57|commit]] * Advertisement reliability improvement [[https://git.kernel.org/linus/0eb4e7ee1655b7ffd3204a35d77b809d42613cb9|commit]], [[https://git.kernel.org/linus/ea56dcb43c2054426c5a8d7befa8d993a060b26b|commit]], [[https://git.kernel.org/linus/826d7bdca83328b101853b48ee6b5e9bb6a5f537|commit]], [[https://git.kernel.org/linus/f98c2bca7b2bd3fd777e05bb9e94c969381b1de8|commit]], [[https://git.kernel.org/linus/6fa0174a7c8646fce7039b5a176b4f90b0ea513a|commit]], [[https://git.kernel.org/linus/d045b9eb95a9b611c483897a69e7285aefdc66d7|commit]], [[https://git.kernel.org/linus/4cf86ae84c718333928fd2d43168a1e359a28329|commit]], [[https://git.kernel.org/linus/69c6ce7b6ecad8ed6c1b785bfadf50159d9f1023|commit]], [[https://git.kernel.org/linus/0dc626e5e853a966dfbb6ee6cd607e13a2acd5ae|commit]] * Send ADD_ADDR echo before create subflows [[https://git.kernel.org/linus/12a18341b5c3b6b897e52e8f387ab7cd7f7b6d85|commit]] * netfilter * Add unstable conntrack lookup helpers using BPF kfunc support [[https://git.kernel.org/linus/18688de203b47e5d8d9d0953385bf30b5949324f|commit]], [[https://git.kernel.org/linus/dee872e124e8d5de22b68c58f6f6c3f5e8889160|commit]], [[https://git.kernel.org/linus/b202d84422223b7222cba5031d182f20b37e146e|commit]], [[https://git.kernel.org/linus/d583691c47dc0424ebe926000339a6d6cd590ff7|commit]], [[https://git.kernel.org/linus/5c073f26f9dc78a6c8194b23eac7537c9692c7d7|commit]], [[https://git.kernel.org/linus/b4c2b9593a1c4c3a718370e34af28e817fd5e5c6|commit]], [[https://git.kernel.org/linus/87091063df5d4845d1db0761a9ed5510c4756a96|commit]], [[https://git.kernel.org/linus/0201b80772ac2b712bbbfe783cdb731fdfb4247e|commit]], [[https://git.kernel.org/linus/c1ff181ffabc292abcd1832a1c83aac2bc499e71|commit]], [[https://git.kernel.org/linus/4656569643409568fa7c162614c17277abdf84de|commit]] * conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY [[https://git.kernel.org/linus/5bed9f3f63f8f9d2b1758c24640cbf77b5377511|commit]] * conntrack: revisit gc autotuning [[https://git.kernel.org/linus/2cfadb761d3d0219412fd8150faea60c7e863833|commit]] * exthdr: add support for tcp option removal [[https://git.kernel.org/linus/7890cbea66e78a3a6037b2a12827118d7243270b|commit]] * Conntrack GRE offload [[https://git.kernel.org/linus/4e8d9584d154479d357327f76d4e49486915c9c9|commit]], [[https://git.kernel.org/linus/fcb6aa86532c1f321440f56f739a26ef856e6475|commit]], [[https://git.kernel.org/linus/1918ace1382d43430c8a61294fa4385065a46804|commit]] * nfqueue: enable to get skb->priority [[https://git.kernel.org/linus/8b5413647262dda8d8d0e07e14ea1de9ac7cf0b2|commit]] * openvswitch: IPv6: Add IPv6 extension header support [[https://git.kernel.org/linus/28a3f0601727d521a1c6cce62ecbcb7402a9e4f5|commit]] * ping6: support basic socket cmsgs [[https://git.kernel.org/linus/426522394649233f00b1da9bc813fdd5ef3a05fe|commit]], [[https://git.kernel.org/linus/e7b060460f29c31a550cb563819c69f2b1cb7b10|commit]], [[https://git.kernel.org/linus/3ebb0b1032e55614672af10c491302018bf34fd4|commit]], [[https://git.kernel.org/linus/a086ee24cce21994150789fc83f31ee7f5a9cf2d|commit]], [[https://git.kernel.org/linus/49b78613029642eec9601af6bc6c716e10929106|commit]], [[https://git.kernel.org/linus/de17e305a81012120c23380a94ed22c7e8bf324f|commit]], [[https://git.kernel.org/linus/0344488e11cab982d2b2402a1689ced1815680fc|commit]], [[https://git.kernel.org/linus/9bbfbc92c64a9f4d5ac4205071c5fc02a8201039|commit]], [[https://git.kernel.org/linus/4d397424a5e0e130d5e8d0023776f0aa2e791f51|commit]], [[https://git.kernel.org/linus/eb8f3116fb3f51062ed8df9db3c4ca730eec3743|commit]], [[https://git.kernel.org/linus/af6ca20591efce42535e1c870b7ae6eae98df1b3|commit]] * ping6: support setting basic SOL_IPV6 options via cmsg [[https://git.kernel.org/linus/13651224c00b74a02c731b7840577f14e0311c83|commit]], [[https://git.kernel.org/linus/6f97c7c605d63d8f83f102a768ddfd0ad553fa3f|commit]], [[https://git.kernel.org/linus/9657ad09e1fa04911034d8aac28d4377dc991eb5|commit]], [[https://git.kernel.org/linus/05ae83d5a4a23f7323dc0341b675c0a2002d94dd|commit]], [[https://git.kernel.org/linus/a22982c39eb1d68914c8b541e7ef10044c5f1b1e|commit]] * rfkill: make new event layout opt-in [[https://git.kernel.org/linus/54f586a9153201c6cff55e1f561990c78bd99aa7|commit]] * vxlan metadata device vnifiltering support [[https://git.kernel.org/linus/6765393614ea8e2c0a7b953063513823f87c9115|commit]], [[https://git.kernel.org/linus/fba55a66e8ecd1855a77df7e6f296cc5ccffa202|commit]], [[https://git.kernel.org/linus/76fc217d7fb11437b9395a6e61cd2e11b17220f0|commit]], [[https://git.kernel.org/linus/c63053e0cb5afcf53d5119cf82136c22131792a2|commit]], [[https://git.kernel.org/linus/a9508d121a0ec3ba53a32f8c197223cbf19074c2|commit]], [[https://git.kernel.org/linus/efe0f94b333bf73dae0649937d40fbb15b3165e1|commit]], [[https://git.kernel.org/linus/7b8135f4df98b155b23754b6065c157861e268f1|commit]], [[https://git.kernel.org/linus/a498c5953a9cdadcc1479c07d5b04c1afa3f53dc|commit]], [[https://git.kernel.org/linus/f9c4bb0b245cee35ef66f75bf409c9573d934cf9|commit]], [[https://git.kernel.org/linus/3edf5f66c12aa0b318b05ad2c04cf363b0f51f99|commit]], [[https://git.kernel.org/linus/4095e0e1328a3cd9e3b30174d6cb0edb3824256d|commit]], [[https://git.kernel.org/linus/445b2f36bb4efb81f064e931f28b9ec19f114355|commit]] * Bluetooth * Add MGMT Adv Monitor Device Found/Lost events [[https://git.kernel.org/linus/8d7f167752c3e4c45a39e76ffa6f7209413d3fa6|commit]] * Handle MSFT Monitor Device Event [[https://git.kernel.org/linus/3368aa357f3ba133ae65fc26c04d24a1447a3903|commit]] * route: Generate netlink notification when default IPv6 route preference changes [[https://git.kernel.org/linus/806c37ddcf286665adce5c3a99b5fe4424cbf9fe|commit]] * RDMA: Add DSCP QoS mappings [[https://git.kernel.org/linus/b794eecb2af77145d36b9c28f056e242add9c4b2|commit]], [[https://git.kernel.org/linus/83483055321f1e5e45abc1444c49d916e1c52bc4|commit]], [[https://git.kernel.org/linus/4b860c9169dcb8aead7e1744327c52a253f5c5fd|commit]] * SUNRPC: Teach server to recognize RPC_AUTH_TLS authentication [[https://git.kernel.org/linus/74aaf96feaca80285912cc6f19575b3e97177918|commit]] * sched * Enable tc skb ext allocation on chain miss only when needed [[https://git.kernel.org/linus/35d39fecbc242150af5587506e58ec1f8541fb68|commit]] * act_police: more accurate MTU policing [[https://git.kernel.org/linus/4ddc844eb81da59bfb816d8d52089aba4e59e269|commit]] * Set default rss queues num to physical cores / 2 [[https://git.kernel.org/linus/046e1537a3cf0adc68fe865b5dc9a7e731cc63b3|commit]] * SMC * Optimizing performance in short-lived scenarios [[https://git.kernel.org/linus/3079e342d2655c127dc700bfc1ea67382dff455c|commit]], [[https://git.kernel.org/linus/8270d9c21041470f58348248b9d9dcf3bf79592e|commit]], [[https://git.kernel.org/linus/48b6190a00425a1bebac9f7ae4b338a1e20f50f3|commit]], [[https://git.kernel.org/linus/a6a6fe27bab48f0d09a64b051e7bde432fcae081|commit]], [[https://git.kernel.org/linus/f9496b7c1b48ce02cd17a3ee88b1e049c689a222|commit]] * Improvements for TCP_CORK and sendfile() [[https://git.kernel.org/linus/ea785a1a573b390a150010b3c5b81e1ccd8c98a8|commit]], [[https://git.kernel.org/linus/139653bc6635bcf0923a1d4fa06d3ac594528dd9|commit]], [[https://git.kernel.org/linus/be9a16cccaefac23cb16909e04bb65e62e09d515|commit]] * Some datapath performance optimizations [[https://git.kernel.org/linus/462791bbfa350189e309a5a94541f6b63cd874e8|commit]], [[https://git.kernel.org/linus/dcd2cf5f2fc0d4d37aa5400b308d401a150c38b6|commit]], [[https://git.kernel.org/linus/12bbb0d163a90d81a2677cf7808d364697290207|commit]], [[https://git.kernel.org/linus/b70a5cc045197aad9c159042621baf3c015f6cc7|commit]], [[https://git.kernel.org/linus/6bf536eb5c8ca011d1ff57b5c5f7c57ceac06a37|commit]], [[https://git.kernel.org/linus/a505cce6f7cfaf2aa2385aab7286063c96444526|commit]], [[https://git.kernel.org/linus/6b88af839d204c9283ae09357555e5c4f56c6da5|commit]] * tun: support NAPI for packets received from batched XDP buffs [[https://git.kernel.org/linus/fb3f903769e805221eb19209b3d9128d398038a1|commit]] * Introduce xdp frags support to veth driver [[https://git.kernel.org/linus/5142239a22219921a7863cf00c9ab853c00689d8|commit]], [[https://git.kernel.org/linus/718a18a0c8a67f97781e40bdef7cdd055c430996|commit]], [[https://git.kernel.org/linus/7cda76d858a4e71ac4a04066c093679a12e1312c|commit]] * vxcan: enable local echo for sent CAN frames [[https://git.kernel.org/linus/259bdba27e32368b4404f69d613b1c1014c07cbf|commit]] = Architectures = == ARM == * Device Tree Sources * New SoCs * Airoha (formerly Mediatek/EcoNet) EN7523 networking SoC and EVB [[https://git.kernel.org/linus/51911d1c1bb3e30b57e3af1072a3b6e583f3df5f|commit]], [[https://git.kernel.org/linus/2cf1c348d0f5d43b601974cbde3e6db5ad491a40|commit]] * Mediatek mt6582 tablet platform with the Prestigio PMT5008 3G tablet [[https://git.kernel.org/linus/3bf75f3e7ae988f3e60eab04f4754aab65a3d636|commit]] * Microchip Lan966 networking SoC and it evaluation board [[https://git.kernel.org/linus/290deaa10c50932089a459dc91f8d496c72d85e7|commit]] * Qualcomm Snapdragon 625/632 midrange phone !SoCs, with the LG Nexus 5X and Fairphone FP3 phones [[https://git.kernel.org/linus/308b26cddb04afc7776de1cbbe07172eeccc7c98|commit]], [[https://git.kernel.org/linus/cd4bd4704ec8cff3d045493e2130c7095bbabf78|commit]] * Renesas RZ/G2LC and RZ/V2L general-purpose embedded !SoCs, along with their evaluation boards [[https://git.kernel.org/linus/3a3c2a48d8c6ba586a2eda249b0e2f5f19609dfd|commit]], [[https://git.kernel.org/linus/7c2b8198f4f321df03e285a931fab2a33668c88d|commit]], [[https://git.kernel.org/linus/ce0c63b6a5ef86208d1008ce6c42a7a7180aaf75|commit]], [[https://git.kernel.org/linus/f91c4c74796acca0a5a3bde747948a844eb2c30b|commit]], [[https://git.kernel.org/linus/860122d80251c64484883324128ca82fa35423ef|commit]] * Samsung Exynos 850 phone SoC and reference board [[https://git.kernel.org/linus/363e52998c839ce77d7d5dd6f3e575bb68449afd|commit]], [[https://git.kernel.org/linus/bfb3c7fa3950f2dece0bfec1df5fbce7117345af|commit]] * Samsung Exynos7885 with the Samsung Galaxy A8 (2018) phone [[https://git.kernel.org/linus/06874015327ba7bf6aae49ca825a492a2679237f|commit]] * Tesla FSD (Fully Self-Driving), an automotive SoC loosely derived from the Samsung Exynos family [[https://git.kernel.org/linus/e783362eb54cd99b2cac8b3a9aeac942e6f6ac07|commit]], [[https://git.kernel.org/linus/a5a93e9b9ab9b4f367a773b32bbe1687006d75b7|commit]], [[https://git.kernel.org/linus/d25c5eb511df3439cd91517bcbce4b274f8972b9|commit]], [[https://git.kernel.org/linus/d6dc675377261472adda696da456b4ebcc5bb9d9|commit]], [[https://git.kernel.org/linus/ed68db7b7f2fd01e930fa3e6fbb75954dc25e41c|commit]], [[https://git.kernel.org/linus/4103c226a9f3646b68b2818be8f559c969870c4e|commit]], [[https://git.kernel.org/linus/18b1db6a162c29695920fdf212ccb8d7d5c07e9a|commit]], [[https://git.kernel.org/linus/684dac402f212d8ededbe7d97bc42a5e49533f40|commit]], [[https://git.kernel.org/linus/0d525a653b03a25190650f783026c8e655268b48|commit]] * TI K3/AM62 SoC and reference board [[https://git.kernel.org/linus/c4dda0cb4574a5541ca92a6ebb5e33798de1c59e|commit]], [[https://git.kernel.org/linus/a033588ec66bffd6cb51f946b2e998a9f9bf598d|commit]], [[https://git.kernel.org/linus/f1d17330a5bedc16c6cd87f0e009dd74d96ab612|commit]] * Add initial support for the i.MXRTxxxx SoC family [[https://git.kernel.org/linus/ed2e8e0ad593dc5235aa41fe61bfe0e8c3548ae4|commit]] * New machines * Allwinner: A20-Marsboard development board [[https://git.kernel.org/linus/28d45df0efeed97baca516038e899b38f94de4ac|commit]] * Amlogic * Amediatek X96-AIR (Amlogic !S905X3) [[https://git.kernel.org/linus/37875d9dcb42d489ba28518b50fed0b2ba768b03|commit]] * CYX A95XF3-AIR (Amlogic !S905X3) [[https://git.kernel.org/linus/8b749a0205bd41cafae37e878fd4a1b57b7b24f3|commit]] * Haochuangy H96-Max (Amlogic !S905X3) [[https://git.kernel.org/linus/ac7b4433714a37e2c4b61acc6ce9b4538175e836|commit]] * Amlogic AQ222 (Amlogic S4) [[https://git.kernel.org/linus/ac4dfd0d1d350412c7e4958821a5d7e47edc5a73|commit]] * OSMC Vero 4K+ (Amlogic !S905D) [[https://git.kernel.org/linus/d926a4fe25338e120ab49547de9707dc6e5e5824|commit]] * Arm Juno: Separate DT depending on SCMI firmware version [[https://git.kernel.org/linus/96bb0954860a4c8b8c77d59fc53cd4cafac914f5|commit]] * Aspeed * Quanta S6Q BMC (AST2600) [[https://git.kernel.org/linus/d44ea6e3c747b760b438e6bbef288f7c41d74f4e|commit]] * ASRock ROMED8HM3 (AST2500) [[https://git.kernel.org/linus/a9a3d60b937acac92690bcafd0c59272f59208fc|commit]] * Broadcom: Raspberry Pi Zero 2 W [[https://git.kernel.org/linus/21f9efbc5e9812718da82d070cadce4470db855f|commit]] * Marvell MVEBU/Armada: * Ctera C200 V1 NAS (kirkwood) [[https://git.kernel.org/linus/5fc74dbdf8f640a7ca7fb92345ac6fbeaa078d65|commit]] * Ctera C200 V2 NAS (armada-370) [[https://git.kernel.org/linus/8cd235b2160579aee90bcf4448f213dc1d6c5cc1|commit]] * Mstar * !DongShanPiOne, a low-end embedded board [[https://git.kernel.org/linus/a6801eecea700c9fb9a1d049375bbb4a848c8b5c|commit]] * Miyoo Mini handheld game console [[https://git.kernel.org/linus/a99437485910e2bd3855d267fb8fca1879140550|commit]] * NXP i.MX: Numerous i.MX8M Mini based boards in even more variations: Protonic PRT8MM, emCON-MX8M Mini, Toradex Verdin, and Gateworks GW7903 [[https://git.kernel.org/linus/58497d7a13ede30b1b2dea3ba7446472f9d4f411|commit]], [[https://git.kernel.org/linus/2449d0440a2b70dd4793c2e9e6a71d0e538e0778|commit]], [[https://git.kernel.org/linus/6a57f224f7346c8d23596f2ef1ce360669926f54|commit]], [[https://git.kernel.org/linus/a72ba91e5bc78d2b1b4712839399bbc41a629682|commit]] * Qualcomm * Google Herobrine R1 Chromebook platform (Snapdragon 7c Gen 3) [[https://git.kernel.org/linus/116f7cc43d28ccd621ff1fecc9526c65dde28dcd|commit]] * SHIFT6mq phone (Snapdragon 845) [[https://git.kernel.org/linus/45882459159deb792718786514bc677c8a6b1f53|commit]] * Samsung Galaxy Book2 (Snapdragon 850) [[https://git.kernel.org/linus/d4b341269efb3c7fb37747064f7381c21dd7b983|commit]] * TI OMAP: !SanCloud !BeagleBone Enhanced !WiFi [[https://git.kernel.org/linus/668e2f58ed8b1920143ea1072ad8d02440132306|commit]] * Rockchip * Pine64 !PineNote ereader tablet (rk356x) [[https://git.kernel.org/linus/d449121e5e8addcee654250cec298c887ecafb32|commit]] * Bananapi-R2-Pro (rk356x) [[https://git.kernel.org/linus/f901aaadaa2ac758521c82e38154fe2a58f18db2|commit]] * STM32: Emtrion emSBS-Argon embedded board (stm32mp157c) [[https://git.kernel.org/linus/16e3e44c5b874e07dabcf2e9fd5527d810cbecdc|commit]] * Exynos: Samsung Galaxy Tab S 8.4" and 10.5" [[https://git.kernel.org/linus/535f7fffed880312830c72d9c593b59ec741dd8e|commit]], [[https://git.kernel.org/linus/21fc732222559c7b5a8731571d30501d5fcb631c|commit]] * Add initial support for Prestigio PMT5008 3G tablet [[https://git.kernel.org/linus/3b939100d3bd04b97da7613f28979cb2c3ed2533|commit]] * arria5: add board compatible for SoCFPGA DK [[https://git.kernel.org/linus/0d108c397005f533a56528de792978676a51a0ac|commit]] * Add support for the Wireless Tag IDO-SBC2D06-V1B-22W, an ultra-small SOM module based on !SigmaStar SSD201/SSD202 SoC (ARM Cortex A7 core) [[https://git.kernel.org/linus/42bd9c510b9ae91ba332b27cdc1edcfa78a64320|commit]] * meson: add common SM1 ac2xx dtsi for Android STB devices based on the Amlogic !S905X3 (AC213/AC214) and !S905D3 (AC201/AC202) reference designs[[https://git.kernel.org/linus/b5a03ecec30c1a71d51de3e73a2e7ab23c3ddeb6|commit]] * qcom * Add MSM8953 device tree [[https://git.kernel.org/linus/9fb08c8019234a0759aab66914f01bc0971e4eed|commit]] * Add SDM632 device tree [[https://git.kernel.org/linus/24af02271ca7cf095186963002d1d98349d9e5e5|commit]] * Add SM8450 HDK DTS [[https://git.kernel.org/linus/067b2b3616cd5ed924b51064bcaab23ea1ffd18b|commit]] * arria10: add board compatible for Mercury AA1 [[https://git.kernel.org/linus/b6662bf5a3b017886304aea519339b0fb14d3870|commit]] and FPGA DK [[https://git.kernel.org/linus/40b01ca3c7bd154d88171fb1c70f2e9e9a86613c|commit]] * agilex: add board compatible for N5X DK [[https://git.kernel.org/linus/fae3aa6c82f588214e3ffaf4408dd99d4894048b|commit]] and for SoCFPGA DK [[https://git.kernel.org/linus/50ae688a08a77260249cb5022a441b8a87903405|commit]] * stratix10: add board compatible for SoCFPGA DK [[https://git.kernel.org/linus/1c0bd03532507afb9c185eee376306477d44a053|commit]] * amd-seattle: remove Husky platform [[https://git.kernel.org/linus/a4eb44a6435d6d8f9e642407a4a06f65eb90ca04|commit]] * Add QEMU virt machine compatible [[https://git.kernel.org/linus/37de81210f74c909e3d42c90fea3497a00ac618b|commit]] * Adds a basic driver for the PLL that generates the cpu clock on MStar/SigmaStar ARMv7 !SoCs [[https://git.kernel.org/linus/c952e5075de1f76e092bc780503ebc5cb8222a01|commit]], [[https://git.kernel.org/linus/6979b5fedb92c2e8f9aa7636cea1d2cb655f6f8d|commit]], [[https://git.kernel.org/linus/62a2718bf4c29328f1149e0dc4be0c88095112c5|commit]], [[https://git.kernel.org/linus/79f700c24b1314e3b49b9d998c38a56779ddbeba|commit]], [[https://git.kernel.org/linus/9affaa4ad7cce18e274328b00c8cc4c9f67579f9|commit]], [[https://git.kernel.org/linus/4fcfd917c9eb579fe5c4efda90e8361048c04865|commit]], [[https://git.kernel.org/linus/344118c3ee4e9083c678d8393c539daf917e3b33|commit]] * ixp4xx: Delete Gateway 7001 boardfiles [[https://git.kernel.org/linus/c8f59a1f0f4846848ee8cee4d2199a0cb7d04f53|commit]], delete the Goramo MLR boardfile [[https://git.kernel.org/linus/3e96dcfb96e80d2f7f1edb6a1ac81b12de996fa8|commit]], drop all common code [[https://git.kernel.org/linus/18b3b7b323196c11bc7e6cd28655b46482b2d33c|commit]] * pxa: remove Intel Imote2 and Stargate 2 boards [[https://git.kernel.org/linus/28f74201e37ccf3063e359bfe346b09400af9bab|commit]] * Implementing IRQ stacks and vmap'ed stacks for all 32-bit ARM systems that are currently supported, including RiscPC and Footbridge [[https://git.kernel.org/linus/d60ff2e76610ce4606afc9e3a6d8bd02b73c76e2|commit]], [[https://git.kernel.org/linus/c1fe8d054c0a8b0ff0406dcc0ddc6c55e1cfddbc|commit]], [[https://git.kernel.org/linus/90890f17ccd2aa96350abd1f4d37d4667e09027f|commit]], [[https://git.kernel.org/linus/9d67412f24cc3a2c05f35f7c856addb07a2960ce|commit]], [[https://git.kernel.org/linus/6f5d248d05db9c4991366154f1a657a630faa583|commit]], [[https://git.kernel.org/linus/54f481a2308efab49d2b14c3f8263b34fdb1c65e|commit]], [[https://git.kernel.org/linus/52d24087176055d5994ac98378426421b2d6d653|commit]], [[https://git.kernel.org/linus/831a469bc1674b7898984ce96f2902534445c0cf|commit]], [[https://git.kernel.org/linus/1fa8c4b19543ae8c8894ec92a18696c9f9b03fc8|commit]], [[https://git.kernel.org/linus/4e918ab13eaf40f19938659cb5a22c93172778a8|commit]], [[https://git.kernel.org/linus/7b9896c352073156a325c3bb0dc4c46e06e2a468|commit]], [[https://git.kernel.org/linus/b87cf9118e03d8a83039c88fa348165148f5d487|commit]], [[https://git.kernel.org/linus/c2755910373bb5dfb9aa68ba2924036686815c9e|commit]], [[https://git.kernel.org/linus/9c46929e7989efacc1dd0a1dd662a839897ea2b6|commit]], [[https://git.kernel.org/linus/cafc0eab168917ec9c0cd47d530a40cd40eb2928|commit]], [[https://git.kernel.org/linus/8b806b82bc804ce8d254ea87d48eaa390451eac4|commit]], [[https://git.kernel.org/linus/d6905849f87596f94c2778c8337697df486de43c|commit]], [[https://git.kernel.org/linus/75fa4adc4f50ee52d8cdfa3e84798176ccb4a354|commit]], [[https://git.kernel.org/linus/aa0a20f521516ba83ea29b510fcc12fb35920b48|commit]], [[https://git.kernel.org/linus/d31e23aff011d96278f4dbc22f2ec5db433eabaf|commit]], [[https://git.kernel.org/linus/a14a96d7560687d328e3702682c94b549e1c3911|commit]], [[https://git.kernel.org/linus/57a420435edcb0b947a74171bf49ada7a5892d4f|commit]], [[https://git.kernel.org/linus/4d5a643e738c6b6ccc1a05f6938643c3f08df29b|commit]], [[https://git.kernel.org/linus/a1c510d0adc604bb143c86052bc5be48cbcfa17c|commit]], [[https://git.kernel.org/linus/d4664b6c987f80338407889c1e3f3abe7e16be94|commit]], [[https://git.kernel.org/linus/0b78f2e92d0cf722baa507c20948f1b1d6baf83d|commit]] * Remove support for NOMMU ARMv4/v5 [[https://git.kernel.org/linus/2f618d5ef5dd05e2380ee627814de90d5a33c3f2|commit]] * ftrace * Enable HAVE_FUNCTION_GRAPH_FP_TEST [[https://git.kernel.org/linus/953f534a7ed6b725d4f101d2949393acc9262880|commit]] * Enable the graph tracer with the EABI unwinder [[https://git.kernel.org/linus/41918ec82eb6f80c8b401422f27ca76c85aa0cb7|commit]] * Add gcc Shadow Call Stack support [[https://git.kernel.org/linus/afcf5441b9ff22ac57244cd45ff102ebc2e32d1a|commit]] * mte: Remove asymmetric mode from the prctl() interface [[https://git.kernel.org/linus/cf220ad6749b8305ba11bdf601c55a17ad2a715d|commit]] * soc * mediatek: pm-domains: Add support for mt8186 [[https://git.kernel.org/linus/88590cbc17033c86c8591d9f22401325961a8a59|commit]] * mediatek: pm-domains: Add support for mt8195 [[https://git.kernel.org/linus/342479c86d3e8f9e946a07ff0cafbd36511ae30a|commit]] * mediatek: pwrap: add pwrap driver for MT8186 SoC [[https://git.kernel.org/linus/83a7175cbe3ee8cd105d6d0cd12b1a9d4ed40693|commit]] * s4: Add support for power domains controller [[https://git.kernel.org/linus/f2b03c1056ef5c0829678f51273eace3e6327884|commit]] * at91: add support in soc driver for new SAMA5D29 [[https://git.kernel.org/linus/def8abbb1464579c37f15b3d7a95e5f3bab758dc|commit]] * drivers/perf: CPU PMU driver for Apple M1 [[https://git.kernel.org/linus/dfd42facf1e4ada021b939b4e19c935dcdd55566|commit]], [[https://git.kernel.org/linus/5a6bbd1d18cabf5a680e726f0ef8f6dda0105fe8|commit]], [[https://git.kernel.org/linus/74703b13f9d2ef286ef588f29295a2fd30b5f295|commit]], [[https://git.kernel.org/linus/dba07ad11384d6a4ece4acda1fbe726222ca7ad0|commit]], [[https://git.kernel.org/linus/a5e8801202b318622ea526aa5625e5f7eceb4d26|commit]], [[https://git.kernel.org/linus/c7708816c9442beb32488e07b0fb47b6f66577cb|commit]], [[https://git.kernel.org/linus/1852e22b318b8d1c02b574da679b1b74f3686090|commit]], [[https://git.kernel.org/linus/0f522efcd79634a6113195842ee763dc6ebacfbb|commit]], [[https://git.kernel.org/linus/11db7410cfcba2e5ffed7b8bb2a57d4dd5e22063|commit]], [[https://git.kernel.org/linus/47804aab73d85147b9110a8cb025e01f8638e77d|commit]], [[https://git.kernel.org/linus/1280f12f56a15abde23503ba876343e5f201c9c2|commit]], [[https://git.kernel.org/linus/a639027a1be1d68437e1c2cac6ed16306c84ab3c|commit]] * firmware: arm_scmi * Introduce atomic support for SCMI transports [[https://git.kernel.org/linus/a690b7e6e774b7c43fed37d5bd3b6e037f3b3db9|commit]], [[https://git.kernel.org/linus/f716cbd33f038af87824c30e165b3b70e4c6be1e|commit]], [[https://git.kernel.org/linus/31d2f803c19c1a7ad8d05c20b6cd83e8a647fb5c|commit]], [[https://git.kernel.org/linus/117542b81fe7b12002afc0cfdcf6cdd3ebfc0f18|commit]], [[https://git.kernel.org/linus/bf322084fec30b92423911db0169a3610008fc15|commit]], [[https://git.kernel.org/linus/69255e746890274e887ba36a403019380cde0b48|commit]], [[https://git.kernel.org/linus/0bfdca8a8661aaa2433b3f7b74d83e3520aa56e5|commit]], [[https://git.kernel.org/linus/94d0cd1da14af0042c8ee7c2cf401dfc321c575c|commit]], [[https://git.kernel.org/linus/5a3b7185c47c061330bdd71233126181d55ed3d5|commit]], [[https://git.kernel.org/linus/b7bd36f2e9430a58aefdc326f8e6653e9b000243|commit]] * Add optee transport [[https://git.kernel.org/linus/5f90f189a052f6fc46048f6ce29a37b709548b81|commit]] * Add SCMI Virtio & Clock atomic support [[https://git.kernel.org/linus/42e90eb53bf3f6fc43c667dd377779e3ebeb748a|commit]], [[https://git.kernel.org/linus/9a1699bda095e1ee2f5d0aa43a91d1fccca8b69c|commit]], [[https://git.kernel.org/linus/5a3b7185c47c061330bdd71233126181d55ed3d5|commit]], [[https://git.kernel.org/linus/0539884ccc8ad4b94e78c8c7705058af1cf9307f|commit]], [[https://git.kernel.org/linus/05976c5f3bff8f8b5230da4b39f7cd6dfba9943e|commit]], [[https://git.kernel.org/linus/b7bd36f2e9430a58aefdc326f8e6653e9b000243|commit]], [[https://git.kernel.org/linus/18f295b758b227857133f680a397a42e83c62f3f|commit]] * arm_scmi: Make virtio Version_1 compliance optional [[https://git.kernel.org/linus/530897ecdb3d69d71757c353a003e7138a791bcc|commit]] * xilinx: Add sysfs support for feature config [[https://git.kernel.org/linus/2c5d8f7cb3f9badb62573f18ade51bb78e37b921|commit]] * ARM64 * Support PREEMPT_DYNAMIC with static keys [[https://git.kernel.org/linus/4c7485584d48f60b1e742c7c6a3a1fa503d48d97|commit]], [[https://git.kernel.org/linus/8a69fe0be143b0a1af829f85f0e9a1ae7d6a04db|commit]], [[https://git.kernel.org/linus/4624a14f4daa8ab4578d274555fd8847254ce339|commit]], [[https://git.kernel.org/linus/33c64734be3461222a8aa27d3dadc477ebca62de|commit]], [[https://git.kernel.org/linus/99cf983cc8bca4adb461b519664c939a565cfd4d|commit]], [[https://git.kernel.org/linus/8e12ab7c0e9f73ebfbcd6d37ece738f1825d58c8|commit]], [[https://git.kernel.org/linus/1b2d3451ee50a0968cb9933f726e50b368ba5073|commit]] * Emulate the OS Lock [[https://git.kernel.org/linus/e2ffceaae50883c5064641167078e5720fd8b74a|commit]], [[https://git.kernel.org/linus/d42e26716d038d9689a23c193b934cdf0e2a2117|commit]], [[https://git.kernel.org/linus/f24adc65c5568a8d94e2693f5441de80f1ffe0d3|commit]], [[https://git.kernel.org/linus/7dabf02f43a1670d13282463fc0106f01dfd6f9c|commit]], [[https://git.kernel.org/linus/d134998838ac217a8427c1ddc83cf48888bb3fa3|commit]], [[https://git.kernel.org/linus/05c9324de1695b5e61dceca6d2ef0ab8c0f2f26b|commit]] * mte: Asymmetric MTE support in userspace [[https://git.kernel.org/linus/3f9ab2a6986fe2930782408cc2a6c25e3e5cb98f|commit]], [[https://git.kernel.org/linus/cb627397e02bc65e44912daebfe0bbe6b0ecd384|commit]], [[https://git.kernel.org/linus/d082a0255fcb8fcb4bd8257df111f2caa67086bc|commit]], [[https://git.kernel.org/linus/766121ba5de38a6f67980ec24a6af76c55def100|commit]] * Add part number for Arm Cortex-A78AE [[https://git.kernel.org/linus/83bea32ac7ed37bbda58733de61fc9369513f9f9|commit]] * Support of PAuth QARMA3 architected algorithm [[https://git.kernel.org/linus/da844beb6d9f97cb6fe4b443f9610a9fcc534f9d|commit]], [[https://git.kernel.org/linus/be3256a086afb4048baf18e6a35a3a81482aa2fa|commit]], [[https://git.kernel.org/linus/def8c222f054d18aac1fd065a50b9db5feaefa9d|commit]] * Import Arm Optimized Routines str{n}cmp functions [[https://git.kernel.org/linus/507f788d05e7fba6cf478ffa1c99f5c2b0020f63|commit]], [[https://git.kernel.org/linus/387d828adffcf1eb949f3141079c479793c59aac|commit]] * Accelerate crc32_be [[https://git.kernel.org/linus/5f2f5eaa3e373c3a07a4f3552fe13d9cde5e23e5|commit]] * mte: add core dump support [[https://git.kernel.org/linus/b62a8486de3ab1d7c2353ec422b9cca3abfcfbcd|commit]], [[https://git.kernel.org/linus/761b9b366cec0c81a1cd80930f00611d86521d1b|commit]], [[https://git.kernel.org/linus/ab1e435ca7913e384ed801210418633eee43a71b|commit]], [[https://git.kernel.org/linus/6dd8b1a0b6cb3ed93d24110e02e67ff9d006610a|commit]], [[https://git.kernel.org/linus/731451ab3c0c6fe88142dbc73a74c71bd92a5cff|commit]] * random: implement arch_get_random_int/_long based on RNDR [[https://git.kernel.org/linus/35bde68bba5413592d88864eced79f8a0482bb4f|commit]] * Enable kfunc call [[https://git.kernel.org/linus/b5e975d256dbfebd62413eb04fbff6803f02a43c|commit]] * Support more atomic ops [[https://git.kernel.org/linus/97e58e395e9c074fd096dad13c54e9f4112cf71d|commit]], [[https://git.kernel.org/linus/fa1114d9eba5087ba5e81aab4c56f546995e6cd3|commit]], [[https://git.kernel.org/linus/1902472b4fa97dba1fd10a204c6b231d6a560081|commit]] * KVM: Improve PMU support on heterogeneous systems [[https://git.kernel.org/linus/5177fe91e4cf78a659aada2c9cf712db4d788481|commit]], [[https://git.kernel.org/linus/2093057ab879da1070c851b9e07126eaa86d0dfc|commit]], [[https://git.kernel.org/linus/46b18782147248b62f00e98a7f87abaf934951e8|commit]], [[https://git.kernel.org/linus/db858060b1a788fba03711793dcaff19ea43286c|commit]], [[https://git.kernel.org/linus/6ee7fca2a4a023b14aa1f1f3c4f6c833116116ef|commit]], [[https://git.kernel.org/linus/583cda1b0e7d5d49db5fc15db623166310e36bf6|commit]] * perf jevents: Add support for HiSilicon CPA PMU aliasing [[https://git.kernel.org/linus/6b342707a1ecb550f05a4441d6b2dc593a22e5b3|commit]] * perf: Expose some Armv9 common events under sysfs [[https://git.kernel.org/linus/83f83cc0c1379413fb1199a78f91ab441a7e76fd|commit]] == X86 == * Add support for Intel CET-IBT (Indirect Branch Tracking), a hardware support course-grain forward-edge Control Flow Integrity protection. It enforces that all indirect calls must land on an ENDBR instruction, as such, the compiler will instrument the code with them to make this happen [[https://git.kernel.org/linus/b44544fe0298ee2224960a31f795e317029e2a60|commit]], [[https://git.kernel.org/linus/f2d3a250897133cc36c13a641bd6a9b4dd5ad234|commit]], [[https://git.kernel.org/linus/1ffbe4e935f9b7308615c75be990aec07464d1e7|commit]], [[https://git.kernel.org/linus/537da1ed54658e916141e50923a7f5b20c728856|commit]], [[https://git.kernel.org/linus/5cff2086b01526b8c7deacc86473ffbab0cddfa9|commit]], [[https://git.kernel.org/linus/156ff4a544ae13c5fd6759a09ecb069f7059c1a1|commit]], [[https://git.kernel.org/linus/c8c301abeae58ec756b8fcb2178a632bd3c9e284|commit]], [[https://git.kernel.org/linus/bbf92368b0b1fe472d489e62d3340d7897e9c697|commit]], [[https://git.kernel.org/linus/ba27d1a80871eb8dbeddf34ec7d396c149cbb8d7|commit]], [[https://git.kernel.org/linus/6cf3e4c0d29102c74aca1ce0c1710be9d02e440e|commit]], [[https://git.kernel.org/linus/8b87d8cec1b31ea710568ae49ba5f5146318da0d|commit]], [[https://git.kernel.org/linus/5b2fc51576eff811a614e33cbbd0c3cb05022892|commit]], [[https://git.kernel.org/linus/8f93402b92d443573d310250efa0b7f352fec992|commit]], [[https://git.kernel.org/linus/c4691712b546b93707a408368e3c57ae870a2dc4|commit]], [[https://git.kernel.org/linus/c3b037917c6a4cbb09ab2d6ccf19f02335ad1847|commit]], [[https://git.kernel.org/linus/214b9a83b617367d53680812ad09687542370b8e|commit]], [[https://git.kernel.org/linus/6649fa876da4c505548b8e8945a6fc48e62e427c|commit]], [[https://git.kernel.org/linus/aebfd12521d9c7d0b502cf6d06314cfbcdccfe3b|commit]], [[https://git.kernel.org/linus/d15cb3dab1e4f00e29599a4f5e1f6678a530d270|commit]], [[https://git.kernel.org/linus/e52fc2cf3f662828cc0d51c4b73bed73ad275fce|commit]], [[https://git.kernel.org/linus/cc66bb91457827f62e2b6cb2518666820f0a6c48|commit]], [[https://git.kernel.org/linus/58912710558889629daae3e0824daacab663bd4a|commit]], [[https://git.kernel.org/linus/0aec21cfb51bc1856206f312d8c13bf1f368d78e|commit]], [[https://git.kernel.org/linus/991625f3dd2cbc4b787deb0213e2bcf8fa264b21|commit]], [[https://git.kernel.org/linus/af22700390c2f1d92dadd3eedf2738525a3a2f3a|commit]], [[https://git.kernel.org/linus/99c95c5d4f1027130d555fdb27b576520894827d|commit]], [[https://git.kernel.org/linus/fe379fa4d199abc52d5b4a256e52cf94eff685cf|commit]], [[https://git.kernel.org/linus/3e3f069504344c241f89737e4af014f83fca0b27|commit]], [[https://git.kernel.org/linus/3215de84c06d747bb748b98945add83e3ec8a6e2|commit]], [[https://git.kernel.org/linus/e8d61bdf0fdfaeaf35fb5a63d6e67e60038b88e0|commit]], [[https://git.kernel.org/linus/2b6ff7dea670a4623fae1d2349806fc7f8e305d1|commit]], [[https://git.kernel.org/linus/cb9010f87dcbcdbb51cc96b922c6260848cecbd1|commit]], [[https://git.kernel.org/linus/53f7109ef957315ab53205ba3a3f4f48874c0428|commit]], [[https://git.kernel.org/linus/4adb23686795e9c88e3217b5d7b4524c0da9d04f|commit]], [[https://git.kernel.org/linus/f9cdf7ca57cada055f61ef6d0eb4db21c3f200db|commit]], [[https://git.kernel.org/linus/eae654f1c21216daa9fbb92591c0d9f5ae46cfc5|commit]], [[https://git.kernel.org/linus/105cd68596392cfe15056a891b0723609dcad247|commit]], [[https://git.kernel.org/linus/0e5b613b4d4be3345dda349fb90dd73d2103302f|commit]], [[https://git.kernel.org/linus/be0075951fde739f14ee2b659e2fd6e2499c46c0|commit]], [[https://git.kernel.org/linus/dca5da2abe406168b85f97e22109710ebe0bda08|commit]], [[https://git.kernel.org/linus/3515899bef545fc5b5f6b865e080bfe4c9a92a41|commit]], [[https://git.kernel.org/linus/96db4a988d653a7f18b518c25367f7bf238f4667|commit]], [[https://git.kernel.org/linus/7d209d13e7c3a3d60dc262f11a8ae4e6b4454d30|commit]], [[https://git.kernel.org/linus/08f87a93c8ec709698edba66a5167077181fc978|commit]], [[https://git.kernel.org/linus/89bc853eae4ad125030ef99f207ba76c2f00a26e|commit]], [[https://git.kernel.org/linus/ed53a0d971926e484d86cce617ec02a7ee85c3fe|commit]] * Re-enable ENQCMD and PASID (Process Address Space ID) MSR. See the [[https://www.kernel.org/doc/html/latest/x86/sva.html|documentation here]] [[https://git.kernel.org/linus/7ba564722d98e3e7bc3922ad4f2885ca0336674e|commit]], [[https://git.kernel.org/linus/7a853c2d5951419fdf3c1c9d2b6f5a38f6a6857d|commit]], [[https://git.kernel.org/linus/7a5fbc9bcba5325a45297a4ba00091f39a63a1ed|commit]], [[https://git.kernel.org/linus/a6cbd44093ef305b02ad5f80ed54abf0148a696c|commit]], [[https://git.kernel.org/linus/701fac40384f07197b106136012804c3cae0b3de|commit]], [[https://git.kernel.org/linus/dc7507ddce593cbd9c93330024a5658db6f8ef73|commit]], [[https://git.kernel.org/linus/a3d29e8291b622780eb6e4e3eeaf2b24ec78fd43|commit]], [[https://git.kernel.org/linus/fa6af69f38d3f409bedc55d0112eec36ed526d4b|commit]], [[https://git.kernel.org/linus/7c1ef59145f1c8bf9a2cc7a6ebf2fd56bbb440de|commit]], [[https://git.kernel.org/linus/6e3133d901e89a4ba83ce7ebd8c27bbeaa9ed1f2|commit]], [[https://git.kernel.org/linus/83aa52ffed5d35a08e24452d0471e1684075cdf8|commit]] * rethook: Replace kretprobe trampoline with rethook [[https://git.kernel.org/linus/73f9b911faa74ac5107879de05c9489c419f41bb|commit]], [[https://git.kernel.org/linus/f3a112c0c40dd96d53c8bdf3ea8d94d528f3b7b8|commit]], [[https://git.kernel.org/linus/0ef6f5c09371f17e142814e6996d6dfb8741925b|commit]], [[https://git.kernel.org/linus/45c23bf4d1a416d32e509f83719a7399e35bdaf9|commit]] * intel_idle: add SPR support [[https://git.kernel.org/linus/9edf3c0ffef0ec1bed8300315852b5c6a0997130|commit]], [[https://git.kernel.org/linus/da0e58c038e60e7e65d30813ebdfe91687aa8a24|commit]], [[https://git.kernel.org/linus/3a9cf77b60dc9839b6674943bb7c9dcd524b6294|commit]] * PPIN (Protected Processor Inventory Number) updates [[https://git.kernel.org/linus/0dcab41d3487acadf64d0667398e032341bd9918|commit]], [[https://git.kernel.org/linus/00a2f23eef7d1fa6c2dfdc613857b84fbf5e2b3b|commit]], [[https://git.kernel.org/linus/822ccfade55b6be7977b364356fcf2d78d8a373a|commit]], [[https://git.kernel.org/linus/182ecfaf757de234a5262f51c0e699bec7258a67|commit]], [[https://git.kernel.org/linus/ab28e944197fa78e6af7c4a0ffd6bba9a5bbacf0|commit]] * platform * chrome: Add driver for ChromeOS privacy-screen [[https://git.kernel.org/linus/3fb57847f6ec30e9aa27af7b37aed7a7419d50aa|commit]] * uncore-freq: Enhance HW interface [[https://git.kernel.org/linus/ce2645c458b5c83b0872ea9e39d2c3293445353a|commit]], [[https://git.kernel.org/linus/ae7b2ce578513adf0a77f0127e27ee4447d50443|commit]], [[https://git.kernel.org/linus/414eef27283a2133a0998beb8e3e35f84eaac961|commit]], [[https://git.kernel.org/linus/dbce412a7733bb7a763d99db413da22da72e3736|commit]] * Add AMD system management interface [[https://git.kernel.org/linus/91f410aa679a035e7abdff47daca4418c384c770|commit]] * Add Intel Software Defined Silicon driver [[https://git.kernel.org/linus/2546c60004309ede8e2d1d5341e0decd90e057bf|commit]], [[https://git.kernel.org/linus/f6d92cfc79e830d9976c69e80f97d80bae7c9c6c|commit]] * amd-pmc: Add support for AMD Spill to DRAM STB feature [[https://git.kernel.org/linus/3d7d407dfb05b257e15cb0c6b056428a4a8c2e5d|commit]] * gigabyte-wmi: added support for B660 GAMING X DDR4 motherboard [[https://git.kernel.org/linus/e5483b45f6ed62e5434e74af2025a15d415480af|commit]] * hp-wmi: support omen thermal profile policy v1 [[https://git.kernel.org/linus/286e937efbc7177c114e80aae9b402131e3886c1|commit]] * Support Spi in i2c-multi-instantiate driver [[https://git.kernel.org/linus/e783362eb54cd99b2cac8b3a9aeac942e6f6ac07|commit]], [[https://git.kernel.org/linus/e3dc1399506f894110667ee5c66a6a70f06f3348|commit]], [[https://git.kernel.org/linus/000bee0ed70af79e610444096fb453430220960f|commit]], [[https://git.kernel.org/linus/87e59b36e5e26122efd55d77adb9fac827987db0|commit]], [[https://git.kernel.org/linus/e612af7acef2459f1afd885f4107748995a05963|commit]], [[https://git.kernel.org/linus/5e63b2ea3dfbab9307e197004a3c5ee4e1442582|commit]], [[https://git.kernel.org/linus/35a36cbb7b1ce7596fc03962f7ce261b2e908d1f|commit]], [[https://git.kernel.org/linus/68f201f9061c000d7a4a9f359f021b1cd535d62b|commit]], [[https://git.kernel.org/linus/07bcab93946cd9980f8eafe89afe991cd918acb0|commit]], [[https://git.kernel.org/linus/d9c01c530cc5e3b6d5bdfeae12c3d0f33fae7498|commit]] * think-lmi: Certificate authentication support [[https://git.kernel.org/linus/b49f72e7f96d4ed147447428f2ae5b4cea598ca7|commit]] * thinkpad_acpi: Add PSC mode support [[https://git.kernel.org/linus/e1c21608e3cfc4b44ecdf04e12986b6564667095|commit]] * thinkpad_acpi: Add dual fan probe [[https://git.kernel.org/linus/bf779aaf56ea23864e39e9862b3b3a8436236e07|commit]] * x86-android-tablets: Add Lenovo Yoga Tablet 2 830 / 1050 data [[https://git.kernel.org/linus/67dfc2b441b4b724acb74361e9e2e23506721e4f|commit]] * x86-android-tablets: Add Nextbook Ares 8 data [[https://git.kernel.org/linus/09dd99dd201fb050148c773944a219fee332e361|commit]] * x86-android-tablets: Add battery swnode support [[https://git.kernel.org/linus/5c8e4c8662fff4f50bd4fdb9512164d57550132f|commit]] * x86-android-tablets: Lenovo Yoga Tablet 2 830/1050 sound support [[https://git.kernel.org/linus/cb18448bbf1c845aecaa09b04cfdcceb070d9236|commit]] * perf * Enable PEBS format 5 [[https://git.kernel.org/linus/2145e77fecfb3965b1dc299bac203b167238bd0b|commit]], [[https://git.kernel.org/linus/0144ba0c5bd3176647bb4d49a697d231610c78b7|commit]], [[https://git.kernel.org/linus/ee28855a54493ce83bc2a3fbe30210be61b57bc7|commit]] * Add Intel Raptor Lake support [[https://git.kernel.org/linus/2da202aa1c38bfe8841611a3d339892eb5579e2b|commit]], [[https://git.kernel.org/linus/ad4878d4d71d9ada913be2ad5b6d7f526a695b6f|commit]], [[https://git.kernel.org/linus/c61759e581576d3330bd1d9490b4d7552e24da6b|commit]], [[https://git.kernel.org/linus/82cd83047a9a80e52c0849e56885279166215310|commit]] * Add SAPPHIRERAPIDS_X CPU support [[https://git.kernel.org/linus/528c9f1daf20da14d3e7348dc4b1d7c55743ee64|commit]] * Add support for event tracing and TNT disabling [[https://git.kernel.org/linus/32449b430fe1df81ce1da84475fc48536264f919|commit]], [[https://git.kernel.org/linus/6816c25478f0617b1f0008b3db3f5370757d33a8|commit]], [[https://git.kernel.org/linus/2750af50a360b52c6df1f5652ae728878bececc0|commit]], [[https://git.kernel.org/linus/f7934477ce36dbb18c722226bca7e1b4ec5024ea|commit]], [[https://git.kernel.org/linus/cd9111e6708259c1cae55585b63b8c81c1be4bf0|commit]], [[https://git.kernel.org/linus/68ff3cba17e9d9863b64654ff800963d68be3513|commit]], [[https://git.kernel.org/linus/3733a98bd209a4bc7c312ee9909182371e9e9982|commit]], [[https://git.kernel.org/linus/cf0c98e2efa881752481a2b3399d9f344e9f72f3|commit]], [[https://git.kernel.org/linus/edb4d8432bd91b87437c464790e4595f70521e2f|commit]], [[https://git.kernel.org/linus/0d26ba8fec996f0452de5c97256ce1121926334a|commit]], [[https://git.kernel.org/linus/1d0dc1ddf037b2f5ef205a4343cfe1384b769d7c|commit]], [[https://git.kernel.org/linus/8ee9a9ab8112905756fbc3c33da046fdee204ec9|commit]], [[https://git.kernel.org/linus/f2be829e72f90e6d83923398a861f0aaa74952ee|commit]], [[https://git.kernel.org/linus/ef3b2ba9640d0e1e6991b8a5c0ddece2fc3e4d23|commit]], [[https://git.kernel.org/linus/069ca70e48cdcb1ba6e1de87dde6abd3a4d14013|commit]], [[https://git.kernel.org/linus/11f18e4773f9683e15b669d23a1da0a19048ac93|commit]], [[https://git.kernel.org/linus/e92403553b45524a71337347d6275b3ff8cefe69|commit]], [[https://git.kernel.org/linus/5b11749b36499f917c9c3fa6e494cdd630ff456e|commit]], [[https://git.kernel.org/linus/a48b96ca5a6572895b1f1c9f28e8de226a2c61a4|commit]], [[https://git.kernel.org/linus/2673859865e28d19f7b5e3f25fbe15382b8b6c47|commit]], [[https://git.kernel.org/linus/95f9bfcf84d808eb621088a376ba02bf77f5fec3|commit]], [[https://git.kernel.org/linus/c096fff62d417ee112bb7bba5d65c1e3512f428d|commit]], [[https://git.kernel.org/linus/761836cb871fb94c2d0f80a1100dcea13f14be1b|commit]], [[https://git.kernel.org/linus/28924a232abbd164ca2e53099198c02878f10701|commit]], [[https://git.kernel.org/linus/24e3599c5a88e0e2995e3f5c9305f80195942dc9|commit]] * Update Intel events and metrics [[https://git.kernel.org/linus/3bad20d7d129c3b3063658a0f83974dfe6dac5c4|commit]], [[https://git.kernel.org/linus/34cb72efdcba47ab4a8b73d0c8cb8c52f042e67a|commit]], [[https://git.kernel.org/linus/49898fef49d61eacbebcecf07a4566f0714e2fb6|commit]], [[https://git.kernel.org/linus/f16c32369bbe5ad60fb131f166f09256936cd7a4|commit]], [[https://git.kernel.org/linus/e0f6eeefe44de8ed05fd588fb73fcd5d2da236a7|commit]], [[https://git.kernel.org/linus/c11ffe52c9f0e455649e823411f799b75514359b|commit]], [[https://git.kernel.org/linus/09625cff012263ea3e104dc77e28f9918c0bae47|commit]], [[https://git.kernel.org/linus/c42bee96e8804b6b3785774d6a49ca954a35614c|commit]], [[https://git.kernel.org/linus/10e8d85fbd19b05af4ab9d151eaa9ec26e1c9b2b|commit]], [[https://git.kernel.org/linus/56f57cff07d21fdee7b62afa473cea3dd2885896|commit]], [[https://git.kernel.org/linus/4ee19e314f94738de1002f51731647f7c3a55909|commit]], [[https://git.kernel.org/linus/45957c1e23212474ba5488b3d37ddd224708249b|commit]], [[https://git.kernel.org/linus/4dd252721b288e469650db83b831e2236baf4671|commit]], [[https://git.kernel.org/linus/dd7415ce88d0ca4cc0cda52a6c93fba4d0e99128|commit]], [[https://git.kernel.org/linus/70d90a6a5752de6c3ffb1bb171f26dffb125fe57|commit]], [[https://git.kernel.org/linus/2782403c0879f299357b54be61142cc83d87dd27|commit]], [[https://git.kernel.org/linus/ff3d02b2625c9233e99568b0d94c346dbbc5764d|commit]], [[https://git.kernel.org/linus/44a9189f4c52239e8bad89bb049619b0861d2237|commit]], [[https://git.kernel.org/linus/3f5f0df7bf0f8c48d33d43454fc0b7d0f3ab9537|commit]], [[https://git.kernel.org/linus/b5948fc6fb332642c5cb5a35929c2c2cc5b68250|commit]], [[https://git.kernel.org/linus/a2f6001b8abb109b003b2bf91b6d4fca551b18f1|commit]], [[https://git.kernel.org/linus/43d54e94d5f5d5e764eb7cc947c72e522a126929|commit]], [[https://git.kernel.org/linus/274c0a75f64655b5a2be0c287c18f7e9989c2aae|commit]], [[https://git.kernel.org/linus/4ad91126e649c59a7339c442482d113ed9a4c198|commit]], [[https://git.kernel.org/linus/be5764c4e276863ac30a16cb91a79d9531abe7a3|commit]], [[https://git.kernel.org/linus/2c4d33b87c619a0227bcd6327c9c27741a4a6646|commit]], [[https://git.kernel.org/linus/3e75e95e80eee167e11b19b7bbf8ad7e4dab5048|commit]], [[https://git.kernel.org/linus/fb76811a8f6e037d6a989b1e97b2c99796a25b1c|commit]], [[https://git.kernel.org/linus/f25db21bbf9a47042665f7742d6054b5a27c0c2a|commit]], [[https://git.kernel.org/linus/fd14311829f38f1360dfec99cdfd2f4ff89baa9e|commit]], [[https://git.kernel.org/linus/299d5dca772e3a4c5f7aa0167b85e2a9760456ae|commit]], [[https://git.kernel.org/linus/42e80e1ac3291604abdd196b4c37b48c8413edba|commit]], [[https://git.kernel.org/linus/5edc3c618bb877b3a071b7ea93450bef42f53850|commit]], [[https://git.kernel.org/linus/f9900dd0053ec35863ea50dcbefbaf143cb41419|commit]], [[https://git.kernel.org/linus/2c0fd42c1c8b6463c76979be40fa6fe3da49d975|commit]] * KVM * Allow SEV intra-host migration of VM with mirrors [[https://git.kernel.org/linus/b2125513dfc0dd0ec5a9605138a3c356592cfb73|commit]] * Add support for CPUID leaf 0x80000021 [[https://git.kernel.org/linus/58b3d12c0a860cda34ed9d2378078ea5134e6812|commit]], [[https://git.kernel.org/linus/f144c49e8c3950add1b051e76ebf40a258984c9d|commit]] * SVM: nSVM: Implement Enlightened MSR-Bitmap for Hyper-V-on-KVM [[https://git.kernel.org/linus/73c25546d47f65165ae50f225272e05629fab164|commit]], [[https://git.kernel.org/linus/ce3859172ce09e6ff495290d8ba1d6c7f1a7b207|commit]], [[https://git.kernel.org/linus/9e083ec7bb66d1dc57af169827c5d100d20bb109|commit]], [[https://git.kernel.org/linus/66c03a926f18529c7a404901289e36efed5c0b1e|commit]] * SVM: Allow AVIC support on system w/ physical APIC ID > 255 [[https://git.kernel.org/linus/4a204f7895878363ca8211f50ec610408c8c70aa|commit]] * Introduce {{{KVM_CAP_DISABLE_QUIRKS2}}} [[https://git.kernel.org/linus/6d8491910fcd3324d0f0ece3bd68e85ead3a04d7|commit]] * Provide per VM capability for disabling PMU virtualization [[https://git.kernel.org/linus/ba7bb663f5547ef474c98df99a97bb4a13c5715f|commit]], [[https://git.kernel.org/linus/f49b8138e62377d1c41ea7ffd55afb093382ee34|commit]], [[https://git.kernel.org/linus/20e416720e7448425c421f1a59b07ff574f8b1e1|commit]] * Disable {{{HAVE_ARCH_HUGE_VMALLOC}}} on 32-bit x86 [[https://git.kernel.org/linus/eed1fcee556fd8569afe94178b0c2784a5a6b717|commit]] * mce: Remove the tolerance level control, not needed [[https://git.kernel.org/linus/7f1b8e0d6360178e3527d4f14e6921c254a86035|commit]] * crypto: accelerated implementation for SM3 algorithm [[https://git.kernel.org/linus/eb90686d5d10fef9cadd9c0eb30f3fee66d2b2a5|commit]], [[https://git.kernel.org/linus/f3a03d319dbdbb206530ebfce977c334ee2f8765|commit]], [[https://git.kernel.org/linus/114004696bf23499ca834e784d91bd82de195d76|commit]], [[https://git.kernel.org/linus/b4784a45ea69577f21f89898c71127774a090a2a|commit]], [[https://git.kernel.org/linus/930ab34d906d9c44727c9dcfeafcfcd33e3639e7|commit]], [[https://git.kernel.org/linus/ba2c149d0812cee653a186c9cfe451699b211c91|commit]] == RISCV == * Improve RISC-V Perf support using SBI PMU and sscofpmf extension [[https://git.kernel.org/linus/9dc6ce80213635cdca611d8b89f74bf010c1a8c6|commit]], [[https://git.kernel.org/linus/c631121dd16ee57ceb0d6a48e1357382b98350fd|commit]], [[https://git.kernel.org/linus/f5bfa23f576fdcc8e0b7fbff44cf70bd69ff9bdb|commit]], [[https://git.kernel.org/linus/9b3e150e310ee71d7bae1e31c38a300cfa5e951b|commit]], [[https://git.kernel.org/linus/90beae5185c260074db409241247630036cf93a0|commit]], [[https://git.kernel.org/linus/e9991434596f5373dfd75857b445eb92a9253c56|commit]], [[https://git.kernel.org/linus/4905ec2fb7e6421c14c9fb7276f5aa92f60f2b98|commit]], [[https://git.kernel.org/linus/23b1f18326ec3f6966ac8851b20b6d3d22380520|commit]], [[https://git.kernel.org/linus/33363c336516e4beb9dd7e8265b369ff96d07dcb|commit]] * Add support for restartable sequence [[https://git.kernel.org/linus/93917ad50972e6298885d81b37b6a8602eb0b188|commit]] * CPU Idle Support [[https://git.kernel.org/linus/f6e64b66629e8fff0997825ade06619f09a06583|commit]], [[https://git.kernel.org/linus/e1de2c93e78740383db1a0ff626d8ca2cdc28aaf|commit]], [[https://git.kernel.org/linus/63b13e64a829e7b12fba81fccbea0d5448fc0c24|commit]], [[https://git.kernel.org/linus/b8200905e48891b4a3134b47f35c730347135eed|commit]], [[https://git.kernel.org/linus/9d976d6721dfb525b81ce981e1363c70c0975aab|commit]], [[https://git.kernel.org/linus/6abf32f1d9c5009dcccded2c1e7ca899a4ab587b|commit]], [[https://git.kernel.org/linus/1bd524f7e8d8f194cd94bc4535df91391d0f1dc8|commit]], [[https://git.kernel.org/linus/c5179ef1ca0c39dab6955be6b0e3c034cc4164c8|commit]] * Provide a framework for RISC-V ISA extensions [[https://git.kernel.org/linus/58004f266918912771ee71f46bfb92bf64ab9108|commit]], [[https://git.kernel.org/linus/2a31c54be097c74344b4fab20ea6104012d2cb8b|commit]], [[https://git.kernel.org/linus/40a4d0dfbcf00c8534ab8724041705b3db6c5ce2|commit]], [[https://git.kernel.org/linus/02d52fbd940af7d7fe0a523e99938113b2addd35|commit]], [[https://git.kernel.org/linus/3f96db125d68127ffef6fdeeb777d94ccf95c09f|commit]], [[https://git.kernel.org/linus/a9b202606c69312cdaa4db187837820ebf7213b2|commit]] * SBI v0.3 support [[https://git.kernel.org/linus/a03faf01a5e32012172a41f5f9d5f02d1cc93ccf|commit]], [[https://git.kernel.org/linus/4b11d86571c44738f5ef12fcfac2ee36f998cf23|commit]], [[https://git.kernel.org/linus/be78aa8a38c8dc5c9676612c36329441132bccab|commit]], [[https://git.kernel.org/linus/c38ff47bf094dc776ad4b586e47c4a7077a94f28|commit]], [[https://git.kernel.org/linus/c9d3b5bd2693a17f078b1d8bdca440db5baa458c|commit]], [[https://git.kernel.org/linus/763c8bed8c05ffcce8cba882e69cd6b03df07019|commit]] * Add Sv57 page table support [[https://git.kernel.org/linus/d10efa21a9374829a662ec1377237e85f430c024|commit]], [[https://git.kernel.org/linus/677b9eb8810edc6c616a699018a83e24ed0cccab|commit]], [[https://git.kernel.org/linus/011f09d1205285b215003a6c65408609ef78abac|commit]], [[https://git.kernel.org/linus/8fbdccd2b17335e1881a23865e98c63fcc345938|commit]] == MIPS == * Malta: Enable BLK_DEV_INITRD [[https://git.kernel.org/linus/c47c7ab9b53635860c6b48736efdd22822d726d7|commit]] * Enable KCSAN [[https://git.kernel.org/linus/d1ca45f93c3f95d1590d60b012cf8fcf6db633ee|commit]], [[https://git.kernel.org/linus/e0a8b93efa2382d370be44bf289157de7e5dacb4|commit]] * ath79: add support for QCN550x [[https://git.kernel.org/linus/a0b8cd5c223042efe764864b8dd9396ee127c763|commit]] * Remove TX39XX support [[https://git.kernel.org/linus/455481fc9a807798eca05f6fb0918ab88109d845|commit]] == POWERPC == * Implement livepatch on PPC32 and more [[https://git.kernel.org/linus/2f293651eca3eacaeb56747dede31edace7329d2|commit]], [[https://git.kernel.org/linus/0c850965d6909d39fd69d6a3602bb62b48cad417|commit]], [[https://git.kernel.org/linus/a4520b25276500f1abcfc55d24f1251b7b08eff6|commit]], [[https://git.kernel.org/linus/7875bc9b07cde868784195e215f4deaa0fa928a2|commit]], [[https://git.kernel.org/linus/7bdb478c1d15cfd3a92db6331cb2d3dd3a8b9436|commit]], [[https://git.kernel.org/linus/d95bf254be5f74c1e4c8f7cb64e2e21b9cc91717|commit]], [[https://git.kernel.org/linus/c75388a8ceffbf1bf72c61afe66a72e58aa20c74|commit]], [[https://git.kernel.org/linus/40b035efe288f42bbf4483236cde652584ccb64e|commit]], [[https://git.kernel.org/linus/0c81ed5ed43863d313cf253b0ebada6ea2f17676|commit]], [[https://git.kernel.org/linus/830213786c498b0c488fedd2abc15a7ce442b42f|commit]], [[https://git.kernel.org/linus/41315494beed087011f256b4f1439bb3d8236904|commit]], [[https://git.kernel.org/linus/4ee83a2cfbc46c13f2a08fe6d48dbcede53cdbf8|commit]] * papr_scm: Implement initial support for injecting smart errors [[https://git.kernel.org/linus/bbbca72352bb9484bc057c91a408332b35ee8f4c|commit]] * Enable VAS and NX-GZIP support on powerVM [[https://git.kernel.org/linus/40562fe4fa3d94c7462ec909ab89b075e26c59ac|commit]], [[https://git.kernel.org/linus/976410cd2cb4c6ed53bd12c192fc46bbcc0fbce7|commit]], [[https://git.kernel.org/linus/1fe3a33ba0a37e7aa0df0acbe31d5dda7610c16e|commit]], [[https://git.kernel.org/linus/b5c63d90cc2de8ac6724fec84d1d72cfebcae41d|commit]], [[https://git.kernel.org/linus/6a8d4ca891aa5f9402973eab5d7d9cf3929678b7|commit]], [[https://git.kernel.org/linus/8ef7b9e1765a52c8023d9133a2438ac9f6da486a|commit]], [[https://git.kernel.org/linus/c656cfe571a9b8b882e31177f554bd79141fc015|commit]], [[https://git.kernel.org/linus/b903737bc522e0ef3f45a2a60c364ff547572c9b|commit]], [[https://git.kernel.org/linus/45f06eac30e5abebecc66e41e7c89d5b4413bac1|commit]] * Add link stack flush mitigation status in debugfs [[https://git.kernel.org/linus/b2a6f6043577e09d51a4b5577fff9fc9f5b14b1c|commit]] == S390 == * KVM: Check keys when emulating instructions and let user space do key checked accesses. User space can do so via an extension of the MEMOP IOCTL [[https://git.kernel.org/linus/1a82f6ab23659aa01a796d9d444ec9cc63ded26c|commit]], [[https://git.kernel.org/linus/e613d83454d7da1c37d78edb278db9c20afb21a2|commit]], [[https://git.kernel.org/linus/61380a7adfce1524b8cd16c0ce4f46abce587f95|commit]], [[https://git.kernel.org/linus/c7ef9ebbed20b860f70cc7bece65622b570a8a93|commit]], [[https://git.kernel.org/linus/e9e9feebcbc14b174fef862842f8cc9a388e1db3|commit]], [[https://git.kernel.org/linus/ef11c9463ae006302ce170a401854a48ea0532ca|commit]], [[https://git.kernel.org/linus/0e1234c02b77ef22d9cf78f86b98347ceb170090|commit]], [[https://git.kernel.org/linus/d004079edc166ff19605475211305923c708b4d5|commit]], [[https://git.kernel.org/linus/5e35d0eb472b48ac9c8ef7017753b8a1f765aa01|commit]] * Enable sysfs attribute scans to force AP bus rescan [[https://git.kernel.org/linus/8944d05f9bbf910c8b241e29a3de114900e31e42|commit]] * nospec: add an option to use thunk-extern [[https://git.kernel.org/linus/1d2ad084800edad81cdc955304272742b10721c7|commit]] * zcrypt * CEX8S exploitation support [[https://git.kernel.org/linus/985214af939b9935dac94aa6fb56c85039fb77e8|commit]] * Support CPRB minor version T7 [[https://git.kernel.org/linus/383366b58016361cc8a2e4c585b7d581eb76263a|commit]] * Handle checkstopped cards with new state [[https://git.kernel.org/linus/a7e701dba1234adbfbacad5ce19656c5606728da|commit]] * Raise minimum supported machine generation to z10 [[https://git.kernel.org/linus/4efd417f298bc23bc8b6ac5db5ff79af5ec92ac5|commit]] == XTENSA == * Add kernel ABI selection to Kconfig [[https://git.kernel.org/linus/c20e1117d9aa22c558646a1060ddd1dd042fb107|commit]] * Make secondary reset vector support conditional [[https://git.kernel.org/linus/89b184f980f012421fb22c939b50b3dfd7fe16b3|commit]] * Enable GCC plugin support [[https://git.kernel.org/linus/7dc0eb0b6d9f3e2b6a560a04f86ef065a4531a9f|commit]] == PARISC == * Add vDSO support [[https://git.kernel.org/linus/df24e1783e6e0eb3dc0e3ba5a8df3bb0cc537408|commit]] == UM == * Allow setting path to port-helper using UML_PORT_HELPER envvar [[https://git.kernel.org/linus/db8109a8bb4a4b31e7f630d7667749d62ee4a087|commit]] == NDS32 == * Remove architecture, no longer maintained [[https://git.kernel.org/linus/aec499c75cf8e0b599be4d559e6922b613085f8f|commit]] = Drivers = == Graphics == * Add support for nomodeset to a lot of drm drivers [[https://git.kernel.org/linus/d593767e6b1d50909ce398b9b07f16eec9d84954|commit]], [[https://git.kernel.org/linus/87a628abd8b038e414dab7de379fc2ebd0971372|commit]], [[https://git.kernel.org/linus/ba4a28bb168aefa98ee422be8e04a0c964256f95|commit]], [[https://git.kernel.org/linus/5f825973b491a457c7233e808ecf64726abbeb86|commit]], [[https://git.kernel.org/linus/56dcbfd934ad57a46f2039c8c466a3c56293480a|commit]], [[https://git.kernel.org/linus/fcf5cc92b015684de7c3f45106013b35f54f2fa1|commit]], [[https://git.kernel.org/linus/ab120b9264f9519d8aa255534cc4c0d11ac959a7|commit]], [[https://git.kernel.org/linus/c0a23916f4ae880d0265e19255997825b374baf0|commit]], [[https://git.kernel.org/linus/5d40a4b8d824e346bb5db96d651f2f5c57953d63|commit]], [[https://git.kernel.org/linus/7fd7d70181b3796e456bef38397caf947b7de061|commit]], [[https://git.kernel.org/linus/fce8bfffa23943dfcc2339a748db4f296dc7bea7|commit]], [[https://git.kernel.org/linus/09037781c1094cc95a48da220abb23ee9ae92ede|commit]], [[https://git.kernel.org/linus/5e66e818e0358fe42704404580b70e1ffc7afb6a|commit]], [[https://git.kernel.org/linus/89ec0023200e20ab4f601aaae1e457a0026209bc|commit]], [[https://git.kernel.org/linus/93804f5d2dd2f9c1b7f45fe630a2f5302ae0dcfb|commit]], [[https://git.kernel.org/linus/9b71ce89b55565ecce1b189e216048cd1348e36a|commit]], [[https://git.kernel.org/linus/9d6bf794084d9258dadf2754d911fcfeb13ea8fc|commit]], [[https://git.kernel.org/linus/d62b9bee52dc887f9bf7d13cac120b7caf75079e|commit]] * fbdev * Improve fbdev ops speed (printing directory listings 25% faster) [[https://git.kernel.org/linus/7dbc515f5ca4b7867e34c0c4379591cb8b47d64f|commit]], [[https://git.kernel.org/linus/6f29e04938bf509fccfad490a74284cf158891ce|commit]], [[https://git.kernel.org/linus/3c54c95bd917d43d12fe1b192df9aa4c5973449b|commit]], [[https://git.kernel.org/linus/0d03011894d23241db1a1cad5c12aede60897d5e|commit]], [[https://git.kernel.org/linus/9ae2ac4d31a85ce59cc560d514a31b95f4ace154|commit]] * Significantly improve performance of fbdefio mmap [[https://git.kernel.org/linus/105a940416fc622406653b6fe54732897642dfbc|commit]] * amdgpu * Enable freesync video mode by default [[https://git.kernel.org/linus/de05abe6b9d0fe08f65d744f7f75a4cba4df27ad|commit]] * Expose benchmark tests via debugfs, drop benchmark and testing module parameter [[https://git.kernel.org/linus/e7c4723103dc58c3d86fc7bc4e03c2ab500ef8b5|commit]], [[https://git.kernel.org/linus/0b1a63487b0fe45750528f89ea688eda2862dfa6|commit]], [[https://git.kernel.org/linus/b784f42cf78b08932b837b5aa15d620520cd4d95|commit]] * Expose IP discovery via sysfs [[https://git.kernel.org/linus/a6c40b178092f41b9d6cc8615697c14b1e5a1c3a|commit]], [[https://git.kernel.org/linus/4d7ba312dd1f94cce23f1f93f33bdf92db090688|commit]] * Add a new CTX ioctl operation to set stable pstates for profiling [[https://git.kernel.org/linus/8cda7a4f96e435be2fd074009d69521d973d7d31|commit]] * Improve VRAM access for debug using SDMA [[https://git.kernel.org/linus/cb5cc4f573e18deb7d9143de0ccb62c08181bc85|commit]] * GC 10.3.7, SDMA 5.2.7, DCN 3.1.6 updates * Add module param to disable XGMI for testing [[https://git.kernel.org/linus/158a05a0b885f456a86720b9b6b4571943d2e307|commit]] * GPU reset debugfs register dumping support [[https://git.kernel.org/linus/5ce5a584cb826f1c1f0625a336134feb4e1142cd|commit]] * Drop experimental flag on aldebaran [[https://git.kernel.org/linus/3786a9bc0455ca58d953319f62daf96b6eb95490|commit]] * amdkfd CRIU support [[https://git.kernel.org/linus/3698807094ecae945436921325f5c309d1123f11|commit]], [[https://git.kernel.org/linus/f185381b64814bb483416e4dd83d85891018a7c5|commit]], [[https://git.kernel.org/linus/5ccbb057c0a1282b39192a346f963fa989ddbc92|commit]], [[https://git.kernel.org/linus/73fa13b6a5112b59d09e58b8075973769a15814c|commit]], [[https://git.kernel.org/linus/011bbb03024f5a22dc04eba370f9296f0cb83502|commit]], [[https://git.kernel.org/linus/cd9f79103003599e58f9f394c07cb4045883a51e|commit]], [[https://git.kernel.org/linus/626f7b3190b4c07917f0262162cb7fef7272c34d|commit]], [[https://git.kernel.org/linus/8668dfc30d3eee695233ce83944abaf5546a5017|commit]], [[https://git.kernel.org/linus/2485c12c980a36bb9e23ababb07d73c4ac6a45af|commit]], [[https://git.kernel.org/linus/5bb6a8fa75fcfda93592bee0a4910420ceab15f3|commit]], [[https://git.kernel.org/linus/42c6c48214b726c30918e8dc80e2168607d13ae4|commit]], [[https://git.kernel.org/linus/3a9822d7bd623be9000cef8101ecf8479fa53f2c|commit]], [[https://git.kernel.org/linus/40e8a766a761f7fdc8530347527b344fddf6f1a8|commit]], [[https://git.kernel.org/linus/bef153b70c6e3594b849d44a23f806328b9c68d4|commit]], [[https://git.kernel.org/linus/be072b06c7397004e6464b4225e13c31ed0b9ca3|commit]], [[https://git.kernel.org/linus/4717fe3d8dec42bc951a44f41efc95d635d26325|commit]], [[https://git.kernel.org/linus/d1289b41ec4db347794abfed7525e33dd2d9503b|commit]], [[https://git.kernel.org/linus/d763d8030f440441177d9638ffb0be39cba32a03|commit]], [[https://git.kernel.org/linus/08a987a8a02b073c620b5f3f363714ccd98c0bc0|commit]], [[https://git.kernel.org/linus/9d5dabfeff3ca63925cfc9c427f2d1fe8929402b|commit]], [[https://git.kernel.org/linus/c2db32ce77adf82dd2a4193abc709ec51474f84e|commit]], [[https://git.kernel.org/linus/2a909ae718715b3bac75d945e38dc0a5e4a0f1ba|commit]], [[https://git.kernel.org/linus/692996f2bef7aa1737e07554255ba0d9a73fb750|commit]] * Enable sysfs required by rocm-smi tool for One VF mode [[https://git.kernel.org/linus/f3527a6483fbccbf569f91d9ee9c561b14d86a9f|commit]] * Enable amdgpu_dc module parameter [[https://git.kernel.org/linus/6a6c2ab687c8eabaec4a55a4f13eb5ee68181403|commit]] * Intel * ADL-N platform enabling [[https://git.kernel.org/linus/7e28d0b26759846485978ada860ef4a427e06c8f|commit]] * DG2-G12 subplatform added [[https://git.kernel.org/linus/86df4141869350edaa53fb994b3db2c2cca5065d|commit]] * DG2 accelerated migration support [[https://git.kernel.org/linus/00e27ad85bc9842e2a775765597e6fe4b6beb584|commit]] * Prepare for Xe_HP compute engines [[https://git.kernel.org/linus/944823c9463916dd53f365e9aa07f23360968080|commit]], [[https://git.kernel.org/linus/4b88ad503d6d2ea11891a355e656bf428ec815e6|commit]], [[https://git.kernel.org/linus/505c4857fb13fb0ea88a42b843c91d0b9f8231fe|commit]], [[https://git.kernel.org/linus/803efd297e315859ac7830445699f01eeb1f7822|commit]], [[https://git.kernel.org/linus/c674c5b9342e5cb0f3d9e9bcaf37dbe2087845e5|commit]], [[https://git.kernel.org/linus/f4c1fdb93992ffc55899f38ddebcc0e1c390226e|commit]], [[https://git.kernel.org/linus/adfadb5638bf32e97326ec05ae379be561e13677|commit]], [[https://git.kernel.org/linus/87cb6d80f2d196427e64d2e6179ee9b1a3609dce|commit]], [[https://git.kernel.org/linus/ea4ca894a160002f4488324ec39083d992cc7163|commit]], [[https://git.kernel.org/linus/e393e2aa0ad7ae0d187de93f4cbcfc480d28b5f6|commit]], [[https://git.kernel.org/linus/88ed07cb2737e15b7ea412dd8ab37de2397cccdf|commit]], [[https://git.kernel.org/linus/ff6b19d3a0f939465b1e40040c4c4869154bf516|commit]], [[https://git.kernel.org/linus/b2006061ae28fe7e84af6c9757ee89c4e505e92b|commit]] * Initial small BAR support [[https://git.kernel.org/linus/235582ca96214b50fa03ea77a5e85e59d94cf358|commit]], [[https://git.kernel.org/linus/3312a4ac8a464daa66b97452ec148b69c5959bec|commit]], [[https://git.kernel.org/linus/30b9d1b3ef374403652fc10fa36b9a5f32cc274d|commit]], [[https://git.kernel.org/linus/26ffcbbef712f6fb52f16e6f7d5cde736b80d8c4|commit]], [[https://git.kernel.org/linus/f9eb742988e20fb86926de8ad18d7e93b53d1a62|commit]], [[https://git.kernel.org/linus/f199bf55104d480370515bc736418808e5cfa6b9|commit]], [[https://git.kernel.org/linus/2d45f66887055e169173345a7e6249ecf3ee7e21|commit]] * Drop fake LMEM support [[https://git.kernel.org/linus/8c26491f58538ffc647b813070ba493e35a48984|commit]] * ADL-N PCH support [[https://git.kernel.org/linus/02ed904261481460e6084769416e7ca31bbb92eb|commit]] * Async flip optimisation for DG2 [[https://git.kernel.org/linus/41e096da18b357ff1d2108c514b9634d67364c41|commit]], [[https://git.kernel.org/linus/20f6ac2d5e00d8ff154d9617a5c0b52ff12f3320|commit]], [[https://git.kernel.org/linus/c3639f3be480529ac82b592e627fa7dd712de83e|commit]], [[https://git.kernel.org/linus/6a4d8cc6bbbfea4469a063bff0ff0114507df524|commit]] * GuC 69.0.3 support [[https://git.kernel.org/linus/77b6f79df66ed2919dedb834edea630f40079f12|commit]] * Register per-crtc debugfs files [[https://git.kernel.org/linus/e74c6aa955caedd06b5ade58e31e33338e4efde6|commit]] * opregion: add support for mailbox #5 EDID [[https://git.kernel.org/linus/e35d8762b04f89f9f5a188d0c440d3a2c1d010ed|commit]] * Dump hw.enable and pipe_mode [[https://git.kernel.org/linus/03a62c40544c057a4b0df86b7c4f17da7f7bb2ac|commit]] * bridge * Add it6505 driver [[https://git.kernel.org/linus/b5c84a9edcd418cd055becad6a22439e7c5e3bf8|commit]] * anx7625: add HDCP support [[https://git.kernel.org/linus/cd1637c7e48043503f8ca6d441568e3889998965|commit]] * panel * panel-edp: Add eDP sharp panel support [[https://git.kernel.org/linus/a874aba8bbc529517ed154d88b08e3c437564c88|commit]] * panel-edp: Allow querying the detected panel via debugfs [[https://git.kernel.org/linus/6ed19359d6bd62e993b09a7a565d7a5ce5e114c3|commit]] * nt35560: Support also ACX424AKM [[https://git.kernel.org/linus/de45f0a3bef63a754839f008bb0cae86d8f501c1|commit]] * nt35560: Support more panel IDs [[https://git.kernel.org/linus/e78089da45093e0f421b933849c56b7bc21108c0|commit]] * simple: add Multi-Inno Technology MI0700S4T-6 [[https://git.kernel.org/linus/a5d092d37eb5d25520d283985082e977bda68eb7|commit]] * panel-edp: Add panels planned for sc7180-trogdor-pazquel [[https://git.kernel.org/linus/b889d89ad45f9957ea3eac8f61cb8884c2010940|commit]] * simpledrm * Add "panel orientation" property on non-upright mounted LCD panels [[https://git.kernel.org/linus/94fa115f7b28a3f02611499175e134f0a823b686|commit]] * msm * Add SET_PARAM ioctl [[https://git.kernel.org/linus/f7ddbf5581b474fe4a0a29244acaa1bf72234675|commit]] * dpu + dp support for sc8180x [[https://git.kernel.org/linus/74222b7c4214c9bfb915508ad4691d9127555ef5|commit]], [[https://git.kernel.org/linus/f3af2d6ee9abb5e84466b10f6ed4a4b3e8281a17|commit]] * Add !DisplayPort controller for SM8350 [[https://git.kernel.org/linus/f5408b21e356f2b57efcb3e2dbb5a344a20d11ae|commit]] * dpu + dsi support for qcm2290 [[https://git.kernel.org/linus/ee1f09678f14a037b6bb4d482e0fb6b2016360fb|commit]] * 10nm dsi phy tuning support [[https://git.kernel.org/linus/2b0961af36f98434a2ecc1f77c474fc212a01eb0|commit]] * MSM8998 DPU1 support [[https://git.kernel.org/linus/7ad7bea2fc788bb9201a2d55090cc7ddce4f4116|commit]], [[https://git.kernel.org/linus/94391a14fc27383a60fc9499b631e5b6ccd9f075|commit]], [[https://git.kernel.org/linus/6e986a8f1cf15810be49e439acbc4a1499dd64b7|commit]] * Gpu support for additional 7c3 SKUs [[https://git.kernel.org/linus/c43de1aa6a08cde01926e372dc7b63a9b7095c7b|commit]] * Add Add a way for userspace to specify the sequence number fence used to track completion of the submit [[https://git.kernel.org/linus/17154addc5c1a175bcf3441ff0d9598efa1f05cd|commit]] * Add SYSPROF param (v2) [[https://git.kernel.org/linus/90f45c42d7d7b0ec0fd797485c07fc421c474e12|commit]] * ingenic * HDMI support for JZ4780 [[https://git.kernel.org/linus/b807fd2c43fe008eb6f4083e196ea38dadad9680|commit]], [[https://git.kernel.org/linus/5357402398784bec925391e8d6b79d380e7b2f50|commit]] * ast * Add Aspeed AST2600 soc display support [[https://git.kernel.org/linus/e41d27eaf5485df99f366bf7c5382375bb2c19ca|commit]] * Add wide screen support [[https://git.kernel.org/linus/59a39fcc21c56845e74bf60c1177925bb0255de4|commit]] * vc4 * Add CSC + full range support [[https://git.kernel.org/linus/dccb4d74e06dd7ef758e8dd69a5420d0f3a9fb9f|commit]] * panfrost * Add initial dual-core GPU support [[https://git.kernel.org/linus/6e55d273708b2a9485eb7c035efd2757fdae1869|commit]] * stm * New revision support [[https://git.kernel.org/linus/1726cee3d0537baa58dc58cf0a1630aa7ce93af7|commit]] * tegra * Support YVYU, VYUY and YU24 formats [[https://git.kernel.org/linus/cf5086d35d8c7c2b9cb1ca34590097a5f2f8b588|commit]] * Support semi-planar formats on Tegra114+ [[https://git.kernel.org/linus/a649b133c3154f3d1d297cf85711957e61c0f070|commit]] * rcar-du * LVDS support for M3-W+ (!R8A77961) [[https://git.kernel.org/linus/ed6e76676b2657b71a0b9e5e847d96e4de0b394b|commit]] * exynos * BGR pixel format for FIMD device [[https://git.kernel.org/linus/2d684f4e155c1e80ff63bd503930171c460eac5b|commit]] * mediatek * Allow commands to be sent during video mode [[https://git.kernel.org/linus/81cc7e51c4f1686b71e30046437056ece6b2cb4d|commit]] * edid * Support type 7 timings [[https://git.kernel.org/linus/80ecb5d7c0f224218fdf956faec0ebe73d79f53d|commit]] * Support Microsoft extension for HMDs and specialized monitors [[https://git.kernel.org/linus/2869f599c0d8c9c6492bec40d062951be8caae04|commit]] * nouveau * Higher DP/eDP bitrates [[https://git.kernel.org/linus/70704fbf67ddc07ffc81073a3af1f7b2171697eb|commit]], [[https://git.kernel.org/linus/f21e5fa191be05616e3250723c5c4cadc9baf84a|commit]] * tiny: Add MIPI DBI compatible SPI driver [[https://git.kernel.org/linus/2f3468b82db97f48894252c14bb240165f89806b|commit]], [[https://git.kernel.org/linus/5558d6c23d18f2143f60d7bb387e43a5d8216fa5|commit]], [[https://git.kernel.org/linus/95ae342dc939a220b7afbd3a65f7106258f67cad|commit]], [[https://git.kernel.org/linus/1e7e8e18db0fdd4da4e91597cf4d59265b8f351f|commit]], [[https://git.kernel.org/linus/0e65e2e6abb09d84a75c51999e3a6cf80f30c929|commit]] * vkms: add support for multiple overlay planes [[https://git.kernel.org/linus/5edaa2b9748979b08fcdb2f65781aac39e6ae011|commit]], [[https://git.kernel.org/linus/df2d385cb4132e945d5bc17d387d0fb6f5d4d66e|commit]], [[https://git.kernel.org/linus/0f299473c1b1c5cc85a7b3e70a7241a2ea6cc277|commit]] * Add driver for Solomon SSD130x OLED displays [[https://git.kernel.org/linus/4a564e59bfb7732ec168f66ee77bf1eb81ff9319|commit]], [[https://git.kernel.org/linus/bcf8b616deb8794179e3e9c6233a53f42664afb2|commit]], [[https://git.kernel.org/linus/a61732e808672cfa8c8c6028bcf9feacb953ef40|commit]], [[https://git.kernel.org/linus/d12dd1db809a3f298b4ef6cc02ca64fe3038391d|commit]], [[https://git.kernel.org/linus/cd3d75ec24e816c41b9c698e2897cf99b6e65ac3|commit]], [[https://git.kernel.org/linus/21d26b3972532069f9315f73c0f3128a49d2e014|commit]] == Power Management == * Thermal: Introduce the Hardware Feedback Interface for thermal and performance management [[https://git.kernel.org/linus/4a960e8941bd59fe20f8f774de371f40f222a0c7|commit]], [[https://git.kernel.org/linus/7b8f40b3de75c971a4e5f9308b06deb59118dbac|commit]], [[https://git.kernel.org/linus/1cb19cabeb0e187b6c244d0da73d27f7432c40dc|commit]], [[https://git.kernel.org/linus/2d74e6319abe278981e79166b6c2d0c3ed39b1ae|commit]], [[https://git.kernel.org/linus/ab09b0744a9944cbdc0ac9a5cb00bef72adf79d5|commit]], [[https://git.kernel.org/linus/e4b1eb24ce5a696ef7229f9926ff34d7502f0582|commit]], [[https://git.kernel.org/linus/bd30cdfd9bd73b68e4977ce7c5540aa7b14c25cd|commit]] * ACPI * Add support for LPS0 callback handler [[https://git.kernel.org/linus/20e1d6402a71dba7ad2b81f332a3c14c7d3b939b|commit]], [[https://git.kernel.org/linus/b1f66033cd4e9ce8cbe2c74c98d4e04c0b2d7b40|commit]], [[https://git.kernel.org/linus/23f5f7007ab3eafdb764e25527d8267783deb358|commit]], [[https://git.kernel.org/linus/0d64787e24c6926b60e7d4f07138b9d937925792|commit]] * Arm Generic Diagnostic Dump and Reset device [[https://git.kernel.org/linus/e86801b0ff1c5c6d1f78232f7e3b52c0b0631560|commit]], [[https://git.kernel.org/linus/a2a591fb76e6f5461dfd04715b69c317e50c43a5|commit]] * battery: Add device HID and quirk for Microsoft Surface Go 3 [[https://git.kernel.org/linus/7dacee0b9efc8bd061f097b1a8d4daa6591af0c6|commit]] * fan: Add fine grain control6 [[https://git.kernel.org/linus/9ddb00a2a136cc6ebbf6ee32fcf527d0d66044a2|commit]], [[https://git.kernel.org/linus/00ae053a0533155d830da27070a931e6fa747327|commit]], [[https://git.kernel.org/linus/d445571fa369cf08148dcd9bce563d5fae14fcd7|commit]], [[https://git.kernel.org/linus/bea2d9868ef553e376480de3cd84a7a06fb03e41|commit]], [[https://git.kernel.org/linus/f1197343f07749035d74c08cf8b546c4f95614ab|commit]], [[https://git.kernel.org/linus/0750b8fcf313845b21c71344b4bea8ad7d3cee84|commit]] * cpupower: Add AMD P-State Support [[https://git.kernel.org/linus/c8be60c12041145e663249af261286d402b4c5e3|commit]], [[https://git.kernel.org/linus/46c273a0958274f1e1e69f3540ae827a92e0660f|commit]], [[https://git.kernel.org/linus/083792f368b8ceea7ae035b6641e9cef3aceb366|commit]], [[https://git.kernel.org/linus/e3ede97657d8cfc4fd75aecad50269534bb55aed|commit]], [[https://git.kernel.org/linus/4a06806e5d4a781d2c81f6064985018562b2604b|commit]], [[https://git.kernel.org/linus/33e43f3636dffe84753847eee79ea0e3527105e6|commit]], [[https://git.kernel.org/linus/bf9801baa81802dac7e2a5318944ca2f4bfa74ef|commit]], [[https://git.kernel.org/linus/35fdf42d90d09d2d00ef65999fe338027a6b4d8e|commit]], [[https://git.kernel.org/linus/d8363e29178249bb505ae388ce1658484396fcde|commit]], [[https://git.kernel.org/linus/8382dce5e4835c045f33b8958a5f559d212cdd11|commit]] * thermal * ti-soc-thermal: Add hwmon support [[https://git.kernel.org/linus/3a9abd6cece8321be821bf84406a94e3c483f31e|commit]] * qcom/lmh: Add support for sm8150 [[https://git.kernel.org/linus/cf0c54db636c9107b0c1f1b57ab7f18fa2fef478|commit]] * Add tracer tool for AMD P-State driver [[https://git.kernel.org/linus/23c296fb7eeea99dec035521c07ae54c28b8a267|commit]], [[https://git.kernel.org/linus/ab3ff9f1d7507c23cb4725f7429926a22e3290cb|commit]], [[https://git.kernel.org/linus/5e32adccea8d803ee07e360daafb5480651ff8e8|commit]], [[https://git.kernel.org/linus/b020771a66e474cd8450b3c483cec8492702db22|commit]] * intel-speed-select * HFI support [[https://git.kernel.org/linus/7d440da009b6cd2a559cdb63d97e2cb569357dbc|commit]] * OOB daemon mode [[https://git.kernel.org/linus/7fd786dfbd2c55ddee3b87f33c82f1c58bdb1dd6|commit]] == Storage == * nvmem * Add driver for OCOTP in Sunplus SP7021 [[https://git.kernel.org/linus/8747ec2e9762ed9ae53b3a590938f454b6a1abdf|commit]] * Add driver for Layerscape SFP (Security Fuse Processor) [[https://git.kernel.org/linus/f78451012b9e159afdba31c3eb69f223a9f42adc|commit]] * sunxi_sid: Add support for D1 variant [[https://git.kernel.org/linus/07ae4fde9efada7878e1383d6ccc7da70315ca23|commit]] * scsi * pmcraid: Remove the PMCRAID_PASSTHROUGH_IOCTL ioctl implementation [[https://git.kernel.org/linus/f16aa285e6185271bc6812a176f7ae3dbd7fe28d|commit]] * ufs: ufs-pci: Add support for Intel MTL [[https://git.kernel.org/linus/4049f7acef3eb37c1ea0df45f3ffc29404f4e708|commit]] * mvsas: Add PCI ID of !RocketRaid 2640 [[https://git.kernel.org/linus/5f2bce1e222028dc1c15f130109a17aa654ae6e8|commit]] * qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues [[https://git.kernel.org/linus/65120de26a547298d2718e7c4e8bdb7b3adc0cb7|commit]] * smartpqi: Add PCI IDs [[https://git.kernel.org/linus/c57ee4ccb3584fea91e62cc4a7e60600130e75a8|commit]] * smartpqi: Enable SATA NCQ priority in sysfs [[https://git.kernel.org/linus/2a47834d9452812f68c8894994e95adad56e4b60|commit]] * smartpqi: Speed up RAID 10 sequential reads [[https://git.kernel.org/linus/5d8fbce04d36dfd837d655e3d1b66e44b8fafbe5|commit]] == Drivers in the Staging area == * meson: vdec: add VP9 support to GXM [[https://git.kernel.org/linus/11c778182a81d3060a35e8f033520f31d2eca665|commit]] * iio:adc:ad7280a: Move out of staging [[https://git.kernel.org/linus/cf890fe8ae3641da301ce212a22ea841c9bf6296|commit]] * media: hantro: Add support for i.MX8MM Hantro-G1 [[https://git.kernel.org/linus/cf1abc501a5c76e390efdf74edf63e9328efdbad|commit]] * media: hantro: jpeg: Various improvements [[https://git.kernel.org/linus/89d78e0133e71ba324fb67ca776223fba4353418|commit]], [[https://git.kernel.org/linus/0ce575d432910374f7abd4748da0a1f5483c15ec|commit]], [[https://git.kernel.org/linus/e90410d1304e93c74ac4f87338f665e44129a79c|commit]], [[https://git.kernel.org/linus/00b5359bac5aea8ff20c3a55fd90cfdb1d49c835|commit]], [[https://git.kernel.org/linus/7464f055e9c348b86ca09abf7f2c2df017cdedbf|commit]], [[https://git.kernel.org/linus/dc8bfe1e482de4395cf39f2c7cb3b885793ec7b8|commit]], [[https://git.kernel.org/linus/70b0911ad81ceef6ad5a4c7a7053a26368dacb80|commit]] * media: imx: imx7-media-csi: add support for imx8mq [[https://git.kernel.org/linus/e55c90c82375378f32263cc8a738650e71b5551b|commit]] * media: staging: media: zoran: add debugfs [[https://git.kernel.org/linus/2776d278df1c1441010f576c0b441bebfabf910c|commit]], rename debug module parameter [[https://git.kernel.org/linus/b82cdccafd41a9c4eade57c19074ad86138b1efa|commit]], remove procfs [[https://git.kernel.org/linus/12b65d5c4a92fb0ea6f98360da48303cbb3069b1|commit]] * media: staging: tegra-vde: De-stage driver [[https://git.kernel.org/linus/8bd4aaf438e39f88e4321e0cad2d42284c2269af|commit]], Remove legacy UAPI support [[https://git.kernel.org/linus/313db7d235a0af753ad163a140cb46350d4d1d08|commit]], Support V4L stateless video decoder API [[https://git.kernel.org/linus/24d5d2bafb4609e787d6f8454c5df80734499987|commit]] * pi433: add debugfs interface [[https://git.kernel.org/linus/4ef027d5a367131c56ffc4949466a892733a7d60|commit]] * Remove ashmem [[https://git.kernel.org/linus/721412ed3d819e767cac2b06646bf03aa158aaec|commit]] * wfx: allow new PDS format [[https://git.kernel.org/linus/dcbecb497908a127dd9fd361d8cdc68f46d8cff6|commit]] * drop fpgaboot driver [[https://git.kernel.org/linus/f2c461536226eb0852a241e72b9125685d6741b4|commit]] == Networking == * Add dm9051 driver [[https://git.kernel.org/linus/2dc95a4d30eddac9679f295ba4304a7ab0e4ae02|commit]] * Bluetooth * hci_h5: btrtl: Add support for RTL8822CS hci_ver 0x08 [[https://git.kernel.org/linus/b050c5bbbccfb9e6cbf29c8ee7a41c1bba972bdf|commit]], [[https://git.kernel.org/linus/adce573b927adf827f2f8627f05c2ba90031ebc9|commit]] * btrtl: Add support for RTL8852B [[https://git.kernel.org/linus/18e8055c88142d8f6e23ebdc38c126ec37844e5d|commit]] * btusb: Add a new PID/VID 13d3/3567 for MT7921 [[https://git.kernel.org/linus/c5e25bb585cea7458b173e017309ef6ca22b44ed|commit]] * btusb: Add another Realtek 8761BU [[https://git.kernel.org/linus/6dfbe29f45fb0bde29213dbd754a79e8bfc6ecef|commit]] * btusb: Add missing Chicony device for Realtek RTL8723BE [[https://git.kernel.org/linus/cc68a041d2f81edc50c4e0f822b329148468f346|commit]] * btusb: Add one more Bluetooth part for the Realtek RTL8852AE [[https://git.kernel.org/linus/2e7b4a328ed6ea57d22853939e69bc86c560996d|commit]] * btusb: Add support for Intel Madison Peak (MsP2) device [[https://git.kernel.org/linus/2ca57c8099268001f41aa158cac92838daed323e|commit]] * btusb: add support for LG LGSBWAC02 (MT7663BUN) [[https://git.kernel.org/linus/467e98cda80fd2fd966bc21652335643b30dac8f|commit]] * hci_bcm: Add the Asus TF103C to the bcm_broken_irq_dmi_table [[https://git.kernel.org/linus/27e8527e006f1f4281adc335cf7aa744f649f398|commit]] * hci_bcm: add BCM43430A0 & BCM43430A1 [[https://git.kernel.org/linus/01da346c1802f046496845cccd7c871ca35f24a7|commit]] * mt7921s: Add WBS support [[https://git.kernel.org/linus/5ad80cfcf30006110075860b61a7101f215f665c|commit]] * mt7921s: Enable SCO over I2S [[https://git.kernel.org/linus/191c872308f6a175324bc33807852b10363066cb|commit]] * mt7921s: Support wake on bluetooth [[https://git.kernel.org/linus/ce64b3e949195768361b0e4111e0837e5e46930d|commit]] * mt7921s: support bluetooth reset mechanism [[https://git.kernel.org/linus/8fafe702253d50bf90daf324ae86b5ad5ac8a5e1|commit]] * RDMA: irdma: Add support for address handle re-use [[https://git.kernel.org/linus/51cad2872435f79c63b81503d8d1c9f143172489|commit]] * ath11k * Add FEC type in radiotap header [[https://git.kernel.org/linus/b3febdccde3eb086b892485c923cd6b73b2ce9d7|commit]] * Add debugfs interface to configure firmware debug log level [[https://git.kernel.org/linus/f295ad912910e08d9b887a0c952f82d9612459d4|commit]] * add WMI calls to manually add/del/pause/resume TWT dialogs [[https://git.kernel.org/linus/3d00e8b5b818266f43d1fabdb961e215cab45dfb|commit]] * Add dbring debug support [[https://git.kernel.org/linus/691425b4a41fe5843ea424a93ee373f29b1040a5|commit]] * Add debugfs for TWT debug calls [[https://git.kernel.org/linus/fe98a6137d03a9e51db2197674c355d64eb3b709|commit]] * Enable RX PPDU stats in monitor co-exist mode [[https://git.kernel.org/linus/67a9d399fcb03177152a8797a855cbd4c995c2de|commit]] * Add HE radiotap header support [[https://git.kernel.org/linus/94739d45c388c5c5be49bb0a5d911f672122d378|commit]], [[https://git.kernel.org/linus/01d2f285e3e5b629df9c61514e7ee07a54d0eed9|commit]], [[https://git.kernel.org/linus/ab0a9ef605cf527c9754c2e7b055a391a9f0233c|commit]] * ath6kl: add device ID for WLU5150-D81 [[https://git.kernel.org/linus/0ac121b86321e6a34db41bb4382875cf43a726af|commit]] * axienet: [[https://git.kernel.org/linus/7a7d340ba4d9351e4c8847b898a2b996727a922a|commit]], [[https://git.kernel.org/linus/17882fd4256721451457ee57532bbae0cd5cacfe|commit]], [[https://git.kernel.org/linus/84b9ccc0749a7036bcaf707f02273dcbd4756fbf|commit]], [[https://git.kernel.org/linus/0155ae6eb84dbeecb7199a2fd9dee72e046ac875|commit]], [[https://git.kernel.org/linus/cc37610caaf8d13a6ecb8afd1fe2ebc2424ff622|commit]], [[https://git.kernel.org/linus/40da5d680e02ca8d61237192db4b5833d3c9639f|commit]], [[https://git.kernel.org/linus/0b79b8dc97b9df4f873f63161e3050bafc4c4237|commit]] * bnxt_en: Add driver support to use Real Time Counter for PTP [[https://git.kernel.org/linus/24ac1ecd524065cdcf8c27dc85ae37eccce8f2f6|commit]], [[https://git.kernel.org/linus/e7b0afb69083ff7199dec51e7b9b1646e799943b|commit]] * brcmfmac * Add BCM43454/6 support [[https://git.kernel.org/linus/ed26edf7bfd9aa3ea23299c949312c5313c115b8|commit]] * Add CYW43570 PCIE device [[https://git.kernel.org/linus/8ec10f1576d633a65118c0aad9e08b7684acd514|commit]] * can * gs_usb: add CAN-FD support [[https://git.kernel.org/linus/26949ac935e37ad47fbe35cf0ff6e51aeeb15c6f|commit]] * gs_usb: add VID/PID for ABE CAN Debugger devices [[https://git.kernel.org/linus/0691a4b55c89055c1efb61a7696f4bc6aa5cf630|commit]] * gs_usb: add VID/PID for CES CANext FD devices [[https://git.kernel.org/linus/d03bb08e2be101a50c2bef94a9a2f0dbccfeddd3|commit]] * gs_usb: support up to 3 channels per device [[https://git.kernel.org/linus/e10ab8b394053cedd1329ce1aeb4bb1fda8067f8|commit]] * mcp251xfd: ethtool: add support [[https://git.kernel.org/linus/d86ba8db6af3af567cd9a20e194e5ebd8f21987e|commit]] * mcp251xfd: add RX IRQ coalescing support [[https://git.kernel.org/linus/60a848c50d2d8923d56e1ac6071c07c82fda3fb1|commit]], [[https://git.kernel.org/linus/846990e0ed828925dccae68e3482f468d1a46b49|commit]] * mcp251xfd: add TX IRQ coalescing support [[https://git.kernel.org/linus/169d00a25658bccee7e155daa624aa74940eab7f|commit]], [[https://git.kernel.org/linus/656fc12ddaf8fbd126c2a56d50a9e226379cb2b0|commit]] * mcp251xfd: ram: coalescing support [[https://git.kernel.org/linus/b8123d94f58cdd1f3d476f60156fc356194bec55|commit]] * mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters [[https://git.kernel.org/linus/0a1f2e6502a1ea55db78ae1baaba4b6f0c0c3b53|commit]], [[https://git.kernel.org/linus/9263c2e92be95a7bba009d760420170f808c2243|commit]] * rcar_canfd: Add support for r8a779a0 SoC [[https://git.kernel.org/linus/45721c406dcf50d4a20f95afafe8e1a2a7fa2341|commit]] * dpaa2 * Add support for software TSO [[https://git.kernel.org/linus/035dd64de9485752dd07fc28c3318b69d6722771|commit]], [[https://git.kernel.org/linus/8378a7910d1401885114647a63ea099667754707|commit]], [[https://git.kernel.org/linus/ae3b08177529b8ad68f4e755a3970d1faac8df21|commit]], [[https://git.kernel.org/linus/a4218aef7c86689339a808a89d98611c26f91201|commit]], [[https://git.kernel.org/linus/a4ca448e8bfef0def568a6283a69d9cf018fd2c8|commit]], [[https://git.kernel.org/linus/3dc709e0cd47c602a8d1a6747f1a91e9737eeed3|commit]], [[https://git.kernel.org/linus/86ec882f59a070e07d1e74c5b03340180ad90a1e|commit]] * Add support for changing the protocol at runtime [[https://git.kernel.org/linus/8f73b37cf3fbda67ea1e579c3b5785da4e7aa2e3|commit]], [[https://git.kernel.org/linus/c553f22e0531f41bbf6fd0a06e98110c71f66bdf|commit]], [[https://git.kernel.org/linus/38d28b02a08e006f2153dc8414775f811b02fa7a|commit]], [[https://git.kernel.org/linus/332b9ea59e56f6fbf670c4534f116b8f77e7eba4|commit]], [[https://git.kernel.org/linus/dff953813e7d1a7baf86413887e4181fc35b78a1|commit]], [[https://git.kernel.org/linus/aa95c37112414c4c7ea8332357cb7182fc45c84a|commit]], [[https://git.kernel.org/linus/f978fe85b8d1d5b879a4ddda7e4baddbe60e4ee8|commit]], [[https://git.kernel.org/linus/3cbe93a1f540dbc997fc24a38796266e2b473e06|commit]] * Mirroring for Ocelot switches [[https://git.kernel.org/linus/4fa72108029c090d581fdb2d7ce267ef6cb8acdd|commit]], [[https://git.kernel.org/linus/ccb6ed426f10ac4f742efa7d897c266aa10ac64a|commit]], [[https://git.kernel.org/linus/c3d427eac90f8788f510d8d26931afd117bb6406|commit]], [[https://git.kernel.org/linus/f2a0e216bee5d95e2c2d916a8815a659cd3703c2|commit]], [[https://git.kernel.org/linus/0148bb50b8fd51baf357de8b237c0c6011506540|commit]], [[https://git.kernel.org/linus/5e497497681ea0515d5ff70e54e0305f2b83cfb8|commit]] * lantiq_gswip: enable jumbo frames on GSWIP [[https://git.kernel.org/linus/c40bb4fedcd6b8b6a714da5dd466eb88ed2652d1|commit]] * microchip: add ksz8563 to ksz9477 I2C driver [[https://git.kernel.org/linus/173a272a9f17b7b88d13b12250123075966990d1|commit]] * microchip: ksz9477: implement MTU configuration [[https://git.kernel.org/linus/e18058ea99860321851f7e76b8de4a7a4b06f5ed|commit]] * mv88e6xxx: Improve standalone port isolation [[https://git.kernel.org/linus/7af4a361a62f59b44ec301f21090823365dd0244|commit]], [[https://git.kernel.org/linus/bb03b280e0c307c1da48ff9c6751d121bd566cd3|commit]], [[https://git.kernel.org/linus/585d42bb57bb358d48906660a8de273b078810b1|commit]], [[https://git.kernel.org/linus/d352b20f4174a6bd998992329b773ab513232880|commit]], [[https://git.kernel.org/linus/081197591769a7389ef6696bc10f32cd43c0cb6e|commit]] * mv88e6xxx: Improve indirect addressing performance [[https://git.kernel.org/linus/7bca16b22e6a126f66f7d8d551be10815ba46fdb|commit]], [[https://git.kernel.org/linus/35da1dfd94847c5f1ac04ce5b5002b888c3f36ec|commit]] * mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable [[https://git.kernel.org/linus/926eae604403acfa27ba5b072af458e87e634a50|commit]] * mv88e6xxx: support RMII cmode [[https://git.kernel.org/linus/002028857384242ebf1195c0b406e1570fd06457|commit]] * Add support for qca8k mdio rw in Ethernet packet [[https://git.kernel.org/linus/295ab96f478d0fa56393e85406f19a867e26ce22|commit]], [[https://git.kernel.org/linus/e83d56537859849f2223b90749e554831b1f3c27|commit]], [[https://git.kernel.org/linus/6b0458299297ca4ab6fb295800e29a4e501d50c1|commit]], [[https://git.kernel.org/linus/3ec762fb13c7e7273800b94c80db1c2cc37590d1|commit]], [[https://git.kernel.org/linus/101c04c3463b87061e6a3d4f72c1bc57670685a6|commit]], [[https://git.kernel.org/linus/c2ee8181fddb293d296477f60b3eb4fa3ce4e1a6|commit]], [[https://git.kernel.org/linus/18be654a4345f7d937b4bfbad74bea8093e3a93c|commit]], [[https://git.kernel.org/linus/31eb6b4386ad91930417e3f5c8157a4b5e31cbd5|commit]], [[https://git.kernel.org/linus/cddbec19466a1dfb4d45ddd507d9f09f991d54ae|commit]], [[https://git.kernel.org/linus/5950c7c0a68c915b336c70f79388626e2d576ab7|commit]], [[https://git.kernel.org/linus/5c957c7ca78cce5e4b96866722b0115bd758d945|commit]], [[https://git.kernel.org/linus/2cd5485663847d468dc207b3ff85fb1fab44d97f|commit]], [[https://git.kernel.org/linus/4264350acb75430d5021a1d7de56a33faf69a097|commit]], [[https://git.kernel.org/linus/2481d206fae7884cd07014fd1318e63af35e99eb|commit]], [[https://git.kernel.org/linus/90386223f44e2a751d7e9e9ac8f78ea33358a891|commit]], [[https://git.kernel.org/linus/4f3701fc599820568ba4395070d34e4248800fc0|commit]] * Basic QoS classification on Felix DSA switch using dcbnl [[https://git.kernel.org/linus/d538eca85c2aa6ecb5036e6ff47efc93d9f294da|commit]], [[https://git.kernel.org/linus/47d75f7822064d024ec9207c0fc1777f983783b7|commit]], [[https://git.kernel.org/linus/978777d0fb06663523281aa50a5040c3aa31fbe7|commit]] * realtek: MDIO interface and RTL8367S,RTL8367RB-VB [[https://git.kernel.org/linus/0f0c6da03ba37739901ca5db4361c1ef1ae9463f|commit]], [[https://git.kernel.org/linus/319a70a5fea9590e9431dd57f56191996c4787f4|commit]], [[https://git.kernel.org/linus/f5f119077b1cd687a2d3b7a5fa736949b5bce0f6|commit]], [[https://git.kernel.org/linus/cd645dc556e2f633cee88a3f1ca3e7209bcdaa7e|commit]], [[https://git.kernel.org/linus/765c39a4fafe6f7ea0d370aa5f30c811579cf8eb|commit]], [[https://git.kernel.org/linus/aac94001067da183455d6d37959892744fa01d9d|commit]], [[https://git.kernel.org/linus/d18b59f48b318dcd229bf80f323be9c228da855c|commit]], [[https://git.kernel.org/linus/c45e0fef9f8913b9dd01f42ebe3d01d13cc22f01|commit]], [[https://git.kernel.org/linus/7fa8af30ecdf94d531f97ea9df42927ab4ebb70a|commit]], [[https://git.kernel.org/linus/d40f607c181f5f6282fe6c10eb2c0544f551cf7d|commit]], [[https://git.kernel.org/linus/84a10aecdcc013b390547d0b84c75eefb84bf828|commit]], [[https://git.kernel.org/linus/6147631c079f6d8e45feaf6eacd8da728804922e|commit]], [[https://git.kernel.org/linus/078ae1bdd32d4e6d1c6b599f4dc7e5d839084587|commit]] * realtek: rtl8365mb: add support for rtl8_4t tag [[https://git.kernel.org/linus/617c3cc3aafd826c549b83f055f1e710adbdf99a|commit]], [[https://git.kernel.org/linus/cd87fecdedd7b54c61f5d7c2b7237b43126ac50a|commit]], [[https://git.kernel.org/linus/59dc7b4f7f4569123ab658540a8c5c4f641d2201|commit]] * sja1105: support switching between SGMII and 2500BASE-X [[https://git.kernel.org/linus/83dc4c2af682f3d9dd7ff95c3b24484738311805|commit]] * enetc: report software timestamping via SO_TIMESTAMPING [[https://git.kernel.org/linus/feb13dcb1818b775fbd9191f797be67cd605f03e|commit]] * fsl: xgmac_mdio: Preamble suppression and custom MDC frequencies [[https://git.kernel.org/linus/15ca0518c1b36b86c832de54417b9b61b5f6a4c9|commit]], [[https://git.kernel.org/linus/1d14eb15dc2c3961ffe88d20df17fb2e2eaf1504|commit]], [[https://git.kernel.org/linus/909bea73485fab5e99e222e727e82b259d667880|commit]], [[https://git.kernel.org/linus/dd8f467eda72cdaff50e4636c382709124956da3|commit]], [[https://git.kernel.org/linus/f7af8fe85aacfeff5f3f61fd98889119a110ef18|commit]] * Add new Fungible Ethernet driver [[https://git.kernel.org/linus/e8eb9e32999dc5995b19d5141f8ebb38f69696fc|commit]], [[https://git.kernel.org/linus/e1ffcc66818fbaa84da5e7fd153ec29ef0adf037|commit]], [[https://git.kernel.org/linus/ee6373ddf3a974c4239f56931f5944fd289146e7|commit]], [[https://git.kernel.org/linus/21c5ea95da9e560d97e92cd85afc28c083f4ad74|commit]], [[https://git.kernel.org/linus/d1d899f2442887e8f8be99bb90f3479fefcbf097|commit]], [[https://git.kernel.org/linus/db37bc177dae89cef6fc37bdbe6b223929f70245|commit]], [[https://git.kernel.org/linus/a3662007a12edde4d3291fc60c42e6b5d01ced5e|commit]], [[https://git.kernel.org/linus/749efb1e6d73f528598b13302864227b77810da5|commit]] * ice: GTP support in switchdev [[https://git.kernel.org/linus/b20dc3c684580ddc07eb48ee3c3dc7597cd5eebf|commit]], [[https://git.kernel.org/linus/9af41cc33471ea1efa6f77e188f055cc77d0a5c5|commit]], [[https://git.kernel.org/linus/d33bd757d362699cfce3c68b53cd12b947d196f4|commit]], [[https://git.kernel.org/linus/e3acda7ade0a36c5cbebc2b54d30b7f08a4ba29b|commit]], [[https://git.kernel.org/linus/81dd9849fa4911f76a14f354a048865894b9751e|commit]], [[https://git.kernel.org/linus/e5dd661b8bb3751bfe65f4da45b4dec2bfe6d3b8|commit]], [[https://git.kernel.org/linus/9a225f81f540f65225e4b820e303d40d9e747e78|commit]] * hns3: add support for TX push mode [[https://git.kernel.org/linus/87a9b2fd9288c56c0cbfb09f31a5e864d4bdde61|commit]] * i40e * stat counter updates and additions [[https://git.kernel.org/linus/89bb09837b9719d54670420aa2edc9cf442194a8|commit]], [[https://git.kernel.org/linus/b3936d27673c7cf071b458074acb803e910d5502|commit]], [[https://git.kernel.org/linus/453f8305483851c20a41b66719d5acdc945541ca|commit]], [[https://git.kernel.org/linus/cb963b989755ed49f002b7b7c8c7a9c744e21bb0|commit]], [[https://git.kernel.org/linus/b76bc129839d65fa8dbeefd3581dacd54596706f|commit]] * Eliminate race condition occurrence during sending ASQ commands [[https://git.kernel.org/linus/59b3d7350ff35c939b8e173eb2eecac80a5ee046|commit]], [[https://git.kernel.org/linus/74073848b0d7a6c2111b0823831aafd31b0e7759|commit]], [[https://git.kernel.org/linus/b3237df9e7c8a94ca266c533dd98c4c145e9b787|commit]], [[https://git.kernel.org/linus/53a9e346e159f80313ff0b0c45b91cc3552cc690|commit]] * iavf: Add support for 50G/100G in AIM algorithm [[https://git.kernel.org/linus/d73dd1275e70023a5a28af558791a64392c60edf|commit]] * ice * Adds support for QinQ [[https://git.kernel.org/linus/daf4dd16438b897a44929771c85b9512c2c20412|commit]], [[https://git.kernel.org/linus/3e0b59714bd4648c395ba823ca0e56261061631a|commit]], [[https://git.kernel.org/linus/bc42afa954870985ca07dbb38c79eca1a5d81a39|commit]], [[https://git.kernel.org/linus/fb05ba1257d727b4532dc943851d5ee24ae7cafd|commit]], [[https://git.kernel.org/linus/a19d7f7f012233aadef4fce5845f5d5737685ade|commit]], [[https://git.kernel.org/linus/2bfefa2dab6bb4c8596778e3ccb011d1f0e13975|commit]], [[https://git.kernel.org/linus/7bd527aa174f80d3d9879d28073c2c944ec7df38|commit]], [[https://git.kernel.org/linus/c31af68a1b94d003358c00f53ba3f06606c33336|commit]], [[https://git.kernel.org/linus/0d54d8f7a16de0fc53d6ac15361c518af422570e|commit]], [[https://git.kernel.org/linus/cc71de8fa13395d106ad8c542eadabe13315d081|commit]], [[https://git.kernel.org/linus/a1ffafb0b4a4fb74d41112b71a02c39ece0fe2d8|commit]], [[https://git.kernel.org/linus/1babaf77f49d7d8b6991ac948ef24899aa15eca4|commit]], [[https://git.kernel.org/linus/cbc8b5645a4b5e8da02aaa30b2a2611f194b0b8e|commit]], [[https://git.kernel.org/linus/f1da5a0866bcbe14164f4b1d399a25feec56fe49|commit]] * Add TTY for GNSS module for E810T device [[https://git.kernel.org/linus/43113ff73453c231af2c8e700cb4ff8bca97cff6|commit]] * Add support for DSCP QoS for IDC [[https://git.kernel.org/linus/b794eecb2af77145d36b9c28f056e242add9c4b2|commit]] * igb: zero hwtstamp by default [[https://git.kernel.org/linus/5d705de0cd3400b2721185430e0dddeff79d7871|commit]] * ionic: updates for stable FW recovery [[https://git.kernel.org/linus/bc0bf9de6f48268f4ee59e57fb42ac751be3ecda|commit]], [[https://git.kernel.org/linus/9ad2939a1525962a79a2fd974ec7e3a71455b964|commit]], [[https://git.kernel.org/linus/e6958cefb98b05c59cb7c12489b8cf595009c679|commit]], [[https://git.kernel.org/linus/b8fd0271dad00b953caaabe73474788d3d19e252|commit]], [[https://git.kernel.org/linus/398d1e37f960f3dc688fd1887276efbe18c17329|commit]], [[https://git.kernel.org/linus/abd75d14fed6e63976b940ee8a46e05b6b92bf5e|commit]], [[https://git.kernel.org/linus/4cc787bd88be6974f3362fa49fd8c5609bd039b8|commit]], [[https://git.kernel.org/linus/bc43ed4f35abfdb1d52311110d49b545fccce975|commit]], [[https://git.kernel.org/linus/b640b5522ad97289ceade2bff7584156f201542b|commit]], [[https://git.kernel.org/linus/f16f5be31009e228ed8366cd6cd24341040063bb|commit]], [[https://git.kernel.org/linus/584fb767cde87d30d6ac4b0eb478de185877cea8|commit]], [[https://git.kernel.org/linus/238a0f7c2c2135ef70b5e354d4fe937ec1b6c2b7|commit]], [[https://git.kernel.org/linus/43cfed71bd528cdd07ae2e54e294d1a1972c210f|commit]], [[https://git.kernel.org/linus/b1552a4c839ee27d362d35a90300326dd6f7abdf|commit]], [[https://git.kernel.org/linus/ec8ee714736e6b975b45b896ab66bbfa48fbe3d8|commit]], [[https://git.kernel.org/linus/36197d8297834c628a647414a5b9787aea6cec60|commit]] * iwlwifi * Configure FW debug preset via module param [[https://git.kernel.org/linus/b49c2b252b58e8afa2b0a908d61ef979334d78bd|commit]] * Add support for BZ-U and BZ-L HW [[https://git.kernel.org/linus/b6356d43ae18f2ced983f728003037aeec604f6d|commit]] * Advertise support for HE - DCM BPSK RX/TX [[https://git.kernel.org/linus/0dadd98613a13ce7dcc8da0c79084f71c2ec1d68|commit]] * Add support for 1K BA queue [[https://git.kernel.org/linus/d5399f110627939134f1f48b03ffad32e3210ae6|commit]] * Add support for CT-KILL notification version 2 [[https://git.kernel.org/linus/5c7fd9dc92e1e7b9096b8def9e32a1bc90af92b6|commit]] * Add support for IMR based on platform [[https://git.kernel.org/linus/1c4db7613f35b248ff05b8bfb3a4580a3d11d75c|commit]] * Remove cipher scheme support [[https://git.kernel.org/linus/8b3d2c4882874f32dd1470a92e98417a8d0345cb|commit]] * Support new BAID allocation command [[https://git.kernel.org/linus/97f70c56e6ca1e9bad1cbf6d3b0592f150bb95b1|commit]] * Support v3 of station HE context command [[https://git.kernel.org/linus/42506dd25ef7d9395daec07b3a3487249a22fac8|commit]] * Add support for MS devices [[https://git.kernel.org/linus/ac4790dcd0ffede2085a54ab12a4b70a48789215|commit]] * Support new queue allocation command [[https://git.kernel.org/linus/227f25972c5adc86aeae86494c0269256b235489|commit]] * yoyo: add IMR DRAM dump support [[https://git.kernel.org/linus/c0941ace9a134bd1a9c2c09afad4e6bf0066c1e3|commit]] * yoyo: support dump policy for the dump size [[https://git.kernel.org/linus/9d200eddae258a1320205d9159f3f60aa50dc6b4|commit]] * ixgbe: add the ability for the PF to disable VF link state [[https://git.kernel.org/linus/366fd1000995d4cf64e1a61a0d78a051550b9841|commit]] * ixgbevf: add disable link state [[https://git.kernel.org/linus/443ebdd68b443ea0798c883e8aabf10d75268e92|commit]] * lan743x * PCI11010 / PCI11414 devices [[https://git.kernel.org/linus/bc1962e52333810c18ba7c2319784366d1eb3969|commit]], [[https://git.kernel.org/linus/cdea83cc103a737a235d77d0cd21ab8a1108a1d9|commit]], [[https://git.kernel.org/linus/d808f7ca8d23e3a69bed00317def7b85fbb74584|commit]], [[https://git.kernel.org/linus/60942c397af6094c04406b77982314dfe69ef3c4|commit]], [[https://git.kernel.org/linus/e432dd3bee2c3ae9a2df22b7a378384fc0d8816d|commit]] * PCI11010 / PCI11414 devices Enhancements [[https://git.kernel.org/linus/bb4f6bffe33c8791549cb634d7b053aa5c3d1131|commit]], [[https://git.kernel.org/linus/cf9aaea8e55b3f80488975a76fa4ca2ffaedcedd|commit]], [[https://git.kernel.org/linus/ac16b6eb39d6023585bcbd220feca04f10cab9dd|commit]], [[https://git.kernel.org/linus/a46d9d37c4f4fa16c3f1915a1b0a19c31fed5099|commit]], [[https://git.kernel.org/linus/a2ab95a31352915bf0a1c49a583216801464f8f6|commit]] * lan966x: Add PTP Hardward Clock support [[https://git.kernel.org/linus/2f92512e1c52b2670b77f5bf8f16674a48073fc3|commit]], [[https://git.kernel.org/linus/d700dff41d921ba438fc2a079de1f47c2e9846bf|commit]], [[https://git.kernel.org/linus/d096459494a88791312c6f4da4641eb887188e70|commit]], [[https://git.kernel.org/linus/735fec995b215ccafec1a34cb229548978bb7b66|commit]], [[https://git.kernel.org/linus/77eecf25bd9d2f07673b3a62b86ba1b224b65d9e|commit]], [[https://git.kernel.org/linus/e85a96e48e3309c3009541b9b8dd7a27e23fd474|commit]], [[https://git.kernel.org/linus/966f2e1a4a340ef17fef4e35ddbff3f2043ce8d7|commit]] * lan966x: add support for mcast snooping [[https://git.kernel.org/linus/1c213f05a3e16110ff34d0cc80d1e6166d5cf882|commit]], [[https://git.kernel.org/linus/47aeea0d57e80c9449448802aede54526a3d6305|commit]], [[https://git.kernel.org/linus/add2c844db33d96d5431c864f1ee041d3c456a66|commit]] * Improve the CPU TX bitrate [[https://git.kernel.org/linus/fb9eb027fbc90e21cbda18379d85f8603e1f28b9|commit]] * Allow offloading timestamp operations to the PHY [[https://git.kernel.org/linus/328c621b95cdee01c50ec6d025b871b7c591f424|commit]] * mac80211_hwsim * Add custom regulatory for 6GHz [[https://git.kernel.org/linus/64e594291062614305d1998286085285fcf52ce5|commit]] * Add debugfs to control rx status RSSI [[https://git.kernel.org/linus/b59fb5461166680c5e4e9df06b29debca33ee941|commit]] * macb: Cadence MACB/GEM support for ZynqMP SGMII [[https://git.kernel.org/linus/f4ea385a16c549753435601c8fb74e0ca12ad2d7|commit]], [[https://git.kernel.org/linus/8b73fa3ae02b2401960de41b0454c0321377b203|commit]], [[https://git.kernel.org/linus/e461bd6f43f4e568f7436a8b6bc21c4ce6914c36|commit]] * mana: Add XDP counters, reuse dropped pages [[https://git.kernel.org/linus/f90f84201edde2bca25a73226ff0ebe765273890|commit]], [[https://git.kernel.org/linus/d356abb95b9883198b1ba0db678659369701e17d|commit]], [[https://git.kernel.org/linus/a6bf5703f17bdbd775c0e6837dd2d5b1c344e28c|commit]] * marvell: prestera: add basic routes offloading [[https://git.kernel.org/linus/19787b93f81408b1c1fbeba74a5d664e982195bf|commit]], [[https://git.kernel.org/linus/16de3db1208ac6c2cca1a95ebdad389d778e5740|commit]], [[https://git.kernel.org/linus/4394fbcb78cfe190988d2c1beaaaccc97dcf8c5f|commit]] * mctp i2c: MCTP I2C binding driver [[https://git.kernel.org/linus/f5b8abf9fc3dacd7529d363e26fe8230935d65f8|commit]] * mlx5 * Add mlx5 live migration driver and v2 migration protocol [[https://git.kernel.org/linus/21ca9fb62d4688da41825e0f05d8e7e26afc69d6|commit]], [[https://git.kernel.org/linus/6ebd25b80c0d325a4a7f12614885aaf33dae76ab|commit]], [[https://git.kernel.org/linus/143a41d7623d0e0baae173be2d8c5570198de064|commit]], [[https://git.kernel.org/linus/a7e9f240c0da4fb73a353c603daf4beba04c6ecf|commit]], [[https://git.kernel.org/linus/1695b97b291e79295bf5c26cba5ecc4b443d8ac7|commit]], [[https://git.kernel.org/linus/adfdaff3d14fe819a0420d81788f7ebbcd954940|commit]], [[https://git.kernel.org/linus/40f958ea5700f479f06ec5b0a549b2442d8a7d53|commit]], [[https://git.kernel.org/linus/445ad495f0ff71553693e6a2a9d7a3bc6917ca36|commit]], [[https://git.kernel.org/linus/115dcec65f61d53e25e1bed5e380468b30f98b14|commit]], [[https://git.kernel.org/linus/8cb3d83b959be0631cd719b995c40c3cda21cd47|commit]], [[https://git.kernel.org/linus/0f3f9cd7f752f6e685e378620babc5e34af6fb9f|commit]], [[https://git.kernel.org/linus/f1d98f346ee34ef41369ace9f91fc4f46a3e30cb|commit]], [[https://git.kernel.org/linus/6fadb021266d03c5fd7bca2cfa1607efd246dad1|commit]], [[https://git.kernel.org/linus/915076f70efad04bf6fc843970a3c7763487011a|commit]], [[https://git.kernel.org/linus/88faa5e8ead62a2a559b1246bba7aa982fde7c67|commit]] * Add command failures data to debugfs [[https://git.kernel.org/linus/34f46ae0d4b38e83cfb26fb6f06b5b5efea47fdc|commit]] * Add debugfs counters for page commands failures [[https://git.kernel.org/linus/32071187e9fb18da62f5be569bd2ea0d7a981ee8|commit]] * Add pages debugfs [[https://git.kernel.org/linus/4e05cbf05c66ca6931ee4f2a5aff0d84f1e65f40|commit]] * Add support for configuring max device MTU [[https://git.kernel.org/linus/1e00e821e4ca6355c7fff9f69a4c5ecd78e348a0|commit]] * Add support for ConnectX-7 steering [[https://git.kernel.org/linus/6862c787c7e88df490675ed781dc9052dba88a56|commit]] * Add support for matching on Internet Header Length (IHL) [[https://git.kernel.org/linus/5c422bfad2fbab96381273e50c7084465199501d|commit]] * mlx5e: XDP multi buffer support [[https://git.kernel.org/linus/4e8231f1c22d36bbf1eed20b2a54609f2e4c49ed|commit]], [[https://git.kernel.org/linus/9cb9482ef10e7e524f73878cb20de138be7e1a1f|commit]], [[https://git.kernel.org/linus/d51f4a4cca6f629927b1871af0c6f5ce7a9022e9|commit]], [[https://git.kernel.org/linus/ea5d49bdae8b4c9dcdac574eef96b1bd47000c2a|commit]], [[https://git.kernel.org/linus/ddc87e7d477552084fd185b315a39d5067b01773|commit]], [[https://git.kernel.org/linus/49529a1726850bddd7a991de6e8ef52c65c49fbe|commit]], [[https://git.kernel.org/linus/c090451633f89c292316e928f970d082d7e8295f|commit]], [[https://git.kernel.org/linus/9ded70fa1d8186135090f09638db7d8126dca0db|commit]], [[https://git.kernel.org/linus/39a1665d16a2adba6c0b05019068749af3cd05ee|commit]], [[https://git.kernel.org/linus/fbeed25bcc45ef6df4b8fc35ec82edd895fc6587|commit]], [[https://git.kernel.org/linus/a48ad58cec18702249a228267dec29d105bbe5a5|commit]], [[https://git.kernel.org/linus/1b8a10bbfe770c53ef77eb84177ea13183cc0711|commit]], [[https://git.kernel.org/linus/08c34e95422bdecbc1bd67d35bc3ec307e2bafc2|commit]], [[https://git.kernel.org/linus/60796198b44ff8c2e3e513f794f96e89b513a64d|commit]], [[https://git.kernel.org/linus/5dc2b581cd2cf518d28d0c703478a0c1fd54436c|commit]] * mlxsw: * flow_offload: add tc vlan push_eth and pop_eth actions [[https://git.kernel.org/linus/ab95465cde2337108252cdf01f064abdc1a67f6c|commit]], [[https://git.kernel.org/linus/697319b2954faae7816497ef15d731666acdc4e7|commit]], [[https://git.kernel.org/linus/725726fd1fb716f81eaffcac95381d0230967fa1|commit]] * Add SIP and DIP mangling support [[https://git.kernel.org/linus/e3541022e48ba9ae5cf0d5e9be2cd5bb8c97a4b7|commit]], [[https://git.kernel.org/linus/d7809b620ff3cabccb8bf16d1a9cc7311bc3eef6|commit]], [[https://git.kernel.org/linus/463e1ab82a41c8dd1154d81d3359cd3ae2411d92|commit]], [[https://git.kernel.org/linus/92ad3828944e0c420990a41038920494272c255e|commit]] * Add RJ45 ports support [[https://git.kernel.org/linus/5c759fe24cdb777d8c5caf5cf3d5fa99dd70bc19|commit]], [[https://git.kernel.org/linus/6af5f7b674e441c62a1be9a6cf2670054b3dafd3|commit]], [[https://git.kernel.org/linus/5eaec6d868054792e42ee9ad0e727ab626772611|commit]], [[https://git.kernel.org/linus/78cf4b92218bf777b2f04c1d44fe458686cc7504|commit]], [[https://git.kernel.org/linus/0d31441e87930dcf063ce9662194ebe1936747ed|commit]], [[https://git.kernel.org/linus/e62f5b0e3faa0269428d1fc139fe3c3e94a2b70a|commit]], [[https://git.kernel.org/linus/615ebb8cc4e226da5ce49c799636fc9421eebcfe|commit]], [[https://git.kernel.org/linus/c8f994ccdd9a43165a60910e5d387b436a3a9170|commit]], [[https://git.kernel.org/linus/b7347cdf10fadee4c6d23cc11f03c91336e6831a|commit]] * mdio: mscc-miim: add lan966x internal phy reset support [[https://git.kernel.org/linus/74529db3e01d6120f4a6212acac62d29a7faecc2|commit]] * mt76 * mt7915: Add 6 GHz support [[https://git.kernel.org/linus/37b5e57b0c76e26e4bec0dd4f8b40cfb29c36838|commit]], [[https://git.kernel.org/linus/b4d093e321bd158af2a94d84e5d5b99023100d92|commit]], [[https://git.kernel.org/linus/1c2d366ecb4108adcf28d36aa6266eaf5b310955|commit]], [[https://git.kernel.org/linus/ae146683001a5b5e3f4cd8c86ae27f9e4a7bb917|commit]] * Improve signal strength reporting [[https://git.kernel.org/linus/4550fb9e98104febbc98b39fdc522e0bb80c915f|commit]] * mt7615: add support for LG LGSBWAC02 (MT7663BUN) [[https://git.kernel.org/linus/b87ee6009e6c68da206e987f3a5356dc840b0739|commit]] * mt7615: introduce SAR support [[https://git.kernel.org/linus/148950e59ac7c40e1608d83c504da54487e34b56|commit]] * Add mt7916 support [[https://git.kernel.org/linus/cacdd67812c6df824704ac078f1770188a485ff9|commit]], [[https://git.kernel.org/linus/cd4c314a65d3cce6486f8303e42aca04fd9f9011|commit]], [[https://git.kernel.org/linus/f9b627f1e074164ab66ae26fe9e639ae5d45bbd8|commit]], [[https://git.kernel.org/linus/aa79fe87c467d7ea7aa7a3c0b0af8350d08f930e|commit]], [[https://git.kernel.org/linus/1c7393e68ba4c8265185763dfee841ee067d558e|commit]], [[https://git.kernel.org/linus/65dec62f6a4800e15b5610b1dd7061165750447e|commit]], [[https://git.kernel.org/linus/b37d0c9735bc1976f85636e06e07f1a7547d969d|commit]], [[https://git.kernel.org/linus/c17780e7b21eca3375e7573600ee0a6c42d954cd|commit]], [[https://git.kernel.org/linus/1c9db0aa23fd111b73237bacd086732324515131|commit]], [[https://git.kernel.org/linus/417a4534d223a207e9b79ff2d574d9ba14092c15|commit]], [[https://git.kernel.org/linus/beed8bea8d7485c7697dcbc8d7f9cb7303b39d3a|commit]], [[https://git.kernel.org/linus/74c337ec0905d99111fc63a15f2e0784b9ed5503|commit]], [[https://git.kernel.org/linus/e2c93b68cb54448c2fef24bb719a244dcef3b79e|commit]], [[https://git.kernel.org/linus/a0792e15e0e782d162fd7dd3f65c8080b15bd93c|commit]], [[https://git.kernel.org/linus/069c8e341ad5376e4126568ca339207502b55ce9|commit]], [[https://git.kernel.org/linus/09c874a1c9bbc8a61a7f72c4c7396d07820b3e1e|commit]], [[https://git.kernel.org/linus/44c73d176b5d6ffab5aa664503f46a7a46fdc253|commit]], [[https://git.kernel.org/linus/e6d557a78b6016eee7b9cd6832343efd32cc0b27|commit]], [[https://git.kernel.org/linus/6683d988089ce0e80bd859a9493333b6b272420e|commit]], [[https://git.kernel.org/linus/cb14396700c18c07f7804d0cbabbbabec7371be0|commit]], [[https://git.kernel.org/linus/2e30db0dde6135d59e8e55e164218062262b4a85|commit]] * mt7915: add support for MT7986 [[https://git.kernel.org/linus/99ad32a4ca3a254f4ac84964ad76f0906342c2e8|commit]] * mt7915: add support for passing chip/firmware debug data to user space [[https://git.kernel.org/linus/988845c9361a0279d061ad7c2afebf54065b2e83|commit]] * mt7915: Introduce background radar support [[https://git.kernel.org/linus/39cdf080ce78e3cc6439ba44070ac8308fdd37b2|commit]], [[https://git.kernel.org/linus/b63f63c2aedb1749c8a77022f23592ae76fc5cbc|commit]], [[https://git.kernel.org/linus/e4a079c5f86e806d054131a991858c4ce83760bd|commit]], [[https://git.kernel.org/linus/01f2cef00b6a10f75f2d662b6b0cc18719320fd4|commit]], [[https://git.kernel.org/linus/a3fce7607afd42a82c92972122462015a03e91ba|commit]], [[https://git.kernel.org/linus/0214f6c700eb7a8a4370c2543cc427558e6c444c|commit]] * mt7915: introduce 802.11ax multi-bss support [[https://git.kernel.org/linus/6b7f9aff7c673989c6adf601c7e3f3684d5acd44|commit]] * mt7915: set bssinfo/starec command when adding interface [[https://git.kernel.org/linus/d3bc111307447a2a4fa2d276ce75530732c29358|commit]] * mt7915e: Add a hwmon attribute to get the actual throttle state [[https://git.kernel.org/linus/db783f10b2394bd20da60a2972dc9c097fc53427|commit]] * mt7915e: Enable thermal management by default [[https://git.kernel.org/linus/0063b86c9120ee6c7e7a6be0e9f3840d30aa0f45|commit]] * Introduce mt7921u driver [[https://git.kernel.org/linus/84bba93ac46ee8d5d6eca57769f8dfbfa8bea1f0|commit]], [[https://git.kernel.org/linus/e0daf14d9f4e5fe445700fed287a16318f89d56e|commit]], [[https://git.kernel.org/linus/6cb596ba84e307930836e9533a48792095f0dd42|commit]], [[https://git.kernel.org/linus/eafe031fd6646072021da8860366c4bf567927a4|commit]], [[https://git.kernel.org/linus/b72fd217934d70c30a4793256aa92b0127962d70|commit]], [[https://git.kernel.org/linus/5b834b0d4d6b8179e8859b6161c6ab4a8076e882|commit]], [[https://git.kernel.org/linus/9da47b504c5b294b3d3df3665a05a80caf54c192|commit]], [[https://git.kernel.org/linus/8b7a56d5c0c90032e579595a9d31d22217e62b87|commit]], [[https://git.kernel.org/linus/0d2afe09fad5f8c59e21630f10b66b08cf5c529a|commit]] * mt7921: toggle runtime-pm adding a monitor vif [[https://git.kernel.org/linus/4ad65a54617c87bbf43ce677274fe2e65048dfbf|commit]] * mvneta: Add support for 98DX2530 Ethernet port [[https://git.kernel.org/linus/2d2a514c1d61d8cbe00f22f27ff51623d3be89e6|commit]] * netdevsim: Introduce support for L3 offload xstats [[https://git.kernel.org/linus/1a6d7ae7d63c4572676f4cc94aa35a73dc14a757|commit]] * nfp * Add AF_XDP zero-copy support [[https://git.kernel.org/linus/3cdb35fb9cd5a03ba882bbce327d26a2eb40d30c|commit]], [[https://git.kernel.org/linus/58eb43635344d5a99ab1316d0e66621fb6a5efef|commit]], [[https://git.kernel.org/linus/543bd14fc8f64e44437780aaecd0911c718c471a|commit]], [[https://git.kernel.org/linus/9c91a3653fbb69d07f328edb11380552042f9114|commit]], [[https://git.kernel.org/linus/6402528b7a0bf9869aca1f7eed43b809d57f0ae5|commit]] * flow-independent tc action hardware offload [[https://git.kernel.org/linus/bbab5f9332ee868a2c96f7782f769e00a716cd81|commit]], [[https://git.kernel.org/linus/59080da09038e7cfed851f3ada339519d8464222|commit]], [[https://git.kernel.org/linus/26ff98d7dd200a34ffa40f95c06c58d84336a014|commit]], [[https://git.kernel.org/linus/776178a5cc6797aafb8eb3d8aa890399d54b4b45|commit]], [[https://git.kernel.org/linus/147747ec664ea65d8118cac9e160c51506f800d5|commit]], [[https://git.kernel.org/linus/5e98743cfad0173f8748bdcee322621df37dcc4c|commit]] * Support for NFP-3800 [[https://git.kernel.org/linus/fc9769f62e5937b496139b07e9e9656896479018|commit]], [[https://git.kernel.org/linus/62d033309d62653ff5be7e7a35b3ff30ffb4181f|commit]], [[https://git.kernel.org/linus/6fd86efa630effbfbc7bd276609d11cb5e18d487|commit]], [[https://git.kernel.org/linus/d6488c49c2530f6b39e7eabebaefc4411d61e791|commit]], [[https://git.kernel.org/linus/07cd69c96bff4edf5edcd17b5a821f63343bf9cc|commit]], [[https://git.kernel.org/linus/0dcf7f500b0a56c0c58deeeac7692fe213aa08b1|commit]], [[https://git.kernel.org/linus/b94b6a1342ccce016f1139af32adc3b6bfab9656|commit]], [[https://git.kernel.org/linus/d9e3c29918a80d2d18f0c3c059a578a368f6713c|commit]], [[https://git.kernel.org/linus/c10d12e3dce8efc24af2478d45b0313796b20387|commit]], [[https://git.kernel.org/linus/d9d950490a0a5822ffeda291a588eb85d4f7b96f|commit]] * Preliminary support for NFP-3800 [[https://git.kernel.org/linus/940ea0eae31b67d8da19e3e944f4f99cb3fb514c|commit]], [[https://git.kernel.org/linus/f6df1aa628f577ef03a917b3682bd20bcb939f05|commit]], [[https://git.kernel.org/linus/113e96241631278268e3cbb7ced0ee3f7d9b32a1|commit]], [[https://git.kernel.org/linus/5d1359ed5d693a5e4ca76e68c895579ee7b0dc23|commit]], [[https://git.kernel.org/linus/7ab7985df25785c22fb2c17054e5e42ff1cda60d|commit]], [[https://git.kernel.org/linus/9423d24b7b84b013518ccdf760c97a8ed3b6c885|commit]], [[https://git.kernel.org/linus/f524b335c08cf25c1a037d477e3239f894bc52b5|commit]], [[https://git.kernel.org/linus/9ba1dc994ff56f273fa9697878c6d47ad945aa44|commit]], [[https://git.kernel.org/linus/e900db704c8512bce5641639e6b069ebaccf9c90|commit]], [[https://git.kernel.org/linus/7f3aa620f86a75c137c9eccde14eb091a00dfa9d|commit]], [[https://git.kernel.org/linus/d3826a95222c44a527f76b011bb5af8c924632e9|commit]] * octeontx2 * Priority flow control support for RVU netdev [[https://git.kernel.org/linus/d957b51f7ed66dbe6102f1bba0587fdfc0119a94|commit]], [[https://git.kernel.org/linus/1121f6b02e7a1fdb4330c0fe53b69cfa80e7bceb|commit]], [[https://git.kernel.org/linus/e740003874edc13e468d19233f99787bedb4bb8e|commit]], [[https://git.kernel.org/linus/8e67558177f8f55dcffa47273c2af0a6f2ab9418|commit]] * RVU AF and NETDEV drivers' PTP updates [[https://git.kernel.org/linus/74c1b2338e0e6fa2b84abbdf6bf0e4d5113b6eea|commit]], [[https://git.kernel.org/linus/6426fc3abab9cde18388bbf67ed8b9a0b6957e52|commit]] * phy * Add support for LAN937x T1 Phy Driver [[https://git.kernel.org/linus/8eee3d3536268f3f4468dd9e9deeec1492761786|commit]], [[https://git.kernel.org/linus/79cea9a9c93a42b6f9344a4128c5030df212552c|commit]], [[https://git.kernel.org/linus/ccc8cc5baddea785c6bb584a13a2504b00d490e8|commit]], [[https://git.kernel.org/linus/8637034bc63f38d631a94c1b8f655291ca81ad3e|commit]], [[https://git.kernel.org/linus/680baca546f23709548c054393536e10a4e38a25|commit]], [[https://git.kernel.org/linus/8a1b415d70b78e002a8f18bf6da99c6d7ec8055b|commit]] * at803x fiber/SFP support [[https://git.kernel.org/linus/4f3a00c7f5b2cfe4e127fd3fe49b55e1b318c01f|commit]], [[https://git.kernel.org/linus/3265f421887847db9ae2c01a00645e33608556d8|commit]], [[https://git.kernel.org/linus/dc4d5fcc5d365c9f70ea3f5c09bdf70e988fad50|commit]] * micrel: 1588 support for LAN8814 phy [[https://git.kernel.org/linus/ece19502834d84ece2e056db28257ca2aa6e4d48|commit]] * prestera: acl: add multi-chain support offload [[https://git.kernel.org/linus/fa5d824ce5dd8306c66f45c34fd78536e6ce2488|commit]] * r8169: support L1.2 control on RTL8168h [[https://git.kernel.org/linus/68650b4e6c13bb3c33c3e552b1fd25bc1af9b0bb|commit]] * rtlwifi: rtl8192cu: Add On Networks N150 [[https://git.kernel.org/linus/ceb7482f2d39d7711edcca4598b0c58b71430a0b|commit]] * rtw88 * Switch WiFi to 1ss mode to get better experience with BT HID gaming device [[https://git.kernel.org/linus/04e00ac94f6c8d2b85af500c526d5e1632d93012|commit]], [[https://git.kernel.org/linus/176989b412b6429dd60091174a6fee9344d71706|commit]], [[https://git.kernel.org/linus/349d858ba7b1b60bdc07fc7799160c70c7e2c9f1|commit]], [[https://git.kernel.org/linus/0c496a7d6f6a9d455c15a237d9f129eebe013799|commit]], [[https://git.kernel.org/linus/fc3c66d324fd015b2adccb700ad96e3ecfc153d7|commit]], [[https://git.kernel.org/linus/052e4a9d87eb8b67de18a0b0add695bf95ae4e9a|commit]] * rtw8821c: enable rfe 6 devices [[https://git.kernel.org/linus/e109e3617e5d563b431a52e6e2f07f0fc65a93ae|commit]] * Support hw_scan and tx_wake firmware features [[https://git.kernel.org/linus/895907779752606f6a4795abfc008509f8e38314|commit]], [[https://git.kernel.org/linus/7bfd05ff4e805d017940e889b7a91014c7b6f9e6|commit]] * Add RX counters of VHT MCS-10/11 to debugfs [[https://git.kernel.org/linus/e56f3420106ea6042e6787dd8581fe9b73d0c9bc|commit]] * Preparation of RFK helpers, 6G and 160M changes to support new chip [[https://git.kernel.org/linus/db7fa61ae44318f2c05753b2adb097c70ab4ca49|commit]], [[https://git.kernel.org/linus/0701a42499d837bfa6596eb79c777e72dd6431d0|commit]], [[https://git.kernel.org/linus/8e438ad4826ca0d75fd29eefbd1eb6e43dc8ea93|commit]], [[https://git.kernel.org/linus/f76b327606c776b3b6471379c56d78e558fe74f0|commit]], [[https://git.kernel.org/linus/d221270af360687da99d4f9daf794dc0e3920f48|commit]], [[https://git.kernel.org/linus/167044af388771909b0f5848ffb6c83890e89600|commit]] * Support AP mode [[https://git.kernel.org/linus/ff66964a9467f9f75776decb97b172d8a052498e|commit]], [[https://git.kernel.org/linus/2ab856cc3a6c337fdbeedfc457194e73147af749|commit]], [[https://git.kernel.org/linus/fd7ee4c8ac14b6f07919fa11c7898f9af490e75a|commit]], [[https://git.kernel.org/linus/1b73e77db1d087fb01b1fd0da6398bcbc93c3baf|commit]], [[https://git.kernel.org/linus/a52e4f2ce0f5f24e4e557b5a254789f642705843|commit]], [[https://git.kernel.org/linus/d95d8d6bba72190e2286375f96ba1798af64fe3a|commit]], [[https://git.kernel.org/linus/b478ff6bcb2d052cddb94d8044727ac932e9f05b|commit]] * Get channel parameters of 160MHz bandwidth [[https://git.kernel.org/linus/e715f10f3d055939b4cdfcd282ddf13d1dbab7fc|commit]] * sfc: set affinity hints in local NUMA node only [[https://git.kernel.org/linus/09a99ab16c6050eb1ea74ab39fdb7feedc73dee6|commit]] * sparx5 * Add multicast support [[https://git.kernel.org/linus/af9b45d08eb44dcf3cba92a5ab2c93c6be615d0a|commit]], [[https://git.kernel.org/linus/3bacfccdcb2d3268adaf66d2ff4024251a93b916|commit]] * Add PTP Hardware Clock support [[https://git.kernel.org/linus/8f68f53a9325cf4413e262bc28d904a825e5f141|commit]], [[https://git.kernel.org/linus/b066ad26ebf2cabcd961eab33910f19a0e79593b|commit]], [[https://git.kernel.org/linus/6015fb905d89063231ed33bc15be19ef0fc339b8|commit]], [[https://git.kernel.org/linus/3193a6118140707c19db5b734f6b2afdbc743e62|commit]], [[https://git.kernel.org/linus/0933bd04047c3b96ba49545a8f91e7e6f8f666ff|commit]], [[https://git.kernel.org/linus/589a07b8eb49e5293c42cb40100eb9ee02731faf|commit]], [[https://git.kernel.org/linus/70dfe25cd8666d1d1518d615283940108bb364e7|commit]], [[https://git.kernel.org/linus/d31d37912ea79f1e47e8c2998eae0109f57dc298|commit]], [[https://git.kernel.org/linus/608111fc580fe9a1b9a2a35d5a4f92784274b0d5|commit]] * Support offloading of bridge port flooding flags [[https://git.kernel.org/linus/06388a03d2a792b017d67457012c4f289bf45e13|commit]] * stmmac * Enable support for Qualcomm SA8155p-ADP board [[https://git.kernel.org/linus/d90b3120473a770a10d81dd633e8e475ea86f944|commit]], [[https://git.kernel.org/linus/a7bf6d7c9249946996bc622a7a8584f2c48ea372|commit]] * MediaTek Ethernet Patches on MT8195 [[https://git.kernel.org/linus/3186bdad97d5f4f4e3b333bb50f9c4b8f51acca6|commit]], [[https://git.kernel.org/linus/a71e67b21081b1e0c2221c68c4edd49f37c2c313|commit]], [[https://git.kernel.org/linus/4fe3075fa699e681eb4c0d1d4f25577a35a4fd39|commit]], [[https://git.kernel.org/linus/79e1177809f2a18518e2013de4abe989ff3c1aa8|commit]], [[https://git.kernel.org/linus/150b6adda6b18e80c0d76ddd35577ad8ac3a3801|commit]], [[https://git.kernel.org/linus/f2d356a6ab71a402ee730b4bf83b452a203fe192|commit]], [[https://git.kernel.org/linus/ee410d510032d3b059bc4b135cd56620b1db689a|commit]] * intel: Add ADL-N PCI ID [[https://git.kernel.org/linus/30c5601fbf353a40115564e1304a1870978fda29|commit]] * intel: Enable 2.5Gbps for Intel AlderLake-S [[https://git.kernel.org/linus/23d743301198f7903d732d5abb4f2b44f22f5df0|commit]] * typhoon: implement ndo_features_check method [[https://git.kernel.org/linus/d2692eee05b8502dbe4c480405feec79f4efbb55|commit]] * usb: ax88179_178a: add Allied Telesis AT-UMCs [[https://git.kernel.org/linus/9fe087dda5bf097007b263664051bc0e84f6580d|commit]] * wcn36xx: Add SNR reporting via get_survey() [[https://git.kernel.org/linus/51395cf204f27a466fd74c1d328fce1d3283166c|commit]] * wwan: iosm: Enable M.2 7360 WWAN card support [[https://git.kernel.org/linus/1f52d7b622854b8bd7a1be3de095ca2e1f77098e|commit]] * xpcs: add support for retrieving supported interface modes [[https://git.kernel.org/linus/be6ec5b7026620b931e0fa9287d24ad2cd2ab9b6|commit]] == Audio == * HDA * Adds new HW variants for Dell's Dolphin and Warlock [[https://git.kernel.org/linus/8a7724535bacbb94fd9441ec232a83d71006d2a9|commit]], [[https://git.kernel.org/linus/bdc159dfda0acec5ca3adde1a1b58e1e0ddc8311|commit]], [[https://git.kernel.org/linus/342b6b610ae2a351de904022271e740c4c2b452b|commit]], [[https://git.kernel.org/linus/6581a045d54c6a8fe335dd2f343fc7cd2ebfe9e7|commit]], [[https://git.kernel.org/linus/5e74a144837997e6efc52c56d6686fb6c11c627e|commit]], [[https://git.kernel.org/linus/5e2baa04e4cd94c2465b248b7d861fcff8c22fae|commit]] * Add HDMI codec VID for Raptorlake-P [[https://git.kernel.org/linus/6624fb41f5126c7205e866e58d4aaae0453f0914|commit]] * Add keep-alive support for ADL-P and DG2 [[https://git.kernel.org/linus/15175a4f2bbbcbadb1a40098b6dcff0467300e99|commit]] * realtek: Add mute and micmut LED support for Zbook Fury 17 G9 [[https://git.kernel.org/linus/ce18f905a500879e86ca998963a55f99d413a462|commit]] * realtek: Add quirk for Clevo NP70PNJ [[https://git.kernel.org/linus/0c20fce13e6e111463e3a15ce3cf6713fe518388|commit]] * realtek: Add support for HP Laptops [[https://git.kernel.org/linus/07bcab93946cd9980f8eafe89afe991cd918acb0|commit]] * realtek: Enable headset mic on Lenovo P360 [[https://git.kernel.org/linus/5a8738571747c1e275a40b69a608657603867b7e|commit]] * tegra: Add Tegra234 hda driver support [[https://git.kernel.org/linus/f43156a9563f9262d7852ab79770f38f1fae7d76|commit]] * Add !AlderLake-PS variant PCI ID [[https://git.kernel.org/linus/7cacfa4a7b0dcf8f10dda5327957ee13db1c455f|commit]] * Add PCI and HDMI IDs for Intel Raptor Lake [[https://git.kernel.org/linus/a531caa5989e0913ffe8c1a224a130ccd8d2c02c|commit]] * intel-dspconfig: add ES8336 support for CNL [[https://git.kernel.org/linus/cded07a2dccd5493696a3adce175f01e413423c6|commit]] * scarlett2: Add "Standalone" switch [[https://git.kernel.org/linus/604b388419d08032c07aff8946ee19c073b59189|commit]] * usb-audio: Add mute TLV for playback volumes on RODE NT-USB [[https://git.kernel.org/linus/0f306cca42fe879694fb5e2382748c43dc9e0196|commit]] * soundwire: qcom: add pm runtime support [[https://git.kernel.org/linus/74e79da9fd46a59788ad58982e63fe9dbc496cb1|commit]], [[https://git.kernel.org/linus/c7449e766de3c7334d5ded1ab18e17fb9fb4dd76|commit]], [[https://git.kernel.org/linus/04d46a7b38375aef945b663a3957f85025f74934|commit]] * ASoC * Intel: AVS - Audio DSP for cAVS [[https://git.kernel.org/linus/c19bd02e9029f0f75b58f4b8662527da74be8985|commit]], [[https://git.kernel.org/linus/da0398099a83483014adc509a2845c88ccf672af|commit]], [[https://git.kernel.org/linus/9fe51c559a862d6c884f6784de26c8f9463187b1|commit]], [[https://git.kernel.org/linus/2879516fcd6d7ec5972762dbd94859d9221e70d8|commit]], [[https://git.kernel.org/linus/cb1eb6b5be42799d23f81ffde84ee3537365b0ed|commit]], [[https://git.kernel.org/linus/b956b27b477ae63e92240f813c1027de601df11f|commit]], [[https://git.kernel.org/linus/f14a1c5a9f830025dc8638303ddefd5f731ae4bc|commit]], [[https://git.kernel.org/linus/469e87ca9a2029c325362496c7b589683a382505|commit]], [[https://git.kernel.org/linus/25f414fcdb875e4203ff43f42898367c32df4827|commit]], [[https://git.kernel.org/linus/3322e1688953966da15fcd0ae3183a351e241ea3|commit]], [[https://git.kernel.org/linus/c1a427e8da9332a5832fd4a5429adede34bfa85f|commit]], [[https://git.kernel.org/linus/580a5912d1fe774f9902b614fa33e1add92ca749|commit]], [[https://git.kernel.org/linus/215e67b2d2de1d8d34a53c440b9a19a732ee6fb0|commit]], [[https://git.kernel.org/linus/b27f452317236b0cbaa94c4498f8241e2ad871b1|commit]], [[https://git.kernel.org/linus/45864e49a05aa446b9d99c464c1a9f46956ed32c|commit]], [[https://git.kernel.org/linus/65794fe1a5f6f5fb10fa7b71a762158332144855|commit]], [[https://git.kernel.org/linus/092cf7b26a48a542d9aabfc0f517fa263102a4c1|commit]] * Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support [[https://git.kernel.org/linus/da793fb0f56c0a53d0d461d80d9c1936a39afc30|commit]] * Intel: cirrus-common: support cs35l41 amplifier [[https://git.kernel.org/linus/709ec7bec6b34ee136fff4b1b5265baaae7319a3|commit]] * Intel: soc-acpi-byt: Add new WM5102 ACPI HID [[https://git.kernel.org/linus/7e1d728a94ca78f8759ba14068932075ecdc562d|commit]] * Intel: improve support for ES8336-based platforms [[https://git.kernel.org/linus/1174442b82b6cf13328a5f9574fac3655c58ae06|commit]], [[https://git.kernel.org/linus/679aa83a0fb70dcbf9e97cbdfd573e6fc8bf9b1a|commit]], [[https://git.kernel.org/linus/92c1b7c0f780f0084f7b114be316ae4e182676e5|commit]], [[https://git.kernel.org/linus/0c470db0399e17310ed2ba54dd1c25cfa16ce0d3|commit]], [[https://git.kernel.org/linus/bd015f633b05a3d4f88a3d7099746b2819a523f5|commit]], [[https://git.kernel.org/linus/4694b8382d6b79bcf95995757419d279a3ab375b|commit]], [[https://git.kernel.org/linus/de24d97fb845ffd2229811ee256438e42b5a8d12|commit]], [[https://git.kernel.org/linus/1cedb6eabf0f2dd8285d3bb0ce1abd2369529084|commit]], [[https://git.kernel.org/linus/cded07a2dccd5493696a3adce175f01e413423c6|commit]], [[https://git.kernel.org/linus/b3d6a07236ebf6e0111adb957d69bebccf4f0a19|commit]], [[https://git.kernel.org/linus/5a6cfba5553b4f315b3d12b423e56a7fb9e8e0be|commit]], [[https://git.kernel.org/linus/42302b205f03c74c0226bbc79dca48448dd11d48|commit]], [[https://git.kernel.org/linus/1b5283483a782f6560999d8d5965b1874d104812|commit]], [[https://git.kernel.org/linus/651c304df7f6e3fbb4779527efa3eb128ef91329|commit]], [[https://git.kernel.org/linus/9c818d849192491a8799b1cb14ca0f7aead4fb09|commit]], [[https://git.kernel.org/linus/d94c11a9b0e8620d7cf0e6d8e60d685cdb24c475|commit]], [[https://git.kernel.org/linus/8e5db49182415b8bfce3b5843fc87e49c83c02aa|commit]], [[https://git.kernel.org/linus/70b519e5cade92bddf837bd3941f905b44232b05|commit]], [[https://git.kernel.org/linus/6e13567d2fdf54ce00212cac7ecd5418648da749|commit]], [[https://git.kernel.org/linus/fe0596a006081bc963874d4f3d38cd0b1b5e46d4|commit]] * Intel: sof_rt5682: add two derivative options [[https://git.kernel.org/linus/c8e98eaf2bcb91291b309f7f703dea345cae1411|commit]], [[https://git.kernel.org/linus/22cefca393ea3256fa7afb97cca39d5a088053f4|commit]] * Make the SOF control, PCM and PM code IPC agnostic [[https://git.kernel.org/linus/40c2c63ac40d26bb0b8e17ada32e84541363f1b0|commit]], [[https://git.kernel.org/linus/051744b1bf0b13f63af5de3c296d04ab0cc6117c|commit]], [[https://git.kernel.org/linus/657774acd00f3d63ebae06e5d15a74e013cee0ed|commit]], [[https://git.kernel.org/linus/a0149a6bf0b4969a7f732528b2fb6ce32c309dfc|commit]], [[https://git.kernel.org/linus/10f461d79c2d1afb22344986cc1b4631169cf25e|commit]], [[https://git.kernel.org/linus/838d04f3e232c3fb8c421959e8ff09e3a918011e|commit]], [[https://git.kernel.org/linus/a6668746436824c46b54b3f7fd72523f05f089eb|commit]], [[https://git.kernel.org/linus/049307aad2a355f7b44736eeb5795d6d4499fd12|commit]], [[https://git.kernel.org/linus/544ac8858f249950b4d99c68e538cdc07300528f|commit]], [[https://git.kernel.org/linus/67ec2a091630c28ea8d05db2bd7178a05b04b7e6|commit]], [[https://git.kernel.org/linus/967885ee45e48b669e0904a38f6aeb1a09b0d9a1|commit]], [[https://git.kernel.org/linus/442c7128219b1769af5685c5453b13711f6b84e2|commit]], [[https://git.kernel.org/linus/4123c24bd13caa8ff633d9e17fa2089d53b1f766|commit]], [[https://git.kernel.org/linus/621fd48c8cc8d77101a3ac69f7f058d3f8afdbcc|commit]], [[https://git.kernel.org/linus/beac3f4cb66fa05e902768ae75ea691c4a2c0911|commit]], [[https://git.kernel.org/linus/b243b437f4c46b09ec26fc02bea610ace4b45aa2|commit]], [[https://git.kernel.org/linus/3816bbea644202fd0a8410e54dbc30bd93f3292c|commit]], [[https://git.kernel.org/linus/31cd6e469364c42c9c929750991c51e83a95e80b|commit]], [[https://git.kernel.org/linus/85f7a8b6e1bea0ad494fb786a5dd7d9715a976d2|commit]] * Intel: pci-tgl: add RPL-S support [[https://git.kernel.org/linus/d66c57c5ff8a24859fe7506d290d0b705c2576c0|commit]] * IPC client infrastructure [[https://git.kernel.org/linus/2439a35508277922ea116c99ff4d4a32c607464c|commit]], [[https://git.kernel.org/linus/5fdc1242453e2ae88b2cdb607e4eda6b687f084c|commit]], [[https://git.kernel.org/linus/ab3a2189a3744527f54ace1be19eb13e6c3d24df|commit]], [[https://git.kernel.org/linus/ee8443050b2bf06d80fdd2c78cc25cae2abdedcd|commit]], [[https://git.kernel.org/linus/6955d9512d0ea814f1c2761bef7ad7b3cedf4d68|commit]], [[https://git.kernel.org/linus/1069967afe1e6b728061682ff99ec534a55a5613|commit]], [[https://git.kernel.org/linus/6e9548cdb30e5d6724236dd7b89a79a270751485|commit]], [[https://git.kernel.org/linus/cac0b0887e5304bddfda91a4a7106f9328c31318|commit]], [[https://git.kernel.org/linus/3dc0d709177828a22dfc9d0072e3ac937ef90d06|commit]] * Add support for TAS5805M digital amplifier [[https://git.kernel.org/linus/ec45268467f4c4a523fc4a8c212d25e3b85261e9|commit]] * amd: acp-legacy: Add legacy card support for new machines [[https://git.kernel.org/linus/eee33bac9e7d71e6eb9ab5f863efdb9d44174e0a|commit]] * amd: acp: Add generic PDM and PCI driver support for ACP [[https://git.kernel.org/linus/c32bd332ce5c9eda087dedae2cf5f98bb008e841|commit]], [[https://git.kernel.org/linus/def6dc25070342be2eb220cb1650a286ee29734d|commit]], [[https://git.kernel.org/linus/5a9f07a41522e1d16f2a43b1843e266434df0866|commit]], [[https://git.kernel.org/linus/6a75585a3d4bc86e7f5f95b131c4e34125c871ba|commit]], [[https://git.kernel.org/linus/611ba05e8bc55b35690e90bcc6710f422dd72587|commit]], [[https://git.kernel.org/linus/2d7d9f36b567ec44c9a758e1ee6e599b4db3cad8|commit]] * amd: sof-mach: Add support for RT5682S and RT1019 card [[https://git.kernel.org/linus/330dc18356e697eaf9796732b6acbdf948022136|commit]] * Add driver for SAMA7G5's PDMC [[https://git.kernel.org/linus/9a1e13440a4f2e7566fd4c5eae6a53e6400e08a4|commit]], [[https://git.kernel.org/linus/015044e9610c8523794ea6cb55d5388bc00ba96a|commit]], [[https://git.kernel.org/linus/50291652af5269813baa6024eb0e81b5f0bbb451|commit]] * Add Euro Headset support for wcd938x codec [[https://git.kernel.org/linus/013cc2aea0f62f864c8497b8497299bed4a248fb|commit]] * codecs: Add Awinic AW8738 audio amplifier driver [[https://git.kernel.org/linus/6b4528b5532f84f385b4e756637698cf4ae211f3|commit]] * Add power domains support for digital macro codecs [[https://git.kernel.org/linus/9e3d83c52844f955aa2975f78cee48bf9f72f5e1|commit]] * fsl_sai: implement 1:1 bclk:mclk ratio support [[https://git.kernel.org/linus/a50b7926d015c3b8194ab1d7c8aa86db8e4b7700|commit]] * Add support for audio on SC7280 based targets [[https://git.kernel.org/linus/74190d7cd3e8ab5123206d383dbfe125a4b7bb19|commit]], [[https://git.kernel.org/linus/ddd60045caa59d4b3d4b2a4b48fefd4974198587|commit]], [[https://git.kernel.org/linus/16413d5c5a2ed81d8fece1c5fe0b85752ecdbdf2|commit]], [[https://git.kernel.org/linus/dc8d9766bc03efee4d1b6dd912659858fdf981de|commit]], [[https://git.kernel.org/linus/b138706225c9ce9fac7a4955df31d8f68bb1d409|commit]], [[https://git.kernel.org/linus/7d7209557b6712e8aa72ac1ce67a3fe209f5f889|commit]], [[https://git.kernel.org/linus/b81af585ea54ee9f749391e594ee9cbd44061eae|commit]], [[https://git.kernel.org/linus/f3fc4fbfa2d2a09cb279af4e290d0a6dbbc93c7e|commit]], [[https://git.kernel.org/linus/b62c4e5fba2f910bc9f23ae152d11627e4c2f00f|commit]] * Machine driver to support LPASS SC7280 sound card registration [[https://git.kernel.org/linus/7bd431486511482b6e789dd69d07654a1d8c5eba|commit]], [[https://git.kernel.org/linus/77d0ffef793da818741127f4905a3e3d45d05ac7|commit]], [[https://git.kernel.org/linus/57350bd41c3ac01bcae1d94e2c85d47dd90b6a3f|commit]] * rk3399_gru_sound: Wire up DP jack detection [[https://git.kernel.org/linus/6a8bc4b68ca0c6ef73518b692c00b7e1e010d056|commit]] * sun4i-i2s: Add support for the R329/D1 variant [[https://git.kernel.org/linus/e2ce580f1fffc009807da73adf7dc86912ab6a19|commit]] * tegra: Update AHUB driver for Tegra234 [[https://git.kernel.org/linus/4fcc8710fdd91b37760ccd99bbfbe10352df7600|commit]] * tlv320adc3xxx: Add IIR filter configuration [[https://git.kernel.org/linus/9193bc0558d1812343039b510797b669f054efc5|commit]] == Tablets, touch screens, keyboards, mouses == * Add Imagis touchscreen driver [[https://git.kernel.org/linus/a23ba3c043db9a2e8c967a3ff66dcedc5725afdf|commit]] * mt6779-keypad: add !MediaTek keypad driver [[https://git.kernel.org/linus/f28af984e771efd1ded81b865b50fa13b69bcde5|commit]] * mtk-pmic-keys: add support for MT6358 [[https://git.kernel.org/linus/994673dc66578be75bf32b6046c0d3df9e6dae1c|commit]] * soc_button_array: add support for Microsoft Surface 3 (MSHW0028) buttons [[https://git.kernel.org/linus/60c7353c6b23537448c7b24498f7bbf8973a81ef|commit]], [[https://git.kernel.org/linus/faabb26838f30b5a49178a50c8286e900928400f|commit]] * synaptics: enable !InterTouch on !ThinkPad T14/P14s Gen 1 AMD [[https://git.kernel.org/linus/e4ce4d3a939d97bea045eafa13ad1195695f91ce|commit]] * tsc200x: add axis inversion and swapping support [[https://git.kernel.org/linus/e511fc58071ab9b72d25667e5957cf895eb53cdf|commit]] * HID * Add driver for Razer Blackwidow keyboards [[https://git.kernel.org/linus/047b6188b66e42513a2b0d36244f03d06f882e59|commit]] * Add !SiGma Micro driver [[https://git.kernel.org/linus/976734041b6c958838a97642f82715576d09c23e|commit]] * apple: Add fn mapping for !MacBook Pros with Touch Bar [[https://git.kernel.org/linus/c5f09b1b45cbb90147846f82ec0489789c99667e|commit]] * apple: Add necessary IDs and configuration for T2 Macs [[https://git.kernel.org/linus/42f6a2d300233ae3da48f90f3463695b89c21ea0|commit]] * apple: Add support for keyboard backlight on certain T2 Macs [[https://git.kernel.org/linus/9018eacbe623b2c3535da37035e5f22d3d70b6ce|commit]] * apple: Magic Keyboard first generation and 2015 FN key mapping [[https://git.kernel.org/linus/f1d1b3a9b41125d8a98b6ec94713715af332ffb1|commit]], [[https://git.kernel.org/linus/0fea6fe7d5ef1b5fa5f78048d4729f85181c04ca|commit]], [[https://git.kernel.org/linus/250b369ed2380ba9accda31931e63ae351ab9f6d|commit]] * apple: Report Magic Keyboard 2021 battery over USB [[https://git.kernel.org/linus/8ae5c16c9d421d43f32f66d2308031f1bd3f9336|commit]] * apple: Report Magic Keyboard 2021 with fingerprint reader battery over USB [[https://git.kernel.org/linus/cbfcfbfc384890a062a5d0cc4792df094a6cc7a8|commit]] * google: Add support for vivaldi to hid-hammer [[https://git.kernel.org/linus/a9d672998a33e4bccdf62f6c2f8a47d51893b83f|commit]] * uclogic: Support Huion 13th frame button [[https://git.kernel.org/linus/5591403cd67c28f3c49d76d7f43170de1b950d57|commit]] * uclogic: Support Huion tilt reporting [[https://git.kernel.org/linus/1324c5ac76bf7dccdac0fb128d0a675e1ee21b39|commit]] * uclogic: Support multiple frame input devices [[https://git.kernel.org/linus/337fa051d9b8aabf7081795d40e92e9d96f3442d|commit]] == TV tuners, webcams, video capturers == * Add a driver for the og01a1b camera sensor [[https://git.kernel.org/linus/472377febf848a08f67ed73bb0dc13a907575f82|commit]] * amphion video decoder/encoder driver [[https://git.kernel.org/linus/38ad8b32f3afd4314c486685bd1bd7c4c762bf82|commit]], [[https://git.kernel.org/linus/72a74c8f0a0df12c7d7ea012aa70d95152858dea|commit]], [[https://git.kernel.org/linus/b50a64fc54af5bacb2821c344611947ff4bdc0d2|commit]], [[https://git.kernel.org/linus/9f599f351e86acf0fc13e42771f97b7fb4dbbea4|commit]], [[https://git.kernel.org/linus/61cbf1c1fa6d74a6a232a365e0aeddcab11036e4|commit]], [[https://git.kernel.org/linus/3cd084519c6f91cbef9d604bcf26844fa81d4922|commit]], [[https://git.kernel.org/linus/0401e659c1f922e46887b1bab5a8fe87978d2458|commit]], [[https://git.kernel.org/linus/6de8d628df6ef657435cf40da32071ac5d87b199|commit]], [[https://git.kernel.org/linus/d82977796c48bed9d0a427b65f161dab9d2e6df3|commit]], [[https://git.kernel.org/linus/145e936380edb6a2e963adf95796f71501c806cd|commit]], [[https://git.kernel.org/linus/af850794b8e9d701092331208823abb6311bb941|commit]], [[https://git.kernel.org/linus/42356ecbdb69e49cffd0c1df791280965f9f90e1|commit]] * atmel: atmel-isc: implement media controller [[https://git.kernel.org/linus/f6d1bbe5140debebf34765dfec25d82b96ce87e8|commit]], [[https://git.kernel.org/linus/76a5341cea4bd8bee0f02c9fa0d067b08f95f005|commit]], [[https://git.kernel.org/linus/2de0b3c0f678422ef2211760079a27c3cb1404b2|commit]], [[https://git.kernel.org/linus/118bf76a35bc2ed061cd1454fe5e57d1c7bcd8d0|commit]], [[https://git.kernel.org/linus/ae9a7d57f66a81deeaea15f4bfd4dd6ff547c530|commit]], [[https://git.kernel.org/linus/1b52ce99e9f2dcda868a1a7026bfb58d04bd6bc8|commit]], [[https://git.kernel.org/linus/6b66e047f5b0b4712f3f2dcf40145736819bfa08|commit]], [[https://git.kernel.org/linus/72802a86e11c34e819fbfb38f58c5aef668f833d|commit]], [[https://git.kernel.org/linus/9780baa06992f59636b6a9d36025269eef4e0c18|commit]], [[https://git.kernel.org/linus/76c97b0bb842ae6a6dcb87785518ddf0dec89381|commit]], [[https://git.kernel.org/linus/3f050110617de71c6bc65867fc56bdb30ee07f38|commit]], [[https://git.kernel.org/linus/e8b13dc37b27af41d35e40cc3a3d5e535dcc3ac7|commit]], [[https://git.kernel.org/linus/da13c943da7214a0a557d96c6583cc7634c1ca56|commit]] * CAMSS: Add SM8250 support [[https://git.kernel.org/linus/46f8ac8497c5cad1295e07ecda222af6bb4b530a|commit]], [[https://git.kernel.org/linus/dd89115a7c1cf31223cbeab2430d03bf202c8b22|commit]], [[https://git.kernel.org/linus/c6b6def917cc1be807db457338f2a1d093d678bb|commit]], [[https://git.kernel.org/linus/53655d2a0ff295deee5c4b40fe7fc8851bc672e6|commit]], [[https://git.kernel.org/linus/14d510e040f85ff05734fd6db8bae44b47886464|commit]], [[https://git.kernel.org/linus/a6da362491e409de0978d733441e59db6584d69f|commit]], [[https://git.kernel.org/linus/7d8210851cb3dbe93a1ccfc007aa13e02eb42e20|commit]], [[https://git.kernel.org/linus/4ea0df151edc475d3f731273428a88f05d63059d|commit]], [[https://git.kernel.org/linus/ee780cd7be3b5608550bafe7d5f113db2140e99b|commit]], [[https://git.kernel.org/linus/e54ef952d5b0ede16d51ac9ee37c511046d88ada|commit]], [[https://git.kernel.org/linus/661a1021e35224cdb21860594834765e779d47c2|commit]], [[https://git.kernel.org/linus/ed38a1469b313b8427973e9b21c0e27714978293|commit]], [[https://git.kernel.org/linus/1ce8c48b06f249a9739e36c5d56883f6f49ce047|commit]], [[https://git.kernel.org/linus/4edc8eae715cecf5f8bf12a0c77c281f336c37db|commit]], [[https://git.kernel.org/linus/e53d660843de6c98322f2a57eabaf4ce605a83fb|commit]], [[https://git.kernel.org/linus/b4436a18eedb8d93e148d009b145b4ae142e6f9d|commit]], [[https://git.kernel.org/linus/5ba38efb2622191ad8e81c4751db744e7c9ea459|commit]], [[https://git.kernel.org/linus/c5af8db84c01585e077019d5fd384c57a9fcad2f|commit]], [[https://git.kernel.org/linus/5226429540de25f4360ff21f5e7e8ddf1ca3643b|commit]] * hi847: Add support for Hi-847 sensor [[https://git.kernel.org/linus/da15b409ef4c56e9741deddb91798370802d1d02|commit]] * i2c: Add ov08d10 camera sensor driver [[https://git.kernel.org/linus/7be91e02ed578234b1c29a0f5fa9e5ecdd954e06|commit]] * i2c: dw9714: add optional regulator support [[https://git.kernel.org/linus/932de2cd49943faf03b2c99eaebcd30c402bed0c|commit]] * i2c: isl7998x: Add driver for Intersil ISL7998x [[https://git.kernel.org/linus/51ef2be546e2e480e56fdb59fdeb9a4406e8d52e|commit]] * imx: De-stage imx7-mipi-csis [[https://git.kernel.org/linus/85fa189b2c829a005224cab3c2d88635dd36d777|commit]], [[https://git.kernel.org/linus/5b21b566b977155407bd0d0ea0d28018f33e6c12|commit]], [[https://git.kernel.org/linus/9babbbaaeb87dee9a9a10dd2923b173902acf7ea|commit]], [[https://git.kernel.org/linus/8635b5bc2f6a27da8efca4c4a7bae717398092ed|commit]], [[https://git.kernel.org/linus/6d8d3c0953eb508a0f65859bb562c256dfb2d055|commit]], [[https://git.kernel.org/linus/28ba5e8024b9508df279c2172738d0c225c43496|commit]], [[https://git.kernel.org/linus/80ebe988cf8f322ee8803f33d0e5652d4e3142dc|commit]] * Support multi hardware decode using of_platform_populate [[https://git.kernel.org/linus/d1c51b730209490bb8cc1c489399f1f1ddb690d9|commit]], [[https://git.kernel.org/linus/a1dcdd6acc9765df56ec9c155429a726034870cf|commit]], [[https://git.kernel.org/linus/d745646b62f270a903055b42899a12b65878e21f|commit]], [[https://git.kernel.org/linus/8db41f733d34495f20b4d61c0fdc3f1ba0497243|commit]], [[https://git.kernel.org/linus/9cdd70ceb6faf1adfad1cc7b434c19143b08226e|commit]], [[https://git.kernel.org/linus/4215692f50fe771be87b4fe7f44469d035916f4f|commit]], [[https://git.kernel.org/linus/04fac6a1fc20f800b8ec599fa9053dca4a17e2fb|commit]], [[https://git.kernel.org/linus/c05bada35f015fb735a9c3830226ccbe2b05008f|commit]], [[https://git.kernel.org/linus/19faef3f6cd6ef5f4d2f696b36f695318257baa1|commit]], [[https://git.kernel.org/linus/770eb47f77f1333c45e812d02920d265f56049a0|commit]], [[https://git.kernel.org/linus/b199fe46f35c57a415acd4d5295b0f4e35048c11|commit]], [[https://git.kernel.org/linus/5797f7e18ab7b8b8168ecf36738b677aff6f7e6a|commit]], [[https://git.kernel.org/linus/66e860ffed725d129a5fc9511c237758379bb9e7|commit]], [[https://git.kernel.org/linus/365e4ba01df4b297cb92f30f078ddaf2e62bf15c|commit]], [[https://git.kernel.org/linus/6491c05bda74e1c8651664f0f17ad9a5d1715357|commit]], [[https://git.kernel.org/linus/0415ddf0c9cbd13ed9ecb47ab6eae1a443461c15|commit]], [[https://git.kernel.org/linus/c281f7d3898bb9ccc79ecd6c36ba22dfd14c907f|commit]], [[https://git.kernel.org/linus/ba31a5b39400a7b500b3f022a351218b179038dc|commit]], [[https://git.kernel.org/linus/bb8c98537ac8af0596c00595d8800a84a1df10e7|commit]] * stkwebcam: add new Asus laptop to upside_down table [[https://git.kernel.org/linus/f783281c919ed0c4f04a47ebaccc56e41e3819eb|commit]] * uvcvideo: Add support for Apple T2-attached !FaceTime HD Camera [[https://git.kernel.org/linus/53c264544dfce30f7741a2b1e78f90d046e5d8ff|commit]] == Universal Serial Bus == * quirks: add a Realtek card reader [[https://git.kernel.org/linus/2a7ccf6bb6f147f64c025ad68f4255d8e1e0ce6d|commit]] * serial: cp210x: add PIDs for Kamstrup USB Meter Reader [[https://git.kernel.org/linus/35a923a0b329c343e9e81d79518e2937eba06fcd|commit]] * serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions [[https://git.kernel.org/linus/f32c5a0423400e01f4d7c607949fa3a1f006e8fa|commit]] * serial: option: add support for Cinterion MV32-WA/MV32-WB [[https://git.kernel.org/linus/b4a64ed6e7b857317070fcb9d87ff5d4a73be3e8|commit]] * serial: pl2303: add IBM device IDs [[https://git.kernel.org/linus/e1d15646565b284e9ef2433234d6cfdaf66695f1|commit]] * serial: simple: add Nokia phone driver [[https://git.kernel.org/linus/c4b9c570965f75d0d55e639747f1e5ccdad2fae0|commit]] * dwc3: drd: Add support for usb-conn-gpio based usb-role-switch [[https://git.kernel.org/linus/a102f07e4edf0f1cf06bf9825ab10e26a29dd945|commit]] * i.MX8MP: more USB3 glue layer feature support [[https://git.kernel.org/linus/81915384b5d127c67bfb4d19a62ec193e12eaaef|commit]], [[https://git.kernel.org/linus/d600d31e37dc50c4a99f3e73f8b467ea33f1475f|commit]], [[https://git.kernel.org/linus/9d52107185b646d449b682e10e95e6b3037b79cf|commit]], [[https://git.kernel.org/linus/290918c72a2973ffc876d8efb4da304bf7aaea8f|commit]] * dwc3: pci: Add support for Intel Alder Lake [[https://git.kernel.org/linus/ecb0a2f1e9e263645c9344e898423937ea842551|commit]] * ehci: add pci device support for Aspeed platforms [[https://git.kernel.org/linus/c3c9cee592828528fd228b01d312c7526c584a42|commit]] * gadget: Add configfs HS/SS bInterval * gadget: f_uac2: Add HS/SS bInterval to configfs [[https://git.kernel.org/linus/4ed941a99996ffeec4b4239df2db82d8b7b183dc|commit]], [[https://git.kernel.org/linus/355a05dc8367d7533e5925e08dadfc8604961bbc|commit]], [[https://git.kernel.org/linus/554237f2bb62c4fcf01372e4c63d3e0062f27bac|commit]], [[https://git.kernel.org/linus/a857c42fca8cf931844bd97ff7520ddcbd549e71|commit]] * gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X [[https://git.kernel.org/linus/89ada0fe669a7abf8777b793b874202a0767a24f|commit]] * gadget: audio: Multiple rates, notify [[https://git.kernel.org/linus/ce6a7bfbe57161edb53fb37e7191008ceff00752|commit]], [[https://git.kernel.org/linus/c565ad07ef35f5c7461ba9fc08dbb3a61420b8d2|commit]], [[https://git.kernel.org/linus/8722a949e62ad77b3e4acc11fc44774ebbc32356|commit]], [[https://git.kernel.org/linus/eb3a1ce6f5ed2c047bcae4aad76b7ee711715c7d|commit]], [[https://git.kernel.org/linus/a7339e4f5788bd088bb0be1f96a6cce459676ed0|commit]], [[https://git.kernel.org/linus/695d39ffc2b59b8333ff85724619514f98613205|commit]], [[https://git.kernel.org/linus/8fe9a03f43316cd93e753d06372159d23ba931d4|commit]], [[https://git.kernel.org/linus/62385cf158a7e65b5f347590521d02ee75dc8518|commit]], [[https://git.kernel.org/linus/7ff4a3b5489959a0256840a361b54d979b822535|commit]], [[https://git.kernel.org/linus/d1d11dd1306908bc18b6592bbd21ba7d19a931e5|commit]] * gadget: f_uac1: allow changing interface name via configfs [[https://git.kernel.org/linus/dfb05b5dc3afd90e564b69b88ff6be6947a0f32f|commit]] * gadget: f_uac2: allow changing interface name via configfs [[https://git.kernel.org/linus/993a44fa85c1ea5989fb5c46236ca2e3cfd71b78|commit]] * misc: eud: Add driver support for Embedded USB Debugger(EUD) [[https://git.kernel.org/linus/9a1bf58ccd4432688cee28a8e77726d7962fed13|commit]] * typec: Support the WUSB3801 port controller [[https://git.kernel.org/linus/d016cbe4d7acf5100df83ecf4d02db4e9f607c1d|commit]] * typec: rt1719: Add support for Richtek RT1719 [[https://git.kernel.org/linus/25d29b980912df4d52d619ee3d64237619b991df|commit]] * ulpi: Add debugfs support [[https://git.kernel.org/linus/bd0a0a024f2a41e7cc8eadb9862f82c45884b69c|commit]] * xhci-mtk: add support ip-sleep wakeup for mt8195 [[https://git.kernel.org/linus/43d48bbb1486165e9832af427c0e9e53d5500f8a|commit]] * xhci and hub features [[https://git.kernel.org/linus/534675942e901959b5d8dc11ea526c4e48817d8e|commit]], [[https://git.kernel.org/linus/5ce036b98dd3301fc43bb06a6383ef07b6c776bc|commit]], [[https://git.kernel.org/linus/5c44d9d7570b244ca08fef817c4c90aa7a1f1b5f|commit]], [[https://git.kernel.org/linus/6aec50009d52f28ef8b512cba0f5078b3928064d|commit]], [[https://git.kernel.org/linus/e1ec140f273e1e30cea7e6d5f50934d877232121|commit]], [[https://git.kernel.org/linus/5c2a380a5aa8c15985359904b6d47466528d2993|commit]], [[https://git.kernel.org/linus/cd36facf104afbde7e8fa25cd6f5b6dd9fa97bb2|commit]], [[https://git.kernel.org/linus/133da4b470ecb1d696f07d18753cc482fa0b7580|commit]], [[https://git.kernel.org/linus/0b86f02d91c82c8348a8f3be960486e14a3dd479|commit]] == Serial Peripheral Interface (SPI) == * Add compatible for MT7986 [[https://git.kernel.org/linus/da40a352db2bae470a3eea038cc53454c24e67f3|commit]] * Add spi driver for Sunplus SP7021 [[https://git.kernel.org/linus/f62ca4e2a863033d9b3b5a00a0d897557c9da6c5|commit]] * amd: Add support for version AMDI0062 [[https://git.kernel.org/linus/209043554915d7c51ac112a668ad1a255e1bea61|commit]] * auxdisplay: Add support for the Titanmec TM1628 7 segment display controller * intel: Add support for Raptor Lake-S SPI serial flash [[https://git.kernel.org/linus/299d8b74519d04042f8803d0604e08a1a7e31e5e|commit]] * mediatek: add ipm design support for MT7986 [[https://git.kernel.org/linus/7e963fb2a33ce488e65258ab5be38a4855923033|commit]] * External ECC engines & Macronix support [[https://git.kernel.org/linus/4a3cc7fb6e63bcfdedec25364738f1493345bd20|commit]], [[https://git.kernel.org/linus/cb7e96ee81edaa48c67d84c14df2cbe464391c37|commit]], [[https://git.kernel.org/linus/a9be454927de3b6df8ca4cbd88e019e52b73d4b4|commit]], [[https://git.kernel.org/linus/0e450c7ce7d170a78adaeaa9a430e4184f191c15|commit]], [[https://git.kernel.org/linus/9a15efc5d5e6b5beaed0883e5bdcd0b1384c1b20|commit]], [[https://git.kernel.org/linus/a433c2cbd75ab76f277364f44e76f32c7df306e7|commit]], [[https://git.kernel.org/linus/dc4c2cbf0be2d4a8e2a65013ea2815bb2c8ba949|commit]], [[https://git.kernel.org/linus/f9d7c7265bcff7d9a17425a8cddf702e8fe159c2|commit]], [[https://git.kernel.org/linus/5fd6739e0df7e320bcac103dfb95fe75941fea17|commit]], [[https://git.kernel.org/linus/b7b64db74ea53f51d316077c1267bb4d0792ef4b|commit]], [[https://git.kernel.org/linus/d1b64bb28907b0ae4eff6befd6a1a476fbb68424|commit]], [[https://git.kernel.org/linus/33fce1d8bfa8220eb3edf5b3691a411a9191d0b1|commit]], [[https://git.kernel.org/linus/00360ebae483e603d55ec9a7231b787cb80ffe13|commit]] * pxa2xx: Add support for Intel Raptor Lake PCH-S [[https://git.kernel.org/linus/54d0fd06e2bd52d3b17648de787157a7c0625adb|commit]] * s3c64xx: Add spi port configuration for Tesla FSD SoC [[https://git.kernel.org/linus/4ebb15a15799da4954f1d4926fcd3263ea46e417|commit]] * spi-mtk-nor: add new soc mt8186 support [[https://git.kernel.org/linus/4e8bfe5cdf77621cb4e7b196448ceeff20d9d6a6|commit]] * Tegra QUAD SPI combined sequence mode [[https://git.kernel.org/linus/ac982578e7d340dc4f4fd243f4a4b24787d28c3f|commit]], [[https://git.kernel.org/linus/de2f678b11bdcbabb6d804c543f9a3325c0e83bf|commit]], [[https://git.kernel.org/linus/ea23f0e148b82e5bcbc6c814926f53133552f0f3|commit]], [[https://git.kernel.org/linus/75a1b44a54bd97500e524cf42e8c81cc632672b3|commit]] == Watchdog == * aspeed: add nowayout support [[https://git.kernel.org/linus/4ed1a6b6e66dd9ba0a1d56ed23f46c39fe9368c5|commit]] * ixp4xx: Implement restart [[https://git.kernel.org/linus/1aea522809e67f42295ceb1d21429d76c43697e4|commit]] * max77620: Add support for the max77714 variant [[https://git.kernel.org/linus/254099d8fafcd80e11a3246f6ff62af816a2b566|commit]] * orion_wdt: support pretimeout on Armada-XP [[https://git.kernel.org/linus/7a6b3d8a432d18f48f3390de48f4361bc677712e|commit]] * renesas_wdt: Add R-Car Gen4 support [[https://git.kernel.org/linus/823a20e3c78be40a2bc88a5727a9c32ad6bb0b99|commit]] * sp5100_tco: Enable Family 17h+ CPUs [[https://git.kernel.org/linus/826270373f17fd8ebd10753ca0a5fd2ceb1dc38e|commit]] == Serial == * 8250_bcm2835aux: Add ACPI support [[https://git.kernel.org/linus/fcc446c8aa6303b247b0d88f460167b731265282|commit]] * mvebu-uart: Support for higher baudrates [[https://git.kernel.org/linus/2c861b73a23b1237bdd054b6023bb27f6747c2b9|commit]], [[https://git.kernel.org/linus/9b0d5d4b7a585e94a31c09bd2363e2029d782ba7|commit]], [[https://git.kernel.org/linus/b7e2b5360f9bd44733d80ffd2d070ba1f3ca7e0c|commit]], [[https://git.kernel.org/linus/ebd7e37a8b7e703555b0ca4796441c3876254773|commit]], [[https://git.kernel.org/linus/694b7112473a33a3685e75f6cc45cbe939950753|commit]], [[https://git.kernel.org/linus/c77a6ac84085c0f27209f6f26c271d20f8e74f93|commit]] * sunplus-uart: Add Sunplus SoC UART Driver [[https://git.kernel.org/linus/9e8d5470325f25bed7d33f9faaae6d5e4f313650|commit]] * atmel: add earlycon support [[https://git.kernel.org/linus/aab68e959b37eddfe6b1640636457e960f66db2c|commit]] * samsung: Add ARTPEC-8 support [[https://git.kernel.org/linus/1db536f95d0264a2b83fb032d5b057ba0113e622|commit]] == CPU Frequency scaling == * qcom-hw: Add support for per-core-dcvs [[https://git.kernel.org/linus/c377d4ba86e9136b4923124ac1ed858d77020aaf|commit]] == Voltage, current regulators, power capping, power supply == * Introduce "opp-microwatt" and Energy Model from DT [[https://git.kernel.org/linus/0409ab77728d705f376ae28fd7114161295e7ed2|commit]], [[https://git.kernel.org/linus/4f9a7a1dc2a294c5c5c4b0246e2281e6ec88fb91|commit]], [[https://git.kernel.org/linus/caeea9e6671984c3865918459d756b961a24bb49|commit]], [[https://git.kernel.org/linus/32bf8bc9a077680566b2b4f88b9b46e6cc740179|commit]], [[https://git.kernel.org/linus/f48a0c475c2aec8f2274703e1dc7be503f40f7cc|commit]] * AB8500 charging [[https://git.kernel.org/linus/d72ce7d324786257410bec6b36e3756647dd76fd|commit]], [[https://git.kernel.org/linus/0e8b903b522b5a3cb473035cea085d396dd7150a|commit]], [[https://git.kernel.org/linus/1f918e0fe43ec41d906e2cf96b80b15451fed7ba|commit]], [[https://git.kernel.org/linus/e9e7d165b4b0413c5b7db74515e4981a226b78a0|commit]], [[https://git.kernel.org/linus/bc5d4a24eca3bc0c6ab5dd81026265a20cabcd48|commit]], [[https://git.kernel.org/linus/c8aee3f41cb84a9ac3b6b5ba2e92cda6cf50d0a0|commit]] * Introduces bypass charge type property [[https://git.kernel.org/linus/05f2281b4192320a20d746df6146b3dd82f96e39|commit]], [[https://git.kernel.org/linus/be5f08f066f6530c414429335b58b42ca291c484|commit]], [[https://git.kernel.org/linus/1ff8cc2ca84d695da3fc30a2ead1054e4c99e2fa|commit]] * power: supply: Add a driver for Injoinic power bank ICs [[https://git.kernel.org/linus/75853406fa27961044e7dc03c7dc8544477e81f5|commit]] * power: supply: bq24190 updates + new ug3105 driver [[https://git.kernel.org/linus/7562ccd85ffb3fac15d731df1ea5c8974485626e|commit]], [[https://git.kernel.org/linus/c76787b0d8d2b8660e880d17fbe6fac22e8d35f5|commit]], [[https://git.kernel.org/linus/5e8c1dc78ccf37fc804df5415a8426ca9d19d51a|commit]], [[https://git.kernel.org/linus/a314fae312639876ff00788c6b8a5dca55be3190|commit]], [[https://git.kernel.org/linus/73633ccbba38b9e7bc1ac0527f52cb421beb68f1|commit]], [[https://git.kernel.org/linus/445c21d2080f6ffaad3482409fe90e8ed22db6a2|commit]], [[https://git.kernel.org/linus/4e456230f1ba27deed5a2148bc58c85281d214b7|commit]], [[https://git.kernel.org/linus/f059b46e6fc3eb07e54e2a94912740da49f1d652|commit]] * power-suppy/i2c/extcon: Fix charger setup on Xiaomi Mi Pad 2 and Lenovo Yogabook [[https://git.kernel.org/linus/2220af8ca61ae67de4ec3deec1c6395a2f65b9fd|commit]], [[https://git.kernel.org/linus/766873c139a9185f2ee33c434df85140d67356d1|commit]], [[https://git.kernel.org/linus/c562a43a460fbd582fba0e7e4d3f09cef48d65b1|commit]], [[https://git.kernel.org/linus/7b22a97464b4fd49b27a5eda72229854d0f454fa|commit]], [[https://git.kernel.org/linus/7e3b8e357f230f96473a84581cfa18899f860338|commit]], [[https://git.kernel.org/linus/40428bd4675762f2da5e81b5b31c0425f9bd0de2|commit]], [[https://git.kernel.org/linus/06c75095e8147770626f7ca0b6352a718e62ba38|commit]], [[https://git.kernel.org/linus/f481d5b80bd86ad39229c430d26513c096474578|commit]], [[https://git.kernel.org/linus/5575802d78b8c6130aaecb33f700b379f1fe5ecd|commit]], [[https://git.kernel.org/linus/79d35365a5858466ff7b37aaf1fcf11b683b9442|commit]], [[https://git.kernel.org/linus/eab25b4f93aa771728127705eb4b235a3b5aad94|commit]], [[https://git.kernel.org/linus/48f45b094dbbf23620929b68afd32e865f712272|commit]], [[https://git.kernel.org/linus/c1ae3a4efbf53335a6422646759f43d682ebdaf8|commit]], [[https://git.kernel.org/linus/3afcbe09470091ca8a8048ef7c96701839a70961|commit]], [[https://git.kernel.org/linus/4b32649140a175fbda3cb8683faff16c3f390533|commit]], [[https://git.kernel.org/linus/b910a9cea8aa54d39275ebee8d0f04ff9656ab80|commit]], [[https://git.kernel.org/linus/b7fa2cd357eded72159a6112e23839c47f4b50c1|commit]], [[https://git.kernel.org/linus/73b5ae341588ddb6480dff5471e66e4016be26a0|commit]], [[https://git.kernel.org/linus/66e31186cd2aa7ee325b64555321e2ba06f141ab|commit]], [[https://git.kernel.org/linus/21356ac14e054ee86a34008e2c59bd3f1b42d7bf|commit]] * regulator: Add support for TPS6286x [[https://git.kernel.org/linus/e2a01b4e8806087743e5ee42f9dcedfc741d4112|commit]] * Add Richtek RT5190A PMIC support [[https://git.kernel.org/linus/760423dfad53877b468490758fe7ea968ded9402|commit]] * regulator: qcom-rpmh: Add support for SDX65 [[https://git.kernel.org/linus/5999f85ddeb436b4007878f251a30ccc8b9c638b|commit]] == Real Time Clock (RTC) == * Add new {{{RTC_FEATURE_ALARM_WAKEUP_ONLY}}} feature [[https://git.kernel.org/linus/e99653afeb9585350644c5ae4b0ca987cbe8d053|commit]] * max77686: Add MAX77714 support [[https://git.kernel.org/linus/c58e496311a50c087eeeaaae81083cd643fe5128|commit]] * optee: add RTC driver for OP-TEE RTC PTA [[https://git.kernel.org/linus/81c2f059ab90b221931e78503c80dcd8fbadac53|commit]] * sun6i: Add Allwinner H616 support [[https://git.kernel.org/linus/8a93720329d4d24c352b035e0532f756c8ecf546|commit]] * sun6i: Add support for broken-down alarm registers [[https://git.kernel.org/linus/7878fec4b5445b708f5aa068bbc600e59308a165|commit]] * sun6i: Add support for linear day storage [[https://git.kernel.org/linus/648c151ab5d8b05bf1c539c92fcb080f475f20b9|commit]] == Pin Controllers (pinctrl) == * Add driver for Sunplus SP7021 [[https://git.kernel.org/linus/aa74c44be19c8b1de38d955c2c45c309991c805a|commit]] * Add pinctrl driver on mt8186 [[https://git.kernel.org/linus/8b483bda1e4660411b24736e5fd6ddab472611bc|commit]] * alderlake: Add Intel Alder Lake-N pin controller support [[https://git.kernel.org/linus/114b610b9048c6a622c857e044ff105cbc46fab1|commit]] * alderlake: Add Raptor Lake-S ACPI ID [[https://git.kernel.org/linus/ddfdd1304e5996d8f49320cf09843d979912ab29|commit]] * bcm: add driver for BCM4908 pinmux [[https://git.kernel.org/linus/f7e322d99f1180270fb4a3e1ae992b3116cfcf34|commit]] * icelake: Add Ice Lake-N PCH pin controller support [[https://git.kernel.org/linus/d25478e1d8f9bf9344cf61a9c02fae88d9930f55|commit]] * imx93: Add pinctrl driver support [[https://git.kernel.org/linus/1b945334a93fffd5a27c4a11798a53dcb7730d7f|commit]] * nuvoton: Add driver for WPCM450 [[https://git.kernel.org/linus/a1d1e0e3d80a870cc37a6c064994b89e963d2b58|commit]] * ocelot: Add support for ServalT SoC [[https://git.kernel.org/linus/8fc0bfcd57198471e1e3def2e66e1b9384b490c3|commit]] * qcom-pmic-gpio: Add support for pm8450 [[https://git.kernel.org/linus/168a0abf05a8da919397552d9cd2a798c4104e8a|commit]] * qcom: Introduce sc8280xp TLMM driver [[https://git.kernel.org/linus/c0e4c71a9e7ceea8f14e0b875fcc23266caf05e6|commit]] * qcom: sm8450: Add egpio support [[https://git.kernel.org/linus/c74803ee45afaf23e33bfa09ff57e6106f583868|commit]] * qcom: spmi-mpp: Add PM8226 compatible [[https://git.kernel.org/linus/d8420f5a25fd6de120f013b1a80066137894fb87|commit]] * renesas: Initial R8A779F0 PFC support [[https://git.kernel.org/linus/030ac6d7eeff81e33acc02aa827bfb3448b53d3a|commit]] == Multi Media Card (MMC) == * Add driver for LiteX's LiteSDCard interface [[https://git.kernel.org/linus/92e099104729d7284d37bc0f49f8a9d30f3e0521|commit]] * sdhci-tegra: Enable wake on SD card event [[https://git.kernel.org/linus/48f6daf188ef51ee60b3dd0a38aff8cc14f14ffb|commit]] * sdhci_am654: Add Support for TI's AM62 SoC [[https://git.kernel.org/linus/02538e45c666f207c55ae2984cf64de16abd3aea|commit]] * sunxi-mmc: Add D1 MMC variant [[https://git.kernel.org/linus/75a2f412d0aed4a4a80ab2a2d96d040b17acb6d6|commit]] == Memory Technology Devices (MTD) == * mchp23k256: Add SPI ID table [[https://git.kernel.org/linus/bc7ee2e34b219da6813c17a1680dd20766648883|commit]] * mchp48l640: Add SPI ID table [[https://git.kernel.org/linus/69a6d06878f05d63673b0dcdc3c3ef1af2996d46|commit]] * External ECC engines & Macronix support [[https://git.kernel.org/linus/93f2ec9e401276fb4ea9903194a5bfcf175f9a2c|commit]], [[https://git.kernel.org/linus/0e7f1b557974ce297e5e4c9d4245720fbb489886|commit]], [[https://git.kernel.org/linus/f0dcb5bd56ee7cf7fcca123d5df51b201d1c9e9b|commit]], [[https://git.kernel.org/linus/751f204a6fe6fd4a856315071c7cc9d8cf9e504d|commit]], [[https://git.kernel.org/linus/3a0d6d0fb14df501c90b629c04d2c8c60615b3f3|commit]], [[https://git.kernel.org/linus/390925f60a4bbcf32fa15f819fd6ec123dd26844|commit]], [[https://git.kernel.org/linus/90c204d3195a795f77f5bce767e311dd1c59ca17|commit]], [[https://git.kernel.org/linus/295fca79a8ee8e140f61e1b00e2cd21bf0fd9464|commit]], [[https://git.kernel.org/linus/475e826bad8c7b65d4157259c9906fcf86834f14|commit]], [[https://git.kernel.org/linus/3e2bcda631d4e612a8cd69613a15fae2f9941857|commit]], [[https://git.kernel.org/linus/1d46963d453770ac68d954e61f094eba6e42744f|commit]], [[https://git.kernel.org/linus/96489c1c0b53131b0e1ec33e2060538379ad6152|commit]], [[https://git.kernel.org/linus/cda32a618debd3fad8e42757b198719ae180f8f4|commit]], [[https://git.kernel.org/linus/48e6633a9fa2400b53a964358753769f291a7eb0|commit]], [[https://git.kernel.org/linus/5145abeb0649acf810a32e63bd762e617a9b3309|commit]], [[https://git.kernel.org/linus/70e038f89b467995708207fb57bbf46aec32dc2c|commit]], [[https://git.kernel.org/linus/4a3cc7fb6e63bcfdedec25364738f1493345bd20|commit]], [[https://git.kernel.org/linus/cb7e96ee81edaa48c67d84c14df2cbe464391c37|commit]], [[https://git.kernel.org/linus/a9be454927de3b6df8ca4cbd88e019e52b73d4b4|commit]], [[https://git.kernel.org/linus/0e450c7ce7d170a78adaeaa9a430e4184f191c15|commit]], [[https://git.kernel.org/linus/9a15efc5d5e6b5beaed0883e5bdcd0b1384c1b20|commit]], [[https://git.kernel.org/linus/a433c2cbd75ab76f277364f44e76f32c7df306e7|commit]], [[https://git.kernel.org/linus/dc4c2cbf0be2d4a8e2a65013ea2815bb2c8ba949|commit]], [[https://git.kernel.org/linus/f9d7c7265bcff7d9a17425a8cddf702e8fe159c2|commit]], [[https://git.kernel.org/linus/5fd6739e0df7e320bcac103dfb95fe75941fea17|commit]], [[https://git.kernel.org/linus/b7b64db74ea53f51d316077c1267bb4d0792ef4b|commit]], [[https://git.kernel.org/linus/d1b64bb28907b0ae4eff6befd6a1a476fbb68424|commit]], [[https://git.kernel.org/linus/33fce1d8bfa8220eb3edf5b3691a411a9191d0b1|commit]], [[https://git.kernel.org/linus/00360ebae483e603d55ec9a7231b787cb80ffe13|commit]] * BCMA support for brcmnand [[https://git.kernel.org/linus/9e37532b1820b4d86b17c74bf3d176d79c80974b|commit]], [[https://git.kernel.org/linus/25f97138f8c225dbf365b428a94d7b30a6daefb3|commit]], [[https://git.kernel.org/linus/c0d08a1401bbd0b8f523b431220e4b44fc4ac631|commit]], [[https://git.kernel.org/linus/75ac944722b09faaffeb10bae355f5a1fb676107|commit]], [[https://git.kernel.org/linus/f5619f3774d0ef6ddbb8de4c782cc4e42966c524|commit]], [[https://git.kernel.org/linus/02d1d0e4dfc3fdc5aa05b78e7def00dc1e62257e|commit]], [[https://git.kernel.org/linus/8e5913005f7bfcebd1c67df63fb63bcbb3bfc302|commit]], [[https://git.kernel.org/linus/5abd37f6e9d653b748a1acad7e0abcbe540e896a|commit]], [[https://git.kernel.org/linus/feca4cc4765a67907a97bddfa94aa6901cbbce7d|commit]] * rawnand: stm32_fmc2: Add NAND Write Protect support [[https://git.kernel.org/linus/ffb16c1c42670356c579926aabdac0ac7bbc16d8|commit]] == Industrial I/O (iio) == * afe: add temperature rescaling support [[https://git.kernel.org/linus/bc437f7515f5e14aec9f2801412d9ea48116a97d|commit]], [[https://git.kernel.org/linus/701ee14da95dcd25c1bf20dea7c8335b70d73124|commit]], [[https://git.kernel.org/linus/a29c3283653b80b916c5ca5292c5d36415e38e92|commit]], [[https://git.kernel.org/linus/f5fc003d48033559314f1c9de8198f58f14ed557|commit]], [[https://git.kernel.org/linus/2eb30577f2533463afed3456141d4becc4f79e91|commit]], [[https://git.kernel.org/linus/8e74a48d17d509bf605e64252f38550b1a9cc376|commit]], [[https://git.kernel.org/linus/278fe1d2d3a70e45267098024dc27390d8a0a157|commit]], [[https://git.kernel.org/linus/03e7d21ee1a975311c2a2c6f1f31e45023af991c|commit]], [[https://git.kernel.org/linus/d065a283fe8109a055930fc438eeea81d7f121df|commit]], [[https://git.kernel.org/linus/66724c31c0a0959e540c95a82ed87763df7a5a69|commit]] * accel: add ADXL367 driver [[https://git.kernel.org/linus/cbab791c5e2a58c123d84bd9202c054e5449bc96|commit]] * accel: adxl345: Add ACPI HID table [[https://git.kernel.org/linus/b9493d595226b598ed79b3769f7038fda1a5391b|commit]] * accel: st_accel: Add support for Silan SC7A20 [[https://git.kernel.org/linus/c7a43b089826b17e46419d93c00c0d2f4b26735f|commit]] * amplifiers: ada4250: add support for ADA4250 [[https://git.kernel.org/linus/28b4c30bfa5f507879c4d55e1ff45c828875af64|commit]] * dac: add support for ltc2688 [[https://git.kernel.org/linus/832cb9eeb9312dd2e14133681d3920b773ef1eac|commit]] * frequency: admv1014: add support for ADMV1014 [[https://git.kernel.org/linus/f4eb9ac7842ff22370e262b8440edada40b1680a|commit]] * frequency: admv4420.c: Add support for ADMV4420 [[https://git.kernel.org/linus/b59c04155901fb47b4f7fe7d92447a5b0533c6c8|commit]] * humidity: hdc100x: Add ACPI HID table [[https://git.kernel.org/linus/711b6a3f4af137c4a7f759136ccd50d455095b95|commit]] * potentiometer: ds1803: Add support for Maxim DS3502 [[https://git.kernel.org/linus/73c169857c1294ce08ece597278003b795881eb1|commit]] * pressure: dps310: Add ACPI HID table [[https://git.kernel.org/linus/72ff282819d0526d3e4417c2a61414557981b5af|commit]] * proximity:sx9324: Add SX9324 support [[https://git.kernel.org/linus/4c18a890dff8d95ca234d184773910383a978d45|commit]] * proximity:sx9360: Add sx9360 support [[https://git.kernel.org/linus/1cdb4c47f7f501e51006fdb4d36c528ed30de9a8|commit]] * temperature: iqs620at-temp: Add support for V3 silicon [[https://git.kernel.org/linus/9e444dbf278c604110762b25d8e0b4e9f1d27dbc|commit]] == Multi Function Devices (MFD) == * ab8500: Drop debugfs module [[https://git.kernel.org/linus/3d4d1266597c0206f85c42c387eb942716dfad45|commit]] * arizona-spi: Add Android board ACPI table handling [[https://git.kernel.org/linus/9ed55e9ac536a3d60e5dd75def3e9158d1d09f5e|commit]] * intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs [[https://git.kernel.org/linus/8c70bd5802f4f51979f3b8a887088837edd56341|commit]] * max77714: Add driver for Maxim MAX77714 PMIC [[https://git.kernel.org/linus/60b050ff3a60273d56b4017d0f45d5ca71aae5ad|commit]] * rk808: Add reboot support to rk808.c [[https://git.kernel.org/linus/56f216d8efbc1212bf5ff8a6ff5e29927965e8db|commit]] == Pulse-Width Modulation (PWM) == * jz4740: Add support for X1000 SoC [[https://git.kernel.org/linus/5a4715208caabc7b79d16d697e4f6947587a286d|commit]] == Inter-Integrated Circuit (I2C + I3C) == * Introduce common module to instantiate CCGx UCSI [[https://git.kernel.org/linus/4ebf4987c0918ec6a08ece8ee745af44af02dee0|commit]] * designware: Add AMD PSP I2C bus support [[https://git.kernel.org/linus/78d5e9e299e31bc2deaaa94a45bf8ea024f27e8c|commit]] * i3c: support dynamically added i2c devices [[https://git.kernel.org/linus/72a4501b5d089772671360a6ec74d5350acf8c2e|commit]] * i801: Add support for Intel Raptor Lake PCH-S [[https://git.kernel.org/linus/9c02d4011e92b92aa008d6907216a8e501b0443a|commit]] * i801: Add support for the Process Call command [[https://git.kernel.org/linus/55b6f82e9443aaf0c6c3a27c394481555ed0da50|commit]] * mediatek: Add i2c compatible for Mediatek MT8168 [[https://git.kernel.org/linus/1bff55b57ea16bac882715017fc9b8f9e16894e2|commit]] * piix4: Enable EFCH MMIO for Family 17h+ [[https://git.kernel.org/linus/6cf72f41808ab5db1d7718b999b3ff0166e67e45|commit]] * rcar: Add R-Car Gen4 support [[https://git.kernel.org/linus/ea01b71b07993d5c518496692f476a3c6b5d9786|commit]] == Hardware monitoring (hwmon) == * Add "label" attribute [[https://git.kernel.org/linus/e1c9d6d61ddf3f34f14d3de51d6eea68683b5841|commit]] * adm1275: Add sample averaging binding support [[https://git.kernel.org/linus/a3cd66d7cbadcc0c29884f25b754fd22699c719c|commit]] * aquacomputer_d5next: Add support for Aquacomputer Farbwerk 360 [[https://git.kernel.org/linus/2fd3eec19c6e0a2c218853db9df27d4e74921673|commit]] * asus-ec-sensors: Add Crosshair VIII Hero WiFi [[https://git.kernel.org/linus/2f66cb5bf35265a8c9413a019166a0c29823ce57|commit]] * asus-ec-sensors: add CPU core voltage [[https://git.kernel.org/linus/f545a2fd473606809cb4a5045919a10194d86d36|commit]] * asus-ec-sensors: add driver for ASUS EC [[https://git.kernel.org/linus/d0ddfd241e5719d696bc0b081e260db69d368668|commit]] * asus_wmi_ec_sensors: Support T_Sensor on Prime X570-Pro [[https://git.kernel.org/linus/848da7b58796a2583e88dfa0c974bcaa7e40fbec|commit]] * asus_wmi_sensors: add ASUS ROG STRIX B450-F GAMING II [[https://git.kernel.org/linus/6dd0ea4c565f73dca55a20bc1ab1587a6587d687|commit]] * sch5627: Add pwmX_auto_channels_temp attributes [[https://git.kernel.org/linus/e75d16e58467c5703821e12536c7dc438f3c425d|commit]], [[https://git.kernel.org/linus/aa9f833dfc128169a1162261c5641aa516b4a231|commit]] * Add driver for Texas Instruments TMP464 and TMP468 [[https://git.kernel.org/linus/007e433cf0373334a2bef1b0c9831647184906ba|commit]] * Deprecate asis_wmi_ec_sensors driver [[https://git.kernel.org/linus/4408d3600f5af8abc3258900526ae8c16b106e81|commit]] * sy7636a: Add temperature driver for sy7636a [[https://git.kernel.org/linus/de34a4053250781404779b567b58dd97af689ce0|commit]] * lm70: Add ti,tmp125 support [[https://git.kernel.org/linus/cd929672a9ef644aca12de59a75de5f061d5983d|commit]] * max6639: Add regulator support [[https://git.kernel.org/linus/4e2271ea275193a24ea1c905a38fa000b0f8b822|commit]] * mlxreg-fan: Use pwm attribute for setting fan speed low limit [[https://git.kernel.org/linus/da74944d3a469ffc0e8229520afbf41ad01219b6|commit]] * nct6775: add ASUS Pro B550M-C/PRIME B550M-A [[https://git.kernel.org/linus/23a8d76e5ec5fea267d5c822477b8b11681c2b45|commit]] * nct6775: add ASUS ROG STRIX Z390/Z490/X570-* / PRIME X570-P [[https://git.kernel.org/linus/7979a30ddc560b372c0b9549f0587f56365cf6bf|commit]] * occ: Add various poll response data in sysfs [[https://git.kernel.org/linus/6109c3e1905c3f8d0a3909c5f6a9ad5186822b2b|commit]], [[https://git.kernel.org/linus/a25126fc32890a2a03ba5ddd1189aa8a4bcf4591|commit]], [[https://git.kernel.org/linus/a03d8969887325167d5fe47ead99d280bbbc6b06|commit]], [[https://git.kernel.org/linus/84dc9e8a7eec2cdff00728baedf0fb35fc7c11e8|commit]] * pmbus: Add support for pli1209bc [[https://git.kernel.org/linus/d0cd978513f2e37c353ec2dcfbd863f97edb1dcd|commit]], [[https://git.kernel.org/linus/ba1d263af1c034baf479bca14d6f715b713214b1|commit]] * pmbus/lm25066: Add regulator support [[https://git.kernel.org/linus/da78ad2b6b9b7308c5835428442fef8d73cea2e3|commit]] * powr1220: Add support for Lattice's POWR1014 power manager IC [[https://git.kernel.org/linus/9f93aa1005fa1b960f10e0ee3ed8c4e697526053|commit]] * tc654: Add thermal_cooling device support [[https://git.kernel.org/linus/99cb5e9f7a78857657220f65533dce550331d629|commit]] * xdpe12284: Add regulator support [[https://git.kernel.org/linus/f53bfe4d698430bd602c37042db4021dc2603b8d|commit]] * xdpe12284: Add support for xdpe11280 [[https://git.kernel.org/linus/efdab64d88ab693bdcadc23780e347cc4185d4be|commit]] == General Purpose I/O (gpio) == * Add Delta TN48M CPLD GPIO driver [[https://git.kernel.org/linus/b3dcb5de62092406bea6d5d03e32824d823fcd39|commit]] * Add support for Airoha EN7523 GPIO controller [[https://git.kernel.org/linus/0868ad385affa28cf15aebca3c38c5c51f79b286|commit]] == Leds == * pca955x: Allow zero LEDs to be specified [[https://git.kernel.org/linus/e26557a0aa68acfb705b51947b7c756401a1ab71|commit]] == DMA engines == * ti: k3-udma: Add AM62x DMSS support [[https://git.kernel.org/linus/03cbdf8b1252140520c9f9ead374b0c2e480fb90|commit]], [[https://git.kernel.org/linus/5ac6bfb587772ade1ab474223ed44b359da1c20f|commit]] == Hardware Random Number Generator (hwrng) == * Introduce rng_quality sysfs attribute [[https://git.kernel.org/linus/8208285632f950d2bfd489b10148e05134b7119e|commit]] == Cryptography hardware acceleration == * atmel: add support for AES and SHA IPs available on lan966x SoC [[https://git.kernel.org/linus/16d20a08f15ee6ad9a4c1e17ede613927d1c553e|commit]] * atmel-tdes: Add support for the TDES IP available on sama7g5 SoC [[https://git.kernel.org/linus/e8bf24bd439da1ee7f37c2b03f44c6ad37c0c8c0|commit]] * hisilicon/sec: add the register configuration for HW V3 [[https://git.kernel.org/linus/aec01cc8d119b453b26da9ba45ec60ac2b395e18|commit]] * octeontx2: add synchronization between mailbox accesses [[https://git.kernel.org/linus/4363f3d3ce8f5440dfbcd66b6a6800b42a58ba6a|commit]] * qat: enable power management for QAT GEN4 [[https://git.kernel.org/linus/e5745f34113b758b45d134dec04a7df94dc67131|commit]] * xilinx: Add Xilinx SHA3 driver [[https://git.kernel.org/linus/7ecc3e34474b7055994314ab6cff75eac7d03b71|commit]] == PCI == * P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processors to whitelist [[https://git.kernel.org/linus/feaea1fe8b36b2e5b12b2f9e6e050db28dfee789|commit]] * Support BAR sizes up to 8TB [[https://git.kernel.org/linus/3dc8a1f6f64481a8a5a669633e880f26dae0d752|commit]] * aardvark: Add support for PME interrupts [[https://git.kernel.org/linus/0fc75d87454195885bd1a81fc7e6ce92572b6109|commit]] * aardvark: Enable MSI-X support [[https://git.kernel.org/linus/754e449889b22fc3c34235e8836f08f51121d307|commit]] * fu740: Force 2.5GT/s for initial device probe [[https://git.kernel.org/linus/a382c757ec5ef83137a86125f43a4c43dc2ab50b|commit]] * Extends pci-bridge-emul driver to emulate PCI Subsystem Vendor ID capability and PCIe extended capabilities. And then implement in pci-mvebu.c driver support for PCI Subsystem Vendor IDs, PCIe AER registers, support for legacy INTx interrupts, configuration for X1/X4 mode and usage of new PCI child_ops API [[https://git.kernel.org/linus/c453bf6f9b3279dc483878fb4f81944844ca75ae|commit]], [[https://git.kernel.org/linus/c0bd419732945b38268d56d2e924995fc53c8f7c|commit]], [[https://git.kernel.org/linus/3767a9024252095654d4688ddc323b25404c00fc|commit]], [[https://git.kernel.org/linus/26b982ca83210684b04191b73a7bbc02cdd3164f|commit]], [[https://git.kernel.org/linus/2a81dd9fd9b0b42b42ba7484baf6feb7b4d94d2e|commit]], [[https://git.kernel.org/linus/e3e13c9135da969cfe1666a9f24e76b589d5652b|commit]], [[https://git.kernel.org/linus/2b6ee04c0aa6cfff87bdf71b47b78fa26ad54afd|commit]], [[https://git.kernel.org/linus/c099c2a7618536edc28ab86fc171e96c4c1b22bb|commit]], [[https://git.kernel.org/linus/0124989220f21b5275f6bf9ad9a924c8fb278dce|commit]], [[https://git.kernel.org/linus/d00ea94e620903059d6818c074c70a95376b7e03|commit]], [[https://git.kernel.org/linus/ec075262648f396d65e03500b2a513ed69ba38d1|commit]] * qcom: Add SM8450 PCIe support [[https://git.kernel.org/linus/1c5aa0372634655d47b04f82373336645719fc7c|commit]] * Introduce !UniPhier NX1 PCI endpoint controller support [[https://git.kernel.org/linus/892fdf15b824f89ab7ece562ee123890d6a1b3bc|commit]], [[https://git.kernel.org/linus/d41584ae86169445b143bea081c43ca1587b6e46|commit]] == FRU Support Interface (FSI) == * sbefifo: Add userspace timeout control [[https://git.kernel.org/linus/b8d536d27765c67d1da0b5fc73f7d8c3d10f9af8|commit]], [[https://git.kernel.org/linus/a1dc6308865df719efb2a2f8a5f0f5979602d267|commit]] == Clock == * clk-apple-nco: Add driver for Apple NCO [[https://git.kernel.org/linus/6641057d5dba87338780cf3e0d0ae8389ef1125c|commit]] * clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW [[https://git.kernel.org/linus/fc153c1c58cb8c3bb3b443b4d7dc3211ff5f65fc|commit]] * cs2000-cp: add dynamic mode and more features [[https://git.kernel.org/linus/8e972afb3be633a2985081af75664a26f1929cf2|commit]], [[https://git.kernel.org/linus/68643c3735102177139237fd6656085eac403b69|commit]], [[https://git.kernel.org/linus/11dda11f00079cdf764b80211e948d48379c1e2e|commit]], [[https://git.kernel.org/linus/519ba32e34985fa3b79ab8163995e7a85568caa3|commit]], [[https://git.kernel.org/linus/a6e11bb24ebd40a05a33ac1985d8643eb7217a40|commit]], [[https://git.kernel.org/linus/da1eb4e8b4df2942614478289c89a2031d0488b1|commit]], [[https://git.kernel.org/linus/b83688258605900413dd6c85ac9278eea3bda614|commit]], [[https://git.kernel.org/linus/2f3d32fe9df80a65485c548a145916145fc99d68|commit]], [[https://git.kernel.org/linus/5edffb980519c3d59f93fdaff7249af83c3a3495|commit]] * imx: Add imx8dxl clk driver [[https://git.kernel.org/linus/036a4b4b4dfa6c56806b71daf8589044ff7aeeaa|commit]] * imx: Add initial support for i.MXRT1050 clock driver [[https://git.kernel.org/linus/7154b046d8f3a441474ced1688eb348d42f5f165|commit]] * Add i.MX93 clk bindings and driver [[https://git.kernel.org/linus/245830990da69abc913b80af0b43c5cbeb902c5d|commit]], [[https://git.kernel.org/linus/9a45081bb1fd5d15253994fcdbed652a56174d5e|commit]], [[https://git.kernel.org/linus/11994196178d9038d659c2b9468d7c219b708a37|commit]], [[https://git.kernel.org/linus/1b26cb8a77a49d8f8b5b723ef1db4cd6d2434dfc|commit]], [[https://git.kernel.org/linus/24defbe194b650218680fcd9dec8cd103537b531|commit]] * imx: pll14xx: Support dynamic rates [[https://git.kernel.org/linus/485b4ff57c2777c15bfe2e6e6a204200b040e131|commit]], [[https://git.kernel.org/linus/d77461a616b659bd88dc153e3a86dba5bf78aa8a|commit]], [[https://git.kernel.org/linus/58f4980ccbecf633df1fcb113e2a9f04842eccc6|commit]], [[https://git.kernel.org/linus/53990cf9d5b489fc0ec08e5c4df7139fc311a824|commit]], [[https://git.kernel.org/linus/052d03a043afebb8e26ec17de52e8cdc8b217ef9|commit]], [[https://git.kernel.org/linus/5ff50031cb8852bfcf587d003ba6bad3c2336852|commit]], [[https://git.kernel.org/linus/80cbc80612a01461a257f2c2eb9976cbadfb7be2|commit]], [[https://git.kernel.org/linus/b09c68dc57c9d44071d83bb935b733f53ea2b2b4|commit]] * microchip: Add driver for Microchip !PolarFire SoC [[https://git.kernel.org/linus/635e5e73370e7a5974c09b86cccd96e562bfeee8|commit]] * qcom: Add GPU clock controller driver for SM6350 [[https://git.kernel.org/linus/013804a727a0482bc6661e15dfababde5f856550|commit]] * qcom: Add MSM8226 Multimedia Clock Controller support [[https://git.kernel.org/linus/e6db8c8be7ad3b4ed42e3b06564047e3a4c42345|commit]] * qcom: Add SDX65 APCS clock controller support [[https://git.kernel.org/linus/2081df368ef325bd7f659e395620090ab2d8d1c0|commit]] * qcom: Add display clock controller driver for QCM2290 [[https://git.kernel.org/linus/cc517ea3333f586cb63d76f4e1e8ae3d2469b010|commit]] * qcom: Add display clock controller driver for SM6125 [[https://git.kernel.org/linus/6e87c8f074075e10c5352d3256879b4e6dd6cb81|commit]] * qcom: Add display clock controller driver for SM6350 [[https://git.kernel.org/linus/837519775f1d3945e3d4019641f7120d58325059|commit]] * qcom: gcc-ipq806x: add !CryptoEngine clocks [[https://git.kernel.org/linus/b293510f3961b90dcab59965f57779be93ceda7c|commit]] * qcom: rpmhcc: add sc8280xp support to the RPMh clock controller [[https://git.kernel.org/linus/809b482896742b30bcdaf2e2b2860acd1b0aa75d|commit]] * renesas: rzg2l-cpg: Add support for RZ/V2L SoC [[https://git.kernel.org/linus/a1bcf50a99dd1e40f0c6a963bd4f12547a89d4cd|commit]] * rs9: Add Renesas 9-series PCIe clock generator driver [[https://git.kernel.org/linus/892e0ddea1aa6f70b68cb2dd8e16bf271e20e72f|commit]] * samsung: fsd: Add initial clock support [[https://git.kernel.org/linus/4f346005aaed641042ca18171c4383a6a85f6a8b|commit]] * starfive: Add JH7100 audio clock driver [[https://git.kernel.org/linus/3028181ea3b8e2054d62dc013318c44f93333248|commit]] * sunxi-ng: Add support for the sun6i RTC clocks [[https://git.kernel.org/linus/d91612d7f01aca454469976d25db761c5085ae4d|commit]] * sunxi-ng: sun6i-rtc: Add support for H6 [[https://git.kernel.org/linus/1738890a3165ccd0da98ebd3e2d5f9b230d5afa8|commit]] == PHY ("physical layer" framework) == * Add support for the Layerscape !SerDes 28G [[https://git.kernel.org/linus/8f73b37cf3fbda67ea1e579c3b5785da4e7aa2e3|commit]] * cadence: Add Cadence D-PHY Rx driver [[https://git.kernel.org/linus/41d393aaead4e51d709b860176102b18bedb3c68|commit]] * cadence: Sierra: Add support for skipping configuration [[https://git.kernel.org/linus/d88ca22d6f0c9245086fe4cfca4cbe84382bdaa1|commit]] * qcom-qmp: add sc8280xp UFS PHY [[https://git.kernel.org/linus/c6455af548991ed22c89528f998fd965c052fb2e|commit]] * qcom-qusb2: Add compatible for MSM8953 [[https://git.kernel.org/linus/8456caa61c112ad8fdfcc1052f3d2881349ce9ea|commit]] * qcom-snps: Add sc8280xp support [[https://git.kernel.org/linus/7addff4018f0d5b94a8f5816fa752ea05ccfa23e|commit]] * qcom: Add support for eDP PHY on sc7280 [[https://git.kernel.org/linus/cc62512c1be39f19dc4d5c9831c4ff00481f9de9|commit]] * rockchip: add naneng combo phy for RK3568 [[https://git.kernel.org/linus/7160820d742a16313f7802e33c2956c19548e488|commit]] * sun4i-usb: Add D1 variant [[https://git.kernel.org/linus/204642e7de220a009e02f386b652f02078422959|commit]] * usb: Add "wake on" functionality for newer Synopsis XHCI controllers [[https://git.kernel.org/linus/ae532b2b7aa5a3dad036aef4e0b177607172d276|commit]] == EDAC (Error Detection And Correction) == * altera: Add SDRAM ECC check for U-Boot [[https://git.kernel.org/linus/e1bca853dddcb57cbf084acbf35e3654cef6fc75|commit]] * Add new register offset support and related changes [[https://git.kernel.org/linus/2151c84ece920dc55942495004a823cbecb921e5|commit]] == Various == * counter: push event on every pulse [[https://git.kernel.org/linus/73799a889262b4675799bec20a2765be6d6a3f98|commit]], [[https://git.kernel.org/linus/257e3df40c62bdc2a7cfb2deb1dac8fcb931cc73|commit]] * CXL.mem Topology Discovery and Hotplug Support [[https://git.kernel.org/linus/68cdd3d2af6964dae2f8d9b53ee94f740dcbda35|commit]], [[https://git.kernel.org/linus/229e8828c206be8fa0a159f6ff71e3b1a0484233|commit]], [[https://git.kernel.org/linus/4f195ee73ade1adf8326e5ed5fb271da51778991|commit]], [[https://git.kernel.org/linus/46c6ad27625ca00f59903585e41667d7a45b4eb8|commit]], [[https://git.kernel.org/linus/8baa787b93dbda6b24081297b934e8edd886d4bb|commit]], [[https://git.kernel.org/linus/303ebc1b1741b6a18349d8e5753c2d25fdb41a21|commit]], [[https://git.kernel.org/linus/c57cae78bfa6a8535d4baade451107b0577c2750|commit]], [[https://git.kernel.org/linus/0ff0af18216436d0151af4e410400c7a19ca9437|commit]], [[https://git.kernel.org/linus/c3bca8d4bb3ff77b8784cdc794eb1f8f89b10fb5|commit]], [[https://git.kernel.org/linus/608135db1b790170d22848815c4671407af74e37|commit]], [[https://git.kernel.org/linus/d54c1bbe2d34e301382968d8b05bd8162e8f60fb|commit]], [[https://git.kernel.org/linus/d621bc2e7282f9955033a6359877fd4ac4be60e1|commit]], [[https://git.kernel.org/linus/d2b61ed2ff63fd9f294db8399c7a680ea7fe8a23|commit]], [[https://git.kernel.org/linus/53fa1bff3426344d466d91e81f076eab677d0ece|commit]], [[https://git.kernel.org/linus/3c5b903955251ea464fca383a42d981e33004df6|commit]], [[https://git.kernel.org/linus/86c8ea0f3b32aae6d824bdc0d835b6a9361dc912|commit]], [[https://git.kernel.org/linus/5ff7316f6fea4798c66b1ba953d1ebe6617503e4|commit]], [[https://git.kernel.org/linus/a46cfc0f011ce77d120e1cdbf973f733d18f0105|commit]], [[https://git.kernel.org/linus/c978f1b10aba8ce4f8e1f6fcc86b174e08a6e7f7|commit]], [[https://git.kernel.org/linus/af9cae9facc2de773b4aa59916913cfd6e18bdd0|commit]], [[https://git.kernel.org/linus/98d2d3a264543680281fd8a4e6ae490ca26b4f85|commit]], [[https://git.kernel.org/linus/d17d0540a0dbf109210f7b57a37571e2978da0fa|commit]], [[https://git.kernel.org/linus/83fbdbe4c18678eebe63fc49913f149a5afde057|commit]], [[https://git.kernel.org/linus/54cdbf845cf719c09b45ae588cba469aabb3159c|commit]], [[https://git.kernel.org/linus/664bf115833c2d4ee717ab63f4e6e72a25c66e77|commit]], [[https://git.kernel.org/linus/4112a08dd3c5ea0a96029f14061f2320826cfd32|commit]], [[https://git.kernel.org/linus/06e279e5ebe4f32ffe544ec96a199870319a7315|commit]], [[https://git.kernel.org/linus/560f78559006a4bab20455ae7eca33d8417c38fc|commit]], [[https://git.kernel.org/linus/523e594d9cc03db962c741ce02c8a58aab58a123|commit]], [[https://git.kernel.org/linus/bcc79ea34398845d814170ddc06a457b35ae1975|commit]], [[https://git.kernel.org/linus/cf1f6877b088cd9ddeb5f3db8ade3a61e3a3f9eb|commit]], [[https://git.kernel.org/linus/2703c16c75aea142c3079ec34ae2262c0557ef7f|commit]], [[https://git.kernel.org/linus/8dd2bc0f8e02d39bd80851ca787bcbdb7d495e69|commit]], [[https://git.kernel.org/linus/8aea0ef19fde030f983aba0e7ec5bcf10880a6fe|commit]], [[https://git.kernel.org/linus/9b71e1c9c3aaae5079f5e267785b6f035c5f23da|commit]], [[https://git.kernel.org/linus/f246abd67ff0dcb471ce2361a913b935d4c8ac11|commit]], [[https://git.kernel.org/linus/a4a0ce242fcd7022349212c4e2f795762e6ff050|commit]], [[https://git.kernel.org/linus/c1915142e8c1168498c8b08cd4e02728d1c33563|commit]], [[https://git.kernel.org/linus/7c7d68db0254e1b50d2d80b47774fc605846d49c|commit]], [[https://git.kernel.org/linus/64cda3ae6bc785960cd1b4f78c19f7ca53e0130b|commit]] * habanalabs * Add an option to delay a device reset [[https://git.kernel.org/linus/b0106bc6fe5a99490f2a2407025db6f2b514b6dc|commit]] * Add vrm version to sysfs [[https://git.kernel.org/linus/b62ff1a4123693551383f306ab736758e6fe0d84|commit]] * Allow user to set allocation page size [[https://git.kernel.org/linus/f23f280277d5a701de99c6652623b6bf8801c534|commit]] * sysfs support for fw os version [[https://git.kernel.org/linus/4c01e524b21ff4342d8ab16a32a0acf91db761e3|commit]] * vfio/hisilicon: add ACC live migration driver [[https://git.kernel.org/linus/ff5812e00d5e7bdeae68784d99686eff67896931|commit]], [[https://git.kernel.org/linus/b4b084d7133284e29777ca445e001186259602d4|commit]], [[https://git.kernel.org/linus/fae74feacd2dfb6172c4862fc760f969a991c06f|commit]], [[https://git.kernel.org/linus/ee3a5b2359e0e5bf6198ffb3b330a12deacebf0f|commit]], [[https://git.kernel.org/linus/6abdce51af1a21b11d325756e654c50a1fa53afe|commit]], [[https://git.kernel.org/linus/442fbc099b839551f8576723da22c1269cc695ce|commit]], [[https://git.kernel.org/linus/1e459b25081d4f939b8a1fb4c71dab0cec8f974a|commit]], [[https://git.kernel.org/linus/b0eed085903e7758532696d64397901a75bba8ba|commit]], [[https://git.kernel.org/linus/4406f46c9bcd9c40cd0e01fcb97b53b29d63651c|commit]] * iommu/ipmmu-vmsa: Add support for R-Car Gen4 [[https://git.kernel.org/linus/ae684caf465b7d6a6bd917049ee3749ae4b19435|commit]] * ipmi:ipmb: Add the ability to have a separate slave and master device [[https://git.kernel.org/linus/00d93611f00219bd142aa119c5121793cac30ff0|commit]] * irqchip * apple-aic: Add Fast IPI support [[https://git.kernel.org/linus/2cf68211664acd2e4bdd1fb66697137b30901981|commit]] * apple-aic: Add support for AICv2 [[https://git.kernel.org/linus/768d4435de2a042f35069c68587d8e6702102248|commit]] * stm32-exti: Add STM32MP13 support [[https://git.kernel.org/linus/04133bb1e710bc3d5532694999fbb3d0f1421724|commit]] * Add Qualcomm MPM controller driver [[https://git.kernel.org/linus/a6199bb514d8a63f61c2a22c1f912376e14d0fb2|commit]] * mailbox * imx: support i.MX93 [[https://git.kernel.org/linus/6149a543adc7d7113dd47fc05eda973eefee5bf4|commit]], [[https://git.kernel.org/linus/241aba6c1ebd2c326a371b8af84b1f096efd0506|commit]], [[https://git.kernel.org/linus/cfd162f604bfccfe0b0953fbf0adfcb80ed75cce|commit]], [[https://git.kernel.org/linus/a5cb407a7af4d825bbf8c299db155dc58848ecc5|commit]], [[https://git.kernel.org/linus/0184cc2026a0176dc24b63f62ca290bf155420b9|commit]] * imx: add i.MX8 SECO MU support [[https://git.kernel.org/linus/11dac1d3fa422abc841dcd4f5222a79398b3cf98|commit]] * mediatek: add support for adsp mailbox controller [[https://git.kernel.org/linus/af2dfa96c52d042df5deb29fb6e32d3ff4d76a61|commit]] * qcom-apcs-ipc: Add compatible for MSM8976 SoC [[https://git.kernel.org/linus/5c0fab31caddac96be18877d10e0b9b24ff8fb32|commit]] * mei: me: add Alder Lake N device id [[https://git.kernel.org/linus/7bbbd0845818cffa9fa8ccfe52fa1cad58e7e4f2|commit]] * mfd: Add support for the !MediaTek MT6366 PMIC [[https://git.kernel.org/linus/c47383f849097c2b3547e28365578cd9e5811378|commit]] * mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a [[https://git.kernel.org/linus/5913eb45d036288babb67e97b210233537ef7b90|commit]] * misc: fastrpc: Add missing DSP FastRPC features [[https://git.kernel.org/linus/965602eabb57d086466ad749e81941e3dd66b595|commit]], [[https://git.kernel.org/linus/5c1b97c7d7b736e6439af4f43a65837bc72f56c1|commit]], [[https://git.kernel.org/linus/6c16fd8bdd4058d4a6aaca9d5a7b40e4cb281d5a|commit]], [[https://git.kernel.org/linus/fb42387b2e46cd2b1a5aee9a8c7ffc6eaf2df4eb|commit]], [[https://git.kernel.org/linus/3abe3ab3cdab71b2073ba6331edc0b2994643133|commit]], [[https://git.kernel.org/linus/7f1f481263c3ce5387d4fd5ad63ddaa8a295aab2|commit]], [[https://git.kernel.org/linus/87ccc14ee640ee32c43796d3db4f46b12353debc|commit]], [[https://git.kernel.org/linus/e90d911906196bf987492c94e38f10ca611dfd7b|commit]], [[https://git.kernel.org/linus/54f7c85be3d321b4309bf93ed34f3093d24a5518|commit]], [[https://git.kernel.org/linus/8f6c1d8c4f0cc316b0456788fff8373554d1d99d|commit]], [[https://git.kernel.org/linus/35a82b87135def531f4ff3c07ba8171fe1794c9d|commit]], [[https://git.kernel.org/linus/8c8ce95b6f1bc34320ac7549b6040a19655dd7e6|commit]] * misc: open-dice: Add driver to expose DICE data to userspace [[https://git.kernel.org/linus/f396ededbd8bf5911d588b683a3ce335844b7c89|commit]] * misc: rtsx: rts522a rts5228 rts5261 support Runtime PM [[https://git.kernel.org/linus/86f4c65fd5003c894dd3082d53e26307fbc211cc|commit]] * opp: Expose of-node's name in debugfs [[https://git.kernel.org/linus/021dbecabc93b1610b5db989d52a94e0c6671136|commit]] * Introduce PECI subsystem [[https://git.kernel.org/linus/612e5d847f7dd1743e04f7a92d26d7c79e3151e2|commit]], [[https://git.kernel.org/linus/0af618d68d6a7771a7c2b3a9de13d11ee34e8b5f|commit]], [[https://git.kernel.org/linus/ac2743a7f6bd46106ec65320971add5605c0c3a1|commit]], [[https://git.kernel.org/linus/6523d3b2ffa238ac033c34a726617061d6a744aa|commit]], [[https://git.kernel.org/linus/a85e4c52086cd8da6399447a92bf0250d8e634c2|commit]], [[https://git.kernel.org/linus/52857e6828e260b16ac569578705f83cf2a71ac1|commit]], [[https://git.kernel.org/linus/42bed52b2e9cda0d5e2de50f10478c0bcedcdb95|commit]], [[https://git.kernel.org/linus/6b8145b054b27319dddaad4abbb5184e343375da|commit]], [[https://git.kernel.org/linus/93e1821c80f9460c8931dc4bc090ede794f966cd|commit]], [[https://git.kernel.org/linus/bf3608f338e928e5d26b620feb7d8afcdfff50e3|commit]], [[https://git.kernel.org/linus/73bc1b885daeb684fbcd16cc4e979cac6a831b12|commit]], [[https://git.kernel.org/linus/bdcfb955acc94a367b4dc6fbb19acc87ecda8dd6|commit]], [[https://git.kernel.org/linus/0580565dd717cb135633ebdbc1d84fe6b0a3fa78|commit]] * ptp * ocp: TOD and monitoring updates [[https://git.kernel.org/linus/9f492c4cb2351c43e5ea64285e729a21392950df|commit]], [[https://git.kernel.org/linus/2f23f486cf626a9a2ea70da0dac93c63e89f6595|commit]], [[https://git.kernel.org/linus/44a412d13b31fdfdb79e76f9c959e83f86dfe578|commit]], [[https://git.kernel.org/linus/e68462a0d99dff5879ca10d4d1da978e6142c9ec|commit]], [[https://git.kernel.org/linus/4db073174f95653c5436615fc3a9a8dbae659b65|commit]] * ocp: support for new firmware [[https://git.kernel.org/linus/a509a7c61e3b7a16054dafdc5ae804e9a859a0a9|commit]], [[https://git.kernel.org/linus/b2c4f0ac53f34e621f8605ec543b0e0d4649823f|commit]], [[https://git.kernel.org/linus/be69087ce675ad23d83c20b050ec908243c25195|commit]], [[https://git.kernel.org/linus/cd09193ffbf86026c490798a6db0f67a53bec333|commit]], [[https://git.kernel.org/linus/c205d53c4923e4b32b4a2a2773618f08e176a250|commit]], [[https://git.kernel.org/linus/b325af3cfab970efa59b69cbcd9890be54713cef|commit]], [[https://git.kernel.org/linus/1aa66a3a135a25bd8ce25165b4e550159a3dc849|commit]], [[https://git.kernel.org/linus/2407f5d620172fb0f0321e5ebbbf4de99401a0bc|commit]], [[https://git.kernel.org/linus/0fa3ff7eb02ad9012f8f8c5477b185878e0a82af|commit]] * Add getcrosststamp() to virtual clocks [[https://git.kernel.org/linus/21fad63084c22128169eca1b9d1136eabb8cd290|commit]] * Add gettimex64() to virtual clocks [[https://git.kernel.org/linus/f0067ebfc42b0f5bb5472fca9fcd4d4fa87a08c0|commit]] * remoteproc * K3 R5F & DSP IPC-only mode support [[https://git.kernel.org/linus/c13b780c4597e1e6cee3154053a196aa329b1367|commit]], [[https://git.kernel.org/linus/e3865c85385aa0c882702039a66f8e1c973bd55c|commit]], [[https://git.kernel.org/linus/1168af40b1ad8cb2e78f4a70869fa4a076320e4f|commit]], [[https://git.kernel.org/linus/2eab5efeb4d644d9c94e29c3cbb35a47f715bffd|commit]], [[https://git.kernel.org/linus/b8431920391d36c273f63a29eab0dfc7e884dd17|commit]] * mediatek: Support mt8186 scp [[https://git.kernel.org/linus/80d691854ffbf99c8a88584703e0141b31e63205|commit]] * soc: qcom: mdt_loader: Support Qualcomm SM8450 [[https://git.kernel.org/linus/3a99f121fe0bfa4b65ff74d9e980018caf54c2d4|commit]], [[https://git.kernel.org/linus/26c1f17013a8292fa2bd59917bace883e1fe6afa|commit]], [[https://git.kernel.org/linus/8bd42e2341a7857010001f08ee1729ced3b0e394|commit]], [[https://git.kernel.org/linus/64fb5eb87d5815ff3811b7dc85f87abc5c38b580|commit]], [[https://git.kernel.org/linus/ea90330fa329e4bee009223a1d5a7d9bcc364df2|commit]], [[https://git.kernel.org/linus/75d7213ce19135b8f309099f6618a03e9b397271|commit]], [[https://git.kernel.org/linus/ebeb20a9cd3f045a3371ccf3782b6cbcce62a7c9|commit]], [[https://git.kernel.org/linus/f4e526ff7e38e27bb87d53131d227a6fd6f73ab5|commit]], [[https://git.kernel.org/linus/94749156e6bc0b3c2bb65e2a95babdef44b7d591|commit]], [[https://git.kernel.org/linus/dd72781b48a52de3e1fa0a3ab9be4020521a1bfd|commit]], [[https://git.kernel.org/linus/5cef9b48458dee48c62f61deca4d3df87b66b52b|commit]] * qcom: q6v5: Add interconnect path proxy vote [[https://git.kernel.org/linus/8d9be5c6bdcda9e29597d3fbb24d1f6699da4616|commit]] * Add support for sc7280 WPSS PIL loading [[https://git.kernel.org/linus/358b586fb3bc308a23b284ab087de145b5344ccc|commit]] * reset: Add Delta TN48M CPLD reset controller [[https://git.kernel.org/linus/5cd3921d16b64b4ca19fe8c070718ab83e232863|commit]] * Restructure the rpmsg_char driver and introduce rpmsg_ctrl driver [[https://git.kernel.org/linus/69265bc12b6567c6aa9550a198b791e876fbfd2c|commit]], [[https://git.kernel.org/linus/608edd96049b142de7944413cd7c24cb3f203d37|commit]], [[https://git.kernel.org/linus/617d32938d1be0d67bad73a914635bf787c319c1|commit]], [[https://git.kernel.org/linus/472f84eef700ea3014b10a95bc136784b5391fac|commit]], [[https://git.kernel.org/linus/cc9da7de4a7c188fbcc4536a460cb73193a68b46|commit]], [[https://git.kernel.org/linus/bea9b79c2d10fecf7bfa26e212ecefe61d232e39|commit]], [[https://git.kernel.org/linus/bc69d10665690492421d926b1cd9a7a36bffd691|commit]], [[https://git.kernel.org/linus/8109517b394e6deab5fd21cc5460e82ffed229c6|commit]] * vDPA/ifcvf: implement shared IRQ feature [[https://git.kernel.org/linus/8897d6d0fcc9ce54f53c0d14de2ada35e9527e8b|commit]], [[https://git.kernel.org/linus/cce0ab2b2a39072d81f98017f7b076f3410ef740|commit]], [[https://git.kernel.org/linus/ad5c5690de57f0bd3888ecade4685d4181a4e85c|commit]], [[https://git.kernel.org/linus/9b3e814834009a7d197ab6f93d6e061c0c4ee7e6|commit]], [[https://git.kernel.org/linus/6f84622db395456f071910a1851fda66325855bd|commit]] * w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF [[https://git.kernel.org/linus/6e07a33f97d618afda456610e2633256bb2e8f04|commit]] * cn10k DDR Performance monitor support [[https://git.kernel.org/linus/805bbdf28b271ed82b204cfd58b6eb456462ea49|commit]], [[https://git.kernel.org/linus/7cf83e222bce0f135f9c2714a49623cbb9fbde29|commit]], [[https://git.kernel.org/linus/35a43326a9e3c229254fd531dfc711d20897d0fc|commit]], [[https://git.kernel.org/linus/68fa55f0e05ce371c4b5de7932d9f570d61bf791|commit]] = List of Pull Requests = * [[https://git.kernel.org/torvalds/c/9d8e7007dc7c4d7c8366739bbcd3f5e51dcd470f|tpm updates]] * [[https://git.kernel.org/torvalds/c/356a1adca8774df407e8b6d3929e36da90679c0d|arm64 updates]] * [[https://git.kernel.org/torvalds/c/90ea15b7c9729609116ac513ac48e9a58992bf50|ARM updates]] * [[https://git.kernel.org/torvalds/c/1b74b4600d0318fd81aceb5a7b7d10432bc2306b|m68k updates]] * [[https://git.kernel.org/torvalds/c/5e8919170ad683436a1a1305e1795dc1d56f8906|EDAC updates]] * [[https://git.kernel.org/torvalds/c/d752e211146586dd654537a8b5282a6cf08a568f|x86 cpu feature updates]] * [[https://git.kernel.org/torvalds/c/22687350452c80c8e8d2c62d05c1511902c27f42|misc x86 updates]] * [[https://git.kernel.org/torvalds/c/35cbdaf75394e1061a9bd64b4698915c6db58512|x86 paravirt improvement]] * [[https://git.kernel.org/torvalds/c/61e2658e37b3c0c7c82aab84f4cc162e1b90f6ca|x86 SGX updates]] * [[https://git.kernel.org/torvalds/c/6b9bfb1365f40f14b1ad908c44dff61672c6404a|x86 confidential computing updates]] * [[https://git.kernel.org/torvalds/c/eaa54b1458ca84092e513d554dd6d234245e6bef|x86 cleanups]] * [[https://git.kernel.org/torvalds/c/3fd33273a4675e819544ccbbf8d769e14672666b|x86 PASID support]] * [[https://git.kernel.org/torvalds/c/bba90e096468a3185649e9ab75873722ae4d6f96|core process handling RT latency updates]] * [[https://git.kernel.org/torvalds/c/84c2e17951feeea08a1f3a01e71f8fa82b66332a|timer and timekeeping updates]] * [[https://git.kernel.org/torvalds/c/93287e28bcc8bcb3f23d46196845bf7c311cb8aa|interrupt updates]] * [[https://git.kernel.org/torvalds/c/a04b1bf574e1f4875ea91f5c62ca051666443200|parisc architecture updates]] * [[https://git.kernel.org/torvalds/c/35dc0352bb6cf611f01dba41b722fd2b9a819204|RCU updates]] * [[https://git.kernel.org/torvalds/c/d2eb5500f1d916c9b0815cdc63c48a6d615532cc|memory model doc update]] * [[https://git.kernel.org/torvalds/c/346658a5e189f35b61206fed2f9f60d4bb34b881|documentation updates]] * [[https://git.kernel.org/torvalds/c/242ba6656d604aa8dc87451fc08143cb28d5a587|ACPI updates]] * [[https://git.kernel.org/torvalds/c/02b82b02c34321dde10d003aafcd831a769b2a8a|power management updates]] * [[https://git.kernel.org/torvalds/c/f648372dfe3e8e9dc8583c2b1790388be49bb47f|thermal control updates]] * [[https://git.kernel.org/torvalds/c/f400bea2d44beec76f7e7f45e5372ef790336a4d|PnP update]] * [[https://git.kernel.org/torvalds/c/5628b8de1228436d47491c662dc521bc138a3d43|random number generator updates]] * [[https://git.kernel.org/torvalds/c/93e220a62da36f766b3188e76e234607e41488f9|crypto updates]] * [[https://git.kernel.org/torvalds/c/af472a9efdf65cbb3398cb6478ec0e89fbc84109|io_uring updates]] * [[https://git.kernel.org/torvalds/c/616355cc818c6ddadc393fdfd4491f94458cb715|block updates]] * [[https://git.kernel.org/torvalds/c/69d1dea852b54eecd8ad2ec92a7fd371e9aec4bd|block driver updates]] * [[https://git.kernel.org/torvalds/c/d347ee54a70e45c082ca7a373fbdf0c34109d575|bio_alloc() cleanups]] * [[https://git.kernel.org/torvalds/c/fd276877917ac6ea86c2541757d846bbd0cdc5bd|hwmon updates]] * [[https://git.kernel.org/torvalds/c/a50a8c3833864d959c18f742bf6aa1d38fbe28c9|regmap updates]] * [[https://git.kernel.org/torvalds/c/d6ccf45113fb6799885950293401e4b104c9b276|regulator updates]] * [[https://git.kernel.org/torvalds/c/ad9c6ee642a61adae93dfa35582b5af16dc5173a|spi updates]] * [[https://git.kernel.org/torvalds/c/b7a801f3956f0c1409d0ece07feb9a2ff78cd15b|execve updates]] * [[https://git.kernel.org/torvalds/c/fd2d7a4a354539dc141f702c6c277bf3380e8778|pstore updates]] * [[https://git.kernel.org/torvalds/c/2142b7f0c6bbe1f9515ce3383de9f7a32a5a025b|kernel hardening updates]] * [[https://git.kernel.org/torvalds/c/d0858cbdef50d973ca6b38c0ed0cce54cb2b6182|overflow updates]] * [[https://git.kernel.org/torvalds/c/2c5a5358feff2c1e035a67a9b352c4358e669e5b|smack update]] * [[https://git.kernel.org/torvalds/c/7f313ff0acdecf0926ab127533a2a93948a2f547|integrity subsystem updates]] * [[https://git.kernel.org/torvalds/c/c269497d248e43558aafc6b3f87b49d4dd3c2713|selinux updates]] * [[https://git.kernel.org/torvalds/c/b47d5a4f6b8d42f8a8fbe891b36215e4fddc53be|audit update]] * [[https://git.kernel.org/torvalds/c/881b568756ae55ce7d87b9f001cbbe9d1289893e|fscrypt updates]] * [[https://git.kernel.org/torvalds/c/aab4ed5816acc0af8cce2680880419cd64982b1d|erofs updates]] * [[https://git.kernel.org/torvalds/c/ef510682af3dbe2f9cdae7126a1461c94e010967|f2fs updates]] * [[https://git.kernel.org/torvalds/c/105b6c05c58306c4d576b7fc098c2b5a421ab06d|cfis updates]] * [[https://git.kernel.org/torvalds/c/14705fda8f6273501930dfe1d679ad4bec209f52|nfsd updates]] * [[https://git.kernel.org/torvalds/c/9b03992f0c88baef524842e411fbdc147780dd5d|ext4 updates]] * [[https://git.kernel.org/torvalds/c/5191290407668028179f2544a11ae9b57f0bcf07|btrfs updates]] * [[https://git.kernel.org/torvalds/c/95ab0e87683edb6766e4992725aac13aca788ec6|x86 perf event updates]] * [[https://git.kernel.org/torvalds/c/ebd326ce724d5b2e5274724e6d6a46a046e28203|locking updates]] * [[https://git.kernel.org/torvalds/c/3fe2f7446f1e029b220f7f650df6d138f91651f2|scheduler updates]] * [[https://git.kernel.org/torvalds/c/3bf03b9a0839c9fb06927ae53ebd0f960b19d408|mm updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/9030fb0bb9d607908d51f9ee02efdbe01da355ee|folio updates]] * [[https://git.kernel.org/torvalds/c/6b1f86f8e9c7f9de7ca1cb987b2cf25e99b1ae3a|filesystem folio updates]] * [[https://git.kernel.org/torvalds/c/3ef4ea3d84ca568dcd57816b9521e82e3bd94f08|printk updates]] * [[https://git.kernel.org/torvalds/c/20f463fb38686dd3fe7e6903cab56bdbbf756238|RTLA tracing tool updates]] * [[https://git.kernel.org/torvalds/c/1bc191051dca28fa6d20fd1dc34a1903e7d4fb62|tracing updates]] * [[https://git.kernel.org/torvalds/c/c5c009e2503d4c027591c65b49a98f420cb4fa56|slab updates]] * [[https://git.kernel.org/torvalds/c/78383162605e22a2aad88e417bb8fcaf808f147a|workqueue updates]] * [[https://git.kernel.org/torvalds/c/2fce7ea0e0964e598cf9da8985d2d811f8c6a4a7|cgroup updates]] * [[https://git.kernel.org/torvalds/c/23d1dea55520c5cf89849279cd25de4da8392687|Kselftest updates]] * [[https://git.kernel.org/torvalds/c/d51b1b33c51d147b757f042b4d336603b699f362|KUnit updates]] * [[https://git.kernel.org/torvalds/c/c7d4b15372bde442059c7d6415afeba073a09474|ata updates]] * [[https://git.kernel.org/torvalds/c/5bebe2c9ae0e0d3c6b25b8e1048bf66b1a3df621|MMC updates]] * [[https://git.kernel.org/torvalds/c/9c4b86ebf5bfdaceba4bedbaf76e4ff745db17ef|fbdev updates]] * [[https://git.kernel.org/torvalds/c/182966e1cd74ec0e326cd376de241803ee79741b|media updates]] * [[https://git.kernel.org/torvalds/c/40037e4f8b2f7d33b8d266f139bf345962c48d46|sound updates]] * [[https://git.kernel.org/torvalds/c/e6aef3496a00a12e78a571f61d98300cf0a86e6a|m68knommu updates]] * [[https://git.kernel.org/torvalds/c/9c0e6a89b592f4c4e4d769dbc22d399ab0685159|ARM updates]] * [[https://git.kernel.org/torvalds/c/194dfe88d62ed12d0cf30f6f20734c2d0d111533|asm-generic updates]] * [[https://git.kernel.org/torvalds/c/8ffa5709e577385a1c8d20fb434cb02732f1d991|ARM defconfig updates]] * [[https://git.kernel.org/torvalds/c/baaa68a9796ef2cadfe5caaf4c730412eda0f31c|ARM SoC updates]] * [[https://git.kernel.org/torvalds/c/b4bc93bd76d4da32600795cd323c971f00a2e788|ARM driver updates]] * [[https://git.kernel.org/torvalds/c/ed4643521e6af8ab8ed1e467630a85884d2696cf|ARM devicetree updates]] * [[https://git.kernel.org/torvalds/c/15f2e3d6c1f713050d2d51f822fc4253f67ae7ac|mount_setattr updates]] * [[https://git.kernel.org/torvalds/c/2e2d4650b34ffe0a39f70acc9429a58d94e39236|mount attributes PREEMPT_RT update]] * [[https://git.kernel.org/torvalds/c/cd4699c5fd66b00211f4709b9957bfd7b0a02ddc|tasklist_lock optimizations]] * [[https://git.kernel.org/torvalds/c/3ce62cf4dc3b01d1cbee1293049ca5d4c7d6d749|flexible-array transformations]] * [[https://git.kernel.org/torvalds/c/efee6c79298fd823c569d501d041de85caa102a6|tomoyo update]] * [[https://git.kernel.org/torvalds/c/1ebdbeb03efe89f01f15df038a589077df3d21f5|kvm updates]] * [[https://git.kernel.org/torvalds/c/66711cfea642a162bc99abdefe1645b26dbd778f|hyperv updates]] * [[https://git.kernel.org/torvalds/c/7403e6d8263937dea206dd201fed1ceed190ca18|VFIO updates]] * [[https://git.kernel.org/torvalds/c/169e77764adc041b1dacba84ea90516a895d43b2|networking updates]] * [[https://git.kernel.org/torvalds/c/52deda9551a01879b3562e7b41748e85c591f14c|more updates]] * [[https://git.kernel.org/torvalds/c/b14ffae378aa1db993e62b01392e70d1e585fb23|drm updates]] * [[https://git.kernel.org/torvalds/c/b9132c32e01976686efa26252cc246944a0d2cab|CXL (Compute Express Link) updates]] * [[https://git.kernel.org/torvalds/c/f0614eefbf829a2914ac9a82cb8bbeaf1af28f9d|DAX updates]] * [[https://git.kernel.org/torvalds/c/b1b07ba356f04268230e16a8e1813fe1b19dac54|xfs updates]] * [[https://git.kernel.org/torvalds/c/85c7000fda0029ec16569b1eec8fd3a8d026be73|ceph updates]] * [[https://git.kernel.org/torvalds/c/2dacc1e57b95ebc42ddcbfc26cd74700b341f1df|rdma updates]] * [[https://git.kernel.org/torvalds/c/b1f8ccdaae0310332d16f65bf0f622f9d4ae2391|device mapper updates]] * [[https://git.kernel.org/torvalds/c/6f2689a7662809ff39f2b24e452d11569c21ea2f|SCSI updates]] * [[https://git.kernel.org/torvalds/c/34af78c4e616c359ed428d79fe4758a35d2c5473|iommu updates]] * [[https://git.kernel.org/torvalds/c/9a8b3d5f71eb74b1b95927bd320b1070866a119a|MIPS updates]] * [[https://git.kernel.org/torvalds/c/1f1c153e406a7375ae0fc3d6000b64e7ba27cf8a|powerpc updates]] * [[https://git.kernel.org/torvalds/c/744465da705f7d8cd893e97738a47b91f3321ce2|Xtensa updates]] * [[https://git.kernel.org/torvalds/c/d710d370c4911e83da5d2bc43d4a2c3b56bd27e7|s390 updates]] * [[https://git.kernel.org/torvalds/c/aa5b537b0ecc16992577b013f11112d54c7ce869|RISC-V updates]] * [[https://git.kernel.org/torvalds/c/29c8c18363eee546d19bd95daa1e33c64ee74414|yet more m updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/50560ce6a0bdab2fc37384c52aa02c7043909d2c|Kbuild update for C11 language base]] * [[https://git.kernel.org/torvalds/c/1464677662943738741500a6f16b85d36bbde2be|x86 platform driver updates]] * [[https://git.kernel.org/torvalds/c/5e206459f670b579da9b7861a0f3ce3b989a68b6|HID updates]] * [[https://git.kernel.org/torvalds/c/ebcb577aee1448fd60904fc4126cbf7ec012bd0b|gpio updates]] * [[https://git.kernel.org/torvalds/c/636f64db07f33a18630248b4c57e182cd315b0da|RAS updates]] * [[https://git.kernel.org/torvalds/c/148a650476955705482dd57e7ffcf105d8b65440|pci updates]] * [[https://git.kernel.org/torvalds/c/8eb48fc7c54ed627a693a205570f0eceea64274c|power supply and reset updates]] * [[https://git.kernel.org/torvalds/c/e35a4a4e13c35f500a8d38e836b5e335c7515494|MTD updates]] * [[https://git.kernel.org/torvalds/c/8350e8331b3971533d6e6112ab596eda2c2ffffd|MFD updates]] * [[https://git.kernel.org/torvalds/c/46f538bf2404ee9c32648deafb886f49144bfd5e|backlight updates]] * [[https://git.kernel.org/torvalds/c/a8988507e577a89ccaf66b48ea645bcf6e861270|fsnotify updates]] * [[https://git.kernel.org/torvalds/c/a452c4eb404df8a7f2a79a37ac77b90b6db1a2c9|reiserfs updates]] * [[https://git.kernel.org/torvalds/c/52d543b5497cf31d6baeb0bcfe5a5474c3238578|IPMI updates]] * [[https://git.kernel.org/torvalds/c/9bf3fc5007856d5ca76d6e7a4652e3b67b683241|devicetree updates]] * [[https://git.kernel.org/torvalds/c/561593a048d7d6915889706f4b503a65435c033a|NVMe write streams removal]] * [[https://git.kernel.org/torvalds/c/3f7282139fe1594be464b90141d56738e7a0ea8a|block layer 64-bit data integrity support]] * [[https://git.kernel.org/torvalds/c/4be240b18aa67b1144af546bea2d7cad1b75c19b|FORTIFY_SOURCE updates]] * [[https://git.kernel.org/torvalds/c/b06a17583f6f810f620f95382b171cc5ce9848ee|array-bounds updates]] * [[https://git.kernel.org/torvalds/c/5627ecb8374a00163d90bc92c33f829ac27895b2|i2c updates]] * [[https://git.kernel.org/torvalds/c/710f5d627a98e86f821aceb840b8f2f1fcc6cf75|USB/Thunderbolt updates]] * [[https://git.kernel.org/torvalds/c/f022814633e1c600507b3a99691b4d624c2813f0|trace event string verifier fix]] * [[https://git.kernel.org/torvalds/c/7001052160d172f6de06adeffde24dde9935ece8|x86 CET-IBT (Control-Flow-Integrity) support]] * [[https://git.kernel.org/torvalds/c/88b3be5c6391a5b4be1dcdc4bb8dca8438105438|OpenRISC updates]] * [[https://git.kernel.org/torvalds/c/02f9a04d76b76b80b05ddc33ceabe806b84fda3c|memblock updates]] * [[https://git.kernel.org/torvalds/c/7b58b82b86c8b65a2b57a4c6cb96a460654f9e09|perf tools updates]] * [[https://git.kernel.org/torvalds/c/dfb0a0b715fdda25a5a1f54cb9c73e1410a868e8|LED updates]] * [[https://git.kernel.org/torvalds/c/50d602d81f35621042fa0cdae25808662caffda8|mailbox updates]] * [[https://git.kernel.org/torvalds/c/29cbaa3e60dfe48e341a3a5ce1c2d8f3d9e9667c|landlock updates]] * [[https://git.kernel.org/torvalds/c/ff61bc81b3feebcef4d0431a92e2e40e8d4fe8b3|pin control updates]] * [[https://git.kernel.org/torvalds/c/02e2af20f4f9f2aa0c84e9a30a35c02f0fbb7daa|char/misc and other driver updates]] * [[https://git.kernel.org/torvalds/c/266d17a8c0d857a579813ad185cd1640b0d6ccac|driver core updates]] * [[https://git.kernel.org/torvalds/c/dfdc1de64248b5e1024d8188aeaf0e59ec6cecd5|staging driver updates]] * [[https://git.kernel.org/torvalds/c/7203062171db6669f746d14148c4af76af619e74|tty/serial driver updates]] * [[https://git.kernel.org/torvalds/c/a701f370b521b2ed0654a9da7cf424b3ff8fa73d|xen updates]] * [[https://git.kernel.org/torvalds/c/d111c9f0344a5e2454726553c663d25e24e38555|livepatching updates]] * [[https://git.kernel.org/torvalds/c/b83d85a5c81c1f8227dc54636c779d3f20a4d731|microblaze updates]] * [[https://git.kernel.org/torvalds/c/1930a6e739c4b4a654a69164dbe39e554d228915|ptrace cleanups]] * [[https://git.kernel.org/torvalds/c/9ae2a143081fa8fba5042431007b33d9a855b7a2|dma-mapping updates]] * [[https://git.kernel.org/torvalds/c/1d59c3b669faddb91737f4e59c09305878a971d8|more power management updates]] * [[https://git.kernel.org/torvalds/c/13776ebb9964b2ea66ffb8c824c0762eed6da784|device properties code update]] * [[https://git.kernel.org/torvalds/c/965181d7ef7e1a863477536dc328c23a7ebc8a1d|NFS client updates]] * [[https://git.kernel.org/torvalds/c/ee96dd9614f1c139e719dd2f296acbed7f1ab4b8|libnvdimm updates]] * [[https://git.kernel.org/torvalds/c/95124339875c8d9c092eb2fa3993e4751e1be48d|clk updates]] * [[https://git.kernel.org/torvalds/c/f18e345dd156cc0fcf4a4911af2f959120613871|i3c updates]] * [[https://git.kernel.org/torvalds/c/3312db01db06ace51bb4934e9de64da62fac3f38|rpmsg updates]] * [[https://git.kernel.org/torvalds/c/d177850d5d58320a573dd69eb3f3564856a48a88|hwspinlock updates]] * [[https://git.kernel.org/torvalds/c/2c54e18406345b939d78a2cd755c44800bc31829|remoteproc updates]] * [[https://git.kernel.org/torvalds/c/2a44cdaa01837355b14b9221e87d75963846296c|dmaengine updates]] * [[https://git.kernel.org/torvalds/c/74164d284b2909de0ba13518cc063e9ea9334749|pwm updates]] * [[https://git.kernel.org/torvalds/c/57c06b6e1e74b62eabaacacbe40bdb29c7e990eb|module update]] * [[https://git.kernel.org/torvalds/c/d5fd43bac8396c9b213faf14cd4560d73b30f618|more parisc architecture updates]] * [[https://git.kernel.org/torvalds/c/2975dbdc3989cd66a4cb5a7c5510de2de8ee4d14|more networking updates]] * [[https://git.kernel.org/torvalds/c/f87cbd0565eb7e2fa15296c74210658db1346431|hardening updates]] * [[https://git.kernel.org/torvalds/c/b8321ed4a40c02054f930ca59d3570caa27bc86c|Kbuild updates]] * [[https://git.kernel.org/torvalds/c/b4a5ea09b29371c2e6a10783faa3593428404343|more documentation updates]] * [[https://git.kernel.org/torvalds/c/e729dbe8ea1c6145ae7b9efd6a00a5613746d3b0|more ACPI updates]] * [[https://git.kernel.org/torvalds/c/f4f5d7cfb2e57fafd12dabd971b892f83ce02bfe|virtio updates]] * [[https://git.kernel.org/torvalds/c/d4f1db771599852713fc2bbb7d3cc6cf9ace3b54|auxdisplay updates]] * [[https://git.kernel.org/torvalds/c/354b8bf222ee15bf9aac3d870ba8e0880dd9bc8d|watchdog updates]] * [[https://git.kernel.org/torvalds/c/478f74a3d8085076dfcb481aa9361b808a6aae94|random number generator fixes]] * [[https://git.kernel.org/torvalds/c/f008b1d6e1e06bb61e9402aa8a1cfa681510e375|netfs updates]] * [[https://git.kernel.org/torvalds/c/a87a08e3bf2decaed29c4dfde3916676f9b966a8|JFFS2, UBI and UBIFS updates]] * [[https://git.kernel.org/torvalds/c/e8b767f5e04097aaedcd6e06e2270f9fe5282696|UML updates]] * [[https://git.kernel.org/torvalds/c/6a34fdcca452457a530980be2561dab06da3627f|RTC updates]] * [[https://git.kernel.org/torvalds/c/aa240ee7883487201d0c6cc537ec1c4cd6cb2a9e|input updates]] * [[https://git.kernel.org/torvalds/c/b012b3235cb9d05e4ccaff8327bfbed6faf014aa|still more Andrew Morton mm updates]] * [[https://git.kernel.org/torvalds/c/9ae24d5aa001622035270de8f46c0634e6c6d55a|more s390 updates]] * [[https://git.kernel.org/torvalds/c/a3dfc532b8731843c12bdc45e804eacc47e51e50|more RISC-V updates]] * [[https://git.kernel.org/torvalds/c/5a3fe95d76999980a106f661bf70379818a77701|XArray updates]] * [[https://git.kernel.org/torvalds/c/cda4351252e710507d32178dfbb5a7f0f92488f8|more filesystem folio updates]] * [[https://git.kernel.org/torvalds/c/ec251f3e1851380f3e177e1559fc497843947e35|exfat updates]] * [[https://git.kernel.org/torvalds/c/9a005bea4f59b603c413ac1df19cda37aa3aa486|more cifs updates]] * [[https://git.kernel.org/torvalds/c/7a3ecddc571cc3294e5d6bb5948ff2b0cfa12735|ksmbd updates]] * [[https://git.kernel.org/torvalds/c/88e6c0207623874922712e162e25d9dafd39661e|vfs updates]] * [[https://git.kernel.org/torvalds/c/02d4f8a3e05b4d09fcd20bd7dbe4046757e151e2|chrome platform updates]] * [[https://git.kernel.org/torvalds/c/be2d3ecedd9911fbfd7e55cc9ceac5f8b79ae4cf|more perf tools updates]] * [[https://git.kernel.org/torvalds/c/63d12cc30574eec9241932cefa17a21df3afd8d0|more dma-mapping updates]] * [[https://git.kernel.org/torvalds/c/09bb8856d4a7cf3128dedd79cd07d75bbf4a9f04|more tracing updates]] = Other news sites = * LWN's merge window [[https://lwn.net/Articles/888736/|part 1]], [[https://lwn.net/Articles/889266/|part 2]] |
Linux 5.18 changes.
Also see: LWN's merge window part 1, part 2
Contents
- Prominent features
- Core (various)
- File systems
- Memory management
- Block layer
- Tracing, perf and BPF
- Virtualization
- Cryptography
- Security
- Networking
- 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
- 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
- Hardware Random Number Generator (hwrng)
- Cryptography hardware acceleration
- PCI
- FRU Support Interface (FSI)
- Clock
- PHY ("physical layer" framework)
- EDAC (Error Detection And Correction)
- Various
- List of Pull Requests
- Other news sites
1. Prominent features
1.1. User events
Linux already has a method that allows tracing user space processes with the kernel tracing tools (uprobes). This release adds a new ABI that allow processes to create and write to trace events that are isolated from kernel trace level events. This enables a faster path for tracing from user mode data as well as opens managed code to participate in trace events, where stub locations are dynamic.
Processes often want to trace only when it's useful. A process can register an event describing the format of the event to the kernel. The kernel will create the event. The process will then receive a byte in a page mapping from a mapped tracefs file that it can check against. A privileged task can enable that event, which will change the mapped byte to true. The process can then start writing the event to the tracing buffer.
Links: Documentation, Example.
2. Core (various)
rtla: Improved tracing support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
locking: Enable RT_MUTEXES by default on PREEMPT_RT commit
Allow to collect all CPUs backtraces during a panic event and also to enable "panic_print" in a kdump event commit, commit, commit
- Scheduler
- io_uring
Add an io_uring_register(2) API for registering ring file descriptors themselves (IORING_REGISTER_RING_FDS and IORING_UNREGISTER_RING_FDS) commit
Add support for IORING_OP_MSG_RING command which allows an SQE to signal another ring. That allows either waking up someone waiting on the ring, or even passing a 64-bit value via the user_data field in the CQE commit, commit
Make statx API stable commit
rseq: Remove broken uapi field layout on 32-bit little endian commit
userfaultfd: provide unmasked address on page-fault commit
docs: add two texts covering regressions commit, commit, commit
- kbuild
Enable -Warray-bounds commit
Enable -Wzero-length-bounds commit
Optimize scheduler build time commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Allow CONFIG_DEBUG_INFO_DWARF5=y + CONFIG_DEBUG_INFO_BTF=y commit, commit, commit, commit, commit
Remove '-mno-global-merge' from build flags as it causes warnings for UML, and it no longer appears to be necessary commit
Add --target to correctly cross-compile UAPI headers with Clang commit
objtool: Add --dry-run commit
Add new environment variables, USERCFLAGS and USERLDFLAGS to allow additional flags to be passed to user-space programs commit
3. File systems
- BTRFS
Speedup directory logging/fsync, by avoiding logging dentries created in past transactions, which helps reducing a lot the amount of logged metadata, and therefore less IO as well for large directories (up to -90% run time) commit, commit, commit, commit
Speedup and avoid inode logging during rename/link (up to -60% run time) commit, commit, commit, commit, commit, commit
Prepare extents to be logged before locking a log tree path (throughput +7%) commit, commit, commit, commit, commit, commit
Stop copying old file extents when doing a full fsync commit, commit, commit, commit, commit, commit
Encoded read/write ioctls, allows user space to read or write compressed raw data directly to extents, which avoids compression/recompression in some cases. Requires send tools that use the send/receive v2 ioctls commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Preparation for extent tree v2: global roots and block group root support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Implement metadata DUP for zoned mode commit, commit, commit, commit
checker: verify the transaction id of the to-be-written dirty extent buffer commit
- F2FS
Introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy commit
Introduce F2FS_UNFAIR_RWSEM to support unfair rwsem commit
Support idmapped mounts commit
Add a sysfs entry to call checkpoint during fsync() in order to avoid long elapsed time to run roll-forward recovery when booting the device commit
Expose discard related parameters in sysfs commit
Introduce gc_urgent_mid mode commit
Remove obsolete whint_mode commit
- NFS
4.1 support for NFS4_RESULT_PRESERVER_UNLINKED, which tells the client that it does not need to do a silly rename of an opened file when it's being removed commit
Readdir improvements 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
Provide mount option to toggle discovery of trunking locations commit
Add support for the birth time attribute commit
- EXT4
- CEPH
- REISERFS
Deprecate reiserfs commit
4. Memory management
NUMA balancing: optimize memory placement for memory tiering system commit, commit, commit
Adds vmalloc tagging support for SW_TAGS and HW_TAGS KASAN modes 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
- kfence
- memcg
- DAMON
Memory management folio patches (get_user_pages, vmscan, start on the page cache, make readahead use large folios) 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, 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
Filesystem conversions to folio structures 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, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Free the 2nd vmemmap page associated with each HugeTLB page commit, commit, commit, commit, commit
hwpoison-inject: support injecting hwpoison to free page commit
Rework of mlock+munlock page handling to massively reduce the contention on i_mmap_rwsem commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
page_owner: Extend page_owner to show memcg information commit, commit, commit, commit
zswap: allow handling just same-value filled pages commit
Optimize list lru memory consumption commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
madvise: Add MADV_DONTNEED_LOCKED. Like DONTNEED, but drop locked pages too commit
Attempt to optimize and streamline the COW logic for ordinary anon pages and THP anon pages, fixing two remaining instances of CVE-2020-29374 in do_swap_page() and do_huge_pmd_wp_page(): information can leak from a parent process to a child process via anonymous pages shared during fork() commit, commit, commit, commit, commit, commit, commit, commit, commit
page_pool: Add stats counters commit, commit, commit, commit, commit
- tmpfs
- tools/vm/page_owner_sort.c
usercopy: Check valid lifetime via stack depth commit
5. Block layer
Add support for direct I/O with fscrypt using blk-crypto commit, commit, commit, commit, commit
Remove remaining parts of congestion tracking code commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for 64-bit data integrity in the block layer and in NVMe commit, commit, commit, commit, commit, commit, commit, commit
libnvdimm: Jettison block-aperture-window support commit, commit, commit, commit, commit, commit
scsi: target: Add iscsi/cpus_allowed_list in configfs commit
scsi_debug: Add no_rwlock parameter commit
scsi: Make "access_state" sysfs attribute always visible commit
Deprecate autoloading based on dev_t commit
- nvme
6. Tracing, perf and BPF
- perf
Add perf interface to expose nvdimm commit, commit, commit, commit
Introduce threaded trace streaming for basic perf record operation commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
libperf: Add API for allocating new thread map array commit
ftrace latency: Add -n/--use-nsec option commit
perf lock: Add --synth=no option for record commit
perf lock: Add -F/--field option to control output commit
perf lock: Add -c/--combine-locks option commit
perf script: Add 'brstackinsnlen' for branch stacks commit
perf tools: Enhance the matching of sub-commands abbreviations commit
- BPF
Extend the interoperability with IMA, to give wider flexibility for the implementation of integrity-focused LSMs based on eBPF commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for transmitting packets using XDP in bpf_prog_run() commit, commit, commit, commit, commit
Add bpf_copy_from_user_task helper and sleepable bpf iterator programs commit, commit, commit, commit
Allow cgroup progs to export custom retval to userspace commit, commit, commit, commit
Adds new link type BPF_TRACE_KPROBE_MULTI that attaches kprobe program through fprobe API. The fprobe API allows to attach probe on multiple functions at once very fast, because it works on top of ftrace. On the other hand this limits the probe point to the function entry or return commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Make BPF_JIT_DEFAULT_ON selectable in Kconfig commit
Light skeleton for the kernel that performs program loading and map creation tasks without libbpf commit, commit, commit, commit, commit
Enable non-atomic allocations in local storage commit
Introduce "packing allocator" for BPF JIT images. JITed code is marked read only, and used to be allocated at page granularity. Custom allocator allows for more efficient memory use, lower iTLB pressure and prevents identity mapping huge pages from getting split commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Batching iter for AF_UNIX sockets commit, commit, commit, commit, commit
Add __user tagging support in vmlinux BTF commit, commit, commit, commit, commit
Support BPF_PROG_QUERY for progs attached to sockmap commit
cgroup/bpf: fast path skb BPF filtering commit
- bpftool
Add BPF_TRACE_KPROBE_MULTI to attach type names table commit
Add C++-specific open/load/etc skeleton wrappers commit
Add bpf_cookie to link output commit
Implement BTFGen commit, commit, commit, commit, commit, commit, commit
Switch to new versioning scheme (align on libbpf's) commit, commit
Add support for subskeletons commit, commit, commit, commit, commit
Add support for BTF program names commit
Streamline netlink-based XDP APIs commit, commit, commit, commit
fprobe: Add sample program for fprobe commit
fprobe: Introduce fprobe function entry/exit probe commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- libbpf
- tracing
(FEATURED) New user_events interface. User space can register an event with the kernel describing the format of the event. Then it will receive a byte in a page mapping that it can check against. A privileged task can then enable that event like any other event, which will change the mapped byte to true, telling the user space application to start writing the event to the tracing buffer commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add new ftrace_boot_snapshot kernel command line parameter. When set, the tracing buffer will be saved in the snapshot buffer at boot up when the kernel hands things over to user space. This will keep the traces that happened at boot up available even if user space boot up has tracing as well commit
Allow custom events to be added to the tracefs directory commit
7. Virtualization
vmgenid: notify RNG of VM fork and supply generation ID commit
Introduce akcipher service for virtio-crypto commit, commit, commit
KVM: mmu: Zap only obsolete roots on "reload" commit, commit, commit, commit, commit, commit
vdpa: add two ioctl commands to support generic vDPA commit, commit
hv: balloon: Support status report for larger page sizes commit
8. Cryptography
Introduce a new Linux kernel keyring containing the TPM's Machine Owner Keys (MOK) called machine. In the mok side, the MokListTrustedRT UEFI variable can be set, from which kernel knows that MOK keys are kernel trusted keys and they are populated to the machine keyring. This keyring linked to the secondary trusted keyring, which means that can be used like any kernel trusted keys. This keyring of course can be used to hold other MOK'ish keys in other platforms in future. See instructions here. commit, commit, commit, commit, commit, commit, commit, commit
dh: infrastructure for NVM in-band auth and FIPS conformance commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
KEYS: encrypted: Instantiate key with user-provided decrypted data commit
KEYS: remove support for asym_tpm keys commit
9. Security
- Random: Changes to the RNG's crypto, the intent for 5.18 has been to shore up the existing design as much as possible with modern cryptographic functions and proven constructions, rather than actually changing up anything fundamental to the RNG's design. So it's still the same old RNG at its core as before: it still counts entropy bits, and collects from the various sources with the same heuristics as before, and so forth. However, the cryptographic algorithms that transform that entropic data into safe random numbers have been modernized
Use RDSEED when we can rather than using RDRAND, and make sure RDRAND/RDSEED input always goes through the mixer rather than being xor'd into our state directly, in part in order to prevent ridiculous hypothetical cpu backdoors commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Use computational hash for entropy extraction commit, commit, commit, commit, commit
Treat bootloader trust toggle the same way as cpu trust toggle commit
Give sysctl_random_min_urandom_seed a more sensible value commit
Do not allow user to keep crng key around on stack commit
Strict compile-time buffer size checking under FORTIFY_SOURCE for the memcpy()-family of functions commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
audit: log AUDIT_TIME_* records only from rules commit
overflow: Implement size_t saturating arithmetic helpers commit
usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN (will be replaced) commit
10. Networking
Introduce XDP multi-buffer support, allowing the use of XDP with jumbo frame MTUs and combination with Rx coalescing offloads (LRO) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- TCP
Make hash rethink configurable commit, commit, commit, commit, commit
Add new protocol attribute to IPv4 and IPv6 addresses. Inspiration was taken from the protocol attribute of routes. User space applications like iproute2 can set/get the protocol with the Netlink API. Scenarios where you want to distinguish between addresses coming from a specific protocol like DHCP and addresses that have been statically set commit
Allow SO_MARK with CAP_NET_RAW via cmsg commit
- bonding
- Bridge
ip6_tunnel: allow routing IPv4 traffic in NBMA mode commit
ip6mr: add support for passing full packet on wrong mif commit
Speedup namespace dismantles commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
IPv4: Namespaceify min_adv_mss sysctl knob commit
IPv4: Reject again rules with high DSCP values commit
IPv6: remove requirement about the netns loopback device being the last device being dismantled commit, commit, commit, commit
- Wireless
HW counters for soft devices commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
drop_monitor: support drop reason commit
- DSA
Replay and offload host VLAN entries commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Unicast filtering commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
FDB isolation commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
FDB entries on DSA LAG interfaces commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- ethtool
flow_dissector: Add support for High-availability Seamless Redundancy commit, commit
geneve: support IPv4/IPv6 as inner protocol commit
macvtap: advertise link netns via netlink commit
MCTP tag control interface commit, commit, commit, commit, commit
- mptcp
Add SO_SNDTIMEO socket option commit, commit, commit, commit, commit, commit, commit, commit
Improve set-flags command commit, commit, commit, commit, commit, commit, commit, commit, commit
Advertisement reliability improvement commit, commit, commit, commit, commit, commit, commit, commit, commit
Send ADD_ADDR echo before create subflows commit
- netfilter
Add unstable conntrack lookup helpers using BPF kfunc support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
conntrack: mark UDP zero checksum as CHECKSUM_UNNECESSARY commit
conntrack: revisit gc autotuning commit
exthdr: add support for tcp option removal commit
nfqueue: enable to get skb->priority commit
openvswitch: IPv6: Add IPv6 extension header support commit
ping6: support basic socket cmsgs commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ping6: support setting basic SOL_IPV6 options via cmsg commit, commit, commit, commit, commit
rfkill: make new event layout opt-in commit
vxlan metadata device vnifiltering support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- Bluetooth
route: Generate netlink notification when default IPv6 route preference changes commit
SUNRPC: Teach server to recognize RPC_AUTH_TLS authentication commit
- sched
Set default rss queues num to physical cores / 2 commit
- SMC
tun: support NAPI for packets received from batched XDP buffs commit
Introduce xdp frags support to veth driver commit, commit, commit
vxcan: enable local echo for sent CAN frames commit
11. Architectures
11.1. ARM
- Device Tree Sources
New SoCs
Airoha (formerly Mediatek/EcoNet) EN7523 networking SoC and EVB commit, commit
Mediatek mt6582 tablet platform with the Prestigio PMT5008 3G tablet commit
Microchip Lan966 networking SoC and it evaluation board commit
Qualcomm Snapdragon 625/632 midrange phone SoCs, with the LG Nexus 5X and Fairphone FP3 phones commit, commit
Renesas RZ/G2LC and RZ/V2L general-purpose embedded SoCs, along with their evaluation boards commit, commit, commit, commit, commit
Samsung Exynos 850 phone SoC and reference board commit, commit
Samsung Exynos7885 with the Samsung Galaxy A8 (2018) phone commit
Tesla FSD (Fully Self-Driving), an automotive SoC loosely derived from the Samsung Exynos family commit, commit, commit, commit, commit, commit, commit, commit, commit
Add initial support for the i.MXRTxxxx SoC family commit
- New machines
Allwinner: A20-Marsboard development board commit
- Amlogic
Arm Juno: Separate DT depending on SCMI firmware version commit
- Aspeed
Broadcom: Raspberry Pi Zero 2 W commit
- Marvell MVEBU/Armada:
- Mstar
NXP i.MX: Numerous i.MX8M Mini based boards in even more variations: Protonic PRT8MM, emCON-MX8M Mini, Toradex Verdin, and Gateworks GW7903 commit, commit, commit, commit
- Qualcomm
TI OMAP: SanCloud BeagleBone Enhanced WiFi commit
- Rockchip
Add initial support for Prestigio PMT5008 3G tablet commit
arria5: add board compatible for SoCFPGA DK commit
Add support for the Wireless Tag IDO-SBC2D06-V1B-22W, an ultra-small SOM module based on SigmaStar SSD201/SSD202 SoC (ARM Cortex A7 core) commit
meson: add common SM1 ac2xx dtsi for Android STB devices based on the Amlogic S905X3 (AC213/AC214) and S905D3 (AC201/AC202) reference designscommit
- qcom
arria10: add board compatible for Mercury AA1 commit and FPGA DK commit
agilex: add board compatible for N5X DK commit and for SoCFPGA DK commit
stratix10: add board compatible for SoCFPGA DK commit
amd-seattle: remove Husky platform commit
Add QEMU virt machine compatible commit
Adds a basic driver for the PLL that generates the cpu clock on MStar/SigmaStar ARMv7 SoCs commit, commit, commit, commit, commit, commit, commit
ixp4xx: Delete Gateway 7001 boardfiles commit, delete the Goramo MLR boardfile commit, drop all common code commit
pxa: remove Intel Imote2 and Stargate 2 boards commit
Implementing IRQ stacks and vmap'ed stacks for all 32-bit ARM systems that are currently supported, including RiscPC and Footbridge 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 support for NOMMU ARMv4/v5 commit
- ftrace
Add gcc Shadow Call Stack support commit
mte: Remove asymmetric mode from the prctl() interface commit
- soc
at91: add support in soc driver for new SAMA5D29 commit
drivers/perf: CPU PMU driver for Apple M1 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- firmware: arm_scmi
Introduce atomic support for SCMI transports commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add optee transport commit
Add SCMI Virtio & Clock atomic support commit, commit, commit, commit, commit, commit, commit
arm_scmi: Make virtio Version_1 compliance optional commit
xilinx: Add sysfs support for feature config commit
- ARM64
Support PREEMPT_DYNAMIC with static keys commit, commit, commit, commit, commit, commit, commit
Emulate the OS Lock commit, commit, commit, commit, commit, commit
mte: Asymmetric MTE support in userspace commit, commit, commit, commit
Add part number for Arm Cortex-A78AE commit
Support of PAuth QARMA3 architected algorithm commit, commit, commit
Import Arm Optimized Routines str{n}cmp functions commit, commit
Accelerate crc32_be commit
mte: add core dump support commit, commit, commit, commit, commit
random: implement arch_get_random_int/_long based on RNDR commit
Enable kfunc call commit
KVM: Improve PMU support on heterogeneous systems commit, commit, commit, commit, commit, commit
perf jevents: Add support for HiSilicon CPA PMU aliasing commit
perf: Expose some Armv9 common events under sysfs commit
11.2. X86
Add support for Intel CET-IBT (Indirect Branch Tracking), a hardware support course-grain forward-edge Control Flow Integrity protection. It enforces that all indirect calls must land on an ENDBR instruction, as such, the compiler will instrument the code with them to make this happen 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, commit, commit, commit
Re-enable ENQCMD and PASID (Process Address Space ID) MSR. See the documentation here commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
rethook: Replace kretprobe trampoline with rethook commit, commit, commit, commit
PPIN (Protected Processor Inventory Number) updates commit, commit, commit, commit, commit
- platform
chrome: Add driver for ChromeOS privacy-screen commit
uncore-freq: Enhance HW interface commit, commit, commit, commit
Add AMD system management interface commit
amd-pmc: Add support for AMD Spill to DRAM STB feature commit
gigabyte-wmi: added support for B660 GAMING X DDR4 motherboard commit
hp-wmi: support omen thermal profile policy v1 commit
Support Spi in i2c-multi-instantiate driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
think-lmi: Certificate authentication support commit
thinkpad_acpi: Add PSC mode support commit
thinkpad_acpi: Add dual fan probe commit
x86-android-tablets: Add Lenovo Yoga Tablet 2 830 / 1050 data commit
x86-android-tablets: Add Nextbook Ares 8 data commit
x86-android-tablets: Add battery swnode support commit
x86-android-tablets: Lenovo Yoga Tablet 2 830/1050 sound support commit
- perf
Add Intel Raptor Lake support commit, commit, commit, commit
Add SAPPHIRERAPIDS_X CPU support commit
Add support for event tracing and TNT disabling 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
Update Intel events and metrics 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
- KVM
Allow SEV intra-host migration of VM with mirrors commit
SVM: nSVM: Implement Enlightened MSR-Bitmap for Hyper-V-on-KVM commit, commit, commit, commit
SVM: Allow AVIC support on system w/ physical APIC ID > 255 commit
Introduce KVM_CAP_DISABLE_QUIRKS2 commit
Provide per VM capability for disabling PMU virtualization commit, commit, commit
Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86 commit
mce: Remove the tolerance level control, not needed commit
crypto: accelerated implementation for SM3 algorithm commit, commit, commit, commit, commit, commit
11.3. RISCV
Improve RISC-V Perf support using SBI PMU and sscofpmf extension commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for restartable sequence commit
CPU Idle Support commit, commit, commit, commit, commit, commit, commit, commit
Provide a framework for RISC-V ISA extensions commit, commit, commit, commit, commit, commit
SBI v0.3 support commit, commit, commit, commit, commit, commit
11.4. MIPS
Malta: Enable BLK_DEV_INITRD commit
ath79: add support for QCN550x commit
Remove TX39XX support commit
11.5. POWERPC
Implement livepatch on PPC32 and more commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
papr_scm: Implement initial support for injecting smart errors commit
Enable VAS and NX-GZIP support on powerVM commit, commit, commit, commit, commit, commit, commit, commit, commit
Add link stack flush mitigation status in debugfs commit
11.6. S390
KVM: Check keys when emulating instructions and let user space do key checked accesses. User space can do so via an extension of the MEMOP IOCTL commit, commit, commit, commit, commit, commit, commit, commit, commit
Enable sysfs attribute scans to force AP bus rescan commit
nospec: add an option to use thunk-extern commit
- zcrypt
11.7. XTENSA
Add kernel ABI selection to Kconfig commit
Make secondary reset vector support conditional commit
Enable GCC plugin support commit
11.8. PARISC
Add vDSO support commit
11.9. UM
Allow setting path to port-helper using UML_PORT_HELPER envvar commit
11.10. NDS32
Remove architecture, no longer maintained commit
12. Drivers
12.1. Graphics
Add support for nomodeset to a lot of drm drivers commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- fbdev
- amdgpu
Enable freesync video mode by default commit
Expose benchmark tests via debugfs, drop benchmark and testing module parameter commit, commit, commit
Add a new CTX ioctl operation to set stable pstates for profiling commit
Improve VRAM access for debug using SDMA commit
- GC 10.3.7, SDMA 5.2.7, DCN 3.1.6 updates
Add module param to disable XGMI for testing commit
GPU reset debugfs register dumping support commit
Drop experimental flag on aldebaran commit
amdkfd CRIU support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Enable sysfs required by rocm-smi tool for One VF mode commit
Enable amdgpu_dc module parameter commit
- Intel
ADL-N platform enabling commit
DG2-G12 subplatform added commit
DG2 accelerated migration support commit
Prepare for Xe_HP compute engines commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Initial small BAR support commit, commit, commit, commit, commit, commit, commit
Drop fake LMEM support commit
ADL-N PCH support commit
Async flip optimisation for DG2 commit, commit, commit, commit
GuC 69.0.3 support commit
Register per-crtc debugfs files commit
opregion: add support for mailbox #5 EDID commit
Dump hw.enable and pipe_mode commit
- bridge
- panel
panel-edp: Add eDP sharp panel support commit
panel-edp: Allow querying the detected panel via debugfs commit
nt35560: Support also ACX424AKM commit
nt35560: Support more panel IDs commit
simple: add Multi-Inno Technology MI0700S4T-6 commit
panel-edp: Add panels planned for sc7180-trogdor-pazquel commit
- simpledrm
Add "panel orientation" property on non-upright mounted LCD panels commit
- msm
Add SET_PARAM ioctl commit
Add DisplayPort controller for SM8350 commit
dpu + dsi support for qcm2290 commit
10nm dsi phy tuning support commit
Gpu support for additional 7c3 SKUs commit
Add Add a way for userspace to specify the sequence number fence used to track completion of the submit commit
Add SYSPROF param (v2) commit
- ingenic
- ast
- vc4
Add CSC + full range support commit
- panfrost
Add initial dual-core GPU support commit
- stm
New revision support commit
- tegra
- rcar-du
LVDS support for M3-W+ (R8A77961) commit
- exynos
BGR pixel format for FIMD device commit
- mediatek
Allow commands to be sent during video mode commit
- edid
- nouveau
tiny: Add MIPI DBI compatible SPI driver commit, commit, commit, commit, commit
vkms: add support for multiple overlay planes commit, commit, commit
Add driver for Solomon SSD130x OLED displays commit, commit, commit, commit, commit, commit
12.2. Power Management
Thermal: Introduce the Hardware Feedback Interface for thermal and performance management commit, commit, commit, commit, commit, commit, commit
- ACPI
cpupower: Add AMD P-State Support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- thermal
Add tracer tool for AMD P-State driver commit, commit, commit, commit
- intel-speed-select
12.3. Storage
- nvmem
- scsi
pmcraid: Remove the PMCRAID_PASSTHROUGH_IOCTL ioctl implementation commit
ufs: ufs-pci: Add support for Intel MTL commit
mvsas: Add PCI ID of RocketRaid 2640 commit
qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues commit
smartpqi: Add PCI IDs commit
smartpqi: Enable SATA NCQ priority in sysfs commit
smartpqi: Speed up RAID 10 sequential reads commit
12.4. Drivers in the Staging area
meson: vdec: add VP9 support to GXM commit
iio:adc:ad7280a: Move out of staging commit
media: hantro: Add support for i.MX8MM Hantro-G1 commit
media: hantro: jpeg: Various improvements commit, commit, commit, commit, commit, commit, commit
media: imx: imx7-media-csi: add support for imx8mq commit
media: staging: media: zoran: add debugfs commit, rename debug module parameter commit, remove procfs commit
media: staging: tegra-vde: De-stage driver commit, Remove legacy UAPI support commit, Support V4L stateless video decoder API commit
pi433: add debugfs interface commit
Remove ashmem commit
wfx: allow new PDS format commit
drop fpgaboot driver commit
12.5. Networking
Add dm9051 driver commit
- Bluetooth
hci_h5: btrtl: Add support for RTL8822CS hci_ver 0x08 commit, commit
btrtl: Add support for RTL8852B commit
btusb: Add a new PID/VID 13d3/3567 for MT7921 commit
btusb: Add another Realtek 8761BU commit
btusb: Add missing Chicony device for Realtek RTL8723BE commit
btusb: Add one more Bluetooth part for the Realtek RTL8852AE commit
btusb: Add support for Intel Madison Peak (MsP2) device commit
btusb: add support for LG LGSBWAC02 (MT7663BUN) commit
hci_bcm: Add the Asus TF103C to the bcm_broken_irq_dmi_table commit
hci_bcm: add BCM43430A0 & BCM43430A1 commit
mt7921s: Add WBS support commit
mt7921s: Enable SCO over I2S commit
mt7921s: Support wake on bluetooth commit
mt7921s: support bluetooth reset mechanism commit
RDMA: irdma: Add support for address handle re-use commit
- ath11k
ath6kl: add device ID for WLU5150-D81 commit
axienet: commit, commit, commit, commit, commit, commit, commit
bnxt_en: Add driver support to use Real Time Counter for PTP commit, commit
- brcmfmac
- can
gs_usb: add CAN-FD support commit
gs_usb: add VID/PID for ABE CAN Debugger devices commit
gs_usb: add VID/PID for CES CANext FD devices commit
gs_usb: support up to 3 channels per device commit
mcp251xfd: ethtool: add support commit
mcp251xfd: ram: coalescing support commit
mcp251xfd: ring: add support for runtime configurable RX/TX ring parameters commit, commit
rcar_canfd: Add support for r8a779a0 SoC commit
- dpaa2
Add support for software TSO commit, commit, commit, commit, commit, commit, commit
Add support for changing the protocol at runtime commit, commit, commit, commit, commit, commit, commit, commit
Mirroring for Ocelot switches commit, commit, commit, commit, commit, commit
lantiq_gswip: enable jumbo frames on GSWIP commit
microchip: add ksz8563 to ksz9477 I2C driver commit
microchip: ksz9477: implement MTU configuration commit
mv88e6xxx: Improve standalone port isolation commit, commit, commit, commit, commit
mv88e6xxx: Improve indirect addressing performance commit, commit
mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable commit
mv88e6xxx: support RMII cmode commit
Add support for qca8k mdio rw in Ethernet packet commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Basic QoS classification on Felix DSA switch using dcbnl commit, commit, commit
realtek: MDIO interface and RTL8367S,RTL8367RB-VB commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
realtek: rtl8365mb: add support for rtl8_4t tag commit, commit, commit
sja1105: support switching between SGMII and 2500BASE-X commit
enetc: report software timestamping via SO_TIMESTAMPING commit
fsl: xgmac_mdio: Preamble suppression and custom MDC frequencies commit, commit, commit, commit, commit
Add new Fungible Ethernet driver commit, commit, commit, commit, commit, commit, commit, commit
ice: GTP support in switchdev commit, commit, commit, commit, commit, commit, commit
hns3: add support for TX push mode commit
- i40e
iavf: Add support for 50G/100G in AIM algorithm commit
- ice
igb: zero hwtstamp by default commit
ionic: updates for stable FW recovery commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- iwlwifi
Configure FW debug preset via module param commit
Add support for BZ-U and BZ-L HW commit
Advertise support for HE - DCM BPSK RX/TX commit
Add support for 1K BA queue commit
Add support for CT-KILL notification version 2 commit
Add support for IMR based on platform commit
Remove cipher scheme support commit
Support new BAID allocation command commit
Support v3 of station HE context command commit
Add support for MS devices commit
Support new queue allocation command commit
yoyo: add IMR DRAM dump support commit
yoyo: support dump policy for the dump size commit
ixgbe: add the ability for the PF to disable VF link state commit
ixgbevf: add disable link state commit
- lan743x
PCI11010 / PCI11414 devices commit, commit, commit, commit, commit
PCI11010 / PCI11414 devices Enhancements commit, commit, commit, commit, commit
lan966x: Add PTP Hardward Clock support commit, commit, commit, commit, commit, commit, commit
lan966x: add support for mcast snooping commit, commit, commit
Improve the CPU TX bitrate commit
Allow offloading timestamp operations to the PHY commit
- mac80211_hwsim
macb: Cadence MACB/GEM support for ZynqMP SGMII commit, commit, commit
mana: Add XDP counters, reuse dropped pages commit, commit, commit
marvell: prestera: add basic routes offloading commit, commit, commit
mctp i2c: MCTP I2C binding driver commit
- mlx5
Add mlx5 live migration driver and v2 migration protocol commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add command failures data to debugfs commit
Add debugfs counters for page commands failures commit
Add pages debugfs commit
Add support for configuring max device MTU commit
Add support for ConnectX-7 steering commit
Add support for matching on Internet Header Length (IHL) commit
mlx5e: XDP multi buffer support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- mlxsw:
mdio: mscc-miim: add lan966x internal phy reset support commit
- mt76
Improve signal strength reporting commit
mt7615: add support for LG LGSBWAC02 (MT7663BUN) commit
mt7615: introduce SAR support commit
Add mt7916 support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mt7915: add support for MT7986 commit
mt7915: add support for passing chip/firmware debug data to user space commit
mt7915: Introduce background radar support commit, commit, commit, commit, commit, commit
mt7915: introduce 802.11ax multi-bss support commit
mt7915: set bssinfo/starec command when adding interface commit
mt7915e: Add a hwmon attribute to get the actual throttle state commit
mt7915e: Enable thermal management by default commit
Introduce mt7921u driver commit, commit, commit, commit, commit, commit, commit, commit, commit
mt7921: toggle runtime-pm adding a monitor vif commit
mvneta: Add support for 98DX2530 Ethernet port commit
netdevsim: Introduce support for L3 offload xstats commit
- nfp
Add AF_XDP zero-copy support commit, commit, commit, commit, commit
flow-independent tc action hardware offload commit, commit, commit, commit, commit, commit
Support for NFP-3800 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Preliminary support for NFP-3800 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- octeontx2
- phy
prestera: acl: add multi-chain support offload commit
r8169: support L1.2 control on RTL8168h commit
rtlwifi: rtl8192cu: Add On Networks N150 commit
- rtw88
Switch WiFi to 1ss mode to get better experience with BT HID gaming device commit, commit, commit, commit, commit, commit
rtw8821c: enable rfe 6 devices commit
Support hw_scan and tx_wake firmware features commit, commit
Add RX counters of VHT MCS-10/11 to debugfs commit
Preparation of RFK helpers, 6G and 160M changes to support new chip commit, commit, commit, commit, commit, commit
Support AP mode commit, commit, commit, commit, commit, commit, commit
Get channel parameters of 160MHz bandwidth commit
sfc: set affinity hints in local NUMA node only commit
- sparx5
- stmmac
typhoon: implement ndo_features_check method commit
usb: ax88179_178a: add Allied Telesis AT-UMCs commit
wcn36xx: Add SNR reporting via get_survey() commit
wwan: iosm: Enable M.2 7360 WWAN card support commit
xpcs: add support for retrieving supported interface modes commit
12.6. Audio
- HDA
Adds new HW variants for Dell's Dolphin and Warlock commit, commit, commit, commit, commit, commit
Add HDMI codec VID for Raptorlake-P commit
Add keep-alive support for ADL-P and DG2 commit
realtek: Add mute and micmut LED support for Zbook Fury 17 G9 commit
realtek: Add quirk for Clevo NP70PNJ commit
realtek: Add support for HP Laptops commit
realtek: Enable headset mic on Lenovo P360 commit
tegra: Add Tegra234 hda driver support commit
Add AlderLake-PS variant PCI ID commit
Add PCI and HDMI IDs for Intel Raptor Lake commit
intel-dspconfig: add ES8336 support for CNL commit
scarlett2: Add "Standalone" switch commit
usb-audio: Add mute TLV for playback volumes on RODE NT-USB commit
soundwire: qcom: add pm runtime support commit, commit, commit
- ASoC
Intel: AVS - Audio DSP for cAVS commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support commit
Intel: cirrus-common: support cs35l41 amplifier commit
Intel: soc-acpi-byt: Add new WM5102 ACPI HID commit
Intel: improve support for ES8336-based platforms commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel: sof_rt5682: add two derivative options commit, commit
Make the SOF control, PCM and PM code IPC agnostic commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Intel: pci-tgl: add RPL-S support commit
IPC client infrastructure commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for TAS5805M digital amplifier commit
amd: acp-legacy: Add legacy card support for new machines commit
amd: acp: Add generic PDM and PCI driver support for ACP commit, commit, commit, commit, commit, commit
amd: sof-mach: Add support for RT5682S and RT1019 card commit
Add Euro Headset support for wcd938x codec commit
codecs: Add Awinic AW8738 audio amplifier driver commit
Add power domains support for digital macro codecs commit
fsl_sai: implement 1:1 bclk:mclk ratio support commit
Add support for audio on SC7280 based targets commit, commit, commit, commit, commit, commit, commit, commit, commit
Machine driver to support LPASS SC7280 sound card registration commit, commit, commit
rk3399_gru_sound: Wire up DP jack detection commit
sun4i-i2s: Add support for the R329/D1 variant commit
tegra: Update AHUB driver for Tegra234 commit
tlv320adc3xxx: Add IIR filter configuration commit
12.7. Tablets, touch screens, keyboards, mouses
Add Imagis touchscreen driver commit
mt6779-keypad: add MediaTek keypad driver commit
mtk-pmic-keys: add support for MT6358 commit
soc_button_array: add support for Microsoft Surface 3 (MSHW0028) buttons commit, commit
synaptics: enable InterTouch on ThinkPad T14/P14s Gen 1 AMD commit
tsc200x: add axis inversion and swapping support commit
- HID
Add driver for Razer Blackwidow keyboards commit
Add SiGma Micro driver commit
apple: Add fn mapping for MacBook Pros with Touch Bar commit
apple: Add necessary IDs and configuration for T2 Macs commit
apple: Add support for keyboard backlight on certain T2 Macs commit
apple: Magic Keyboard first generation and 2015 FN key mapping commit, commit, commit
apple: Report Magic Keyboard 2021 battery over USB commit
apple: Report Magic Keyboard 2021 with fingerprint reader battery over USB commit
google: Add support for vivaldi to hid-hammer commit
uclogic: Support Huion 13th frame button commit
uclogic: Support Huion tilt reporting commit
uclogic: Support multiple frame input devices commit
12.8. TV tuners, webcams, video capturers
Add a driver for the og01a1b camera sensor commit
amphion video decoder/encoder driver commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
atmel: atmel-isc: implement media controller commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
CAMSS: Add SM8250 support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
hi847: Add support for Hi-847 sensor commit
i2c: Add ov08d10 camera sensor driver commit
i2c: dw9714: add optional regulator support commit
i2c: isl7998x: Add driver for Intersil ISL7998x commit
imx: De-stage imx7-mipi-csis commit, commit, commit, commit, commit, commit, commit
Support multi hardware decode using of_platform_populate commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
stkwebcam: add new Asus laptop to upside_down table commit
uvcvideo: Add support for Apple T2-attached FaceTime HD Camera commit
12.9. Universal Serial Bus
quirks: add a Realtek card reader commit
serial: cp210x: add PIDs for Kamstrup USB Meter Reader commit
serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions commit
serial: option: add support for Cinterion MV32-WA/MV32-WB commit
serial: pl2303: add IBM device IDs commit
serial: simple: add Nokia phone driver commit
dwc3: drd: Add support for usb-conn-gpio based usb-role-switch commit
i.MX8MP: more USB3 glue layer feature support commit, commit, commit, commit
dwc3: pci: Add support for Intel Alder Lake commit
ehci: add pci device support for Aspeed platforms commit
- gadget: Add configfs HS/SS bInterval
gadget: f_uac2: Add HS/SS bInterval to configfs commit, commit, commit, commit
gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X commit
gadget: audio: Multiple rates, notify commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
gadget: f_uac1: allow changing interface name via configfs commit
gadget: f_uac2: allow changing interface name via configfs commit
misc: eud: Add driver support for Embedded USB Debugger(EUD) commit
typec: Support the WUSB3801 port controller commit
typec: rt1719: Add support for Richtek RT1719 commit
ulpi: Add debugfs support commit
xhci-mtk: add support ip-sleep wakeup for mt8195 commit
xhci and hub features commit, commit, commit, commit, commit, commit, commit, commit, commit
12.10. Serial Peripheral Interface (SPI)
Add compatible for MT7986 commit
Add spi driver for Sunplus SP7021 commit
amd: Add support for version AMDI0062 commit
- auxdisplay: Add support for the Titanmec TM1628 7 segment display controller
intel: Add support for Raptor Lake-S SPI serial flash commit
mediatek: add ipm design support for MT7986 commit
External ECC engines & Macronix support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
pxa2xx: Add support for Intel Raptor Lake PCH-S commit
s3c64xx: Add spi port configuration for Tesla FSD SoC commit
spi-mtk-nor: add new soc mt8186 support commit
Tegra QUAD SPI combined sequence mode commit, commit, commit, commit
12.11. Watchdog
aspeed: add nowayout support commit
ixp4xx: Implement restart commit
max77620: Add support for the max77714 variant commit
orion_wdt: support pretimeout on Armada-XP commit
renesas_wdt: Add R-Car Gen4 support commit
sp5100_tco: Enable Family 17h+ CPUs commit
12.12. Serial
8250_bcm2835aux: Add ACPI support commit
mvebu-uart: Support for higher baudrates commit, commit, commit, commit, commit, commit
sunplus-uart: Add Sunplus SoC UART Driver commit
atmel: add earlycon support commit
samsung: Add ARTPEC-8 support commit
12.13. CPU Frequency scaling
qcom-hw: Add support for per-core-dcvs commit
12.14. Voltage, current regulators, power capping, power supply
Introduce "opp-microwatt" and Energy Model from DT commit, commit, commit, commit, commit
AB8500 charging commit, commit, commit, commit, commit, commit
Introduces bypass charge type property commit, commit, commit
power: supply: Add a driver for Injoinic power bank ICs commit
power: supply: bq24190 updates + new ug3105 driver commit, commit, commit, commit, commit, commit, commit, commit
power-suppy/i2c/extcon: Fix charger setup on Xiaomi Mi Pad 2 and Lenovo Yogabook commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
regulator: Add support for TPS6286x commit
Add Richtek RT5190A PMIC support commit
regulator: qcom-rpmh: Add support for SDX65 commit
12.15. Real Time Clock (RTC)
Add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature commit
max77686: Add MAX77714 support commit
optee: add RTC driver for OP-TEE RTC PTA commit
sun6i: Add Allwinner H616 support commit
sun6i: Add support for broken-down alarm registers commit
sun6i: Add support for linear day storage commit
12.16. Pin Controllers (pinctrl)
Add driver for Sunplus SP7021 commit
Add pinctrl driver on mt8186 commit
alderlake: Add Intel Alder Lake-N pin controller support commit
alderlake: Add Raptor Lake-S ACPI ID commit
bcm: add driver for BCM4908 pinmux commit
icelake: Add Ice Lake-N PCH pin controller support commit
imx93: Add pinctrl driver support commit
nuvoton: Add driver for WPCM450 commit
ocelot: Add support for ServalT SoC commit
qcom-pmic-gpio: Add support for pm8450 commit
qcom: Introduce sc8280xp TLMM driver commit
qcom: sm8450: Add egpio support commit
qcom: spmi-mpp: Add PM8226 compatible commit
12.17. Multi Media Card (MMC)
Add driver for LiteX's LiteSDCard interface commit
sdhci-tegra: Enable wake on SD card event commit
sdhci_am654: Add Support for TI's AM62 SoC commit
sunxi-mmc: Add D1 MMC variant commit
12.18. Memory Technology Devices (MTD)
mchp23k256: Add SPI ID table commit
mchp48l640: Add SPI ID table commit
External ECC engines & Macronix 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
BCMA support for brcmnand commit, commit, commit, commit, commit, commit, commit, commit, commit
rawnand: stm32_fmc2: Add NAND Write Protect support commit
12.19. Industrial I/O (iio)
afe: add temperature rescaling support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
accel: add ADXL367 driver commit
accel: adxl345: Add ACPI HID table commit
accel: st_accel: Add support for Silan SC7A20 commit
amplifiers: ada4250: add support for ADA4250 commit
dac: add support for ltc2688 commit
frequency: admv1014: add support for ADMV1014 commit
frequency: admv4420.c: Add support for ADMV4420 commit
humidity: hdc100x: Add ACPI HID table commit
potentiometer: ds1803: Add support for Maxim DS3502 commit
pressure: dps310: Add ACPI HID table commit
proximity:sx9324: Add SX9324 support commit
proximity:sx9360: Add sx9360 support commit
temperature: iqs620at-temp: Add support for V3 silicon commit
12.20. Multi Function Devices (MFD)
ab8500: Drop debugfs module commit
arizona-spi: Add Android board ACPI table handling commit
intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs commit
max77714: Add driver for Maxim MAX77714 PMIC commit
rk808: Add reboot support to rk808.c commit
12.21. Pulse-Width Modulation (PWM)
jz4740: Add support for X1000 SoC commit
12.22. Inter-Integrated Circuit (I2C + I3C)
Introduce common module to instantiate CCGx UCSI commit
designware: Add AMD PSP I2C bus support commit
i3c: support dynamically added i2c devices commit
i801: Add support for Intel Raptor Lake PCH-S commit
i801: Add support for the Process Call command commit
mediatek: Add i2c compatible for Mediatek MT8168 commit
piix4: Enable EFCH MMIO for Family 17h+ commit
rcar: Add R-Car Gen4 support commit
12.23. Hardware monitoring (hwmon)
Add "label" attribute commit
adm1275: Add sample averaging binding support commit
aquacomputer_d5next: Add support for Aquacomputer Farbwerk 360 commit
asus-ec-sensors: add CPU core voltage commit
asus-ec-sensors: add driver for ASUS EC commit
asus_wmi_ec_sensors: Support T_Sensor on Prime X570-Pro commit
asus_wmi_sensors: add ASUS ROG STRIX B450-F GAMING II commit
sch5627: Add pwmX_auto_channels_temp attributes commit, commit
Add driver for Texas Instruments TMP464 and TMP468 commit
Deprecate asis_wmi_ec_sensors driver commit
sy7636a: Add temperature driver for sy7636a commit
lm70: Add ti,tmp125 support commit
max6639: Add regulator support commit
mlxreg-fan: Use pwm attribute for setting fan speed low limit commit
nct6775: add ASUS Pro B550M-C/PRIME B550M-A commit
nct6775: add ASUS ROG STRIX Z390/Z490/X570-* / PRIME X570-P commit
occ: Add various poll response data in sysfs commit, commit, commit, commit
pmbus/lm25066: Add regulator support commit
powr1220: Add support for Lattice's POWR1014 power manager IC commit
tc654: Add thermal_cooling device support commit
xdpe12284: Add regulator support commit
xdpe12284: Add support for xdpe11280 commit
12.24. General Purpose I/O (gpio)
12.25. Leds
pca955x: Allow zero LEDs to be specified commit
12.26. DMA engines
12.27. Hardware Random Number Generator (hwrng)
Introduce rng_quality sysfs attribute commit
12.28. Cryptography hardware acceleration
atmel: add support for AES and SHA IPs available on lan966x SoC commit
atmel-tdes: Add support for the TDES IP available on sama7g5 SoC commit
hisilicon/sec: add the register configuration for HW V3 commit
octeontx2: add synchronization between mailbox accesses commit
qat: enable power management for QAT GEN4 commit
xilinx: Add Xilinx SHA3 driver commit
12.29. PCI
P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processors to whitelist commit
Support BAR sizes up to 8TB commit
aardvark: Add support for PME interrupts commit
aardvark: Enable MSI-X support commit
fu740: Force 2.5GT/s for initial device probe commit
Extends pci-bridge-emul driver to emulate PCI Subsystem Vendor ID capability and PCIe extended capabilities. And then implement in pci-mvebu.c driver support for PCI Subsystem Vendor IDs, PCIe AER registers, support for legacy INTx interrupts, configuration for X1/X4 mode and usage of new PCI child_ops API commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
qcom: Add SM8450 PCIe support commit
Introduce UniPhier NX1 PCI endpoint controller support commit, commit
12.30. FRU Support Interface (FSI)
12.31. Clock
clk-apple-nco: Add driver for Apple NCO commit
clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW commit
cs2000-cp: add dynamic mode and more features commit, commit, commit, commit, commit, commit, commit, commit, commit
imx: Add imx8dxl clk driver commit
imx: Add initial support for i.MXRT1050 clock driver commit
Add i.MX93 clk bindings and driver commit, commit, commit, commit, commit
imx: pll14xx: Support dynamic rates commit, commit, commit, commit, commit, commit, commit, commit
microchip: Add driver for Microchip PolarFire SoC commit
qcom: Add GPU clock controller driver for SM6350 commit
qcom: Add MSM8226 Multimedia Clock Controller support commit
qcom: Add SDX65 APCS clock controller support commit
qcom: Add display clock controller driver for QCM2290 commit
qcom: Add display clock controller driver for SM6125 commit
qcom: Add display clock controller driver for SM6350 commit
qcom: gcc-ipq806x: add CryptoEngine clocks commit
qcom: rpmhcc: add sc8280xp support to the RPMh clock controller commit
renesas: rzg2l-cpg: Add support for RZ/V2L SoC commit
rs9: Add Renesas 9-series PCIe clock generator driver commit
samsung: fsd: Add initial clock support commit
starfive: Add JH7100 audio clock driver commit
sunxi-ng: Add support for the sun6i RTC clocks commit
sunxi-ng: sun6i-rtc: Add support for H6 commit
12.32. PHY ("physical layer" framework)
Add support for the Layerscape SerDes 28G commit
cadence: Add Cadence D-PHY Rx driver commit
cadence: Sierra: Add support for skipping configuration commit
qcom-qmp: add sc8280xp UFS PHY commit
qcom-qusb2: Add compatible for MSM8953 commit
qcom-snps: Add sc8280xp support commit
qcom: Add support for eDP PHY on sc7280 commit
rockchip: add naneng combo phy for RK3568 commit
sun4i-usb: Add D1 variant commit
usb: Add "wake on" functionality for newer Synopsis XHCI controllers commit
12.33. EDAC (Error Detection And Correction)
altera: Add SDRAM ECC check for U-Boot commit
Add new register offset support and related changes commit
12.34. Various
CXL.mem Topology Discovery and Hotplug 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, commit, commit, commit, commit, commit, commit, commit, commit, commit
- habanalabs
vfio/hisilicon: add ACC live migration driver commit, commit, commit, commit, commit, commit, commit, commit, commit
iommu/ipmmu-vmsa: Add support for R-Car Gen4 commit
ipmi:ipmb: Add the ability to have a separate slave and master device commit
- irqchip
- mailbox
mei: me: add Alder Lake N device id commit
mfd: Add support for the MediaTek MT6366 PMIC commit
mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a commit
misc: fastrpc: Add missing DSP FastRPC features commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
misc: open-dice: Add driver to expose DICE data to userspace commit
misc: rtsx: rts522a rts5228 rts5261 support Runtime PM commit
opp: Expose of-node's name in debugfs commit
Introduce PECI subsystem commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- ptp
- remoteproc
K3 R5F & DSP IPC-only mode support commit, commit, commit, commit, commit
mediatek: Support mt8186 scp commit
soc: qcom: mdt_loader: Support Qualcomm SM8450 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
qcom: q6v5: Add interconnect path proxy vote commit
Add support for sc7280 WPSS PIL loading commit
reset: Add Delta TN48M CPLD reset controller commit
Restructure the rpmsg_char driver and introduce rpmsg_ctrl driver commit, commit, commit, commit, commit, commit, commit, commit
vDPA/ifcvf: implement shared IRQ feature commit, commit, commit, commit, commit
w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF commit
cn10k DDR Performance monitor support commit, commit, commit, commit
13. List of Pull Requests