148232
Comment:
|
179692
|
Deletions are marked like this. | Additions are marked like this. |
Line 15: | Line 15: |
= Final changelog = |
= Tracing, perf and BPF = * BPF * bpftool: Add inline annotations when dumping program CFGs [[https://git.kernel.org/linus/e27f0f1620b693ecf312c21ff8a52affb8a5be08|commit]], [[https://git.kernel.org/linus/67cf52cdb6c8fa6365d29106555dacf95c9fd374|commit]], [[https://git.kernel.org/linus/9fd496848b1c4cd04fee5f152bb7bcec11e1b901|commit]], [[https://git.kernel.org/linus/05a06be722896e51f65dbbb6a3610f85a8353d6b|commit]], [[https://git.kernel.org/linus/7483a7a70a12d7c00c9f80574d533b01689d39a7|commit]], [[https://git.kernel.org/linus/7319296855f1bac0e7fb003388f44ecbd4515102|commit]] * Support 64-bit pointers to kfuncs [[https://git.kernel.org/linus/1cf3bfc60f9836f44da951f58b6ae24680484b35|commit]] * Optimize hashmap lookups when key_size is divisible by 4 [[https://git.kernel.org/linus/5b85575ad4280171c382e888b006cb8d12c35bde|commit]] * Make uprobe attachment APK aware [[https://git.kernel.org/linus/1eebcb60633fd469ee27b0fbd7ee4f271feedeca|commit]], [[https://git.kernel.org/linus/434fdcead73515a76885418ffe2d96b4f3ed0f49|commit]], [[https://git.kernel.org/linus/c44fd84507637f07ca9a7e16f83706e109f6b8ff|commit]] * Add netfilter program type [[https://git.kernel.org/linus/84601d6ee68ae820dec97450934797046d62db4b|commit]], [[https://git.kernel.org/linus/fd9c663b9ad67dedfc9a3fd3429ddd3e83782b4d|commit]], [[https://git.kernel.org/linus/506a74db7e019a277e987fa65654bdd953859d5b|commit]], [[https://git.kernel.org/linus/0bdc6da88f5bac0f3f272cb6f545c2cc70e8c66a|commit]], [[https://git.kernel.org/linus/d0fe92fb5e3df6991c640fb9205d880b68603259|commit]], [[https://git.kernel.org/linus/2b99ef22e0d237e08bfc437e7d051f78f352aeb2|commit]], [[https://git.kernel.org/linus/006c0e44ed924140d44bc756e6ea36301fcea68d|commit]] * Shared ownership for local kptrs [[https://git.kernel.org/linus/cd2a8079014aced27da9b2e669784f31680f1351|commit]], [[https://git.kernel.org/linus/d54730b50bae1f3119bd686d551d66f0fcc387ca|commit]], [[https://git.kernel.org/linus/1512217c47f0e8ea076dd0e67262e5a668a78f01|commit]], [[https://git.kernel.org/linus/7c50b1cb76aca4540aa917db5f2a302acddcadff|commit]], [[https://git.kernel.org/linus/d2dcc67df910dd85253a701b6a5b747f955d28f5|commit]], [[https://git.kernel.org/linus/de67ba3968fa1455e8020b21e5ccc2bb48b9a852|commit]], [[https://git.kernel.org/linus/404ad75a36fb1a1008e9fe803aa7d0212df9e240|commit]], [[https://git.kernel.org/linus/3e81740a90626024a9d9c6f9bfa3d36204dafefb|commit]], [[https://git.kernel.org/linus/6147f15131e2df544a5449815f456da48c0c88e7|commit]] * Allow BPF TCP CCs to write app_limited [[https://git.kernel.org/linus/562dc56a88983421a6c5a46e0feb891873d118a1|commit]], [[https://git.kernel.org/linus/4239561b69feb94e52e43d93685cc46fb9dbcae5|commit]] * veristat: add better support of freplace programs [[https://git.kernel.org/linus/d6e6286a12e7b8a4ddc66237c4ccf6f531ef1c82|commit]], [[https://git.kernel.org/linus/b3c63d7ad81ad6f43921d59af18fc25c64327a74|commit]], [[https://git.kernel.org/linus/fa7cc90620870e4444bb5184c08148495b1627c6|commit]] * BPF verifier rotating log [[https://git.kernel.org/linus/4294a0a7ab6282c3d92f03de84e762dda993c93d|commit]], [[https://git.kernel.org/linus/03cc3aa6a53394481f01c16231f99298332066f9|commit]], [[https://git.kernel.org/linus/1216640938035e63bdbd32438e91c9bcc1fd8ee1|commit]], [[https://git.kernel.org/linus/e0aee1facccf9f12136600031be4ce21eb810a78|commit]], [[https://git.kernel.org/linus/d0d75c67c45abd3930967dcafc82fd4505400665|commit]], [[https://git.kernel.org/linus/b1a7a480a1120d4f70305f5e8859f527e0efe4a5|commit]], [[https://git.kernel.org/linus/24bc80887adb4d6fc0057d4f14fabeaa4502b2a0|commit]], [[https://git.kernel.org/linus/971fb5057d787d0a7e7c8cb910207c82e2db920e|commit]], [[https://git.kernel.org/linus/cbedb42a0da3bb48819b2200af4b4cb5d922c518|commit]], [[https://git.kernel.org/linus/8a6ca6bc553e3c878fa53c506bc6ec281efdc039|commit]], [[https://git.kernel.org/linus/fa1c7d5cc404ac3b6e6b4ab6d00b07c76bd819be|commit]], [[https://git.kernel.org/linus/47a71c1f9af0a334c9dfa97633c41de4feda4287|commit]], [[https://git.kernel.org/linus/bdcab4144f5da97cc0fa7e1dd63b8475e10c8f0a|commit]], [[https://git.kernel.org/linus/fac08d45e2531f91d8fb3d11fc6576f588049476|commit]], [[https://git.kernel.org/linus/94e55c0fdaf4268bdda2d3b375bc61daba056e85|commit]], [[https://git.kernel.org/linus/097d8002b754a865beef880e5c1cdc3ef7c2163d|commit]], [[https://git.kernel.org/linus/5787540827a9e2cdecf38166e648b2924a57443f|commit]], [[https://git.kernel.org/linus/be983f44274f575e42025130e3c62b8718b0a29a|commit]], [[https://git.kernel.org/linus/054b6c7866c7a2537fffd4aa12d88aac47db60f9|commit]] * BPF open-coded iterators [[https://git.kernel.org/linus/07236eab7a3139da97aef9f5f21f403be82a82ea|commit]], [[https://git.kernel.org/linus/215bf4962f6c9605710012fad222a5fec001b3ad|commit]], [[https://git.kernel.org/linus/06accc8779c1d558a5b5a21f2ac82b0c95827ddd|commit]], [[https://git.kernel.org/linus/6018e1f407cccf39b804d1f75ad4de7be4e6cc45|commit]], [[https://git.kernel.org/linus/8c2b5e90505e474f36ecc3b7f3f8298b59d72e91|commit]], [[https://git.kernel.org/linus/57400dcce6c2cf3985120c4ee28b37a1f4238dbb|commit]], [[https://git.kernel.org/linus/f59b146092653bcf014ccdc9bd8bc94e79065ce3|commit]], [[https://git.kernel.org/linus/7e86a8c4ac8d5dcf7dd58f5a4779d1a6ff0a827d|commit]] * Support stashing local kptrs with bpf_kptr_xchg [[https://git.kernel.org/linus/c8e18754091479fac3f5b6c053c6bc4be0b7fb11|commit]], [[https://git.kernel.org/linus/738c96d5e2e3700b370f02ac84a9dc159ca81f25|commit]], [[https://git.kernel.org/linus/5d8d6634cccf1ebd0db4e220e52e7128b030c7b4|commit]] * Transit between BPF TCP congestion controls [[https://git.kernel.org/linus/b671c2067a04c0668df174ff5dfdb573d1f9b074|commit]], [[https://git.kernel.org/linus/8fb1a76a0f35c45a424c9eb84b0f97ffd51e6052|commit]], [[https://git.kernel.org/linus/68b04864ca425d1894c96b8141d4fba1181f11cb|commit]], [[https://git.kernel.org/linus/8d1608d70927747da9c1a8770edf7b6ee68f8ebc|commit]], [[https://git.kernel.org/linus/aef56f2e918bf8fc8de25f0b36e8c2aba44116ec|commit]], [[https://git.kernel.org/linus/912dd4b0c2a50a839301520badb241f36664ae07|commit]], [[https://git.kernel.org/linus/809a69d61899f6b79a8e9de474cd93249580fdaf|commit]], [[https://git.kernel.org/linus/06da9f3bd6418e06719f15340202996f7a4c258d|commit]] * Add skb + xdp dynptrs [[https://git.kernel.org/linus/7e0dac2807e6c4ae8c56941d74971fdb0763b4f9|commit]], [[https://git.kernel.org/linus/1d18feb2c915c5ad0a9a61d04b8560e8efb78ce8|commit]], [[https://git.kernel.org/linus/8357b366cbb09b17c90e2cd758360a6bd2ea7507|commit]], [[https://git.kernel.org/linus/485ec51ef9764c0f67d35cabba0a963936b9126e|commit]], [[https://git.kernel.org/linus/d96d937d7c5c12237dce1f14bf0fc9900cabba09|commit]], [[https://git.kernel.org/linus/b5964b968ac64c2ec2debee7518499113b27c34e|commit]], [[https://git.kernel.org/linus/05421aecd4ed65da0dc17b0c3c13779ef334e9e5|commit]], [[https://git.kernel.org/linus/66e3a13e7c2c44d0c9dd6bb244680ca7529a8845|commit]], [[https://git.kernel.org/linus/cfa7b011894d689cccfa88a25da324fa5c34e4ed|commit]] * Add support for kptrs in more BPF maps [[https://git.kernel.org/linus/65334e64a493c6a0976de7ad56bf8b7a9ff04b4a|commit]], [[https://git.kernel.org/linus/448325199f574d33824dbf9121efb03558412966|commit]], [[https://git.kernel.org/linus/9db44fdd8105da00669d425acab887c668df75f6|commit]], [[https://git.kernel.org/linus/6df4ea1ff0ff70798ff1e7eed79f98ccb7b5b0a2|commit]], [[https://git.kernel.org/linus/85521e1ea4d0d7d8e62bbb0999f91e31ae421d76|commit]], [[https://git.kernel.org/linus/0a09a2f933c73dc76ab0b72da6855f44342a8903|commit]], [[https://git.kernel.org/linus/cc48755808c646666436745b35629c3f0d05e165|commit]], [[https://git.kernel.org/linus/521d3c0a1730c29c96870919a7a115577e17f8c7|commit]], [[https://git.kernel.org/linus/da03e43a8c500fcfb11ac5eeb03c1b4a9c1dd958|commit]], [[https://git.kernel.org/linus/dbd8d22863e83ee2834642e4cfd3bdacb8a1c975|commit]], [[https://git.kernel.org/linus/23da464dd6b8935b66f4ee306ad8947fd32ccd75|commit]], [[https://git.kernel.org/linus/00b85860feb809852af9a88cb4ca8766d7dff6a3|commit]], [[https://git.kernel.org/linus/a50388dbb328a4267c2b91ad4aefe81b08e49b2d|commit]], [[https://git.kernel.org/linus/d0d78c1df9b1dbfb5e172de473561ce09d5e9d39|commit]], [[https://git.kernel.org/linus/df57f38a0d081f05ec48ea5aa7ca0564918ed915|commit]], [[https://git.kernel.org/linus/65269888c695cf4643c6fdb989ea28bf1623685d|commit]], [[https://git.kernel.org/linus/300f19dcdb99b708353d9e46fd660a4765ab277d|commit]] * Absolute timer support [[https://git.kernel.org/linus/f71f8530494bb5ab43d3369ef0ce8373eb1ee077|commit]], [[https://git.kernel.org/linus/944459e88b4f5c71683b56710f96e39756afae31|commit]] * Introduce kptr RCU [[https://git.kernel.org/linus/03b77e17aeb22a5935ea20d585ca6a1f2947e62b|commit]], [[https://git.kernel.org/linus/8d093b4e95a2a16a2cfcd36869b348a17112fabe|commit]], [[https://git.kernel.org/linus/20c09d92faeefb8536f705d3a4629e0dc314c8a1|commit]], [[https://git.kernel.org/linus/838bd4ac9aa35bdf43bf0199fa8eef9d3a004611|commit]], [[https://git.kernel.org/linus/0047d8343f6042c4feea24072ef254d47b8a33b3|commit]], [[https://git.kernel.org/linus/6fcd486b3a0a628c41f12b3a7329a18a2c74b351|commit]] * BPF open-coded iterators [[https://git.kernel.org/linus/d54e0f6c1adffbf72f2cf4aebe6122899c3b851c|commit]], [[https://git.kernel.org/linus/567da5d253cd6b41c6d015adac1af653725bef9d|commit]], [[https://git.kernel.org/linus/6f876e75d316a75957f3d43c3a8c2a6fe9bc18b2|commit]], [[https://git.kernel.org/linus/98ddcf389d1bb7a407d49c23dfe6443680812f24|commit]], [[https://git.kernel.org/linus/fffc893b6bf29162aca76842238868b131fcb477|commit]], [[https://git.kernel.org/linus/653ae3a874aca6764a4c1f5a8bf1b072ade0d6f4|commit]], [[https://git.kernel.org/linus/c1ee85a9806a720aa054f68fe7f9c79418f36c2b|commit]], [[https://git.kernel.org/linus/553a64a85c5d1dac277325a0f51a31c056593048|commit]], [[https://git.kernel.org/linus/d0e1ac227945c6af616c003365c6feb986dc0839|commit]], [[https://git.kernel.org/linus/d5271c5b1950b887def1663b75e2d710cc16535f|commit]], [[https://git.kernel.org/linus/a461f5adf17756e99ee0903d1a40961b0342ebb3|commit]], [[https://git.kernel.org/linus/f4b4eee6169bb33c5157ebe07e53d7e4be7631c0|commit]], [[https://git.kernel.org/linus/06accc8779c1d558a5b5a21f2ac82b0c95827ddd|commit]], [[https://git.kernel.org/linus/8c2b5e90505e474f36ecc3b7f3f8298b59d72e91|commit]], [[https://git.kernel.org/linus/57400dcce6c2cf3985120c4ee28b37a1f4238dbb|commit]], [[https://git.kernel.org/linus/f59b146092653bcf014ccdc9bd8bc94e79065ce3|commit]] * libbpf: allow users to set kprobe/uprobe attach mode [[https://git.kernel.org/linus/f8b299bc6a0f8695d4005ecff29773c79a1d29af|commit]], [[https://git.kernel.org/linus/7391ec6391e2b129aeaee5462487c404f61157aa|commit]], [[https://git.kernel.org/linus/c7aec81b31e43a0aa94ee55d9bb33d70b1046f76|commit]] * perf * perf record: Update documentation for BPF filters [[https://git.kernel.org/linus/c46bf3bd00167e09729f884dd479b0a8d1a63f95|commit]] * perf record: Implement BPF sample filter (userspace part) [[https://git.kernel.org/linus/990a71e904f6ec2d7d84eecb37e5127b75721985|commit]], [[https://git.kernel.org/linus/56ec9457a4a20c5e07ad94bfb6e23077d54cb28e|commit]], [[https://git.kernel.org/linus/d180aa56b50dd243dec89b24d23e0a59c3f0c0eb|commit]], [[https://git.kernel.org/linus/27c6f2455b29f27c8daf209ec8bdf0ac2c567b74|commit]], [[https://git.kernel.org/linus/335818470f558de5dc37bbcb31f97b303605a9df|commit]], [[https://git.kernel.org/linus/409bcd806749f23852581f54736a6206d1601248|commit]], [[https://git.kernel.org/linus/ff612055fb79e24c75f682f5b0e30cfc370ee59d|commit]], [[https://git.kernel.org/linus/46996dd7f655889a3dbbb514a0fa8bb614d6bd74|commit]], [[https://git.kernel.org/linus/4310551b76e0d6762abb78fc23d50dcc3c608c33|commit]], [[https://git.kernel.org/linus/c46bf3bd00167e09729f884dd479b0a8d1a63f95|commit]] * shadow metric clean up and improvements [[https://git.kernel.org/linus/484b2a8442d2ad413ac983775232544e2940fdd1|commit]], [[https://git.kernel.org/linus/180a501346d19f2613f41208b5d67dc037638018|commit]], [[https://git.kernel.org/linus/36d19bbbdf9310699603203b332d69dc32c971d0|commit]], [[https://git.kernel.org/linus/1fa0c371c9824743fe373e624a55cb036bbb2de1|commit]], [[https://git.kernel.org/linus/9ed8b7dcb0e7816294b2f8d8ab907e8c5402008d|commit]], [[https://git.kernel.org/linus/bd6808618ceb7d5bb4d5488afc030b48ae612f63|commit]], [[https://git.kernel.org/linus/207f7df7271c346da4a421c5b8cdadda99a37964|commit]], [[https://git.kernel.org/linus/900536349d12516114eed9f5b47d30c362e68cdc|commit]], [[https://git.kernel.org/linus/aa44724cb3179228bbfa509649ef021d14e4476f|commit]], [[https://git.kernel.org/linus/ad10c9201d827f85195eb4d94bfcfd2b2ca000f4|commit]], [[https://git.kernel.org/linus/fa6073700b6e44fec8c4c9aa23497d3fe1f9a869|commit]], [[https://git.kernel.org/linus/1ab15f66b918425d9ea2529b54db0552025c9cc0|commit]], [[https://git.kernel.org/linus/7d38ef20bab229f40e671533c0c6c39e41c2cfa3|commit]], [[https://git.kernel.org/linus/46db21af50510376d7e68116b1bfd2094b38cbc0|commit]], [[https://git.kernel.org/linus/6635df2f4cde6124accbb909b51961603908950c|commit]], [[https://git.kernel.org/linus/1e8ad07e3425ec37e37b6035defc856fc7cdcd7f|commit]], [[https://git.kernel.org/linus/2f244993435516a46a1c1d45030781de69b372fd|commit]], [[https://git.kernel.org/linus/05dd42fe61453bf23b548e9cd10e8b94b33ab121|commit]], [[https://git.kernel.org/linus/5d48694714b9d887b99e3175ccb9a065e52976e5|commit]], [[https://git.kernel.org/linus/384133a4ede3d2eee056feaf26292574d8d71095|commit]], [[https://git.kernel.org/linus/115ae94c517c01d843ddef80700d22a7da079596|commit]], [[https://git.kernel.org/linus/56c178be7775dda3448171efef6326861ba142d8|commit]], [[https://git.kernel.org/linus/5c3f73c124813869dfba07198aa1030da4690a43|commit]], [[https://git.kernel.org/linus/0a080050433f49fe885de824670472b4c133637b|commit]], [[https://git.kernel.org/linus/4507f603ffd21598f93d55ffb592bbaa27f2356e|commit]], [[https://git.kernel.org/linus/aa2050030d65777596498256acd5f1584421e33a|commit]], [[https://git.kernel.org/linus/c3fdd79d6161559b2b3dd111e593842e65ccbd8b|commit]], [[https://git.kernel.org/linus/9d9675bb411b08bc6c5bb2f399ee497f5880b551|commit]], [[https://git.kernel.org/linus/100ee7c3de193df9e6fd54f9190aae73b1b43ee8|commit]], [[https://git.kernel.org/linus/de44486fd46134e10c42f3acc09695e74ad91be8|commit]], [[https://git.kernel.org/linus/1aa52f9490d50cba4a8872f34d297bc8400735b7|commit]], [[https://git.kernel.org/linus/77d78b4c19f25810202d7033f4b9d7be2cdc898f|commit]], [[https://git.kernel.org/linus/45e8867a962a069763f0978d30f1d7cd82ead0cb|commit]], [[https://git.kernel.org/linus/62e10d937d6d5d0f100d6d13c17b4376d1466044|commit]], [[https://git.kernel.org/linus/c7551a2e33c60189147f84b17934cb5f1784d0dd|commit]], [[https://git.kernel.org/linus/d0a3052f6faefffcb15e93853c06f56207c32743|commit]], [[https://git.kernel.org/linus/798029341baf398b519591f2bba897b08e4cdc27|commit]], [[https://git.kernel.org/linus/1fd09e299bdd434b259da3ffcfdcae2dfeac9b2e|commit]], [[https://git.kernel.org/linus/94b1a603fca78388ef7575411aed4b1fabd843f9|commit]], [[https://git.kernel.org/linus/1647cd5b8802698fb49ccb851b07b098520b5092|commit]], [[https://git.kernel.org/linus/7b86475f02ac7d198fc52cfa780f8b93b17321ad|commit]], [[https://git.kernel.org/linus/20cb10eadbddcacda277f471c32000da9ae60d41|commit]], [[https://git.kernel.org/linus/d6964c5b1f76518e425f9aef05670a0933903207|commit]], [[https://git.kernel.org/linus/c23f5cc06ac5dc556fccd2c9ac648fa84fb876fd|commit]], [[https://git.kernel.org/linus/d74192c7478e7fe90c2897b9237098283573f443|commit]], [[https://git.kernel.org/linus/758bc8e626b76b53ac643dae4128d6f617e24467|commit]], [[https://git.kernel.org/linus/cc26ffaa01f04cbe5c958df5532f3c23599e7a04|commit]], [[https://git.kernel.org/linus/8945bef30684b5ffb6778de1e979a7fcef6a760b|commit]], [[https://git.kernel.org/linus/37cc8ad77cf81f3ffd226856c367b0e15333a738|commit]], [[https://git.kernel.org/linus/0a57b910807ad16381d39578ffc51a7055e4dfd6|commit]], [[https://git.kernel.org/linus/aa0964e3ecebe92243bac30f9317117037adecb9|commit]] * perf lock contention: Improve lock symbol display (v1) [[https://git.kernel.org/linus/3ace2435bb93445e7713d69336011c46558a18af|commit]], [[https://git.kernel.org/linus/1811e82767dcc6ebfdb2a57877f1756f067990b8|commit]], [[https://git.kernel.org/linus/d24c0144b1dde00f6e7283df3708fcc62dddbaa9|commit]], [[https://git.kernel.org/linus/4f701063bfa24ca3da050104cc757dfc3b252355|commit]] * perf kvm: Support histograms and TUI mode [[https://git.kernel.org/linus/9c3aa1f41178d75c7eabfa818bc02b698b5f152e|commit]], [[https://git.kernel.org/linus/a7d451a8733c978848ede58333be25b10889df82|commit]], [[https://git.kernel.org/linus/f098376d16e94a0a14bd16264f28c72ee3b411c9|commit]], [[https://git.kernel.org/linus/dd787ae4e8548a82350981b4b0046df6a92999f2|commit]], [[https://git.kernel.org/linus/2d31e0bff2f3dd5369a9b45e3d8c9ee325784e60|commit]], [[https://git.kernel.org/linus/2d08124b08631322303e365d422ead50ae1674b8|commit]], [[https://git.kernel.org/linus/730651f7177f473345ab470db212c7b5a18466f0|commit]], [[https://git.kernel.org/linus/001b08f4e2aab9748b5d5e49b68d5444715ffda9|commit]], [[https://git.kernel.org/linus/ebf39d29b985b0c0f75c2e752781a9a80daadc0e|commit]], [[https://git.kernel.org/linus/41f1138e5c1cf11c5b469c3f891960b4ad05e886|commit]], [[https://git.kernel.org/linus/f57a64142c04b6cbbfb2ce6493f0aefc237c3106|commit]], [[https://git.kernel.org/linus/c695d48a33e7185cf5c7a7e44a6e8fe640ea1a71|commit]], [[https://git.kernel.org/linus/fbb70bd3100527b9fea86c58e88a63a28f24f428|commit]], [[https://git.kernel.org/linus/32a5c2b84236d1eebf341ae4a90dd5e04aae97ae|commit]], [[https://git.kernel.org/linus/984f16cd602c82451b2e910ac58d7880bcb48b1a|commit]], [[https://git.kernel.org/linus/96d541699e5c50b1bc2d50c83cd7145994d5f071|commit]] * perf bench syscall: Add fork syscall benchmark [[https://git.kernel.org/linus/ece7f7c0507cc147f72e117e22732091db758885|commit]] * config file/command line for objdump & addr2line [[https://git.kernel.org/linus/333b1b11179b7908e3f3a06a2208dcecb0c971ef|commit]], [[https://git.kernel.org/linus/8f08c363fd6c682d10f2b055d4287ad1e54e76ea|commit]], [[https://git.kernel.org/linus/217b7d41ea2038e52991b7a600a0b958330d8ae6|commit]], [[https://git.kernel.org/linus/56d9117c5004e7192d8062da67fef220e4fdcd19|commit]], [[https://git.kernel.org/linus/0b02b47e71fa0e006407efd4f647b0e1336a2e8c|commit]], [[https://git.kernel.org/linus/57594454ceb92defaa0707cf29289f0c3c266ede|commit]] * perf top: Add --branch-history option [[https://git.kernel.org/linus/5ef506130c739a0601d234b36f5dfd2129f966c0|commit]], [[https://git.kernel.org/linus/5a892c3da39fae73d008cc43706ff29456fa8cf1|commit]] * perf tools: Update pmu scan using openat() (v1) [[https://git.kernel.org/linus/00462d8eaca4eb48e4c07a9a9b49cea2a871fd35|commit]], [[https://git.kernel.org/linus/66c9598bd8916c6c1319d0100ac916cac89d4b0e|commit]], [[https://git.kernel.org/linus/eec1131091c88e5e72cb012a2e3b3789fbb53c15|commit]], [[https://git.kernel.org/linus/f6a7bbbfe61cc34c4e443141d3eb110a80473d8c|commit]], [[https://git.kernel.org/linus/e293a5e816c03b57f07078db60497933f3400b2a|commit]], [[https://git.kernel.org/linus/b39094d37d0c1f6399a1a1a24453ff48b4a0c7a6|commit]], [[https://git.kernel.org/linus/463786658d234df43ad1d9dfcf8aba25176d071c|commit]], [[https://git.kernel.org/linus/3a69672e881afc1dcc8ed60272197af8958b5404|commit]], [[https://git.kernel.org/linus/98b7ce0ed8f7a93ac0f6e0a0576c70093b669a71|commit]] * tracing/user_events: Remote write ABI [[https://git.kernel.org/linus/e5a26a4048eeb9558e5c84f340a989c78db4adf4|commit]], [[https://git.kernel.org/linus/fd593511cdfc0b0e38af2eb21c99f5154a1d7acf|commit]], [[https://git.kernel.org/linus/7235759084a4f8524a46bd2638885ff3b34ce279|commit]], [[https://git.kernel.org/linus/81f8fb65499817a4d1d5d66d9e74a903061ce637|commit]], [[https://git.kernel.org/linus/dcb8177c13953872c9e5ce4a99b63a87a3c2f683|commit]], [[https://git.kernel.org/linus/0d309f04f8089759bed62bf6c8a805b31d725cb8|commit]], [[https://git.kernel.org/linus/60b1af8de8c17f0edc86dc55c0bea9be3bb41626|commit]], [[https://git.kernel.org/linus/9211ddaa78261373b50711c84de978cff8e2bd17|commit]], [[https://git.kernel.org/linus/27dc2ae7c8d88a23014a74171b2194f8d47ecca7|commit]], [[https://git.kernel.org/linus/f9cce238ee287a2aa580de1a0187390d6ffdcdeb|commit]], [[https://git.kernel.org/linus/ce58e96e9fe24022312ee1eeefb18ed460efdb18|commit]], [[https://git.kernel.org/linus/a4c40c1349e32f9510707ed09e0961626980d8cb|commit]] * tracing/user_events: Update documentation for ABI [[https://git.kernel.org/linus/f9cce238ee287a2aa580de1a0187390d6ffdcdeb|commit]], [[https://git.kernel.org/linus/ce58e96e9fe24022312ee1eeefb18ed460efdb18|commit]], [[https://git.kernel.org/linus/a4c40c1349e32f9510707ed09e0961626980d8cb|commit]], [[https://git.kernel.org/linus/4bec284cc0b99d880c3fb00fe0d2af7a0c285db3|commit]], [[https://git.kernel.org/linus/88fe1ec75fcb296579e05eaf3807da3ee83137e4|commit]] = Virtualization = * vdpa/snet: support [s/g]et_vq_state and suspend [[https://git.kernel.org/linus/3f3a1675b731e532d479e65570f2904878fbd9f0|commit]], [[https://git.kernel.org/linus/3616bf377a5a8ef4f124dfde5f3522c4da335561|commit]] * vdpa_sim_blk: support shared backend [[https://git.kernel.org/linus/112f23cd72a2975e11986d73575e2c3651ea4c7e|commit]], [[https://git.kernel.org/linus/abebb16254b362664452e14d9711ddb54855ddcf|commit]] * vdpa_sim: add support for user VA [[https://git.kernel.org/linus/c618c84d4ccc6268c3da7609c7388b6cb305c639|commit]], [[https://git.kernel.org/linus/9067de4725a299bc1baf11de9f5040fdd0bd05c3|commit]], [[https://git.kernel.org/linus/c0371782500c5314741da9ccbfbf0375a0d379fc|commit]], [[https://git.kernel.org/linus/f609d6cbb36ab1c9c7434f67d555c57a2f7d3dde|commit]], [[https://git.kernel.org/linus/42823a871fd4e17b34034f43b36ae57bd2ed8a67|commit]], [[https://git.kernel.org/linus/e2a4f808a78646badefcd13a6e995d369898f443|commit]], [[https://git.kernel.org/linus/76acfa7bc54f1e3b9dde396e0a3534493419fd6f|commit]], [[https://git.kernel.org/linus/d7621c28fca1c16f9e94245479792024a5676c50|commit]], [[https://git.kernel.org/linus/4bb94d2de2fa90aa8d4e1ce940b1b2f7708cf141|commit]] * vhost: move worker thread fields to new struct [[https://git.kernel.org/linus/6e890c5d5021ca7e69bbe203fde42447874d9a82|commit]] * Add PCI pass-thru support to Hyper-V Confidential VMs [[https://git.kernel.org/linus/88e378d400fa0544d51cf62037e7774d8a4b4379|commit]], [[https://git.kernel.org/linus/71290be18f2deeae013482bf79cd526df61fcfcd|commit]], [[https://git.kernel.org/linus/d33ddc92db8a61416473ff3d7f1c621c50733dc0|commit]], [[https://git.kernel.org/linus/c7b5254bd802ee3868f1c59333545272dc700d6d|commit]], [[https://git.kernel.org/linus/e45e761b77bc0739e7e23258c4394013bbb919c7|commit]], [[https://git.kernel.org/linus/812b0597fb4043240724e4c7bed7ba1fe15c0e3f|commit]], [[https://git.kernel.org/linus/0459ff4873739986dccafbb417cfc69e71bdacf4|commit]], [[https://git.kernel.org/linus/a5ddb74588213c31ce993a8e9a09d1ffdc11a142|commit]], [[https://git.kernel.org/linus/bb862397f48fc79a1ea31b83a0bd8f1f913b4ab6|commit]], [[https://git.kernel.org/linus/25727aaed6514b88f98a18862c6f2d65a0b0ec3b|commit]], [[https://git.kernel.org/linus/6afd9dc1a4b158456c072580f0851b4dbaaa02f1|commit]], [[https://git.kernel.org/linus/2c6ba4216844ca7918289b49ed5f3f7138ee2402|commit]] * virtio-vdpa: add VIRTIO_F_NOTIFICATION_DATA feature support [[https://git.kernel.org/linus/2c4e4a22a3b090e06191f8544d21e0e1d72ce518|commit]] * virtio: add VIRTIO_F_NOTIFICATION_DATA feature support [[https://git.kernel.org/linus/2c4e4a22a3b090e06191f8544d21e0e1d72ce518|commit]] * vfio/pci: Add DVSEC PCI Extended Config Capability to user visible list. [[https://git.kernel.org/linus/6467d0740a2b2a1fc18b5d9dbc86a9705dbc2cf9|commit]] |
Line 101: | Line 143: |
* Enable display of partial and empty SVE predicates from Arm SPE data [[https://git.kernel.org/linus/0066015a3d8f9c01a17eb04579edba7dac9510af|commit]], [[https://git.kernel.org/linus/03a6c16ebf0162b57acd16c2dd2baa79d8db2a97|commit]], [[https://git.kernel.org/linus/ea15483e7c55f73809cd9e208fff511966539ee5|commit]] | |
Line 114: | Line 157: |
* efi/zboot: Clean up and enable BTI annotation [[https://git.kernel.org/linus/038585573d0544bc717cdc5b3be4e95206d3ee3d|commit]], [[https://git.kernel.org/linus/8358098b9787caab8bbc93fd78d046afaed43c16|commit]], [[https://git.kernel.org/linus/bca2f3a9406b89961fbc6c92c52c6fc1fd91d35f|commit]], [[https://git.kernel.org/linus/538bc0f40b364f2c7b81f11aa163f723b138b40f|commit]] | |
Line 118: | Line 162: |
* Update uncore topics, 1x event updates, 2x new archs. [[https://git.kernel.org/linus/54f5de6f2998cfefbb68e7f6b2672f0b0ea5ab24|commit]], [[https://git.kernel.org/linus/dbe9d887d3015a95c8d10dd47ce3e241a5167772|commit]], [[https://git.kernel.org/linus/98806c08f995e850f4427e30852a7012f4f1c869|commit]], [[https://git.kernel.org/linus/759e81507e82375475c6ff1cd328b2e4bb10aee6|commit]], [[https://git.kernel.org/linus/c9f485c63d9332d4bc09e2d688613b231f0aa754|commit]], [[https://git.kernel.org/linus/55b7bcef861c1345deb09c71d626e88174a20703|commit]], [[https://git.kernel.org/linus/b3eb533ca5c663db8fdd9621b34b3e4c672b70f0|commit]], [[https://git.kernel.org/linus/579c04721539f690c63a9fe095d76af235a95864|commit]], [[https://git.kernel.org/linus/f42a7d02b7a3ce2531fef0ae89e474f0e0bbf0f9|commit]], [[https://git.kernel.org/linus/c2f38d3b95e600d3a9a7195a2db57f7d47fb0664|commit]], [[https://git.kernel.org/linus/14b4c54485bbab73e54c9170b8c9eae3f642edc2|commit]], [[https://git.kernel.org/linus/05c74de4ecb66c75b63a348b0cb5a95bab92ce98|commit]], [[https://git.kernel.org/linus/6c3566c594505d1e3d1d49f2c0a8dac61441505c|commit]], [[https://git.kernel.org/linus/f58468a815a3933710e871812ffe23b15421edc4|commit]], [[https://git.kernel.org/linus/748d5cf71948d5ad2cac896777dd5ccc6ea494e9|commit]], [[https://git.kernel.org/linus/2bb848f820a5df2f9684435886c44caee8f5a056|commit]], [[https://git.kernel.org/linus/ee31f6fea61c332100d2161081abbdfe65411fe9|commit]] | * perf intel-pt: Small updates [[https://git.kernel.org/linus/34f576c95d1bd1be3f123c2d1f3db084e5e72583|commit]], [[https://git.kernel.org/linus/052072f69f28864cebaeb6ca9dc2c9825b72c834|commit]] * Update uncore topics, 1x event updates, 2x new archs. [[https://git.kernel.org/linus/54f5de6f2998cfefbb68e7f6b2672f0b0ea5ab24|commit]], [[https://git.kernel.org/linus/dbe9d887d3015a95c8d10dd47ce3e241a5167772|commit]], [[https://git.kernel.org/linus/98806c08f995e850f4427e30852a7012f4f1c869|commit]], [[https://git.kernel.org/linus/759e81507e82375475c6ff1cd328b2e4bb10aee6|commit]], [[https://git.kernel.org/linus/c9f485c63d9332d4bc09e2d688613b231f0aa754|commit]], [[https://git.kernel.org/linus/55b7bcef861c1345deb09c71d626e88174a20703|commit]], [[https://git.kernel.org/linus/b3eb533ca5c663db8fdd9621b34b3e4c672b70f0|commit]], [[https://git.kernel.org/linus/579c04721539f690c63a9fe095d76af235a95864|commit]], [[https://git.kernel.org/linus/f42a7d02b7a3ce2531fef0ae89e474f0e0bbf0f9|commit]], [[https://git.kernel.org/linus/c2f38d3b95e600d3a9a7195a2db57f7d47fb0664|commit]], [[https://git.kernel.org/linus/14b4c54485bbab73e54c9170b8c9eae3f642edc2|commit]], [[https://git.kernel.org/linus/05c74de4ecb66c75b63a348b0cb5a95bab92ce98|commit]], [[https://git.kernel.org/linus/6c3566c594505d1e3d1d49f2c0a8dac61441505c|commit]], [[https://git.kernel.org/linus/f58468a815a3933710e871812ffe23b15421edc4|commit]], [[https://git.kernel.org/linus/748d5cf71948d5ad2cac896777dd5ccc6ea494e9|commit]], [[https://git.kernel.org/linus/2bb848f820a5df2f9684435886c44caee8f5a056|commit]], [[https://git.kernel.org/linus/ee31f6fea61c332100d2161081abbdfe65411fe9|commit]] |
Line 285: | Line 330: |
= CRYPTO = * internal api: Add support for cloning tfms [[https://git.kernel.org/linus/ae131f4970f0778f35ed06aeb15bde2fbc1d9619|commit]], [[https://git.kernel.org/linus/3c3a24cb0ae46c9c45e4ce2272f84f0504831f59|commit]], [[https://git.kernel.org/linus/ed3630b83e9394acef27041de7a2223f1e875e9a|commit]], [[https://git.kernel.org/linus/8538e60d36d0c683d59eaeabea19f101a6cf1c66|commit]], [[https://git.kernel.org/linus/0303b7f5df603b91bc12e39c9309c094816ba6a9|commit]], [[https://git.kernel.org/linus/cfbda734d6678047fd3beb1f67d9682825773341|commit]] = NVMEM FRAMEWORK = * Introduce NVMEM layouts. They operate on the NVMEM device and can add cells during runtime. That way it is possible to add more complex cells than it is possible right now with the offset/length/bits description in the device tree. For example, you can have post processing for individual cells (think of endian swapping, or ethernet offset handling). [[https://git.kernel.org/linus/7390609b0121a1b982c5ecdfcd72dc328e5784ee|commit]], [[https://git.kernel.org/linus/c5d264d4b527c96ae8903376a4b195df47b05203|commit]], [[https://git.kernel.org/linus/ff24fed10ba414d19579e26e60b126fad2f2bb07|commit]], [[https://git.kernel.org/linus/e2d8172043d2e50df19fcd59c11e5593de8188d7|commit]], [[https://git.kernel.org/linus/edcf2fb660526b5ed29f93bd17328a2b4835c8b2|commit]], [[https://git.kernel.org/linus/5d8e6e6c10a3d37486d263b16ddc15991a7e4a88|commit]], [[https://git.kernel.org/linus/fbd03d27776c6121a483921601418e3c8f0ff37e|commit]], [[https://git.kernel.org/linus/cc5bdd323dde6494623f3ffe3a5b887fa21cd375|commit]], [[https://git.kernel.org/linus/db3546d58b5a0fa581d9c9f2bdc2856fa6c5e43e|commit]], [[https://git.kernel.org/linus/2ded6830d376d5e7bf43d59f7f7fdf1a59abc676|commit]], [[https://git.kernel.org/linus/50014d659617dc58780a5d31ceb76c82779a9d8b|commit]], [[https://git.kernel.org/linus/266570f496b90dea8fda893c2cf7c28d63ae2bd9|commit]], [[https://git.kernel.org/linus/345ec382cd4b736c36e01f155d08c913b225b736|commit]], [[https://git.kernel.org/linus/de12c9691501ccba41a154c223869f82be4c12fd|commit]], [[https://git.kernel.org/linus/6c56a82d7895a213a43182a5d01a21a906a79847|commit]], [[https://git.kernel.org/linus/011e40a166fdaa65fb9946b7cd91efec85b70dbb|commit]], [[https://git.kernel.org/linus/8a134fd9f9323f4c39ec27055b3d3723cfb5c1e9|commit]], [[https://git.kernel.org/linus/fe191489d66f2bcd7be3cd78645bcefea5a3f68d|commit]], [[https://git.kernel.org/linus/f126612181fbd706c7a43d6c7d0758898815ad38|commit]] |
|
Line 290: | Line 343: |
* btnxpuart: Add support to download helper FW file for w8997 [[https://git.kernel.org/linus/38a4f83d802caf5e7ec93a187d211d87b6d67800|commit]] * btnxpuart: Enable flow control before checking boot signature [[https://git.kernel.org/linus/b0310d6ed684b862dd29049d7b9cca5589555654|commit]] * btusb: Add new PID/VID 04ca:3801 for MT7663 [[https://git.kernel.org/linus/13209415d0e88396d99d346b184864834d70d68a|commit]] * btrtl: Add support for RTL8852BS [[https://git.kernel.org/linus/fe4b71b59ed5067ae591a33d512947160fd9aa89|commit]] * btusb: Add WCN6855 devcoredump support [[https://git.kernel.org/linus/20981ce2d5a5f79d17da1ace3a93df7b3c6ba3d6|commit]] * btrtl: Firmware format v2 support [[https://git.kernel.org/linus/9a24ce5e29b15c4c6b0c89c04f9df6ce14addefa|commit]] |
|
Line 295: | Line 354: |
* Bluetooth: btnxpuart: Add support to download helper FW file for w8997 [[https://git.kernel.org/linus/38a4f83d802caf5e7ec93a187d211d87b6d67800|commit]] * Bluetooth: btnxpuart: Enable flow control before checking boot signature [[https://git.kernel.org/linus/b0310d6ed684b862dd29049d7b9cca5589555654|commit]] * Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663 [[https://git.kernel.org/linus/13209415d0e88396d99d346b184864834d70d68a|commit]] * Bluetooth: btrtl: Add support for RTL8852BS [[https://git.kernel.org/linus/fe4b71b59ed5067ae591a33d512947160fd9aa89|commit]] * Bluetooth: btusb: Add WCN6855 devcoredump support [[https://git.kernel.org/linus/20981ce2d5a5f79d17da1ace3a93df7b3c6ba3d6|commit]] * Bluetooth: btrtl: Firmware format v2 support [[https://git.kernel.org/linus/9a24ce5e29b15c4c6b0c89c04f9df6ce14addefa|commit]] |
|
Line 435: | Line 488: |
* Add Logitech G935 support [[https://git.kernel.org/linus/e0138763be2d8bcc181c2f6110ef0f66979f1ce4|commit]], [[https://git.kernel.org/linus/c361982a13c9190bb9e76381e0b4c34637712b28|commit]], [[https://git.kernel.org/linus/4a1529f44e32f86a90bc83d29cf4d9e1e6f4d7f0|commit]], [[https://git.kernel.org/linus/f98e0640c5c6b8bb00336dae8d06ede862754c28|commit]], [[https://git.kernel.org/linus/0a4db185f0788dfc828512d0004c468921bf6c0a|commit]], [[https://git.kernel.org/linus/d9d5623f37c0a2c05b66a2a41fdbc7f90055fdc1|commit]] * Add function suspend/resume and remote wakeup support [[https://git.kernel.org/linus/b93c2a68f3d9dc98ec30dcb342ae47c1c8d09d18|commit]], [[https://git.kernel.org/linus/047161686b813ae9035a3fb342ba8b6932053492|commit]], [[https://git.kernel.org/linus/f0db885fb05d35befa81896db6b19eb3ee9ccdfe|commit]], [[https://git.kernel.org/linus/92c08a84b53e5dd1f2150e870db2ae9e5a5459e1|commit]], [[https://git.kernel.org/linus/481c225c4802be62e52aabddae5338ed1705b232|commit]], [[https://git.kernel.org/linus/0a1af6dfa0772ffedaef422127f1338fa0ddfed3|commit]] * usb: host: u132-hcd: Delete driver [[https://git.kernel.org/linus/213acadd21a080fc8cda8eebe6d14cc2d4ad1332|commit]] * xhci: Move functions to setup msi to xhci-pci [[https://git.kernel.org/linus/ed526ba2ecdfb77bcdbcf4331b8380b646252c20|commit]], [[https://git.kernel.org/linus/ba47b1aa7640cb98bb3e4c06f37afdbeb5c5d9ba|commit]], [[https://git.kernel.org/linus/0c540438c632005ce57f45436a25cafa499d977f|commit]], [[https://git.kernel.org/linus/9abe15d55dccec92d361705741ee80f13b4d0888|commit]] * soc: qcom: add UCSI function to PMIC GLINK [[https://git.kernel.org/linus/62b5412b1f4afab27d8df90ddcabb8e1e11a00ad|commit]], [[https://git.kernel.org/linus/14bc45c4e72da1a80311cd82815867f36599f698|commit]], [[https://git.kernel.org/linus/84a334131f091d83239f54cc40627d9b28324b45|commit]], [[https://git.kernel.org/linus/ff642773b6b5b801f2f3bbdabe22c3d02656981e|commit]], [[https://git.kernel.org/linus/a33113f7369395a70de8b52d6e9fda17aa548aad|commit]], [[https://git.kernel.org/linus/75b81e5a49f897ef1a2f95182216850a53664aa3|commit]], [[https://git.kernel.org/linus/f28d912671c87ffa30e223fc32c9145a8b5135cd|commit]], [[https://git.kernel.org/linus/34e7e432f17ce1df90a044c815ec753bc70f7c6c|commit]], [[https://git.kernel.org/linus/a891ec9e4f3adf62068695a48b769b30b22591e2|commit]], [[https://git.kernel.org/linus/2ca9703147ca7e347e300fb23f699f1065302b0b|commit]], [[https://git.kernel.org/linus/0dbb756c9120eb46aa1ec4fa47b6da0f6d21374f|commit]], [[https://git.kernel.org/linus/4ffd0b0019560a52b46b9ebd8127be3fdc157f16|commit]] |
|
Line 454: | Line 514: |
* Add support for NXP bluetooth chipsets [[https://git.kernel.org/linus/29f93a687f3c435e94d026ee1fc8ad18ce56b7fb|commit]], [[https://git.kernel.org/linus/8eaf839e4ac4feadf06e03eeff34059795450712|commit]], [[https://git.kernel.org/linus/ab3a769b4dccec2cf60f0a0700b140991bf9afc8|commit]], [[https://git.kernel.org/linus/689ca16e523278470c38832a3010645a78c544d8|commit]] | |
Line 503: | Line 564: |
* Add RZ/G2L MTU3a Core, Counter and pwm driver [[https://git.kernel.org/linus/0a9d6b54297e216199cbfd08c5e6a35cce152477|commit]], [[https://git.kernel.org/linus/654c293e1687b31819f9bf1ac71b5a85a8053210|commit]], [[https://git.kernel.org/linus/7bb985ac03c4a91d185c006f68c4fadfb71e1cca|commit]], [[https://git.kernel.org/linus/0be8907359df4c62319f5cb2c6981ff0d9ebf35a|commit]], [[https://git.kernel.org/linus/5dee9439cc2d60ff35cad04b618ee53f48a7cfc2|commit]] | |
Line 613: | Line 675: |
* pcmcia: Remove all drivers [[https://git.kernel.org/linus/3996954fa071aa20945c8ac7694684fa3c1fed68|commit]], [[https://git.kernel.org/linus/9b12f050c76f090cc6d0aebe0ef76fed79ec3f15|commit]] * Add SCMI support for mailbox unidirectional channels [[https://git.kernel.org/linus/92ac94f7e176bb9f5a9735bc1be6d69e96d4d5c1|commit]], [[https://git.kernel.org/linus/9f68ff79ec2cb303f360a35eef5dd8f1f0f817e1|commit]] * Add LVTS's AP thermal domain support for mt8195 [[https://git.kernel.org/linus/05aaa7fdb0736262e224369b9b9f1410320fc71b|commit]], [[https://git.kernel.org/linus/561538f770a362e704fa0f1b2f2fe78c8e61db6b|commit]] * PCI: layerscape: Add EP mode support for ls1028a [[https://git.kernel.org/linus/be567c6cbc08e8fb6de9f03d6ab5088e33f58012|commit]] * bus: mhi: pci_generic: Add Foxconn T99W510 [[https://git.kernel.org/linus/c2dbd34f6a9558b7e99849d4f73eb9b95a45a83c|commit]] |
Linux 6.4 changelog
The changelog is not complete. You can either:
Contents
- Core
- Tracing, perf and BPF
- Virtualization
- Architectures
- Drivers
- CRYPTO
-
NVMEM FRAMEWORK
- Bluetooth
- Networking
- Tablets, touch screens, keyboards, mouses
- TV tuners, webcams, video capturers
- Universal Serial Bus
- Serial Peripheral Interface (SPI)
- Watchdog
- Serial
- 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)
- DMA engines
- Cryptography hardware acceleration
- Clock
- MTD
- Power Management
- Media
- COMPUTE EXPRESS LINK (CXL)
1. Core
2. Tracing, perf and BPF
- BPF
bpftool: Add inline annotations when dumping program CFGs commit, commit, commit, commit, commit, commit
Support 64-bit pointers to kfuncs commit
Optimize hashmap lookups when key_size is divisible by 4 commit
Add netfilter program type commit, commit, commit, commit, commit, commit, commit
Shared ownership for local kptrs commit, commit, commit, commit, commit, commit, commit, commit, commit
veristat: add better support of freplace programs commit, commit, commit
BPF verifier rotating log commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
BPF open-coded iterators commit, commit, commit, commit, commit, commit, commit, commit
Support stashing local kptrs with bpf_kptr_xchg commit, commit, commit
Transit between BPF TCP congestion controls commit, commit, commit, commit, commit, commit, commit, commit
Add skb + xdp dynptrs commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for kptrs in more BPF maps commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Introduce kptr RCU commit, commit, commit, commit, commit, commit
BPF open-coded iterators commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
libbpf: allow users to set kprobe/uprobe attach mode commit, commit, commit
- perf
perf record: Update documentation for BPF filters commit
perf record: Implement BPF sample filter (userspace part) commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
shadow metric clean up and 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, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
perf lock contention: Improve lock symbol display (v1) commit, commit, commit, commit
perf kvm: Support histograms and TUI mode commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
perf bench syscall: Add fork syscall benchmark commit
config file/command line for objdump & addr2line commit, commit, commit, commit, commit, commit
perf tools: Update pmu scan using openat() (v1) commit, commit, commit, commit, commit, commit, commit, commit, commit
tracing/user_events: Remote write ABI commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
tracing/user_events: Update documentation for ABI commit, commit, commit, commit, commit
3. Virtualization
vdpa/snet: support [s/g]et_vq_state and suspend commit, commit
vdpa_sim: add support for user VA commit, commit, commit, commit, commit, commit, commit, commit, commit
vhost: move worker thread fields to new struct commit
Add PCI pass-thru support to Hyper-V Confidential VMs commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
virtio-vdpa: add VIRTIO_F_NOTIFICATION_DATA feature support commit
virtio: add VIRTIO_F_NOTIFICATION_DATA feature support commit
vfio/pci: Add DVSEC PCI Extended Config Capability to user visible list. commit
4. Architectures
4.1. ARM
- Device Tree Sources
New SoC Allwinner T113-s, an Cortex-A7 based variant of the RISC-V based D1 chip, along with the MangoPi MQ-R board commit, commit, commit, commit
New SoC StarFive JH7110, a RISC-V SoC based on the Sifive U74 core like its JH7100 predecessor, but with additional CPU cores and a GPU commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
New SoC Apple M2 as used in current Macbook Air/Pro and Mac Mini gets added, with comparable support as its M1 predecessor commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
New SoC Unisoc UMS512 (Tiger T610), a midrange smartphone SoC commit
New SoC Qualcomm IPQ5332 commit, commit, commit, commit, commit, commit, commit, commit, commit and IPQ9574 commit, commit, commit, commit, commit, commit are Wi-Fi 7 networking SoCs, based on the Cortex-A53 and Cortex-A73 cores, respectively
New SoC Qualcomm sa8775p is an automotive SoC derived from the Snapdragon family commit, commit, commit. Add initial support for sa8775p-ride commit
Two boards based on the Allwinner f1c200s ultra-low-cost chip commit, commit, commit, commit, commit, commit
Three 'Banana Pi' variants based on the Amlogic g12b (A311D, S922X) SoC commit, commit, commit, commit
The Gl.Inet mv1000 router based on Marvell Armada 3720 GL-MV1000 commit
A Wifi/LTE Dongle based on Qualcomm msm8916 commit
Two robotics boards based on Qualcomm QRB chips commit, commit, commit, commit, commit, commit, commit
Five developments boards based on various Rockchip SoCs, including the rk3588s-khadas-edge2 and a few NanoPi models commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Three Snapdragon based phones made by Xiaomi commit, commit, commit, commit, commit, commit, commit, commit
sc7180: Delete a few unused trogdor dts files commit, commit, commit, commit
Add minimal MT8365 and MT8365-EVK support commit, commit, commit
Improve the MT8365 SoC and EVK board support commit, commit, commit, commit, commit, commit, commit
nct6775: ASUS PRIME Z590 boards support commit
Add support for new boards in the imx6dl-yapp4 family commit, commit, commit, commit
Update Colibri iMX8X Devicetrees commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
imx8mp: Add support for DH electronics i.MX8M Plus DHCOM and PDK3 commit, commit
imx8mp: Add support for Data Modul i.MX8M Plus eDM SBC commit, commit
qcom: Add Yiming LTE dongle uz801-v3.0 (yiming-uz801v3) commit, commit, commit
Add initial support for RDP468 of IPQ5332 family commit, commit
Remove some e300/MPC83xx evaluation platforms commit, commit, commit, commit
Remove some PQ2/MPC82xx evaluation platforms commit, commit, commit
Remove some e600/MPC7448/MPC86xx evaluation platforms commit, commit, commit
freescale: prepare and add apalis imx8 support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add Sunplus SP7021 SoC Support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
stm32: add support for STM32MP151 commit
Add Rockchip RK3588 GIC ITS support commit
imx6ull: Add chargebyte Tarragon support commit, commit, commit, commit, commit, commit, commit
- KVM
Rework timer offsetting for fun and profit commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Userspace SMCCC call filtering commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- perf
Add PCIe2 driver support for Rockchip commit, commit, commit
Add PCIe RC support to Qcom SDX55 SoC commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
sm8550: Add PCIe HC and PHY support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for MT8195 VPPSYS on MMSYS and MUTEX commit, commit, commit, commit, commit, commit
ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 commit
ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology commit
efi/zboot: Clean up and enable BTI annotation commit, commit, commit, commit
4.2. X86
Linear Address Masking enabling commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
- perf
Update uncore topics, 1x event updates, 2x new archs. commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Documentation/x86: Improve the AMX documentation commit, commit, commit, commit
Add Xeon Emerald Rapids to list of CPUs that support PPIN commit
- ASoC drivers
IDXD driver: Enable DSA 2.0 Event Log and completion record faulting features commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Field Scan Device: Add Array BIST test support to IFS. Array BIST performs tests on some portions of the core logic such as caches and register files. These are different portions of the silicon compared to the parts tested by Scan at Field (SAF) commit, commit, commit, commit, commit, commit, commit, commit, commit
tools/power/x86/intel-speed-select: Introduce TPMI interface support commit
tools/power/x86/intel-speed-select: Identify Emerald Rapids commit
intel-uncore-freq: Add client processors commit
- platform
ISST: Use TPMI interface commit, commit, commit, commit, commit, commit, commit, commit
x86-android-tablets: Update Yoga Book HiDeep touchscreen comment commit
x86-android-tablets: Add Wacom digitizer info for Lenovo Yoga Book commit
x86-android-tablets: Add accelerometer support for Yoga Tablet 2 1050/830 series commit
x86-android-tablets: Split in multiple files + misc additions commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add intel_bytcrc_pwrsrc driver commit
apple-gmux: add debugfs interface commit
Add new msi-ec driver commit
surface: Add support for tablet-mode switch on Surface Pro 9 commit, commit, commit
- KVM
4.3. RISC-V
Introduce 64b relocatable kernel commit, commit, commit, commit, commit, commit
Detect svnapot cpu support at runtime. Svnapot is a RISC-V extension for marking contiguous 4K pages as a non-4K page commit, commit, commit
Convert riscv to use the generic entry infrastructure commit, commit, commit, commit, commit, commit
Kconfig: enable SCHED_MC kconfig commit
Allow to downgrade paging mode from the command line commit
RISC-V Hardware Probing User Interface commit, commit, commit, commit, commit, commit
KVM ONE_REG interface for SBI commit
KVM virtualize AIA CSRs commit, commit, commit, commit, commit, commit, commit, commit
4.4. LOONGARCH
Add support for function error injection commit
ftrace: Add direct call support and code simplification commit, commit, commit
crypto: Add crc32 and crc32c hw acceleration commit
Provide kernel fpu functions commit
Add checksum optimization for 64-bit system commit
4.5. MIPS
BCM47XX: Add support for Huawei B593u-12 commit
sibyte: Remove Sibyte CARMEL and CRHINE board support commit
4.6. OPENRISC
4.7. PARISC
Enable LOCKDEP support commit
4.8. POWERPC
iommu: Add iommu_ops to report capabilities and allow blocking domains commit, commit
Build with PC-Relative addressing commit, commit, commit, commit, commit, commit, commit, commit, commit
4.9. S390
ap: introduce new AP bus sysfs attribute features commit
ap: introduce low frequency polling possibility commit
ap: add ap status asynch error support commit
ap: implement SE AP bind, unbind and associate commit
Enable HAVE_ARCH_STACKLEAK commit
kaslr: randomize module base load address commit
kaslr: generalize and improve random base distribution commit
Enable ARCH_HAS_SET_DIRECT_MAP commit
5. Drivers
5.1. Storage
scsi: ipr: Remove SATA support commit
scsi: target: Add virtual remote target commit
Add poll support for hisi_sas v3 hw commit, commit, commit, commit
scsi_debug: Some minor improvements commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
scsi: ufs: ufs-pci: Add support for Intel Lunar Lake commit
scsi: target: make RTPI an TPG identifier commit, commit, commit, commit
5.2. Graphics
Add QAIC accel driver commit, commit, commit, commit, commit, commit, commit, commit
Improve DisplayID 2.0 and EDID parsing [https://git.kernel.org/linus/5bacecc3c56131c31f18b23d366f2184328fd9cf|commit]], commit, commit, commit, commit
- panel
- Intel
Add another EHL pci id commit
Add OAM support for MTL commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Make IPS debugfs per-crtc commit
Add i915_ips_false_color debugfs file commit
Add i915.enable_sagv modparam commit
Add crtc i915_pipe debugfs file commit
Add i915.enable_dpt modparam commit
Enable HDCP2.x via GSC CS commit, commit, commit, commit, commit, commit
Enable YCbCr420 format for VDSC commit, commit, commit, commit, commit, commit, commit
- amdgpu
Add a sysfs interface for thermal throttling commit, commit, commit, commit
Expose more memory stats in fdinfo commit
Add capped/uncapped workload handling for supported APUs commit, commit, commit
Enable sysfs node vclk1 and dclk1 for NV2X commit
Add sysfs node vclk1 and dclk1 commit
Enable sysfs node vclk1 and dclk1 for NV3X commit
Add sysfs entry to read PSR residency from firmware commit
Add userptr bo support for mGPUs when iommu is on commit, commit, commit
- amdkfd
- habanalabs
Add opcodes to the CS ioctl to allow user to stall/resume specific engines inside Gaudi2 commit
- msm
SM8[12]50 GPU speedbin commit, commit, commit, commit, commit
Wide planes 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
Add PSR support for eDP commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for AR30 format commit
cirrus: add damage clipping commit
- mediatek
- virtio
- panfrost
lima: add usage stats commit
Add Samsung MIPI DSIM bridge commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
fbdev: modedb: Add 1920x1080 at 60 Hz video mode commit
5.3. Drivers in the Staging area
staging: iio: meter: Drop ade7854 driver commit
6. CRYPTO
7. NVMEM FRAMEWORK
Introduce NVMEM layouts. They operate on the NVMEM device and can add cells during runtime. That way it is possible to add more complex cells than it is possible right now with the offset/length/bits description in the device tree. For example, you can have post processing for individual cells (think of endian swapping, or ethernet offset handling). commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
7.1. Bluetooth
Add WCN6855 Bluetooth support commit, commit, commit, commit
btrtl: Add the support for RTL8851B commit
hci_mrvl: Add serdev support for 88W8997 commit, commit, commit, commit, commit
btnxpuart: Add support to download helper FW file for w8997 commit
btnxpuart: Enable flow control before checking boot signature commit
btusb: Add new PID/VID 04ca:3801 for MT7663 commit
btrtl: Add support for RTL8852BS commit
btusb: Add WCN6855 devcoredump support commit
btrtl: Firmware format v2 support commit
Improve support for Actions Semi ATS2851 based devices commit
Two additional devices commit
7.2. Networking
can: isotp: add module parameter for maximum pdu size commit
vdpa/mlx5: Extend driver support for new features commit
phy: add driver for Microchip LAN867x 10BASE-T1S PHY commit
i40e: Add support for VF to specify its primary MAC address commit
ptp: add ToD device driver for Intel FPGA cards commit
phy: add basic driver for NXP CBTX PHY commit
sfc: support offloading TC VLAN push/pop actions to the MAE commit
tsnep: XDP socket zero-copy support commit, commit, commit, commit, commit, commit
Add page_pool support for page recycling in veth driver commit, commit
XDP Rx HWTS metadata for stmmac driver commit, commit, commit
Add Ethernet driver for StarFive JH7110 SoC commit, commit, commit, commit, commit, commit
sfc: support TC decap rules commit, commit, commit, commit, commit, commit
i40e: support XDP multi-buffer commit, commit, commit, commit, commit, commit, commit, commit
brcmfmac: misc brcmfmac fixes (M1/T2 series spin-off) commit, commit, commit, commit
brcmfmac: pcie: Add BCM4378B3 support commit
RDMA/bnxt_re: Enable Congestion control by default commit, commit, commit, commit, commit, commit, commit
can: bxcan: add support for single peripheral configuration commit, commit, commit, commit
bnxt_re: Add resize_cq support commit
- wifi
rtw88: Add SDIO support commit, commit, commit, commit, commit, commit, commit, commit, commit
rtw89: coex: fine tune free-run policy and update debug counters commit, commit, commit, commit
mt76: dynamic channel bandwidth changes in AP mode commit
rtw89: support single channel concurrent mode commit, commit, commit, commit
rtw88: support single channel concurrency commit, commit, commit, commit
nl80211: support advertising S1G capabilities commit
rtw89: coex: complete first coexistence features for 8852b commit, commit, commit, commit, commit
rtw89: preparation of multiple interface concurrency support commit, commit, commit, commit, commit
rtw89: 8851b: adjust shared code to support 8851B commit, commit, commit, commit
rtw89: coex: add new firmware commands and report handlers for 8852b commit, commit, commit, commit, commit, commit, commit
ath12k: Enable IMPS for WCN7850 commit
mac80211: mesh fast xmit support commit
mac80211: add mesh fast-rx support commit
brcmfmac: cfg80211: Add support for PMKID_V3 operations commit
brcmfmac: feature: Add support for setting feats based on WLC version commit
brcmfmac: pcie: Add IDs/properties for BCM4387 commit
ath11k: Add tx ack signal support for management packets commit
brcmfmac: cfg80211: Add support for scan params commit
nl80211: add a command to enable/disable HW timestamping commit
wcn36xx: add support for pronto-v3 commit
rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU commit
rtw89: add RNR support for 6 GHz scan commit
ath11k: enable SAR support on WCN6750 commit
mt76: mt7915: add dev->hif2 support for mt7916 WED device commit
mt76: mt7921: add Netgear AXE3000 (A8000) support commit
mt76: mt7996: enable mesh HW amsdu/de-amsdu support commit
mt76: mt7921: enable p2p support commit
rtw89: add counters of register-based H2C/C2H commit
ixgb: Remove ixgb driver commit
dsa: b53: add support for BCM63xx RGMIIs commit
hns: Support query vf caps commit
phy: micrel: Add support for PTP_PF_PEROUT for lan8841 commit
dsa: realtek: rtl8365mb: add change_mtu commit
wangxun: Implement the ndo change mtu interface commit
mana: Add new MANA VF performance counters for easier troubleshooting commit
Add support for TC flower templates in Sparx5 commit, commit, commit, commit, commit
lan966x: Add support for IS1 VCAP commit, commit, commit, commit, commit
hns3: support wake on lan for hns3 commit
octeon_ep: deferred probe and mailbox commit, commit, commit, commit, commit, commit, commit, commit
platform/mellanox: add firmware reset support commit
mlxbf-bootctl: Add sysfs file for BlueField boot fifo commit
- mlx5
mlx5e: Extend XDP multi-buffer capabilities commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
mlx5e: Add GBP VxLAN HW offload support commit, commit, commit, commit, commit
Add support for ocelot external ports commit, commit, commit, commit, commit, commit, commit, commit, commit
mtk_eth_soc: add code for offloading flows from wlan devices commit, commit
phy: smsc: add support for edpd tunable commit, commit, commit, commit, commit, commit, commit
== Audio ==
hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED commit
hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs commit
hda: LNL: add HD Audio PCI ID commit
- ASoC
amd: yc: Add ASUS M3402RA into DMI table commit
amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x commit
SOF: Intel: hda-mlink: HDaudio multi-link extension update commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
cs35l56: Add system suspend handling commit, commit, commit, commit, commit, commit
Add Chameleon v3 ASoC audio commit
nau8821: Implement DRC controls commit
SOF: ipc4: Add core_id support from topology commit, commit, commit
SOF: sof-audio: add support for setting up loopback routes commit
SOF: ipc4: Add support for bytes control commit, commit, commit, commit, commit, commit, commit
SOF: ipc4-topology: Add support for effect widget commit, commit, commit, commit, commit, commit
Fix sound on ASUS Transformers commit, commit, commit, commit
cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config commit
Initial support for Cirrus Logic CS35L56 commit, commit, commit, commit, commit, commit, commit, commit
Add audio digital codecs for Qualcomm SM8550 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add audio digital codecs for Qualcomm SM8550 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add audio digital codecs for Qualcomm SM8550 commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add a driver for the Cirrus Logic CS35L45 Smart Amplifier commit, commit, commit, commit, commit
Add CS35L41 shared boost feature commit, commit, commit, commit
Add SoundWire support for AMD platforms commit, commit, commit, commit, commit, commit, commit, commit
Add the PowerQUICC audio support using the QMC commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
7.3. Tablets, touch screens, keyboards, mouses
7.4. TV tuners, webcams, video capturers
camss: sm8250: Virtual channels support for SM8250 commit, commit, commit, commit
nxp: i.MX8 ISI driver commit, commit, commit, commit, commit
Improvements for OmniVision OV2685 driver commit, commit, commit, commit
mediatek: vcodec: Make MM21 the default capture format commit, commit
Align CCS driver behaviour regarding flipping and rotation commit, commit
saa7146: convert to vb2 commit, commit, commit, commit, commit, commit, commit, commit
atomisp: Further sensor rework + exotic features removal commit, commit, commit, commit, commit, commit, commit, commit
rc: add keymap and bindings for Beelink Mini MXIII remote commit
imx-jpeg: Add support for 12 bit extended jpeg commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
amphion: decoder add support to sorenson spark format commit, commit
7.5. Universal Serial Bus
Add Logitech G935 support commit, commit, commit, commit, commit, commit
Add function suspend/resume and remote wakeup support commit, commit, commit, commit, commit, commit
usb: host: u132-hcd: Delete driver commit
xhci: Move functions to setup msi to xhci-pci commit, commit, commit, commit
soc: qcom: add UCSI function to PMIC GLINK commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
misc: usb3503: support usb3803 and bypass mode commit, commit, commit
dwc3: add several registers dump for debugfs commit
ftdi-elan: Delete driver commit
xhci: plat: Add USB 3.0 phy support commit
dwc3: core: add external vBus supply support for ulpi phy commit, commit
dwc2: add optional clock used on stm32mp15 commit, commit, commit, commit
dwc3: gadget: Add support for disabling SS instances in park mode commit, commit
7.6. Serial Peripheral Interface (SPI)
Add support for Amlogic A1 SPI Flash Controller commit, commit
intel-pci: Add support for Meteor Lake-S SPI serial flash commit
7.7. Watchdog
7.8. Serial
Add support for NXP bluetooth chipsets commit, commit, commit, commit
Add support for Advantech PCI-1611U card commit
Add SCI support for RZ/G2L alike SoCs commit, commit, commit, commit, commit, commit
bcm63xx-uart: add polling support commit
7.9. Voltage, current regulators, power capping, power supply
regulator: da9063: disable unused voltage monitors commit, commit, commit
pmbus/acbel-fsg032: Add Acbel power supply commit, commit, commit, commit, commit
regulator: Add support for Richtek RT5739 voltage regulator commit, commit
regulator: Add Richtek RT4803 boost regulator commit, commit
qcom_smd: Add MP5496 S1 regulator commit
Add support for Rockchip RK860X regulators commit, commit, commit, commit, commit, commit, commit, commit
power: supply: generic-adc-battery: add temperature support commit, commit, commit, commit
7.10. Real Time Clock (RTC)
bbnsm: Add the bbnsm rtc support commit
7.11. Pin Controllers (pinctrl)
Add pinctrl support for S32 SoC family commit, commit, commit
pinctrl: qcom: Add support for SM7150 commit, commit Tema 0: (0) Support Nvidia BlueField-3 GPIO driver and pin controller Tema 1: (1) gpio: mlxbf3: Add gpio driver support
mlxbf3: Add pinctrl driver support commit
renesas: rcar: power-source improvements commit, commit, commit, commit, commit, commit, commit, commit
Add pinctrl support for Intel Thunder Bay SoC commit, commit
Add PMI632 PMIC and RGB LED on sdm632-fairphone-fp3 commit, commit
7.12. Multi Media Card (MMC)
7.13. Memory Technology Devices (MTD)
spi-nor: spansion: Add support for Infineon S25FS256T commit, commit
spi-nor: Add support for Infineon SEMPER s25hl02gt and s25hs02gt commit, commit, commit, commit, commit, commit, commit, commit
spi-nor: read while write support commit, commit, commit, commit, commit, commit, commit, commit
7.14. Industrial I/O (iio)
Add TI TMP116 Support commit, commit, commit, commit, commit
Add support for pressure sensor Bosch BMP580 commit, commit, commit, commit, commit, commit, commit
Support ROHM BU27034 ALS sensor commit, commit, commit, commit, commit
iio: adc: palmas_gpadc: add iio events commit, commit, commit, commit, commit, commit, commit, commit
7.15. Multi Function Devices (MFD)
Add RZ/G2L MTU3a Core, Counter and pwm driver commit, commit, commit, commit, commit
intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs commit
intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models commit
7.16. Pulse-Width Modulation (PWM)
7.17. Inter-Integrated Circuit (I2C + I3C)
dw,ast2600: Add a driver for the AST2600 i3c controller commit, commit, commit
dw,ast2600: Add In-Band Interrupt support commit, commit, commit, commit, commit
imx290: Mono support, minor fixes, alternate INCK, and more controls commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Single-lane CSI-2 operation on OmniVision OV5670 commit, commit
Drop unused drivers commit, commit, commit, commit, commit, commit, commit, commit
imx334: support lower bandwidth mode commit
7.18. Hardware monitoring (hwmon)
aquacomputer_d5next: Add support for Aquacomputer Aquastream XT commit
aquacomputer_d5next: Add Aquacomputer Aquaero control commit, commit, commit, commit, commit, commit
nzxt-smart2: add another USB ID commit
nct6775: add Asus Pro A520M-C II/CSM commit
7.19. General Purpose I/O (gpio)
tangier: Introduce Intel Tangier GPIO driver commit
elkhartlake: Introduce Intel Elkhart Lake PSE GPIO commit
7.20. DMA engines
ti: k3-psil: Add PSI-L thread support for J784s4 commit
Add DMA driver for StarFive JH7110 SoC commit, commit, commit
7.21. Cryptography hardware acceleration
p10-aes-gcm: Supporting functions for ghash commit
p10-aes-gcm: Supporting functions for AES commit
p10-aes-gcm: An accelerated AES/GCM stitched implementation commit
hisilicon/trng - add support for HiSTB TRNG commit
7.22. Clock
Add APSS clock driver support for IPQ5332 commit, commit, commit, commit, commit
Clock driver for Skyworks Si521xx I2C PCIe clock generators commit, commit
Devicetree support for Loongson-1 clock commit, commit, commit, commit
MediaTek MT8188 clock support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
SM6(11|12|37)5 GPUCC commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
clk-loongson2: add clock controller driver support commit, commit
imx93: Add nic and A55 clk commit, commit, commit, commit, commit, commit, commit
qcom: Add clocks for MSM8917 and QM215 commit, commit, commit, commit
rs9: Add support for 9FGV0441 commit, commit, commit, commit
Add BCM63268 timer clock and reset commit, commit, commit, commit
7.23. MTD
spinand: add support for ESMT F50x1G41LB commit
spi-nor: spansion: Add support for s25hl02gt and s25hs02gt commit
7.24. Power Management
ACPI: CPPC: Add min and max perf register writing support commit
pm-graph: Update to v5.11 commit
ACPI: sysfs: Enable ACPI sysfs support for CCEL records commit
thermal/drivers/mediatek: Add support for MT8365 SoC commit
thermal/drivers/rockchip: Support RK3588 SoC in the thermal driver commit
thermal: intel: menlow: Get rid of this driver commit
7.25. Media
- venus: venc: add handling for VIDIOC_ENCODER_CMD 7493db46e4c4aa5126dd32f8eae12a4cdcf7a401
- hi556: add 2592x1444 resolution c0bc1ca0b3fe5d27a34e1710fa649b32134fe570
atomisp: Remove depth-mode and continuous mode support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
ipu3-cio2: support more camera sensors in cio2-bridge commit
v4l2-subdev: Add new ioctl for client capabilities commit
Remove destructive video overlay and clipping commit, commit, commit, commit, commit, commit, commit, commit, commit
ov13b10: Support device probe in non-zero ACPI D state commit
ipu3-cio2: support multiple sensors and VCMs with same HID commit
i2c: imx334: support lower bandwidth mode commit
venus: Add support for min/max qp range commit
8. COMPUTE EXPRESS LINK (CXL)
CXL Poison List Retrieval & Tracing commit, commit, commit, commit, commit, commit, commit, commit, commit
cxl: Collection of DOE material commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
CXL Inject & Clear Poison commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
8.1. Various
Add Intel LJCA device driver commit
- REGISTER MAP ABSTRACTION
qcom: sa8775p: add basic PMIC support commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit
Add support for CDX bus commit, commit, commit, commit, commit, commit, commit
Add Tegra234 HTE support commit, commit, commit, commit, commit, commit, commit, commit, commit
The great interconnecification fixation commit, commit, commit
iommu: sprd: Add support for reattaching an existing domain commit
clocking-wizard: Support higher frequency accuracy commit
remoteproc: imx_dsp_rproc: add module parameter to ignore ready flag from remote processor commit
firmware: qcom_scm: Add SM6375 compatible commit
nvmem: layouts: sl28vpd: set varaiable sl28vpd_layout storage-class-specifier to static commit
irqchip/gic: Drop support for board files commit
Add SCMI support for mailbox unidirectional channels commit, commit
Add LVTS's AP thermal domain support for mt8195 commit, commit
PCI: layerscape: Add EP mode support for ls1028a commit