#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.16 development cycle Linux 5.16 was [[https://lore.kernel.org/lkml/CAHk-=wgUkBrUVhjixy4wvrUhPbW-DTgtQubJWVOoLW=O0wRKMA@mail.gmail.com/T/|released on]] Sun, 9 Jan 2022. Summary: This release adds a new futex_waitv syscall that can speeds up games by letting them wait for multiple futexes with a single system call; a file system health reporting API baed on fanotify; introduction of the concept of "memory folios", which speeds up some memory management areas significantly; support in the task scheduler for CPU "clusters" that share some L2/L3 cache; support for Intel AMX instructions; support for DAMON-based proactive memory reclamation and improved write congestion management. As always, there are many other features, new drivers, improvements and fixes. <> = Prominent features = == New futex_waitv() system call for faster game performance == This release adds a new system call, `futex_waitv(2)`, which allows to wait on multiple futexes with a single system call. The main use case is emulating Windows' `WaitForMultipleObjects` call, which allows software like Proton to improve the performance of Windows Games. Native Linux games can also benefit from this interface as this is a common wait pattern for this kind of applications. Recommended LWN article: [[https://lwn.net/Articles/866112/|Short subjects: Realtime, Futexes, and ntfs3]] Documentation: [[https://www.kernel.org/doc/html/latest/userspace-api/futex2.html|Documentation/userspace-api/futex2.rst]] == File system health reporting through fanotify == This release adds a new {{{FAN_FS_ERROR}}} fanotify event type for file system-wide error reporting. It is meant to be used by file system health monitoring daemons, which listen for these events and take actions (notify sysadmin, start recovery) when a file system problem is detected. It tries to report only the first error that occurred for a file system since the last notification, and it simply counts additional errors. This ensures that the most important pieces of information are never lost. Right now, the only file system that supports this interface is Ext4. Documentation: [[https://www.kernel.org/doc/html/latest/admin-guide/filesystem-monitoring.html|Documentation/admin-guide/filesystem-monitoring.rst]] == Memory folios infrastructure for a faster memory management == To manage the system's memory, the available RAM is split into small units, called pages. The size of these pages vary depending on the architecture, but on x86 systems it's KB. In modern systems with several tens of GB, such small page size equals to a vast amount of pages, which are difficult to manage. To solve this problem, the Linux kernel developed the concept of compound pages, which are page structures that can contain more than one physical page. But the way these compound pages work is not clear, and it has bug-prone APIs that also introduce some overhead all across the kernel. This release introduces the concept of page folios, which are like compound pages, but with better semantics. Using page folios in some core parts of the kernel brings some performance improvements in common workloads. This release will include the core infrastructure of page folios and converts some parts of the core memory management subsystem and the page cache. Future releases will convert some file systems and introduce multi-page folios. Recommended LWN articles: [[https://lwn.net/Articles/849538/|Clarifying memory management with page folios]], and [[https://lwn.net/Articles/868598/|The folio pull-request pushback]] == Add cluster scheduler support to the task scheduler == Some machines have a level of hardware topology in which some CPU cores, typically 4 cores, share L3 tags (e.g. ARM's Kunpeng 920) or L2 cache (e.g. x86's Jacobsville). Awareness of this special topology can drastically improve the task scheduling decisions: spreading those tasks between clusters will bring more memory bandwidth and decrease cache contention (but this isn't always a win: packing tasks might help decrease the latency of cache synchronization). This release adds support for cluster typologies to the task scheduler. == Add support for AMX instructions == This release adds support for Intel's [[https://en.wikichip.org/wiki/x86/amx|Advanced Matrix Extensions (AMX)]]. These extensions will be shipping on servers soon. AMX consists of configurable TMM "TILE" registers plus new CPU instructions that operate on them. TMUL (Tile matrix MULtiply) is the first operator to take advantage of the new registers, and additional instructions will be added in the future. Because of the size that this new extension would add to the signal stack of each task, it requires using a new ```arch_prctl(2)``` mechanism to read the supported features and request permission for dynamically enabling it for the calling process and its children. == DAMON-based proactive memory reclamation, operation schemes and physical memory monitoring == Following up the merge of [[https://kernelnewbies.org/Linux_5.15#DAMON.2C_a_data_access_monitor|DAMON in Linux 5.15]], this release adds support for a few DAMON-based features: * DAMON_RECLAIM, which is based on DAMON and finds cold memory regions and reclaims those immediately. It is intended to be used as proactive lightweight reclamation logic for light memory pressure. To avoid it consuming too much CPU for the paging out operation, a speed limit can be configured, and for heavy memory pressure, it is possible to configure it to disable itself and fall back to the traditional page-scanning based reclamation. Documentation: [[https://www.kernel.org/doc/html/latest/admin-guide/mm/damon/reclaim.html|Documentation/admin-guide/mm/damon/reclaim.rst]]. * Data Access Monitoring-based Operation Schemes (DAMOS). In short, this feature allows applying a defined {{{madvise()}}} operation to a memory region that has a specific access frequency for a specified time. This is done by writing a line to a {{{schemes}}} file in the debugfs filesystem. For example, the configuration {{{# echo "4096 8192 0 5 10 20 2" > schemes}}} means "If a memory region of size in [4KiB, 8KiB] is showing accesses per aggregate interval in [0, 5] for aggregate interval in [10, 20], apply the madvise MADV_PAGEOUT operation". Documentation: [[https://www.kernel.org/doc/html/latest/admin-guide/mm/damon/usage.html#schemes|Documentation/admin-guide/mm/damon/usage.rst]]. * Add support for Physical Memory Address Space Monitoring. Recent versions only supported monitoring virtual memory addresses. == Improve write congestion == When a process writes lots of data and the disk can't keep up (i.e. it's "congested"), the process must not be allowed to continue making more write requests until the current write requests are completed. The mechanisms used to signal when congestion is happening is completely broken and is being replaced with a new approach. Recommended LWN article: [[https://lwn.net/Articles/873672/|Replacing congestion_wait()]] = Core (various) = * (FEATURED) futex: splitup and waitv syscalls [[https://git.kernel.org/linus/77e52ae35463521041906c510fe580d15663bb93|commit]], [[https://git.kernel.org/linus/af8cc9600bbf2251b04c56139f7c83f87c3f878a|commit]], [[https://git.kernel.org/linus/bce760d34bc2adcfd97e859a91407df51913f7b0|commit]], [[https://git.kernel.org/linus/5622eb20520d284a52668e9f911a7f37e7b3f12c|commit]], [[https://git.kernel.org/linus/e7ba9c8fed298fef5aa614685df61db6e6551fa0|commit]], [[https://git.kernel.org/linus/af92dcea186ed7bcd5cc013163ec47a8a135ee97|commit]], [[https://git.kernel.org/linus/eee5a7bc96becd7cdb8e4fabd327ca5e49136704|commit]], [[https://git.kernel.org/linus/966cb75f86fb15e2659c8105d20d4889e18dda24|commit]], [[https://git.kernel.org/linus/85dc28fa4ec058645c29bda952d901b29dfaa0b0|commit]], [[https://git.kernel.org/linus/832c0542c0f71f7d2ba10e987a1ab520813e6bd7|commit]], [[https://git.kernel.org/linus/f56a76fde353dd274eef0ea9d371379950079951|commit]], [[https://git.kernel.org/linus/95c336a7d8f0c1c34ee99e0162dc64d283da7618|commit]], [[https://git.kernel.org/linus/e5c6828493b5fa6a3c4606b43e80ab6c5ec1111f|commit]], [[https://git.kernel.org/linus/a046f1a0d3e320cfee6bdac336416a537f49e7c6|commit]], [[https://git.kernel.org/linus/bff7c57c2f50dca7b5e320f499e0898c3fb8a9ff|commit]], [[https://git.kernel.org/linus/bf69bad38cf63d980e8a603f8d1bd1f85b5ed3d9|commit]], [[https://git.kernel.org/linus/039c0ec9bb77446d7ada7f55f90af9299b28ca49|commit]], [[https://git.kernel.org/linus/ea7c45fde5aa3e761aaddb7902a31a95cb120e7b|commit]], [[https://git.kernel.org/linus/5e59c1d1c78c9cdd8834f3242db4a76f617fa4ad|commit]], [[https://git.kernel.org/linus/02e56ccbaefcb1a78bd089a7b5beca754aca4db9|commit]], [[https://git.kernel.org/linus/9d57f7c79748920636f8293d2f01192d702fe390|commit]], [[https://git.kernel.org/linus/dd0aa2cd2e9e3e49b8c3b43924dc1a1d4e22b4d1|commit]] * (FEATURED) File system wide monitoring. This feature is limited to an interface for administrators to monitor the health of a file system, instead of a generic interface for file errors. It is implemented as a new type of fanotify mark, FAN_ERROR, which a file system monitoring tool can register to receive error notifications. When an error occurs a new notification is generated that lets userspace know something happened on a monitored filesystem. Since only the first error is recorded since the last read, this also includes a counter of errors that happened since the last read. [[https://git.kernel.org/linus/cc53b55f697fe5aa98bdbfdfe67c6401da242155|commit]], [[https://git.kernel.org/linus/b9928e80dda84b349ba8de01780b9bef2fc36ffa|commit]], [[https://git.kernel.org/linus/8299212cbdb01a5867e230e961f82e5c02a6de34|commit]], [[https://git.kernel.org/linus/e0462f91d24756916fded4313d508e0fc52f39c9|commit]], [[https://git.kernel.org/linus/808967a0a4d2f4ce6a2005c5692fffbecaf018c1|commit]], [[https://git.kernel.org/linus/1ad03c3a326a86e259389592117252c851873395|commit]], [[https://git.kernel.org/linus/29335033c574a15334015d8c4e36862cff3d3384|commit]], [[https://git.kernel.org/linus/24dca90590509a7a6cbe0650100c90c5b8a3468a|commit]], [[https://git.kernel.org/linus/330ae77d2a5b0af32c0f29e139bf28ec8591de59|commit]], [[https://git.kernel.org/linus/12f47bf0f0990933d95d021d13d31bda010648fd|commit]], [[https://git.kernel.org/linus/74fe4734897a2da2ae2a665a5e622cd490d36eaf|commit]], [[https://git.kernel.org/linus/272531ac619b374ab474e989eb387162fded553f|commit]], [[https://git.kernel.org/linus/4fe595cf1c80e7a5af4d00c4da29def64aff57a2|commit]], [[https://git.kernel.org/linus/9daa811073fa19c08e8aad3b90f9235fed161acf|commit]], [[https://git.kernel.org/linus/8d11a4f43ef4679be0908026907a7613b33d7127|commit]], [[https://git.kernel.org/linus/734a1a5eccc5f7473002b0669f788e135f1f64aa|commit]], [[https://git.kernel.org/linus/83e9acbe13dc1b767f91b5c1350f7a65689b26f6|commit]], [[https://git.kernel.org/linus/8a6ae64132fd27a944faed7bc38484827609eb76|commit]], [[https://git.kernel.org/linus/2c5069433a3adc01ff9c5673567961bb7f138074|commit]], [[https://git.kernel.org/linus/4bd5a5c8e6e5cd964e9738e6ef87f6c2cb453edf|commit]], [[https://git.kernel.org/linus/572c28f27a269f88e2d8d7b6b1507f114d637337|commit]], [[https://git.kernel.org/linus/936d6a38be39177495af38497bf8da1c6128fa1b|commit]], [[https://git.kernel.org/linus/130a3c742107acff985541c28360c8b40203559c|commit]], [[https://git.kernel.org/linus/9709bd548f11a092d124698118013f66e1740f9b|commit]], [[https://git.kernel.org/linus/9a089b21f79b47eed240d4da7ea0d049de7c9b4d|commit]], [[https://git.kernel.org/linus/5451093081db6ca1a708d149e11cfd219800bc4c|commit]], [[https://git.kernel.org/linus/c0baf9ac0b05d53dfe0436661dbdc5e43c01c5e0|commit]] * io_uring * Implement async hybrid mode for pollable requests. The current logic of requests with {{{IOSQE_ASYNC}}} is first queueing it to io-worker, then execute it in a synchronous way. For unbound works like pollable requests(e.g. read/write a socketfd), the io-worker may stuck there waiting for events for a long time. And thus other works wait in the list for a long time too. This release introduces a new way for pollable requests. A request will first be queued to io-worker, then executed in a nonblock try rather than a synchronous way [[https://git.kernel.org/linus/90fa02883f063b971ebfd9f5b2184b38b83b7ee3|commit]], [[https://git.kernel.org/linus/3b44b3712c5b19b0af11c25cd978abdc3680d5e7|commit]] * Add more uring info to fdinfo for debug [[https://git.kernel.org/linus/83f84356bc8f2dda9d0c9c7edb94decf71a36d26|commit]] * Task scheduler * (FEATURED) Expose the topology of clusters and add cluster scheduler support [[https://git.kernel.org/linus/c5e22feffdd736cb02b98b0f5b375c8ebc858dd4|commit]], [[https://git.kernel.org/linus/778c558f49a2cb3dc7b18a80ff515e82aa813627|commit]], [[https://git.kernel.org/linus/66558b730f2533cc2bf2b74d51f5f80b81e2bad0|commit]] * Support schedstats for RT sched class [[https://git.kernel.org/linus/a2dcb276ff9287fcea103ca1a2436383e8583751|commit]], [[https://git.kernel.org/linus/ceeadb83aea28372e54857bf88ab7e17af48ab7b|commit]], [[https://git.kernel.org/linus/60f2415e19d3948641149ac6aca137a7be1d1952|commit]], [[https://git.kernel.org/linus/847fc0cd0664fcb2a08ac66df6b85935361ec454|commit]], [[https://git.kernel.org/linus/ed7b564cfdd0668efbd739d0b4e2d67797293f32|commit]], [[https://git.kernel.org/linus/57a5c2dafca8e3ce4f70e975a9c7727b66b5071f|commit]], [[https://git.kernel.org/linus/95fd58e8dadb7aa707628a2187c626bb897c49ec|commit]], [[https://git.kernel.org/linus/b5eb4a5f6521d58d5564b8746701bd67a92a2b11|commit]] * Add statistics and document for cfs bandwidth burst [[https://git.kernel.org/linus/bcb1704a1ed2de580a46f28922e223a65f16e0f5|commit]], [[https://git.kernel.org/linus/d73df887b6b8174dfbb7f5f878fbd1e0e2eb3f08|commit]] * fair: nohz.next_balance vs newly-idle CPUs [[https://git.kernel.org/linus/efd984c481abb516fab8bafb25bf41fd9397a43c|commit]], [[https://git.kernel.org/linus/7fd7a9e0caba10829b4f8db1aa7711b558681fd4|commit]] * Improve newidle lb cost tracking and early abort [[https://git.kernel.org/linus/9e9af819db5dbe4bf99101628955a26e2a41a1a5|commit]], [[https://git.kernel.org/linus/9d783c8dd112ad4b619e74e4bf57d2be0b400693|commit]], [[https://git.kernel.org/linus/e60b56e46b384cee1ad34e6adc164d883049c6c3|commit]], [[https://git.kernel.org/linus/c5b0a7eefc70150caf23e37bc9d639c68c87a097|commit]], [[https://git.kernel.org/linus/8ea9183db4ad8afbcb7089a77c23eaf965b0cacd|commit]] * Add some additional idle accounting, change some idle interactions [[https://git.kernel.org/linus/a480addecc0d89c200ec0b41da62ae8ceddca8d7|commit]], [[https://git.kernel.org/linus/51ce83ed523b00d58f2937ec014b12daaad55185|commit]], [[https://git.kernel.org/linus/2cae3948edd488ebdef4deaf1d1043f92f47e665|commit]] * Clean up might_sleep() and make it RT aware [[https://git.kernel.org/linus/874f670e6088d3bff3972ecd44c1cb00610f9183|commit]], [[https://git.kernel.org/linus/7b5ff4bb9adc53cfbf7ac9ba7820ccf0cd7c070a|commit]], [[https://git.kernel.org/linus/42a387566c567603bafa1ec0c5b71c35cba83e86|commit]], [[https://git.kernel.org/linus/a45ed302b6e6fe5b03166321c08b4f2ad4a92a35|commit]], [[https://git.kernel.org/linus/8d713b699e84aade6b64e241a35f22e166fc8174|commit]], [[https://git.kernel.org/linus/50e081b96e35e43b65591f40f7376204decd1cb5|commit]], [[https://git.kernel.org/linus/3e9cc688e56cc2abb9b6067f57c8397f6c96d42c|commit]], [[https://git.kernel.org/linus/ef1f4804b27a54da34de6984d16f1fe8f2cc7011|commit]] * Provide Kconfig support for default dynamic preempt mode [[https://git.kernel.org/linus/c597bfddc9e9e8a63817252b67c3ca0e544ace26|commit]] * Fix load balancing of SMT siblings with ASYM_PACKING [[https://git.kernel.org/linus/183b8ec38f1ec6c1f8419375303bf1d09a2b8369|commit]], [[https://git.kernel.org/linus/16d364ba6ef2aa59b409df70682770f3ed23f7c0|commit]], [[https://git.kernel.org/linus/6025643596895695956c27119c6b0bfa40d8035b|commit]], [[https://git.kernel.org/linus/c0d14b57fe0c11b65ce8a1a4a58a48f3f324ca0f|commit]], [[https://git.kernel.org/linus/aafc917a3c31dcc76cb0279cd7617dda11b15f2a|commit]], [[https://git.kernel.org/linus/4006a72bdd93b1ffedc2bd8646dee18c822a2c26|commit]] * Missing prctl uapi pieces for {{{PR_SCHED_CORE}}} (core scheduling API) [[https://git.kernel.org/linus/61bc346ce64a3864ac55f5d18bdc1572cda4fb18|commit]] * Kernel Concurrency Sanitizer (KCSAN) updates [[https://git.kernel.org/linus/e80704272f5c3f80d315144b5eeaf867082c94ad|commit]], [[https://git.kernel.org/linus/80804284103ab95e1fe92f167af690ef4c9a6560|commit]], [[https://git.kernel.org/linus/ade3a58b2d40555701143930ead3d44d0b52ca9e|commit]], [[https://git.kernel.org/linus/55a55fec5015b326235873b925a5882ac56ecaa2|commit]], [[https://git.kernel.org/linus/f4c87dbbef2638f6da6e29b5e998e3b1dcdb08ee|commit]], [[https://git.kernel.org/linus/6c65eb75686fc2068c926a73c9c3631b5f0e4c9c|commit]], [[https://git.kernel.org/linus/d627c537c2585875bba071bbfa7cda20328f982b|commit]], [[https://git.kernel.org/linus/78c3d954e2b3c323d6ba0a7294a490fef43efc57|commit]], [[https://git.kernel.org/linus/ac20e39e8d254da3f82b5ed2afc7bb1e804d32c9|commit]] * Introduce a counter character device interface that allows Counter events and associated data to be read() by userspace [[https://git.kernel.org/linus/e65c26f413718ed2e6d788491adcd8cebc0f44b6|commit]], [[https://git.kernel.org/linus/b6c50affda5957a3629b149a91c7f6688ffce7f7|commit]], [[https://git.kernel.org/linus/a8a28737c2c568e55b9fdbe55ab02b5c7c4247b7|commit]], [[https://git.kernel.org/linus/086099893fcebeae50f9020588080de43c82e4c0|commit]], [[https://git.kernel.org/linus/bb6264a61de84320e77a22b4b8f4babf240608c4|commit]], [[https://git.kernel.org/linus/4bdec61d927b5db25f75fa377504d4e127c3682b|commit]], [[https://git.kernel.org/linus/feff17a550c7120009d8ba9431426135661a731b|commit]], [[https://git.kernel.org/linus/09db4678bfbb429df259e1ce43854a0e2720c355|commit]], [[https://git.kernel.org/linus/7aa2ba0df651e3193c24b5da4887759ed788578c|commit]] * fscrypt: allow 256-bit master keys with AES-256-XTS [[https://git.kernel.org/linus/7f595d6a6cdc336834552069a2e0a4f6d4756ddf|commit]] * fuse: add FOPEN_NOFLUSH flag returned by OPENDIR request to avoid flushing data cache on close [[https://git.kernel.org/linus/a390ccb316beb8ea594b8695d53926710ca454a3|commit]] * Update to zstd 1.4.10. Kernel version was very old and various subsystems have significant performance improvements [[https://git.kernel.org/linus/cf30f6a5f0c60ec98a637b836bef6915f602c6ab|commit]], [[https://git.kernel.org/linus/2479b523898633768e28796238534af31fbd6846|commit]], [[https://git.kernel.org/linus/e0c1b49f5b674cca7b10549c53b3791d0bbc90a8|commit]], [[https://git.kernel.org/linus/a99a65cfb92c68c48c761ec5e6383caf63124ce1|commit]] * kbuild: Add make tarzst-pkg build option [[https://git.kernel.org/linus/88f5e1e66253fc4acd3f68eb4d356fa4653a7bf9|commit]] * kunit * Allow running test suites/cases individually [[https://git.kernel.org/linus/9c6b0e1d8993e47a3fe437af71c6a23d4ee73e12|commit]], [[https://git.kernel.org/linus/7ef925ea819469b1341a9b704c3e72bacf62000c|commit]], [[https://git.kernel.org/linus/5f6aa6d82e45d27f00f39844749ae812c7fd6ab3|commit]], [[https://git.kernel.org/linus/ff9e09a3762fbd7aba83cfd1530972b57ae52b3b|commit]] * tool: allow filtering test cases via glob [[https://git.kernel.org/linus/a127b154a8f231709754b5d56a501163dd837459|commit]] * dyndbg: Remove support for ddebug_query param [[https://git.kernel.org/linus/9c40e1aa84123750773a57c9cf39112459a952dd|commit]] * kdb: Adopt scheduler's task classification [[https://git.kernel.org/linus/b77dbc86d60459b42ab375e4e23172e7245f2854|commit]] * locks: remove LOCK_MAND flock lock support [[https://git.kernel.org/linus/90f7d7a0d0d68623b5f7df5621a8d54d9518fcc4|commit]] * The misc controller now reports allocation rejections through {{{misc.events}}} instead of printking [[https://git.kernel.org/linus/f279294b329363eb6ada568e494d609ef78e3e8e|commit]], [[https://git.kernel.org/linus/b03357528fd9516600ff358ab5d4b887b8cb80e8|commit]], [[https://git.kernel.org/linus/4b53bb873fcd578a1075b79e7bea0143b4e1ca67|commit]] = File systems = * Btrfs * Zoned namespace Support [[https://git.kernel.org/linus/8eae532be75317ec59ff6fd68994b986d017502d|commit]], [[https://git.kernel.org/linus/c46c4247ab046b11806cdb10e04395c2f2cd1e41|commit]], [[https://git.kernel.org/linus/98173255bddd24cb7d50b5da936f8dff76f5a732|commit]], [[https://git.kernel.org/linus/d8da0e85673a9512b2eb11cdeabc7523b3a46ce2|commit]], [[https://git.kernel.org/linus/5daaf552d18263adbdf385ce5c32da8277f8de02|commit]], [[https://git.kernel.org/linus/9658b72ef300b5002358162218146230f5b72b99|commit]], [[https://git.kernel.org/linus/8376d9e1ed8f4a83d0889081893e872fe2dbc755|commit]], [[https://git.kernel.org/linus/ea6f8ddcde638123a010f8a43f68e5856b1788cc|commit]], [[https://git.kernel.org/linus/dafc340dbd10a21c133f3b152cee6214fcfbf84a|commit]], [[https://git.kernel.org/linus/afba2bc036b0ed983bef6bd7c00c827e97d1ba31|commit]], [[https://git.kernel.org/linus/68a384b5ab4d3925c35f94ab5723c39bf605466c|commit]], [[https://git.kernel.org/linus/2e654e4bb9aca11abf36ae37202daecf396e0119|commit]], [[https://git.kernel.org/linus/eb66a010d518aaff6d0279c35fcb0547f6601190|commit]], [[https://git.kernel.org/linus/a12b0dc0aa4dc1133b0187295db7d27d5eb86d4e|commit]], [[https://git.kernel.org/linus/a85f05e59bc15a83ad910dbcb71df5ad8fa77295|commit]], [[https://git.kernel.org/linus/be1a1d7a5d243cc485a4d903976f1fb3a284cc65|commit]], [[https://git.kernel.org/linus/7ae9bd18032e8164da776647a7dd2a4e3b1ecea8|commit]] * Set of small optimizations for inode logging (+3% throughput, -11% latency on sample dbench workload) [[https://git.kernel.org/linus/1e0860f3b3b299a4705d71d8ba24bdc61140bebb|commit]], [[https://git.kernel.org/linus/289cffcb0399a4136a8f1ea206b679e9c42e5a64|commit]], [[https://git.kernel.org/linus/c48792c6ee7a9f24d9b19ec15866f1ea26fd0783|commit]], [[https://git.kernel.org/linus/130341be7ffaedb9b931d23e7bab958b937d8e49|commit]], [[https://git.kernel.org/linus/88e221cdacc52857c15d3c9d03e291b0c1703b0b|commit]], [[https://git.kernel.org/linus/8a2b3da191e5a167bba9776e109b775b21cb4d85|commit]], [[https://git.kernel.org/linus/4934a8150214c39433b9ea7975ccfaeb24f6812c|commit]], [[https://git.kernel.org/linus/a5c733a4b6a96f58d833736c56ba3187106b7a5f|commit]], [[https://git.kernel.org/linus/5328b2a7ff3a28ec0f581f5f4e904f4db1612ac9|commit]], [[https://git.kernel.org/linus/f6df27dd2707b91a0c40d579e1dbf2095da1ba43|commit]] * Rework directory logging to make it more efficient (less tree searches and locking) [[https://git.kernel.org/linus/90d04510a774a8d81a9f018e494ceae6f9331912|commit]], [[https://git.kernel.org/linus/d46fb845afb7088eeb46081120336bb86db78f97|commit]], [[https://git.kernel.org/linus/eb10d85ee77f09e5f77aeafd58765cad1e11fb59|commit]], [[https://git.kernel.org/linus/086dcbfa50d3573d56c423b0018dcc742287c453|commit]], [[https://git.kernel.org/linus/dc2872247ec0ca048e5a78230ef095011a5c1a2b|commit]] * Speedup bulk btree item insertions (bulk creation run time -4%, deletion -12%) [[https://git.kernel.org/linus/b7ef5f3a6f3718779a4b67ca8819d8cbc6a8329b|commit]], [[https://git.kernel.org/linus/f06416566118e9beef81451d349ca27fe65f5ba7|commit]], [[https://git.kernel.org/linus/da1b811fcd4ba61c70f63c8f22f728fac4b5fc62|commit]] * Limited subpage compressed write support [[https://git.kernel.org/linus/cd9255be6980012ad54f2d4fd3941bc2586e43e5|commit]], [[https://git.kernel.org/linus/cf3075fb36c6a98ea890f4a50b4419ff2fff9a2f|commit]], [[https://git.kernel.org/linus/9e895a8f7e12326f6bd02e2910073d764320966b|commit]], [[https://git.kernel.org/linus/584691748c0fa33866ad97f9e6ea69aa6ba64804|commit]], [[https://git.kernel.org/linus/6a4049102055250256623ab1875fabd89004bff8|commit]], [[https://git.kernel.org/linus/6ec9765d746d294753260597d360a2c28590f5ab|commit]], [[https://git.kernel.org/linus/e4f9434749d85aa99e7e58edce2e003951d8e8e1|commit]], [[https://git.kernel.org/linus/86ccbb4d2a2af4109430df518c995a4f7d14dfd2|commit]], [[https://git.kernel.org/linus/6853c64a6e763fedfeef214569ceea40008cc007|commit]], [[https://git.kernel.org/linus/2d4e0b84b4d099a08dc0da80dc1ffe8ed38fb5b2|commit]], [[https://git.kernel.org/linus/22c306fe0db7191df3d43938efd42423edf95f4d|commit]], [[https://git.kernel.org/linus/f472c28f2e883c3d2781ea6aaaca204e34e93b63|commit]], [[https://git.kernel.org/linus/91507240482ef7a0121efb858c64e3c456b4d1ba|commit]], [[https://git.kernel.org/linus/6aabd85835dd20808ee289586f5fb2ad1241ce81|commit]], [[https://git.kernel.org/linus/b4ccace878f47fd5008de41d45ec42f38d0e8c7d|commit]], [[https://git.kernel.org/linus/2bd0fc9349b63653216d71671c5ea84d11a4f348|commit]], [[https://git.kernel.org/linus/4c162778d63eb8822492f715dbe06970d242b4fd|commit]], [[https://git.kernel.org/linus/bbbff01a47bfe1b7733c5ccac6a78ff6d7a8954f|commit]], [[https://git.kernel.org/linus/741ec653ab58f5f263f2b6df38157997661c7a50|commit]], [[https://git.kernel.org/linus/66448b9d5b6840c230d81cbf10d6ffaeece2d71b|commit]], [[https://git.kernel.org/linus/2b83a0eea5a15d2651953a8cbb1afd0608b6e588|commit]], [[https://git.kernel.org/linus/d4088803f51140e9324f66453bdd24e48f982a1e|commit]], [[https://git.kernel.org/linus/e55a0de185726ca43e8a31d363ad73c4f0a6770b|commit]], [[https://git.kernel.org/linus/164674a76b25da9c9ea2759eeaa8ef6f1b4ad6c8|commit]], [[https://git.kernel.org/linus/2749f7ef3643fea5ac73b51682d988c3571ec1f9|commit]], [[https://git.kernel.org/linus/0cf9b244e7db173bdb0cffed0253fea808f7f4e6|commit]] * Subpage defragmentation support [[https://git.kernel.org/linus/1ccc2e8a8648b10b4f198793f78f2521e96f6d36|commit]], [[https://git.kernel.org/linus/cae796868042e73fbda5056d2528cd0b815f9c08|commit]], [[https://git.kernel.org/linus/76068cae634bf1bb3e06f79d7b879834277554ca|commit]], [[https://git.kernel.org/linus/5767b50c00969cd2b228eca8cd43313e14f10643|commit]], [[https://git.kernel.org/linus/eb793cf857828dbb1f21bfe405e5e493fdceae6c|commit]], [[https://git.kernel.org/linus/22b398eeeed43d51e85b1008e51bf9663ac1f491|commit]], [[https://git.kernel.org/linus/e9eec72151e215c9bc58431c1a7e00e759c6c391|commit]], [[https://git.kernel.org/linus/b18c3ab2343d632d186963644d1e6eae1ed4330a|commit]], [[https://git.kernel.org/linus/7b508037d4cac3bcde7187b70170caf81cae3aad|commit]], [[https://git.kernel.org/linus/c635757365c39411bfcc7b1fc624c43848ef1c1d|commit]], [[https://git.kernel.org/linus/c22a3572cbaf8c0824fbb221cc7a65fb14428cb9|commit]] * Prepare for send v2 protocol [[https://git.kernel.org/linus/e77fbf990316d47968a793d8aa920fd62385aec9|commit]] * XFS * Improve memory footprint by setting up separate slab caches for frequently used items and compacting some data structures [[https://git.kernel.org/linus/cc411740472d958b718b9c6a7791ba00d88f7cef|commit]], [[https://git.kernel.org/linus/efb79ea31067ae3dd0f348eb06e6b9a5e9907078|commit]], [[https://git.kernel.org/linus/d47fef9342d0c322f69695a0eb2e2a643575b66d|commit]], [[https://git.kernel.org/linus/eae5db476f9db78b31d6665924539dd8e2d2f431|commit]], [[https://git.kernel.org/linus/6ca444cfd663545e9e1c19ad2695836ffafad0a6|commit]], [[https://git.kernel.org/linus/69724d920e7c30ca4421af615c499e92cfcc550b|commit]], [[https://git.kernel.org/linus/56370ea6e5fe3e3d6e1ca2da58f95fb0d5e1779f|commit]], [[https://git.kernel.org/linus/c0643f6fdd6d3c448142ed1492a9a6b6505f9afb|commit]], [[https://git.kernel.org/linus/c940a0c54a2e9333478f1d87ed40006a04fcec7e|commit]], [[https://git.kernel.org/linus/7cb3efb4cfdd4f3eb1f36b0ce39254b848ff2371|commit]], [[https://git.kernel.org/linus/b74e15d720d0764345934ebb599a99a077c52533|commit]], [[https://git.kernel.org/linus/1b236ad7ba800bc3e9994881a8a453eb8bf5ca0f|commit]], [[https://git.kernel.org/linus/9ec691205e7d4a11190519df6561a168ae6af3a4|commit]], [[https://git.kernel.org/linus/bc8883eb775dd18d8b84733d8b3a3955b72d103a|commit]], [[https://git.kernel.org/linus/0ed5f7356daee74244b02e100b3cc043e886e686|commit]], [[https://git.kernel.org/linus/9fa47bdcd33b117599e9ee3f2e315cb47939ac2d|commit]], [[https://git.kernel.org/linus/9e253954acf53227f33d307f5ac5ff94c1ca5880|commit]], [[https://git.kernel.org/linus/f3c799c22c661e181c71a0d9914fc923023f65fb|commit]], [[https://git.kernel.org/linus/c201d9ca5392b20f04882848a071025b0e194c17|commit]], [[https://git.kernel.org/linus/b3b5ff412ab04afd99173bb12d3cc146ee478ae7|commit]], [[https://git.kernel.org/linus/5ca5916b6bc93577c360c06cb7cdf71adb9b5faf|commit]], [[https://git.kernel.org/linus/69724d920e7c30ca4421af615c499e92cfcc550b|commit]] * Ceph * Enable async creates and unlinks by default (use mount option `wsync` to disable) [[https://git.kernel.org/linus/f7a67b463fb83a4b9b11ceaa8ec4950b8fb7f902|commit]] * Split 'metric' debugfs file into several files [[https://git.kernel.org/linus/cbed4ff76bbb8083780dcd6ebb5bed2af25b9505|commit]] * Add a new metric to keep track of remote object copies [[https://git.kernel.org/linus/c02cb7bdc4501debc3e71a4d2daf7286c48e1d38|commit]] * EROFS * Add multiple device support [[https://git.kernel.org/linus/dfeab2e95a75a424adf39992ac62dcb9e9517d4a|commit]] * Some decompression improvements [[https://git.kernel.org/linus/8f89926290c4b3d31748d5089b27952243be0693|commit]], [[https://git.kernel.org/linus/72bb52620fdffca95a14ee52188a33cd84e574e2|commit]], [[https://git.kernel.org/linus/386292919c255da42ff6d6d3c51594f796ac146a|commit]] * Add LZMA compression support [[https://git.kernel.org/linus/83d3c4f22a36d005b55f44628f46cc0d319a75e8|commit]], [[https://git.kernel.org/linus/4f8d7abaa413c34da9d751289849dbfb7c977d05|commit]], [[https://git.kernel.org/linus/a98a25408b0e9b0264abcc3dabfafd9ff2ea1046|commit]], [[https://git.kernel.org/linus/aaa2975f2b07b04ee16b2cad1072cbdea3e1c50a|commit]], [[https://git.kernel.org/linus/0a434e0a2c9f4395e4560aac22677ef25ab4afd9|commit]], [[https://git.kernel.org/linus/966edfb0a3dc2adf5aab461c298fa0feb02f49d6|commit]], [[https://git.kernel.org/linus/622ceaddb7649ca328832f50ba1400af778d75fa|commit]] * CIFS * Support nested dfs links over reconnect [[https://git.kernel.org/linus/c88f7dcd6d6429197fc2fd87b54a894ffcd48e8e|commit]] * Add mount parameter tcpnodelay [[https://git.kernel.org/linus/7ae5e588b0a53a72819e661106cbe99dde83b41d|commit]] * F2FS * Introduce fragment allocation mode mount option [[https://git.kernel.org/linus/6691d940b0e09dd1564130e7a354d6deaf05d009|commit]] * Multidevice: support direct IO [[https://git.kernel.org/linus/71f2c8206202584c644eef5ca7efe91fc8305c1f|commit]] = Memory management = * (FEATURED) Memory folios. These are compound pages that are guaranteed to not be a tail page. This allows for some nice optimizations [[https://git.kernel.org/linus/c25303281d79299e9f35d4b2e496a8bd134d5715|commit]], [[https://git.kernel.org/linus/7b230db3b8d373219f88a3d25c8fbbf12cc7f233|commit]], [[https://git.kernel.org/linus/32b8fc486524044f2643c5d3340fa436b761ba71|commit]], [[https://git.kernel.org/linus/a53e17e4e97b4519882d640984a386c522e9fba3|commit]], [[https://git.kernel.org/linus/9e9edb2094db7eb4c6da21e02ac885955350ecf9|commit]], [[https://git.kernel.org/linus/c24016ac3a629655ea164b1129816660187943c0|commit]], [[https://git.kernel.org/linus/b620f63358cd35c8e9084ee9fc460153f64714f6|commit]], [[https://git.kernel.org/linus/86d234cb0499c6466ccfc45f6501bc0cd4621c60|commit]], [[https://git.kernel.org/linus/020853b6f5ead2849b055e9873ff7267ce584256|commit]], [[https://git.kernel.org/linus/d389a4a8115518e2cc232649b012b72113fe8b67|commit]], [[https://git.kernel.org/linus/889a3747b3b7661b089ba4eae081a3b6bb351a23|commit]], [[https://git.kernel.org/linus/85d0a2ed3747da7f9aedacb72478bbedf06f9f2e|commit]], [[https://git.kernel.org/linus/9257e15677384d1ccdfe0619c4455e34cb0342c7|commit]], [[https://git.kernel.org/linus/f94b18f6653ab6d3aa503213c2e1e79b18f05a30|commit]], [[https://git.kernel.org/linus/352b47a6984470954e1e262126b1da5312c40b09|commit]], [[https://git.kernel.org/linus/2f52578f9c64d7d9a96ab81c243cc20804fabf2b|commit]], [[https://git.kernel.org/linus/4e1364286d0a2dd384bceb6db6185b99c0e2c0bc|commit]], [[https://git.kernel.org/linus/7c23c782d5d57df97509ed2fc17f9b9490f18f1b|commit]], [[https://git.kernel.org/linus/af7f29d9e1a7bda1429923327421367b69aa2e70|commit]], [[https://git.kernel.org/linus/ffdc8dabf20b1b894eda63e7ec9ca15ab0b7292c|commit]], [[https://git.kernel.org/linus/6baa8d602e84d97a7541ed94ccaeb6a3f9763111|commit]], [[https://git.kernel.org/linus/9138e47ed425246102317dbe452f7f0d4a54c4a2|commit]], [[https://git.kernel.org/linus/575ced1c8b0d3b578b933a68ce67ddaff3df9506|commit]], [[https://git.kernel.org/linus/4268b48077e55a93959f368aa9d3103ede5d3f0f|commit]], [[https://git.kernel.org/linus/490e016f229a79dc7551e7f0e989d2304416c189|commit]], [[https://git.kernel.org/linus/a49d0c507759214a7cfd26555382c314db486792|commit]], [[https://git.kernel.org/linus/101c0bf67f50ca0e8b9da97b26f8dc7cb232b4d3|commit]], [[https://git.kernel.org/linus/6974d7c977d77a9d51c8bc712425bfa1e552493e|commit]], [[https://git.kernel.org/linus/df4d4f12739495332e0d1f916ef4270f7d25d207|commit]], [[https://git.kernel.org/linus/b47393f8448ade8bafe09ed302ce2a15093e9718|commit]], [[https://git.kernel.org/linus/6abbaa5b01730a1f0883d199cf5a90ae5c5dccea|commit]], [[https://git.kernel.org/linus/dd10ab049beb479dc83bb14a7b5cd68c363983ce|commit]], [[https://git.kernel.org/linus/874fd90cafdca9d678bceb88f91322af8c9a9d2d|commit]], [[https://git.kernel.org/linus/6e0110c247c8794a16573d1e238f92489cc27c8a|commit]], [[https://git.kernel.org/linus/658b69c9d85211e2c56af4f73bbe55a4e0da04b2|commit]], [[https://git.kernel.org/linus/2ab082ba76f99ba83a496e7bbe3082d6d5096d1e|commit]], [[https://git.kernel.org/linus/8e88bd2dfde222285a56a54b0400942b5b33da20|commit]], [[https://git.kernel.org/linus/1b7e4464d43a488e383843bf96ec62d12393bff1|commit]], [[https://git.kernel.org/linus/118f2875490b027218594db9e2effb52cebc7693|commit]], [[https://git.kernel.org/linus/8f425e4ed0eb3ef0b2d85a9efccf947ca6aa9b1c|commit]], [[https://git.kernel.org/linus/c4ed6ebfcb0929d204ab7548496c0d28bd408b36|commit]], [[https://git.kernel.org/linus/bbc6b703b21963e909f633cf7718903ed5094319|commit]], [[https://git.kernel.org/linus/d21bba2b7d0ae19dd1279e10aee61c37a17aba74|commit]], [[https://git.kernel.org/linus/9d8053fc7a21ee2b3a540165d09418955258d9e8|commit]], [[https://git.kernel.org/linus/f70ad448741580bf61cdfbeb02229c581409760a|commit]], [[https://git.kernel.org/linus/fcce4672c06ad5f6eb9497607ac942490b25d3af|commit]], [[https://git.kernel.org/linus/b1baabd995ab8e830dbf647fe731b51e12b8cedd|commit]], [[https://git.kernel.org/linus/e809c3fedeeb806993349e7bf797b4c2b728be7d|commit]], [[https://git.kernel.org/linus/0de340cbed3359423e38ed49242ac9d6986b5cfd|commit]], [[https://git.kernel.org/linus/c5ce619a77ce00d537ef512e7a823c99ce890a40|commit]], [[https://git.kernel.org/linus/bf6bd276b374d44f6e7146d52aa6097eb91384a3|commit]], [[https://git.kernel.org/linus/646010009d3541b8cb4f803dcb4b8d0da2f22579|commit]], [[https://git.kernel.org/linus/08b0b0059bf1c2e8637f724cc7cc4d29b1e808de|commit]], [[https://git.kernel.org/linus/53c36de0701f2fdda6b1d209dc89e2bad4a9c7b8|commit]], [[https://git.kernel.org/linus/b424de33c42dbd03e39ca8f521126d39acb6c335|commit]], [[https://git.kernel.org/linus/35a020ba0802f732ba070e03e50b140aea4373c4|commit]], [[https://git.kernel.org/linus/f2d273927ea49e2f85b660aeca26f58b8a15d385|commit]], [[https://git.kernel.org/linus/76580b6529db622964b4ffee59ded25efcb73748|commit]], [[https://git.kernel.org/linus/d9c08e2232fbca4fa56b9350f7f84835c4aa3add|commit]], [[https://git.kernel.org/linus/3417013e0d183be9b42d794082eec0ec1c5b5f15|commit]], [[https://git.kernel.org/linus/19138349ed59b90ce58aca319b873eca2e04ad43|commit]], [[https://git.kernel.org/linus/715cbfd6c5c595bc8b7a6f9ad1fe9fec0122bb20|commit]], [[https://git.kernel.org/linus/bd3488e7b4d61780eb3dfaca1cc6f4026bcffd48|commit]], [[https://git.kernel.org/linus/be5f1797523004d0d9aaee81a523d86e3b890007|commit]], [[https://git.kernel.org/linus/cc24df4cd15f197676e8ba43383ba80e78a5b865|commit]], [[https://git.kernel.org/linus/269ccca3899f6bce49e004f50f623e0b161fb027|commit]], [[https://git.kernel.org/linus/f143f1ea5a5380b2682e6836fcd24338a2aa82c7|commit]], [[https://git.kernel.org/linus/b5e84594cafb934e023ee7d4ea4208b6c6b65fcc|commit]], [[https://git.kernel.org/linus/203a31516616111b8eaaf00c16fa3fcaa25e6f81|commit]], [[https://git.kernel.org/linus/b9b0ff61eef51469eae962b80bae094ce2c8c2a5|commit]], [[https://git.kernel.org/linus/85d4d2ebc86f02740c5f5f72ec43cc47d3560720|commit]], [[https://git.kernel.org/linus/fc9b6a538b222eaeb4d1e3f93e716b6626d9b653|commit]], [[https://git.kernel.org/linus/fdaf532a23795e320c47e1caab50a53c202135c5|commit]], [[https://git.kernel.org/linus/9350f20a070d27a6c6a292a2b6f6091e7ea90a65|commit]], [[https://git.kernel.org/linus/25ff8b15537dfa0e1a62d55cfcc48f3c8bd8a76c|commit]], [[https://git.kernel.org/linus/cd78ab11a8810dd297f4751d17cc53e3dce36024|commit]], [[https://git.kernel.org/linus/9eb7c76dd31a53331bec795faaf7daa7ffb80071|commit]], [[https://git.kernel.org/linus/f705bf84eab2aa3b9842974b8443587727ccb23a|commit]], [[https://git.kernel.org/linus/9bf70167e3c61473b95f40771decc3778bf0fb9f|commit]], [[https://git.kernel.org/linus/0995d7e568141226f10f8216aa4965e06ab5db8a|commit]], [[https://git.kernel.org/linus/3eed3ef55c83ec718fae676fd59699816223215f|commit]], [[https://git.kernel.org/linus/934387c99f1ce3c21b4f1fa67005dd95fbcee5e9|commit]], [[https://git.kernel.org/linus/0d31125d2d3267ec349796418a16761bbda20387|commit]], [[https://git.kernel.org/linus/cc09cb134124a42fbe3bdcebefdc54e286d8f3e5|commit]], [[https://git.kernel.org/linus/bb3c579e25e5757bc5bac1333f4a56dfebf7cb91|commit]], [[https://git.kernel.org/linus/9dd3d069406cea073fc633e77bc59abbfde8c6c4|commit]], [[https://git.kernel.org/linus/bca65eeab1db74f83661a49ebdaf87414fc4938e|commit]], [[https://git.kernel.org/linus/3f0c6a07fee6a1c2618a2e12ffb8e9aa24384fde|commit]], [[https://git.kernel.org/linus/b27652d935f41793c5e229a1e8b3a8bb3afe3cc1|commit]], [[https://git.kernel.org/linus/121703c1c817b3c77f61002466d0bfca7e39f25d|commit]] * (FEATURED) Improve writeback throttling [[https://git.kernel.org/linus/8cd7c588decf470bf7e14f2be93b709f839a965e|commit]], [[https://git.kernel.org/linus/d818fca1cac31b1fc9301bda83e195a46fb4ebaa|commit]], [[https://git.kernel.org/linus/69392a403f49e6e33f9dfb1d6edb87c8006f83c2|commit]], [[https://git.kernel.org/linus/8d58802fc9de1b416601d90da794a3feaad1898d|commit]], [[https://git.kernel.org/linus/132b0d21d21f14f74fbe44dd5b8b1848215fff09|commit]], [[https://git.kernel.org/linus/c3f4a9a2b082c5392fbff17c6d8551154add5fdb|commit]], [[https://git.kernel.org/linus/a19594ca4a8bfb5980de7bcc6ae6cbce8ff9680e|commit]], [[https://git.kernel.org/linus/66ce520bb7c22848bfdf3180d7e760a066dbcfbe|commit]] * DAMON * (FEATURED) Introduce DAMON-based Proactive Reclamation [[https://git.kernel.org/linus/57223ac295845b1d72ec1bd02b5fab992b77a021|commit]], [[https://git.kernel.org/linus/2b8a248d5873343aa16f6c5ede30517693995f13|commit]], [[https://git.kernel.org/linus/50585192bc2ef9309d32dabdbb5e735679f4f128|commit]], [[https://git.kernel.org/linus/1cd2430300594a230dba9178ac9e286d868d9da2|commit]], [[https://git.kernel.org/linus/d7d0ec85e983945079364db3c3d2d80cc795a48c|commit]], [[https://git.kernel.org/linus/a2cb4dd0d40d3dcb7288a963d0f66271934417b6|commit]], [[https://git.kernel.org/linus/38683e003153f7abfa612d7b7fe147efa4624af2|commit]], [[https://git.kernel.org/linus/198f0f4c58b9f481e4e51c8c70a6ab9852bbab7f|commit]], [[https://git.kernel.org/linus/f4a68b4a04e6db9397f7776c51d0f9715bd1a60e|commit]], [[https://git.kernel.org/linus/5a0d6a08b81162fbe1e207f02571ace6d888f8b0|commit]], [[https://git.kernel.org/linus/ee801b7dd7822a82fd7663048ad649545fac6df3|commit]], [[https://git.kernel.org/linus/ae666a6dddfd119da55cc1bad54f7cbd8b2ef54c|commit]], [[https://git.kernel.org/linus/1dc90ccd15c55cc3edec508466db9248a841acad|commit]], [[https://git.kernel.org/linus/43b0536cb4710e7bb591edfda7e68a1c327a3409|commit]], [[https://git.kernel.org/linus/bec976b691437d056a92964cb7af07ee1a54221a|commit]] * (FEATURED) Implement Data Access Monitoring-based Memory Operation Schemes [[https://git.kernel.org/linus/fda504fade7f124858d7022341dc46ff35b45274|commit]], [[https://git.kernel.org/linus/1f366e421c8f69583ed37b56d86e3747331869c3|commit]], [[https://git.kernel.org/linus/6dea8add4d2875b80843e4a4c8acd334a4db8c8f|commit]], [[https://git.kernel.org/linus/af122dd8f3c0099349bc98ff69f0d90efd8b149f|commit]], [[https://git.kernel.org/linus/2f0b548c9f03a78f4ce6ab48986e3108028936a6|commit]], [[https://git.kernel.org/linus/8d5d4c6359054f3e680e1a2caca50e9b6d688b7d|commit]], [[https://git.kernel.org/linus/68536f8e01e571f553f78fa058ba543de3834452|commit]] * (FEATURED) Support Physical Memory Address Space Monitoring [[https://git.kernel.org/linus/90bebce9fcd6488ba6b010af3a16a0a0d7e44cb6|commit]], [[https://git.kernel.org/linus/1c2e11bfa649cc07e6322b0e5ea3cdbada9c43c3|commit]], [[https://git.kernel.org/linus/c2fe4987ed31c32591c9aea5a1e8e2540ce66e12|commit]], [[https://git.kernel.org/linus/46c3a0accdc48c86928157fd073e66807f338485|commit]], [[https://git.kernel.org/linus/a28397beb55b68bd0f15c6778540e8ae1bc26d21|commit]], [[https://git.kernel.org/linus/c026291ab88f02247999959d01182cb8eb6e6a5b|commit]], [[https://git.kernel.org/linus/c638072107f52ec35f292c97b6f3df9b9f2ed87d|commit]] * vfs: keep inodes with page cache off the inode shrinker LRU [[https://git.kernel.org/linus/51b8c1fe250d1bd70c1722dc3c414f5cff2d7cca|commit]] * hugetlb * Add demote/split page functionality. Demotion provides a means of 'in place' splitting of a hugetlb page to pages of a smaller size. This avoids freeing pages to buddy and then trying to allocate from buddy. Page demotion is controlled via sysfs files that reside in the per-hugetlb page size and per node directories [[https://git.kernel.org/linus/79dfc695525f60c8410015362b8aa4eb5c57210c|commit]], [[https://git.kernel.org/linus/9871e2ded6c1ff61a59988d7a0e975f012105d52|commit]], [[https://git.kernel.org/linus/a01f43901cfb93b7b63f2739774b80469b21128d|commit]], [[https://git.kernel.org/linus/34d9e35b13d5607d6d5105b263adaaba90bdafeb|commit]], [[https://git.kernel.org/linus/8531fc6f52f5fc201f43d8c36c2606e25748b1c4|commit]] * Adds node format for 'hugetlb_cma' parameter to support specifying the size of CMA per-node [[https://git.kernel.org/linus/38e719ab26735aa2c5d9d422fc4b741cbd36e700|commit]] * Extend the definition of hugepages parameter to support node allocation at boot time [[https://git.kernel.org/linus/b5389086ad7be0453c55e0069a89856d1fbdf605|commit]] * memcg * Prohibit unconditional exceeding the limit of dying tasks [[https://git.kernel.org/linus/0b28179a6138a5edd9d82ad2687c05b3773c387b|commit]], [[https://git.kernel.org/linus/60e2793d440a3ec95abb5d6d4fc034a4b480472d|commit]], [[https://git.kernel.org/linus/a4ebf1b6ca1e011289677239a2a361fde4a88076|commit]] * Flush stats only if updated [[https://git.kernel.org/linus/11192d9c124d58d66449b163ed0d2cdff03761a1|commit]] * Add mremap() support for hugepage backed vma [[https://git.kernel.org/linus/550a7d60bd5e35a56942dba6d8a26752beb26c9f|commit]], [[https://git.kernel.org/linus/12b613206474cea36671d6e3a7be7d1db7eb8741|commit]] * Restrict memory hotplug to 64 bit [[https://git.kernel.org/linus/7ec58a2b941ed88986694d037e38012738323171|commit]] * kfence: limit currently covered allocations when pool nearly full [[https://git.kernel.org/linus/f39f21b3ddc7fc0f87eb6dc75ddc81b5bbfb7672|commit]], [[https://git.kernel.org/linus/9a19aeb5665068c3e2727230588684aae2cab7ef|commit]], [[https://git.kernel.org/linus/a9ab52bbcb52df49ec4b30e6741e120588989455|commit]], [[https://git.kernel.org/linus/08f6b10630f284755087f58aa393402e15b92977|commit]], [[https://git.kernel.org/linus/5cc906b4b4a510b274113ddb3f88d60644553f79|commit]] * Increase default MLOCK_LIMIT to 8 MiB [[https://git.kernel.org/linus/9dcc38e2813e0cd3b195940c98b181ce6ede8f20|commit]] * Allow only SLUB on PREEMPT_RT [[https://git.kernel.org/linus/252220dab9d4e4aa61f87b729468e8ac68fcc8bb|commit]] * Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT [[https://git.kernel.org/linus/554b0f3ca6f4948fdbab5f199858d902061318d0|commit]] * Remove HARDENED_USERCOPY_FALLBACK [[https://git.kernel.org/linus/53944f171a89dff4e2a3d76f42e6eedb551bb861|commit]] = Block layer = * Adds support for batching requests for completion. This includes things like freeing a batch of tags. This raises the single core efficiency on a test system from ~6.1M IOPS to ~6.6M IOPS running a random read workload at depth 128 on two gen2 Optane drives [[https://git.kernel.org/linus/5a72e899ceb465d731c413d57c6c12cdbf88303c|commit]], [[https://git.kernel.org/linus/1aec5e4a2962f7e0b3fb3e7308dd726be2472c26|commit]], [[https://git.kernel.org/linus/f794f3351f2672d782b8df0fa59f3cef38cffa59|commit]], [[https://git.kernel.org/linus/c234a65392062504acf04afe0ae404cca61a8e1a|commit]], [[https://git.kernel.org/linus/b688f11e86c9a22169a0e522530982735d2db19b|commit]], [[https://git.kernel.org/linus/4f5022453acd0f7b28012e20b7d048470f129894|commit]] * Initial support for multi-actuator hard disks [[https://git.kernel.org/linus/a2247f19ee1c5ad75ef095cdfb909a3244b88aa8|commit]], [[https://git.kernel.org/linus/e815d36548f01797ce381be8f0b74f4ba9befd15|commit]], [[https://git.kernel.org/linus/fe22e1c2f705676a705d821301fc52eecc2fe055|commit]], [[https://git.kernel.org/linus/6b3bae2324d2ecaa404ceab869018011b7ef6a90|commit]], [[https://git.kernel.org/linus/9d824642889823c464847342d6ff530b9eee3241|commit]] * blk-mq: support concurrent queue quiescing [[https://git.kernel.org/linus/a277654bafb51fb8b4cf23550f15926bb02536f4|commit]], [[https://git.kernel.org/linus/6ca1d9027e0d9ce5604a3e28de89456a76138034|commit]], [[https://git.kernel.org/linus/ebc9b95260151d966728cf0063b3b4e465f934d9|commit]], [[https://git.kernel.org/linus/9e6a6b1212100148c109675e003369e3e219dbd9|commit]], [[https://git.kernel.org/linus/1d35d519d8bf224ccdb43f9a235b8bda2d6d453c|commit]], [[https://git.kernel.org/linus/e70feb8b3e6886c525c88943b5f1508d02f5a683|commit]] * Restore I/O priority support in the mq-deadline scheduler [[https://git.kernel.org/linus/e2c7275dc0fe3cba6a3de5a5f4c98f923e3d9d14|commit]], [[https://git.kernel.org/linus/32f64cad97187f4aed50aca3ed1b5a51a00f848b|commit]], [[https://git.kernel.org/linus/bce0363ed84af8e8e27df464b2082f4b5f58b57e|commit]], [[https://git.kernel.org/linus/322cff70d46c6c230a722684fd65ae6b5f57436e|commit]] * Switch block layer polling to a bio based model [[https://git.kernel.org/linus/94c2ed58d0d856a35c04365bdb39fee6e77547de|commit]], [[https://git.kernel.org/linus/71fc3f5e2c00c966e6a2ffebadfbcc6914249d32|commit]], [[https://git.kernel.org/linus/f79d474905fec0bfae1244e75571b7916fe02ea2|commit]], [[https://git.kernel.org/linus/30da1b45b130c70945b033900f45c9d61d6f3b4a|commit]], [[https://git.kernel.org/linus/f70299f0d58e0e21f7f5f5ab27e601e8d3f0373e|commit]], [[https://git.kernel.org/linus/c6699d6fe0ffe4d9fdc652d1acf5a94b4f9627ba|commit]], [[https://git.kernel.org/linus/efbabbe121f96d4b1a98a2c2ef5d2e8f7fb41c87|commit]], [[https://git.kernel.org/linus/28a1ae6b9daba6ac65700eeb38479bd6fadec089|commit]], [[https://git.kernel.org/linus/ef99b2d37666b7a600baab9e1c4944436652b0a2|commit]], [[https://git.kernel.org/linus/d729cf9acb9311956c8a37113dcfa0160a2d9665|commit]], [[https://git.kernel.org/linus/6ce913fe3eee14f40f778e85999c9e599dda8c6b|commit]], [[https://git.kernel.org/linus/1a7e76e4f130332b5d3b0c72c4f664e59deb1239|commit]], [[https://git.kernel.org/linus/19416123ab3e1348b3532347af221d8f60838431|commit]], [[https://git.kernel.org/linus/3e08773c3841e9db7a520908cc2b136a77d275ff|commit]], [[https://git.kernel.org/linus/a614dd2280356df0c79300c49d82b7e0c8b31f24|commit]], [[https://git.kernel.org/linus/c712dccc64357b94f93e57882373e1365f0e2a56|commit]] * Various block layer optimizations [[https://git.kernel.org/linus/a808a9d545cdffb964f27239d1fc0c6e2330b424|commit]], [[https://git.kernel.org/linus/d4aa57a1cac3c99ffd641f7c8e0a7aff5656de0d|commit]], [[https://git.kernel.org/linus/c477b7977838ac97dd9d20625591a5d23c8079b7|commit]], [[https://git.kernel.org/linus/9be3e06fb75abcca00c955af740fabff46a13452|commit]], [[https://git.kernel.org/linus/b60876296847e6cd7f1da4b8b7f0f31399d59aa1|commit]], [[https://git.kernel.org/linus/90b8faa0e8de1b02b619fb33f6c6e1e13e7d1d70|commit]], [[https://git.kernel.org/linus/2ff0682da6e09c1e0db63a2d2abcd4efb531c8db|commit]], [[https://git.kernel.org/linus/4f266f2be822eacd70aca2a7a53c4a111be79acb|commit]], [[https://git.kernel.org/linus/605f784e4f5faecf6c78070c6bf446e920104f9f|commit]], [[https://git.kernel.org/linus/128459062bc994355027e190477c432ec5b5638a|commit]], [[https://git.kernel.org/linus/9a14d6ce4135fa72705a926c894218a0d6988924|commit]], [[https://git.kernel.org/linus/afd7de03c5268f74202c1dd4780a8532a11f4c6b|commit]], [[https://git.kernel.org/linus/fac7c6d529acf2b5428ad08c1b1127e29e570790|commit]], [[https://git.kernel.org/linus/8971a3b7f1bf2b3096e558a0362a469dee77f426|commit]], [[https://git.kernel.org/linus/be6bfe36db1795babe9d92178a47b2e02193cb0f|commit]], [[https://git.kernel.org/linus/e9ea15963f3b9d979e1d6d758b8e407775ae6588|commit]], [[https://git.kernel.org/linus/bc490f81731e181b07b8d7577425c06ae91692c8|commit]], [[https://git.kernel.org/linus/09ce8744253a038eb658c14f9dc3b77fa021fc9f|commit]] * Improve batched tag allocation [[https://git.kernel.org/linus/349302da83529539040d2516de1deec1e09f491c|commit]], [[https://git.kernel.org/linus/9672b0d43782047b1825a96bafee1b6aefa35bc2|commit]] * cdrom: improved ioctl for media change detection [[https://git.kernel.org/linus/67f1e027c27054e641584655020a417eaac9cb3a|commit]] * dm: audit event logging [[https://git.kernel.org/linus/2cc1ae4878282c75a569e8ec677d569601c99dda|commit]], [[https://git.kernel.org/linus/82bb85998cc9a3d26f6086c80fae7888db3b3fd9|commit]], [[https://git.kernel.org/linus/58d0f180bd91a02e92f7794601ff607f51fab131|commit]] * null_blk: poll queue support [[https://git.kernel.org/linus/0a593fbbc245a85940ed34caa3aa1e4cb060c54b|commit]] * virtio-blk: add num_request_queues module parameter [[https://git.kernel.org/linus/0989c41bed96e5dcf7939c6303e3759f02c4c16f|commit]] * virtio_blk: allow 0 as num_request_queues [[https://git.kernel.org/linus/ead65f76958258c4c349c6a2b9577d80cc23133f|commit]] * zram: introduce an aged idle interface [[https://git.kernel.org/linus/755804d16965888bb069a4cd39005b97ba9e11fd|commit]] * Remove support for cryptoloop and the xor transfer [[https://git.kernel.org/linus/47e9624616c80c9879feda536c48c6a3a0ed9835|commit]] = Tracing, perf and BPF = * BPF * Add a new kind of bpf map: the bloom filter map. Bloom filters are a space-efficient probabilistic data structure used to quickly test whether an element exists in a set [[https://git.kernel.org/linus/9330986c03006ab1d33d243b7cfe598a7a3c1baa|commit]], [[https://git.kernel.org/linus/47512102cde2d252d7b984d9675cfd3420b48ad9|commit]], [[https://git.kernel.org/linus/ed9109ad643cfbe69670a37cdbaf2da9f409fed0|commit]], [[https://git.kernel.org/linus/57fd1c63c9a687c5fdc86fa628c490d6733e8d0b|commit]], [[https://git.kernel.org/linus/f44bc543a079c2ebc534cbfabd6fbfcfc2b09f72|commit]] * Add support for BTF_KIND_DECL_TAG typedef [[https://git.kernel.org/linus/bd16dee66ae4de3f1726c69ac901d2b7a53b0c86|commit]], [[https://git.kernel.org/linus/9d19a12b02bf009fefc3620234b4297e4bd7c5d5|commit]], [[https://git.kernel.org/linus/557c8c480401457d885bf7a82221dcc877692aa7|commit]], [[https://git.kernel.org/linus/8c18ea2d2c2913c80d8700c8bc8fe8568b8650a1|commit]], [[https://git.kernel.org/linus/5a8671349dd1cfe6255c524d37d6265df7483f36|commit]] * Typeless/weak ksym for gen_loader + misc [[https://git.kernel.org/linus/d6aef08a872b9e23eecc92d0e92393473b13c497|commit]], [[https://git.kernel.org/linus/c24941cd3766b6de682dbe6809bd6af12271ab5b|commit]], [[https://git.kernel.org/linus/585a3571981d8a93e2211e1ac835d31a63e68cd8|commit]], [[https://git.kernel.org/linus/549a63238603103fa33cecd49487cf6c0f52e503|commit]], [[https://git.kernel.org/linus/92274e24b01b331ef7a4227135933e6163fe94aa|commit]], [[https://git.kernel.org/linus/087cba799ced0573df499ddd3b2d8777e50cfb62|commit]], [[https://git.kernel.org/linus/c3fc706e94f5653def2783ffcd809a38676b7551|commit]], [[https://git.kernel.org/linus/efadf2ad17a2d5dc90bda4e6e8b2f96af4c62dae|commit]] * Add {{{bpf_skc_to_unix_sock()}}} helper [[https://git.kernel.org/linus/9eeb3aa33ae005526f672b394c1791578463513f|commit]], [[https://git.kernel.org/linus/b6c4e71516099be676ebd897ea440ce2dddca6d1|commit]] * Implement variadic printk helper [[https://git.kernel.org/linus/335ff4990cf3bfa42d8846f9b3d8c09456f51801|commit]], [[https://git.kernel.org/linus/84b4c52960bdccd86d6c3c42a730fd8d0ab75427|commit]], [[https://git.kernel.org/linus/10aceb629e198429c849d5e995c3bb1ba7a9aaa3|commit]], [[https://git.kernel.org/linus/c2758baa9798bf75d79a9aad8792edb8b694373e|commit]], [[https://git.kernel.org/linus/6c66b0e7c91a1320c1b85ad8150bdd534eb4ddae|commit]], [[https://git.kernel.org/linus/4190c299a49f323232221e73fe1846c53e3fc3f1|commit]], [[https://git.kernel.org/linus/d313d45a226fdc59739c3da05bbd065f71bae5a6|commit]], [[https://git.kernel.org/linus/7606729fe24e163923430a5df9d50a246b22d287|commit]], [[https://git.kernel.org/linus/a42effb0b24fcaf49513c2d7d77ef6daa9e32a6f|commit]] * Add hardware timestamps to {{{__sk_buff}}} [[https://git.kernel.org/linus/f64c4acea51fbe2c08c0b0f48b7f5d1657d7a5e4|commit]], [[https://git.kernel.org/linus/3384c7c7641b44987e35eadbc9df6c16a0520159|commit]] * Keep track of verifier insn_processed [[https://git.kernel.org/linus/aba64c7da98330141dcdadd5612f088043a83696|commit]], [[https://git.kernel.org/linus/e1b9023fc7ab0dcfeefe9f0a14772ad7a1c37b5b|commit]] * Disallow unprivileged bpf by default [[https://git.kernel.org/linus/8a03e56b253e9691c90bc52ca199323d71b96204|commit]] * Support kernel module function calls from eBPF [[https://git.kernel.org/linus/2357672c54c3f748f675446f8eba8b0432b1e7e2|commit]], [[https://git.kernel.org/linus/a5d8272752416ef1a289e8d843f86b3aa4da0652|commit]], [[https://git.kernel.org/linus/14f267d95fe4b08831a022c8e15a2eb8991edbf6|commit]], [[https://git.kernel.org/linus/f614f2c755b6125c646d680d1c990b3b262bd0a9|commit]], [[https://git.kernel.org/linus/0e32dfc80bae53b05e9eda7eaf259f30ab9ba43a|commit]], [[https://git.kernel.org/linus/9dbe6015636c19f929a7f7b742f27f303ff6069d|commit]], [[https://git.kernel.org/linus/466b2e13971ef65cd7b621ca3044be14028b002b|commit]], [[https://git.kernel.org/linus/18f4fccbf314fdb07d276f4cd3eaf53f1825550d|commit]], [[https://git.kernel.org/linus/c48e51c8b07aba8a18125221cb67a40cb1256bf2|commit]] * Introduce bpf_get_branch_snapshot [[https://git.kernel.org/linus/c22ac2a3d4bd83411ebf0b1726e9e5fc4f5e7ebf|commit]], [[https://git.kernel.org/linus/856c02dbce4f8d6a5644083db22c11750aa11481|commit]], [[https://git.kernel.org/linus/025bd7c753aab18cd594924a46ab46ac47209df9|commit]] * Support <8-byte scalar spill and refill [[https://git.kernel.org/linus/27113c59b6d0a587b29ae72d4ff3f832f58b0651|commit]], [[https://git.kernel.org/linus/354e8f1970f821d4952458f77b1ab6c3eb24d530|commit]], [[https://git.kernel.org/linus/54ea6079b7d5fd5c6d2b98322a892188d6a1db78|commit]], [[https://git.kernel.org/linus/ef979017b837031cbe3f2f7a4d78b00c48dc770b|commit]] * Add support for new btf kind {{{BTF_KIND_TAG}}}. The new attribute can also be used for bpf programs, e.g., tagging with {{{__user}}} attributes for function parameters, specifying global function preconditions, etc. Such information may help verifier to detect user program bugs [[https://git.kernel.org/linus/41ced4cd88020c9d4b71ff7c50d020f081efa4a0|commit]], [[https://git.kernel.org/linus/b5ea834dde6b6e7f75e51d5f66dac8cd7c97b5ef|commit]], [[https://git.kernel.org/linus/30025e8bd80fdc5a4159ec7f9511121ea561f456|commit]], [[https://git.kernel.org/linus/5b84bd10363e36ceb7c4c1ae749a3fc8adf8df45|commit]], [[https://git.kernel.org/linus/5c07f2fec00361fb5e8cff8ba7fdede7b29f38bd|commit]], [[https://git.kernel.org/linus/71d29c2d47d112404fe23e31cf33f7cccde75a8c|commit]], [[https://git.kernel.org/linus/3df3bd68d4811bccc74adc04d4d84512957a1a07|commit]], [[https://git.kernel.org/linus/35baba7a832fa466b4aa2e0d00473d795cec8f20|commit]], [[https://git.kernel.org/linus/ad526474aec1d9abb9838e3fb1330bb991715c22|commit]], [[https://git.kernel.org/linus/c240ba28789063690077d282f8f89e03f31037d0|commit]], [[https://git.kernel.org/linus/48f5a6c4162706f94523d7a0d828e4aee77d17e7|commit]] * libbpf: support custom .rodata.*/.data.* sections [[https://git.kernel.org/linus/b96c07f3b5ae6944eb52fd96a322340aa80aef5d|commit]], [[https://git.kernel.org/linus/29a30ff501518a49282754909543cef1ef49e4bc|commit]], [[https://git.kernel.org/linus/ad23b7238474c6319bf692ae6ce037d9696df1d1|commit]], [[https://git.kernel.org/linus/25bbbd7a444b1624000389830d46ffdc5b809ee8|commit]], [[https://git.kernel.org/linus/8654b4d35e6c915ef456c14320ec8720383e81a7|commit]], [[https://git.kernel.org/linus/ef9356d392f980b3b192668fa05b2eaaad127da1|commit]], [[https://git.kernel.org/linus/aed659170a3171e425913ae259d46396fb9c10ef|commit]], [[https://git.kernel.org/linus/30c5bd96476ced0d3e08372be5186ff7f421d10c|commit]], [[https://git.kernel.org/linus/26071635ac5ecd8276bf3bdfc3ea1128c93ac722|commit]], [[https://git.kernel.org/linus/4f2511e1990985103929ab799fb3ebca81969b77|commit]] * libbpf: add bulk BTF type copying API [[https://git.kernel.org/linus/7ca61121598338ab713a5c705a843f3b8fed9f90|commit]], [[https://git.kernel.org/linus/c65eb8082d4cb02ef87bdecedce8969d5ccbea54|commit]], [[https://git.kernel.org/linus/9d05787223913171fce20a737ba54e3b6e7da13c|commit]] * libbpf: add legacy uprobe support [[https://git.kernel.org/linus/303a257223a3bbd7cc6ccc2b7777179c8d9f3989|commit]], [[https://git.kernel.org/linus/d3b0e3b03cf75896de7b03ad1fca2bff98c59f15|commit]], [[https://git.kernel.org/linus/46ed5fc33db966aa1a46e8ae9d96b08b756a2546|commit]], [[https://git.kernel.org/linus/cc10623c681019c608c0cb30e2b38994e2c90b2a|commit]] * libbpf: stricter BPF program section name handling [[https://git.kernel.org/linus/9673268f03ba72efcc00fa95f3fe3744fcae0dd0|commit]], [[https://git.kernel.org/linus/8fffa0e3451abdd84e4b4e427f7e66040eb24f43|commit]], [[https://git.kernel.org/linus/c22bdd28257f3532092746b31856932d84ca2e2b|commit]], [[https://git.kernel.org/linus/15669e1dcd75fe6d51e495f8479222b5884665b6|commit]], [[https://git.kernel.org/linus/12d9466d8bf3d1d4b4fd0f5733b6fa0cc5ee1013|commit]], [[https://git.kernel.org/linus/13d35a0cf1741431333ba4aa9bce9c5bbc88f63b|commit]], [[https://git.kernel.org/linus/15ea31fadd7f5b1076b4f91f75562bc319799c24|commit]], [[https://git.kernel.org/linus/d41ea045a6e461673d1b2fad106b8cd04c3ba863|commit]], [[https://git.kernel.org/linus/dd94d45cf0acb1d82748b17e1106b2c8b487b28b|commit]], [[https://git.kernel.org/linus/7c80c87ad56a05ec56069c3f5d7e60b5b1eb19b4|commit]] * libbpf: Deprecate AF_XDP support [[https://git.kernel.org/linus/0b170456e0dda92b8925d40e217461fcc4e1efc9|commit]] * libbpf: Introduce legacy kprobe events support [[https://git.kernel.org/linus/ca304b40c20d5750f08200f0ad3445384646620c|commit]] * Add support for writable bare tracepoint [[https://git.kernel.org/linus/65223741ae1b759a14cab84ba88888bb025f816d|commit]], [[https://git.kernel.org/linus/ccaf12d6215a56836472db220520cda8024d6c4f|commit]], [[https://git.kernel.org/linus/fa7f17d066bd0996b930b664aa0ed1f213fc1828|commit]] * Support uniform BTF-defined key/value specification across all BPF maps [[https://git.kernel.org/linus/f731052325efc3726577feb743c7495f880ae07d|commit]] * perf * perf dlfilter: Add dlfilter-show-cycles [[https://git.kernel.org/linus/cf14013b6ccce97901fa91eae4934f3fb4380401|commit]], [[https://git.kernel.org/linus/b6778fe1bbe486e65439a50226b5c7b70dc11d94|commit]], [[https://git.kernel.org/linus/f2b91386ffe66dba0860c03c9dec1c6b45c2daba|commit]], [[https://git.kernel.org/linus/c3afd6e50fce824f551914c690f6b905787783cf|commit]], [[https://git.kernel.org/linus/4b2b2c6a7d244464b6142cdbfef441de1499e7ff|commit]], [[https://git.kernel.org/linus/624ff63abfd368fef5fa18ce34e025bc4e37dee5|commit]] * perf inject: Add vmlinux and ignore-vmlinux arguments [[https://git.kernel.org/linus/a3df50abeb7372fd0f1973f885fb8d634ac4e739|commit]], [[https://git.kernel.org/linus/7cc72553ac03ec20afe2dec91dce4624ccd379b8|commit]], [[https://git.kernel.org/linus/b3a018fc31fea05ffd034952b4b6e9e1eb0812bc|commit]] * perf metric: Fixes and allow modifiers [[https://git.kernel.org/linus/0ec43c08376fe3b827bdb42cc22c6b589869a558|commit]], [[https://git.kernel.org/linus/857974a6422de25ce115204fbc5bafd3871c4871|commit]], [[https://git.kernel.org/linus/47f572aad5f4d9f58abe323912c4477e5bc67751|commit]], [[https://git.kernel.org/linus/fa831fbb430853ad8c1abb18001dc87bed3cf52b|commit]], [[https://git.kernel.org/linus/68074811dfb9529bb7cade0e67d42c7f7bf209e6|commit]], [[https://git.kernel.org/linus/3d81d761a518c6f5d5a084a7356470d5dbb0d870|commit]], [[https://git.kernel.org/linus/a3de76903dd0786a8661e9e6eb9054a7519e10e7|commit]], [[https://git.kernel.org/linus/80be6434c36f40d82c26035b949d78d845fec044|commit]], [[https://git.kernel.org/linus/4d61aef93d96353c00a3cee715dcd4ccdbdd80c4|commit]], [[https://git.kernel.org/linus/485fcaed98ef1601fbab1cbec6dbbe4a4349d188|commit]], [[https://git.kernel.org/linus/46bdc0bf8d21940f950749fc3017c744f30fd55f|commit]], [[https://git.kernel.org/linus/8e8bbfb311a26a17834f1839e15e2c29ea5e58c6|commit]], [[https://git.kernel.org/linus/2b62b3a611715d3ca612e3225cf436277ed9648b|commit]], [[https://git.kernel.org/linus/fb0811535e92c6c1e093d7f59eb9d66426653b39|commit]], [[https://git.kernel.org/linus/ec5c5b3d2c21b3f332fdc9c026c42723fb8a0ce6|commit]], [[https://git.kernel.org/linus/798c3f4a668e9281bb4060cbaf3b7c7bf25a8c6f|commit]], [[https://git.kernel.org/linus/5ecd5a0c7d1cca79f1431093d12e4cd9893b0331|commit]], [[https://git.kernel.org/linus/e068c25671accfe762524f01ee24dff750849623|commit]], [[https://git.kernel.org/linus/eabd4523395e4a8f2b049165642801f2ab8ff893|commit]], [[https://git.kernel.org/linus/b85a4d61d30226080ff6fec9ea4096d369fd6852|commit]] * perf record: Add {{{--synth}}} option [[https://git.kernel.org/linus/41b740b6e8a994e5830daa5e15785522874f7456|commit]] * perf script: Show binary offsets for userspace addr [[https://git.kernel.org/linus/57d7ecfd1133e303fcab67521fea3398df8c5b62|commit]] * perf script: Support instruction latency [[https://git.kernel.org/linus/6ea5d1a3e301a3d1f0364dfd481210aa6aa3cf17|commit]] * perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events during record [[https://git.kernel.org/linus/84111b9c950ec9a8b31166973e79aa77ddcee7e3|commit]] * perf tools: Enable libtracefs dynamic linking [[https://git.kernel.org/linus/b758a61b391fb5ed749f4848f444d8223ae0a324|commit]] * tracing: Extend histogram triggers expression parsing [[https://git.kernel.org/linus/52cfb373536a7fb744b0ec4b748518e5dc874fb7|commit]], [[https://git.kernel.org/linus/bcef044150320217e2a00c65050114e509c222b8|commit]], [[https://git.kernel.org/linus/9710b2f341a0d96f35b911580639853cfda4677d|commit]], [[https://git.kernel.org/linus/c5eac6ee8bc5d32e48b3845472b547574061f49f|commit]], [[https://git.kernel.org/linus/f47716b7a955e40e2591b960d1eccb1fde967a70|commit]], [[https://git.kernel.org/linus/722eddaa4043acee8f031cf238ced5f7514ad638|commit]], [[https://git.kernel.org/linus/2d2f6d4b8ce738ef43fc3436b43cecd2fea64152|commit]] = Virtualization = * vdpa: enable user to set mac, mtu [[https://git.kernel.org/linus/6dbb1f1687a2ccdfc5b84b0a35bbc6dfefc4de3b|commit]], [[https://git.kernel.org/linus/ad69dd0bf26b88ec6ab26f8bbe5cd74fbed7672a|commit]], [[https://git.kernel.org/linus/960deb33be3d08e55a39e40e0286a51c7448e053|commit]], [[https://git.kernel.org/linus/d8ca2fa5be1bdb9d08cfe1f831cddb622a01dfd4|commit]], [[https://git.kernel.org/linus/1138b9818efa8a3a9670680a1d75134a4f2758ce|commit]], [[https://git.kernel.org/linus/ef76eb83a17e803a66b64ac95b36ae48b3d17c22|commit]], [[https://git.kernel.org/linus/a007d940040c0b3d1fcb5f39159c2b141b85eae0|commit]], [[https://git.kernel.org/linus/540061ac79f0302ae91e44e6cd216cbaa3af1757|commit]] * vDPA driver for Alibaba ENI [[https://git.kernel.org/linus/d89c8169bd7052c78731137da4c4c06986409c62|commit]], [[https://git.kernel.org/linus/d0ae1fbfcff48e889bf993ba16890e30f6615593|commit]], [[https://git.kernel.org/linus/5bbfea1eacdf584d0d159e38c01ee190162706d9|commit]], [[https://git.kernel.org/linus/3b970a5842c9114c82e60744c84a7d06ee51b6f9|commit]], [[https://git.kernel.org/linus/c53e5d1b5ea46cfd6acb4a51c324b2ec03e89e76|commit]], [[https://git.kernel.org/linus/30a03dfcbbdac22ade72a38b953e0709fbf35baa|commit]], [[https://git.kernel.org/linus/e47be840e87ea15677bca2043ee7b696ccacf56a|commit]], [[https://git.kernel.org/linus/e85087beedcae97e81e5d361d7d9337aa0db6f4c|commit]] * vfio * fsl-mc: Add per device reset support [[https://git.kernel.org/linus/8798a803ddf6329dc3b995775862b571db4909d2|commit]] * pci: Add !OpRegion 2.0+ Extended VBT support [[https://git.kernel.org/linus/49ba1a2976c8305647f772eec04c9596c12c6d3f|commit]] * Introduce some interfaces for ACRN hypervisor HSM [[https://git.kernel.org/linus/29a9f27574692a71c04fd41ca4bbf8eae842af13|commit]], [[https://git.kernel.org/linus/424f1ac2d832f31a2814c799bd50decf6a9f8e74|commit]] * virtio-mem: Support {{{VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE}}} [[https://git.kernel.org/linus/61082ad6a6e1f999eef7e7e90046486c87933b1e|commit]] = Cryptography = * engine: Add KPP Support to Crypto Engine [[https://git.kernel.org/linus/1730c5aa3b158b15af567eb3aae84f5cf6ca66f2|commit]] = Security = * Add LSM access controls and auditing to io_uring [[https://git.kernel.org/linus/12c5e81d3fd0a690c49dfe1c3a99bf80a24075c7|commit]], [[https://git.kernel.org/linus/5bd2182d58e9d9c6279b7a8a2f9b41add0e7f9cb|commit]], [[https://git.kernel.org/linus/67daf270cebcf7aab4b3292b36f9adf357b23ddc|commit]], [[https://git.kernel.org/linus/3a862cacf8670729b1ad8fc28e4f7e078f9c570c|commit]], [[https://git.kernel.org/linus/91a9ab7c942aaa40ac5957eebe71ddae30b2a49c|commit]], [[https://git.kernel.org/linus/cdc1404a40461faba23c5a5ad40adcc7eecc1580|commit]], [[https://git.kernel.org/linus/740b03414b20e7f1879cd99aae27d8c401bbcbf9|commit]], [[https://git.kernel.org/linus/d9d8c93938c40e12de91650d04fceb99d92dad8a|commit]] * audit: add support for openat2 [[https://git.kernel.org/linus/42f355ef59a2f98fa4affb4265d3ba3e2d86baf1|commit]], [[https://git.kernel.org/linus/1c30e3af8a79260cdba833a719209b01e6b92300|commit]], [[https://git.kernel.org/linus/571e5c0efcb29c5dac8cf2949d3eed84ec43056c|commit]] * ima: add gid support [[https://git.kernel.org/linus/40224c41661b9342617a2f8f3e115b2ce6b51288|commit]] * Fixups for the security hooks in sctp [[https://git.kernel.org/linus/c081d53f97a1a90a38e4296dd3d6fda5e38dca2c|commit]], [[https://git.kernel.org/linus/e215dab1c49070cd75620afd801f777207a5b65c|commit]], [[https://git.kernel.org/linus/7c2ef0240e6abfd3cc59511339517358350a8910|commit]], [[https://git.kernel.org/linus/e7310c94024cdf099c0d29e6903dd6fe9205bb60|commit]] * selinux: enable genfscon labeling for securityfs [[https://git.kernel.org/linus/8a764ef1bd43fb2bb4ff3290746e5c820a3a9716|commit]] * selinux: remove the SELinux lockdown implementation [[https://git.kernel.org/linus/f5d0e5e9d72d3a06018efbfa3adccc0e09a129f9|commit]] = Networking = * Introduce a new socket option {{{SO_RESERVE_MEM}}}. This socket option provides a mechanism for users to reserve a certain amount of memory for the socket to use. When this option is set, kernel charges the user specified amount of memory to memcg. This amount of memory is not reclaimable and is available for this socket. With this socket option set, the networking stack spends less cycles doing forward alloc and reclaim, which should lead to better system performance, with the cost of an amount of pre-allocated and unreclaimable memory, even under memory pressure [[https://git.kernel.org/linus/2bb2f5fb21b0486ff69b7b4a1fe03a760527d133|commit]], [[https://git.kernel.org/linus/ca057051cf25a8c198af7b73daf922ef65a3c016|commit]], [[https://git.kernel.org/linus/053f368412c9a7bfce2befec8c795113c8cfb0b1|commit]] * Add support for Automatic Multicast Tunneling ([[https://datatracker.ietf.org/doc/html/rfc7450|RFC 7450]]), a protocol for delivering multicast traffic from sources in a multicast-enabled network to receivers that lack multicast connectivity to the source network. The protocol uses UDP encapsulation and unicast replication to provide this functionality [[https://git.kernel.org/linus/b9022b53adad88fd6cf2b9718c9e498504f3e1dd|commit]], [[https://git.kernel.org/linus/cbc21dc1cfe949e37b2a54c71511579f1899e8d4|commit]], [[https://git.kernel.org/linus/bc54e49c140b7bf95e7290849e26b0427779f4de|commit]], [[https://git.kernel.org/linus/b75f7095d4d4bebc054d48ed25ddc1b0937ba9c7|commit]], [[https://git.kernel.org/linus/c08e8baea78e472383d6b295bb8db2132068c358|commit]] * ARP: introduce {{{arp_evict_nocarrier}}} sysctl. When set (default) the ARP cache will be cleared on a NOCARRIER event [[https://git.kernel.org/linus/fcdb44d08a95003c3d040aecdee286156ec6f34e|commit]] * ndisc: introduce {{{ndisc_evict_nocarrier}}} sysctl which can be disabled by a wireless supplicant during a roam. This allows packets to be sent after a roam immediately without having to wait for neighbor discovery [[https://git.kernel.org/linus/18ac597af25e9760b76471524096f5b29eb820e6|commit]] * Add the netlink interface for CAN-FD Transmitter Delay Compensation (TDC) [[https://git.kernel.org/linus/e346290439609a8ac67122418ca2efbad8d0a7e7|commit]], [[https://git.kernel.org/linus/63dfe0709643528290c8a6825f278eda0e3f3c2e|commit]], [[https://git.kernel.org/linus/39f66c9e229797a58a12ea78388cbbad1f81aec9|commit]], [[https://git.kernel.org/linus/da45a1e4d7b9d6b5a8231acb812df719fe3228b4|commit]], [[https://git.kernel.org/linus/d99755f71a80df33b981484f0d3bb956ed15a247|commit]], [[https://git.kernel.org/linus/e8060f08cd69d1d692cfb9f0a2808477a501f35a|commit]] * 802.11: * AP mode driver offload for FILS association crypto [[https://git.kernel.org/linus/e306784a8de08868d0ecbf78dd42a0051d0e14ce|commit]] * Add support for multiple BSSID and enhanced multi-BSSID advertisements for AP mode [[https://git.kernel.org/linus/dc1e3cb8da8b414b37208b2fb6755fef8122504b|commit]], [[https://git.kernel.org/linus/171964252189d8ad5672c730f2197aa73092db6e|commit]] * Add support for 6GHZ STA for various modes : LPI, SP and VLP [[https://git.kernel.org/linus/405fca8a946168e71c04b82cc80727c3ea686e08|commit]], [[https://git.kernel.org/linus/cb751b7a57e50d356ec8fc7712c245a05515e787|commit]], [[https://git.kernel.org/linus/63214f02cff9ebd57be00e143de12107c66f5394|commit]] * devlink * reload simplification [[https://git.kernel.org/linus/21314638c9f251bb40c8ad3b4e1c232057789b8b|commit]], [[https://git.kernel.org/linus/2bc50987dc1f467551f2ca537239016915256f6d|commit]], [[https://git.kernel.org/linus/b88f7b1203bf481af58291c28957aaab09503f43|commit]], [[https://git.kernel.org/linus/bd032e35c568ff7cfa347aa4ddd6491e2453f00c|commit]], [[https://git.kernel.org/linus/96869f193cfd26c2b47db32e4d8bcad50461df7a|commit]], [[https://git.kernel.org/linus/82465bec3e9713c395b0a02f5aaf7949443cb877|commit]] * Report maximum number of snapshots with regions [[https://git.kernel.org/linus/a70e3f024d5f4ec7edb17ab5d927eb55397f1d15|commit]] * dsa * Add support for RTL8365MB-VC [[https://git.kernel.org/linus/7bbbbfaa7a1b0b03890f25fba5f28bb8c7ef145a|commit]], [[https://git.kernel.org/linus/487d3855b641b22a5875166de914c7253b63368b|commit]], [[https://git.kernel.org/linus/9cb8edda2157afcd70dd90eb601b4cbc786c2e70|commit]], [[https://git.kernel.org/linus/2e405875f39ff24aa88a21f90f63e5e18b344e8c|commit]], [[https://git.kernel.org/linus/1521d5adfc2b557e15f97283c8b7ad688c3ebc40|commit]], [[https://git.kernel.org/linus/4af2950c50c8634ed2865cf81e607034f78b84aa|commit]], [[https://git.kernel.org/linus/2ca2969aae1e110fe243a50d6d5809f6f4895092|commit]] * Populate supported_interfaces member [[https://git.kernel.org/linus/c07c6e8eb4b38bae921f9e2f108d1e7f8e14226e|commit]] * ethtool: Add ability to control transceiver modules' power mode [[https://git.kernel.org/linus/0455dc50bccab9286662f847f560cde6a648802d|commit]], [[https://git.kernel.org/linus/235dbbec7d7233d5e405d993669616e600a93725|commit]], [[https://git.kernel.org/linus/49fd3b645de8c2cc124c284b2be8985c50e76ee0|commit]], [[https://git.kernel.org/linus/fc53f5fb8037d3d29a90c3779d961982ce99e380|commit]], [[https://git.kernel.org/linus/f10ba086f7e30904ea7cafe7ba922bafc65ad9ad|commit]] * Packet scheduler * implement r Low Latency, Low Loss, Scalable Throughput (L4S) for fd_codel [[https://git.kernel.org/linus/70e939ddea7f014b94fe001db65c3efc986e4add|commit]], [[https://git.kernel.org/linus/e72aeb9ee0e34c57dc90793d0bf82cab9624d64e|commit]] * hsr: Add support for redbox supervision frames as defined in the IEC-62439-3:2018 [[https://git.kernel.org/linus/eafaa88b3eb7f28aecb222281655473431d3ef2e|commit]] * IPv6 * Enable {{{net.ipv6.route.max_size}}} sysctl in network namespace [[https://git.kernel.org/linus/06e6c88fba2413a8408f321b0b3a5b0954e76436|commit]] * Support for the ip6ip6 encapsulation of IOAM [[https://git.kernel.org/linus/52d03786459a7cf4d63a68146409f7a2088aefb2|commit]], [[https://git.kernel.org/linus/7b34e449e05e452772d3120e1bb2559d0c8fc5b0|commit]], [[https://git.kernel.org/linus/8cb3bf8bff3c47e171f6b66f9ccfc3f1451a11a2|commit]], [[https://git.kernel.org/linus/bf77b1400a56332819f9358cac52b326d6d49dfd|commit]] * ipvs: add sysctl {{{run_estimation}}} to support disable estimation [[https://git.kernel.org/linus/2232642ec3fb4aad6ae4da1e109f55a0e7f2d204|commit]] * MCTP * Add SOL_MPTCP getsockopt support [[https://git.kernel.org/linus/61bc6e82f92ec105505266e484d90a935e1249ac|commit]], [[https://git.kernel.org/linus/55c42fa7fa331f98062c32799456420930b8bf8c|commit]], [[https://git.kernel.org/linus/06f15cee369535a383c9c82ed37a25f0a413f6f1|commit]], [[https://git.kernel.org/linus/c11c5906bc0aba62a78da69035f6b30c6da6d13b|commit]], [[https://git.kernel.org/linus/ce9979129a0ba700112151a83a6d4cf09c7a1158|commit]] * Add timeouts for MCTP tags (a limited resource), and a few other improvements to the MCTP core [[https://git.kernel.org/linus/f364dd71d92fe6722fe5d47803be974dc0c40762|commit]], [[https://git.kernel.org/linus/1f6c77ac9e6ecef152fd5df94c4b3c346adb197a|commit]], [[https://git.kernel.org/linus/73c618456dc5cf2acb597256d633060cf75de8d6|commit]], [[https://git.kernel.org/linus/43f55f23f70881e9c397557f15c8090b368d0af2|commit]], [[https://git.kernel.org/linus/7b14e15ae6f4850392800482efb54d5cf4ae300c|commit]], [[https://git.kernel.org/linus/4f9e1ba6de45aa8797a83f1fe5b82ec4bac16899|commit]], [[https://git.kernel.org/linus/97f09abffcb967144ed01fe9d09d0fba499ffc6f|commit]], [[https://git.kernel.org/linus/f4d41c59135dbb7a1e0d332692ef3471009cd016|commit]], [[https://git.kernel.org/linus/6183569db80eedc648b584a658e6b898d43650cb|commit]], [[https://git.kernel.org/linus/7b1871af75f30d9d88184fff42698718fa157dcf|commit]] * MCTP flow support [[https://git.kernel.org/linus/212c10c3c658b191c18ecdf80efb742f9bce5205|commit]], [[https://git.kernel.org/linus/78476d315e190533757ab894255c4f2c2f254bce|commit]], [[https://git.kernel.org/linus/67737c457281dd199ceb9e31b6ba7efd3bfe566d|commit]] * Implement extended addressing [[https://git.kernel.org/linus/99ce45d5e7dbde399997a630f45ac9f654fa4bcc|commit]] * Managed Neighbor Entries: Introduce managed neighbor entries - added by control plane and resolved by the kernel for use in acceleration paths (BPF / XDP right now, HW offload users will benefit as well) [[https://git.kernel.org/linus/e4400bbf5b15750e1b59bf4722d18d99be60c69f|commit]], [[https://git.kernel.org/linus/3dc20f4762c62d3b3f0940644881ed818aa7b2f5|commit]], [[https://git.kernel.org/linus/2c611ad97a82b51221bb0920cc6cac0b1d4c0e52|commit]], [[https://git.kernel.org/linus/7482e3841d520a368426ac196720601687e2dc47|commit]] * Netfilter * Support classifying packets with netfilter on egress [[https://git.kernel.org/linus/7463acfbe52ae8b7e0ea6890c1886b3f8ba8bddd|commit]], [[https://git.kernel.org/linus/17d20784223d52bf1671f984c9e8d5d9b8ea171b|commit]], [[https://git.kernel.org/linus/42df6e1d221dddc0f2acf2be37e68d553ad65f96|commit]], [[https://git.kernel.org/linus/0d7308c0ff5fa7c77164ab8491a91e0589da66e3|commit]] * Add {{{NFT_META_IFTYPE}}} to match on the interface type either from ingress or egress [[https://git.kernel.org/linus/56fa95014a0447f798444e626091cbeb3176af24|commit]] * Allow matching on and modifying inner headers / payload data [[https://git.kernel.org/linus/c46b38dc8743535e686b911d253a844f0bd50ead|commit]] * phy: supported interfaces bitmap [[https://git.kernel.org/linus/8e20f591f204f8db7f1182918f8e2285d3f589e0|commit]], [[https://git.kernel.org/linus/38c310eb46f5f80213a92093af11af270c209a76|commit]], [[https://git.kernel.org/linus/d25f3a74f30aace819163dfa54f2a4b8ca1dc932|commit]] * phylink: Support disabling autonegotiation for PCS [[https://git.kernel.org/linus/92817dad7dcb781561dcebbf1b19a177774d84c2|commit]] * smc * Introduce SMC-Rv2 support [[https://git.kernel.org/linus/ed990df29f5b4ae720a9044958aaf589073eb26d|commit]], [[https://git.kernel.org/linus/42042dbbc2ebb926e594b22490374d9343c746ef|commit]], [[https://git.kernel.org/linus/e5c4744cfb598f98672f8d21d59ef2c1fa9c9b5f|commit]], [[https://git.kernel.org/linus/e49300a6bf6218c835403545e9356141a6340181|commit]], [[https://git.kernel.org/linus/8ade200c269f8530efde05b616801ed0612d7d72|commit]], [[https://git.kernel.org/linus/24fb68111d4509524b483b2577f1b20a24f5fdfd|commit]], [[https://git.kernel.org/linus/8799e310fb3f15759824a78b6b93d7e6d5def067|commit]], [[https://git.kernel.org/linus/b4ba4652b3f8b7c9bbb5786f8acf4724bdab2196|commit]], [[https://git.kernel.org/linus/b0539f5eddc2eefd24378bda3ee9cbbca916f58d|commit]], [[https://git.kernel.org/linus/29397e34c76b57ce596493008176cf374f1cb867|commit]] * Add EID support [[https://git.kernel.org/linus/fa0866625543b4d8b3d026e4e0ef5ec25a453920|commit]], [[https://git.kernel.org/linus/11a26c59fc510091facd0d80236ac848da844830|commit]], [[https://git.kernel.org/linus/3c572145c24e21c24e1cd0fd168011eaba85da8e|commit]] * TLS * Getsockopt supports complete algorithm list [[https://git.kernel.org/linus/3fb59a5de5cbb04de76915d9f5bff01d16aa1fc4|commit]] * Support SM4 CCM algorithm [[https://git.kernel.org/linus/128cfb882e23df297527d0bbd6bf948bd63fa621|commit]] * Support SM4 GCM/CCM algorithm [[https://git.kernel.org/linus/227b9644ab16d2ecd98d593edbe15c32c0c9620a|commit]] * UDP6: allow SO_MARK ctrl msg to affect routing [[https://git.kernel.org/linus/42dcfd850e514b229d616a53dec06d0f2533217c|commit]] * xsk: introduces a batched interface for Rx buffer allocation in AF_XDP buffer pool [[https://git.kernel.org/linus/10a5e009b93a812956e232cee8804ed99f5b93bb|commit]], [[https://git.kernel.org/linus/47e4075df300050a920b99299c4db3dad9adaba9|commit]], [[https://git.kernel.org/linus/57f7f8b6bc0bc80d94443f94fe5f21f266499a2b|commit]], [[https://git.kernel.org/linus/db804cfc21e969a5a4ada4b8142f711def5ed339|commit]], [[https://git.kernel.org/linus/6aab0bb0c5cdc02d6f182ada2d86afae0c22fc76|commit]], [[https://git.kernel.org/linus/94033cd8e73b8632bab7c8b7bb54caa4f5616db7|commit]], [[https://git.kernel.org/linus/5b132056123dfe25b0a8c96d1420e9c31cb8edf8|commit]], [[https://git.kernel.org/linus/872a1184dbf2b6ed9f435d6a37ad8007126da982|commit]], [[https://git.kernel.org/linus/89013b8a29281fa42e39406b8b25672cb6ce2341|commit]], [[https://git.kernel.org/linus/1bf3649688c103f80690a7088a105924f9d5a6e4|commit]], [[https://git.kernel.org/linus/96a40678ce5390cd8515ff32e55ad932fd1fa328|commit]], [[https://git.kernel.org/linus/e4e9baf06a6ea6cfbf69db4c3766a0879329dda2|commit]], [[https://git.kernel.org/linus/e34087fc00f4f853886952711195984abdece7a3|commit]] * Bluetooth * Add offload feature under experimental flag [[https://git.kernel.org/linus/ad933151832855e3163e510a83716b8d20f3fae6|commit]] * Add support for HCI_Enhanced_Setup_Synchronous_Connection command [[https://git.kernel.org/linus/b2af264ad3af437238c9500aa830ebcafb180e05|commit]] * Add support for Read Local Supported Codecs [[https://git.kernel.org/linus/9ae664028a9ea838827d6c4bc3428bdd9105f138|commit]] * Add support for msbc coding format [[https://git.kernel.org/linus/904c139a2517191e48f9cb1bb2d611ae59434009|commit]] * Allow setting of codec for HFP offload use case [[https://git.kernel.org/linus/f6873401a60865702069fb2e3f67671fff9c082c|commit]] * Configure codec for HFP offload use case [[https://git.kernel.org/linus/9798fbdee88a893758f1432efdfe498ae410aab8|commit]] * hci_sock: Add support for BT_{SND,RCV}BUF [[https://git.kernel.org/linus/09572fca7223bcf32c9f0d5e100d8381a81d55f4|commit]] * NFC: add necessary privilege flags in netlink layer [[https://git.kernel.org/linus/aedddb4e45b34426cfbfa84454b6f203712733c5|commit]] * bridge: mcast: add and enforce query interval minimum [[https://git.kernel.org/linus/99b40610956a8a8755653a67392e2a8b772453be|commit]] and startup query interval minimum [[https://git.kernel.org/linus/f83a112bd91a494cdee671aec74e777470fb4a07|commit]] = Architectures = == ARM == * Device Tree Sources * Qualcomm * Gains support for Snapdragon 690 (aka SM6350) [[https://git.kernel.org/linus/5f82b9cda61e60a7f381a4aa427fa9eb472e581c|commit]] as well as SM7225 [[https://git.kernel.org/linus/134283324d404a179d31dc105b6750fe7c06f9e1|commit]] * Add device tree for Fairphone 4 [[https://git.kernel.org/linus/4cbea668767d39ad0a0bed3d92d36bd0b8ed55c2|commit]] * Add support for LG G Watch R [[https://git.kernel.org/linus/ad3f04b7bef63ef2005e5dcd8811bf9ccf2ea11a|commit]] * Add device tree for Sony Xperia 10 III [[https://git.kernel.org/linus/ed1648d52a375e606a0c88f5bf65282686ae6541|commit]] * Add device tree for Samsung Galaxy S4 Mini Value Edition [[https://git.kernel.org/linus/0e0253ccaf9092128a2e7a3599c7adee3cb7192d|commit]], [[https://git.kernel.org/linus/c6b4ddc08dc2633adfb0a933066c09303f97091b|commit]], [[https://git.kernel.org/linus/3fb7605735fa19e6d0671d163924e82d810f4ea9|commit]], [[https://git.kernel.org/linus/85733cd7378a74a9808b2dd0fc7789b1552c25f4|commit]], [[https://git.kernel.org/linus/792b4950981825e4bbda5be79e995517125497a3|commit]], [[https://git.kernel.org/linus/ab0f0987e035f908d670fed7d86efa6fac66c0bb|commit]], [[https://git.kernel.org/linus/48cc39c32b992be00236c4172b5e892de0219f93|commit]], [[https://git.kernel.org/linus/a22f9a766e1dc61f8f6ee2edfe83d4d23d78e059|commit]], [[https://git.kernel.org/linus/d468f825b3fddef9f844365073745cbd0e319e8d|commit]], [[https://git.kernel.org/linus/8a8e08dc964b37b9d8bcf7753985d7a6cf9ea098|commit]] * msm8996: Add support for the Xiaomi MSM8996 platform, supporting the devices Mi 5 (gemini), Mi Note 2 (scorpio), Mi 5s (capricorn), Mi Mix (lithium), Mi 5s Plus (natrium) [[https://git.kernel.org/linus/46680fe9ba615223f33b7fc1f1d6262db625be9f|commit]], and Xiaomi Mi 5 [[https://git.kernel.org/linus/4ac46b3682c599dcb6affedf50ceb279afda9546|commit]] * msm8998: Introduce support for Sony Yoshino platform, supporting phones Sony Xperia XZ1 (codename Poplar), Sony Xperia XZ1 Compact (codename Lilac), and Sony Xperia XZ Premium (codename Maple) [[https://git.kernel.org/linus/390883af89d2ed653c3f7eefc06368241d422a38|commit]] * Add support for MSM8998 F(x)tec Pro1 QX1000 [[https://git.kernel.org/linus/122d2c5f31b6e668a9c01bd023949b0f39954c76|commit]] * sc7280: Add Herobrine [[https://git.kernel.org/linus/669e7adb2fef854d14c6a16e8e2bdf5d5afb9b28|commit]] * Add sc7180-trogdor-homestar [[https://git.kernel.org/linus/be0416a3f9173aaa1f946ee0dbc4c146a295834d|commit]] * Add IPQ8074 family ID-s [[https://git.kernel.org/linus/aa88e34f2bfdb7516510b0d154eaa6c0a9b284cb|commit]] * Implement SPM/SAW for MSM8998 and SDM6xx [[https://git.kernel.org/linus/60f3692b5f0b3e1df3ccc07c28758379052d0ab6|commit]], [[https://git.kernel.org/linus/f8881c5d2fcb24b5b10b0d462e5fa0bbe9014af5|commit]], [[https://git.kernel.org/linus/13e72c3e22611915f9a71a513b640e064a403e78|commit]], [[https://git.kernel.org/linus/e48e6fb9ebdf90a290933712621319cf2cfcb777|commit]], [[https://git.kernel.org/linus/926576172d7111f8230fc6cb346b95250b607ab7|commit]] * Add SMP support for MSM8226 [[https://git.kernel.org/linus/7a010c3c64e2edd22f17e1165f43ba0a40904182|commit]] * Add Sleep stats driver [[https://git.kernel.org/linus/1d7724690344a264f8a567c9214aa65456d7566d|commit]] * Microchip * Add the SAMA5D29 SoC in the SAMA5 family [[https://git.kernel.org/linus/4c46b991bab640ee91f16967be2b0d00b7d5f992|commit]] * Add basic support for Microchip LAN966 ARMv7 based SoC family of multiport gigabit AVB/TSN-capable ethernet switches [[https://git.kernel.org/linus/3efc443121180c2acc987929b3b7b86ca83e3ee5|commit]] * Add !CalAmp LMU5000 board [[https://git.kernel.org/linus/6dcb573a0afd989933c120240a270a8cfbdd0dfb|commit]] * Add Exegin !Q5xR5 board [[https://git.kernel.org/linus/8c8b997c34ef1dca3b37a36b47808a649fb43a06|commit]] * Add support for sama7g5 [[https://git.kernel.org/linus/f928670651dac9e09a8a848e0d49d0e83fbb610d|commit]], [[https://git.kernel.org/linus/eaefa151f48a3305cf73cbc02890eb63cdb48b16|commit]], [[https://git.kernel.org/linus/841a5b651815aba221cc003b0457dfc201a8a0c1|commit]], [[https://git.kernel.org/linus/8940de2e48902e95b588b6244d5a1b61a4d75c4a|commit]], [[https://git.kernel.org/linus/e6d5eee4dfa28a3517b8089c7a6f3eb3f3fa1456|commit]], [[https://git.kernel.org/linus/d8004c5f46ded7c69276fe5d377dc919aefce67d|commit]], [[https://git.kernel.org/linus/840bf6cb983f48794e79499d454e57164f9c6596|commit]], [[https://git.kernel.org/linus/874b4912d94ffe2d01dc0a8c8a3ebf2c05c3ac29|commit]] * Samsung gains support for !ExynosAutov9 SoC, an automotive version of their smartphone SoC [[https://git.kernel.org/linus/2b663ae7152f785732d35ce38ad20ad10aca3116|commit]], [[https://git.kernel.org/linus/31bbac5263aa63dfc8bfed2180bb6a5a3c531681|commit]] * Aspeed supports two additional server boards using their AST2600 as BMC: TYAN S7106 BMC machine [[https://git.kernel.org/linus/4dd51eb7c838e12aef9da597256bf405bc25b3db|commit]], Inventec Transformers BMC [[https://git.kernel.org/linus/2561b4f6ecc741cb96e67c5fe250915548a83bb2|commit]] * Rockchip * Add RK3566 support [[https://git.kernel.org/linus/016c0e8a7a6e7820fb54d8ff8a4a2928a3016421|commit]] * Add RK3399 ROCK Pi 4A+ board [[https://git.kernel.org/linus/3a91fb475cf9a842e26ec8e49a4dcfbdc774a879|commit]] * Add RK3399 ROCK Pi 4B+ board [[https://git.kernel.org/linus/4b718ae7d6e7be3aadfd249dbeefabef5c866071|commit]] * Add support for Firefly ROC-RK3328-PC [[https://git.kernel.org/linus/e05e45e853e2c278aec5165e37deaa1132aad196|commit]] * Add support for Firefly ROC-RK3399-PC-PLUS [[https://git.kernel.org/linus/6d9a7bd6a13ceba419122f678e98e35a3378c8fb|commit]] * Dumo, another variant of Scarlet, also known as the ASUS Chromebook Tablet CT100 [[https://git.kernel.org/linus/5707e34166f546bf1fcdfd3da600e8187d04d937|commit]] * Add basic dts for Pine64 Quartz64-A [[https://git.kernel.org/linus/b33a22a1e7c4248608e533fc4fa524258b3fae84|commit]] * Two NAS boxes are added using the ARMv4 based Gemini platform: SSI 1328 [[https://git.kernel.org/linus/0f2752384fcf0ae895f982827e94dcb1a7ad60df|commit]] and edimax NS2502 [[https://git.kernel.org/linus/97b07ef09f52315d1832fc2038ae595daf291f04|commit]] * Intel Arria SoC FPGA family: Add support for the Mercury+ AA1 module [[https://git.kernel.org/linus/8f0450c51148d28443a1026c9510a6edf932c6eb|commit]] * Marvell * Add the device tree for a Netgear GS110EMX switch featuring 8 Gigabit ports and 2 Multi-Gig ports (100M/1G/2.5G/5G/10G). An 88E6390X switch sits at its core connecting to two 88X3310P 10G PHYs. The control plane is handled by an 88F6811 Armada 381 SoC [[https://git.kernel.org/linus/bf05b706a6eaf769b7a99c475ac702b7e29fc25a|commit]] * Add Globalscale MOCHAbin 7040 development board [[https://git.kernel.org/linus/73792919128304938412194d047be3c61cccc76d|commit]] * NXP * Add support for the !S32G2 automotive SoC [[https://git.kernel.org/linus/aeb78b1c05d60c1639e9ade9ff285ffc31bb3e8e|commit]] * Add devicetree for e-reader Kobo Libra H2O [[https://git.kernel.org/linus/982ba1cbf5d0d79d1d4e0075d6a1fca92a5d029d|commit]] * Add devicetree for e-reader Tolino Vision 5 [[https://git.kernel.org/linus/5cbd3a6396d9eeedda1bba8d45291ae31cbe4b63|commit]] * Add NXP !S32G2's Evaluation Board (S32G-VNP-EVB) and Reference Design 2 Board (S32G-VNP-RDB2) [[https://git.kernel.org/linus/3686673dc30d6d53b65568e43d21fb249820e1e6|commit]] * STmicroelectronics: add STM32MP13 !SoCs support. It adds machine support and device tree diversity to support the whole stm32mp13 family (STM32MP131/STM32MP133/STM32MP135) [[https://git.kernel.org/linus/e0302638a3b43c83ff26840df6e496d60c56cbbd|commit]], [[https://git.kernel.org/linus/6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f|commit]], [[https://git.kernel.org/linus/1da8779c002985278ba58722de579fcae71e4a81|commit]], [[https://git.kernel.org/linus/396e4168c527c1cf77336fc160e343b7db55f952|commit]], [[https://git.kernel.org/linus/7e9e2d18c02cf7632c8ebcd5b1d245abb4e54ca8|commit]] * Renesas * Add Renesas !R8A779M0 SoC support [[https://git.kernel.org/linus/ba775d7eface5e9bdd49514c3dda52cd53e29e4e|commit]] * Add Renesas !R8A779M2 SoC support [[https://git.kernel.org/linus/78254d2a625a47f29518742e28ceeab72b980dca|commit]] * Add Renesas !R8A779M4 SoC support [[https://git.kernel.org/linus/052c47d3786314e86fe89572b793a30e2e188049|commit]] * Add Renesas !R8A779M5 SoC support [[https://git.kernel.org/linus/17ad3eeb14a6ff627bb82625fe9db16dfe2c449c|commit]] * Add Renesas !R8A779M6 SoC support [[https://git.kernel.org/linus/7cbb7308706a29d9275d5e61a3b100b3e0ad3b00|commit]] * Add Renesas !R8A779M7 SoC support [[https://git.kernel.org/linus/c979e1629eb223cb9f580692720e198f61d7a19a|commit]] * Add Renesas !R8A779M8 SoC support [[https://git.kernel.org/linus/6e87525d751fac57788107bfdb720c1fe5739e0f|commit]] * Add support for Salvator-XS with R-Car M3Ne-2G [[https://git.kernel.org/linus/1dedc49209717176761c2356fb4bca3b1b5d4e34|commit]] * Identify more R-Car Gen3e SoCs [[https://git.kernel.org/linus/2ed1e4815922a3b22561b6e0e6f6d3d15a4e1007|commit]] * Broadcom * Add support for a number of Cisco Meraki wireless controllers [[https://git.kernel.org/linus/d50a0923f35baad084c093506d7688699558c272|commit]], [[https://git.kernel.org/linus/af413758ea718b0c92b1a0ad5a374eff6db255df|commit]] * BCM5301X: Add DT for Asus RT-AC88U [[https://git.kernel.org/linus/beff77b93452cd2057c859694709dd34a181488f|commit]] * Add Raspberry Pi Compute Module 4 IO Board [[https://git.kernel.org/linus/ea93ada05c9e375dddba2a7e168cfe5dba6c46c5|commit]] * Add Raspberry Pi Compute Module 4 [[https://git.kernel.org/linus/d1b2237b2871bf78644e394c697c5d8f30bc1a2b|commit]] * Colibri iMX6ULL 1GB [[https://git.kernel.org/linus/23b72e1340996da0a7021b2395a58d94ab09090e|commit]] * Toshiba adds one board for the Visconti family [[https://git.kernel.org/linus/518d432fd52913c8cb2fe20b140b182f07e0357d|commit]], [[https://git.kernel.org/linus/6beeaf48db6c548fcfc2ad32739d33af2fef3a5b|commit]] * Xilinx * Add support for Xilinx Kria SOM board [[https://git.kernel.org/linus/7a4c31ee877a40053e39b80fe1d61c42b49f1078|commit]] * Add support for zcu102-rev1.1 board [[https://git.kernel.org/linus/e6a52b9e3bec66c0da3e0e3b0a04be0e09de3986|commit]] * Amlogic * Add support for Radxa Zero [[https://git.kernel.org/linus/26d1400f7457cdca3f1f86a7cccb0167f96e2edf|commit]] * Add support for !JetHub D1 [[https://git.kernel.org/linus/8e279fb2903990cc6296ec56b3b80b2f854b6c79|commit]] * Add support for !JetHub H1 [[https://git.kernel.org/linus/abfaae24ecf3e7f00508b60fa05e2b6789b8f607|commit]] * Add Netronix !E70K02 board common file [[https://git.kernel.org/linus/3bb3fd8565050350db081bba7b4976fd9bcd4436|commit]] * Add device tree for the LX2160A on the NXP !BlueBox3 board [[https://git.kernel.org/linus/aa3457d4c137da1f7545eba40fbb8a282c8d1c09|commit]] * TI * Add support for J721E SK [[https://git.kernel.org/linus/1bfda92a3a36c4dbd2b15a7f6660b673f4a2e475|commit]] * iot2050: Add support for product generation 2 boards [[https://git.kernel.org/linus/614d47cc9303893c706c0c94516249eb3adaeb80|commit]] * tegra: Add Tegra186 ARI driver [[https://git.kernel.org/linus/29962197e64f9e62d0408dfa361a613003795968|commit]] * amlogic: meson-gx-socinfo: Add !S905Y2 ID for Radxa Zero [[https://git.kernel.org/linus/ca8d1fda5b7d2f81ba9c5649462a7c0b64ae9dcd|commit]] * fsl: dpio: add Net DIM integration [[https://git.kernel.org/linus/69651bd8d303e0b4d160569de37d04512acd6b2f|commit]] * fsl: dpio: add support for irq coalescing per software portal [[https://git.kernel.org/linus/ed1d2143fee53755ec601eb4d48a337a93933f71|commit]] * imx: add i.MX8M blk-ctrl driver [[https://git.kernel.org/linus/2684ac05a8c4d2d5c49e6c11eb6206b30a284813|commit]] * mediatek: mmsys: Add reset controller support [[https://git.kernel.org/linus/f27ef2856343e2ddc392975d7b15120442e4d7b7|commit]] * samsung: exynos-chipid: Add Exynos850 support [[https://git.kernel.org/linus/81a51eb6be3dbb76790b7353ec8dfaadfc751782|commit]] * samsung: exynos-chipid: add exynosautov9 SoC support [[https://git.kernel.org/linus/b417d1e88f32645ed62a00d43c347b4386a0a021|commit]] * qcom: smd-rpm: Add QCM2290 compatible SoC support [[https://git.kernel.org/linus/3e035cbd445f98760d828154b25f3c55f577d299|commit]] * qcom: smd-rpm: Add compatible for MSM8953 SoC [[https://git.kernel.org/linus/e972a290b03f83eb06c70610eaed7b0984babde7|commit]] * soc: aspeed: Add UART routing support [[https://git.kernel.org/linus/c6807970c3bc0aa80f4804fc7d38b32f99fc3cf6|commit]] * Add Coresight support for RB5 board [[https://git.kernel.org/linus/0605b89d0597f326aba3f70d0574750368a9fbe0|commit]] * coresight: cpu-debug: Control default behavior via Kconfig [[https://git.kernel.org/linus/204879e6990d2a57d7a6e26792cec34f97a63c0e|commit]] * Support THREAD_INFO_IN_TASK [[https://git.kernel.org/linus/dfbdcda280eb762bae2184145cc0702932d41798|commit]], [[https://git.kernel.org/linus/19f29aebd929c31c5cc901f38a9295617b602c38|commit]], [[https://git.kernel.org/linus/3855ab614df4818c833864572559a97fd9f9a299|commit]], [[https://git.kernel.org/linus/50596b7559bf226bb35ad55855ee979453ec06a1|commit]], [[https://git.kernel.org/linus/18ed1c01a7dd3d7c780b06a49124da237a4c1790|commit]] * perf arm-spe: Add snapshot mode support [[https://git.kernel.org/linus/0901b56028725a68459c99f41d1172f80449c9e6|commit]], [[https://git.kernel.org/linus/56c31cdff7c2a640f4afcfe0ac4e4ca6dc47c5fd|commit]], [[https://git.kernel.org/linus/6b1b208bef5b9a53a591f13df98f72435b69c3e8|commit]] * perf arm-spe: Track pid/tid for Arm SPE samples [[https://git.kernel.org/linus/9dc9855f18ba25d2bc536ea5ba6682855e385d66|commit]], [[https://git.kernel.org/linus/455c988225c7eee84c7a2f86984404825a1830bb|commit]], [[https://git.kernel.org/linus/169de64f5dc22d9984d45c1f119fb644fa16d64a|commit]], [[https://git.kernel.org/linus/27d113cfe892867885ab1d75abe5f42c228ef8a9|commit]] * ARM64 * Add support for the ARMv8.6 timer extensions, including a self-synchronising view of the system registers to elide some expensive ISB instructions [[https://git.kernel.org/linus/4775bc63f880001ee4fbd6456b12ab04674149e3|commit]], [[https://git.kernel.org/linus/d72689988d67d56aebf7afb7f609373ea6b548db|commit]], [[https://git.kernel.org/linus/1e8d929231cf7b397101c5e6aaaa3d9bc9832f10|commit]], [[https://git.kernel.org/linus/a38b71b0833eb2fabd2b1fa37d665c0a88b8b7e4|commit]], [[https://git.kernel.org/linus/ac9ef4f24cb2313fb047f2097396204b033799b8|commit]], [[https://git.kernel.org/linus/72f47a3f0ea4cda4ca5d90c0d6043f697b9b0647|commit]], [[https://git.kernel.org/linus/8b82c4f883a7b22660464c0232fbdb7a6deb3061|commit]], [[https://git.kernel.org/linus/30aa08da35e07a51a81d489517a3f6fb5164b09c|commit]], [[https://git.kernel.org/linus/012f188504528b8cb32f441ac3bd9ea2eba39c9e|commit]], [[https://git.kernel.org/linus/41f8d02a6a558f80775bf61fe6312a14eeabbca0|commit]], [[https://git.kernel.org/linus/ec8f7f3342c88780d682cc2464daf0fe43259c4f|commit]], [[https://git.kernel.org/linus/c1153d52c4140424a5e31a5916fca3edd91fe13a|commit]], [[https://git.kernel.org/linus/db26f8f2da92471e9f7f71ec78d6fa455cd9c821|commit]], [[https://git.kernel.org/linus/fdf865988b5a404f91f86a1b3b665440a9ebafb2|commit]], [[https://git.kernel.org/linus/9ee840a96042cef9f7d36337ce05144d6c013858|commit]], [[https://git.kernel.org/linus/ae976f063b605dd558571eff40c8229ffbc39e24|commit]], [[https://git.kernel.org/linus/fee29f008aa3f2aff01117f28b57b1145d92cb9b|commit]] * Enable nitro enclaves [[https://git.kernel.org/linus/f7e55f05301e71af557c45224817438670225aa7|commit]], [[https://git.kernel.org/linus/cfa3c18cd528f48fd1b4b584f330df8f00b8a97f|commit]], [[https://git.kernel.org/linus/e16a30a419c89d71e68f4da348b48918944fd49c|commit]], [[https://git.kernel.org/linus/e3cba4d2454c2e4034147ca53b75c6592ded7c5a|commit]], [[https://git.kernel.org/linus/02bba596de19c0b951b2843ebcd7a9da6e0938d4|commit]], [[https://git.kernel.org/linus/059ebe4fe332c5d1c25124166527cdf9fe43a3ce|commit]], [[https://git.kernel.org/linus/da1c396a81b87541cf7a7c2c6e128b722461a1c8|commit]] * KASAN support for "asymmetric" MTE, where tag faults are reported synchronously for loads (via an exception) and asynchronously for stores (via a register) [[https://git.kernel.org/linus/f5627ec1ff2cd91920abe0023e878eb872623ac3|commit]], [[https://git.kernel.org/linus/ba1a98e8b1720f7a78154e0020c77dbc2b34d0ce|commit]], [[https://git.kernel.org/linus/d73c162e073376dd207d716cb4b9cfc809be7e80|commit]], [[https://git.kernel.org/linus/ec0288369f0cc6d85837a18f1c4c65451c94477b|commit]], [[https://git.kernel.org/linus/2d27e585147395316289c63efc932984675c65c2|commit]] * Enable MMU during kexec relocation in order to improve reboot performance [[https://git.kernel.org/linus/094a3684b9b67758ccedf0e6068d90f22f2942d9|commit]], [[https://git.kernel.org/linus/788bfdd97434982b6d575062581e8e72eea755af|commit]], [[https://git.kernel.org/linus/a347f601452ff3e7cc15bc31307915cea3b3f3f5|commit]], [[https://git.kernel.org/linus/0d8732e461d6b4dc2c625a69225f20e24da4dd79|commit]], [[https://git.kernel.org/linus/5bb6834fc2900052a377df79b9ab065a698bf70b|commit]], [[https://git.kernel.org/linus/3036ec599332cdfb406249270e50ad3f1a5c5940|commit]], [[https://git.kernel.org/linus/878fdbd704864352b9b11e29805e92ffa182904e|commit]], [[https://git.kernel.org/linus/08eae0ef618f34a813c1478200eb351d4416f3ca|commit]], [[https://git.kernel.org/linus/ba959fe96a1bbb98765762da20ecb3a6eb9c9d39|commit]], [[https://git.kernel.org/linus/19a046f07ce5a5c34ebb6432192d98cfdb38444f|commit]], [[https://git.kernel.org/linus/3744b5280e67f54579abe92576deec0079242323|commit]], [[https://git.kernel.org/linus/efc2d0f20a9dab2d0e92a271dc4b8e3496377739|commit]], [[https://git.kernel.org/linus/939f1b9564c6aa2bd0f4e4e336ac74379692c38b|commit]], [[https://git.kernel.org/linus/7a2512fa649397c68127a480ef8fdd9dcf323045|commit]], [[https://git.kernel.org/linus/6091dd9eaf8e77311548b616281c1a9c67e6ca40|commit]] * perf vendor events arm64: Add new armv8 pmu events [[https://git.kernel.org/linus/e166fc328b100b6e8ac7272b45d77494f79aab5f|commit]] * perf vendor events arm64: Categorise the Neoverse V1 counters [[https://git.kernel.org/linus/70ae034d499d4bd7ac3d0db20505ff9644a6b959|commit]] * KVM * Allow KVM to be disabled from the command line [[https://git.kernel.org/linus/b6a68b97af23cc75781bed38221ce73144ac2e39|commit]] * Adds support for restricting CPU features for protected VMs in KVM (pKVM) [[https://git.kernel.org/linus/7dd9b5a157485ae8c48f76f087b1867ace016613|commit]], [[https://git.kernel.org/linus/cc1e6fdfa92b82902883b70dafa729d3bd427b80|commit]], [[https://git.kernel.org/linus/8fb2046180a0ad347f2e5bcae760dca67e65aa73|commit]], [[https://git.kernel.org/linus/3b1a690eda0dc1891e8fc93991b122bff6fabf8c|commit]], [[https://git.kernel.org/linus/53868390778270f2890621f4498a53587719a3ff|commit]], [[https://git.kernel.org/linus/16dd1fbb12f72effcd3539561c2a94aed3ab6581|commit]], [[https://git.kernel.org/linus/6c30bfb18d0b7d09593f204c936493cfcd153956|commit]], [[https://git.kernel.org/linus/2a0c343386ae1a6826e1b9d751bfc14f4711c2de|commit]], [[https://git.kernel.org/linus/72e1be120eaaf82a58c81fcf173cdb1d7a5dcfbb|commit]], [[https://git.kernel.org/linus/1423afcb411780c7a6a68f801fdcfb6920ad6f06|commit]], [[https://git.kernel.org/linus/5f39efc42052b042c4d7ba6fd77934e8de43e10c|commit]] * Add memcg accounting to Arm KVM [[https://git.kernel.org/linus/115bae923ac8bb29ee635e0ed6b4d5a3eec9371e|commit]], [[https://git.kernel.org/linus/3ef231670b9e9001316a426e794b2c74b8f6b4f6|commit]] == x86 == * Add support for Vortex CPUs [[https://git.kernel.org/linus/639475d434b88b58827e1aae601ed1853803f5be|commit]] * Rewrite the retpoline rewrite logic [[https://git.kernel.org/linus/1739c66eb7bd5f27f1b69a5a26e10e8327d1e136|commit]], [[https://git.kernel.org/linus/dd003edeffa3cb87bc9862582004f405d77d7670|commit]], [[https://git.kernel.org/linus/c509331b41b7365e17396c246e8c5797bccc8074|commit]], [[https://git.kernel.org/linus/134ab5bd1883312d7a4b3033b05c6b5a1bb8889b|commit]], [[https://git.kernel.org/linus/4fe79e710d9574a14993f8b4e16b7252da72d5e8|commit]], [[https://git.kernel.org/linus/a92ede2d584a2e070def59c7e47e6b6f6341c55c|commit]], [[https://git.kernel.org/linus/b6d3d9944bd7c9e8c06994ead3c9952f673f2a66|commit]], [[https://git.kernel.org/linus/6fda8a38865607db739be3e567a2387376222dbd|commit]], [[https://git.kernel.org/linus/1a6f74429c42a3854980359a758e222005712aee|commit]], [[https://git.kernel.org/linus/7508500900814d14e2e085cdc4e28142721abbdf|commit]], [[https://git.kernel.org/linus/2f0cbb2a8e5bbf101e9de118fc0eb168111a5e1e|commit]], [[https://git.kernel.org/linus/bbe2df3f6b6da7848398d55b1311d58a16ec21e4|commit]], [[https://git.kernel.org/linus/d4b5a5c993009ffeb5febe3b701da3faab6adb96|commit]], [[https://git.kernel.org/linus/f8a66d608a3e471e1202778c2a36cbdc96bae73b|commit]], [[https://git.kernel.org/linus/dceba0817ca329868a15e2e1dd46eb6340b69206|commit]], [[https://git.kernel.org/linus/87c87ecd00c54ecd677798cb49ef27329e0fab41|commit]] * (FEATURED) Support Intel Advanced Matrix Extensions (AMX). These extensions will be shipping on servers soon. AMX consists of configurable TMM "TILE" registers plus new CPU instructions that operate on them. TMUL (Tile matrix MULtiply) is the first operator to take advantage of the new registers, and we anticipate additional instructions in the future. Neither AMX state nor TMUL instructions depend on AVX [[https://git.kernel.org/linus/1bdda24c4af64cd2d65dec5192ab624c5fee7ca0|commit]], [[https://git.kernel.org/linus/3aac3ebea08f2d342364f827c8979ab0e1dd591e|commit]], [[https://git.kernel.org/linus/84e4dccc8fce20b497388d756e12de5c9006eb48|commit]], [[https://git.kernel.org/linus/6f6a7c09c4065a5b140194dfcfe4cf7104fec4d2|commit]], [[https://git.kernel.org/linus/c33f0a81a2cf3920465309ce683534751bb86485|commit]], [[https://git.kernel.org/linus/db8268df0983adc2bb1fb48c9e5f7bfbb5f617f3|commit]], [[https://git.kernel.org/linus/23686ef25d4ae81bc12fe3994d1905191fcf71f8|commit]], [[https://git.kernel.org/linus/4b7ca609a33dd8696bcbd2f1ad949e26a591592f|commit]], [[https://git.kernel.org/linus/53599b4d54b9b8dda1d537a558946869d2acbddc|commit]], [[https://git.kernel.org/linus/9e798e9aa14c45fb94e47b30bf6347b369ce9df7|commit]], [[https://git.kernel.org/linus/e61d6310a0f80cb986fd2076d432760b3619fb6d|commit]], [[https://git.kernel.org/linus/c351101678ce54492b6e09810ec02efc0df036a9|commit]], [[https://git.kernel.org/linus/dae1bd58389615d401a84aedc38fa075ef8f7de6|commit]], [[https://git.kernel.org/linus/8bf26758ca9659866b844dd51037314b4c0fa6bd|commit]], [[https://git.kernel.org/linus/5529acf47ec31ece0815f69d43f5e6a1e485a0f3|commit]], [[https://git.kernel.org/linus/672365477ae8afca5a1cca98c1deb733235e4525|commit]], [[https://git.kernel.org/linus/783e87b404956f8958657aed8a6a72aa98d5b7e1|commit]], [[https://git.kernel.org/linus/500afbf645a040a39e1af0dba2fdf6ebf224bd47|commit]], [[https://git.kernel.org/linus/70c3f1671b0cbc386b387f1de33b7837e276a195|commit]], [[https://git.kernel.org/linus/eec2113eabd92b7bfbaf1033fa82dc8eb4951203|commit]], [[https://git.kernel.org/linus/2ae996e0c1a38ca57a52438ab9deec6761dcba62|commit]], [[https://git.kernel.org/linus/db3e7321b4b84b1cb39598ff79b90d1252481378|commit]], [[https://git.kernel.org/linus/2308ee57d93d896618dd65c996429c9d3e469fe0|commit]] * Optimize out sigframe xfeatures when in init state. AMX state is ~8k. Signal frames can have space for this ~8k and each signal entry writes out all 8k even if it is zeros. Skip writing zeros for AMX to speed up signal delivery by about 4% overall when AMX is in its init state [[https://git.kernel.org/linus/30d02551ba4f681cfa605cedacf231b8641169f0|commit]] * Add Raptor Lake to Intel family [[https://git.kernel.org/linus/fbdb5e8f2926ae9636c9fa6f42c7426132ddeeb2|commit]] * Move register state into a container struct [[https://git.kernel.org/linus/87d0e5be0fac322f4415128def9f16a71a267a40|commit]], [[https://git.kernel.org/linus/f83ac56acdad0815366bb541b6cc9d24f6cea2b2|commit]], [[https://git.kernel.org/linus/18b3fa1ad15fa8d777ac32f117553cce1a968460|commit]], [[https://git.kernel.org/linus/087df48c298c1cb829f4cd468d90f93234b1bc44|commit]], [[https://git.kernel.org/linus/1c57572d754fc54e0b8ac0df5350969ce6292d12|commit]], [[https://git.kernel.org/linus/cceb496420fa11a6e11989abc68b8e7564dc40f9|commit]], [[https://git.kernel.org/linus/caee31a36c33ed7788d0b3d93a663860157f6c55|commit]], [[https://git.kernel.org/linus/7e049e8b74591038c831e765585ae9038b7880a1|commit]], [[https://git.kernel.org/linus/c20942ce5128ef92e2c451f943ba33462ad2fbc4|commit]], [[https://git.kernel.org/linus/63d6bdf36ce1541e656966604c12ac4d9fc5d1f0|commit]], [[https://git.kernel.org/linus/2f27b5034244c4ebd70c90066defa771a99a5320|commit]], [[https://git.kernel.org/linus/f0cbc8b3cdf7d1c724155cd9cecffe329bb96119|commit]], [[https://git.kernel.org/linus/2dd8eedc80b184bb16aad697ae60367c5bf07299|commit]], [[https://git.kernel.org/linus/248452ce21aeb08da2d2af23d88f890886bd379f|commit]], [[https://git.kernel.org/linus/be31dfdfd75b172af3ddcfa7511cdc3bb7adb25e|commit]], [[https://git.kernel.org/linus/073e627a4537e682c43a1e8df659ce24cbced40c|commit]], [[https://git.kernel.org/linus/0b2d39aa03574eb401cdfaac2f483a6f68173355|commit]], [[https://git.kernel.org/linus/ad6ede407aae01d9617e172b27e179ce1046cbfc|commit]], [[https://git.kernel.org/linus/3ac8d75778fc8c1c22daad9bc674166b862f6f6e|commit]], [[https://git.kernel.org/linus/49e4eb4125d506937e52e10c34c8cafd93ab0ed6|commit]], [[https://git.kernel.org/linus/5509cc78080d29b23706dbf076d51691b69f3c79|commit]] * Change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl [[https://git.kernel.org/linus/2f46993d83ff4abb310ef7b4beced56ba96f0d9d|commit]] * Fake iopl(3) CLI/STI usage [[https://git.kernel.org/linus/b968e84b509da593c50dc3db679e1d33de701f78|commit]] * Optimize C3 entry on AMD CPUs [[https://git.kernel.org/linus/a8fb40966f19ff81520d9ccf8f7e2b95201368b8|commit]] * intel_idle: enable interrupts before C1 on Xeons [[https://git.kernel.org/linus/c227233ad64c77e57db738ab0e46439db71822a3|commit]] * platform * Add initial support for Surface Pro 8 [[https://git.kernel.org/linus/025a2fbd8ddc5fe6479bb5d2b0252ad9e789805f|commit]] * Add support for Surface Laptop Studio [[https://git.kernel.org/linus/4f042e40199ce8bac6bc2b853e81744ee4ea759c|commit]] * Add support for Surface Laptop Studio [[https://git.kernel.org/linus/ef51b9a520f04875da3e5175fddbdb6980e9ab3a|commit]] * Add Intel ishtp eclite driver [[https://git.kernel.org/linus/7b6bf51de9746b43ec56567a0297378cd0172946|commit]] * Add driver for ACPI WMAA EC-based backlight control [[https://git.kernel.org/linus/ad62cd93198bde6644ecb5ff8f6f4c5394b5821a|commit]] * Support for EC-connected GPIOs for identify LED/button on Barco P50 board [[https://git.kernel.org/linus/86af1d02d458379ae53031fabad560f10f8bdadd|commit]] * gigabyte-wmi: add support for B550 AORUS ELITE AX V2 [[https://git.kernel.org/linus/95384b3e47afa04d7dfa014f6a52662852645578|commit]] * gigabyte-wmi: add support for B550I Aorus Pro AX [[https://git.kernel.org/linus/6ffd9639382f2acff671c3de2e9cb3875fbf7e5d|commit]] * hp-wmi: add support for omen laptops [[https://git.kernel.org/linus/4c51ba9af42dff0ef6a2ca3edcefa76f3466959e|commit]] * ideapad-laptop: Add platform support for Ideapad 5 Pro 16ACH6-82L5 [[https://git.kernel.org/linus/599482c58ebd007f24f8eba99fbda5d957e773e5|commit]] * mlx-platform: Add initial support for new modular system [[https://git.kernel.org/linus/a5d8f57edfb44a3f036152258d844c21c0436382|commit]] * mlx-platform: Add support for multiply cooling devices [[https://git.kernel.org/linus/249606d37d205eb2f9a6f2c8ecb8bd77b53e5d3e|commit]] * mlx-platform: Add support for new system SGN2410 [[https://git.kernel.org/linus/4616e54795cc8183ecf2a6cef6c7a9091cb1ae56|commit]] * system76_acpi: Add battery charging thresholds [[https://git.kernel.org/linus/76f7eba3e0a248af4cc4f302d95031fa2fb65fab|commit]] * system76_acpi: Report temperature and fan speed [[https://git.kernel.org/linus/95563d45b5da9cdd07496bf54f0d83f25d679847|commit]] * thinkpad_acpi: Add support for dual fan control [[https://git.kernel.org/linus/1f338954a5fbe21eb22b4223141e31f2a26366d5|commit]] * touchscreen_dmi: Add info for the Viglen Connect 10 tablet [[https://git.kernel.org/linus/bf653b61cf5fb4a9b5a9c1a5a19dc5d5f5bd4172|commit]] * sgx_vepc: implement a ioctl that performs EREMOVE on all pages mapped by a /dev/sgx_vepc file descriptor [[https://git.kernel.org/linus/fd5128e622d7834bb3f7ee23c2bbea8db63cebaf|commit]], [[https://git.kernel.org/linus/ae095b16fc652f459e6c16a256834985c85ecc4d|commit]] * Add Hyper-V Isolation VM support [[https://git.kernel.org/linus/0cc4f6d9f0b9f20f3f1e1149bdb6737c0b4e134a|commit]], [[https://git.kernel.org/linus/af788f355e343373490b7d2e361016e7c24a0ffa|commit]], [[https://git.kernel.org/linus/810a521265023a1d5c6c081ea2d216bc63d422f5|commit]], [[https://git.kernel.org/linus/d4dccf353db80e209f262e3973c834e6e48ba9a9|commit]], [[https://git.kernel.org/linus/faff44069ff538ccdfef187c4d7ec83d22dfb3a4|commit]], [[https://git.kernel.org/linus/20c89a559e00dfe352b73e867211a669113ae881|commit]], [[https://git.kernel.org/linus/f2f136c05fb6093818a3b3fefcba46231ac66a62|commit]], [[https://git.kernel.org/linus/9a8797722e4239242d0cb4cc4baa805df6ac979e|commit]] * perf annotate: Add fusion logic for AMD microarchs [[https://git.kernel.org/linus/3149733584c8f0ab828eada539df7aa488c023a9|commit]] * perf intel-pt: Add PEBS-via-PT side-band [[https://git.kernel.org/linus/8b8ff8cc3b8155c18162e8b1f70e1230db176862|commit]], [[https://git.kernel.org/linus/61750473589b6f8adc35007c8261986043907f13|commit]], [[https://git.kernel.org/linus/dedcc0ea6ddcafcfb0f7e91b73deb546cb622d0c|commit]] * KVM * Add Guest API & Guest Kernel support for SEV live migration [[https://git.kernel.org/linus/08c2336df78d01fd4d634b14262ea739c399ddbd|commit]], [[https://git.kernel.org/linus/064ce6c550a0630789978bfec7a13ab2bd1bdcdf|commit]], [[https://git.kernel.org/linus/2f70ddb1f71814aae525c58086fcb2f6974e6591|commit]], [[https://git.kernel.org/linus/f4495615d76cfe5a633b0886b5c30310ed94c357|commit]], [[https://git.kernel.org/linus/73f1b4fece216c2e72be74c4d0d0f71a0b944bec|commit]] * Add AMD SEV and SEV-ES intra host migration support [[https://git.kernel.org/linus/b56639318bb2be66aceba92836279714488709b4|commit]], [[https://git.kernel.org/linus/0b020f5af0922d288e92845d622eca41d76786fb|commit]], [[https://git.kernel.org/linus/7a6ab3cf398a11233845ed248aea7141dc9d510d|commit]], [[https://git.kernel.org/linus/6a58150859fdec7639564c8bae4406d4c66bf017|commit]] * Expose AMD Zen3 Predictive Store Forwarding disable [[https://git.kernel.org/linus/b73a54321ad82e7c8401643041dd11e43cd0a5dd|commit]] * Add idempotent controls for migrating system counter state [[https://git.kernel.org/linus/6b6fcd2804a2dcc86068859188708ee57c7ca19f|commit]], [[https://git.kernel.org/linus/45e6c2fac097b4a3f72db339714a4dd6d789b81b|commit]], [[https://git.kernel.org/linus/55c0cefbdbdaca7347e20a2b91320b418abc617e|commit]], [[https://git.kernel.org/linus/c68dc1b577eabd5605c6c7c08f3e07ae18d30d5d|commit]], [[https://git.kernel.org/linus/869b44211adc878be7149cc4ae57207f924f7390|commit]], [[https://git.kernel.org/linus/58d4277be9b66d8048054c8e57214a86b6b15da9|commit]], [[https://git.kernel.org/linus/828ca89628bfcb1b8f27535025f69dd00eb55207|commit]] * SVM's optional features for nesting [[https://git.kernel.org/linus/0226a45c468f72fe5e085d1cad571c42bff06cad|commit]], [[https://git.kernel.org/linus/4c84926e229e0efdafa2756d7e6c4ae2fb0b7945|commit]], [[https://git.kernel.org/linus/36e8194dcd749c2455d0fcbad43e719699691a11|commit]], [[https://git.kernel.org/linus/f800650a4ed2f4e99d3333b1f5b50c591f559ed0|commit]], [[https://git.kernel.org/linus/5228eb96a4875f8cf5d61d486e3795ac14df8904|commit]] * Make NX huge page recovery period configurable [[https://git.kernel.org/linus/4dfe4f40d845cdca655b27bf207959855f3e2d62|commit]] == RISC-V == * Add support for time namespaces [[https://git.kernel.org/linus/dffe11e280a42c2501e5b0cdebd85a77f539bb05|commit]] * Add BPF exception tables [[https://git.kernel.org/linus/252c765bd764a246a8bd516fabf6d6123df4a24f|commit]] * Add KVM support [[https://git.kernel.org/linus/3f2401f47d29d669e2cb137709d10dd4c156a02f|commit]], [[https://git.kernel.org/linus/99cdc6c18c2d815e940e81b9b477d469bdd41788|commit]], [[https://git.kernel.org/linus/a33c72faf2d73a35d85c8da4b65402a50aa7647c|commit]], [[https://git.kernel.org/linus/cce69aff689ee53c64b19d052d88f5bbbfd322f6|commit]], [[https://git.kernel.org/linus/92ad82002c39ede73b397d17ba7ab9842517dbe5|commit]], [[https://git.kernel.org/linus/34bde9d8b9e6e5249db3c07cf1ebfe75c23c671c|commit]], [[https://git.kernel.org/linus/9f7013265112a92340cef5debec8d02ec8d1de06|commit]], [[https://git.kernel.org/linus/5a5d79acd7daebeb813a7c0654ca91c5ea7c228e|commit]], [[https://git.kernel.org/linus/fd7bb4a251dfc1da3496bf59a4793937c13e8c1f|commit]], [[https://git.kernel.org/linus/9d05c1fee837572d91f2b5463d67d4e098987e95|commit]], [[https://git.kernel.org/linus/9955371cc014e02a1ef2d13c4aaf743d18bd66aa|commit]], [[https://git.kernel.org/linus/3a9f66cb25e18a3eeca36c08d9f823a35b3ddc22|commit]], [[https://git.kernel.org/linus/5de52d4a23ad3346c3cb24aae728ef6642d1a92e|commit]], [[https://git.kernel.org/linus/4d9c5c072f03770516cb343bb3ddd42b57cd21b8|commit]], [[https://git.kernel.org/linus/dea8ee31a039277576c215fffa13957970246366|commit]], [[https://git.kernel.org/linus/da40d85805937d6721b430dacfa2aaa44e3dcfb5|commit]], [[https://git.kernel.org/linus/24b699d12c34cfc907de9fe3989a122b7b13391c|commit]] * perf annotate: Add riscv64 support [[https://git.kernel.org/linus/0ba37e05c240c7b38e5a327a96f404798a8698ff|commit]] == S390 == * ap: new module option {{{ap.useirq}}} [[https://git.kernel.org/linus/d0982725655721800878f3eb1cfd944ec3dc2107|commit]] * ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support [[https://git.kernel.org/linus/5740a7c71ab6721863f7dcfc8ab96be00b0a4b58|commit]] * ptrace: add function argument access API [[https://git.kernel.org/linus/a30b5b03047602be56c5b8ffc3a0e4cfed17561c|commit]] * DYNAMIC_FTRACE_WITH_DIRECT_CALL support [[https://git.kernel.org/linus/2ab3a0a9fad846e751148e9cdeda85a8f7765f31|commit]], [[https://git.kernel.org/linus/3d487acf1b1a5d1473e27c093c97a2a90062a41b|commit]], [[https://git.kernel.org/linus/c316eb4460463b6dd1aee6d241cb20323a0030aa|commit]], [[https://git.kernel.org/linus/1254cfbc5f97bc1afd019c30c6ca1d4ddfa127eb|commit]] * Implement livepatch on PPC32 * Add support for BEAR enhancement facility [[https://git.kernel.org/linus/3b051e89da70d464a036a86d70ce2ed61c73f792|commit]] * Allow multiple processes to access /dev/hwc [[https://git.kernel.org/linus/453380318edd523bc08bf4892d354b49cb85bb0b|commit]] * make command line configurable [[https://git.kernel.org/linus/622021cd6c560ce7aaaf7294a732177a30c9d65f|commit]], [[https://git.kernel.org/linus/5ecb2da660ab8eddafe059a6a8a708465db89ca2|commit]] * KVM: Add a routine for setting userspace CPU state [[https://git.kernel.org/linus/67cf68b6a5ccac8bc7dfef0a220b59af4c83fd2c|commit]] * Add support for ftrace direct multi sample [[https://git.kernel.org/linus/890e3dc8bb6ee630870560c34054692f7a45da42|commit]] == MIPS == * Add CPU option reporting [[https://git.kernel.org/linus/626bfa03729959ea9917181fb3d8ffaa1594d02a|commit]] * Remove NETLOGIC support [[https://git.kernel.org/linus/95b8a5e0111a47e5ef780c04cb6293be33d6ee0d|commit]] * A new eBPF JIT implementation for MIPS [[https://git.kernel.org/linus/e737547eab6af8b57d77f7ba323c8d2d6b1a0008|commit]], [[https://git.kernel.org/linus/f7c036c15b5388749bc8de208fb7b19d69c4f6fa|commit]], [[https://git.kernel.org/linus/eb63cfcd2ee8ec3805f6881f43341f589c3d2278|commit]], [[https://git.kernel.org/linus/fbc802de6b10669bfe2d4ebc4dcf12563bba117c|commit]], [[https://git.kernel.org/linus/72570224bb8fecdb17c2f0ccebf02868d2513595|commit]], [[https://git.kernel.org/linus/01bdc58e94b46b88d4921f46f423bdeb8b137f28|commit]], [[https://git.kernel.org/linus/ebcbacfa50ecd7a828f40fefbb58d641f265da0d|commit]] == PA-RISC == * Add support for the TOC switches found on most PA-RISC machines [[https://git.kernel.org/linus/b5f73da500c61ad226510643222070b0ea4cf9d6|commit]], [[https://git.kernel.org/linus/d9e203366936e9df752468d27fef039b38d968e1|commit]], [[https://git.kernel.org/linus/ecac70366dce374014f070b7eacd5865a9ab3b13|commit]], [[https://git.kernel.org/linus/bc294838cc3443a2fbec58f8936ad4bd0a0b3055|commit]] * Add KFENCE support [[https://git.kernel.org/linus/ec5c115050f59114e216212837f1c1ebc54bdfc9|commit]] == PowerPC == * Activate CONFIG_STRICT_KERNEL_RWX by default [[https://git.kernel.org/linus/fdacae8a84024474afff234bdd1dbe19ad597a10|commit]] * perf: Add support to expose instruction and data address registers as part of extended regs [[https://git.kernel.org/linus/83e1ada67a597caa4c9693512991520e923c2b9a|commit]] * pseries/dma: Add support for 2M IOMMU page size [[https://git.kernel.org/linus/3872731187141d5d0a5c4fb30007b8b9ec36a44d|commit]] * Add support for out-of-line static calls [[https://git.kernel.org/linus/5c810ced36ae1a8f1a7403c1635b0dc07c115086|commit]] = Drivers = == Graphics == * Allow empty drm leases. This can be used to create a separate DRM file description, thus creating a new GEM handle namespace [[https://git.kernel.org/linus/4bb2d367a5a2807185a04949ae922d247f650576|commit]] * AMD * Initial DP 2.0 support [[https://git.kernel.org/linus/61452908a79ec936660494fb4b9f2a35ee42e6e0|commit]], [[https://git.kernel.org/linus/83228ebb82e4fe2e5513f35d9b0b0eded3c44cbc|commit]], [[https://git.kernel.org/linus/3bc8d9214679cc4dbd1dee634bd98a5996adbcfb|commit]], [[https://git.kernel.org/linus/d76b12da98dfb5e0cb0b7c3709372632b87da2e6|commit]], [[https://git.kernel.org/linus/5a2730fc1ff659977e4a8eda92d55769551041ac|commit]], [[https://git.kernel.org/linus/f01ee019586220c86f238263a4fbde6e72085e11|commit]], [[https://git.kernel.org/linus/0332078398d0a3d99a59347c3a896896ccac2cc1|commit]], [[https://git.kernel.org/linus/d6c6a76f80a1c91dceacef3630a7465ece630615|commit]], [[https://git.kernel.org/linus/d740e0bf8ed4c14ac6a616e2b31626bdcf417135|commit]], [[https://git.kernel.org/linus/41724ea273cdda5261db4fabd6bfb1375fbc96b2|commit]] * Initial USB4 DP tunnelling support [[https://git.kernel.org/linus/eabf2019b7e5bf8216e373a74e08f13ca6b6c550|commit]], [[https://git.kernel.org/linus/9fa0fb77132fe9e83f2b357fd5a2b16293a5b9ee|commit]], [[https://git.kernel.org/linus/892b74a646bb5f9bc386c40c818d2305c7496bfa|commit]], [[https://git.kernel.org/linus/698d0a6fb7bb9583b02c0ab50cc0dd33d39c9226|commit]], [[https://git.kernel.org/linus/76724b76739a4fd751298deb281a878dfe72ae48|commit]], [[https://git.kernel.org/linus/99447622ae157393296580f9e39224951a1cdcf6|commit]], [[https://git.kernel.org/linus/31cf79f05d34f4a8040bbeaaf7f03b0fb5fe117f|commit]], [[https://git.kernel.org/linus/edfb2693471f593856df915cd24c1b62ffaf978c|commit]], [[https://git.kernel.org/linus/178fbb6d552f294037291bf62d41b31d30186f31|commit]], [[https://git.kernel.org/linus/187c236aacc0c157204a23c2b9fc174e3612efee|commit]], [[https://git.kernel.org/linus/18b11f9bd4d9b51fa87a7f093b516fd6d07e74be|commit]], [[https://git.kernel.org/linus/847a9038c2d025b32cd7ddcc2ccfa0e82a8ded53|commit]], [[https://git.kernel.org/linus/80789bcffec34b5c6b65f33e3c46bf859dc25888|commit]], [[https://git.kernel.org/linus/71af9d465bedb3f757056beb3f6985201cef0a5d|commit]], [[https://git.kernel.org/linus/e8536806b0c1ec7196b7131426560f50a67dbfcc|commit]], [[https://git.kernel.org/linus/b0ce62721833097c40953b74de76ca2cfe0786f9|commit]], [[https://git.kernel.org/linus/88f52b1fff891e79e7b14743996fdd39692784d7|commit]], [[https://git.kernel.org/linus/8cf5ed4a158e08f2b20c3a91bf4b72f8a9938ace|commit]], [[https://git.kernel.org/linus/6aa8d42c6674461720bb826a5f1cdcdfe85253f1|commit]], [[https://git.kernel.org/linus/40fadb4c73a4589e6a9be545c377de13e67e0b93|commit]], [[https://git.kernel.org/linus/f6e03f80eb1f4ef134845c69729a72e706184bc2|commit]], [[https://git.kernel.org/linus/9e3a50d23e31d9fad2fe47529b3668cc83323762|commit]], [[https://git.kernel.org/linus/8e6519ce2c4ae94d88d51e7ea1a353ce2de8fcca|commit]] * Cyan Skillfish display support [[https://git.kernel.org/linus/fe04957e26e7a633e0b4052590c5c6a1d5cb3e89|commit]] * Support B0&B1 external revision id for yellow carp [[https://git.kernel.org/linus/5efacdf072d19d5321354fa4d8a4df0cc4e1d0cc|commit]] * New debugfs interface for MMIO registers [[https://git.kernel.org/linus/37df9560cd3e7cb23f28ab04514f0a2ab08b3cea|commit]] * Add debugfs access to the IP discovery table [[https://git.kernel.org/linus/81d1bf01e4820962d6ea218ff5b9719e81e5812d|commit]] * Intel * Introduce Intel PXP [[https://git.kernel.org/linus/288f1068975583bc63e68a61731453b0f07a46af|commit]], [[https://git.kernel.org/linus/c2004ce99ed73788755d61b7b691ff072fdada20|commit]], [[https://git.kernel.org/linus/e6aa71361bb9a40cb69376657afbbe32aa777d2a|commit]], [[https://git.kernel.org/linus/3ad2dd9c4caa7330dd08244e94bec49a62fee6e4|commit]], [[https://git.kernel.org/linus/0436ac1b008d48613af26da7053573086827613b|commit]], [[https://git.kernel.org/linus/e0111ce0f5cbd2428333c3d3cd33ba42f1e148ad|commit]], [[https://git.kernel.org/linus/cbbd3764b2399ad882cda98435b25144e9ea2124|commit]], [[https://git.kernel.org/linus/95c9e1224da36711a1fc49e243c949a93108e72d|commit]], [[https://git.kernel.org/linus/2ae096872a2c61da476fb072348ef8f07ea54c9b|commit]], [[https://git.kernel.org/linus/d3ac8d42168a9be7380be8035df8b6d3780ec2a1|commit]], [[https://git.kernel.org/linus/32271ecd6596e67458c75d2d61805bb1c60d7363|commit]], [[https://git.kernel.org/linus/0cfab4cb3c4e90c1c2f4b18c0b8ac4cb946808c8|commit]], [[https://git.kernel.org/linus/ef6ba31dd3840588418e70f4dd63ce6022e1a254|commit]], [[https://git.kernel.org/linus/6eba56f64d5d5ea5f273557fe46e21799a60da99|commit]], [[https://git.kernel.org/linus/390cf1b28b11190121cb05d4cec1f86787b47668|commit]], [[https://git.kernel.org/linus/2d5517a5c8bfcdc3a401d18a9d0cdf67de4fdcc7|commit]], [[https://git.kernel.org/linus/6f8e203897144e59de00ed910982af3d7c3e4a7f|commit]] * Add a new parallel submission uAPI which allows more than 1 BB to be submitted in an execbuf IOCTL [[https://git.kernel.org/linus/0ea92ace8b95f67224ee26c4955efc7104d8e8e1|commit]], [[https://git.kernel.org/linus/1a52faed3131147c10bb7f908d0f7a29b94f59ae|commit]], [[https://git.kernel.org/linus/f61eae1815705494aa1cd7a8a94f3442fea328d7|commit]], [[https://git.kernel.org/linus/3633242927101b4bcff14cb0f718ecd4d346c5b1|commit]], [[https://git.kernel.org/linus/4f3059dc2dbbc5547684558f18565719c365b30e|commit]], [[https://git.kernel.org/linus/9409eb35942713d0cdd471e5ff99c93929d6a749|commit]], [[https://git.kernel.org/linus/3897df4c0187d0f38fff6944c3beab4b6aa92a1b|commit]], [[https://git.kernel.org/linus/c2aa552ff09daf78944f44e98d366009b27f1b63|commit]], [[https://git.kernel.org/linus/44d25fec1a5d9615fab25fa90a3e70eef21e5d05|commit]], [[https://git.kernel.org/linus/09c5e3a5e509bb10249c8252dc10c0d8a842e4ae|commit]], [[https://git.kernel.org/linus/99b47aaddfa985681496366e131daa69e282bb2a|commit]], [[https://git.kernel.org/linus/6b540bf6f14362a912fd79e0e200bf4fa2b6b547|commit]], [[https://git.kernel.org/linus/bc955204919ea8152b7443e7d48a48cc18dea448|commit]], [[https://git.kernel.org/linus/872758dbdb93324ba60d58e70ea2ee04cc7cbad8|commit]], [[https://git.kernel.org/linus/d38a9294491dcc38b0508c865b59604f66fb08c4|commit]], [[https://git.kernel.org/linus/e5e32171a2cf1e434d4f88e12467f3e47d0ec618|commit]], [[https://git.kernel.org/linus/0d7502fcd420b7212efcbeca95e1ce7952dc9c33|commit]], [[https://git.kernel.org/linus/f9d72092cb4902af8b5d4e647589deb248cfb44d|commit]], [[https://git.kernel.org/linus/5851387a422c2949cb19b52efd9616ff8b18bddd|commit]], [[https://git.kernel.org/linus/544460c33821b44c2f0c643121303c3dc3f66ef1|commit]], [[https://git.kernel.org/linus/28c7023332ceb95c19d9f19914a63f88d15ab427|commit]], [[https://git.kernel.org/linus/afc76f307e60c865c436e3828a7756e0c358fe0d|commit]], [[https://git.kernel.org/linus/7647f0096ee87376c96a47357373e02694baa3ec|commit]], [[https://git.kernel.org/linus/4eb61ddc1b67dcb450d3ddbcfef8dfe2c4279a45|commit]] * Enable GuC submission by default on DG1 [[https://git.kernel.org/linus/ea97e44f83e25cb63c70293d71ab625a23f8a0cc|commit]], [[https://git.kernel.org/linus/7acbbc7cf4851b42b723098aa5699e8fca634e4a|commit]], [[https://git.kernel.org/linus/87ba15d6b67abb72986b10b3c163faf0ad4c6a32|commit]], [[https://git.kernel.org/linus/9175ffff5ea9f2b9e956f7458d3fa38eec8f6ec8|commit]] * Update ADL-S PCI IDs [[https://git.kernel.org/linus/c79b846f892d64f169d3dba18fd2500a83805e3a|commit]] * DG1: Add new PCI id [[https://git.kernel.org/linus/5f0d4214938db66969a50d4b1262307e39f4f2b2|commit]] * Enable mipi dsi support [[https://git.kernel.org/linus/19ba2e8e2744fb39958a8581ed9dfdd1a322349c|commit]] * Add pci ids and uapi for DG1 [[https://git.kernel.org/linus/d5ef86b38e4c2a65d5c1d64d8d0f3fcf58aa0884|commit]] * Add support for panels with VESA backlights with PWM enable/disable [[https://git.kernel.org/linus/61e29a0956bdb09eac8aca7d9add9f902baff08b|commit]] * DP per-lane drive settings prep work [[https://git.kernel.org/linus/f820693bc2381d73d2769d8b7cc16210f21244a8|commit]], [[https://git.kernel.org/linus/5bafd85dd77080730ca7115ba6b5c4ef88493b6b|commit]], [[https://git.kernel.org/linus/e722ab8b69689cff49f50fcc7c55065615180f4e|commit]], [[https://git.kernel.org/linus/193299ad9d8579ba1f468e32870c9a52688f0872|commit]], [[https://git.kernel.org/linus/5f5ada0bae454aababf83b9fde3ae6b8df73afe1|commit]], [[https://git.kernel.org/linus/2c63e0f92e2fe3400ebfec7952f9dcbff6a583a9|commit]], [[https://git.kernel.org/linus/3e022c1f0a5fcdc0192fc497c63efdadd8c5b3c4|commit]], [[https://git.kernel.org/linus/d0920a45574c15a8fc00ccdff65da3b801438757|commit]], [[https://git.kernel.org/linus/c6921d484d3f986f3bed3372ac22574b42e2589f|commit]], [[https://git.kernel.org/linus/104c1b3d6fb6a794babd5e2ffd6a5183b5a3d6c7|commit]] * Extend the async flip VT-d w/a to skl/bxt [[https://git.kernel.org/linus/d08df3b0bdb25546e86dc9a6c4e3ec0c43832299|commit]] * Use Transparent Hugepages when IOMMU is enabled [[https://git.kernel.org/linus/74388ca483a416a92cee69dcbeeb793d39199371|commit]] * msm * Support multiple DP instances and add sc8180x [[https://git.kernel.org/linus/d624e50aa3c16283e2ee9f6644d9155697347ab5|commit]], [[https://git.kernel.org/linus/167dac97eb46c7b8a15b2195080e191bb0c9ce35|commit]], [[https://git.kernel.org/linus/269e92d84cd223b3bc32b752a0bcf639c2cb3bd9|commit]], [[https://git.kernel.org/linus/4b296d15b355a866504e60af85ebb72b47873206|commit]], [[https://git.kernel.org/linus/bb3de286d9921c168f5dfd4097aca691662a3def|commit]] * CRC support [[https://git.kernel.org/linus/78d9b458cc211fefb656beaebf938cb143a75bb7|commit]] * NO_CONNECTOR bridge support [[https://git.kernel.org/linus/63885c16d6e2077d23abdf9cb67f5507ded35967|commit]] * dsi: 14nm phy support for msm8953 [[https://git.kernel.org/linus/90a06f134c844dd8789f8d39845201289b94c37c|commit]] * mdp5: msm8x53, sdm450, sdm632 support [[https://git.kernel.org/linus/0fdf204d8746c484abc3a0e3763671a0fa438098|commit]], [[https://git.kernel.org/linus/90a06f134c844dd8789f8d39845201289b94c37c|commit]], [[https://git.kernel.org/linus/fb25d4474fa009dab169be2eb11d122852dd0684|commit]] * stm * layer alpha + zpo support [[https://git.kernel.org/linus/c20351ad58c9d352cd73b4ae34ce582de424cb52|commit]], [[https://git.kernel.org/linus/ee2cda7b027753fde555eae91e0f6de7f8c3ea7d|commit]] * v3d * Support multiple sync objects [[https://git.kernel.org/linus/223583dd00a70ae57031c6004948ea177a4745b5|commit]], [[https://git.kernel.org/linus/07c2a41658c454c8f148c7fd6b0cbcecb78e9829|commit]], [[https://git.kernel.org/linus/bb3425efdcd99f2b4e608e850226f7107b2f993e|commit]], [[https://git.kernel.org/linus/e4165ae8304e5ea822fbe5909dd3be5445c058b7|commit]] * gud * Add R8/RGB332/RGB888 pixel formats [[https://git.kernel.org/linus/4cabfedc096b14336fac1d42bec5cb8ff5090527|commit]], [[https://git.kernel.org/linus/1f25d0054258df239ffa420606466fd9b14e06d6|commit]], [[https://git.kernel.org/linus/83d7b6d54b8e8a3a487c8a4066e33e6bdd255c3d|commit]] * virtio * Support for context types. Context types makes virtio-gpu 3D extensible, opening the door to new designs and APIs [[https://git.kernel.org/linus/34268c9dde4cbae0b701b66c44497da068f418ee|commit]], [[https://git.kernel.org/linus/b10790434cf2a40017bd796a99d5c4a6e949d616|commit]], [[https://git.kernel.org/linus/1925d6a7e0f4ce61e35075f87030dcdf512e94dd|commit]], [[https://git.kernel.org/linus/6198770a1fe01938921f8a383b777ddb881c94b6|commit]], [[https://git.kernel.org/linus/4fb530e5caf7cb666948db65f245b350ce520436|commit]], [[https://git.kernel.org/linus/7547675b84bf452542463db29adb113cadb7dd6d|commit]], [[https://git.kernel.org/linus/e8b6e76f69a4336076a2e639d211c4cf3447ce87|commit]], [[https://git.kernel.org/linus/bbf588d7d4ed5912481b12a31ffadec359fb8cae|commit]], [[https://git.kernel.org/linus/85c83ea915ed3980c816c7bc44b2aca5c81ee1e2|commit]], [[https://git.kernel.org/linus/8d6b006e1f51c99016aa39ca9e03947cbdd024e3|commit]], [[https://git.kernel.org/linus/cd7f5ca33585918febe5e2f6dc090a21cfa775b0|commit]], [[https://git.kernel.org/linus/78aa20fa4381623cf59a85d053486f98784ca3a0|commit]] * Support mapping exported vram [[https://git.kernel.org/linus/ea5ea3d8a117517a75c2af30faa399671444a1ea|commit]] * panel * Implement generic "edp-panel"s probed by EDID [[https://git.kernel.org/linus/5540cf8f3e8dac7ef2de28edcf2623c1516fbe45|commit]] * Add support for Sharp LS060T1SX01 panel [[https://git.kernel.org/linus/914b6f290beb0cf056d75badffa78df6e3dfb058|commit]] * boe-tv101wum-nl6: Support enabling a 3.3V rail [[https://git.kernel.org/linus/18c58153b8c62f3be87f896274a70778dbd4af9e|commit]] * panel-simple: add LOGIC Technologies LTTD800480070-L2RT panel [[https://git.kernel.org/linus/19f036eaaffa581449c907aa78b98b1f147af336|commit]] * s6d27a1: Add driver for Samsung !S6D27A1 display panel [[https://git.kernel.org/linus/ebd8cbf1fb968cb1c3e3cf7b26dfe2c1f201bdf0|commit]] * support for BOE and INX video mode panel [[https://git.kernel.org/linus/93ee1a2c0f08345ab17c51198f725d4c95984f4c|commit]] * bochs * Add Bochs PCI ID for Simics model [[https://git.kernel.org/linus/78afff2acea1c184525dbccafad9aa061f73478a|commit]] * Add R10 and R12 FourCC [[https://git.kernel.org/linus/31fa8cbce4664946a1688898410fee41ad05364d|commit]] * rcar-du: Add r8a779a0 device support [[https://git.kernel.org/linus/b291fdcf51140fef69a9734caaca704d010dd02f|commit]] * zte: remove obsolete DRM Support for ZTE !SoCs [[https://git.kernel.org/linus/47ddb72f789333a8ccb792b0fd6d6fe8a7906694|commit]] * fbdev: Garbage collect fbdev scrolling acceleration [[https://git.kernel.org/linus/b3ec8cdf457e5e63d396fe1346cc788cf7c1b578|commit]] * media: i.MX6: Support 16-bit BT.1120 video input [[https://git.kernel.org/linus/48289036e8c7847d49a1c7086d07b8793d066e96|commit]] == Power Management == * EFI: Disable runtime services on Real Time [[https://git.kernel.org/linus/d9f283ae71afef6560a7101c0a31d7ddb5b0f29a|commit]], [[https://git.kernel.org/linus/720dff78de360ad9742d5f438101cedcdb5dad84|commit]] * ACPICA: Add support for MADT online enabled bit [[https://git.kernel.org/linus/435a8dc8d9b9d91e625901fea5b5695b9b976d84|commit]] * PM / wakeirq: support enabling wake-up irq after runtime_suspend called [[https://git.kernel.org/linus/259714100d98b50bf04d36a21bf50ca8b829fc11|commit]], [[https://git.kernel.org/linus/0537282d3b09df6f51e58f284ddfa730951060ad|commit]], [[https://git.kernel.org/linus/7ddae8c779dacc83918e7c6e0e2463bdd71005dd|commit]] * Add support for inefficient operating performance points to the Energy Model and modify cpufreq to use them properly [[https://git.kernel.org/linus/aa1a43262ad5df010768f69530fa179ff81651d3|commit]], [[https://git.kernel.org/linus/c8ed99533dbc0fcc1142671ec80acb33045d2999|commit]], [[https://git.kernel.org/linus/88f7a89560f6d0fc7803a8933637488f14e0a098|commit]], [[https://git.kernel.org/linus/8354eb9eb3ddb4a8d0857648a470beffcc9d8639|commit]], [[https://git.kernel.org/linus/15171769069408789a72f9aa9a52cc931b839b56|commit]], [[https://git.kernel.org/linus/442d24a5c49a8ed1008dcb9c06dc463d12421e7f|commit]], [[https://git.kernel.org/linus/1f39fa0dccff71d4788089b5e617229b19166867|commit]], [[https://git.kernel.org/linus/b894d20e6867f04827c7817fbc155460ff108f6f|commit]], [[https://git.kernel.org/linus/e458716a92b57f854deb89bb40aa3554c2b6205e|commit]] * Add CPU load consideration when estimating the instaneous power consumption in DTPM [[https://git.kernel.org/linus/4570ddda43387e5a130dd85e71a1947b0c11da77|commit]], [[https://git.kernel.org/linus/7a89d7eacf8e84f2afb94db5ae9d9f9faa93f01c|commit]], [[https://git.kernel.org/linus/d2cdc6adc30879d81160199fc7c6ab890fc4bd4c|commit]], [[https://git.kernel.org/linus/eb82bace893169b319c563b7f813c58a0a5a9f76|commit]], [[https://git.kernel.org/linus/5d8cb8db9f791252ef5b7951b6d8cc6281de60a6|commit]] * Support running driver's probe for a device powered off [[https://git.kernel.org/linus/b340c7d6f619ad63d1896a6debceea1de3a78f29|commit]], [[https://git.kernel.org/linus/b18c1ad685d9a6af5189d4cc037a653270a07b4c|commit]], [[https://git.kernel.org/linus/ed66f12ba4b17c66b4c59df76d3b1bb2cb3a75d1|commit]], [[https://git.kernel.org/linus/b82a7df4a7f3841896aaec1ad81e654bc87b5989|commit]], [[https://git.kernel.org/linus/434aa74bd770bc1a712c8431919eabe490dbe707|commit]], [[https://git.kernel.org/linus/1e96078e0ae456cda0e02afd42b9a2b3734f45ba|commit]] == Storage == * nvme: add nvme map queues support (for qla2xxx) [[https://git.kernel.org/linus/01d838164b4c305c1cafb0c3f71fb0027d99358b|commit]], [[https://git.kernel.org/linus/2b2af50ae8367b0655e12ccfe6252d5c1d7ae7bf|commit]] * nvme: support unique discovery controller [[https://git.kernel.org/linus/626851e9225df93eda00f6b256cb74ad0860e418|commit]], [[https://git.kernel.org/linus/e15a8a9755659ff5972f30de4dd64867c97f242d|commit]], [[https://git.kernel.org/linus/a294711ed5123f757ed8ed2f103c851b8ee416c9|commit]], [[https://git.kernel.org/linus/d3aef70124e7f69975eabeb340866bc91672532d|commit]], [[https://git.kernel.org/linus/954ae16681f6bdf684f016ca626329302a38e177|commit]], [[https://git.kernel.org/linus/20e8b689c9088027b7495ffd6f80812c11ecc872|commit]], [[https://git.kernel.org/linus/e5ea42faa773c6a6bb5d9e9f5c2cc808940b5a55|commit]] * nvme: Discovery controller discovery support [[https://git.kernel.org/linus/598e75934c38e2e8af6be92374053e59df8071ad|commit]], [[https://git.kernel.org/linus/2953b30b1d9feb1bc555682e64e6479d197b9231|commit]], [[https://git.kernel.org/linus/785d584c30ffc1224027536fe55bdc15ee509f14|commit]] * nvme: generate uevent once a multipath namespace is operational again [[https://git.kernel.org/linus/f6f09c15a767fad1206068bc09ec62d3cf273460|commit]] * Add AHCI support for ASM1062+JBM575 cards [[https://git.kernel.org/linus/8c0ff6af6823d3e90314a45c6725c6e8d491cd16|commit]] * ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile [[https://git.kernel.org/linus/1527f69204fe35f341cb599f1cb01bd02daf4374|commit]] * scsi * qla2xxx: Add support for mailbox passthru [[https://git.kernel.org/linus/9e1c3206960f8e0a5b6a42d3e6693f10c5ca10ac|commit]] * smartpqi: Add 3252-8i PCI id [[https://git.kernel.org/linus/80982656b78ec23cb4918a90ee723ac2db83df1c|commit]] * smartpqi: Add extended report physical LUNs [[https://git.kernel.org/linus/28ca6d876c5a375094847606046e0bf5d044d9b4|commit]] * target: cxgbit: Enable Delayed ACK [[https://git.kernel.org/linus/d1e51ea6bf5f72f67937f4446a5b6d56330f9d79|commit]] * ufs: core: Add debugfs attributes for triggering the UFS EH [[https://git.kernel.org/linus/7340faae947400907e5e7581444712110d2811d5|commit]] == Drivers in the Staging area == * PCI: mt7621: Add !MediaTek MT7621 PCIe host controller driver [[https://git.kernel.org/linus/2bdd5238e756aac3ecbffc7c22b884485e84062e|commit]] * media: cedrus: hevc: Add support for scaling lists [[https://git.kernel.org/linus/2845d9d6da0fb60494d91784affa1678c0ae68cf|commit]] * media: hantro: Add scaling lists feature [[https://git.kernel.org/linus/5523dc7b851849afe53bc4dd747c9709aace515d|commit]] * media: rkvdec: Support dynamic resolution changes [[https://git.kernel.org/linus/0887e9e152efbd3601d6c907e90033d25067277d|commit]] * Remove Netlogic XLP network driver [[https://git.kernel.org/linus/47ac6f567c28581f7729bd1f168639f8f066a2eb|commit]] == Networking == * Bluetooth * btintel: support link statistics telemetry events [[https://git.kernel.org/linus/76a56bbd810dd62b203c4960ab6e224da0d99705|commit]] * btrtl: Add support for MSFT extension to rtl8821c devices [[https://git.kernel.org/linus/4d51fb04c3c4a9b3b80f537385bdceb20e773767|commit]] * btrtl: enable Realtek 8822C/8852A to support AOSP extension [[https://git.kernel.org/linus/099c6d31764b97d585145339077821d39fa8fcb3|commit]] * btusb: Add another Bluetooth part for Realtek 8852AE [[https://git.kernel.org/linus/d1dcbf615af6c3d743fed00833b409259feb540a|commit]] * btusb: Add protocol for !MediaTek bluetooth devices(MT7922) [[https://git.kernel.org/linus/09a19d6dd974c677669eff44a9044f65d7be359d|commit]] * btusb: Add support for IMC Networks Mediatek Chip(MT7921) [[https://git.kernel.org/linus/15957cab9db009c10925994b59a64410a707c17e|commit]] * btusb: Add support for TP-Link UB500 Adapter [[https://git.kernel.org/linus/4fd6d490796171bf786090fee782e252186632e4|commit]] * btusb: Add the new support ID for Realtek RTL8852A [[https://git.kernel.org/linus/9bba12860fc79aa3676b613f6be024e69f30a685|commit]] * btusb: Support public address configuration for !MediaTek Chip [[https://git.kernel.org/linus/5a87679ffd4436474cf9de1a7df9406906fdf148|commit]] * hci_vhci: Add support for offload codecs over SCO [[https://git.kernel.org/linus/9682d36c21196c4019d84e77eae3921128927ce2|commit]] * RDMA * bnxt_re: Add extended statistics counters [[https://git.kernel.org/linus/9a381f7e5aa299de3500b8afa2237e5d1eab63fb|commit]] * Optional counter statistics support [[https://git.kernel.org/linus/8208461d3912e3e97e31bcbd4ce716e4a251a5dd|commit]], [[https://git.kernel.org/linus/b8dfed636fc6239396c3a2ae5f812505906cf215|commit]], [[https://git.kernel.org/linus/13f30b0fa0a9fa4f713edbb262f2e451886ce242|commit]], [[https://git.kernel.org/linus/0a0800ce2a6a4d58d73f712f1c0780974877babf|commit]], [[https://git.kernel.org/linus/0dc89684605e8b60af645988d3e0d80a57b6e937|commit]], [[https://git.kernel.org/linus/5e2ddd1e598273d77f653c70df96fc417a2d0a85|commit]], [[https://git.kernel.org/linus/7301d0a9834c7f1f0c91c1f0a46c7b191b1fd0da|commit]], [[https://git.kernel.org/linus/822cf785ac6d9120386f59964d6d029f3f04a8e3|commit]], [[https://git.kernel.org/linus/3c3c1f1416392382faa0238e76a70d7810aab2ef|commit]], [[https://git.kernel.org/linus/886773d24962799e5eb3a1b31a9b77e32d6c25a1|commit]], [[https://git.kernel.org/linus/ffa501ef196312f550818304e1558025a11d3c2f|commit]], [[https://git.kernel.org/linus/a29b934ceb4c8ad8bf6d0486a8c8ef015af494f4|commit]], [[https://git.kernel.org/linus/a020094090e5293abd5c2ecdcec96a275f56c4ef|commit]] * RDMA/efa: EFA dmabuf memory regions [[https://git.kernel.org/linus/66f4817b5712eb8783916dc6c2005aac7e5e6928|commit]] * RDMA/efa: CQ notifications [[https://git.kernel.org/linus/2a152512a155aaf27c3e67834ffafaed9525a7b5|commit]] * ath11k * Add spectral scan support for QCN9074 [[https://git.kernel.org/linus/cc2ad7541486f1f755949c1ccd17e14a15bf1f4e|commit]], [[https://git.kernel.org/linus/1cae9c0009d35cec94ad8e1b06ebcb2d704626bf|commit]], [[https://git.kernel.org/linus/6dfd20c8a6cd1fcf2c68d86c9d678f42535f6ade|commit]], [[https://git.kernel.org/linus/b72e86c07e9881d249fbb7511060692f3fb6b687|commit]] * Add caldata download support from file/EEPROM [[https://git.kernel.org/linus/c72aa32d6d1c04fa83d4c0e6849e4e60d9d39ae4|commit]], [[https://git.kernel.org/linus/336e7b53c82fc74d261024773a0fab43623a94fb|commit]], [[https://git.kernel.org/linus/e82dfe7b5608592c270cc69100cb4322069f949d|commit]], [[https://git.kernel.org/linus/4ba3b05ebd0c3e98c7dd8c7ee03aed9d80299b79|commit]] * Add support for RX decapsulation offload [[https://git.kernel.org/linus/2167fa606c0f0e64b95a04f9bc42d9fd5360838a|commit]] * Add support for 80P80 and 160 MHz bandwidth [[https://git.kernel.org/linus/f552d6fd2f27ce9430c74482c46272838e2de688|commit]] * Add support for setting fixed HE rate/gi/ltf [[https://git.kernel.org/linus/61fe43e7216df6e9a912d831aafc7142fa20f280|commit]] * ath9k: add option to reset the wifi chip via debugfs [[https://git.kernel.org/linus/053f9852b95e7721cf3b615539d701bae3e17ddb|commit]] * atlantic: Add missing DIDs and fix 115c [[https://git.kernel.org/linus/413d5e09caa5a11da9c7d72401ba0588466a04c0|commit]] * ax88796c: ASIX AX88796C SPI Ethernet Adapter Driver [[https://git.kernel.org/linus/a97c69ba4f30e46abb9cc7be8b98227cb468fdf9|commit]] * bcmgenet: add support for ethtool flow control [[https://git.kernel.org/linus/2d8bdf525d71bd3e0d61d0bf398ceebeea81f58f|commit]] * bnxt_en * devlink enhancements [[https://git.kernel.org/linus/c7dd4a5b0a155c4db0ff9758668235651c2ebf22|commit]], [[https://git.kernel.org/linus/d900aadd86b0c9ddb8b78e5fa512fb4133b30559|commit]], [[https://git.kernel.org/linus/228ea8c187d814e1b8e369086e640dfc1d42974f|commit]], [[https://git.kernel.org/linus/8f6c5e4d1470499b8feff98353eb2920bd81635a|commit]], [[https://git.kernel.org/linus/892a662f04736ba40e241c794b15f1b2ee489dc3|commit]], [[https://git.kernel.org/linus/1596847d0f7b00147c4cb01158325d72c096cdde|commit]], [[https://git.kernel.org/linus/aadb0b1a0b3628291dff2dab8c8af1b63df1cae9|commit]], [[https://git.kernel.org/linus/2bb21b8db5c0e515549d7d1d0de5dc905a32a338|commit]], [[https://git.kernel.org/linus/8cc95ceb7087d6910050286301d05f4824a0bf59|commit]], [[https://git.kernel.org/linus/9a575c8c25ae2372112db6d6b3e553cd90e9f02b|commit]], [[https://git.kernel.org/linus/b032228e58ea2477955058ad4d70a636ce1dec51|dcommit]], [[https://git.kernel.org/linus/80f62ba9d53d40e7a71b79543026e8e20afe4ec1|commit]], [[https://git.kernel.org/linus/80194db9f53bc8877468f96734133b7a8d28aa4c|commit]], [[https://git.kernel.org/linus/4e59f0600790cc205192203570a677375671d1d7|commit]], [[https://git.kernel.org/linus/188876db04a3524aa81ced7475686e7c44ca1a5e|commit]], [[https://git.kernel.org/linus/21e70778d0d4e677bf4b1882a3280cd05c80d559|commit]], [[https://git.kernel.org/linus/3c4153394e2c749b415947b86eb560114ec0f64d|commit]], [[https://git.kernel.org/linus/63185eb3aa267f2844580bbd8c9c1c97516f5dbb|commit]], [[https://git.kernel.org/linus/eff441f3b5972fd5c012ca471d471e025d7cfd5c|commit]] * can: peak_usb: CANFD: store 64-bits hw timestamps [[https://git.kernel.org/linus/28e0a70cede3fa6835e36302207776831cc41b8b|commit]] * dpaa2-eth: add support for IRQ coalescing [[https://git.kernel.org/linus/2cf0b6fe9bd3c05b499b26ba871651d7860c10f4|commit]], [[https://git.kernel.org/linus/ed1d2143fee53755ec601eb4d48a337a93933f71|commit]], [[https://git.kernel.org/linus/a64b442137669c9e839c6a70965989b01b1253b7|commit]], [[https://git.kernel.org/linus/69651bd8d303e0b4d160569de37d04512acd6b2f|commit]], [[https://git.kernel.org/linus/fc398bec03879a7469f0c8e16567698b7d5d814c|commit]] * dpaa2-mac: add support for more ethtool 10G link modes [[https://git.kernel.org/linus/9eb7b5e7cb50942f55c1346b0f8d940c07201202|commit]] * dsa * microchip: implement multi-bridge support [[https://git.kernel.org/linus/b3612ccdf2841c64ae7a8dd9e780c91240093fe6|commit]] * Multiple improvement for qca8337 switch [[https://git.kernel.org/linus/d8b6f5bae6d3b648a67b6958cb98e4e97256d652|commit]], [[https://git.kernel.org/linus/fdbf35df9c091db9c46e57e9938e3f7a4f603a7c|commit]], [[https://git.kernel.org/linus/6c43809bf1bee76c434e365a26546a92a5fbec14|commit]], [[https://git.kernel.org/linus/731d613338ec6de482053ffa3f71be2325b0f8eb|commit]], [[https://git.kernel.org/linus/3fcf734aa482487df83cf8f18608438fcf59127f|commit]], [[https://git.kernel.org/linus/5654ec78dd7e64b1e04777b24007344329e6a63b|commit]], [[https://git.kernel.org/linus/13ad5ccc093ff448b99ac7e138e91e78796adb48|commit]], [[https://git.kernel.org/linus/bbc4799e8bb6c397e3b3fec13de68e179f5db9ff|commit]], [[https://git.kernel.org/linus/924087c5c3d41553700b0eb83ca2a53b91643dca|commit]], [[https://git.kernel.org/linus/362bb238d8bf1470424214a8a5968d9c6cce68fa|commit]], [[https://git.kernel.org/linus/ed7988d77fbfb79366b68f9e7fa60a6080da23d4|commit]], [[https://git.kernel.org/linus/f477d1c8bdbef4f400718238e350f16f521d2a3e|commit]], [[https://git.kernel.org/linus/cef08115846e581f80ff99abf7bf218da1840616|commit]], [[https://git.kernel.org/linus/fd0bb28c547f7c8affb1691128cece38f5b626a1|commit]], [[https://git.kernel.org/linus/e52073a8e3086046a098b8a7cbeb282ff0cdb424|commit]], [[https://git.kernel.org/linus/d291fbb8245d5ba04979fed85575860a5cea7196|commit]] * realtek-smi: add rtl8365mb subdriver for RTL8365MB-VC [[https://git.kernel.org/linus/4af2950c50c8634ed2865cf81e607034f78b84aa|commit]] * rtl8366rb: Support bridge offloading [[https://git.kernel.org/linus/d5a680295be2cc8043ba112f79c85c0ef998b434|commit]] * rtl8366rb: Use core filtering tracking [[https://git.kernel.org/linus/55b115c7ecd9440610a58967321d9a4dc52b5f0e|commit]] * RTL8366RB enhancements [[https://git.kernel.org/linus/56d8bb71a811da7bd1655044b4740d2aacff2f74|commit]], [[https://git.kernel.org/linus/1fbd19e10b735106fb91d4cb07095bc986a513aa|commit]], [[https://git.kernel.org/linus/e674cfd08537f2692a7d06dcbe4633b07819c92a|commit]] * enetc: add support for software TSO [[https://git.kernel.org/linus/fb8629e2cbfce2b695521d6d33d029117ceda007|commit]] * gve: Add jumbo-frame support for GQ [[https://git.kernel.org/linus/1344e751e91092ac0cb63b194621e59d2f364197|commit]], [[https://git.kernel.org/linus/37149e9374bf7271563f7477ace9014ebc65a8af|commit]], [[https://git.kernel.org/linus/255489f5b33ccec046be689dd45b5ccdec2b2a32|commit]] * hns3 * PF support get MAC address space assigned by firmware [[https://git.kernel.org/linus/5c56ff486dfcb95652cac7802bfd032f667d97ec|commit]], [[https://git.kernel.org/linus/e435a6b5315a05a4e4e9f77679a57fd0d679e384|commit]] * Add debugfs support for interrupt coalesce [[https://git.kernel.org/linus/c99fead7cb07979f5db38035ccb5f02ad2c7106a|commit]] * debugfs add support dumping page pool info [[https://git.kernel.org/linus/850bfb912a6deb3134c5922882f8d139f77d8c5c|commit]] * Add support pause/pfc durations for mac statistics [[https://git.kernel.org/linus/c8af2887c941fbe15637e7d9b0d75fa100cb7827|commit]] * Add update ethtool advertised link modes for FIBRE port when autoneg off [[https://git.kernel.org/linus/6eaed433ee5f607f8b46ed9f15b3aa1112404704|commit]] * device specifications add number of mac statistics [[https://git.kernel.org/linus/4e4c03f6ab636e9c39558845da5bfbcd60baf33d|commit]] * ice * Introduce initial support for Application Device Queues(ADQ) [[https://git.kernel.org/linus/0754d65bd4be5bb7392aa59339a290c80346a93c|commit]], [[https://git.kernel.org/linus/fbc7b27af0f9fb181811424e29caf6825594a841|commit]], [[https://git.kernel.org/linus/9fea749856d14c4713a2f5dee6f692aeaa2700b9|commit]] * Add support for QoS DSCP allowing for DSCP to TC mapping via APP TLVs [[https://git.kernel.org/linus/2a87bd73e50d1c71392c036b0b31c9b2418981d0|commit]] * Extend the driver implementation to support PTP pins on E810-T and derivative devices [[https://git.kernel.org/linus/e00ae1a2aaf2348025cc75007ebd932a1e64c544|commit]], [[https://git.kernel.org/linus/3bb6324b3dcbf30a99fea0bad9fe8941de4b75fb|commit]], [[https://git.kernel.org/linus/885fe6932a1190cc0a949c3da52223c54f6fe7a8|commit]], [[https://git.kernel.org/linus/325b2064d00a88d10c511c96adea4e8274778ee1|commit]] * Implement support for ndo_set_vf_rate allowing for min_tx_rate and max_tx_rate to be set for a VF [[https://git.kernel.org/linus/4ecc8633056b8d2f214c6ce860a50837e5c8fb41|commit]] * Marcin sets netdev min and max MTU values on port representors to allow for MTU changes over default values [[https://git.kernel.org/linus/e984c4408fc9a88d7eb51f241aee41f71c71f080|commit]] * Add support for adding/removing advanced switch filters [[https://git.kernel.org/linus/7715ec32472c792ca4bd170345e30fb48e191799|commit]], [[https://git.kernel.org/linus/450052a4142c6bf2ec4ba6a54d833a575482a032|commit]], [[https://git.kernel.org/linus/fd2a6b71e3008360c7b26a3d7002fe03dbdc61fd|commit]], [[https://git.kernel.org/linus/0f94570d0cae1ab7c322d764c3514d3558137eea|commit]], [[https://git.kernel.org/linus/8bb98f33dead401daa5941abb357983362e0f6ca|commit]], [[https://git.kernel.org/linus/8b8ef05b776e660a95d8347716b9b6c38ddf97c8|commit]], [[https://git.kernel.org/linus/572b820dfa61fc23b5ba59fd5baa92cd1ec2bacb|commit]], [[https://git.kernel.org/linus/0d08a441fb1a5c4fdfa3f5fe2f2eb2f620f5b20d|commit]], [[https://git.kernel.org/linus/7fde6d8b445f3af9caa5f3c2be384c2f797e21c5|commit]] * Add switchdev driver model [[https://git.kernel.org/linus/3ea9bd5d023177d6a792623509a55590b19ecbe7|commit]], [[https://git.kernel.org/linus/2ae0aa4758b0f4a247d45cb3bf01548a7f396751|commit]], [[https://git.kernel.org/linus/37165e3f5664ee901e89ff9c13723c2743c5e47f|commit]], [[https://git.kernel.org/linus/ac19e03ef7809a4e42062da476bd16320262a1de|commit]], [[https://git.kernel.org/linus/ff5411ef88ee6eadd6079771acfbe7e52c822ba2|commit]], [[https://git.kernel.org/linus/bd676b29292e4597c0b30948724159f4cf8690bf|commit]], [[https://git.kernel.org/linus/1a1c40df2e8074f5c4551137eeacaa64b21a31a4|commit]], [[https://git.kernel.org/linus/f66756e0ead7a1e80fb53fe03ff1728bcc7600da|commit]], [[https://git.kernel.org/linus/1c54c839935be6abd8889431665f813ec658d776|commit]], [[https://git.kernel.org/linus/b3be918dcc73d010a7f840006871dee4441e7004|commit]], [[https://git.kernel.org/linus/f5396b8a663f7a78ee5b75a47ee524b40795b265|commit]], [[https://git.kernel.org/linus/7aae80cef7ba4b5245d392e62de1ebf1fc035f49|commit]] * Add support for eswitch drop and redirect filters from and to tunnel devices. From meaning from uplink to VF and to means from VF to uplink [[https://git.kernel.org/linus/195bb48fccdef4965a65579ef05db8a8fcba8dca|commit]], [[https://git.kernel.org/linus/9e300987d4a81fb95c323f042dd5aa484f4eb3dd|commit]], [[https://git.kernel.org/linus/8b032a55c1bd5d47527263445aba9dc45144b00d|commit]], [[https://git.kernel.org/linus/f0a35040adbe72f6b2e9ddc9fefdbcdbe0b92c55|commit]], [[https://git.kernel.org/linus/e492c2e12d7bb2cf3f10abd8038431e7de565058|commit]] * XDP_TX improvements [[https://git.kernel.org/linus/e93d1c37a85b7276506c99ec964a4094d9c1bcf6|commit]], [[https://git.kernel.org/linus/dc23715cf30a9acb808f5b08962877c390d3e6ea|commit]], [[https://git.kernel.org/linus/e72bba21355dbb67512a0d666fec9f4b56dbfc2f|commit]], [[https://git.kernel.org/linus/0bb4f9ecadd463db28d8b1820bb1bcb96af009d2|commit]], [[https://git.kernel.org/linus/a55e16fa330acc15f35ee6a6c2aaaea4343c6c76|commit]], [[https://git.kernel.org/linus/eb087cd828648d5322954c86c3e18b2fc98b5700|commit]], [[https://git.kernel.org/linus/9610bd988df9882ccbd7a617e71fe303cddad591|commit]], [[https://git.kernel.org/linus/22bf877e528f683bffc2fc932d148e840f7cc27d|commit]], [[https://git.kernel.org/linus/2faf63b650bb2f6f4549227406631f6004b14101|commit]] * igc: Add new device ID [[https://git.kernel.org/linus/8f20571db5270d549a087318840fd1312fad4051|commit]] * ionic * Add vlanid overflow management [[https://git.kernel.org/linus/c1634b118e846d4d53a3ebe63c0320d23fcb6cc8|commit]], [[https://git.kernel.org/linus/1d4ddc4a5370793a24d37b9bd1e2cb52f42e6d65|commit]], [[https://git.kernel.org/linus/4ed642cc6538abc8652a7acaf3b94d5356f196a0|commit]], [[https://git.kernel.org/linus/ff542fbe5d552a2e34b82a6c845390999f952b24|commit]], [[https://git.kernel.org/linus/eba688b15d34cbe721b30919d4f3e373defda8f1|commit]], [[https://git.kernel.org/linus/c2b63d3449d327ef46e1d074cd97fe22193d8aa1|commit]], [[https://git.kernel.org/linus/9b0b6ba6226e02def72e3b6985989c2d6b9c69e2|commit]], [[https://git.kernel.org/linus/8c9d956ab6fbd10413398eeb81f433b07c1c23d7|commit]], [[https://git.kernel.org/linus/f91958cc962225bfb4d135631379a644b1e2d089|commit]] * ionic * Add polling to adminq wait [[https://git.kernel.org/linus/a095e4775b7c86a26d111b66793ff91bff6e77ce|commit]] * Remove debug stats [[https://git.kernel.org/linus/ebc792e26cb0fe7ef5b320efe3cd5f524bfd6454|commit]] * iwlwifi * Add support for more BZ HWs [[https://git.kernel.org/linus/af82c00736b4d1ef6a77b0467a1065916e0b15bf|commit]] * BZ Family SW reset support [[https://git.kernel.org/linus/1b6598c3dc35c631aa16279bb17f293c1b5c4ce8|commit]] * Add new device id 7F70 [[https://git.kernel.org/linus/66198ac53195f004c40325d55aa1e35494feb856|commit]] * Add new killer devices to the driver [[https://git.kernel.org/linus/33c99471b0863bbbf0912ad8a78aab3a7e52cfd6|commit]] * Add new pci SoF with JF [[https://git.kernel.org/linus/f06bc8afa2a82a1d615b4bfeb5bb6835b3326f26|commit]] * fw dump: add infrastructure for dump scrubbing [[https://git.kernel.org/linus/fdb70083dd2886e45dc2575b8b21dbf63505c29b|commit]] * lantiq: add support for jumbo frames [[https://git.kernel.org/linus/998ac358019e491217e752bc6dcbb3afb2a6fa3e|commit]] * mac80211_hwsim: enable 6GHz channels [[https://git.kernel.org/linus/cd8793f97f5f7772bdad8338f239cb7d9446e88b|commit]] * macb * Enable mii on rgmii for sama7g5 [[https://git.kernel.org/linus/0f4f6d7332bbc3567ae01466812c089f133cfc83|commit]] * Add support for mii on rgmii [[https://git.kernel.org/linus/1a9b5a26daf606868220f24b9783c0f37085454d|commit]] * mana * Allow setting the number of queues while the NIC is down [[https://git.kernel.org/linus/a137c069fbc1972bdaf2dd6c75083cd2f3e6e3d7|commit]] * Support hibernation and kexec [[https://git.kernel.org/linus/635096a86edb067d55a1e04b4a918f5c6dac0c51|commit]] * marvell: prestera: add firmware v4.0 support [[https://git.kernel.org/linus/bb5dbf2cc64d5cfa696765944c784c0010c48ae8|commit]] * mellanox: mlxreg-lc: Add initial support for Nvidia line card devices [[https://git.kernel.org/linus/62f9529b8d5c87b89c3d9698405014bc8f370fbd|commit]] * microchip: lan743x: add support for PTP pulse width (duty cycle) [[https://git.kernel.org/linus/4ece1ae440151a2e5af441d2c9b1d8eb3a700670|commit]] * mlx4 * Add support for XDP_REDIRECT [[https://git.kernel.org/linus/a8551c9b755e5a3e530e127833a772e49bfccf33|commit]] * Add XDP_REDIRECT statistics [[https://git.kernel.org/linus/dee3b2d0fa4b51a079f7d12159b42240f795bf64|commit]] * mlx5 * Add HW GRO support [[https://git.kernel.org/linus/7529cc7fbd9c02eda6851f3260416cbe198a321d|commit]], [[https://git.kernel.org/linus/54b2b3eccab63e0c359aad562498cd9f49a1547d|commit]], [[https://git.kernel.org/linus/50f477fe9933193e960785f1192be801d7cd307a|commit]], [[https://git.kernel.org/linus/7025329d208cae45937d2a0910786a45b9981475|commit]], [[https://git.kernel.org/linus/eaee12f046924eeb1210c7e4f3b326603ff1bd85|commit]], [[https://git.kernel.org/linus/d7b896acbdcb3ef5dab1fd2f33ba5a8da6ba1dda|commit]], [[https://git.kernel.org/linus/e5ca8fb08ab2c4b2c9ea31a41a02ae2a0236ded4|commit]], [[https://git.kernel.org/linus/f97d5c2a453e26071e3b0ec12161de57c4a237c4|commit]], [[https://git.kernel.org/linus/64509b05252587fbf9a02fb1458eeb81bf942bb8|commit]], [[https://git.kernel.org/linus/92552d3abd329fbc598c9ded30743ab96df36a30|commit]], [[https://git.kernel.org/linus/def09e7bbc3d85844443cb4bf13faae969ea115f|commit]], [[https://git.kernel.org/linus/83439f3c37aa811223f16704d2d7dc743a7fa4e0|commit]], [[https://git.kernel.org/linus/ae3452995bd4723549520e3d61d0ccbcacb2745f|commit]], [[https://git.kernel.org/linus/8ca9caee851c444810b70d9c167e7321f3ff68f8|commit]] * Add the support for new lag mode based on packet hash [[https://git.kernel.org/linus/4c71ce50d2fe7f1b142113ffa412c9ed6677d52c|commit]], [[https://git.kernel.org/linus/425a563acb1d1872c0036fbcb644247640edbbc6|commit]], [[https://git.kernel.org/linus/e7e2519e3632396a25031b7e828ed35332e5dd07|commit]], [[https://git.kernel.org/linus/58a606dba708f114e7f412b5c3024027e8a73e34|commit]], [[https://git.kernel.org/linus/3d677735d3b7f00f42cfd57a51d3d2109cf65f87|commit]], [[https://git.kernel.org/linus/1065e0015dd7d83b3d03a9396ca37d3cca9a5ce5|commit]], [[https://git.kernel.org/linus/e465550b38edd71e233520d01b2d5db91d0ae077|commit]], [[https://git.kernel.org/linus/dc48516ec7d369c6b80bf9f14d774287b6c428aa|commit]], [[https://git.kernel.org/linus/8e25a2bc6687cd45aef909d6d862718745b5a3fc|commit]], [[https://git.kernel.org/linus/b7267869e9233266d772c418e0a048302510778d|commit]], [[https://git.kernel.org/linus/da6b0bb0fc73d8eae5181f58af80afe04c54fe0a|commit]], [[https://git.kernel.org/linus/408881627ff05ee47448b930952af68470267c0f|commit]], [[https://git.kernel.org/linus/d40bfeddacd6b4c05a28e3e8f7cb18989a4e134f|commit]] * Bridge, support replacing existing FDB entry [[https://git.kernel.org/linus/3518c83fc96b46d10fcb9b185334d0a012241c16|commit]] * Add SFs support [[https://git.kernel.org/linus/11a45def2e197532c46aa908dedd52bc1ee378a2|commit]] * Increase supported num of actions to 32 [[https://git.kernel.org/linus/1ffd498901c1134a7cbecf5409e12c064c39cef9|commit]] * Support HW offload of TC rules involving OVS internal port device type as the filter device or the destination device [[https://git.kernel.org/linus/1aec85974ab79903aaaab7d1f7fffe3d1ad1eee2|commit]], [[https://git.kernel.org/linus/ae2ee3be99a87fdbc01bd82e77eb26dcb69d874a|commit]], [[https://git.kernel.org/linus/428ffea0711a11efa0c1c4ee1fac27903ed091be|commit]], [[https://git.kernel.org/linus/504e15724893a839213fad5eedfbd511d9ba75cc|commit]], [[https://git.kernel.org/linus/941f19798a11c46c6700cf0ff6f1d810a491b63b|commit]], [[https://git.kernel.org/linus/28e7606fa8f106cdc0355e0548396c037443e063|commit]], [[https://git.kernel.org/linus/189ce08ebf876df2b51f625877731055475352df|commit]], [[https://git.kernel.org/linus/4f4edcc2b84fecec66748ecbb90a84b981ecdaae|commit]], [[https://git.kernel.org/linus/dbac71f22954276633e525f958994f84a7bd303f|commit]], [[https://git.kernel.org/linus/27484f7170edabbda7b53650cd24d38295cffe60|commit]], [[https://git.kernel.org/linus/100ad4e2d75837c9b42f49b3814b4b42ec9ebe46|commit]], [[https://git.kernel.org/linus/166f431ec6beaf472bc2e116a202a127b64779e4|commit]], [[https://git.kernel.org/linus/5e9942721749fc96b9df4b0545474153316c0571|commit]], [[https://git.kernel.org/linus/b16eb3c81fe27978afdb2c111908d4d627a88d99|commit]] * Memory optimizations * Let user configure event_eq_size param [[https://git.kernel.org/linus/a6cb08daa3b459e3dab1d98c67cb8c931f4d81a5|commit]] * Let user configure io_eq_size param [[https://git.kernel.org/linus/46ae40b94d8826591472798114a723cc7feac7a7|commit]] * Let user configure max_macs param [[https://git.kernel.org/linus/554604061979d656bbbec50f101526349cd5aa5f|commit]] * mlx5e * Add TX max rate support for MQPRIO channel mode [[https://git.kernel.org/linus/80743c4f8d34fcfdb3b6a35926316207813659ed|commit]] * Add the support for TC egress/ingress offload of macvlan interfaces [[https://git.kernel.org/linus/fca572f2bcddbea69bbde5336806d7d229888690|commit]], [[https://git.kernel.org/linus/05000bbba1e93d9915a5ea8c7faf4086f58a5fb9|commit]] * TC support for accept action in fdb offloads [[https://git.kernel.org/linus/6ba2e2b33df853b73c8494758a1da7067d144f7e|commit]] * mlx5i: Enable Rx steering for IPoIB via ethtool [[https://git.kernel.org/linus/9fbe1c25ecca87f1c390d1bfd347df92749941c5|commit]] * mlxsw * Add support for IP-in-IP with IPv6 underlay [[https://git.kernel.org/linus/45bce5c99d462bf5a6dfbb83681bab53c7b4fe2c|commit]], [[https://git.kernel.org/linus/aa6fd8f177d685b712595cd139334853d3f58cd9|commit]], [[https://git.kernel.org/linus/8aba32cea3f30fdcd55506c4eb606947f986a861|commit]], [[https://git.kernel.org/linus/80ef2abcddbc0bcd28ed31552e6e7f942a1c3b6a|commit]], [[https://git.kernel.org/linus/59bf980dd90f01b79f6f86a0368ff79a742a37e4|commit]], [[https://git.kernel.org/linus/dd8a9552d48482dbf3812489bfdec9486cce0cf4|commit]], [[https://git.kernel.org/linus/a917bb271d16c0fc4d325f2ab31566c3faac298c|commit]], [[https://git.kernel.org/linus/c729ae8d6cbccfd70d8f209504f3d6f71df81351|commit]], [[https://git.kernel.org/linus/36c2ab890b8fed2136ab86e24dcc2097d933cde3|commit]], [[https://git.kernel.org/linus/a82feba686e874e6893e8f356740bec1ed01263b|commit]], [[https://git.kernel.org/linus/713e8502fd3e386e20db457dca5cc55862331bcd|commit]], [[https://git.kernel.org/linus/53eedd61dea9e4a64f2ede6b983c7de0df91392c|commit]], [[https://git.kernel.org/linus/8d4f10463cd67cd5a7aeff74af0a91cc07f94fd8|commit]], [[https://git.kernel.org/linus/ba1c71324bc22fae1d9d0f531c2db2fd0934c963|commit]] * Show per-band ECN-marked counter on qdisc [[https://git.kernel.org/linus/b063e0651ced6faa72b422d1b751c89bd2878636|commit]], [[https://git.kernel.org/linus/fc372cc072861e0027a950d896fc5f6912bb0acd|commit]], [[https://git.kernel.org/linus/6242b0a96302a0d5117ef47dfc4a335d709e9c57|commit]], [[https://git.kernel.org/linus/15be36b8126b8f396cceb6fe7a87a1b911575abb|commit]], [[https://git.kernel.org/linus/bf862732945cbfebc8616ef6ca60a879f1445fe1|commit]] * Multi-level qdisc offload [[https://git.kernel.org/linus/6b3efbfa4e68d84e6efbcd1ff4e98f5ba1da4307|commit]], [[https://git.kernel.org/linus/76ff72a7204f3a4e47345872895118149ddd57a8|commit]], [[https://git.kernel.org/linus/91796f507afccf1c5aa3d7365df0f23c0eedd8c6|commit]], [[https://git.kernel.org/linus/65626e075714ac9f512ea97e051e81614a781fed|commit]], [[https://git.kernel.org/linus/be7e2a5a58d4905c8737b64491accb803cf987a9|commit]], [[https://git.kernel.org/linus/01164dda0a64498c9f8fded838e80f645e918a5d|commit]], [[https://git.kernel.org/linus/c2792f38caae108cd1a082b9fa838d47f051ad50|commit]], [[https://git.kernel.org/linus/2a18c08d75ee04a9159e4bbfb09dbb1e33ef8507|commit]], [[https://git.kernel.org/linus/29c1eac2e64eda847d6ea51a00c2021198447ed9|commit]] * Support multiple RIF MAC prefixes [[https://git.kernel.org/linus/d25d7fc31ed2a4ea9496ac2ba71f6f775bee98bd|commit]], [[https://git.kernel.org/linus/a8428e5045d76dad945807cfd691fdb8d0e9a704|commit]], [[https://git.kernel.org/linus/26029225d9927b75cd26cdccc1d0b766e47b9647|commit]], [[https://git.kernel.org/linus/605d25cd782a67f0c9d871096ee04acfe14f89ca|commit]], [[https://git.kernel.org/linus/1c375ffb2efab992b74fb1801c2e0bb2051a6e6e|commit]], [[https://git.kernel.org/linus/152f98e7c5cb472e37d44ff8bb07029e77e9508d|commit]], [[https://git.kernel.org/linus/a10b7bacde60894b999cf9b5fa194ad55f7ded41|commit]], [[https://git.kernel.org/linus/20d446db6144ff2d60dfebb9db7bea885d7b726b|commit]], [[https://git.kernel.org/linus/c24dbf3d4f884527bce85417db3065fd5d65dc89|commit]] * mscc * switch: support a config where all VLANs are egress-untagged [[https://git.kernel.org/linus/62a22bcbd30ed01a0f0331288aa0cca9d9aae23b|commit]], [[https://git.kernel.org/linus/90e0aa8d108d22cb0dd646083fb3dfcc7a43a018|commit]], [[https://git.kernel.org/linus/0da1a1c4891188f456c7790940e47c8043bc7c9b|commit]], [[https://git.kernel.org/linus/bfbab3104413081907ad12dbec433f50fe3588cd|commit]], [[https://git.kernel.org/linus/d4004422f6f9fa8e55c04482008c1c9f9edd2d19|commit]] * Egress VLAN modification using VCAP ES0 [[https://git.kernel.org/linus/de5bbb6f7e4ce1357d6d3d46222dea70720a7998|commit]], [[https://git.kernel.org/linus/e8c0722927e8fc112d78cc0435d336fcd7e3507c|commit]], [[https://git.kernel.org/linus/5ca721c54d86d52cb5617c5ae5ccf72ad9da2be1|commit]], [[https://git.kernel.org/linus/239f163ceabb8ee176396476de7d2b6b5261af39|commit]], [[https://git.kernel.org/linus/4a907f659461908cd546bca083b373f6de20aa24|commit]], [[https://git.kernel.org/linus/434ef35095d6d9da013d4d8f3777ffd99cce699a|commit]] * mt76 * Add MT7921 SDIO support [[https://git.kernel.org/linus/576b4484f3a8f4a1b2067236dda2a1676f82ef36|commit]], [[https://git.kernel.org/linus/f1b27f54cf66742965d09c6a92af0360f3203d20|commit]], [[https://git.kernel.org/linus/dfc7743de1ebb5ff5c2ed323eaff1994da11abd9|commit]], [[https://git.kernel.org/linus/033ae79b383020928c687e345661f080e5f42c51|commit]], [[https://git.kernel.org/linus/8910a4e5ba342ad661acb6f99fa14e0dd809465e|commit]], [[https://git.kernel.org/linus/87f9bf24ea840b3fff025a856e7746514ce12bd3|commit]], [[https://git.kernel.org/linus/02fbf8199f6e2724d0b96cc0cbd1847d13b4f9fa|commit]], [[https://git.kernel.org/linus/f0ff5d3aa648128d0fc8055df072551d0d89c88d|commit]], [[https://git.kernel.org/linus/f1e2eef111018a4f0d280656be4351c37e9e554b|commit]], [[https://git.kernel.org/linus/764dee47e2c1ed828c8a51cbf58f89b5e3ded11b|commit]], [[https://git.kernel.org/linus/3ad0850934179103e7c4ba8574139543b1109bbf|commit]], [[https://git.kernel.org/linus/dacf0acfe2ce8179d5b470f43099ce92213ede90|commit]], [[https://git.kernel.org/linus/8c94f0e63bb3f6ea5755d416293788ba93dfc82f|commit]], [[https://git.kernel.org/linus/16d98b548365fcd6fc3fe2e1ae73c9e3cc5ee43d|commit]], [[https://git.kernel.org/linus/fe0195f7563314a88cf08a1e7e528d3c0266fbbe|commit]], [[https://git.kernel.org/linus/48fab5bbef4092d925ab3214773ad12e68807223|commit]], [[https://git.kernel.org/linus/ca74b9b907f93424ea16785871e68d705b276d5e|commit]], [[https://git.kernel.org/linus/bd1e3e7b693c17a04e7d2bd9119daa482b7c7720|commit]], [[https://git.kernel.org/linus/273910ac437523fab13bfc22cb54a32158f20ba0|commit]] * Introduce 6GHz support to mt7921 driver [[https://git.kernel.org/linus/b64c3202d4e4ea7decf969561ddeabb049874d61|commit]], [[https://git.kernel.org/linus/212e5197eec24e0e437cbcfdc73dc3be1c749ef5|commit]], [[https://git.kernel.org/linus/cee3fd2979598c8499067587299d5484bcff36d1|commit]], [[https://git.kernel.org/linus/9b2ea8eee42a19bb8187a3a5c48496ad8b257026|commit]], [[https://git.kernel.org/linus/5883892bab53bb18713d9a9f4a75a413619bf68e|commit]], [[https://git.kernel.org/linus/3cf3e01ba62026bd5df2e49c42cf14abf1c3bc8e|commit]], [[https://git.kernel.org/linus/bebd3681113ad329f27bb61e5465b62b48bcf971|commit]], [[https://git.kernel.org/linus/edf9dab8ba27f42bb8f32d2df63a0a5bd3d896d2|commit]], [[https://git.kernel.org/linus/50ac15a511e3a03d5ade7fad976973560c3d453e|commit]] * Add support for setting mcast rate [[https://git.kernel.org/linus/33920b2bf04834b286981763686be0bc9f141d40|commit]] * mt7915: add LED support [[https://git.kernel.org/linus/0421bf80579b5d17e2b9c892a33617337679839b|commit]] * mt7915: add WA firmware log support [[https://git.kernel.org/linus/9b121acd4e853c9cfb8b11c014435e6cbb3e25f6|commit]] * mt7915: add debugfs knobs for MCU utilization [[https://git.kernel.org/linus/90f5daea758abcc4722f4304ed5fccbbc80a59c2|commit]] * mt7915: add ethtool stats support [[https://git.kernel.org/linus/95bc1457f66a4297676e725a4dbb50cd36d38ba4|commit]] * mt7915: add mib counters to ethtool stats [[https://git.kernel.org/linus/f474e6f1b3174bdec80917181ae9dcbb8b527afa|commit]] * mt7915: add some per-station tx stats to ethtool [[https://git.kernel.org/linus/bc529ee3a7b89419e039a36acdeec99634eee4af|commit]] * mt7915: add twt_stats knob in debugfs [[https://git.kernel.org/linus/34f374f85effc17815e807ffe63ce9710384b50d|commit]] * mt7915: add tx mu/su counters to mib [[https://git.kernel.org/linus/016f2040591f97ebb093d205f90fc02032f775c0|commit]] * mt7915: add tx stats gathered from tx-status callbacks [[https://git.kernel.org/linus/c4c2a370300e10f03afb762aa762ff0ec09e0006|commit]] * Enable HE UL MU-MIMO [[https://git.kernel.org/linus/bbf77f6ccebfb3511b1a2a2e7e7b8f9c235fcf73|commit]] * mt7915: enable configured beacon tx rate [[https://git.kernel.org/linus/68ee6a14fe628d3d56dec8535f41a2a4f3ae6709|commit]] * mt7915: introduce bss coloring support [[https://git.kernel.org/linus/b4b9f0a32d3106ba4d0bbd07312dc35d1f2152dc|commit]] * mt7915: introduce mt76 debugfs sub-dir for ext-phy [[https://git.kernel.org/linus/115a2d733b3dcae38010c14a2c745d936bc6edc0|commit]] * Introduce individual TWT support in AP mode [[https://git.kernel.org/linus/f05c8c9827b7acd7d458c223abc09fb64950081c|commit]], [[https://git.kernel.org/linus/179090a589400cbe6476b431d1b41563825213b6|commit]], [[https://git.kernel.org/linus/3782b69d03e714b8ff98b84c7426d8cef0e64d7c|commit]], [[https://git.kernel.org/linus/204324764cb2a99534bddeda9b74f314d62cd885|commit]], [[https://git.kernel.org/linus/34f374f85effc17815e807ffe63ce9710384b50d|commit]] * mt7921: Add mt7922 support [[https://git.kernel.org/linus/688088728bd3226ef24a2986e2fac2ae01cfbdd9|commit]] * mt7921: add MU EDCA cmd support [[https://git.kernel.org/linus/bb0ae4cfeea9bffaac64b72e238431d5900ee346|commit]] * ethtool stats features [[https://git.kernel.org/linus/99043e99a7743f606320018e477381ef3eaf424b|commit]], [[https://git.kernel.org/linus/54ae98ff4b2267e22a4a10a0ccbe2250666da859|commit]], [[https://git.kernel.org/linus/81811173de4fe73317ad420ac373baa12d1326d0|commit]], [[https://git.kernel.org/linus/37dd57554c3572262042336a98f263dec1582f17|commit]], [[https://git.kernel.org/linus/6c833df90ce95a1855ba9d916ecc209c56ded3ee|commit]], [[https://git.kernel.org/linus/6b16ae47eb82701504746bc342c04e301c450a42|commit]], [[https://git.kernel.org/linus/6eb58ceaf21d568965c820fd7f81ca637f1cbe0a|commit]], [[https://git.kernel.org/linus/9e893d28ce4a59f764ab40ba86c69bec42f60dea|commit]], [[https://git.kernel.org/linus/fe041bee9c231e57422ea43ab65d761dd4169cc9|commit]], [[https://git.kernel.org/linus/568a1b516a2c1c24ad908dfd8b77e5ac6a3580c3|commit]] * mt7921: enable aspm by default [[https://git.kernel.org/linus/bf3747ae2e25dda6a9e6c464a717c66118c588c8|commit]] * mt7921: introduce testmode support [[https://git.kernel.org/linus/bce844584799c33e16613389a1bcf76644524f97|commit]] * mvneta: populate supported_interfaces member [[https://git.kernel.org/linus/fdedb695e6a8657302341cda81d519ef04f9acaa|commit]] * netdevsim: add ability to change channel count [[https://git.kernel.org/linus/2e367522ce6bc302f2613a0334c9930dafccf2e7|commit]] * nfp: flower: Allow ipv6gretap interface for offloading [[https://git.kernel.org/linus/f7536ffb0986d67191dfdd12e6aa34de64fd7621|commit]] * octeontx2 * Externel ptp clock support [[https://git.kernel.org/linus/e37e08fffc373206ad4e905c05729ea6bbdcb22c|commit]], [[https://git.kernel.org/linus/d1489208681dfe432609fdaa49b160219c6e221c|commit]], [[https://git.kernel.org/linus/e266f66393963964c867aabee67820222109771c|commit]], [[https://git.kernel.org/linus/99bbc4ae69b9798b8cd6cbf3ec62a60a17044b1f|commit]] * Hardware configuration for inline IPsec [[https://git.kernel.org/linus/4b5a3ab17c6c942bd428984b6b37fe3c07f18ab3|commit]] * cn10k: debugfs for dumping LMTST map table [[https://git.kernel.org/linus/0daa55d033b02a899a5979e407cc3af530980f1e|commit]] * debugfs: Add channel and channel mask [[https://git.kernel.org/linus/9716a40a0f482b91af485b1130cca19441243177|commit]] * Add PTP support for VFs [[https://git.kernel.org/linus/ffd2f89ad05cd620d822112a07b0c5669fa9e333|commit]], [[https://git.kernel.org/linus/43510ef4ddad39d815f0f9396521a139d69b0baf|commit]] * Add XDP support to netdev PF [[https://git.kernel.org/linus/06059a1a9a4a58f139352c65b02989ea6077091a|commit]] * phy: Add qca8081 ethernet phy driver [[https://git.kernel.org/linus/c0f0b563f8c0660a6068711f2ac11b75609232c8|commit]], [[https://git.kernel.org/linus/2d4284e88a59114f2f02b60da4977b49ace149bc|commit]], [[https://git.kernel.org/linus/7beecaf7d507b64ef1d6210835aec6ed4e64f30a|commit]], [[https://git.kernel.org/linus/9540cdda91139e482865619d9cdf9be5b413921a|commit]], [[https://git.kernel.org/linus/daf61732a49a2eca2db24bdc550395fa392d542b|commit]], [[https://git.kernel.org/linus/79c7bc0521545fd11a5cf52b946f71e2ded213d3|commit]], [[https://git.kernel.org/linus/765c22aad157771c25a0de18fb4a84e7f02c2a6b|commit]], [[https://git.kernel.org/linus/f884d449bf2894f2adf3b41fc6d0d589d4020ce5|commit]], [[https://git.kernel.org/linus/1cf4e9a6fbdbc9850216a2a6d8ed52888679a077|commit]], [[https://git.kernel.org/linus/63c67f526db86d3102a77437a510c949f6debb08|commit]], [[https://git.kernel.org/linus/2acdd43fe009a99817c2324b086f32403f9faecd|commit]], [[https://git.kernel.org/linus/9d4dae29624f1b9467f58d596174803cde9be7a1|commit]], [[https://git.kernel.org/linus/8bc1c5430c4bbeaa2b0b5d5ca147ce85d492c775|commit]], [[https://git.kernel.org/linus/8c84d7528d8d84e625f548e74d4959c6f7b7cb52|commit]] * phy: at803x: add QCA9561 support [[https://git.kernel.org/linus/fada2ce09308bc79e27876b8a89c7de38265f730|commit]] * phy: at803x: add resume/suspend function to qca83xx phy [[https://git.kernel.org/linus/15b9df4ece17d084f14eb0ca1cf05f2ad497e425|commit]] * phy: at803x: add support for qca 8327 A variant internal phy [[https://git.kernel.org/linus/b4df02b562f4aa14ff6811f30e1b4d2159585c59|commit]] * phy: at803x: add support for qca 8327 internal phy [[https://git.kernel.org/linus/0ccf8511182436183c031e8a2f740ae91a02c625|commit]] * phy: broadcom: Add IDDQ-SR mode [[https://git.kernel.org/linus/d6da08ed1425180b8d54c828ec06d247fd915d60|commit]] * phy: broadcom: Enable 10BaseT DAC early wake [[https://git.kernel.org/linus/8dc84dcd7f74b50f81de3dbf6f6b5b146e3a8eea|commit]] * phy: marvell10g: add downshift tunable support [[https://git.kernel.org/linus/4075a6a047bbb4c67a0670f4ad981cfc5ffb5c76|commit]] * phy: micrel: Add support for LAN8804 PHY [[https://git.kernel.org/linus/7c2dcfa295b149a58010632c7eb7e73bd0626a7a|commit]] * phy: realtek: add support for RTL8365MB-VC internal PHYs [[https://git.kernel.org/linus/2ca2969aae1e110fe243a50d6d5809f6f4895092|commit]] * r8169: Add device 10ec:8162 to driver r8169 [[https://git.kernel.org/linus/72f898ca0ab85fde6facf78b14d9f67a4a7b32d1|commit]] * r8169: remove support for chip version RTL_GIGA_MAC_VER_27 [[https://git.kernel.org/linus/01649011cc8295238ad8e7a7f657fc79807dae6b|commit]] * ravb: Add support to retrieve stats for !GbEthernet [[https://git.kernel.org/linus/0ee65bc14ff2f755c83b9261c510a70bf6ba8d60|commit]] * ravb: Add Gigabit Ethernet driver support [[https://git.kernel.org/linus/d9bc9ec45e015baf5cd8f055e6a6f85b133b4fe3|commit]], [[https://git.kernel.org/linus/2b061b545cd0d393585da2909044b15db1ac426f|commit]], [[https://git.kernel.org/linus/a92f4f0662bf2c06c77688517493d0fb48c09fbd|commit]], [[https://git.kernel.org/linus/feab85c7cceac1dfbff18cce3d089b0ca5ead565|commit]], [[https://git.kernel.org/linus/660e3d95e21a929d8a718dcbefe5a63bc4418412|commit]], [[https://git.kernel.org/linus/7e09a052dc4e30ce07fd7b3aa58a7d993f73a9d7|commit]], [[https://git.kernel.org/linus/0b395f289451b4674c1db8949f0c441d7a2ff4fe|commit]], [[https://git.kernel.org/linus/ebd5df063ce4a98553875e5b75eb8c0ab0584936|commit]], [[https://git.kernel.org/linus/68aa0763c045aefa138b224a3524b3f5b0cf6a01|commit]], [[https://git.kernel.org/linus/16a2351992353ca7f12824c81feed783306d7f5f|commit]] * rtw88: support adaptivity for ETSI/JP DFS region [[https://git.kernel.org/linus/7285eb9693a2e360e58a449ab121be505b87a9d5|commit]] * rtw88: 8821c: support RFE type4 wifi NIC [[https://git.kernel.org/linus/b789e3fe7047296be0ccdbb7ceb0b58856053572|commit]] * rtw89: add Realtek 802.11ax driver [[https://git.kernel.org/linus/e3ec7017f6a20d12ddd9fe23d345ebb7b8c104dd|commit]] * virtio_net: introduce TX timeout watchdog [[https://git.kernel.org/linus/a520794b063b9567799533c4fec230d860f5c9e5|commit]] * wcn36xx * Add missing 5GHz channels 136 and 144 [[https://git.kernel.org/linus/c9a4f2dd4cb2c6a40a2c8823832cc37e829ba4fb|commit]] * Implement Idle Mode Power Save [[https://git.kernel.org/linus/0e159d2c0834852f4f76a8a7741966dd81744bed|commit]] * Enable hardware scan offload for 5Ghz band [[https://git.kernel.org/linus/2371b15f8eeb5fb2c5f323ad4d4ea221277ac21e|commit]] * wwan: iosm: brings-in support for M.2 7560 Device firmware flashing & coredump collection using devlink [[https://git.kernel.org/linus/4dcd183fbd67b105decc8be262311937730ccdbf|commit]], [[https://git.kernel.org/linus/b55734745568234146c83fa52b67580288b382ec|commit]], [[https://git.kernel.org/linus/09e7b002ff67342364af735f7bbf13b0be1fcdfc|commit]], [[https://git.kernel.org/linus/8d9be06341816e5fb7e29b2fd44b3ffe8dd3263a|commit]], [[https://git.kernel.org/linus/64302024bce5d52594b80e5e6188abc85ff7cb0e|commit]], [[https://git.kernel.org/linus/607d574aba6e2b3adb5cd5cff31194bd31a8048e|commit]] == Audio == * firewire-motu: add ioctl commands to retrieve information in messages delivered by isoc packet [[https://git.kernel.org/linus/bea36afa102e37d5e4d9ea519f14d1c92d512e45|commit]], [[https://git.kernel.org/linus/90b28f3bb85c39b11daf29d473ef21a935c70ec5|commit]], [[https://git.kernel.org/linus/58b62ab7025912ce1be36e3ba19d49620a0161b6|commit]], [[https://git.kernel.org/linus/dc36a9755a572781903d79f8437d109b72662da5|commit]], [[https://git.kernel.org/linus/ce69bed5557b05dd1918556d4e90c293382155ae|commit]], [[https://git.kernel.org/linus/6ca81d2b6305a884da441fd0281ff01afd5f8c7e|commit]], [[https://git.kernel.org/linus/41cc23389f5fc64bdac78b73935a44bd5abc990d|commit]], [[https://git.kernel.org/linus/7d843c494a9b69d07bc0588124599e3f665a1496|commit]], [[https://git.kernel.org/linus/ca15a09ccc5bd2731c5fcb667e6ea3bbbf8f5772|commit]], [[https://git.kernel.org/linus/4c9eda8f37f9523f1d2ccbb442ce641e8c981c9f|commit]], [[https://git.kernel.org/linus/634ec0b2906efd46f6f57977e172aa3470aca432|commit]] * firewire-motu: add support for MOTU Traveler mk3 [[https://git.kernel.org/linus/bf868be7a26afce32168fd175102ae0b70c32e1f|commit]] * firewire-motu: add support for MOTU Track 16 [[https://git.kernel.org/linus/411ac2982cb6748e2919893b1c80331d861784a8|commit]] * firewire-motu: export meter information to userspace as float value [[https://git.kernel.org/linus/407359d44ed33974137b9158da356d53f999dcf2|commit]] * Support for non-contiguous and non-coherent page allocations [[https://git.kernel.org/linus/a25684a956468ee8bbbee44649e41e5d447e5adc|commit]], [[https://git.kernel.org/linus/73325f60e2ed28f04032d43c2828b73776cfefd0|commit]], [[https://git.kernel.org/linus/2d9ea39917a4e4293bc2caea902c7059a330b611|commit]] * usb-audio: Improved lowlatency playback support [[https://git.kernel.org/linus/d5f871f89e21bb71827ea57bd484eedea85839a0|commit]] * usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard [[https://git.kernel.org/linus/6d27788160362a7ee6c0d317636fe4b1ddbe59a7|commit]] * hda: * realtek: Add headset Mic support for Lenovo ALC897 platform [[https://git.kernel.org/linus/d7f32791a9fcf0dae8b073cdea9b79e29098c5f4|commit]] * Add Intel DG2 PCI ID and HDMI codec vid [[https://git.kernel.org/linus/d85ffff5302b1509efc482e8877c253b0a668b33|commit]] * soundwire: qcom: add debugfs entry for soundwire register dump [[https://git.kernel.org/linus/abd9a6049bb59a9bab8cc8b42ccbe4a46c307f92|commit]] * ASoC * Add Audio Graph Card2 support [[https://git.kernel.org/linus/5dd7e163e71f4b9a82c35f0bc2af3d7c5b1fb7f5|commit]], [[https://git.kernel.org/linus/d293abc0c8fbb7b1610b9f7497323028b06cd5f8|commit]], [[https://git.kernel.org/linus/92939252458fa279d0013e5dc545a98a4ca4064a|commit]], [[https://git.kernel.org/linus/52a18c291470e66a27f415b8c99136f25f55092e|commit]], [[https://git.kernel.org/linus/6e5f68fe3f2d35046856572fa037a5149d55a070|commit]], [[https://git.kernel.org/linus/c8c74939f791ccbbfff988aec5f929374dbef2a6|commit]], [[https://git.kernel.org/linus/f03beb55a831bc7575b3c8882bf8fa6c81198eca|commit]], [[https://git.kernel.org/linus/c3a15c92a67b701751c2680fa894d832570f7e7b|commit]], [[https://git.kernel.org/linus/466ac332bc5762de441d05f1314b8e7ef2c6dccb|commit]], [[https://git.kernel.org/linus/95373f36b9b810aa5461e3a864d7a3ad05b30b91|commit]], [[https://git.kernel.org/linus/c601fdf5c845b5bc416a1215cd22a7a786fcf268|commit]], [[https://git.kernel.org/linus/5279bd8a842b88b24724dc6364b9850eacb5f490|commit]], [[https://git.kernel.org/linus/e781759ab87b5b7bc4282faf08352e564c3eaf81|commit]], [[https://git.kernel.org/linus/cb2d94aa4d51e49f68ea02fe49225948467427bd|commit]], [[https://git.kernel.org/linus/349b15ef9d535116ded20fd2ac945afce98b227e|commit]], [[https://git.kernel.org/linus/baa274db99effe4fd85cf7bee70fecc8159be0cb|commit]] * Ietel: Add Dell ADL products support [[https://git.kernel.org/linus/8f4fa45982b3f2daf5b3626ca0f12bde735f31ff|commit]], [[https://git.kernel.org/linus/a1797d61cb35848432867a5bc294ce43058b5ead|commit]], [[https://git.kernel.org/linus/cf304329e4afb97ffabce232eadaba94f025641d|commit]], [[https://git.kernel.org/linus/6fef4c2f458680399b7c512cb810c1e1784d7444|commit]], [[https://git.kernel.org/linus/6448d0596e48dbc16a910f04ffc248c3f3c0a65c|commit]], [[https://git.kernel.org/linus/11e18f582c14fdf08f52d99d439d2b82d98ac37d|commit]], [[https://git.kernel.org/linus/0c2ed4f03f0bfe2be34efbabbebe9875c3aa9ca9|commit]], [[https://git.kernel.org/linus/359ace2b9a411c3bd4b89fdc56f8b60e0f6696d2|commit]], [[https://git.kernel.org/linus/f55af7055cd465f6b767a0c1126977d4529c63c8|commit]] * Add Yellow Carp platform ASoC driver [[https://git.kernel.org/linus/53880e382bb1323897f43f16f4b1b98ac5044871|commit]], [[https://git.kernel.org/linus/c62442bd5d9f86575d74c77b891ef0df9e3cb6dd|commit]], [[https://git.kernel.org/linus/8c7161f2c97b2dba018ecf0af8a0553e283a5c3e|commit]], [[https://git.kernel.org/linus/fc329c1de49825a30d5381e18316a3fd45aac7a9|commit]], [[https://git.kernel.org/linus/7610174a5bfe6cf34eda8f972311e629ae6dc2d1|commit]], [[https://git.kernel.org/linus/cc0deaa2dc7300bb33e44e52cde0b6947a5d3a5d|commit]], [[https://git.kernel.org/linus/ceb4fcc13ae58102ad31aa4071d9e57e57eea3df|commit]], [[https://git.kernel.org/linus/c8212df7bc0f2ed323ad1da96106792103ee94f1|commit]], [[https://git.kernel.org/linus/4c2e711af2193bc58f247f32edc30ee6a15e71f2|commit]], [[https://git.kernel.org/linus/89728d97db3f078aceb967ebe5ed2d0797b6a117|commit]], [[https://git.kernel.org/linus/058dfdf37f25580423fd21d4b78d2daf217d0cf5|commit]], [[https://git.kernel.org/linus/fa991481b8b22a7797a828135ce62a73791bbe39|commit]], [[https://git.kernel.org/linus/a80d7edadfa16fa1d4aca4a2253a0af921c3aaef|commit]] * Add common modules support for ACP hw block [[https://git.kernel.org/linus/623621a9f9e1a2f4bf1c69d066b7de3de2b12df6|commit]], [[https://git.kernel.org/linus/58c8c8438db45fb22b8d855645e2d4d15ca9ee72|commit]], [[https://git.kernel.org/linus/e646b51f5dd5e92bcb159cb932aa540451ac803f|commit]], [[https://git.kernel.org/linus/d4c750f2c7d44b5b39e197308bc3f510205bba4b|commit]], [[https://git.kernel.org/linus/9d8a7be88b3365e4df6bf983b9af5399f9c81491|commit]], [[https://git.kernel.org/linus/9f84940f5004e1d29f28b85294d4c3b683ff3ff4|commit]], [[https://git.kernel.org/linus/cabc3acec02a3fb63efaba8ac892b54e823cd111|commit]], [[https://git.kernel.org/linus/8b72562668481894239e145afd2f651a7f83a728|commit]] * qcom: sm8250: add support for TX and RX Macro dais [[https://git.kernel.org/linus/961e7ba550c7a1f51012713afb75fb8d86a636eb|commit]], [[https://git.kernel.org/linus/810532e7392e764be5ee1b85603585065fa3e86b|commit]] * tegra: Restore AC97 support [[https://git.kernel.org/linus/de8fc2b0a3f9930f3cbe801d40758bb1d80b0ad8|commit]] * nau8825: add set_jack coponment support [[https://git.kernel.org/linus/c6167e10e76fb97d37613004046e66027b3a569b|commit]] * qcom: Add !AudioReach support [[https://git.kernel.org/linus/e1b26ac90287d513699edbb8cae009ec89fe79b7|commit]], [[https://git.kernel.org/linus/e44cfc9d82d8189ea15556052eb9d8640804f954|commit]], [[https://git.kernel.org/linus/e3008b7ccb1dedcea954505ff964a53641d2b980|commit]], [[https://git.kernel.org/linus/95b6cd57e9e8210fca315270ac05ce66fc536703|commit]], [[https://git.kernel.org/linus/9ab71ac372407acc93045931ed9da867b9415360|commit]], [[https://git.kernel.org/linus/accaa13167363f22835fe904c3ccee8bd624423d|commit]], [[https://git.kernel.org/linus/c04f02d63d0d9c794df889d396da14f735a270eb|commit]], [[https://git.kernel.org/linus/96d0232564c3b16e9a4286f183e1e6d317521a5a|commit]], [[https://git.kernel.org/linus/44c28dbdb6195b2a92e1fcb2946d1e987658f8b5|commit]], [[https://git.kernel.org/linus/5477518b8a0e8a45239646acd80c9bafc4401522|commit]], [[https://git.kernel.org/linus/25ab80db6b133c20adb9ee39ce5cfdf347c92d5c|commit]], [[https://git.kernel.org/linus/cf989b68fcadbeeea1446e50fd8b2f24a0f1275c|commit]], [[https://git.kernel.org/linus/36ad9bf1d93d66b901342eab9f8ed6c1537655a6|commit]], [[https://git.kernel.org/linus/9b4fe0f1cd791d540100d98a3baf94c1f9994647|commit]], [[https://git.kernel.org/linus/30ad723b93ade607a678698e5947a55a4375c3a1|commit]], [[https://git.kernel.org/linus/9a0e5d6fb16f5a92a8e7e7626666665d0ff79474|commit]], [[https://git.kernel.org/linus/d07568686793f840b4144b19e0a52020b5c7bf94|commit]] * Intel: add machine driver for SOF+ES8336 [[https://git.kernel.org/linus/a164137ce91a95a1a5e2f2ca381741aa5ba14b63|commit]] * Intel: glk_rt5682_max98357a: support ALC5682I-VS codec [[https://git.kernel.org/linus/88b4d77d6035dcf1182c4bf05c743e30363f3078|commit]] * Intel: sof_rt5682: Add support for max98360a speaker amp [[https://git.kernel.org/linus/9c892547624ff277546a9d4fede3d95259e6faea|commit]] * SOF: Add support for on demand pipeline setup/destroy [[https://git.kernel.org/linus/415717e1e367debe6344533f98eaeceb2dce52b3|commit]], [[https://git.kernel.org/linus/199a3754f2736808d7bfa4c962eaf89e1d17e462|commit]], [[https://git.kernel.org/linus/2c28ecad0d099ff914a0675f064db6e5b75e0756|commit]], [[https://git.kernel.org/linus/93d71245c655e639248c7c33db20074c71a89c1a|commit]], [[https://git.kernel.org/linus/d1a7af0979292b187bde0d556d26fe21bd64b832|commit]], [[https://git.kernel.org/linus/0a2dea1f10106746e5ed033beaf403049cf8eb10|commit]], [[https://git.kernel.org/linus/5f3aad73fcc2b301ed7d7ed60c1364e8c29741b1|commit]], [[https://git.kernel.org/linus/1b7d57d7178697ebdd9e6f21b4953ada168d2a61|commit]], [[https://git.kernel.org/linus/8b0014169254513bda914ba5d49a09458a919488|commit]], [[https://git.kernel.org/linus/0acb48dd31e39b617bb12ca546b4fecd6ccb2972|commit]], [[https://git.kernel.org/linus/5fcdbb2d45df6afb654674379546996b0027aa3e|commit]], [[https://git.kernel.org/linus/c0e7969cf9c4fd347b33a8056960e8448f6b51c0|commit]] * amd: add vangogh machine driver [[https://git.kernel.org/linus/34a0094b9ff7b7544591a6841f9b61747033f292|commit]], [[https://git.kernel.org/linus/96792fdd77cd19fcf2368e7c19bb8b78557ae425|commit]] * SOF: core: allow module parameter to override dma trace Kconfig [[https://git.kernel.org/linus/6ade849e30b470d11d591528d7cebb3174298336|commit]] * SOF: imx8m: add SAI1 info [[https://git.kernel.org/linus/243442bcd98f11e21d9827c06a995acf9a6ddead|commit]] * codecs: tfa989x: Add support for tfa9897 RCV bit [[https://git.kernel.org/linus/b6a4e209fb7da1b49cb72fedb405f90e485d5a48|commit]] * cs35l41: CS35L41 Boosted Smart Amplifier [[https://git.kernel.org/linus/6450ef55905688602175fae4ed1bfbfef6a14dde|commit]] * cs42l42: Implement Manual Type detection as fallback [[https://git.kernel.org/linus/12451814496a5433f41843ca4e3d9961d69304f7|commit]] * dmaengine: Introduce module option prealloc_buffer_size_kbytes [[https://git.kernel.org/linus/b0e3b0a7078d71455747025e7deee766d4d43432|commit]] * es8316: add support for ESSX8336 ACPI _HID [[https://git.kernel.org/linus/986c5b0a1d1c5e9da70d40b88f2bb6f9601bbe41|commit]] * fsl_spdif: Add support for i.MX8ULP [[https://git.kernel.org/linus/a635d66be1642e59af17383a27b2c61409121241|commit]] * fsl_spdif: implement bypass mode from in to out [[https://git.kernel.org/linus/83bea088f976a289bc2efe4e404af47ab79d6639|commit]] * Support ALC5682I-VS codec [[https://git.kernel.org/linus/9a50d6090a8bbaef1c7a9252c904d85182a6a902|commit]], [[https://git.kernel.org/linus/46414bc325df42ed0b18a50e2ee707e0424163a8|commit]], [[https://git.kernel.org/linus/04afb621f9236dcfd7eb322d8554d7af8ce92dde|commit]], [[https://git.kernel.org/linus/e224ef76fa8aa2410731f0df13c93dffa443a970|commit]] * max98520: add max98520 audio amplifier driver [[https://git.kernel.org/linus/f88ee76b8645c6da37eec79cfd45f2cc646bd01a|commit]] * mediatek: mt8195: add machine driver with mt6359, rt1011 and rt5682 [[https://git.kernel.org/linus/0261e36477cfa2608468c1300e30cb667c5e1269|commit]] * nau8821: new driver [[https://git.kernel.org/linus/aab1ad11d69fa7f35cb88105614ea7911598e1d6|commit]] * rockchip: add support for i2s-tdm controller [[https://git.kernel.org/linus/081068fd641403994f0505e6b91e021d3925f348|commit]] * rt5682s: Add driver for ALC5682I-VS codec [[https://git.kernel.org/linus/bdd229ab26be9aa3306d01787e1467db92df6603|commit]] * Add Richtek RT9120 support [[https://git.kernel.org/linus/7228d83531fcd801aeac97db99a028a386a2e828|commit]], [[https://git.kernel.org/linus/f218b5e2662c261c6acce5036ad4067669e51eac|commit]], [[https://git.kernel.org/linus/916f2ce39d48fc52a8ef1d82c62d7d42e2562603|commit]] * Extend AHUB audio support for Tegra210 and later [[https://git.kernel.org/linus/6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f|commit]], [[https://git.kernel.org/linus/0a85cf288a74826f9e94660959ff9a8ae6141f84|commit]], [[https://git.kernel.org/linus/32f03fbed7ade01abe90dba0854f5a3f3c4224fb|commit]], [[https://git.kernel.org/linus/70ad4886d87c982486b9388e5a789af95fb3d46e|commit]], [[https://git.kernel.org/linus/212a6aeef4798bb015535d858de297b22a1cd885|commit]], [[https://git.kernel.org/linus/78a058737b5e0efbd816363364944f5464ebff35|commit]], [[https://git.kernel.org/linus/e1b863e6156e495fc610da75fcc29b840f3b9144|commit]], [[https://git.kernel.org/linus/848f3290ab75d13f5364b0ba635dc9452a1613c6|commit]], [[https://git.kernel.org/linus/a99ab6f395a9e45ca3f9047e9b88d6e02737419f|commit]], [[https://git.kernel.org/linus/77f7df346c4533b91d0dcc2b549eb7c98abd198b|commit]], [[https://git.kernel.org/linus/e539891f968722d632234ac942c4749ad8ca189a|commit]], [[https://git.kernel.org/linus/05bb3d5ec64a632acebdb62779dd4c9d7dc495d2|commit]], [[https://git.kernel.org/linus/b2f74ec53a6cc0f2bb6cdb61d430828337d0e069|commit]] * SOF: Intel: pci-tgl: add ADL-N support [[https://git.kernel.org/linus/cd57eb3c403cb864e5558874ecd57dd954a5a7f7|commit]] * SOF: Intel: pci-tgl: add new ADL-P variant [[https://git.kernel.org/linus/de7dd9092cd38384f774d345cccafe81b4b866b0|commit]] == Tablets, touch screens, keyboards, mouses == * cypress-sf: add Cypress !StreetFighter touchkey driver [[https://git.kernel.org/linus/fcc28e0bfcfd2d98f2d096a185f0263759661c94|commit]] * goodix: add support for controllers without flash [[https://git.kernel.org/linus/09182ed20c04d1b3a3a0d232d7748e745a438acd|commit]] * tm2-touchkey: allow changing keycodes from userspace [[https://git.kernel.org/linus/872e57abd171515bc180f2d44c2c99da29542320|commit]] * ili210x: add ili251x firmware update support [[https://git.kernel.org/linus/c6ac8f0b4ca927316eb40e1e9ba83df5d29f3793|commit]] * ili210x: export ili251x version details via sysfs [[https://git.kernel.org/linus/70a7681db0c9266bd0a3fd6c90a5cfa20ac44995|commit]] * cap11xx: add support for cap1206 [[https://git.kernel.org/linus/322a552e19550872eb9f3a54330a5f615db42916|commit]] * HID * nintendo: Nintendo Joy-Con and Pro Controller support [[https://git.kernel.org/linus/2af16c1f846bd60240745bbd3afa13d5f040c61a|commit]], [[https://git.kernel.org/linus/c5e6267695638b34d4029db32ae335a860f31ed5|commit]], [[https://git.kernel.org/linus/08ebba5c27035094a4b8d3078f94d2aaac5de1fd|commit]], [[https://git.kernel.org/linus/697e5c7a34b0f69e1e438385cf85a9220069e079|commit]], [[https://git.kernel.org/linus/c4eae84feff3e68c2f385aa10faea4a96791e7ad|commit]], [[https://git.kernel.org/linus/6b5dca2dea4eb797543c99541e97324f69db812a|commit]], [[https://git.kernel.org/linus/479da173c43322411d8a81f77fae50414299d7d2|commit]], [[https://git.kernel.org/linus/c7d0d636171fe9ece7a05ed88bf6a1d2af844ddd|commit]], [[https://git.kernel.org/linus/012bd52c699d6197223b2e7cdce6dc2ec1858343|commit]], [[https://git.kernel.org/linus/1425247383c5620d908de61a7d82a3fb07afb83f|commit]], [[https://git.kernel.org/linus/294a828759d0411de33c91e87af4ed17c8ec7486|commit]], [[https://git.kernel.org/linus/83d640c4f8f8b9b8c58ad31c1fff3de4d0c8ce07|commit]], [[https://git.kernel.org/linus/4ff5b10840a88eb3d7609f08adfd663cac151152|commit]], [[https://git.kernel.org/linus/4c048f6b2c25ff0fc0a7bdedc285ab8fe97df2fc|commit]], [[https://git.kernel.org/linus/e93363f716a23e61b46adfefbc3d01e99c240b5d|commit]], [[https://git.kernel.org/linus/dad74e18f72a852ae40ad7b4246841a1b7e196b5|commit]] * Add support for side buttons of Xiaomi Mi Dual Mode Wireless Mouse Silent [[https://git.kernel.org/linus/95157723dc9e07f27507e8d36ea7e5c543b5f80d|commit]] * apple: Add support for the 2021 Magic Keyboard [[https://git.kernel.org/linus/0cd3be51733febb4f8acb92bcf55b75fe824dd05|commit]] * playstation: expose !DualSense lightbar through a multi-color LED [[https://git.kernel.org/linus/fc97b4d6a1a6d418fd4053fd7716eca746fdd163|commit]] * u2fzero: Support !NitroKey U2F revision of the device [[https://git.kernel.org/linus/6748031a854dc016c02839aecbe267adc5fd0153|commit]] * playstation: expose !DualSense player LEDs through LED class [[https://git.kernel.org/linus/8c0ab553b072025530308f74b2c0223ec50dffe5|commit]] * surface-hid: Allow driver matching for target ID 1 devices [[https://git.kernel.org/linus/ab5fe33925c6b03f646a1153771dab047548e4d8|commit]] * wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs [[https://git.kernel.org/linus/94f9c3567eba2a2adcaafa936fc86854546580a4|commit]] == TV tuners, webcams, video capturers == * Add {{{V4L2_PIX_FMT_NV12_4L4}}} pixel format [[https://git.kernel.org/linus/b84f60a307f09debe30cc171b0f0a5c36797cf67|commit]], [[https://git.kernel.org/linus/78eee7b5f110c9884c8ffd1dfcdd9c29296f3e43|commit]], [[https://git.kernel.org/linus/683f71ebb35d9223b4a22488e2eaffac30af104d|commit]] * Add ADV7610 support for adv7604 driver [[https://git.kernel.org/linus/c2c88a07d679839ddf236db55b258aaedff819ad|commit]] * Add sensor driver support for the ov13b10 camera [[https://git.kernel.org/linus/7ee85054682299babdb32f597b11daeec2d3e9d9|commit]] * allegro: Add support for the Encoder Buffer [[https://git.kernel.org/linus/1ecda6393db4be44aba27a243e648dc98c9b92e3|commit]], [[https://git.kernel.org/linus/dacc21d638c427a53448d91bd976ee6762822911|commit]], [[https://git.kernel.org/linus/b6707e770d832da586a4b42d4d45b3a91d5f98c2|commit]], [[https://git.kernel.org/linus/83cc5fd9c622d3c322bb450d5c237c4c3ceaefa0|commit]], [[https://git.kernel.org/linus/98f1cbf65bf275cce2b9985a8d89cd4fc287a9cc|commit]], [[https://git.kernel.org/linus/7aea2c0b48a568e6732c1d30516febe36bf555f1|commit]] * aspeed: add debugfs [[https://git.kernel.org/linus/52fed10ad7566ca8b59549c64bd3d2caa5c9c476|commit]] * gspca/sn9c20x: Add ability to control built-in webcam LEDs [[https://git.kernel.org/linus/4461a723ab7bb84d013b3de6cfc03fa52b0c20c3|commit]] * hevc: Add scaling matrix control [[https://git.kernel.org/linus/7ba59fb6c3b473dc0c76e87cd493388480c6dd27|commit]] * i2c: add driver for the SK Hynix Hi-846 8M pixel camera [[https://git.kernel.org/linus/e8c0882685f9152f0d729664a12bcbe749cb7736|commit]] * ir_toy: allow tx carrier to be set [[https://git.kernel.org/linus/8bff1386d62d9406513a4806624d7cedefcb1ef9|commit]] * mtk-vcodec: support for MT8183 decoder [[https://git.kernel.org/linus/a5694cb73ad7b82b05444e8a76cdb32a3f247f76|commit]], [[https://git.kernel.org/linus/61a76141beece86017656a69bedabc8c2f2d3717|commit]], [[https://git.kernel.org/linus/25e7f7d3c483dc91a1d5ea008c9ff14b72fb5050|commit]], [[https://git.kernel.org/linus/69466c22f51bb0085ed886f5a5b3db7368245872|commit]], [[https://git.kernel.org/linus/b375e01b796a3bdb2de93ebb15b645edb7972abd|commit]], [[https://git.kernel.org/linus/fd00d90330d1d2a962d010fc93515e2d77739ad8|commit]], [[https://git.kernel.org/linus/34754adb8eba715b054b2c6e243eec526a5e856c|commit]], [[https://git.kernel.org/linus/741cc360df230f03fdba1161b90069e77432c73e|commit]], [[https://git.kernel.org/linus/ffe5350c016a0de8ac77d32d9d4ea378cc9ff402|commit]], [[https://git.kernel.org/linus/8cdc3794b2e34b3ee11ddfccf4af3f64344a1a75|commit]], [[https://git.kernel.org/linus/06fa5f757dc5a5687e1cdd13097c3265735f60bf|commit]], [[https://git.kernel.org/linus/118add98f80eb5b508eacc1456774c5fd0dc24f4|commit]], [[https://git.kernel.org/linus/dc02a307fd5b51a87de613d1bbe643306868505d|commit]], [[https://git.kernel.org/linus/3766d0d83873d971707d33ccc323d9e6935f031d|commit]] * Support h264 encoder on MT8195 [[https://git.kernel.org/linus/97e6e701f3498aba8d21b576c3ffa4febe02abb8|commit]], [[https://git.kernel.org/linus/1386801acc5b8df63ba36f79810947d95fab84e8|commit]], [[https://git.kernel.org/linus/9be0352dae9ad8d7838d55c80d3b2e76c98fed87|commit]] * rcar-vin: Add r8a779a0 support [[https://git.kernel.org/linus/b2dc5680aeb418deeacbe9628697fa0b0f2dc54a|commit]], [[https://git.kernel.org/linus/8f7112630bd0c7f43ae4fba9f054c74c1fba650a|commit]], [[https://git.kernel.org/linus/6df3057792911c59032327886599d9625534958a|commit]], [[https://git.kernel.org/linus/27b9a6f9e8fe1403958b0a9fa16ed53cb3a5aa1d|commit]], [[https://git.kernel.org/linus/161b56a82dba29c70fd92c5eb1a8502731a0c832|commit]], [[https://git.kernel.org/linus/2070893aed113338f80350bd76e5956c9a8cf07f|commit]], [[https://git.kernel.org/linus/9c83300146b3ef592273ff8b09884d6181be3020|commit]], [[https://git.kernel.org/linus/cfef0c833a8dddf09d9f7d490a0fadbe81b91793|commit]], [[https://git.kernel.org/linus/c370dd7fa8dc8d2cba1d9efe0515a3c808343790|commit]], [[https://git.kernel.org/linus/688565db3f9d84026969afd3f081f26afd12a9cc|commit]], [[https://git.kernel.org/linus/406bb586dec096274b598944033fad220dfc0d00|commit]] * rcar-csi2: Add r8a779a0 support [[https://git.kernel.org/linus/b4173cd9981d366e7b612168055ecf935ee80eee|commit]] * rcar-vin: add G/S_PARM ioctls [[https://git.kernel.org/linus/cd0e5e8c4281375f1aa94ff5fabe02963b025a71|commit]] * rcar-vin: add GREY format [[https://git.kernel.org/linus/c93beb5243750911a9a95aac31688ff85512b22e|commit]] * rkisp1 support for px30 [[https://git.kernel.org/linus/c57476aba3deed47248e904d1ffec67f41c659c5|commit]], [[https://git.kernel.org/linus/76c4c5697f5ac546ff7706a13b86825b38d631dc|commit]], [[https://git.kernel.org/linus/098d9cdfdf82413f7334ef02c588255889cf0e44|commit]], [[https://git.kernel.org/linus/08818e6a1d11b39731246c72b39f2ed978e0c4c6|commit]], [[https://git.kernel.org/linus/5e8d9d72936a321d687356be072e0f367850d012|commit]], [[https://git.kernel.org/linus/962fb14068c182c8e813465884677bea85968405|commit]], [[https://git.kernel.org/linus/dce8ccb2322e1d2f54c695c7283ab40608247ef2|commit]], [[https://git.kernel.org/linus/cd42f8023f16e8c5614be529972e9ffbb309db85|commit]], [[https://git.kernel.org/linus/ad82ecd26931a087209a69edf36f380422e2ab3e|commit]], [[https://git.kernel.org/linus/ecf8d36f93c0aa1dc69e126983bac96edbdb69d8|commit]] * saa7134: Add support for Leadtek !WinFast HDTV200 H [[https://git.kernel.org/linus/1cab969d55df67fc368f28918c1ec20126937867|commit]] * uvcvideo: Add support for {{{V4L2_CTRL_TYPE_CTRL_CLASS}}} [[https://git.kernel.org/linus/9b31ea808a4468d5d606d1f82c58b7e7bfb99f66|commit]] * v4l2-ctrls: Add {{{V4L2_CID_NOTIFY_GAINS}}} control [[https://git.kernel.org/linus/a9c80593ff80ddb7c6496624e5384e1ea3460a72|commit]]. [[https://git.kernel.org/linus/311a839a1ad255ebcb7291fb4e0d2ec2f32312a7|commit]] * venus: core: Add sdm660 DT compatible and resource struct [[https://git.kernel.org/linus/57c3b9f55ba875a6f6295fa59f0bdc0a01c544f8|commit]] * videobuf2: support new noncontiguous DMA API [[https://git.kernel.org/linus/a4b83deb3e76fb9385ca58e2c072a145b3a320d6|commit]], [[https://git.kernel.org/linus/4dbe7eab95809ada25312a3c67bda0697040bbb0|commit]], [[https://git.kernel.org/linus/0a12d652fcfe0c1be8fec7439b27d8392aa45678|commit]], [[https://git.kernel.org/linus/cde513fd9b35e29e345ef95cd59f0db8bffca91c|commit]], [[https://git.kernel.org/linus/965c1e0bfeb66888fb000540c1fc4e8b55533d9c|commit]], [[https://git.kernel.org/linus/b00a9e59c539684d9e105feafaeee36df11ee493|commit]], [[https://git.kernel.org/linus/c0acf9cfeee061f041fab778dbdcb34b6ca5e2e7|commit]], [[https://git.kernel.org/linus/de27891f675ed1e46e8821d2e05e036e5f97586b|commit]] * vimc: Enable set resolution at the scaler src pad [[https://git.kernel.org/linus/9b4a9b31b9aeef262b4fa211f2083c30c4391df7|commit]] * vivid: add module option to set request support mode [[https://git.kernel.org/linus/b72dd0f390aa34da510a34bb3f8fbb8d6d38f678|commit]] * vsp1: Add support for the V3U VSPD [[https://git.kernel.org/linus/8888a2ff634e9cf1d62457109811afc43c2be2ed|commit]] * sir_ir: remove broken driver [[https://git.kernel.org/linus/95f4325de9e612918468f7e6bda633223bae793f|commit]] == Universal Serial Bus == * qmi_wwan: add Telit 0x1070 composition [[https://git.kernel.org/linus/94f2a444f28a649926c410eb9a38afb13a83ebe0|commit]] * lan78xx: add Allied Telesis AT29M2-AF [[https://git.kernel.org/linus/ef8a0f6eab1ca5d1a75c242c5c7b9d386735fa0a|commit]] * gadget: storage: add support for media larger than 2T [[https://git.kernel.org/linus/bedbac5f66bfcf54d500967417aeaa4088f6eae0|commit]] * host: ehci-atmel: Add support for HSIC phy [[https://git.kernel.org/linus/6854ccc4688be88e5efd5b1f8300c4289baf0910|commit]] * phy: tegra: Support OTG mode programming [[https://git.kernel.org/linus/c1baf6c591e6901d3422d7a0d0d32ccf29883edf|commit]] * serial: option: add Fibocom FM101-GL variants [[https://git.kernel.org/linus/88459e3e42760abb2299bbf6cb1026491170e02a|commit]] * serial: option: add Telit LE910S1 0x9200 composition [[https://git.kernel.org/linus/e353f3e88720300c3d72f49a4bea54f42db1fa5e|commit]] * typec: tipd: Add support for Apple CD321X [[https://git.kernel.org/linus/45188f27b3d0fa2970a6cd8510d724164ee1bfca|commit]] * rndis_host: support Hytera digital radios [[https://git.kernel.org/linus/29262e1f773b4b6a43711120be564c57fca07cfb|commit]] == Serial Peripheral Interface (SPI) == * Add sc7280 support [[https://git.kernel.org/linus/eca17cbabd0cd52d32949b5ae27a4b3344e87781|commit]] * Add Ingenic JZ47xx driver [[https://git.kernel.org/linus/ae5f94cc00a7fdce830fd4bfe7a8c77ae7704666|commit]] * bcm-qspi: Add mspi spcr3 32/64-bits xfer mode [[https://git.kernel.org/linus/ee4d62c47326c69e57180da53c057e55f0e73e35|commit]] * bcm-qspi: add support for 3-wire mode for half duplex transfer [[https://git.kernel.org/linus/e81cd07dcf50ef4811f6667dba89c5614278cbdd|commit]] * cadence-quadspi: Add OSPI support for Xilinx Versal SoC [[https://git.kernel.org/linus/09e393e3f13970f194f7ed9a93140a8601225b46|commit]] * cadence-quadspi: Add Xilinx Versal external DMA support [[https://git.kernel.org/linus/1a6f854f7daab100ff0a94d31f35a387b462b4d1|commit]] * cadence: add support for Cadence XSPI controller [[https://git.kernel.org/linus/a16cc807762730a6291762d4bedd7b00624a6426|commit]] == Watchdog == * meson_gxbb_wdt: add timeout parameter [[https://git.kernel.org/linus/f01f0717928a7d38615c8ef5a72217bd63677e5b|commit]] * meson_gxbb_wdt: add nowayout parameter [[https://git.kernel.org/linus/bb6d7721ac3af6820edc4b17deccf1c91261da81|commit]] * sunxi_wdt: Add support for D1 [[https://git.kernel.org/linus/94213a39c3d8430297f52245d777b5c1ed627717|commit]] * remove dead iop watchdog timer driver [[https://git.kernel.org/linus/14b2d18e81f266bfa7657746507b71c6641ba4f1|commit]] == Voltage, current regulators, power capping, power supply == * qcom-rpmh: Add PM6350 regulators [[https://git.kernel.org/linus/0adafd62505ccb4787d4918fd0b4ca126b754453|commit]] * tps80031: Remove driver [[https://git.kernel.org/linus/d7477e646291b2dcdd5521cf926cd390ddd6a7c1|commit]] == Real Time Clock (RTC) == * Add a new ioctl interface allowing to get and set extended parameters on RTCs. While its main goal is to support backup switch mode, it also intends to fix a long time issue. Until now, it was not possible to know what features were supported by an RTC before actually trying to make use of it and see that succeed or fail. In order to make tests more reliable and allow userspace to take the correct decision, the features are now exposed [[https://git.kernel.org/linus/917425f71f36ce6f61841497040e10d0166106d8|commit]], [[https://git.kernel.org/linus/6a8af1b6568ad9ee08a419fb12c793f7992cf8a4|commit]], [[https://git.kernel.org/linus/2268551935dbf1abcbb4d4fb7b1ad74dbe0d1be0|commit]], [[https://git.kernel.org/linus/a6d8c6e1a5c6fb982964861dc84c0c7cb0151c7c|commit]], [[https://git.kernel.org/linus/0d20e9fb1262b1f9ac895b287db892bc75b05b84|commit]], [[https://git.kernel.org/linus/018d959ba7ffcadcc21e007f81c4b2b7a2b47447|commit]], [[https://git.kernel.org/linus/6084eac38e765c5ee1338f4e9b1ad3321f4c53eb|commit]] * Add support for the MSTAR MSC313 RTC [[https://git.kernel.org/linus/be7d9c9161b9c76edeff15e79edc2f256568fe05|commit]] * pcf8523: add BSM support [[https://git.kernel.org/linus/f8d4e4fa51ec817edfee49c173521a1102f7f7a6|commit]] * tps80031: Remove driver [[https://git.kernel.org/linus/005870f46cf6f98417ec48d129721e945dfb3a43|commit]] == Pin Controllers (pinctrl) == * Add pinctrl/GPIO driver for Apple !SoCs [[https://git.kernel.org/linus/a0f160ffcb83de6a04fa75f9e7bdfe969f2863f7|commit]] * mediatek: add rsel setting on MT8195 [[https://git.kernel.org/linus/387292c357be13d94bd8c30b62a03badf9e17ae7|commit]], [[https://git.kernel.org/linus/fb34a9ae383ae26326d4889fd2513e49f1019b88|commit]] * mediatek: add support for MT7986 SoC [[https://git.kernel.org/linus/360de67280641e451bc944a06bab64ddbeaa7fb9|commit]] * qcom: Add QCM2290 pinctrl driver [[https://git.kernel.org/linus/48e049ef12385eaab93977bbf423fed85ca43de7|commit]] * qcom: Add SM6350 pinctrl driver [[https://git.kernel.org/linus/7d74b55afd276c84e16a18f96685094a96fa8652|commit]] * qcom: spmi-mpp: add support for hierarchical IRQ chip [[https://git.kernel.org/linus/afe6777f2ebc7caef3efe281ad043259ba9f13c9|commit]] * qcom: ssbi-mpp: add support for hierarchical IRQ chip [[https://git.kernel.org/linus/56b2443fb4ba5b17ffa9c0e902fe7791cc48b086|commit]] * samsung: support !ExynosAutov9 SoC pinctrl [[https://git.kernel.org/linus/02725b0c8998075331f7b01118a823c8d646b17d|commit]] * tegra: Add pinmux support for Tegra194 [[https://git.kernel.org/linus/613c0826081bb4c6517f1a593480f9d60a00d88f|commit]] * uniphier: Add !UniPhier NX1 pinctrl driver [[https://git.kernel.org/linus/b0b2303c02fee27662149153fba1f0e7de775b45|commit]] == Multi Media Card (MMC) == * sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver [[https://git.kernel.org/linus/39013f09681341e8264dff633e70d43da84d579a|commit]] * mtk-sd: Add HS400 online tuning support [[https://git.kernel.org/linus/c4ac38c6539b6cccfda7e8cf8da50edf7877c865|commit]] * sdhci-esdhc-imx: add NXP !S32G2 support [[https://git.kernel.org/linus/5c4f00627c9a881bacfd55ae9f2cd01ff33d4a9a|commit]] == Memory Technology Devices (MTD) == * rawnand: hynix: Add support for H27UCG8T2ETR-BC MLC NAND [[https://git.kernel.org/linus/eec417fd317a95a79257c20b3a1d66d4027549df|commit]] * block2mtd: add support for an optional custom MTD label [[https://git.kernel.org/linus/7b09acdcb944a9be6acc38ab1aa8a0ffd08871c1|commit]] == Industrial I/O (iio) == * Add output buffer support [[https://git.kernel.org/linus/9eeee3b0bf190b4f677af27e24ba0cd1c030e49b|commit]], [[https://git.kernel.org/linus/1546d6718dc92b27935931ee4e4c2e9893ef3066|commit]], [[https://git.kernel.org/linus/c02cd5c19c17698f12b731e898127095f9bc2921|commit]], [[https://git.kernel.org/linus/885b9790c25a5fb8b253971c107744b17d8c29e7|commit]] * accel: Add driver support for ADXL313 [[https://git.kernel.org/linus/636d44633039348c955947cee561f372846b478b|commit]] * accel: Add driver support for ADXL355 [[https://git.kernel.org/linus/12ed27863ea3148239ec368e16c1a0f937e4d9bd|commit]] * accel: adxl355: Add triggered buffer support [[https://git.kernel.org/linus/327a0eaf19d53efc77f7073a43b2b0712bc6364d|commit]] * adc: ad7949: add vref selection support [[https://git.kernel.org/linus/37930650604982930c4f516447f0fb3a61cb647f|commit]] * Add support for ast2600 ADC [[https://git.kernel.org/linus/89c65417da9065f79b9785f1cdb89d5b67e9dad5|commit]], [[https://git.kernel.org/linus/eaa74a8d510d05a98b5839958ff3c70a30ba8d71|commit]], [[https://git.kernel.org/linus/1de952a4b1cdcbaeb1347744d7e0f27d5b0e6647|commit]], [[https://git.kernel.org/linus/9223bd0471bb078377a98cfc188dae47448f0456|commit]], [[https://git.kernel.org/linus/4c56572c26f5888ca70caa84f2e579346a21cfed|commit]], [[https://git.kernel.org/linus/1b5ceb55fec2aac929672eb8e24f98a12a10f695|commit]], [[https://git.kernel.org/linus/90f9647753de30708da3891296812c4ec97cb404|commit]], [[https://git.kernel.org/linus/13d4f9df333b8b665ab8b4429c192eb788bcd92f|commit]], [[https://git.kernel.org/linus/f2836e8c4c2e88c45de8f98b1653eb064c4ef333|commit]], [[https://git.kernel.org/linus/df05f384a7e387797c30c2fdf7e4073543ebb57d|commit]], [[https://git.kernel.org/linus/d0a4c17b40736b368f1f26602ad162e24b4108e7|commit]] * adc: at91-sama5d2_adc: add support for sama7g5 [[https://git.kernel.org/linus/f928670651dac9e09a8a848e0d49d0e83fbb610d|commit]], [[https://git.kernel.org/linus/eaefa151f48a3305cf73cbc02890eb63cdb48b16|commit]], [[https://git.kernel.org/linus/841a5b651815aba221cc003b0457dfc201a8a0c1|commit]], [[https://git.kernel.org/linus/8940de2e48902e95b588b6244d5a1b61a4d75c4a|commit]], [[https://git.kernel.org/linus/e6d5eee4dfa28a3517b8089c7a6f3eb3f3fa1456|commit]], [[https://git.kernel.org/linus/d8004c5f46ded7c69276fe5d377dc919aefce67d|commit]], [[https://git.kernel.org/linus/840bf6cb983f48794e79499d454e57164f9c6596|commit]], [[https://git.kernel.org/linus/874b4912d94ffe2d01dc0a8c8a3ebf2c05c3ac29|commit]] * adc: stm32-adc: add internal channels support [[https://git.kernel.org/linus/664b9879f56ef97d2ac98ec66e846814669b7e4a|commit]], [[https://git.kernel.org/linus/6cd4ed8eb89348fa5cf0b87bb420fe39531c9b59|commit]], [[https://git.kernel.org/linus/45571a361c09fe89ebdefe533b3800d89d5934e3|commit]], [[https://git.kernel.org/linus/95bc818404b2c1a61611365ecf434a52f01ee97d|commit]], [[https://git.kernel.org/linus/aec6e0d8f0fe2e99c6486ebf1979fe2a03890e39|commit]], [[https://git.kernel.org/linus/0e346b2cfa855d6e6990dbdb220983fbf2bb0b92|commit]] * chemical: Add Senseair Sunrise 006-0-007 driver [[https://git.kernel.org/linus/c397894e24f1c7281376c14dfdd4df8fe0e84754|commit]] * chemical: Add support for Sensirion SCD4x CO2 sensor [[https://git.kernel.org/linus/49d22b695cbb690b1d1a9d21b61eaf8f61a525d4|commit]] * frequency: adrf6780: add support for ADRF6780 [[https://git.kernel.org/linus/63aaf6d06d87866dd6b58265711a979ed4968420|commit]] * imx8qxp-adc: Add driver support for NXP IMX8QXP ADC [[https://git.kernel.org/linus/1e23dcaa1a9facf48ebfaf13cc6663e2c8983c0a|commit]] * light: ltr501: Add rudimentary regulator support [[https://git.kernel.org/linus/f6ec898c9ab9ec3c7dad5cc41fc3f873cdb7f502|commit]] * magnetometer: ak8975: add AK09116 support [[https://git.kernel.org/linus/76e28aa97fa0702f51b4fea2c362a86642e31e23|commit]] * temperature: Add MAX31865 RTD Support [[https://git.kernel.org/linus/e112dc4e18eafc5ee9d5700e3c059ac9897ae2a1|commit]] == Multi Function Devices (MFD) == * da9063: Add support for latest EA silicon revision [[https://git.kernel.org/linus/c9a20383578abd8f7fb8ba88f4c6d25b47924c34|commit]] * intel-lpss: Add support for !MacBookPro16,2 ICL-N UART [[https://git.kernel.org/linus/ddb1ada416fd3db44642b3bfaee5fe5bb3304721|commit]] * rk808: Add support for power off on RK817 [[https://git.kernel.org/linus/4d94b98f2e2407e3f053b2546f86c76179fea644|commit]] * sprd: Add support for SC2730 PMIC [[https://git.kernel.org/linus/fcd8d92f1d1fa6a7db6793d271623381323d13b2|commit]] * ti_am335x_tscadc: Add ADC1/magnetic reader support [[https://git.kernel.org/linus/0a1233031c16d8575be6b864e6fd353b6fd758c4|commit]] * tps80031: Remove driver [[https://git.kernel.org/linus/b20cd02f7fef68ae395d9df0a9fb9edcf414b5a2|commit]] == Inter-Integrated Circuit (I2C + I3C) == * Add Apple M1 support to PASemi i2c driver [[https://git.kernel.org/linus/df7c4a8c1b47dc250d5525e68e785d9e65705e10|commit]], [[https://git.kernel.org/linus/3a7442ac1d1bfbe17f7c6cbc69756c529d7dda14|commit]], [[https://git.kernel.org/linus/07e820d4fcb000d5dd72218f4334f2a210f75a81|commit]], [[https://git.kernel.org/linus/c06f50ed36cc0aeaf124bee0d676a21315aea5e7|commit]], [[https://git.kernel.org/linus/6adb00c7f0edc081f21e0abd4d7eebe99589a287|commit]], [[https://git.kernel.org/linus/9bc5f4f660ff3e37113847d749d43fafbadec629|commit]], [[https://git.kernel.org/linus/1a62668cefdb0f8930e5ac47196abe51365ad76f|commit]], [[https://git.kernel.org/linus/fd664ab2319fb89cba5a522995e806eb26748af6|commit]], [[https://git.kernel.org/linus/a2c34bfd2c580f1732fc60e2af4aa439dde285be|commit]], [[https://git.kernel.org/linus/d88ae2932df0e670610cb741fec442ad12466c03|commit]], [[https://git.kernel.org/linus/3abdc89b5e309c63fa631de38cbec0755e5b2ee7|commit]] * i801: Add support for Intel Ice Lake PCH-N [[https://git.kernel.org/linus/76eb4db611e1012cbdc2461540fe6bb9d40a0f27|commit]] * virtio: Add support for zero-length requests [[https://git.kernel.org/linus/dcce162559ee1ce5f64992c4c65197f9270e3d4f|commit]] == Hardware monitoring (hwmon) == * Add Maxim MAX6620 hardware monitoring driver [[https://git.kernel.org/linus/e8ac01e5db329cf4ac2b36ef66b9d877330a990c|commit]] * dell-smm: Add support for fanX_min, fanX_max and fanX_target [[https://git.kernel.org/linus/b1986c8e31a3e5f119a52aab50234fc65cf01f30|commit]] * lm90: Add basic support for TI TMP461 [[https://git.kernel.org/linus/f8344f7693a25d9025a59d164450b50c6f5aa3c0|commit]] * mlxreg-fan: Add support for multiply PWM and extend the maximum number of tachometers [[https://git.kernel.org/linus/bc8de07e8812548cc19161af3a2b83849ff03045|commit]], [[https://git.kernel.org/linus/150f1e0c6fa886e18e35594ae2ba5c81b5df1898|commit]], [[https://git.kernel.org/linus/d7efb2ebc7b3c952104b9ebfbf88da97ea99a0a0|commit]] * nct6683: Add another customer ID for NCT6683D sensor chip on some ASRock boards [[https://git.kernel.org/linus/d55532f771372c60e01a67d1fa9789b71869eb27|commit]] * nct6775: Add additional ASUS motherboards [[https://git.kernel.org/linus/6e2baac88cddbb440095c45058bc666df3108a1f|commit]] * nct6775: Support access via Asus WMI [[https://git.kernel.org/linus/3fbbfc27f95530fccbcfb3a742af0bce6c59f656|commit]] * nct6775: add Pro WS X570-ACE [[https://git.kernel.org/linus/1508fb29157e85ce7b4de3743fdf196a4ecfab2f|commit]] * nct6775: add !ProArt X570-CREATOR WIFI [[https://git.kernel.org/linus/f4cbba74c3ec481af882c1057f911c237a5d37d5|commit]] * nct7802: Make temperature/voltage sensors configurable [[https://git.kernel.org/linus/0e346a86a51debe23755dae3b89957c1ba8ffbfd|commit]] * occ: Provide the SBEFIFO FFDC in binary sysfs [[https://git.kernel.org/linus/5027a34a575e79ac225f5f3e710491e4c372c44a|commit]] * pmbus/ibm-cffps: Add mfg_id debugfs entry [[https://git.kernel.org/linus/a111ec399c60a860209205a9e303b4d4a9274968|commit]] * pmbus/lm25066: Support configurable sense resistor values [[https://git.kernel.org/linus/94ee5fcc240fe9ffdd1c3206a48d5bdf425ea478|commit]] * tmp401: Drop support for TMP461 [[https://git.kernel.org/linus/38d9f06c57403383d574727d9978ad049b011197|commit]] == General Purpose I/O (gpio) == * tegra186: Support multiple interrupts per bank [[https://git.kernel.org/linus/2103868047456e5f3e431ebb253d87e1fb806c76|commit]] * modepin: Add driver support for modepin GPIO controller [[https://git.kernel.org/linus/7687a5b0ee9358c96d85db58bad2a3aebee562b7|commit]] * virtio: Add IRQ support [[https://git.kernel.org/linus/eff5cdd745a68863a73095b0b4d62d15e0d9d902|commit]] == Leds == * HID: playstation: add LED support [[https://git.kernel.org/linus/fc97b4d6a1a6d418fd4053fd7716eca746fdd163|commit]], [[https://git.kernel.org/linus/61177c088a57bed259122f3c7bc6d61984936a12|commit]], [[https://git.kernel.org/linus/8c0ab553b072025530308f74b2c0223ec50dffe5|commit]] == DMA engines == * qcom: bam_dma: Add "powered remotely" mode [[https://git.kernel.org/linus/9502ffcda0491c2079e2f6e3278b3c7377fd81fb|commit]] == Cryptography hardware acceleration == * hisilicon/qm: support the userspace task resetting [[https://git.kernel.org/linus/8bb765271aded24ca724a39701c6e686234c7020|commit]] * keembay-ocs-ecc: Add Keem Bay OCS ECC Driver [[https://git.kernel.org/linus/c9f608c38009062d7a7c8c48c7d43a328a4d9eee|commit]] == PCI == * Add support for Apple M1 [[https://git.kernel.org/linus/6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f|commit]], [[https://git.kernel.org/linus/0a8282b831196b777bbad5f007d66f698421f71e|commit]], [[https://git.kernel.org/linus/ff2a8d91d80c548bfec1b0e998ae9b1fdc994119|commit]], [[https://git.kernel.org/linus/3c866bb79577ed26768680a18fb09903150c6a4f|commit]], [[https://git.kernel.org/linus/128888a6fdb6959862b1871546e335b6689300da|commit]], [[https://git.kernel.org/linus/e1bebf97815158f16da96f69e9d9bb891a4c69eb|commit]], [[https://git.kernel.org/linus/1e33888fbe44ade6e9d54eb7c6c5e92d1455ff08|commit]], [[https://git.kernel.org/linus/476c41ed4597512f9da334be8ddf2fb2262d3057|commit]] * Add support for Hikey 970 PCIe [[https://git.kernel.org/linus/61d37547436dce45e3590db72360df0e230ca969|commit]], [[https://git.kernel.org/linus/000f60db784b6461b2e6c1b1bdda8699225b5524|commit]], [[https://git.kernel.org/linus/d19afe7be12689bb9ca245122ec5118c3f976e2e|commit]], [[https://git.kernel.org/linus/b22dbbb24571c052364f476381dbac110bdca4d5|commit]], [[https://git.kernel.org/linus/e636c1690941a396aa7643ae2c4397cebaa2851e|commit]], [[https://git.kernel.org/linus/a4099c59a4b8f8521def15e091b3167dfae9ea16|commit]], [[https://git.kernel.org/linus/aed9d9e44926f63344c069b79890738c542bc513|commit]], [[https://git.kernel.org/linus/76afbdc76b801f459452fa71d3ea00b7f8afd0fc|commit]], [[https://git.kernel.org/linus/79cf014bf3b0a72d1d4b4c0e24c325c386fa5479|commit]], [[https://git.kernel.org/linus/5b1e8c00afc32df8b4cf39a5c6cc7378a924abb7|commit]], [[https://git.kernel.org/linus/dc47d2f4c0549982a81d25a8ec6a9dbfd2211122|commit]], [[https://git.kernel.org/linus/e4c72797fd1609c630ead5bd86d5df16bb0ed5e9|commit]] * qcom-ep: Add Qualcomm PCIe Endpoint controller driver [[https://git.kernel.org/linus/f55fee56a631032969480e4b0ee5d79734fe3c69|commit]] == FRU Support Interface (FSI) == * sbefifo: Add sysfs file indicating a timeout error [[https://git.kernel.org/linus/826280348ec68cefeb7c3cc3689f6cafcd31c832|commit]] == Clock == * imx: Add clock driver for imx8ulp [[https://git.kernel.org/linus/c43a801a57890b15e16a0502edf145d59c91baf7|commit]] * imx: Add the pcc reset controller support on imx8ulp [[https://git.kernel.org/linus/3fa36200a43f508ee49895e74d86b511fcd8ff3f|commit]] * qcom: Add Global Clock Controller driver for QCM2290 [[https://git.kernel.org/linus/496d1a13d405c96d82f3ac6610eafa99f7df6fa4|commit]] * qcom: Add lpass clock controller driver for SC7280 [[https://git.kernel.org/linus/4ab43d171181d766c3cfb551d3276999a1903d83|commit]] * qcom: camcc: Add camera clock controller driver for SC7280 [[https://git.kernel.org/linus/1daec8cfebc28bbe596743c34bebd11b80fba990|commit]] * qcom: gcc-msm8994: Add proper msm8992 support [[https://git.kernel.org/linus/c09b80238ceb2190d02779bb13ecbbd9a5605dc5|commit]] * qcom: gdsc: enable optional power domain support [[https://git.kernel.org/linus/1b771839de054710e1e015b10e29a4d04c41f54b|commit]] * qcom: smd-rpm: Add QCM2290 RPM clock support [[https://git.kernel.org/linus/78b727d0281507fabf954573420790b21e34aefe|commit]] * renesas: r8a779a0: Add RPC support [[https://git.kernel.org/linus/27c9d7635d23416f5e791508882f34157dde23f5|commit]] * renesas: rzg2l: Add SDHI clk mux support [[https://git.kernel.org/linus/eaff33646f4cb6a541d01013b0a222f03f6dfac3|commit]] * samsung: Introduce Exynos850 clock driver [[https://git.kernel.org/linus/7dd05578198be9e08f3a019dd8b31873fddf51e3|commit]] * clk: samsung: add common support for CPU clocks [[https://git.kernel.org/linus/3270ffe89fe61490b28419cd474b6f12a5e63d65|commit]] * uniphier: Add NX1 clock support [[https://git.kernel.org/linus/bed516295b9740995dd64ef6c92071f504e5bd69|commit]] * ux500: Add driver for the reset portions of PRCC [[https://git.kernel.org/linus/b14cbdfd467d1e505ad8e03f94e18b3cffc37043|commit]] == PHY ("physical layer" framework) == * !HiSilicon: Add driver for Kirin 970 PCIe PHY [[https://git.kernel.org/linus/73075011ffff876de8516a1e583dc41869293da9|commit]] * cadence-torrent: Add support to output received reference clock [[https://git.kernel.org/linus/785a4e688cd29adfe9a5f7a7d20f877f5b8ac4fa|commit]] * qcom-qmp: Add QCM2290 USB3 PHY support [[https://git.kernel.org/linus/8abe5e778b2c236c053d643435a847cf151231e9|commit]] * stm32: add phy tuning support [[https://git.kernel.org/linus/2f5e9f815a2f9d581b0998710949400fc6e7a51f|commit]] == Various == * auxdisplay: ht16k33: Add LED support [[https://git.kernel.org/linus/c223d9c636ed55ba8abaa94be329f92fe43d522d|commit]] * auxdisplay: ht16k33: Add support for segment displays [[https://git.kernel.org/linus/a0428724cf9bd73185321274a5918e9d43778967|commit]] * auxdisplay: linedisp: Add support for changing scroll rate [[https://git.kernel.org/linus/d79141c39fe15ef17bcdaf7ff106c066486fbbfe|commit]] * bus/fsl-mc: Add generic implementation for open/reset/close commands [[https://git.kernel.org/linus/fec2432c9a7370788faab416b38589ac9f4350e5|commit]] * counter: Implement signalZ_action_component_id sysfs attribute [[https://git.kernel.org/linus/bb6264a61de84320e77a22b4b8f4babf240608c4|commit]] * Introduce the Counter character device interface [[https://git.kernel.org/linus/e65c26f413718ed2e6d788491adcd8cebc0f44b6|commit]], [[https://git.kernel.org/linus/b6c50affda5957a3629b149a91c7f6688ffce7f7|commit]], [[https://git.kernel.org/linus/a8a28737c2c568e55b9fdbe55ab02b5c7c4247b7|commit]], [[https://git.kernel.org/linus/086099893fcebeae50f9020588080de43c82e4c0|commit]], [[https://git.kernel.org/linus/bb6264a61de84320e77a22b4b8f4babf240608c4|commit]], [[https://git.kernel.org/linus/4bdec61d927b5db25f75fa377504d4e127c3682b|commit]], [[https://git.kernel.org/linus/feff17a550c7120009d8ba9431426135661a731b|commit]], [[https://git.kernel.org/linus/09db4678bfbb429df259e1ce43854a0e2720c355|commit]], [[https://git.kernel.org/linus/7aa2ba0df651e3193c24b5da4887759ed788578c|commit]] * eni_vdpa: add vDPA driver for Alibaba ENI [[https://git.kernel.org/linus/e85087beedcae97e81e5d361d7d9337aa0db6f4c|commit]] * extcon: usbc-tusb320: Add support for TUSB320L [[https://git.kernel.org/linus/ce0320bd3872038569be360870e2d5251b975692|commit]] * extcon: usbc-tusb320: Add support for mode setting and reset [[https://git.kernel.org/linus/70c55d6be634e5f9894169340f3fe5c73f53ac2d|commit]] * firmware: arm_ffa: Add support for MEM_LEND [[https://git.kernel.org/linus/82a8daaecfd9382e9450a05f86be8a274cf69a27|commit]] * firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs [[https://git.kernel.org/linus/f6bc909e7673c30abcbdb329e7d0aa2e83c103d7|commit]] * firmware: qcom_scm: Add compatible for MSM8953 SoC [[https://git.kernel.org/linus/bca4392a1aa1cedc7153d975ca551d23a965b1bb|commit]] * firmware: xilinx: Add OSPI Mux selection support [[https://git.kernel.org/linus/74e78adc6ccf6c3b53939788cf0c49f54db70731|commit]] * habanalabs * Add debugfs node for configuring CS timeout [[https://git.kernel.org/linus/4be9fb53039ab1327f058e09039404ad33926adb|commit]] * Add support for a long interrupt target value [[https://git.kernel.org/linus/d62b9a6976cdac30a3af745de1f935ffe246fcdd|commit]] * Add support for dma-buf exporter [[https://git.kernel.org/linus/db1a8dd916aac986871f6b873a3aefad906f383a|commit]] * Define uAPI to export FD for DMA-BUF [[https://git.kernel.org/linus/a9498ee575fa116e2891d9a6ff4fc7648dd9d7c8|commit]] * Enable power info via HWMON framework [[https://git.kernel.org/linus/2b28485d0a3bf8aa220af4644eb186b5034ff830|commit]] * interconnect: merge AP-owned support into icc-rpm [[https://git.kernel.org/linus/63e8ab610d8ae8413d59bbcd4301af40a2a4f95b|commit]], [[https://git.kernel.org/linus/7ae77e60abef3c4f7e7061e02c90dcd469ec881d|commit]], [[https://git.kernel.org/linus/656ba110e164e1aab2aa4bec9baac51008c5d12c|commit]], [[https://git.kernel.org/linus/2b6c7d645118cba7719f16f3b0e4d4a555776f48|commit]], [[https://git.kernel.org/linus/0788f4d575831e440eb5a5c04a4c126151c47ff7|commit]], [[https://git.kernel.org/linus/6b9bbedda02cfa7edda3b7556452f8b41109f836|commit]], [[https://git.kernel.org/linus/cbf91c87153e06c8fa216deebf459152a966f09f|commit]], [[https://git.kernel.org/linus/2427b06e4ca31373ba4a4e04835e4ad0fc3869fd|commit]], [[https://git.kernel.org/linus/55867ea29f9cb8407e52cec0221fa7390a0bcd5d|commit]], [[https://git.kernel.org/linus/42f236e275e6ae2a1c9b96296892819b164fd204|commit]] * iommu * arm-smmu-qcom: Add SM6350 SMMU compatible [[https://git.kernel.org/linus/bc53c8b8b087c8dec3c1bd7501bbef46a4edadf3|commit]] * arm-smmu-qcom: Add compatible for QCM2290 [[https://git.kernel.org/linus/756a622c8f061ef7cc9938562f4ce67bedcc949c|commit]] * ipmmu-vmsa: Add support for r8a779a0 [[https://git.kernel.org/linus/7a62ced8ebd0e1b692c9dc4781a8d4ddb0f74792|commit]] * ipmi: Add support for access through an IPMB bus [[https://git.kernel.org/linus/1e4071f6282b3323435b02b1719bcfbfe1b57150|commit]], [[https://git.kernel.org/linus/059747c245f0e9af5e109eece7d3414dbe08d513|commit]], [[https://git.kernel.org/linus/63c4eb347164845b380089012fe43992511c0ad3|commit]], [[https://git.kernel.org/linus/ddf58738f502895c70a1e24cc3722ed045f7b811|commit]], [[https://git.kernel.org/linus/b81a817af1800e76407188aa2e8f00c93f1e119c|commit]] * irqchip/mchp-eic: Add support for the Microchip EIC [[https://git.kernel.org/linus/00fa3461c86dd289b441d4d5a6bb236064bd207b|commit]] * mailbox * apple: Add driver for Apple mailboxes [[https://git.kernel.org/linus/f89f9c56e7372b2dda144f83dce61311b298c559|commit]] * imx: support i.MX8ULP S400 MU [[https://git.kernel.org/linus/97961f78e8bc7f50ff7113fec030af6fa5f004d0|commit]], [[https://git.kernel.org/linus/a6daa2207302162ccbaacdb32eab1286fc12124c|commit]] * Add QCM2290 APCS IPC support [[https://git.kernel.org/linus/4523ec8b387db3ba15dda794215d215b5f8dfcf5|commit]], [[https://git.kernel.org/linus/a7e8c86907b5e3b99205645b3ee9310c01748297|commit]], [[https://git.kernel.org/linus/db28a59ecbbe2310bbd5d92826d298bc04445dfe|commit]] * pcc: Add support for PCCT extended PCC subspaces [[https://git.kernel.org/linus/10dcc2d66292f9f7d0851447da5c2450760b91e6|commit]], [[https://git.kernel.org/linus/80b2bdde002c521284ce472a849784f599626276|commit]], [[https://git.kernel.org/linus/319bfb35bd1dbc1b67e577c9893b9e8b29650b19|commit]], [[https://git.kernel.org/linus/4e3c96ff950ed2bf0f8ef24bd54ec134e2717c55|commit]], [[https://git.kernel.org/linus/0f2591e21b2e85c05e2aa74d4703189fd3a57526|commit]], [[https://git.kernel.org/linus/7b6da7fe7bba1cdccdda871bf393b855e59404c3|commit]], [[https://git.kernel.org/linus/f92ae90e52bb09d6856ef2785773be59dd633f85|commit]], [[https://git.kernel.org/linus/800cda7b63f22be62e67142f1202d2ead2dff2e8|commit]], [[https://git.kernel.org/linus/bf18123e78f4d13fc0105b1ddb4b46c1665dd025|commit]], [[https://git.kernel.org/linus/45ec2dafb1775f7d806fbd2387e3f2cc2f56142d|commit]], [[https://git.kernel.org/linus/c45ded7e11352d7ba0bfe3cbf2625f96f94c7d92|commit]], [[https://git.kernel.org/linus/ce028702ddbc69743d958f9e20ad0306e4a428fe|commit]], [[https://git.kernel.org/linus/9a172b62a9692c65a2eae3f3e9628d4c77d2f145|commit]] * memory: MT8195 SMI support [[https://git.kernel.org/linus/b01065eee432b3ae91a2c0aaab66c2cae2e9812d|commit]], [[https://git.kernel.org/linus/599e681a31a2dfa7359b8e420a1157ed015f840b|commit]], [[https://git.kernel.org/linus/0e14917c57f9d8b9b7d4f41813849a29659447b3|commit]], [[https://git.kernel.org/linus/a5c18986f404206fdbc27f208620dc13bffb5657|commit]], [[https://git.kernel.org/linus/534e0ad2ed4f9296a8c7ccb1a393bc4d5000dbad|commit]], [[https://git.kernel.org/linus/30b869e77a1c626190bbbe6b4e5f5382b0102ac3|commit]], [[https://git.kernel.org/linus/47404757702ec8aa5c8310cdf58a267081f0ce6c|commit]], [[https://git.kernel.org/linus/3e4f74e0ea5a6a6d6d825fd7afd8a10afbd1152c|commit]], [[https://git.kernel.org/linus/912fea8bf8d854aef967c82a279ffd20be0326d7|commit]], [[https://git.kernel.org/linus/cc4f9dcd9c1543394d6ee0d635551a2bd96bcacb|commit]], [[https://git.kernel.org/linus/431e9cab7097b5d5eb3cf2b04d4b12d272df85e0|commit]], [[https://git.kernel.org/linus/fe6dd2a4017d3dfbf4a530d95270a1d498a16a4c|commit]], [[https://git.kernel.org/linus/93403ede5aa4edeec2c63541b185d9c4fc9ae1e4|commit]] * mux: add support for delay after muxing [[https://git.kernel.org/linus/17b5b576ff5faff99a4c8140d521cd4d7fff5c16|commit]] * Add FF-A support in OP-TEE driver [[https://git.kernel.org/linus/9028b2463c1ea96f51c3ba53e2479346019ff6ad|commit]], [[https://git.kernel.org/linus/c0ab6db39a908d86ed44e8a5632548e2ec1b4dca|commit]], [[https://git.kernel.org/linus/4602c5842f649da2fbd2cea3560af750cfbd59e3|commit]], [[https://git.kernel.org/linus/c51a564a5b48355f30309b84cdffe3f96d1ae0d3|commit]], [[https://git.kernel.org/linus/4615e5a34b95e0d81467f6d2176f19a5d184cb5d|commit]] * timecard updates for v13 firmware [[https://git.kernel.org/linus/1618df6afab2c1856cd574444b76f6dccee080df|commit]], [[https://git.kernel.org/linus/498ad3f4389a1f1d2b0e09fa8f906152b0cfaf67|commit]], [[https://git.kernel.org/linus/1447149d653934dea868d22d00d7b5f1b86ef70b|commit]], [[https://git.kernel.org/linus/56ec44033cd7398cc450fe3d356aa2b5a035e423|commit]], [[https://git.kernel.org/linus/bceff2905eff5d91de07a6be7617341f36716224|commit]], [[https://git.kernel.org/linus/dcf614692c6cb93c7f4957fbdc7f5d024f5e2f7b|commit]], [[https://git.kernel.org/linus/e1daf0ec73b2e9170d7df1e5cda409de3535bac2|commit]], [[https://git.kernel.org/linus/6baf2925424a8346eacf0da85687f8277011b916|commit]], [[https://git.kernel.org/linus/d14ee2525d3899332c0922d435bddb703f8b7e22|commit]], [[https://git.kernel.org/linus/89260d878253f44bdbb76bcfe18e4a237b0d9d1a|commit]], [[https://git.kernel.org/linus/065efcc5e976d5e14d04c33e1509caca519b1cf4|commit]], [[https://git.kernel.org/linus/f67bf662d2cffa2ddf19ffa23381d49c9cffd783|commit]], [[https://git.kernel.org/linus/e3516bb45078fbcafeefe20a990080b9c838ac72|commit]], [[https://git.kernel.org/linus/71d7e0850476918b2932ac1dca5a135a5584f742|commit]], [[https://git.kernel.org/linus/a62a56d04e63cf0ececb5dd339811f0a14b7e77c|commit]], [[https://git.kernel.org/linus/6d59d4fa1789e0ca51dc33494376272a61b80104|commit]], [[https://git.kernel.org/linus/1acffc6e09ede525ecf733b1a700fdad8db9a203|commit]], [[https://git.kernel.org/linus/d7050a2b85ffbc0a2c36326028d6aa9784d6694d|commit]] * ptp: ptp_clockmatrix: Add support for FW 5.2 (8A34005) [[https://git.kernel.org/linus/794c3dffacc166f7a8f7a555ff7e75fcdb644a51|commit]] * ptp: ptp_clockmatrix: Add support for pll_mode=0 and manual ref switch of WF and WP [[https://git.kernel.org/linus/da9facf1c1825201956c2553e06d455dea3e0313|commit]] * remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX [[https://git.kernel.org/linus/ec0e5549f3586d2cb99a05edd006d722ebad912c|commit]] * Mediatek MT8195 SCP support [[https://git.kernel.org/linus/6880fa6c56601bb8ed59df6c30fd390cc5f6dd8f|commit]], [[https://git.kernel.org/linus/08de420a8014ed3fd83b2436f7e8bd9c4fcd9afe|commit]], [[https://git.kernel.org/linus/537d3af1bee8ad1415fda9b622d1ea6d1ae76dfa|commit]], [[https://git.kernel.org/linus/54c9237a97e00e506ed18e89b12690a9ddfe4a56|commit]], [[https://git.kernel.org/linus/79111df414fc2971e419825132113d906b1611b3|commit]] * remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC remote procesor [[https://git.kernel.org/linus/6cb58ea897dd1d10b1a52c16b344f112102cf7d3|commit]] * Add Modem support on SC7280 !SoCs [[https://git.kernel.org/linus/04a1261951bcb7aa2b5f13ffe6a73c14b26b2c5d|commit]], [[https://git.kernel.org/linus/58c8db93f7210975d48fa156837365ad3ac01d6c|commit]], [[https://git.kernel.org/linus/c42c0a5e97d154a05b8a40055f21a37bd1cade46|commit]], [[https://git.kernel.org/linus/e37f1fe4332491bf2f7b7849d5c3adba0d2a77b3|commit]], [[https://git.kernel.org/linus/c842379d00f1595bb5a025f24de016f7b937cd59|commit]], [[https://git.kernel.org/linus/eca7d3a366b3ab9f31e142c13a43c5b0f94a920d|commit]], [[https://git.kernel.org/linus/f83146890172da67443c7b80e529fd1781046c65|commit]], [[https://git.kernel.org/linus/dddf4b0621d61b8203d500ef85a853626ff42432|commit]], [[https://git.kernel.org/linus/4882cafb99c2b004b9773631fb00ca6d96dc0124|commit]], [[https://git.kernel.org/linus/0025fac17b313cca5c640dd57cbf38d01ce10b27|commit]] * reset: mchp: sparx5: Extend support for lan966x [[https://git.kernel.org/linus/8c81620ac1ace77dd0cbcc2193d4c7311f77d49b|commit]] * reset: uniphier: Add NX1 reset support [[https://git.kernel.org/linus/3440b8fa067db5763f501496ec79d2856bc26060|commit]] * tty: add rpmsg driver [[https://git.kernel.org/linus/7c0408d805797178f075f33d0f705a1c6ef76c82|commit]], [[https://git.kernel.org/linus/e279317e9aeb11d8670e0a5acb10d50566eea9c9|commit]] * cxl: Enable CXL Topology [[https://git.kernel.org/linus/d1c6e08e7503649e4a4f3f9e700e2c05300b6379|commit]], [[https://git.kernel.org/linus/8172db92527c936c638b52274fbd06a0a624a56b|commit]], [[https://git.kernel.org/linus/42e192aa9891f196bc1adaaeab9a23d975618e5e|commit]], [[https://git.kernel.org/linus/999c993a85f1cab8c37752db71b1f841a5d2c190|commit]], [[https://git.kernel.org/linus/540ccaa2e4dd6d44dcd9305a007078fda597af02|commit]], [[https://git.kernel.org/linus/5af96835e4dafd21a766fd7a8e583ec7abbfe98c|commit]], [[https://git.kernel.org/linus/99e222a5f1b67dd17c2c780f4eb9a694707d3bf7|commit]], [[https://git.kernel.org/linus/13e7749d06b335774bbb341c65a0232484beb457|commit]], [[https://git.kernel.org/linus/b64955a92929346f16df058ad2bb53630eb80466|commit]], [[https://git.kernel.org/linus/4cb35f1ca05a42acbc4a3c8cf7de1029a06558d0|commit]], [[https://git.kernel.org/linus/4faf31b43468c58e2c8c91cc5fa26f08a6b733be|commit]], [[https://git.kernel.org/linus/5a2328f4e872a5bcbb2ff790497f000e8f79b152|commit]], [[https://git.kernel.org/linus/ff56ab9e164d71c4a6ae33fc61ae856faec265a1|commit]], [[https://git.kernel.org/linus/12f3856ad42d6ce0dbd4266e105c04ae999f908c|commit]], [[https://git.kernel.org/linus/60b8f17215de1e6551fec4e942494c3832c3e98b|commit]], [[https://git.kernel.org/linus/2e52b6256b9af23c5a881f56b5b5e7f5cb9b8b4b|commit]], [[https://git.kernel.org/linus/67dcdd4d3b832ace448f454c47426f657d648fc5|commit]], [[https://git.kernel.org/linus/a5c25802168993c67a03a6e04142761dfb4a3bf5|commit]], [[https://git.kernel.org/linus/49be6dd807511db31809000a7b9d430b18d5e780|commit]], [[https://git.kernel.org/linus/7d3eb23c4ccf457b52cafdca1a7b20cddf29e021|commit]], [[https://git.kernel.org/linus/48667f676189eccfe9b7ac3a31772d55d6da40e5|commit]] * irq_work: PREEMPT_RT bits [[https://git.kernel.org/linus/da6ff09943491819e077b94c284bf0a6b751c9b8|commit]], [[https://git.kernel.org/linus/810979682ccc98dbd83f341c18a2e556c30a7164|commit]], [[https://git.kernel.org/linus/b4c6f86ec2f648b5e6d4b04564fbc6d5351160a8|commit]], [[https://git.kernel.org/linus/09089db79859cbccccd8df95b034f36f7027efa6|commit]] = List of Pull Requests = * [[https://git.kernel.org/torvalds/c/49f8275c7d9247cf1dd4440fc8162f784252c849|memory folios]] * [[https://git.kernel.org/torvalds/c/ad98a9246616e736504d1ebc2f3f35c2c0dcb806|tpm updates]] * [[https://git.kernel.org/torvalds/c/9ac211426fb6747c92d570647e2ce889e33cbffd|file locking updates]] * [[https://git.kernel.org/torvalds/c/33c8846c814c1c27c6e33af005042d15061f948b|block updates]] * [[https://git.kernel.org/torvalds/c/643a7234e0960cf63f1a51a15cfc969fafcbabad|block driver updates]] * [[https://git.kernel.org/torvalds/c/8d1f01775f8ead7ee313403158be95bffdbb3638|io_uring updates]] * [[https://git.kernel.org/torvalds/c/3f01727f750eae3e61b738b57355b2538ab179f4|bdev size cleanups]] * [[https://git.kernel.org/torvalds/c/fcaec17b3657a4f8b0b131d5c1ab87e255c3dee6|SCSI multi-actuator support]] * [[https://git.kernel.org/torvalds/c/737f1cd8a8e80fe3243662f04d4d66829facc71a|CDROM updates]] * [[https://git.kernel.org/torvalds/c/71ae42629e65edab618651c8ff9c88e1edd717aa|QUEUE_FLAG_SCSI_PASSTHROUGH removal]] * [[https://git.kernel.org/torvalds/c/b6773cdb0e9fa75993946753d12f05eb3bbf3bce|kiocb->ki_complete() cleanup]] * [[https://git.kernel.org/torvalds/c/19901165d90fdca1e57c9baa0d5b4c63d15c476a|block inode sync updates]] * [[https://git.kernel.org/torvalds/c/cd3e8ea847eea97095aa01de3d12674d35fd0199|fscrypt updates]] * [[https://git.kernel.org/torvalds/c/67a135b80eb75b62d92a809b0246e70524f69b89|erofs updates]] * [[https://git.kernel.org/torvalds/c/037c50bfbeb33b4c74e120eef5b8b99d8f025418|btrfs updates]] * [[https://git.kernel.org/torvalds/c/5a47ebe98e6e5113ea8213d019a794d5851fbd46|irq updates]] * [[https://git.kernel.org/torvalds/c/91e1c99e175ae6bb6be765c6fcd40e869f8f6aee|perf updates]] * [[https://git.kernel.org/torvalds/c/595b28fb0c8949463d8ec1e485f36d17c870ddb2|locking updates]] * [[https://git.kernel.org/torvalds/c/43aa0a195f06101bcb5d8d711bba0dd24b33a1a0|objtool updates]] * [[https://git.kernel.org/torvalds/c/57a315cd7198907326e691cc909df2beebc2420d|timer updates]] * [[https://git.kernel.org/torvalds/c/9a7e0a90a454a7826ecbca055a6ec9271b70c686|scheduler updates]] * [[https://git.kernel.org/torvalds/c/7d20dd3294b31c11a5f642a3e342174ef8da7c73|x86/apic update]] * [[https://git.kernel.org/torvalds/c/8cb1ae19bfae92def42c985417cd6e894ddaa047|x86 fpu updates]] * [[https://git.kernel.org/torvalds/c/fe354159ca534071840a7d9bb1779d557e28f344|EDAC updates]] * [[https://git.kernel.org/torvalds/c/93351d2cc99643960f3931bcd1fe21ae7e5c6ae5|EFI updates]] * [[https://git.kernel.org/torvalds/c/158405e888133f89dc9ec3e179c33544acdcf22a|RAS updates]] * [[https://git.kernel.org/torvalds/c/6e5772c8d9cf0a77ba4d6fd34fd4126fb66c9983|generic confidential computing updates]] * [[https://git.kernel.org/torvalds/c/18398bb825eaa12c0d2f490767c2b85e531e0a4c|x86 cleanups]] * [[https://git.kernel.org/torvalds/c/e0f4c59dc4d39b3e9fa61ceb4cf2384787bcd09d|x86 cpu updates]] * [[https://git.kernel.org/torvalds/c/160729afc83c0053cb3c574b85e84574ad892bd7|misc x86 changes]] * [[https://git.kernel.org/torvalds/c/20273d2588c48563e95549e055eeb16ded64dee8|x86 SEV updates]] * [[https://git.kernel.org/torvalds/c/879dbe9ffebc1328717cd66eab7e4918a3f499bd|x86 SGX updates]] * [[https://git.kernel.org/torvalds/c/46f876322820c189ab525cfcba2519a17dbc0a6f|arm64 updates]] * [[https://git.kernel.org/torvalds/c/552ebfe022ec67aca4ff2bda0722ed0e28fc90d5|parisc updates]] * [[https://git.kernel.org/torvalds/c/03feb7c55c470158ece9afb317c395cd65bd14ac|m68k updates]] * [[https://git.kernel.org/torvalds/c/01463374c50e4fe75abec927fa231f8f5d701852|thread_info update to move 'cpu' back]] * [[https://git.kernel.org/torvalds/c/f594e28d805aca2c6e158cc647f133cab58a8bb4|compiler hardening updates]] * [[https://git.kernel.org/torvalds/c/2dc26d98cfdf756e390013fafaba959b052b0867|overflow updates]] * [[https://git.kernel.org/torvalds/c/a5a9e006059e7ac1af3df57d6d7c53e385da5deb|seccomp updates]] * [[https://git.kernel.org/torvalds/c/bf953917bed6308daf2b5de49cc1bac58995a33c|hardening fixes and cleanups]] * [[https://git.kernel.org/torvalds/c/6f2b76a4a384e05ac8d3349831f29dff5de1e1e2|smack updates]] * [[https://git.kernel.org/torvalds/c/73d21a3579818aa0e39de207474a39ca35c7d8cb|media updates]] * [[https://git.kernel.org/torvalds/c/4dee060625e1095c7065fead542e96ba9504c7eb|LED updates]] * [[https://git.kernel.org/torvalds/c/316b7eaa932d99e6421bee9a89e4f19aefddd88a|IPMI driver updates]] * [[https://git.kernel.org/torvalds/c/8a73c77c809a7342497b78a2b4555aa40506af94|MMC and MEMSTICK updates]] * [[https://git.kernel.org/torvalds/c/247ee3e7b7c9ada8fd55f306c63352ef33b5d2e3|mailbox updates]] * [[https://git.kernel.org/torvalds/c/d2cdb12231859e7110adcfd716cb65a810fc9fc1|regmap update]] * [[https://git.kernel.org/torvalds/c/1260d242d94ae423c585050bbaabe9064741f419|regulator updates]] * [[https://git.kernel.org/torvalds/c/2019295c9ea3137364682046bb6afc0eb364e591|spi updates]] * [[https://git.kernel.org/torvalds/c/d54f486035fd89f14845a7f34a97a3f5da4e70f2|hwmon updates]] * [[https://git.kernel.org/torvalds/c/79ef0c00142519bc34e1341447f3797436cc48bf|tracing updates]] * [[https://git.kernel.org/torvalds/c/6fedc28076bbbb32edb722e80f9406a3d1d668a8|RCU updates]] * [[https://git.kernel.org/torvalds/c/cdab10bf3285ee354e8f50254aa799631b7a95e0|selinux updates]] * [[https://git.kernel.org/torvalds/c/d2fac0afe89fe30c39eaa98dda71f7c4cea190c2|audit updates]] * [[https://git.kernel.org/torvalds/c/bfc484fe6abba4b89ec9330e0e68778e2a9856b2|crypto updates]] * [[https://git.kernel.org/torvalds/c/fc02cb2b37fe2cbf1d3334b9f0f0eab9431766c4|networking updates]] * [[https://git.kernel.org/torvalds/c/cc0356d6a02e064387c16a83cb96fe43ef33181e|x86 core updates]] * [[https://git.kernel.org/torvalds/c/61f90a8e8068c1176593858df9daf02b430fb4d7|libata updates]] * [[https://git.kernel.org/torvalds/c/c150d66bd514b21a8d0c4da063d77fb7bf1ecc4b|integrity subsystem updates]] * [[https://git.kernel.org/torvalds/c/0aaa58eca65a876c9b8c5174a1b3ac23be6440ad|printk updates]] * [[https://git.kernel.org/torvalds/c/44261f8e287d1b02a2e4bfbd7399fb8d37d1ee24|hyperv updates]] * [[https://git.kernel.org/torvalds/c/d7e0a795bf37a13554c80cfc5ba97abedf53f391|KVM updates]] * [[https://git.kernel.org/torvalds/c/ab2e7f4b46bf8fccf088ec496b3bb26b43e91340|ARM updates]] * [[https://git.kernel.org/torvalds/c/c03098d4b9ad76bca2966a8769dcfe59f7f85103|gfs2 mmap + page fault deadlocks fixes]] * [[https://git.kernel.org/torvalds/c/78805cbe5d72ad27a56962a8072edbcb45ca1180|gfs2 updates]] * [[https://git.kernel.org/torvalds/c/a64a325bf6313aa5cde7ecd691927e92892d1b7f|AFS updates]] * [[https://git.kernel.org/torvalds/c/bba7d682277c09373b56b0461b0abbd0b3d1e872|xfs updates]] * [[https://git.kernel.org/torvalds/c/4075409c9fcbc4b7967f2e92d808acc0b441d92e|workqueue updates]] * [[https://git.kernel.org/torvalds/c/a85373fe446adb37cab7b2702f054af1b275dc13|cgroup updates]] * [[https://git.kernel.org/torvalds/c/33fb42636a938be01d951b4cee68127a59a1e7e4|ucount cleanups]] * [[https://git.kernel.org/torvalds/c/c0d6586afa3546a3d148cf4b9d9a407b4f79d0bb|ACPI updates]] * [[https://git.kernel.org/torvalds/c/833db72142b93a89211c1e43ca0a1e2e16457756|power management updates]] * [[https://git.kernel.org/torvalds/c/f73cd9c951a9dc23f0ee1260fef5cc61d2825fb3|thermal control updates]] * [[https://git.kernel.org/torvalds/c/56d33754481fe0dc7436dc4ee4fbd44b3039361d|drm updates]] * [[https://git.kernel.org/torvalds/c/6ab1d4839a486727fdd412bd8bab27417388d381|x86 platform driver updates]] * [[https://git.kernel.org/torvalds/c/84924e2e620f4395466d772767313fff0de1dad7|Kselftest updates]] * [[https://git.kernel.org/torvalds/c/313b6ffc8e90173f1709b2f4bf9d30c4730a1dde|KUnit updates]] * [[https://git.kernel.org/torvalds/c/624ad333d49e136c54a342ce0009a05b439616be|documentation updates]] * [[https://git.kernel.org/torvalds/c/dcd68326d29b62f3039e4f4d23d3e38f24d37360|devicetree updates]] * [[https://git.kernel.org/torvalds/c/ff0700f03609b9f0defacd4ce96d9519d721e0a2|sound updates]] * [[https://git.kernel.org/torvalds/c/25edbc383b72c2364c7b339245c1c5db84e615e1|rdma updates]] * [[https://git.kernel.org/torvalds/c/e1fd0b2acde6359a598dd4aeb158713fc0a361b2|more tracing updates]] * [[https://git.kernel.org/torvalds/c/a602285ac11b019e9ce7c3907328e9f95f4967f0|per signal_struct coredumps]] * [[https://git.kernel.org/torvalds/c/d4ec3d5535c784c3adbc41c2bbc5d17a00a4a898|VFIO updates]] * [[https://git.kernel.org/torvalds/c/43e1b12927276cde8052122a24ff796649f09d60|virtio updates]] * [[https://git.kernel.org/torvalds/c/2219b0ceefe835b92a8a74a73fe964aa052742a2|ARM SoC updates]] * [[https://git.kernel.org/torvalds/c/ae45d84fc36d01dcb1007f4298871eec37907904|ARM SoC DT updates]] * [[https://git.kernel.org/torvalds/c/d461e96cd22b5aeb1df448536b92e8d8e88c4a05|ARM SoC driver updates]] * [[https://git.kernel.org/torvalds/c/ce840177930f591a181f55515fc6ac9e1f56b84a|ARM defconfig updates]] * [[https://git.kernel.org/torvalds/c/7ddb58cb0ecae8e8b6181d736a87667cc9ab8389|clk updates]] * [[https://git.kernel.org/torvalds/c/048ff8629e117d8411a787559417c781bcd78d7e|USB / Thunderbolt updates]] * [[https://git.kernel.org/torvalds/c/5cd4dc44b8a0f656100e3b6916cf73b1623299eb|staging driver updates]] * [[https://git.kernel.org/torvalds/c/5c904c66ed4e86c31ac7c033b64274cebed04e0e|char/misc driver updates]] * [[https://git.kernel.org/torvalds/c/95faf6ba654dd334617f347023e65b06d791c4a6|driver core updates]] * [[https://git.kernel.org/torvalds/c/abfecb39092029c42c79bacac3d1c96a133ff231|tty / serial driver updates]] * [[https://git.kernel.org/torvalds/c/7e113d01f5f9fe6ad018d8289239d0bbb41311d7|iommu updates]] * [[https://git.kernel.org/torvalds/c/c1e2e0350ce37f633b5ce3ce1cdf4428513fc2a2|more parisc architecture fixes and updates]] * [[https://git.kernel.org/torvalds/c/72e65f7e525fe1ed399c0c5f4adda562602d025a|power supply and reset updates]] * [[https://git.kernel.org/torvalds/c/a3f36773802d44d1e50e7c4c09b3e17018581d11|MIPS updates]] * [[https://git.kernel.org/torvalds/c/5c0b0c676ac2d84f69568715af91e45b610fe17a|powerpc updates]] * [[https://git.kernel.org/torvalds/c/a51e4a1acb5fa4ce0b0f0bd3606463a09e6fa1b0|microblaze update]] * [[https://git.kernel.org/torvalds/c/5a1bcbd965341537c354e3682f939a7274ac3f5d|pin control updates]] * [[https://git.kernel.org/torvalds/c/5af06603c4090617be216a9185193a7be3ca60af|HID updates]] * [[https://git.kernel.org/torvalds/c/fe91c4725aeed35023ba4f7a1e1adfebb6878c23|SCSI updates]] * [[https://git.kernel.org/torvalds/c/512b7931ad0561ffe14265f9ff554a3c081b476b|misc updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/0c5c62ddf88c34bc83b66e4ac9beb2bb0e1887d4|pci updates]] * [[https://git.kernel.org/torvalds/c/0b707e572a1955b892dfcb32e7b573fab78767d9|s390 updates]] * [[https://git.kernel.org/torvalds/c/00f178e15095fbcf04db00486378a6fa416a125e|xtensa updates]] * [[https://git.kernel.org/torvalds/c/d8b4e5bd4889e6568e8c3db983b4320f06091594|quota, isofs, and reiserfs updates]] * [[https://git.kernel.org/torvalds/c/2acda7549e7081f75bac6e1e51518eb8a3bf5d5d|fsnotify updates]] * [[https://git.kernel.org/torvalds/c/b5013d084e03e82ceeab4db8ae8ceeaebe76b0eb|cifs updates]] * [[https://git.kernel.org/torvalds/c/e54ffb96e6f41eb5ca2f89788f95224273ce09f1|compiler attributes update]] * [[https://git.kernel.org/torvalds/c/e582e08ec059cc9a93d5d154a6429fc4779cf275|auxdisplay updates]] * [[https://git.kernel.org/torvalds/c/67b7e1f2410ecb94b86749cfbd1edf6d66ca237d|module updates]] * [[https://git.kernel.org/torvalds/c/1e9ed9360f80d13e41684ca458f01fdf922c7c57|Kbuild updates]] * [[https://git.kernel.org/torvalds/c/bbdbeb0048b443082bcce5ed65a336bcc578a60e|perf tools updates]] * [[https://git.kernel.org/torvalds/c/a2b03e48e961be442560796105211fc71bed02ae|OpenRISC updates]] * [[https://git.kernel.org/torvalds/c/e851dfae4371d3c751f1e18e8eb5eba993de1467|kgdb update]] * [[https://git.kernel.org/torvalds/c/206825f50f908771934e1fba2bfc2e1f1138b36a|mtd updates]] * [[https://git.kernel.org/torvalds/c/dab334c98bf3563f57dc694242192f9e1cc95f96|i2c updates]] * [[https://git.kernel.org/torvalds/c/dd72945c43d34bee496b847e021069dc31f7398f|cxl updates]] * [[https://git.kernel.org/torvalds/c/d20f7a09e5eeeeef5db679adc9a490fecb6a4c87|gpio updates]] * [[https://git.kernel.org/torvalds/c/3a9b0a46e1708b6b3c298f2cf22923cc5a2ca63f|MFD updates]] * [[https://git.kernel.org/torvalds/c/d2f38a3c6507b2520101f9a3807ed98f1bdc545a|backlight updates]] * [[https://git.kernel.org/torvalds/c/59a2ceeef6d6bb8f68550fdbd84246b74a99f06b|more memory management updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/f89ce84bc33330607a782e47a8b19406ed109b15|9p updates]] * [[https://git.kernel.org/torvalds/c/a0c7d4a07f2f0f7cddda690b53f2e50c50ded309|orangefs fixes]] * [[https://git.kernel.org/torvalds/c/cdd39b0539c4271d4242bc780fb1f04e130c4377|fuse updates]] * [[https://git.kernel.org/torvalds/c/1bdd629e5aa0e335504304be4208935948692549|overlayfs updates]] * [[https://git.kernel.org/torvalds/c/372594985c786b40108a5201ca3192223d6c0c40|dma-mapping updates]] * [[https://git.kernel.org/torvalds/c/c183e1707aba2c707837569b473d1e9fd48110c4|device mapper updates]] * [[https://git.kernel.org/torvalds/c/1dc1f92e24d6a5479ae8ceea3e2fac69f8d9dab7|more bdev size updates]] * [[https://git.kernel.org/torvalds/c/cb690f5238d71f543f4ce874aa59237cf53a877c|more block driver updates]] * [[https://git.kernel.org/torvalds/c/becc1fb4f3e5fb04b888dd292409736f0cddf630|rpmsg updates]] * [[https://git.kernel.org/torvalds/c/bd485d274be3935da61c349dc82cb7471bac0a9a|remoteproc updates]] * [[https://git.kernel.org/torvalds/c/89d714ab6043bca7356b5c823f5335f5dce1f930|watchdog updates]] * [[https://git.kernel.org/torvalds/c/4287af35113cd5ba101b5c9e76614b5bebf48f58|libnvdimm update]] * [[https://git.kernel.org/torvalds/c/bf98ecbbae3edf3bb3ec254c3e318aa3f75fd15e|xen updates]] * [[https://git.kernel.org/torvalds/c/e8f023caee6b03b796dea65ac379f895be9719ac|asm-generic cleanup]] * [[https://git.kernel.org/torvalds/c/d4efc0de00fc10a805ce991ceb6a94ed837a6e71|chrome platform updates]] * [[https://git.kernel.org/torvalds/c/e68a7d35bb17247f8129e17126352a07433f2908|dmaengine updates]] * [[https://git.kernel.org/torvalds/c/285fc3db0aeb7befdba433e286fa994dc9c9874d|more ACPI updates]] * [[https://git.kernel.org/torvalds/c/d422555f323c0069dc1cd29dc7b7a1547b6b0f60|more power management updates]] * [[https://git.kernel.org/torvalds/c/881007522c8fcc3785c75432dbb149ca1b78e106|more thermal control updates]] * [[https://git.kernel.org/torvalds/c/6752de1aebee8e73ee9cc31263407fdf0e29c274|pidfd updates]] * [[https://git.kernel.org/torvalds/c/a41b74451b35f7a6529689760eb8c05241feecbc|prctl updates]] * [[https://git.kernel.org/torvalds/c/5147da902e0dd162c6254a61e4c57f21b60a9b1c|exit cleanups]] * [[https://git.kernel.org/torvalds/c/2ec20f489591962db8ff1718aa6055c08d88d0cc|NFS client updates]] * [[https://git.kernel.org/torvalds/c/38764c734028bf0ae4cf262f3eb7d965c86298bd|nfsd updates]] * [[https://git.kernel.org/torvalds/c/debe436e77c72fcee804fb867f275e6d31aa999c|ext4 updates]] * [[https://git.kernel.org/torvalds/c/6d76f6eb46cbf8334b37352f2c2908329d028286|m68knommu updates]] * [[https://git.kernel.org/torvalds/c/dbf49896187fd58c577fa1574a338e4f3672b4b2|more memory management updates from Andrew Morton]] * [[https://git.kernel.org/torvalds/c/5593a733f968521444df84902901902233c17d8f|apparmor updates]] * [[https://git.kernel.org/torvalds/c/ca2ef2d9f2aad7a28d346522bb4c473a0aa05249|KCSAN updates]] * [[https://git.kernel.org/torvalds/c/204d32efa8a5746682dab5038d8b54a359bb0e3e|more libata updates]] * [[https://git.kernel.org/torvalds/c/3b81bf78b7338bcc66581593e604e95addc546cc|RTC updates]] * [[https://git.kernel.org/torvalds/c/f78e9de80f5ad15719a069a4e6c11e2777122188|input updates]] * [[https://git.kernel.org/torvalds/c/304ac8032d3fa2d37750969cd4b8d5736a1829d9|more drm updates]] * [[https://git.kernel.org/torvalds/c/030c28a021131c6944d35a4fa727781f9df3a05d|pwm updates]] * [[https://git.kernel.org/torvalds/c/6cbcc7ab2147d721700029a78558dc0ea4207153|more SCSI updates]] * [[https://git.kernel.org/torvalds/c/4218a96faf917b13ddc6af505bfb9b6a4e60bbc4|more MIPS updates]] * [[https://git.kernel.org/torvalds/c/b89f311d7e25eb246376ac10de46d6ecc6b6ed5c|RISC-V updates]] * [[https://git.kernel.org/torvalds/c/be427a88a3dc2de30688b08d078f4f4c1bb035d6|more s390 updates]] * [[https://git.kernel.org/torvalds/c/4d6fe79fdeccb8f3968d71bc633e622d43f1309c|more kvm updates]] * [[https://git.kernel.org/torvalds/c/a9b9669d98229c1f6d228697af99a9b01b7b69ac|coccinelle updates]] * [[https://git.kernel.org/torvalds/c/0f7ddea6225b9b001966bc9665924f1f8b9ac535|netfs, 9p, afs and ceph (partial) foliation]] * [[https://git.kernel.org/torvalds/c/5664896ba29e6d8c60b6a73564d0a97d380c0f92|f2fs updates]] * [[https://git.kernel.org/torvalds/c/0ecca62beb12eeb13965ed602905c8bf53ac93d0|ceph updates]] * [[https://git.kernel.org/torvalds/c/a613224169f916755aadf5b97c31b122ce070a88|ksmbd updates]] * [[https://git.kernel.org/torvalds/c/c8103c2718eb99aab954187ca5be14f3d994c9be|more cifs updates]] * [[https://git.kernel.org/torvalds/c/3ad7befd4842afa2449026715987122a1c6dcb85|more clk updates]] * [[https://git.kernel.org/torvalds/c/ccfff0a2bd2a30de130b5623d242ddecd0272bc2|virtio-mem update]] * [[https://git.kernel.org/torvalds/c/c8c109546a19613d323a319d0c921cb1f317e629|zstd update]] * [[https://git.kernel.org/torvalds/c/35c8fad4a703fdfa009ed274f80bb64b49314cde|more perf tools updates]] * [[https://git.kernel.org/torvalds/c/218cc8b860a255ce7f1a03ff3ec70953c423d27d|x86 static call update]] * [[https://git.kernel.org/torvalds/c/24318ae80d1705acc50f0d70ece543345336a6e1|arch/sh updates]] = Other news sites = * LWN's merge window [[https://lwn.net/Articles/874683/|part 1]], [[https://lwn.net/Articles/875135/|part 2]] * Phoronix [[https://www.phoronix.com/scan.php?page=article&item=linux-516-features&num=1|Linux 5.16 features]]