#pragma section-numbers on #pragma keywords Linux, kernel, operating system, changes, changelog, file system, Linus Torvalds, open source, device drivers #pragma description List of changes and new features merged in the Linux kernel during the 5.15 development cycle Summary: <> = Prominent features = == New NTFS file system implementation == The Linux kernel already has a NTFS implementation, but it has severe limitations (like being read-only), which is why Linux users usually use the userspace ntfs-3g implementation. This release incorporates a new and fully functional NTFS implementation contributed by Parangon Software. This implementation supports NTFS file system versions up to 3.1, normal/compressed/sparse files and journal replaying, plus other features that will be added in the future. == ksmbd, a kernel SMB3 server == ksmbd is a new kernel module which implements the server-side of the SMB3 protocol. The target is to provide optimized performance, GPLv2 SMB server, and better lease handling (distributed caching). The bigger goal is to add new features more rapidly (e.g. RDMA aka "smbdirect", and recent encryption and signing improvements to the protocol). This is not meant to replace Samba, which is much broader in scope -tools, security services, LDAP, Active Directory Domain Controller, cross platform support- but rather be an extension to allow better optimizing for Linux and have better performance and feature integration in some cases. == Btrfs support for fs-verity and id mapping == In this release, Btrfs has added support for [[https://www.kernel.org/doc/html/latest/filesystems/fsverity.html|fs-verity]], a generic layer already support by Ext4 and F2fs which provides transparent integrity and authenticity protection of read-only files. It also adds support for [[https://lwn.net/Articles/837566/|id-mapped]] mounts, which provides the ability to map the user and group id of one mount to another, and some performance improvements. == DAMON, a data access monitor == DAMON, which stands for Data Access MONitor, is a mechanism to monitor the memory access pattern of specific user-space processes. That is, it can tell you which parts of the memory of a process are being accessed all the time,and which ones are not being used at all. It is lightweight, both in terms of memory usage and CPU usage while analyzing the target process. It is one of the pieces of a project called Data Access-aware Operating System. DAMON aims to be used by other parts of the kernel that may be merged in the future, but it also can provide information to userspace. You can use it to profile a program and obtain its access heathmap, using the complementary tool [[https://github.com/awslabs/damo|damo]], find out how your program actually behaves in the real world, and identify the dynamic hotness of your data. You can use this information simply to profile what a process is actually doing, but you can also use it to optimize your program's memory behavior by using {{{mlock()}}} or {{{madvise()}}} with {{{MADV_WILLNEED}}} to lock hot data which you known is going to be used, and/or {{{madvise()}}} with {{{MADV_PAGEOUT}}} to make the system reclaim cold data as soon as possible. == Introduce process_mrelease(2) system call == In modern systems it's not unusual to have a component monitoring memory conditions of the system and tasked with keeping system memory pressure under control, and killing non-essential processes to free up memory for more important ones. Examples of this are Facebook's OOM killer daemon called oomd and Android's low memory killer daemon called lmkd. Killing and freeing the resources of a process can be delayed for a long time for various reasons. The new process_mrelease(2) system call allows to release the memory of a dying process from the context of the caller. This way the memory is freed in a more controllable way with CPU affinity and priority of the caller. The workload of freeing the memory will also be charged to the caller. == Real Time locking progress == The merge of the real-time set of patches continues making progress in every release. In this release, one of the most important pieces, the bulk of the locking code, has been merged. When PREEMPT_RT is enabled, the following locking primitives are substituted by RT-Mutex based variants: mutex, ww_mutex, rw_semaphore, spinlock and rwlock. The SLUB slab allocator has also been modified to better deal with PREEMPT_RT. == cgroup support for SCHED_IDLE == This release adds support for putting all the tasks within an entire cgroup under the SCHED_IDLE class of the task scheduler, which means that they will only run if there are not other tasks waiting to run. A key difference with normal tasks set individually to SCHED_IDLE is that tasks within a cgroup set to SCHED_IDLE maintain their relative weights. == BPF improvements == BPF continues adding features. In this release, support has been added for timers, UNIX sockets support for BVPF sockmaps, == Support for asymmetric scheduling affinity == Some architectures, in particular ARM, have configurations where some CPUs support legacy 32 bits apps, but some CPUs are 64-bit only. This release adds support for scheduling 32 bits tasks exclusively in the CPUs that support legacy 32 bits tasks. = Core (various) = * (FEATURED) PREEMPT-RT: bulk of the PREEMPT-RT locking infrastructure. In PREEMPT-RT enabled kernels the following locking primitives are substituted by RT-Mutex based variants: mutex, ww_mutex, rw_semaphore, spinlock, rwlock. semaphores are not substituted because they do not provide strict owner semantics. raw_spinlocks are not touched either, as they protect low level operations in the scheduler, timers and hardware access. See the [[https://git.kernel.org/torvalds/c/e5e726f7bb9f711102edea7e5bd511835640e3b4|merge commit]] for more details [[https://git.kernel.org/linus/d8bbd97ad0b99a9394f2cd8410b884c48e218cf0|commit]], [[https://git.kernel.org/linus/b41cda03765580caf7723b8c1b672d191c71013f|commit]], [[https://git.kernel.org/linus/43295d73adc8d3780e9f34206663e336678aaff8|commit]], [[https://git.kernel.org/linus/cd781d0ce8cb4d491910833c5eec90f150432da3|commit]], [[https://git.kernel.org/linus/85019c1674890fa0408e324589e20803b3241755|commit]], [[https://git.kernel.org/linus/5f220be21418541422335288b6e2360a5ce0613c|commit]], [[https://git.kernel.org/linus/b4bfa3fcfe3b827ddb8b16edd45896caac5a1194|commit]], [[https://git.kernel.org/linus/6991436c2b5d91d5358d9914ae2df22b9a1d1dc9|commit]], [[https://git.kernel.org/linus/2c8bb85151d4bad825f8962792e9f53d22db81db|commit]], [[https://git.kernel.org/linus/e14c4bd12478faa13a0aceeeea6f964ff8521101|commit]], [[https://git.kernel.org/linus/f07ec52202ca5bfc79d30ca7c54f86454eb1a9b0|commit]], [[https://git.kernel.org/linus/785159301bedea25fae9b20cae3d12377246e941|commit]], [[https://git.kernel.org/linus/709e0b62869f625afd18edd79f190c38cb39dfb2|commit]], [[https://git.kernel.org/linus/531ae4b06a737ed5539cd75dc6f6b9a28f900bba|commit]], [[https://git.kernel.org/linus/830e6acc8a1cafe153a0d88f9b2455965b396131|commit]], [[https://git.kernel.org/linus/ebbdc41e90ffce8b6bb3cbba1801ede2dd07a89b|commit]], [[https://git.kernel.org/linus/6bc8996add9f82d0153b0be44efe282bd45dc702|commit]], [[https://git.kernel.org/linus/943f0edb754fac195043c620b44f920e4fb76ec8|commit]], [[https://git.kernel.org/linus/42254105dfe871a0dc4f9d376106aeb010e54341|commit]], [[https://git.kernel.org/linus/c014ef69b3acdb8c9e7fc412e96944f4d5c36fa0|commit]], [[https://git.kernel.org/linus/b576e640ce5e22673e12949cf14ae3cb18d9b859|commit]], [[https://git.kernel.org/linus/7980aa397cc0968ea3ffee7a985c31c92ad84f81|commit]], [[https://git.kernel.org/linus/456cfbc65cd072f4f53936ee5a37eb1447a7d3ba|commit]], [[https://git.kernel.org/linus/e17ba59b7e8e1f67e36d8fcc46daa13370efcf11|commit]], [[https://git.kernel.org/linus/4f084ca74c3f0eb321ab50e69afd27c8fcb96a99|commit]], [[https://git.kernel.org/linus/a403abbdc715986760821e67731d60ff65bde4bd|commit]], [[https://git.kernel.org/linus/cbcebf5bd3d056d7a0ae332118888d867ac346c0|commit]], [[https://git.kernel.org/linus/089050cafa10f408c9e18ad53965db839b894840|commit]], [[https://git.kernel.org/linus/e4e17af3b7f8841279b5a429de14907e26845c39|commit]], [[https://git.kernel.org/linus/051790eecc03aff6978763791d38c1daea94c2f8|commit]], [[https://git.kernel.org/linus/342a93247e0837101f27bbcca26f402902df98dc|commit]], [[https://git.kernel.org/linus/1c143c4b65da09081d644110e619decc49c9dee4|commit]], [[https://git.kernel.org/linus/0f383b6dc96e976dfbf2721b0bf10bd96103b341|commit]], [[https://git.kernel.org/linus/8282947f67345246b4a6344dbceb07484d3d4dad|commit]], [[https://git.kernel.org/linus/715f7f9ece4685157bb59560f6c612340d730ab4|commit]], [[https://git.kernel.org/linus/a321fb9038b335f3c447d1810b97d5f7eec152ac|commit]], [[https://git.kernel.org/linus/43d2d52d704e025518d35c3079fcbff744623166|commit]], [[https://git.kernel.org/linus/4f1893ec8cfb4b17e3b89158a1e3e550a9a9bf3c|commit]], [[https://git.kernel.org/linus/ebf4c55c1ddbabaea120fe8d48ce25b4f5da93a1|commit]], [[https://git.kernel.org/linus/cf702eddcd03dca3184947170930bf284aea27e9|commit]], [[https://git.kernel.org/linus/c0afb0ffc06e6b4e492a3b711f1fb32074f9949c|commit]], [[https://git.kernel.org/linus/aaa77de10b7c86fa779b2108802fa9e785fbe2e9|commit]], [[https://git.kernel.org/linus/2674bd181f3338dc2c58a59caa766dc9d5779784|commit]], [[https://git.kernel.org/linus/5297ccb2c50916c59294a63fae79fe01a7fbb79a|commit]], [[https://git.kernel.org/linus/23d599eb2377404100d0d1508e12b0a2c40b49b1|commit]], [[https://git.kernel.org/linus/843dac28f90ef80535b0aee0b78446f1770c8611|commit]], [[https://git.kernel.org/linus/9934ccc75cec2bafac552c2130835630530c4f7e|commit]], [[https://git.kernel.org/linus/bdb189148ded4ffa826a1387074c795fda43b3ba|commit]], [[https://git.kernel.org/linus/653a5b0bd9b405db999d5f4bfe08d34691e2c55a|commit]], [[https://git.kernel.org/linus/dc4564f5dc2d4b11f3f3c8d3ac94012b1c7347d6|commit]], [[https://git.kernel.org/linus/8850d773703f8114d7c8a2421fd20bde8a558f96|commit]], [[https://git.kernel.org/linus/2408f7a3782a6bfa69a573f5408b3a9666db78ca|commit]], [[https://git.kernel.org/linus/add461325ec5bc39aa619a1bfcde7245e5f31ac7|commit]], [[https://git.kernel.org/linus/f8635d509d807c0a9deb273e19bc5a8a19c52895|commit]], [[https://git.kernel.org/linus/bb630f9f7a7d43869e4e7f5e4c002207396aea59|commit]], [[https://git.kernel.org/linus/c49f7ece4617807c5de06857d196c825aadf60d5|commit]], [[https://git.kernel.org/linus/dc7109aaa233d83b573f75763a9f1ae207042a53|commit]], [[https://git.kernel.org/linus/c363b7ed79253d5b53494197f6ae625cff64694f|commit]], [[https://git.kernel.org/linus/f6f4ec00b57a2c950235435bff8e888daafad5af|commit]], [[https://git.kernel.org/linus/8e74633dcefb280f2cefb49b7201d99650243d96|commit]], [[https://git.kernel.org/linus/59c7ecf1544e1841b5be8847e81bc9842f838e7e|commit]], [[https://git.kernel.org/linus/64b7b715f7f92ae3233446b4a4cdda3524fcd4b0|commit]], [[https://git.kernel.org/linus/c18eaa3aca43688a3aee199d85ce4227686a29b6|commit]], [[https://git.kernel.org/linus/d69cba5c719b0c551f6380ec5da4ed8c20a3815a|commit]], [[https://git.kernel.org/linus/6231acbd0802e76580c71ceb52c09646d42170fb|commit]], [[https://git.kernel.org/linus/07d91ef510fb16a2e0ca7453222105835b7ba3b8|commit]], [[https://git.kernel.org/linus/51711e825a6d1b2fe7ca46bb06d08c25d97656ee|commit]], [[https://git.kernel.org/linus/015680aa4c5d784513d0a9728bc52ec7c4a64227|commit]], [[https://git.kernel.org/linus/48eb3f4fcfd35495a8357459aa6fe437aa430b00|commit]], [[https://git.kernel.org/linus/992caf7f17243d736fc996770bac6566103778f6|commit]], [[https://git.kernel.org/linus/31552385f8e9d0869117014bf8e55ba0497e3ec8|commit]], [[https://git.kernel.org/linus/026659b9774e4c586baeb457557fcfc4e0ad144b|commit]] * Task scheduler * (FEATURED) Add cgroup support for SCHED_IDLE. Treats all the tasks within a cgroup as if they all had been set to the SCHED_IDLE scheduling class [[https://git.kernel.org/linus/304000390f88d049c85e9a0958ac5567f38816ee|commit]] * (FEATURE) Support for asymmetric scheduling affinity, to support the execution of legacy 32-bit tasks on AArch32 systems that also have 64-bit-only CPUs [[https://git.kernel.org/linus/9ae606bc74dd0e58d4de894e3c5cbb9d45599267|commit]], [[https://git.kernel.org/linus/d4b96fb92ae7fe7533e11e662504d96161928575|commit]], [[https://git.kernel.org/linus/431c69fac05baa7477d61a44f2708e069f2bed6c|commit]], [[https://git.kernel.org/linus/97c0054dbe2c3c59d1156fd233f2d44e91981c8e|commit]], [[https://git.kernel.org/linus/234a503e670be01f72841be9fcf68dfb89a1fa8b|commit]], [[https://git.kernel.org/linus/b90ca8badbd11488e5f762346b028666808164e7|commit]], [[https://git.kernel.org/linus/db3b02ae896e88b6bb7a95c1373602e87e0de84c|commit]], [[https://git.kernel.org/linus/07ec77a1d4e82526e1588979fff2f024f8e96df2|commit]], [[https://git.kernel.org/linus/234b8ab6476c5edd5262e2ff563de9498d60044a|commit]] * io_uring * Add mkdir and [sym]linkat support [[https://git.kernel.org/linus/91ef658fb8b82837f94ea0d45d14b5b2d2541e70|commit]], [[https://git.kernel.org/linus/0ee50b47532a81ab36046241822d1ecb4e08e76d|commit]], [[https://git.kernel.org/linus/584d3226d665214dc1c498045c253529acdd3134|commit]], [[https://git.kernel.org/linus/7797251bb5ab7f184dafdfebd05f469ff6a67b77|commit]], [[https://git.kernel.org/linus/da2d0cede330192879e8e16ddb3158aa76ba5ec2|commit]], [[https://git.kernel.org/linus/8228e2c313194f13f1d1806ed5734a26c38d49ac|commit]], [[https://git.kernel.org/linus/020250f31c4c75ac7687a673e29c00786582a5f4|commit]], [[https://git.kernel.org/linus/45f30dab395730aa3b3da14d9f19ea0d7d43db53|commit]], [[https://git.kernel.org/linus/e34a02dc40c95d126bb6486dcf802bbb8d1624a0|commit]], [[https://git.kernel.org/linus/7a8721f84fcb3b2946a92380b6fc311e017ff02c|commit]], [[https://git.kernel.org/linus/cf30da90bc3a26911d369f199411f38b701394de|commit]] * Add register support for non-4k PAGE_SIZE [[https://git.kernel.org/linus/187f08c12cd1d81f000cdc9c0119ef6e0a6f47e3|commit]] * tw mutex & IRQ rw completion batching [[https://git.kernel.org/linus/5636c00d3e8ef1f6d1291e71edb48f727ba5a999|commit]], [[https://git.kernel.org/linus/f237c30a5610d35a584f3296d397b93d80ce374e|commit]], [[https://git.kernel.org/linus/126180b95f27ef6cc536da57115e06665254b0d7|commit]] * Support {{{CLOCK_BOOTTIME/REALTIME}}} for timeouts [[https://git.kernel.org/linus/50c1df2b56e0f581b1dbf334dbf807d6fb8f77b2|commit]] * Provide a way to limit max number of workers with a new {{{IORING_REGISTER_IOWQ_MAX_WORKERS}}} operation [[https://git.kernel.org/linus/2e480058ddc21ec53a10e8b41623e245e908bdbc|commit]] * Allow retry for O_NONBLOCK if async is supported [[https://git.kernel.org/linus/5d329e1286b0a040264e239b80257c937f6e685f|commit]] * cgroup/cpuset * Enable event notification when partition state changes [[https://git.kernel.org/linus/e7cc9888dc57927f0977d346dab64a5bdfc3da59|commit]] * Enable memory migration for cpuset [[https://git.kernel.org/linus/ee9707e8593dfb9a375cf4793c3fd03d4142b463|commit]] * move_mount(2): Previously a sharing group (shared and master ids pair) can be only inherited when mount is created via bindmount. This release adds an ability to add an existing private mount into an existing sharing group [[https://git.kernel.org/linus/9ffb14ef61bab83fa818736bf3e7e6b6e182e8e2|commit]], [[https://git.kernel.org/linus/8374f43123a5957326095d108a12c49ae509624f|commit]] * set_user: add capability check when rlimit(RLIMIT_NPROC) exceeds [[https://git.kernel.org/linus/2863643fb8b92291a7e97ba46e342f1163595fa8|commit]] * fanotify: Introduce a new flag {{{FAN_REPORT_PIDFD}}} for fanotify_init(2) which allows userspace applications to control whether a pidfd information record containing a pidfd is to be returned alongside the generic event metadata for each event [[https://git.kernel.org/linus/c576e0fcd6188d0edb50b0fb83f853433ef4819b|commit]], [[https://git.kernel.org/linus/490b9ba881e2c6337bb09b68010803ae98e59f4a|commit]], [[https://git.kernel.org/linus/d3424c9bac893bd06f38a20474cd622881d384ca|commit]], [[https://git.kernel.org/linus/0aca67bb7f0d8c997dfef8ff0bfeb0afb361f0e6|commit]], [[https://git.kernel.org/linus/af579beb666aefb17e9a335c12c788c92932baf1|commit]] * certs: Add support for using elliptic curve keys for signing modules [[https://git.kernel.org/linus/a4aed36ed5924a05ecfadc470584188bfba2b928|commit]] * console: consume APC ("Application Program Command"), PM ("Privacy Message"), and DCS ("Device Control String") [[https://git.kernel.org/linus/3a2b2eb55681158d3e3ef464fbf47574cf0c517c|commit]] * Support booting of arbitrary non-blockdevice file systems. For example a virtiofs root file system can be mounted using the following syntax: "root=myfs rootfstype=virtiofs rw" [[https://git.kernel.org/linus/e24d12b7442afa9d41331a951fca467449ff1488|commit]], [[https://git.kernel.org/linus/f9259be6a9e7c22d92e5a5000913147ae17e8321|commit]], [[https://git.kernel.org/linus/6e7c1770a212239e88ec01ddc7a741505bfd10e5|commit]] * binderfs: Provide userspace with a mechanism to discover binder driver capabilities to refrain from using these unsupported features in the first place. Note that older capabilities are assumed to be supported and only new ones will be added [[https://git.kernel.org/linus/fc470abf54b2bd6e539065e07905e767b443d719|commit]], [[https://git.kernel.org/linus/06e1721d2a265d1247093f5ad5ae2958ef10a604|commit]], [[https://git.kernel.org/linus/07e913418ce4ba5eb620dd4668bf91ec94e11136|commit]] * Raise minimum GCC version to 5.1 [[https://git.kernel.org/linus/76ae847497bc5207c479de5e2ac487270008b19b|commit]], [[https://git.kernel.org/linus/4eb6bd55cfb22ffc20652732340c4962f3ac9a91|commit]], [[https://git.kernel.org/linus/adac17e3f61f54927b961d97bd303dd5795a307b|commit]], [[https://git.kernel.org/linus/c0a5c81ca9bedaf38356a6290bf895313fd7361c|commit]], [[https://git.kernel.org/linus/d20758951f8f28c0ee1b2a8a6bb8189858083895|commit]], [[https://git.kernel.org/linus/6563139d90ad6178a990d051c7980f0998b5d2e8|commit]], [[https://git.kernel.org/linus/42a7ba1695fcd534216aa3712a6cf42da3340527|commit]], [[https://git.kernel.org/linus/156102fe0bb669f40f2fd27856b21f9fa8157090|commit]], [[https://git.kernel.org/linus/4e59869aa6550657cb148ad49835605660ec9b88|commit]], [[https://git.kernel.org/linus/6f20fa2dfa549401860479328371f0d5cee9b114|commit]] * Remove support for mandatory file locking ({{{mand}}} mount option) [[https://git.kernel.org/linus/f7e33bdbd6d1bdf9c3df8bba5abcf3399f957ac3|commit]], [[https://git.kernel.org/linus/fdd92b64d15bc4aec973caa25899afd782402e68|commit]] * printk * Add userspace format indexing and expose to debugfs to let users enumerate and printks and check whether the format changed or the printk callsite disappeared entirely [[https://git.kernel.org/linus/91027d0a7a0e309b94674923dc1b245b709b5c1e|commit]], [[https://git.kernel.org/linus/a1ad4b8a19566b11e0306f8b197f2fd4567340e5|commit]], [[https://git.kernel.org/linus/f3d75cf537db57f7918a17a75527951de850e5ec|commit]], [[https://git.kernel.org/linus/337015573718b161891a3473d25f59273f2e626b|commit]], [[https://git.kernel.org/linus/ad7d61f159db73974f1b0352f21afe04b0bbd920|commit]] * Add printk.no_console_auto_verbose boot parameter [[https://git.kernel.org/linus/c9110dfcfccb3f31eda47a36ed0a022e390d1417|commit]], [[https://git.kernel.org/linus/10102a890b543a8a08457dc69fa55bc032403c7d|commit]] * Power management * Increase energy calculation precision [[https://git.kernel.org/linus/7fcc17d0cb12938d2b3507973a6f93fc9ed2c7a1|commit]] * Add support for 'required-opps' to set default perf state [[https://git.kernel.org/linus/020d86fc0df8b865f6dc168d88a7c2dccabd0a9e|commit]], [[https://git.kernel.org/linus/c016baf7dc58e77acdedb2c75dac2b41b77bcf70|commit]], [[https://git.kernel.org/linus/80d4a82e1db819b33742c89917127f4c428e1c98|commit]] * kernfs: proposed locking and concurrency improvement [[https://git.kernel.org/linus/895adbec302e92086359e6fd92611ac3be6d92c3|commit]], [[https://git.kernel.org/linus/c7e7c04274b13f98f758fb69b03f2ab61976ea80|commit]], [[https://git.kernel.org/linus/7ba0273b2f34a55efe967d3c7381fb1da2ca195f|commit]], [[https://git.kernel.org/linus/47b5c64d0ab5e7136db2b78c6ec710e0d8a5a36b|commit]], [[https://git.kernel.org/linus/df6192f47d2311cf40cd4321cc59863a5853b665|commit]] * kunit: tool: add --kernel_args to allow setting module params [[https://git.kernel.org/linus/6cb51a1874d0617579a6bf095b87a510f7dc07ba|commit]] * kfence: show cpu and timestamp in alloc/free info [[https://git.kernel.org/linus/4bbf04aa9aa88ae41205e387d35743a9bf5e933d|commit]] = File systems = * CIFS * (FEATURED) In-kernel server for the SMB3 protocol. The target is to provide optimized performance, GPLv2 SMB server, better lease handling (distributed caching) [[https://git.kernel.org/torvalds/c/e24c567b7ecff1c8b6023a10d7f78256cef742c4|merge]] * Remove support for NTLM and weaker authentication algorithms [[https://git.kernel.org/linus/76a3c92ec9e0668e4cd0e9ff1782eb68f61a179c|commit]] * NTFS3 * (FEATURED) Add NTFS driver [[https://git.kernel.org/linus/4534a70b7056fd4b9a1c6db5a4ce3c98546b291e|commit]], [[https://git.kernel.org/linus/82cae269cfa953032fbb8980a7d554d60fb00b17|commit]], [[https://git.kernel.org/linus/3f3b442b5ad2455507c9bfdacf39a3792eb3a6d0|commit]], [[https://git.kernel.org/linus/4342306f0f0d5ff4315a204d315c1b51b914fca5|commit]], [[https://git.kernel.org/linus/be71b5cba2e6485e8959da7a9f9a44461a1bb074|commit]], [[https://git.kernel.org/linus/522e010b58379fbe19b38fdef5016bca0c3cf405|commit]], [[https://git.kernel.org/linus/b46acd6a6a627d876898e1c84d3f84902264b445|commit]], [[https://git.kernel.org/linus/12dad495eaab95e0bb784c43869073617c513ea4|commit]], [[https://git.kernel.org/linus/6e5be40d32fb1907285277c02e74493ed43d77fe|commit]], [[https://git.kernel.org/linus/96b18047a7172037ff4206720f4e889670030b41|commit]] * XFS * Deferred inode inactivation [[https://git.kernel.org/linus/f1653c2e2831e9db6cd68473bbec581782df03a5|commit]], [[https://git.kernel.org/linus/0ed17f01c85401abf1706d9825796fc6661c0889|commit]], [[https://git.kernel.org/linus/c6c2066db3963e519a7ff8f432fcec956f4d23b4|commit]], [[https://git.kernel.org/linus/62af7d54a0ec0b6f99d7d55ebeb9ecbb3371bc67|commit]], [[https://git.kernel.org/linus/ab23a7768739a23d21d8a16ca37dff96b1ca957a|commit]], [[https://git.kernel.org/linus/7d6f07d2c5ad9fce298889eeed317d512a2df8cd|commit]], [[https://git.kernel.org/linus/108523b8de676a45cef1f6c8566c444222b85de0|commit]], [[https://git.kernel.org/linus/65f03d8652b240aa66b99a07e3c423a51e967568|commit]], [[https://git.kernel.org/linus/2eb665027b6528c1a8e9158c2f722a6ec0af359d|commit]], [[https://git.kernel.org/linus/01e8f379a4895a9a173391408db4fb49ec91e148|commit]], [[https://git.kernel.org/linus/6f6490914d9b712004ddad648e47b1bf22647978|commit]], [[https://git.kernel.org/linus/e8d04c2abcebd66bdbacd53bb273d824d4e27080|commit]], [[https://git.kernel.org/linus/a6343e4d9278b3919c809fab9945c4d8f04fadf5|commit]], [[https://git.kernel.org/linus/40b1de007aca4f9ec4ee4322c29f026ebb60ac96|commit]] * Make CIL pipelining work [[https://git.kernel.org/linus/0020a190cf3eac16995143db41b21b82bacdcbe3|commit]], [[https://git.kernel.org/linus/39823d0fac9416cb89c252d78e262ee8cd76a7d8|commit]], [[https://git.kernel.org/linus/33c0dd7898a11ef19169abe5c5049fa6aa099c64|commit]] * Disable the ability of quotaoff to turn off quota accounting. (Admins can still disable quota enforcement, but truly turning off accounting requires a remount [[https://git.kernel.org/linus/40b52225e58cd3adf9358146b4b39dccfbfe5892|commit]], [[https://git.kernel.org/linus/149e53afc851713a70b6a06ebfaf2ebf25975454|commit]] * Implement delayed attributes. This attribute operations (set and remove) to be logged and committed in the same way that other delayed operations do. This allows more complex operations (like parent pointers) to be broken up into multiple smaller transactions [[https://git.kernel.org/linus/908ce71e54f8265fa909200410d6c50ab9a2d302|commit]], [[https://git.kernel.org/linus/2b73a2c817be58de2190940dbfa38dbf8a3806e6|commit]], [[https://git.kernel.org/linus/4bc619833f738f4fa8d931a71610795ebf5cec0e|commit]], [[https://git.kernel.org/linus/df0826312a23e495faa91eee0d6ac31bca35dc09|commit]], [[https://git.kernel.org/linus/5e68b4c7fb6414c4a48b6d2988312e3b1f31978e|commit]], [[https://git.kernel.org/linus/8f502a4009822a6972772ae65b34078645b3ba16|commit]], [[https://git.kernel.org/linus/0e6acf29db6f463027d1ff7cea86a641da89f0d4|commit]], [[https://git.kernel.org/linus/4fd084dbbd05402bb6e24782b8e9f9ea3e8ab3d6|commit]], [[https://git.kernel.org/linus/4a4957c16dc674d1306a3b43d6b07ed93a7b7a14|commit]], [[https://git.kernel.org/linus/816c8e39b7ea0875640312c9ed3be0d5a68d7183|commit]] * Rework feature flags [[https://git.kernel.org/linus/8cf07f3dd56195316be97758cb8b4e1d7183ea84|commit]], [[https://git.kernel.org/linus/51b495eba84dee8c1df4abfc26fc134ea190e28f|commit]], [[https://git.kernel.org/linus/e23b55d537c9be60ae918fa6c3be0d699986f346|commit]], [[https://git.kernel.org/linus/a1d86e8dec8c1325d301c9d5594bb794bc428fc3|commit]], [[https://git.kernel.org/linus/38c26bfd90e1999650d5ef40f90d721f05916643|commit]], [[https://git.kernel.org/linus/8970a5b8a46c526a738db2cb89173aa0a2fd02a9|commit]], [[https://git.kernel.org/linus/0560f31a09e523090d1ab2bfe21c69d028c2bdf2|commit]], [[https://git.kernel.org/linus/2e973b2cd4cdb993be94cca4c33f532f1ed05316|commit]], [[https://git.kernel.org/linus/75c8c50fa16a23f8ac89ea74834ae8ddd1558d75|commit]], [[https://git.kernel.org/linus/03288b19093b9bcff72f0d5f90c578daf053f759|commit]], [[https://git.kernel.org/linus/fe08cc5044486096bfb5ce9d3db4e915e53281ea|commit]], [[https://git.kernel.org/linus/55fafb31f9e988a4ba2a38fcfe6f507880394d1f|commit]], [[https://git.kernel.org/linus/ebd9027d088b3a4e49d294f79e6cadb7b7a88b28|commit]], [[https://git.kernel.org/linus/2beb7b50ddd429f47b6cabd186b3102d2a6aa505|commit]], [[https://git.kernel.org/linus/d6837c1aab42e70141fd3875ba05eb69ffb220f0|commit]], [[https://git.kernel.org/linus/cf28e17c9186c83e7e8702f844bc40b6e782ce6c|commit]] * CIL and log optimisations [[https://git.kernel.org/linus/a6a65fef5ef8d0a6a0ce514eb66b2f3dfa777b48|commit]], [[https://git.kernel.org/linus/a79b28c284fd910bb291dbf307a26f4d432e88f3|commit]], [[https://git.kernel.org/linus/b5071ada510a76eac0d02912bf66297b9e30ca59|commit]], [[https://git.kernel.org/linus/0431d926b399d74f1cde2c355d48289c6d7fa882|commit]], [[https://git.kernel.org/linus/bad77c375e8de6c776c848e443f7dc2d0d909be5|commit]], [[https://git.kernel.org/linus/3468bb1ca6e8840789e13c7b9d8b0c556b4fbe79|commit]], [[https://git.kernel.org/linus/eef983ffeae7a1cdde8c3338155ae2dd74b8621b|commit]], [[https://git.kernel.org/linus/19f4e7cc819771812a7f527d7897c2deffbf7a00|commit]], [[https://git.kernel.org/linus/5f9b4b0de8dc2fb8eb655463b438001c111570fe|commit]], [[https://git.kernel.org/linus/0020a190cf3eac16995143db41b21b82bacdcbe3|commit]], [[https://git.kernel.org/linus/39823d0fac9416cb89c252d78e262ee8cd76a7d8|commit]] * Drop experimental warnings for bigtime and inobtcount [[https://git.kernel.org/linus/f19ee6bb1a72e7e1ecbd25d99a48513bc6061832|commit]] * EXT4 * Improve delalloc buffer write performance [[https://git.kernel.org/linus/4df031ff5876d94b48dd9ee486ba5522382a06b2|commit]], [[https://git.kernel.org/linus/55ce2f649b9e88111270333a8127e23f4f8f42d7|commit]], [[https://git.kernel.org/linus/6984aef59814fb5c47b0e30c56e101186b5ebf8c|commit]], [[https://git.kernel.org/linus/cc883236b79297f6266ca6f4e7f24f3fd3c736c1|commit]] * Speedup orphan file handling [[https://git.kernel.org/linus/188c299e2a26cc33747187f87c9e044dfd85a782|commit]], [[https://git.kernel.org/linus/25c6d98fc4c245d164cf688815a7b259257ead2a|commit]], [[https://git.kernel.org/linus/02f310fcf47fa9311d6ba2946a8d19e7d7d11f37|commit]], [[https://git.kernel.org/linus/3a6541e97c035dba90cdf37169d73b2d8057e55d|commit]], [[https://git.kernel.org/linus/4a79a98c7b19dd3d4cfe9200fbc384ba9119e039|commit]] * Get discard out of jbd2 commit kthread [[https://git.kernel.org/linus/bd2eea8d0a6b6a9aca22f20bf74f73b71d8808af|commit]], [[https://git.kernel.org/linus/6920b3913235f517728bb69abe9b39047a987113|commit]], [[https://git.kernel.org/linus/b6f5558c304a17d4dfad096da980de6e222a462a|commit]], [[https://git.kernel.org/linus/55cdd0af2bc5ffc92a2deb745627755aecd5db33|commit]], [[https://git.kernel.org/linus/5036ab8df278f9879d8958679bd043e32515a3e4|commit]] * BTRFS * (FEATURED) Support fsverity using standard ioctls, backward compatible with read-only limitation on inodes with previously enabled fs-verity [[https://git.kernel.org/linus/77eea05e7851d910b7992c8c237a6b5d462050da|commit]], [[https://git.kernel.org/linus/146054090b0859b28fc39015c7704ccc3c3a347f|commit]], [[https://git.kernel.org/linus/705242538ff348874e642f2ce953e19702af411d|commit]] * (FEATURED) idmapped mount support [[https://git.kernel.org/linus/e93ca491d03fda28db54a3d6ddc15f03a61364d7|commit]], [[https://git.kernel.org/linus/b0b3e44d346c91dde3899d37eddf867b9b36ffdc|commit]], [[https://git.kernel.org/linus/5a0521086e5fc5eb51690d4fc63fd26fdb5ae881|commit]], [[https://git.kernel.org/linus/98b6ab5fc0988242114a4f0e02ed225685d9cc2b|commit]], [[https://git.kernel.org/linus/d4d09464614227a6cc9ae42cd1d761e4320e4ebc|commit]], [[https://git.kernel.org/linus/3bc71ba02cf5376b390289bef8c9f5d6049f1866|commit]], [[https://git.kernel.org/linus/5474bf400f16bd1f930627ea65b698bca09dcfc6|commit]], [[https://git.kernel.org/linus/4d4340c912ccc351da5578f73c68f1109dcc8e2d|commit]], [[https://git.kernel.org/linus/c4ed533bdc7960873ab0258a4d18569061b4b0b4|commit]], [[https://git.kernel.org/linus/aabb34e7a31c608dd7c00db9ad320e05941a39d0|commit]], [[https://git.kernel.org/linus/5b9b26f5d0b88b74001dcfe4ab8a8f2f4e744112|commit]], [[https://git.kernel.org/linus/ca07274c3da901c7daa2c9280679c282b7c03bef|commit]], [[https://git.kernel.org/linus/b3b6f5b9225506abc2e8d1f393761a6e509b791f|commit]] * Make the batch insertion of dir index keys more efficient, speeds up file creation [[https://git.kernel.org/linus/506650dcb3a716ad98681f7091ba2f8e748c04b8|commit]], [[https://git.kernel.org/linus/5a656c3628b241443fd07cda60f3b0587bb8c328|commit]] * Allow raid0 on a single device and raid10 on two devices, degenerate cases but might be useful as an intermediate step during conversion to other profiles [[https://git.kernel.org/linus/b2f78e88052bc0bee56bbf646d245fcfb431a873|commit]] * rescue: allow {{{rescue=ibadroots}}} to skip bad extent tree when reading block group items [[https://git.kernel.org/linus/2b29726c473b3f7d1b8f22d138ed12b2776bb5d2|commit]] * Continue readahead of node siblings even if target node is in memory, could speed up full btrfs send (on sample test +11%) [[https://git.kernel.org/linus/069a2e37789a9adb236d8f7a5f65a1390b51f184|commit]] * Fix CPU consumption during preemptive flushing [[https://git.kernel.org/linus/93c60b17f2b5fca2c5931d7944788d1ef5f25528|commit]], [[https://git.kernel.org/linus/114623979405abf0b143f9c6688b3ff00ee48338|commit]] * Avoid unnecessarily logging directories that had no changes [[https://git.kernel.org/linus/8be2ba2e0e11ade6ab96d8887dbb12abbd3540f4|commit]] * fsync/tree-log speedups: avoid unnecessary work (gains +2% throughput, -2% run time on sample load); reduced lock contention on renames (on dbench +4% throughput, up to -30% latency) [[https://git.kernel.org/linus/bd54f381a12ac695593271a663d36d14220215b2|commit]], [[https://git.kernel.org/linus/b590b839720cf4fa46798ee6e950ed7369f52a15|commit]], [[https://git.kernel.org/linus/cceaa89f02f15f232391ae4be214137b0a0285c0|commit]], [[https://git.kernel.org/linus/e1a6d2648300ef4cfdcfd4838224fe5cefe3caaa|commit]], [[https://git.kernel.org/linus/e68107e51f8466e1fae40d64b873d0a11398a628|commit]], [[https://git.kernel.org/linus/2ac691d8b3b1dd300a48b1763fa3a1434863070b|commit]] * Allow read-write for 4K sectorsize on 64K page size systems [[https://git.kernel.org/linus/95ea0486b20e4de9011d04b05ed667201940b532|commit]] * Zoned mode block group auto reclaim can be disabled via sysfs knob [[https://git.kernel.org/linus/77233c2d2ec95030afcaf9fd90e4bdd6125e5c15|commit]] * CEPH * Add a new vxattr to return auth mds for an inode [[https://git.kernel.org/linus/40e309de4dd84ba91b9e0549a5173ce13ef02c5e|commit]] * F2FS * Extent cache: support unaligned extent [[https://git.kernel.org/linus/94afd6d6e5253179c9b891d02081cc8355a11768|commit]] * Add sysfs node to control ra_pages for fadvise seq file [[https://git.kernel.org/linus/0f6b56ec958d49e2b3dc955cdac6b62702c04b72|commit]] * Introduce discard_unit=block|segment|section to support issuing discard with different basic unit which is aligned to block, segment or section [[https://git.kernel.org/linus/4f993264fe2965c344f223d854ccbb549b16ed71|commit]] * Add sysfs nodes to get GC info for each GC mode [[https://git.kernel.org/linus/07c6b5933ebf58b6132aea9f3e72a62486882bfb|commit]] * Support fault injection for f2fs_kmem_cache_alloc() [[https://git.kernel.org/linus/324105775c1982aacbd2972b7024d8cc06474abe|commit]] * Introduce periodic iostat io latency traces [[https://git.kernel.org/linus/a4b6817625e71d5d4aee16cacf7a7fec077c6dbe|commit]] * Improve sbi status info in debugfs/f2fs/status [[https://git.kernel.org/linus/b6d9246d0315c7379d06513cb8713534b7a4734f|commit]] * EROFS * Add fiemap support with iomap [[https://git.kernel.org/linus/d95ae5e25326092d61613acf98280270dde22778|commit]], [[https://git.kernel.org/linus/eadcd6b5a1eb39866ab8d8a3e4f2e51bc51a2350|commit]] * Introduce chunk-based file on-disk format [[https://git.kernel.org/linus/2a9dc7a8fec6ca287e2c038f9441e24269e10b5f|commit]], [[https://git.kernel.org/linus/c5aa903a59db274554718cddfda9039913409ec9|commit]] * iomap support for uncompressed cases [[https://git.kernel.org/linus/a08e67a0280215f74eccf14fda81dd7fed6596ba|commit]], [[https://git.kernel.org/linus/06252e9ce05b94b587e522667b85848a30197b15|commit]], [[https://git.kernel.org/linus/771c994ea51f572539ca3961c6a7706862b147e2|commit]] * NFS * Allow for new mounts that are to the same server (ie nfsv4.1+ session trunkable servers) but different network addresses to use connections associated with those mounts but still use the same client structure. A new mount options, "max_connect", controls how many extra transports can be added to an existing client, with maximum of 16 such transports [[https://git.kernel.org/linus/3a3f976639f267823e443fdd8bffa03848fa1c3f|commit]], [[https://git.kernel.org/linus/df205d0a8ea1b873a29f1333f232f884e9728acc|commit]], [[https://git.kernel.org/linus/7e134205f62955369619021a695cd78fefd32451|commit]], [[https://git.kernel.org/linus/dc48e0abee245e2f0361bd8d4e3b00f70450fab2|commit]], [[https://git.kernel.org/linus/2a7a451a9084877a0b9d335c77d57e4cda1e5882|commit]] * OVERLAYFS * Consistent behavior for immutable/append-only inodes [[https://git.kernel.org/linus/096a218a588d78d699adcacb6919cff4718c4cac|commit]] * Copy up sync/noatime fileattr flags [[https://git.kernel.org/linus/72db82115d2bdfbfba8b15a92d91872cfe1b40c6|commit]] * DLM * Implement delayed ack handling [[https://git.kernel.org/linus/b97f85259fca5accc2cd5f7c4f42fa0dd8efda48|commit]] * FSCACHE * Some prep work for fscache rewrite [[https://git.kernel.org/linus/4c5e413994e632fc317e521b207d372e28184aef|commit]], [[https://git.kernel.org/linus/a7e20e31f6c063d928868ecc8e2effb7d4b9fe1b|commit]], [[https://git.kernel.org/linus/185981958c920dd28e35cba7cda69486c8551781|commit]], [[https://git.kernel.org/linus/2908f5e101e3fb1d478cff1c556966e1af816641|commit]], [[https://git.kernel.org/linus/884a76881fc5f5c9c04de1b640bed2c340929842|commit]], [[https://git.kernel.org/linus/6ae9bd8bb037b7c422bafde746f2338a716f6058|commit]], [[https://git.kernel.org/linus/58f386a73f16cea1f78e8466cc5c402eb7f6fcf8|commit]], [[https://git.kernel.org/linus/c97a72ded933a1ec88fa8f8d7aecef098d3e540b|commit]], [[https://git.kernel.org/linus/8beabdde18d31ac10c7d211347c361f07c7cd5b0|commit]], [[https://git.kernel.org/linus/35b72573e977ed6b18b094136a4fa3e0ffb13603|commit]], [[https://git.kernel.org/linus/33cba859220b0878b3b2931caa1629a3d2432379|commit]], [[https://git.kernel.org/linus/20ec197bfa13c5b799fc9527790ea7b5374fc8f2|commit]] = Memory management = * Add {{{MADV_WILLNEED}}} to process_madvise(). It allows to read-ahead memory of the process immediately when the app switches to foreground [[https://git.kernel.org/linus/d5fffc5aff269717a035baa087630adca612a6c4|commit]] * Add support for the global coherent pool to the dma core [[https://git.kernel.org/linus/faf4ef823ac5f3b6a34a73b76c52895dee3dce55|commit]], [[https://git.kernel.org/linus/31b089bbc15a53ca7c90c77ef51390d87f612088|commit]], [[https://git.kernel.org/linus/70d6aa0ecfed253a2b14659a6c77359af6d9b3ee|commit]], [[https://git.kernel.org/linus/a6933571f34a9aee843fff2aa4b96949c57d6274|commit]], [[https://git.kernel.org/linus/39a2d3506b2d53c569a6db13d65b2f3728c4feec|commit]], [[https://git.kernel.org/linus/22f9feb49950885cdb6e37513f134d154175e743|commit]], [[https://git.kernel.org/linus/c1dec343d7abdf8e71aab2a289ab45ce8b1afb7e|commit]] * Add frag page support in page pool [[https://git.kernel.org/linus/57f05bc2ab2443b89c2e2562c05053bcc7d30e8b|commit]], [[https://git.kernel.org/linus/0e9d2a0a3a836c37528899010e73b5be8111753e|commit]], [[https://git.kernel.org/linus/53e0961da1c7bbdabd1abebb20de403ec237ec09|commit]], [[https://git.kernel.org/linus/93188e9642c3ce11d11b2663905b703dfe89e349|commit]] * dma-buf: Add support for mapping hugepages [[https://git.kernel.org/linus/16c243e99d335e1ef3059871897119affc98b493|commit]] * kcsan: Introduce CONFIG_KCSAN_PERMISSIVE [[https://git.kernel.org/linus/eb32f9f990d974a7878a8792cee9bb821720c24b|commit]], [[https://git.kernel.org/linus/a7a73697360ea81244eea550138b8f614348860c|commit]], [[https://git.kernel.org/linus/e675d2533a74acfa95c62e7bb088335866f44fd2|commit]], [[https://git.kernel.org/linus/08cac6049412061e571fadadc3e23464dc46d0f2|commit]], [[https://git.kernel.org/linus/49f72d5358dd3c0d28bcd2232c513000b15480f0|commit]] * memory control group * Enable accounting for pids in nested pid namespaces [[https://git.kernel.org/linus/fab827dbee8c2e06ca4ba000fa6c48bcf9054aba|commit]], [[https://git.kernel.org/linus/c948f51c1654218af2161840014c9dcbf7c89464|commit]], [[https://git.kernel.org/linus/6126891c6d4f6f4ef50323d2020635ee255a796e|commit]], [[https://git.kernel.org/linus/990c74e3f41d7ae9711d3fb3e8b3f0d3088e0969|commit]], [[https://git.kernel.org/linus/a89893dd7b08fa85bcf643ca742ab388e001c08e|commit]], [[https://git.kernel.org/linus/1b51d8271973e4966078f0c1a5cb061ae9a424d2|commit]], [[https://git.kernel.org/linus/2c6ad20b581e37d6331010ee1d28b3307c90ba0a|commit]], [[https://git.kernel.org/linus/79f6540ba88dfb383ecf057a3425e668105ca774|commit]], [[https://git.kernel.org/linus/b655843444152c0a14b749308e4cb35d91cbcf0b|commit]], [[https://git.kernel.org/linus/0f12156dff2862ac54235fc72703f18770769042|commit]], [[https://git.kernel.org/linus/839d68206de869b8cb4272c5ea10da2ef7ec34cb|commit]], [[https://git.kernel.org/linus/30acd0bdfb86548172168a0cc71d455944de0683|commit]], [[https://git.kernel.org/linus/18319498fdd4cdf8c1c2c48cd432863b1f915d6f|commit]], [[https://git.kernel.org/linus/5f58c39819ff78ca5ddbba2b3cd8ff4779b19bb5|commit]], [[https://git.kernel.org/linus/c509723ec27e925bb91a20682c448e95d4bc8c9f|commit]], [[https://git.kernel.org/linus/ec403e2ae0dfc85996aad6e944a98a16e6dfcc6d|commit]] * Switch lruvec stats to rstat [[https://git.kernel.org/linus/7e1c0d6f58207e7e60674647d3935f446f05613c|commit]], [[https://git.kernel.org/linus/aa48e47e3906c332eaf1e5d7b58be11d3509ad9f|commit]] * Microoptimize disabled memcg config [[https://git.kernel.org/linus/56cab2859fbe08e1f2a5ac3f4655dcc398bc013d|commit]], [[https://git.kernel.org/linus/2c8d8f97ae2272f1455ee31a5af62b326772eb31|commit]], [[https://git.kernel.org/linus/01c4b28cd2e600160566a7d83b4703800381dae1|commit]] * (FEATURED) SLUB: reduce irq disabled scope and make it PREEMPT_RT compatible [[https://git.kernel.org/linus/eafb1d64030abf5f885026c2074d120c13e0ca9d|commit]], [[https://git.kernel.org/linus/b3fd64e1451b5efd94aa0ebc755e02558e6f3ca1|commit]], [[https://git.kernel.org/linus/0a19e7dd928800da66efe429c25b0adc3a07c534|commit]], [[https://git.kernel.org/linus/84048039d7774c363951ee6fc41c5d26f50f72fd|commit]], [[https://git.kernel.org/linus/976b805c782a57256e08aeaab45a64536b8887cf|commit]], [[https://git.kernel.org/linus/2a904905ae041504aefaf8fc7144d31b940443e0|commit]], [[https://git.kernel.org/linus/53a0de06e50acb372c75d87fcc72ddfdf4a060ee|commit]], [[https://git.kernel.org/linus/75c8ff281d7a6faa650bb9b32052f3ee1b5f8e83|commit]], [[https://git.kernel.org/linus/1572df7cbcb48936c880f2d2de524f8e47ab65d4|commit]], [[https://git.kernel.org/linus/9b4bc85a69f57fea93c1f359b393d2c24857d2f5|commit]], [[https://git.kernel.org/linus/e500059ba55268e1c5212632e4f21e45f54dc6d9|commit]], [[https://git.kernel.org/linus/0b303fb402862dcb7948eeeed2439bd8c99948b5|commit]], [[https://git.kernel.org/linus/fa417ab7506f9234100e249938d13e94a8c404e8|commit]], [[https://git.kernel.org/linus/6c1dbb674c5cf76d23381160577d34bead60b76b|commit]], [[https://git.kernel.org/linus/3f2b77e35a4fc3c83132a1a1a2fc7a2c803a2514|commit]], [[https://git.kernel.org/linus/9f101ee89465e0b2c11b477f5b55e03039b2c308|commit]], [[https://git.kernel.org/linus/4b1f449dedd2ff1eede4ced08a503e13c8d668ce|commit]], [[https://git.kernel.org/linus/a019d20162586ae5b14bf26c94f1943b1d24a832|commit]], [[https://git.kernel.org/linus/3406e91bce47383f03fe839f02f7f4bef78c832c|commit]], [[https://git.kernel.org/linus/cfdf836e1f93df56ddd9a1d48b2deadf02f441fe|commit]], [[https://git.kernel.org/linus/f3ab8b6b9228176920e1c73fa24d2db62268aa48|commit]], [[https://git.kernel.org/linus/8de06a6f48f2062444a8872eb7f5abbfe65b5ecd|commit]], [[https://git.kernel.org/linus/c2f973ba42ed1fe7b2ca71e93767afeacc88caa0|commit]], [[https://git.kernel.org/linus/fc1455f4e023b278ca73cb729bc50037dc48c45c|commit]], [[https://git.kernel.org/linus/7cf9f3ba2f02216b2303e648c0c5439f00191008|commit]], [[https://git.kernel.org/linus/0e7ac738f785e695acfa1203a87f6a505305542a|commit]], [[https://git.kernel.org/linus/08beb547a1f7b66fbeaf40f2d3675a3ea0060c0b|commit]], [[https://git.kernel.org/linus/5a836bf6b09f99ead1b69457ff39ab3011ece57b|commit]], [[https://git.kernel.org/linus/94ef0304e2b8dc942f46c74a13841d6b61f61d2f|commit]], [[https://git.kernel.org/linus/a2b4ae8bfd9c10e3c1c1966bd3c8d8b7c9026aaf|commit]], [[https://git.kernel.org/linus/e0a043aa4145a14d6a8864847811491699a81310|commit]], [[https://git.kernel.org/linus/25c00c506e8176d03f9ad821cc349230dfb5dc1a|commit]], [[https://git.kernel.org/linus/bd0e7491a931f5a2960555b10b9551464ff8cc8e|commit]] * Introduce the concept of the {{{MPOL_PREFERRED_MANY}}} mempolicy. It can be used with either the set_mempolicy(2) or mbind(2) interfaces. Like {{{MPOL_PREFERRED}}}, it allows an application to set a preference for nodes which will fulfil memory allocation requests. Unlike {{{MPOL_PREFERRED}}}, it takes a set of nodes. Like the {{{MPOL_BIND interface}}}, it works over a set of nodes. Unlike {{{MPOL_BIND}}}, it will not cause a SIGSEGV or invoke the OOM killer if those preferred nodes are not available [[https://git.kernel.org/linus/b27abaccf8e8b012f126da0c2a1ab32723ec8b9f|commit]], [[https://git.kernel.org/linus/4c54d94908e089e9741513797eac30a8b8217034|commit]], [[https://git.kernel.org/linus/cfcaa66f803233c50e17239469f6c96136a673a1|commit]], [[https://git.kernel.org/linus/a38a59fdfa10be55d08e4530923d950e739ac6a2|commit]], [[https://git.kernel.org/linus/be897d48a971e36daadbd9289967e7e4f3749528|commit]] * (FEATURED) Introduce the Data Access MONitor (DAMON). Using this framework, several memory management mechanisms such as reclamation and THP can be optimized to aware real data access patterns. Experimental access pattern aware memory management optimization works that incurring high instrumentation overhead will be able to have another try [[https://git.kernel.org/linus/2224d8485492e499ca2e5d25407f8502cc06f149|commit]], [[https://git.kernel.org/linus/f23b8eee1871a6db5c37f90831147de5426c40b7|commit]], [[https://git.kernel.org/linus/b9a6ac4e4ede4172d165c133398b93e3233b0ba7|commit]], [[https://git.kernel.org/linus/1c676e0d9b1a59b98885b24a0e16a81fe4cc8301|commit]], [[https://git.kernel.org/linus/3f49584b262cf8f42b25f4c1ad9f5bfd3bdc1bca|commit]], [[https://git.kernel.org/linus/2fcb93629ad8911c846cdc44521c746e53cc4e6d|commit]], [[https://git.kernel.org/linus/4bc05954d0076655cfaf6f0135585bdc20cd6b11|commit]], [[https://git.kernel.org/linus/429538e85410c3ae12719ec42b89ab873ed6d47b|commit]], [[https://git.kernel.org/linus/75c1c2b53c78bf3b3188ebb7b3508dadbf98bba1|commit]], [[https://git.kernel.org/linus/c4ba6014aec39e74ad3c10229dcfd187c42ee4f3|commit]], [[https://git.kernel.org/linus/17ccae8bb5c928946f6f3af14626ec458f74e6ad|commit]], [[https://git.kernel.org/linus/b348eb7abd0987b849420113ced27ad7a1bc6cf3|commit]], [[https://git.kernel.org/linus/75e39b1a3668c008c32c7ffbebe93386e67c7352|commit]] * Migrate Pages to persistent memory in lieu of discard instead of being dropped [[https://git.kernel.org/linus/79c28a41672278283fa72e03d0bf80e6644d4ac4|commit]], [[https://git.kernel.org/linus/884a6e5d1f93b5032e5d6dd2a183f8b3f008416b|commit]], [[https://git.kernel.org/linus/5ac95884a784e822b8cbe3d4bd6e9f96b3b71e3f|commit]], [[https://git.kernel.org/linus/26aa2d199d6f2cfa6f2ef2a5dfe891f2250e71a0|commit]], [[https://git.kernel.org/linus/668e4147d8850df32ca41e28f52c146025ca45c6|commit]], [[https://git.kernel.org/linus/2f368a9fb7f408ba7d4e6d588e1958fe8b780d08|commit]], [[https://git.kernel.org/linus/a2a36488a61cefe3129295c6e75b3987b9d7fd13|commit]], [[https://git.kernel.org/linus/3a235693d3930e1276c8d9cc0ca5807ef292cf0a|commit]], [[https://git.kernel.org/linus/20b51af15e014cac63b58a4f8b8b323ac35bccce|commit]] * Memory compaction: support triggering of proactive compaction by user [[https://git.kernel.org/linus/65d759c8f9f57b96c199f3fe5cfb93ac7da095e9|commit]] * Introduce {{{process_mrelease(2)}}} system call that releases memory of a dying process from the context of the caller. This way the memory is freed in a more controllable way with CPU affinity and priority of the caller. The workload of freeing the memory will also be charged to the caller. The operation is allowed only on a dying process [[https://git.kernel.org/linus/884a7e5964e06ed93c7771c0d7cf19c09a8946f1|commit]], [[https://git.kernel.org/linus/dce49103962840dd61423d7627748d6c558d58c5|commit]] * memory_hotplug: "auto-movable" online policy and memory groups [[https://git.kernel.org/linus/4b0970024408afb17886e0c76e9761c4264db2a8|commit]], [[https://git.kernel.org/linus/e83a437faa625efb2e70924fd3c32ba95610c502|commit]], [[https://git.kernel.org/linus/028fc57a1c361116e3bcebfeba4ca87878baaf4f|commit]], [[https://git.kernel.org/linus/836809ec75cc07c6d07c43036e3844affbe0d46f|commit]], [[https://git.kernel.org/linus/2a1578397a16fc18677c0c434db792182ba551ed|commit]], [[https://git.kernel.org/linus/eedf634aac3b85b70e7b139c32fc68f565ecf815|commit]], [[https://git.kernel.org/linus/ffaa6ce835eaf0fe3eb05ff931de3c1134b07f35|commit]], [[https://git.kernel.org/linus/445fcf7c721450dd1d4ec6c217b3c6a932602a44|commit]], [[https://git.kernel.org/linus/3fcebf90209a7f52d384ad7701425aa91be309ab|commit]] * writeback: Fix bandwidth estimates [[https://git.kernel.org/linus/633a2abb9e1cd5c95f3b600f4b2c12cce22ae4a0|commit]], [[https://git.kernel.org/linus/fee468fdf41cdf36ba6b5a780e2474d0a3e066ac|commit]], [[https://git.kernel.org/linus/45a2966fd64147518dc5bca25f447bd0fb5359ac|commit]], [[https://git.kernel.org/linus/42dd235cb15c06c8446f9aed695648a3c2eb8d11|commit]], [[https://git.kernel.org/linus/20792ebf3eeb828a692b29f3000673cb9ca83c3a|commit]] * debug_vm_pgtable: Enhancements [[https://git.kernel.org/linus/3c9b84f044a9e54cf56d1b2c9b80a2d2ce56d70a|commit]], [[https://git.kernel.org/linus/36b77d1e159283da3c9414cbe6d9cb8e79a59c19|commit]], [[https://git.kernel.org/linus/8983d231c7cc1adaebed89153552da1e3fd55f61|commit]], [[https://git.kernel.org/linus/8cb183f2f2a014e818cf60de3afd5a06410fd5b9|commit]], [[https://git.kernel.org/linus/5f447e8067fd9f472bc418de219f3cb9a8c3fbe8|commit]], [[https://git.kernel.org/linus/4878a888824bd69ad4fff18efa93901ba2ba24f3|commit]], [[https://git.kernel.org/linus/44966c4480f8024776c9ecc68f5589f023f19884|commit]], [[https://git.kernel.org/linus/c0fe07b0aa72b530d5da63a24eb10d503cae5a95|commit]], [[https://git.kernel.org/linus/4cbde03bdb0b832503999387f5e86b006fa54674|commit]], [[https://git.kernel.org/linus/2f87f8c39a91effbbfd88a4642bd245b9c2b7ad3|commit]], [[https://git.kernel.org/linus/fda88cfda1ab666ee6c136eeb401b4ead7ecd066|commit]], [[https://git.kernel.org/linus/8c5b3a8adad2152d162fc0230c822f907c816be9|commit]] * dmabuf: allows statistics to be enabled for each DMA-BUF in sysfs by enabling the config CONFIG_DMABUF_SYSFS_STATS [[https://git.kernel.org/linus/bdb8d06dfefd666d5981d884b535b04105869fcc|commit]] * KCSAN: Remove CONFIG_KCSAN_DEBUG, introduce CONFIG_KCSAN_STRICT [[https://git.kernel.org/linus/eb32f9f990d974a7878a8792cee9bb821720c24b|commit]], [[https://git.kernel.org/linus/a7a73697360ea81244eea550138b8f614348860c|commit]], [[https://git.kernel.org/linus/e675d2533a74acfa95c62e7bb088335866f44fd2|commit]], [[https://git.kernel.org/linus/08cac6049412061e571fadadc3e23464dc46d0f2|commit]], [[https://git.kernel.org/linus/49f72d5358dd3c0d28bcd2232c513000b15480f0|commit]], [[https://git.kernel.org/linus/9c827cd1fcdf54bb50f874f91af0d5de2aceb035|commit]], [[https://git.kernel.org/linus/d8fd74d35a8d3c602232e3238e916bda9d03d520|commit]], [[https://git.kernel.org/linus/e04938042d77addc7f41d983aebea125cddbed33|commit]] * Remove the deprecated bdflush system call [[https://git.kernel.org/linus/b48c7236b13cb5ef1b5fdf744aa8841df0f7b43a|commit]] * dma-buf: Delete the DMA-BUF attachment sysfs statistics [[https://git.kernel.org/linus/c715def51591a874a9fcfdc9a05d543e8797e697|commit]] * Address races between hole punching and page cache filling functions for ext4 and other filesystems. See [[https://lwn.net/Articles/864363/|recommended LWN article]]. [[https://git.kernel.org/linus/9608703e488cf7a711c42c7ccd981c32377f7b78|commit]], [[https://git.kernel.org/linus/c625b4cc57d078b03fd8aa4d86c99d584a1782be|commit]], [[https://git.kernel.org/linus/730633f0b7f951726e87f912a6323641f674ae34|commit]], [[https://git.kernel.org/linus/7506ae6a7033f617ca5fea53e356fb1f7bd98010|commit]], [[https://git.kernel.org/linus/d4f5258eae7b38c2a28d0a7b28a6d0a8c1f9fe8e|commit]], [[https://git.kernel.org/linus/70f3bad8c3154ba5f241c03f9c0cd050887a119c|commit]], [[https://git.kernel.org/linus/e31cbde7ecdcfdf22eac6fd37e63548adacc4ede|commit]], [[https://git.kernel.org/linus/2433480a7e1d0c057442b284c336cfaa61523117|commit]], [[https://git.kernel.org/linus/d2c292d84c4983424938f32c9c247f6ab8719769|commit]], [[https://git.kernel.org/linus/448f94909eb7056e53c882b82514ea4f3adcf544|commit]], [[https://git.kernel.org/linus/edc6d01bad7331b376a1a8f5c6d8e9221e9f9f37|commit]], [[https://git.kernel.org/linus/8bcbbe9c7c8e49281fc2e0a6c5455b87c85a9c2a|commit]], [[https://git.kernel.org/linus/057ba5b24532aca202cb1ae8c246bde27de12763|commit]], [[https://git.kernel.org/linus/b092b3efc7cb239b6f33bb97da0f8812680e1046|commit]] * Remove in-tree usage of MAP_DENYWRITE [[https://git.kernel.org/linus/42be8b42535183f84df99acbaf799e38724348f3|commit]], [[https://git.kernel.org/linus/35d7bdc86031a2c1ae05ac27dfa93b2acdcbaecc|commit]], [[https://git.kernel.org/linus/fe69d560b5bd9ec77b5d5749bd7027344daef47e|commit]], [[https://git.kernel.org/linus/4589ff7ca81516381393649dec8dd4948884b2b2|commit]], [[https://git.kernel.org/linus/8d0920bde5eb8ec7e567939b85e65a0596c8580d|commit]], [[https://git.kernel.org/linus/6128b3af2a5e42386aa7faf37609b57f39fb7d00|commit]], [[https://git.kernel.org/linus/592ca09be8333bd226f50100328a905bfc377133|commit]] = Block Devices = * Enable bio recycling for polled IO [[https://git.kernel.org/linus/da521626ac620d8719d674a48b8ec3620eefd42a|commit]], [[https://git.kernel.org/linus/6c7ef543df909dbdcd8cb24ef30627cba62a4e91|commit]], [[https://git.kernel.org/linus/be4d234d7aebbfe0c233bc20b9cdef7ab3408ff4|commit]], [[https://git.kernel.org/linus/be863b9e4348a791e360d25611a1bdde2c9595ed|commit]], [[https://git.kernel.org/linus/394918ebb889f99d89db6843bcc93279b2b745f9|commit]], [[https://git.kernel.org/linus/01cfa28af486c9df3775232f10c3dd7ba2e88318|commit]] * blk-throtl: optimize IOPS throttle for large IO scenarios [[https://git.kernel.org/linus/4f1e9630afe6332de7286820fedd019f19eac057|commit]] * Allow blk-zoned ioctls without CAP_SYS_ADMIN [[https://git.kernel.org/linus/4d643b66089591b4769bcdb6fd1bfeff2fe301b8|commit]], [[https://git.kernel.org/linus/ead3b768bb51259e3a5f2287ff5fc9041eb6f450|commit]] * IO priority fixes and improvements [[https://git.kernel.org/linus/a680dd72ec336b81511e3bff48efac6dbfa563e7|commit]], [[https://git.kernel.org/linus/25bca50e523cbe96c0207fbb92f22ff2bc28e9aa|commit]], [[https://git.kernel.org/linus/a553a835ca57668b0d9907d8ec2507ec51292d9a|commit]], [[https://git.kernel.org/linus/ba05200fcce0a73fa8db16c514fbaa476d1d9399|commit]], [[https://git.kernel.org/linus/202bc942c5cd4340d37b06c4e0b8b03f9925d818|commit]], [[https://git.kernel.org/linus/e70344c05995a190a56bbd1a23dc2218bcc8c924|commit]] * Add an unique, monotonically increasing sequential number to the lifetime of each block device [[https://git.kernel.org/linus/cf179948554a2e0d2b622317bf6bf33138ac36e5|commit]], [[https://git.kernel.org/linus/87eb710747126ca6606f064deef93d045486ebbe|commit]], [[https://git.kernel.org/linus/7957d93bf32bc211415827e44fdd9cdf1388df59|commit]], [[https://git.kernel.org/linus/13927b31b13f3c6556221eff3487247bd3c7a245|commit]], [[https://git.kernel.org/linus/e6138dc12de9df17cbda9c40314d69592855ac5e|commit]], [[https://git.kernel.org/linus/9f65c489b68d42427dc0651488dd260d678f525d|commit]] * device mapper * dm target measurements using IMA [[https://git.kernel.org/linus/91ccbbac1747eea155632a1c6bb100052309b215|commit]], [[https://git.kernel.org/linus/8eb6fab402e23ae5de216c327fcd0dd6b54e135d|commit]], [[https://git.kernel.org/linus/84010e519f95c863728e4b1d73cf93cda41ac00e|commit]], [[https://git.kernel.org/linus/99169b93838aa4b45dfed7163bd3302f1b375238|commit]], [[https://git.kernel.org/linus/7d1d1df8ce31491edda5effb216450aad8f05c0d|commit]], [[https://git.kernel.org/linus/8ec456629d0bf051e41ef2c87a60755f941dd11c|commit]], [[https://git.kernel.org/linus/00d43995f0dd7a25961b87f953474d34043d4d4e|commit]] * dm writecache: add event counters [[https://git.kernel.org/linus/e3a35d03407cb3ef9488835aa861e07b45638d0b|commit]] * Support EFI partition non-standard GPT locations [[https://git.kernel.org/linus/0bdfbca8a623e262e0f343b143151000a300cbaf|commit]], [[https://git.kernel.org/linus/466d9c4904deb25e2e8dcd29d3a998f4e3fa7c17|commit]], [[https://git.kernel.org/linus/dc913385dd74e625271482c30aefedd1e5af7b8c|commit]], [[https://git.kernel.org/linus/1743fa54c9e8247000e060fcdab406ab3a808223|commit]] * Remove the lightnvm subsystem [[https://git.kernel.org/linus/9ea9b9c48387edc101d56349492ad9c0492ff78d|commit]] * scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND [[https://git.kernel.org/linus/beec64d0c9749afedf51c3c10cf52de1d9a89cc0|commit]] = Tracing, perf and BPF = * BPF * Introduce BPF timers [[https://git.kernel.org/linus/d809e134be7a1fdd9f5b99ab3291c6da5c0b8240|commit]], [[https://git.kernel.org/linus/c1b3fed319d32a721d4b9c17afaeb430444ff773|commit]], [[https://git.kernel.org/linus/b00628b1c7d595ae5b544e059c27b1f5828314b4|commit]], [[https://git.kernel.org/linus/68134668c17f31f51930478f75495b552a411550|commit]], [[https://git.kernel.org/linus/3e8ce29850f1839d0603f925b30be9d8a4329917|commit]], [[https://git.kernel.org/linus/40ec00abf1cc92268e3e3320b36bbb33b2224808|commit]], [[https://git.kernel.org/linus/86fc6ee6e246438d394e41bb7cc210b0fe724872|commit]], [[https://git.kernel.org/linus/bfc6bb74e4f16ab264fa73398a7a79d7d2afac2e|commit]], [[https://git.kernel.org/linus/7ddc80a476c2d599246028af5808d15f9e24c109|commit]], [[https://git.kernel.org/linus/3540f7c6b96a62b581da5aa3d4c5af9408927bef|commit]], [[https://git.kernel.org/linus/61f71e746c72f07097b759809c36e814387bc24f|commit]] * BPF perf link and user-provided bpf_cookie [[https://git.kernel.org/linus/fb7dd8bca0139fd73d3f4a6cd257b11731317ded|commit]], [[https://git.kernel.org/linus/7d08c2c9117113fee118487425ed55efa50cbfa9|commit]], [[https://git.kernel.org/linus/652c1b17b85b9c195978c051aa283027529db1fe|commit]], [[https://git.kernel.org/linus/b89fbfbb854c9afc3047e8273cc3a694650b802e|commit]], [[https://git.kernel.org/linus/82e6b1eee6a8875ef4eacfd60711cce6965c6b04|commit]], [[https://git.kernel.org/linus/7adfc6c9b315e174cf8743b21b7b691c8766791b|commit]], [[https://git.kernel.org/linus/61c7aa5020e98ac2fdcf07d07eec1baf2e9f0a08|commit]], [[https://git.kernel.org/linus/d88b71d4a91669f0b06693cd094dcd68f67ac58d|commit]], [[https://git.kernel.org/linus/668ace0ea5ab5acdb33cff0b66fcd8f41c16a0b0|commit]], [[https://git.kernel.org/linus/3ec84f4b1638495ebff068a668dc417b4de5727e|commit]], [[https://git.kernel.org/linus/47faff371755ba0f1ad76e2df7f5003377d974a5|commit]], [[https://git.kernel.org/linus/5e3b8356de3623987ace530b1977ffeb9ecf5a8a|commit]] * BPF iterator for UNIX domain socket [[https://git.kernel.org/linus/2c860a43dd77f969bb959336a2f743d7103a8f63|commit]], [[https://git.kernel.org/linus/3478cfcfcddff0f3aad82891be2992e51c4f7936|commit]], [[https://git.kernel.org/linus/04e928180c14332fb15a1b8c64418b602978a51e|commit]] * Allow bpf tcp iter to do bpf_(get|set)sockopt [[https://git.kernel.org/linus/525e2f9fd0229eb10cb460a9e6d978257f24804e|commit]], [[https://git.kernel.org/linus/ad2d61376a0517f19f49fc23de9e12d2b06484fc|commit]], [[https://git.kernel.org/linus/62001372c2b6cdf2346afb2cf94ed3d950eee64c|commit]], [[https://git.kernel.org/linus/b72acf4501d7c31e96749f0f5052b3bcb25fc2cb|commit]], [[https://git.kernel.org/linus/05c0b35709c58b83d4dc515d2ac52e9c0f197d03|commit]], [[https://git.kernel.org/linus/04c7820b776f1c4b48698574c47de9e940d368e8|commit]], [[https://git.kernel.org/linus/3cee6fb8e69ecd79be891c89a94974c48a25a437|commit]], [[https://git.kernel.org/linus/eed92afdd14c26b1e319fbe9eaa80e62ffa97a2c|commit]] * Support input xdp_md context in BPF_PROG_TEST_RUN [[https://git.kernel.org/linus/7445cf31d2e25e3f8ad7b1c5342e624c09ab23a2|commit]], [[https://git.kernel.org/linus/47316f4a305367794fc04f23e5c778678d8f1d8e|commit]], [[https://git.kernel.org/linus/ec94670fcb3bdeaf3baaa8d86f54e90a5557f53b|commit]], [[https://git.kernel.org/linus/939b9c6890da97ea19822e3bd295816175b86fbd|commit]] * tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockopt [[https://git.kernel.org/linus/eb18b49ea758ec052ac2a12c6bb204e1e877ec31|commit]], [[https://git.kernel.org/linus/700dcf0f447691f35abc7121f234457f90fcfb1c|commit]], [[https://git.kernel.org/linus/3d7789831df9bda0941bda41cface6687b7c3e04|commit]], [[https://git.kernel.org/linus/574ee209286755ae57449196bfa11a90d2d724e5|commit]] * Allow bpf_get_netns_cookie in BPF_PROG_TYPE_SK_MSG [[https://git.kernel.org/linus/fab60e29fcc6d60396da20d63d45fd0d305ba4e4|commit]] * Add ambient BPF runtime context stored in current [[https://git.kernel.org/linus/c7603cfa04e7c3a435b31d065f7cbdc829428f6e|commit]] * Add bpf_get_func_ip helper that returns IP address of the caller function for trampoline and kprobe programs [[https://git.kernel.org/linus/7e6f3cd89f04a0a577002d5696288b482109d25c|commit]], [[https://git.kernel.org/linus/1e37392cccdea94da635e3c6d16b21865806f619|commit]], [[https://git.kernel.org/linus/9b99edcae5c80c8fb9f8e7149bae528c9e610a72|commit]], [[https://git.kernel.org/linus/9ffd9f3ff7193933dae171740ab70a103d460065|commit]], [[https://git.kernel.org/linus/5d8b583d04aedb3bd5f6d227a334c210c7d735f9|commit]], [[https://git.kernel.org/linus/ac0ed488297a9850b0c285646b7854228368ba6b|commit]], [[https://git.kernel.org/linus/a2488b5f483f18e6e34be2a15eb4a79f4a0d8728|commit]], [[https://git.kernel.org/linus/8237e75420897a4bf9b38b67cd243331bbd96a01|commit]] * Add bpf_task_pt_regs() helper [[https://git.kernel.org/linus/dd6e10fbd9fb86a571d925602c8a24bb4d09a2a7|commit]], [[https://git.kernel.org/linus/576d47bb1a926fe8162253e0bca28e9bede8cf48|commit]] * Add support to set and get socket options from setsockopt [[https://git.kernel.org/linus/2c531639deb5e3ddfd6e8123b82052b2d9fbc6e5|commit]], [[https://git.kernel.org/linus/f2a6ee924d26527dc55a745dc917a820f34e64e5|commit]] * libbpf * BTF dumper support for typed data [[https://git.kernel.org/linus/920d16af9b42adfc8524d880b0e8dba66a6cb87d|commit]] * Support weak typed ksyms [[https://git.kernel.org/linus/2211c825e7b6b99bbcabab4e0130a2779275dcc3|commit]] * perf * perf bench futex, requeue: Add --broadcast option [[https://git.kernel.org/linus/d262e6a93b3ceb3db7e6388d89352801f02c3260|commit]], add --pi parameter [[https://git.kernel.org/linus/46f815323b5a8f0e7156f50ea87c354424210e97|commit]], add --mlockall parameter [[https://git.kernel.org/linus/9f9a3ffe94f263388b99cb75e4ec374e31aaeb0f|commit]] * perf bench: Add benchmark for evlist open/close operations [[https://git.kernel.org/linus/4241eabf59d5b7e9b5b567526f6e319f81dff894|commit]] * perf flamegraph: flamegraph.py script improvements [[https://git.kernel.org/linus/c611e4f24c79841f5637e62a8014f42da3dae5ae|commit]] * perf script python: Allow reporting the [un]throttle PERF_RECORD_ meta event [[https://git.kernel.org/linus/538d9c1829eddf375436c52604f82ff3f53c6690|commit]] * perf session: Report collisions in AUX records [[https://git.kernel.org/linus/c68b421d8ebe15b509144a6ec5a08ff7089a7dd5|commit]] * perf test: Improve pmu-events support [[https://git.kernel.org/linus/19ac3df32f883a8341b1ceaad40be33b3ac85f23|commit]], [[https://git.kernel.org/linus/35267cea901456d16fb3841ab44347937bf0b087|commit]], [[https://git.kernel.org/linus/c81e823ff8667f19d2b6ee0ab0e919e3043abd36|commit]], [[https://git.kernel.org/linus/e386acd79017952ba032aad60e8307befc5aa378|commit]], [[https://git.kernel.org/linus/3bc4526b30f14b70280ec2a7a02fbfdab2ebdb0a|commit]], [[https://git.kernel.org/linus/5806099a2e2ab36fa7a7705faaf3d7296b701e67|commit]], [[https://git.kernel.org/linus/5a65c0c8f6fd5e0708e52131940f2306a3be4e55|commit]], [[https://git.kernel.org/linus/6a86657fbc245119190f3f6a477f2331e882af0c|commit]], [[https://git.kernel.org/linus/e199f47f159d72f12b91d2b33cee78f95ff8ff59|commit]], [[https://git.kernel.org/linus/5abd3988b0382d31a35600732a46fa7f90740658|commit]], [[https://git.kernel.org/linus/8ee465a181d0100533c6039bbbcea5517a049aec|commit]] * perf tools: Add dlfilter test [[https://git.kernel.org/linus/988db17932a78d201e826af3df7e89494ee0c037|commit]], [[https://git.kernel.org/linus/29159727aa7ed3341dc560e9983e7284f4279ade|commit]], [[https://git.kernel.org/linus/3e8e226307c19bbab679678b44645e542afa7db8|commit]], [[https://git.kernel.org/linus/b29edf35ef7022a6f72695106a6e91f67d00c9e9|commit]], [[https://git.kernel.org/linus/3af1dfdd51e0669721510dadd6c1d3ebe78e5868|commit]], [[https://git.kernel.org/linus/9f9c9a8de2d5e96c045deaf769006ef7b7b7fb1b|commit]] * perf tool: Enable cpu list for hybrid [[https://git.kernel.org/linus/2696d6e59c00b13a0b27cfc39a509577f937b44e|commit]], [[https://git.kernel.org/linus/b726e3634eb3605bd61d3a7a69dad6455b947256|commit]], [[https://git.kernel.org/linus/1d3351e631fc34d73b530a67263188062fe598ba|commit]] * bpftool: Support dumping split BTF by id [[https://git.kernel.org/linus/211ab78f7658b50ea10c4569be63ca5009fd39b4|commit]] * tracing * boot: Add histogram syntax support in boot-time tracing [[https://git.kernel.org/linus/6fe7c745f2acb73e4cc961d7f91125eef5a8861f|commit]], [[https://git.kernel.org/linus/de9a48a360b70d5318061cf1237431d1869555e4|commit]], [[https://git.kernel.org/linus/370364351926e4fcc7c1a486901bfaae0172b7d9|commit]], [[https://git.kernel.org/linus/3347d80baa41c357cf263923f60aa8051a753d76|commit]], [[https://git.kernel.org/linus/ed2cf90735daf40ab8d938b4b6d3ca43c0f84466|commit]], [[https://git.kernel.org/linus/de32951b29be3d6cc7a92bfbf366f48a9f4c4407|commit]], [[https://git.kernel.org/linus/4aae683f132777a92b80d6971d56174d5f4cb3f3|commit]], [[https://git.kernel.org/linus/c3b1c377f0102e88dea6354d9cdb34a9d1c90971|commit]], [[https://git.kernel.org/linus/e66ed86ca6c52488249e95f7b3a6a3d7d6ab5e1e|commit]], [[https://git.kernel.org/linus/8993665abcce793f00815b3504a486dce70cc2b9|commit]], [[https://git.kernel.org/linus/17abd7c36c77c393fa65cde462059395d6437dba|commit]], [[https://git.kernel.org/linus/64dc7f6958ef56512137ed6ec228127cef7724e9|commit]], [[https://git.kernel.org/linus/559789539255bf17dfe2983b0f4d03b9d37a3395|commit]], [[https://git.kernel.org/linus/1d8365a553a7caeb75246682b0901ce24a335602|commit]], [[https://git.kernel.org/linus/f134ebb28126d702c8d99e378fb3fb753e54b8f6|commit]], [[https://git.kernel.org/linus/1eaad3ac3f399434cc50416455dda108aa4ea32e|commit]] * Creation of event probe [[https://git.kernel.org/linus/8b0e6c744fef6462382041b30878c91f15069fc6|commit]], [[https://git.kernel.org/linus/1d18538e6a09265003a0a94ca779d7a6127cb76c|commit]], [[https://git.kernel.org/linus/fcd9db51df8e219e3a61b14e9b8c5ee67d39d37c|commit]], [[https://git.kernel.org/linus/bc1b973455fd5d84dac4a094da44202f2d8a98ef|commit]], [[https://git.kernel.org/linus/845cbf3e11acc263ec7a46a89097d88e7e50a9ae|commit]], [[https://git.kernel.org/linus/007517a01995fb24f2f4effc9cf34814361a9d10|commit]], [[https://git.kernel.org/linus/8565a45d0858078b63c7d84074a21a42ba9ebf01|commit]], [[https://git.kernel.org/linus/8e242060c6a4947e8ae7d29794af6a581db08841|commit]], [[https://git.kernel.org/linus/7491e2c442781a1860181adb5ab472a52075f393|commit]] = Virtualization = * KVM * Linear and Logarithmic histogram statistics [[https://git.kernel.org/linus/f95937ccf5bd5e0a6bbac2b8e65a87982ffae403|commit]], [[https://git.kernel.org/linus/0176ec51290f8ef543a8c18a02e932d6ccedbbc5|commit]], [[https://git.kernel.org/linus/d49b11f080b77f5bd66eec938e01b87a16ef201f|commit]], [[https://git.kernel.org/linus/87bcc5fa092f82a9890f9e73e4f4c7016ef64049|commit]], [[https://git.kernel.org/linus/8ccba534a1a5c6565220c81113d6157571f380cb|commit]] * Add VM stat for remote tlb flush requests [[https://git.kernel.org/linus/3cc4e148b96263313e3dce926eae569c942bb74e|commit]] * Introduce vfio_pci_core subsystem [[https://git.kernel.org/linus/1cbd70fe37870b938463fd0a4a07e45fc4a3db3c|commit]], [[https://git.kernel.org/linus/9a389938695a068a3149c2d21a16c34b63ca002f|commit]], [[https://git.kernel.org/linus/536475109c82841126ca341ef0f138e7298880c1|commit]], [[https://git.kernel.org/linus/bf9fdc9a74cf61fe9f646c43eac4823481f1e20a|commit]], [[https://git.kernel.org/linus/c39f8fa76cdd0c96f82fa785a0d6c92afe8f4a77|commit]], [[https://git.kernel.org/linus/ff53edf6d6ab0970f86595b3f5d179df51848723|commit]], [[https://git.kernel.org/linus/2fb89f56a624fd74e6e15154f3e9fdceca98b784|commit]], [[https://git.kernel.org/linus/c61302aa48f7c46b5c9d893109488af951be12e4|commit]], [[https://git.kernel.org/linus/343b7258687ecfbb363bfda8833a7cf641aac524|commit]], [[https://git.kernel.org/linus/cc6711b0bf36de068b10490198d05ac168377989|commit]], [[https://git.kernel.org/linus/ca4ddaac7fa710a250bbd650cc719425bec973a0|commit]], [[https://git.kernel.org/linus/85c94dcffcb775bafffd6e966db49253e1b789d9|commit]], [[https://git.kernel.org/linus/7fa005caa35ed92563b9e9d88d319b2623763a77|commit]] * Introduce VDUSE - vDPA Device in Userspace [[https://git.kernel.org/linus/a93a962669cdbe56bb0bcd88156f0f1598f31c88|commit]], [[https://git.kernel.org/linus/7a6b92d33ab166c6ea6e5764033ca99dcb6ec361|commit]], [[https://git.kernel.org/linus/9c930054f2f5326d59ee4bf8d7d1cf6c82f5643b|commit]], [[https://git.kernel.org/linus/86e17a51c1a5a299009f8b1645e3e9da0d59faae|commit]], [[https://git.kernel.org/linus/0686082dbf7a204ca0fab326a820779e31666639|commit]], [[https://git.kernel.org/linus/7f05630dc65d62df5d55ad3e1038ffbe5e2ce9c3|commit]], [[https://git.kernel.org/linus/59dfe4f1e810b5820443c84f9863b04b033143e8|commit]], [[https://git.kernel.org/linus/c10fb9454adc80c062151c6a436047e1fa59e99f|commit]], [[https://git.kernel.org/linus/22af48cf91aae5f2fd32fe811d9be1c52d7a801b|commit]], [[https://git.kernel.org/linus/d8945ec411209272bcd4ae9e75ea1b078257e492|commit]], [[https://git.kernel.org/linus/8c773d53fb7b64267b0f55c1d3517cb8c5e29b3c|commit]], [[https://git.kernel.org/linus/c8a6153b6c59d95c0e091f053f6f180952ade91e|commit]], [[https://git.kernel.org/linus/7bc7f61897b66bef78bb5952e3d1e9f3aaf9ccca|commit]] = Security = * hardening: Introduce CONFIG_ZERO_CALL_USED_REGS [[https://git.kernel.org/linus/a82adfd5c7cb4b8bb37ef439aed954f9972bb618|commit]] * IMA: restrict the accepted digest algorithms for the security.ima xattr [[https://git.kernel.org/linus/8510505d55e194d3f6c9644c9f9d12c4f6b0395a|commit]], [[https://git.kernel.org/linus/50f742dd91474e7f4954bf88d094eede59783883|commit]], [[https://git.kernel.org/linus/1624dc0086056c3a35fd34b0235bb1eb88c1c4d5|commit]], [[https://git.kernel.org/linus/583a80ae86b5ceb68119cfb9a37404cf22f6cc46|commit]], [[https://git.kernel.org/linus/4f2946aa0c45c78b4f4ef101bab9694e38c68db0|commit]], [[https://git.kernel.org/linus/8ecd39cb61d9e302716d73be329c4d4822c24931|commit]] = Networking = * bonding * XDP bonding support [[https://git.kernel.org/linus/a815bde56b15ce626caaacc952ab12501671e45d|commit]], [[https://git.kernel.org/linus/879af96ffd72706c6e3278ea6b45b0b0e37ec5d7|commit]], [[https://git.kernel.org/linus/9e2ee5c7e7c35d195e2aa0692a7241d47a433d1e|commit]], [[https://git.kernel.org/linus/aeea1b86f9363f3feabb496534d886f082a89f21|commit]], [[https://git.kernel.org/linus/689186699931313c7a42462602bd5c03eef77f9f|commit]], [[https://git.kernel.org/linus/95413846cca37f20000dd095cf6d91f8777129d7|commit]], [[https://git.kernel.org/linus/6aab1c81b98a90a9289a4d5256b6f7374872cc3f|commit]] * Add new option lacp_active [[https://git.kernel.org/linus/3a755cd8b7c601f756cbbf908b84f7cc8c04a02b|commit]] * bridge * multicast: add mdb and host context support [[https://git.kernel.org/linus/6567cb438a51016f9f2152cb966f5715dc3c3c7b|commit]], [[https://git.kernel.org/linus/58d913a32664fae5ac2ccd9a9c23b8e7037df740|commit]] * Let switchdev drivers offload and unoffload bridge ports at their own convenience [[https://git.kernel.org/linus/123338d7d41e7e900e506dbb3821db75a28948b9|commit]], [[https://git.kernel.org/linus/45035febc49511d12e9687a83a3789767fe505e0|commit]], [[https://git.kernel.org/linus/f7cf972f9375388838b0fbdaa007ce8494646990|commit]], [[https://git.kernel.org/linus/8582661048eb64341edf73dd2ca828b4f039c5c2|commit]], [[https://git.kernel.org/linus/2f5dc00f7a3ea669fd387ce79ffca92bff361550|commit]], [[https://git.kernel.org/linus/7105b50b7eecae62cf6175507f9ea9ff60a55816|commit]], [[https://git.kernel.org/linus/4e51bf44a03af6fa19a39a36ea8fedfacb8ccadf|commit]], [[https://git.kernel.org/linus/615cc23e6283e143933ecf2bf3645fe0cea5ae6a|commit]], [[https://git.kernel.org/linus/1e9ca45662d6bb65fb60d3fbb7737b081d9cffc9|commit]] * multicast: add vlan support [[https://git.kernel.org/linus/9632233e7de8da43711bb7cd3e054af32fedcc38|commit]], [[https://git.kernel.org/linus/d3d065c0032bf7043401e34cec2114fc553f919e|commit]], [[https://git.kernel.org/linus/adc47037a7d5c8f89ca428bd840c83ab7b62730c|commit]], [[https://git.kernel.org/linus/613d61dbef8eb87aea0be71efc9289beea1a6106|commit]], [[https://git.kernel.org/linus/7b54aaaf53cb784411426c64482af0435f7c845e|commit]], [[https://git.kernel.org/linus/9dee572c384846f4ece029ab5688faed0682e48a|commit]], [[https://git.kernel.org/linus/743a53d9636aad83da63a8638e8365e817ef6365|commit]], [[https://git.kernel.org/linus/47ecd2dbd8ec43125ea75d7d2e73c888cda8663f|commit]], [[https://git.kernel.org/linus/f4b7002a7076f025dce59647a77c8251175d2b34|commit]] * vlan: add global mcast options [[https://git.kernel.org/linus/df271cd641f101decaa4f7c1dd5c62939900bd4c|commit]], [[https://git.kernel.org/linus/931ba87d2017f3869d656f3c705883549bfeb97f|commit]], [[https://git.kernel.org/linus/50725f6e6b217e7661ca696b7cc1f1b9aa7bda84|commit]], [[https://git.kernel.org/linus/77f6ababa299112092a264cac96bedf1a87015ef|commit]], [[https://git.kernel.org/linus/2da0aea21f1c40d003af6680551eaa5471103164|commit]], [[https://git.kernel.org/linus/cd9269d463107bc4a53a0965d90a57efeee9ae11|commit]], [[https://git.kernel.org/linus/d6c08aba4f29f606769939eb6156efceb7dbb790|commit]], [[https://git.kernel.org/linus/425214508b1bd3596edb31da8d9aedee30f2b4f5|commit]], [[https://git.kernel.org/linus/941121ee22a69935252473f03976f1f1200b9ae9|commit]], [[https://git.kernel.org/linus/4d5b4e84c72451face4d7817697684196cbee50d|commit]], [[https://git.kernel.org/linus/cb486ce99576741a84c75623daeffb2f7758cbf9|commit]], [[https://git.kernel.org/linus/62938182c35906c0ed4beb7845b93b8ffb937597|commit]], [[https://git.kernel.org/linus/a97df080b6a86c105f98052ca3a9d66149b461b3|commit]], [[https://git.kernel.org/linus/e04d377ff6ce915d2d95ba13e7aff3ca64d50781|commit]], [[https://git.kernel.org/linus/dc002875c22b56c795ec24dc987ac2dd2081588e|commit]] * mcast: dump querier state [[https://git.kernel.org/linus/bb18ef8e7e180d8590df2808ec4014af114756cb|commit]], [[https://git.kernel.org/linus/67b746f94ff39d8b998c4ea9493c6ab2d6c225d4|commit]], [[https://git.kernel.org/linus/c3fb3698f935381161101d2479d66dd48c106183|commit]], [[https://git.kernel.org/linus/c7fa1d9b1fb179375e889ff076a1566ecc997bfc|commit]], [[https://git.kernel.org/linus/85b4108211742c5dd4f9f56c1d0704b4e0d4c98e|commit]], [[https://git.kernel.org/linus/ddc649d158c560c6685be1701900a6e456ecceac|commit]] * devlink: Control auxiliary devices [[https://git.kernel.org/linus/f13a5ad88186c142b4f6060fb06f0f8fb1674915|commit]], [[https://git.kernel.org/linus/8ddaabee3c7994854841a9b097fd94538126c12c|commit]], [[https://git.kernel.org/linus/076b2a9dbb28e8b3d9a264a8bca664794255d448|commit]], [[https://git.kernel.org/linus/699784f7b72861206e49679f485befbc48b05e53|commit]], [[https://git.kernel.org/linus/b40c51efefbc4a3ddec682f118adefea1ccf70dc|commit]], [[https://git.kernel.org/linus/9c4a7665b4237621879caf115a78f69bad67b9c7|commit]], [[https://git.kernel.org/linus/6f35723864b42ec9e9bb95a503449633395c4975|commit]], [[https://git.kernel.org/linus/a17beb28ed9dfd69e00ecd13cbd945fba8af4550|commit]], [[https://git.kernel.org/linus/87158cedf00ef225ae111dba96973b172086420e|commit]], [[https://git.kernel.org/linus/70862a5d609d7dc8f0501983391f1df9eca6714f|commit]] * dsa * Allow TX forwarding for the software bridge data path to be offloaded to capable devices [[https://git.kernel.org/linus/472111920f1c5fbe103022a4b05bfb37128a2a29|commit]], [[https://git.kernel.org/linus/5b22d3669f2fa6e762c5302fc4b6051a92b81617|commit]], [[https://git.kernel.org/linus/123abc06e74f49d9b173a93cb2b797fb85f50ba3|commit]], [[https://git.kernel.org/linus/ce5df6894a5752676a015dfe342f25753971c02f|commit]], [[https://git.kernel.org/linus/d82f8ab0d874b1f2ca45cb9b3b65aaa2638760f6|commit]] * Traffic termination for sja1105 ports under VLAN-aware bridge [[https://git.kernel.org/linus/f7cdb3ecc9b7f609082fc89e5b79d66858504899|commit]], [[https://git.kernel.org/linus/ee80dd2e89ecce9c5dd6f556b8f581c9e1cbb605|commit]], [[https://git.kernel.org/linus/d63f8877c48c30f8c3cd263e30658e947fc90f64|commit]], [[https://git.kernel.org/linus/6dfd23d35e75098ac61a605f6c591ce42e95cdcb|commit]], [[https://git.kernel.org/linus/4fbc08bd366595dab4bedfec08021bad8609ba77|commit]], [[https://git.kernel.org/linus/19fa937a391e58f4bb74ea52a5cdb4f259e67db2|commit]], [[https://git.kernel.org/linus/884be12f85666c6e9ff1cf3ead06a7371f6863dc|commit]], [[https://git.kernel.org/linus/b6ad86e6ad6c46e52cac218e62613c6c47cf7fa0|commit]] * ethtool: extend coalesce uAPI [[https://git.kernel.org/linus/029ee6b14356b94120bedb852dcdaefc0a282cf1|commit]], [[https://git.kernel.org/linus/f3ccfda1931977b80267ba54070a1aeafa18f6ca|commit]], [[https://git.kernel.org/linus/9f0c6f4b7475dd97e1f0eed81dd6ff173cf8c7fc|commit]], [[https://git.kernel.org/linus/cce1689eb58d2fe3219da2ecd27cef8e644c4cc6|commit]] * mac80211 * Add support for 6GHZ STA for various modes : LPI, SP and VLP * Introduce individual TWT support in AP mode [[https://git.kernel.org/linus/f5a4c24e689f54e66201f04d343bdd2e8a1d7923|commit]] * Add BSS color change support [[https://git.kernel.org/linus/0d2ab3aea50bb02ff0c9c3d53c7b2b4b21cdd59d|commit]], [[https://git.kernel.org/linus/5f9404abdf2ac31c8f4768c39714bfcaca389e3a|commit]] * IPv6 * Add IFLA_INET6_RA_MTU to expose mtu value [[https://git.kernel.org/linus/49b99da2c9ce13ffcd93fe3a0f5670791c1d76f7|commit]] * Support for the IOAM Pre-allocated Trace with IPv6 implements support for the Pre-allocated Trace, carried by a Hop-by-Hop. Therefore, a new IPv6 Hop-by-Hop TLV option is introduced [[https://git.kernel.org/linus/db67f219fc9365a0c456666ed7c134d43ab0be8a|commit]], [[https://git.kernel.org/linus/9ee11f0fff205b4b3df9750bff5e94f97c71b6a0|commit]], [[https://git.kernel.org/linus/8c6f6fa6772696be0c047a711858084b38763728|commit]], [[https://git.kernel.org/linus/3edede08ff37c6a9370510508d5eeb54890baf47|commit]], [[https://git.kernel.org/linus/de8e80a54c96d2b75377e0e5319a64d32c88c690|commit]] * ipvlan: Add handling of NETDEV_UP events [[https://git.kernel.org/linus/57fb346cc7d0fc59af70b4650ee10048f61d7b4f|commit]] * Add support for the Management Component Transport Protocol, an in-system protocol for communicating between management controllers and their managed devices (peripherals, host processors, etc.). The protocol is defined by DMTF specification DSP0236 [[https://git.kernel.org/linus/bc49d8169aa72295104f1558830c568efb946315|commit]], [[https://git.kernel.org/linus/8f601a1e4f8c84f0a5d249837c567565844fe56e|commit]], [[https://git.kernel.org/linus/2c8e2e9aec7927b387540a88351b8405ee82b34a|commit]], [[https://git.kernel.org/linus/60fc63981693f807baa0e404104dedea0e8b4e61|commit]], [[https://git.kernel.org/linus/4b2e69305cbbc7c32ecbd946110b505c4ff6071a|commit]], [[https://git.kernel.org/linus/583be982d93479ea3d85091b0fd0b01201ede87d|commit]], [[https://git.kernel.org/linus/889b7da23abf92faf34491df95733bda63639e32|commit]], [[https://git.kernel.org/linus/06d2f4c583a7d892300920fc85d654d48a15e914|commit]], [[https://git.kernel.org/linus/4d8b9319282ae84f5a17b28d8b5b5d1e7e537312|commit]], [[https://git.kernel.org/linus/831119f8878173adbf31f1151adf0f4627c05e01|commit]], [[https://git.kernel.org/linus/833ef3b91de692ef33b800bca6b1569c39dece74|commit]], [[https://git.kernel.org/linus/4a992bbd365094730a31bae1e12a6ca695336d57|commit]], [[https://git.kernel.org/linus/26ab3fcaf23568cc8fc06aeb9306f3544969f252|commit]], [[https://git.kernel.org/linus/03f2bbc4ee57ca53b2fa1d9caabc5006e0b8f375|commit]], [[https://git.kernel.org/linus/6a2d98b18900002b6d24c4c3850c1c2467d13898|commit]] * Multi-path TCP * Fullmesh path manager support [[https://git.kernel.org/linus/ee285257a9c1bc73ad095d8a3aa5d04b7da4990f|commit]], [[https://git.kernel.org/linus/2843ff6f36db7074e17bf5d637a14da08c54aed8|commit]], [[https://git.kernel.org/linus/1a0d6136c5f0af62850b0f4a27e75e1ca4bbcdda|commit]], [[https://git.kernel.org/linus/371b90377e6041ddacbee59068ebdbff85774829|commit]], [[https://git.kernel.org/linus/4f49d63352da98aba910d0181effddf6262e5c76|commit]], [[https://git.kernel.org/linus/f7713dd5d23a1fbb8758fca09847906c62774277|commit]] * Improve use of backup subflows [[https://git.kernel.org/linus/33d41c9cd74c56643a710810703b6bce6eb25efa|commit]], [[https://git.kernel.org/linus/71b7dec27f340c4ab90ef39ae096d8bb2e1c851c|commit]], [[https://git.kernel.org/linus/1e1d9d6f119c55c05e8ea78ed3e49046690abffd|commit]], [[https://git.kernel.org/linus/6da14d74e2bd07bca2cba10878dda5dc0485d59c|commit]], [[https://git.kernel.org/linus/ff5a0b421cb23bf6b2898939ffef5b683045d9d3|commit]], [[https://git.kernel.org/linus/fc1b4e3b6274379a1ed398e19b850561ccd765db|commit]], [[https://git.kernel.org/linus/0460ce229f5b19f501124adf1485176fbfc8f1c2|commit]], [[https://git.kernel.org/linus/7d1e6f16390443595ab8e25139ecc4f27b8802df|commit]] * ncsi: add get MAC address command to get Intel i210 MAC address [[https://git.kernel.org/linus/205b95fe658ddba25236c60da777f67b4eec3fd3|commit]] * Netfilter * Add netfilter hooks to track SRv6-encapsulated flows [[https://git.kernel.org/linus/7a3f5b0de3647c854e34269c3332d7a1e902901a|commit]] * ctnetlink: allow to filter dumps via ct->status [[https://git.kernel.org/linus/ff1199db8c3b7cdc3ac4430badfd254023c5142e|commit]], [[https://git.kernel.org/linus/9344988d2979ce9eefe136a69efcf692615ebba8|commit]] * conntrack: sanitize table size default settings [[https://git.kernel.org/linus/d532bcd0b2699d84d71a0c71d37157ac6eb3be25|commit]] * openvswitch: Introduce per-cpu upcall dispatch [[https://git.kernel.org/linus/b83d23a2a38b1770da0491257ae81d52307f7816|commit]] * pktgen * Add imix distribution bins [[https://git.kernel.org/linus/90149031325c06fadc806720d57171aacc74a5d7|commit]] * Add output for imix results [[https://git.kernel.org/linus/769afb3fda06b109d524257b46b0416ccf6ea6b2|commit]] * sched * act_skbmod: Add SKBMOD_F_ECN option support [[https://git.kernel.org/linus/56af5e749f20c3a540310c207dcc373f4f09156e|commit]] * 9p * Increase default msize to 128k [[https://git.kernel.org/linus/9c4d94dc9a64426d2fa0255097a3a84f6ff2eebe|commit]] * Increase tcp max msize to 1MB [[https://git.kernel.org/linus/22bb3b79290ec5970b74fa6e9eb313802d075c82|commit]] * SUNRPC * Add srcaddr as a file in sysfs [[https://git.kernel.org/linus/e44773daf851dc2755144355723c1c305e7246a1|commit]] * Add dst_port to the sysfs xprt info file [[https://git.kernel.org/linus/69f2cd6df3ee07ae88befafc038d4dd9154e2799|commit]] * Add a /sys/kernel/debug/fail_sunrpc/ directory [[https://git.kernel.org/linus/c782af250083f69ba810e79b60a552252e777416|commit]] * Support for filtering interfaces/neighbours dump for interfaces that *don't* have a master [[https://git.kernel.org/linus/d3432bf10f17bd8ef7d6ca0a268f63bfb0c3d372|commit]] * af_iucv: support drop monitoring [[https://git.kernel.org/linus/10d6393dc471de5b8be84a19a967e51058ac5d1e|commit]] * af_unix: Add OOB support [[https://git.kernel.org/linus/314001f0bf927015e459c9d387d62a231fe93af3|commit]] * sockmap: add sockmap support for unix stream socket [[https://git.kernel.org/linus/77462de14a43f4d98dbd8de0f5743a4e02450b1d|commit]], [[https://git.kernel.org/linus/94531cfcbe79c3598acf96806627b2137ca32eb9|commit]], [[https://git.kernel.org/linus/9b03152bd4691ba80f181413799b7fd36e83e564|commit]], [[https://git.kernel.org/linus/75e0e27db6cf0d1eaa9f79c4bfab63e209394c0f|commit]], [[https://git.kernel.org/linus/31c50aeed5a12ded8856312c13bb6dc9e64dc87f|commit]] * virtio/vsock: support of MSG_EOR bit for SEQPACKET AF_VSOCK sockets over virtio transport [[https://git.kernel.org/linus/9af8f1061646e8e22b66413bedf7b3e2ab3d69e5|commit]], [[https://git.kernel.org/linus/41116599a0731f4cd451e9d191d879ab45e31945|commit]], [[https://git.kernel.org/linus/1af7e55511fe194a07f3fa4e77b5b9d10bdd9208|commit]], [[https://git.kernel.org/linus/8d5ac871b556c73b042438dc1c811c554dadca52|commit]], [[https://git.kernel.org/linus/8fc92b7c15f04fb50ce414cbeba7b326e07fcf86|commit]], [[https://git.kernel.org/linus/0e115c45ee0b86172d910588dd41632f1a2c0199|commit]] * Some improvements to generic XDP mode to brings it closer to native XDP [[https://git.kernel.org/linus/fe21cb91ae7bca1ae7805454be80b6d03bec85f7|commit]], [[https://git.kernel.org/linus/cb0f80039fb7ec9981a74d22019daaa85ff51a3d|commit]], [[https://git.kernel.org/linus/11941f8a85362f612df61f4aaab0e41b64d2111d|commit]], [[https://git.kernel.org/linus/2ea5eabaf04a1829383aefe98ac38a2e5ae2d698|commit]], [[https://git.kernel.org/linus/36246d5a7aa66e06c231a5578ed69a413ea382d4|commit]] = Architectures = == X86 == * Conditionally flush the L1D cache [[https://git.kernel.org/linus/c52787b590634646d4da3d8f23c4532ba050d40d|commit]], [[https://git.kernel.org/linus/371b09c6fdc436f2c7bb67fc90df5eec8ce90f06|commit]], [[https://git.kernel.org/linus/58e106e725eed59896b9141a1c9a917d2f67962a|commit]], [[https://git.kernel.org/linus/8aacd1eab53ec853c2d29cdc9b64e9dc87d2a519|commit]], [[https://git.kernel.org/linus/b5f06f64e269f9820cd5ad9e9a98afa6c8914b7a|commit]], [[https://git.kernel.org/linus/e893bb1bb4d2eb635eba61e5d9c5135d96855773|commit]], [[https://git.kernel.org/linus/b7fe54f6c2d437082dcbecfbd832f38edd9caaf4|commit]] * PCI * Add support for the ALi M1487 (IBC) PIRQ router [[https://git.kernel.org/linus/1ce849c755342b236fc6236dfe39dbbf536b64b6|commit]] * Add support for the Intel 82374EB/82374SB (ESC) PIRQ router [[https://git.kernel.org/linus/6b79164f603d14a3ff9c64330c1ca6c05f0b019e|commit]] * Add support for the Intel 82426EX PIRQ router [[https://git.kernel.org/linus/0e8c6f56fab3af3ef9f78f486e198792d3af0fa1|commit]] * Add support for 0x22/0x23 port I/O configuration space [[https://git.kernel.org/linus/fb6a0408eac284688d5262519cbb3be0250e4caf|commit]] * platform * msi: extend msi_irqs sysfs entries to platform devices [[https://git.kernel.org/linus/00ed1401a0058e8cca4cc1b6ba14b893e5df746e|commit]] * Add Alder Lake PCH-S support to PMC core driver [[https://git.kernel.org/linus/6cfce3ef806c1d458a816db7e63a1c13571abf86|commit]], [[https://git.kernel.org/linus/bbab31101f44911b24c9da02733ce196e5702fea|commit]], [[https://git.kernel.org/linus/ee7e89ff80063616c7f81b97ce7d38733019531a|commit]] * BIOS SAR driver for Intel M.2 Modem [[https://git.kernel.org/linus/dcfbd31ef4bcf6ceb373911faa4a5299e0547702|commit]] * acer-wmi: Add Turbo Mode support for Acer PH315-53 [[https://git.kernel.org/linus/ca42c119fc6746e65423257e7eddf5fc9e96edc2|commit]] * Add meraki-mx100 platform driver [[https://git.kernel.org/linus/636a1e697555e73c28cdd6952a409edbfdd16475|commit]] * asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option [[https://git.kernel.org/linus/6be70ccdd989e40af151ce52db5b2d93e97fc9fb|commit]] * gigabyte-wmi: add support for B450M S2H V2 [[https://git.kernel.org/linus/30f64e2066ab1b51139307eb33dc217838bd19bc|commit]] * gigabyte-wmi: add support for B550I Aorus Pro AX [[https://git.kernel.org/linus/6f6aab1caf6c7fef46852aaab03f4e8250779e52|commit]] * gigabyte-wmi: add support for X570 GAMING X [[https://git.kernel.org/linus/f709d0bbad1975dc037287b6fa49781cfce791e5|commit]] * lg-laptop: Support for battery charge limit on newer models [[https://git.kernel.org/linus/8983bfd58d61ab29ab4114089d1f42e1ee6103a8|commit]] * think-lmi: add debug_cmd [[https://git.kernel.org/linus/f5bc0157be9baf1e2f12fb53f1e392b955e1c57f|commit]] * asus-wmi: Support for ASUS egpu, dpgu disable, panel overdrive [[https://git.kernel.org/linus/ca91ea34778f9b2a44a391b10164bcd73b4b0f25|commit]], [[https://git.kernel.org/linus/98829e84dc67630efb7de675f0a70066620468a3|commit]], [[https://git.kernel.org/linus/382b91db8044669d254006df799df9d85d4ad891|commit]] * asus-wmi: Add support for platform_profile [[https://git.kernel.org/linus/c63d44ae602419eda128cecd33d226f3d3f18df2|commit]] * powercap: Add Power Limit4 support for Alder Lake SoC [[https://git.kernel.org/linus/1cc5b9a411e43aa2cb5060429ede6c50217bad90|commit]] * KVM * Enable Two-Dimensions Paging MMU by default: It allows to handle page faults in parallel, which massively improves performance when many vCPUs need to handle page faults [[https://git.kernel.org/linus/71ba3f3189c78f756a659568fb473600fd78f207|commit]] * SVM: Add 5-level page table support [[https://git.kernel.org/linus/746700d21fd52399c97aeb7791584bbf5426983c|commit]], [[https://git.kernel.org/linus/cb0f722aff6e9ba970a9fee9263c7821bbe811de|commit]], [[https://git.kernel.org/linus/43e540cc9f2ca12a2364ddf64e5ef929a546550d|commit]] * Some light optimizations on rmap logic [[https://git.kernel.org/linus/ec1cf69c376970f42761e641cf5074b84f8db243|commit]], [[https://git.kernel.org/linus/605c713023e3925d0444f495a42c903cb6ce875f|commit]], [[https://git.kernel.org/linus/3165af738ed3224a84ead7d97c6909de2e453b4c|commit]], [[https://git.kernel.org/linus/4139b1972af281e0293c2414a0f1cd59fa5b2980|commit]], [[https://git.kernel.org/linus/3bcd0662d66fd07e596d2a7445e6b3215631b901|commit]], [[https://git.kernel.org/linus/dc1cff969101afd08601e90463b44bd572e62dd4|commit]] * Add detailed page size stats in KVM stats [[https://git.kernel.org/linus/4293ddb788c1a98bdfa6479bcfd63ad5ce0a5ce6|commit]], [[https://git.kernel.org/linus/088acd23526647844aec1c39db4ad02552c86c7b|commit]], [[https://git.kernel.org/linus/71f51d2c3253645ccff69d6fa3a870f47005f0b3|commit]] * Implement KVM_GUESTDBG_BLOCKIRQ [[https://git.kernel.org/linus/61e5f69ef08379cdc74e8f15d3770976ed48480a|commit]] * Set KVM_MAX_VCPUS=1024, KVM_SOFT_MAX_VCPUS=710 [[https://git.kernel.org/linus/4ddacd525a2f16cebec8ba409fbce6b6fb45e987|commit]], [[https://git.kernel.org/linus/1dbaf04cb91b2b680d10f9a8f9f823d94c7087bf|commit]], [[https://git.kernel.org/linus/074c82c8f7cf8a46c3b81965f122599e3a133450|commit]] * perf * Add Sapphire Rapids server uncore support [[https://git.kernel.org/linus/c54c53d9921adef2c239cb43d5a936b63c57ebf0|commit]], [[https://git.kernel.org/linus/949b11381f81664df3997db2ae0ec9546ab6dd85|commit]], [[https://git.kernel.org/linus/3ba7095beaec1bace1b5864fa92b2b7a0eaadf38|commit]], [[https://git.kernel.org/linus/e199eb5131591c020705deceee224b437d09ece4|commit]], [[https://git.kernel.org/linus/f85ef898f8842b2a9a8f51a64eaf45ee2a8bb1f7|commit]], [[https://git.kernel.org/linus/0654dfdc7e1ca30d36810ab694712da3de18440c|commit]], [[https://git.kernel.org/linus/85f2e30f987ecc73fbb5e24eda0f36ba7f337c5c|commit]], [[https://git.kernel.org/linus/f57191edaaeb01279a88ace1be5b7230bdd8c0ab|commit]], [[https://git.kernel.org/linus/da5a9156cd2a3be2b00f8defb529ee3e35e5769b|commit]], [[https://git.kernel.org/linus/2a8e51eae7c83c29795622cfc794cf83436cc05d|commit]], [[https://git.kernel.org/linus/0d771caf728436d9ebc2cd1d50bed71685bfe7d8|commit]], [[https://git.kernel.org/linus/8053f2d752e2936f494ede62766a6c9e9fb674f2|commit]], [[https://git.kernel.org/linus/1583971b5cb8c786df88be580cdd96a974ad591b|commit]], [[https://git.kernel.org/linus/0378c93a92e226d99f4672e66fe4c08ee7b19e2d|commit]], [[https://git.kernel.org/linus/c76826a65f50038f050424365dbf3f97203f8710|commit]], [[https://git.kernel.org/linus/13d60ba0738b0532edab3e1492b2005d36ba0802|commit]] * uncore: Allow the driver to be built as a module [[https://git.kernel.org/linus/05485745ad482c1910a45f23a5c255f6a0df0f46|commit]] * Add basic metrics for Elkhartlake [[https://git.kernel.org/linus/43c117d809e4d0d1f80a418a0365faa6d307a3ed|commit]] * Add core event list for Elkhartlake [[https://git.kernel.org/linus/aa1bd89235eee73746e7bac52d9e81afea270daa|commit]] * Add core event list for Tigerlake [[https://git.kernel.org/linus/4babba5572e6adf99039beef8408f700dc45f464|commit]] * Update core event list for !CascadeLake Server [[https://git.kernel.org/linus/e0ddfd8d5018f4cb203a7c41906c16e841a124a8|commit]] * Update core event list for !SkyLake Server [[https://git.kernel.org/linus/2c72404e950a9e0cf39cedcee9bb34a29b19baf0|commit]] * Update uncore event list for !CascadeLake Server [[https://git.kernel.org/linus/96fe584f9967287f8833c85a7d952af7df6d6d07|commit]] * Update uncore event list for !SkyLake Server [[https://git.kernel.org/linus/d5c0a8d554dfc46e5d03334155f5f656ca10e70c|commit]] * Add metrics for Icelake Server [[https://git.kernel.org/linus/b6ac16eed3080169b674bf6e960bd2d272dd1cd3|commit]] * Add metrics for Tigerlake [[https://git.kernel.org/linus/b9efd75b6ec966f50b3db7fd9b2598d32e8f2f8b|commit]] * Update metrics for !CascadeLake Server [[https://git.kernel.org/linus/ed97cc6cbb1f440a0a3ab1483c93aff67ebe6f1d|commit]] * Update metrics for !SkyLake Server [[https://git.kernel.org/linus/c4ad8fabd03f76ed3a2a4c8aef6baf6cd4f24542|commit]] * crypto: Introduce x86 assembler accelerated implementation for SM4 algorithm [[https://git.kernel.org/linus/2b31277af577b1b2da62c3ad7d3315b422869102|commit]], [[https://git.kernel.org/linus/c59de48e125c6d49a8abd165e388ca57bfe37b17|commit]], [[https://git.kernel.org/linus/a7ee22ee1445c7fdb00ab80116bb9710ca86a860|commit]], [[https://git.kernel.org/linus/a7fc80bb22eb0f13791ee4f70484e88316cc2a24|commit]] * hwmon: k10temp Add support for yellow carp [[https://git.kernel.org/linus/25572c818d2e40b5d7231a9dc49bd45a6b6c3dfa|commit]] == ARM == * New SoC * Microchip SAMA7 SoC family based on Cortex-A7, a new 32-bit platform based on the older SAMA5 series [[https://git.kernel.org/linus/56bc29659182a9d4b58d8364420f5a9c59d709e8|commit]], [[https://git.kernel.org/linus/9d464cc5ac018975b9151ac8d2b68b1b033a3268|commit]], [[https://git.kernel.org/linus/7540629e2fc70dd55dc92f971ff47903d8edb82b|commit]] * Qualcomm Snapdragon SDM636 and SM8150, variations of the existing phone !SoCs [[https://git.kernel.org/linus/36c7b98f7935110ff5a65b49f03ae3bbf1cbe181|commit]] * Renesas R-Car H3e-2G and M3e-2G !SoCs, variations of older Renesas !SoCs [[https://git.kernel.org/linus/84365481610550aa43ca435d38af7b86c83a21de|commit]], [[https://git.kernel.org/linus/488cca0a36505969488bac21daed2af202a774cc|commit]], [[https://git.kernel.org/linus/a04dfa94578b5747719417b561181240d2495ec0|commit]], [[https://git.kernel.org/linus/1d14ae11ad48aff14ce78471dc0c0eaece326ae0|commit]], [[https://git.kernel.org/linus/c532a55c9b4b1740427b9b8173ac756b5acbee1b|commit]], [[https://git.kernel.org/linus/49596032fb9ba34262faf356ffcb1ca58c16b30b|commit]], [[https://git.kernel.org/linus/52d348867d902e44707484144781874d5bb658a2|commit]], [[https://git.kernel.org/linus/89326803091e03e92c8008d539f90b5130421959|commit]] * New boards * Marvell CN913x reference boards [[https://git.kernel.org/linus/4c43a41e5b8ccbeee79330ae7989c301589d38c2|commit]] * ASpeed AST2600 BMC implementations for Facebook Cloudripper, Elbert and Fuji server boards [[https://git.kernel.org/linus/0ccdd60e51f00fefdddc58a6b9a23ccec2db33ee|commit]], , [[https://git.kernel.org/linus/2f31f8c2a3aae47041687bd26f21ef62f4de081c|commit]], [[https://git.kernel.org/linus/40cb6373b46cc5bf7d98e23a0c05f6186b23916b|commit]] * Snapdragon 665 based Sony Xperia 10II [[https://git.kernel.org/linus/82e1783890b773e30705be70db5896ebc67b4f22|commit]] * Snapdragon MSM8916 based Xiaomi Redmi 2 [[https://git.kernel.org/linus/a9ff4e16585c9f6f9d06eefc525334b0c6a66b39|commit]] * Snapdragon MSM8226 based Samsung Galaxy S3 Neo [[https://git.kernel.org/linus/8927b678766d7bc8e4db513a87dc97f6b50aa236|commit]], [[https://git.kernel.org/linus/537fd19738eb4d32ed15dda12ecf256422fcf44a|commit]] * NXP i.MX based 32-bit boards * DHCOM based PicoITX [[https://git.kernel.org/linus/317d26e92161c434a25d14584d35630894061b50|commit]] * DHSOM based DRC02 [[https://git.kernel.org/linus/a0c1748f365328f0b0ce104edf3f8a6fb5ab4f2c|commit]], [[https://git.kernel.org/linus/ffd1e072594f319b94a0ca9f8602050ef6e404fc|commit]] * !SolidRun !SolidSense [[https://git.kernel.org/linus/a6d05cc7eae6f81896ded5b1e20e5b205af29b96|commit]] * SKOV i.MX6 boards [[https://git.kernel.org/linus/b1111358e1e8aec3bdb0a662dfabf8dc1fdd7c2e|commit]] * NXP i.MX based 64-bit boards * Nitrogen8 SoM and MNT Reform2 [[https://git.kernel.org/linus/117c25091d73760be8faf6f7ff48fa8eb7e8c775|commit]] * LS1088A based Traverse Ten64 [[https://git.kernel.org/linus/418962eea35869b8e07766d8728ae660d75800a9|commit]] * i.MX8M based GW7902 [[https://git.kernel.org/linus/ef484dfcf6f789dd6ababb6f47c6e84d87e6bd18|commit]] * NVIDIA Jetson TX2 NX Developer Kit [[https://git.kernel.org/linus/8a9dee7e7beb57504aa17166f0d8d6998ac098af|commit]] * 4KOpen STiH418-b2264 development board [[https://git.kernel.org/linus/41e202f9d9c8e10ea25750bbe1ebb39a3d6bd888|commit]] * ux500 based Samsung phones: Gavini, Codina and Kyle [[https://git.kernel.org/linus/8ac1247089fdf4ff60274c59c2ff6f5bfd424a4e|commit]], [[https://git.kernel.org/linus/4efdd31bfd59249cf99c112b797baf90db932166|commit]], [[https://git.kernel.org/linus/9b58fc860ea44c6a6cb4191f148964e9f289604a|commit]] * TI AM335x based Sancloud BBE Lite [[https://git.kernel.org/linus/e48d54c1dfe7d99d4f030ebd0c60a6ba802ba465|commit]] * ixp4xx dts files to replace all old board files [[https://git.kernel.org/linus/b00ced38e3172823c0a554004585a683dfd95041|commit]], [[https://git.kernel.org/linus/6dc9b80c2a25c5cd1841e9245dff1f22a50e36cb|commit]], [[https://git.kernel.org/linus/df412c3560ea15d493bd9571e6c22b83af75063f|commit]], [[https://git.kernel.org/linus/73907f98d98d17848b59c613ab9b18b5cbe86fe6|commit]], [[https://git.kernel.org/linus/73d04ca5f4ac7c1dcbce952de80b55d229c2f613|commit]], [[https://git.kernel.org/linus/ee2f116b646cb19e967d0159c212cd9f1474c7bd|commit]], [[https://git.kernel.org/linus/06ce83a4dd42425100b5bbcd98425e7d732d3c7c|commit]], [[https://git.kernel.org/linus/86687cc42e538558d659826c0e54779960d20f09|commit]], [[https://git.kernel.org/linus/5be86f6886c240429aac197c9e8f51629d6302aa|commit]], [[https://git.kernel.org/linus/42be2c98dd7001cd149277ca37c4a1674fd9703c|commit]], [[https://git.kernel.org/linus/b71377b3e1e08bf1e7e3dbbe4ee7aa07971552dc|commit]], [[https://git.kernel.org/linus/36eb2640d3bee36c7e2eb81fa7e8dc9ace45b9d6|commit]], [[https://git.kernel.org/linus/ae751e6325c0e95bfd8b1b41ada3789e047c4950|commit]], [[https://git.kernel.org/linus/ec0384026cd93cb647b0f0ebd042240b9c418300|commit]], [[https://git.kernel.org/linus/f2841e3ab175da656e9124a9b032daf5a86c7ade|commit]], [[https://git.kernel.org/linus/e664f7720ab489b1708b25d3ec230659f1b95a36|commit]], [[https://git.kernel.org/linus/94e8b34be2c0f43da8bc3406bcbf6e459d38b338|commit]], [[https://git.kernel.org/linus/5900dc0850ff28dae9f8a6723eb9d3273eaa852d|commit]], [[https://git.kernel.org/linus/0ceddb06be67f4035ab4c2367fedbf79e83c8d26|commit]], [[https://git.kernel.org/linus/6fb89c46d48706f6390249aef30cd109c2cf777e|commit]] * at91: pm: add support for sama7g5 [[https://git.kernel.org/linus/f19dd1df9e71da7e76b2c43cf640507be24bca72|commit]], [[https://git.kernel.org/linus/fe4c09e56852ceb4f4e07ba42e1750b4f5188d76|commit]], [[https://git.kernel.org/linus/0a7a2443c7a41ae06f0c2a1387072e07d1338d1d|commit]], [[https://git.kernel.org/linus/404956f47c3c6fe300dfc9458ea9c3248d174850|commit]], [[https://git.kernel.org/linus/629ba8ee03a5b0536d53f0e67092e3dba884a576|commit]], [[https://git.kernel.org/linus/29cdf077a9ef238e608eb1243cdcc9e47592ad02|commit]], [[https://git.kernel.org/linus/87e1b30c29b9ae41cfbf6cda42f970b529bfcfb9|commit]], [[https://git.kernel.org/linus/e3821ed4767000fa49b40be50de2344e2204bcd6|commit]], [[https://git.kernel.org/linus/15126bb61b12ed1ddf006367bd6029dce7409532|commit]], [[https://git.kernel.org/linus/96abf16861508b92b1b44c564115c2be1f2b4966|commit]], [[https://git.kernel.org/linus/d8c7983f31ac9ac75fc0138070349b360ab876fa|commit]], [[https://git.kernel.org/linus/f0bbf17958e84e2fdc0a4487c85472025c7ed04a|commit]], [[https://git.kernel.org/linus/28eb1d40fe57fd03657f01fdaf2cce115cba3b7d|commit]], [[https://git.kernel.org/linus/475be50fc149ae11822433e8cb511493bb0e5c1d|commit]], [[https://git.kernel.org/linus/5b0bef872c1d131c4a4b2abdd825d4d5f548a1a1|commit]], [[https://git.kernel.org/linus/2c26cb4d6944edf0a65a4b1fdeacdcc816261739|commit]], [[https://git.kernel.org/linus/892e1f4a3ae58c1cd376d952d45dca6f20dc712c|commit]], [[https://git.kernel.org/linus/d2d4716d83840f279c979053fc0d0f966153b601|commit]], [[https://git.kernel.org/linus/f205adb60898ed72c3aa5aedac22f74a1d293734|commit]], [[https://git.kernel.org/linus/ccdbdf33bdc074bbf33e8c3182189d8524a7039f|commit]], [[https://git.kernel.org/linus/9d464cc5ac018975b9151ac8d2b68b1b033a3268|commit]], [[https://git.kernel.org/linus/6501330f9f5e45a00622dee69a4a005d5943172d|commit]], [[https://git.kernel.org/linus/ad9bc2e35cf575644064284943aefdde426644cc|commit]] * imx8mq: add support for MNT Reform2 [[https://git.kernel.org/linus/d39cd936b6b741c2e8f234298a6fb5ed8baf5a46|commit]] * DTS updates for Marvell Armada CN913x platforms [[https://git.kernel.org/linus/5c0ee54723f3efd80933311080989611302c751f|commit]] * qcom: Add PMI8996 DTSI file [[https://git.kernel.org/linus/db718417e87f1eb4562d8bc8b02fb108e80d63a1|commit]] * qcom: Add support for SONY Xperia X Performance / XZ / XZs (msm8996, Tone platform) [[https://git.kernel.org/linus/9da65e441d4d7a492ce139e4938ac75fa70f449d|commit]] * qcom: Add MSM8996v3.0 DTSI file [[https://git.kernel.org/linus/a569b10bf74ff9d62d3deb98890ff4a4b75eb81a|commit]] * qcom: Add support for SM6125 [[https://git.kernel.org/linus/cff4bbaf2a2dee244f852a1c888b281064a9296c|commit]] * qcom: sc7280-idp: Add device tree files for IDP2 [[https://git.kernel.org/linus/97a5b73b7058206425e7ba465f4c7f6a81fb4888|commit]] * Add Facebook BMC 128MB flash layout [[https://git.kernel.org/linus/b74759f753271ee1fc691d434300f3f3a431a0b1|commit]], [[https://git.kernel.org/linus/2cbc14749ae7a62b4b9eb22ce3ba2308d9cd88b8|commit]], [[https://git.kernel.org/linus/0c6881e86d2f07458f284429759c5332112859ed|commit]], [[https://git.kernel.org/linus/0ccdd60e51f00fefdddc58a6b9a23ccec2db33ee|commit]], [[https://git.kernel.org/linus/2f31f8c2a3aae47041687bd26f21ef62f4de081c|commit]], [[https://git.kernel.org/linus/40cb6373b46cc5bf7d98e23a0c05f6186b23916b|commit]] * aspeed: socinfo: Add AST2625 variant [[https://git.kernel.org/linus/8812dff6459dd898ba27e49ccac646d12bbcea23|commit]] * aspeed: Add Inspur NF5280M6 BMC machine [[https://git.kernel.org/linus/419cc0b8c127193f6f447b905b1240765d2087c7|commit]] * ep93xx: remove !MaverickCrunch support [[https://git.kernel.org/linus/12c3dca25d2fa17a101de0d80bf3f238b1cecbae|commit]] * mediatek: mmsys: add MT8365 support [[https://git.kernel.org/linus/bc3fc5c05100712fa56418f4e3e38f30e6e6f1e7|commit]] * rockchip: io-domain: add rk3568 support [[https://git.kernel.org/linus/28b05a64e47cbceebb8a5f3f643033148d5c06c3|commit]] * !CoreSight configuration management; ETM strobing [[https://git.kernel.org/linus/85e2414c518a03a21dddd4bc88fec2723c5e1197|commit]], [[https://git.kernel.org/linus/42ff700f3112babac129f4ae33023a7b7ce40a29|commit]], [[https://git.kernel.org/linus/f53e93ac8cf705fffdefe79573ce001d81c3c6fe|commit]], [[https://git.kernel.org/linus/94d2bac540762e7517933d365dd6289f54963c97|commit]], [[https://git.kernel.org/linus/f8cce2ff3c04361b8843d8489620fda8880f668b|commit]], [[https://git.kernel.org/linus/a0114b4740dd739df97d09db7c9bfc11579fc515|commit]], [[https://git.kernel.org/linus/810ac401db1fe432020d7936a199591000de8279|commit]], [[https://git.kernel.org/linus/7fdc9bb2ce113c5318fdacbb717897fede81949d|commit]], [[https://git.kernel.org/linus/a13d5a246aca17c44514be9afa20b34443182356|commit]], [[https://git.kernel.org/linus/f71cd93d5ea49c9993a30bea4e64d704d3caca26|commit]] * ARM64 * hv: Enable Hyper-V code to be built on ARM64 [[https://git.kernel.org/linus/7aff79e297ee1aa0126924921fd87a4ae59d2467|commit]] * PCI: hv: Support host bridge probing [[https://git.kernel.org/linus/15d82ca23c996d50062286d27ed6a42a8105c04a|commit]], [[https://git.kernel.org/linus/41dd40fd717997085588442821f4463e05c758cf|commit]], [[https://git.kernel.org/linus/b424d4d4263200459615c87ad8dddaf4bb571a9d|commit]], [[https://git.kernel.org/linus/7d40c0f70d92291605c4498b8ee4b3a3c3ba07b1|commit]], [[https://git.kernel.org/linus/418cb6c8e051119125b886c879efdacb04df7165|commit]], [[https://git.kernel.org/linus/38c0d266dc80b81f7f72314620f01ff6a1e119fe|commit]], [[https://git.kernel.org/linus/9e7f9178ab4943b3a7294a12bc38925c515ca3f0|commit]], [[https://git.kernel.org/linus/88f94c7f8f40d7e26f991f6f6ed914ff44361d75|commit]] * Add support for 32-bit tasks on asymmetric AArch32 systems [[https://git.kernel.org/linus/d82158fa6df4237c9859b27d719c53b4fe09e69e|commit]], [[https://git.kernel.org/linus/08cd8f4112dbd33bbfe1112dd6e9f0a228a8e132|commit]], [[https://git.kernel.org/linus/df950811f4a884d08f05e22a8e0089d54bb4ba70|commit]], [[https://git.kernel.org/linus/7af33504d1c8077b40121294b5eb6e680a859468|commit]], [[https://git.kernel.org/linus/ead7de462ae56b2d2e56fb5a414f6e916dddc4c9|commit]], [[https://git.kernel.org/linus/94f9c00f6460c0b175226c8fe6fd137547b239bd|commit]], [[https://git.kernel.org/linus/702f43872665e3b1cc6fdb77d238533274fc9d18|commit]] * Enable Linux guests on Hyper-V [[https://git.kernel.org/linus/57d276bbbd322409bb6f7c6446187a29953f8ded|commit]], [[https://git.kernel.org/linus/512c1117fb2eeb944df1b88bff6e0c002990b369|commit]], [[https://git.kernel.org/linus/9bbb888824e38cc2e9118ed351fe3d22403a73e1|commit]], [[https://git.kernel.org/linus/9b16c2132f34316bf0b59d24357a788cc1e9e352|commit]], [[https://git.kernel.org/linus/7aff79e297ee1aa0126924921fd87a4ae59d2467|commit]] * PCI: hv: Support host bridge probing [[https://git.kernel.org/linus/15d82ca23c996d50062286d27ed6a42a8105c04a|commit]], [[https://git.kernel.org/linus/41dd40fd717997085588442821f4463e05c758cf|commit]], [[https://git.kernel.org/linus/b424d4d4263200459615c87ad8dddaf4bb571a9d|commit]], [[https://git.kernel.org/linus/7d40c0f70d92291605c4498b8ee4b3a3c3ba07b1|commit]], [[https://git.kernel.org/linus/418cb6c8e051119125b886c879efdacb04df7165|commit]], [[https://git.kernel.org/linus/38c0d266dc80b81f7f72314620f01ff6a1e119fe|commit]], [[https://git.kernel.org/linus/9e7f9178ab4943b3a7294a12bc38925c515ca3f0|commit]], [[https://git.kernel.org/linus/88f94c7f8f40d7e26f991f6f6ed914ff44361d75|commit]] == ARC == * Support 3/4 levels and asm-generic/pgalloc [[https://git.kernel.org/linus/6128df5be48f48d63efdc7c52022dd163f612373|commit]], [[https://git.kernel.org/linus/12e7804c264143c63d1cae7e3a62d21fbed06f59|commit]], [[https://git.kernel.org/linus/47910ca3ce946662f950d700f26e51c563a9821f|commit]], [[https://git.kernel.org/linus/366440eec855dad6527adaf2f1dcc305fb5eef99|commit]], [[https://git.kernel.org/linus/1b4013b9aebca87636dc9edc8903ffa87267704f|commit]], [[https://git.kernel.org/linus/da773cf20eb3745e18be995e00be0d57aa862564|commit]], [[https://git.kernel.org/linus/e93e59ac1e699d07a2bfd0bb03f36b0d2f931834|commit]], [[https://git.kernel.org/linus/be43b096ed787bad9e1a74f79486159c6cd6e648|commit]], [[https://git.kernel.org/linus/89d0d42412a116563c28c763d9c1bdee83b5b6af|commit]], [[https://git.kernel.org/linus/a79a9c765f95a73e087f11f0994297cd69987bda|commit]], [[https://git.kernel.org/linus/2cc1121bc993ca3090cc4267bc38d3da61b68602|commit]], [[https://git.kernel.org/linus/fe6cb7b043b69cd9498616592bb9e28648fb4f7a|commit]], [[https://git.kernel.org/linus/f35534a2bcc7fd614a11aa7e3d91a0b1d6c962fb|commit]], [[https://git.kernel.org/linus/d9820ff76f95fa26d33e412254a89cd65b23142d|commit]], [[https://git.kernel.org/linus/9f3c76aedcbfee61dcdf299e708888141c7132fd|commit]], [[https://git.kernel.org/linus/2dde02ab6d1a725ddccc7144ff6bf5f55d37f916|commit]], [[https://git.kernel.org/linus/8747ff704ac886f6ef992b1b7eadcf77d151fd3a|commit]] * Retire ARC750 support [[https://git.kernel.org/linus/767a697e75769fdae092a15d92bf562d5631a490|commit]] * Retire MMUv1 and MMUv2 support [[https://git.kernel.org/linus/288ff7de62af0936353c9394de9d0b2c6dd22c80|commit]] == S390 == * Add HWCAP_S390_PCI_MIO to ELF hwcaps [[https://git.kernel.org/linus/7e8403ecaf884f307b627f3c371475913dd29292|commit]] * Add support for KFENCE [[https://git.kernel.org/linus/e41ba1115a351dd037c21ac75660638219d51485|commit]] * Enable KCSAN [[https://git.kernel.org/linus/e37b3dd063a1a68e28a7cfaf77c84c472112e330|commit]] * cio: add dev_busid sysfs entry for each subchannel [[https://git.kernel.org/linus/d3683c055212bf910d4e318f7944910ce10dbee6|commit]] * debug: add early tracing support [[https://git.kernel.org/linus/d72541f945127b4873dace501406a1bc8cd8e1e9|commit]] * ftrace: implement hotpatching [[https://git.kernel.org/linus/de5012b41e5c900a8a3875c7a825394c5f624c05|commit]] * qeth: remove OSN support [[https://git.kernel.org/linus/a8c7629c622b7cfa219c9edddd4f30833c330997|commit]] * Remove xpram device driver [[https://git.kernel.org/linus/68c32eb2707aed0a3be1a60b0f206943a25e8f34|commit]] * Report more CPU capabilities [[https://git.kernel.org/linus/b3bc7980f4ad12c0cd4e2c7a5541ed2a061a0770|commit]] == POWERPC == * Book3S HV: XIVE: Add support for automatic save-restore [[https://git.kernel.org/linus/f5af0a978776b710f16dc99a85496b1e760bf9e0|commit]] * Add MSI IRQ domains to PCI drivers [[https://git.kernel.org/linus/0fcfe2247e75070361af2b6845030cada92cdbf8|commit]], [[https://git.kernel.org/linus/a5f3d2c17b07e69166b93209f34a5fb8271a6810|commit]], [[https://git.kernel.org/linus/174db9e7f775ce06fc6949c9abbe758b3eb8171c|commit]], [[https://git.kernel.org/linus/e4f0aa3b4731430ad73fb4485e97f751c7500668|commit]], [[https://git.kernel.org/linus/14be098c5387eb93b794f299f3c3e2ddf6038ec7|commit]] * pseries: Add support for FORM2 associativity [[https://git.kernel.org/linus/1c6b5a7e74052768977855f95d6b8812f6e7772c|commit]] * ptdump: Convert powerpc to GENERIC_PTDUMP [[https://git.kernel.org/linus/e084728393a58e7fdafeee2e6b20e0faff09b557|commit]] * Retire sbc8548 board support [[https://git.kernel.org/linus/c12adb0678446b3284a6135dc5fa7aa3b6a968a5|commit]] * Retire sbc8641d board support [[https://git.kernel.org/linus/d7c1814f2f4f812d7a39447f975abdc095dbf7aa|commit]] == RISCV == * Enable Undefined Behavior Sanitizer UBSAN [[https://git.kernel.org/linus/8341dcfbd8dda98a3b2836a421016f7d88e35b1c|commit]] * Improve stack randomisation on RV64 [[https://git.kernel.org/linus/d5935537c8256fc63c77d5f4914dfd6e3ef43241|commit]] * Support allocating gigantic hugepages using CMA [[https://git.kernel.org/linus/8ba1a8b77ba1eb3aef441ed2caf28ab2b1261f5f|commit]] * Add support for hugepage migration [[https://git.kernel.org/linus/c24a19674258dcc968a198d8e0d4717c8f27700c|commit]] * kprobes: implement the auipc instruction [[https://git.kernel.org/linus/b7d2be48cc08a9d42e347d944efa9f37ab9b83d2|commit]] and the branch instructions [[https://git.kernel.org/linus/67979e927dd053bde3b71128495f651256b3161c|commit]] == MIPS == * Retire MACH_PISTACHIO [[https://git.kernel.org/linus/104f942b2832ab1340dab34ae2dad8b31b772788|commit]] * Allow generating FIT image for Marduk board [[https://git.kernel.org/linus/666173ee32e2d6f2853bd54b11b8127ac97eb019|commit]] == M68K == * m5441x: add flexcan support [[https://git.kernel.org/linus/35a9f9363a89aa964c85b769c434a42b8b0f4b0d|commit]] = Drivers = == Graphics == * AMD * Initial Cyan Skillfish support [[https://git.kernel.org/linus/5ccde01b50c003a6e6ed12478465983278d99c6f|commit]], [[https://git.kernel.org/linus/30ebc16aac645d8676531858c9fe2cff911c77e5|commit]], [[https://git.kernel.org/linus/d0f56dc25afba6e08be2d2611d5d19f97821aa64|commit]], [[https://git.kernel.org/linus/708391977be557359f7e765c4474e237238febb2|commit]], [[https://git.kernel.org/linus/6e80eacd9c995769952fc75010d64500a905bd14|commit]], [[https://git.kernel.org/linus/f36fb5a0e3611aaf2e68623fc12fae41c4990de5|commit]], [[https://git.kernel.org/linus/621312a2acdff9c8012247bf79f8a8ffb7547c91|commit]], [[https://git.kernel.org/linus/bf4759a81b7b2466b3ce36a80f3f406cf627e007|commit]], [[https://git.kernel.org/linus/d594e3cc19bed8f0f1d8355c2c5681ef51aef0e9|commit]], [[https://git.kernel.org/linus/9dbd8a125170a0f5fe648a03221795415d6f4e7d|commit]], [[https://git.kernel.org/linus/9724bb6621cb997a5b3d3e8032723c2d2c627e6d|commit]], [[https://git.kernel.org/linus/86491ff7c6e749a487d76c450ec16e3b87f62971|commit]], [[https://git.kernel.org/linus/d9393f9b68a52dc6d905e3e19c4a3b40d0897432|commit]], [[https://git.kernel.org/linus/06e75b88e8b8e784a867a506de634f7d229f1001|commit]], [[https://git.kernel.org/linus/b515937b414a5b1bbacd6cde1c1f4883808399e3|commit]], [[https://git.kernel.org/linus/338b3cf0b9f8e122fc8257133c06aa92ad5ab9b0|commit]], [[https://git.kernel.org/linus/2766534b766e1b12e0fa0a4e2e26929e808fde71|commit]], [[https://git.kernel.org/linus/e330a68f30a6306bd8599f183b0705fb71d3ee97|commit]], [[https://git.kernel.org/linus/3188fd0752a5f6ec3682fa0b5c437d3b54355351|commit]], [[https://git.kernel.org/linus/1c7916af55a7c14702bf5dbc61c7918450a93c96|commit]], [[https://git.kernel.org/linus/c5d0aa482e10d669437c2b660ecda5ee6ee448e1|commit]], [[https://git.kernel.org/linus/128ac51a5c92ee7b8c1192e30a5e63071ac8ca33|commit]], [[https://git.kernel.org/linus/1139402e646d5b4f911005f3b1e78d955a4d1b71|commit]], [[https://git.kernel.org/linus/ad75be36d448245e66009374a53db86b362a2b5f|commit]], [[https://git.kernel.org/linus/67c3f8456a14bec99b8e276f9df2bedae3d97bb4|commit]], [[https://git.kernel.org/linus/61ad757dae89d6d493e05954f0670031b5f29524|commit]], [[https://git.kernel.org/linus/641df09904876d0f5be6e991eafc27353b90e218|commit]], [[https://git.kernel.org/linus/7fd74ad88054c99e78cfc81afab99d3fff8ca29c|commit]], [[https://git.kernel.org/linus/a8f706966b92da9d3e4d5080f076bb41f22cd5b4|commit]] * Added video codec support for Yellow Carp [[https://git.kernel.org/linus/554398174d98364ea91a7a9aa6866d65ea72d0da|commit]], [[https://git.kernel.org/linus/6505d6fcc616472c1b4d6298beacf52673c7b072|commit]] * Support board calibration on aldebaran [[https://git.kernel.org/linus/54e6065461242cc82881bea2aaffb91841859987|commit]] * Add ID for beige goby [[https://git.kernel.org/linus/a2e9b1666ea728aac7107e28d2106fce7e2aba5e|commit]] * Add another Renoir DID [[https://git.kernel.org/linus/0c492e22ba2c9f984a80bcec4e3cb7e41b6985ac|commit]] * Add pci device id for cyan_skillfish [[https://git.kernel.org/linus/a8f706966b92da9d3e4d5080f076bb41f22cd5b4|commit]] * Add some additional RDNA2 PCI IDs [[https://git.kernel.org/linus/8f0c93f454bd7ab04eaec1d3c436c4c7c2378f07|commit]] * Add yellow carp pci id [[https://git.kernel.org/linus/69b30d80ef0d51df2ec9428a96dc1fb36e256faf|commit]] * Modernize virtual display feature [[https://git.kernel.org/linus/84ec374bd580364a32818c9fc269c19d6e931cab|commit]], [[https://git.kernel.org/linus/fd922f7a0e90722b571dcd7ad7b7b4f0af4c80be|commit]], [[https://git.kernel.org/linus/733ee71ae0d03a8b03711dca8bc94c8ac05a6bc3|commit]] * Reenable BACO support for 699F:C7 polaris12 SKU [[https://git.kernel.org/linus/602e338ffed31b1f15c706ea109366e3bae6e39b|commit]] * amdkfd: HMM-based SVM memory manager to KFD [[https://git.kernel.org/linus/2aeb742b72121c539cfc9cff8c00c5ca32ba4b1c|commit]], [[https://git.kernel.org/linus/40ce74d1b28d38e5debc14b5a6ddd9071ae2d310|commit]], [[https://git.kernel.org/linus/42de677f79999791bee4e21be318c32d90ab62c6|commit]], [[https://git.kernel.org/linus/c5e2e4781ac5760c6b5efb09fed6ac7725fcf041|commit]], [[https://git.kernel.org/linus/04d8d73dbcbe645a378fca6adc6f0e7111e46c17|commit]], [[https://git.kernel.org/linus/d8a3c1c80ceb656de00b45fe1595a040e5535202|commit]], [[https://git.kernel.org/linus/b1c46c7d622bed62898579548a7e9a21e1320c9d|commit]], [[https://git.kernel.org/linus/4683cfecadeb383b03019ad11aeea1efac38c1ba|commit]], [[https://git.kernel.org/linus/d27afacfead5af7a38c1a65c93c07b7bca6f2420|commit]], [[https://git.kernel.org/linus/f80fe9d3c1149bb2ad0d7807aaaf5eff7c4e80a6|commit]], [[https://git.kernel.org/linus/8a7c184a16d73ab25360e0f5997f82306ff5d5a2|commit]], [[https://git.kernel.org/linus/9705c85ff2dc0e421255a1a68171c3b78116b313|commit]], [[https://git.kernel.org/linus/063e33c5469cf5f46407701f1121a978a3af2ce8|commit]], [[https://git.kernel.org/linus/0f7b5c44d4c53710993e4773bd6eaf171f1888e6|commit]], [[https://git.kernel.org/linus/814ab9930cfd709768439799eae3c7ef0a658b54|commit]], [[https://git.kernel.org/linus/c46ebb6a6d9d28fce66595b56db070b0cc4fab71|commit]], [[https://git.kernel.org/linus/e49fe4040a10c1cd3b215c511f658d15aa7c8be9|commit]], [[https://git.kernel.org/linus/b53fa124acdcec6d05bcdb36b55bf0f84471b1b7|commit]], [[https://git.kernel.org/linus/50ea50cf6f6d31d3235ad1853c5dbea766a3ed11|commit]], [[https://git.kernel.org/linus/0b0e518d61af8e1cb73cbbfb313b215640c8a6f3|commit]], [[https://git.kernel.org/linus/48ff079b28d82dbce000cc45c0fd35b6ae9ffbda|commit]], [[https://git.kernel.org/linus/90d7d3eda5796fa48048f1114b0aa090c5465d17|commit]], [[https://git.kernel.org/linus/9dd9cc2f7433cdf389049c91c87c09eaccece373|commit]], [[https://git.kernel.org/linus/2383f56bbe4ae1460d11ae77b93c1730c4a20c26|commit]], [[https://git.kernel.org/linus/ea53af8a59c89b1bb6743d0956da53eee4cb4cd2|commit]], [[https://git.kernel.org/linus/eb2cec5537bbab46a319b4b0bcd71c320c382d2b|commit]], [[https://git.kernel.org/linus/f04c79cfba7e01db060d17c8d46f23cf8e02845a|commit]], [[https://git.kernel.org/linus/b41896e3eeb5cfb9f906f5d72d9b9c735dc234d4|commit]], [[https://git.kernel.org/linus/5f319c5c21b5909abb43d8aadc92a8aa549ee443|commit]], [[https://git.kernel.org/linus/485bea1f90b3347bb5c1f8adad533f14d8d8ff1c|commit]], [[https://git.kernel.org/linus/cda0f85bfa5e5fddc51b94cfd6680c6697707a89|commit]], [[https://git.kernel.org/linus/564d2b92c7d4569cdc76a08fd700de1309faa5e8|commit]], [[https://git.kernel.org/linus/1a3b2b5dca1924f2e7eae618ad79471c4a253236|commit]], [[https://git.kernel.org/linus/4c166eb95decf03cfee42d03b42145513a15554a|commit]], [[https://git.kernel.org/linus/4ab159d2547c26b34a4ff4770598b72660da1461|commit]] * ast: Add detect function support [[https://git.kernel.org/linus/aae74ff9caa8de9a45ae2e46068c417817392a26|commit]] * bridge: ti-sn65dsi86: Add support for the DP AUX bus [[https://git.kernel.org/linus/e0bbcc6233f7c664474287aaed8dcffd935a1869|commit]] * gud: Add Raspberry Pi Pico ID [[https://git.kernel.org/linus/b3f4ef669357d5b9a2c5e8c33e3967a2070db7f9|commit]] * Intel * Move to TTM for discrete memory support [[https://git.kernel.org/linus/0ff375759f64a0b81853d9d9b4c5b5b4b06f4a2c|commit]], [[https://git.kernel.org/linus/3c2b8f326e7f73dd10ae422dc65603a858f6c6b4|commit]], [[https://git.kernel.org/linus/32b7cf51a441270c62ebaa146c9431e6f155d901|commit]] * Introduce a migrate interface [[https://git.kernel.org/linus/b6e913e19c54eddd6a4d637969f5c079effb74c6|commit]], [[https://git.kernel.org/linus/bf74a18ca8569ff1ac89501026a8218753f757f7|commit]], [[https://git.kernel.org/linus/e11b7b6e574d57b99952213b5388db66445b18f2|commit]] * Reinstate ADL-P mmap ioctls [[https://git.kernel.org/linus/d3f3baa3562a5d09f3e87f5fdf84952112807753|commit]] * Enable pipe DMC loading on XE-LPD and ADL-P [[https://git.kernel.org/linus/451e05e20270454ef9a9c52e32e2f8863a368b04|commit]], [[https://git.kernel.org/linus/3d5928a168a9546b23c6b3439c6158d7a028326c|commit]], [[https://git.kernel.org/linus/2ef140bd23522f71da83667eee35d53eaafd7659|commit]], [[https://git.kernel.org/linus/dac0f8ad653a2e944566f109456cd51c151c14c5|commit]] * Add PSF GV point support [[https://git.kernel.org/linus/192fbfb7674481c605dc49ead3ada9a4ee2420e1|commit]] * Add Per connector debugfs node for DSC BPP enable [[https://git.kernel.org/linus/da3829ef9992c8e4ff13f622e3597275d9ce5b6d|commit]] * Synchronous accelerated migration and clearing for i915 on TTM [[https://git.kernel.org/linus/1c4dbe056dab0b7c2a2f42f4d393cc7b9bdb98ad|commit]], [[https://git.kernel.org/linus/5c43ec5d538a5fa1736d298e63a3f8ac03009eea|commit]], [[https://git.kernel.org/linus/3b86eb82dc2c9989ca6e53cb597a2a1390c64d12|commit]], [[https://git.kernel.org/linus/0dcd6fdf3b4be20995d8d35198ac252833613ab9|commit]], [[https://git.kernel.org/linus/3607e1e9ba7553e39b175fa14d10a48677083607|commit]], [[https://git.kernel.org/linus/b4ef95309110122e05b0d17310b80a0abde881d9|commit]], [[https://git.kernel.org/linus/cf586021642d8017cde111b7dd1ba86224e9da51|commit]], [[https://git.kernel.org/linus/563baae1875cbcac332086cca325cf55a0532b9e|commit]], [[https://git.kernel.org/linus/94ce0d65076cda511da843ae1893c819948a215a|commit]], [[https://git.kernel.org/linus/50331a7b50741035cc9335f863939d638b225e71|commit]], [[https://git.kernel.org/linus/57143f2e5b41f3e51b13d3c358e29a932334110d|commit]], [[https://git.kernel.org/linus/99919be74aa37537850a7b453f2a3e3260e0d50e|commit]] * Enable GuC based power management features [[https://git.kernel.org/linus/dff0fc4990929858eccab824bd310e7fb4bb20ee|commit]], [[https://git.kernel.org/linus/7ba79a671568b8d9d014f7a4c6fc8dfeb70c0d2d|commit]], [[https://git.kernel.org/linus/7695d08f1e30f361502e9c19b6d330234d4ca755|commit]], [[https://git.kernel.org/linus/869cd27ece296be710d2039ba930abea3185268f|commit]], [[https://git.kernel.org/linus/63c0eb30bfe9269d79f0cb9cbe6ff86b14928a19|commit]], [[https://git.kernel.org/linus/db301cffd8a285bbe73879671e6d666a0b654138|commit]], [[https://git.kernel.org/linus/d41f6f82d319ca0effae840553cac74425328ddf|commit]], [[https://git.kernel.org/linus/c279bec18e97735aeb4ab2c931da778bb31f4f02|commit]], [[https://git.kernel.org/linus/f1928ac2a18ffa0784783de09cc6fb5ca17c92f9|commit]], [[https://git.kernel.org/linus/899a0fd73a41f3e3babedbc2e5bf73fd38a4461f|commit]], [[https://git.kernel.org/linus/025cb07bebfaf9e3703f902cce92b4656129a62b|commit]], [[https://git.kernel.org/linus/41e5c17ebfc20bd840993e9c36e5993298e3fe6d|commit]], [[https://git.kernel.org/linus/8ee2c227822e755d0dd4375337e626c9c79c6363|commit]], [[https://git.kernel.org/linus/216d56c5da5c93cb2ae91b911ad6ccfc33e03bee|commit]] * kmb: Enable alpha blended second plane [[https://git.kernel.org/linus/c026565fe9be813fe826f7e5533ed763283af5f0|commit]] * mediatek * Add mt8183 aal support [[https://git.kernel.org/linus/c7ef8f3572ae4cec1915070bae7bc01c6a2e8b19|commit]] * Add support for main DDP path on MT8167 [[https://git.kernel.org/linus/58e4c539820020c5c997551b05a4093cae645870|commit]] * Separate aal sub driver [[https://git.kernel.org/linus/78d1783c32434564bf4d31fae7fffaacd03ba080|commit]] * msm * a6xx: Add support for Adreno 7c Gen 3 gpu [[https://git.kernel.org/linus/192f4ee3e408553992c48d35f1786679476704a6|commit]] * a680/7c3 support [[https://git.kernel.org/linus/840d10b64dad17dbb5fabfdbe94884258b916d1e|commit]] * dpu: add support for alpha blending properties [[https://git.kernel.org/linus/f964cfb7bcffc843469756feb15260dd623c38b5|commit]] * dpu: support setting up two independent DSI connectors [[https://git.kernel.org/linus/a2f3d32f1434becbd17b255c5072b7a20b13292a|commit]] * dsi: Add DSI support for SC7280 [[https://git.kernel.org/linus/9a152785e233c3d62e82ada3cadabe01b75d4758|commit]], [[https://git.kernel.org/linus/6af927984b549d81a225c8dbcf51c95325b0b1e0|commit]], [[https://git.kernel.org/linus/65c391b3199418d55e1d94a7e1d1ec1fe456fdee|commit]] * dsi: add support for dsi test pattern generator [[https://git.kernel.org/linus/5e2a72d43498a46777c618ef97b8ee3ebf188567|commit]] * nouveau * ga102-: support ttm buffer moves via copy engine [[https://git.kernel.org/linus/49b2dfc081826874705b27f7970631319628ee7f|commit]] * nv50-: Add basic DPCD backlight support for nouveau [[https://git.kernel.org/linus/6eca310e8924ab98c73b81dfd39e7dd553ceddfd|commit]] * panel * simple: Support DP AUX backlight [[https://git.kernel.org/linus/bfd451403d70b13d22db097e4590fa80ba2160eb|commit]] * simple: add Gopher 2b LCD panel [[https://git.kernel.org/linus/49179e6657a252242ee912472c9d9c81a33800a6|commit]] * simple: Add support for EDT ETM0350G0DH6 panel [[https://git.kernel.org/linus/f08a2a1eecb63debef0c6cac3d94dd06dd5abbc1|commit]] * simple: Add support for EDT ETMV570G2DHU panel [[https://git.kernel.org/linus/e46f73fbbe00c73ccae7602257172c7f6fea6c37|commit]] * simple: Add support for two more AUO panels [[https://git.kernel.org/linus/93ea7aa8dfc0c006c6b53ffd47088b8e9ce5248f|commit]] * simple: add LOGIC Technologies LTTD800480070-L6WH-RT [[https://git.kernel.org/linus/0c044f7d96d3e220d4a683827be3dada5e308e8e|commit]] * simple: add Multi-Innotechnology MI1010AIT-1CP1 [[https://git.kernel.org/linus/81162f4bdeca7cedd4176f61cfec778af3fa5dc1|commit]] * simple: Allow panel-simple be a DP AUX endpoint device [[https://git.kernel.org/linus/74c06c282ae63560fcf4073d1564f054d96285ec|commit]] * Add Innolux EJ030NA 3.0" 320x480 panel [[https://git.kernel.org/linus/868d043f056016b8002897b536d56bb35f87ed2e|commit]] * Add ilitek ili9341 panel driver [[https://git.kernel.org/linus/5a04227326b04c15b015181772f5c853172fdb68|commit]] * Add support for E Ink VB3300-KCA [[https://git.kernel.org/linus/9746f5fe70aa16182bcb505265c4800365438585|commit]] * Add basic DP AUX backlight support [[https://git.kernel.org/linus/10f7b40e4f3050cd22a161f46a47564e8c5ce91f|commit]] * atna33xc20: Introduce the Samsung ATNA33XC20 panel [[https://git.kernel.org/linus/32ce3b320343acf8871c63b98e72778f5f60cefc|commit]] * db7430: Add driver for Samsung DB7430 [[https://git.kernel.org/linus/a3a5f9d0fb15da90820254ba735491887cc12099|commit]] * ws2401: Add driver for !WideChips WS2401 [[https://git.kernel.org/linus/57f6190a60ecc19f1ddddac0d7ea6524229271a9|commit]] * simple-kms: Support custom CRTC state [[https://git.kernel.org/linus/38c5af44a75ac1c76da8f8eec578670ff65471c0|commit]] * tegra * Add memory bandwidth management to NVIDIA Tegra DRM driver [[https://git.kernel.org/linus/ad85b0843ee4536593415ca890d7fb52cd7f1fbe|commit]], [[https://git.kernel.org/linus/04d5d5df9df79f9045e76404775fc8a084aac23d|commit]] * host1x: TegraDRM UAPI [[https://git.kernel.org/linus/687db2207b1bc94ca34743871167923a6de78d85|commit]], [[https://git.kernel.org/linus/c78f837ae3d1e532ff4eb90155b42d7a2e892a3f|commit]], [[https://git.kernel.org/linus/17a298e9ac7c011e64a9c0b6f807b43f9af22eac|commit]], [[https://git.kernel.org/linus/e902585fc8b639f1a1258eaa6265e98994e34ef8|commit]], [[https://git.kernel.org/linus/0fddaa85d66140466df8e848afcda452b7d7b416|commit]], [[https://git.kernel.org/linus/f51632cc0ed35b42d5ca1793e364e5942b236ae8|commit]], [[https://git.kernel.org/linus/57e203953d150e6304ab6936bd2d9aa2daa687f4|commit]], [[https://git.kernel.org/linus/9916612311a777cdf15a53491243589ea4fcc4e7|commit]], [[https://git.kernel.org/linus/e0f2977c35733fcccafdabcc02bf4f6ddf7f438d|commit]], [[https://git.kernel.org/linus/d7c591bc1a3f23d605b43ac5b207e378d02b01ca|commit]], [[https://git.kernel.org/linus/fc34833640a14f4d142a8462619fb6665483ead5|commit]], [[https://git.kernel.org/linus/44e961381354df6db92065be3ba2e608c1838b3e|commit]], [[https://git.kernel.org/linus/13abe0bb15ceac2fb8e8853bd30c278426d95ad0|commit]], [[https://git.kernel.org/linus/8cc95f3fd35e1de3495d9e2acb051162c739cd25|commit]], [[https://git.kernel.org/linus/ef531d01663a99981c4496a53f06935bead938a8|commit]] * v3d: Expose performance counters to userspace [[https://git.kernel.org/linus/26a4dc29b74a137f45665089f6d3d633fcc9b662|commit]] * xlnx: zynqmp_dpsub: Add global alpha support [[https://git.kernel.org/linus/650f12042b85322e1459b7e49d50ae09c60e28d3|commit]] * mediatek * Add MT8167 configuration [[https://git.kernel.org/linus/8562e78c0b834e77d96c752974af7586939fcc54|commit]], [[https://git.kernel.org/linus/15870b97c36ab7fa07d4488b0a2457c2f2da6700|commit]], [[https://git.kernel.org/linus/41ca9caaae0bfc959b22dbcd59d88a7107707e17|commit]], [[https://git.kernel.org/linus/c91026a938c261c2241c391a12b7f99647cb8a06|commit]], [[https://git.kernel.org/linus/511cf7d1233154df1af043c9fb843821d98ed24a|commit]] * gem mmap object support [[https://git.kernel.org/linus/500007ebbae5e2da31f9220f913d9eb1505c71f8|commit]] * vkms: Switch to shadow-buffered plane state [[https://git.kernel.org/linus/b715650220311e50448cb499c71084ca8aeeeece|commit]], [[https://git.kernel.org/linus/7602d4221842c12777363591df04672e2c8b6a61|commit]], [[https://git.kernel.org/linus/b43e2ec03b0de040d536591713ea9c875ff34ba9|commit]], [[https://git.kernel.org/linus/bbeb7461c7eed2c5a9a5e6174f388d8bda2b42e9|commit]] == Power Management == * ACPI: iASL: Add support for the AEST table (data compiler) [[https://git.kernel.org/linus/e692fa1353609a3cd22f4b415c9d1f014e769ecd|commit]] * ACPI: Add !LoongArch support for ACPI_PROCESSOR/ACPI_NUMA [[https://git.kernel.org/linus/b1121e2a182dc8f22e7cfa2d8374199505d27ab8|commit]] * ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype [[https://git.kernel.org/linus/2aaea6a1647e887fe91ce3e0324e6be4362e5388|commit]] * thermal * intel: Allow processing of HWP interrupt [[https://git.kernel.org/linus/950809cd6ca2ff2e2bb9d826c4d9e35d134d7de0|commit]] * rcar_gen3_thermal: Add support for hardware trip points [[https://git.kernel.org/linus/47cf09e0f4fc51200ecea15387bec3584562f55d|commit]] * tegra: Add driver for Tegra30 thermal sensor [[https://git.kernel.org/linus/3747e4263ff6d6085507a32946f8236c62dd2495|commit]] * intel: Add TCC cooling support for !AlderLake platform [[https://git.kernel.org/linus/a414a08aefe6343492b812a50a1b2f3a30ce8b6e|commit]] * qcom: Add support for LMh driver [[https://git.kernel.org/linus/53bca371cdf7addc1e93e1b99285b3d3935685ec|commit]] == Storage == * nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP [[https://git.kernel.org/linus/3683b761fe3a10ad18515acd5368dd601268cfe5|commit]] * SCSI * ufs: Add Host Performance Booster Support [[https://git.kernel.org/linus/f02bc9754a6887bf5e286889265d24ce5e3b1952|commit]], [[https://git.kernel.org/linus/4b5f49079c52a7eadd2defbd8d2a270664a881d4|commit]], [[https://git.kernel.org/linus/2fff76f87542fae2366448ec8b01dbff415a7d22|commit]] * ufs: Add fault injection support [[https://git.kernel.org/linus/c11a1ae9b8f65ef7b82a5a1155581a6e6bafa375|commit]] * ufs: Add lu_enable sysfs node [[https://git.kernel.org/linus/f5efd4fe78de871515444b660029074be17ec11f|commit]] * lpfc: add support the Congestion Management Framework (CMF) [[https://git.kernel.org/linus/54404d357284d1405d98c424951357d970f41168|commit]], [[https://git.kernel.org/linus/3b0009c8be75bb5e4d5385e500735c07ec104467|commit]], [[https://git.kernel.org/linus/c6a5c747a3f9b035f836ba084416a4336291f276|commit]], [[https://git.kernel.org/linus/428569e66fa7ef4a41fbea9fa80f559914a74667|commit]], [[https://git.kernel.org/linus/9064aeb2df8e8185f649afa4600edcd8f6a9f6fd|commit]], [[https://git.kernel.org/linus/8c42a65c391732254d4da66aac6c6f9ed1a290ae|commit]], [[https://git.kernel.org/linus/72df8a452883b0be334396acba07df77c3c3f6c7|commit]], [[https://git.kernel.org/linus/daebf93fc3a5d12b3bc928aebb168c68e754dda2|commit]], [[https://git.kernel.org/linus/02243836ad6f384284f10302e6b820b893960d1c|commit]], [[https://git.kernel.org/linus/17b27ac5922454ff7de91cbed458643608c36abc|commit]], [[https://git.kernel.org/linus/7481811c3ac39498636acdbcc4cab74ae2a1ffe5|commit]], [[https://git.kernel.org/linus/9f77870870d8cd42407a6df7bdc1347c8c9536ed|commit]], [[https://git.kernel.org/linus/74a7baa2a3ee8be200ea5421fe025d5eb8621a6a|commit]], [[https://git.kernel.org/linus/acbaa8c8ed17e768dab3f09f457fd265d7c94848|commit]], [[https://git.kernel.org/linus/2dbf7cde53bec4f4d197b9d9af6f0fd6c37e5959|commit]], [[https://git.kernel.org/linus/9eb636b639b43dc17fd4081359403ab2af8f4046|commit]] * lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters [[https://git.kernel.org/linus/f449a3d7a1530db44e7bba1a875f522115e99ab5|commit]] * lpfc: Add 256 Gb link speed support [[https://git.kernel.org/linus/bfc477854a42c3de6c2f34c7e8f7ef9917ef53ca|commit]] * target: tcmu: Add new feature KEEP_BUF [[https://git.kernel.org/linus/018c14911dd7e2feedd96d440f12ea999e459fff|commit]] * smartpqi: Add PCI IDs for H3C P4408 controllers [[https://git.kernel.org/linus/d3af3f647bd57be2f6a007d12eaf55e20524fb96|commit]] * smartpqi: Add PCI IDs for new ZTE controllers [[https://git.kernel.org/linus/09d9968a8eff8c098149295ebb62a453a862b9c6|commit]] * smartpqi: Add PCI ID for new ntcom controller [[https://git.kernel.org/linus/e326b97c92ccbe0fa9256902ca0c20e2b6c40168|commit]] * smartpqi: Add SCSI cmd info for resets [[https://git.kernel.org/linus/f0e473e0f603bcd4fbbbd2913208aaad8191efec|commit]] * mpt3sas: Add io_uring iopoll support [[https://git.kernel.org/linus/432bc7caef4eaacc1101ee2569bb870bdfeed7ce|commit]] * mpt3sas: Use firmware recommended queue depth [[https://git.kernel.org/linus/787f2448c23603d658d955402b166e1dde0dc1e5|commit]] * mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute [[https://git.kernel.org/linus/4758fd91d5a07d46be1101d6d47b289ed5d904d0|commit]] * qedi: Add support for fastpath doorbell recovery [[https://git.kernel.org/linus/9757f8af04423f60b6ecbd6802ff4e3f618fbb44|commit]] * qla2xxx: Changes to support kdump kernel [[https://git.kernel.org/linus/62e0dec59c1e139dab55aff5aa442adc97804271|commit]] * qla2xxx: Changes to support kdump kernel for NVMe BFS [[https://git.kernel.org/linus/4a0a542fe5e4273baf9228459ef3f75c29490cba|commit]] * sd_zbc: Support disks with more than 2**32 logical blocks [[https://git.kernel.org/linus/1d479e6c9cb2b40abfb455863a4e9335db882e33|commit]] * libata: Introduce ncq_prio_supported sysfs attribute [[https://git.kernel.org/linus/5f91b8f54874300a8e3c6c89f39ce5a74a449f2c|commit]] * nvme: allow user toggling hmb usage [[https://git.kernel.org/linus/a5df5e79c43c84d9fb88f56b707c5ff52b27ccca|commit]] == Drivers in the Staging area == * rtl8723bs: add get_channel cfg80211 implementation [[https://git.kernel.org/linus/5402cc178c5ddcac871456eacbf8bc5ad72d41e9|commit]] * mfd: hi6421-spmi-pmic: move driver from staging [[https://git.kernel.org/linus/9bd9e0de1cf5b89c4854be505ac0a418ddcc01bf|commit]] * r8188eu: add newer/better RTL8188eu driver [[https://git.kernel.org/linus/15865124feed880978b79839c756ef6cbb4ec6b3|commit]], [[https://git.kernel.org/linus/8cd574e6af5463af7d693d111c61212e52c44810|commit]], [[https://git.kernel.org/linus/2b42bd58b32155a1be4dd78991845dec05aaef9e|commit]], [[https://git.kernel.org/linus/7884fc0a1473c2721f496f1d1ddc9d2c91aefa53|commit]], [[https://git.kernel.org/linus/3c56618e6691ca6adf8451a343d1ac2ca0c5e32b|commit]], [[https://git.kernel.org/linus/d8133ef655d25f483c2853d5e6a61fce7c912a4e|commit]], [[https://git.kernel.org/linus/55dfa29b43d23bab37d98f087615ff46d38241df|commit]] * media: hantro: Add support for the Rockchip PX30 [[https://git.kernel.org/linus/fb7cb344b969386979d15f3e1c08d511ffe88ef3|commit]] * media: hantro: Add H.264 support for Rockchip VDPU2 [[https://git.kernel.org/linus/c07665f99386da2f211508586e0dcfe211fe1249|commit]], [[https://git.kernel.org/linus/1f82f2df523cbc6dc972d1b4b977aebc5333cb0f|commit]] * media: imx: add a driver for i.MX8MQ mipi csi rx phy and controller [[https://git.kernel.org/linus/f33fd8d77dd0095b8841542584ba30d26625f8cb|commit]] == Networking == * Add driver for LiteX's LiteETH network interface [[https://git.kernel.org/linus/ee7da21ac4c3be1f618b6358e0a38739a5d1773e|commit]] * Bluetooth * Add additional Bluetooth part for Realtek 8852AE [[https://git.kernel.org/linus/6eefec4a0b668de9bbb33bd3e7acfbcc794162b0|commit]] * btusb: Add support for Foxconn Mediatek Chip [[https://git.kernel.org/linus/64832df2ac056f111b51aaebbe54a996e0fce7f1|commit]] * btusb: Add support for IMC Networks Mediatek Chip [[https://git.kernel.org/linus/2cdff8ca4c8414401bcbc9701229e971797b1340|commit]] * btusb: Add support for LG LGSBWAC92/TWCM-K505D [[https://git.kernel.org/linus/373568276007aa23840b142b28a469e452ecfad3|commit]] * btusb: Enable MSFT extension for Intel next generation controllers [[https://git.kernel.org/linus/f283f4765b65fde8a1b9927702b107e9fbd06d6a|commit]] * btusb: Enable MSFT extension for Mediatek Chip (MT7921) [[https://git.kernel.org/linus/654e6f7700c46017af309aab594f0afdebc30740|commit]] * btusb: Enable MSFT extension for WCN6855 controller [[https://git.kernel.org/linus/cbe6a0441315dfc0d6db62da3904d5f6d5747fab|commit]] * btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) [[https://git.kernel.org/linus/e947802657cb6f540ba04f498dfd4938ed6c569e|commit]] * bnxt_en * count discards due to memory allocation errors [[https://git.kernel.org/linus/907fd4a294dbb9ce12d9e47cb6fcf4dcc7b2a5f3|commit]] * count packets discarded because of netpoll [[https://git.kernel.org/linus/40bedf7cb2ac949052bf9741ccb9d673d782ae2c|commit]] * 1PPS functions to configure TSIO pins [[https://git.kernel.org/linus/9e518f25802cc13adcdb26adaaccfc7e9de80d44|commit]] * 1PPS support for 5750X family chips [[https://git.kernel.org/linus/caf3eedbcd8d326c9b789cc270b9ddcce254e0ce|commit]] * Implement new driver APIs to send FW messages [[https://git.kernel.org/linus/6c172d59ad79d3973e393ba49d819ed6f0417202|commit]], [[https://git.kernel.org/linus/7b370ad77392455dccd77c121b48bc9f76a14cbe|commit]], [[https://git.kernel.org/linus/3c8c20db769cd68e299b487035825e026b1a6ce9|commit]], [[https://git.kernel.org/linus/f9ff578251dc2f1cf5b9b007e050033d8414829d|commit]], [[https://git.kernel.org/linus/02b9aa1068682319508f9a1678e993ad958a8a4f|commit]], [[https://git.kernel.org/linus/ecddc29d928d0ecccbc8f339b59ed75e5c8e8ecf|commit]], [[https://git.kernel.org/linus/2138081708405fb9c16a76a9b6ef46c35d3f17a9|commit]], [[https://git.kernel.org/linus/3c10ed497fa87780a9ee8c31092373e5f1e20f64|commit]], [[https://git.kernel.org/linus/bbf33d1d9805fc3a59ded637ab6555fb20edb5d2|commit]], [[https://git.kernel.org/linus/b34695a894b88e50e16dd3dcb1098fe919023f14|commit]], [[https://git.kernel.org/linus/68f684e257d7f3a6303b0e838bfa982c74f2c8da|commit]] * brcmfmac * Add WPA3 Personal with FT to supported cipher suites [[https://git.kernel.org/linus/4b51de063d5310f1fb297388b7955926e63e45c9|commit]] * Add 43752 SDIO ids and initialization [[https://git.kernel.org/linus/d2587c57ffd8dcad04171dfd203dcc4ff98e4782|commit]] * Add xtlv support to firmware interface layer [[https://git.kernel.org/linus/a7dd0ac94544dd2465b01a0eeb1786f362477c65|commit]] * firmware: Allow per-board firmware binaries [[https://git.kernel.org/linus/5ff013914c62c493c206d70554cfb1d311ea481a|commit]] * can * Provide GPIO based termination [[https://git.kernel.org/linus/ef82641d68027b564ac6b12fca052065f9609f1a|commit]], [[https://git.kernel.org/linus/fe7edf2482e1e3d677cd1b5acebf5dd06d6246e6|commit]], [[https://git.kernel.org/linus/6e86a1543c378f2e8837ad88f361b7bf606c80f7|commit]] * flexcan: add mcf5441x support [[https://git.kernel.org/linus/d9cead75b1c66b4660b4f87ff339234042d7c6a5|commit]] * m_can: Add support for transceiver as phy [[https://git.kernel.org/linus/d836cb5fe045463cdab15ad6f278f7c7c194228f|commit]] * Add the netlink interface for CAN-FD Transmitter Delay Compensation (TDC) [[https://git.kernel.org/linus/e43aaa0fefcec5c02b23cff2589ce4ecb2bfcb9e|commit]], [[https://git.kernel.org/linus/7a4573cf3ae8e3ecff2f9865d2091ab4c00de085|commit]], [[https://git.kernel.org/linus/c734707820f8550ae492ddfb772234b752a9a798|commit]] * peak_usb: PCAN-USB: add support of loopback and one-shot mode [[https://git.kernel.org/linus/3a7939495ce8213656419ed7dbbc7f32e9645bdf|commit]] * rcar_canfd: Add support for RZ/G2L family [[https://git.kernel.org/linus/76e9353a80e9e9ff65b362a6dd8545d84427ec30|commit]] * dpaa2-switch * Add mirroring support [[https://git.kernel.org/linus/3b5d8b448602d158d042744e2edfb95e20ac5cbd|commit]], [[https://git.kernel.org/linus/adcb7aa335af165bf8481a269347b0c75af254f0|commit]], [[https://git.kernel.org/linus/c5f6d490c5782c2fe0fbde1337053f28ebeeb5f2|commit]], [[https://git.kernel.org/linus/3fa5514a2966b48478cd7fbb4e1102fc3dae22a3|commit]], [[https://git.kernel.org/linus/cbc2a8893b599dad7308e647d68e388bc175070e|commit]], [[https://git.kernel.org/linus/e0ead825a1f1c9ea4b3a0bf7f2a7e0e10fb71074|commit]], [[https://git.kernel.org/linus/0f3faece58085c94066d14ff9f73e990a55516ac|commit]], [[https://git.kernel.org/linus/7a91f9078d4fb683f162112a32bd52b2d21fb5c9|commit]], [[https://git.kernel.org/linus/d1626a1c273d0e66834006b10ebe12062dce2b6f|commit]] * Integrate the MAC endpoint support [[https://git.kernel.org/linus/1ca6cf5ecbde85ebe2fa9993f2d496926bf0e1da|commit]], [[https://git.kernel.org/linus/24ab724f8a4661b2dc8e696b41df93bdc108f7a1|commit]], [[https://git.kernel.org/linus/042ad90ca7ce70f35dc5efd5b2043d2f8aceb12a|commit]], [[https://git.kernel.org/linus/2b24ffd83e3953e6ff7a67ca1c8f7832598b1bf0|commit]], [[https://git.kernel.org/linus/27cfdadd687deca58146b415f60b23d185cb3532|commit]], [[https://git.kernel.org/linus/84cba72956fddf29ba666f885c39ed147024c125|commit]], [[https://git.kernel.org/linus/8581362d9c8528fb9b013cfb51324447c6bdae54|commit]], [[https://git.kernel.org/linus/f0653a892097ca16c90e32b6615cac5eba0df3a8|commit]] * dsa * mt7530: enable assisted learning on CPU port [[https://git.kernel.org/linus/0b69c54c74bcb60e834013ccaf596caf05156a8e|commit]] * mv88e6xxx: map virtual bridges with forwarding offload in the PVT [[https://git.kernel.org/linus/ce5df6894a5752676a015dfe342f25753971c02f|commit]] * sja1105: add FDB fast ageing support [[https://git.kernel.org/linus/5126ec72a094bd3a721941323c48cc80c60139d9|commit]] * sja1105: enable address learning on cascade ports [[https://git.kernel.org/linus/81d45898a59a5fb443406603b126a4d1856a1007|commit]] * sja1105: increase MTU to account for VLAN header on DSA ports [[https://git.kernel.org/linus/777e55e30d1275e0ddd70efdbcd8cf6f4dae554e|commit]] * NXP SJA1105 driver support for "H" switch topologies [[https://git.kernel.org/linus/0e8eb9a16e2569ff72f9d2f43d665e15d52bfa2e|commit]], [[https://git.kernel.org/linus/2c0b03258b8bda0ef6339229d18fbb2594317dbe|commit]], [[https://git.kernel.org/linus/30a100e60cf36ade9902dc71610f93563d0bd7b0|commit]], [[https://git.kernel.org/linus/3fa212707b8e6026cea6a92faea87f556e0cba9b|commit]], [[https://git.kernel.org/linus/c513002980838af4d65551497f63e403d961ea36|commit]], [[https://git.kernel.org/linus/777e55e30d1275e0ddd70efdbcd8cf6f4dae554e|commit]], [[https://git.kernel.org/linus/0f9b762c097c1816bba072fb44b9018a41e2e65b|commit]], [[https://git.kernel.org/linus/81d45898a59a5fb443406603b126a4d1856a1007|commit]] * e1000e * Add handshake with the CSME to support S0ix [[https://git.kernel.org/linus/3e55d231716ea361b1520b801c6778c4c48de102|commit]] * Add support for Lunar Lake [[https://git.kernel.org/linus/820b8ff653a1a07868cb977461a557aaa09e694c|commit]] * Add support for the next LOM generation [[https://git.kernel.org/linus/8e25c0a212de57efc46b8999e6aee9665ba5dccf|commit]] * fec * Add support for i.MX8MQ and i.MX8QM [[https://git.kernel.org/linus/5d886947039d029f8ba1da6030c0a00ef330373d|commit]], [[https://git.kernel.org/linus/df11b8073e19bd0eedae630dae82f38eb374b80d|commit]], [[https://git.kernel.org/linus/947240ebcc635ab063f17ba027352c3a474d2438|commit]], [[https://git.kernel.org/linus/b82f8c3f1409f1c97621e9e4b3a24c627b7651ac|commit]], [[https://git.kernel.org/linus/fc539459e900a891dda5b586d7b5e3fd5db14218|commit]], [[https://git.kernel.org/linus/a758dee8ac50cdabc1229ca82bc7472752a51e1d|commit]], [[https://git.kernel.org/linus/987e1b96d056d81e6253ba1b1e80a4fd7b7b68a1|commit]] * Add WoL support for i.MX8MQ [[https://git.kernel.org/linus/b7cdc9658ac860f0dff55bf2d6f6fc27ce17a0fa|commit]] * hns3 * Add support devlink [[https://git.kernel.org/linus/6149ab604c80a20e5741bea6c90583edde15c488|commit]], [[https://git.kernel.org/linus/b741269b275953786832805df329851299ab4de7|commit]], [[https://git.kernel.org/linus/cd6242991d2e3990c828a7c2215d2d3321f1da39|commit]], [[https://git.kernel.org/linus/26fbf511693e7dead8f1a6b497a53d58966008bf|commit]], [[https://git.kernel.org/linus/bd85e55bfb959faad17c470384a1a90caa6d157d|commit]], [[https://git.kernel.org/linus/98fa7525d36091da9eeafb94f98bf9bbb3d6748e|commit]], [[https://git.kernel.org/linus/f2b67226c3a8d5bf58746f689d896856ac6f800b|commit]] * Add support ethtool extended link state [[https://git.kernel.org/linus/5b4ecc3d4c4aab8d002fe6358885c10e7b57e432|commit]], [[https://git.kernel.org/linus/edb40bbc17eb589beb3cbd672d341e1505d6cdb1|commit]], [[https://git.kernel.org/linus/f5c2b9f0fc078308a88de807d60cd4e352a165fc|commit]] * Add support for triggering reset by ethtool [[https://git.kernel.org/linus/ddccc5e368a33daeb6862192d4dca8e59af9234a|commit]] * i40e: add support for PTP external synchronization clock [[https://git.kernel.org/linus/1050713026a08d605b61f039700b67aab646371f|commit]] * igc * Add support for RX Flex Filters [[https://git.kernel.org/linus/6574631b50edf8fd88e3bb9155c6a89746779562|commit]], [[https://git.kernel.org/linus/2b477d057e3364c22e8f86724c798ad664bd8360|commit]], [[https://git.kernel.org/linus/7991487ecb2d27f2293376411d576867a3d9640b|commit]], [[https://git.kernel.org/linus/73744262210c4560efb2d89385c6219739d16bbd|commit]] * Add support for CBS offload [[https://git.kernel.org/linus/c814a2d2d48f04eb3c4480e8f7835a5f2b235f85|commit]], [[https://git.kernel.org/linus/61572d5f8f91d8603d8db028e1ec9e18fc0ca245|commit]], [[https://git.kernel.org/linus/1ab011b0bf073ef02abf15344bb59e383aa15457|commit]] * Add support for PCIe PTM [[https://git.kernel.org/linus/1b5d73fb862414106cf270a1a7300ce8ae77de83|commit]], [[https://git.kernel.org/linus/a90ec84837325df4b9a6798c2cc0df202b5680bd|commit]] * intersil: remove obsolete prism54 wireless driver [[https://git.kernel.org/linus/d249ff28b1d8478419caf347c4836361a47b0c5b|commit]] * ionic: monitor fw status generation [[https://git.kernel.org/linus/d2662072c094be6dd7544c7752a36a5dc030076c|commit]] * iwlwifi * Add support for ax201 in Samsung Galaxy Book Flex2 Alpha [[https://git.kernel.org/linus/2f32c147a3816d789722c0bd242a9431332ec3ed|commit]] * acpi: support reading and storing WGDS revision 2 [[https://git.kernel.org/linus/664c011b763e437cbe2662432ec8e09128515700|commit]] * acpi: support reading and storing WRDS revision 1 and 2 [[https://git.kernel.org/linus/2a8084147bff7a1fe9f567ed39c340a6a3fc27ef|commit]] * mvm: Add support for hidden network scan on 6GHz band [[https://git.kernel.org/linus/16cff731a3a17d30b1e556c474b6dddb09c64b41|commit]] * mvm: add support for range request command version 13 [[https://git.kernel.org/linus/830aa3e7d1ca1a7c8b6f414ac5bf8da561a45867|commit]] * mvm: add support for responder config command version 9 [[https://git.kernel.org/linus/bd34ff380e783d129bf3fc6b8762967ee8eab14f|commit]] * mvm: d3: implement RSC command version 5 [[https://git.kernel.org/linus/79e561f0f05afaa10b8d9bd18f89ec7d7168126d|commit]] * mvm: support broadcast TWT alone [[https://git.kernel.org/linus/cde5dbaa35edbf4467cd6ac5b3588861257685a1|commit]] * mvm: support new station key API [[https://git.kernel.org/linus/199d895f47601fcd2c24d484e5ce1f5d283b5d4f|commit]] * mvm: support version 11 of wowlan statuses notification [[https://git.kernel.org/linus/058b94dc9bf8310b93da864f9fe5bee5b50b0cf4|commit]] * Support reading and storing EWRD revisions 1 and 2 [[https://git.kernel.org/linus/51266c11ceccbe95a5abe98e4c4b0f4932b5b023|commit]] * yoyo: support for new DBGI_SRAM region [[https://git.kernel.org/linus/89639e06d0f35625db506f43971d08b0489cd2ce|commit]] * macb: Add PTP support for SAMA5D29 [[https://git.kernel.org/linus/7d13ad501169d129e73a52f240572d0c818b68f7|commit]] * mana: Add support for EQ sharing [[https://git.kernel.org/linus/1e2d0824a9c3de5371a46601aac0c14af5c0a50a|commit]] * mhi * Improve MBIM packet counting [[https://git.kernel.org/linus/e129f6b5aeb3e1af8792fd565dc913fecafb76f9|commit]] * Remove MBIM protocol [[https://git.kernel.org/linus/7ffa7542eca6fa910edbecf13899cb74a699f37e|commit]] * mlx5 * Add support for control VQ and multiqueue [[https://git.kernel.org/linus/4e57a9f622ccacacceadcead7bb65fb807383ab3|commit]], [[https://git.kernel.org/linus/ae0428debf7cddf0863a95e415a1957d53384e7e|commit]], [[https://git.kernel.org/linus/db296d252dfb977885391e47d3fb6ac5a1f9601c|commit]], [[https://git.kernel.org/linus/e4fc66508c884b87422a98259cdfe135edae130f|commit]], [[https://git.kernel.org/linus/5262912ef3cfc5e518892c3d67fb36412cb813e2|commit]], [[https://git.kernel.org/linus/52893733f2c5886fc74be6c386d12b59a3f581df|commit]] * Add ConnectX DCS offload support [[https://git.kernel.org/linus/96cd2dd65bb0b94c908f2df32bba7350fc1b954e|commit]], [[https://git.kernel.org/linus/2013b4d525273e8ce6a6ff6518a4df3f8a8250cb|commit]], [[https://git.kernel.org/linus/11656f593a869a4345e3421037614d2b75ae2ad3|commit]] * Bridge, allow merged eswitch connectivity [[https://git.kernel.org/linus/c358ea1741bc5dda7032e2145805761119d81608|commit]] * Bridge, support LAG [[https://git.kernel.org/linus/ff9b7521468bc2909293c1cda66a245a49688f6f|commit]] * DR, Add support for update FTE [[https://git.kernel.org/linus/a2ebfbb7b181774570224faee570f717ae11b6d8|commit]] * DR, Added support for REMOVE_HEADER packet reformat [[https://git.kernel.org/linus/0139145fb8d8988f9c464b83cdd0c3f44038f7b3|commit]] * DR, Enable VLAN pop on TX and VLAN push on RX [[https://git.kernel.org/linus/2de40f68cf76510c790663101b670868ba5ef9cf|commit]] * DR, Support IPv6 matching on flow label for STEv0 [[https://git.kernel.org/linus/0733535d59e1541c69ad43c029b6efb89622f919|commit]] * Support for single shared FDB table for lag [[https://git.kernel.org/linus/97a8a8c1f985baf13a3d0d252b787850330d2ea7|commit]], [[https://git.kernel.org/linus/af8c0e25f249abf8829f0cfa074b08d7398e3e38|commit]], [[https://git.kernel.org/linus/6aeb16a1345e480bd395b9168570e93c902a05f3|commit]], [[https://git.kernel.org/linus/979bf468fc543444eb750c8f8817407f509bd504|commit]], [[https://git.kernel.org/linus/c446d9da64075b1c8b55df9acaae72c7686c59a5|commit]], [[https://git.kernel.org/linus/d04442540372b1c0ae0e13eaca5851cb0a4464af|commit]], [[https://git.kernel.org/linus/5d5defd6b8915d031af5b71bf463991d14644f89|commit]], [[https://git.kernel.org/linus/2198b93279b2fa36bfc51c621d14f93244fb4965|commit]], [[https://git.kernel.org/linus/c8e6a9e6d6bb29db08e0b69ae97f1e46ccc5691c|commit]], [[https://git.kernel.org/linus/898b07861565e7276de6f179a196b062a2c72f8d|commit]], [[https://git.kernel.org/linus/cac1eb2cf2e338260c5e2ffb098dfa0508ee40aa|commit]], [[https://git.kernel.org/linus/63d4a9afbcee4167ffb0d126b23b8884b15e5837|commit]], [[https://git.kernel.org/linus/db202995f5035f13a11df48a0af05edbb3720659|commit]], [[https://git.kernel.org/linus/598fe77df855feeeca9dfda2ffe622ac7724e5c3|commit]] * E-switch, Add QoS tracepoints [[https://git.kernel.org/linus/3202ea65f85c5488926e01aa51d73d53dfe17e6e|commit]] * E-switch, Allow setting share/max tx rate limits of rate groups [[https://git.kernel.org/linus/f47e04eb96e02e6bd870dd5ce5da1d612b43b28d|commit]] * E-switch, Allow to add vports to rate groups [[https://git.kernel.org/linus/0fe132eac38cf20fc584c7537e62a11415788269|commit]] * E-switch, Enable devlink port tx_{share|max} rate control [[https://git.kernel.org/linus/ad34f02fe2c931a894c1296fe5c6cd3084b3ee10|commit]] * E-switch, Introduce rate limiting groups API [[https://git.kernel.org/linus/1ae258f8b343a0c4316c5545bfaf21010e4f0c73|commit]] * Introduce abstraction of RSS context [[https://git.kernel.org/linus/713ba5e5f6896cbdde7ddb339cd8b06eb7c7334a|commit]] * Introduce post action infrastructure [[https://git.kernel.org/linus/6f0b692a5aa96b4fd0f14a2ac54b590cd9b9f192|commit]] * Support MQPRIO channel mode [[https://git.kernel.org/linus/ec60c4581bd952296c1f81115eabd0a570042458|commit]] * Support flow classification into RSS contexts [[https://git.kernel.org/linus/248d3b4c9a396f89da43ec7f6becf377e69efeca|commit]] * Support multiple RSS contexts [[https://git.kernel.org/linus/f01cc58c18d6457bd88b2c77c916a9e072f2b633|commit]] * TC, Support sample offload action for tunneled traffic [[https://git.kernel.org/linus/2741f22309054a2100e47c0aef42159d3d266ebc|commit]] * spectrum: Add infrastructure for parsing configuration [[https://git.kernel.org/linus/2d91f0803b84e006bc46de7fb67b8e562fb65355|commit]] * netdevsim: Add multi-queue support [[https://git.kernel.org/linus/d4861fc6be581561d6964700110a4dede54da6a6|commit]] * nfp * Add support for coalesce adaptive feature [[https://git.kernel.org/linus/9d32e4e7e9e11b1dd0ed0d6c294258879ac4d1af|commit]] * flower: conntrack offload [[https://git.kernel.org/linus/16416d37f0e7b274b425ad5636a10a5c85ad4ab5|commit]], [[https://git.kernel.org/linus/4b15fb187688b74a946e44367d2f1a9a528fa320|commit]], [[https://git.kernel.org/linus/e75dc2650770575299d98d28e25ae98c20dc8bf9|commit]], [[https://git.kernel.org/linus/71e88cfb92601a50e965389a507a71df12056b20|commit]], [[https://git.kernel.org/linus/5a2b930416462a2ff09e507728ccfbfa7cb65ed8|commit]], [[https://git.kernel.org/linus/d94a63b480c1c3f71adf8cc2731573122b704be7|commit]], [[https://git.kernel.org/linus/453cdc3083a61ab6d9b81c57251b2b241d56d704|commit]], [[https://git.kernel.org/linus/400a5e5f15a6a64bd4aed59af703efe748a8778a|commit]], [[https://git.kernel.org/linus/40c10bd9be3fec47062cd9c074d83854832fe825|commit]] * Octeontx2 * Traffic shaping and SDP link config support [[https://git.kernel.org/linus/d06411632e80d0ef4472a7cace28a6e3669d169a|commit]], [[https://git.kernel.org/linus/72e192a163d0959d4e74342850a31b241baba422|commit]], [[https://git.kernel.org/linus/039190bb353a16657b44c5833bcad57e029c6934|commit]], [[https://git.kernel.org/linus/aefaa8c71555de4db7fc8d9247a2c896dfdf0eb0|commit]], [[https://git.kernel.org/linus/fe1939bb23407f2110eecff212ba4c07c4c83fd3|commit]], [[https://git.kernel.org/linus/275e5d175de12dc9df594733b2f6738e5199e261|commit]], [[https://git.kernel.org/linus/a8b90c9d26d64993f7649794be8144a74431a274|commit]], [[https://git.kernel.org/linus/18603683d7663b3a4da31ce8296a3049f4464e50|commit]], [[https://git.kernel.org/linus/66c312ea1d3749783440f12e8dfb6db45512ea14|commit]] * Rework MCAM flows management for VFs [[https://git.kernel.org/linus/9cfc580956888fbb3e74944f32a59ef347469be1|commit]], [[https://git.kernel.org/linus/7278c359e52cbaa0ef819d15d0f2c27de9cc527b|commit]], [[https://git.kernel.org/linus/a83bdada06bfeab43b81ec14551a59e517693f76|commit]], [[https://git.kernel.org/linus/0b3834aeaf473b2238b83084629d33b564a0114e|commit]], [[https://git.kernel.org/linus/3cffaed2136cd66ed4647ad7d718011c263f54af|commit]], [[https://git.kernel.org/linus/cc65fcab88be74ee592387e0df7e6d4407f3a339|commit]], [[https://git.kernel.org/linus/2e2a8126ffac66b9b177ce78ad430281c0c8cc74|commit]], [[https://git.kernel.org/linus/2da48943274712fc3204089d9a97078350765635|commit]], [[https://git.kernel.org/linus/7df5b4b260ddc1d20ab0e711df68c806ee393178|commit]], [[https://git.kernel.org/linus/99b8e5479d499bb572538f0f290e720315b78f61|commit]], [[https://git.kernel.org/linus/aee512249190b51599a451e0d151f9335a57d6cc|commit]] * cn10K: support for sched lmtst and other features [[https://git.kernel.org/linus/49d6baea798672ae42f73e4662ad792797339ad6|commit]] * cn10k: DWRR MTU and weights configuration [[https://git.kernel.org/linus/76660df2b4a264519afef1936b5d848f62781ae5|commit]], [[https://git.kernel.org/linus/c39830a4ce4df09ddef29ac388b062537c559228|commit]] * Add vlan-etype to ntuple filters [[https://git.kernel.org/linus/dce677da57c0edac7a53f1fce58fca180b7ea89b|commit]] * Allow VLAN priority also in ntuple filters [[https://git.kernel.org/linus/ab44035d308227723b490487ff0feba521e87029|commit]] * pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX [[https://git.kernel.org/linus/849d2f83f52ec6ade86a90f29b2c9573f392f22c|commit]] * phy * Add API to read 802.3-c45 IDs [[https://git.kernel.org/linus/8b72b301b442907742c1af1b8fcb52e351a2aac1|commit]] * Add Maxlinear GPY115/21x/24x driver [[https://git.kernel.org/linus/7d901a1e878a1cf8dd3ba7b4c057ad5eb7a40af0|commit]] * gmii2rgmii: Support PHY loopback [[https://git.kernel.org/linus/ceaeaafc8b6278930d9994e29d6826ee893cea65|commit]] * marvell: Add WAKE_PHY support to WOL event [[https://git.kernel.org/linus/6164659ff7acc16f3f37a9278f856fd1fb02a8f9|commit]] * marvell: add SFP support for 88E1510 [[https://git.kernel.org/linus/b697d9d38a5a5ab405d7cc4743d39fe2c5d7517c|commit]] * qmi_wwan: add Telit 0x1060 composition [[https://git.kernel.org/linus/8d17a33b076d24aa4861f336a125c888fb918605|commit]] * r8169: enable ASPM L0s state [[https://git.kernel.org/linus/18a9eae240cb24d4771fed746c70662c0926a9e8|commit]] * ravb: Add reset support [[https://git.kernel.org/linus/0d13a1a464a023379291218ac051e2bf8f46b5d1|commit]] * Adding Frame DMA functionality to Sparx5 [[https://git.kernel.org/linus/10615907e9b51c9ae92f3a6ecabd01c482f20f32|commit]], [[https://git.kernel.org/linus/10615907e9b51c9ae92f3a6ecabd01c482f20f32|commit]] * veth: implement support for set_channel ethtool op [[https://git.kernel.org/linus/4752eeb3d891c27905a8fdf4d80e899c0efd4ec7|commit]] * vmxnet3 * Add support for 32 Tx/Rx queues [[https://git.kernel.org/linus/39f9895a00f4c5f50e4e0a94f710c6a87afb1920|commit]] * Add support for ESP IPv6 RSS [[https://git.kernel.org/linus/79d124bb36c0662e16e1ae01e7ff68ab80eb67a8|commit]] * wwan: Add MHI MBIM network driver [[https://git.kernel.org/linus/aa730a9905b7b079ef2fffdab7f15dbb842f5c7c|commit]] * Remove sbni/granch driver [[https://git.kernel.org/linus/72bcad5393a7079706fcfe02d84ed1599716d6a2|commit]] == Audio == * pcm: Add {{{SNDRV_PCM_INFO_EXPLICIT_SYNC}}} flag. When this flag is set, PCM core disables both the control and the status mmap, which enforces user-space to update via SYNC_PTR ioctl. In that way, drivers can catch the applptr and hwptr update and apply the sync operation if needed [[https://git.kernel.org/linus/81be10934949da8b12ca4db3de1511a4220fa9b4|commit]] * usb-audio * Add lowlatency module option [[https://git.kernel.org/linus/4801bee7d5a36c199b734a28cde5259183aff822|commit]] * Add quirk_flags module option [[https://git.kernel.org/linus/5b517854420b53541af09dc9e097e93673c9226f|commit]] * Input source control - digidesign mbox [[https://git.kernel.org/linus/7ac2246f5670f42a3aac3eb05d23112f6ecfd4de|commit]] * Intel: Skylake: Add support for complex configurations [[https://git.kernel.org/linus/6d41bbf2fd3615c56dbf2b67f6cbf9e83d14a2e2|commit]], [[https://git.kernel.org/linus/126b3422adc80f29d2129db7f61e0113a8a526c6|commit]], [[https://git.kernel.org/linus/87b265260046d4e0ed3f150dac2184b9dbd4bf7c|commit]], [[https://git.kernel.org/linus/e8b374b649afe756c2470e0e6668022e90bf8518|commit]], [[https://git.kernel.org/linus/e4e0633bcadc950b4b4af06c7f1bb7f7e3e86321|commit]], [[https://git.kernel.org/linus/c5ed9c547cba1dc1238c6e8a0c290fd62ee6e127|commit]], [[https://git.kernel.org/linus/e4e95d8291831fa63c32e00b59f544f0812dc0b6|commit]], [[https://git.kernel.org/linus/a4ad42d28618eef83bee02e0a19af0d467bd9722|commit]], [[https://git.kernel.org/linus/db5a3f83a241a98d855e2cecc67869d06cb3e135|commit]], [[https://git.kernel.org/linus/5b27a71cbbfe6ffb554c87fde2ad9b71841478c2|commit]], [[https://git.kernel.org/linus/b947d2b467c0ea275ac3b468974ebe0dd0c0c3bd|commit]] * soundwire/ASoC: add mockup codec support [[https://git.kernel.org/linus/e73f0f0ee7541171d89f2e2491130c7771ba58d3|commit]], [[https://git.kernel.org/linus/81d3d3d0bf09e606dbc1e3daad1c7cef3976fca2|commit]], [[https://git.kernel.org/linus/2694cda7a4393fbd436e28474832a053e70e0733|commit]], [[https://git.kernel.org/linus/3025d398c436d313f9b6b5c1f53918efeafcf5dc|commit]], [[https://git.kernel.org/linus/0ccac3bcf3564cbcba483dec20c7550939873f59|commit]], [[https://git.kernel.org/linus/433b308403aa2cd9213e954c566c4df25399570e|commit]], [[https://git.kernel.org/linus/9f9bc7d50437f11fecf5935ab91f44284e747222|commit]], [[https://git.kernel.org/linus/00d3c2b3f0a2cb26ef27f015015b43c8a195c10f|commit]], [[https://git.kernel.org/linus/899a750986bc4e62d554d4a5dd237c0ab25b698a|commit]], [[https://git.kernel.org/linus/caa15c8dcb00f9dfe9f304e6e0955c5b29cf2499|commit]], [[https://git.kernel.org/linus/ff560946ef15fb05b18a660f6b25e9c26fe050e1|commit]], [[https://git.kernel.org/linus/13a5635632af61853e874f9daeffd3f5e83daae5|commit]], [[https://git.kernel.org/linus/e6645314eb2747bef4d9a375997221dede8ce4ce|commit]], [[https://git.kernel.org/linus/4a7a603cad3f667fb02e194c0a3412d3a7292093|commit]], [[https://git.kernel.org/linus/7fae3cfb7007038a320db43ddffb7688388a0260|commit]], [[https://git.kernel.org/linus/24f08b3aa5a5e42977c5a1d711d5cb7d9adbd94d|commit]], [[https://git.kernel.org/linus/8fba8acd399b70aeb262983d32baa9cbbf7dc981|commit]], [[https://git.kernel.org/linus/dd81e7c3f0bb4fbe48b770b389ab6ccb95058dab|commit]] * Intel: bytcr_rt5640 * Add line-out support [[https://git.kernel.org/linus/dd3e2025100c08d1fabd116bf5b6646f1589a95e|commit]]. * Add support for HP Elite Pad 1000G2 jack-detect [[https://git.kernel.org/linus/9ba00856686ade106afee2884b5e8ac1e09d137a|commit]] * Add support for a second headphones output [[https://git.kernel.org/linus/044c76571277bb87dd3318e55c7ae46a0c27ab0f|commit]] * Add support for a second headset mic input [[https://git.kernel.org/linus/79c1123bac3b878874a8d7163f2eab6a7448733b|commit]] * ASoC: Add Vangogh ACP ASoC driver [[https://git.kernel.org/linus/7bf060d0d579129e5f405d2300fbaa5222e3d1cb|commit]], [[https://git.kernel.org/linus/4a7151c9688cc166ff6bf5a1a00e3cee429a2f11|commit]], [[https://git.kernel.org/linus/5d9ee88a10e854c5c43e0ae6b1bb0ff454cd45d1|commit]], [[https://git.kernel.org/linus/603f2dedccac1ae2d201dfb10df74f3cae3c7832|commit]], [[https://git.kernel.org/linus/77f61444e48b79e991b15da6399cf24685a042c9|commit]], [[https://git.kernel.org/linus/fc2c8067c76b3f322447491efb9837f051e86c69|commit]], [[https://git.kernel.org/linus/cab396d8b22c13b424d9ba66f626f036f802658c|commit]], [[https://git.kernel.org/linus/e550339ee65226b059b4647f12c16710181e36b2|commit]], [[https://git.kernel.org/linus/b80556addd1a0db551a0c82fb9651e502ac0119b|commit]], [[https://git.kernel.org/linus/b0a37ac6782fa0a62cf90e40e81e01728b07922a|commit]], [[https://git.kernel.org/linus/361414dc1f07b72f2f6942fca60f2f158c022a6d|commit]], [[https://git.kernel.org/linus/08413fca62c63ccd245d20985460759c84499ebc|commit]] * SoC: Support CS42L42 on JSL platform [[https://git.kernel.org/linus/07acee589f4293cb0ebd77aa201d616e9a296bb9|commit]] * Intel: soc-acpi: add support for !SoundWire of TGL-H-RVP [[https://git.kernel.org/linus/f99acc259f621ae6667782778b2065c15e109693|commit]] * codecs: ad193x: add support for 96kHz and 192kHz playback rates [[https://git.kernel.org/linus/0d73297e483e5b7ce197c0a923424e5dd96eae4d|commit]] * codecs: wcd938x: add Multi Button Headset Control support [[https://git.kernel.org/linus/bcee7ed09b8e70b65d5c04f5d1acd2cf4213c2f3|commit]] * firewire-motu: add support for MOTU 896HD [[https://git.kernel.org/linus/23c671be97b9e49846d03ceb0bce3731f4b869ac|commit]] * hda/cs8409 * Add Support to disable jack type detection for CS42L42 [[https://git.kernel.org/linus/404e770a9c878bb0db14f1c2a69203081598686f|commit]] * Add support for dolphin [[https://git.kernel.org/linus/20e507724113300794f16884e7e7507d9b4dec68|commit]] * Enable Full Scale Volume for Line Out Codec on Dolphin [[https://git.kernel.org/linus/e4e6c584f516880a5c3e0963159e201e83d86be7|commit]] * hda/hdmi: Add option to enable all pins forcibly [[https://git.kernel.org/linus/4ff19229487f965118c6f14090edcc8cb6108605|commit]] * ics43432: add CMM-4030D-261 support [[https://git.kernel.org/linus/43d2c4982fcc6ed0adfea1275bc6df28bc48c1ea|commit]] * ASoC: mediatek: Add support for MT8195 SoC [[https://git.kernel.org/linus/cab2b9e5fc0e868ed8453ef4f433c795bda8bf84|commit]], [[https://git.kernel.org/linus/d62ad762f67585acfb5e03f71b28a52dc4604cf2|commit]], [[https://git.kernel.org/linus/1de9a54acafba2f0e3ea2856ad0b22556d59ec45|commit]], [[https://git.kernel.org/linus/3de3eba588bb7f6c39bf12de5761ff75c53b9961|commit]], [[https://git.kernel.org/linus/1f95c019115cc503c4c47fd7108675a56cdb29b4|commit]], [[https://git.kernel.org/linus/6746cc858259985a945a07075a19ec4d24352407|commit]], [[https://git.kernel.org/linus/b5bac34fcfb444e33f532e291ad1394ca05887e8|commit]], [[https://git.kernel.org/linus/40d605df0a7bf7723ed690f502f364c5320de440|commit]], [[https://git.kernel.org/linus/e581e3014cc4acee9025aa5704cf85a36a572b95|commit]], [[https://git.kernel.org/linus/ef46cd42ecf00f0468df3ad1bf0f30db9634a04a|commit]], [[https://git.kernel.org/linus/5f8c991e8950971cd1f81b61f79c83a511ad9fc8|commit]] * qcom: apq8016_sbc: Add SEC_MI2S support [[https://git.kernel.org/linus/1e2c7845421b785282c098712a81556a2b8917a5|commit]] * rockchip * i2s: Add support for frame inversion [[https://git.kernel.org/linus/917f07719b133093680ed57dd7b5bc30b6a5b45d|commit]] * i2s: Add support for set bclk ratio [[https://git.kernel.org/linus/ebfea67125767a779af63ae6de176709713c8826|commit]] * spdif: Add support for rk3568 spdif [[https://git.kernel.org/linus/c5d4f09feb9f74e704d87a304f0c20001488fe10|commit]] * rt1015p: add new acpi id and comapatible id [[https://git.kernel.org/linus/6d0a764d418fb508119e129c73f39ecc66826675|commit]] * Add RZ/G2L Sound support [[https://git.kernel.org/linus/03e786bd43410fa93e5d2459f7a43e90ff0ae801|commit]], [[https://git.kernel.org/linus/26ac471c5354583cf4fe0e42537a2c6b84d6d74e|commit]] * soundwire: cadence: add debugfs interface for PDI loopbacks [[https://git.kernel.org/linus/8fba8acd399b70aeb262983d32baa9cbbf7dc981|commit]] * ti: davinci-mcasp: Add support for the OMAP4 version of McASP [[https://git.kernel.org/linus/0238bcf80e972f2ce25d767e54f89a9e49773f6e|commit]] == Tablets, touch screens, keyboards, mouses == * mms114: support MMS134S [[https://git.kernel.org/linus/ab108678195ff70edf50025379a5de94b0bb26be|commit]] * ixp4xx-beeper: delete driver [[https://git.kernel.org/linus/9aa75914e5fcb39e79fc6de9e44cd12943732c38|commit]] * Remove dead CSR Prima2 PWRC driver [[https://git.kernel.org/linus/927c1e56cc5e0e22da975c72433da2458b3f4fd5|commit]] * HID * amd_sfh: Add command response to check command status [[https://git.kernel.org/linus/173709f50e98df4c49c2776834605a2f7ed3e681|commit]] * amd_sfh: Add support for PM suspend and resume [[https://git.kernel.org/linus/0873d1afacd2167e717ea751fe7274011cb4c26a|commit]] * cmedia: add support for HS-100B mute button [[https://git.kernel.org/linus/bebf8820b355e6ac00487f3f36440d502eb4a44c|commit]] * logitech-hidpp: battery: provide CAPACITY property for newer devices [[https://git.kernel.org/linus/b23cdfbddb73bad9d835baabd076ee4bfe1ab2bb|commit]] * magicmouse: high-resolution scroll threshold [[https://git.kernel.org/linus/9d60648c607a2bfeef5e563e49de5d2e1b7a639a|commit]] * sony: support for the ghlive ps4 dongles [[https://git.kernel.org/linus/a4bfe13f96bf8b1b2f233d16e960a3e0680d67fb|commit]] * wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs [[https://git.kernel.org/linus/0c8fbaa553077630e8eae45bd9676cfc01836aeb|commit]] == TV tuners, webcams, video capturers == * Intra-refresh period control [[https://git.kernel.org/linus/ea9f91199ca99dd9b3fba004b7614eed233ba1ac|commit]], [[https://git.kernel.org/linus/9d5adeecc409365e45cd89657f0392d0dd5c217f|commit]], [[https://git.kernel.org/linus/f7a3d3dc5831df6f898a5ae2a6ea1d221ea95c8a|commit]] * TDA1997x: enable EDID support [[https://git.kernel.org/linus/ea3e1c36e38810427485f06c2becc1f29e54521d|commit]] * ccs: Implement support for manual LP control [[https://git.kernel.org/linus/41a95d043fa59e99ce4440c38640576232ef5f74|commit]] * dvbsky: add support for !MyGica !T230C2_LITE and T230A [[https://git.kernel.org/linus/387caebee00671aa6895e7b51056dca1f38e35dd|commit]] * i2c: Add imx335 camera sensor driver [[https://git.kernel.org/linus/45d19b5fb9aeab4d0c8aa20ad8f67205b3bea752|commit]] * i2c: Add imx412 camera sensor driver [[https://git.kernel.org/linus/9214e86c0cc1ea6c811f14c293fed9ce1baefbae|commit]] * i2c: Add ov9282 camera sensor driver [[https://git.kernel.org/linus/14ea315bbeb75aa996b577822999df4edbcfb3d0|commit]] * rc: introduce Meson IR TX driver [[https://git.kernel.org/linus/49be1c78d575eedf862a05aebfd5ab5c24193f61|commit]] * ti-vpe: cal: add embedded data support [[https://git.kernel.org/linus/f4a87d54c5895a822b4b8ef518dd4f115e30a604|commit]] * venus: venc: add support for {{{V4L2_CID_MPEG_VIDEO_H264_8X8_TRANSFORM}}} control [[https://git.kernel.org/linus/bfee75f73c37a2f46a6326eaa06f5db701f76f01|commit]] == Universal Serial Bus == * dwc3: pci: add support for AMD's newer generation platform [[https://git.kernel.org/linus/1abade64563ef5388db545b55cf158e849f6e717|commit]] * gadget: f_uac1: add volume and mute support [[https://git.kernel.org/linus/0356e6283c7177391d144612f4b12986ed5c4f6e|commit]] * gadget: f_uac2: add volume and mute support [[https://git.kernel.org/linus/eaf6cbe0992052a46d93047dc122fad5126aa3bd|commit]] * gadget: u_audio: add bi-directional volume and mute support [[https://git.kernel.org/linus/02de698ca8123782c0c6fb8ed99080e2f032b0d2|commit]] * serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter [[https://git.kernel.org/linus/3bd18ba7d859eb1fbef3beb1e80c24f6f7d7596c|commit]] * serial: option: add Telit LN920 compositions [[https://git.kernel.org/linus/7bb057134d609b9c038a00b6876cf0d37d0118ce|commit]] * serial: option: add device id for Foxconn !T99W265 [[https://git.kernel.org/linus/9e3eed534f8235a4a596a9dae5b8a6425d81ea1a|commit]] * xhci-mtk: support option to disable usb2 ports [[https://git.kernel.org/linus/7465d7b66ac73db87b9eb99be01500093f80b575|commit]] * host: remove dead EHCI support for on-chip PMC MSP71xx USB controller [[https://git.kernel.org/linus/b2582996a74799c84fd19473c7b914565249b050|commit]] == IOMMU == * vt-d: Enable Intel IOMMU scalable mode by default [[https://git.kernel.org/linus/792fb43ce2c98878f1539c1d3fdecc1d7a7d78fd|commit]] * Refactor DMA domain strictness [[https://git.kernel.org/linus/46983fcd67ac5a830d41ebe3755314db67a6dd16|commit]], [[https://git.kernel.org/linus/3f166dae1ab54872d02d910148388c6a17b43f46|commit]], [[https://git.kernel.org/linus/229496a0eb088b34849fcc3ab25f0f9e3f90794a|commit]], [[https://git.kernel.org/linus/f297e27f831705de50811d933a394969602e8564|commit]], [[https://git.kernel.org/linus/4a376d4ac189ea097524eb53b3137c46a0dcc2d4|commit]], [[https://git.kernel.org/linus/5d8941824e4042728c4f64ebde0f7791742ff571|commit]], [[https://git.kernel.org/linus/a88a42be04db17d07eaca9a88e894a3c28443262|commit]], [[https://git.kernel.org/linus/b811a451519036e54d1af10e695c9b2ff014fcc3|commit]], [[https://git.kernel.org/linus/5ad5f667147848037f2e697f065816c47310d4f9|commit]], [[https://git.kernel.org/linus/aa6546423a5678c79e00599d147153230e71abea|commit]], [[https://git.kernel.org/linus/ca84ed7f724cf9f9620a607756482e297c2d8fea|commit]], [[https://git.kernel.org/linus/8d971243a9a7d73a410450951a21f298f1394dc7|commit]], [[https://git.kernel.org/linus/7a7c5badf85806eab75e31ab8d45021f1545b0e3|commit]], [[https://git.kernel.org/linus/a8e5f04458c4e496eada2b029ce96713bb6c388d|commit]], [[https://git.kernel.org/linus/bf3aed4660c6e3c44c69f07d8927ee5a22a952ac|commit]], [[https://git.kernel.org/linus/6d596039392bac2a0160fb71300d314943411e2a|commit]], [[https://git.kernel.org/linus/f9afa313ad0ebbdcf0f01c0453022be6ef2e9c1c|commit]], [[https://git.kernel.org/linus/78ca078459d779319a22a8e2a18fc491da8a229b|commit]], [[https://git.kernel.org/linus/c208916fe6c7b84e3ec95cd91853039596eeb2cf|commit]], [[https://git.kernel.org/linus/26225bea1d84b090b378838a1797daec62d4ad0e|commit]], [[https://git.kernel.org/linus/7cf8a638678c89e9ff62520c5f90c4919b3b2af7|commit]], [[https://git.kernel.org/linus/e96763ec42ceb7fc4f1e80b8647bc3ef53b5d286|commit]], [[https://git.kernel.org/linus/452e69b58c2889e5546edb92d9e66285410f7463|commit]] * Enhance IOMMU default DMA mode build options [[https://git.kernel.org/linus/1d479f160c500249d8fa4d21e7d2b7aaffc04daf|commit]], [[https://git.kernel.org/linus/d8577d2e331dc06f5871afa6b76035dd8b74c903|commit]], [[https://git.kernel.org/linus/712d8f205835c1d170e85d7811da3d9f36d8fab7|commit]], [[https://git.kernel.org/linus/d0e108b8e962e0aae65dc74ffda63b93b6ef32f4|commit]], [[https://git.kernel.org/linus/02252b3bfe9f98770a8d902925711676ff5bd766|commit]], [[https://git.kernel.org/linus/308723e3580027f0cd7c86a5edfe6b5acb6863d2|commit]] * Apple M1 DART IOMMU driver [[https://git.kernel.org/linus/892384cd998a17960dff6ebefc27375f63364111|commit]], [[https://git.kernel.org/linus/46d1fb072e76b161b0fb1ada9e37bf7e4d1f123f|commit]] == Serial Peripheral Interface (SPI) == * mediatek: add tick_delay support [[https://git.kernel.org/linus/f84d866ab43fcc27b417c86357d6534f157a3d89|commit]] * rockchip-sfc: add rockchip serial flash controller [[https://git.kernel.org/linus/0b89fc0a367edab09065af722894d186bd0ccb0d|commit]] * sprd: Add ADI r3 support [[https://git.kernel.org/linus/3b66ca9783d1d1b7be7bf41e8934ca2eaf50a9c0|commit]] * spi-altera-dfl: support n5010 feature revision [[https://git.kernel.org/linus/4f45f3404960109843eaa92c8a4a850d6bdd9981|commit]] == Watchdog == * bd70528 drop bd70528 support [[https://git.kernel.org/linus/52a5502507bca19644c4d23112130eea361e79f1|commit]] * mediatek: mt8195: add wdt support [[https://git.kernel.org/linus/8c6b5ea6ac6851b29ee808c413b93fea952cab62|commit]] == Serial == * amba-pl011: add RS485 support [[https://git.kernel.org/linus/8d479237727ce10260bb128c2414489e1d59c103|commit]] * samsung: Add Exynos850 SoC data [[https://git.kernel.org/linus/9a4d22f7955ee365f7829859f599a01b3ffd850b|commit]] == CPU Frequency scaling == * qcom-cpufreq-hw: Add dcvs interrupt support [[https://git.kernel.org/linus/275157b367f479334f3e2df7be93a3dd772f359c|commit]] * mediatek-hw: Add support for CPUFREQ HW [[https://git.kernel.org/linus/4855e26bcf4d28956f3e33231b961610a0d4a72d|commit]] == Voltage, current regulators, power capping, power supply == * power * supply: PCHG: Peripheral device charger [[https://git.kernel.org/linus/56d629af09b9d4db9792257165844287ecce0a98|commit]] * supply: max17042_battery: Add support for MAX77849 Fuel-Gauge [[https://git.kernel.org/linus/4415e4cea4e6db863829914a48b68b7797db2f59|commit]] * supply: mt6360_charger: add MT6360 charger support [[https://git.kernel.org/linus/0402e8ebb8b869e375e8af7243044df21b5ff378|commit]] * reset: linkstation-poweroff: add new device [[https://git.kernel.org/linus/0c77ec3da8c156d6d02ce0934b590cfe8a313cae|commit]] * supply: rn5t618: Add voltage_now property [[https://git.kernel.org/linus/2f5caa26a074854273194207a40b7ee81e51712d|commit]] * supply: smb347-charger: Implement USB VBUS regulator [[https://git.kernel.org/linus/565efae96ca1bd5405dac88d2284cd2167e5d5f0|commit]] * reset: Add TPS65086 restart driver [[https://git.kernel.org/linus/80698507e0b20817ab850538080b01c3e0a5314f|commit]] * regulator * da9063: Add support for full-current mode [[https://git.kernel.org/linus/541ee8f640327f951e7039278057827322231ab0|commit]] * bd718x7: Suopport configuring UVP/OVP state [[https://git.kernel.org/linus/fedbfea13cc0e513956abfa5c22158f0523d5687|commit]] * rt6752: Add support for Richtek RTQ6752 [[https://git.kernel.org/linus/f40f9409719fa092924803723b9445be13fac8fb|commit]] * rtq2134: Add support for Richtek RTQ2134 SubPMIC [[https://git.kernel.org/linus/0555d41497de66d2f07ae36dcb46a32f0ff90d8d|commit]] == Real Time Clock (RTC) == * rx8025: implement RX-8035 support [[https://git.kernel.org/linus/f120e2e33ac8ba1adac4f59eaf1ae1705305158f|commit]] == Pin Controllers (pinctrl) == * Add Intel Keem Bay pinctrl driver [[https://git.kernel.org/linus/ffd4e739358be036377563a0c6c33702c700e3ee|commit]] * Ingenic: Add pinctrl driver for X2100 [[https://git.kernel.org/linus/2a18211b8ccfa316d1cb68d00d4ceba0e81653f8|commit]] * imx8ulp: Add pinctrl driver support [[https://git.kernel.org/linus/16b343e8e0ef7de5ce451427fafc9e2ea42f548f|commit]] * pinctrl-zynq: Add support for 'power-source' parameter [[https://git.kernel.org/linus/cdd57325548af9803f0602914de16a8ddcb5bec0|commit]] * qcom: Add MDM9607 pinctrl driver [[https://git.kernel.org/linus/41353ae7a17ba63118ef364896309df3e3824390|commit]] * qcom: pinctrl: Add pinctrl driver for sm6115 [[https://git.kernel.org/linus/4b77f1dff5a67bbae9ec44ab97c1e354d893d975|commit]] * renesas: Add RZ/G2L pin and gpio controller driver [[https://git.kernel.org/linus/c4c4637eb57f2a25c445421aadeb689a2538b20b|commit]] * renesas: r8a77995: Add bias pinconf support [[https://git.kernel.org/linus/e9d66bdbc5abecaf705bf5a2f4f6279b9e313b0c|commit]] * samsung: Add Exynos850 SoC specific data [[https://git.kernel.org/linus/cdd3d945dcec0d0dab845175dc9400ab54512aa6|commit]] * stm32: Add STM32MP135 SoC support [[https://git.kernel.org/linus/a022135a19a1b2f8ee1f9e90d5d9de419543904c|commit]] == Multi Media Card (MMC) == * dw_mmc: Add data CRC error injection [[https://git.kernel.org/linus/2b8ac062f33781edbefb482c6abebfde6b373eed|commit]] * pwrseq: sd8787: add support for wilc1000 [[https://git.kernel.org/linus/b2832b96fcf50270d69dae3f95bf14949ff638e4|commit]] == Memory Technology Devices (MTD) == * spinand: macronix: Add Quad support for serial NAND flash [[https://git.kernel.org/linus/6f802696c2faf0119781fc3b7977a4eedf9ab239|commit]] * rfd_ftl: add discard support [[https://git.kernel.org/linus/a3a447848a153d0dae63d02ceb94b02fb43ec899|commit]] == Industrial I/O (iio) == * Support reading extended name as label [[https://git.kernel.org/linus/13efdc3dc9030972c81285e2dbdeac1f9cef880d|commit]] * accel: bmc150: Add support for BMC156 [[https://git.kernel.org/linus/52ae7c708d970e28848f206573a9f11a7826a980|commit]] * adc: Add driver for Renesas RZ/G2L A/D converter [[https://git.kernel.org/linus/d484c21bacfa8bd2fa9fc26393ec59108f508c4c|commit]] * adc: rockchip_saradc: add support for rk3568 saradc [[https://git.kernel.org/linus/7786da3b5ae167c17f35e22ba35e06006338c2f6|commit]] * chemical: Add driver support for sgp40 [[https://git.kernel.org/linus/1081b9d97152e6aa28a1868ec8e0587b2b8fb2ae|commit]] * adc: ingenic: add JZ4760 support to the sadc driver [[https://git.kernel.org/linus/b9e9bdd425a3c99e15f5dfd465bef936130b7491|commit]] * adc: ingenic: add JZ4760B support to the sadc driver [[https://git.kernel.org/linus/bf1b2418c2f56a81f405925b10a02c25681179cd|commit]] * potentiometer: Add driver support for AD5110 [[https://git.kernel.org/linus/d03a74bfaccefcf271bf8e889c31229aa521cd66|commit]] * proximity: vcnl3020: add periodic mode [[https://git.kernel.org/linus/3363fbbe19e542e183bcc32780cf1d5d4156a5b2|commit]] == Multi Function Devices (MFD) == * Add Renesas Synchronization Management Unit (SMU) support [[https://git.kernel.org/linus/a1867f85e06edacd82956d3422caa2b9074f4321|commit]] * intel-lpss: Add Intel Cannon Lake ACPI IDs [[https://git.kernel.org/linus/32979fcf5ab5df9359b98796886c5356b9cf4298|commit]] * tqmx86: Add support for TQMx110EB and TQMxE40x [[https://git.kernel.org/linus/3da48ccb1d0f3b53b1e8c9022edbedc2a6e3f50a|commit]] * tqmx86: Add support for TQ-Systems DMI IDs [[https://git.kernel.org/linus/d5949a35cc29db81f7b50ac0b18a114ffc655ea5|commit]] == Inter-Integrated Circuit (I2C + I3C) == * virtio: add a virtio i2c frontend driver [[https://git.kernel.org/linus/3cfc88380413d20f777dc6648a38f683962e52bf|commit]] * Remove dead PMC MSP TWI/SMBus/I2C driver [[https://git.kernel.org/linus/e517992bbce06228f07b9bbea3233cc0fb04e802|commit]] == Hardware monitoring (hwmon) == * Add driver for Aquacomputer D5 Next [[https://git.kernel.org/linus/0e35f63f7f4eebd268ec236fd1bbf4e561ce8de5|commit]] * Add support for SB-RMI power module [[https://git.kernel.org/linus/5a0f50d110b36aaf624fc2017d5e08357e2c8143|commit]] * axi-fan-control: Support temperature vs pwm points [[https://git.kernel.org/linus/2aee7e67bee7a5aa741bad6a0a472f108b29ad40|commit]] * intel-m10-bmc-hwmon: add n5010 sensors [[https://git.kernel.org/linus/1ccdc184056760a620374a7b23fcb8e3aae8ef3a|commit]] * k10temp: support Zen3 APUs [[https://git.kernel.org/linus/02c9dce4df8dd23e67dac1074be732c65c0e67d8|commit]] * pmbus/bpa-rs600: Support BPD-RS600 [[https://git.kernel.org/linus/129cdce3756117adcb0fced93cb926874355dbba|commit]] == General Purpose I/O (gpio) == * Add virtio-gpio driver [[https://git.kernel.org/linus/3a29355a22c0275fe864100794fee58a73175d93|commit]] * rockchip: add driver for rockchip gpio [[https://git.kernel.org/linus/936ee2675eee1faca0dcdfa79165c7990422e0fc|commit]] * rockchip: support next version gpio controller [[https://git.kernel.org/linus/3bcbd1a85b68e5f864029fd6f0bb0bcc8e2f1082|commit]] == Leds == * leds-core: Implement the retain-state-shutdown property [[https://git.kernel.org/linus/419066324e19a47b98cdcf5defda42de555a8957|commit]] * pwm: add support for default-state device property [[https://git.kernel.org/linus/3d3d65bd27645830a6f23af29d0f9ebe5cc8bcb2|commit]] * pca955x: Implement the default-state property [[https://git.kernel.org/linus/e46cb6d0c760a5b15e38138845fad99628fafcb8|commit]] == DMA engines == * idxd: Add wq occupancy information to sysfs attribute [[https://git.kernel.org/linus/e753a64bee753136087dfd70b37fdd199e942ea9|commit]] * idxd: Set defaults for GRPCFG traffic class [[https://git.kernel.org/linus/ade8a86b512cf8db0d0e975a971ce356953cfcb3|commit]] * idxd: add software command status [[https://git.kernel.org/linus/125d10373ad991888c9e94d2da49bcc5ccba2127|commit]] * idxd: create dmaengine driver for wq 'device' [[https://git.kernel.org/linus/0cda4f6986a3824cac500f66326ff267bf37110f|commit]] * idxd: create user driver for wq 'device' [[https://git.kernel.org/linus/448c3de8ac8353fc4447738ae3c56c4eb6c2131d|commit]] * Add support for AMD PTDMA controller driver [[https://git.kernel.org/linus/fa5d823b16a9442d609617abeec31da8b6afa224|commit]], [[https://git.kernel.org/linus/b0b4a6b10577a2e7eaf36f46781f4759b03321a7|commit]], [[https://git.kernel.org/linus/e2fb2e2a33fae6009bf68574a7eec8fcfdf9c78e|commit]] * sh: Add DMAC driver for RZ/G2L SoC [[https://git.kernel.org/linus/5000d37042a61ca556fde2782ca40dbfa802ea16|commit]] == Hardware Random Number Generator (hwrng) == * Add Arm SMCCC TRNG based driver [[https://git.kernel.org/linus/0888d04b47a165ae8c429c6fe11b3c43f5017f31|commit]] == Cryptography hardware acceleration == * hisilicon: support runtime PM for accelerator device [[https://git.kernel.org/linus/607c191b371d72952c11dc209e583303a4515f14|commit]] * hisilicon: using 'debugfs_create_file' instead of 'debugfs_create_regset32' [[https://git.kernel.org/linus/1295292d65b729fc8b234fcdf884d79ff5a63ca1|commit]] * ccp: Add support for new CCP/PSP device ID [[https://git.kernel.org/linus/3438de03e98ad305129bdd033cb63e46debd67f4|commit]] == PCI == * PCI: Expose and manage PCI device reset [[https://git.kernel.org/linus/4ec36dfeb155b72da8d28ab006a46f2f8b981eac|commit]], [[https://git.kernel.org/linus/d88f521da3efd698e36d0d504a2abba6ac4f5ef8|commit]], [[https://git.kernel.org/linus/3a15955d7cf0b6c7527ee3bd97c3c355450e3fa1|commit]], [[https://git.kernel.org/linus/4273e64cc4ebb881e1954d768020f5440491dcd9|commit]], [[https://git.kernel.org/linus/375553a93201a58a52f142eab19545a07aa1eaf5|commit]], [[https://git.kernel.org/linus/6937b7dd434962377e00efc04adac0390c287199|commit]], [[https://git.kernel.org/linus/9bdc81ce440ec6ea899b236879aee470ec388020|commit]] * Add SR-IOV support in PCIe Endpoint Core [[https://git.kernel.org/linus/f00bfc6489952528947cba05af158a4badf41688|commit]], [[https://git.kernel.org/linus/1cf362e907f36f104b9cf590ee6ced786226b388|commit]], [[https://git.kernel.org/linus/101600e79045c2e93fd984302698e263cffa725b|commit]], [[https://git.kernel.org/linus/53fd3cbe5e9d791d6bb6059f73a3851f155ce7c6|commit]], [[https://git.kernel.org/linus/0cf985d6119cc21fc39774b4b29dcf1e0148bf55|commit]], [[https://git.kernel.org/linus/e19a0adf6e8bb0b93a546b8d4c7f8f6891115bbb|commit]], [[https://git.kernel.org/linus/489b1f41e54fc47596ffcb420439204f760153dd|commit]], [[https://git.kernel.org/linus/0c84f5bf3eb324402a836f47b0958a19d6c47a68|commit]] * hv: Support for create interrupt [[https://git.kernel.org/linus/8f6a6b3c50ce1caa81c47bb5855be02050c0eff7|commit]] * j721e: Add PCIe support for AM64 [[https://git.kernel.org/linus/c8a375a8e15ac31293d7fda08008d6da8f5df3db|commit]] and J7200 [[https://git.kernel.org/linus/f1de58802f0fff364cf49f5e47d1be744baa434f|commit]] * keembay: Add support for Intel Keem Bay [[https://git.kernel.org/linus/0c87f90b4c13586a00fbe63524c7be197609d8dc|commit]] * pci-bridge-emul: Add PCIe Root Capabilities Register [[https://git.kernel.org/linus/e902bb7c24a7099d0eb0eb4cba06f2d91e9299f3|commit]] * rockchip-dwc: Add Rockchip RK356X host controller driver [[https://git.kernel.org/linus/0e898eb8df4e34c7b129452444eb7cef68a11f43|commit]] * visconti: Add Toshiba Visconti PCIe host controller driver [[https://git.kernel.org/linus/da36024a4e838b52408cf3d04999ae934728092a|commit]] == Clock == * rockchip: Add support for hclk_sfc on rk3036 [[https://git.kernel.org/linus/d61eb8a1f5184f32ddc5ac03c930cff8e9a6fae9|commit]] * qcom: gpucc-sm8150: Add SC8180x support [[https://git.kernel.org/linus/945cb3a105aef63af1354e0fbe10a0d1ca7a32c2|commit]] * qcom: a53-pll: Add MSM8939 a53pll support [[https://git.kernel.org/linus/5d9bc010db0a4f5b17b3f5f982a85c49bb911754|commit]] * qcom: Add Global Clock Controller driver for MSM8953 [[https://git.kernel.org/linus/9bb6cfc3c77e68dc54647152ec4e1b5f2d16f569|commit]] * qcom: Add Global Clock controller (GCC) driver for SM6115 [[https://git.kernel.org/linus/cbe63bfdc54fa289b8bfa943fbce97e70af04122|commit]] * qcom: mmcc-msm8994: Add MSM8992 support [[https://git.kernel.org/linus/e0be99864d99712d86feff67c552eee9ef50ae44|commit]] * qcom: Add msm8994 MMCC driver [[https://git.kernel.org/linus/4d5b4572c4753f2637ea9ac7eda465a1ca0d6f7b|commit]] * qcom: rpmh: Add support for RPMH clocks on SM6350 [[https://git.kernel.org/linus/be5b605d34cdf2ddd6bc8fb771f6351a39ba958c|commit]] * qcom: Add SM6350 GCC driver [[https://git.kernel.org/linus/131abae905df99f63d825e47b4df100d34f518ce|commit]] == PHY ("physical layer" framework) == * phy-mtk-tphy: add support mt8195 [[https://git.kernel.org/linus/a69f29cb50a0069f3442c08fcf21fad55d48f4d2|commit]] * qcom-qmp: Add sc8180x PCIe support [[https://git.kernel.org/linus/f839f14e24f27ccb1b822dd52f2ff4db340da52a|commit]] * qcom-qmp: Add support for SM6115 UFS phy [[https://git.kernel.org/linus/152a810eae03f16e982444ffe3b0eca933a750cd|commit]] * qcom-qmp: add USB3 PHY support for IPQ6018 [[https://git.kernel.org/linus/23fd679249df82b57390c8f4f0f290fd1f7b3505|commit]] * qcom: qmp: Add SC8180x USB/DP combo [[https://git.kernel.org/linus/1633802cd4ac338554ec94cd4d46ac5ef322aa49|commit]] * renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support for RZ/G2L [[https://git.kernel.org/linus/b0512a6ec0cd6dcea659d834592bbcb0cae127a4|commit]] * samsung-ufs: support exynosauto ufs phy driver [[https://git.kernel.org/linus/d64519249e1d5520e8420936d662ec2cfb155dfc|commit]] == EDAC (Error Detection And Correction) == * i10nm: Retrieve and print retry_rd_err_log registers [[https://git.kernel.org/linus/cf4e6d52f58399c777276172ec250502e19d5e63|commit]] * EDAC/mc: Add new HBM2 memory type [[https://git.kernel.org/linus/e1ca90b7cc5cb5d3a38321cbb65ad36a59fcb574|commit]] == Various == * bus: ixp4xx: Add a driver for IXP4xx expansion bus [[https://git.kernel.org/linus/1c953bda90ca7e4a2574a738e41a04a2bbc03bd2|commit]] * bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI [[https://git.kernel.org/linus/87693e092bd06aa25686ed3db7aed460e144849d|commit]] * Introduce SCMI transport based on VirtIO [[https://git.kernel.org/linus/63b282f172717609136b51571bcc1f74d92d2be6|commit]], [[https://git.kernel.org/linus/3669032514be157d48acc4aa01728815d035d0c3|commit]], [[https://git.kernel.org/linus/ceac257db055b8d13aef6fa83e9f2b6733c23532|commit]], [[https://git.kernel.org/linus/9ca5a1838e593d96d5d1727eed150ed4f7c179e2|commit]], [[https://git.kernel.org/linus/ed7c04c1fea3b027c1b2efcf57b50c98ef05840b|commit]], [[https://git.kernel.org/linus/e9b21c96181c36343597ce789e386d296f93a23b|commit]], [[https://git.kernel.org/linus/2930abcffd9f0b36e8fd4df01f6311eede686817|commit]], [[https://git.kernel.org/linus/e8419c24bacee45bfe3504814e91fc89ff8c23de|commit]], [[https://git.kernel.org/linus/a7b1138b921dc19f859296b2eb3daa7c5e22c354|commit]], [[https://git.kernel.org/linus/c92c3e382ebd2382b26a41e312a266a40c4fb05c|commit]], [[https://git.kernel.org/linus/f301bba0ca7392d16a6ea4f1d264a91f1fadea1a|commit]], [[https://git.kernel.org/linus/7885281260f9b952dc66b67182a2218b01e7859f|commit]], [[https://git.kernel.org/linus/60625667c439e6e1945d464b6eb296d144c5cb2a|commit]], [[https://git.kernel.org/linus/13fba878ccdd15b1c2fdce424995744dc40eaf16|commit]], [[https://git.kernel.org/linus/46abe13b5e3db187e52cd0de06c07bbce010726c|commit]] * fpga: dfl: pci: add device IDs for Silicom N501x PAC cards [[https://git.kernel.org/linus/82fb70b87f210ef4e7e7fb2443ac16aaab40c3e2|commit]] * Add FPGA Manager support for the Xilinx Versal chip [[https://git.kernel.org/linus/2b9fc773c31bb7cb7529757382013a8158bf7e9c|commit]], [[https://git.kernel.org/linus/f9ac897e5a4bf7255f2f7613f2a74c2a9a41327c|commit]], [[https://git.kernel.org/linus/f8cc6d715bfc649e523cc829d2e6d1e58b430a33|commit]], [[https://git.kernel.org/linus/8c9b1301171f6690144d45a3e18ba676acbc34bc|commit]], [[https://git.kernel.org/linus/01c54e628932c655e4cd2c6ed0cc688ec6e6f96b|commit]] * habanalabs * Add "in device creation" status [[https://git.kernel.org/linus/71731090ab17a208a58020e4b342fdfee280458a|commit]] * Add support for encapsulated signals reservation [[https://git.kernel.org/linus/dadf17abb7245d9556591d8cc78bf57462e3b20a|commit]] * Add support for encapsulated signals submission [[https://git.kernel.org/linus/e4cdccd2ec0d178219dce0707aa2a63746119e3f|commit]] * Add support for f/w reset [[https://git.kernel.org/linus/8d9aa980beb8664457011e57e84fea4143b214a9|commit]] * Add wait-for-multi-CS uAPI [[https://git.kernel.org/linus/215f0c1775d5506c8a833b5c85a77b5fb65bf26b|commit]] * Allow fail on inability to respect hint [[https://git.kernel.org/linus/486e19795f2ee11f0334e2e3fcf8951d4981ff88|commit]] * gaudi: implement state dump [[https://git.kernel.org/linus/77977ac875f2f1928aa24362f490eef37e063308|commit]] * state dump monitors and fences infrastructure [[https://git.kernel.org/linus/fd2010b5cc5ebe564121be40ed44fb28209850fe|commit]] * support hint addresses range reservation [[https://git.kernel.org/linus/1ae32b9094984efa39ca6d22d4106963458dfd20|commit]] * interconnect: qcom: Add SC8180x providers [[https://git.kernel.org/linus/9c8c6bac1ae86f6902baa938101902fb3a0a100b|commit]] * interconnect: qcom: osm-l3: Add sc8180x support [[https://git.kernel.org/linus/ffef0b13bf3ededa07570a2926d13a741a1d5272|commit]] * mailbox: cmdq: add mt8192 support [[https://git.kernel.org/linus/84fd4201b78b96f8d31f6a2624be27ad6306a9bc|commit]], [[https://git.kernel.org/linus/5f48ed2e812e6d084b106ed8fae6212f7dddb70b|commit]] * misc: gehc-achc: new driver for the GE ACHC microcontroller, that is part of the GE PPD device [[https://git.kernel.org/linus/0f920277dc22cb794f0572ee5d3423388453435d|commit]] * Add generic support for kdump Device Tree properties [[https://git.kernel.org/linus/33709413014cd5b8e54d4d9efa07a30ba028e1db|commit]], [[https://git.kernel.org/linus/f7e7ce93aac13118281bcef8407b5df1a6b16822|commit]], [[https://git.kernel.org/linus/2af2b50acf9b9c38080a45f32a9c162e2a0f2de2|commit]], [[https://git.kernel.org/linus/bf2e8609734bd773610d414b72eb1cfe09b4c24d|commit]], [[https://git.kernel.org/linus/2931ea847dcc54275cda8c39c548b03347d4943b|commit]], [[https://git.kernel.org/linus/57beb9bd18fca085e6627526d64d68b6080f605c|commit]], [[https://git.kernel.org/linus/b261dba2fdb2c2656935a048cdbc6f2d24231e08|commit]] * reset: renesas: Add RZ/G2L usbphy control driver [[https://git.kernel.org/linus/bee08559701fb98b43d7061717e7c3131230aa69|commit]] * vDPA/ifcvf: implement management netlink framework for ifcvf [[https://git.kernel.org/linus/6b5df347c6482f57b0d8f0569b86fb8fcd90d168|commit]] = List of Pull Requests = * [[https://git.kernel.org/torvalds/c/3513431926f9bfe3f4fcb06a39d9ec59b0470311|fsnotify updates]] * [[https://git.kernel.org/torvalds/c/63b0c403394d4e2644751d090db8a5da80272e50|FIEMAP cleanups]] * [[https://git.kernel.org/torvalds/c/a1ca8e7147d07cb8649c618bc9902a9a7e6444e1|UDF and isofs updates]] * [[https://git.kernel.org/torvalds/c/aa99f3c2b9c797d8fee28c674a2cbb5adb2ce2ef|fs hole punching vs cache filling race fixes]] * [[https://git.kernel.org/torvalds/c/4aed6ee53fcc012ea599f1be6b2c8d76cb7f7354|regmap updates]] * [[https://git.kernel.org/torvalds/c/d46e0d335497d89e36a8dab3ce5b605d7088c67a|regulator updates]] * [[https://git.kernel.org/torvalds/c/0da9bc6d2fc3f98095d69f34c17f7d5730bbcc6c|spi updates]] * [[https://git.kernel.org/torvalds/c/4520dcbe0df41385288f24e61f322ee97063fa03|power supply and reset updates]] * [[https://git.kernel.org/torvalds/c/451819aa5ad0a22b23f0eb178816dc72b73ab903|tpm driver updates]] * [[https://git.kernel.org/torvalds/c/6f01c935d96cd4eb8bbbc5249bd9a754b6939e0a|file locking updates]] * [[https://git.kernel.org/torvalds/c/4ca4256453effb885c1688633676682529593f82|RCU updates]] * [[https://git.kernel.org/torvalds/c/44a7d4441181d0f2d622dc9bb512d7f5ca13f768|crypto updates]] * [[https://git.kernel.org/torvalds/c/adc5ea221089e8eff8207d6e9c98751e0347b0de|m68k updates]] * [[https://git.kernel.org/torvalds/c/c7a5238ef68b98130fe36716bb3fa44502f56001|s390 updates]] * [[https://git.kernel.org/torvalds/c/05b5fdb2a8f7f981b9b1aa77a6c4b810e19f01ab|EDAC updates]] * [[https://git.kernel.org/torvalds/c/8f645b420822f2061a41d022e8bd9a02fae5ba28|RAS update]] * [[https://git.kernel.org/torvalds/c/ced119b6308df8ad2e4345e88f94d2bdcd6d6d4e|x86 build updates]] * [[https://git.kernel.org/torvalds/c/42f6e869a028abcf61422bc0d5de59d823db17b1|x86 resource control updates]] * [[https://git.kernel.org/torvalds/c/230bda0873a6ce4d089afde22aa5e487888ddebb|x86 cleanups]] * [[https://git.kernel.org/torvalds/c/5d3c0db4598c5de511824649df2aa976259cf10a|scheduler updates]] * [[https://git.kernel.org/torvalds/c/4a2b88eb0265a9d550982b188abf20618a0c1a84|x86 perf event updates]] * [[https://git.kernel.org/torvalds/c/46f4945e2b39dda4b832909434785483e028419d|EFI updates]] * [[https://git.kernel.org/torvalds/c/e4c3562e1bc79f912457cb062cd0c147026d4a1e|debugobjects update]] * [[https://git.kernel.org/torvalds/c/08403e2174c4ac8b23922b5b7abe670129f8acb5|SMP core updates]] * [[https://git.kernel.org/torvalds/c/e5e726f7bb9f711102edea7e5bd511835640e3b4|locking and atomics updates]] * [[https://git.kernel.org/torvalds/c/7d6e3fa87e732ec1e7761bf325c0907685c8571b|irq updates]] * [[https://git.kernel.org/torvalds/c/0a096f240aa1992ddac65f8e704f7b0c0795fe1c|x86 cache flush updates]] * [[https://git.kernel.org/torvalds/c/ccd8ec4a3f9a5d3d97766231b04e7321dcc2df1e|x86 PIRQ updates]] * [[https://git.kernel.org/torvalds/c/bed91667415be768be4e5d7691011f2b5e16d796|misc x86 updates]] * [[https://git.kernel.org/torvalds/c/8596e589b787732c8346f0482919e83cc9362db1|timer updates]] * [[https://git.kernel.org/torvalds/c/679369114e55f422dc593d0628cfde1d04ae59b3|block updates]] * [[https://git.kernel.org/torvalds/c/9a1d6c9e3f53732f2f48f4424e028642db616663|block driver updates]] * [[https://git.kernel.org/torvalds/c/44d7d3b0d1cdb2119dba33bbedd602ce30528d6c|libata updates]] * [[https://git.kernel.org/torvalds/c/c547d89a9a445f6bb757b93247de43d312e722da|io_uring updates]] * [[https://git.kernel.org/torvalds/c/3b629f8d6dc04d3af94429c18fe17239d6fbe2c3|support for struct bio recycling]] * [[https://git.kernel.org/torvalds/c/b91db6a0b52e019b6bdabea3f1dbe36d85c7e52c|io_uring mkdirat/symlinkat/linkat support]] * [[https://git.kernel.org/torvalds/c/e24c567b7ecff1c8b6023a10d7f78256cef742c4|initial ksmbd implementation]] * [[https://git.kernel.org/torvalds/c/9c849ce86e0fa93a218614eac562ace44053d7ce|cifs client updates]] * [[https://git.kernel.org/torvalds/c/87045e6546078dae215d1bd3b2bc82b3ada3ca77|btrfs updates]] * [[https://git.kernel.org/torvalds/c/cd358208d703fca446b52f3cf8f23c18f9e7705e|fscrypt updates]] * [[https://git.kernel.org/torvalds/c/4529fb1546b9cd3f5dbd8a36595aa4159331c963|gfs2 updates]] * [[https://git.kernel.org/torvalds/c/8bda95577627dc0633c48d581ea3605c27efe829|nfsd updates]] * [[https://git.kernel.org/torvalds/c/916d636e0a2df48be48b573d8ec9070408d7681f|project quota update]] * [[https://git.kernel.org/torvalds/c/0ee7c3e25d8c28845fceb4dd1c3cb5f50b9c45a9|iomap updates]] * [[https://git.kernel.org/torvalds/c/1dd5915a5cbda100e67823e7a4ca7af919185ea6|move_mount updates]] * [[https://git.kernel.org/torvalds/c/927bc120a248b658acc2f5206ec4e81a794d8a57|close_range() cleanup]] * [[https://git.kernel.org/torvalds/c/67b03f93a30facabf105b8b8632e3b9b6ef9200a|idmapping documentation updates]] * [[https://git.kernel.org/torvalds/c/e55f0c439a2681a3c299bedd99ebe998049fa508|set_user() update]] * [[https://git.kernel.org/torvalds/c/befa491ce6954adadb181c464d0318925f18e499|selinux update]] * [[https://git.kernel.org/torvalds/c/8e0cd9525ca7ab8ba87135d85b10596e61b10e63|audit updates]] * [[https://git.kernel.org/torvalds/c/9b2eacd8f04625c6cb2dd82469972a3bba3a783a|smack updates]] * [[https://git.kernel.org/torvalds/c/5cbba60596b1f32f637190ca9ed5b1acdadb852c|power management updates]] * [[https://git.kernel.org/torvalds/c/6f1e8b12eec44ee047dc9e0a9544b2cfed739503|ACPI updates]] * [[https://git.kernel.org/torvalds/c/8e235ff9a1e3dc3d800224ab97bcd2418d3b19c3|device properties framework updates]] * [[https://git.kernel.org/torvalds/c/359f3d743f3a762cc2cc7ddb7c6fb4c57b9a06cc|MMC and MEMSTICK updates]] * [[https://git.kernel.org/torvalds/c/871dda463c6f2c2a4a660937e2f57616146f42de|i2c updates]] * [[https://git.kernel.org/torvalds/c/e7c1bbcf0c315c56cd970642214aa1df3d8cf61d|hwmon updates]] * [[https://git.kernel.org/torvalds/c/a998a62be9cdb509491731ffe81575aa09943a32|LED updates]] * [[https://git.kernel.org/torvalds/c/efa916af13206eb15916e102c45c99a13ea78f33|device mapper updates]] * [[https://git.kernel.org/torvalds/c/81b0b29bf70bb8b459cf1f0b4a6a4898be457850|ibft updates]] * [[https://git.kernel.org/torvalds/c/69dc8010b8fca475170650a4ebbc0074541df859|cgroup updates]] * [[https://git.kernel.org/torvalds/c/86ac54e79fe09b34c52691a780a6e31d12fa57f4|workqueue updates]] * [[https://git.kernel.org/torvalds/c/9e9fb7655ed585da8f468e29221f0ba194a5f613|networking updates]] * [[https://git.kernel.org/torvalds/c/ba1dc7f273c73b93e0e1dd9707b239ed69eebd70|char / misc driver updates]] * [[https://git.kernel.org/torvalds/c/c6c3c5704ba70820f6b632982abde06661b7222a|driver core updates]] * [[https://git.kernel.org/torvalds/c/ebf435d3b51b22340ef047aad0c2936ec4833ab2|IIO and staging driver updates]] * [[https://git.kernel.org/torvalds/c/7c314bdfb64e4bb8d2f829376ed56ce663483752|tty / serial updates]] * [[https://git.kernel.org/torvalds/c/07281a257a6868b900da5de1eda808c9e20253f1|USB / Thunderbolt updates]] * [[https://git.kernel.org/torvalds/c/0d290223a6c77107b1c3988959e49279a8dafaba|sound updates]] * [[https://git.kernel.org/torvalds/c/835d31d319d9c8c4eb6cac074643360ba0ecab10|media updates]] * [[https://git.kernel.org/torvalds/c/477f70cd2a67904e04c2c2b9bd0fa2e95222f2f6|drm updates]] * [[https://git.kernel.org/torvalds/c/48983701a1e0e252faa4aab274ba14419cb286fa|siginfo si_trapno updates]] * [[https://git.kernel.org/torvalds/c/bcfeebbff3627093014c7948aec9cc4730e50c3d|exit cleanups]] * [[https://git.kernel.org/torvalds/c/57c78a234e809e3a0516491e37ae5ccc6eeb21e8|arm64 updates]] * [[https://git.kernel.org/torvalds/c/4cdc4cc2ad35f92338497d53d3e8b7876cf2a51d|asm-generic updates]] * [[https://git.kernel.org/torvalds/c/634135a07b887a8ad8904da8c147407650747a38|ARM SoC updates]] * [[https://git.kernel.org/torvalds/c/866147b8fa59530812fc769027a94468d89401e7|ARM SoC driver updates]] * [[https://git.kernel.org/torvalds/c/32b47072f319bb65e9afad59e78153d83496f1f5|ARM defconfig updates]] * [[https://git.kernel.org/torvalds/c/7c636d4d20f8c5acfbfbc60f326fddb0e1cf5daa|ARM SoC DT updates]] * [[https://git.kernel.org/torvalds/c/c07f191907e7d7e04034a2b9657a6bbf1355c60a|hyperv updates]] * [[https://git.kernel.org/torvalds/c/6104dde096eba9f443845686a2c4b3fa31129eb4|m68knommu updates]] * [[https://git.kernel.org/torvalds/c/9e5f3ffcf1cb34e7c7beb3f79a96f58536730924|devicetree updates]] * [[https://git.kernel.org/torvalds/c/df43d903828c59afb9e93b59835127a02e1f8144|printk updates]] * [[https://git.kernel.org/torvalds/c/4ac6d90867a4de2e12117e755dbd76e08d88697f|documentation updates]] * [[https://git.kernel.org/torvalds/c/90c90cda05aecf0f7c45f9f35384b31bba38455f|xfs updates]] * [[https://git.kernel.org/torvalds/c/89594c746b00d3755e0792a2407f0b557a30ef37|fscache updates]] * [[https://git.kernel.org/torvalds/c/412106c203b759fa7fbcc4f855a90ab18e681ccb|erofs updates]] * [[https://git.kernel.org/torvalds/c/815409a12c0a9c0de17a910fd95fe11e1eb97f32|overlayfs update]] * [[https://git.kernel.org/torvalds/c/111c1aa8cad4a0069dfe98fc093507b5b2cdfda7|ext4 updates]] * [[https://git.kernel.org/torvalds/c/265113f70f3d63ae8b6eb1ce4303d14dbbd71b2d|dlm updates]] * [[https://git.kernel.org/torvalds/c/eceae1e7acaefc0a71e4dd4b8cd49270172b4731|configfs updates]] * [[https://git.kernel.org/torvalds/c/4a3bb4200a5958d76cc26ebe4db4257efa56812b|dma-mapping updates]] * [[https://git.kernel.org/torvalds/c/612b23f27793ea1cf41621ca6dc552eb4699f41c|memblock updates]] * [[https://git.kernel.org/torvalds/c/c815f04ba94940fbc303a6ea9669e7da87f8e77d|KUnit updates]] * [[https://git.kernel.org/torvalds/c/b55060d796c5300ad7a410cb5faec36582925570|hardening updates]] * [[https://git.kernel.org/torvalds/c/aef4892a63c248c31718d23941536b86829a49f0|integrity subsystem updates]] * [[https://git.kernel.org/torvalds/c/aa829778b16f15266fefe2640f04931b16ce39c0|memory model updates]] * [[https://git.kernel.org/torvalds/c/b5d6d2633c1b6b2b4599f658f8abe7eb1358cc77|Xtensa updates]] * [[https://git.kernel.org/torvalds/c/a2d616b935a0df24bc9375785b19bf30d7fc9c6a|parisc architecture updates]] * [[https://git.kernel.org/torvalds/c/9ae5fceb9a20154d74586fe17d1096b981b23e34|xen updates]] * [[https://git.kernel.org/torvalds/c/89b6b8cd92c068cd1bdf877ec7fb1392568ef35d|VFIO updates]] * [[https://git.kernel.org/torvalds/c/7ba88a2a09f47e2e4f3e34215677a1d78a9e6a73|x86 platform driver updates]] * [[https://git.kernel.org/torvalds/c/a180eab0b564a9dc149beb0517136ef7129f1260|mailbox updates]] * [[https://git.kernel.org/torvalds/c/75d6e7d9ced83e937757e278c3ce1ccd6606a96a|clk updates]] * [[https://git.kernel.org/torvalds/c/c793011242d182e5f12800c12dbaf37af80be735|pin control updates]] * [[https://git.kernel.org/torvalds/c/83ec91697412ae64d25dcca74597ed03029aa00d|HID updates]] * [[https://git.kernel.org/torvalds/c/23852bec534a1633dc08f4df88b8493ae99953a9|rdma updates]] * [[https://git.kernel.org/torvalds/c/a9c9a6f741cdaa2fa9ba24a790db8d07295761e3|SCSI updates]] * [[https://git.kernel.org/torvalds/c/14726903c835101cd8d0a703b609305094350d61|misc memory management updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/3de18c865f504ab59ed2588b1e11acd4bcb9ea09|swiotlb updates]] * [[https://git.kernel.org/torvalds/c/69a5c49a9147e9daca76201e3d6edfea5ed8403a|iommu updates]] * [[https://git.kernel.org/torvalds/c/50ddcdb2635c82e195a2557341d759c5b9419bf1|livepatching update]] * [[https://git.kernel.org/torvalds/c/603eefda5fcf8f9dab3ae253e677abb285f6f3bc|OpenRISC updates]] * [[https://git.kernel.org/torvalds/c/d6742212c0c6ccee2351499db80acba71fa36052|MIPS updates]] * [[https://git.kernel.org/torvalds/c/7cca308cfdc0725363ac5943dca9dcd49cc1d2d5|powerpc updates]] * [[https://git.kernel.org/torvalds/c/b250e6d141ce4f0d0ada60e4b5db577050e5feb0|Kbuild updates]] * [[https://git.kernel.org/torvalds/c/f1583cb1be35c23df60b1c39e3e7e6704d749d0b|Kselftest updates]] * [[https://git.kernel.org/torvalds/c/0961f0c00e69672a8e4a2e591355567dbda44389|NFS client updates]] * [[https://git.kernel.org/torvalds/c/6abaa83c7352b31450d7e8c173f674324c16b02b|f2fs updates]] * [[https://git.kernel.org/torvalds/c/f7464060f7ab9a2424428008f0ee9f1e267e410f|NTFSv3 filesystem]] * [[https://git.kernel.org/torvalds/c/49624efa65ac9889f4e7c7b2452b2e6ce42ba37d|MAP_DENYWRITE removal]] * [[https://git.kernel.org/torvalds/c/6b6dc4f40c5264556223ba94693f20d83796ab1f|MTD updates]] * [[https://git.kernel.org/torvalds/c/fd47ff55c9c31101fcc06d20cb381da3d4089bd5|more USB updates]] * [[https://git.kernel.org/torvalds/c/063df71a574b88e94391a3a719cf66d1b46df884|RISC-V updates]] * [[https://git.kernel.org/torvalds/c/e07af2626643293fa16df655979e7963250abc63|ARC updates]] * [[https://git.kernel.org/torvalds/c/58ca24158758f1784400d32743373d7d6227d018|tracing updates]] * [[https://git.kernel.org/torvalds/c/27151f177827d478508e756c7657273261aaf8a9|perf tool updates]] * [[https://git.kernel.org/torvalds/c/996fe06160998a38ff07189feb3ec8ab8f68fd4e|kgdb updates]] * [[https://git.kernel.org/torvalds/c/75b96f0ec5faf730128c32187e3e28441c27a094|fuse updates]] * [[https://git.kernel.org/torvalds/c/5e6a5845dd651b00754a62edec2f0a439182024d|gpio updates]] * [[https://git.kernel.org/torvalds/c/86406a9e733347f877a2bd5269ce7429d3748c6a|MFD updates]] * [[https://git.kernel.org/torvalds/c/2d7b4cdbb523cd11a978519f8e11895c27f05258|backlight updates]] * [[https://git.kernel.org/torvalds/c/21f577b0f48fd3a8871ca4116dad0e9c41ec42b2|remoteproc updates]] * [[https://git.kernel.org/torvalds/c/1735715e0fd7a16972402ac98197e6cf30988a45|NTB updates]] * [[https://git.kernel.org/torvalds/c/192ad3c27a4895ee4b2fa31c5b54a932f5bb08c1|KVM updates]] * [[https://git.kernel.org/torvalds/c/4c00e1e2e58eefb288ba9ef585b6f19e1f33bf1e|watchdog updates]] * [[https://git.kernel.org/torvalds/c/ac08b1c68d1b1ed3cebb218fc3ea2c07484eb07d|PCI updates]] * [[https://git.kernel.org/torvalds/c/cc09ee80c3b18ae1a897a30a17fe710b2b2f620a|SLUB updates]] * [[https://git.kernel.org/torvalds/c/2d338201d5311bcd79d42f66df4cecbcbc5f4f2c|more memory management updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/34c59da47329ac50b9700035e0c3a829e6c3c183|9p updates]] * [[https://git.kernel.org/torvalds/c/8a05abd0c93841a7bbcf777ec1677a1ad9155793|ceph updates]] * [[https://git.kernel.org/torvalds/c/1511e5d64a51292a84d38e4146304393ebe4d080|microblaze update]] * [[https://git.kernel.org/torvalds/c/6dcaf9fb623fb87b08e3896cdf6116744bf00668|module updates]] * [[https://git.kernel.org/torvalds/c/0f4b9289bad354b606190a4cd54d5222b4e41d98|more documentation updates]] * [[https://git.kernel.org/torvalds/c/9c566611ac5cc7b45af943632f7a9b1b6a642991|more ACPI updates]] * [[https://git.kernel.org/torvalds/c/30f349097897c115345beabeecc5e710b479ff1e|more power management updates]] * [[https://git.kernel.org/torvalds/c/730bf31b8fc8e94f3d2d58aaee5f07e5f1f8146f|chrome platform updates]] * [[https://git.kernel.org/torvalds/c/a3fa7a101dcff93791d1b1bdb3affcad1410c8c1|yet more memory management updates and hotfixes from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/0aa2516017123a7c35a2c0c35c4dc7727579b8a3|dmaengine updates]] * [[https://git.kernel.org/torvalds/c/2e5fd489a4e5fcc97b035c03ace724c1d481a4c1|libnvdimm updates]] * [[https://git.kernel.org/torvalds/c/70868a180501d17fea58153c649d56bc18435315|CXL (Compute Express Link) updates]] * [[https://git.kernel.org/torvalds/c/e2e694b9e6f3ec7deeb233b6b0fe20b6a47b304b|root filesystem type handling updates]] * [[https://git.kernel.org/torvalds/c/7b871c7713d1eafc3a614883bbdf68ab1dffa883|gfs2 setattr updates]] * [[https://git.kernel.org/torvalds/c/f154c806676ad7153c6e161f30c53a44855329d6|more s390 updates]] * [[https://git.kernel.org/torvalds/c/43175623dd0dffccacbf014e368ee77f77c73898|more tracing updates]] * [[https://git.kernel.org/torvalds/c/35776f10513c0d523c5dd2f1b415f642497779e2|ARM development updates]] * [[https://git.kernel.org/torvalds/c/d6c338a741295c04ed84679153448b2fffd2c9cf|UML updates]] * [[https://git.kernel.org/torvalds/c/5ffc06ebeaab65d8e08df6953caf8155df2c45f8|habanalabs updates]] * [[https://git.kernel.org/torvalds/c/d6498af58f5c7fb7b252f4791620fe4dd7213ca3|more power management updates]] * [[https://git.kernel.org/torvalds/c/926de8c4326c14fcf35f1de142019043597a4fac|more ACPI updates]] * [[https://git.kernel.org/torvalds/c/765092e4cdaa8439b969952ec4e6de3b84241f90|input updates]] * [[https://git.kernel.org/torvalds/c/dd4703876ea83b5fb5f4f0a1ec58f786143f5064|thermal updates]] * [[https://git.kernel.org/torvalds/c/6701e7e7d8ee4f80d0c450aeab101e4a2a2678fa|pwm updates]] * [[https://git.kernel.org/torvalds/c/52926229be069258440c39de063fcd4a5fd75d62|firewire updates]] * [[https://git.kernel.org/torvalds/c/107ccc45bb25c7fdc7a744496caa4d8a52af4812|RTC updates]] * [[https://git.kernel.org/torvalds/c/4e1c754472ffbf251835fc01f4cc638ffa8dd576|coccinelle updates]] * [[https://git.kernel.org/torvalds/c/b79bd0d5102b4a3ea908018fda6b84a4c8fd6235|more RISC-V updates]] * [[https://git.kernel.org/torvalds/c/78e709522d2c012cb0daad2e668506637bffb7c2|virtio updates]] * [[https://git.kernel.org/torvalds/c/8d4a0b5d0813c990637fa9f3c9bea5dab1fedb8f|smbfs updates]] * [[https://git.kernel.org/torvalds/c/fdfc346302a7b63e3d5b9168be74bb12b1975999|namei updates]] * [[https://git.kernel.org/torvalds/c/1791596be2723f01de2f69d16a422fdba182c706|IPMI updates]] * [[https://git.kernel.org/torvalds/c/f306b90c69ce3994bb8046b54374a90a27f66be6|CPU hotplug updates]] * [[https://git.kernel.org/torvalds/c/d41adc4e22c62640fa7de93f713a3c5b3638ab2e|auxdisplay updates]] * [[https://git.kernel.org/torvalds/c/c3e46874dfb9a2ef08085bb147dc371e72738673|compiler attributes updates]] * [[https://git.kernel.org/torvalds/c/b5b65f1398274fd726eca87dbebd39f3e603348a|more perf tools updates]] * [[https://git.kernel.org/torvalds/c/316346243be6df12799c0b64b788e06bad97c30b|patch series]] * [[https://git.kernel.org/torvalds/c/d6efd3f18763ac84098fa318742cd2a3bfdf4d72|absolute_pointer macro series]] * [[https://git.kernel.org/torvalds/c/e7bd807e8c9e37b0eef24e13df1f0619c39dc559|more m68k updates]] = Other news sites = * LWN's merge windows [[https://lwn.net/Articles/867821/|part 1]], [[https://lwn.net/Articles/868221/|part 2]] * Phoronix's [[https://www.phoronix.com/scan.php?page=article&item=linux-515-features&num=1|feature overview]]