This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
discards 040fed4fd395 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 780886869002 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards 7f8a60b6e082 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c18b05513a5a Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards 9da23ac6e0b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c9d150ec6774 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 521320162416 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards e5deb5d159f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2fc9ebac3edc Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards dbbae4dbc471 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards b85948ef1490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 593b597cb3e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards da162ef4980d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a6a4ae86500d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 30145373b1ab Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards f276e2310c19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b0b33b9decbe Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards a6a2fa0751fa Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards 8907f85e1c52 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 60af8f4fd92b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e4f053cbfd2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f7319e2f61d1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a9a53ba3b94d Merge branch 'master' of git://www.linux-watchdog.org/linu [...] discards 18637550e0e9 Merge branch 'next' of git://github.com/cschaufler/smack-next discards cf6e32e9560a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2eb6cf92b5cd Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 5ecc75886924 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 014b1f57e99b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 36788670013a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0549bc7eb773 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8bdaa851a35b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 543606822ecb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d0d87dd33515 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 51893ea03b9e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards 36a4de4163ab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 37e1eca4f58b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9aef49b949d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 898662a8207a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f1f01450b0cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 53bb4aa037ba Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] discards e4f34c88c0b1 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 17fa1e6ba5a1 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards c443b83784e4 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards dd1b7336bba4 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 4393ce311100 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 05d2aa53af31 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 83468b23f118 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 355f19d75109 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9feca9024a04 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 1cdecc458600 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ef755b85ea37 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards a931dbb600d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d54cacb6854b Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 1d406c19d240 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards 3515e4298010 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 90b6690299a5 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 7eada4cf115c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 6b48cd052791 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 18192c2826ca Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards d1e84fb034a9 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards a80c627503cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0b4f2bb60939 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4c4394053e13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e4e4484f7a08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5832b8a3ed73 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 33bab2f35c45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards 0d59b412c1ea Merge branch '9p-next' of git://github.com/martinetd/linux discards 8a31f88fa387 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 2ae505a8aaeb Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards d541d28fdddc Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 0852f78228c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e6a5b9e90524 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f73f5ce6a743 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 156b0290edab Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 0942857a92a5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 8cca83afdf6d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards edf90c64a3ff Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards a0d893c91230 Merge branch 'master' of git://github.com/ceph/ceph-client.git discards f78b17bf953f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 103c8705261b Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] discards 579cea0b38a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 54ed4f307e58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b1f5779add49 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0e606bac6d40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d9ae918a7d16 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 625faefa4a6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f39adb878b84 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 7b3eab99735b Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards b5ab61068c9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0dd4c0e1ea34 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 4e4f083e8631 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 30c21032e51e Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 548bc0ceaf95 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 69f7d583c0e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 004c01e3b598 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 71c8105d4d59 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 03fce0a58735 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 53a797fb7c59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 397a57d9b2cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a2ccdb1ca90b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b84c62660be0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e88cabcf0e35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c733fd8b70d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f5db1e49ba0d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 2bd8b0c19dd8 Merge branch 'next' of https://github.com/Broadcom/stblinux.git discards 292ab9f969be Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 4fd5682d561f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 18363dc7b05d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 334d313d0542 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e8ab825863b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 231e311b2f6d Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards b31bdb4b6faf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards ba1eaf33689d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 03ceff4adff5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 7079bd3b36f0 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 5a63483870ae Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] discards bc6681b4db5e Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git discards eb340c17a264 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] discards afe7da5ef70c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 9b44fe87f5e7 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards 1e26b793159d Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] discards f480239daec2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 9c72a9dad17d Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] discards db21d6d90cc9 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 975f0ce58911 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 1a9e6bd87d7d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 099c221e9134 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards f437a366f4d5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 06e0fd75270d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards fa2e67d2643d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 2ca8bb34a867 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards c31ba2e81d21 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 3a6be2238482 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 7bb5ee1557c5 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards 4e564a52aa63 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards eb45b7aa96b2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards a1432ab3ed97 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 325087e8c6a8 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards 101049e557dc Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards ae4ac2f36614 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] discards 33da085f52ab Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 2a38ce32a537 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] discards a3e0c74093f5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 24d054eed597 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 6fadcb51562b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards a516d94b2696 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 5462511912fb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 0680b14b6941 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] discards 2d21a4e69e9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 52d329433df8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 4fd2c295e5c9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 05018732ea7d Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards fcc487bd5108 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 907f09d94527 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards 6489abdf5531 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] discards d63b684112c7 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] discards d86ec59c9f83 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] discards d8621f7f2315 cifs: when a channel is not found for server, log its conn [...] discards 4adf3a12cc21 cifs: periodically query network interfaces from server discards 9a6ce1ab9d0c cifs: during reconnect, update interface if necessary discards bba79a1d23cd cifs: change iface_list from array to sorted linked list discards bcf40758bfd5 Merge branch 'for-next-next-v5.19-20220617' into for-next- [...] discards d1afc45f007c Merge branch 'for-next-current-v5.18-20220617' into for-ne [...] discards f1f0ac682ff5 Merge branch 'dev/send-v2-my-updates-to-send' into for-nex [...] discards 820751f7215d Merge branch 'dev/kmap-all' into for-next-next-v5.19-20220617 discards b6a237a7b612 Merge branch 'misc-5.19' into for-next-current-v5.18-20220617 discards 50efc419254f Merge branch 'ext/ioannis/sysfs-stats' into for-next-next- [...] discards 3ee169d5de8a Merge branch 'ext/josef/reset-wait' into for-next-next-v5. [...] discards 7c4f943ed101 Merge branch 'ext/qu/cleanup-reserved-area' into for-next- [...] discards 9742ba8ac968 Merge branch 'misc-next' into for-next-next-v5.19-20220617 discards 670a1954d517 btrfs: replace kmap() with kmap_local_page() in zstd.c discards b65c5efb982d highmem: Make __kunmap_{local,atomic}() take "const void *" discards 7dd093b55287 mailmap: add entry for Christian Marangi discards 7934a17106ab mm/memory-failure: disable unpoison once hw error happens discards ead768419a3e hugetlbfs: zero partial pages during fallocate hole punch discards 6a651525213f mm: memcontrol: reference to tools/cgroup/memcg_slabinfo.py discards d961cf1532ad mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages discards 4738ee6ac06a mm: re-allow pinning of zero pfns discards c9f01447cd58 mm/kfence: select random number before taking raw lock discards 059345576d6e MAINTAINERS: add maillist information for LoongArch discards c1bea92e37a1 MAINTAINERS: update tree references discards 2f46c8b91ef1 MAINTAINERS: Update Abel Vesa's email discards 69a4fc386175 maintainers-add-memory-hotunplug-section-and-add-myself-as [...] discards e9d8fa080cca MAINTAINERS: add MEMORY HOT(UN)PLUG section and add David [...] discards e613e72ab4e6 MAINTAINERS: add Miaohe Lin as a memory-failure reviewer discards cf66401d625e mailmap: add alias for jarkko@profian.com discards bfba11622552 mm/damon/reclaim: schedule 'damon_reclaim_timer' only afte [...] discards 46390509e3c1 kthread: make it clear that kthread_create_on_node() might [...] discards 92ee1662c1aa mm: lru_cache_disable: use synchronize_rcu_expedited discards 6e8e16714a6b mm/page_isolation.c: fix one kernel-doc comment discards d37f50f5293b Merge branch 'for-5.20/block' into for-next discards 49c5a0124872 block: Make blk_mq_get_sq_hctx() select the proper hardwar [...] discards cd4f134dff2b block: Rename a blk_mq_map_queue() argument discards 985df59e381b blk-iocost: Simplify ioc_rqos_done() discards 7412189428d5 Merge branch 'for-5.20/io_uring' into for-next discards 0ecf301ea7b8 io_uring: mutex locked poll hashing discards 14a2c93433fb io_uring: propagate locking state to poll cancel discards c37af77d1d95 io_uring: introduce a struct for hash table discards 778c443346f5 io_uring: pass hash table into poll_find discards 56e641002499 io_uring: add IORING_SETUP_SINGLE_ISSUER discards 426bb577fcb0 io_uring: use state completion infra for poll reqs discards af03600f4e71 io_uring: clean up io_ring_ctx_alloc discards d8b78704a199 io_uring: limit the number of cancellation buckets discards d0a82689d32a io_uring: clean up io_try_cancel discards 1d7a26290345 io_uring: pass poll_find lock back discards e15ecc60f337 io_uring: switch cancel_hash to use per entry spinlock discards 6a78d205e024 io_uring: poll: remove unnecessary req->ref set discards 8d7139ca9ec4 io_uring: don't inline io_put_kbuf discards 6db38fa433da io_uring: refactor io_req_task_complete() discards bff86a6ab883 io_uring: kill REQ_F_COMPLETE_INLINE discards 94d4cae57480 io_uring: rw: delegate sync completions to core io_uring discards 289f649c4ab5 io_uring: remove unused IO_REQ_CACHE_SIZE defined discards 9959faed3f70 io_uring: don't set REQ_F_COMPLETE_INLINE in tw discards 14a8e73e2d08 io_uring: remove check_cq checking from hot paths discards 0c852c9ff056 io_uring: never defer-complete multi-apoll discards e5af9373b23f io_uring: inline ->registered_rings discards 39ad68483801 io_uring: explain io_wq_work::cancel_seq placement discards db667dd65544 io_uring: move small helpers to headers discards eeffa3c37efa io_uring: refactor ctx slow data placement discards 2bb7e1bf1f79 io_uring: better caching for ctx timeout fields discards 4003b53511f3 io_uring: move defer_list to slow data discards 63709f235b68 io_uring: make reg buf init consistent discards 820d4f4b6b94 io_uring: deprecate epoll_ctl support discards b95da6bba486 io_uring: add support for level triggered poll discards b1c2f91740e4 io_uring: move opcode table to opdef.c discards 1228ef161143 io_uring: move read/write related opcodes to its own file discards c6b1148dede4 io_uring: move remaining file table manipulation to filetable.c discards f3ec800c7b98 io_uring: move rsrc related data, core, and commands discards 886dfc24f437 io_uring: split provided buffers handling into its own file discards 650029216f94 io_uring: move cancelation into its own file discards b2f884a839e0 io_uring: move poll handling into its own file discards 98afdc6e1166 io_uring: add opcode name to io_op_defs discards b4b3eacf5d37 io_uring: include and forward-declaration sanitation discards 264beb8ddb0b io_uring: move io_uring_task (tctx) helpers into its own file discards 3d94f0b4d5b4 io_uring: move fdinfo helpers to its own file discards eccab23d42e3 io_uring: use io_is_uring_fops() consistently discards 25eba18285fa io_uring: move SQPOLL related handling into its own file discards 45b747b816da io_uring: move timeout opcodes and handling into its own file discards 6003fe4fd9e9 io_uring: move our reference counting into a header discards d877865e657e io_uring: move msg_ring into its own file discards 1c409bae44af io_uring: split network related opcodes into its own file discards 2a67b9a5c98f io_uring: move statx handling to its own file discards fc78f87b719e io_uring: move epoll handler to its own file discards 5385ed99154a io_uring: add a dummy -EOPNOTSUPP prep handler discards 70be83b534a4 io_uring: move uring_cmd handling to its own file discards 2e6f1dfd0b50 io_uring: split out open/close operations discards e3c1a4d90c3b io_uring: separate out file table handling code discards 76dd0ef2bafd io_uring: split out fadvise/madvise operations discards 9ad3f0326f60 io_uring: split out fs related sync/fallocate functions discards 9344bceadb0b io_uring: split out splice related operations discards 80f0b11285c6 io_uring: split out filesystem related operations discards dbb6ce36f632 io_uring: move nop into its own file discards a39eeb5e959d io_uring: move xattr related opcodes to its own file discards 09eaa49e078c io_uring: handle completions in the core discards 9f76f5d5c22e io_uring: set completion results upfront discards 00868fe5f4dc io_uring: add io_uring_types.h discards 67a6c8dabed5 io_uring: define a request type cleanup handler discards e3352002ac4e io_uring: unify struct io_symlink and io_hardlink discards faba4ae5ef36 io_uring: convert iouring_cmd to io_cmd_type discards 8a9abebd85cd io_uring: convert xattr to use io_cmd_type discards 8dab12df9dfe io_uring: convert rsrc_update to io_cmd_type discards 733f734b2185 io_uring: convert msg and nop to io_cmd_type discards 4749373044f6 io_uring: convert splice to use io_cmd_type discards ed2899323740 io_uring: convert epoll to io_cmd_type discards 6407221fbd11 io_uring: convert file system request types to use io_cmd_type discards 46cc54110043 io_uring: convert madvise/fadvise to use io_cmd_type discards ea76c023b402 io_uring: convert open/close path to use io_cmd_type discards 6315718daa31 io_uring: convert timeout path to use io_cmd_type discards 35fb670a6b20 io_uring: convert cancel path to use io_cmd_type discards c8c3e2b8b160 io_uring: convert the sync and fallocate paths to use io_cmd_type discards 8db41dd5c032 io_uring: convert net related opcodes to use io_cmd_type discards f7c1cf2a3e1b io_uring: remove recvmsg knowledge from io_arm_poll_handler() discards 35daf8a5cb48 io_uring: convert poll_update path to use io_cmd_type discards 9605f96e26e1 io_uring: convert poll path to use io_cmd_type discards 952058332e35 io_uring: convert read/write path to use io_cmd_type discards fe6940aa4197 io_uring: add generic command payload type to struct io_kiocb discards 96d2a5dec1d3 io_uring: move req async preparation into opcode handler discards 8b0391bed19f io_uring: move to separate directory discards f06c0f97cafc io_uring: define a 'prep' and 'issue' handler for each opcode discards 480dc1b4e0c8 Merge branch 'io_uring-5.19' into for-5.20/io_uring discards 3d63a3b8906c btrfs: Expose the BTRFS commit stats through sysfs discards ef9403cd78a9 memory-model: Prohibit nested SRCU read-side critical sections discards 86ae777ae09a Merge branch 'lkmm-dev.2022.06.12a' into HEAD discards 066a80de39ab Merge branch 'nolibc.2022.06.16a' into HEAD discards e5e16b7e4c52 tools/nolibc: add a help target to list supported targets discards 46a0e3b655da tools/nolibc: make the default target build the headers discards e7928e6f2735 tools/nolibc: fix the makefile to also work as "make -C to [...] discards d7e8aa4c7b4b tools/nolibc/stdio: Add format attribute to enable printf [...] discards 94fad30c9e42 tools/nolibc/stdlib: Support overflow checking for older c [...] discards acdaea203699 Merge branch 'ctxt.2022.06.16a' into HEAD discards b38e3e98d144 Merge branches 'doc.2022.06.16a', 'fixes.2022.06.16a', 'no [...] discards 48d6791adc98 refscale: Convert test_lock spinlock to raw_spinlock discards 9041a1cc7ec8 torture: Flush printk() buffers before powering off discards 52fa2d734e4d rcutorture: Handle failure of memory allocation functions discards 40a9b817d870 rcutorture: Fix ksoftirqd boosting timing and iteration discards a645dcf68b2a torture: Create kvm-check-branches.sh output in proper location discards ae595b3373a1 rcu/rcuscale: Fix smp_processor_id()-in-preemptible warnings discards 07c25acce3a4 rcutorture: Make failure indication note reader-batch overflow discards e6fd6d64f96d torture: Adjust to again produce debugging information discards f63b75351957 rcutorture: Fix memory leak in rcu_test_debug_objects() discards 981f7fc09f2a rcutorture: Simplify rcu_torture_read_exit_child() loop discards 848384320ffb rcu/torture: Change order of warning and trace dump discards 706ea8befcf3 torture: Make kvm-remote.sh announce which system is being [...] discards e054edaf2154 rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self [...] discards a894022a737f rcu-tasks: Be more patient for RCU Tasks boot-time testing discards 14a12ebc85e2 rcu-tasks: Update comments discards 0e45e9fe35f6 rcu-tasks: Disable and enable CPU hotplug in same function discards f7e73ec399b5 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs discards b740afc6d638 rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] discards f0d9a544704c rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list discards 7b83bcd160ae rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks discards c5fae983b484 rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers discards eb4086bfba00 rcu-tasks: Scan running tasks for RCU Tasks Trace readers discards a947cdee0e6e rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list [...] discards daa21072e485 rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks [...] discards 8f230e00dc74 rcu-tasks: Add blocked-task indicator to RCU Tasks Trace s [...] discards 7b8b4d4a5bc1 rcu-tasks: Untrack blocked RCU Tasks Trace at reader end discards 6c207df0a11e rcu-tasks: Track blocked RCU Tasks Trace readers discards e00f0baeca00 rcu-tasks: Add data structures for lightweight grace periods discards 072ed67fd36b rcu-tasks: Make RCU Tasks Trace stall warning handle idle [...] discards 2347f7dee957 rcu-tasks: Make RCU Tasks Trace stall warnings print full [...] discards 182e1e0db7cd rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings discards c4f7d50c4b87 rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall [...] discards 1f3ffa835ad7 rcu-tasks: Simplify trc_inspect_reader() QS logic discards 6347d6dbf002 rcu-tasks: Make rcu_note_context_switch() unconditionally [...] discards bf9efc7eb402 rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS discards fa85da3bc7d8 rcu-tasks: Handle idle tasks for recently offlined CPUs discards 6af27acab095 rcu-tasks: Idle tasks on offline CPUs are in quiescent states discards a9f5921feee5 rcu-tasks: Make trc_read_check_handler() fetch ->trc_reade [...] discards 5bf999af020e rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter discards 9b4b26d029e3 rcu-tasks: Merge state into .b.need_qs and atomically update discards 6237ccd57004 rcu-tasks: Drive synchronous grace periods from calling task discards 1f4b56a299ec rcu-tasks: Move synchronize_rcu_tasks_generic() down discards 1ad2c993d97f rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() discards e2530108cecf rcu-tasks: Check for abandoned callbacks discards 6b3ff4ad18d5 rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] discards 84d991b808c1 rcu: Diagnose extended sync_rcu_do_polled_gp() loops discards c12534adc7ed rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] discards c275d855cd85 rcutorture: Test polled expedited grace-period primitives discards 40af6a95af90 rcu: Add polled expedited grace-period primitives discards 7c835aeaeab8 rcutorture: Verify that polled GP API sees synchronous gra [...] discards b59ce355bfdf rcu: Make Tiny RCU grace periods visible to polled APIs discards 8bf53b86cf79 rcu: Make polled grace-period API account for expedited gr [...] discards 3c80163309a5 rcu: Switch polled grace-period APIs to ->gp_seq_polled discards 3fdf363d6182 rcutorture: Validate get_completed_synchronize_rcu() discards 9e06601e087e rcu: Provide a get_completed_synchronize_rcu() function discards fea508baa7eb rcu: Make normal polling GP be more precise about sequence [...] discards 2025d8bf1ce4 rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty discards 874af88bfd06 rcu/nocb: Add option to opt rcuo kthreads out of RT priority discards 5b8e1d74d29b rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() discards 4368dd63d63a rcu/nocb: Add an option to offload all CPUs on boot discards 2c94807f66dd rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] discards b9d4ee44a62b rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] discards 1eeb08255bab rcu/nocb: Add/del rdp to iterate from rcuog itself discards 14c51d13c8ba srcu: Block less aggressively for expedited grace periods discards 00a6ce7004a1 rcu/tree: Add comment to describe GP-done condition in fqs loop discards b5329c7eb998 rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() discards 1dd788687350 rcu/kvfree: Remove useless monitor_todo flag discards df266730a11f rcu: Cleanup RCU urgency state for offline CPU discards 0a4ab152fc95 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN discards 6f674fd1c555 locking/csd_lock: Change csdlock_debug from early_param to [...] discards d03d48c1eaa9 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels discards 3c49be9a4443 rcu: Immediately boost preempted readers for strict grace periods discards 5737713c7234 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() discards cef3a29ae2df rcu: Avoid tracing a few functions executed in stop machine discards 1fa80408dbde rcu: Decrease FQS scan wait time in case of callback overloading discards 73368e5c1d4d btrfs: warn about dev extents that are inside the reserved range discards 9e3b793db5c2 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] discards 2ad00a6f0afc doc: Document the rcutree.rcu_divisor kernel boot parameter discards af72b9b79ca2 rcutorture: Update rcutorture.fwd_progress help text discards fd2cb972fdc7 context_tracking: Interrupts always disabled for ct_idle_exit() discards fb74bc5de043 MAINTAINERS: Add Paul as context tracking maintainer discards d184ec9feb7c rcu/context_tracking: Merge dynticks counter and context t [...] discards 189c0f162a38 context_tracking: Convert state to atomic_t discards b0273fb1c915 rcu/context-tracking: Remove unused and/or unecessary midd [...] discards 9765c4ff4c30 rcu/context-tracking: Move RCU-dynticks internal functions [...] discards d84a3f6335f9 rcu/context-tracking: Move deferred nocb resched to contex [...] discards 17a8cbee03a7 rcu/context_tracking: Move dynticks_nmi_nesting to context [...] discards 144f9287e0ab rcu/context_tracking: Move dynticks_nesting to context tracking discards 8bb4e216b773 rcu/context_tracking: Move dynticks counter to context tracking discards 97068ffb7b41 rcu/context-tracking: Remove rcu_irq_enter/exit() discards a2119b6c1d4d context_tracking: Take NMI eqs entrypoints over RCU discards 342ebd2a5348 context_tracking: Take IRQ eqs entrypoints over RCU discards c6bee41c10e9 context_tracking: Take idle eqs entrypoints over RCU discards 2ad9b4c81ea4 context_tracking: Split user tracking Kconfig discards 3664026538c7 context_tracking: Rename context_tracking_cpu_set() to ct_ [...] discards 873076a18c60 context_tracking: Rename context_tracking_enter/exit() to [...] discards 29765ae224e4 context_tracking: Rename context_tracking_user_enter/exit( [...] discards dcb1634db6e7 context_tracking: Rename __context_tracking_enter/exit() t [...] discards 2b65dd63564f context_tracking: Add a note about noinstr VS unsafe conte [...] discards bb0e43d7a2dc context_tracking: Remove unused context_tracking_in_user() discards 01811148a597 rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() discards 096b555b39d8 rcu: Dump rcuc kthread status for CPUs not reporting quies [...] discards 6d9f6aab1eba btrfs: use named constant for reserved device space discards 9cc10984a1f8 Merge remote-tracking branch 'spi/for-5.20' into spi-next discards b4b19d9575fb Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] discards bef6ea5cbd4f Merge remote-tracking branch 'asoc/for-5.20' into asoc-next discards 02375363e547 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus discards cadd2590307a drm/msm/dpu: remove hard-coded linewidth limit for writeback discards fe29a2ef5793 drm/msm/dpu: fix maxlinewidth for writeback block discards 2c00a5337c86 drm/msm/dpu: move intf and wb assignment to dpu_encoder_se [...] discards b4e4e4fb186b drm/msm/dp: make dp_bridge_mode_valid() more precise discards a4947b8e10ee drm/msm/dpu: drop enum msm_display_caps discards 83958b9b7b80 drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends discards b917b075b95f drm/msm/mdp4: get rid of struct mdp4_platform_config discards cfac8e10c4d5 drm/msm/mdp4: move iommu_domain_alloc() call close to its usage discards 156d58af7b55 drm/msm/dp: check core_initialized before disable interrup [...] discards 5130fb90a2d3 Merge branch 'for-5.20/block' into for-next discards dd104bcc2cf2 x86/PCI: Revert "x86/PCI: Clip only host bridge windows fo [...] discards c13794dbe936 block: Directly use ida_alloc()/free() discards 9f3b1322b441 f2fs: optimize error handling in redirty_blocks discards 27ef61f3bf3d f2fs: do not skip updating inode when retrying to flush node page discards 503bbcc92f0b f2fs: run GCs synchronously given user requests discards ebf40fd2201e f2fs: use the updated test_dummy_encryption helper functions discards f8ed39ad779f f2fs: fix iostat related lock protection discards ad9542b26754 hwmon: (dell-smm) Add Dell G5 5590 to DMI table discards a731d66c5fe3 hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist discards d987ed28dab2 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] discards dd6a3bacd60f hwmon: (pmbus) fix build error unused-function discards a83e24dadbd0 hwmon: (lm90) Read the channel's temperature offset from d [...] discards 7904f86e72a6 hwmon: (lm90) Add support for 2nd remote channel's offset [...] discards b44f6c1c3db9 hwmon: (occ) Delete unnecessary NULL check discards df104ee24c61 hwmon: (lm90) Read the channel's label from device-tree discards b2e25de149ed hwmon: (lm90) Define maximum number of channels that are s [...] discards 0098998fbb9e hwmon: (lm90) Add compatible entry for adt7481 discards f73294a3e20b dt-bindings: hwmon: Allow specifying channels for lm90 discards cf30df706e4f dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 discards 3b97195700ac hwmon: Allow to compile ASB100 and FSCHMD on !X86 discards 8f08d6ad0998 hwmon: (pmbus) add MFR_* registers to debugfs discards e347e8decf82 hwmon: (pmbus) add a function to check the presence of a b [...] discards 41a6026d1989 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 discards ded82c29b905 hwmon: (sch56xx-common) Add DMI override table discards d4aa6bfab944 hwmon: (lm75) Replace kernel.h with the necessary inclusions discards a18372436f0f hwmon: (f71882fg) Add support for F71858AD (0x0903) discards 79e32df964d8 hwmon: (pmbus) Add support for Analog Devices LT7182S discards 443ddaeb0b59 dt-bindings: trivial-devices: Add lt7182s discards 93a8600bf2e3 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core discards 47d0e51052ff hwmon: (lm90) Support temp_samples attribute discards c1464eb49876 hwmon: (lm90) Add table with supported Analog/ONSEMI devices discards 9f313afb784f hwmon: (lm90) Add support and detection of Philips/NXP NE1618 discards e646ee47feff hwmon: (lm90) Add explicit support for ADM1020 discards a0186860094a hwmon: (lm90) Only disable alerts if not already disabled discards bd5d892c52a2 hwmon: (lm90) Add support for ADT7421 discards 038d4724b5a3 hwmon: (lm90) Add support for ON Semiconductor NCT218 discards 820f442993ba hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 discards c88011db3537 hwmon: (lm90) Add explicit support for NCT210 discards 9ce7d3ed5a5e hwmon: (lm90) Combine lm86 and lm90 configuration discards 7bae5fe72fe0 hwmon: (lm90) Add remaining chips supported by adm1021 driver discards 349192b30787 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 discards a154bf19307d hwmon: (lm90) Support MAX1617 and LM84 discards 2a917cf291ba hwmon: (lm90) Introduce 16-bit register write function discards 27b204efa9e5 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations discards 4d7abb614782 hwmon: (lm90) Add support for MAX6642 discards 66aefdaac743 hwmon: (lm90) Add flag to indicate conversion rate support discards 5bd034b31eb8 hwmon: (lm90) Add flag to indicate support for minimum tem [...] discards b2702e734c8c hwmon: (lm90) Add support for MAX6690 discards bb0f561c2d9b hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] discards 5ea1fcb4bd76 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 discards 9a872e13211f hwmon: (lm90) Add explicit support for MAX6648/MAX6692 discards fe13dace55c5 hwmon: (lm90) Add flag to indicate 'alarms' attribute support discards 44e0789fa646 hwmon: (lm90) Fix/Add detection of G781-1 discards 56ea9eda93d5 hwmon: (lm90) Add support for additional chip revision of NCT1008 discards a59b92d9ab47 hwmon: (lm90) Rework detect function discards 2ac5ba05f24e hwmon: (lm90) Use single flag to indicate extended tempera [...] discards 873b6f4de0f7 hwmon: (lm90) Support multiple temperature resolutions discards ed011c8c3441 hwmon: (lm90) Only re-read registers if volatile discards dc817e5800b2 hwmon: (lm90) Add support for unsigned and signed temperatures discards 7e3af6361a10 hwmon: (lm90) Enable full PEC support for ADT7461A discards d8b4848eb63c hwmon: (lm90) Add partial PEC support for ADT7461 discards bce98991876d hwmon: (lm90) Improve PEC support discards 813d13b4dda7 hwmon: (lm90) Stop using R_/W_ register prefix discards aff754b9cbc3 hwmon: (lm90) Move status register bit shifts to compile time discards 82ed82ae76ac hwmon: (lm90) Use BIT macro discards 39c851508a51 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] discards 4ac93b6201ad hwmon: (lm90) Reorder include files in alphabetical order discards 4a5a29a39804 hwmon: (lm90) Rework alarm/status handling discards 7adeb3090abe hwmon: (lm90) Generate sysfs and udev events for all alarms discards 07158b8bc5e0 hwmon: (pmbus) Move pec attribute to I2C device discards 593f85561631 btrfs: send: use boolean types for current inode status discards b6013ca88dd9 btrfs: send: remove old TODO regarding ERESTARTSYS discards 3d4754958468 btrfs: send: simplify includes discards e061c77f4adb btrfs: send: drop __KERNEL__ ifdef from send.h discards 263eea31df45 btrfs: send: add new command FILEATTR for file attributes discards 3d8cfc2c3ec7 btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] discards 5f668e5438f9 drm/msm/mdp5: Add perf data for MDP v1.16 discards 9d923cb30180 drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf discards 17d3a39b5f30 dt-bindings: msm: update maintainers list with proper id discards 55bc1b4598a3 btrfs: Add the capability of getting commit stats in BTRFS discards e9e3c431749e drm/msm/dpu: make dpu hardware catalog static const discards 624581978604 drm/msm/dpu: constify struct dpu_mdss_cfg discards 5c2274ce0666 drm/msm/dpu: change catalog->dma_cfg to be a const pointer discards f7683be9b946 drm/msm/dpu: change catalog->perf to be a const pointer discards 957277ab7271 drm/msm/dpu: remove hwversion field from data structures discards 4845315c4720 drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog discards c1f738b2109e drm/msm/dpu: use feature bit for LM combined alpha check discards 7390c7512da0 drm/msm/dpu: add writeback support for sc7180 discards 5331c4638221 dt-bindings: msm/dp: List supplies in the bindings discards 034400c18ce1 btrfs: reset block group chunk force if we have to wait discards bed5d797ab6d btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t discards 99dcde0eaac7 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino discards af30868b726f btrfs: simplify parameters of backref iterators discards 493d16cd793e btrfs: call inode_to_path directly and drop indirection discards 5939778250e3 drm/msm/dp: rewrite dss_module_power to use bulk clock functions discards 94b80bbb0df4 drm/msm/dp: inline dp_power_clk_set_rate() discards 6cd22d8d2895 btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() discards 5405ee5bca3b btrfs: use btrfs_raid_array to calculate number of parity stripes discards 832eb6e40428 btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] discards 017245ef8c0d btrfs: remove parameter dev_extent_len from scrub_stripe() discards 26d77dc05d59 drm/msm/dp: set stream_pixel rate directly discards 965dc12edd4c drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link") discards 5e6ed00c4b41 btrfs: unify tree search helper returning prev and next nodes discards be76b6c4be40 btrfs: make tree search for insert more generic and use it [...] discards bc67dfb60ebe btrfs: open code inexact rbtree search in tree_search discards a686c33c9754 btrfs: remove node and parent parameters from insert_state discards ae48c04876a2 btrfs: add fast path for extent_state insertion discards 620818fa5cb2 btrfs: pass bits by value not by pointer for extent_state helpers discards 09e556ddea9c btrfs: lift start and end parameters to callers of insert_state discards 0057ba5a220e btrfs: open code rbtree search in insert_state discards ab2386739b1c btrfs: open code rbtree search in split_state discards 86d0a15b0083 btrfs: raid56: avoid double for loop inside raid56_parity_ [...] discards bee29ab481e9 btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() discards 1bf6a0b7d351 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] discards 6e70260a8e4c btrfs: raid56: avoid double for loop inside __raid56_parit [...] discards 3e1963035b27 btrfs: raid56: avoid double for loop inside finish_rmw() discards e4dcded3b5ee Documentation: update btrfs list of features and link to r [...] discards 8e619a1ba725 btrfs: fix deadlock with fsync+fiemap+transaction commit discards 0d227daa5cfe btrfs: tree-log: make the return value for log syncing consistent discards d46f52fc8afe btrfs: don't set lock_owner when locking extent buffer for [...] discards 89a3dbb6b623 btrfs: add tracepoints for ordered extents discards b4f865c5dbc2 btrfs: zoned: fix critical section of relocation inode writeback discards cb5d52129662 btrfs: zoned: prevent allocation from previous data relocation BG discards 16829b709184 btrfs: sysfs: advertise zoned support among features discards 8cc2aecc3db7 btrfs: split discard handling out of btrfs_map_block discards 41586a390eb8 btrfs: stop looking at btrfs_bio->iter in index_one_bio discards 5406069c99a2 btrfs: reject log replay if there is unsupported RO compat flag discards 1b505059de41 btrfs: make btrfs_super_block::log_root_transid deprecated discards 8587a6570320 btrfs: do not BUG_ON() on failure to migrate space when re [...] discards cac09e378a8e btrfs: add missing inode updates on each iteration when re [...] discards c5c169d04a6e btrfs: fix race between reflinking and ordered extent completion discards a02841d568ec Merge branch 'io_uring-5.19' into for-5.20/io_uring discards 695d7fbc2941 drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c discards 84bf7291902a Merge branch into tip/master: 'x86/mm' discards eeccfec778fd Merge branch into tip/master: 'x86/fpu' discards ccab6438e5e8 Merge branch into tip/master: 'x86/cpu' discards c269784469f1 Merge branch into tip/master: 'sched/core' discards eb4b041039c9 Merge branch into tip/master: 'perf/core' discards 0ae236f66b89 Merge branch into tip/master: 'irq/core' discards fd9cac6fa800 Merge branch into tip/master: 'x86/urgent' discards 083bea06c5d9 Merge branch into tip/master: 'sched/urgent' discards 65ea7328c17c Merge branch into tip/master: 'objtool/urgent' discards 6c46260216d0 Merge branch into tip/master: 'locking/urgent' discards b4ddffb20202 Merge branch into tip/master: 'irq/urgent' discards 82437291c968 OPP: Provide a simple implementation to configure multiple clocks discards d6f69438faba OPP: Assert clk_count == 1 for single clk helpers discards d0dc1a23ba50 OPP: Add key specific assert() method to key finding helpers discards d0f61915a068 OPP: Allow multiple clocks for a device discards 29d9cbea7a20 OPP: Make dev_pm_opp_set_opp() independent of frequency discards 00d776d33da9 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() discards 4996d0118601 OPP: Remove rate_not_available parameter to _opp_add() discards 814792a7542f OPP: Use consistent names for OPP table instances discards 2f1b6df90973 OPP: Use generic key finding helpers for bandwidth key discards 18c948fbf2f7 OPP: Use generic key finding helpers for level key discards fc4e995d77f0 OPP: Use generic key finding helpers for freq key discards c634e02f0888 OPP: Add generic key finding helpers omits 86c153cdb591 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() omits b89d716e7912 OPP: Remove custom OPP helper support omits f5c9e71ce44b OPP: ti: Migrate to config_regulators() omits 43573fd759c8 OPP: Add dev_pm_opp_get_supplies() omits c6a1c4130213 OPP: Make _generic_set_opp_regulator() a config_regulators [...] omits 08d58e7e8d13 OPP: Add support for config_regulators() helper omits ea82177b9e49 OPP: Rearrange dev_pm_opp_set_config() and friends omits 4e7b3fa4e28a OPP: Remove dev_pm_opp_set_prop_name() and friends omits f74e7fa63f75 OPP: Remove dev_pm_opp_attach_genpd() and friends omits b6bd9f81e793 OPP: Remove dev_pm_opp_register_set_opp_helper() and friends omits 9e986831a491 OPP: Remove dev_pm_opp_set_clkname() and friends omits a04616cb7dad OPP: Remove dev_pm_opp_set_supported_hw() and friends omits fe3551bd8761 OPP: Remove dev_pm_opp_set_regulators() and friends omits 5ebf779c7a4c serial: qcom: Migrate to dev_pm_opp_set_config() omits 8497814e01ed spi: qcom: Migrate to dev_pm_opp_set_config() omits 073220f784cf soc/tegra: Migrate to dev_pm_opp_set_config() omits a273faef3e8e soc/tegra: Remove the call to devm_pm_opp_set_clkname() discards 71f7a4d5e7cd Merge branch 'imx/defconfig' into for-next discards da3de44ac9e0 Merge branch 'imx/dt64' into for-next discards 175261d01f08 Merge branch 'imx/dt' into for-next discards f567d0cc5a87 Merge branch 'imx/bindings' into for-next discards 7a8de234ffb4 Merge branch 'imx/soc' into for-next discards 40e11e7a6cc7 iomap: add support for dma aligned direct-io discards 84f970d415ef block: relax direct io memory alignment discards 72230944b7a5 block: introduce bdev_iter_is_aligned helper discards ab7c0c3abb2e iov: introduce iov_iter_aligned discards 4b5310470e72 block/bounce: count bytes instead of sectors discards 4ff782f24a4c block/merge: count bytes instead of sectors discards 8a39418810a6 block: add a helper function for dio alignment discards 24b10a6e0bc2 block: introduce bdev_dma_alignment helper discards 5f507439f051 block: export dma_alignment attribute discards 7a2b81b95a89 block/bio: remove duplicate append pages code discards 1180b55c93f6 block: fix infinite loop for invalid zone append discards d3104995c583 Merge branches 'acpi-processor' and 'acpi-apei' into linux-next discards 901a2827fdf9 Merge remote-tracking branch 'regulator/for-5.20' into reg [...] discards f8a56b4cb3a7 btrfs: pass the btrfs_bio_ctrl to submit_one_bio discards 26b320283837 btrfs: merge end_write_bio and flush_write_bio discards a218f74698f6 btrfs: don't use bio->bi_private to pass the inode to subm [...] discards 638ab1768a6a btrfs: remove redundant check in up check_setget_bounds discards 25ca1b1ef673 btrfs: add error messages to all unrecognized mount options discards 6ede8485e544 btrfs: replace kmap() with kmap_local_page() in lzo.c discards 7e0e33fa288c btrfs: replace kmap() with kmap_local_page() in inode.c discards 1ce47e0f55d3 btrfs: do not allocate a btrfs_bio for low-level bios discards 28630133b65d btrfs: factor stripe submission logic out of btrfs_map_bio discards 0609cf7ed02a btrfs: remove btrfs_end_io_wq discards 86d72525f971 btrfs: centralize setting REQ_META discards 42f4e678a09a btrfs: don't use btrfs_bio_wq_end_io for compressed writes discards 52175c2561c2 btrfs: don't double-defer bio completions for compressed reads discards ca00a6ba1c01 btrfs: defer I/O completion based on the btrfs_raid_bio discards a7eee032e6ea btrfs: split btrfs_submit_data_bio to read and write parts discards c1b61f7ad53f btrfs: simplify code flow in btrfs_submit_dio_bio discards c24d5dae30ba btrfs: move more work into btrfs_end_bioc discards db512bd3d3e2 btrfs: send: enable support for stream v2 and compressed writes discards c3a5d05b8229 btrfs: send: send compressed extents with encoded writes discards 0b1fb21d195e btrfs: send: get send buffer pages for protocol v2 discards ed97a38b8238 btrfs: send: write larger chunks when using stream v2 discards d5b658fe2028 btrfs: send: add stream v2 definitions discards 7db8bb597a18 btrfs: send: explicitly number commands and attributes discards fd32aea8a389 btrfs: send: remove unused send_ctx::{total,cmd}_send_size discards 91f76eca2c7b btrfs: sysfs: add force_chunk_alloc trigger to force allocation discards f81c82544503 btrfs: sysfs: export chunk size in space infos discards b591a9aa816c btrfs: store chunk size in space-info struct discards 10a730609f46 btrfs: reduce amount of reserved metadata for delayed item [...] discards d36d9b5e21bb btrfs: set delayed item type when initializing it discards 5ccef44065e6 btrfs: do not BUG_ON() on failure to reserve metadata for [...] discards f8ac02e42c2f btrfs: improve batch insertion of delayed dir index items discards 3a409be13d52 btrfs: assert that delayed item is a dir index item when a [...] discards fdfc9f59f5c2 btrfs: improve batch deletion of delayed dir index items discards de99ec18e377 btrfs: refactor the delayed item deletion entry point discards 2d15380c52be btrfs: deal with deletion errors when deleting delayed items discards 9817259eed70 btrfs: add assertions when deleting batches of delayed items discards 23749f3977a3 btrfs: balance btree dirty pages and delayed items after c [...] discards 89989b0f3f44 btrfs: free the path earlier when creating a new inode discards b019dd5c798b btrfs: balance btree dirty pages and delayed items after a rename discards d4ca15fe2571 btrfs: add trace event for submitted RAID56 bio discards 71bf8a4bbee4 btrfs: update stripe_sectors::uptodate in steal_rbio discards 5df899df2c86 btrfs: remove redundant calls to flush_dcache_page discards 75d7c8fd92f2 btrfs: only write the sectors in the vertical stripe which [...] discards 3487d62802d9 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] discards a01dc71ced5c btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] discards 07ce1835768c btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance discards 5329ff28bee8 btrfs: introduce btrfs_try_lock_balance discards be6c51c101d9 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio discards 44dda76d6730 btrfs: add a helper to iterate through a btrfs_bio with se [...] discards bb918fea2ab2 btrfs: factor out a btrfs_csum_ptr helper discards 186174f697b8 btrfs: refactor end_bio_extent_readpage code flow discards fdd273f070d7 btrfs: factor out a helper to end a single sector buffer I/O discards e39d4f5418be btrfs: remove duplicated parameters from submit_data_read_ [...] discards 968fe8ce00f3 btrfs: introduce a data checksum checking helper discards fcf6c8738f3c btrfs: quit early if the fs has no RAID56 support for raid [...] discards 165261977cb4 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED discards 80a64ae3ece5 btrfs: prevent remounting to v1 space cache for subpage mount discards be1774011082 btrfs: zoned: fix comment description for sb_write_pointer logic discards 76bee978d9a4 btrfs: fix typos in comments discards 8f236b0e696d btrfs: fix hang during unmount when block group reclaim ta [...] discards a02227d13bb8 m68k: mac: Fix typos in comments discards 43f754134a92 m68k: Fix syntax errors in comments discards e749d205d653 m68k: coldfire: make symbol m523x_clk_lookup static discards 76cc2758d0b5 m68k: coldfire/device.c: protect FLEXCAN blocks discards e27728b91489 Merge branch 'v5.20-armsoc/dts64' into for-next discards 92701caeeaf2 tools/memory-model: Use "-unroll 0" to keep --hw runs finite discards 1e828cbd37b6 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] discards 80cf4836c714 tools/memory-model: Add data-race capabilities to judgelitmus.sh discards fa68e95e34d3 tools/memory-model: Add checktheselitmus.sh to run specifi [...] discards 988c305f823b tools/memory-model: Repair parseargs.sh header comment discards 8d523525d742 tools/memory-model: Add "--" to parseargs.sh for addition [...] discards e94a896f02ce tools/memory-model: Make history-check scripts use mselect7 discards 95d180a1246e tools/memory-model: Make checkghlitmus.sh use mselect7 discards dff2b6d828a7 tools/memory-model: Fix scripting --jobs argument discards 1d58abc6a75b tools/memory-model: Implement --hw support for checkghlitmus.sh discards 13f33ee0bfb2 tools/memory-model: Add -v flag to jingle7 runs discards 81f9c8254b88 tools/memory-model: Make runlitmus.sh check for jingle errors discards a4fc78376eae tools/memory-model: Allow herd to deduce CPU type discards 0f4639388e75 tools/memory-model: Keep assembly-language litmus tests discards 7427a882e8e2 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] discards 2eb2d961a120 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] discards e4e41df53875 tools/memory-model: Split runlitmus.sh out of checklitmus.sh discards e6b6fcf8622d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files discards 403faf92937f tools/memory-model: Hardware checking for check{,all}litmus.sh discards 51ef13aa4093 tools/memory-model: Fix checkalllitmus.sh comment discards 516c84246af3 tools/memory-model: Add simpletest.sh to check locking, RC [...] discards 890db9294dea tools/memory-model: Make judgelitmus.sh handle hardware ve [...] discards dc7a8dc493e9 tools/memory-model: Update parseargs.sh for hardware verification discards 27ef34303481 tools/memory-model: Fix paulmck email address on pre-exist [...] discards 588623642acb tools/memory-model: Make judgelitmus.sh detect hard deadlocks discards c8c92a3876c7 tools/memory-model: Make judgelitmus.sh identify bad macros discards 51194ac3d346 tools/memory-model: Make cmplitmushist.sh note timeouts discards bd15ac938925 tools/memory-model: Make judgelitmus.sh note timeouts discards 3a29997fb526 tools/memory-model: Document locking corner cases discards 7b63b6462ba5 Merge branch 'v5.20-armsoc/dts64' into for-next discards 8204d960f5b1 iio: adc: stm32: fix maximum clock rate for stm32mp15x discards 264b56e1312b iio: adc: stm32: fix vrefint wrong calibration value handling discards 371ce3373db0 iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) discards 18440d4c3724 Merge branch 'v5.19-armsoc/dtsfixes' into for-next discards 105f2f1bdfb9 Merge branch 'v5.19-armsoc/dtsfixes' into for-next discards 5226a378d36d Merge branch 'v5.20-armsoc/dts64' into for-next discards 5aa033a91982 Merge branch 'v5.20-armsoc/dts32' into for-next discards aa958d2d2d75 dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc- [...] discards 83916ec5a8c7 media: pvrusb2: fix memory leak in pvr_probe discards db731d8a5b31 media: rcar-vin: Fix channel routing for Ebisu discards 2cbd36034e11 media: mediatek/vcodec: Enable incoherent buffer allocation discards 3dd7998a6edf media: amphion: delete unnecessary NULL check discards e998ab47547d media: imx-jpeg: Implement drain using v4l2-mem2mem helpers discards 883271cd155b media: imx-jpeg: Align upwards buffer size discards 67d1558c92a4 media: imx-jpeg: Leave a blank space before the configurat [...] discards e24afdc6829d media: imx-jpeg: Correct some definition according specification discards 4d97111a8865 media: platform: fix missing/incorrect resource cleanup in [...] discards 567347d72a6e media: amphion: Replace zero-length array with flexible-ar [...] discards 3f0969e22f1f media: Hantro: Correct G2 init qp field discards 2c53819496af media: mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy discards 784457ce59be media: atmel: atmel-isc-base: move cropping settings outsi [...] discards d6ca99623176 media: camss: Move and unexport functions specific to ISPIF discards 1e983fe1c5bc media: amphion: return error if format is unsupported by vpu discards 4e2980faf81e media: staging: atomisp: fix typo in comment discards 92b86db1350b media: platform: exynos4-is: fix typos in comments discards 0b1365c37a8e media: mediatek: vcodec: fix typo in comment discards c4e6b0b80d3e media: platform: exynos-gsc: fix typo in comment discards c8946454ed96 media: tw686x: Register the irq at the end of probe discards 7bce792845b0 media: tw5864: Convert to use managed functions pcim* and devm* discards fd0a6a228db1 media: platform: cros-ec: Add moli to the match table discards d8754e50bcf7 media: platform: omap: Pass a pointer to virt_to_page() discards f7a54516d774 media: amphion: vdec check format in enum_fmt discards ff5d4f7445e1 media: camss: Allocate camss struct as a managed device resource discards 751b4def379f media: hantro: Be more accurate on pixel formats step_widt [...] discards 18f7989eae08 media: airspy: respect the DMA coherency rules discards 6406c6c17bac media: media: jpegenc: set bit mask for jpegenc discards 93f6cc58c1d5 media: media: jpegenc: add mediatek,mt8186-jpgenc compatible discards 0bbb8a1ab38c media: rc: Directly use ida_free() discards 561db6042460 media: ttusbir: avoid unnecessary usb_unlink_urb() discards 527b8da27590 media: ttusbir: NOIO during resume discards aba80baab0e9 media: xbox_remote: xbox_remote_initialize() cannot fail discards b31dfa5958a9 media: streamzap: avoid unnecessary GFP_ATOMIC discards 53deb5dda501 media: redrat3: no unnecessary GFP_ATOMIC discards cddc3f399219 media: imon_raw: respect DMA coherency discards 0fc4ad4a9b1b media: iguanair: no superfluous usb_unlink_urb() discards 7b34f32de249 media: igorplugusb: remove superfluous usb_unlink_urb() discards 163cc835582a media: igorplugusb: break cyclical race on disconnect discards 7632e7cf82cc media: igorplugusb: prevent use after free in probe error discards cecf90970275 media: igorplugusb: respect DMA coherency discards f7c38da16929 media: mediatek: vcodec: Add to support H264 inner racing mode discards 61be10a04ac7 media: mediatek: vcodec: prevent kernel crash when scp ipi [...] discards 8f79077e730e media: mediatek: vcodec: Different codec using different c [...] discards eac2925b31b9 media: mediatek: vcodec: Adds compatible for mt8195 discards f81012c3c5de media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] discards 65b7215926da media: mediatek: vcodec: Add to support lat soc hardware discards 94968c24c9a2 media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] discards e5eb73f0f3db media: mediatek: vcodec: add vp9 decoder driver for mt8186 discards f4969793d2cf media: vivid.rst: document HDMI Video Guard Band control discards bb6a4f40e7eb media: Add P010 video format discards 9673f0c7689d media: imx-jpeg: Encoder support to set jpeg quality discards 97ffb4c49321 media: platform: samsung: s5p-jpeg: replace ternary operat [...] discards 53e21de02ac5 media: i2c: adv7180: fix reserved bit in Video Selection 2 discards f731ab86d983 media: stkwebcam: deprecate driver, move to staging discards 0dacb00ef5e9 media: platform: exynos-gsc: remove redundant initializati [...] discards 52f220aa4e2c media: amphion: support for reloading module discards ba8b435c2c2f media: atmel: atmel-isc-base: remove unneeded semicolon discards 582ed8345c74 media: st-delta: Remove unneeded NULL check in delta-v4l2 discards 39a6a0d54e59 media: usbtv: Add PAL-Nc standard discards 9d3a7296f0b2 media: cx88: Fix PAL-Nc standard discards 87e980bff2a2 media: vivid: add HDMI Video Guard Band control discards db8d7697be05 media: v4l2-tpg: add HDMI Video Guard Band test pattern discards 2fa96ab841d0 media: cec-adap.c: log when claiming LA fails unexpectedly discards 1337677d6c6c media: adv7604: try all infoframe types discards f673698ceee5 media: camss: Allocate power domain resources dynamically discards 4e0b7fc60bc6 media: davinci: vpif: add missing of_node_put() in vpif_probe() discards 25021f380ff6 media: TDA1997x: Fix the error handling in tda1997x_probe() discards a90f1c1725d2 media: dt-bindings: qcom,sdm660-camss: document interconnects discards 55d4a88fef33 media: camss: csid: fix wrong size passed to devm_kmalloc_array() discards 85c4bbd18fa6 media: staging: media: zoran: replace dprintk with new deb [...] discards 05b556c01100 media: staging: media: zoran: replace all pr_err with zrde [...] discards d493884b7e5b media: staging: media: zoran: setup videocodec header for [...] discards 11d5871543d1 media: staging: media: zoran: add logging macros discards 1c92e8b9a2d7 media: atmel: atmel-sama7g5-isc: fix warning in configs wi [...] discards f97c473e9fa5 media: imx-jpeg: Don't fill the description field in struc [...] discards 05c800c26b21 efi/x86: libstub: Fix typo in __efi64_argmap* name discards 403a021f338b efi: sysfb_efi: remove unnecessary <asm/efi.h> include discards 6a6a0438392c dt-bindings: arm: fsl: add imx93 11x11 evk board omits 22cd13a29127 Merge branch for-5.20/arm64/defconfig into for-next omits 42fe3aba361d Merge branch for-5.20/arm64/dt into for-next omits 7af2a24dbee8 Merge branch for-5.20/arm/dt into for-next omits 29803c18b832 Merge branch for-5.20/dt-bindings into for-next discards bb0fa1533715 dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colib [...] discards b7fb186ebab3 Merge branch 'v5.19-next/soc' into for-next discards 003586da100a Merge branch 'v5.19-next/dts32' into for-next discards f1b03cf05746 fbcon: Fix accelerated fbdev scrolling while logo is still shown discards 7c8c6c85c1e9 fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters discards f7898b33dbb0 Merge branch 'v5.20-armsoc/dts64' into for-next discards 3012a39c78c7 Merge branch 'v5.20-armsoc/dts32' into for-next discards b28a36fad7c6 Merge branch 'v5.19-armsoc/dtsfixes' into for-next discards 0c837862d93c f2fs: attach inline_data after setting compression omits f978e8023f33 ARC: bitops: Change __fls to return unsigned long omits 3ceb3d25965a ARC: Fix syntax errors in comments omits 433d835da8dc ARC: Fix comment typo discards 5f414c4e30de Merge branch 'misc-5.19' into next-fixes discards 0039d413877c btrfs: add error messages to all unrecognized mount options omits 44a5f0330d32 Merge branch 'mem-ctrl-next' into for-next discards dee61a0ffff5 iio: adc: vf610: fix conversion mode sysfs node name discards b192ddb1eddf iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_at [...] discards 53757a15f21f iio: test: fix missing MODULE_LICENSE for IIO_RESCALE=m discards e104588d3fe4 iio:humidity:hts221: rearrange iio trigger get and register discards 10c204f288a7 iio:chemical:ccs811: rearrange iio trigger get and register discards 2fdd8b1f053b iio:accel:mxc4005: rearrange iio trigger get and register discards cc3974003f83 iio:accel:kxcjk-1013: rearrange iio trigger get and register discards 2bf0a3f97830 iio:accel:bma180: rearrange iio trigger get and register discards 4f1855d0d798 iio: afe: rescale: Fix boolean logic bug discards b5e1cf77d1a0 iio: adc: aspeed: Fix refcount leak in aspeed_adc_set_trim_data discards deaf083bfe54 iio: adc: stm32: Fix IRQs on STM32F4 by removing custom sp [...] discards 6e2919e6e2a4 iio: adc: stm32: Fix ADCs iteration in irq handler discards 5f954dd45220 iio: adc: ti-ads131e08: add missing fwnode_handle_put() in [...] discards 444d33270235 iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rz [...] discards eac375891ee0 iio: trigger: sysfs: fix use-after-free on remove discards 72b3fc61c752 thermal: k3_j72xx_bandgap: Add the bandgap driver support discards d30f84000797 dt-bindings: thermal: k3-j72xx: Add VTM bindings documentation discards 83520935923e thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_s [...] discards 45b5e2572ed6 thermal/core: Fix memory leak in __thermal_cooling_device_ [...] discards ecdde8bf6e6a iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() discards a142568c4406 iio: freq: admv1014: Fix warning about dubious x & !y and [...] discards d3296c58b3f1 iio: adc: stm32-adc: Use generic_handle_domain_irq() discards 9ea13dd36025 dt-bindings: thermal: tsens: Add sc8280xp compatible discards a966c193f148 dt-bindings: thermal: lmh: Add Qualcomm sc8180x compatible discards 9dcb288dc43a thermal/drivers/qcom/lmh: Add sc8180x compatible discards 73b31c0b5942 thermal/drivers/rz2gl: Fix OTP Calibration Register values discards e81ce83c3b38 dt-bindings: thermal: rzg2l-thermal: Document RZ/G2UL bindings discards 6b982adda17d thermal: thermal_of: fix typo on __thermal_bind_params discards c6be0ccd6c05 tools/thermal: remove unneeded semicolon discards 1189299d8fd3 tools/lib/thermal: remove unneeded semicolon discards c3827036dd88 thermal/drivers/broadcom: Fix potential NULL dereference i [...] discards c07a7c8dbcd8 tools/thermal: Add thermal daemon skeleton discards a84a55b356ad tools/thermal: Add a temperature capture tool discards 8d3e4e4e4d93 tools/thermal: Add util library discards 60c42a1030dd tools/lib/thermal: Add a thermal library discards e08277df1e1a thermal/drivers/thermal_of: Add change_mode ops support fo [...] discards d1de9c29628b thermal/drivers/bcm2711: Don't clamp temperature at zero discards faddb1da448e thermal/drivers/tsens: Add compat string for the qcom,msm8960 discards 9386d9208b5c dt-bindings: thermal: qcom-tsens.yaml: add msm8960 compat string discards 7605f54ade7b thermal/drivers/k3: Add hwmon support discards 5d1b47fa867c thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM discards b86352f309c7 thermal/drivers/qcom: Add support for multiple generations [...] discards d33861fa5bd5 iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 [...] discards 9117fbc4ff73 dt-bindings: thermal: qcom: add PMIC5 Gen2 ADC_TM bindings discards 0829390fae00 thermal/drivers/rcar_thermal: Use platform_get_irq_optiona [...] discards 7253f98b1029 dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings discards b53c24f69199 drm/tegra: Support YVYU, VYUY and YU24 formats discards c25eae9d06b6 drm/tegra: Support semi-planar formats on Tegra114+ discards f3e0a175dcfe drm/tegra: Fix planar formats on Tegra186 and later discards 0bb9320fc457 gpu: host1x: Fix a memory leak in 'host1x_remove()' discards d65e338027e7 gpu: host1x: Fix an error handling path in 'host1x_probe()' discards 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-next adds 2f90ec127195 Merge tag 'drm-misc-fixes-2022-06-16' of git://anongit.fre [...] adds 3f0acf259a28 Merge tag 'drm-intel-fixes-2022-06-16' of git://anongit.fr [...] adds c904e3acbab3 drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl adds 4fd17f2ac0aa drm/amd/display: Cap OLED brightness per max frame-average [...] adds d08227a8b122 Merge tag 'amd-drm-fixes-5.19-2022-06-15' of https://gitla [...] adds 5c2b74517334 drm/exynos: fix IS_ERR() vs NULL check in probe adds 7d787184a18f drm/exynos: mic: Rework initialization adds 65cf7c02cfc7 Merge tag 'exynos-drm-fixes-v5.19-rc3' of git://git.kernel [...] adds 47700948a4ab Merge tag 'drm-fixes-2022-06-17' of git://anongit.freedesk [...] adds 9057a646446c Merge tag 'usb-5.19-rc3' of git://git.kernel.org/pub/scm/l [...] adds 62dcd5e198af Merge tag 'tty-5.19-rc3' of git://git.kernel.org/pub/scm/l [...] adds 9afc441c3c9c Merge tag 'staging-5.19-rc3' of git://git.kernel.org/pub/s [...] adds f0ec9c65a8d6 Merge tag 'char-misc-5.19-rc3' of git://git.kernel.org/pub [...] adds 79fe0f863f92 Merge tag 'v5.19-p2' of git://git.kernel.org/pub/scm/linux [...] adds 7c2d03f15f52 Merge tag 'linux-watchdog-5.19-rc3' of git://www.linux-wat [...] adds a96e902ba9ab Merge tag 'hwmon-for-v5.19-rc3' of git://git.kernel.org/pu [...] adds 274295c6e53f Merge tag 'for-5.19/dm-fixes-3' of git://git.kernel.org/pu [...] adds 5c0cd3d4a976 Merge tag 'fs_for_v5.19-rc3' of git://git.kernel.org/pub/s [...] adds 6436c770f120 io_uring: recycle provided buffer if we punt to io-wq adds f8e174c3071d Merge tag 'io_uring-5.19-2022-06-16' of git://git.kernel.d [...] adds 1fc766b5c084 nvme: add device name to warning in uuid_show() adds 2f0dad1719cb nvme: add bug report info for global duplicate id adds 4641a8e6e145 nvme-pci: add trouble shooting steps for timeouts adds 3765fad50896 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50 adds 2cf7a77ed5f8 nvme-pci: phison e12 has bogus namespace ids adds c98a879312ca nvme-pci: smi has bogus namespace ids adds c4f01a776b28 nvme-pci: sk hynix p31 has bogus namespace ids adds 6b961bce50e4 nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs adds 43047e082b90 nvme-pci: disable write zeros support on UMIC and Samsung SSDs adds 2396e958c816 Merge tag 'nvme-5.19-2022-06-15' of git://git.infradead.or [...] adds d0a180341fe0 Revert "md: don't unregister sync_thread with reconfig_mut [...] adds f34fdcd4a0e7 md/raid5-ppl: Fix argument order in bio_alloc_bioset() adds 04cb45b49567 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 14dc7a18abbe block: Fix handling of offline queues in blk_mq_alloc_requ [...] adds 5fd7a84a09e6 blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_ [...] adds 4d337cebcb1c blk-mq: avoid to touch q->elevator without any protection adds 6cfeadbff3f8 blk-mq: don't clear flush_rq from tags->rqs[] adds b96f3cab5965 block/bfq: Enable I/O statistics adds 462abc9de7a1 Merge tag 'block-5.19-2022-06-16' of git://git.kernel.dk/l [...] adds 2d806a688f98 Merge tag 'hyperv-fixes-signed-20220617' of git://git.kern [...] adds f10516322dda Merge tag 'riscv-for-linus-5.19-rc3' of git://git.kernel.o [...] adds b672332ef916 LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS adds a667e4d3d0b0 docs/LoongArch: Fix notes rendering by using reST directives adds 03dfb4a3abc4 docs/zh_CN/LoongArch: Fix notes rendering by using reST di [...] adds cc2fb31d49f8 Merge tag 'loongarch-fixes-5.19-2' of git://git.kernel.org [...] adds c50f11c6196f arm64: mm: Don't invalidate FROM_DEVICE buffers at start o [...] adds ef06e68290b2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 38335cc5ffaf Merge branch 'rework/kthreads' into for-linus adds 93d17c1c8c1c Merge tag 'printk-for-5.19-rc3' of git://git.kernel.org/pu [...] adds a2b36ffbf5b6 x86/PCI: Revert "x86/PCI: Clip only host bridge windows fo [...] adds 32efdbffff28 Merge tag 'pci-v5.19-fixes-2' of git://git.kernel.org/pub/ [...] adds 4b35035bcf80 Merge tag 'nfs-for-5.19-2' of git://git.linux-nfs.org/proj [...] adds 5d24968f5b7e cifs: when a channel is not found for server, log its conn [...] adds ace2045ed56f Merge tag '5.19-rc2-smb3-client-fixes' of git://git.samba. [...] adds 4f5bf12732fd fs: fix jbd2_journal_try_to_free_buffers() kernel-doc comment adds 48e02e611382 ext4: fix incorrect comment in ext4_bio_write_page() adds 3103084afcf2 ext4, doc: remove unnecessary escaping adds 15baa7dcadf1 ext4: fix warning when submitting superblock in ext4_commi [...] adds 8d5459c11f54 ext4: improve write performance with disabled delalloc adds 9b6641dd95a0 ext4: fix super block checksum incorrect after mount adds 4efd9f0d120c ext4: use kmemdup() to replace kmalloc + memcpy adds 85456054e10b ext4: fix up test_dummy_encryption handling for new mount API adds a08f789d2ab5 ext4: fix bug_on ext4_mb_use_inode_pa adds cf4ff938b47f ext4: correct the judgment of BUG in ext4_mb_normalize_request adds bc75a6eb856c ext4: make variable "count" signed adds b55c3cd102a6 ext4: add reserved GDT blocks check adds 1f3ddff37559 ext4: fix a doubled word "need" in a comment adds 354c6e071be9 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 063232b6c46e Merge tag 'xfs-5.19-fixes-1' of git://git.kernel.org/pub/s [...] adds ee4eb6eeaf14 Merge tag 'i2c-for-5.19-rc3' of git://git.kernel.org/pub/s [...] adds bc94632ceb4b Merge tag 'char-misc-5.19-rc3-take2' of git://git.kernel.o [...] adds 36da9f5fb6e3 Merge tag 'irq-urgent-2022-06-19' of git://git.kernel.org/ [...] adds 4afb65156a79 Merge tag 'locking-urgent-2022-06-19' of git://git.kernel. [...] adds 727c3991dfdb Merge tag 'sched-urgent-2022-06-19' of git://git.kernel.or [...] adds 5d770f11a162 Merge tag 'objtool-urgent-2022-06-19' of git://git.kernel. [...] adds 60428d8bc27f x86/tdx: Fix early #VE handling adds cdd85786f4b3 x86/tdx: Clarify RIP adjustments in #VE handler adds 1e7769653b06 x86/tdx: Handle load_unaligned_zeropad() page-cross to a s [...] adds 05c6ca8512f2 Merge tag 'x86-urgent-2022-06-19' of git://git.kernel.org/ [...] adds a111daf0c53a Linux 5.19-rc3 adds 05b252cccb2e udmabuf: add back sanity check adds c4cf6785599b mm/slub: Move the stackdepot related allocation out of IRQ [...] adds eeaa345e1285 mm/slub: add missing TID updates on slab deactivation adds 59b785fe2abb Merge tag 'slab-for-5.19-fixup' of git://git.kernel.org/pu [...] adds 1d98cdf7fa2b perf unwind: Fix uninitialized variable adds ec906102e5b7 perf test: Fix "perf stat CSV output linter" test on s390 adds 94725994cfd7 libperf evsel: Open shouldn't leak fd on failure adds cc2145526c98 perf test: Fix variable length array undefined behavior in [...] adds 67e7d771580e perf beauty: Update copy of linux/socket.h with the kernel [...] adds 72dcae8efd42 perf test: Record only user callchains on the "Check Arm64 [...] adds b236371421df perf test topology: Use !strncmp(right platform) to fix gu [...] adds e5287e6dd3b0 perf expr: Allow exponents on floating point values adds 51ba539f5bdb perf arm-spe: Don't set data source if it's not a memory o [...] adds 2e323f360a7b tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources adds 37402d5d061b tools headers arm64: Sync arm64's cputype.h with the kerne [...] adds c788ef61ef2a perf metrics: Ensure at least 1 id per metric adds 140cd9ec8fdd tools headers UAPI: Sync linux/prctl.h with the kernel sources adds c5b3a0946bbe Merge tag 'perf-tools-fixes-for-v5.19-2022-06-19' of git:/ [...] adds da8badd7d358 scsi: ufs: Simplify ufshcd_clear_cmd() adds d1a7644648b7 scsi: ufs: Support clearing multiple commands at once adds 2acd76e7b859 scsi: ufs: Fix a race between the interrupt handler and th [...] adds 1d3e0980782f scsi: storvsc: Correct reporting of Hyper-V I/O size limits adds 72ea7fe0db73 scsi: ibmvfc: Allocate/free queue resource only during pro [...] adds aeaadcde1a60 scsi: ibmvfc: Store vhost pointer during subcrq allocation adds 78ca55889a54 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds cb78d1b5efff afs: Fix dynamic root getattr adds ff872b76b3d8 Merge tag 'for-5.19-rc3-tag' of git://git.kernel.org/pub/s [...] adds 60050ffe3d77 certs: Move load_certificate_list() to be with the asymmet [...] adds 3cde3174eb91 certs: Add FIPS selftests adds 0273fd423b2f Merge tag 'certs-20220621' of git://git.kernel.org/pub/scm [...] adds 34705a57e7df efi: sysfb_efi: remove unnecessary <asm/efi.h> include adds aa6d1ed107eb efi/x86: libstub: Fix typo in __efi64_argmap* name adds ca1fdab7fd27 Merge tag 'efi-urgent-for-v5.19-1' of git://git.kernel.org [...] adds 3abc3ae553c7 Merge tag '9p-for-5.19-rc4' of https://github.com/martinetd/linux adds de5c208d533a Merge tag 'linux-kselftest-fixes-5.19-rc4' of git://git.ke [...] adds dda8ad0aa8af firewire: cdev: fix potential leak of kernel stack due to [...] adds 2328fe7a98db firewire: convert sysfs sprintf/snprintf family to sysfs_emit adds 33fa35db8917 ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtre [...] adds 6376ab023748 ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg adds e87c65aeb46c ALSA: x86: intel_hdmi_audio: enable pm_runtime and set aut [...] adds bb30b453feda ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() adds d49951219b02 ALSA: hda/realtek: Add quirk for Clevo PD70PNT adds 9882d63bea14 ALSA: memalloc: Drop x86-specific hack for WC allocations adds 5faa0bc69102 ALSA: hda/conexant: Fix missing beep setup adds c7807b27d510 ALSA: hda/via: Fix missing beep setup adds 36a38c53b4ee ALSA: hda: Fix discovery of i915 graphics PCI device adds 627ce0d68eb4 ALSA: hda/realtek: Add quirk for Clevo NS50PU adds ddfe80311b81 Merge tag 'sound-5.19-rc4' of git://git.kernel.org/pub/scm [...] adds f410c3e000a3 Merge tag 'mmc-v5.19-rc2' of git://git.kernel.org/pub/scm/ [...] adds 9b7fd1670a94 phy: aquantia: Fix AN when higher speeds than 1G are not a [...] adds cc26c2661fef net: fix data-race in dev_isalive() adds e66e257a5d83 veth: Add updating of trans_start adds 911600bf5a5e tipc: fix use-after-free Read in tipc_named_reinit adds 2b04495e21cd hamradio: 6pack: fix array-index-out-of-bounds in decode_s [...] adds b4a028c4d031 ipv4: ping: fix bind address validity check adds ad8848535e97 selftests/bpf: Shuffle cookies symbols in kprobe multi test adds eb1b2985fe5c ftrace: Keep address offset in ftrace_lookup_symbols adds eb5fb0325698 bpf: Force cookies array to follow symbols sorting adds 730067022c01 selftest/bpf: Fix kprobe_multi bench test adds a4a8b2eea490 Merge branch 'bpf: Fix cookie values for kprobe multi' adds 63ce81d1c404 bpf, docs: Update some of the JIT/maintenance entries adds c88dbbcd88c2 fprobe, samples: Add use_trace option and show hit/missed counter adds c0f3bb4054ef rethook: Reject getting a rethook if RCU is not watching adds 582573f1b23d Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 3f6a57ee8544 igb: fix a use-after-free issue in igb_clean_tx_ring adds 7a9214f3d88c bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers adds a3bb7b63813f ethtool: Fix get module eeprom fallback adds a2b1a5d40bd1 net/sched: sch_netem: Fix arithmetic in netem_dump() for 3 [...] adds 8fc74d18639a drivers/net/ethernet/neterion/vxge: Fix a use-after-free b [...] adds 9926de7315be net: phy: at803x: fix NULL pointer dereference on AR9331 PHY adds 313c502fa3b3 ipv4: fix bind address validity regression tests adds 301bd140ed0b erspan: do not assume transport header is always set adds 69135c572d1f net/tls: fix tls_sk_proto_close executed repeatedly adds 2642cc6c3bbe net: phy: smsc: Disable Energy Detect Power-Down in interr [...] adds b1fd94e70457 netfilter: use get_random_u32 instead of prandom adds 394e771684f7 netfilter: cttimeout: fix slab-out-of-bounds read typo in [...] adds 5d79d8af8dec selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_c [...] adds 574a5b85dc3b netfilter: nf_dup_netdev: do not push mac header a second time adds fcd53c51d037 netfilter: nf_dup_netdev: add and use recursion counter adds 53664d51d351 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 877fe9d49b74 Revert "drivers/net/ethernet/neterion/vxge: Fix a use-afte [...] adds 1e70212e0315 hinic: Replace memcpy() with direct assignment adds 13f28c2cf070 MAINTAINERS: Add a maintainer for OCP Time Card adds 386228c694bf net: dsa: qca8k: reset cpu port on MTU change adds 85467f7da189 net: dsa: qca8k: reduce mgmt ethernet timeout adds 4e0effd9007e igb: Make DMA faster when CPU is active on the PCIe link adds d4ea6f6373ef ice: ignore protocol field in GTP offload adds 3578dc90013b ice: Fix switchdev rules book keeping adds c3d184c83ff4 ice: ethtool: advertise 1000M speeds properly adds a632b2a4c920 ice: ethtool: Prohibit improper channel config for DCB adds 448ad88f8011 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 8af52fe9fd3b virtio_net: fix xdp_rxq_info bug after suspend/resume adds 1b205d948fbb Revert "net/tls: fix tls_sk_proto_close executed repeatedly" adds e34a07c0ae39 sock: redo the psock vs ULP protection check adds 12378a5a75e3 net: openvswitch: fix parsing of nw_proto for IPv6 fragments adds 399bd66e219e Merge tag 'net-5.19-rc4' of git://git.kernel.org/pub/scm/l [...] adds c81aba8fde2a MIPS: Remove repetitive increase irq_err_count adds 4becf6417bbd arch: mips: generic: Add missing of_node_put() in board-ranchu.c adds 608d94cb84c4 mips: mti-malta: Fix refcount leak in malta-time.c adds 48ca54e39173 mips: ralink: Fix refcount leak in of.c adds 72a2af539fff mips: lantiq: falcon: Fix refcount leak bug in sysctrl adds 76695592711e mips: lantiq: xway: Fix refcount leak bug in sysctrl adds eb9e9bc4fa5f mips/pic32/pic32mzda: Fix refcount leak bugs adds db30dc1a5226 mips: dts: ingenic: Add TCU clock to x1000/x1830 tcu device node adds 3748d2185ac4 mips: lantiq: Add missing of_node_put() in irq.c adds 599d16912d07 Merge tag 'mips-fixes_5.19_2' of git://git.kernel.org/pub/ [...] adds 5ccc944dce3d filemap: Correct the conditions for marking a folio as accessed adds cb995f4eeba9 filemap: Handle sibling entries in filemap_get_read_batch() adds b653db77350c mm: Clear page->private when splitting or migrating a page adds 00fa15e0d564 filemap: Fix serialization adding transparent huge pages t [...] adds 16e4bce6de64 Merge tag 'folio-5.19b' of git://git.infradead.org/users/w [...] adds cc72b72073ac tracing/kprobes: Check whether get_kretprobe() returns NUL [...] adds f4b0d318097e tracing: Simplify conditional compilation code in tracing_ [...] adds 93a8c044b9a3 tracefs: Fix syntax errors in comments adds 12c3e0c92fd7 tracing/uprobes: Remove unwanted initialization in __trace [...] adds fa1796a835fc Merge tag 'trace-v5.19-rc1' of git://git.kernel.org/pub/sc [...] adds 534d2eaf1970 random: schedule mix_interrupt_randomness() less often adds c01d4d0a82b7 random: quiet urandom warning ratelimit suppression message adds 63b8ea5e4f1a random: update comment from copy_to_user() -> copy_to_iter() adds ba461afbef60 Merge tag 'random-5.19-rc4-for-linus' of git://git.kernel. [...] adds 202773260023 PM: hibernate: Use kernel_can_power_off() adds 92f20ff72066 Merge tag 'pm-5.19-rc4' of git://git.kernel.org/pub/scm/li [...] adds 20fb0c8272bb Revert "printk: Wait for the global console lock when the [...] adds 05c96b3713aa Revert "printk: Block console kthreads when direct printin [...] adds 007eeab7e9f0 Revert "printk: remove @console_locked" adds 2d9ef940f89e Revert "printk: extend console_lock for per-console locking" adds 5831788afb17 Revert "printk: add kthread console printers" adds 07a22b61946f Revert "printk: add functions to prefer direct printing" adds 51889d225ce2 Merge branch 'rework/kthreads' into for-linus adds 9d882352bac8 Merge tag 'printk-for-5.19-rc4' of git://git.kernel.org/pu [...] adds 1bacd264d3c3 io_uring: mark reissue requests with REQ_F_PARTIAL_IO adds b60cac14bb3c io_uring: fix merge error in checking send/recv addr2 flags adds aacf2f9f382c io_uring: fix req->apoll_events adds c487a5ad4883 io_uring: fail links when poll fails adds 9d2ad2947a53 io_uring: fix wrong arm_poll error handling adds c0737fa9a5a5 io_uring: fix double poll leak on repolling adds e70b64a3f28b io_uring: move io_uring_get_opcode out of TP_printk adds 386e4fb6962b io_uring: use original request task for inflight tracking adds 598f24048793 Merge tag 'io_uring-5.19-2022-06-24' of git://git.kernel.d [...] adds 50e34d78815e block: disable the elevator int del_gendisk adds 5cf9c91ba927 block: serialize all debugfs operations using q->debugfs_mutex adds 99d055b4fd4b block: remove per-disk debugfs files in blk_unregister_queue adds a09b314005f3 block: freeze the queue earlier in del_gendisk adds 9243fc4cd28c block: remove queue from struct blk_independent_access_range adds 2645672ffe21 block: pop cached rq before potentially blocking rq_qos_th [...] adds ca2a3343d697 block: remove WARN_ON() from bd_link_disk_holder adds 41f38043f884 nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH adds 23c9cd56007e nvme: fix the CRIMS and CRWMS definitions to match the spec adds e6487833182a nvme: move the Samsung X5 quirk entry to the core quirks adds e531485a0a0e Merge tag 'nvme-5.19-2022-06-23' of git://git.infradead.or [...] adds a237cfd6b746 Merge tag 'block-5.19-2022-06-24' of git://git.kernel.dk/l [...] adds 540a92bfe6da ata: libata: add qc->flags in ata_qc_complete_template tracepoint adds 43627618a0df Merge tag 'ata-5.19-rc4' of git://git.kernel.org/pub/scm/l [...] adds 9ae6e8b1c9bb dm era: commit metadata in postsuspend after worker stops adds 78ccef91234b dm: do not return early from dm_io_complete if BLK_STS_AGA [...] adds 61b6e2e5321d dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents [...] adds 90736eb3232d dm mirror log: clear log bits up to BITS_PER_LONG boundary adds cbe232ab07ab Merge tag 'for-5.19/dm-fixes-4' of git://git.kernel.org/pu [...] adds f15345a377c6 drm/amdgpu: Adjust logic around GTT size (v3) adds 937e24b7f559 drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP [...] adds 235870f65968 drm/amd/display: Fix DC warning at driver load adds 98b02e9f002b drm/amd/display: Fix typo in override_lane_settings adds e84131a88a8c amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing n [...] adds 382cf35f2508 Merge tag 'amd-drm-fixes-5.19-2022-06-22' of https://gitla [...] adds be33d52ef5b4 drm: panel-orientation-quirks: Add quirk for Aya Neo Next adds 5f940e528da6 drm/vc4: hdmi: Fixed possible integer overflow adds f5aa16807aa4 drm/sun4i: Add DMA mask and segment size adds 3026b5ca06fa drm/vc4: fix error code in vc4_check_tex_size() adds 85016f66af85 drm/sun4i: Return if frontend is not present adds 0a86b0db38d8 Merge tag 'drm-misc-fixes-2022-06-23' of git://anongit.fre [...] adds 13bd259b64bb drm/i915: Implement w/a 22010492432 for adl-s adds 3828296ad624 drm/i915/fdinfo: Don't show engine classes not present adds c7b28f52f406 drm/i915/display: Re-add check for low voltage sku for max [...] adds 08d27daaaa9e Merge tag 'drm-intel-fixes-2022-06-22' of git://anongit.fr [...] adds af0f2a8cc397 Merge tag 'msm-next-5.19-fixes-06-01' of https://gitlab.fr [...] adds 036d20726c30 drm/msm: Ensure mmap offset is initialized adds ce0db505bc0c drm/msm: Fix double pm_runtime_disable() call adds 49e477610087 drm/msm: Switch ordering of runpm put vs devfreq_idle adds 62b5e322fb6c drm/msm: use for_each_sgtable_sg to iterate over scatterlist adds 311e03c29c25 drm/msm/gem: Separate object and vma unpin adds b4d329c451a2 drm/msm/gem: Drop early returns in close/purge vma adds 3c7a52217a8c drm/msm: Drop update_fences() adds c8af219d1850 drm/msm: Don't overwrite hw fence in hw_init adds b9cc4598607c drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf adds d80c3ba0ac24 drm/msm/dp: check core_initialized before disable interrup [...] adds 2211e34a9d57 drm/msm/dpu: limit wb modes based on max_mixer_width adds a6e2af64a79a drm/msm/dp: force link training for display resolution change adds 1e9124df8be0 Merge tag 'drm-msm-fixes-2022-06-20' of https://gitlab.fre [...] adds 38bc4ac43168 Merge tag 'drm-fixes-2022-06-24' of git://anongit.freedesk [...] adds 933b5f9f98da tools/kvm_stat: fix display of error when multiple process [...] adds 9e2f6498efbb selftests: KVM: Handle compiler optimizations in ucall adds 56961c633146 KVM: arm64: Prevent kmemleak from accessing pKVM memory adds cbc6d44867a2 KVM: arm64: Add Oliver as a reviewer adds 922d4578cfd0 Merge tag 'kvmarm-fixes-5.19-2' of git://git.kernel.org/pu [...] adds 6945b2141fc9 MAINTAINERS: Reorganize KVM/x86 maintainership adds ebdec859faa8 KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user() adds 6defa24d3b12 KVM: SEV: Init target VMCBs in sev_migrate_from adds e946554905c1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds f9710c357e5b xen-blkfront: Handle NULL gendisk adds ecb6237fa397 x86/xen: Remove undefined behavior in setup_features() adds ca6969013d13 drm/xen: Add missing VM_DONTEXPAND flag in mmap callback adds dbe97cff7dd9 xen/gntdev: Avoid blocking in unmap_grant_pages() adds 2c39d612aa5f Merge tag 'for-linus-5.19a-rc4-tag' of git://git.kernel.or [...] adds cc02e6e21aa5 s390/crash: add missing iterator advance in copy_oldmem_page() adds af2debd58bd7 s390/crash: make copy_oldmem_page() return number of bytes copied adds be857b7f77d1 s390/cpumf: Handle events cycles and instructions identical adds 541a49664451 s390/pai: Prevent invalid event number for pai_crypto PMU adds 21e876448792 s390/pai: Fix multiple concurrent event installation adds f6e9d0146808 Merge tag 's390-5.19-4' of git://git.kernel.org/pub/scm/li [...] adds e83031564137 riscv: Fix ALT_THEAD_PMA's asm parameters adds 70d605cbeecb Merge tag 'riscv-for-linus-5.19-rc4' of git://git.kernel.o [...] adds 9f7d09fe23a0 iommu/ipmmu-vmsa: Fix compatible for rcar-gen4 adds c242507c1b89 MAINTAINERS: Add new IOMMU development mailing list adds bc3b8977e374 Merge tag 'iommu-fixes-v5.19-rc3' of git://git.kernel.org/ [...] adds ea50e2a1540f regmap: Re-introduce bulk read support check in regmap_bul [...] adds c42e99a3f93b regmap: Make regmap_noinc_read() return -ENOTSUPP if map-> [...] adds 2a166929bc0a regmap: Wire up regmap_config provided bulk write in misse [...] adds 485037ae9a09 regmap-irq: Fix a bug in regmap_irq_enable() for type_in_m [...] adds 3f05010f243b regmap-irq: Fix offset/index mismatch in read_sub_irq_data() adds 7bc83546079a Merge tag 'regmap-fix-v5.19-rc3' of git://git.kernel.org/p [...] adds bed051817cb3 Merge tag 'regulator-fix-v5.19-rc3' of git://git.kernel.or [...] adds 419bc8f681a0 spi: rockchip: Unmask IRQ at the final to avoid preemption adds 4039974f3b39 Merge tag 'spi-fix-v5.19-rc3' of git://git.kernel.org/pub/ [...] adds 6a0a17e6c6d1 Merge tag 'mtd/fixes-for-5.19-rc4' of git://git.kernel.org [...] adds 9ca766eaea2e gpio: winbond: Fix error code in winbond_gpio_get() adds c1c2a15c2b53 gpio: grgpio: Fix device removing adds c7e1c443584d gpio: Fix kernel-doc comments to nested union adds b0d473185ba8 gpio: mxs: Fix header comment adds 8c23f235a6a8 Merge tag 'gpio-fixes-for-v5.19-rc4' of git://git.kernel.o [...] adds 4cde00d50707 f2fs: attach inline_data after setting compression adds 61803e984307 f2fs: fix iostat related lock protection adds 82c7863ed95d f2fs: do not count ENOENT for error case adds 29eeafc661f2 Merge tag 'f2fs-for-5.19-rc4' of git://git.kernel.org/pub/ [...] adds 501dcbe495c0 LoongArch: Fix the !THP build adds 92264f2dae73 LoongArch: Fix the _stext symbol address adds bab1c299f394 LoongArch: Fix sleeping in atomic context in setup_tlb_handler() adds 26808cebf14c LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() adds ad82eef3cebf LoongArch: Fix wrong fpu version adds ea18d4347811 LoongArch: Make compute_return_era() return void adds cb84318baa06 Merge tag 'loongarch-fixes-5.19-3' of git://git.kernel.org [...] adds dbab764ed5e9 MAINTAINERS: add include/dt-bindings/usb to USB SUBSYSTEM adds f2d8c2606825 usb: gadget: Fix non-unique driver names in raw-gadget driver adds 0f074c1c95ea dt-bindings: usb: ohci: Increase the number of PHYs adds 9faa1c8f92f3 dt-bindings: usb: ehci: Increase the number of PHYs adds 96163f835e65 usb: gadget: uvc: fix list double add in uvcg_video_pump adds 9ef165406308 usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC adds 342fc0c3b345 USB: serial: option: add Telit LE910Cx 0x1250 composition adds ae60aac59a9a USB: serial: pl2303: add support for more HXN (G) types adds 33b29dbb39bc USB: serial: option: add Quectel EM05-G modem adds 15b694e96c31 USB: serial: option: add Quectel RM500K module support adds 2bdc2bcd9a75 Merge tag 'usb-serial-5.19-rc4' of https://git.kernel.org/ [...] adds a808925075fb xhci: Keep interrupt disabled in initialization until host [...] adds 83810f84ecf1 xhci: turn off port power in shutdown adds 7516da47a349 xhci-pci: Allow host runtime PM as default for Intel Rapto [...] adds 8ffdc53a6004 xhci-pci: Allow host runtime PM as default for Intel Meteo [...] adds 90bc2af24638 USB: gadget: Fix double-free bug in raw_gadget driver adds b24346a240b3 usb: chipidea: udc: check request status before setting de [...] adds c24eb8d6a5b2 Merge tag 'usb-5.19-rc4' of git://git.kernel.org/pub/scm/l [...] adds 6f6bd7591945 iio: freq: admv1014: Fix warning about dubious x & !y and [...] adds b2f5ad97645e iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() adds 78601726d4a5 iio: trigger: sysfs: fix use-after-free on remove adds d836715f588e iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rz [...] adds 47dcf770abc7 iio: adc: ti-ads131e08: add missing fwnode_handle_put() in [...] adds d2214cca4d3e iio: adc: stm32: Fix ADCs iteration in irq handler adds 99bded02dae5 iio: adc: stm32: Fix IRQs on STM32F4 by removing custom sp [...] adds 8a2b6b568798 iio: adc: aspeed: Fix refcount leak in aspeed_adc_set_trim_data adds 9decacd8b3a4 iio: afe: rescale: Fix boolean logic bug adds e5f3205b04d7 iio:accel:bma180: rearrange iio trigger get and register adds ed302925d708 iio:accel:kxcjk-1013: rearrange iio trigger get and register adds 9354c224c9b4 iio:accel:mxc4005: rearrange iio trigger get and register adds d710359c0b44 iio:chemical:ccs811: rearrange iio trigger get and register adds 10b9c2c33ac7 iio:humidity:hts221: rearrange iio trigger get and register adds 7a2f6f61e8ee iio: test: fix missing MODULE_LICENSE for IIO_RESCALE=m adds ada7b0c0deda iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_at [...] adds f1a633b15cd5 iio: adc: vf610: fix conversion mode sysfs node name adds 106b391e1b85 iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) adds bc05f30fc247 iio: adc: stm32: fix vrefint wrong calibration value handling adds 990539486e7e iio: adc: stm32: fix maximum clock rate for stm32mp15x adds bf745142cc0a iio: accel: mma8452: ignore the return value of reset operation adds 70171ed6dc53 iio:proximity:sx9324: Check ret value of device_property_r [...] adds 315f7e15c261 Merge tag 'iio-fixes-for-5.19a' of https://git.kernel.org/ [...] adds 0840a7914caa Merge tag 'char-misc-5.19-rc4' of git://git.kernel.org/pub [...] adds 73130a7b1ac9 smb3: fix empty netname context on secondary channels adds 9de74996a739 smb3: use netname when available on secondary channels adds aa45dadd34e4 cifs: change iface_list from array to sorted linked list adds b54034a73baf cifs: during reconnect, update interface if necessary adds 6e1c1c08cdf3 cifs: periodically query network interfaces from server adds 8da33fd11c05 cifs: avoid deadlocks while updating iface adds af3a6d1018f0 cifs: update cifs_ses::ip_addr after failover adds 918c30dffd14 Merge tag '5.19-rc3-smb3-client-fixes' of git://git.samba. [...] adds 97d4d0269706 Merge tag 'exfat-for-5.19-rc4' of git://git.kernel.org/pub [...] adds 28438794aba4 modpost: fix section mismatch check for exported init/exit [...] adds 291810be4227 Documentation/llvm: Update Supported Arch table adds 53632ba87d9f kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYM [...] adds ff1397667646 kbuild: Ignore __this_module in gen_autoksyms.sh adds 393ed5d85e8e Merge tag 'kbuild-fixes-v5.19-2' of git://git.kernel.org/p [...] adds 6cf06c17e94f powerpc/mm: Move CMA reservations after initmem_init() adds 20a9689b3607 powerpc/microwatt: wire up rng during setup_arch() adds e561e472a3d4 powerpc/pseries: wire up rng during setup_arch() adds ec6d0dde71d7 powerpc: Enable execve syscall exit tracepoint adds 7bc08056a6da powerpc/rtas: Allow ibm,platform-dump RTAS call with null [...] adds ca5dabcff1df powerpc/prom_init: Fix build failure with GCC_PLUGIN_STRUC [...] adds f3eac426657d powerpc/powernv: wire up rng during setup_arch adds 8100775d59a6 Merge tag 'powerpc-5.19-3' of git://git.kernel.org/pub/scm [...] adds a0117dc95642 xtensa: Fix refcount leak bug in time.c adds 173940b3ae40 xtensa: xtfpga: Fix refcount leak bug in setup adds a2d9b75b19dc xtensa: change '.bss' to '.section .bss' adds e963d685dda0 Merge tag 'xtensa-20220626' of https://github.com/jcmvbkbc [...] adds d16c5c7c9256 parisc: align '*' in comment in math-emu code adds e9ed22e6e501 parisc: Fix flush_anon_page on PA8800/PA8900 adds 0a1355db3671 parisc: Enable ARCH_HAS_STRICT_MODULE_RWX adds c0c6a7bd4c6f Merge tag 'for-5.19/parisc-3' of git://git.kernel.org/pub/ [...] adds fc378794a2f7 video: fbdev: skeletonfb: Fix syntax errors in comments adds 25c9a15fb7bb video: fbdev: intelfb: Use aperture size from pci_resource_len adds d36a869e0d0e video: fbdev: intelfb: Initialize value of stolen size adds e146a096217e video: fbdev: cirrusfb: Remove useless reference to PCI po [...] adds 267173cbf4a6 video: fbdev: skeletonfb: Convert to generic power management adds a09d2d00af53 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_g [...] adds b5c525abe717 video: fbdev: au1100fb: Drop unnecessary NULL ptr check adds 5491424d17bd video: fbdev: simplefb: Check before clk_put() not needed adds bdc48fd571a7 video: fbdev: omapfb: Align '*' in comment adds cb5177336ecb video: fbdev: omap: Remove duplicate 'the' in comment adds be129fab66f2 Merge tag 'for-5.19/fbdev-2' of git://git.kernel.org/pub/s [...] adds 3be4562584bb dma-direct: use the correct size for dma_set_encrypted() adds c898c67db6d7 Merge tag 'dma-mapping-5.19-2022-06-26' of git://git.infra [...] adds d4597898ba7b btrfs: fix race between reflinking and ordered extent completion adds 983d8209c680 btrfs: add missing inode updates on each iteration when re [...] adds 650c9caba32a btrfs: do not BUG_ON() on failure to migrate space when re [...] adds 343d8a30851c btrfs: zoned: prevent allocation from previous data relocation BG adds 19ab78ca8698 btrfs: zoned: fix critical section of relocation inode writeback adds 97e86631bccd btrfs: don't set lock_owner when locking extent buffer for [...] adds bf7ba8ee759b btrfs: fix deadlock with fsync+fiemap+transaction commit adds 037e127452b9 Documentation: update btrfs list of features and link to r [...] adds 82708bb1eb9e Merge tag 'for-5.19-rc3-tag' of git://git.kernel.org/pub/s [...] adds 342cb0d80613 perf inject: Fix missing free in copy_kcore_dir() adds 0fdd435cb4f8 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 4b3f7644ae84 tools headers cpufeatures: Sync with the kernel sources adds ab66fdace858 perf build-id: Fix caching files with a wrong build ID adds 3713e2494b6a perf trace beauty: Fix generation of errno id->str table o [...] adds 37ed2cddcbf1 perf inject: Adjust output data offset for backward compatibility adds 448ce0e6ea93 perf stat: Enable ignore_missing_thread adds e2213a2dc63e tools include UAPI: Sync linux/vhost.h with the kernel sources adds f8d866194082 tools headers UAPI: Synch KVM's svm.h header with the kernel adds 893d1eaa56e8 Merge tag 'perf-tools-fixes-for-v5.19-2022-06-26' of git:/ [...] adds 042999388ef3 mm/page_isolation.c: fix one kernel-doc comment adds 31733463372e mm: lru_cache_disable: use synchronize_rcu_expedited adds d25c83c6606f kthread: make it clear that kthread_create_on_node() might [...] adds 294928293813 mm/damon/reclaim: schedule 'damon_reclaim_timer' only afte [...] adds 515e1d86c982 mailmap: add alias for jarkko@profian.com adds 6901c0b6df15 MAINTAINERS: add Miaohe Lin as a memory-failure reviewer adds 7757e7627a05 MAINTAINERS: add MEMORY HOT(UN)PLUG section and add David [...] adds 8585c3971df4 MAINTAINERS: update Abel Vesa's email adds f0a7d33a7184 MAINTAINERS: update MM tree references adds 8a6f62a26d1e MAINTAINERS: add maillist information for LoongArch adds 327b18b7aaed mm/kfence: select random number before taking raw lock adds 034e5afad921 mm: re-allow pinning of zero pfns adds df4ae285a3d5 mm: memcontrol: reference to tools/cgroup/memcg_slabinfo.py adds 68d32527d340 hugetlbfs: zero partial pages during fallocate hole punch adds 67f22ba7750f mm/memory-failure: disable unpoison once hw error happens adds e67679cc4264 mailmap: add entry for Christian Marangi adds 413c1f14919b Merge tag 'mm-hotfixes-stable-2022-06-26' of git://git.ker [...] adds 17b1362d4919 MAINTAINERS: Update email address adds 1ba904b6b16e ARM: cns3xxx: Fix refcount leak in cns3xxx_init adds 2c629dd2d14f arm: mach-spear: Add missing of_node_put() in time.c adds 856216b70a41 arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region adds 0c0af88f3f31 arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode adds db6b92459f59 Merge tag 'ti-k3-dt-fixes-for-v5.19' of git://git.kernel.o [...] adds b9b6d4c92560 ARM: dts: bcm2711-rpi-400: Fix GPIO line names adds b262b3b571bc Merge tag 'arm-soc/for-5.19/devicetree-fixes' of https://g [...] adds 416e95a4798e Merge tag 'samsung-fixes-5.19' of git://git.kernel.org/pub [...] adds 60192dd85c3c Merge tag 'memory-controller-drv-fixes-5.19' of git://git. [...] adds 7f058112873e ARM: dts: aspeed: nuvia: rename vendor nuvia to qcom adds 1709b887397c Merge tag 'soc-fixes-5.19' of git://git.kernel.org/pub/scm [...] adds 03c765b0e3b4 Linux 5.19-rc4 adds c046b6c154b3 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages adds 69a2863b2f40 sh: convert nommu io{re,un}map() to static inline functions adds a01eefc53b04 mm/damon: use set_huge_pte_at() to make huge pte old adds f954d8dcb85e mm: sparsemem: fix missing higher order allocation splitting adds 9178ec54356e Documentation: highmem: use literal block for code example [...] adds a0eed049a508 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] adds c33bad9719cc mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] adds 42fcfe551be6 nilfs2: fix incorrect masking of permission flags for symlinks adds b43884dc0772 mm: split huge PUD on wp_huge_pud fallback adds 3e556e34e788 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 148ec6305a54 ARC: Fix comment typo adds d6448b8a0054 ARC: Fix comment typo adds 1163fb3b6a30 ARC: bitops: Change __fls to return unsigned long adds 952deecb065e arc: dts: Harmonize EHCI/OHCI DT nodes name adds 6f00dda35a33 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 53e2b6ed2105 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 19fc5bb93c6b powerpc/xive/spapr: correct bitmap allocation size adds 986481618023 powerpc/book3e: Fix PUD allocation size in map_kernel_page() adds 6886da5f49e6 powerpc/prom_init: Fix kernel config grep adds 4e48f344a538 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 16d584d2fc8f net/dsa/hirschmann: Add missing of_node_get() in hellcreek [...] adds 7c97bc0128b2 net: dsa: bcm_sf2: force pause link settings adds ad887a507d73 net/ncsi: use proper "mellanox" DT vendor prefix adds 1228b34c8d0e net: clear msg_get_inq in __sys_recvfrom() and __copy_msgh [...] adds b968080808f7 selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test adds 935336c19104 selftests/bpf: Test sockmap update when socket has ULP adds 6f0012e35160 tcp: add a missing nf_reset_ct() in 3WHS handling adds 3b9bc84d3111 net: tun: unlink NAPI from device on destruction adds c96614eeab66 net: dp83822: disable false carrier interrupt adds 0e597e2affb9 net: dp83822: disable rx error interrupt adds 8cc683833726 Merge branch 'net-dp83822-fix-interrupt-floods' adds 3b89b511ea0c net: fix IFF_TX_SKB_NO_LINEAR definition adds b079551e9fb3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 179a93f74b29 fprobe, samples: Add module parameter descriptions adds 93a609bceb11 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a4806667238a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b11a39f8c56a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 023f0d3a0b6d Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds ae8b1631561a ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD adds 93a91a2d4d00 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a37a9224d050 ASoC: SOF: Intel: hda: Fix compressed stream position tracking adds 6639990dbb25 ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 adds 7a5974e035a6 ASoC: SOF: pm: add definitions for S4 and S5 states adds 58ecb11eab44 ASoC: SOF: Intel: disable IMR boot when resuming from ACPI [...] adds 57b06e9711a5 ASoC: SOF: Intel: fix resume from hibernate adds 44f362c2cc6d ASoC: rockchip: i2s: switch BCLK to GPIO adds ad9894ac6cc1 MAINTAINERS: update ASoC Qualcomm maintainer email-id adds 5ac01e023a1b regmap: Re-introduce bulk read support check in regmap_bul [...] adds f6e5c3850d11 regmap: Make regmap_noinc_read() return -ENOTSUPP if map-> [...] adds 1db43c8ad90c regmap: Wire up regmap_config provided bulk write in misse [...] adds 1a9451bef205 remap: Some fixes for bulk read/write callbacks in regmap_ [...] adds 81d74ddae83f ASoC: wm_adsp: Fix event for preloader adds 630cc5983740 ASoC: wm5110: Fix DRE control adds 87912e97a167 ASoC: cs35l41: Correct some control names adds f69a10f84cb5 ASoC: rt711-sdca: fix kernel NULL pointer dereference when [...] adds 8975b1c16027 ASoC: dapm: Initialise kcontrol data for mux/demux controls adds fb41a1f7055b ASoC: cs35l41: Add ASP TX3/4 source to register patch adds 99cb86538e46 ASoC: cs47l15: Fix event generation for low power mux control adds 2b9fd83da6df ASoC: madera: Fix event generation for OUT1 demux adds ef7e6c40592a ASoC: madera: Fix event generation for rate controls adds 8070e590dd66 ASoC: sgtl5000: Fix noise on shutdown/remove adds 2544e936ab2f ASoC: audio_graph_card2: Fix port numbers in example adds 8a4f9daf8309 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus adds f4d25224f8c1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9293ee00cc1c phy: ti: tusb1210: Don't check for write errors when powering on adds 5293b39e4925 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 87d044096ea6 crypto: ccp - Fix device IRQ counting by using platform_ir [...] adds 916d60ed4c6d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1bcead694d95 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 60bf4062706e Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 363ec36dd797 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ef9102004a87 nvdimm: Fix badblocks clear off-by-one error adds 2ea0a6e3886d Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds 8e71e0e77e30 Merge branch 'misc-5.19' into next-fixes adds f49530c1f02c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 7a5f9f44a6ec Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 60c53835ccd5 platform/x86: intel/pmc: Add Alder Lake N support to PMC c [...] adds cb9ed0917c0b platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2 [...] adds 4ef3824db96f platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMI [...] adds 219ab0acab7f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b9f8e642157d Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 2d2d5baab09a Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds e9e6d8bb7aa6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds b80941a97267 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds a26f045984e7 Merge branch 'devicetree/fixes' into fixes adds bd4d045dd123 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds 5b7dd885456e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 23fc2af356d6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 924a221581db perf data convert: Prefer sampled CPU when exporting JSON adds f42c0ce573df perf record: Always get text_poke events with --kcore option adds 6b080312fc82 perf record: Always record id index adds 61110883a020 perf record: Add new option to sample identifier adds 3812d2987733 perf record: Add finished init event adds 52f28b7bac75 perf script: Add some missing event dumps adds 90220f1b8246 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 1a3c7d0841ae swiotlb: remove the unused swiotlb_force declaration adds 466298c65678 swiotlb: remove a useless return in swiotlb_init adds 04c14e8e38b0 x86/swiotlb: fix param usage in boot-options.rst adds 0bf28fc40d89 swiotlb: panic if nslabs is too small adds d205186b0e78 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 4057100fca91 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b9aa0cdacbfa Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds cac17aa95322 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4868df768808 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d18529a4c12f soc: amlogic: Fix refcount leak in meson-secure-pwrc.c adds 147c83586707 Merge branch 'v5.20/drivers' into for-next adds 290443fbfb97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 82d1afbafcc0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5059a8a2f52a Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds c5eb8a89f561 dt-bindings: arm64: Add BCM6813 SoC adds 2f6a83dddbe2 dt-bindings: ARM: add bindings for the Meraki MR26 adds 935327a73553 ARM: dts: BCM5301X: Add DT for Meraki MR26 adds d5a4ebb64049 Merge branch 'devicetree/next' into next adds c51d9ce120b1 Merge branch 'next' of https://github.com/Broadcom/stblinux.git adds fe543e998055 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds a1016ba9f908 ARM: dts: imx7d-smegw01: Fix the SDIO description adds 43b240d41b51 soc: imx: gpcv2: print errno for regulator errors adds 81fbdc1bbebf Merge branch 'imx/drivers' into for-next adds 9fc792e596f1 ARM: imx25: support silicon revision 1.2 adds 0f4fc9591220 Merge branch 'imx/soc' into for-next adds a500c4a572ac dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colib [...] adds 90ea76423fec dt-bindings: arm: fsl: add imx93 11x11 evk board adds 5f1387b8a4c5 dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc- [...] adds 9794c3084168 dt-bindings: arm: Add DH electronics i.MX8M Plus DHCOM and PDK2 adds 4bd07304c8d2 dt-bindings: arm: fsl: Decrease the line length adds 560c73ac9734 dt-bindings: arm: fsl: Add carrier for toradex,apalis-imx6q adds 24c8b2dc75f4 Merge branch 'imx/bindings' into for-next adds 4c2f2775abce ARM: dts: imx6: skov: add pwm-regulator to control the pan [...] adds 82cc47fd88d5 ARM: dts: imx6sl-tolino-shine2hd: fix led node name. adds ce23644c5aa2 ARM: dts: imx6: fix node names for ebook reader keys adds 5655699cf5cf ARM: dts: imx6ul: add missing properties for sram adds edb67843983b ARM: dts: imx6ul: change operating-points to uint32-matrix adds 7d15e0c9a515 ARM: dts: imx6ul: fix keypad compatible adds e0aca931a2c7 ARM: dts: imx6ul: fix csi node compatible adds 1a884d17ca32 ARM: dts: imx6ul: fix lcdif node compatible adds 0c6cf86e1ab4 ARM: dts: imx6ul: fix qspi node compatible adds 8e82a5231511 ARM: dts: imx: Pass a label to the soc node adds e56d3274770e ARM: dts: imx: Pass a label to the AIPS nodes adds 9c0919acb3fa Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name" adds 966b48d983da ARM: dts: imx6q-apalis: Add gpio-line-names adds 4eb56e26f92e ARM: dts: imx6q-apalis: Command pmic to standby for poweroff adds 36d46dff9d5a ARM: dts: imx6q-apalis: Move parallel rgb interface to SoM dtsi adds 1c5fa82860d8 ARM: dts: imx6q-apalis: Move pinmux groups to SoM dtsi adds 2c119c4d9cdf ARM: dts: imx6q-apalis: Move Atmel MXT touch ctrl to SoM dtsi adds 1347e20118d5 ARM: dts: imx6q-apalis: move gpio-keys to SoM dtsi adds a9b9f1c6de0d ARM: dts: imx6q-apalis: Add LVDS panel support adds 6429a399ae6f ARM: dts: imx6q-apalis: Disable HDMI adds 30b847665e41 ARM: dts: imx6q-apalis: Disable stmpe touchscreen adds b656eb41be70 ARM: dts: imx6q-apalis: Add ov5640 mipi csi camera adds 9560fc59425c ARM: dts: imx6q-apalis: Add adv7280 video input adds 6a1155449899 ARM: dts: imx6q-apalis: Clean-up sd card support adds 1868abc13d3d ARM: dts: imx6q-apalis: Add support for Toradex Ixora V1.2 [...] adds e366f7f7fcf6 ARM: dts: imx6q-apalis: backlight pwm: Simplify inverted b [...] adds 8e4724c93c76 ARM: dts: imx6q-apalis: backlight pwm: Adapt brightness steps adds ea0fb37ba036 ARM: dts: imx6q-apalis: Cleanup adds c67b70db4c8e Merge branch 'imx/dt' into for-next adds 20d728a28239 arm64: dts: mba8mx: Remove unneeded comments adds 518d5f16a4be arm64: dts: freescale: imx8qxp: Fix thermal zone name for cpu0 adds dc9c1ceb555f arm64: dts: imx8m: Disable job ring 0 nodes adds b803d15e89f9 arm64: dts: freescale: align gpio-key node names with dtschema adds 82cb850653e8 arm64: dts: freescale: align led node names with dtschema adds 8d6712695bc8 arm64: dts: imx8mp: Add support for DH electronics i.MX8M [...] adds 9635b7134c29 arm64: dts: imx8mm-venice-gw7902: fix UART1 CTS adds fcdef92ba639 arm64: dts: imx8m: Pass a label to the soc node adds 825bd2351122 arm64: dts: imx8mq: Pass a label to the AIPS nodes adds f5f1e907718b arm64: freescale/imx8mp-evk.dts: reorder nodes alphabetically adds 9c4b48719396 Merge branch 'imx/dt64' into for-next adds 8ba5923278b5 Merge branch 'imx/defconfig' into for-next adds 4809d23bd91c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6756ea9e2cf5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 08a4aeb2c23f ARM: dts: Add PCIe support for Airoha EN7523 adds c4218e8cb971 ARM: dts: mediatek: adjust whitespace around '=' adds 4da8b5e9f24a ARM: dts: mediatek: align gpio-key node names with dtschema adds 41131266c8ce arm64: dts: mt8183: add svs device information adds ab43a84c9863 arm64: dts: mediatek: mt8195: add efuse node and cells adds 77d30613087c arm64: dts: mediatek: mt8195: enable usb remote wakeup adds 2e9cf55405c8 arm64: dts: mediatek: adjust whitespace around '=' adds 335d1603669f arm64: dts: mediatek: align gpio-key node names with dtschema adds 7db5dfd3f9f1 arm64: dts: mediatek: mt7622-bananapi-bpi-r64: align led n [...] adds 0be021f900d3 arm64: dts: mt8183: add GCE client property for Mediatek MUTEX adds a30cc07f9e32 arm64: dts: mediatek: Add infra #reset-cells property for MT8192 adds 4459a59807cf arm64: dts: mediatek: Add infra #reset-cells property for MT8195 adds a5b87cdc1b73 arm64: dts: mediatek: Replace 'enable-sdio-wakeup' adds 399e23ad51ca arm64: dts: mt8192: Fix idle-states nodes naming scheme adds 2e599740f7e4 arm64: dts: mt8192: Fix idle-states entry-method adds fda0541c8a55 arm64: dts: mediatek: mt8192: fix dtbs check warning of efuse adds 2208b284bee0 arm64: dts: mediatek: mt8183: change efuse node name adds 7b06e86e6885 arm64: dts: mediatek: mt8173: Add mediatek,infracfg phandl [...] adds 3f1804270f00 arm64: dts: mediatek: mt2712e: Add mediatek, infracfg phan [...] adds 4a50cac0fb5b arm64: dts: mediatek: mt7622-rfb1: remove wrong gpio-keys [...] adds 5397ed01d500 arm64: dts: mediatek: mt6795: Create soc bus node and move [...] adds f48d48674333 arm64: dts: mediatek: mt6795: Add cpu-map and L2 cache adds 5fce1e6cc097 arm64: dts: mediatek: mt6795: Add Cortex A53 PMU nodes adds ac4cf9a2e32c arm64: dts: mediatek: mt6795: Add watchdog node to avoid timeouts adds d9fc72d50b75 arm64: dts: mediatek: mt6795: Add fixed clocks for 32kHz a [...] adds 468deda82faf arm64: dts: mediatek: mt6795: Remove incorrect fixed-clocks adds 4c400f1812f4 arm64: dts: mediatek: mt6795: Add general purpose timer node adds 01931ee60036 arm64: dts: mediatek: mt6795: Add ARM CCI-400 node and ass [...] adds b888886a4536 arm64: dts: mediatek: mt6795: Add pinctrl controller node adds 55fcff6c42c6 arm64: dts: mediatek: mt6795: Specify interrupts for vGIC adds d89be7068d51 Merge branch 'v5.19-next/dts64' into for-next adds d969f2171eaf dt-bindings: soc: mediatek: add mtk svs dt-bindings adds 681a02e95000 soc: mediatek: SVS: introduce MTK SVS engine adds 6c69271926e9 soc: mediatek: SVS: add monitor mode adds 13f1bbcfb582 soc: mediatek: SVS: add debug commands adds 5ed6605f9040 dt-bindings: soc: mediatek: add mt8192 svs dt-bindings adds 0bbb09b2af9d soc: mediatek: SVS: add mt8192 SVS GPU driver adds 141311b856d8 soc: mediatek: mutex: add MT8365 support adds 38077cb39b42 soc: mediatek: mt8365-mmsys: add DPI/HDMI display path adds 72be1e7a447a soc: mediatek: pm-domains: Add support always on flag adds d0804085c5a7 soc: mediatek: mutex: add common interface for modules setting adds 2c9f8d1e01af soc: mediatek: mutex: add 8183 MUTEX MOD settings for MDP adds 59bf87eefa40 dt-bindings: soc: mediatek: move out common module from di [...] adds e3b6b5a9cf9f dt-bindings: soc: mediatek: add gce-client-reg for MUTEX adds e5758850c2ea soc: mediatek: mutex: add functions that operate registers [...] adds 44e36d755276 soc: mediatek: mutex: Use DDP_COMPONENT_DITHER0 mod index [...] adds 71eaf1887203 Merge branch 'v5.19-next/soc' into for-next adds 664c8e7519ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 882bef835254 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec3bfdfa810c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5d79f8fcaf9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c88b4682b55a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5a3ad6f466fe arm64: dts: renesas: r8a779f0: Add thermal support adds 76f9a5615202 arm64: dts: renesas: Adjust whitespace around '=' adds fd869e63b6ba arm64: dts: renesas: r8a779f0: Add IPMMU nodes adds 3a9747f05124 arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes adds 5235d551779d arm64: dts: renesas: r8a779f0: Add UFS node adds 290cedeca6fa arm64: dts: renesas: rzg2l-smarc: Use proper bool operator adds 9e8322dcf5f6 ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0 adds 650fd1d058a1 arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compat [...] adds 06279f82da68 arm64: dts: renesas: r8a779a0: Add CPU0 core clock adds ffeca49a8ba9 arm64: dts: renesas: r8a779f0: Add L3 cache controller adds 2dcb78d2266c arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores adds 9bc7cd07aade arm64: dts: renesas: r8a779f0: Add CPUIdle support adds e5fba0bc8240 arm64: dts: renesas: r8a779f0: Add CPU core clocks adds ea25b1836f57 arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board adds 52271d32348e arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC [...] adds 86aefa0d8dfa arm64: dts: renesas: Add missing space after remote-endpoint adds c62872a6893f arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 adds 01a787f78bfd arm64: dts: renesas: r8a779f0: Add HSCIF nodes adds 40753144256b arm64: dts: renesas: r8a779f0: Add SCIF nodes adds 1614c8624a48 arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector adds 62e8a5343114 arm64: dts: renesas: Fix thermal-sensors on single-zone sensors adds 3c7742a45c17 ARM: dts: rza2mevb: Fix LED node names adds 9d4c643e72f8 Merge branch 'renesas-arm-dt-for-v5.20' into renesas-next adds 774fecc7ece1 dt-bindings: soc: renesas: Move renesas,prr from arm to soc adds 64d15244c480 Merge branch 'renesas-dt-bindings-for-v5.20' into renesas-next adds 01c173f30f9b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d325b5a8c62a Merge branch 'v5.20-armsoc/dts32' into for-next adds 5a86111e9def dt-bindings: arm: rockchip: Add Radxa ROCK Pi S adds 2e04c25b1320 arm64: dts: rockchip: add ROCK Pi S DTS support adds bc3753aed81f arm64: dts: rockchip: rock-pi-s add more peripherals adds 161ed6356c3e Merge branch 'v5.20-armsoc/dts64' into for-next adds ef1c05c8a63f Merge branch 'v5.19-armsoc/dtsfixes' into for-next adds f4470dbfb5ff ARM: rockchip: Add missing of_node_put() in rockchip_suspe [...] adds bee3751c8803 Merge branch 'v5.19-armsoc/socfixes' into for-next adds 271e2c922850 ARM: dts: rockchip: align gpio-key node names with dtschema adds e5a3cbe8b45b ARM: dts: rockchip: correct gpio-keys properties on rk3288-tinker adds e58857ed9956 Merge branch 'v5.20-armsoc/dts32' into for-next adds 517ed0ffd3cc arm64: dts: rockchip: align gpio-key node names with dtschema adds 4a8d51f2a26d Merge branch 'v5.20-armsoc/dts64' into for-next adds 9839d2ae6611 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 523b53bb750d ARM: dts: animeo: align gpio-key node names with dtschema adds 91503e5a3b5a ARM: dts: animeo: correct gpio-keys properties adds 0f5095eb42c3 Merge branch 'for-5.20/dts-cleanup' into for-next adds 2453119fe6ee arm64: dts: apm: correct gpio-keys properties adds ea559c81b616 arm64: dts: broadcom: align gpio-key node names with dtschema adds 111b4da2c2fc arm64: dts: hisilicon: align gpio-key node names with dtschema adds 717b3096da2e arm64: dts: hisilicon: correct gpio-keys properties adds ddb8a2049dbe Merge branch 'for-5.20/dts64-cleanup' into for-next adds cd268e309c29 dt-bindings: clock: Add bindings for Exynos7885 CMU_FSYS adds e756e932a3a1 dt-bindings: clock: Add indices for Exynos7885 TREX clocks adds ced37411d7f5 arm64: dts: exynos: Add internal eMMC support to jackpotlte adds bf4e96644efc Merge branch 'for-v5.20/exynos7885-emmc-clk' into for-next adds ed07c2af405f ARM: dts: qcom: use dedicated QFPROM compatibles adds d7b50df0b8d1 ARM: dts: qcom: cleanup QFPROM nodes adds 439e49349c14 ARM: dts: qcom: apq8064: add unit addresses to QFPROM regions adds 101e9482ac4f Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next adds 9a2f272b5f66 arm64: dts: qcom: add missing AOSS QMP compatible fallback adds 2559f68b5991 arm64: dts: qcom: correct SPMI WLED register range encoding adds 8d57e5b8203c arm64: dts: qcom: use dedicated QFPROM compatibles adds b4e7bcc945c6 arm64: dts: qcom: sdm630: correct QFPROM byte offsets adds 6c4cb29ed5d4 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next adds b67569748cfc ARM: dts: qcom: ipq4019: fix Micron SPI NOR compatible adds f51dc47011f2 Merge branch 'for-v5.20/qcom-dts-cleanup' into for-next adds a8e40323875c arm64: dts: qcom: ipq6018-cp01-c1: fix Micron SPI NOR compatible adds 4fb4a39fdbc8 arm64: dts: qcom: msm8998-mtp: correct board compatible adds 5a7d6b276981 Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next adds 30b276fca5c0 ARM: dts: ast2500-evb: fix board compatible adds aa5e06208500 ARM: dts: ast2600-evb: fix board compatible adds 33c39140cc29 ARM: dts: ast2600-evb-a1: fix board compatible adds d46eaf85be24 Merge branch 'for-v5.20/aspeed-dts-cleanup' into for-next adds efbf2c262c89 ARM: dts: exynos: align aat1290 flash LED node with bindin [...] adds ebadc8a63645 ARM: dts: exynos: add function and color to aat1290 flash [...] adds f64bbfca3146 ARM: dts: exynos: add function to LED node in Origen 4210 adds ff4275fa0737 ARM: dts: exynos: add function to LED nodes in Tiny4412 adds a149eb5f1b11 ARM: dts: exynos: add function and color to LED nodes in I [...] adds 3e8368fdcee3 ARM: dts: exynos: add function and color to LED node in Odroid U3 adds bcad13fca717 ARM: dts: exynos: add function and color to LED nodes in O [...] adds f0945faa4a1a ARM: dts: exynos: add function and color to LED node in Od [...] adds 99f6b77f74c8 ARM: dts: exynos: add function and color to LED node in Od [...] adds 82cd16902a51 ARM: dts: exynos: add function and color to LED nodes in O [...] adds 2d120219da22 Merge branch 'next/dt' into for-next adds 1a4f20cab641 Merge branch 'for-v5.20/exynos7885-emmc-clk' into next/dt64 adds 96d1b57b7b52 Merge branch 'next/dt64' into for-next adds 986fd5fe55cb ARM: dts: lpc18xx: Harmonize EHCI/OHCI DT nodes name adds 8ffab564419f Merge branch 'for-v5.20/dts-cleanup' into for-next adds bd90c0fb1677 arm: dts: stih407-family: Harmonize DWC USB3 DT nodes name adds 6ec493e4b610 Merge branch 'for-v5.20/dts-cleanup' into for-next adds fcf036a017b2 arm64: dts: apm: Harmonize DWC USB3 DT nodes name adds ae19b92ca54f Merge branch 'for-v5.20/qcom-dts64-cleanup' into for-next adds 7cde6e1ef729 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 754f04cac362 firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks adds 04dbc874a2f5 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 39b334fc8bed Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds c8b2a8fd9b8a dt-bindings: rcc: stm32: select the "secure" path for stm32mp13 adds df72380fbcab firmware: arm_scmi: Relax base protocol sanity checks on t [...] adds 9005aeddd9fc ARM: dts: stm32: enable optee firmware and SCMI support on [...] adds c8d4a3a573e8 ARM: dts: stm32: add RCC on STM32MP13x SoC family adds 75828ab504dc ARM: dts: stm32: add optee reserved memory on stm32mp135f-dk adds 3fc30e640f52 ARM: dts: stm32: add fake interrupt propoerty for ASync no [...] adds 9a8f181f653f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 0ac1311a77af dt-bindings: clock: Add compatible for D1 DE2 clocks adds ba585a9e1791 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next adds e8d9a4179ad4 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 1a8fe0a537a4 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 2258fe488a20 soc/tegra: fuse: Expose Tegra production status adds 67b7ab8309e3 soc: tegra: fuse: Add missing of_node_put() in tegra_init_fuse() adds 0682baf38e59 Merge branch for-5.20/soc into for-next adds a4740b148a04 firmware: tegra: bpmp: Do only aligned access to IPC memory area adds 2664e7994a6c Merge branch for-5.20/firmware into for-next adds 70d36a6f3a6e Merge branch for-5.20/dt-bindings into for-next adds 799270e9b8be ARM: tegra: Align gpio-keys node names with dtschema adds a82f730c558b Merge branch for-5.20/arm/dt into for-next adds b28edf02c468 arm64: tegra: Mark BPMP channels as no-memory-wc adds b9fa5b33ef80 arm64: tegra: Align gpio-keys node names with dtschema adds af066bbee69c Merge branch for-5.20/arm64/dt into for-next adds b61b778a63df Merge branch for-5.20/arm64/defconfig into for-next adds 8d1d83bc6cdd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3ea73bf02225 ARM: dts: keystone: Adjust whitespace around '=' adds b710673e2dde soc: ti: wkup_m3_ipc: Remove unneeded semicolon adds 5888f1ed173e arm64: dts: ti: Adjust whitespace around '=' adds 85423386c976 arm64: dts: ti: Align gpio-key node names with dtschema adds 9b123c7c630c Merge branches 'ti-keystone-dts-next', 'ti-drivers-soc-nex [...] adds af0e807d373b Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 7c908290ffdd Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds b348c26c28a9 clk: mediatek: reset: Add reset.h adds edabcf71d100 clk: mediatek: reset: Fix written reset bit offset adds 086bcb50b435 clk: mediatek: reset: Refine and reorder functions in reset.c adds 114257572a0e clk: mediatek: reset: Extract common drivers to update function adds 370bf6286969 clk: mediatek: reset: Merge and revise reset register function adds 2d2a2900588c clk: mediatek: reset: Revise structure to control reset register adds 723e367114de clk: mediatek: reset: Support nonsequence base offsets of [...] adds 322989ddf7c4 clk: mediatek: reset: Support inuput argument index mode adds 7d10ae3797e1 clk: mediatek: reset: Change return type for clock reset r [...] adds 761bc64003e3 clk: mediatek: reset: Add new register reset function with device adds b27a604a5793 clk: mediatek: reset: Add reset support for simple probe adds 4d352eb91a42 dt-bindings: arm: mediatek: Add #reset-cells property for [...] adds fb91526b5fb0 dt-bindings: reset: mediatek: Add infra_ao reset index for [...] adds a0bc8ae5a0d7 clk: mediatek: reset: Add infra_ao reset support for MT819 [...] adds 5ea61b478f30 dt-bindings: reset: mediatek: Add infra_ao reset index for MT8186 adds 2336db647f31 dt-bindings: arm: mediatek: Add #reset-cells property for MT8186 adds 3b3ec201f381 clk: mediatek: reset: Add infra_ao reset support for MT8186 adds d6acc1d49dd5 Merge branch 'clk-mtk' into clk-next adds af89cd456034 clk: Improve documentation for devm_clk_get() and its opti [...] adds abae8e57e49a clk: generalize devm_clk_get() a bit adds 7ef9651e9792 clk: Provide new devm_clk helpers for prepared and enabled clocks adds 68bde8b2e311 clk: meson: axg-audio: Don't duplicate devm_clk_get_enabled() adds 733dc1aaf4f0 Merge branch 'clk-devm-enable' into clk-next adds 255584b13834 clk: ti: Stop using legacy clkctrl names for omap4 and 5 adds 71b8138dea9a Merge branch 'clk-ti-dt' into clk-next adds 8b3d743fc9e2 clk: Fix pointer casting to prevent oops in devm_clk_release() adds 62c0aff64c8d clk: Remove never used devm_clk_*unregister() adds 292dcfc1f60e Merge branch 'clk-devm-enable' into clk-next adds c73cb20e52ea Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 5c18529f4067 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d5c10876c76f clk: renesas: r8a779f0: Add Z0 and Z1 clock support adds b7f64eaee5a3 clk: renesas: r8a779f0: Add PCIe clocks adds 080bcd8d5997 clk: renesas: r8a779f0: Add HSCIF clocks adds 3ba76bd608a5 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds efae7404e16a m68k: virt: Kconfig minor fixes adds c4738fa76cba m68k: mac: Fix typos in comments adds bcc94f9a2581 m68k: sun3: Use __func__ to get function's name in an outp [...] adds e872a56c3d68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c5b0ee1badd7 m68k: coldfire/device.c: protect FLEXCAN blocks adds 5a916b6f0f85 m68k: coldfire: make symbol m523x_clk_lookup static adds 8c6c2af9a4ed m68k: Fix syntax errors in comments adds 4fbe0a7a541b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bb356ddb78b2 RISC-V: PCI: Avoid handing out address 0 to devices adds fb7f57b3f19d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2a5e8d68047f Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] adds 1e5267cd0895 mnt_idmapping: add vfs{g,u}id_t adds 234a3113f28d fs: add two type safe mapping helpers adds 45c311501c77 fs: use mount types in iattr adds 1f36146a5a3d fs: introduce tiny iattr ownership update helpers adds 35faf3109a78 fs: port to iattr ownership update helpers adds 71e7b535b890 quota: port quota helpers mount ids adds 0e363cf3fa59 security: pass down mount idmapping to setattr hook adds b27c82e12965 attr: port attribute changes to new types adds 45dee6319d7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 377f437e4103 Merge branch 'misc-5.19' into for-next-current-v5.18-20220622 adds 06c8939df047 Merge branch 'for-next-current-v5.18-20220622' into for-ne [...] adds 8df73591796f btrfs: fix hang during unmount when block group reclaim ta [...] adds 926e0240037d btrfs: fix typos in comments adds 229fd56ed319 btrfs: zoned: fix comment description for sb_write_pointer logic adds 9b08daa2ca67 btrfs: prevent remounting to v1 space cache for subpage mount adds 8315fdf933ab btrfs: use PAGE_ALIGNED instead of IS_ALIGNED adds ff8b99bb1d93 btrfs: quit early if the fs has no RAID56 support for raid [...] adds 0f002c617ca1 btrfs: introduce a data checksum checking helper adds 8c7d61523def btrfs: remove duplicated parameters from submit_data_read_ [...] adds c9bc6571fbea btrfs: factor out a helper to end a single sector buffer I/O adds 2ab667bf417f btrfs: refactor end_bio_extent_readpage code flow adds 874851646e35 btrfs: factor out a btrfs_csum_ptr helper adds fc6a2903675a btrfs: add a helper to iterate through a btrfs_bio with se [...] adds 35610dd23213 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio adds b52b91696690 btrfs: introduce btrfs_try_lock_balance adds 3c12349ad488 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance adds 6546135b30b2 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] adds 1f27091d10f1 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] adds bd9d24907673 btrfs: only write the sectors in the vertical stripe which [...] adds 7b4325010a97 btrfs: remove redundant calls to flush_dcache_page adds edd80b410403 btrfs: update stripe_sectors::uptodate in steal_rbio adds 7758e567e303 btrfs: add trace event for submitted RAID56 bio adds e3588283e94f btrfs: balance btree dirty pages and delayed items after a rename adds 54ad3f98e3af btrfs: free the path earlier when creating a new inode adds 44323fd7682e btrfs: balance btree dirty pages and delayed items after c [...] adds 94387fe305f4 btrfs: add assertions when deleting batches of delayed items adds 79d3e30b354e btrfs: deal with deletion errors when deleting delayed items adds 84f3367d4e25 btrfs: refactor the delayed item deletion entry point adds 23d22bc11efe btrfs: improve batch deletion of delayed dir index items adds 85d94e92f6fa btrfs: assert that delayed item is a dir index item when a [...] adds 973bde1f3d55 btrfs: improve batch insertion of delayed dir index items adds b881ae7688fd btrfs: do not BUG_ON() on failure to reserve metadata for [...] adds dd4aa01f0bdf btrfs: set delayed item type when initializing it adds 55dc53100265 btrfs: reduce amount of reserved metadata for delayed item [...] adds c72e9a34a377 btrfs: store chunk size in space-info struct adds a10b5fe8d6a5 btrfs: sysfs: export chunk size in space infos adds 9965716c11ba btrfs: sysfs: add force_chunk_alloc trigger to force allocation adds a6dcbb4e4505 btrfs: send: remove unused send_ctx::{total,cmd}_send_size adds 2e56561eb411 btrfs: send: explicitly number commands and attributes adds 7a2591e82ef3 btrfs: send: add stream v2 definitions adds baa2ae107b6e btrfs: send: write larger chunks when using stream v2 adds 432a79deaec3 btrfs: send: get send buffer pages for protocol v2 adds 0c6d1c9b90ba btrfs: send: send compressed extents with encoded writes adds 377674f21711 btrfs: send: enable support for stream v2 and compressed writes adds 71ad7c7363a3 btrfs: move more work into btrfs_end_bioc adds 437a7f563ee4 btrfs: simplify code flow in btrfs_submit_dio_bio adds e1f273fb4c0c btrfs: split btrfs_submit_data_bio to read and write parts adds 8a899ff2e4b1 btrfs: defer I/O completion based on the btrfs_raid_bio adds 1519fa523730 btrfs: don't double-defer bio completions for compressed reads adds 2b6ab2425093 btrfs: don't use btrfs_bio_wq_end_io for compressed writes adds 8b2a2a529d97 btrfs: centralize setting REQ_META adds e5288650ec5c btrfs: remove btrfs_end_io_wq adds d5446050fb0b btrfs: factor stripe submission logic out of btrfs_map_bio adds b108adf25585 btrfs: do not allocate a btrfs_bio for low-level bios adds bd840cd6ac00 btrfs: replace kmap() with kmap_local_page() in inode.c adds 30318415c56b btrfs: replace kmap() with kmap_local_page() in lzo.c adds d901aaf70d6f btrfs: add error messages to all unrecognized mount options adds 74500746f645 btrfs: remove redundant check in up check_setget_bounds adds 544ef8625df2 btrfs: don't use bio->bi_private to pass the inode to subm [...] adds 91555793c9c2 btrfs: merge end_write_bio and flush_write_bio adds 2f436841c0d0 btrfs: pass the btrfs_bio_ctrl to submit_one_bio adds 2aa902d6b69d btrfs: fix race between reflinking and ordered extent completion adds 6887e76c14a6 btrfs: add missing inode updates on each iteration when re [...] adds a10dc302d35e btrfs: do not BUG_ON() on failure to migrate space when re [...] adds d281985386dd btrfs: make btrfs_super_block::log_root_transid deprecated adds 6b51b9d5f32d btrfs: reject log replay if there is unsupported RO compat flag adds fa8e0cf69e7b btrfs: stop looking at btrfs_bio->iter in index_one_bio adds 63ee0eea1118 btrfs: split discard handling out of btrfs_map_block adds 22979ac8bcd5 btrfs: sysfs: advertise zoned support among features adds 08893e6cffee btrfs: zoned: prevent allocation from previous data relocation BG adds a849dfeb3ebd btrfs: zoned: fix critical section of relocation inode writeback adds 3f35221f439d btrfs: add tracepoints for ordered extents adds b9261b795524 btrfs: don't set lock_owner when locking extent buffer for [...] adds bce836b5ed7d btrfs: tree-log: make the return value for log syncing consistent adds f5027f5a428e btrfs: fix deadlock with fsync+fiemap+transaction commit adds 37e71ddec891 Documentation: update btrfs list of features and link to r [...] adds deeb659bb15f btrfs: raid56: avoid double for loop inside finish_rmw() adds dde5a3237ed9 btrfs: raid56: avoid double for loop inside __raid56_parit [...] adds 89cf9de76ec5 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] adds d0f1359cd2ad btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() adds 7331ea68a8e6 btrfs: raid56: avoid double for loop inside raid56_parity_ [...] adds 2ae0a4a2a3e5 btrfs: open code rbtree search in split_state adds 61b6f20f0065 btrfs: open code rbtree search in insert_state adds 9a0c55bce3ca btrfs: lift start and end parameters to callers of insert_state adds c971bcafd8dc btrfs: pass bits by value not by pointer for extent_state helpers adds 00a3f9db100c btrfs: add fast path for extent_state insertion adds f0d855f193ac btrfs: remove node and parent parameters from insert_state adds 0254d87b7f9a btrfs: open code inexact rbtree search in tree_search adds a93376a793b0 btrfs: make tree search for insert more generic and use it [...] adds d14c511a7e85 btrfs: unify tree search helper returning prev and next nodes adds d54f27f9f2c5 btrfs: remove parameter dev_extent_len from scrub_stripe() adds a204b169d8ee btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] adds 7a1032638d73 btrfs: use btrfs_raid_array to calculate number of parity stripes adds 39552c02116c btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() adds e8c6f4006271 btrfs: call inode_to_path directly and drop indirection adds 9e0ad69dba04 btrfs: simplify parameters of backref iterators adds c1e9ffd7107d btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino adds 606c890458d4 btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t adds d9d38ab59f95 btrfs: use named constant for reserved device space adds 19af63780c7b btrfs: warn about dev extents that are inside the reserved range adds f330af9fe459 btrfs: batch up release of reserved metadata for delayed i [...] adds 195f6ac30fc9 btrfs: remove the finish_func argument to btrfs_mark_order [...] adds 423a7e3d2349 btrfs: raid56: don't trust any cached sector in __raid56_p [...] adds d744064def9c btrfs: increase direct io read size limit to 256 sectors adds d83a3ea91430 btrfs: send: drop __KERNEL__ ifdef from send.h adds 67995191d991 btrfs: send: simplify includes adds 9a3ceada9e9c btrfs: send: remove old TODO regarding ERESTARTSYS adds e6cdc5f65eb3 btrfs: send: use boolean types for current inode status adds e4453fa2ebc0 btrfs: remove extent writepage address space operation adds 6f67f7c07d1b btrfs: collect commit stats, count, duration adds 5e648a3c6023 btrfs: sysfs: export commit stats adds afb4c55fdb61 btrfs: ensure pages are unlocked on cow_file_range() failure adds 5ae0fc8fb96e btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page adds 76787376032b btrfs: fix error handling of fallback uncompress write adds c04c8d4d68ad btrfs: replace unnecessary goto with direct return at cow_ [...] adds bd3adb6cc97b btrfs: output mirror number for bad metadata adds d4a07f542621 Merge branch 'misc-next' into for-next-next-v5.19-20220622 adds 0aef520ba75c btrfs: reset block group chunk force if we have to wait adds 0301f7f3bc9d Merge branch 'ext/josef/reset-wait' into for-next-next-v5. [...] adds 6d6a6cef2a63 highmem: Make __kunmap_{local,atomic}() take "const void *" adds 342269cca069 btrfs: replace kmap() with kmap_local_page() in zstd.c adds f831fd18df78 Merge branch 'dev/kmap-all' into for-next-next-v5.19-20220622 adds 10e8e02e6d1e btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] adds 52d9cf2d7112 btrfs: send: add new command FILEATTR for file attributes adds 50a42524062f Merge branch 'dev/send-v2-my-updates-to-send' into for-nex [...] adds 6a45cb21d292 btrfs: raid56: use fix stripe length everywhere adds a8aa67e65075 btrfs: return proper mapped length for RAID56 profiles in [...] adds 2927c19c11e8 btrfs: do not return errors from btrfs_map_bio adds 2badcca061c4 btrfs: do not return errors from raid56_parity_write adds ddba056e0de1 btrfs: do not return errors from raid56_parity_recover adds c8645bd040c8 btrfs: raid56: transfer the bio counter reference to the r [...] adds a1376579ad65 btrfs: simplify sync/async submission in btrfs_submit_data [...] adds aed50f9ea295 btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] adds 23417337ec8d btrfs: do not return errors from btrfs_submit_dio_bio adds 61a71bf3f2d5 btrfs: remove bioc->stripes_pending adds 558daedd43da Merge branch 'ext/hch/bio-submit-v2' into for-next-next-v5 [...] adds df302b62096a Merge branch 'for-next-next-v5.19-20220622' into for-next- [...] adds 6c6d675afa80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 12e074dca443 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds a2bba626880b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 17217902fc4f ext4: fix super block checksum incorrect after mount adds befabc8759af ext4: use kmemdup() to replace kmalloc + memcpy adds 882e14aa2c30 ext4: fix up test_dummy_encryption handling for new mount API adds 0fb337007c8c ext4: fix bug_on ext4_mb_use_inode_pa adds d1389cc90702 ext4: correct the judgment of BUG in ext4_mb_normalize_request adds fefb759df063 ext4: make variable "count" signed adds 7dc0ff3a33ea ext4: add reserved GDT blocks check adds 729e657ab8d4 ext4: fix a doubled word "need" in a comment adds 04ae3998355e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds c5bca38d2edc f2fs: use the updated test_dummy_encryption helper functions adds 55d2834b09db f2fs: run GCs synchronously given user requests adds e52fd1c743b5 f2fs: do not skip updating inode when retrying to flush node page adds a2fe09e7daca f2fs: optimize error handling in redirty_blocks adds 9b77e3dc3e20 f2fs: initialize page_array_entry slab only if compression [...] adds e7a0035ff8a5 f2fs: introduce memory mode adds 9a5042fa67f1 f2fs: handle decompress only post processing in softirq adds 10f3adb9c255 f2fs: remove redundant code for gc condition adds 225fb9d0df97 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 0d189f59d631 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fe39dc98fb24 gfs2: Fix spelling mistake in comment adds cba2ee01090e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 745bbc0995c2 ksmbd: remove duplicate flag set in smb2_write adds 18e39fb960e6 ksmbd: set the range of bytes to zero without extending fi [...] adds b5e5f9dfc915 ksmbd: check invalid FileOffset and BeyondFinalZero in FSC [...] adds 067baa9a37b3 ksmbd: use vfs_llseek instead of dereferencing NULL adds a638832e3673 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds f759942b72a9 fs/ntfs3: Add missing error check adds 51d66148ff54 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 7cf2b0f9611b xfs: bound maximum wait time for inodegc work adds 5e672cd69f0a xfs: introduce xfs_inodegc_push() adds ca76a761ea24 xfs: factor out the common lock flags assert adds 82af88063961 xfs: use invalidate_lock to check the state of mmap_lock adds b822ea17fd15 xfs: always free xattri_leaf_bp when cancelling a deferred op adds f94e08b602d4 xfs: clean up the end of xfs_attri_item_recover adds 3491444c3b32 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 319060b55ae4 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 429d30f2527d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ab3547e3c281 Merge branch 'rework/kthreads' into for-next adds b3e7ac3721fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3fce916f1764 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e4f0a7ec586b pstore: migrate to crypto acomp interface adds 2c09d1443b9b pstore/zone: cleanup "rcnt" type adds d4153419f1ba Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 4c4897c7e7ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4fa511facf54 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 1369e0e621b6 hwmon: (pmbus) Move pec attribute to I2C device adds 6d40e357f632 hwmon: (lm90) Generate sysfs and udev events for all alarms adds e182cf579f0f hwmon: (lm90) Rework alarm/status handling adds 5d1c1f7b4235 hwmon: (lm90) Reorder include files in alphabetical order adds c36d1ab18d07 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] adds d940537c1353 hwmon: (lm90) Use BIT macro adds b532998b5855 hwmon: (lm90) Move status register bit shifts to compile time adds 1a37896e9448 hwmon: (lm90) Stop using R_/W_ register prefix adds 2fa0c986c847 hwmon: (lm90) Improve PEC support adds cae5c0390553 hwmon: (lm90) Add partial PEC support for ADT7461 adds 8b0e9dd284db hwmon: (lm90) Enable full PEC support for ADT7461A adds f8456e71c6cc hwmon: (lm90) Add support for unsigned and signed temperatures adds ebad6377aa37 hwmon: (lm90) Only re-read registers if volatile adds 3b87b3b05354 hwmon: (lm90) Support multiple temperature resolutions adds 0ab31f6a9796 hwmon: (lm90) Use single flag to indicate extended tempera [...] adds e3799d896013 hwmon: (lm90) Rework detect function adds 2386c1e6d466 hwmon: (lm90) Add support for additional chip revision of NCT1008 adds 42ed2a1bceba hwmon: (lm90) Fix/Add detection of G781-1 adds d84bf17c686e hwmon: (lm90) Add flag to indicate 'alarms' attribute support adds e1fa606f8be2 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 adds f5c2615a60da hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 adds 2286f7aa6f57 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] adds 45aa8a47c900 hwmon: (lm90) Add support for MAX6690 adds 97ba9319a6a6 hwmon: (lm90) Add flag to indicate support for minimum tem [...] adds 7f03b0a314ec hwmon: (lm90) Add flag to indicate conversion rate support adds debf45a59f99 hwmon: (lm90) Add support for MAX6642 adds ce6b4a48e04c hwmon: (lm90) Let lm90_read16() handle 8-bit read operations adds 04eb8e032ffd hwmon: (lm90) Introduce 16-bit register write function adds 6a5c2b843068 hwmon: (lm90) Support MAX1617 and LM84 adds c982e13231a8 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 adds e60619222d3d hwmon: (lm90) Add remaining chips supported by adm1021 driver adds 222a8621956d hwmon: (lm90) Combine lm86 and lm90 configuration adds cfbf431d1f77 hwmon: (lm90) Add explicit support for NCT210 adds 37743a09b390 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 adds 32834ce4dbb4 hwmon: (lm90) Add support for ON Semiconductor NCT218 adds a5896b62e030 hwmon: (lm90) Add support for ADT7421 adds f53b79f39b4d hwmon: (lm90) Only disable alerts if not already disabled adds 585a5cfa9657 hwmon: (lm90) Add explicit support for ADM1020 adds 43764925230f hwmon: (lm90) Add support and detection of Philips/NXP NE1618 adds 156ed568a502 hwmon: (lm90) Add table with supported Analog/ONSEMI devices adds 545a18648e5d hwmon: (lm90) Support temp_samples attribute adds fdf4358f353b hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core adds 721e1ee46fcf dt-bindings: trivial-devices: Add lt7182s adds f6fdd050ea19 hwmon: (pmbus) Add support for Analog Devices LT7182S adds 1a3423a15dfe hwmon: (f71882fg) Add support for F71858AD (0x0903) adds 41e7a05d1ee7 hwmon: (lm75) Replace kernel.h with the necessary inclusions adds 20603c01e49f hwmon: (sch56xx-common) Add DMI override table adds 245a8c2bdd90 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 adds 9cbb237147dc hwmon: (pmbus) add a function to check the presence of a b [...] adds 033bf8e37366 hwmon: (pmbus) add MFR_* registers to debugfs adds 3b002836cd21 hwmon: Allow to compile ASB100 and FSCHMD on !X86 adds 3bb417b63edc dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 adds a6191ebb41eb dt-bindings: hwmon: Allow specifying channels for lm90 adds c7c30ed29d25 hwmon: (lm90) Add compatible entry for adt7481 adds 5259edd90932 hwmon: (lm90) Define maximum number of channels that are s [...] adds e5f61aeab862 hwmon: (lm90) Read the channel's label from device-tree adds 0ebca8acf120 hwmon: (occ) Delete unnecessary NULL check adds 9470e12f991b hwmon: (lm90) Add support for 2nd remote channel's offset [...] adds e329aa93653b hwmon: (lm90) Read the channel's temperature offset from d [...] adds 6a7156236976 hwmon: (pmbus) fix build error unused-function adds 3be3a88c83f1 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] adds f043dc8ce309 hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist adds 60169ffdee50 hwmon: (dell-smm) Add Dell G5 5590 to DMI table adds 1a0741d8fa95 hwmon: (gsc-hwmon) Add missing of_node_put() adds 93b6dbea8d75 hwmon: (pmbus) Introduce and use cached vout margins adds 56d56e90f574 hwmon: (pmbus) Add list_voltage to pmbus ops adds 2c8a4c3d4257 hwmon: (pmbus/ltc2978) Set voltage resolution adds c59ed392a4a3 hwmon: (dell-smm) Improve assembly code adds 6b7881ce5269 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds df4bf98ec2d1 scripts: kernel-doc: Always increment warnings counter adds 94bdaa7d9a9d docs/arm64: elf_hwcaps: Unify HWCAP lists as description lists adds d5b1d57b425c docs/zh_CN: Update translation of reporting-issues.rst to 5.18 adds 2adb5bb1b860 docs: Kconfig: Fix help text indentation adds 30fb8761419e docs: admin-guide/sysctl: Fix rendering error adds df6725651f6f docs: Remove duplicate word adds f9b21cd08607 docs: driver-api: gpio: Fix some typos adds 417c434aa1b4 docs/zh_CN: core-api: Update the translation of cachetlb.r [...] adds 1ebfae49fd44 docs/zh_CN: core-api: Update the translation of cpu_hotplu [...] adds 722ecdbce68a docs/zh_CN: core-api: Update the translation of irq/irq-do [...] adds b2fdf7f080b4 docs/zh_CN: core-api: Update the translation of kernel-api [...] adds f5158bfe8777 docs/zh_CN: core-api: Update the translation of mm-api.rst [...] adds 4faa99e38c3e docs/zh_CN: core-api: Update the translation of printk-bas [...] adds e86a0e297f0b docs/zh_CN: core-api: Update the translation of printk-for [...] adds c290f175e73f docs/zh_CN: core-api: Update the translation of workqueue. [...] adds 4a6d00a43ef7 docs/zh_CN: core-api: Update the translation of xarray.rst [...] adds 5b8d9ee00345 docs: UML: fix typo adds 9f6cbeda8955 Documentation: kunit: eliminate code-block warnings adds acf0c3f94bdf docs/zh_CN: Update the translation of highmem to 5.19-rc1 adds 549bddc15435 docs/zh_CN: Update the translation of page_owner to 5.19-rc1 adds d2bccf48b527 docs/zh_CN: Update the translation of vm index to 5.19-rc1 adds 4c382eec72de docs: filesystems: f2fs: fix description about compress ioctl adds 606e77080c0e docs: dev-tools: modify SPL reference URL to actual SPL doc entry adds 2e4ba6a0b93b docs/zh_CN: riscv: Remove the translation of pmu.rst adds 3907c0f9ca35 docs/zh_CN: riscv: Update the translation of vm-layout.rst [...] adds 2fb1d1dff31e docs/zh_CN: add vm page_migration translation adds 8089e3d773d0 docs/zh_CN: add vm vmalloced-kernel-stacks translation adds d39c21f8ad73 docs/zh_CN: Update zh_CN/kernel-hacking/hacking.rst to 5.19-rc1 adds 5c39e1f05916 Documentation: kunit: remove duplicate kunit-tool.rst adds 3b4dbf250979 Documentation: kunit: move mention of --jobs flag lower adds f5c7ccfe35fd Documentation: kunit: rewrite section on .kunitconfig adds 619ac12cd1de docs/kselftest: add more guidelines for adding new tests adds 085c2c09ed6b docs/doc-guide: Add footnote on Inkscape for better images [...] adds 0ebe4dd124d3 docs/doc-guide: Put meta title for kernel-doc HTML page adds a2ccd4669bc6 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 39ad84e911c5 media: imx-jpeg: Don't fill the description field in struc [...] adds b2bae4b8e637 media: atmel: atmel-sama7g5-isc: fix warning in configs wi [...] adds f3805c32ddd1 media: staging: media: zoran: add logging macros adds cc86485849f9 media: staging: media: zoran: setup videocodec header for [...] adds 5ad5c9fcafa2 media: staging: media: zoran: replace all pr_err with zrde [...] adds c984fcb1fadf media: staging: media: zoran: replace dprintk with new deb [...] adds 4c25384d1366 media: camss: csid: fix wrong size passed to devm_kmalloc_array() adds 73ed516abc4e media: dt-bindings: qcom,sdm660-camss: document interconnects adds 31b980c06900 media: TDA1997x: Fix the error handling in tda1997x_probe() adds bb45f5433f23 media: davinci: vpif: add missing of_node_put() in vpif_probe() adds 6b1814e26989 media: camss: Allocate power domain resources dynamically adds b9629c550f01 media: adv7604: try all infoframe types adds 691c3db0dc76 media: cec-adap.c: log when claiming LA fails unexpectedly adds 5a531791edb2 media: v4l2-tpg: add HDMI Video Guard Band test pattern adds aabcc21d0bd2 media: vivid: add HDMI Video Guard Band control adds 6f0c460fbd7c media: cx88: Fix PAL-Nc standard adds 6aaf006c6779 media: usbtv: Add PAL-Nc standard adds 97185c458567 media: st-delta: Remove unneeded NULL check in delta-v4l2 adds f4334c51b1df media: atmel: atmel-isc-base: remove unneeded semicolon adds 9059ca921bd3 media: amphion: support for reloading module adds aa911fcc772e media: platform: exynos-gsc: remove redundant initializati [...] adds 56280c64ecac media: stkwebcam: deprecate driver, move to staging adds db9edaaff137 media: i2c: adv7180: fix reserved bit in Video Selection 2 adds 5fe1d61a98e2 media: platform: samsung: s5p-jpeg: replace ternary operat [...] adds a23196c7a9cb media: imx-jpeg: Encoder support to set jpeg quality adds 5374d8fb75f3 media: Add P010 video format adds d7365ae8ea9f media: vivid.rst: document HDMI Video Guard Band control adds b0f407c19648 media: mediatek: vcodec: add vp9 decoder driver for mt8186 adds 3fbf1eac01b5 media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] adds d9e1799a6491 media: mediatek: vcodec: Add to support lat soc hardware adds 6c41991b023c media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] adds 02bbf16aee6e media: mediatek: vcodec: Adds compatible for mt8195 adds 7501edef6b1f media: mediatek: vcodec: Different codec using different c [...] adds 9223415d47e1 media: mediatek: vcodec: prevent kernel crash when scp ipi [...] adds 5b044a130017 media: mediatek: vcodec: Add to support H264 inner racing mode adds b3f820b905c9 media: igorplugusb: respect DMA coherency adds 522f1d7d95fe media: igorplugusb: prevent use after free in probe error adds 2a7745949386 media: igorplugusb: break cyclical race on disconnect adds 5e4029056263 media: igorplugusb: remove superfluous usb_unlink_urb() adds 0189ef827228 media: iguanair: no superfluous usb_unlink_urb() adds 8332f75a5bd4 media: imon_raw: respect DMA coherency adds 407cba97c442 media: redrat3: no unnecessary GFP_ATOMIC adds 6f2f124a1aa3 media: streamzap: avoid unnecessary GFP_ATOMIC adds 2cb5cadf171f media: xbox_remote: xbox_remote_initialize() cannot fail adds d040f0e78af5 media: ttusbir: NOIO during resume adds 07456325a3c1 media: ttusbir: avoid unnecessary usb_unlink_urb() adds cd54ff938091 media: rc: Directly use ida_free() adds ad834fa85f11 media: media: jpegenc: add mediatek,mt8186-jpgenc compatible adds 6a0d67330989 media: media: jpegenc: set bit mask for jpegenc adds ca9dc8d06ab6 media: airspy: respect the DMA coherency rules adds 135ad96cb4d6 media: hantro: Be more accurate on pixel formats step_widt [...] adds cf295629e3d6 media: camss: Allocate camss struct as a managed device resource adds ded5c4faf0d2 media: amphion: vdec check format in enum_fmt adds e3b9e50af7db media: platform: omap: Pass a pointer to virt_to_page() adds a1a9b71ebd65 media: platform: cros-ec: Add moli to the match table adds d3741027e578 media: tw5864: Convert to use managed functions pcim* and devm* adds fb730334e0f7 media: tw686x: Register the irq at the end of probe adds e795aa7f7e2e media: platform: exynos-gsc: fix typo in comment adds 04870d780905 media: mediatek: vcodec: fix typo in comment adds af917b01ded3 media: platform: exynos4-is: fix typos in comments adds b99bea151563 media: staging: atomisp: fix typo in comment adds a3a2efca36a3 media: amphion: return error if format is unsupported by vpu adds 7e89476b59ca media: camss: Move and unexport functions specific to ISPIF adds 5c2111c29689 media: atmel: atmel-isc-base: move cropping settings outsi [...] adds 8b0f690de136 media: mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy adds 300065f966d3 media: Hantro: Correct G2 init qp field adds 5455491bf13f media: amphion: Replace zero-length array with flexible-ar [...] adds 8cc7b3d329f7 media: platform: fix missing/incorrect resource cleanup in [...] adds 5a601f89e846 media: imx-jpeg: Correct some definition according specification adds 6285cdea19da media: imx-jpeg: Leave a blank space before the configurat [...] adds 9e7aa76cdb02 media: imx-jpeg: Align upwards buffer size adds 4911c5acf935 media: imx-jpeg: Implement drain using v4l2-mem2mem helpers adds 54b4d1911ef7 media: amphion: delete unnecessary NULL check adds 377301bfb6f0 media: mediatek/vcodec: Enable incoherent buffer allocation adds 5b9b598453d3 media: rcar-vin: Fix channel routing for Ebisu adds 945a9a8e448b media: pvrusb2: fix memory leak in pvr_probe adds 5046660c6c34 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 95f6189c4d93 Merge branches 'acpi-processor' and 'acpi-apei' into linux-next adds 0da11bf0cab9 cpuidle: haltpoll: Add trace points for guest_halt_poll_ns [...] adds 336e51283ae3 cpufreq: Optimize cpufreq_show_cpus() adds 9ab9b9d3fb92 cpufreq: Drop unnecessary cpus locking from store() adds 367561606187 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next adds 5a5b7d8d5416 thermal: Directly use ida_alloc()/free() adds 4abf3e80fc98 Merge branch 'thermal-core' into linux-next adds 3d54332ac12f Merge branch 'pm-sleep' into linux-next adds d21b57003041 ACPI: glue: Use acpi_dev_for_each_child() adds f5122be80daa ACPI: glue: Introduce acpi_dev_has_children() adds 2f6fe93fede8 ACPI: glue: Introduce acpi_find_child_by_adr() adds a73a204b4458 thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_f [...] adds bf5fb8ae8248 USB: ACPI: Replace usb_acpi_find_port() with acpi_find_chi [...] adds abda0af4cd3b ACPI: container: Use acpi_dev_for_each_child() adds fa98b3985a4a ACPI: property: Use acpi_dev_for_each_child() for child lookup adds f8128c390e58 ACPI: bus: Export acpi_dev_for_each_child() to modules adds 0ea3ef240c49 ACPI: video: Use acpi_dev_for_each_child() adds ff32e59947c8 ACPI: bus: Introduce acpi_dev_for_each_child_reverse() adds a976a2ac7708 ACPI: scan: Walk ACPI device's children using driver core adds 0b1bd1e35664 platform/x86/thinkpad_acpi: Use acpi_dev_for_each_child() adds 9089d1a41aab soundwire: Use acpi_dev_for_each_child() adds a22f18bddd82 ACPI / MMC: PM: Unify fixing up device power adds 616372937415 Merge branch 'acpi-bus' into linux-next adds bcdcab50fc5d Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 11be7dbc90ce drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c adds d79958f34d7a cpufreq: qcom-hw: Don't do lmh things without a throttle i [...] adds d151cd51d3a4 cpufreq: pmac32-cpufreq: Fix refcount leak bug adds c40bffd189af cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist adds a2bf7f1ea47b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 737338062cde Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds ca785116d8b7 soc/tegra: Add comment over devm_pm_opp_set_clkname() adds 9e55c1b15bf9 soc/tegra: Migrate to dev_pm_opp_set_config() adds 0850eeb58fac spi: qcom: Migrate to dev_pm_opp_set_config() adds 086fce6ca93d serial: qcom: Migrate to dev_pm_opp_set_config() adds 8c993474c09b OPP: Remove dev_pm_opp_set_regulators() and friends adds 9b06597d3e44 OPP: Remove dev_pm_opp_set_supported_hw() and friends adds 4c4b1ffad55d OPP: Remove dev_pm_opp_set_clkname() and friends adds 60dbfdde634a OPP: Remove dev_pm_opp_register_set_opp_helper() and friends adds a455fd4c2bfd OPP: Remove dev_pm_opp_attach_genpd() and friends adds b5b75437a2d0 OPP: Remove dev_pm_opp_set_prop_name() and friends adds 69fab78f7e83 OPP: Rearrange dev_pm_opp_set_config() and friends adds d60b8c5add59 OPP: Add support for config_regulators() helper adds 3672312e768f OPP: Make _generic_set_opp_regulator() a config_regulators [...] adds a52107f2599a OPP: Add dev_pm_opp_get_supplies() adds bc2ef29524c2 OPP: ti: Migrate to config_regulators() adds 74880bcf4a40 OPP: Remove custom OPP helper support adds e1dff8778c39 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() adds aa6bf97321bf OPP: Add generic key finding helpers and use them for freq APIs adds 6bcbd195550d OPP: Use generic key finding helpers for level key adds 3ab78360d563 OPP: Use generic key finding helpers for bandwidth key adds 9425e5a83ab6 OPP: Use consistent names for OPP table instances adds 261154b8aa61 OPP: Remove rate_not_available parameter to _opp_add() adds 35225dae1dfd OPP: Reuse _opp_compare_key() in _opp_add_static_v2() adds 077b4f498e6c OPP: Make dev_pm_opp_set_opp() independent of frequency adds fb90befd5835 OPP: Allow multiple clocks for a device adds 1380c59d6291 OPP: Add key specific assert() method to key finding helpers adds 23cc3338971a OPP: Assert clk_count == 1 for single clk helpers adds 9715181d17b4 OPP: Provide a simple implementation to configure multiple clocks adds 400b6c603ddf Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 6ee324afdf30 drivers/thermal/cpufreq_cooling: Use private callback ops [...] adds b279c6844690 drivers/thermal/cpufreq_cooling : Refactor thermal_power_c [...] adds 3c1325a6c02a drivers/thermal/cpufreq_cooling: Update outdated comments adds 77988a4351b2 drivers/thermal/devfreq_cooling: Extend the devfreq_coolin [...] adds 7a8696f727e1 MAINTAINERS: add include/dt-bindings/thermal to THERMAL adds 3be4812d6594 drivers/thermal/rcar_gen3_thermal: Improve logging during probe adds a5c34de17288 dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema adds 78516a12d742 dt-bindings: thermal: rcar-gen3-thermal: use positive logic adds 4768f717d85c dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support adds fa9ce8e6b6cd Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 976a06243473 fs: dlm: plock use list_first_entry adds 19d7ca051d30 fs: dlm: add pid to debug log adds ea06d4cabf52 fs: dlm: change plock interrupted message to debug again adds 4d413ae9ced4 fs: dlm: use dlm_plock_info for do_unlock_close adds b92a4e3f86b1 fs: dlm: change posix lock sigint handling adds cd1e8ca9f3a4 fs: dlm: change ast and bast trace order adds 0c4c516fa206 fs: dlm: remove additional dereference of lksb adds 5d92a30e900d fs: dlm: add resource name to tracepoints adds ca8031d91769 fs: dlm: update comments about recovery and membership handling adds 7e09b15cfe7b fs: dlm: call dlm_lsop_recover_prep once adds 682bb91b6ba8 fs: dlm: make new_lockspace() wait until recovery completes adds 3182599f5fff fs: dlm: handle recovery result outside of ls_recover adds f10da927a5e2 fs: dlm: add comment about lkb IFL flags adds dfc020f334f8 fs: dlm: fix grammar in lowcomms output adds 2bb2a3d66c6f fs: dlm: remove waiter warnings adds 8d614a4457f5 fs: dlm: remove timeout from dlm_user_adopt_orphan adds b98274483f62 fs: dlm: add deprecation Kconfig and warnings for timeouts adds 09248df31b47 fs: dlm: don't use deprecated timeout features by default adds 0f24debbb847 fs: dlm: move kref_put assert for lkb structs adds e818a100e561 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fc008bdbf1cd RDMA/core: Add an rb_tree that stores cm_ids sorted by ifi [...] adds 925d046e7e52 RDMA/core: Add a netevent notifier to cma adds d56e336e8444 RDMA/usnic: Use device_iommu_capable() adds 1a685940e620 RDMA/rxe: fix xa_alloc_cycle() error return value check again adds 686141bc02f2 Merge branch 'mlx5-next' into wip/leon-for-next adds fbc95c0fde66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9cbc9911260f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds ab1e9de84aff dt-bindings: dp83867: add binding for io_impedance_ctrl nv [...] adds a793679827a8 linux/phy.h: add phydev_err_probe() wrapper for dev_err_probe() adds 5c2d0a6a0701 net: phy: dp83867: implement support for io_impedance_ctrl [...] adds 6c0d09d9374c Merge branch 'dt-bindings-dp83867-add-binding-for-io_imped [...] adds dd5a046cbbed net: ipa: don't assume one channel per event ring adds 8eec78319585 net: ipa: don't pass channel when mapping transaction adds 2f48fb0edc0d net: ipa: pass GSI pointer to gsi_evt_ring_rx_update() adds 9f1c3ad65406 net: ipa: call gsi_evt_ring_rx_update() unconditionally adds 81765eeac1b0 net: ipa: move more code out of gsi_channel_update() adds 821c7733d26c Merge branch 'net-ipa-more-multi-channel-event-ring-work' adds 5eb1a2384066 net: dsa: realtek: rtl8365mb: rename macro RTL8367RB -> RT [...] adds b325159d0044 net: dsa: realtek: rtl8365mb: remove port_mask private dat [...] adds ca5ecd4246d4 net: dsa: realtek: rtl8365mb: correct the max number of ports adds b3456030f54b net: dsa: realtek: rtl8365mb: remove learn_limit_max priva [...] adds a48b6e44a9e7 net: dsa: realtek: rtl8365mb: handle PHY interface modes c [...] adds f0502724367a Merge branch 'net-dsa-realtek-rtl8365mb-improve-handling-o [...] adds 9aeb87d2b5a1 net: lan743x: Add support to LAN743x register dump adds 6b3768ac8e2b net: lan743x: Add support to Secure-ON WOL adds 46b777ad9a8c net: lan743x: Add support to SGMII 1G and 2.5G adds 311abcdddc00 net: phy: add support to get Master-Slave configuration adds e8b03391b6a7 Merge branch 'net-lan743x-pci11010-pci11414-devices-enhancements' adds c4ee118561a0 tcp: fix over estimation in sk_forced_mem_schedule() adds 849b425cd091 tcp: fix possible freeze in tx path under memory pressure adds f54755f6a11a tcp: fix possible freeze in tx path under memory pressure adds e42134b57e20 Merge branch 'tcp-mem-pressure-fixes' adds 4b1cc357f843 mlxsw: Trap ARP packets at layer 3 instead of layer 2 adds b9840fe035ac mlxsw: Keep track of number of allocated RIFs adds 4ec2feb26cc3 mlxsw: Add a resource describing number of RIFs adds e386a527fc08 selftests: mirror_gre_bridge_1q_lag: Enslave port to bridg [...] adds d3ffeb2dba63 selftests: mlxsw: resource_scale: Update scale target afte [...] adds 3128b9f51ee7 selftests: mlxsw: resource_scale: Introduce traffic tests adds 8cad339db339 selftests: mlxsw: resource_scale: Allow skipping a test adds 35d5829e86c2 selftests: mlxsw: resource_scale: Pass target count to cleanup adds dd5d20e17c96 selftests: mlxsw: tc_flower_scale: Add a traffic test adds be00853bfd2e selftests: mlxsw: Add a RIF counter scale test adds ed62af45467a selftests: spectrum-2: tc_flower_scale: Dynamically set sc [...] adds 982c3e2948d6 Merge branch 'mlxsw-L3-HW-stats-improvements' adds fa9c562f9735 net: make xpcs_do_config to accept advertising for pcs-xpc [...] adds c82386310d95 stmmac: intel: prepare to support 1000BASE-X phy interface [...] adds b47aec885bcd net: pcs: xpcs: add CL37 1000BASE-X AN support adds 72edaf39fc65 stmmac: intel: add phy-mode and fixed-link ACPI _DSD setti [...] adds ab21cf920928 net: stmmac: make mdio register skips PHY scanning for fixed-link adds 47cfd0619240 Merge branch 'pcs-xpcs-stmmac-add-1000BASE-X-AN-for-networ [...] adds fd8b330ce1bb tcp: fix build... adds 225b0ed27e6a net: ag71xx: fix discards 'const' qualifier warning adds 2c0ab32b73cf hinic: Replace memcpy() with direct assignment adds 46e31db55da8 net: macb: fix negative max_mtu size for sama5d3 adds 4875d94c69d5 tipc: cleanup unused function adds d687f621c518 bpf: move bpf_prog to bpf.h adds 8c7dcb84e3b7 bpf: implement sleepable uprobes by chaining gps adds 64ad7556c75e bpf: allow sleepable uprobe programs to attach adds c4cac71fc8a5 libbpf: add support for sleepable uprobe programs adds cb3f4a4a462b selftests/bpf: add tests for sleepable (uk)probes adds 88bf18581375 Merge branch 'sleepable uprobe support' adds ac80287a6af9 bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie adds 508362ac66b0 bpf: Allow helpers to accept pointers with a fixed size adds 33bf9885040c bpf: Add helpers to issue and check SYN cookies in XDP adds fb5cd0ce70d4 selftests/bpf: Add selftests for raw syncookie helpers adds 9a4cf073866c bpf: Allow the new syncookie helpers to work with SKBs adds 784d5dc0efc2 selftests/bpf: Add selftests for raw syncookie helpers in TC mode adds 4429bdc40826 Merge branch 'New BPF helpers to accelerate synproxy' adds 08c79c9cd67f selftests/bpf: Don't force lld on non-x86 architectures adds dc368e1c658e bpf: Fix non-static bpf_func_proto struct definitions adds f5be22c64bd6 bpf: Fix bpf_skc_lookup comment wrt. return type adds 9fb424c4c29d Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 7a49f2193063 net: dsa: ar9331: fix potential dead lock on mdio access adds 382f99c442b3 nfp: add support for .get_pauseparam() adds 959edef6589d ppp: Fix typo in comment adds f691b4d87edf atm: iphase: Fix typo in comment adds f0623340fd2c ax25: use GFP_KERNEL in ax25_dev_device_up() adds dbca1596bbb0 ping: convert to RCU lookups, get rid of rwlock adds c205035e3adb net: ethernet: stmmac: remove select QCOM_SOCINFO and make [...] adds 8670dc33f48b net: dsa: felix: update base time of time-aware shaper whe [...] adds ba44f8182ec2 raw: use more conventional iterators adds 0daf07e52709 raw: convert raw sockets to RCU adds 5d1d527cd905 Merge branch 'raw-RCU-conversion' adds bdb6cfe7512f net: mii: add mii_bmcr_encode_fixed() adds f28a602b285e net: phy: use mii_bmcr_encode_fixed() adds e62dbaff4bc2 net: phy: marvell: use mii_bmcr_encode_fixed() adds 449b7a15200a net: pcs: pcs-xpcs: use mii_bmcr_encode_fixed() adds 5fc217a3c9a8 Merge branch 'mii_bmcr_encode_fixed' adds 41a36d4e5a14 Revert "nfp: update nfp_X logging definitions" adds a278bfb24298 net: emac: Fix typo in a comment adds dd33c5932e55 sfc: Fix typo in comment adds 9776fe0f424b sfc/siena: Fix typo in comment adds 5da39e31b1b0 raw: Fix mixed declarations error in raw_icmp_error(). adds f289c02bf41b raw: Use helpers for the hlist_nulls variant. adds 6f9d70466c89 Merge branch 'raw-rcu-fixes' adds a56b158a5078 vmxnet3: disable overlay offloads if UPT device does not support adds 02d23c9544ea mlxsw: reg: Add 'flood_rsp' field to SFMR register adds e459466a26bb mlxsw: reg: Add ingress RIF related fields to SFMR register adds dd326565c59e mlxsw: reg: Add ingress RIF related fields to SVFA register adds e0f071c5b8e1 mlxsw: reg: Add Switch Multicast Port to Egress VID Register adds 894b98d50b64 mlxsw: Add SMPE related fields to SMID2 register adds 92e4e543b128 mlxsw: reg: Add SMPE related fields to SFMR register adds 485c281cadf7 mlxsw: reg: Add VID related fields to SFD register adds 94536249b8d8 mlxsw: reg: Add flood related field to SFMR register adds 48bca94fff12 mlxsw: reg: Replace MID related fields in SFGC register adds 27f0b6ce06d7 mlxsw: reg: Add Router Egress Interface to VID Register adds ad9592c061e3 mlxsw: reg: Add egress FID field to RITR register adds 1b1c198c306c mlxsw: Add support for egress FID classification after dec [...] adds b3820922651a mlxsw: reg: Add support for VLAN RIF as part of RITR register adds 4336487e30c3 Merge branch 'mlxsw-unified-bridge-conversion-part-1' adds f9aefd6b2aa3 net: warn if mac header was not set adds af185d8c7633 raw: complete rcu conversion adds 00bb2920cf6a nfp: compose firmware file name with new hwinfo "nffw.partno" adds 27faa0aa85f6 net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect adds 91a98917a883 net: dsa: microchip: move switch chip_id detection to ksz_common adds 534a0431e9e6 net: dsa: microchip: move tag_protocol to ksz_common adds 930e579083d7 net: dsa: microchip: ksz9477: use ksz_read_phy16 & ksz_wri [...] adds f0d997e31bb3 net: dsa: microchip: move vlan functionality to ksz_common adds 00a298bbc238 net: dsa: microchip: move the port mirror to ksz_common adds e593df51ffe8 net: dsa: microchip: get P_STP_CTRL in ksz_port_stp_state [...] adds 7012033ce10e net: dsa: microchip: update the ksz_phylink_get_caps adds 980c7d171d3a net: dsa: microchip: update the ksz_port_mdb_add/del adds e587be759e6e net: dsa: microchip: update fdb add/del/dump in ksz_common adds 1fe94f542e66 net: dsa: microchip: move get_phy_flags & mtu to ksz_common adds 8720bd951b8e Merge branch 'net-dsa-microchip-common-spi-probe-for-the-k [...] adds b1f01b4bd7ad net: phy: smsc: Deduplicate interrupt acknowledgement upon [...] adds a80d8fb70cc7 net: phy: dp83td510: add SQI support adds 22aae52076cd mlxsw: Remove lag_vid_valid indication adds 21c795f8494a mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw [...] adds 6e66d2e4b3a2 mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice adds a6f43b1dad80 mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disab [...] adds c96a9919c79e mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port [...] adds fd66f5184c28 mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_e [...] adds 0100f840750c mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge [...] adds 70b34c77f127 mlxsw: Add enumerator for 'config_profile.flood_mode' adds 89df3c6261f2 mlxsw: cmd: Increase 'config_profile.flood_mode' length adds 6131d9630d98 mlxsw: pci: Query resources before and after issuing 'CONF [...] adds 736bf371d2d4 mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure adds 784763e59225 mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI adds 048fcbb71a0e mlxsw: spectrum_fid: Implement missing operations for rFID [...] adds ffd3018bf776 Merge branch 'mlxsw-unified-bridge-conversion-part-2' adds 340c3d337119 af_unix: Clean up some sock_net() uses. adds f302d180c6d4 af_unix: Include the whole hash table size in UNIX_HASH_SIZE. adds b6e811383062 af_unix: Define a per-netns hash table. adds 79b05beaa5c3 af_unix: Acquire/Release per-netns hash table's locks. adds cf2f225e2653 af_unix: Put a socket into a per-netns hash table. adds 2f7ca90a0188 af_unix: Remove unix_table_locks. adds 6dd4142fb5a9 Merge branch 'af_unix-per-netns-socket-hash' adds d13a3205a717 amt: remove unnecessary (void*) conversions adds f0d2ef7f92dc cxgb4vf: remove unexpected word "the" adds 7c0d97e4b696 net: ipa: remove unexpected word "the" adds d4667f96f485 isdn: mISDN: hfcsusb: drop unexpected word "the" in the comments adds a8236dfd8104 net: pcs: lynx: use mdiodev accessors adds 12cf1b89a668 net: phy: Add support for AQR113C EPHY adds c4fceb46add6 raw: remove unused variables from raw6_icmp_error() adds 7f72d923149c i40e: Add support for ethtool -s <interface> speed <speed in Mb> adds 3e0fcb782a9f i40e: Remove unnecessary synchronize_irq() before free_irq() adds 56878d49cc26 intel/i40e: delete if NULL check before dev_kfree_skb adds 85763435d5b5 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ccb9bc1dfa44 nfp: add 'ethtool --identify' support adds 93817be8b62c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds aa64bc1990b2 net: dsa: mv88e6xxx: remove mv88e6065 dead code adds 3c783b83bd0f net: dsa: mv88e6xxx: get rid of SPEED_MAX setting adds 0aeaaa8d9769 Merge branch 'net-dsa-mv88e6xxx-get-rid-of-speed_max' adds 15acf89e1286 net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib adds 39db6be781cd net: phy: broadcom: Add PTP support for some Broadcom PHYs. adds 7bfe91efd525 net: phy: Add support for 1PPS out and external timestamps adds 84296d4c0d55 Merge branch 'broadcom-ptp-phy-support' adds 3f118c449c8e net: sfp: use hwmon_sanitize_name() adds 363b65459b78 net: phy: nxp-tja11xx: use devm_hwmon_sanitize_name() adds 5dc4868440be Merge branch 'net-use-new-hwmon_sanitize_name' adds 09ce6b20103b net: phy: mxl-gpy: add temperature sensor adds c909e7ca494f bnxt: Fix typo in comments adds 7747de17f750 cxgb4/cxgb4vf: Fix typo in comments adds f2b3b28ce523 bonding: add slave_dev field for bond_opt_value adds 0a2ff7cc8ad4 Bonding: add per-port priority for failover re-selection adds 5d99ec3aaa16 Merge branch 'bonding-per-port-priorities' adds 673b196fdd34 net: dsa: microchip: rename shutdown to reset in ksz_dev_ops adds fb9324beb5d4 net: dsa: microchip: add config_cpu_port to struct ksz_dev_ops adds 331d64f752bb net: dsa: microchip: add the enable_stp_addr pointer in ks [...] adds d2822e686879 net: dsa: microchip: move setup function to ksz_common adds 1ca6437fafc9 net: dsa: microchip: move broadcast rate limit to ksz_setup adds 0abab9f3ec6b net: dsa: microchip: move multicast enable to ksz_setup adds ad08ac189758 net: dsa: microchip: move start of switch to ksz_setup adds 1958eee85f67 net: dsa: microchip: common dsa_switch_ops for ksz switches adds 7a8988a17c48 net: dsa: microchip: ksz9477: separate phylink mode from s [...] adds 07bca160469b net: dsa: microchip: common menuconfig for ksz series switch adds 6ec23aaaac43 net: dsa: microchip: move ksz_dev_ops to ksz_common.c adds ff3f3a3090d2 net: dsa: microchip: remove the ksz8/ksz9477_switch_register adds 4658f2fe8fbc net: dsa: microchip: common ksz_spi_probe for ksz switches adds 7fcb820c7609 Merge branch 'dsa-microchip-common-spi-probe' adds 0a24c43f54b2 ip6mr: do not get a device reference in pim6_rcv() adds ebc3197963fc ipmr: add rcu protection over (struct vif_device)->dev adds 0b490b51d226 ipmr: change igmpmsg_netlink_event() prototype adds 646679881a02 ipmr: ipmr_cache_report() changes adds 121fefc669bf ipmr: do not acquire mrt_lock in __pim_rcv() adds 559260fd9d9a ipmr: do not acquire mrt_lock in ioctl(SIOCGETVIFCNT) adds 9094db4b8004 ipmr: do not acquire mrt_lock before calling ipmr_cache_un [...] adds 4eadb88244d1 ipmr: do not acquire mrt_lock while calling ip_mr_forward() adds e4cd9868e8ec ipmr: do not acquire mrt_lock in ipmr_get_route() adds 3493a5b730e5 ip6mr: ip6mr_cache_report() changes adds 6d08658736fc ip6mr: do not acquire mrt_lock in pim6_rcv() adds 638cf4a24a09 ip6mr: do not acquire mrt_lock in ioctl(SIOCGETMIFCNT_IN6) adds db9eb7c8ae34 ip6mr: do not acquire mrt_lock before calling ip6mr_cache_ [...] adds 9b1c21d898fd ip6mr: do not acquire mrt_lock while calling ip6_mr_forward() adds 6fa40a290219 ip6mr: switch ip6mr_get_route() to rcu_read_lock() adds 194366b28b83 ipmr: adopt rcu_read_lock() in mr_dump() adds b96ef16d2f83 ipmr: convert /proc handlers to rcu_read_lock() adds 3f55211ecf6a ipmr: convert mrt_lock to a spinlock adds a96f7a6a60b3 ip6mr: convert mrt_lock to a spinlock adds 23f94f1bc144 Merge branch 'ipmr-remove-rwlocks' adds fddf42c34349 mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings adds d97da68e543b mlxsw: spectrum_fid: Update FID structure prior to device [...] adds 893b5c307a48 mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op() adds 97a2ae0f0c23 mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op() adds 2c091048015d mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_ [...] adds 04e85970ceea mlxsw: spectrum: Use different arrays of FID families per- [...] adds 027c92e00ef9 mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN adds 7dd196480664 mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be d [...] adds cbdabaecb1f6 Merge branch 'mlxsw-unified-bridge-conversion-part-3' adds b4cbd7a9339f net: lan743x: Use correct variable in lan743x_sgmii_config() adds f56866c486fa net: phylink: add QSGMII support to phylink_mii_c22_pcs_en [...] adds 06f9a6148e28 net: pcs: lynx: consolidate sgmii and 1000base-x config code adds 5d04b0b634bb Merge branch 'net-pcs-lynx-consolidate-gigabit-code' adds 6ce1df88b1f3 net/funeth: Support UDP segmentation offload adds 1da9e27415bf tc-testing: gitignore, delete plugins directory adds ede57d58e6f3 net: helper function skb_len_add adds 85a1c6536f99 sfc: siena: fix repeated words in comments adds 78f319315764 i40e: read the XDP program once per NAPI adds a69e617e533e usbnet: Fix linkwatch use-after-free on disconnect adds 97a4d46b1516 raw: fix a typo in raw_icmp_error() adds ebeae54d3a77 net: pcs: xpcs: depends on PHYLINK in Kconfig adds d2127c5933c5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 04919bed948d tcp: Introduce tcp_read_skb() adds 965b57b469a5 net: Introduce a new proto_ops ->read_skb() adds 57452d767fea skmsg: Get rid of skb_clone() adds 43312915b5ba skmsg: Get rid of unncessary memset() adds e068c0776b0b selftests/bpf: Enable config options needed for xdp_synproxy test adds aca80dd95e20 uprobe: gate bpf call behind BPF_EVENTS adds 933ff53191eb selftests/bpf: specify expected instructions in test_verif [...] adds 7a42008ca5c7 selftests/bpf: allow BTF specs and func infos in test_veri [...] adds 1ade23711971 bpf: Inline calls to bpf_loop when callback is known adds f8acfdd04410 selftests/bpf: BPF test_verifier selftests for bpf_loop inlining adds 0e1bf9ed2000 selftests/bpf: BPF test_prog selftests for bpf_loop inlining adds b40b414ec8d9 Merge branch 'bpf_loop inlining' adds 95acd8817e66 bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT adds d4609a5d8c70 bpf, arm64: Keep tail call count across bpf2bpf calls adds 772251742262 samples/bpf: fixup some tools to be able to support xdp mu [...] adds 73087489250d selftests/bpf: Add benchmark for local_storage get adds 9676feccacdb test_bpf: fix incorrect netdev features adds 41c95dd6a604 bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status adds 9f0265e921de bpf: Require only one of cong_avoid() and cong_control() f [...] adds 6e945d57cc9f selftests/bpf: Test a BPF CC writing sk_pacing_* adds 0735627d78ca selftests/bpf: Test an incomplete BPF CC adds f14a3f644a1c selftests/bpf: Test a BPF CC implementing the unsupported [...] adds bb7a42578927 Merge branch 'Align BPF TCP CCs implementing cong_control( [...] adds 6dc7a0baf1a7 selftests/bpf: Fix rare segfault in sock_fields prog test adds 395e942d34a2 bpf: Replace hard-coded 0 with BPF_K in check_alu_op adds fb4e3b33e3e7 bpf: Fix for use-after-free bug in inline_bpf_loop adds 41188e9e9def selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop adds b168852eb8ef perf tools: Rework prologue generation code adds 780d3d5a24bb Merge branch 'perf tools: Fix prologue generation' adds 2f6d1e0f8ff3 bpf, docs: Fix the code formatting in instruction-set adds fd75733da2f3 bpf: Merge "types_are_compat" logic into relo_core.c adds 17af66a8fedd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b5c8b3fe8946 xfrm: no need to set DST_NOPOLICY in IPv4 adds 924b290655c0 xfrm: convert alg_key to flexible array member adds 7fc824c81dbd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c8490f375393 Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name} adds 221a7a1d32ed Bluetooth: HCI: Fix not always setting Scan Response/Adver [...] adds d9cc9d78ca85 Bluetooth: mgmt: Fix refresh cached connection info adds 78f689012fa2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 92ea8df110b8 wifi: mac80211: reject WEP or pairwise keys with key ID > 3 adds 7b0a0e3c3a88 wifi: cfg80211: do some rework towards MLO link APIs adds d0a9123ef548 wifi: mac80211: move some future per-link data to bss_conf adds f276e20b182d wifi: mac80211: move interface config to new struct adds bfd8403adddd wifi: mac80211: reorg some iface data structs for MLD adds 7b7090b4c6a9 wifi: mac80211: split bss_info_changed method adds 8e14130d3faf wifi: mac80211: add per-link configuration pointer adds 7fc83a2ba2d5 wifi: mac80211: pass link ID where already present adds b4f85443c17c wifi: mac80211: make channel context code MLO-aware adds 2a5ccbeec0f2 wifi: mac80211: remove sta_info_tx_streams() adds 246b39e4a1ba wifi: mac80211: refactor some sta_info link handling adds ec7a04073d3b wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS adds 762623a6a422 wifi: mac80211: validate some driver features for MLO adds 4b41b2ef9e0d wifi: mac80211: refactor some link setup code adds afe0d181905e wifi: mac80211: add link_id to vht.c code for MLO adds 2b4ad30946d3 wifi: mac80211: add link_id to eht.c code for MLO adds 6b41f832a26e wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap [...] adds e9aac179ad45 wifi: mac80211: make some SMPS code MLD-aware adds 40a27ea07949 wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() M [...] adds 7ffc4b29d8b5 wifi: mac80211: correct link config data in tracing adds 37a7d0dae311 wifi: mac80211: sort trace.h file adds e5c0ee01fedf wifi: mac80211: status: look up band only where needed adds 27f852de7e5c wifi: mac80211: tx: simplify chanctx_conf handling adds 0f7594489a8a wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() adds 9ecff10e82a5 wifi: nl80211: refactor BSS lookup in nl80211_associate() adds 0f48b8b88aa9 wifi: ieee80211: add definitions for multi-link element adds 325839da9581 wifi: cfg80211: simplify cfg80211_mlme_auth() prototype adds 7a52107e441e wifi: mac80211_hwsim: split bss_info_changed to vif/link i [...] adds a503a9535eb8 wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode adds d648c23024bd wifi: nl80211: support MLO in auth/assoc adds d8787ec6b4ef wifi: mac80211: add vif link addition/removal adds eef25a6679ad wifi: mac80211: remove band from TX info in MLO adds 69d41b5a9c9d wifi: mac80211: add MLO link ID to TX frame metadata adds cb71f1d136a6 wifi: mac80211: add sta link addition/removal adds c8a11ed5539f wifi: cfg80211: sort trace.h adds f2a0290b2df2 wifi: cfg80211: add optional link add/remove callbacks adds 0d8c4a3c8688 wifi: mac80211: implement add/del interface link callbacks adds d9f83f22a791 wifi: mac80211: use link in start/stop ap adds ae7ba17b49b6 wifi: mac80211: pass the link id in start/stop ap adds 6e8912a50375 wifi: mac80211: return a beacon for a specific link adds 7e60096f6733 wifi: mac80211: move ieee80211_bssid_match() function adds ce6893e91786 wifi: mac80211: ethtool: use deflink for now adds c71420db653a wifi: mac80211: RCU-ify link STA pointers adds ba6ddab94fc6 wifi: mac80211: maintain link-sta hash table adds 630c7e462176 wifi: mac80211: set STA deflink addresses adds e57f8a489c29 wifi: mac80211_hwsim: send a beacon per link adds ce08cd344a00 wifi: nl80211: expose link information for interfaces adds dd374f84baec wifi: nl80211: expose link ID for associated BSSes adds 2fd0c671ece4 wifi: mac80211_hwsim: support creating MLO-capable radios adds 245e5ebc6afa wifi: mac80211_hwsim: print the link id adds efbabc116500 cfg80211: Indicate MLO connection info in connect and roam [...] adds a8eb8e6f7159 wifi: iwlegacy: 4965: fix potential off-by-one overflow in [...] adds 7312100d4e64 wifi: rtw89: allocate address CAM and MAC ID to TDLS peer adds 445b6bc362f9 wifi: rtw89: separate BSSID CAM operations adds 39913cc88540 wifi: rtw89: allocate BSSID CAM per TDLS peer adds 6a5a783a71cf wifi: rtw89: support TDLS adds 29363fb666bc wifi: rtw89: fix potential TX stuck adds 679955d54313 wifi: rtw89: enable VO TX AMPDU adds ad663693c1bf wifi: rtw89: add UNEXP debug mask to keep monitor messages [...] adds 9a3a593cba9a wifi: rtw89: drop invalid TX rate report of legacy rate adds c4756d5de72e wifi: rtw89: fix long RX latency in low power mode adds 37c6abc374d1 wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly adds 47324ab67af7 wifi: rtw89: disable invalid phy reports for all ICs adds 683a4647a7a3 wifi: rtw89: 8852a: rfk: fix div 0 exception adds 185d9ecd165c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 278811d5a7b2 mtd: parsers: scpart: add missing of_node_put() in scpart_parse() adds c223a38d62e5 mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path adds ac4f83482afb mtd: dataflash: Add SPI ID table adds 7cf4cbbe0fd9 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds b360514edb47 mtd: nand: raw: qcom_nandc: reorder qcom_nand_host struct adds 862bdedd7f4b mtd: nand: raw: qcom_nandc: add support for unprotected sp [...] adds 5278cc93a97f dt-bindings: mtd: qcom_nandc: document qcom,boot-partition [...] adds 431eae20a093 mtd: rawnand: sm_common: drop unexpected word 'is' in the [...] adds aee0fcb0f536 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds ce6330f74b08 MAINTAINERS: update HiSilicon ZIP and QM maintainers adds 00856e5391fb crypto: hisilicon/trng - fix local variable type adds bf081d6fa8e9 crypto: hisilicon/qm - add functions for releasing resources adds 3099fc9c2b3a crypto: hisilicon/qm - move alloc qm->wq to qm.c adds d64de9773c18 crypto: hisilicon/qm - modify event irq processing adds d61a7b3decf7 crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() adds bffa1fc06589 crypto: hisilicon/sec - only HW V2 needs to change the BD [...] adds 1b05ece0c931 crypto: ccp - During shutdown, check SEV data pointer befo [...] adds f145d411a67e crypto: rsa - implement Chinese Remainder Theorem for fast [...] adds c2a1b91e4798 crypto: qat - replace get_current_node() with numa_node_id() adds 9c846c5d2d4e crypto: qat - Removes the x86 dependency on the QAT drivers adds 1d0c8978f9c3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0a2af0bd6e48 Merge tag 'drm-misc-next-2022-06-17' of git://anongit.free [...] adds 3866cba87dcd fbcon: Fix accelerated fbdev scrolling while logo is still shown adds cad564ca557f fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters adds 2b1333b80885 Merge drm/drm-next into drm-misc-next adds 0a61ef9cc30d dt-bindings:drm/bridge:anx7625: add port@0 property adds b708b36afd5b drm/bridge: anx7625: Use DPI bus type adds e6445be4f549 media: uapi: Add some RGB bus formats for i.MX8qm/qxp pixe [...] adds 5771fb9a8f79 media: docs: Add some RGB bus formats for i.MX8qm/qxp pixe [...] adds 1db8125eb806 dt-bindings: display: bridge: Add i.MX8qm/qxp pixel combin [...] adds 93e163a9e039 drm/bridge: imx: Add i.MX8qm/qxp pixel combiner support adds 2e7bee681637 dt-bindings: display: bridge: Add i.MX8qm/qxp display pixe [...] adds 1ec17c26bc06 drm/bridge: imx: Add i.MX8qm/qxp display pixel link support adds 3e859cc71167 dt-bindings: display: bridge: Add i.MX8qxp pixel link to D [...] adds 96988a526c97 drm/bridge: imx: Add i.MX8qxp pixel link to DPI support adds 1039fb60463c drm/bridge: imx: Add LDB driver helper support adds 48ed447c698b dt-bindings: display: bridge: Add i.MX8qm/qxp LVDS display [...] adds 3818715f62b4 drm/bridge: imx: Add LDB support for i.MX8qxp adds e60c4354840b drm/bridge: imx: Add LDB support for i.MX8qm adds 95b9cd1f7547 dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Regis [...] adds 6456dc208e8a MAINTAINERS: add maintainer for DRM bridge drivers for i.MX SoCs adds 89fc84667553 drm/bridge/tc358775: Return before displaying inappropriat [...] adds 993a87917c2a drm/bridge/tc358775: Fix DSI clock division for vsync dela [...] adds 03e22ba090aa drm/bridge: ti-sn65dsi83: add more dev_err_probe adds 805245071240 drm/bridge: ti-sn65dsi83: Allow GPIO operations to sleep adds 255490f9150d drm: Drop drm_edid.h from drm_crtc.h adds 720cf96d8fec drm: Drop drm_framebuffer.h from drm_crtc.h adds 90bb087f6674 drm: Drop drm_blend.h from drm_crtc.h adds 7c1e1c5e0eb6 drm: Drop drm_connector.h from drm_crtc.h adds f16a716621a6 drm/amdgpu/display: drop set but unused variable adds 395d10ae4d29 drm/xlnx: Fix build failure due to missing include adds fb84efa28a48 drm/aperture: Run fbdev removal before internal helpers adds 5e41b01a7808 drm/panel: Add an API to allow drm to set orientation from panel adds 3fa214eea43a drm/panel: boe-tv101wum-nl6: Implement .get_orientation callback adds 47bef230225b drm/panel: panel-edp: Implement .get_orientation callback adds c0398df2a195 drm/panel: lvds: Implement .get_orientation callback adds a960e35ac011 drm/panel: panel-simple: Implement .get_orientation callback adds db9b4ffbfa82 drm/panel: ili9881c: Implement .get_orientation callback adds a64af136771a drm/panel: elida-kd35t133: Implement .get_orientation callback adds 15b9ca1641f0 drm: Config orientation property if panel provides it adds 841d742f094e drm/dp: Add wait_hpd_asserted() callback to struct drm_dp_aux adds 2327b13d6c47 drm/panel-edp: Take advantage of wait_hpd_asserted() in st [...] adds 3b5765df375c drm/panel: atna33xc20: Take advantage of wait_hpd_asserted [...] adds f5aa7d46b0ee drm/bridge: parade-ps8640: Provide wait_hpd_asserted() in [...] adds e1b7234b4a3f drm/display: Remove duplicate 'the' in two places. adds e21c3adc6fba drm/display/dp_mst: Don't validate port refs in drm_dp_che [...] adds 87a3451e346b drm/dp_mst: Get rid of old comment in drm_atomic_get_mst_t [...] adds 7c021558929f drm/nouveau/mmu: drop unexpected word "the" in the comments adds 7cd6bb82ad96 drm/prime: drop unexpected word "the" in the comments adds e179024e4be8 drm/vc4: drop unexpected word "the" in the comments adds dc6934d5ae00 drm: panel-orientation-quirks: drop unexpected word "the" [...] adds 62a4ddcb79e0 GPU: drm: drop unexpected word "the" in the comments adds 009a3a52791f drm/hyperv-drm: Include framebuffer and EDID headers adds 0936de1e96d6 Merge tag 'drm-misc-next-2022-06-23' of git://anongit.free [...] adds 88436dec47a8 drm/i915/wm: move wm state verification to intel_pm.c adds f0978e92c2f7 drm/i915/dpll: move shared dpll state verification to inte [...] adds 109406c92f97 drm/i915/mpllb: use I915_STATE_WARN() for state mismatch warnings adds 781c336a6caa drm/i915/mpllb: move mpllb state check to intel_snps_phy.c adds df17ff62b626 drm/i915/display: split out modeset verification code adds 3e29d3b31853 drm/i915/display: split out crtc state dump to a separate file adds ac1b49be7fa8 drm/i915/display: change who adds [] around crtc state dum [...] adds 319ff0931293 drm/i915/display: rename dev_priv -> i915 in crtc state dump adds c5dc92006d50 drm/i915/display: some struct drm_i915_private *i915 conversions adds d5929835080a drm/i915/display: Re-add check for low voltage sku for max [...] adds 2c7676b6b1f5 drm/i915/display: split out hw state readout and sanitize adds 47fa33cc5461 drm/i915/display: convert modeset setup to struct drm_i915 [...] adds 6434cf630086 drm/i915/bios: calculate panel type as per child device in [...] adds 805ada63ba05 Merge tag 'drm-intel-next-2022-06-22' of git://anongit.fre [...] adds 6c89691241eb Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds e0a9f1fe206a dma-buf: deprecate DMABUF_SYSFS_STATS adds 7ac20b3a6a6b drm/nouveau/Kconfig: Drop duplicate "select ACPI_VIDEO" adds 876271118aa4 drm/display: Fix build error without CONFIG_OF adds 232b95ba4e83 drm/ast: Fixed the casting issue reported by sparse adds 5e8034364c22 drm: logicvc: Fix uninitialized variable in probe adds d54cda74a9a2 drm: logicvc: fix error code in logicvc_layer_init() adds f9bbc1c8449a drm: Remove unnecessary print function dev_err() adds d3a453416270 drm: fix device_node_continue.cocci warnings adds e9fcc60ddd29 drm/logicvc: add missing of_node_put() in logicvc_layers_init() adds c3156c6fc3a2 dt-bindings: display: simple: Add DataImage FG1001L0DSSWMG [...] adds 803481d869a4 drm/panel: simple: Add DataImage FG1001L0DSSWMG01 panel support adds 8c56d5105747 drm/panel: nt35510: Remove duplicate 'the' in two places. adds a68078b44846 drm/pl111: drop unexpected word "the" in the comments adds d9e74da2f1fc drm/panel: panel-simple: Add dev_err_probe if backlight co [...] adds c974f755372b drm/panel: sony-acx565akm: Use backlight helpers adds 91c2cbf9b6a6 drm/panel: panel-dsi-cm: Use backlight helpers adds db475c11cd59 drm/panel: panel-asus-z00t-tm5p5-n35596: Use backlight helper adds ad4fd3b1dfd3 drm: shmobile: Use backlight helper adds 1959fa9d5464 dt-bindings: display: simple: add Ampire AM-800600P5TMQW-T [...] adds 103f06fd4781 drm/panel: simple: add AM-800600P5TMQW-TB8H adds 9126ef85f2b8 drm/panel-edp: Add LQ140M1JW48 edp panel entry adds 25ba9429e0f4 drm/bridge: parade-ps8622: Use backlight helper adds 831463667b5f drm: bridge: adv7511: Add check for mipi_dsi_driver_register adds 6ef425abb0f7 dt-bindings: vendor-prefixes: Add prefix for EBBG adds c5ec5fa39316 dt-bindings: display: Add bindings for EBBG FT8719 adds 2a9e9daf7523 drm/mipi-dsi: Introduce mipi_dsi_dcs_write_seq macro adds b00de0e237da drm/panel: introduce ebbg,ft8719 panel adds e5d6eeead88e drm/connector: Remove usage of the deprecated ida_simple_xxx API adds 3e97af307596 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds a820190204ae drm/amdgpu/display: Prepare for new interfaces adds b8b64595d6a1 drm/amdgpu: simplify amdgpu_device_asic_has_dc_support() adds ab9d97d6f9f1 drm/amdgpu: convert sienna_cichlid_get_default_config_tabl [...] adds f74e78ca90bd amdgpu: amdgpu_device.c: Removed trailing whitespace adds d5fe83d26dae drm/amd/pm: correct the way for retrieving current uclk frequency adds 66f549929814 drm/amd/pm: update SMU 13.0.0 driver_if header adds e309434ac567 drm/amd/pm: enable fclk ds feature for SMU 13.0.0 adds faf26f2b12e1 drm/amd: Fix spelling typo in comments adds 2f6247dad2c5 drm/amdgpu/pm: support mca_ceumc_addr in ecctable adds b801d8ad1b51 drm/amd: Add atomfirmware.h definitions needed for DCN32/321 adds 79b470e5ee83 drm/amd/display: Add DCN32/321 version identifiers adds 4f29f9cf092b drm/amd: add register headers for DCN32/321 adds ac2e555e0a7f drm/amd/display: Add DMCUB source files and changes for DCN32/321 adds 0efd4374f6b4 drm/amd/display: add dcn32 IRQ changes adds 58efeea32d5e drm/amd/display: add GPIO changes for DCN32/321 adds dda4fb85e433 drm/amd/display: DML changes for DCN32/321 adds 265280b99822 drm/amd/display: add CLKMGR changes for DCN32/321 adds 235c67634230 drm/amd/display: add DCN32/321 specific files for Display Core adds d3dfceb58de5 drm/amd/display: Add dependant changes for DCN32/321 adds 3b1229741eda drm/amdgpu/mes11: update mes11 api interface adds 577359ca1782 drm/amd/display: Add DM support for DCN32/DCN321 adds 85b0cc35efab drm/amd/display: add DCN32 to IP discovery table adds 49401d3a5c86 drm/amd/amdgpu: align the cg and pg settings adds 543036a2de71 drm/amd: Add GFX11 modifiers support to AMDGPU (v3) adds e42ce1366ae8 drm/amd/display: Fix USBC link creation adds 3dc35cf8789a drm/amd/display: Add missing instance for clock source register adds 2cb6915dcf70 drm/amd/display: Use DTBCLK for valid pixel clock adds 542a0f2ef9ea drm/amdgpu: introduce two work mode for imu adds a839a73b1815 drm/amd/display: Add guard for FCLK pstate message to PMFW [...] adds 9761843250f1 drm/amd/display: Various DML fixes to enable higher timings adds e06c5f59ffe1 drm/amd/display: Implement WM table transfer for DCN32/DCN321 adds b3f2c7966346 drm/amd/display: add missing interrupt handlers for DCN32/DCN321 adds 6a640b95b061 drm/amd/display: disable idle optimizations adds cbd3e8440e2e drm/amdgpu: print umc correctable error address adds 1908a07cffdf drm/amd/display: Select correct DTO source adds 218987fdead2 drm/amd/display: use updated clock source init routine adds 9fe5d08fc823 drm/amd/display: Ensure that DMCUB fw in use is loaded by [...] adds 16600b7d6636 drm/amdgpu: use the callback function for reset status pol [...] adds d57716702dea drm/amdgpu: add mmhub v3_0_1 headers adds 10c4ad3ae025 drm/amdgpu: add mmhub v3_0_1 ip block adds 8763e4c1a0e6 drm/amdgpu/pm: update MP v13_0_4 smu message register marco adds 7101ab97e3b0 drm/amdgpu/pm: implement the SMU_MSG_EnableGfxImu function adds 80d46fff3737 drm/amdgpu: add apu sequence in the imu v11 adds cb12d72b426c drm/amdgpu: add CSDMA reg offsets for NBIO v7.7.0 adds 72b5f23ccb0a drm/amdgpu: fix sdma doorbell issue on SDMA v6.0 and NBIO v7.7 adds 3ccb9ea99760 drm/amd/display: Add additional guard for FCLK pstate mess [...] adds 2388a778bdac drm/amd/display: Halve DTB Clock Value for DCN32 adds 9d6b2041761f drm/amdgpu: convert sienna_cichlid_populate_umd_state_clk( [...] adds 1d6c36333083 drm/amdgpu: simplify the logic in amdgpu_device_parse_gpu_ [...] adds be77243327d9 drm/amd/display: set dram speed for all states adds ac1ac694f717 drm/amdgpu: convert nbio_v2_3_clear_doorbell_interrupt() t [...] adds 2cfe34e18970 drm/amdgpu/gmc11: enable AGP aperture adds 2267a195e28c drm/amd/display: Disable DTB Ref Clock Switching in dcn32 adds da1db031cd30 drm/amdgpu/swsmu: add SMU mailbox registers in SMU context adds 3378aed7e2ec drm/amd/display: change dsc image width cap for dcn32 and dcn321 adds 7a09f61f8e84 drm/amdgpu/swsmu: use new register offsets for smu_cmn.c adds 4c1b3d0803ae drm/amdgpu: delete duplicate condition in gfx_v11_0_soft_reset() adds e87b92c6af53 drm/amd/display: do not override CURSOR_REQ_MODE when SubV [...] adds b5a0168e1406 drm/amdgpu: fix up comment in amdgpu_device_asic_has_dc_support() adds 452e9214431f drm/amd/display: Remove W/A for ODM memory pins adds 49f594995a92 drm/amd/display: add new pixel rate programming adds 6ea843e01bce drm/amd/display: set link fec status during init for DCN32 adds e127306d433f drm/amd/display: Introduce new update_clocks logic adds 0c9ed6044c5d drm/amd/display: FCLK P-state support updates adds 327f79d7a1d2 drm/amd/display: Updates for OTG and DCCG clocks adds 214d72f62978 drm/amd/display: update disp pattern generator routine for DCN30 adds 80fb7a409c64 drm/amd/display: cleaning up smu_if to add future flexibility adds b6a938441453 drm/amd/display: Match dprefclk with clk registers adds 405bb9eea36a drm/amd/display: Implement DTBCLK ref switching on dcn32 adds 3e80a5b068a5 drm/amd/display: Add ODM seamless boot support adds d8e4fb9112e8 drm/amdgpu/display: Protect some functions with CONFIG_DRM [...] adds 8b67e738ca17 drm/amdgpu/display/dc: Add ACP_DATA register adds 83eb5385b4f0 drm/amd/display: align dmub cmd header to latest dmub FW t [...] adds b3d0c0f2dfbe drm/amd/display: feed PSR-SU as psr version to dmub FW adds 1da5dab029c0 drm/amd/display: combine dirty rectangles in DMUB FW adds 3a6dce778de7 drm/amd/display: update GSP1 generic info packet for PSRSU adds aa303964bc34 drm/amd/display: revise Start/End SDP data adds 6d1044a070b2 drm/amd/display: program PSR2 DPCD Configuration adds 651d7ee63f33 drm/amdgpu: save the reset dump register value for devcoredump adds 3d8785f6c04a drm/amdgpu: adding device coredump support adds b07d1d73b09e drm/amd/amdgpu: Enable high priority gfx queue adds 4c7631800e6b drm/amd/amdgpu: add pipe1 hardware support adds a35806b36ea4 drm/amd/display: Passing Y-granularity to dmub fw adds 65657d98754c drm/amd/display: Set default value of line_capture_indication adds 32c453f18dcc drm/amd/display: add vline time in micro sec to PSR context adds 6cc5c77300af drm/amd/display: fix system hang when PSR exits adds c7eac19eda0a drm/amd/display: Set PSR level to enable ALPM by default adds c2a050c5e07f drm/amd/display: use HW lock mgr for PSR-SU adds e61a048eabf9 drm/amd/display: PSRSU+DSC WA for specific TCON adds 65e7a17499e1 drm/amd/display: add shared helpers to update psr config f [...] adds 381b590c307f drm/amd/display: calculate psr config settings in runtime in DM adds 1b0da5a3e90d drm/amd/display: update cursor position to DMUB FW adds 7cc191ee7621 drm/amd/display: Implement MPO PSR SU adds 84de5c2e92dc drm/amd/display: Update optimized blank calc and programming adds 453b0016a054 drm/amd/display: Detect dpcd_rev when hotplug mst monitor adds 031ac4e419df drm/amdgpu/discovery: add comments about VCN instance handling adds b94b02d72e2b drm/amdgpu/display: make some functions static adds d1b08baf9335 drm/amdgpu/display: fix DCN3.2 Makefiles for non-x86 adds 136f614931a2 drm/radeon: fix potential buffer overflow in ni_set_mc_spe [...] adds ea64228d26fe drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.4 adds ae204faa949d Revert "drm/amdgpu: Ensure the DMA engine is deactivated d [...] adds 165ab7b4319d Revert "drm/amd/display: Pass the new context into disable [...] adds 77361ed89a8b drm/amd/display: Avoid reading LTTPR caps in non-LTTPR mode. adds 2d017189e2b3 drm/amd/display: Blank eDP on enable drv if odm enabled adds 0c56705d8aae drm/amd/display: Correct min comp buffer size adds e5309d7f6610 drm/amd/display: add DP sanity checks during enable stream adds d8791dc7f941 drm/amd/display: Cap OLED brightness per max frame-average [...] adds 8246370341e8 drm/amd/display: Enable 3 plane MPO adds 874714feff31 drm/amd/display: [FW Promotion] Release 0.0.119.0 adds a0b9e4531b2e drm/amd/display: 3.2.188 adds d4965c53b95d drm/amd/display: Fix dpp dto for disabled pipes adds 6b6d12b6ff20 drm/amd/display: Fix entry into transient encoder assignme [...] adds d445dd7b39c5 drm/amd/display: Extend soc BB capabilitiy adds 9d001360b47b drm/amd/display: Add HDMI member to DTO adds 44961f6ebce9 drm/amd/display: 3.2.189 adds 6bad4ff84cb5 drm/amd/display: expose AMD specific DPCD for PSR-SU-RC support adds 6651875ad779 drm/amd/display: Add PSR-SU-RC support in DC adds f9f4daf15398 drm/amd/display: pass panel instance in DMUB dirty rect command adds 2ff6a14b2029 drm/amd/display: refactor dirty rect dmub command decision adds 68e355c00f2d drm/amdkfd:Fix fw version for 10.3.6 adds 61243c173cd2 drm/amd/amdgpu: Fix alignment issue adds 143fee0ccc97 drm/amdgpu: Add MODE register to wave debug info in gfx11 adds 0dc662318d36 drm/amd/display: Remove duplicated macro adds c55300ad4a18 drm/amd/display: Reduce frame size in the bouding box for DCN20 adds 6fbfc3a23c98 drm/amdkfd: Define config HSA_AMD_P2P to support peer-to-peer adds 08a2fd23c6c2 drm/amdgpu: Add peer-to-peer support among PCIe connected [...] adds 136788cc74cb drm/amd/display: fix null pointer deref error adds 87d6b28e4a75 drm/amd/display: Reduce frame size in the bouding box for DCN301 adds 284498206f31 drm/amd/display: Reduce frame size in the bouding box for [...] adds c4d7738c9efc drm/amdgpu: simplify amdgpu_ucode_get_load_type() adds feb54650bae2 drm/radeon: integer overflow in radeon_mode_dumb_create() adds 0f28cca87e9a drm/amdkfd: Extend KFD device topology to surface peer-to- [...] adds cac3bfcaedbf drm/amd/display: Reduce frame size in the bouding box for DCN21 adds 4e2d10443580 drm/amdkfd: Document and fix GTT BO kmap API adds 0381ac3ca2e7 drm/radeon: Initialize fences array entries in radeon_sa_b [...] adds 851dd8625320 drm/amdgpu: fix scratch register access method in SRIOV adds cde83d47482e drm/amd/pm: enable FW CTF feature for SMU 13.0.0 adds bb50bba9c6c7 drm/amd/pm: drop unneeded thermal_controller_type check adds 6f73d6762694 drm/amd/pm: optimize the interface for dpm feature status query adds 62f8f5c3bfc2 drm/amdgpu: enable ASPM support for PCIE 7.4.0/7.6.0 adds 1b3aa89550a2 drm/amdgpu: avoid to perform undesired clockgating operation adds d7053e631e89 drm/amd/pm: enable mode1 reset support for SMU 13.0.0 adds da4d45b7da93 drm/amd/pm: drop redundant declarations adds 26c763875e0c drm/amd/pm: drop unneeded dpm features disablement for SMU [...] adds 8728df26dd24 drm/amdgpu/mes: only invalid/prime icache when finish load [...] adds 5d88cb162c9d drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit adds 9e68c3841390 drm/amd/pm: add interface to deallocate power_context for [...] adds 5b644783396b drm/amd/pm: enable BACO on smu_v13_0_7 adds 250195ff744f drm/amdgpu: fix limiting AV1 to the first instance on VCN3 adds 64f6516e60b0 drm/amdgpu: always flush the TLB on gfx8 adds ce19bbe46fcf drm/amdgpu/display: Remove unnecessary typecasts and fix b [...] adds 7aade9ceeb88 drm/amdgpu/display: Fix compilation issues adds 4c59b571fce6 drm/amdkfd: Remove field io_link_count from struct kfd_top [...] adds 73b4b53276a1 Revert "workqueue: remove unused cancel_work()" adds ab9a0b1f3661 drm/amdgpu: Cache result of last reset at reset domain level. adds 25a2b22e4148 drm/admgpu: Serialize RAS recovery work directly into rese [...] adds 2f83658ffc8c drm/amdgpu: Add work_struct for GPU reset from debugfs adds b5fd0cf3ea37 drm/amdgpu: Add work_struct for GPU reset from kfd. adds cf727044144d drm/amdgpu: Rename amdgpu_device_gpu_recover_imp back to a [...] adds 247c7b0dac3c drm/amdgpu: Stop any pending reset if another in progress. adds e3c60b4ef42d drm/amd/pm: update the driver if header for smu_v13_0_7 adds 5d6ec040ab44 drm/amd/pm: enable gfxoff on smu_v13_0_7 adds 7fc83cd079bb drm/amd/pm: support BAMACO reset on smu_v13_0_7 adds 72aeb6ee0c78 drm/amd/pm: fix driver reload SMC firmware fail issue for smu13 adds 438eac25d033 drm/amdgpu/discovery: enable vcn/jpeg v4_0_2 adds f2a5002541d0 drm/amd: disable GPA mode in backdoor load adds 5089c4a8ebea drm/amd/display: ignore modifiers when checking for format [...] adds d52ea3dc65a9 drm/amdgpu/pm: correct the firmware flag address for SMU I [...] adds 526e6ca5d1d5 drm/amdgpu/pm: remove the repeated EnableGfxImu message sending adds ea937ad6e925 drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl adds 1f474c8742fd drm/amd/display: Use pre-allocated temp struct for boundin [...] adds d6aa8424bcac drm/amd/display: dml: move some variables to heap adds d11737f26ffe drm/amd/pm: enable UCLK DS feature for SMU 13.0.0 adds 272308add589 drm/amd/pm: enable MACO support for SMU 13.0.0 adds 1a65327a84db Revert "drm/amdgpu/gmc11: enable AGP aperture" adds 9731dd4cadc5 drm/amdkfd: Add available memory ioctl adds c443514a7d6d drm/amd/display: lower lane count first when CR done parti [...] adds b840b64bc8ed drm/amd/display: Fix monitor flash issue adds 71be4b16d39a drm/amd/display: dsc validate fail not pass to atomic check adds a141d2083b46 drm/amd/display: Add debug option for exiting idle optimiz [...] adds f51d22b0d04a drm/amd/display: update topology_update_input_v3 struct adds 5f034aef8479 drm/amd/display: 3.2.190 adds 85ee819fd08e drm/amd/display: Drop unused privacy_mask setters and getters adds f69e98a91a01 drm/amd/display: Fix comments adds a34136a3b352 drm/amd/display: DAL ACR, dc part, fix missing dcn30 adds c2fbe663ec4f drm/amd/display: Firmware assisted MCLK switch and FS adds 2bbb54bbacd6 drm/amd/display: Add support for HF-VSIF adds 28fdd0c32daf drm/amd/display: Copy hfvsif_infopacket when stream update adds 9a4c9de4838f drm/amd/display: Adding VTEM to dc adds 3de58f22f544 drm/amd/display: Pass vrr mode to dcn adds ebfb15262af3 drm/amd/display: Add vrr_active_variable to dc_stream_update adds ac31a24d9188 drm/amd/display: FVA timing adjustment adds ac78fa502afa drm/amd/display: Add null check to dc_submit_i2c_oem adds ba8b460445f8 drm/amd/display: Blank for uclk OC in dm instead of dc adds 68ad7f90c790 drm/amdgpu: remove redundant enable_mes and enable_mes_kiq adds 914da384ae9a drm/amdkfd: fix warning when CONFIG_HSA_AMD_P2P is not set adds 4e1db0119c64 Revert "drm/amdgpu/display: Protect some functions with CO [...] adds 2595fe04a44d drm/amdgpu/display: make FP handling in Makefiles consistent adds c435f61d0eb3 drm/amd/display: Drop unnecessary guard from DC resource adds 4ed49c954e35 drm/amdgpu/vcn: add unified queue ib test adds bb4f196b47b6 drm/amdgpu/vcn: support unified queue only in vcn4 adds e751e4be1eec drm/amdgpu/vcn: adjust unified queue code format adds b3e73cbf17a9 drm/amdgpu: Remove break for VMID loop TLB flush on MES adds 1f43b8903f3a drm/radeon: fix incorrrect SPDX-License-Identifiers adds f7ba887f606b drm/amdgpu: Adjust logic around GTT size (v3) adds 6626c5a4ea2e drm/amdgpu/pm: adjust EccInfo_t struct adds 8748de873fed drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM adds 51c45e450fc8 drm/amd/pm: skip to set mp1 unload state in special case adds 1320d6c7b0de drm/amd: Don't show warning on reading vbios values for SMU13 3.1 adds 262236b4f5a7 drm/amd/display: add missing reg defs for DCN3x HUBBUB adds 0081bc072837 drm/amdgpu: add LSDMA block for LSDMA v6.0.1 adds 5d763a9955f0 drm/amd/display: Remove compiler warning adds 4dd905fd9429 drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP [...] adds 10a362261570 drm/amd/display: Revert "drm/amd/display: Add flag to dete [...] adds 052eaf6af846 drm/amd/display: Revert "drm/amd/display: turn DPMS off on [...] adds 84a8b3908285 drm/amd/display: Release remote dc_sink under mst scenario adds 4d31819a3746 drm/amd/display: Take emulated dc_sink into account for HDCP adds ec457f837890 drm/amd/display: Drop unnecessary detect link code adds f04d275d94e1 drm/amd/display: add mst port output bw check adds 06f2f7772dc7 drm/amd/display: Fix eDP not light up on resume adds 3ab55e3a1ebc drm/amd/display: Turn off internal backlight when plugging [...] adds 4b33b5ffcf68 drm/amd/display: Add SMU logging code adds f173fbe5b042 drm/amd/display: Fix DC warning at driver load adds 98dd398aa3e0 drm/amd/display: Change HDMI judgement condition. adds f18368b686a8 drm/amd/display: Enrich the log in MST payload update adds 95133f41b090 drm/amd/display: Fix in overriding DP drive settings adds 2b96b036a6a5 drm/amd/display: rename lane_settings to hw_lane_settings adds 6bad8e4a0ec8 drm/amd/display: Change initializer to single brace adds a3e731260b93 drm/amd/display: Fix typo in override_lane_settings adds 0bbd1c7de319 drm/amd/display: Handle downstream LTTPR with fixed VS sequence adds 20cb72174ddc drm/amd/display: Remove unused vendor specific w/a adds 990cad0e4a9d drm/amd/display: extract update stream allocation to link_hwss adds a30e8c13e7af drm/amd/display: Fix in dp link-training when updating pay [...] adds 074efb5cadcb drm/amd/display: Check minimum disp_clk and dpp_clk debug option adds 04e6931a76e5 drm/amd/display: Update DPPCLK programming sequence adds a3a885878e74 drm/amd/display: Fix divide-by-zero in DPPCLK and DISPCLK [...] adds 32e8ab05ed81 drm/amd/display: Update SW state correctly for FCLK adds 3e838f7ccf64 drm/amd/display: Get VCO frequency from registers adds aeb73c608c5b drm/amd/display: Implement a pme workaround function adds 2d7a1ef85d01 drm/amd/display: Update hook dcn32_funcs adds 2b2db1f9dbfb drm/amd/display: Drop duplicate define adds dc597268225b drm/amd/display: 3.2.191 adds 43af2220b330 amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing n [...] adds 83a3439ddb28 drm/amdgpu: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs adds efb4fd107cfd drm/amdkfd: correct sdma queue number of sdma 6.0.1 adds cb4b7a23ff85 drm/radeon: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs adds 163d4cd26a18 drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() adds fd6ae969cfa2 drm/amdgpu: vm - drop unexpected word "the" in the comments adds c85c623ab406 drm/amd/display: fix array index in DML adds eec53143b7fe drm/amd/display: fix incorrect comparison in DML adds f4f9b827d76d drm/amdkfd: Add queue to MES if it becomes active adds ab8529b0cdb2 drm/amdkfd: Free queue after unmap queue success adds 543faf57ee0e amdgpu/pm: Fix incorrect variable for size of clocks array adds ceb180361e38 amdgpu/pm: Fix possible array out-of-bounds if SCLK levels != 2 adds f12d07d6e9f2 drm/amdgpu/vcn: fix no previous prototype warning adds 3d313f09f314 drm/fourcc: fix integer type usage in uapi header adds fa3dab48defe gpu/drm/radeon: Fix typo in comments adds 508f748b0394 drm/amdgpu: To flush tlb for MMHUB of RAVEN series adds ff83e6e7ab04 drm/amdgpu: Fetch MES scheduler/KIQ versions adds e77a541f5dea drm/amdkfd: Enable GFX11 usermode queue oversubscription adds a957995618a8 drm/amdgpu: Update mes_v11_api_def.h adds 10a9035c36d0 drm/amd/display: Fix indentation in dcn32_get_vco_frequenc [...] adds 50ef0cacc43c drm/amdgpu: drop unexpected word 'for' in comments adds f64e6e0b6afe Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" adds 5027605aedec drm/amdkfd: Fix spelling mistake "mechanim" -> "mechanism" adds 7fc494f9cf8e drm/amdgpu/display: Fix spelling mistake "supporing" -> "s [...] adds 366e817e83e4 Revert "drm/amd/display: ignore modifiers when checking fo [...] adds 12388c9d1f05 drm/amdgpu/display: reduce stack size in dml32_ModeSupport [...] adds cff45b212033 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 421f5410965d drm/i915: Call i915_gem_suspend() only after display is tu [...] adds 616807223152 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds fd27de58b0ad dt-bindings: display: tegra: Convert to json-schema adds 06764bb32be0 MAINTAINERS: Rectify entry for NVIDIA TEGRA DRM and VIDEO DRIVER adds 6f4ab2d9bef0 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds bda2eac959ae drm/msm: Fix fence rollover issue adds 05c1ba9aaf8d drm/msm/dpu: add writeback support for sc7180 adds 28b92681df6c drm/msm/dpu: use feature bit for LM combined alpha check adds 5cf78b34990e drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog adds d3bdbdc72445 drm/msm/dpu: remove hwversion field from data structures adds e326305a4b5e drm/msm/dpu: change catalog->perf to be a const pointer adds e5d082bc646a drm/msm/dpu: change catalog->dma_cfg to be a const pointer adds 9f09f7edc2d2 drm/msm/dpu: constify struct dpu_mdss_cfg adds f223eb447498 drm/msm/dpu: make dpu hardware catalog static const adds d0ab109ca1ee drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends adds 7642437647ad drm/msm/dpu: drop enum msm_display_caps adds 9e1390f1ba98 drm/msm/dpu: move intf and wb assignment to dpu_encoder_se [...] adds 6caf45f9ee07 drm/msm/dpu: fix maxlinewidth for writeback block adds e8f95f8314d0 drm/msm/dpu: remove hard-coded linewidth limit for writeback adds 134305b958a4 drm/msm/dpu: Increment vsync_cnt before waking up userspace adds be610941b4f3 drm/msm/dpu: Move LM CRC code into separate method adds 8ee27b2066fa drm/msm/dpu: Move MISR methods to dpu_hw_util adds 58f7322baeb6 drm/msm/dpu: Add MISR register support for interface adds 53231d7533ef drm/msm/dpu: Add interface support for CRC debugfs adds 43e4ae425de0 drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link") adds 0282ba0170a0 drm/msm/dp: set stream_pixel rate directly adds 532ac0302b5c drm/msm/dp: inline dp_power_clk_set_rate() adds fa865f7f19a9 drm/msm/dp: rewrite dss_module_power to use bulk clock functions adds 540efa3db2a2 dt-bindings: msm/dp: List supplies in the bindings adds 9495c64413d3 dt-bindings: msm: update maintainers list with proper id adds 3d6137ccf2c6 drm/msm/dp: make dp_bridge_mode_valid() more precise adds c77642d5841c drm/msm/dp: reset drm_dev to NULL at dp_display_unbind() adds 5bdf0c2ca0b6 drm/msm/hdmi: drop empty bridge callbacks adds 0c830c3896e4 drm/msm/hdmi: support attaching the "next" bridge adds 02f28e8926dc drm/msm/mdp5: Add perf data for MDP v1.16 adds c7cb805ff6bd drm/msm/mdp4: move iommu_domain_alloc() call close to its usage adds bb925fb41554 drm/msm/mdp4: get rid of struct mdp4_platform_config adds 2f49e2e6b886 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] adds 26be3635bfa1 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] adds 301fd0553383 Merge remote-tracking branch 'regmap/for-5.20' into regmap-next adds 967efb418984 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cd76175a2b20 ALSA: rawmidi: Make internal functions local static adds f1d40433352e ALSA: rawmidi: Move lock to snd_rawmidi_substream adds 94b98194b62e ALSA: rawmidi: Take open_mutex around parameter changes adds 463a20fd3481 ALSA: rawmidi: Check stream state at exported functions adds 3809db6430bf ALSA: rawmidi: Take buffer refcount while draining output adds e5ff916e7101 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7adadfb06b98 ASoC: twl4030: Drop legacy, non DT boot support adds 6d5e37b0f343 ASoC: SOF: Intel: hda-dsp: report error on power-up/down adds 3abc88730a0e ASoC: SOF: Intel: hda-stream: report error on stream not opened adds 18701bb1370c ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg adds 8bf064f8e439 ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg adds b837870fe17f ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg adds 9fd8fcd03451 ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg adds e16809a74f09 ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg adds f132dc020270 ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg adds 3809264b5390 ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg adds 298e3aba1b56 ASoC: SOF: sof-client: remove use of __func__ in dev_dbg adds b3ec3eb2baaa ASoC: SOF: ipc4: remove use of __func__ in dev_dbg adds 46bc6bc3a6a3 ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg adds d2d19cb6ed13 ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg adds bdb94f002eb9 ASoC: SOF/Intel: remove __func__ from dev_dbg() adds e1ab67be68e9 ASoC: cs4270: update kernel-doc adds 7c619b306285 ASoC: sunxi: sun4i-i2s: update kernel-doc adds 8b409f754b14 ASoC: minor kernel-doc corrections adds e33ea0685a21 ASoC: Intel: skl_nau88l25_max98357a: remap jack pins adds 4864ef4a67ed ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins adds decdbf3dd7ec ASoC: Intel: kbl_rt5663_max98927: remap jack pins adds c2065d43ae85 ASoC: Intel: kbl_da7219_max98357a: remap jack pins adds b9f53b9fc14e ASoC: Intel: kbl_da7219_max98927: remap jack pins adds c0703be996c3 ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins adds bbdd4ea2190b ASoC: Intel: bxt_da7219_max98357a: remap jack pins adds 4c3a68e9026a ASoC: Intel: glk_rt5682_max98357a: remap jack pins adds 77a036e8b074 ASoC: Intel: cml_rt1011_rt5682: remap jack pins adds 7459c8940a50 ASoC: Intel: sof_cs42l42: remap jack pins adds 2913bb1f6830 ASoC: Intel: sof_da7219_max98373: remap jack pins adds 2a172d2f06c1 ASoC: Intel: sof_nau8825: remap jack pins adds c3ce12b27e56 ASoC: Intel: sof_rt5682: remap jack pins adds ba46bd04a421 ASoC: Intel: Chromebooks: remap jack pins adds 442302003bd2 ASoC: ops: Fix integer detection for when max possible values > 1 adds 6c9e9046e1ff ASoC: mediatek: mt8186: Fix mutex double unlock in GPIO request adds 4ea3bfd13a24 ASoC: SOF: pcm: use pm_resume_and_get() on component probe adds 011e397f5c9c ASoC: codecs: soundwire: call pm_runtime_resume() in compo [...] adds 87a36978b27a ASoC: SOF/soundwire: use resume_and_get on component probe adds 289a3ec0b5b9 ASoC: fsl_asrc_dma: Use dmaengine_terminate_async() adds 6b183919f705 ASoC: core: Add new SOC_DOUBLE_SX_TLV macro adds 644ed467c773 ASoC: Merge fixes adds 1892a991886a ASoC: core: Make snd_soc_unregister_card() return void adds 0deb00393305 ASoC: amd: acp: Fix error handling in .remove() adds c3b5fd7fbb69 ASoC: rockchip: i2s: Fix crash on missing pinctrl adds 009b21f39275 dt-bindings: dsp: mediatek: Use meaningful names for mbox adds 74bbdd632637 firmware: mediatek: Use meaningful names for mbox adds 99370c4ea3d0 dt-bindings: dsp: mediatek: Add mt8186 dsp document adds acaeb8c62fd1 ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings adds 13d272d51bc1 Add MT8186 ADSP dt-binding adds 8c77cf26a82e ASoC: rockchip: i2s: switch BCLK to GPIO adds d92c3d13e765 ASoC: dt-bindings: rockchip: Document pinctrl-names for i2s adds 55e77abab2ee ASoC: rockchip: i2s: switch BCLK to GPIO adds d5017d1323d4 ASoC: topology: KUnit: Followup prototype change of snd_so [...] adds 4d6c2b46d817 ASoC: dapm: Move stereo autodisable check adds 8b99e24de3fa ASoC: Intel: Rename haswell source file to hsw_rt5640 adds 675002b6ca91 ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members adds a69615e81709 ASoC: Intel: hsw_rt5640: Reword driver name adds 5b66dde4ada5 ASoC: Intel: hsw_rt5640: Update code indentation adds 2c53debbbf04 ASoC: Intel: hsw_rt5640: Update file comments adds 0439f262a9b3 ASoC: Intel: hsw_rt5640: Improve probe() function quality adds 6c65908251ed ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability adds 6d8758f6afd9 ASoC: Intel: Rename broadwell source file to bdw_rt286 adds 40b5c9030a87 ASoC: Intel: bdw_rt286: Reword prefixes of all driver members adds 86156bcbca08 ASoC: Intel: bdw_rt286: Reword driver name adds 9de833d2dcd4 ASoC: Intel: bdw_rt286: Update code indentation adds 128bb6fb5308 ASoC: Intel: bdw_rt286: Update file comments adds 9177203c209d ASoC: Intel: bdw_rt286: Improve probe() function quality adds 423cc2d0e850 ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability adds 8fe4709962d7 ASoC: Intel: bdw_rt286: Improve codec_init() quality adds e7f688635451 ASoC: Intel: bdw_rt286: Remove FE DAI ops adds 53c9fac84477 ASoC: Intel: haswell and broadwell boards update adds 7f6409fd9b54 ASoC: rockchip: i2s: Fix missing error code in rockchip_i2 [...] adds 658e95953075 ASoC: cs35l41: Add support for CLSA3541 ACPI device ID adds fe0fc7201fec Merge remote-tracking branch 'asoc/for-5.20' into asoc-next adds e8bb1dd71cfc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b1a475aa90b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c5b6df8eb1c3 block: fix infinite loop for invalid zone append adds 3fa2a198c41b block/bio: remove duplicate append pages code adds 272418c8708d block: export dma_alignment attribute adds 69c41516c35f block: introduce bdev_dma_alignment helper adds 79996ec808be block: add a helper function for dio alignment adds 751646af7fbb block/merge: count bytes instead of sectors adds ac68bdf57bb2 block/bounce: count bytes instead of sectors adds cb33f9c2ec22 iov: introduce iov_iter_aligned adds b1c25866bf25 block: introduce bdev_iter_is_aligned helper adds bd36e6fd4c0c block: relax direct io memory alignment adds 11032040d5d0 iomap: add support for dma aligned direct-io adds 8807a154146d block: Directly use ida_alloc()/free() adds d9571633f251 blk-iocost: Simplify ioc_rqos_done() adds dff8453451f1 block: Rename a blk_mq_map_queue() argument adds e4184322855d block: Make blk_mq_get_sq_hctx() select the proper hardwar [...] adds 089612cfe182 block: factor out a chunk_size_left helper adds c8cfcbecdc71 dm: open code blk_max_size_offset in max_io_len adds 7c0aa30e7c97 block: open code blk_max_size_offset in blk_rq_get_max_sectors adds 1190182052f0 block: cleanup variable naming in get_max_io_size adds 50fd548f8464 block: fold blk_max_size_offset into get_max_io_size adds 5685fa613af1 block: move blk_queue_get_max_sectors to blk.h adds ed614dff950c bfq: Remove useless code in bfq_lookup_next_entity adds ccbc13aa17b6 block: bfq: Remove an unused function definition adds 6dbcddf6e76b block: bfq: Fix kernel-doc headers adds c9198d784fa9 blk-mq: Don't disable preemption around __blk_mq_run_hw_queue(). adds f0f5a5e24fa5 block: fix default IO priority handling again adds 93fd10125cd7 block: Return effective IO priority from get_current_ioprio() adds 86f80bd5f639 block: Generalize get_current_ioprio() for any task adds c85fb98c51a6 block: Make ioprio_best() static adds caf2c269be20 block: Fix handling of tasks without ioprio in ioprio_get(2) adds d2adb01a5bcb blk-ioprio: Remove unneeded field adds 8f3d8d7f56ab blk-ioprio: Convert from rqos policy to direct call adds 92c3dfe1cfce block: Initialize bio priority earlier adds 71ad7aabb896 block: Always initialize bio IO priority on submit adds 03b6901b0639 Merge branch 'for-5.20/block' into for-next adds 66923326b519 drbd: bm_page_async_io: fix spurious bitmap "IO error" on [...] adds d27743fb2061 Merge branch 'for-5.20/drivers' into for-next adds 72c3cb76bc64 Merge branch 'io_uring-5.19' into for-5.20/io_uring adds e56bf847791a io_uring: define a 'prep' and 'issue' handler for each opcode adds 2f891b9cef5f io_uring: move to separate directory adds 6cdb765a5292 io_uring: move req async preparation into opcode handler adds d599bf39d8b9 io_uring: add generic command payload type to struct io_kiocb adds d1695891fe90 io_uring: convert read/write path to use io_cmd_type adds 02a2e8ab37f2 io_uring: convert poll path to use io_cmd_type adds a96a103960c7 io_uring: convert poll_update path to use io_cmd_type adds 05087d9dd61a io_uring: remove recvmsg knowledge from io_arm_poll_handler() adds 3e8cda47102a io_uring: convert net related opcodes to use io_cmd_type adds 5dc6bd86c9e8 io_uring: convert the sync and fallocate paths to use io_cmd_type adds 198d99e4f49f io_uring: convert cancel path to use io_cmd_type adds 000670268279 io_uring: convert timeout path to use io_cmd_type adds 1629033aac54 io_uring: convert open/close path to use io_cmd_type adds 65ba8bb61c14 io_uring: convert madvise/fadvise to use io_cmd_type adds d3032f8847d0 io_uring: convert file system request types to use io_cmd_type adds 9cd23b9d8c46 io_uring: convert epoll to io_cmd_type adds 118c2d24b0a0 io_uring: convert splice to use io_cmd_type adds 7ec9ab39a5f6 io_uring: convert msg and nop to io_cmd_type adds 6d4c771ede7b io_uring: convert rsrc_update to io_cmd_type adds 8558b06268c8 io_uring: convert xattr to use io_cmd_type adds 0003d84c95ae io_uring: convert iouring_cmd to io_cmd_type adds 8b2c8fe54da2 io_uring: unify struct io_symlink and io_hardlink adds 9195186de7d0 io_uring: define a request type cleanup handler adds f758d8ef852f io_uring: add io_uring_types.h adds 27d23ad37d2c io_uring: set completion results upfront adds 706de6a8b7b2 io_uring: handle completions in the core adds e8375207be32 io_uring: move xattr related opcodes to its own file adds 473f880bb11c io_uring: move nop into its own file adds 842ab605a983 io_uring: split out filesystem related operations adds 95d29bfaa52d io_uring: split out splice related operations adds beefff9e330e io_uring: split out fs related sync/fallocate functions adds c195bf430fc9 io_uring: split out fadvise/madvise operations adds caf24c00a207 io_uring: separate out file table handling code adds 5f4ee983e297 io_uring: split out open/close operations adds 3b5aadb46d28 io_uring: move uring_cmd handling to its own file adds 1242db117b5e io_uring: add a dummy -EOPNOTSUPP prep handler adds 335993e68c28 io_uring: move epoll handler to its own file adds 54a8efac8c5e io_uring: move statx handling to its own file adds e1c6b3f51544 io_uring: split network related opcodes into its own file adds b24c8dd1d09e io_uring: move msg_ring into its own file adds d2823aff7839 io_uring: move our reference counting into a header adds 148c3b2c3b5d io_uring: move timeout opcodes and handling into its own file adds 5341ada6ff8f io_uring: move SQPOLL related handling into its own file adds 50a16efb0530 io_uring: use io_is_uring_fops() consistently adds 378073044d7a io_uring: move fdinfo helpers to its own file adds 408818281af5 io_uring: move io_uring_task (tctx) helpers into its own file adds 0db0dce29e12 io_uring: include and forward-declaration sanitation adds 0f71e6d97287 io_uring: add opcode name to io_op_defs adds 484d3b6adf76 io_uring: move poll handling into its own file adds 8aaf15cf4e42 io_uring: move cancelation into its own file adds 260dcd94cda7 io_uring: split provided buffers handling into its own file adds 7f4f75ca6fd6 io_uring: move rsrc related data, core, and commands adds 046b28a2c4b4 io_uring: move remaining file table manipulation to filetable.c adds 0d992b7d478d io_uring: move read/write related opcodes to its own file adds 65d24f54dc08 io_uring: move opcode table to opdef.c adds 4580550a1de8 io_uring: add support for level triggered poll adds 1c6d4a4502d2 io_uring: deprecate epoll_ctl support adds 6bf59b3cb430 io_uring: make reg buf init consistent adds 9b7e745846f9 io_uring: move defer_list to slow data adds 9b8f0dd23f10 io_uring: better caching for ctx timeout fields adds 66a685765cf3 io_uring: refactor ctx slow data placement adds a48d35733614 io_uring: move small helpers to headers adds b6ec81b7b674 io_uring: explain io_wq_work::cancel_seq placement adds e3eb57aa83ed io_uring: inline ->registered_rings adds ee17099e3cd9 io_uring: never defer-complete multi-apoll adds 08b4a9990bf5 io_uring: remove check_cq checking from hot paths adds 907fbb11c862 io_uring: don't set REQ_F_COMPLETE_INLINE in tw adds a64b359af7ff io_uring: remove unused IO_REQ_CACHE_SIZE defined adds dbab5458f2e3 io_uring: rw: delegate sync completions to core io_uring adds e6120e82ad94 io_uring: kill REQ_F_COMPLETE_INLINE adds 0906c716866f io_uring: refactor io_req_task_complete() adds 790167a3bcee io_uring: don't inline io_put_kbuf adds 5a2b70944cc3 io_uring: poll: remove unnecessary req->ref set adds 7e5b2f6e63fa io_uring: switch cancel_hash to use per entry spinlock adds c85aac88c25c io_uring: pass poll_find lock back adds 68d305e5bf04 io_uring: clean up io_try_cancel adds a7a73dadaaf8 io_uring: limit the number of cancellation buckets adds dc6892a2f549 io_uring: clean up io_ring_ctx_alloc adds bdfb10ddea9f io_uring: use state completion infra for poll reqs adds 2aa997aff455 io_uring: add IORING_SETUP_SINGLE_ISSUER adds ea9130689985 io_uring: pass hash table into poll_find adds 1a51586bcf34 io_uring: introduce a struct for hash table adds a10219ef0ff6 io_uring: propagate locking state to poll cancel adds 33fd68214431 io_uring: mutex locked poll hashing adds 48654c26f2f3 io_uring: kbuf: add comments for some tricky code adds 2df11c2dbd48 io_uring: don't expose io_fill_cqe_aux() adds 6d309e53a675 io_uring: don't inline __io_get_cqe() adds 0320b0e01f0f io_uring: introduce io_req_cqe_overflow() adds a7a529627713 io_uring: deduplicate __io_fill_cqe_req tracing adds 18113d739593 io_uring: deduplicate io_get_cqe() calls adds a2a40afa4ece io_uring: change ->cqe_cached invariant for CQE32 adds 955bb076a6ee io_uring: kill extra io_uring_types.h includes adds 3a864f1d7514 io_uring: make io_uring_types.h public adds 0bba2c79c463 io_uring: clean up tracing events adds c7c81b36e560 io_uring: move a few private types to local headers adds 6404465d36b7 io_uring: remove extra io_commit_cqring() adds c36f021a39d7 io_uring: reshuffle io_uring/io_uring.h adds b1c015e33380 io_uring: move io_eventfd_signal() adds 3240edd9bec2 io_uring: remove ->flush_cqes optimisation adds 7e75740d691b io_uring: fix multi ctx cancellation adds 81dd7f40f7d5 io_uring: improve task exit timeout cancellations adds 79e17c747b35 io_uring: fix io_poll_remove_all clang warnings adds 6d409a22eb87 io_uring: hide eventfd assumptions in eventfd paths adds 033d48c6c8be io_uring: introduce locking helpers for CQE posting adds 49827465cd37 io_uring: add io_commit_cqring_flush() adds dedcb3f7760d io_uring: opcode independent fixed buf import adds 9e71c23270a4 io_uring: move io_import_fixed() adds 54df8e3a46a3 io_uring: consistent naming for inline completion adds 6bfca432154c io_uring: add a warn_once for poll_find adds 1f925eb3410b io_uring: optimize io_uring_task layout adds d23893c826c1 io_uring: improve io_run_task_work() adds 263467d16d3a io_uring: move list helpers to a separate file adds edee9ff49acf io_uring: dedup io_run_task_work adds 6d34a64f7a07 io_uring: remove priority tw list optimisation adds 5ddbb7159b73 io_uring: remove __io_req_task_work_add adds eaf93b48a674 io_uring: lockless task list adds 52055d56c05b io_uring: introduce llist helpers adds a48ac1748296 io_uring: batch task_work adds c12b3e317b5b io_uring: add trace event for running task work adds 35555ea4f829 io_uring: trace task_work_run adds fd359043be7a io_uring: kbuf: kill __io_kbuf_recycle() adds 5e246f8ef102 io_uring: have cancelation API accept io_uring_task directly adds 10e8faa75fca io_uring: add IORING_ASYNC_CANCEL_FD_FIXED cancel flag adds f8214958dbfe io_uring: add sync cancelation API through io_uring_register() adds 29b40e30cda8 io_uring: clean poll ->private flagging adds 853de55c23ce io_uring: remove events caching atavisms adds 4d05d2763a84 io_uring: add a helper for apoll alloc adds 40a52b6175a4 io_uring: change arm poll return values adds 6e9453d107d9 io_uring: refactor poll arm error handling adds fd83fc449207 io_uring: optimise submission side poll_refs adds 1e8bff9df8d9 io_uring: kbuf: inline io_kbuf_recycle_ring() adds bb8715979aed io_uring: move POLLFREE handling to separate function adds c2878e55a6fe Merge branch 'for-5.20/io_uring' into for-next adds 6266a427d69f mm: Move starting of background writeback into the main ba [...] adds 7ab80b6591ad mm: Move updates of dirty_exceeded into one place adds d65d606be05c mm: Add balance_dirty_pages_ratelimited_flags() function adds 73910f10f3db iomap: Add flags parameter to iomap_page_create() adds c1b663972955 iomap: Add async buffered write support adds c720d2f65468 iomap: Return -EAGAIN from iomap_write_iter() adds 4fca034cb40b fs: add a FMODE_BUF_WASYNC flags for f_mode adds b24aaaf78664 fs: add __remove_file_privs() with flags parameter adds c96e8f1b6ecf fs: Split off inode_needs_update_time and __file_update_time adds 3be235d0e254 fs: Add async write file modification handling. adds 2d2b3c312233 io_uring: Add support for async buffered writes adds 6680cf7fcbf5 io_uring: fix issue with io_write() not always undoing sb_ [...] adds 47c812ae8675 io_uring: Add tracepoint for short writes adds 8d9fd244d45c xfs: Specify lockmode when calling xfs_ilock_for_iomap() adds 13845de0f4a5 xfs: Add async buffered write support adds 84efaf17599e Merge branch 'for-5.20/io_uring-buffered-writes' into for-next adds 149e51e72cc0 io_uring: improve io_fail_links() adds aacc96447edf io_uring: fuse fallback_node and normal tw node adds 8b5e7937ac52 io_uring: remove extra TIF_NOTIFY_SIGNAL check adds 9c59698445f9 io_uring: don't check file ops of registered rings adds e8584adba886 io_uring: remove ctx->refs pinning on enter adds 2d3e16cb6f01 Merge branch 'for-5.20/io_uring' into for-next adds ddec07b1ea26 blk-mq: blk_mq_tag_busy is no need to return a value adds c61098dff17b Merge branch 'for-5.20/block' into for-next adds 3985dfa03e3a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds f0a6d77b351c ata: make transfer mode masks *unsigned int* adds 4d6119f06ce1 ata: libata-core: make ata_exec_internal_sg() *static* adds afae461a3bfa ata: libata-eh: fix sloppy result type of ata_eh_nr_in_flight() adds 2e0aee8f0a22 ata: make ata_port::fastdrain_cnt *unsigned int* adds 61176eed36d3 ata: libata-core: fix sloppy parameter type in ata_exec_in [...] adds e06233f9372c ata: libata-eh: fix sloppy result type of ata_internal_cmd [...] adds 2b5960a0e33b ata: pata_macio: Fix compilation warning adds 77ccc0d4d0b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e94c5ecc230b mmc: sdhci-pci-gli: Fix build error unused-function adds fddbf585ab1f mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() adds c14b43fc2a8e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3eeaf21f136b mfd: max77714: Update Luca Ceresoli's e-mail address adds 441613662db7 dt-bindings: mfd: Convert da9063 to yaml adds 5b8065ebf69b dt-bindings: mfd: ti,j721e-system-controller: Add clock property adds a7ba2448704b MAINTAINERS: Update Intel PMIC (MFD part) to Supported adds 8cadb98dcbb3 mfd: asic3: Make asic3_gpio_remove() return void adds a854e9e87b38 mfd: t7l66xb: Drop platform disable callback adds 417c7255af4f mfd: tc6387xb: Drop disable callback that is never called adds 60de450a4851 syscon: Use %pa to format the variable of resource_size_t type adds c6e140ee3cb9 MAINTAINERS: Fix file entry for MAX77693 DT adds 1581f38f6ac6 mfd: max77620: Fix refcount leak in max77620_initialise_fps adds 5e6c9f6d9a16 dt-bindings: mfd: stm32-timers: Document how to specify in [...] adds ce3b2284421a dt-bindings: mfd: Add compatible for MT6331 PMIC adds ced54d50b05b mfd: mt6397-core: Add MT6357 PMIC support adds 6919c63775e2 mfd: mt6358-irq: Add MT6357 PMIC support adds 3be4648d2e0b mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU adds 1f19c3535c96 dt-bindings: mfd: qcom,tcsr: Convert to dtschema adds 44d7890b88ac dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615 adds 490b495cab29 mfd: core: Use acpi_dev_for_each_child() adds a213a8fe5e27 dt-bindings: mfd: Add mp2733 compatible adds 198057c06f54 mfd: twl: Remove platform data support adds 9fbf05870cbe Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds c21bb2ee332f next-20220617/battery adds c0216c0e68f7 regulator: rt5120: Add PMIC regulator support adds 8171c93bac1b regulator: mt6370: Add mt6370 DisplayBias and VibLDO support adds e3bb9f215f3c Merge remote-tracking branch 'regulator/for-5.20' into reg [...] adds 55cfc5a196fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d80968c51f2f Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 304b138d898e Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds ec47290bfa53 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds ef54ccb61616 selinux: selinux_add_opt() callers free memory adds 9a26e21400be Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 73244bb0c84e Merge branch 'next' of git://github.com/cschaufler/smack-next adds d034dbbb9b2a dt-bindings: iommu: mediatek: Add mediatek,infracfg phandle adds 7d748ffdee0d iommu/mediatek: Lookup phandle to retrieve syscon to infracfg adds 21fd9be431ad iommu/mediatek: Cleanup pericfg lookup flow adds 0d10fe759117 iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte adds 98496c13a2b6 iommu/amd: Update struct iommu_dev_data definition adds ec6f20c037c8 iommu/amd: Introduce pci segment structure adds ac9b4803b674 iommu/amd: Introduce per PCI segment device table adds eea0b61cbbbc iommu/amd: Introduce per PCI segment rlookup table adds 65ad39268837 iommu/amd: Introduce per PCI segment irq_lookup_table adds a42d9be7f4e9 iommu/amd: Introduce per PCI segment dev_data_list adds a3bbb1409d30 iommu/amd: Introduce per PCI segment old_dev_tbl_cpy adds 694b8925084f iommu/amd: Introduce per PCI segment alias_table adds e202b39618b3 iommu/amd: Introduce per PCI segment unity map list adds 89e9f3d6219d iommu/amd: Introduce per PCI segment last_bdf adds ad967e9639e3 iommu/amd: Introduce per PCI segment device table size adds d59145a5e129 iommu/amd: Introduce per PCI segment alias table size adds f1bd29bde636 iommu/amd: Introduce per PCI segment rlookup table size adds a0eedb5738c3 iommu/amd: Convert to use per PCI segment irq_lookup_table adds 99c090f06757 iommu/amd: Convert to use rlookup_amd_iommu helper function adds 93b19537be06 iommu/amd: Update irq_remapping_alloc to use IOMMU lookup [...] adds fcc89b032806 iommu/amd: Introduce struct amd_ir_data.iommu adds 0c627f5d4533 iommu/amd: Update amd_irte_ops functions adds 138dccc699b9 iommu/amd: Update alloc_irq_table and alloc_irq_index adds 5a903a691117 iommu/amd: Convert to use per PCI segment rlookup_table adds ac1ff9a02c20 iommu/amd: Update set_dte_entry and clear_dte_entry adds c8bc5b984fdb iommu/amd: Update iommu_ignore_device adds c468ee3d84ea iommu/amd: Update dump_dte_entry adds 30179224869f iommu/amd: Update set_dte_irq_entry adds 50ec7200cd4a iommu/amd: Update (un)init_device_table_dma() adds 2dd66f2df173 iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() adds 4a5b5b10c67b iommu/amd: Remove global amd_iommu_[dev_table/alias_table/ [...] adds 58e5ca96cb16 iommu/amd: Flush upto last_bdf only adds 44091b723f73 iommu/amd: Introduce get_device_sbdf_id() helper function adds b001fa8d7147 iommu/amd: Include PCI segment ID when initialize IOMMU adds bc63b68cec60 iommu/amd: Specify PCI segment ID when getting pci device adds 108230d5b738 iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/a [...] adds 964d21a7654c iommu/amd: Print PCI segment ID in error log messages adds 58f1c71a0e84 iommu/amd: Update device_state structure to include PCI seg ID adds 145c15624f39 iommu/amd: Update amd_iommu_fault structure to include PCI seg ID adds 822242e649ea iommu: Directly use ida_alloc()/free() adds 4bf7fda4dce2 iommu/dma: Add config for PCI SAC address trick adds ac9a5d522bb8 iommu/dma: Fix race condition during iova_domain initialization adds bc11db25f743 Merge branches 'iommu/fixes', 'arm/mediatek', 'x86/amd' an [...] adds d10f5214993d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d23fac190f71 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e291506242b1 dt-bindings: display: Add Arm virtual platforms display adds bb9a3cc77aa1 dt-bindings: perf: Convert Arm CCN to DT schema adds 67fcaf287720 dt-bindings: vexpress-sysreg: Add deprecated GPIO provider [...] adds cfda05c1ddb8 dt-bindings: vexpress-sysreg: Allow for no child nodes adds 6500196cc4f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d9709fdb20ba dt-bindings: soc: qcom,rpmh-rsc: simplify qcom,tcs-config adds 56cf5b7fde54 spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects adds cd3cd7d63543 dt-bindings: soc: qcom: aoss: document qcom,sm8450-aoss-qmp adds 5f8574497695 dt-bindings: soc: qcom: qcom,smd-rpm: add power-controller adds 7e03a2c01ca3 dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles adds ba5203932582 dt-bindings: leds: qcom-wled: fix number of addresses adds 5c7b9a89c60c dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles adds 0c8195fca687 dt-bindings: arm: qcom: fix Longcheer L8150 compatibles adds 4de2601759e5 dt-bindings: arm: qcom: fix MSM8916 MTP compatibles adds 317e5467957b dt-bindings: arm: qcom: fix MSM8994 boards compatibles adds 496bb1347265 dt-bindings: arm: qcom: add missing MSM8916 board compatibles adds 215ad5a02e6c dt-bindings: arm: qcom: add missing MSM8994 board compatibles adds 4c74aef40300 dt-bindings: arm: qcom: add missing SM8150 board compatibles adds 197b6d70cf9e dt-bindings: arm: qcom: add missing SM8250 board compatibles adds 33a34cefdfaa dt-bindings: arm: qcom: add missing SM8350 board compatibles adds de0f2f0d6f35 dt-bindings: vendor-prefixes: add Shift GmbH adds a47214e3fde9 dt-bindings: arm: qcom: add missing MSM8998 board compatibles adds 581704606d4e dt-bindings: arm: qcom: add missing MSM8992 board compatibles adds 1ceefa2a55ce dt-bindings: arm: qcom: add missing QCS404 board compatibles adds 4fc3efba3205 dt-bindings: arm: qcom: add missing SDM630 board compatibles adds 7e86c41be0be dt-bindings: arm: qcom: add missing SDM636 board compatibles adds 1facf9135a1b dt-bindings: arm: qcom: add missing SDM845 board compatibles adds 103a90f68bf1 dt-bindings: arm: qcom: add missing SM6125 board compatibles adds f9702486c77b dt-bindings: arm: qcom: add missing SM6350 board compatibles adds f77024c80147 dt-bindings: arm: aspeed: document board compatibles adds ae8980247d5a dt-bindings: arm: aspeed: document board compatibles adds 881010ed2796 Merge branch 'for-v5.20/dt-bindings-aspeed' into next/dt-bindings adds 7752cf2fe2d5 dt-bindings: arm: aspeed: add Aspeed Evaluation boards adds 8ebbcd3cef3a Merge branch 'for-v5.20/dt-bindings-aspeed' into next/dt-bindings adds cd29a27eb819 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 26f30e3ee1bf spi: topcliff-pch: Use core message validation adds 40308f9642a8 spi: fsi: Increase timeout and ensure status is checked adds 49976148db4e Merge remote-tracking branch 'spi/for-5.20' into spi-next adds 138c7a04d736 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b63c94f25976 Merge branch into tip/master: 'irq/core' adds 7777248f857a Merge branch into tip/master: 'perf/core' adds f1d86ac09d85 Merge branch into tip/master: 'sched/core' adds cd2bb9aabc38 Merge branch into tip/master: 'x86/cpu' adds c293dcb197dc Merge branch into tip/master: 'x86/fpu' adds 229e73d46994 x86/pmem: Fix platform-device leak in error path adds 69abc22c3beb Merge branch into tip/master: 'x86/misc' adds 14aea3a39153 Merge branch into tip/master: 'x86/mm' adds 4745ca43104b x86/vmware: Use BIT() macro for shifting adds 7089155b2877 Merge branch into tip/master: 'x86/vmware' adds 0f597eaba773 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c83f7af28ec6 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 9092837e7903 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 4f7088aa094f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cb506e130e02 rcutorture: Update rcutorture.fwd_progress help text adds 71de1e34f1df doc: Document the rcutree.rcu_divisor kernel boot parameter adds 89f7f29140da doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] adds 77de092c78f5 rcu: Decrease FQS scan wait time in case of callback overloading adds 06cfe0c675c9 rcu: Avoid tracing a few functions executed in stop machine adds 5288720dd61c rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() adds cf07fec8ee4f rcu: Immediately boost preempted readers for strict grace periods adds 7b2fd19e9309 rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels adds 44f2910f800b locking/csd_lock: Change csdlock_debug from early_param to [...] adds 3872e0a470ff rcu: tiny: Record kvfree_call_rcu() call stack for KASAN adds fff58354cb66 rcu: Cleanup RCU urgency state for offline CPU adds fd512d361817 rcu/kvfree: Remove useless monitor_todo flag adds 75891eff8ed3 rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() adds f6035b4175a8 rcu/tree: Add comment to describe GP-done condition in fqs loop adds 640a7d37c3f4 srcu: Block less aggressively for expedited grace periods adds 872e0e913108 rcu/nocb: Add/del rdp to iterate from rcuog itself adds a4f6be801589 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds e02168108754 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds 666f4bec8bf1 rcu/nocb: Add an option to offload all CPUs on boot adds 0d1542f115ec rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() adds c1e3653810e2 rcu/nocb: Add option to opt rcuo kthreads out of RT priority adds a5c9d22fc5cb rcu/nocb: Avoid polling when my_rdp->nocb_head_rdp list is empty adds 2403e8044f22 rcu: Make normal polling GP be more precise about sequence [...] adds 414c12385d47 rcu: Provide a get_completed_synchronize_rcu() function adds d0eac20f9909 rcutorture: Validate get_completed_synchronize_rcu() adds 052404a72040 rcu: Switch polled grace-period APIs to ->gp_seq_polled adds f87e0dcb6b86 rcu: Make polled grace-period API account for expedited gr [...] adds 21d6b7f1aadd rcu: Make Tiny RCU grace periods visible to polled APIs adds e9baafdb3980 rcutorture: Verify that polled GP API sees synchronous gra [...] adds bb1142b15824 rcu: Add polled expedited grace-period primitives adds 0c3a779e8f01 rcutorture: Test polled expedited grace-period primitives adds 97566a931913 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] adds 2bc46e7bd100 rcu: Diagnose extended sync_rcu_do_polled_gp() loops adds 18d5c58fdaad rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] adds 4cf0585c4d66 rcu-tasks: Check for abandoned callbacks adds d96225fd09ff rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() adds 68cb47204db4 rcu-tasks: Move synchronize_rcu_tasks_generic() down adds 4a8cc433b8bf rcu-tasks: Drive synchronous grace periods from calling task adds 3847b64570b1 rcu-tasks: Merge state into .b.need_qs and atomically update adds 550611269b15 rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter adds 9ff86b4c443c rcu-tasks: Make trc_read_check_handler() fetch ->trc_reade [...] adds 5c9a9ca44fda rcu-tasks: Idle tasks on offline CPUs are in quiescent states adds 897ba84dc5aa rcu-tasks: Handle idle tasks for recently offlined CPUs adds 5d4c90d755d5 rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS adds 6a694411977a rcu-tasks: Make rcu_note_context_switch() unconditionally [...] adds 0968e8920b5b rcu-tasks: Simplify trc_inspect_reader() QS logic adds 9f3eb5fb8e46 rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall [...] adds c8c03ad9d7cd rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings adds be15a16486dd rcu-tasks: Make RCU Tasks Trace stall warnings print full [...] adds f90f19da88bf rcu-tasks: Make RCU Tasks Trace stall warning handle idle [...] adds 434c9eefb959 rcu-tasks: Add data structures for lightweight grace periods adds 0356d4e66214 rcu-tasks: Track blocked RCU Tasks Trace readers adds 0bcb38685737 rcu-tasks: Untrack blocked RCU Tasks Trace at reader end adds 387c0ad70229 rcu-tasks: Add blocked-task indicator to RCU Tasks Trace s [...] adds 1fa98e2e40e5 rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks [...] adds 19415004d522 rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list [...] adds 7460ade1fc6e rcu-tasks: Scan running tasks for RCU Tasks Trace readers adds dc7d54b45170 rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers adds 955a01920820 rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks adds 1a4a8153e0df rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list adds ffcc21a315e1 rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] adds e386b6725798 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs adds 56096ecd5b04 rcu-tasks: Disable and enable CPU hotplug in same function adds eea3423b162d rcu-tasks: Update comments adds 1cf1144e8473 rcu-tasks: Be more patient for RCU Tasks boot-time testing adds e72ee5e1a866 rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self [...] adds ab69d3c8b994 torture: Make kvm-remote.sh announce which system is being [...] adds 14c0017c19ea rcu/torture: Change order of warning and trace dump adds d984114ec238 rcutorture: Simplify rcu_torture_read_exit_child() loop adds 98ea20328786 rcutorture: Fix memory leak in rcu_test_debug_objects() adds 5c92d7501699 torture: Adjust to again produce debugging information adds 8c0666d320f2 rcutorture: Make failure indication note reader-batch overflow adds 92366810644d rcuscale: Fix smp_processor_id()-in-preemptible warnings adds 148df92fb14e torture: Create kvm-check-branches.sh output in proper location adds 3002153a91a9 rcutorture: Fix ksoftirqd boosting timing and iteration adds 1a5ca5e09811 rcutorture: Handle failure of memory allocation functions adds 7bf336fb8dac refscale: Convert test_lock spinlock to raw_spinlock adds 8898be32a59e Merge branches 'doc.2022.06.21a', 'fixes.2022.06.21a', 'no [...] adds 245a62982502 rcu: Dump rcuc kthread status for CPUs not reporting quies [...] adds ed4ae5eff4b3 rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() adds 5f8a62af527a context_tracking: Remove unused context_tracking_in_user() adds f67671baadf6 context_tracking: Add a note about noinstr VS unsafe conte [...] adds 0ffc781a19ed context_tracking: Rename __context_tracking_enter/exit() t [...] adds ceb518b850de context_tracking: Rename context_tracking_user_enter/exit( [...] adds 817aab15ad15 context_tracking: Rename context_tracking_enter/exit() to [...] adds d0680b421891 context_tracking: Rename context_tracking_cpu_set() to ct_ [...] adds cc8acc593fe6 context_tracking: Split user tracking Kconfig adds 1cd9c24e543e context_tracking: Take idle eqs entrypoints over RCU adds d06cb0ad9bd2 context_tracking: Take IRQ eqs entrypoints over RCU adds 9df3e6af669f context_tracking: Take NMI eqs entrypoints over RCU adds 87208097c673 rcu/context-tracking: Remove rcu_irq_enter/exit() adds 2db2441cf698 rcu/context_tracking: Move dynticks counter to context tracking adds 92fb506c74a6 rcu/context_tracking: Move dynticks_nesting to context tracking adds ce7c013c0b22 rcu/context_tracking: Move dynticks_nmi_nesting to context [...] adds 57427daeaeda rcu/context-tracking: Move deferred nocb resched to contex [...] adds 8f77942ca940 rcu/context-tracking: Move RCU-dynticks internal functions [...] adds bce30af40fe2 rcu/context-tracking: Remove unused and/or unecessary midd [...] adds 408c74a2d8f0 context_tracking: Convert state to atomic_t adds f8ae505b754a MAINTAINERS: Add Paul as context tracking maintainer adds 22a297887c10 context_tracking: Use arch_atomic_read() in __ct_state for KASAN adds 9902cf881a83 Merge branch 'ctxt.2022.06.21a' into HEAD adds 1ef150cf40be tools/nolibc/stdlib: Support overflow checking for older c [...] adds 4f2c9703a128 tools/nolibc/stdio: Add format attribute to enable printf [...] adds 6a3ad243b29b tools/nolibc: fix the makefile to also work as "make -C to [...] adds fe20cad47e6c tools/nolibc: make the default target build the headers adds 4f8126f3a665 tools/nolibc: add a help target to list supported targets adds 02d4bb51602f Merge branch 'nolibc.2022.06.20a' into HEAD adds df19e18e21fd tools/memory-model: Document locking corner cases adds 3b75b8f485d3 tools/memory-model: Make judgelitmus.sh note timeouts adds e288d8830535 tools/memory-model: Make cmplitmushist.sh note timeouts adds 454cb4a71993 tools/memory-model: Make judgelitmus.sh identify bad macros adds f2bb81a27d1b tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds deb2df812405 tools/memory-model: Fix paulmck email address on pre-exist [...] adds e292cf7435ce tools/memory-model: Update parseargs.sh for hardware verification adds 8bda372a2bda tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 6b6c60b65add tools/memory-model: Add simpletest.sh to check locking, RC [...] adds c541c92f6297 tools/memory-model: Fix checkalllitmus.sh comment adds 4416bb57a79a tools/memory-model: Hardware checking for check{,all}litmus.sh adds 26ac8a58dac7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds eeaa50faf94c tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 07fcb46d8e76 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds b77cadc21340 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 5febfdb3c2b5 tools/memory-model: Keep assembly-language litmus tests adds a95a565cd763 tools/memory-model: Allow herd to deduce CPU type adds 38f3c8f5204e tools/memory-model: Make runlitmus.sh check for jingle errors adds da024cabe61a tools/memory-model: Add -v flag to jingle7 runs adds 2046702ac1ac tools/memory-model: Implement --hw support for checkghlitmus.sh adds 2915afd21ae5 tools/memory-model: Fix scripting --jobs argument adds 4208482741f8 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 22467ba0a44f tools/memory-model: Make history-check scripts use mselect7 adds 45c841e30500 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds edfb0a41ac6e tools/memory-model: Repair parseargs.sh header comment adds f3d1f9769848 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 18bc38d07be9 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds f98f4fc38857 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds ae0c3e94367e tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 29ee19bf0113 Merge branch 'lkmm-dev.2022.06.20a' into HEAD adds 626b6193cb4d memory-model: Prohibit nested SRCU read-side critical sections adds 481df87bc52c rcu: Fix rcu_read_unlock_strict() strict QS reporting adds 3ba07528b8bf rcu/nocb: Choose the right rcuog/rcuop kthreads to output adds 53339eb170e7 torture: Optionally flush printk() buffers before powering off adds f1b4d1ee6d56 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] adds 1622bc5a1d51 docs/memory-barriers.txt: Fixup long lines adds 29dc4a374686 rcu: Back off upon fill_page_cache_func() allocation failure adds 17f951167a49 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds b3b7c6a6e80d KVM: selftests: kvm_binary_stats_test: Fix index expressions adds 4f48e2e73745 KVM: selftests: Add a missing apostrophe in comment to sho [...] adds ad125f309850 KVM: selftests: Call a dummy helper in VM/vCPU ioctls() to [...] adds 96f113c40d28 KVM: selftests: Drop a duplicate TEST_ASSERT() in vm_nr_pa [...] adds 9393cb13fa5d KVM: selftests: Use kvm_has_cap(), not kvm_check_cap(), wh [...] adds 1cb67e25f9a8 KVM: selftests: Remove the mismatched parameter comments adds 5bdae49fc2f6 KVM: SEV: fix misplaced closing parenthesis adds e5380f6d7586 KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PRO [...] adds 37f80a7c9987 KVM: s390: selftests: Fix memop extension capability check adds fc10020ac9ec KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c adds f24b44e48d26 KVM: Rename ack_flush() to ack_kick() adds 024c3c3304ca KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in [...] adds 78c7d9001be7 KVM: X86/SVM: Use root_level in svm_load_mmu_pgd() adds 007a369fba3c KVM: x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h adds d895f28ed6da KVM: VMX: Skip filter updates for MSRs that KVM is already [...] adds aee98a6838d5 KVM: x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic adds 0ac304de73b3 KVM: VMX: Use try_cmpxchg64 in pi_try_set_control adds 2db2f46fdfc2 KVM: x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte adds fa578398a0ba KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_p [...] adds 764643a6be07 KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_ [...] adds 5d76b1f8c793 KVM: nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_* adds 308a4fffeb36 KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls ar [...] adds 913d6c9b8fe4 KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=> [...] adds ec1d7e6ab9ff KVM: SVM: Drop unused AVIC / kvm_x86_ops declarations adds d39850f57d21 KVM: x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr [...] adds ae801e1303e9 KVM: x86: Check for in-kernel xAPIC when querying APICv fo [...] adds ce0a58f4756c KVM: x86: Move "apicv_active" into "struct kvm_lapic" adds b8e1b9626746 KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in [...] adds 1ae20e0b975c KVM: VMX: Refactor 32-bit PSE PT creation to avoid using M [...] adds b3fcdb04a980 KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h adds 42c88ff893f0 KVM: x86/mmu: Dedup macros for computing various page table masks adds 2ca3129e8045 KVM: x86/mmu: Use separate namespaces for guest PTEs and s [...] adds f6b8ea6d4364 KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks adds f7384b8866b0 KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits adds 70e41c31bc77 KVM: x86/mmu: Use common logic for computing the 32/64-bit [...] adds 28b85ae06f64 KVM: Drop bogus "pfn != 0" guard from kvm_release_pfn() adds a1040b0d42ac KVM: Don't set Accessed/Dirty bits for ZERO_PAGE adds 8e1c69149f27 KVM: Avoid pfn_to_page() and vice versa when releasing pages adds fe1911aa443e KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-acc [...] adds 6573a6910ce4 KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn adds b1624f99aa8f KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page() adds 284dc4930773 KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page() adds b14b2690c50e KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_r [...] adds 5d49f08c2e08 KVM: x86/mmu: Shove refcounted page dependency into host_p [...] adds 943dfea8f166 KVM: Do not zero initialize 'pfn' in hva_to_pfn() adds e20918f6d112 x86: kvm: remove NULL check before kfree adds 9fc222967a39 KVM: x86: Give host userspace full control of MSR_IA32_MIS [...] adds 0f4a7185270c KVM: VMX: Give host userspace full control of MSR_IA32_PER [...] adds 5d4283df5a0f Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when ho [...] adds 545feb96c052 Revert "KVM: x86: always allow host-initiated writes to PMU MSRs" adds 3f7999b988bd KVM: VMX: Use vcpu_get_perf_capabilities() to get guest-vi [...] adds 157fc497b54f KVM: x86: Ignore benign host accesses to "unsupported" PEB [...] adds ff81a90f45ce KVM: x86: Ignore benign host writes to "unsupported" F15H_ [...] adds bfbcc81bb82c KVM: x86: Add a quirk for KVM's "MONITOR/MWAIT are NOPs!" [...] adds 3b23054cd3f5 KVM: selftests: Add x86-64 support for exception fixup adds 9f88d062c3db KVM: selftests: Mostly fix broken Hyper-V Features test adds cc5851c6be86 KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MS [...] adds 2325d4dd7321 KVM: selftests: Add MONITOR/MWAIT quirk test adds fcd48a213f0a KVM: selftests: Remove dynamic memory allocation for stats header adds 32faa0647cea KVM: selftests: Read binary stats header in lib adds 4d0a05941570 KVM: selftests: Read binary stats desc in lib adds 143e7eea3d66 KVM: selftests: Clean up coding style in binary stats test adds ed6b53ec9090 KVM: selftests: Read binary stat data in lib adds 1c4dc57328bf KVM: x86: Fix errant brace in KVM capability handling adds 084cc29f8bbb KVM: x86/MMU: Allow NX huge pages to be disabled on a per- [...] adds 8448ec5993be KVM: selftests: Add NX huge pages test adds b774da3f2e57 KVM: selftests: Test disabling NX hugepages on a VM adds 83f6e109f562 KVM: selftests: Cache binary stats metadata for duration of test adds bb924ca69f71 KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs adds 27a59d57f073 KVM: x86/mmu: Use a bool for direct adds 86938ab6925b KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root() adds 2e65e842c57d KVM: x86/mmu: Derive shadow MMU page role from parent adds 7f49777550e5 KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes adds 94c8136448c8 KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate f [...] adds c306aec81ae1 KVM: x86/mmu: Consolidate shadow page allocation and initi [...] adds 876546436db9 KVM: x86/mmu: Rename shadow MMU functions that deal with s [...] adds be911771330a KVM: x86/mmu: Move guest PT write-protection to account_sh [...] adds 2f8b1b539be3 KVM: x86/mmu: Pass memory caches to allocate SPs separately adds 336081fb3f26 KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shado [...] adds 3cc736b35799 KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm [...] adds cbd858b17e37 KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page() adds 6ec6509eea39 KVM: x86/mmu: Pass const memslot to rmap_add() adds 2ff9039a75a8 KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() f [...] adds 81cb4657e9f0 KVM: x86/mmu: Update page stats in __rmap_add() adds 6a97575d5cff KVM: x86/mmu: Cache the access bits of shadowed translations adds 47855da0555a KVM: x86/mmu: Extend make_huge_page_split_spte() for the s [...] adds 20d49186c030 KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all p [...] adds 0cd8dc739833 KVM: x86/mmu: pull call to drop_large_spte() into __link_s [...] adds 837f66c71207 KVM: Allow for different capacities in kvm_mmu_memory_cach [...] adds ada51a9de737 KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs adds 0378739401cf KVM: x86/mmu: Avoid unnecessary flush on eager page split adds 951ceb94ede3 KVM: x86: Make APIC_VERSION capture only the magic 0x14UL. adds 1d8c681fb6ed KVM: x86: Fill apic_lvt_mask with enums / explicit entries. adds 987f625e0799 KVM: x86: Add APIC_LVTx() macro. adds 4b903561ec49 KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emu [...] adds 087acc4e1847 KVM: x86: Use kcalloc to allocate the mce_banks array. adds 281b52780b57 KVM: x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs. adds aebc3ca19063 KVM: x86: Enable CMCI capability by default and handle inj [...] adds eede2065cacc KVM: selftests: Add a self test for CMCI and UCNA emulations. adds 4b88b1a518b3 KVM: selftests: Enhance handling WRMSR ICR register in x2A [...] adds 79c6edbb9543 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 3cd8cc98d634 platform/x86: Drop the PMC_ATOM Kconfig option adds 50d88b1d1e79 platform/x86: system76_acpi: Use dev_get_drvdata adds 0eb658406864 platform/surface: aggregator: Allow is_ssam_device() to be [...] adds dc0393c76f37 platform/surface: aggregator: Allow devices to be marked a [...] adds 5c1e88b98c60 platform/surface: aggregator: Allow notifiers to avoid com [...] adds 74bb2d0bc57a platform/surface: aggregator_registry: Use client device w [...] adds f80345b89cc5 power/supply: surface_charger: Use client device wrappers [...] adds b49ba26bec45 power/supply: surface_battery: Use client device wrappers [...] adds 2c2c3a07086c HID: surface-hid: Add support for hot-removal adds 25e2ca7301bd platform/surface: aggregator: Add comment for KIP subsyste [...] adds 1aa4c85bab76 platform/surface: aggregator_registry: Generify subsystem [...] adds 58a4d884b509 platform/surface: aggregator_registry: Change device ID fo [...] adds d420185489e5 platform/surface: aggregator_registry: Add KIP device hub adds 7518eefeb7ad platform/surface: aggregator_registry: Add support for key [...] adds 711eae2e087a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3de7203115af platform/chrome: wilco_ec: event: Fix typo in comment adds b6299b1f0d7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 86170ff3f6b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 77515ebaf019 devcoredump: remove the useless gfp_t parameter in dev_cor [...] adds a52ed4866d2b mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv adds dab8713bd284 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 22fe2b36493f Merge v5.19-rc3 into usb-next adds fb119dcb97f4 Revert "usb: dwc3: Remove the checks of -ENOSYS" adds 485394c63f47 MAINTAINERS: Repair file entry in ASPEED USB UDC DRIVER adds 3d393f0303b5 usb: gadget: aspeed_udc: fix missing spin_unlock_irqrestor [...] adds c09b1f372e74 usb: gadget: aspeed_udc: cleanup loop in ast_dma_descripto [...] adds e2900f7466dd usb: gadget: ast2600: Fix a couple of spelling mistakes adds 44830e11ae9e usb: gadget: Remove unnecessary print function dev_err() adds 7a96b6ea90a4 usb: musb: Add support for PolarFire SoC's musb controller adds 4a691b8c157a MAINTAINERS: add musb to PolarFire SoC entry adds afbd04e66e5d usb: dwc3: core: Deprecate GCTL.CORESOFTRESET adds 098c4d43b91a dt-bindings: usb: dwc3: Add wakeup-source property support adds 649f5c842ba3 usb: dwc3: core: Host wake up support from system suspend adds 360e8230516d usb: dwc3: qcom: Add helper functions to enable,disable wake irqs adds 6895ea55c385 usb: dwc3: qcom: Configure wakeup interrupts during suspend adds d9be8d5c5b03 usb: dwc3: qcom: Keep power domain on to retain controller status adds 144a96f7f96e usb: typec: mux: Allow muxes to specify mode-switch adds a37599ebfb65 usb: typec: mux: Add CONFIG guards for functions adds 40a959d7042b usb: host: ohci-ppc-of: Fix refcount leak bug adds 9d6d5303c39b usb: renesas: Fix refcount leak bug adds 196a58bdec7c usb: musb: core: drop redundant checks adds 7d34b0717c05 USB: ohci-sm501: Fix typo in comment adds 274a12ea4007 USB: storage: Fix typo in comment adds 5c586db84652 usb: host: ehci-q: Fix ehci_submit_single_step_set_feature [...] adds 8709115180c6 usb: chipidea: udc: implement get_frame adds 18171cfc3c23 usb: chipidea: ci_hdrc_imx: use dev_err_probe() adds 281aec87d09b usb: host: ohci-platform: add TPL support adds 401e9d73225a usb: host: ehci-platform: add TPL support adds 54bd6c9a3b7b dt-bindings: usb: dwc2: document TPL support adds 2c8845fe9342 usb: dwc2: host: add TPL support adds 9dbdac024d4d staging: octeon-usb: move driver out of staging adds 105f3fd2f789 Merge branch 'staging-octeon' of gitolite.kernel.org:/pub/ [...] adds 21cdd6a0e844 usb: musb: mpfs: Fix error codes in probe() adds db638c6500ab usb: dwc2: gadget: remove D+ pull-up while no vbus with us [...] adds 2958d494b757 usb: dwc2: drop unexpected word "the" in the comments adds d46b4343e132 usb: max-3421: drop unexpected word "the" in the comments adds 508aeb54e4f0 usb: gadget: u_ether: Remove duplicated include in u_ether.c adds 6037956cb360 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 34b9715b7cae thunderbolt: Fix typo in comment adds 36ace969e66a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7828466cff6b USB: serial: use kmemdup instead of kmalloc + memcpy adds 4e4960237693 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds df36f3e3fbb7 Merge tag 'v5.19-rc3' into tty-next adds e1226a43436a Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 3cc624beba63 fpga: fpga-mgr: support bitstream offset in image buffer adds 288cc44b2707 docs: fpga: mgr: document parse_header() callback adds 5f8d4a900830 fpga: microchip-spi: add Microchip MPF FPGA manager adds b7eb6da9b5f9 dt-bindings: fpga: add binding doc for microchip-spi fpga mgr adds e2c003bc6488 MAINTAINERS: add Microchip PolarFire FPGA drivers entry adds ecd2a66c3fb7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 57eb14779dfd interconnect: qcom: icc-rpmh: Support child NoC device probe adds 23c136bb3f91 dt-bindings: interconnect: qcom: Split out rpmh-common bindings adds 394fb1695479 dt-bindings: interconnect: Add Qualcomm SM6350 NoC support adds 6a6eff73a954 interconnect: qcom: Add SM6350 driver support adds b3d5304b64e7 Merge branch 'icc-sm6350' into icc-next adds a45e92b5489b Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds ae3babe1c466 iio: adc: ad7606: explicitly add proper header files adds f3823017e16d iio: adc: ad7606_par: explicitly add proper header files adds 34de6b50ddb6 iio: adc: berlin2-adc: explicitly add proper header files adds 848d19010408 iio: adc: imx7d_adc: explicitly add proper header files adds c2bb705f45c6 iio: adc: imx8qxp-adc: explicitly add proper header files adds 4738b57a6c12 iio: adc: ingenic-adc: explicitly add proper header files adds 1fd4c0cd789d iio: adc: mp2629_adc: explicitly add proper header files adds e335cd347e6e iio: adc: mt6360-adc: explicitly add proper header files adds 074d68c1c012 iio: adc: npcm_adc: explicitly add proper header files adds d428e68a26cf iio: adc: rzg2l_adc: explicitly add proper header files adds fb68441019dc iio: common: cros_ec_lid_angle: explicitly add proper head [...] adds 1f0350557b39 iio: common: cros_ec_sensors: explicitly add proper header files adds 2a53b91c23f2 iio: dac: stm32-dac: explicitly add proper header files adds 55ae407ae946 iio: dac: vf610_dac: explicitly add proper header files adds 93018249a731 iio: humidity: hts221_buffer: explicitly add proper header files adds ca07e6bb4e5a iio: light: cros_ec_light_prox: explicitly add proper head [...] adds ca27395f1b95 iio: pressure: cros_ec_baro: explicitly add proper header files adds f93d3a779272 iio: trigger: stm32-lptimer-trigger: explicitly add proper [...] adds bf49a46b6d8b iio: adc: intel_mrfld_adc: explicitly add proper header files adds 10f09307199d iio: core: drop of.h from iio.h adds cb490b10c3fd iio:accel:kxsd9: Switch from CONFIG_PM guards to pm_ptr() etc adds 2129f25de582 iio: humidity: hts221: Use EXPORT_SIMPLE_DEV_PM_OPS() to a [...] adds 1300ab392718 iio: humidity: hts221: Move symbol exports into IIO_HTS221 [...] adds acc416ff7d40 iio: imu: lsm6dsx: Use new pm_sleep_ptr() and EXPORT_SIMPL [...] adds 2b059449b5a3 iio: imu: lsm6dsx: Move exported symbols to the IIO_LSM6DS [...] adds 9e5b4cd2e9c0 iio: imu: st_lsm6dsx: Limit requested watermark value to h [...] adds 754d013433bc iio: at91-sama5d2: Limit requested watermark value to hwfifo size adds 5a3ec28adafd iio: adc: sc27xx_adc: Re-use generic struct u32_fract adds ec25bb6e84a0 iio: adc: meson_saradc: Don't attach managed resource to I [...] adds d43c7006e495 iio: adc: meson_saradc: Align messages to be with physical [...] adds 2d27a021395e iio: adc: meson_saradc: Convert to use dev_err_probe() adds 6531f3a41fe8 iio: adc: meson_saradc: Use devm_clk_get_optional() adds 22c26db48c19 iio: adc: meson_saradc: Use temporary variable for struct device adds 79b584ed12a0 iio: adc: meson_saradc: Use regmap_read_poll_timeout() for [...] adds 9cf0b6185994 iio: Use octal permissions and DEVICE_ATTR_{RO,RW}. adds 9a2139c2912e spmi: add a helper to look up an SPMI device from a device node adds e9c11c6e3a0e mfd: qcom-spmi-pmic: expose the PMIC revid information to clients adds d23c3c085a95 mfd: qcom-spmi-pmic: read fab id on supported PMICs adds 7ea58c951ab3 dt-bindings: iio: adc: document qcom-spmi-rradc adds 72c7df8505cb iio: adc: qcom-spmi-rradc: introduce round robin adc adds 0691cd473715 Merge branch 'immutable-qcom-spmi-rradc' into togreg adds 4a08069461ac iio: trigger: warn about non-registered iio trigger gettin [...] adds 76faa32077b0 iio: light: tsl2563: Replace flush_scheduled_work() with c [...] adds dbacf752cde2 iio:light:tsl2563: Replace cancel_delayed_work() with canc [...] adds 072c7d343888 iio: accel: mma7660: Drop wrong use of ACPI_PTR() adds f7108bcb3466 iio: dac: stm32-dac: Replace open coded str_enable_disable() adds 7f467484730c iio: gyro: bmg160: Fix typo in comment adds 4e1c59f3ffd5 dt-bindings: iio/accel: Fix adi,adxl345/6 example I2C address adds 0b685f435769 MAINTAINERS: add include/dt-bindings/iio to IIO SUBSYSTEM [...] adds 82c89365733e proximity: vl53l0x: Make VDD regulator actually optional adds 88cb99daa2b5 iio: adc: stm32-adc: Use generic_handle_domain_irq() adds 1e1ad9beb057 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds a45ff54d87a9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds df2cc16d293f extcon: Remove extraneous space before a debug message adds b291ecae1aec extcon: Drop unexpected word "the" in the comments adds a7d674db4612 extcon: max77843: Replace irqchip mask_invert with unmask_base adds 9edc2c834126 extcon: sm5502: Drop useless mask_invert flag on irqchip adds 775486c09698 extcon: rt8973a: Drop useless mask_invert flag on irqchip adds 4eb5536b5a8f Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds c0c725d7350e gnss: replace ida_simple API adds 34c21805c11f Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds e8f4118f4297 Merge 5.19-rc3 into staging-next adds 488ca2cb9345 staging: r8188eu: remove NULL check before vfree adds d3bf108493f2 staging: r8188eu: replace confusing macros adds 97319bf5ca2a staging: r8188eu: remove unused macros adds 43bf6b646d0a staging: r8188eu: call rtw_IOL_append_WB_cmd directly adds 75997163e013 staging: r8188eu: call rtw_IOL_append_WW_cmd directly adds 892ba0393f5a staging: r8188eu: call rtw_IOL_append_WD_cmd directly adds 012e6068801c staging: r8188eu: call rtw_IOL_append_WRF_cmd directly adds 6e9e4acd8a06 staging: sm750fb: fix CamelCase function parameter adds e0c718411cbb staging: vchiq: provide testing instructions adds aa64e956f4bd staging: rtl8723bs: remove trailing whitespace adds 9832187bf942 Staging: r8188eu: core: rtw_xmit: Fixed some whitespace co [...] adds 4c813e791b14 Staging: r8188eu: core: rtw_xmit: Fixed two indentation co [...] adds afc0eba8b3e5 Staging: r8188eu: core: rtw_xmit: Fixed some spelling erro [...] adds 34a033fe3476 Staging: r8188eu: core: rtw_xmit: Fixed a brace coding sty [...] adds 4175971d0eff Staging: r8188eu: core: rtw_xmit: Fixed a coding style issue adds 908b130df51e staging: r8188eu: replace N_BYTE_ALIGMENT with ALIGN adds 263929afa4d6 staging: r8188eu: remove basic_types.h adds 6ad9232a99e0 Merge branch 'staging-octeon' of gitolite.kernel.org:/pub/ [...] adds 04b3b6ae8be7 staging: r8188eu: Fixed a function declaration coding style issue adds dd875fb74799 staging: r8188eu: Fixed two brace coding style issues adds 3ff13c76b040 staging: r8188eu: Fixed two whitespace coding style issues adds c99c8bc93844 staging: r8188eu: Fixed comment style adds 8821931e614d staging: r8188eu: Fixed some blank line coding style issues adds a725a29d52ef staging: r8188eu: Make rtw_signal_stat_timer_hdl a static [...] adds 819c00d94caa Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds baf32519979f dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings adds 5f89b97e1fd5 dmaengine: dmatest: Remove spaces before tabs adds e8ecf73adbb4 dmaengine: dmatest: Replace symbolic permissions by octal [...] adds 23fbc87c8ae6 dt-bindings: dma: Rewrite ST-Ericsson DMA40 to YAML adds 873971f8fb08 dt-bindings: dma: Add Apple ADMAC adds b127315d9a78 dmaengine: apple-admac: Add Apple ADMAC driver adds cb4e34856b77 MAINTAINERS: Add ADMAC driver under ARM/APPLE MACHINE adds 11a72ae911d3 dmaengine: apple-admac: Fix print format adds 2717d3384195 dmaengine: dw: dmamux: Export the module device table adds 7811f2e7fd6a dmaengine: dw: dmamux: Fix build without CONFIG_OF adds c9357195c577 dmaengine: dw-edma: remove a macro conditional with simila [...] adds 62c427ca0745 dt-bindings: dma: apple,admac: Fix example interrupt parsing adds 81ce6f3dbbdc MAINTAINERS: add include/dt-bindings/dma to DMA GENERIC OF [...] adds ce4b461ba2c1 dmaengine: apple-admac: Use {low,upp}er_32_bits() to split [...] adds 5dc8638872ef MAINTAINERS: idxd driver maintainer update adds f7a03501b090 dmaengine: stm32-mdma: Remove dead code in stm32_mdma_irq_ [...] adds 278368d9d09b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5f69a6577bc3 psi: dont alloc memory for psi by default adds e210a89f5b07 cgroup.c: add helper __cset_cgroup_from_root to cleanup du [...] adds 07fd5b6cdf3c cgroup: Use separate src/dst nodes when preloading css_set [...] adds 507c8695c65a Merge branch 'for-5.19-fixes' into for-next adds 9fe23f1a5c6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9c40c36e75ff scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing adds 7a7b0b4865d3 scsi: qla2xxx: edif: bsg refactor adds df648afa39da scsi: qla2xxx: edif: Wait for app to ack on sess down adds 5ecd241bd7b1 scsi: qla2xxx: edif: Add bsg interface to read doorbell events adds e0fb8ce2bb9e scsi: qla2xxx: edif: Fix potential stuck session in sa update adds cf79716e6636 scsi: qla2xxx: edif: Synchronize NPIV deletion with authen [...] adds 0b3f3143d473 scsi: qla2xxx: edif: Add retry for ELS passthrough adds 1040e5f75ddf scsi: qla2xxx: edif: Remove old doorbell interface adds 789d54a41786 scsi: qla2xxx: edif: Fix n2n discovery issue with secure target adds aec55325ddec scsi: qla2xxx: edif: Fix n2n login retry for secure device adds 4dc48a107a14 scsi: qla2xxx: Update version to 10.02.07.500-k adds a11b80692be5 scsi: target: iscsi: Add upcast helpers adds a75fcb0912a5 scsi: target: iscsi: Extract auth functions adds a6e0d179764c scsi: target: iscsi: Control authentication per ACL adds 3fd3a52ca672 scsi: core: iscsi: Directly use ida_alloc()/ida_free() adds 44bc6b08553a Merge branch 'misc' into for-next adds 9a54029e312d Merge branch 'fixes' into for-next adds 0b8a3d807bcd Merge branch 'fixes' into for-next adds 63ab6cb582fa scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription adds 2b659ed67a12 scsi: qla2xxx: edif: Send LOGO for unexpected IKE message adds 0dbfce5255fe scsi: qla2xxx: edif: Reduce disruption due to multiple app start adds 24c796098f53 scsi: qla2xxx: edif: Fix no login after app start adds d7e2e4a68fc0 scsi: qla2xxx: edif: Tear down session if keys have been removed adds a8fdfb0b39c2 scsi: qla2xxx: edif: Fix session thrash adds ec538eb838f3 scsi: qla2xxx: edif: Fix no logout on delete for N2N adds 37be3f9d6993 scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time adds bcf536072f74 scsi: qla2xxx: edif: Fix slow session teardown adds 0f4d7d556125 scsi: qla2xxx: Update version to 10.02.07.600-k adds c3752f44604f scsi: libsas: Introduce struct smp_disc_resp adds 44f2bfe9ef08 scsi: libsas: Introduce struct smp_rg_resp adds 3dafe0648ddd scsi: libsas: Introduce struct smp_rps_resp adds ea83df8e3bd0 scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible adds daa782a51ec8 scsi: ufs: host: ufs-exynos: Add mphy apb clock mask adds 216f74e8059a scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI adds 7522c08d1e55 scsi: dt-bindings: ufs: Document Renesas R-Car UFS host co [...] adds 6554400d6f66 scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS adds 2f11bbc2c7f3 scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO adds d69520288efd scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS [...] adds 09c962fd4816 scsi: MAINTAINERS: Add maintainer for Renesas UFS driver adds 35bf020bd8ab scsi: target: iscsi: Fix NULL pointer dereference in iscsi [...] adds e733f8a894e6 scsi: lpfc: Use memset_startat() helper in lpfc_nvmet_xmt_ [...] adds dcad25cb2500 scsi: ufs: exynos: Constify driver data adds ecc7d8972f48 Merge branch 'misc' into for-next adds 35a7e9dbff9a scsi: pm8001: Rework shost initial values adds 98132d842d4d scsi: pm8001: Set up tags before using them adds 940f5efa6316 scsi: pm8001: Use non-atomic bitmap ops for tag alloc + free adds 42f22fe36d51 scsi: pm8001: Expose hardware queues for pm80xx adds 6c6806abd5bb scsi: ufs: host: ufs-exynos: Remove unused defines adds cb2bf7c6e544 scsi: ufs: host: ufs-exynos: Use already existing definition adds c0d93b12f31c scsi: ufs: Rearrange addresses in increasing order adds 65080c51fde4 scsi: iscsi: Prefer xmit of DataOut over new commands adds bff4873c7090 scsi: qla2xxx: Fix excessive I/O error messages by default adds 476da8faa336 scsi: qla2xxx: Add a new v2 dport diagnostic feature adds d3117c83ba31 scsi: qla2xxx: Wind down adapter after PCIe error adds 5304673bdb16 scsi: qla2xxx: Turn off multi-queue for 8G adapters adds c39587bc0aba scsi: qla2xxx: Fix crash due to stale SRB access around I/ [...] adds 58d1c124cd79 scsi: qla2xxx: Fix losing FCP-2 targets during port pertur [...] adds 118b0c863c8f scsi: qla2xxx: Fix losing target when it reappears during delete adds f12d2d130efc scsi: qla2xxx: Add debug prints in the device remove path adds 2416ccd3815b scsi: qla2xxx: Fix losing FCP-2 targets on long port disab [...] adds f260694e6463 scsi: qla2xxx: Fix erroneous mailbox timeout after PCI err [...] adds 4de0d18da901 scsi: qla2xxx: Update version to 10.02.07.700-k adds fc53683b45b0 scsi: ufs: Export ufshcd_uic_change_pwr_mode() adds d81c4c6f7170 scsi: ufs: Fix ADAPT logic for HS-G5 adds 3f9b6cec12e2 scsi: ufs: ufs-mediatek: Introduce workaround for power mo [...] adds 3fd23b8dfb54 scsi: ufs: ufs-mediatek: Fix the timing of configuring dev [...] adds 005ffdf09cd3 scsi: ufs: ufs-mediatek: Prevent device regulators setting [...] adds 0836cc252a52 scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ adds bc602ae977f3 scsi: ufs: ufs-mediatek: Support flexible parameters for S [...] adds 42b1928360a3 scsi: ufs: ufs-mediatek: Support low-power mode for parent [...] adds 1d6f9decb60a scsi: ufs: Export regulator functions adds ece418d02911 scsi: ufs: ufs-mediatek: Support multiple VCC sources adds cb142b6d2f60 scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails adds 6a33ed506416 scsi: iscsi: Make iscsi_unregister_transport() return void adds 32ec3929dcd0 Merge branch 'misc' into for-next adds 0cf6a4014044 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f54912b228a8 scsi: ufs: ufs-mediatek: Fix build error and type mismatch adds c577ab7ba5f3 scsi: iscsi: Fix HW conn removal use after free adds 3328333b47f4 scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel adds da2f132d00d9 scsi: iscsi: Clean up bound endpoints during shutdown adds bb42856bfd54 scsi: iscsi: Add helper to remove a session from the kernel adds 7bf01eb0d4f9 scsi: qedi: Use QEDI_MODE_NORMAL for error handling adds 31500e902759 scsi: iscsi: Fix session removal on shutdown adds 4b9f8ce4d5e8 scsi: iscsi: Rename iscsi_conn_queue_work() adds 8af809966c0b scsi: iscsi: Add recv workqueue helpers adds f1d269765ee2 scsi: iscsi: Run recv path from workqueue adds f93a722fa7b3 scsi: iscsi_tcp: Tell net when there's more data adds 9b89153680f6 scsi: iscsi_tcp: Drop target_alloc use adds 533ac412fdb4 scsi: iscsi: Remove unneeded task state check adds e1c6a7ec1429 scsi: iscsi: Remove iscsi_get_task back_lock requirement adds 6d626150d6d1 scsi: iscsi: Try to avoid taking back_lock in xmit path adds 6e637b723d82 scsi: libiscsi: Improve conn_send_pdu API adds 873cdda193fc scsi: core: bsg: Remove usage of the deprecated ida_simple [...] adds 13d2d3428768 scsi: mpt3sas: Fix typo in comment adds efef34cb4545 scsi: mpt3sas: Fix whitespace and spelling mistake adds e1397bc6adde scsi: hisi_sas: Align comments adds 950d2867c1fb scsi: message: fusion: Drop redundant "the" adds b73b14300e9f scsi: target: Remove duplicate "the" adds ebd676ff3b3f scsi: aacraid: Remove redundant "the" adds 82ede9c19839 scsi: ufs: core: Fix typos in error messages adds e448c8508d74 scsi: snic: Remove redundant "on" adds bc98b503b111 scsi: sym53c8xx_2: Remove redundant "with" adds cc06af0bbc21 scsi: trace: Print driver_tag and scheduler_tag in SCSI trace adds 90c3ca3f247d scsi: mpt3sas: Remove flush_scheduled_work() call adds e34cc16a8042 scsi: MAINTAINERS: Update cxgb3i and cxgb4i maintainer adds 5d740393a900 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 40f2f3e94178 vdpa/mlx5: Update Control VQ callback information adds ace9252446ec vdpa/mlx5: Initialize CVQ vringh only once adds 0e0348ac3f0a vduse: Tie vduse mgmtdev and its device adds a7722890fdfb virtio_ring : keep used_wrap_counter in vq->last_used_idx adds 03d957170694 virtio: Remove unnecessary variable assignments adds c346dae4f3fb virtio: disable notification hardening by default adds 53be0143ba72 virtio-net: fix race between ndo_open() and virtio_device_ready() adds 5b0ccd42715e caif_virtio: fix race between virtio_device_ready() and nd [...] adds 8d3f8cfe0aa9 virtio_mmio: Add missing PM calls to freeze/restore adds e737b544fee5 virtio_mmio: Restore guest page size on resume adds e7fcb656f585 vhost-vdpa: call vhost_vdpa_cleanup during the release adds 46c58ce46ae9 virtio_ring: make vring_create_virtqueue_split prettier adds f3c6afd1ecd2 vdpa: Add suspend operation adds 4ccab52c49bd vhost-vdpa: introduce SUSPEND backend feature bit adds 0f38830b8f26 vhost-vdpa: uAPI to suspend the device adds 82bb8b86b22d vdpa_sim: Implement suspend vdpa op adds f6cafc4e6348 remoteproc: rename len of rpoc_vring to num adds 0c07bca14b10 virtio_ring: remove the arg vq of vring_alloc_desc_extra() adds 84a2a3bdb3d1 vringh: iterate on iotlb_translate to handle large translations adds bf0929e19edc Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds fa220c05d282 remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init adds 2d1ea19f179b remoteproc: omap_remoteproc: Fix typo in comment adds 61afafe8b938 remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init adds e61c451476e6 dma-mapping: Add dma_release_coherent_memory to DMA API adds 1404acbb7f68 remoteproc: Fix dma_mem leak after rproc_shutdown adds abe13e9a561d rpmsg: char: Add mutex protection for rpmsg_eptdev_open() adds 353d9214682e rpmsg: mtk_rpmsg: Fix circular locking dependency adds 416b992b05c9 rpmsg: Fix parameter naming for announce_create/destroy ops adds d7bd416d3512 rpmsg: Fix possible refcount leak in rpmsg_register_device [...] adds 99de6509c413 rpmsg: Strcpy is not safe, use strscpy_pad() instead adds 8df478f116ce Merge branches 'rproc-next' and 'rpmsg-next' into for-next adds f9982c355a7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 090ca30459ea gpiolib: devres: Get rid of unused devm_gpio_free() adds 977eb93c798f dt-bindings: gpio: gpio-mvebu: convert txt binding to DT s [...] adds 5054a0bb33cd dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio adds 04e59aedee8d dt-bindings: gpio: gpio-mvebu: document offset and marvell [...] adds d9a5d6f7df04 gpio: davinci: Add support for system suspend/resume PM adds bb421c7f0f86 dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4 adds f58a8504803c gpio: twl4030: Drop platform teardown callback adds bb4012e8d4cc gpio: twl4030: Don't return an error after WARN in .remove adds 1933569ab533 gpio: ucb1400: Remove platform setup and teardown support adds 0c609049273b gpio: brcmstb: Make .remove() obviously always return 0 adds 097c53a72818 gpio: xgs-iproc: Drop if with an always false condition adds 1fef26a780e4 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds d3bb436deb78 gpio: pch: Use dev_err_probe() adds b65bb2c14891 gpio: pch: Change PCI device macros adds 681ee52ffed5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84a85d3fef2e pinctrl: aspeed: Fix potential NULL dereference in aspeed_ [...] adds aaefa29270d9 pinctrl: sunxi: a83t: Fix NAND function name for some pins adds 24d0af46d389 Merge tag 'intel-pinctrl-v5.19-3' of gitolite.kernel.org:p [...] adds b52e695324bb dt-bindings: pinctrl: mt8192: Add drive-strength-microamp adds 353d2ef77f2b dt-bindings: pinctrl: mt8192: Use generic bias instead of [...] adds 59c150252786 pinctrl: sunxi: Remove reset controller consumers adds daf4cfddbce6 ARM: dts: sunxi: Drop resets from r_pio nodes adds f152a48a15dc dt-bindings: pinctrl: sunxi: Disallow the resets property adds 003cbe046171 pinctrl: Add pingroup and define PINCTRL_PINGROUP adds 8a962b08e1fa pinctrl: amd: Remove amd_pingroup and use pingroup adds 1dce30781961 pinctrl: amd: Use PINCTRL_PINGROUP to manage pingroups adds a1e9bb597a7b pinctrl: amd: Define and use AMD_PINS macro adds 79bb5c7fe84b pinctrl: amd: Add amd_get_iomux_res function adds 72440158f70f pinctrl: amd: Implement pinmux functionality adds 2ed2c3814951 Merge branch 'ib-v5.20-amd-pinctrl' into devel adds 4b32e054335e pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subn [...] adds 0e9e3132fe51 dt-bindings: pinctrl: sunplus,sp7021-pinctrl: reference ge [...] adds 174eceeafb5a dt-bindings: pinctrl: qcom: sc7280: Add boolean param for [...] adds 36fe26843d6d pinctrl: qcom: sc7280: Add clock optional check for ADSP b [...] adds 44339391c666 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed adds f9446fd1e947 MAINTAINERS: add include/dt-bindings/pinctrl to PIN CONTRO [...] adds db1b3ecee9db pinctrl: bcm2835: drop irq_enable/disable callbacks adds 08752e0749ba pinctrl: bcm2835: Make the irqchip immutable adds a36474f59ace pinctrl: mediatek: add generic driving setup property on mt8192 adds e104141a13a8 pinctrl: mediatek: add drive for I2C related pins on mt8192 adds fe44e4984018 pinctrl: mediatek: add rsel setting on mt8192 adds 23b044e5c966 pinctrl: mediatek: dropping original advanced drive config [...] adds 2e0a5241577c pinctrl: mediatek: fix the pinconf definition of some GPIO pins adds 28d860dd08d5 pinctrl: mediatek: mt8192: Fix compile warnings adds 5223c511eb4f pinctrl: renesas: rzg2l: Return -EINVAL for pins which hav [...] adds 243a0ef843c8 Merge tag 'renesas-pinctrl-for-v5.20-tag1' of git://git.ke [...] adds 7885256e5adc Merge branch 'devel' into for-next adds aaa41c730a17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds be753a1fd77b Merge branch 'ib-v5.20-amd-pinctrl' adds 277b95a93383 pinctrl: intel: Embed struct pingroup into struct intel_pingroup adds 770f53d43ac9 pinctrl: baytrail: Switch to to embedded struct pingroup adds 2c292a78eaba pinctrl: cherryview: Switch to to embedded struct pingroup adds a7f9757cec91 pinctrl: lynxpoint: Switch to to embedded struct pingroup adds 98c23f607cdf pinctrl: merrifield: Switch to to embedded struct pingroup adds 4426be364f37 pinctrl: intel: Switch to to embedded struct pingroup adds 487b87717b85 pinctrl: intel: Drop no more used members of struct intel_ [...] adds cbd570ce8fe0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c98ebe065e07 pinctrl: samsung: do not use bindings header with constants adds 827fd61549a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0829c35dc534 pwm: Drop support for legacy drivers adds f6bc65d3eebb pwm: atmel-tcb: Fix typo in comment adds ef2e35d90890 pwm: Reorder header file to get rid of struct pwm_capture [...] adds 5c8dca97404b pwm: Drop unused forward declaration from pwm.h adds fe00faee8060 dt-bindings: pwm: Add MT8365 SoC binding adds 394b517585da pwm: mediatek: Add MT8365 support adds 9284c6a7f329 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds de399236e240 ucounts: Split rlimit and ucount values and max values adds a58ea318d8b9 Merge of per-namespace-ipc-sysctls-for-v5.19, kthread-clea [...] adds 9475d13157b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cb6849a14c90 userfaultfd/selftests: Fix typo in comment adds d3fba39a1504 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next adds 81840f21d416 Merge branch 'for-5.12/doc' into for-next adds c150bbbb1731 Merge branch 'for-5.13/signal' into for-next adds cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next adds 8cdf3792526a Merge branch 'for-5.17/fixes' into for-next adds 32fdbc45ade0 Merge branch 'for-5.17/kallsyms' into for-next adds b44a7f076ce1 Merge branch 'for-5.18/selftests-fixes' into for-next adds fa2d8afa1f0a Merge branch 'for-5.18/fixes' into for-next adds 0e1b951d6de0 Merge branch 'for-5.18/selftests-fixes' into for-next adds 0e11f2076e7f Merge branch 'for-5.19/cleanup' into for-next adds 55eb9a6c8bf3 selftests/livepatch: better synchronize test_klp_callbacks_busy adds df44b1ee72f4 Merge branch 'for-5.20/selftests-fixes' into for-next adds cbdb7046974f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d2a632a8a117 rtc: mc146818-lib: reduce RTC_UIP polling period adds 8c798e1ec185 rtc: rv8803: factor out existing register initialization t [...] adds f8176e0bb83f rtc: rv8803: initialize registers on post-probe voltage loss adds c27fee16fab1 rtc: rv8803: re-initialize all Epson RX8803 registers on v [...] adds 139682400a2a dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible adds 2023c5c8fe2e rtc: isl1208: do not advertise update interrupt feature if [...] adds 162b05524ed3 rtc: Replace flush_scheduled_work() with flush_work(). adds 33740c7f94f9 rtc: Remove unused rtc_dev_exit(). adds 3f4a3322477c rtc: use simple i2c probe adds 0b31d703598d rtc: Add driver for Microchip PolarFire SoC adds 1bdb08c180e8 MAINTAINERS: add PolarFire SoC's RTC adds fa1f8e6ac455 dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section adds 5e665cf1f0c5 dt-bindings: rtc: Add TI K3 RTC description adds b09d633575e5 rtc: Introduce ti-k3-rtc adds 592ff0c8d064 rtc: Directly use ida_alloc()/free() adds a278eacbff6d Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds dc150dfb081f ntb_perf: extend with burst latency measurement adds 9ace38ad4e8a ntb_perf: extend with poll latency measurement adds d3b4b9c2142c ntb_perf: extend with doorbell latency measurement adds 991b4c2a6dfc PCI: designware-ep: Allow pcie_ep_set_bar change inbound m [...] adds f1ac4e991dc9 NTB: epf: Added more flexible memory map method adds ff32fac00d97 NTB: EPF: support NTB transfer between PCI RC and EP connection adds 0c4b285d9636 Documentation: PCI: Add specification for the PCI vNTB fun [...] adds 71c7bc7f5c08 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 73a8dbafd31a selftests/seccomp: Fix compile warning when CC=clang adds 272bfada8f99 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds e44850ee00a1 drivers: slimbus: Directly use ida_alloc()/free() adds 4ad3deabeea2 slimbus: messaging: fix typos in comments adds f2b757067817 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 51fda8ab7464 dt-bindings: microchip-otpc: document Microchip OTPC adds 6b291610dd57 nvmem: microchip-otpc: add support adds 2a2588243061 MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER adds af0d041c4c3e dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema adds ccba200e4801 dt-bindings: nvmem: mediatek: efuse: add support mt8183 adds 0c83c56ee21d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 542457651a13 RDMA: Add ERDMA to rdma_driver_id definition adds 619836eb6c0b RDMA/erdma: Add the hardware related definitions adds 2aa1177929b6 RDMA/erdma: Add main include file adds 94a7343c726c RDMA/erdma: Add cmdq implementation adds 0a7647faaca5 RDMA/erdma: Add event queue implementation adds 487e15e5ab56 RDMA/erdma: Add verbs header file adds acb6ad390ab6 RDMA/erdma: Add verbs implementation adds 285b4faa8253 RDMA/erdma: Add connection management (CM) support adds b657490ee5ba RDMA/erdma: Add the erdma module adds 2272d8bd5b74 RDMA/erdma: Add the ABI definitions adds efa0855c5b84 RDMA/erdma: Add driver to kernel build environment adds ebc112f71e0f Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] adds 178329d4d635 bus: mhi: host: pci_generic: Add support for Quectel EM120 [...] adds b7ce71625431 bus: mhi: host: pci_generic: Add Cinterion MV31-W with new [...] adds 1227d2a20cd7 bus: mhi: host: Move IRQ allocation to controller registra [...] adds b4e1ef0b7128 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 6365a1935c51 efi: Make code to find mirrored memory ranges generic adds 14d9a675fd0d mm: Ratelimited mirrored memory related warning messages adds abd62377c006 mm: Limit warning message in vmemmap_verify() to once adds c0b978fedff6 arm64: mm: Only remove nomap flag for initrd adds 902c2d91582c memblock: Disable mirror feature if kernelcore is not specified adds db01ea882bf6 efi: Correct comment on efi_memmap_alloc adds 3881ee0b1edc efi: avoid efivars layer when loading SSDTs from variables adds 416581e48679 efi: efibc: avoid efivar API for setting variables adds 38d4f74bc148 media: atomisp_gmin_platform: stop abusing efivar API adds 0c4bad7f47c4 iwlwifi: Switch to proper EFI variable store interface adds 98e152c19b66 brcmfmac: Switch to appropriate helper to load EFI variabl [...] adds c07d2475f9cd selftests/kexec: remove broken EFI_VARS secure boot fallba [...] adds f662092b2e0c Input: applespi - avoid efivars API and invoke EFI service [...] adds 8ca869b24538 pstore: Add priv field to pstore_record for backend specific use adds ec3507b2ca51 efi: vars: Don't drop lock in the middle of efivar_init() adds 472831d4c4b2 efi: vars: Add thin wrapper around EFI get/set variable interface adds 859748255b43 efi: pstore: Omit efivars caching EFI varstore access layer adds 3a75f9f2f9ad efi: vars: Use locking version to iterate over efivars lin [...] adds 5ac941367a6f efi: vars: Drop __efivar_entry_iter() helper which is no l [...] adds 0f5b2c69a4cb efi: vars: Remove deprecated 'efivars' sysfs interface adds bbc6d2c6ef22 efi: vars: Switch to new wrapper layer adds 2d82e6227ea1 efi: vars: Move efivar caching layer into efivarfs adds 7454635ef653 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b500d6d7243d unicode: Handle memory allocation failures in mkutf8data adds 79b6187891bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4116bc2f6ab4 mm, slab: fix bad alignments adds 76f6e5cf11f0 mm/slab: delete cache_alloc_debugcheck_before() adds c5e6eb3433a2 mm/slub: Simplify __kmem_cache_alias() adds 61524d753d2d mm/tracing: add 'accounted' entry into output of allocatio [...] adds def3fa941a5c mm: slab: optimize memcg_slab_free_hook() adds c01651bc1ae4 Merge branches 'slab/for-5.20/trivial', 'slab/for-5.20/cle [...] adds c48727b1589d tools/vm/slabinfo: Handle files in debugfs adds 0835f14f8218 Merge branch 'slab/for-5.20/debug' into slab/for-next adds 4a0442190315 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 33b5a8c95303 kallsyms: avoid hardcoding the buffer size adds 2087d6ac3567 kallsyms: support "big" kernel symbols adds 394dffa6680c kallsyms: increase maximum kernel symbol length to 512 adds aee5392c2413 kunit: take `kunit_assert` as `const` adds 5b3e98c1e29e rust: add C helpers adds d1fec9d9a938 rust: add `compiler_builtins` crate adds 7a12f13e68ee rust: import upstream `alloc` crate adds 10fca4373760 rust: adapt `alloc` crate to the kernel adds b25a3db0ec91 rust: add `build_error` crate adds 0393a048dbaa rust: add `macros` crate adds 8dff7ef93192 rust: add `kernel` crate's `sync` module adds bc3e7f438ab4 rust: add `kernel` crate adds b11cd2a2f93b rust: export generated symbols adds 2fbf5241a561 vsprintf: add new `%pA` format specifier adds 59cda43d682e scripts: checkpatch: diagnose uses of `%pA` in the C side adds b04a582e3cc0 scripts: checkpatch: enable language-independent checks for Rust adds 56bf83de2cd1 scripts: add `rustdoc_test_{builder,gen}.py` scripts adds 16ea7610e30b scripts: add `generate_rust_analyzer.py` scripts adds 54203052bf8e scripts: decode_stacktrace: demangle Rust symbols adds 6fcfd3e119fc docs: add Rust documentation adds 0ea4b9a1bece Kbuild: add Rust support adds 91fb0182d4db samples: add Rust examples adds 19ae2b0ecba9 MAINTAINERS: Rust adds 9b6df53414e1 [RFC] drivers: gpio: PrimeCell PL061 in Rust adds f19584603a37 [RFC] drivers: android: Binder IPC in Rust adds 9a5fe747d99e init/Kconfig: Specify the interpreter for rust-is-available.sh adds 93fcddfb59a4 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 575947d8537c mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE adds 30bb01fe2ff1 sysctl: Merge adjacent CONFIG_TREE_RCU blocks adds acdc07ace871 kernel/sysctl.c: Clean up indentation, replace spaces with tab. adds d56163c6efcb Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 4a4b2e288eec mpage: Convert do_mpage_readpage() to use a folio adds 40ede0b8d629 hugetlb: Convert huge_add_to_page_cache() to use a folio adds bf9407605d37 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] adds 45642183ac58 filemap: Add filemap_get_folios() adds d03d6f76f50e buffer: Convert clean_bdev_aliases() to use filemap_get_folios() adds 37c28120c585 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] adds 4d5c305286d2 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] adds 80177917b7f5 f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] adds a433b8b05090 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] adds 8531278469ef nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] adds 123f45b31e7b vmscan: Add check_move_unevictable_folios() adds 3e91743d2f24 shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() adds a9026def743e filemap: Remove find_get_pages_range() and associated functions adds 3ee93496d4e2 netfs: Remove extern from function prototypes adds 149706912ace filemap: Move 'filler' case to the end of do_read_cache_folio() adds eabee8156634 filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() adds 0dfe04299fc6 filemap: Use filemap_read_folio() in do_read_cache_folio() adds efdce77299e9 docs: Improve ->read_folio documentation adds 3eebaac433e2 block: Remove check of PageError adds a7a156fe73d0 afs: Remove check of PageError adds ed696cdc4145 freevxfs: Remove check of PageError adds 550f7d37f5da hfs: Remove check for PageError adds be2603d1f290 hfsplus: Remove check for PageError adds e368534ac076 ntfs: Remove check for PageError adds b3ea344dccf3 ext2: Remove check for PageError adds cc0dd099a7d5 nilfs2: Remove check for PageError adds ec7100398c7d ntfs: Remove check for PageError adds 93a36537605b ntfs3: Remove check for PageError adds f339f7146c60 reiserfs: Remove check for PageError adds 1d93fb3469e4 ufs: Remove checks for PageError adds c5f565b8e1a2 remap_range: Remove check of uptodate flag adds 6dc67318aa82 jfs: Remove check for PageUptodate adds a91ddaa80b29 iomap: Remove test for folio error adds 3c1891d10d51 orangefs: Remove test for folio error adds fa8c3957d6af buffer: Remove check for PageError adds 60baf23e71be nfs: Leave pages in the pagecache if readpage failed adds 8249e30c96fb btrfs: Use a folio in wait_dev_supers() adds b4b86d084702 buffer: Don't test folio error in block_read_full_folio() adds 47194f73c7df squashfs: Return the actual error from squashfs_read_folio() adds 3ff06bed021b hostfs: Handle page write errors correctly adds e2052de7ed63 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] adds 4bb746416245 cramfs: read_mapping_page() is synchronous adds 8c83f56da6d6 block: Simplify read_part_sector() adds db6eede4b6b1 block: Handle partition read errors more consistently adds 814203c4ac05 block: Use PAGE_SECTORS_SHIFT adds f5f774fefba5 block: Convert read_part_sector() to use a folio adds a1193fcec0de befs: Convert befs_symlink_read_folio() to use a folio adds 19f15d6800b5 coda: Convert coda_symlink_filler() to use a folio adds 24e1891839fb freevxfs: Convert vxfs_immed_read_folio() to use a folio adds a23bf50bf99e ocfs2: Convert ocfs2_read_folio() to use a folio adds b4517cfd3332 gfs2: Convert gfs2_jhead_process_page() to use a folio adds af0d1a5a9d7b ext2: Use a folio in ext2_get_page() adds cdbb8d73677f secretmem: Remove isolate_page adds 0621f1ae723b mm: Convert all PageMovable users to movable_operations adds 302d50ec3b54 fs: Add aops->migrate_folio adds 90654595a608 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] adds 2f6e85a78b0e mm/migrate: Convert writeout() to take a folio adds 8a4d5ef7b615 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] adds d10f1d886b6e mm/migrate: Convert expected_page_refs() to folio_expected_refs() adds 8b5ef8c2c4c0 btrfs: Convert btree_migratepage to migrate_folio adds 8d361f8622c0 nfs: Convert to migrate_folio adds 9e746ff09bed mm/migrate: Convert migrate_page() to migrate_folio() adds be4e2dcbdc25 mm/migrate: Add filemap_migrate_folio() adds de7e0b11cf8d btrfs: Convert btrfs_migratepage to migrate_folio adds 0a61150293ae ubifs: Convert to filemap_migrate_folio() adds b67943ed189e f2fs: Convert to filemap_migrate_folio() adds ae2249d98be2 aio: Convert to migrate_folio adds 425bb373c023 hugetlb: Convert to migrate_folio adds ef21e0617224 secretmem: Convert to migrate_folio adds f38f0255491d fs: Remove aops->migratepage() adds 7475cb104d02 mm/folio-compat: Remove migration compatibility functions adds f6c2b0ea770e ntfs3: refactor ntfs_writepages adds 69cc54c76569 ext2: remove nobh support adds 912d44f4d184 jfs: stop using the nobh helper adds 74bc3d0ae8f8 fs: remove the nobh helpers adds 2d8f993243d8 fs: don't call ->writepage from __mpage_writepage adds 68d3ec0d43d6 fs: remove the NULL get_block case in mpage_writepages adds 90c07f982aae Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 133e2d3e81de fs/exec: allow to unshare a time namespace on vfork+exec adds 6342140db660 selftests/timens: add a test for vfork+exit adds 16674c81829d Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds ba1afa676d0b lib: bitmap: fix the duplicated comments on bitmap_to_arr64() adds 9d824c96ad5c Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 85ff37e302ef gpiolib: cdev: Fix kernel doc for struct line adds 463ff0ac1c48 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] adds e1d337335207 cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle adds 522447b09467 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds cd16dd03737c mm/x86: remove dead code for hugetlbpage.c adds 0b82ade6c042 mm: use PAGE_ALIGNED instead of IS_ALIGNED adds 4f5ceb8851f0 tools/vm/slabinfo: use alphabetic order when two values are equal adds d92725256b4f mm: avoid unnecessary page fault retires on shared memory types adds 833de10ff58e mm/shmem.c: clean up comment of shmem_swapin_folio adds 943189db4f3e mm/memory_hotplug: drop 'reason' argument from check_pfn_span() adds bcc728eb4f44 mm/damon: remove obsolete comments of kdamond_stop adds 1b23ff80b399 mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_ [...] adds 753df96be5d3 mm/vmalloc: remove the redundant boundary check adds baa468a648b4 mm/vmalloc: fix typo in local variable name adds 153090f2c6d5 mm/vmalloc: add code comment for find_vmap_area_exceed_addr() adds 673520f8da64 mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items [...] adds 9384d79249d0 mm/highmem: delete memmove_page() adds 446ec83805dd mm/page_alloc: use might_alloc() adds a3967244430e mm/slab: delete cache_alloc_debugcheck_before() adds 21bfe8db0a42 mm/mempool: use might_alloc() adds 23689037e098 mm/memremap: fix wrong function name above memremap_pages() adds ed913b055a74 lib/test_hmm: avoid accessing uninitialized pages adds c200d90049db mm: kmemleak: remove kmemleak_not_leak_phys() and the min_ [...] adds 8e0c4ab36c61 mm: kmemleak: add OBJECT_PHYS flag for objects allocated w [...] adds 0c24e061196c mm: kmemleak: add rbtree and store physical address for ob [...] adds 84c326299191 mm: kmemleak: check physical address when scan adds 1e57ffb6e3fd mm/memremap: fix memunmap_pages() race with get_dev_pagemap() adds fc4db90fe71e mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe adds 1d0403d20f6c net: set proper memcg for net_init hooks allocations adds c5de43634c57 userfaultfd/selftests: fix typo in comment adds b623d434f008 selftests: make use of GUP_TEST_FILE macro adds 55896f935a60 mm/sparse-vmemmap.c: remove unwanted initialization in vme [...] adds 00c155066eca mm/kmemleak: use _irq lock/unlock variants in kmemleak_sca [...] adds 64977918c238 mm/kmemleak: skip unlikely objects in kmemleak_scan() with [...] adds 6edda04ccc7c mm/kmemleak: prevent soft lockup in first object iteration [...] adds 8d378e6a5453 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds dcea7964764a checkpatch: add XA_STATE and XA_STATE_ORDER to the macro d [...] adds 0fe6ee8f123a profiling: fix shift too large makes kernel panic adds 53fd5ffbb519 ocfs2: kill EBUSY from dlmfs_evict_inode adds 0cc011c576aa lib/list_debug.c: Detect uninitialized lists adds a91befde3503 lib/flex_proportions.c: remove local_irq_ops in fprop_new_ [...] adds 4815a3600904 include/linux/rbtree.h: replace kernel.h with the necessar [...] adds 9776e3861e0e ia64: fix sparse warnings with cmpxchg() & xchg() adds c0af32fdc625 lib/btree: simplify btree_{lookup|update} adds d30dfd490f7d include/uapi/linux/swab.h: move explicit cast outside ternary adds dabba8722941 fs/kernel_read_file: allow to read files up-to ssize_t adds f4da7afe0752 kexec_file: increase maximum file size to 4G adds 0aed4724a839 delayacct: remove some unused variables adds f268eedddf35 squashfs: extend "page actor" to handle missing pages adds 1bb1a07afad9 squashfs: don't use intermediate buffer if pages missing adds 019a0c9e377c fat: add a vfat_rename2() and make existing .rename callba [...] adds 204d03203a14 fat: factor out reusable code in vfat_rename() as helper f [...] adds da87e1725ae2 fat: add renameat2 RENAME_EXCHANGE flag support adds dd7c9be330d8 selftests/filesystems: add a vfat RENAME_EXCHANGE test adds f858e23a2974 checkpatch: fix incorrect camelcase detection on numeric constant adds 00c9d5632277 lib/error-inject: convert to DEFINE_SEQ_ATTRIBUTE adds 5250185e5be7 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds 6ab467b74280 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages adds 4c79e13f87f6 sh: convert nommu io{re,un}map() to static inline functions adds 33154d0c1868 mm/damon: use set_huge_pte_at() to make huge pte old adds 2471d226f569 mm: sparsemem: fix missing higher order allocation splitting adds 1b75b1bda57f Documentation: highmem: use literal block for code example [...] adds 40564afa43b1 riscv/mm: fix build error while PAGE_TABLE_CHECK enabled w [...] adds 727a07042ffe mm/rmap: fix dereferencing invalid subpage pointer in try_ [...] adds 6203e587d3f8 nilfs2: fix incorrect masking of permission flags for symlinks adds 926c287b43d5 mm: split huge PUD on wp_huge_pud fallback adds 4d43ccd2d984 mm/kasan: fix null pointer dereference warning in qlink_to [...] adds 64fe7217fb81 Revert "ocfs2: mount shared volume without ha stack" adds cf2f182f0c52 Merge branch 'mm-stable' into mm-unstable adds cfe16743c4f4 mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK adds 4ba09594e6b3 mm/page_vma_mapped.c: check possible huge PMD map with tra [...] adds 241be394bc4b mm: discard __GFP_ATOMIC adds 131a07a569e2 mips: rename mt_init to mips_mt_init adds 87ca6268570e android: binder: stop saving a pointer to the VMA adds 6ffb22e5b16d android-binder-stop-saving-a-pointer-to-the-vma-fix adds d0aac5e48048 Maple Tree: add new data structure adds 37a4d714b7d9 maple_tree: fix underflow in mas_spanning_rebalance() adds 9bc2e5892fa5 radix tree test suite: add pr_err define adds 8ddc98231db7 radix tree test suite: add kmem_cache_set_non_kernel() adds ba8b0f61811a radix tree test suite: add allocation counts and size to k [...] adds 4be84aa4e27c radix tree test suite: add support for slab bulk APIs adds 895b0cbdd590 radix tree test suite: add lockdep_is_held to header adds 54ab7ee68c14 lib/test_maple_tree: add testing for maple tree adds f3576f3f0201 test_maple_tree: add test for spanning store of entire range adds 433ced881f36 mm: start tracking VMAs with maple tree adds fde9c38753f0 mm: add VMA iterator adds be90de756c5e mmap: use the VMA iterator in count_vma_pages_range() adds 35783b528625 mm/mmap: use the maple tree in find_vma() instead of the rbtree. adds 75b0ec9eab0f mm/mmap: use the maple tree for find_vma_prev() instead of [...] adds e9714cc9e52b mm/mmap: use maple tree for unmapped_area{_topdown} adds d73738fd713a kernel/fork: use maple tree for dup_mmap() during forking adds 7c90169a2e6d damon: convert __damon_va_three_regions to use the VMA iterator adds bcd2c8d7fcef proc: remove VMA rbtree use from nommu adds 37c5b30e7628 mm: remove rb tree. adds 44cfb0b9605a mmap: change zeroing of maple tree in __vma_adjust() adds fa88107684c0 xen: use vma_lookup() in privcmd_ioctl_mmap() adds 5740c6172fc2 mm: optimize find_exact_vma() to use vma_lookup() adds f4a363c31da6 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] adds 347c9f8b9868 mm/mmap: change do_brk_flags() to expand existing VMA and [...] adds 53759410805c mm: use maple tree operations for find_vma_intersection() adds 98b18a29cd3b mm/mmap: use advanced maple tree API for mmap_region() adds 682abcf62459 mm: remove vmacache adds 618a37af16fc mm: convert vma_lookup() to use mtree_load() adds 4ea50584d768 mm/mmap: move mmap_region() below do_munmap() adds 0aa1a87ddb63 mm/mmap: reorganize munmap to use maple states adds 89ce2c7a93b4 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() adds 5408155025f6 arm64: remove mmap linked list from vdso adds c50df801aed3 arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds 05e8e5d590d0 parisc: remove mmap linked list from cache handling adds fe2fe3bb4381 powerpc: remove mmap linked list walks adds 5078132cb7bd s390: remove vma linked list walks adds 2d11a42c4750 x86: remove vma linked list walks adds 6e3b5971ce2e xtensa: remove vma linked list walks adds 7bed495f55b7 cxl: remove vma linked list walk adds 7d17c002c6d7 optee: remove vma linked list walk adds 545fb41dd2e7 um: remove vma linked list walk adds ee1b7edac2c7 coredump: remove vma linked list walk adds c7207d17d2e7 exec: use VMA iterator instead of linked list adds f2d7a17a4f2a fs/proc/base: use maple tree iterators in place of linked list adds cbcfa1bcb6da fs/proc/task_mmu: stop using linked list and highest_vm_end adds 26d094e20857 userfaultfd: use maple tree iterator to iterate VMAs adds ee7855573d0e ipc/shm: use VMA iterator instead of linked list adds a1d5267c06c2 acct: use VMA iterator instead of linked list adds c46d7d3c8433 perf: use VMA iterator adds febbb7ee43e2 sched: use maple tree iterator to walk VMAs adds 6ec747254818 fork: use VMA iterator adds 29f6d01a7b06 bpf: remove VMA linked list adds c4096af4655c mm/gup: use maple tree navigation instead of linked list adds c31be50cec6f mm/khugepaged: stop using vma linked list adds 11ec4ac0a853 mm/ksm: use vma iterators instead of vma linked list adds 9fa6b23bdf89 mm/madvise: use vma_find() instead of vma linked list adds 85089e55344e mm/memcontrol: stop using mm->highest_vm_end adds 9d5505bb162d mm/mempolicy: use vma iterator & maple state instead of vm [...] adds c975d1b8a536 mm/mlock: use vma iterator and maple state instead of vma [...] adds fcd3bdbdaff4 mm/mprotect: use maple tree navigation instead of vma linked list adds 28b06b17ea4e mm/mremap: use vma_find_intersection() instead of vma linked list adds 43f42a3e2981 mm/msync: use vma_find() instead of vma linked list adds a737cdca8b08 mm/oom_kill: use maple tree iterators instead of vma linked list adds ac687bf33d8e mm/pagewalk: use vma_find() instead of vma linked list adds 1196692cbca5 mm/swapfile: use vma iterator instead of vma linked list adds cc56e6a1bc4d i915: use the VMA iterator adds bc4fd7449278 nommu: remove uses of VMA linked list adds e0da6851d313 riscv: use vma iterator for vdso adds e73eb210d841 mm: remove the vma linked list adds 92a2bc771d71 mm/mmap: fix error return code in do_mas_align_munmap() adds e167061acfaf mm/mmap: drop range_has_overlap() function adds 11a59c453914 mm/mmap.c: pass in mapping to __vma_link_file() adds 77119294edb5 mm: fix racing of vb->va when kasan enabled adds 8db966ae7aa9 mm/migration: remove unneeded lock page and PageMovable check adds fb98eee07723 mm/migration: return errno when isolate_huge_page failed adds 3491b5c870e9 mm/migration: fix potential pte_unmap on an not mapped pte adds 854ff5054271 mm: add zone device coherent type memory support adds 4738d650cdd8 mm: handling Non-LRU pages returned by vm_normal_pages adds deae8362c02d mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix adds 2c5d94b9b2d0 mm: add device coherent vma selection for memory migration adds 3271eab2d455 mm: remove the vma check in migrate_vma_setup() adds 1b6c51c3177e mm/gup: migrate device coherent pages when pinning instead [...] adds 9bad52ba9f04 drm/amdkfd: add SPM support for SVM adds 8eb3f4c0f871 lib: test_hmm add ioctl to get zone device type adds aa4c273d560e lib: test_hmm add module param for zone device type adds c24cba25ca08 lib: add support for device coherent type in test_hmm adds f17530c36001 tools: update hmm-test to support device coherent type adds 9aef290a8a9d tools: update test_hmm script to support SP config adds 154a66b1d314 tools: add hmm gup tests for device coherent type adds 69dd1673cdbe tools: add selftests to hmm for COW in device memory adds a21dad6ea6dd Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] adds 5aa5cb08d91c mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] adds aadbc18fdcf2 mm/damon/reclaim: deduplicate 'commit_inputs' handling adds 91453b354e1a mm/damon/sysfs: deduplicate inputs applying adds abe2bb8aaabd mm/damon/reclaim: make 'enabled' checking timer simpler adds b89ffd606b7d mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] adds 09a7c766c377 mm: rename kernel_init_free_pages to kernel_init_pages adds b4bdbc2a3f6a mm: introduce clear_highpage_kasan_tagged adds 7c1db55ee2df kasan: fix zeroing vmalloc memory with HW_TAGS adds 16f2ad85baf9 selftests/vm: add protection_keys tests to run_vmtests adds 92731d316a49 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] adds 39a769ddc327 mm/mempolicy: fix get_nodes out of bound access adds 764bc007c111 mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] adds de354bc06078 mm: shrinkers: introduce debugfs interface for memory shrinkers adds 5f5e58801cce mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix adds dafe26a314c1 mm: shrinkers: provide shrinkers with names adds 0e747db7e476 mm: docs: document shrinker debugfs adds c2ea17007ced tools: add memcg_shrinker.py adds f22034b68220 mm: shrinkers: add scan interface for shrinker debugfs adds 2121c5c5f02d mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix adds 110784352900 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix adds 03a91a4e9a75 mm: drop oom code from exit_mmap adds 677685124249 mm-drop-oom-code-from-exit_mmap-fix-fix adds 0f23292d4613 mm: delete unused MMF_OOM_VICTIM flag adds 79c5a20894d7 mm, hwpoison, hugetlb: introduce SUBPAGE_INDEX_HWPOISON to [...] adds b6e9b388bcac mm-hwpoison-hugetlb-introduce-subpage_index_hwpoison-to-sa [...] adds 8788f098b2d5 mm,hwpoison: set PG_hwpoison for busy hugetlb pages adds b6d073169f2f mm, hwpoison: make __page_handle_poison returns int adds f8eed5553aba mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage adds 0898abdb150c mm, hwpoison: enable memory error handling on 1GB hugepage adds eec6747d9d18 mm: refactor of vma_merge() adds 8f786017b178 mm: add merging after mremap resize adds d52884494ed7 mm-add-merging-after-mremap-resize-checkpatch-fixes adds fe57f4a37df2 dax: introduce holder for dax_device adds 47fa3027ecc6 mm: factor helpers for memory_failure_dev_pagemap adds 82384bafab1c mm-factor-helpers-for-memory_failure_dev_pagemap-fix adds 6743e02c30fa pagemap,pmem: introduce ->memory_failure() adds d490582a7f53 fsdax: introduce dax_lock_mapping_entry() adds 19632369bce7 mm: introduce mf_dax_kill_procs() for fsdax case adds 59efec253e37 xfs: implement ->notify_failure() for XFS adds d204cd1f3cc0 fsdax: set a CoW flag when associate reflink mappings adds 0135e36b4b2e fsdax: output address in dax_iomap_pfn() and rename it adds a4340ac14e33 fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 adds ff665424d1a6 fsdax: introduce dax_iomap_cow_copy() adds c1ce3db5706d fsdax: replace mmap entry in case of CoW adds 7f3ed1ea6d1d fsdax: add dax_iomap_cow_copy() for dax zero adds 2c8cca5087d0 fsdax: dedup file range to use a compare function adds 4cdf6fa71d7c xfs: support CoW in fsdax mode adds 923b8c9dac43 xfs-support-cow-in-fsdax-mode-fix adds f0ed72d97b01 xfs: add dax dedupe support adds dac8d293e913 mm/vmalloc: make link_va()/unlink_va() common to different [...] adds e1aba39c6808 mm/vmalloc: extend __alloc_vmap_area() with extra arguments adds a9b0d3c7bb6d mm/vmalloc: initialize VA's list node after unlink adds a9e48dc5d693 mm/vmalloc: extend __find_vmap_area() with one more argument adds 61ca6a7b4d31 lib/test_vmalloc: switch to prandom_u32() adds 346b9d04c84d mm/swapfile: fix possible data races of inuse_pages adds 94b786ed9093 mm-swapfile-fix-possible-data-races-of-inuse_pages-v3 adds 63cc60de9d71 mm/swap: remove swap_cache_info statistics adds 7c4d0a97c4de mm/vmscan: don't try to reclaim freed folios adds 29b574abf84a mm/page_alloc: minor clean up for memmap_init_compound() adds a60cc0888b75 mm/damon/dbgfs: add and use mappings between 'schemes' act [...] adds dcf43062c00d mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] adds 3ea5b3355bfa mm/damon/schemes: add 'LRU_PRIO' DAMOS action adds bd24e1926e28 Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action adds 6cf0335d8803 mm/damon/schemes: add 'LRU_DEPRIO' action adds 1e4e2e40c819 Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action adds 8089b2dc5974 mm/damon: introduce DAMON-based LRU-lists Sorting adds 96cd9ed35045 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT adds c8c7b7cd5d10 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] adds 1fd877558730 userfaultfd: add /dev/userfaultfd for fine grained access control adds c3adc3dcb4bb userfaultfd: selftests: modify selftest to use /dev/userfaultfd adds e572e8db2844 userfaultfd: update documentation to describe /dev/userfaultfd adds e09b8941b5c9 userfaultfd: selftests: make /dev/userfaultfd testing conf [...] adds c1e7c36ec6f7 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh adds 2c4de9f66661 userfaultfd: selftests: infinite loop in faulting_process adds 43a37d82fd9f mm/mprotect: try avoiding write faults for exclusive anony [...] adds fc2c8da4001a mm/mlock: drop dead code in count_mm_mlocked_page_nr() adds c9c05e1edd3d mm: khugepaged: check THP flag in hugepage_vma_check() adds 62739481b1fd mm: thp: consolidate vma size check to transhuge_vma_suitable adds eba9e880ba75 mm: khugepaged: better comments for anon vma check in huge [...] adds 3a2fead472e7 mm: thp: kill transparent_hugepage_active() adds da2f853d9527 mm-thp-kill-transparent_hugepage_active-fix adds 6281bf6dfdb0 mm-thp-kill-transparent_hugepage_active-fix-fix adds d029c5f4a2ae mm: thp: kill __transhuge_page_enabled() adds 3e212c59011e mm: khugepaged: reorg some khugepaged helpers adds f23b534955c4 doc: proc: fix the description to THPeligible adds c9b8097572df tools/testing/selftests/vm/ksm_tests.c: fix resource leak [...] adds 79f7dbec07c0 kasan: separate double free case from invalid free adds 2254624ed886 mm/vmscan: convert reclaim_clean_pages_from_list() to folios adds 06646d22e03e mm/vmscan: convert isolate_lru_pages() to use a folio adds 1a06ca10afa0 mm/vmscan: convert move_pages_to_lru() to use a folio adds be6029d5e92b mm/vmscan: convert shrink_active_list() to use a folio adds 112f252da868 mm/vmscan: convert reclaim_pages() to use a folio adds 56b18ac30254 mm: add folios_put() adds 8d4af0b5575c mm/swap: add folio_batch_move_lru() adds b591e0a23dff mm/swap: make __pagevec_lru_add static adds 0ea42802a59e mm/swap: convert lru_add to a folio_batch adds 90266f976596 mm/swap: convert lru_deactivate_file to a folio_batch adds 1a35fc989b4a mm/swap: convert lru_deactivate to a folio_batch adds 76b814c4b36e mm/swap: convert lru_lazyfree to a folio_batch adds 85b75d2497a4 mm/swap: convert activate_page to a folio_batch adds 65e1d71fc9ea mm/swap: rename lru_pvecs to cpu_fbatches adds 0b183d2702c1 mm/swap: pull the CPU conditional out of __lru_add_drain_all() adds c3dca2447776 mm/swap: optimise lru_add_drain_cpu() adds e5febaf16442 mm/swap: convert try_to_free_swap to use a folio adds f201dc1102c1 mm/swap: convert release_pages to use a folio internally adds f077f0fc654e mm/swap: convert put_pages_list to use folios adds 92168633cabf mm/swap: convert __put_page() to __folio_put() adds 19e7dcb2b6d2 mm/swap: convert __put_single_page() to __folio_put_small() adds 4ded909fb2a1 mm/swap: convert __put_compound_page() to __folio_put_large() adds b61c60e714fa mm/swap: convert __page_cache_release() to use a folio adds 4dbd40b047af mm: convert destroy_compound_page() to destroy_large_folio() adds 7c1a26d6d200 mm-convert-destroy_compound_page-to-destroy_large_folio-fix adds 4500148fe0d2 mm: convert page_swap_flags to folio_swap_flags adds db70750e5f50 mm/swap: convert delete_from_swap_cache() to take a folio adds 53d1eb795df3 mm/swap: convert __delete_from_swap_cache() to a folio adds a2fc8d2bb41b mm: memory_hotplug: enumerate all supported section flags adds af3d38f8aed8 mm-memory_hotplug-enumerate-all-supported-section-flags-v5 adds 317067407638 mm: memory_hotplug: make hugetlb_optimize_vmemmap compatib [...] adds 3e1e1c30f38e mm-memory_hotplug-make-hugetlb_optimize_vmemmap-compatible [...] adds 9568a5446632 mm: hugetlb: remove minimum_order variable adds 46bb19ae674b mm/madvise: minor cleanup for swapin_walk_pmd_entry() adds 6583a959b8ba mm-madvise-minor-cleanup-for-swapin_walk_pmd_entry-fix adds d6e46db87ba1 mm: memcontrol: remove dead code and comments adds 355326d6c7c1 mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec [...] adds 2729cd5f0889 mm: memcontrol: prepare objcg API for non-kmem usage adds a79e853c7761 mm: memcontrol: make lruvec lock safe when LRU pages are r [...] adds 6d5e3c1a73bd mm: vmscan: rework move_pages_to_lru() adds 47131497dece mm: thp: make split queue lock safe when LRU pages are reparented adds b9c9a71f2f42 mm: memcontrol: make all the callers of {folio,page}_memcg() safe adds 0389631d51f7 mm: memcontrol: introduce memcg_reparent_ops adds a4775ffc43d8 mm: memcontrol: use obj_cgroup APIs to charge the LRU pages adds 1f4782e58282 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function adds 7bda8f0c5ca4 mm: rmap: simplify the hugetlb handling when unmapping or [...] adds 43494661298e mm/smaps: add Pss_Dirty adds 2a120c8deb64 mm, docs: fix comments that mention mem_hotplug_end() adds 5ed79d9303eb mm-docs-fix-comments-that-mention-mem_hotplug_end-fix adds bc114ba18578 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region adds 160d7e422f5a hugetlb: skip to end of PT page mapping when pte not present adds f32f355f5854 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page adds f8a52fcb16ed hugetlb: do not update address in huge_pmd_unshare adds a0b0a1ba5002 hugetlb: fix an unused variable warning/error adds 8ed2c006f264 hugetlb: lazy page table copies in fork() adds f9e1d718a701 zram: do not lookup algorithm in backends table adds 7e5b2bff7caf zram: do not lookup algorithm in backends table adds a62a648feab1 mm/page_alloc: add page->buddy_list and page->pcp_list adds 11165885a285 mm/page_alloc: use only one PCP list for THP-sized allocations adds 7fcfcfb8fb93 mm/page_alloc: split out buddy removal code from rmqueue i [...] adds 42208f6849a7 mm/page_alloc: remove mistaken page == NULL check in rmqueue adds fc625a54081d mm/page_alloc: protect PCP lists with a spinlock adds f7de0f3dd735 mm/page_alloc: remotely drain per-cpu lists adds a49df9c278b4 mm/page_alloc: replace local_lock with normal spinlock adds 0e88d311360f procfs: add 'size' to /proc/<pid>/fdinfo/ adds 4e9780a05691 procfs: add 'path' to /proc/<pid>/fdinfo/ adds a82f2ea7a0f2 mm/page_alloc: make the annotations of available memory mo [...] adds 58be619d057d mm: vmpressure: don't count userspace-induced reclaim as m [...] adds 4aed34a64a45 mm: hugetlb: kill set_huge_swap_pte_at() adds baa21a49d746 mm: sparsemem: drop unexpected word 'a' in comments adds 776f82125218 mm/khugepaged: remove unneeded shmem_huge_enabled() check adds f6b85a047659 mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs adds 97a9a82261e9 mm/khugepaged: trivial typo and codestyle cleanup adds 1ff3a54a07c2 mm/khugepaged: minor cleanup for collapse_file adds f47af9fee717 mm/khugepaged: use helper macro __ATTR_RW adds fb4a76e465b3 mm/khugepaged: remove unneeded return value of khugepaged_ [...] adds 023163a78d6e mm/khugepaged: try to free transhuge swapcache when possible adds 9110604cfe68 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] adds c72d590ffaff ocfs2: reflink deadlock when clone file to the same direct [...] adds 41531ca2caf3 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds bd01a500413f ocfs2: fix ocfs2 corrupt when iputting an inode adds 08e6e8ee8633 init: add "hostname" kernel parameter adds a1b71e5b5cd7 init-add-hostname-kernel-parameter-v2 adds 64e31dba21e1 init/main.c: silence some -Wunused-parameter warnings adds 9c49e7c66e35 resource: re-factor page_is_ram() adds a43599d017a0 lib/debugobjects: fix stat count and optimize debug_object [...] adds 02f1c24908a2 lib/lru_cache: fix error free handing in lc_create adds b550beb65a3f net, lib/once: remove {net_}get_random_once_wait macro adds 8953149812f2 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] adds c841d65a87c4 lib/error-inject: traverse list with mutex adds d1fdc1fbf721 compiler-gcc.h: remove ancient workaround for gcc PR 58670 adds ee96e6ae6ea6 kfifo: fix kfifo_to_user() return type adds 602fab34c7a5 lib/radix-tree: remove unused argument of insert_entries adds f24e0bc214fb Revert "squashfs: provide backing_dev_info in order to dis [...] adds ed3b3dbd0066 squashfs: always build "file direct" version of page actor adds d2c4eec03c67 squashfs: implement readahead adds 1f5bd06257a6 squashfs: support reading fragments in readahead call adds 6ff86139d1c4 kallsyms: move declarations to internal header adds cabbf312673b vmcoreinfo: include kallsyms symbols adds b3b5782c75b8 proc: delete unused <linux/uaccess.h> includes adds 4f59025b708e Merge branch 'mm-nonmm-unstable' into mm-everything adds 1e2b88584679 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds a941e3114191 Revert "pinctrl: qcom: sc7280: Add clock optional check fo [...] adds aab35c3d5112 Add linux-next specific files for 20220627
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (040fed4fd395) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 + .rustfmt.toml | 12 + Documentation/ABI/testing/procfs-smaps_rollup | 1 + Documentation/Kconfig | 23 +- Documentation/PCI/endpoint/index.rst | 2 + Documentation/PCI/endpoint/pci-vntb-function.rst | 126 + Documentation/PCI/endpoint/pci-vntb-howto.rst | 161 + Documentation/admin-guide/cgroup-v1/memcg_test.rst | 2 +- Documentation/admin-guide/cgroup-v2.rst | 24 +- Documentation/admin-guide/kernel-parameters.txt | 80 +- Documentation/admin-guide/mm/damon/index.rst | 1 + Documentation/admin-guide/mm/damon/lru_sort.rst | 294 + Documentation/admin-guide/mm/damon/reclaim.rst | 6 - Documentation/admin-guide/mm/damon/usage.rst | 2 + Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/shrinker_debugfs.rst | 135 + Documentation/admin-guide/mm/userfaultfd.rst | 40 +- Documentation/admin-guide/sysctl/kernel.rst | 4 +- Documentation/admin-guide/sysctl/vm.rst | 8 +- Documentation/arm64/elf_hwcaps.rst | 23 - Documentation/bpf/instruction-set.rst | 2 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/maple_tree.rst | 217 + Documentation/core-api/printk-formats.rst | 10 + Documentation/dev-tools/coccinelle.rst | 2 +- Documentation/dev-tools/kmemleak.rst | 1 - Documentation/dev-tools/kselftest.rst | 27 +- Documentation/dev-tools/kunit/index.rst | 3 - Documentation/dev-tools/kunit/kunit-tool.rst | 232 - Documentation/dev-tools/kunit/run_wrapper.rst | 75 +- Documentation/dev-tools/kunit/start.rst | 4 +- .../devicetree/bindings/arm/aspeed/aspeed.yaml | 87 + .../devicetree/bindings/arm/bcm/brcm,bcm4708.yaml | 7 + .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 7 + Documentation/devicetree/bindings/arm/fsl.yaml | 35 +- .../arm/marvell/ap80x-system-controller.txt | 2 +- .../arm/marvell/cp110-system-controller.txt | 2 +- .../arm/mediatek/mediatek,mt8186-sys-clock.yaml | 3 + .../arm/mediatek/mediatek,mt8192-sys-clock.yaml | 3 + .../arm/mediatek/mediatek,mt8195-sys-clock.yaml | 3 + Documentation/devicetree/bindings/arm/qcom.yaml | 108 +- .../devicetree/bindings/arm/renesas,prr.yaml | 37 - .../devicetree/bindings/arm/rockchip.yaml | 5 + .../devicetree/bindings/arm/vexpress-sysreg.yaml | 10 +- .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 3 + .../bindings/clock/samsung,exynos7885-clock.yaml | 27 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 1 + .../devicetree/bindings/display/arm,pl11x.yaml | 15 +- .../bindings/display/bridge/analogix,anx7625.yaml | 19 +- .../bindings/display/bridge/fsl,imx8qxp-ldb.yaml | 173 + .../display/bridge/fsl,imx8qxp-pixel-combiner.yaml | 144 + .../display/bridge/fsl,imx8qxp-pixel-link.yaml | 144 + .../display/bridge/fsl,imx8qxp-pxl2dpi.yaml | 108 + .../bindings/display/mediatek/mediatek,mutex.yaml | 87 - .../bindings/display/panel/arm,rtsm-display.yaml | 27 + .../bindings/display/panel/ebbg,ft8719.yaml | 74 + .../bindings/display/panel/panel-simple.yaml | 4 + .../display/tegra/nvidia,tegra114-mipi.txt | 41 - .../display/tegra/nvidia,tegra114-mipi.yaml | 74 + .../display/tegra/nvidia,tegra124-dpaux.yaml | 149 + .../display/tegra/nvidia,tegra124-sor.yaml | 206 + .../display/tegra/nvidia,tegra124-vic.yaml | 71 + .../bindings/display/tegra/nvidia,tegra186-dc.yaml | 85 + .../display/tegra/nvidia,tegra186-display.yaml | 310 + .../display/tegra/nvidia,tegra186-dsi-padctl.yaml | 45 + .../bindings/display/tegra/nvidia,tegra20-dc.yaml | 181 + .../bindings/display/tegra/nvidia,tegra20-dsi.yaml | 159 + .../bindings/display/tegra/nvidia,tegra20-epp.yaml | 70 + .../display/tegra/nvidia,tegra20-gr2d.yaml | 73 + .../display/tegra/nvidia,tegra20-gr3d.yaml | 214 + .../display/tegra/nvidia,tegra20-hdmi.yaml | 126 + .../display/tegra/nvidia,tegra20-host1x.txt | 675 - .../display/tegra/nvidia,tegra20-host1x.yaml | 347 + .../bindings/display/tegra/nvidia,tegra20-isp.yaml | 67 + .../bindings/display/tegra/nvidia,tegra20-mpe.yaml | 73 + .../bindings/display/tegra/nvidia,tegra20-tvo.yaml | 58 + .../bindings/display/tegra/nvidia,tegra20-vi.yaml | 163 + .../display/tegra/nvidia,tegra210-csi.yaml | 52 + .../devicetree/bindings/dma/apple,admac.yaml | 80 + .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 1 + .../devicetree/bindings/dma/ste-dma40.txt | 138 - .../devicetree/bindings/dma/stericsson,dma40.yaml | 159 + .../bindings/dsp/mediatek,mt8186-dsp.yaml | 91 + .../bindings/dsp/mediatek,mt8195-dsp.yaml | 10 +- .../bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml | 44 + .../devicetree/bindings/gpio/gpio-mvebu.txt | 93 - .../devicetree/bindings/gpio/gpio-mvebu.yaml | 146 + .../bindings/gpio/renesas,rcar-gpio.yaml | 4 +- .../devicetree/bindings/iio/accel/adi,adxl345.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-rradc.yaml | 51 + .../bindings/interconnect/qcom,rpmh-common.yaml | 43 + .../bindings/interconnect/qcom,rpmh.yaml | 22 +- .../bindings/interconnect/qcom,sm6350-rpmh.yaml | 82 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 17 + .../bindings/leds/backlight/qcom-wled.yaml | 9 +- Documentation/devicetree/bindings/mfd/da9063.txt | 114 - .../devicetree/bindings/mfd/dlg,da9063.yaml | 132 + .../devicetree/bindings/mfd/fsl,imx8qxp-csr.yaml | 192 + .../devicetree/bindings/mfd/mps,mp2629.yaml | 1 + Documentation/devicetree/bindings/mfd/mt6397.txt | 1 + .../devicetree/bindings/mfd/qcom,tcsr.txt | 24 - .../devicetree/bindings/mfd/qcom,tcsr.yaml | 50 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 15 + .../bindings/mfd/ti,j721e-system-controller.yaml | 12 + .../devicetree/bindings/mtd/qcom,nandc.yaml | 27 + .../devicetree/bindings/net/ti,dp83867.yaml | 18 +- .../devicetree/bindings/nvmem/mediatek,efuse.yaml | 88 + .../bindings/nvmem/microchip,sama7g5-otpc.yaml | 50 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 43 - .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 2 + .../devicetree/bindings/perf/arm,ccn.yaml | 40 + Documentation/devicetree/bindings/perf/arm-ccn.txt | 23 - .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 3 - .../pinctrl/nvidia,tegra124-dpaux-padctl.txt | 59 - .../bindings/pinctrl/pinctrl-mt8192.yaml | 58 +- .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 5 + .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 5 +- .../devicetree/bindings/pwm/pwm-mediatek.txt | 2 + .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml | 2 +- .../devicetree/bindings/rtc/rtc-mt6397.txt | 2 + .../devicetree/bindings/rtc/ti,k3-rtc.yaml | 62 + .../bindings/soc/mediatek/mediatek,mutex.yaml | 99 + .../devicetree/bindings/soc/mediatek/mtk-svs.yaml | 91 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 + .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 33 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 3 + .../bindings/soc/renesas/renesas,prr.yaml | 37 + .../devicetree/bindings/sound/rockchip-i2s.yaml | 7 + .../bindings/spi/qcom,spi-geni-qcom.yaml | 5 +- .../bindings/thermal/qcom,spmi-temp-alarm.yaml | 85 + .../bindings/thermal/qcom-spmi-temp-alarm.txt | 51 - .../bindings/thermal/rcar-gen3-thermal.yaml | 36 +- .../devicetree/bindings/trivial-devices.yaml | 2 - .../devicetree/bindings/ufs/renesas,ufs.yaml | 61 + .../bindings/ufs/samsung,exynos-ufs.yaml | 1 + Documentation/devicetree/bindings/usb/dwc2.yaml | 3 + .../devicetree/bindings/usb/generic-ehci.yaml | 3 +- .../devicetree/bindings/usb/generic-ohci.yaml | 3 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 5 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/doc-guide/kernel-doc.rst | 5 + Documentation/doc-guide/sphinx.rst | 7 +- Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/fpga/fpga-mgr.rst | 27 +- Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/driver-api/gpio/driver.rst | 6 +- Documentation/driver-api/gpio/using-gpio.rst | 2 +- .../driver-api/surface_aggregator/client.rst | 6 +- Documentation/filesystems/ext2.rst | 2 - Documentation/filesystems/ext4/attributes.rst | 68 +- Documentation/filesystems/ext4/bigalloc.rst | 2 +- Documentation/filesystems/ext4/bitmaps.rst | 6 +- Documentation/filesystems/ext4/blockgroup.rst | 30 +- Documentation/filesystems/ext4/blockmap.rst | 2 +- Documentation/filesystems/ext4/checksums.rst | 26 +- Documentation/filesystems/ext4/directory.rst | 166 +- Documentation/filesystems/ext4/eainode.rst | 10 +- Documentation/filesystems/ext4/group_descr.rst | 126 +- Documentation/filesystems/ext4/ifork.rst | 60 +- Documentation/filesystems/ext4/inlinedata.rst | 8 +- Documentation/filesystems/ext4/inodes.rst | 306 +- Documentation/filesystems/ext4/journal.rst | 214 +- Documentation/filesystems/ext4/mmp.rst | 36 +- Documentation/filesystems/ext4/overview.rst | 2 +- Documentation/filesystems/ext4/special_inodes.rst | 8 +- Documentation/filesystems/ext4/super.rst | 550 +- Documentation/filesystems/f2fs.rst | 18 +- Documentation/filesystems/locking.rst | 9 +- Documentation/filesystems/overlayfs.rst | 2 +- Documentation/filesystems/proc.rst | 31 +- Documentation/filesystems/vfs.rst | 65 +- Documentation/index.rst | 1 + Documentation/kbuild/kbuild.rst | 17 + Documentation/kbuild/llvm.rst | 10 +- Documentation/kbuild/makefiles.rst | 50 +- Documentation/loongarch/introduction.rst | 15 +- Documentation/loongarch/irq-chip-model.rst | 22 +- Documentation/memory-barriers.txt | 177 +- Documentation/networking/bonding.rst | 11 + Documentation/process/changes.rst | 41 + Documentation/rust/arch-support.rst | 25 + Documentation/rust/coding-guidelines.rst | 216 + Documentation/rust/general-information.rst | 79 + Documentation/rust/index.rst | 22 + Documentation/rust/quick-start.rst | 232 + .../zh_CN/admin-guide/reporting-issues.rst | 125 +- .../translations/zh_CN/core-api/cachetlb.rst | 6 + .../translations/zh_CN/core-api/cpu_hotplug.rst | 435 +- .../translations/zh_CN/core-api/irq/irq-domain.rst | 22 +- .../translations/zh_CN/core-api/kernel-api.rst | 3 + .../translations/zh_CN/core-api/mm-api.rst | 23 +- .../translations/zh_CN/core-api/printk-basics.rst | 3 +- .../translations/zh_CN/core-api/printk-formats.rst | 3 +- .../translations/zh_CN/core-api/workqueue.rst | 21 +- .../translations/zh_CN/core-api/xarray.rst | 4 +- .../translations/zh_CN/kernel-hacking/hacking.rst | 22 +- .../translations/zh_CN/loongarch/introduction.rst | 14 +- .../zh_CN/loongarch/irq-chip-model.rst | 14 +- Documentation/translations/zh_CN/riscv/index.rst | 1 - Documentation/translations/zh_CN/riscv/pmu.rst | 235 - .../translations/zh_CN/riscv/vm-layout.rst | 37 + Documentation/translations/zh_CN/vm/highmem.rst | 77 +- Documentation/translations/zh_CN/vm/index.rst | 31 +- .../translations/zh_CN/vm/page_migration.rst | 228 + Documentation/translations/zh_CN/vm/page_owner.rst | 79 +- .../zh_CN/vm/vmalloced-kernel-stacks.rst | 133 + .../userspace-api/media/v4l/subdev-formats.rst | 156 + Documentation/virt/kvm/api.rst | 29 + .../virt/uml/user_mode_linux_howto_v2.rst | 2 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/page_migration.rst | 113 +- Documentation/x86/x86_64/boot-options.rst | 8 +- Documentation/x86/x86_64/uefi.rst | 2 +- MAINTAINERS | 221 +- Makefile | 181 +- Next/SHA1s | 359 + Next/Trees | 361 + Next/merge.log | 8865 + arch/Kconfig | 6 + arch/alpha/mm/fault.c | 4 + arch/arc/boot/dts/axc003.dtsi | 4 +- arch/arc/boot/dts/axc003_idu.dtsi | 4 +- arch/arc/boot/dts/axs10x_mb.dtsi | 4 +- arch/arc/boot/dts/hsdk.dts | 4 +- arch/arc/boot/dts/vdk_axs10x_mb.dtsi | 2 +- arch/arc/include/asm/entry-compact.h | 2 +- arch/arc/mm/fault.c | 4 + arch/arm/Kconfig | 1 + arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/animeo_ip.dts | 10 +- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 +- arch/arm/boot/dts/aspeed-ast2600-evb-a1.dts | 1 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 2 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 2 +- arch/arm/boot/dts/bcm53015-meraki-mr26.dts | 166 + arch/arm/boot/dts/e60k02.dtsi | 4 +- arch/arm/boot/dts/e70k02.dtsi | 8 +- arch/arm/boot/dts/en7523-evb.dts | 8 + arch/arm/boot/dts/en7523.dtsi | 58 + arch/arm/boot/dts/exynos4210-origen.dts | 2 + arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 6 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 5 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 4 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 5 +- arch/arm/boot/dts/exynos4412-tiny4412.dts | 3 + arch/arm/boot/dts/exynos5422-odroidhc1.dts | 4 +- arch/arm/boot/dts/exynos5422-odroidxu4.dts | 4 +- arch/arm/boot/dts/exynos54xx-odroidxu-leds.dtsi | 8 +- arch/arm/boot/dts/imx25.dtsi | 2 +- arch/arm/boot/dts/imx27.dtsi | 6 +- arch/arm/boot/dts/imx31.dtsi | 4 +- arch/arm/boot/dts/imx50.dtsi | 6 +- arch/arm/boot/dts/imx51.dtsi | 6 +- arch/arm/boot/dts/imx53.dtsi | 6 +- arch/arm/boot/dts/imx6dl.dtsi | 2 +- arch/arm/boot/dts/imx6q-apalis-eval.dts | 127 +- arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 263 +- arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts | 276 + arch/arm/boot/dts/imx6q-apalis-ixora.dts | 113 +- .../boot/dts/imx6q-skov-reve-mi1010ait-1cp1.dts | 6 + arch/arm/boot/dts/imx6q.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 638 +- arch/arm/boot/dts/imx6qdl-skov-cpu.dtsi | 10 + arch/arm/boot/dts/imx6qdl.dtsi | 6 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 10 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 35 +- arch/arm/boot/dts/imx6ull.dtsi | 2 +- arch/arm/boot/dts/imx7d-smegw01.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 2 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 26 +- arch/arm/boot/dts/keystone-k2e.dtsi | 6 +- arch/arm/boot/dts/keystone-k2g-netcp.dtsi | 2 +- arch/arm/boot/dts/keystone-k2g.dtsi | 18 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 12 +- arch/arm/boot/dts/keystone-k2hk.dtsi | 4 +- arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 18 +- arch/arm/boot/dts/keystone-k2l.dtsi | 8 +- arch/arm/boot/dts/keystone.dtsi | 18 +- arch/arm/boot/dts/lpc18xx.dtsi | 4 +- arch/arm/boot/dts/mt2701.dtsi | 8 +- arch/arm/boot/dts/mt7623.dtsi | 6 +- arch/arm/boot/dts/mt7623a-rfb-emmc.dts | 4 +- arch/arm/boot/dts/mt7623a-rfb-nand.dts | 4 +- arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 4 +- arch/arm/boot/dts/mt7623n-rfb-emmc.dts | 4 +- arch/arm/boot/dts/mt7629-rfb.dts | 4 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 12 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 2 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 4 +- arch/arm/boot/dts/r7s9210-rza2mevb.dts | 4 +- arch/arm/boot/dts/rk3066a-bqcurie2.dts | 4 +- arch/arm/boot/dts/rk3066a-rayeager.dts | 2 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 4 +- arch/arm/boot/dts/rk3188-px3-evb.dts | 2 +- arch/arm/boot/dts/rk3188-radxarock.dts | 2 +- arch/arm/boot/dts/rk3229-evb.dts | 2 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-firefly-reload.dts | 2 +- arch/arm/boot/dts/rk3288-firefly.dtsi | 2 +- arch/arm/boot/dts/rk3288-phycore-rdk.dts | 4 +- arch/arm/boot/dts/rk3288-popmetal.dts | 2 +- arch/arm/boot/dts/rk3288-r89.dts | 2 +- arch/arm/boot/dts/rk3288-rock2-square.dts | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 4 +- arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron-minnie.dts | 4 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 2 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 2 +- arch/arm/boot/dts/stih407-family.dtsi | 2 +- arch/arm/boot/dts/stm32mp131.dtsi | 142 +- arch/arm/boot/dts/stm32mp133.dtsi | 4 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 11 + arch/arm/boot/dts/stm32mp13xc.dtsi | 3 +- arch/arm/boot/dts/stm32mp13xf.dtsi | 3 +- arch/arm/boot/dts/sun6i-a31.dtsi | 1 - arch/arm/boot/dts/sun8i-a23-a33.dtsi | 1 - arch/arm/boot/dts/sun9i-a80.dtsi | 1 - arch/arm/boot/dts/tegra114-asus-tf701t.dts | 8 +- arch/arm/boot/dts/tegra114-dalmore.dts | 8 +- arch/arm/boot/dts/tegra114-roth.dts | 6 +- arch/arm/boot/dts/tegra114-tn7.dts | 6 +- arch/arm/boot/dts/tegra124-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 2 +- arch/arm/boot/dts/tegra124-nyan.dtsi | 4 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 8 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 8 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 4 +- arch/arm/boot/dts/tegra20-trimslice.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 8 +- .../boot/dts/tegra30-asus-transformer-common.dtsi | 10 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 6 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 2 +- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 10 +- arch/arm/configs/milbeaut_m10v_defconfig | 1 - arch/arm/mach-cns3xxx/core.c | 2 + arch/arm/mach-imx/cpu-imx25.c | 2 + arch/arm/mach-pxa/eseries.c | 1 - arch/arm/mach-rockchip/pm.c | 7 +- arch/arm/mach-spear/time.c | 8 +- arch/arm/mm/fault.c | 4 + arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/apm/apm-merlin.dts | 2 +- arch/arm64/boot/dts/apm/apm-mustang.dts | 2 +- arch/arm64/boot/dts/apm/apm-shadowcat.dtsi | 4 +- arch/arm64/boot/dts/apm/apm-storm.dtsi | 6 +- .../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 8 +- .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 8 +- .../boot/dts/exynos/exynos7885-jackpotlte.dts | 20 + arch/arm64/boot/dts/exynos/exynos7885.dtsi | 32 + arch/arm64/boot/dts/freescale/Makefile | 1 + .../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 10 +- arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 4 +- .../boot/dts/freescale/imx8mm-var-som-symphony.dts | 6 +- .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 8 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 8 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 10 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +- .../boot/dts/freescale/imx8mn-var-som-symphony.dts | 6 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 8 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 3 +- .../arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts | 163 + .../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 1030 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 28 +- arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 3 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 6 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 11 +- .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 2 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts | 2 +- arch/arm64/boot/dts/hisilicon/hip05-d02.dts | 6 +- arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 2 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt6795.dtsi | 260 +- .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 19 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 13 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 4 +- .../boot/dts/mediatek/mt8173-elm-hana-rev7.dts | 6 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 24 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 12 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 2 +- .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 4 +- .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 27 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 29 +- arch/arm64/boot/dts/mediatek/mt8195-evb.dts | 8 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 76 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 6 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 6 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 4 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 10 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 6 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 1 + arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8998-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 10 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 31 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 13 + arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 1 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 157 +- arch/arm64/boot/dts/rockchip/Makefile | 1 + arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 253 + arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 32 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts | 2 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368-r88.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 2 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am625-sk.dts | 2 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am642-evm.dts | 2 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 2 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 14 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 4 +- .../boot/dts/ti/k3-j721e-common-proc-board.dts | 4 +- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 4 +- arch/arm64/include/asm/hugetlb.h | 3 - arch/arm64/kernel/elfcore.c | 16 +- arch/arm64/kernel/vdso.c | 3 +- arch/arm64/kvm/arm.c | 6 +- arch/arm64/kvm/mmu.c | 2 +- arch/arm64/mm/cache.S | 2 - arch/arm64/mm/fault.c | 4 + arch/arm64/mm/hugetlbpage.c | 54 +- arch/arm64/mm/init.c | 2 +- arch/arm64/net/bpf_jit_comp.c | 9 +- arch/csky/mm/fault.c | 4 + arch/hexagon/mm/vm_fault.c | 4 + arch/ia64/configs/bigsur_defconfig | 1 - arch/ia64/configs/generic_defconfig | 1 - arch/ia64/configs/gensparse_defconfig | 1 - arch/ia64/configs/tiger_defconfig | 1 - arch/ia64/configs/zx1_defconfig | 1 - arch/ia64/include/uapi/asm/cmpxchg.h | 28 +- arch/ia64/mm/fault.c | 4 + arch/loongarch/include/asm/branch.h | 3 +- arch/loongarch/include/asm/pgtable.h | 10 +- arch/loongarch/kernel/cpu-probe.c | 2 +- arch/loongarch/kernel/head.S | 2 - arch/loongarch/kernel/traps.c | 3 +- arch/loongarch/kernel/vmlinux.lds.S | 2 + arch/loongarch/mm/tlb.c | 7 +- arch/m68k/Kconfig.machine | 3 +- arch/m68k/mm/fault.c | 4 + arch/m68k/sun3/mmu_emu.c | 11 +- arch/microblaze/mm/fault.c | 4 + arch/mips/boot/dts/ingenic/x1000.dtsi | 5 +- arch/mips/boot/dts/ingenic/x1830.dtsi | 5 +- arch/mips/configs/cavium_octeon_defconfig | 2 +- arch/mips/generic/board-ranchu.c | 1 + arch/mips/kernel/mips-mt.c | 4 +- arch/mips/lantiq/falcon/sysctrl.c | 6 + arch/mips/lantiq/irq.c | 1 + arch/mips/lantiq/xway/sysctrl.c | 4 + arch/mips/mm/fault.c | 4 + arch/mips/mti-malta/malta-time.c | 2 + arch/mips/pic32/pic32mzda/init.c | 7 +- arch/mips/pic32/pic32mzda/time.c | 3 + arch/mips/ralink/of.c | 2 + arch/mips/vr41xx/common/icu.c | 2 - arch/nios2/mm/fault.c | 4 + arch/openrisc/mm/fault.c | 4 + arch/parisc/Kconfig | 1 + arch/parisc/kernel/cache.c | 14 +- arch/parisc/math-emu/decode_exc.c | 2 +- arch/parisc/mm/fault.c | 4 + arch/powerpc/Kconfig | 1 + arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/powerpc/kernel/rtas.c | 11 +- arch/powerpc/kernel/setup-common.c | 13 +- arch/powerpc/kernel/vdso.c | 6 +- arch/powerpc/mm/book3s32/tlb.c | 11 +- arch/powerpc/mm/book3s64/subpage_prot.c | 13 +- arch/powerpc/mm/copro_fault.c | 5 + arch/powerpc/mm/fault.c | 5 + arch/powerpc/mm/nohash/book3e_pgtable.c | 6 +- arch/powerpc/platforms/microwatt/microwatt.h | 7 + arch/powerpc/platforms/microwatt/rng.c | 10 +- arch/powerpc/platforms/microwatt/setup.c | 8 + arch/powerpc/platforms/powernv/powernv.h | 2 + arch/powerpc/platforms/powernv/rng.c | 52 +- arch/powerpc/platforms/powernv/setup.c | 2 + arch/powerpc/platforms/pseries/cmm.c | 60 +- arch/powerpc/platforms/pseries/pseries.h | 2 + arch/powerpc/platforms/pseries/rng.c | 11 +- arch/powerpc/platforms/pseries/setup.c | 1 + arch/powerpc/sysdev/xive/spapr.c | 5 +- arch/riscv/Kconfig | 3 +- arch/riscv/Makefile | 5 + arch/riscv/include/asm/errata_list.h | 14 +- arch/riscv/include/asm/pci.h | 4 +- arch/riscv/kernel/vdso.c | 3 +- arch/riscv/kvm/mmu.c | 5 +- arch/riscv/mm/fault.c | 4 + arch/s390/kernel/crash_dump.c | 10 +- arch/s390/kernel/perf_cpum_cf.c | 22 +- arch/s390/kernel/perf_pai_crypto.c | 20 +- arch/s390/kernel/vdso.c | 3 +- arch/s390/mm/fault.c | 12 + arch/s390/mm/gmap.c | 6 +- arch/sh/include/asm/io.h | 8 +- arch/sh/mm/fault.c | 4 + arch/sparc/mm/fault_32.c | 4 + arch/sparc/mm/fault_64.c | 5 + arch/um/Kconfig | 1 + arch/um/kernel/tlb.c | 14 +- arch/um/kernel/trap.c | 4 + arch/x86/Kconfig | 1 + arch/x86/Makefile | 14 + arch/x86/coco/tdx/tdx.c | 187 +- arch/x86/configs/i386_defconfig | 1 - arch/x86/configs/x86_64_defconfig | 1 - arch/x86/entry/vdso/vma.c | 9 +- arch/x86/include/asm/efi.h | 4 - arch/x86/include/asm/kvm_host.h | 33 +- arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/cpu/vmware.c | 4 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/pmem.c | 7 +- arch/x86/kernel/tboot.c | 2 +- arch/x86/kvm/lapic.c | 105 +- arch/x86/kvm/lapic.h | 19 +- arch/x86/kvm/mmu.h | 10 - arch/x86/kvm/mmu/mmu.c | 794 +- arch/x86/kvm/mmu/mmu_internal.h | 38 +- arch/x86/kvm/mmu/paging.h | 14 - arch/x86/kvm/mmu/paging_tmpl.h | 100 +- arch/x86/kvm/mmu/spte.c | 20 +- arch/x86/kvm/mmu/spte.h | 31 +- arch/x86/kvm/mmu/tdp_iter.c | 6 +- arch/x86/kvm/mmu/tdp_mmu.c | 24 +- arch/x86/kvm/pmu.c | 12 +- arch/x86/kvm/pmu.h | 4 +- arch/x86/kvm/svm/pmu.c | 13 +- arch/x86/kvm/svm/sev.c | 89 +- arch/x86/kvm/svm/svm.c | 18 +- arch/x86/kvm/svm/svm.h | 6 +- arch/x86/kvm/vmx/nested.c | 55 +- arch/x86/kvm/vmx/pmu_intel.c | 43 +- arch/x86/kvm/vmx/posted_intr.c | 2 +- arch/x86/kvm/vmx/vmx.c | 39 +- arch/x86/kvm/vmx/vmx.h | 17 +- arch/x86/kvm/x86.c | 301 +- arch/x86/mm/fault.c | 4 + arch/x86/mm/hugetlbpage.c | 39 - arch/x86/net/bpf_jit_comp.c | 6 + arch/x86/platform/efi/efi.c | 23 - arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/syscall.c | 18 +- arch/xtensa/kernel/time.c | 1 + arch/xtensa/mm/fault.c | 4 + arch/xtensa/platforms/xtfpga/setup.c | 1 + block/bfq-cgroup.c | 8 +- block/bfq-iosched.c | 6 + block/bfq-wf2q.c | 5 +- block/blk-cgroup.c | 1 + block/blk-core.c | 13 - block/blk-ia-ranges.c | 1 - block/blk-ioc.c | 2 + block/blk-ioprio.c | 57 +- block/blk-ioprio.h | 9 + block/blk-merge.c | 28 +- block/blk-mq-debugfs.c | 29 +- block/blk-mq-debugfs.h | 10 - block/blk-mq-sched.c | 12 + block/blk-mq-tag.c | 18 +- block/blk-mq-tag.h | 10 +- block/blk-mq.c | 57 +- block/blk-rq-qos.c | 2 - block/blk-rq-qos.h | 7 +- block/blk-sysfs.c | 30 +- block/blk.h | 13 + block/bsg.c | 4 +- block/fops.c | 2 +- block/genhd.c | 42 +- block/holder.c | 4 - block/ioprio.c | 58 +- block/kyber-iosched.c | 3 +- block/mq-deadline.c | 3 + block/partitions/check.h | 4 +- block/partitions/core.c | 20 +- certs/Makefile | 4 +- certs/blacklist.c | 8 +- certs/common.c | 57 - certs/common.h | 9 - certs/system_keyring.c | 6 +- crypto/asymmetric_keys/Kconfig | 10 + crypto/asymmetric_keys/Makefile | 2 + crypto/asymmetric_keys/selftest.c | 224 + crypto/asymmetric_keys/x509_loader.c | 57 + crypto/asymmetric_keys/x509_parser.h | 9 + crypto/asymmetric_keys/x509_public_key.c | 8 +- crypto/rsa.c | 78 +- drivers/acpi/acpi_video.c | 41 +- drivers/acpi/bus.c | 13 + drivers/acpi/container.c | 17 +- drivers/acpi/device_pm.c | 22 + drivers/acpi/glue.c | 133 +- drivers/acpi/property.c | 45 +- drivers/acpi/scan.c | 59 +- drivers/android/Kconfig | 6 + drivers/android/Makefile | 2 + drivers/android/allocation.rs | 266 + drivers/android/binder_alloc.c | 32 +- drivers/android/binder_alloc.h | 2 +- drivers/android/binder_alloc_selftest.c | 2 +- drivers/android/context.rs | 80 + drivers/android/defs.rs | 99 + drivers/android/node.rs | 476 + drivers/android/process.rs | 960 + drivers/android/range_alloc.rs | 189 + drivers/android/rust_binder.rs | 111 + drivers/android/thread.rs | 870 + drivers/android/transaction.rs | 326 + drivers/ata/libata-acpi.c | 8 +- drivers/ata/libata-core.c | 50 +- drivers/ata/libata-eh.c | 30 +- drivers/ata/libata.h | 8 +- drivers/ata/pata_acpi.c | 2 +- drivers/ata/pata_ali.c | 2 +- drivers/ata/pata_amd.c | 14 +- drivers/ata/pata_hpt366.c | 2 +- drivers/ata/pata_hpt37x.c | 6 +- drivers/ata/pata_hpt3x2n.c | 2 +- drivers/ata/pata_macio.c | 2 +- drivers/ata/pata_pdc2027x.c | 4 +- drivers/ata/pata_serverworks.c | 4 +- drivers/ata/pata_sis.c | 2 +- drivers/ata/pata_via.c | 2 +- drivers/atm/iphase.c | 2 +- drivers/base/devcoredump.c | 16 +- drivers/base/regmap/regmap-irq.c | 8 +- drivers/base/regmap/regmap.c | 15 +- drivers/block/drbd/drbd_bitmap.c | 49 +- drivers/block/xen-blkfront.c | 19 +- drivers/block/zram/zcomp.c | 11 +- drivers/bluetooth/btmrvl_sdio.c | 2 +- drivers/bluetooth/hci_qca.c | 2 +- drivers/bus/mhi/host/init.c | 17 +- drivers/bus/mhi/host/pci_generic.c | 5 + drivers/bus/mhi/host/pm.c | 19 +- drivers/char/random.c | 6 +- drivers/clk/clk-devres.c | 91 +- drivers/clk/clk.c | 48 - drivers/clk/mediatek/clk-mt2701-eth.c | 10 +- drivers/clk/mediatek/clk-mt2701-g3d.c | 10 +- drivers/clk/mediatek/clk-mt2701-hif.c | 10 +- drivers/clk/mediatek/clk-mt2701.c | 22 +- drivers/clk/mediatek/clk-mt2712.c | 22 +- drivers/clk/mediatek/clk-mt7622-eth.c | 10 +- drivers/clk/mediatek/clk-mt7622-hif.c | 12 +- drivers/clk/mediatek/clk-mt7622.c | 22 +- drivers/clk/mediatek/clk-mt7629-eth.c | 10 +- drivers/clk/mediatek/clk-mt7629-hif.c | 12 +- drivers/clk/mediatek/clk-mt8135.c | 22 +- drivers/clk/mediatek/clk-mt8173.c | 22 +- drivers/clk/mediatek/clk-mt8183.c | 18 +- drivers/clk/mediatek/clk-mt8186-infra_ao.c | 23 + drivers/clk/mediatek/clk-mt8192.c | 29 + drivers/clk/mediatek/clk-mt8195-infra_ao.c | 24 + drivers/clk/mediatek/clk-mtk.c | 7 + drivers/clk/mediatek/clk-mtk.h | 9 +- drivers/clk/mediatek/reset.c | 198 +- drivers/clk/mediatek/reset.h | 82 + drivers/clk/meson/axg-audio.c | 36 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 8 + drivers/clk/ti/clk-44xx.c | 210 +- drivers/clk/ti/clk-54xx.c | 160 +- drivers/clk/ti/clkctrl.c | 4 - drivers/clk/x86/Makefile | 4 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq.c | 27 +- drivers/cpufreq/pmac32-cpufreq.c | 4 + drivers/cpufreq/qcom-cpufreq-hw.c | 6 + drivers/cpuidle/governors/haltpoll.c | 3 + .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 1 + drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/ccp/sp-platform.c | 12 +- drivers/crypto/hisilicon/qm.c | 203 +- drivers/crypto/hisilicon/sec2/sec_main.c | 39 +- drivers/crypto/hisilicon/trng/trng.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 17 +- drivers/crypto/qat/Kconfig | 14 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 5 - drivers/crypto/qat/qat_common/qat_algs.c | 4 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 4 +- drivers/dax/super.c | 67 +- drivers/dma-buf/Kconfig | 6 +- drivers/dma-buf/dma-buf.c | 1 - drivers/dma-buf/udmabuf.c | 5 +- drivers/dma/Kconfig | 8 + drivers/dma/Makefile | 1 + drivers/dma/apple-admac.c | 818 + drivers/dma/dmatest.c | 33 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 8 - drivers/dma/dw/rzn1-dmamux.c | 3 + drivers/dma/stm32-mdma.c | 5 - drivers/extcon/extcon-max77843.c | 3 +- drivers/extcon/extcon-palmas.c | 2 +- drivers/extcon/extcon-rt8973a.c | 1 - drivers/extcon/extcon-sm5502.c | 2 - drivers/extcon/extcon.c | 2 +- drivers/firewire/core-cdev.c | 2 +- drivers/firewire/core-device.c | 6 +- drivers/firmware/arm_scmi/clock.c | 26 +- drivers/firmware/arm_scmi/driver.c | 1 + drivers/firmware/arm_scmi/protocols.h | 3 + drivers/firmware/efi/Kconfig | 14 +- drivers/firmware/efi/Makefile | 1 - drivers/firmware/efi/efi-init.c | 1 + drivers/firmware/efi/efi-pstore.c | 377 +- drivers/firmware/efi/efi.c | 129 +- drivers/firmware/efi/efibc.c | 76 +- drivers/firmware/efi/efivars.c | 671 - drivers/firmware/efi/memmap.c | 3 +- drivers/firmware/efi/vars.c | 1219 +- drivers/firmware/mtk-adsp-ipc.c | 36 +- drivers/firmware/tegra/bpmp.c | 6 +- drivers/fpga/Kconfig | 8 + drivers/fpga/Makefile | 1 + drivers/fpga/fpga-mgr.c | 223 +- drivers/fpga/microchip-spi.c | 398 + drivers/gnss/core.c | 4 +- drivers/gpio/Kconfig | 8 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-brcmstb.c | 9 +- drivers/gpio/gpio-davinci.c | 83 + drivers/gpio/gpio-grgpio.c | 14 +- drivers/gpio/gpio-mxs.c | 2 +- drivers/gpio/gpio-pch.c | 43 +- drivers/gpio/gpio-twl4030.c | 18 +- drivers/gpio/gpio-ucb1400.c | 20 - drivers/gpio/gpio-vr41xx.c | 2 - drivers/gpio/gpio-winbond.c | 7 +- drivers/gpio/gpio-xgs-iproc.c | 6 +- drivers/gpio/gpio_pl061_rust.rs | 370 + drivers/gpio/gpiolib-cdev.c | 4 + drivers/gpio/gpiolib-devres.c | 32 - drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 414 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 232 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 20 - drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 14 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 41 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 28 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 56 +- drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 46 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 14 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c | 555 + drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.h | 28 + drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 126 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 8 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 19 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 50 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 563 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 14 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 79 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 - drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 42 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 34 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 6 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 323 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 337 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 5 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 8 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 3 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 18 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 151 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 6 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 21 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 1 + drivers/gpu/drm/amd/display/dc/Makefile | 2 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 950 +- .../display/dc/bios/bios_parser_types_internal2.h | 1 + .../gpu/drm/amd/display/dc/bios/command_table.c | 4 +- .../amd/display/dc/bios/command_table_helper2.c | 2 + drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 34 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 17 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 23 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 12 + .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 15 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.h | 60 + .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 11 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 12 + .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 8 + .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 8 + .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 8 + .../gpu/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h | 65 + .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 862 + .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.h | 39 + .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 140 + .../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h | 47 + .../dc/clk_mgr/dcn32/dcn32_smu13_driver_if.h | 63 + .../amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h | 108 + drivers/gpu/drm/amd/display/dc/core/dc.c | 164 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 132 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 361 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 38 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 45 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 52 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 +- drivers/gpu/drm/amd/display/dc/dc.h | 45 +- drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 5 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 33 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 5 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_link.h | 5 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 36 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 23 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 45 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 27 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 15 + .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 64 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 47 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 33 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 144 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 6 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 5 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 8 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 29 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 34 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 25 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 49 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 1 - drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c | 3 + drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 6 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 32 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 35 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 11 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.h | 16 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 61 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 11 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 147 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 9 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 1 + drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 40 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 16 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 6 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 1 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 6 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 - .../drm/amd/display/dc/dcn315/dcn315_resource.c | 6 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn32/Makefile | 45 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 303 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.h | 159 + .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c | 294 + .../amd/display/dc/dcn32/dcn32_dio_link_encoder.h | 60 + .../display/dc/dcn32/dcn32_dio_stream_encoder.c | 461 + .../display/dc/dcn32/dcn32_dio_stream_encoder.h | 266 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.c | 164 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.h | 38 + .../display/dc/dcn32/dcn32_hpo_dp_link_encoder.c | 90 + .../display/dc/dcn32/dcn32_hpo_dp_link_encoder.h | 63 + .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c | 964 + .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h | 174 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.c | 148 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.h | 69 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 958 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h | 66 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c | 156 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.h | 33 + .../gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.c | 239 + .../gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.h | 225 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c | 810 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h | 213 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c | 268 + drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h | 254 + .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 4002 + .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 88 + drivers/gpu/drm/amd/display/dc/dcn321/Makefile | 42 + .../display/dc/dcn321/dcn321_dio_link_encoder.c | 199 + .../display/dc/dcn321/dcn321_dio_link_encoder.h | 42 + .../drm/amd/display/dc/dcn321/dcn321_resource.c | 2335 + .../drm/amd/display/dc/dcn321/dcn321_resource.h | 42 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 7 + drivers/gpu/drm/amd/display/dc/dml/dc_features.h | 2 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 110 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 8 +- .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 40 +- .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 73 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 2 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 16 +- .../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 3824 + .../amd/display/dc/dml/dcn32/display_mode_vba_32.h | 57 + .../dc/dml/dcn32/display_mode_vba_util_32.c | 6253 + .../dc/dml/dcn32/display_mode_vba_util_32.h | 1175 + .../display/dc/dml/dcn32/display_rq_dlg_calc_32.c | 616 + .../display/dc/dml/dcn32/display_rq_dlg_calc_32.h | 70 + .../drm/amd/display/dc/dml/display_mode_enums.h | 88 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 15 + .../drm/amd/display/dc/dml/display_mode_structs.h | 138 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 171 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 247 +- drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 71 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 4 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 8 +- .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 17 +- .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 17 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 19 +- .../amd/display/dc/gpio/dcn32/hw_factory_dcn32.c | 255 + .../amd/display/dc/gpio/dcn32/hw_factory_dcn32.h | 31 + .../amd/display/dc/gpio/dcn32/hw_translate_dcn32.c | 349 + .../amd/display/dc/gpio/dcn32/hw_translate_dcn32.h | 33 + .../display/dc/gpio/diagnostics/hw_factory_diag.c | 62 - .../display/dc/gpio/diagnostics/hw_factory_diag.h | 34 - .../dc/gpio/diagnostics/hw_translate_diag.c | 41 - .../dc/gpio/diagnostics/hw_translate_diag.h | 34 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 16 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 13 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 10 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 5 + .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 45 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 31 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 6 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 8 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 23 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 5 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 8 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 8 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 11 + drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 7 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/resource.h | 7 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 +- .../amd/display/dc/irq/dcn32/irq_service_dcn32.c | 432 + .../amd/display/dc/irq/dcn32/irq_service_dcn32.h | 35 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 8 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 277 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c | 493 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h | 256 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 51 +- .../drm/amd/display/include/bios_parser_types.h | 11 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 14 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../drm/amd/display/include/ddc_service_types.h | 4 + drivers/gpu/drm/amd/display/include/fixed31_32.h | 2 +- .../drm/amd/display/include/link_service_types.h | 3 +- .../drm/amd/display/modules/freesync/freesync.c | 5 + .../amd/display/modules/hdcp/hdcp2_transition.c | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 4 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 11 + .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 3 + .../amd/display/modules/info_packet/info_packet.c | 29 +- .../drm/amd/display/modules/power/power_helpers.c | 84 + .../drm/amd/display/modules/power/power_helpers.h | 6 + drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 2 +- .../gpu/drm/amd/include/asic_reg/dce/dce_11_0_d.h | 1 + .../amd/include/asic_reg/dce/dce_11_0_sh_mask.h | 2 + .../amd/include/asic_reg/dcn/dcn_3_2_0_offset.h | 14677 ++ .../amd/include/asic_reg/dcn/dcn_3_2_0_sh_mask.h | 222893 ++++++++++++++++++ .../amd/include/asic_reg/dcn/dcn_3_2_1_offset.h | 14561 ++ .../amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h | 56582 +++++ .../include/asic_reg/mmhub/mmhub_3_0_1_offset.h | 1769 + .../include/asic_reg/mmhub/mmhub_3_0_1_sh_mask.h | 7483 + .../amd/include/asic_reg/nbio/nbio_4_3_0_offset.h | 2 + .../amd/include/asic_reg/nbio/nbio_4_3_0_sh_mask.h | 1 + .../amd/include/asic_reg/nbio/nbio_7_7_0_offset.h | 4 + .../amd/include/asic_reg/nbio/nbio_7_7_0_sh_mask.h | 10 + drivers/gpu/drm/amd/include/atomfirmware.h | 209 +- drivers/gpu/drm/amd/include/mes_api_def.h | 2 +- drivers/gpu/drm/amd/include/mes_v11_api_def.h | 6 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 14 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 2 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 31 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 12 + .../drm/amd/pm/swsmu/inc/pmfw_if/arcturus_ppsmc.h | 2 +- .../swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h | 17 +- .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 6 + .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h | 62 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v11_0.h | 2 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 23 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 10 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 1 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 13 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 9 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 14 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 98 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 61 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 34 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 28 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 14 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 19 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 83 +- drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 1 + drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 1 + drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 1 + .../drm/arm/display/komeda/komeda_wb_connector.c | 1 + drivers/gpu/drm/arm/hdlcd_crtc.c | 1 + drivers/gpu/drm/arm/malidp_crtc.c | 1 + drivers/gpu/drm/arm/malidp_mw.c | 2 + drivers/gpu/drm/arm/malidp_planes.c | 2 + drivers/gpu/drm/armada/armada_fb.h | 2 + drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 + drivers/gpu/drm/aspeed/aspeed_gfx_out.c | 1 + drivers/gpu/drm/ast/ast_dp.c | 10 +- drivers/gpu/drm/ast/ast_drv.h | 2 +- drivers/gpu/drm/ast/ast_mode.c | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 + drivers/gpu/drm/bridge/Kconfig | 2 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 17 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 + drivers/gpu/drm/bridge/analogix/anx7625.c | 8 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 1 + drivers/gpu/drm/bridge/imx/Kconfig | 43 + drivers/gpu/drm/bridge/imx/Makefile | 9 + drivers/gpu/drm/bridge/imx/imx-ldb-helper.c | 220 + drivers/gpu/drm/bridge/imx/imx-ldb-helper.h | 96 + drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c | 587 + drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c | 722 + .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 448 + drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 429 + drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 487 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 1 + drivers/gpu/drm/bridge/panel.c | 34 + drivers/gpu/drm/bridge/parade-ps8622.c | 6 +- drivers/gpu/drm/bridge/parade-ps8640.c | 40 +- drivers/gpu/drm/bridge/simple-bridge.c | 1 + drivers/gpu/drm/bridge/tc358775.c | 3 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 8 +- drivers/gpu/drm/bridge/ti-tfp410.c | 1 + drivers/gpu/drm/display/Kconfig | 2 +- drivers/gpu/drm/display/drm_dp_helper.c | 3 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 26 +- drivers/gpu/drm/drm_aperture.c | 26 +- drivers/gpu/drm/drm_atomic.c | 2 + drivers/gpu/drm/drm_atomic_helper.c | 2 + drivers/gpu/drm/drm_atomic_state_helper.c | 2 + drivers/gpu/drm/drm_atomic_uapi.c | 1 + drivers/gpu/drm/drm_bridge_connector.c | 8 +- drivers/gpu/drm/drm_client_modeset.c | 1 + drivers/gpu/drm/drm_connector.c | 44 +- drivers/gpu/drm/drm_crtc.c | 2 + drivers/gpu/drm/drm_crtc_helper.c | 1 + drivers/gpu/drm/drm_damage_helper.c | 1 + drivers/gpu/drm/drm_fb_helper.c | 1 + drivers/gpu/drm/drm_gem_atomic_helper.c | 1 + drivers/gpu/drm/drm_ioctl.c | 2 +- drivers/gpu/drm/drm_kms_helper_common.c | 1 + drivers/gpu/drm/drm_mipi_dbi.c | 1 + drivers/gpu/drm/drm_mode_config.c | 1 + drivers/gpu/drm/drm_modes.c | 1 + drivers/gpu/drm/drm_modeset_helper.c | 1 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 8 +- drivers/gpu/drm/drm_prime.c | 2 +- drivers/gpu/drm/drm_writeback.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_dump.c | 2 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 2 + drivers/gpu/drm/exynos/exynos7_drm_decon.c | 1 + drivers/gpu/drm/exynos/exynos_drm_drv.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_fb.c | 1 + drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 1 + drivers/gpu/drm/exynos/exynos_drm_fimd.c | 2 + drivers/gpu/drm/exynos/exynos_drm_ipp.c | 1 + drivers/gpu/drm/exynos/exynos_drm_mic.c | 42 +- drivers/gpu/drm/exynos/exynos_drm_plane.c | 2 + drivers/gpu/drm/exynos/exynos_drm_scaler.c | 1 + drivers/gpu/drm/exynos/exynos_drm_vidi.c | 1 + drivers/gpu/drm/exynos/exynos_mixer.c | 3 + drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 1 + drivers/gpu/drm/gma500/cdv_intel_dp.c | 1 + drivers/gpu/drm/gma500/framebuffer.c | 1 + drivers/gpu/drm/gma500/gma_display.c | 1 + drivers/gpu/drm/gma500/oaktrail_crtc.c | 1 + drivers/gpu/drm/gma500/oaktrail_hdmi.c | 1 + drivers/gpu/drm/gma500/oaktrail_lvds.c | 1 + drivers/gpu/drm/gma500/psb_intel_modes.c | 2 + drivers/gpu/drm/gud/gud_connector.c | 1 + drivers/gpu/drm/gud/gud_drv.c | 1 + drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 + drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 2 + drivers/gpu/drm/i915/Makefile | 3 + drivers/gpu/drm/i915/display/i9xx_plane.c | 1 + drivers/gpu/drm/i915/display/icl_dsi.c | 2 +- drivers/gpu/drm/i915/display/intel_bios.c | 17 +- drivers/gpu/drm/i915/display/intel_bios.h | 1 + .../gpu/drm/i915/display/intel_crtc_state_dump.c | 314 + .../gpu/drm/i915/display/intel_crtc_state_dump.h | 16 + drivers/gpu/drm/i915/display/intel_cursor.c | 1 + drivers/gpu/drm/i915/display/intel_display.c | 1689 +- drivers/gpu/drm/i915/display/intel_display.h | 18 + drivers/gpu/drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_dmc_regs.h | 24 +- drivers/gpu/drm/i915/display/intel_dp.c | 36 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 88 + drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 5 + drivers/gpu/drm/i915/display/intel_fb.c | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 1 + drivers/gpu/drm/i915/display/intel_lspcon.c | 1 + drivers/gpu/drm/i915/display/intel_lvds.c | 2 +- drivers/gpu/drm/i915/display/intel_modeset_setup.c | 734 + drivers/gpu/drm/i915/display/intel_modeset_setup.h | 15 + .../gpu/drm/i915/display/intel_modeset_verify.c | 246 + .../gpu/drm/i915/display/intel_modeset_verify.h | 21 + drivers/gpu/drm/i915/display/intel_opregion.c | 2 + drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 43 + drivers/gpu/drm/i915/display/intel_snps_phy.h | 5 +- drivers/gpu/drm/i915/display/intel_sprite.c | 1 + drivers/gpu/drm/i915/display/intel_vbt_defs.h | 4 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 1 + drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 18 +- drivers/gpu/drm/i915/i915_driver.c | 4 +- drivers/gpu/drm/i915/i915_drm_client.c | 5 +- drivers/gpu/drm/i915/intel_pm.c | 139 +- drivers/gpu/drm/i915/intel_pm.h | 14 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 2 + drivers/gpu/drm/imx/imx-ldb.c | 1 + drivers/gpu/drm/imx/imx-tve.c | 1 + drivers/gpu/drm/imx/ipuv3-plane.c | 2 + drivers/gpu/drm/imx/parallel-display.c | 1 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 1 + drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 + drivers/gpu/drm/kmb/kmb_plane.c | 2 + drivers/gpu/drm/logicvc/logicvc_drm.c | 3 +- drivers/gpu/drm/logicvc/logicvc_layer.c | 9 +- drivers/gpu/drm/mcde/mcde_display.c | 1 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 2 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 2 + drivers/gpu/drm/meson/meson_overlay.c | 2 + drivers/gpu/drm/meson/meson_plane.c | 2 + drivers/gpu/drm/mgag200/mgag200_mode.c | 1 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 14 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 113 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 5 + drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 67 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 22 + .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 19 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 42 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 49 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 16 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 2 + drivers/gpu/drm/msm/disp/dpu1/dpu_writeback.c | 11 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 1 + drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 2 + drivers/gpu/drm/msm/disp/mdp_format.c | 2 + drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 4 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 33 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 15 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 14 + drivers/gpu/drm/msm/hdmi/hdmi.h | 2 + drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 11 +- drivers/gpu/drm/msm/msm_debugfs.c | 1 + drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/msm/msm_drv.h | 1 + drivers/gpu/drm/msm/msm_fb.c | 1 + drivers/gpu/drm/msm/msm_fbdev.c | 1 + drivers/gpu/drm/msm/msm_fence.c | 19 +- drivers/gpu/drm/msm/msm_gem.c | 7 +- drivers/gpu/drm/msm/msm_gem.h | 11 +- drivers/gpu/drm/msm/msm_gem_prime.c | 15 + drivers/gpu/drm/msm/msm_gem_shrinker.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 18 +- drivers/gpu/drm/msm/msm_gem_vma.c | 6 +- drivers/gpu/drm/msm/msm_gpu.c | 31 +- drivers/gpu/drm/msm/msm_iommu.c | 2 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 2 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 1 + drivers/gpu/drm/nouveau/Kconfig | 1 - drivers/gpu/drm/nouveau/dispnv50/wndw.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 + drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 + drivers/gpu/drm/omapdrm/omap_debugfs.c | 1 + drivers/gpu/drm/omapdrm/omap_fb.c | 2 + drivers/gpu/drm/omapdrm/omap_fbdev.c | 1 + drivers/gpu/drm/omapdrm/omap_plane.c | 2 + drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile | 1 + .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 7 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 12 + drivers/gpu/drm/panel/panel-dsi-cm.c | 29 +- drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 285 + drivers/gpu/drm/panel/panel-edp.c | 48 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 12 + drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 12 + drivers/gpu/drm/panel/panel-lvds.c | 13 + drivers/gpu/drm/panel/panel-novatek-nt35510.c | 6 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 51 +- drivers/gpu/drm/panel/panel-simple.c | 78 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 12 +- drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/pl111/pl111_display.c | 3 +- drivers/gpu/drm/pl111/pl111_drv.c | 1 + drivers/gpu/drm/pl111/pl111_versatile.c | 2 + drivers/gpu/drm/qxl/qxl_display.c | 2 + drivers/gpu/drm/qxl/qxl_draw.c | 1 + drivers/gpu/drm/radeon/.gitignore | 2 +- drivers/gpu/drm/radeon/Kconfig | 2 +- drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/atombios_crtc.c | 1 + drivers/gpu/drm/radeon/atombios_encoders.c | 14 - drivers/gpu/drm/radeon/evergreen.c | 1 + drivers/gpu/drm/radeon/ni_dpm.c | 6 +- drivers/gpu/drm/radeon/r100.c | 1 + drivers/gpu/drm/radeon/r300_reg.h | 2 +- drivers/gpu/drm/radeon/radeon_acpi.c | 2 - drivers/gpu/drm/radeon/radeon_device.c | 1 + drivers/gpu/drm/radeon/radeon_display.c | 1 + drivers/gpu/drm/radeon/radeon_fb.c | 1 + drivers/gpu/drm/radeon/radeon_gem.c | 2 +- drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 1 + drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 15 - drivers/gpu/drm/radeon/radeon_mode.h | 4 - drivers/gpu/drm/radeon/radeon_sa.c | 6 +- drivers/gpu/drm/radeon/rs600.c | 1 + drivers/gpu/drm/radeon/rv770.c | 1 + drivers/gpu/drm/rcar-du/rcar_du_kms.c | 1 + drivers/gpu/drm/rcar-du/rcar_du_plane.c | 2 + drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 2 + drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 2 + drivers/gpu/drm/rockchip/rk3066_hdmi.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 2 + drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 2 + drivers/gpu/drm/selftests/test-drm_damage_helper.c | 1 + drivers/gpu/drm/selftests/test-drm_plane_helper.c | 1 + drivers/gpu/drm/shmobile/shmob_drm_backlight.c | 6 +- drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 1 + drivers/gpu/drm/shmobile/shmob_drm_kms.c | 1 + drivers/gpu/drm/shmobile/shmob_drm_plane.c | 1 + drivers/gpu/drm/solomon/ssd130x.c | 2 + drivers/gpu/drm/sprd/sprd_dpu.c | 2 + drivers/gpu/drm/sti/sti_cursor.c | 1 + drivers/gpu/drm/sti/sti_gdp.c | 1 + drivers/gpu/drm/sti/sti_hqvdp.c | 1 + drivers/gpu/drm/sti/sti_plane.c | 2 + drivers/gpu/drm/stm/ltdc.c | 3 + drivers/gpu/drm/sun4i/sun4i_backend.c | 2 + drivers/gpu/drm/sun4i/sun4i_drv.c | 8 + drivers/gpu/drm/sun4i/sun4i_framebuffer.c | 1 + drivers/gpu/drm/sun4i/sun4i_layer.c | 3 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 1 + drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 + drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 + drivers/gpu/drm/tegra/dc.c | 2 + drivers/gpu/drm/tegra/drm.c | 1 + drivers/gpu/drm/tegra/fb.c | 1 + drivers/gpu/drm/tegra/hub.c | 2 + drivers/gpu/drm/tegra/plane.c | 1 + drivers/gpu/drm/tidss/tidss_dispc.c | 2 + drivers/gpu/drm/tidss/tidss_plane.c | 2 + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 1 + drivers/gpu/drm/tilcdc/tilcdc_plane.c | 1 + drivers/gpu/drm/tiny/arcpgu.c | 2 + drivers/gpu/drm/tiny/bochs.c | 2 + drivers/gpu/drm/tiny/cirrus.c | 2 + drivers/gpu/drm/tiny/gm12u320.c | 2 + drivers/gpu/drm/tiny/ili9225.c | 1 + drivers/gpu/drm/tiny/repaper.c | 1 + drivers/gpu/drm/tiny/st7586.c | 1 + drivers/gpu/drm/ttm/ttm_pool.c | 2 +- drivers/gpu/drm/tve200/tve200_display.c | 1 + drivers/gpu/drm/udl/udl_connector.c | 1 + drivers/gpu/drm/vboxvideo/vbox_mode.c | 2 + drivers/gpu/drm/vc4/vc4_bo.c | 2 + drivers/gpu/drm/vc4/vc4_crtc.c | 1 + drivers/gpu/drm/vc4/vc4_hdmi.c | 2 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 + drivers/gpu/drm/vc4/vc4_plane.c | 2 + drivers/gpu/drm/vc4/vc4_regs.h | 2 +- drivers/gpu/drm/vc4/vc4_txp.c | 1 + drivers/gpu/drm/vc4/vc4_validate.c | 2 +- drivers/gpu/drm/virtio/virtgpu_display.c | 1 + drivers/gpu/drm/virtio/virtgpu_drv.h | 1 + drivers/gpu/drm/virtio/virtgpu_vq.c | 2 + drivers/gpu/drm/vkms/vkms_drv.h | 1 + drivers/gpu/drm/vkms/vkms_output.c | 1 + drivers/gpu/drm/vkms/vkms_writeback.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 + drivers/gpu/drm/xen/xen_drm_front_conn.c | 1 + drivers/gpu/drm/xen/xen_drm_front_gem.c | 2 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 1 + drivers/hid/surface-hid/surface_hid_core.c | 38 +- drivers/hwmon/dell-smm-hwmon.c | 78 +- drivers/hwmon/gsc-hwmon.c | 3 + drivers/hwmon/pmbus/ltc2978.c | 44 +- drivers/hwmon/pmbus/pmbus.h | 8 +- drivers/hwmon/pmbus/pmbus_core.c | 108 +- drivers/iio/accel/kxsd9-i2c.c | 2 +- drivers/iio/accel/kxsd9-spi.c | 2 +- drivers/iio/accel/kxsd9.c | 11 +- drivers/iio/accel/mma7660.c | 6 +- drivers/iio/accel/mma8452.c | 10 +- drivers/iio/adc/Kconfig | 12 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7606.c | 1 + drivers/iio/adc/ad7606_par.c | 1 + drivers/iio/adc/at91-sama5d2_adc.c | 2 +- drivers/iio/adc/berlin2-adc.c | 2 + drivers/iio/adc/imx7d_adc.c | 1 + drivers/iio/adc/imx8qxp-adc.c | 1 + drivers/iio/adc/ingenic-adc.c | 2 + drivers/iio/adc/intel_mrfld_adc.c | 1 + drivers/iio/adc/meson_saradc.c | 177 +- drivers/iio/adc/mp2629_adc.c | 1 + drivers/iio/adc/mt6360-adc.c | 1 + drivers/iio/adc/npcm_adc.c | 1 + drivers/iio/adc/qcom-spmi-rradc.c | 1022 + drivers/iio/adc/rzg2l_adc.c | 1 + drivers/iio/adc/sc27xx_adc.c | 15 +- .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 1 + .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 1 + drivers/iio/dac/stm32-dac.c | 6 +- drivers/iio/dac/vf610_dac.c | 1 + drivers/iio/gyro/bmg160_core.c | 2 +- drivers/iio/humidity/hts221_buffer.c | 1 + drivers/iio/humidity/hts221_core.c | 12 +- drivers/iio/humidity/hts221_i2c.c | 3 +- drivers/iio/humidity/hts221_spi.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 16 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 56 +- drivers/iio/industrialio-core.c | 33 +- drivers/iio/industrialio-trigger.c | 31 +- drivers/iio/light/cros_ec_light_prox.c | 1 + drivers/iio/light/tsl2563.c | 7 +- drivers/iio/pressure/cros_ec_baro.c | 1 + drivers/iio/proximity/sx9324.c | 3 + drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/trigger/stm32-lptimer-trigger.c | 1 + drivers/infiniband/Kconfig | 15 +- drivers/infiniband/core/cma.c | 230 +- drivers/infiniband/core/cma_priv.h | 1 + drivers/infiniband/hw/Makefile | 1 + drivers/infiniband/hw/erdma/Kconfig | 12 + drivers/infiniband/hw/erdma/Makefile | 4 + drivers/infiniband/hw/erdma/erdma.h | 287 + drivers/infiniband/hw/erdma/erdma_cm.c | 1430 + drivers/infiniband/hw/erdma/erdma_cm.h | 167 + drivers/infiniband/hw/erdma/erdma_cmdq.c | 498 + drivers/infiniband/hw/erdma/erdma_cq.c | 205 + drivers/infiniband/hw/erdma/erdma_eq.c | 329 + drivers/infiniband/hw/erdma/erdma_hw.h | 508 + drivers/infiniband/hw/erdma/erdma_main.c | 630 + drivers/infiniband/hw/erdma/erdma_qp.c | 566 + drivers/infiniband/hw/erdma/erdma_verbs.c | 1460 + drivers/infiniband/hw/erdma/erdma_verbs.h | 342 + drivers/infiniband/hw/usnic/usnic_uiom.c | 2 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 4 +- drivers/input/keyboard/applespi.c | 42 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-rpmh.c | 4 + drivers/interconnect/qcom/sm6350.c | 493 + drivers/interconnect/qcom/sm6350.h | 139 + drivers/iommu/Kconfig | 26 + drivers/iommu/amd/amd_iommu.h | 13 +- drivers/iommu/amd/amd_iommu_types.h | 133 +- drivers/iommu/amd/init.c | 687 +- drivers/iommu/amd/io_pgtable.c | 6 +- drivers/iommu/amd/iommu.c | 563 +- drivers/iommu/amd/iommu_v2.c | 67 +- drivers/iommu/amd/quirks.c | 4 +- drivers/iommu/dma-iommu.c | 19 +- drivers/iommu/iommu.c | 6 +- drivers/iommu/ipmmu-vmsa.c | 2 +- drivers/iommu/mtk_iommu.c | 50 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/isdn/hardware/mISDN/hfcsusb.c | 2 +- drivers/md/bcache/btree.c | 2 +- drivers/md/dm-bufio.c | 3 +- drivers/md/dm-core.h | 1 + drivers/md/dm-era-target.c | 8 +- drivers/md/dm-log.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-zoned-metadata.c | 4 +- drivers/md/dm.c | 34 +- drivers/md/md.c | 14 +- drivers/md/md.h | 2 +- drivers/md/raid5-ppl.c | 4 +- drivers/md/raid5.c | 2 +- drivers/media/platform/qcom/venus/core.c | 2 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/asic3.c | 9 +- drivers/mfd/cros_ec_dev.c | 5 + drivers/mfd/max77620.c | 2 + drivers/mfd/max77714.c | 4 +- drivers/mfd/mfd-core.c | 31 +- drivers/mfd/mt6358-irq.c | 24 + drivers/mfd/mt6397-core.c | 44 + drivers/mfd/qcom-spmi-pmic.c | 272 +- drivers/mfd/syscon.c | 3 +- drivers/mfd/t7l66xb.c | 6 +- drivers/mfd/twl-core.c | 323 +- drivers/mfd/ucb1400_core.c | 6 +- drivers/misc/cxl/fault.c | 45 +- drivers/misc/vmw_balloon.c | 63 +- drivers/mmc/host/sdhci-acpi.c | 7 +- drivers/mmc/host/sdhci-of-esdhc.c | 6 +- drivers/mmc/host/sdhci-pci-core.c | 11 +- drivers/mmc/host/sdhci-pci-gli.c | 50 +- drivers/mtd/devices/mtd_dataflash.c | 8 + drivers/mtd/hyperbus/rpc-if.c | 8 +- drivers/mtd/nand/raw/qcom_nandc.c | 306 +- drivers/mtd/nand/raw/sm_common.c | 2 +- drivers/mtd/parsers/scpart.c | 1 + drivers/net/amt.c | 8 +- drivers/net/bonding/bond_main.c | 31 +- drivers/net/bonding/bond_netlink.c | 15 + drivers/net/bonding/bond_options.c | 33 + drivers/net/caif/caif_virtio.c | 10 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 2 +- drivers/net/dsa/bcm_sf2.c | 5 + drivers/net/dsa/hirschmann/hellcreek_ptp.c | 1 + drivers/net/dsa/microchip/Kconfig | 42 +- drivers/net/dsa/microchip/Makefile | 10 +- drivers/net/dsa/microchip/ksz8.h | 48 + drivers/net/dsa/microchip/ksz8795.c | 362 +- drivers/net/dsa/microchip/ksz8795_reg.h | 28 - drivers/net/dsa/microchip/ksz8795_spi.c | 172 - drivers/net/dsa/microchip/ksz8863_smi.c | 2 +- drivers/net/dsa/microchip/ksz9477.c | 303 +- drivers/net/dsa/microchip/ksz9477.h | 60 + drivers/net/dsa/microchip/ksz9477_i2c.c | 6 +- drivers/net/dsa/microchip/ksz9477_reg.h | 13 - drivers/net/dsa/microchip/ksz9477_spi.c | 150 - drivers/net/dsa/microchip/ksz_common.c | 596 +- drivers/net/dsa/microchip/ksz_common.h | 118 +- drivers/net/dsa/microchip/ksz_spi.c | 219 + drivers/net/dsa/mv88e6xxx/chip.c | 39 +- drivers/net/dsa/mv88e6xxx/chip.h | 3 +- drivers/net/dsa/mv88e6xxx/port.c | 36 - drivers/net/dsa/mv88e6xxx/port.h | 2 - drivers/net/dsa/ocelot/felix_vsc9959.c | 83 +- drivers/net/dsa/qca/ar9331.c | 17 +- drivers/net/dsa/qca8k.c | 22 +- drivers/net/dsa/qca8k.h | 2 +- drivers/net/dsa/realtek/rtl8365mb.c | 299 +- drivers/net/dsa/sja1105/sja1105_main.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 2 +- .../net/ethernet/fungible/funeth/funeth_ethtool.c | 2 + drivers/net/ethernet/fungible/funeth/funeth_main.c | 3 +- drivers/net/ethernet/fungible/funeth/funeth_tx.c | 23 +- drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 90 + drivers/net/ethernet/intel/i40e/i40e_main.c | 2 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 17 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 17 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 49 +- drivers/net/ethernet/intel/ice/ice_lib.c | 42 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 5 +- drivers/net/ethernet/intel/igb/igb_main.c | 19 +- drivers/net/ethernet/mellanox/mlxsw/cmd.h | 25 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 9 + drivers/net/ethernet/mellanox/mlxsw/port.h | 2 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 361 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 37 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 8 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 271 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 44 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 1 + .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 162 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 4 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 63 +- drivers/net/ethernet/microchip/lan743x_ethtool.h | 26 + drivers/net/ethernet/microchip/lan743x_main.c | 378 +- drivers/net/ethernet/microchip/lan743x_main.h | 106 + drivers/net/ethernet/mscc/ocelot.c | 1 + drivers/net/ethernet/mscc/ocelot_ptp.c | 8 + drivers/net/ethernet/netronome/nfp/nfp_main.c | 4 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 53 + .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 26 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 2 + .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 30 + drivers/net/ethernet/qualcomm/emac/emac-mac.c | 2 +- drivers/net/ethernet/sfc/mcdi.c | 2 +- drivers/net/ethernet/sfc/siena/mcdi.c | 2 +- drivers/net/ethernet/sfc/siena/mcdi_pcol.h | 10 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 34 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 14 + drivers/net/hamradio/6pack.c | 9 +- drivers/net/ipa/gsi.c | 59 +- drivers/net/ipa/gsi_private.h | 3 - drivers/net/ipa/gsi_trans.c | 32 +- drivers/net/pcs/Kconfig | 4 +- drivers/net/pcs/pcs-lynx.c | 80 +- drivers/net/pcs/pcs-xpcs.c | 168 +- drivers/net/pcs/pcs-xpcs.h | 1 - drivers/net/phy/Kconfig | 7 + drivers/net/phy/Makefile | 1 + drivers/net/phy/aquantia_main.c | 35 +- drivers/net/phy/at803x.c | 6 + drivers/net/phy/bcm-phy-lib.h | 19 + drivers/net/phy/bcm-phy-ptp.c | 944 + drivers/net/phy/broadcom.c | 33 +- drivers/net/phy/dp83822.c | 4 +- drivers/net/phy/dp83867.c | 55 +- drivers/net/phy/dp83td510.c | 49 + drivers/net/phy/marvell.c | 10 +- drivers/net/phy/mxl-gpy.c | 109 + drivers/net/phy/nxp-tja11xx.c | 11 +- drivers/net/phy/phy_device.c | 18 +- drivers/net/phy/phylink.c | 1 + drivers/net/phy/sfp.c | 10 +- drivers/net/phy/smsc.c | 19 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/tun.c | 1 + drivers/net/usb/usbnet.c | 8 +- drivers/net/veth.c | 4 + drivers/net/virtio_net.c | 33 +- drivers/net/vmxnet3/vmxnet3_drv.c | 9 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 6 + drivers/net/vrf.c | 2 +- drivers/net/wireless/admtek/adm8211.c | 2 +- drivers/net/wireless/ath/ar5523/ar5523.c | 12 +- drivers/net/wireless/ath/ath10k/coredump.c | 2 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +- drivers/net/wireless/ath/ath10k/mac.c | 43 +- drivers/net/wireless/ath/ath10k/wmi-tlv.c | 2 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/mac.c | 40 +- drivers/net/wireless/ath/ath11k/wmi.c | 4 +- drivers/net/wireless/ath/ath5k/base.c | 2 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 14 +- drivers/net/wireless/ath/ath6kl/cfg80211.c | 8 +- drivers/net/wireless/ath/ath9k/beacon.c | 15 +- drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 4 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 18 +- drivers/net/wireless/ath/ath9k/main.c | 12 +- drivers/net/wireless/ath/carl9170/main.c | 4 +- drivers/net/wireless/ath/carl9170/tx.c | 2 +- drivers/net/wireless/ath/wcn36xx/main.c | 22 +- drivers/net/wireless/ath/wcn36xx/smd.c | 2 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 9 +- drivers/net/wireless/ath/wil6210/wil_crash_dump.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 4 +- drivers/net/wireless/atmel/at76c50x-usb.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 6 +- drivers/net/wireless/broadcom/b43legacy/main.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 10 +- .../wireless/broadcom/brcm80211/brcmfmac/debug.c | 2 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 25 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 18 +- drivers/net/wireless/intel/iwlegacy/3945-mac.c | 6 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 5 +- drivers/net/wireless/intel/iwlegacy/4965.c | 6 +- drivers/net/wireless/intel/iwlegacy/common.c | 18 +- drivers/net/wireless/intel/iwlegacy/common.h | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 4 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 26 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 6 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 96 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 2 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 12 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 88 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 4 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 6 +- drivers/net/wireless/intersil/p54/main.c | 8 +- drivers/net/wireless/mac80211_hwsim.c | 245 +- drivers/net/wireless/mac80211_hwsim.h | 5 +- drivers/net/wireless/marvell/libertas/mesh.c | 10 +- drivers/net/wireless/marvell/libertas_tf/main.c | 6 +- drivers/net/wireless/marvell/mwifiex/11h.c | 2 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 18 +- drivers/net/wireless/marvell/mwifiex/init.c | 9 +- drivers/net/wireless/marvell/mwifiex/main.c | 3 +- drivers/net/wireless/marvell/mwifiex/main.h | 3 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 6 +- drivers/net/wireless/marvell/mwl8k.c | 14 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 8 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 2 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 4 +- drivers/net/wireless/mediatek/mt7601u/main.c | 2 +- drivers/net/wireless/mediatek/mt7601u/phy.c | 9 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 3 +- drivers/net/wireless/purelifi/plfxlc/mac.c | 8 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 14 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 15 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 2 +- drivers/net/wireless/ralink/rt2x00/rt2x00config.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 4 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 4 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 12 +- drivers/net/wireless/realtek/rtlwifi/core.c | 8 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 2 +- drivers/net/wireless/realtek/rtw88/bf.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 2 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 9 +- drivers/net/wireless/realtek/rtw88/main.c | 19 +- drivers/net/wireless/realtek/rtw89/cam.c | 31 +- drivers/net/wireless/realtek/rtw89/cam.h | 9 +- drivers/net/wireless/realtek/rtw89/core.c | 150 +- drivers/net/wireless/realtek/rtw89/core.h | 35 +- drivers/net/wireless/realtek/rtw89/debug.c | 3 +- drivers/net/wireless/realtek/rtw89/debug.h | 2 + drivers/net/wireless/realtek/rtw89/fw.c | 5 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 12 +- drivers/net/wireless/realtek/rtw89/pci.c | 16 +- drivers/net/wireless/realtek/rtw89/phy.c | 22 +- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 4 +- drivers/net/wireless/realtek/rtw89/ser.c | 17 +- drivers/net/wireless/rndis_wlan.c | 5 +- drivers/net/wireless/rsi/rsi_91x_core.c | 3 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 9 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 33 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 3 +- drivers/net/wireless/silabs/wfx/hif_tx.c | 12 +- drivers/net/wireless/silabs/wfx/sta.c | 40 +- drivers/net/wireless/silabs/wfx/sta.h | 10 +- drivers/net/wireless/st/cw1200/sta.c | 44 +- drivers/net/wireless/st/cw1200/sta.h | 2 +- drivers/net/wireless/st/cw1200/txrx.c | 4 +- drivers/net/wireless/ti/wl1251/main.c | 12 +- drivers/net/wireless/ti/wlcore/cmd.c | 4 +- drivers/net/wireless/ti/wlcore/main.c | 47 +- drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 13 +- drivers/ntb/hw/epf/ntb_hw_epf.c | 48 +- drivers/ntb/test/ntb_perf.c | 826 +- drivers/nvdimm/bus.c | 4 +- drivers/nvdimm/pmem.c | 17 + drivers/nvme/host/core.c | 19 +- drivers/nvme/host/nvme.h | 28 + drivers/nvme/host/pci.c | 49 +- drivers/nvmem/Kconfig | 7 + drivers/nvmem/Makefile | 2 + drivers/nvmem/microchip-otpc.c | 288 + drivers/of/fdt.c | 2 +- drivers/opp/core.c | 22 +- drivers/opp/of.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 10 +- drivers/pci/endpoint/functions/Kconfig | 11 + drivers/pci/endpoint/functions/Makefile | 1 + drivers/pci/endpoint/functions/pci-epf-vntb.c | 1425 + drivers/phy/ti/phy-tusb1210.c | 5 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 21 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 18 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 16 +- drivers/pinctrl/intel/pinctrl-intel.c | 14 +- drivers/pinctrl/intel/pinctrl-intel.h | 25 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 10 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 14 +- drivers/pinctrl/mediatek/pinctrl-mt8192.c | 296 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/pinctrl-amd.c | 103 + drivers/pinctrl/pinctrl-amd.h | 1376 +- drivers/pinctrl/qcom/pinctrl-msm8916.c | 4 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 + drivers/pinctrl/samsung/pinctrl-exynos.c | 6 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 3 + drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 8 + drivers/pinctrl/sunxi/Kconfig | 3 - drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c | 22 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 25 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c | 10 +- drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 - drivers/platform/chrome/wilco_ec/event.c | 2 +- drivers/platform/mellanox/nvsw-sn2201.c | 4 +- drivers/platform/surface/aggregator/controller.c | 53 +- .../platform/surface/surface_aggregator_registry.c | 403 +- drivers/platform/x86/Kconfig | 5 - drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/intel/pmc/core.c | 1 + drivers/platform/x86/system76_acpi.c | 4 +- drivers/platform/x86/thinkpad_acpi.c | 54 +- drivers/power/supply/surface_battery.c | 4 +- drivers/power/supply/surface_charger.c | 4 +- drivers/pwm/core.c | 82 +- drivers/pwm/pwm-atmel-tcb.c | 2 +- drivers/pwm/pwm-mediatek.c | 7 + drivers/regulator/Kconfig | 18 + drivers/regulator/Makefile | 2 + drivers/regulator/mt6370-regulator.c | 388 + drivers/regulator/rt5120-regulator.c | 420 + drivers/remoteproc/imx_rproc.c | 7 +- drivers/remoteproc/omap_remoteproc.c | 6 +- drivers/remoteproc/qcom_q6v5_mss.c | 2 +- drivers/remoteproc/remoteproc_core.c | 5 +- drivers/remoteproc/remoteproc_coredump.c | 8 +- drivers/remoteproc/remoteproc_virtio.c | 10 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 + drivers/rpmsg/mtk_rpmsg.c | 2 + drivers/rpmsg/rpmsg_char.c | 7 +- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rpmsg/rpmsg_internal.h | 4 +- drivers/rtc/Kconfig | 21 + drivers/rtc/Makefile | 2 + drivers/rtc/class.c | 6 +- drivers/rtc/dev.c | 8 +- drivers/rtc/rtc-ab-b5ze-s3.c | 5 +- drivers/rtc/rtc-ab-eoz9.c | 5 +- drivers/rtc/rtc-bq32k.c | 5 +- drivers/rtc/rtc-core.h | 5 - drivers/rtc/rtc-ds1374.c | 5 +- drivers/rtc/rtc-ds1672.c | 5 +- drivers/rtc/rtc-ds3232.c | 5 +- drivers/rtc/rtc-em3027.c | 5 +- drivers/rtc/rtc-fm3130.c | 5 +- drivers/rtc/rtc-hym8563.c | 5 +- drivers/rtc/rtc-isl12022.c | 5 +- drivers/rtc/rtc-isl1208.c | 10 +- drivers/rtc/rtc-max6900.c | 5 +- drivers/rtc/rtc-mc146818-lib.c | 8 +- drivers/rtc/rtc-mpfs.c | 326 + drivers/rtc/rtc-pcf8523.c | 5 +- drivers/rtc/rtc-pcf85363.c | 5 +- drivers/rtc/rtc-pcf8563.c | 5 +- drivers/rtc/rtc-pcf8583.c | 5 +- drivers/rtc/rtc-rv3029c2.c | 5 +- drivers/rtc/rtc-rv8803.c | 96 +- drivers/rtc/rtc-rx6110.c | 5 +- drivers/rtc/rtc-rx8581.c | 5 +- drivers/rtc/rtc-s35390a.c | 5 +- drivers/rtc/rtc-sd3078.c | 5 +- drivers/rtc/rtc-ti-k3.c | 680 + drivers/rtc/rtc-x1205.c | 5 +- drivers/s390/virtio/virtio_ccw.c | 9 +- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aic94xx/aic94xx_dev.c | 2 +- drivers/scsi/be2iscsi/be_main.c | 21 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 4 +- drivers/scsi/hosts.c | 4 +- drivers/scsi/ibmvscsi/ibmvfc.c | 82 +- drivers/scsi/ibmvscsi/ibmvfc.h | 2 +- drivers/scsi/iscsi_tcp.c | 74 +- drivers/scsi/iscsi_tcp.h | 2 + drivers/scsi/libiscsi.c | 313 +- drivers/scsi/libiscsi_tcp.c | 6 +- drivers/scsi/libsas/sas_expander.c | 67 +- drivers/scsi/libsas/sas_internal.h | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 3 +- drivers/scsi/pm8001/pm8001_hwi.c | 5 + drivers/scsi/pm8001/pm8001_init.c | 73 +- drivers/scsi/pm8001/pm8001_sas.c | 10 +- drivers/scsi/pm8001/pm8001_sas.h | 3 + drivers/scsi/pm8001/pm80xx_hwi.c | 46 +- drivers/scsi/qedi/qedi_main.c | 11 +- drivers/scsi/qla2xxx/qla_attr.c | 29 +- drivers/scsi/qla2xxx/qla_bsg.c | 96 +- drivers/scsi/qla2xxx/qla_bsg.h | 15 + drivers/scsi/qla2xxx/qla_dbg.h | 2 +- drivers/scsi/qla2xxx/qla_def.h | 33 +- drivers/scsi/qla2xxx/qla_edif.c | 585 +- drivers/scsi/qla2xxx/qla_edif.h | 7 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 106 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 8 +- drivers/scsi/qla2xxx/qla_gs.c | 120 +- drivers/scsi/qla2xxx/qla_init.c | 56 +- drivers/scsi/qla2xxx/qla_iocb.c | 5 +- drivers/scsi/qla2xxx/qla_isr.c | 58 +- drivers/scsi/qla2xxx/qla_mbx.c | 60 +- drivers/scsi/qla2xxx/qla_mid.c | 6 +- drivers/scsi/qla2xxx/qla_os.c | 93 +- drivers/scsi/qla2xxx/qla_target.c | 35 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_transport_iscsi.c | 98 +- drivers/scsi/snic/snic_fwint.h | 2 +- drivers/scsi/storvsc_drv.c | 27 +- drivers/scsi/sym53c8xx_2/sym_hipd.c | 2 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/messaging.c | 4 +- drivers/soc/amlogic/meson-secure-pwrc.c | 4 +- drivers/soc/imx/gpcv2.c | 8 +- drivers/soc/mediatek/Kconfig | 10 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mt8195-pm-domains.h | 2 +- drivers/soc/mediatek/mt8365-mmsys.h | 22 + drivers/soc/mediatek/mtk-mutex.c | 159 +- drivers/soc/mediatek/mtk-pm-domains.c | 3 + drivers/soc/mediatek/mtk-pm-domains.h | 2 + drivers/soc/mediatek/mtk-svs.c | 2399 + drivers/soc/tegra/common.c | 33 +- drivers/soc/tegra/fuse/fuse-tegra.c | 16 + drivers/soc/ti/wkup_m3_ipc.c | 2 +- drivers/soundwire/slave.c | 117 +- drivers/spi/spi-fsi.c | 19 +- drivers/spi/spi-rockchip.c | 11 +- drivers/spi/spi-topcliff-pch.c | 30 +- drivers/spmi/spmi.c | 17 + drivers/staging/Kconfig | 2 - drivers/staging/Makefile | 1 - .../media/atomisp/pci/atomisp_gmin_platform.c | 27 +- drivers/staging/octeon-usb/Kconfig | 11 - drivers/staging/octeon-usb/Makefile | 2 - drivers/staging/octeon-usb/TODO | 8 - drivers/staging/r8188eu/core/rtw_iol.c | 8 +- drivers/staging/r8188eu/core/rtw_recv.c | 42 +- drivers/staging/r8188eu/core/rtw_xmit.c | 34 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 12 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 2 +- .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 13 - drivers/staging/r8188eu/include/basic_types.h | 50 - drivers/staging/r8188eu/include/osdep_service.h | 1 - drivers/staging/r8188eu/include/rtw_iol.h | 24 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 2 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 8 +- drivers/staging/sm750fb/ddk750_power.h | 2 +- drivers/staging/vc04_services/interface/TESTING | 82 + drivers/staging/vt6655/device_main.c | 8 +- drivers/staging/vt6655/rxtx.c | 2 +- drivers/staging/vt6656/main_usb.c | 6 +- drivers/staging/vt6656/rxtx.c | 2 +- drivers/staging/wlan-ng/cfg80211.c | 2 +- drivers/target/iscsi/iscsi_target_configfs.c | 113 +- drivers/target/iscsi/iscsi_target_nego.c | 147 +- drivers/target/iscsi/iscsi_target_nodeattrib.c | 1 + drivers/target/iscsi/iscsi_target_tpg.c | 3 +- drivers/target/target_core_alua.c | 2 +- drivers/tee/optee/call.c | 18 +- drivers/thermal/cpufreq_cooling.c | 77 +- drivers/thermal/devfreq_cooling.c | 27 +- drivers/thermal/rcar_gen3_thermal.c | 4 +- drivers/thermal/thermal_core.c | 18 +- drivers/thunderbolt/acpi.c | 29 +- drivers/thunderbolt/ctl.h | 2 +- drivers/tty/sysrq.c | 2 - drivers/ufs/core/ufshcd.c | 99 +- drivers/ufs/host/Kconfig | 12 + drivers/ufs/host/Makefile | 1 + drivers/ufs/host/ufs-exynos.c | 165 +- drivers/ufs/host/ufs-exynos.h | 1 + drivers/ufs/host/ufs-mediatek.c | 257 +- drivers/ufs/host/ufs-mediatek.h | 58 + drivers/ufs/host/ufs-renesas.c | 412 + drivers/ufs/host/ufshcd-pltfrm.c | 5 +- drivers/ufs/host/ufshcd-pltfrm.h | 2 + drivers/usb/chipidea/ci.h | 1 + drivers/usb/chipidea/ci_hdrc_imx.c | 23 +- drivers/usb/chipidea/core.c | 2 + drivers/usb/chipidea/udc.c | 17 + drivers/usb/core/usb-acpi.c | 18 +- drivers/usb/dwc2/gadget.c | 3 +- drivers/usb/dwc2/hcd.c | 5 +- drivers/usb/dwc3/core.c | 16 +- drivers/usb/dwc3/dwc3-qcom.c | 140 +- drivers/usb/gadget/function/u_ether.c | 1 - drivers/usb/gadget/function/uvc_video.c | 3 + drivers/usb/gadget/legacy/raw_gadget.c | 63 +- drivers/usb/gadget/udc/aspeed_udc.c | 32 +- drivers/usb/host/Kconfig | 10 + drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-platform.c | 2 + drivers/usb/host/ehci-q.c | 2 +- drivers/usb/host/max3421-hcd.c | 2 +- .../{staging/octeon-usb => usb/host}/octeon-hcd.c | 0 .../{staging/octeon-usb => usb/host}/octeon-hcd.h | 0 drivers/usb/host/ohci-platform.c | 3 + drivers/usb/host/ohci-ppc-of.c | 1 + drivers/usb/host/ohci-sm501.c | 2 +- drivers/usb/host/xhci-hub.c | 2 +- drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/host/xhci.c | 50 +- drivers/usb/host/xhci.h | 2 + drivers/usb/musb/Kconfig | 13 +- drivers/usb/musb/Makefile | 1 + drivers/usb/musb/mpfs.c | 268 + drivers/usb/musb/musb_core.c | 16 +- drivers/usb/renesas_usbhs/rza.c | 4 + drivers/usb/serial/garmin_gps.c | 4 +- drivers/usb/serial/opticon.c | 4 +- drivers/usb/serial/option.c | 6 + drivers/usb/serial/pl2303.c | 29 +- drivers/usb/serial/sierra.c | 4 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/mux.c | 8 +- drivers/usb/typec/tcpm/Kconfig | 1 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 33 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 21 + drivers/vdpa/vdpa_sim/vdpa_sim.h | 1 + drivers/vdpa/vdpa_sim/vdpa_sim_blk.c | 3 + drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 3 + drivers/vdpa/vdpa_user/vduse_dev.c | 60 +- drivers/vhost/vdpa.c | 37 +- drivers/vhost/vringh.c | 78 +- drivers/video/fbdev/au1100fb.c | 6 +- drivers/video/fbdev/cirrusfb.c | 6 - drivers/video/fbdev/intelfb/intelfbdrv.c | 4 +- drivers/video/fbdev/intelfb/intelfbhw.c | 12 +- drivers/video/fbdev/omap/sossi.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c | 2 +- drivers/video/fbdev/pxa3xx-gcu.c | 2 +- drivers/video/fbdev/simplefb.c | 3 +- drivers/video/fbdev/skeletonfb.c | 15 +- drivers/virtio/Kconfig | 13 + drivers/virtio/virtio.c | 2 + drivers/virtio/virtio_balloon.c | 49 +- drivers/virtio/virtio_mmio.c | 26 + drivers/virtio/virtio_pci_modern_dev.c | 2 - drivers/virtio/virtio_ring.c | 96 +- drivers/xen/features.c | 2 +- drivers/xen/gntdev-common.h | 7 + drivers/xen/gntdev.c | 157 +- drivers/xen/privcmd.c | 2 +- drivers/xen/xenbus/xenbus_probe_backend.c | 2 +- fs/afs/inode.c | 3 +- fs/afs/mntpt.c | 6 - fs/aio.c | 36 +- fs/attr.c | 70 +- fs/befs/linuxvfs.c | 16 +- fs/btrfs/compression.c | 8 +- fs/btrfs/ctree.h | 7 +- fs/btrfs/delayed-inode.c | 161 +- fs/btrfs/delayed-inode.h | 18 +- fs/btrfs/disk-io.c | 119 +- fs/btrfs/disk-io.h | 6 +- fs/btrfs/extent_io.c | 23 +- fs/btrfs/extent_io.h | 1 - fs/btrfs/inode.c | 313 +- fs/btrfs/ordered-data.c | 17 +- fs/btrfs/ordered-data.h | 5 +- fs/btrfs/raid56.c | 140 +- fs/btrfs/raid56.h | 14 +- fs/btrfs/scrub.c | 19 +- fs/btrfs/send.c | 6 +- fs/btrfs/subpage.c | 2 +- fs/btrfs/super.c | 2 + fs/btrfs/sysfs.c | 7 +- fs/btrfs/transaction.c | 6 - fs/btrfs/volumes.c | 137 +- fs/btrfs/volumes.h | 11 +- fs/buffer.c | 367 +- fs/cifs/cifs_debug.c | 7 +- fs/cifs/cifsglob.h | 30 +- fs/cifs/connect.c | 35 +- fs/cifs/sess.c | 42 +- fs/cifs/smb2ops.c | 95 +- fs/cifs/smb2pdu.c | 21 +- fs/coda/symlink.c | 11 +- fs/coredump.c | 34 +- fs/cramfs/inode.c | 17 +- fs/dax.c | 401 +- fs/dlm/Kconfig | 9 + fs/dlm/Makefile | 2 +- fs/dlm/ast.c | 4 +- fs/dlm/config.c | 21 +- fs/dlm/config.h | 3 +- fs/dlm/dlm_internal.h | 32 +- fs/dlm/lock.c | 143 +- fs/dlm/lock.h | 17 +- fs/dlm/lockspace.c | 31 +- fs/dlm/lowcomms.c | 4 +- fs/dlm/member.c | 30 +- fs/dlm/plock.c | 51 +- fs/dlm/recoverd.c | 35 +- fs/dlm/user.c | 21 +- fs/efivarfs/Makefile | 2 +- fs/efivarfs/internal.h | 40 + fs/efivarfs/super.c | 15 +- fs/efivarfs/vars.c | 738 + fs/erofs/super.c | 10 +- fs/erofs/utils.c | 2 +- fs/exec.c | 21 +- fs/ext2/dir.c | 20 +- fs/ext2/ext2.h | 1 - fs/ext2/inode.c | 61 +- fs/ext2/namei.c | 10 +- fs/ext2/super.c | 13 +- fs/ext4/extents_status.c | 3 +- fs/ext4/inode.c | 60 +- fs/ext4/mballoc.c | 26 +- fs/ext4/migrate.c | 2 +- fs/ext4/namei.c | 3 +- fs/ext4/page-io.c | 2 +- fs/ext4/resize.c | 10 + fs/ext4/super.c | 181 +- fs/ext4/xattr.c | 3 +- fs/f2fs/checkpoint.c | 4 +- fs/f2fs/compress.c | 246 +- fs/f2fs/data.c | 92 +- fs/f2fs/f2fs.h | 34 +- fs/f2fs/file.c | 22 +- fs/f2fs/gc.h | 21 +- fs/f2fs/namei.c | 1 + fs/f2fs/node.c | 8 +- fs/f2fs/recovery.c | 10 +- fs/f2fs/super.c | 26 +- fs/fat/file.c | 9 +- fs/fat/namei_vfat.c | 231 +- fs/freevxfs/vxfs_immed.c | 43 +- fs/freevxfs/vxfs_subr.c | 6 - fs/fs-writeback.c | 23 +- fs/gfs2/aops.c | 2 +- fs/gfs2/glock.c | 2 +- fs/gfs2/lock_dlm.c | 2 +- fs/gfs2/lops.c | 28 +- fs/gfs2/main.c | 2 +- fs/hfs/bnode.c | 4 - fs/hfsplus/bnode.c | 4 - fs/hostfs/hostfs_kern.c | 6 +- fs/hugetlbfs/inode.c | 69 +- fs/inode.c | 168 +- fs/iomap/buffered-io.c | 95 +- fs/jbd2/journal.c | 3 +- fs/jbd2/transaction.c | 2 +- fs/jfs/file.c | 4 +- fs/jfs/inode.c | 18 +- fs/jfs/jfs_metapage.c | 2 +- fs/kernel_read_file.c | 38 +- fs/ksmbd/smb2pdu.c | 32 +- fs/ksmbd/vfs.c | 8 +- fs/libfs.c | 9 + fs/mbcache.c | 2 +- fs/mpage.c | 125 +- fs/nfs/file.c | 4 +- fs/nfs/internal.h | 6 +- fs/nfs/nfs42xattr.c | 7 +- fs/nfs/read.c | 4 - fs/nfs/super.c | 2 +- fs/nfs/write.c | 16 +- fs/nfsd/filecache.c | 2 +- fs/nfsd/nfscache.c | 3 +- fs/nilfs2/dir.c | 2 +- fs/nilfs2/nilfs.h | 3 + fs/nilfs2/page.c | 60 +- fs/ntfs/aops.c | 6 +- fs/ntfs/aops.h | 7 +- fs/ntfs/file.c | 5 - fs/ntfs3/fslog.c | 2 + fs/ntfs3/inode.c | 8 +- fs/ntfs3/ntfs_fs.h | 7 +- fs/ocfs2/aops.c | 28 +- fs/ocfs2/dlmfs/dlmfs.c | 14 +- fs/ocfs2/file.c | 2 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 + fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/refcounttree.c | 57 +- fs/ocfs2/slot_map.c | 46 +- fs/ocfs2/super.c | 21 - fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 + fs/open.c | 60 +- fs/orangefs/inode.c | 4 +- fs/overlayfs/copy_up.c | 4 +- fs/overlayfs/overlayfs.h | 12 +- fs/proc/array.c | 3 +- fs/proc/base.c | 5 +- fs/proc/fd.c | 18 +- fs/proc/inode.c | 2 - fs/proc/internal.h | 2 +- fs/proc/kmsg.c | 1 - fs/proc/nommu.c | 1 - fs/proc/proc_net.c | 3 - fs/proc/proc_tty.c | 2 - fs/proc/root.c | 3 - fs/proc/task_mmu.c | 81 +- fs/proc/task_nommu.c | 45 +- fs/proc/vmcore.c | 1 - fs/pstore/inode.c | 1 + fs/pstore/platform.c | 64 +- fs/pstore/zone.c | 12 +- fs/quota/dquot.c | 19 +- fs/read_write.c | 4 +- fs/reiserfs/inode.c | 4 +- fs/reiserfs/xattr.c | 9 +- fs/remap_range.c | 42 +- fs/squashfs/Makefile | 4 +- fs/squashfs/block.c | 10 +- fs/squashfs/decompressor.h | 1 + fs/squashfs/file.c | 148 +- fs/squashfs/file_direct.c | 90 +- fs/squashfs/lz4_wrapper.c | 7 +- fs/squashfs/lzo_wrapper.c | 7 +- fs/squashfs/page_actor.c | 55 +- fs/squashfs/page_actor.h | 57 +- fs/squashfs/super.c | 33 - fs/squashfs/xz_wrapper.c | 11 +- fs/squashfs/zlib_wrapper.c | 12 +- fs/squashfs/zstd_wrapper.c | 12 +- fs/super.c | 6 +- fs/tracefs/inode.c | 2 +- fs/ubifs/file.c | 29 +- fs/ubifs/super.c | 2 +- fs/ufs/dir.c | 2 +- fs/ufs/util.c | 11 - fs/unicode/mkutf8data.c | 38 +- fs/userfaultfd.c | 138 +- fs/xfs/Makefile | 5 + fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_item.c | 43 +- fs/xfs/xfs_buf.c | 13 +- fs/xfs/xfs_file.c | 46 +- fs/xfs/xfs_fsops.c | 3 + fs/xfs/xfs_icache.c | 58 +- fs/xfs/xfs_icache.h | 1 + fs/xfs/xfs_inode.c | 133 +- fs/xfs/xfs_inode.h | 1 + fs/xfs/xfs_iomap.c | 41 +- fs/xfs/xfs_iomap.h | 1 + fs/xfs/xfs_iops.c | 14 +- fs/xfs/xfs_mount.h | 3 +- fs/xfs/xfs_notify_failure.c | 220 + fs/xfs/xfs_qm.c | 3 +- fs/xfs/xfs_qm_syscalls.c | 9 +- fs/xfs/xfs_reflink.c | 12 +- fs/xfs/xfs_super.c | 9 +- fs/xfs/xfs_super.h | 1 + fs/xfs/xfs_trace.h | 1 + fs/zonefs/super.c | 4 +- include/acpi/acpi_bus.h | 6 + include/drm/display/drm_dp_helper.h | 30 + include/drm/drm_bridge.h | 14 + include/drm/drm_connector.h | 4 + include/drm/drm_crtc.h | 6 +- include/drm/drm_mipi_dsi.h | 17 + include/drm/drm_panel.h | 9 + include/drm/drm_print.h | 2 +- include/dt-bindings/clock/exynos7885.h | 54 +- include/dt-bindings/interconnect/qcom,sm6350.h | 148 + include/dt-bindings/nvmem/microchip,sama7g5-otpc.h | 12 + include/dt-bindings/reset/mt8186-resets.h | 5 + include/dt-bindings/reset/mt8192-resets.h | 8 + include/dt-bindings/reset/mt8195-resets.h | 6 + include/keys/asymmetric-type.h | 3 + include/linux/balloon_compaction.h | 6 +- include/linux/bitmap.h | 2 +- include/linux/blkdev.h | 52 +- include/linux/bpf.h | 107 +- include/linux/bpf_verifier.h | 12 + include/linux/buffer_head.h | 18 +- include/linux/cgroup-defs.h | 5 +- include/linux/cgroup.h | 2 +- include/linux/clk-provider.h | 2 - include/linux/clk.h | 134 +- include/linux/compiler-gcc.h | 11 - include/linux/console.h | 17 - include/linux/context_tracking_state.h | 6 +- include/linux/damon.h | 25 +- include/linux/dax.h | 56 +- include/linux/devcoredump.h | 13 +- include/linux/dma-map-ops.h | 3 + include/linux/efi.h | 83 +- include/linux/evm.h | 6 +- include/linux/filter.h | 35 +- include/linux/fpga/fpga-mgr.h | 24 +- include/linux/fs.h | 173 +- include/linux/gfp.h | 12 +- include/linux/gpio.h | 6 - include/linux/gpio/driver.h | 29 +- include/linux/highmem.h | 41 +- include/linux/hisi_acc_qm.h | 8 +- include/linux/huge_mm.h | 88 +- include/linux/hugetlb.h | 48 +- include/linux/ieee80211.h | 225 + include/linux/iio/iio.h | 3 +- include/linux/iio/trigger.h | 5 + include/linux/io_uring_types.h | 534 + include/linux/iomap.h | 6 - include/linux/ioprio.h | 24 +- include/linux/kallsyms.h | 2 +- include/linux/kernel_read_file.h | 32 +- include/linux/kfifo.h | 2 +- include/linux/khugepaged.h | 30 - include/linux/kmemleak.h | 8 +- include/linux/kvm_host.h | 13 +- include/linux/kvm_types.h | 6 +- include/linux/libata.h | 51 +- include/linux/limits.h | 1 + include/linux/maple_tree.h | 685 + include/linux/memcontrol.h | 292 +- include/linux/memory_hotplug.h | 9 - include/linux/memremap.h | 31 + include/linux/mfd/max77714.h | 2 +- include/linux/mfd/mt6357/core.h | 119 + include/linux/mfd/mt6357/registers.h | 1574 + include/linux/mfd/mt6397/core.h | 1 + include/linux/mfd/t7l66xb.h | 1 - include/linux/mfd/tc6387xb.h | 1 - include/linux/mfd/twl.h | 57 - include/linux/migrate.h | 79 +- include/linux/mii.h | 35 + include/linux/mm.h | 123 +- include/linux/mm_inline.h | 6 + include/linux/mm_types.h | 50 +- include/linux/mm_types_task.h | 12 - include/linux/mmzone.h | 59 +- include/linux/mnt_idmapping.h | 267 +- include/linux/mpage.h | 2 - include/linux/mroute_base.h | 15 +- include/linux/net.h | 6 +- include/linux/netdevice.h | 2 +- include/linux/netfs.h | 23 +- include/linux/nvme.h | 4 +- include/linux/once.h | 2 - include/linux/oom.h | 11 - include/linux/page-flags.h | 25 +- include/linux/pagemap.h | 31 +- include/linux/pagevec.h | 11 - include/linux/pcs/pcs-xpcs.h | 3 +- include/linux/phy.h | 3 + include/linux/pinctrl/pinctrl.h | 20 + include/linux/platform_data/cros_ec_commands.h | 2 + include/linux/platform_data/cros_ec_proto.h | 1 + include/linux/printk.h | 16 - include/linux/pstore.h | 4 + include/linux/pwm.h | 35 +- include/linux/quotaops.h | 15 +- include/linux/ratelimit_types.h | 12 +- include/linux/rbtree.h | 2 +- include/linux/remoteproc.h | 4 +- include/linux/rmap.h | 4 +- include/linux/sched.h | 1 - include/linux/sched/coredump.h | 7 +- include/linux/security.h | 8 +- include/linux/shrinker.h | 31 +- include/linux/skbuff.h | 24 +- include/linux/soc/mediatek/mtk-mutex.h | 27 + include/linux/spinlock.h | 25 +- include/linux/spmi.h | 3 + include/linux/surface_aggregator/controller.h | 24 +- include/linux/surface_aggregator/device.h | 125 +- include/linux/surface_aggregator/serial_hub.h | 2 +- include/linux/swap.h | 13 +- include/linux/swapops.h | 12 +- include/linux/swiotlb.h | 1 - include/linux/ucb1400.h | 2 - include/linux/usb/typec_mux.h | 44 +- include/linux/user_namespace.h | 35 +- include/linux/userfaultfd_k.h | 7 +- include/linux/vdpa.h | 4 + include/linux/virtio_config.h | 2 + include/linux/vm_event_item.h | 4 - include/linux/vmacache.h | 28 - include/linux/vmstat.h | 6 - include/linux/workqueue.h | 1 + include/linux/writeback.h | 7 + include/net/af_unix.h | 5 +- include/net/bluetooth/hci_core.h | 11 + include/net/bond_options.h | 11 +- include/net/bonding.h | 1 + include/net/cfg80211.h | 214 +- include/net/inet_sock.h | 5 + include/net/mac80211.h | 210 +- include/net/net_namespace.h | 2 + include/net/netns/unix.h | 6 + include/net/raw.h | 18 +- include/net/rawv6.h | 7 +- include/net/route.h | 3 +- include/net/sock.h | 4 +- include/net/tcp.h | 2 + include/net/udp.h | 3 +- include/ras/ras_event.h | 1 - include/rdma/rdma_cm.h | 1 + include/scsi/libiscsi.h | 13 +- include/scsi/libsas.h | 2 +- include/scsi/sas.h | 42 +- include/scsi/scsi_transport_iscsi.h | 3 +- include/soc/mscc/ocelot.h | 7 + include/soc/qcom/qcom-spmi-pmic.h | 61 + include/soc/tegra/fuse.h | 1 + include/sound/rawmidi.h | 6 +- include/sound/soc.h | 14 +- include/target/iscsi/iscsi_target_core.h | 14 + include/trace/events/dlm.h | 118 +- include/trace/events/io_uring.h | 215 +- include/trace/events/kmem.h | 40 +- include/trace/events/libata.h | 1 + include/trace/events/maple_tree.h | 123 + include/trace/events/mmap.h | 73 + include/trace/events/mmflags.h | 1 - include/trace/events/power.h | 29 + include/trace/events/scsi.h | 35 +- include/trace/events/thermal.h | 28 +- include/trace/events/writeback.h | 5 + include/uapi/drm/drm_fourcc.h | 6 +- include/uapi/linux/android/binder.h | 30 +- include/uapi/linux/bpf.h | 88 +- include/uapi/linux/if_link.h | 1 + include/uapi/linux/io_uring.h | 17 + include/uapi/linux/kfd_ioctl.h | 14 +- include/uapi/linux/kvm.h | 1 + include/uapi/linux/magic.h | 4 - include/uapi/linux/media-bus-format.h | 6 +- include/uapi/linux/nl80211.h | 37 + include/uapi/linux/swab.h | 6 +- include/uapi/linux/userfaultfd.h | 4 + include/uapi/linux/vhost.h | 14 + include/uapi/linux/vhost_types.h | 2 + include/uapi/linux/xfrm.h | 6 +- include/uapi/rdma/erdma-abi.h | 49 + include/uapi/rdma/ib_user_ioctl_verbs.h | 1 + include/ufs/ufshcd.h | 15 + include/ufs/unipro.h | 104 +- init/Kconfig | 51 +- init/main.c | 27 +- init/version.c | 17 + io_uring/advise.c | 1 - io_uring/cancel.c | 134 +- io_uring/cancel.h | 17 +- io_uring/epoll.c | 1 - io_uring/fdinfo.c | 2 +- io_uring/filetable.c | 1 - io_uring/filetable.h | 13 +- io_uring/fs.c | 1 - io_uring/io-wq.c | 18 +- io_uring/io-wq.h | 148 +- io_uring/io_uring.c | 515 +- io_uring/io_uring.h | 218 +- io_uring/io_uring_types.h | 530 - io_uring/kbuf.c | 56 +- io_uring/kbuf.h | 47 +- io_uring/msg_ring.c | 12 +- io_uring/net.c | 27 +- io_uring/nop.c | 1 - io_uring/opdef.c | 1 - io_uring/openclose.c | 1 - io_uring/poll.c | 301 +- io_uring/poll.h | 1 + io_uring/refs.h | 2 +- io_uring/rsrc.c | 75 +- io_uring/rsrc.h | 11 + io_uring/rw.c | 122 +- io_uring/slist.h | 138 + io_uring/splice.c | 1 - io_uring/sqpoll.c | 1 - io_uring/statx.c | 1 - io_uring/sync.c | 1 - io_uring/tctx.c | 18 +- io_uring/tctx.h | 33 +- io_uring/timeout.c | 56 +- io_uring/timeout.h | 1 + io_uring/uring_cmd.c | 1 - io_uring/xattr.c | 1 - ipc/shm.c | 21 +- kernel/acct.c | 11 +- kernel/bpf/bpf_iter.c | 9 +- kernel/bpf/bpf_struct_ops.c | 7 +- kernel/bpf/btf.c | 84 +- kernel/bpf/core.c | 21 + kernel/bpf/helpers.c | 12 +- kernel/bpf/syscall.c | 2 +- kernel/bpf/task_iter.c | 10 +- kernel/bpf/verifier.c | 232 +- kernel/cgroup/cgroup.c | 103 +- kernel/context_tracking.c | 15 +- kernel/crash_core.c | 14 + kernel/debug/debug_core.c | 12 - kernel/dma/coherent.c | 10 +- kernel/dma/direct.c | 5 +- kernel/dma/swiotlb.c | 8 +- kernel/events/core.c | 19 +- kernel/events/uprobes.c | 9 +- kernel/fork.c | 74 +- kernel/hung_task.c | 11 +- kernel/kallsyms.c | 49 +- kernel/kallsyms_internal.h | 30 + kernel/kexec_file.c | 10 +- kernel/livepatch/core.c | 4 +- kernel/nsproxy.c | 3 +- kernel/panic.c | 6 - kernel/power/hibernate.c | 2 +- kernel/printk/internal.h | 2 - kernel/printk/printk.c | 593 +- kernel/printk/printk_safe.c | 32 - kernel/profile.c | 7 + kernel/rcu/rcutorture.c | 2 +- kernel/rcu/tree.c | 33 +- kernel/rcu/tree_nocb.h | 6 +- kernel/rcu/tree_plugin.h | 5 +- kernel/rcu/tree_stall.h | 2 - kernel/reboot.c | 16 +- kernel/resource.c | 19 +- kernel/sched/fair.c | 10 +- kernel/sched/psi.c | 19 +- kernel/sys.c | 2 +- kernel/sysctl.c | 28 +- kernel/torture.c | 8 +- kernel/trace/blktrace.c | 3 - kernel/trace/bpf_trace.c | 64 +- kernel/trace/ftrace.c | 13 +- kernel/trace/rethook.c | 9 + kernel/trace/trace.c | 2 - kernel/trace/trace_kprobe.c | 11 +- kernel/trace/trace_uprobe.c | 8 +- kernel/ucount.c | 34 +- kernel/user_namespace.c | 10 +- kernel/watchdog.c | 4 - kernel/watchdog_hld.c | 4 - kernel/workqueue.c | 9 + lib/Kconfig | 9 - lib/Kconfig.debug | 181 +- lib/Makefile | 3 +- lib/btree.c | 30 +- lib/debugobjects.c | 10 + lib/error-inject.c | 28 +- lib/flex_proportions.c | 10 +- lib/list_debug.c | 12 +- lib/livepatch/test_klp_callbacks_busy.c | 8 + lib/lru_cache.c | 4 +- lib/maple_tree.c | 7043 + lib/mpi/mpi-add.c | 2 +- lib/mpi/mpi-mul.c | 1 + lib/radix-tree.c | 4 +- lib/stackdepot.c | 59 +- lib/test_bpf.c | 4 +- lib/test_hmm.c | 347 +- lib/test_hmm_uapi.h | 19 +- lib/test_maple_tree.c | 38199 +++ lib/test_printf.c | 8 +- lib/test_vmalloc.c | 15 +- lib/vsprintf.c | 13 + localversion-next | 1 + mm/Makefile | 3 +- mm/balloon_compaction.c | 10 +- mm/compaction.c | 75 +- mm/damon/Kconfig | 8 + mm/damon/Makefile | 1 + mm/damon/dbgfs.c | 79 +- mm/damon/lru_sort.c | 546 + mm/damon/ops-common.c | 42 + mm/damon/ops-common.h | 2 + mm/damon/paddr.c | 60 +- mm/damon/reclaim.c | 40 +- mm/damon/sysfs.c | 69 +- mm/damon/vaddr-test.h | 36 +- mm/damon/vaddr.c | 56 +- mm/debug.c | 14 +- mm/filemap.c | 154 +- mm/folio-compat.c | 22 - mm/gup.c | 96 +- mm/huge_memory.c | 248 +- mm/hugetlb.c | 166 +- mm/hugetlb_vmemmap.c | 66 +- mm/init-mm.c | 4 +- mm/internal.h | 13 +- mm/kasan/common.c | 8 +- mm/kasan/hw_tags.c | 32 +- mm/kasan/kasan.h | 3 +- mm/kasan/quarantine.c | 8 +- mm/kasan/report.c | 12 +- mm/khugepaged.c | 243 +- mm/kmemleak.c | 260 +- mm/ksm.c | 26 +- mm/list_lru.c | 2 +- mm/madvise.c | 16 +- mm/memblock.c | 21 +- mm/memcontrol.c | 749 +- mm/memory-failure.c | 329 +- mm/memory.c | 81 +- mm/memory_hotplug.c | 55 +- mm/mempolicy.c | 62 +- mm/mempool.c | 2 +- mm/memremap.c | 16 +- mm/migrate.c | 286 +- mm/migrate_device.c | 118 +- mm/mlock.c | 41 +- mm/mmap.c | 2265 +- mm/mprotect.c | 86 +- mm/mremap.c | 41 +- mm/msync.c | 2 +- mm/nommu.c | 249 +- mm/oom_kill.c | 9 +- mm/page-writeback.c | 89 +- mm/page_alloc.c | 454 +- mm/page_io.c | 5 +- mm/page_vma_mapped.c | 2 +- mm/pagewalk.c | 2 +- mm/readahead.c | 2 + mm/rmap.c | 133 +- mm/secretmem.c | 13 +- mm/shmem.c | 31 +- mm/shrinker_debug.c | 285 + mm/slab.c | 28 +- mm/slab.h | 30 +- mm/slab_common.c | 9 +- mm/slob.c | 8 +- mm/slub.c | 137 +- mm/sparse-vmemmap.c | 18 +- mm/sparse.c | 2 +- mm/swap.c | 647 +- mm/swap.h | 19 +- mm/swap_state.c | 60 +- mm/swapfile.c | 35 +- mm/util.c | 36 +- mm/vmacache.c | 117 - mm/vmalloc.c | 151 +- mm/vmscan.c | 450 +- mm/vmstat.c | 4 - mm/workingset.c | 2 +- mm/z3fold.c | 84 +- mm/zsmalloc.c | 105 +- net/ax25/ax25_dev.c | 5 +- net/bluetooth/eir.c | 41 +- net/bluetooth/hci_core.c | 42 +- net/bluetooth/hci_sync.c | 66 +- net/bluetooth/mgmt.c | 14 +- net/core/dev.c | 25 +- net/core/filter.c | 130 +- net/core/net-sysfs.c | 1 + net/core/net_namespace.c | 7 + net/core/page_pool.c | 2 +- net/core/skbuff.c | 13 +- net/core/skmsg.c | 53 +- net/ethtool/eeprom.c | 2 +- net/ipv4/af_inet.c | 5 +- net/ipv4/bpf_tcp_ca.c | 39 +- net/ipv4/esp4.c | 4 +- net/ipv4/ip_gre.c | 15 +- net/ipv4/ip_output.c | 8 +- net/ipv4/ipmr.c | 215 +- net/ipv4/ipmr_base.c | 53 +- net/ipv4/ping.c | 46 +- net/ipv4/raw.c | 172 +- net/ipv4/raw_diag.c | 57 +- net/ipv4/route.c | 24 +- net/ipv4/tcp.c | 78 +- net/ipv4/tcp_bpf.c | 3 - net/ipv4/tcp_input.c | 3 +- net/ipv4/tcp_ipv4.c | 6 +- net/ipv4/tcp_output.c | 7 +- net/ipv4/udp.c | 11 +- net/ipv6/af_inet6.c | 6 +- net/ipv6/ip6_gre.c | 15 +- net/ipv6/ip6mr.c | 202 +- net/ipv6/raw.c | 120 +- net/mac80211/agg-rx.c | 4 +- net/mac80211/agg-tx.c | 2 +- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 490 +- net/mac80211/chan.c | 660 +- net/mac80211/debug.h | 14 + net/mac80211/debugfs_key.c | 10 +- net/mac80211/debugfs_netdev.c | 20 +- net/mac80211/driver-ops.h | 102 +- net/mac80211/eht.c | 9 +- net/mac80211/ethtool.c | 26 +- net/mac80211/he.c | 17 +- net/mac80211/ht.c | 41 +- net/mac80211/ibss.c | 65 +- net/mac80211/ieee80211_i.h | 294 +- net/mac80211/iface.c | 249 +- net/mac80211/key.c | 56 +- net/mac80211/main.c | 143 +- net/mac80211/mesh.c | 20 +- net/mac80211/mesh_plink.c | 14 +- net/mac80211/mlme.c | 434 +- net/mac80211/ocb.c | 15 +- net/mac80211/offchannel.c | 22 +- net/mac80211/rate.c | 19 +- net/mac80211/rate.h | 8 +- net/mac80211/rx.c | 43 +- net/mac80211/scan.c | 2 +- net/mac80211/sta_info.c | 313 +- net/mac80211/sta_info.h | 28 +- net/mac80211/status.c | 24 +- net/mac80211/tdls.c | 31 +- net/mac80211/trace.h | 1160 +- net/mac80211/tx.c | 304 +- net/mac80211/util.c | 80 +- net/mac80211/vht.c | 177 +- net/mac80211/wme.c | 3 +- net/ncsi/ncsi-manage.c | 3 +- net/netfilter/nf_dup_netdev.c | 25 +- net/netfilter/nfnetlink_cttimeout.c | 2 +- net/netfilter/nft_meta.c | 13 +- net/netfilter/nft_numgen.c | 12 +- net/openvswitch/flow.c | 2 +- net/sched/sch_netem.c | 4 +- net/socket.c | 16 +- net/sunrpc/auth.c | 2 +- net/tipc/core.c | 3 +- net/tipc/name_table.c | 11 - net/tipc/name_table.h | 1 - net/tls/tls_main.c | 2 + net/unix/af_unix.c | 251 +- net/unix/diag.c | 49 +- net/wireless/ap.c | 46 +- net/wireless/chan.c | 196 +- net/wireless/core.c | 28 +- net/wireless/core.h | 24 +- net/wireless/ibss.c | 57 +- net/wireless/mesh.c | 31 +- net/wireless/mlme.c | 160 +- net/wireless/nl80211.c | 957 +- net/wireless/ocb.c | 5 +- net/wireless/rdev-ops.h | 58 +- net/wireless/reg.c | 139 +- net/wireless/scan.c | 8 +- net/wireless/sme.c | 512 +- net/wireless/trace.h | 378 +- net/wireless/util.c | 44 +- net/wireless/wext-compat.c | 48 +- net/wireless/wext-sme.c | 29 +- rust/.gitignore | 10 + rust/Makefile | 398 + rust/alloc/README.md | 33 + rust/alloc/alloc.rs | 438 + rust/alloc/borrow.rs | 498 + rust/alloc/boxed.rs | 2007 + rust/alloc/collections/mod.rs | 156 + rust/alloc/fmt.rs | 601 + rust/alloc/lib.rs | 226 + rust/alloc/macros.rs | 127 + rust/alloc/raw_vec.rs | 567 + rust/alloc/slice.rs | 1282 + rust/alloc/str.rs | 632 + rust/alloc/string.rs | 2869 + rust/alloc/vec/drain.rs | 186 + rust/alloc/vec/drain_filter.rs | 145 + rust/alloc/vec/into_iter.rs | 356 + rust/alloc/vec/is_zero.rs | 106 + rust/alloc/vec/mod.rs | 3362 + rust/alloc/vec/partial_eq.rs | 49 + rust/alloc/vec/set_len_on_drop.rs | 30 + rust/alloc/vec/spec_extend.rs | 174 + rust/bindgen_parameters | 17 + rust/build_error.rs | 29 + rust/compiler_builtins.rs | 57 + rust/exports.c | 20 + rust/helpers.c | 644 + rust/kernel/allocator.rs | 65 + rust/kernel/amba.rs | 257 + rust/kernel/bindings.rs | 47 + rust/kernel/bindings_helper.h | 46 + rust/kernel/build_assert.rs | 82 + rust/kernel/c_types.rs | 119 + rust/kernel/chrdev.rs | 207 + rust/kernel/clk.rs | 79 + rust/kernel/cred.rs | 46 + rust/kernel/device.rs | 546 + rust/kernel/driver.rs | 442 + rust/kernel/error.rs | 565 + rust/kernel/file.rs | 860 + rust/kernel/gpio.rs | 478 + rust/kernel/hwrng.rs | 242 + rust/kernel/io_buffer.rs | 153 + rust/kernel/io_mem.rs | 275 + rust/kernel/iov_iter.rs | 81 + rust/kernel/irq.rs | 411 + rust/kernel/kasync.rs | 6 + rust/kernel/kasync/net.rs | 322 + rust/kernel/kunit.rs | 91 + rust/kernel/lib.rs | 261 + rust/kernel/linked_list.rs | 247 + rust/kernel/miscdev.rs | 291 + rust/kernel/mm.rs | 149 + rust/kernel/module_param.rs | 498 + rust/kernel/net.rs | 392 + rust/kernel/net/filter.rs | 447 + rust/kernel/of.rs | 63 + rust/kernel/pages.rs | 144 + rust/kernel/platform.rs | 223 + rust/kernel/power.rs | 118 + rust/kernel/prelude.rs | 36 + rust/kernel/print.rs | 405 + rust/kernel/random.rs | 42 + rust/kernel/raw_list.rs | 361 + rust/kernel/rbtree.rs | 563 + rust/kernel/revocable.rs | 161 + rust/kernel/security.rs | 38 + rust/kernel/static_assert.rs | 38 + rust/kernel/std_vendor.rs | 160 + rust/kernel/str.rs | 597 + rust/kernel/sync.rs | 161 + rust/kernel/sync/arc.rs | 503 + rust/kernel/sync/condvar.rs | 138 + rust/kernel/sync/guard.rs | 169 + rust/kernel/sync/locked_by.rs | 111 + rust/kernel/sync/mutex.rs | 153 + rust/kernel/sync/nowait.rs | 188 + rust/kernel/sync/revocable.rs | 250 + rust/kernel/sync/rwsem.rs | 197 + rust/kernel/sync/seqlock.rs | 202 + rust/kernel/sync/smutex.rs | 295 + rust/kernel/sync/spinlock.rs | 360 + rust/kernel/sysctl.rs | 199 + rust/kernel/task.rs | 175 + rust/kernel/types.rs | 679 + rust/kernel/user_ptr.rs | 175 + rust/macros/helpers.rs | 79 + rust/macros/lib.rs | 94 + rust/macros/module.rs | 631 + samples/Kconfig | 2 + samples/Makefile | 1 + samples/bpf/xdp1_kern.c | 11 +- samples/bpf/xdp2_kern.c | 11 +- samples/bpf/xdp_tx_iptunnel_kern.c | 2 +- samples/fprobe/fprobe_example.c | 36 +- samples/rust/Kconfig | 140 + samples/rust/Makefile | 16 + samples/rust/hostprogs/.gitignore | 3 + samples/rust/hostprogs/Makefile | 5 + samples/rust/hostprogs/a.rs | 7 + samples/rust/hostprogs/b.rs | 5 + samples/rust/hostprogs/single.rs | 12 + samples/rust/rust_chrdev.rs | 50 + samples/rust/rust_minimal.rs | 35 + samples/rust/rust_miscdev.rs | 143 + samples/rust/rust_module_parameters.rs | 69 + samples/rust/rust_netfilter.rs | 54 + samples/rust/rust_platform.rs | 22 + samples/rust/rust_print.rs | 54 + samples/rust/rust_random.rs | 60 + samples/rust/rust_semaphore.rs | 171 + samples/rust/rust_semaphore_c.c | 212 + samples/rust/rust_stack_probing.rs | 36 + samples/rust/rust_sync.rs | 93 + scripts/.gitignore | 1 + scripts/Kconfig.include | 6 +- scripts/Makefile | 3 + scripts/Makefile.build | 60 + scripts/Makefile.debug | 10 + scripts/Makefile.host | 34 +- scripts/Makefile.lib | 12 + scripts/Makefile.modfinal | 8 +- scripts/bpf_doc.py | 4 + scripts/cc-version.sh | 12 +- scripts/checkpatch.pl | 13 +- scripts/decode_stacktrace.sh | 14 + scripts/gen_autoksyms.sh | 3 + scripts/generate_rust_analyzer.py | 134 + scripts/generate_rust_target.rs | 227 + scripts/is_rust_module.sh | 13 + scripts/kallsyms.c | 47 +- scripts/kconfig/confdata.c | 75 + scripts/kernel-doc | 82 +- scripts/min-tool-version.sh | 6 + scripts/mod/modpost.c | 2 +- scripts/rust-is-available-bindgen-libclang.h | 2 + scripts/rust-is-available.sh | 158 + scripts/rustdoc_test_builder.py | 59 + scripts/rustdoc_test_gen.py | 164 + security/integrity/evm/evm_main.c | 12 +- security/security.c | 5 +- security/selinux/hooks.c | 11 +- sound/core/memalloc.c | 23 +- sound/core/rawmidi.c | 274 +- sound/hda/hdac_i915.c | 15 +- sound/hda/intel-dsp-config.c | 12 + sound/hda/intel-nhlt.c | 17 +- sound/pci/hda/patch_conexant.c | 4 +- sound/pci/hda/patch_realtek.c | 2 + sound/pci/hda/patch_via.c | 4 +- sound/soc/amd/acp/acp-renoir.c | 10 +- sound/soc/atmel/mikroe-proto.c | 4 +- sound/soc/codecs/cs35l41-lib.c | 10 +- sound/soc/codecs/cs35l41-spi.c | 1 + sound/soc/codecs/cs35l41.c | 12 +- sound/soc/codecs/cs4270.c | 1 - sound/soc/codecs/cs47l15.c | 5 +- sound/soc/codecs/madera.c | 14 +- sound/soc/codecs/max98373.c | 14 +- sound/soc/codecs/rt1308-sdw.c | 12 + sound/soc/codecs/rt1316-sdw.c | 12 + sound/soc/codecs/rt700.c | 5 + sound/soc/codecs/rt711-sdca.c | 9 +- sound/soc/codecs/rt711.c | 5 + sound/soc/codecs/rt715-sdca.c | 12 + sound/soc/codecs/rt715.c | 12 + sound/soc/codecs/sgtl5000.c | 9 + sound/soc/codecs/sgtl5000.h | 1 + sound/soc/codecs/twl4030.c | 101 +- sound/soc/codecs/wm5110.c | 8 +- sound/soc/codecs/wm_adsp.c | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 4 +- sound/soc/fsl/pcm030-audio-fabric.c | 5 +- sound/soc/generic/audio-graph-card2.c | 6 +- sound/soc/intel/avs/apl.c | 2 +- sound/soc/intel/avs/skl.c | 2 +- sound/soc/intel/boards/Kconfig | 4 +- sound/soc/intel/boards/Makefile | 4 +- sound/soc/intel/boards/bdw_rt286.c | 279 + sound/soc/intel/boards/broadwell.c | 338 - sound/soc/intel/boards/bxt_da7219_max98357a.c | 21 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 23 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 21 +- sound/soc/intel/boards/haswell.c | 202 - sound/soc/intel/boards/hda_dsp_common.c | 4 +- sound/soc/intel/boards/hsw_rt5640.c | 176 + sound/soc/intel/boards/kbl_da7219_max98357a.c | 21 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 21 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 21 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 21 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 19 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 19 +- sound/soc/intel/boards/sof_cs42l42.c | 23 +- sound/soc/intel/boards/sof_da7219_max98373.c | 23 +- sound/soc/intel/boards/sof_nau8825.c | 23 +- sound/soc/intel/boards/sof_rt5682.c | 23 +- sound/soc/intel/boards/sof_sdw.c | 2 +- sound/soc/intel/catpt/dsp.c | 2 +- .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 6 +- sound/soc/mediatek/mt8186/mt8186-afe-gpio.c | 1 - sound/soc/rockchip/rockchip_i2s.c | 182 +- sound/soc/soc-core.c | 4 +- sound/soc/soc-dapm.c | 15 +- sound/soc/soc-ops.c | 15 +- sound/soc/soc-topology-test.c | 34 +- sound/soc/sof/intel/hda-dai.c | 6 +- sound/soc/sof/intel/hda-dsp.c | 4 +- sound/soc/sof/intel/hda-loader.c | 3 +- sound/soc/sof/intel/hda-pcm.c | 74 +- sound/soc/sof/intel/hda-stream.c | 100 +- sound/soc/sof/intel/hda.h | 3 + sound/soc/sof/intel/mtl.c | 3 +- sound/soc/sof/ipc3-dtrace.c | 5 +- sound/soc/sof/ipc3-loader.c | 11 +- sound/soc/sof/ipc3-topology.c | 4 +- sound/soc/sof/ipc4-topology.c | 18 +- sound/soc/sof/ipc4.c | 2 +- sound/soc/sof/mediatek/mt8186/mt8186-clk.c | 4 +- sound/soc/sof/pcm.c | 11 + sound/soc/sof/pm.c | 21 +- sound/soc/sof/sof-client.c | 4 +- sound/soc/sof/sof-priv.h | 2 + sound/soc/sunxi/sun4i-i2s.c | 2 + sound/usb/quirks.c | 4 + sound/x86/intel_hdmi_audio.c | 15 +- tools/accounting/getdelays.c | 4 - tools/arch/arm64/include/asm/cputype.h | 12 +- tools/arch/x86/include/asm/cpufeatures.h | 7 +- tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/arch/x86/include/uapi/asm/kvm.h | 11 +- tools/arch/x86/include/uapi/asm/svm.h | 13 + tools/cgroup/memcg_shrinker.py | 71 + tools/include/linux/gfp.h | 3 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/slab.h | 4 + tools/include/uapi/drm/i915_drm.h | 353 +- tools/include/uapi/linux/bpf.h | 88 +- tools/include/uapi/linux/if_link.h | 1 + tools/include/uapi/linux/prctl.h | 9 + tools/include/uapi/linux/vhost.h | 26 +- tools/kvm/kvm_stat/kvm_stat | 3 +- tools/lib/bpf/libbpf.c | 77 +- tools/lib/bpf/relo_core.c | 80 + tools/lib/bpf/relo_core.h | 2 + tools/lib/perf/evsel.c | 17 +- tools/lib/perf/include/perf/event.h | 3 +- tools/lib/symbol/kallsyms.h | 2 +- tools/perf/Documentation/perf-record.txt | 5 + tools/perf/Documentation/perf.data-file-format.txt | 10 + tools/perf/builtin-inject.c | 7 +- tools/perf/builtin-kmem.c | 1 - tools/perf/builtin-record.c | 44 +- tools/perf/builtin-script.c | 6 + tools/perf/builtin-stat.c | 2 + tools/perf/tests/bp_account.c | 16 +- tools/perf/tests/expr.c | 2 + tools/perf/tests/shell/lib/perf_csv_output_lint.py | 48 - tools/perf/tests/shell/stat+csv_output.sh | 69 +- tools/perf/tests/shell/test_arm_callgraph_fp.sh | 2 +- tools/perf/tests/topology.c | 2 +- tools/perf/trace/beauty/arch_errno_names.sh | 14 +- tools/perf/trace/beauty/include/linux/socket.h | 7 +- tools/perf/util/arm-spe.c | 22 +- tools/perf/util/bpf-loader.c | 204 +- tools/perf/util/build-id.c | 28 + tools/perf/util/data-convert-json.c | 5 +- tools/perf/util/event.c | 1 + tools/perf/util/expr.l | 2 +- tools/perf/util/header.c | 17 + tools/perf/util/header.h | 2 + tools/perf/util/metricgroup.c | 9 + tools/perf/util/record.c | 2 +- tools/perf/util/record.h | 1 + tools/perf/util/session.c | 4 + tools/perf/util/synthetic-events.c | 7 +- tools/perf/util/tool.h | 3 +- tools/perf/util/unwind-libunwind-local.c | 2 +- tools/testing/memblock/linux/kmemleak.h | 2 +- tools/testing/radix-tree/.gitignore | 2 + tools/testing/radix-tree/Makefile | 9 +- tools/testing/radix-tree/generated/autoconf.h | 1 + tools/testing/radix-tree/linux.c | 160 +- tools/testing/radix-tree/linux/kernel.h | 1 + tools/testing/radix-tree/linux/lockdep.h | 2 + tools/testing/radix-tree/linux/maple_tree.h | 7 + tools/testing/radix-tree/maple.c | 59 + tools/testing/radix-tree/trace/events/maple_tree.h | 5 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 18 +- tools/testing/selftests/bpf/bench.c | 55 + tools/testing/selftests/bpf/bench.h | 4 + .../selftests/bpf/benchs/bench_local_storage.c | 287 + .../bpf/benchs/run_bench_local_storage.sh | 24 + tools/testing/selftests/bpf/benchs/run_common.sh | 17 + tools/testing/selftests/bpf/config | 6 + .../selftests/bpf/prog_tests/attach_probe.c | 49 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 78 +- tools/testing/selftests/bpf/prog_tests/bpf_loop.c | 62 + .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 61 + tools/testing/selftests/bpf/prog_tests/btf.c | 1 - .../selftests/bpf/prog_tests/kprobe_multi_test.c | 3 + .../testing/selftests/bpf/prog_tests/sock_fields.c | 1 - .../selftests/bpf/prog_tests/sockmap_ktls.c | 84 +- .../selftests/bpf/prog_tests/xdp_synproxy.c | 183 + tools/testing/selftests/bpf/progs/bpf_loop.c | 114 + tools/testing/selftests/bpf/progs/kprobe_multi.c | 24 +- .../selftests/bpf/progs/local_storage_bench.c | 104 + .../selftests/bpf/progs/tcp_ca_incompl_cong_ops.c | 35 + .../selftests/bpf/progs/tcp_ca_unsupp_cong_op.c | 21 + .../selftests/bpf/progs/tcp_ca_write_sk_pacing.c | 60 + .../selftests/bpf/progs/test_attach_probe.c | 60 + .../selftests/bpf/progs/xdp_synproxy_kern.c | 833 + tools/testing/selftests/bpf/test_btf.h | 2 + tools/testing/selftests/bpf/test_verifier.c | 367 +- .../selftests/bpf/verifier/bpf_loop_inline.c | 263 + tools/testing/selftests/bpf/xdp_synproxy.c | 466 + .../drivers/net/mlxsw/rif_counter_scale.sh | 107 + .../drivers/net/mlxsw/spectrum-2/resource_scale.sh | 31 +- .../net/mlxsw/spectrum-2/rif_counter_scale.sh | 1 + .../net/mlxsw/spectrum-2/tc_flower_scale.sh | 15 +- .../drivers/net/mlxsw/spectrum/resource_scale.sh | 29 +- .../net/mlxsw/spectrum/rif_counter_scale.sh | 34 + .../selftests/drivers/net/mlxsw/tc_flower_scale.sh | 17 + tools/testing/selftests/filesystems/fat/.gitignore | 2 + tools/testing/selftests/filesystems/fat/Makefile | 7 + tools/testing/selftests/filesystems/fat/config | 2 + .../selftests/filesystems/fat/rename_exchange.c | 37 + .../selftests/filesystems/fat/run_fat_tests.sh | 82 + tools/testing/selftests/kexec/kexec_common_lib.sh | 36 +- tools/testing/selftests/kvm/.gitignore | 3 + tools/testing/selftests/kvm/Makefile | 12 + tools/testing/selftests/kvm/aarch64/psci_test.c | 2 +- .../testing/selftests/kvm/include/kvm_util_base.h | 116 +- tools/testing/selftests/kvm/include/x86_64/apic.h | 1 + tools/testing/selftests/kvm/include/x86_64/mce.h | 25 + .../selftests/kvm/include/x86_64/processor.h | 74 + .../testing/selftests/kvm/kvm_binary_stats_test.c | 142 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 9 +- tools/testing/selftests/kvm/lib/kvm_util.c | 125 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 21 +- tools/testing/selftests/kvm/s390x/memop.c | 2 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 2 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 237 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 74 +- .../selftests/kvm/x86_64/monitor_mwait_test | Bin 1485656 -> 0 bytes .../selftests/kvm/x86_64/monitor_mwait_test.c | 137 + .../selftests/kvm/x86_64/nx_huge_pages_test.c | 269 + .../selftests/kvm/x86_64/nx_huge_pages_test.sh | 59 + .../selftests/kvm/x86_64/pmu_event_filter_test.c | 2 +- .../selftests/kvm/x86_64/sev_migrate_tests.c | 6 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 2 +- tools/testing/selftests/kvm/x86_64/state_test.c | 2 +- .../selftests/kvm/x86_64/ucna_injection_test.c | 316 + .../selftests/kvm/x86_64/xapic_state_test.c | 20 +- tools/testing/selftests/net/fcnal-test.sh | 61 +- .../net/forwarding/mirror_gre_bridge_1q_lag.sh | 7 +- tools/testing/selftests/net/udpgso_bench.sh | 2 +- .../selftests/netfilter/nft_concat_range.sh | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- tools/testing/selftests/tc-testing/.gitignore | 1 - tools/testing/selftests/timens/Makefile | 2 +- tools/testing/selftests/timens/vfork_exec.c | 90 + tools/testing/selftests/vm/hmm-tests.c | 306 +- tools/testing/selftests/vm/mremap_test.c | 49 +- tools/testing/selftests/vm/run_vmtests.sh | 18 +- tools/testing/selftests/vm/test_hmm.sh | 24 +- tools/testing/selftests/vm/userfaultfd.c | 72 +- tools/vm/slabinfo.c | 58 +- virt/kvm/kvm_main.c | 183 +- 3146 files changed, 534345 insertions(+), 36422 deletions(-) create mode 100644 .rustfmt.toml create mode 100644 Documentation/PCI/endpoint/pci-vntb-function.rst create mode 100644 Documentation/PCI/endpoint/pci-vntb-howto.rst create mode 100644 Documentation/admin-guide/mm/damon/lru_sort.rst create mode 100644 Documentation/admin-guide/mm/shrinker_debugfs.rst create mode 100644 Documentation/core-api/maple_tree.rst delete mode 100644 Documentation/dev-tools/kunit/kunit-tool.rst create mode 100644 Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml delete mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pi [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pi [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-px [...] delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/arm,rtsm-display.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra114 [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra114 [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra124 [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra124 [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra124 [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra186 [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra186 [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra186 [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-dc.yaml create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] delete mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20- [...] create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml create mode 100644 Documentation/devicetree/bindings/display/tegra/nvidia,tegra210 [...] create mode 100644 Documentation/devicetree/bindings/dma/apple,admac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/ste-dma40.txt create mode 100644 Documentation/devicetree/bindings/dma/stericsson,dma40.yaml create mode 100644 Documentation/devicetree/bindings/dsp/mediatek,mt8186-dsp.yaml create mode 100644 Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-mvebu.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-rradc.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpmh-common.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm6350-rpmh.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/da9063.txt create mode 100644 Documentation/devicetree/bindings/mfd/dlg,da9063.yaml create mode 100644 Documentation/devicetree/bindings/mfd/fsl,imx8qxp-csr.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/qcom,tcsr.txt create mode 100644 Documentation/devicetree/bindings/mfd/qcom,tcsr.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/mediatek,efuse.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/mtk-efuse.txt create mode 100644 Documentation/devicetree/bindings/perf/arm,ccn.yaml delete mode 100644 Documentation/devicetree/bindings/perf/arm-ccn.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-dpaux [...] create mode 100644 Documentation/devicetree/bindings/rtc/ti,k3-rtc.yaml create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mediatek,mutex.yaml create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mtk-svs.yaml create mode 100644 Documentation/devicetree/bindings/soc/renesas/renesas,prr.yaml create mode 100644 Documentation/devicetree/bindings/thermal/qcom,spmi-temp-alarm.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-temp-alarm.txt create mode 100644 Documentation/devicetree/bindings/ufs/renesas,ufs.yaml create mode 100644 Documentation/rust/arch-support.rst create mode 100644 Documentation/rust/coding-guidelines.rst create mode 100644 Documentation/rust/general-information.rst create mode 100644 Documentation/rust/index.rst create mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/translations/zh_CN/riscv/pmu.rst create mode 100644 Documentation/translations/zh_CN/vm/page_migration.rst create mode 100644 Documentation/translations/zh_CN/vm/vmalloced-kernel-stacks.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 arch/arm/boot/dts/bcm53015-meraki-mr26.dts create mode 100644 arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts create mode 100644 arch/powerpc/platforms/microwatt/microwatt.h delete mode 100644 arch/x86/kvm/mmu/paging.h delete mode 100644 certs/common.c delete mode 100644 certs/common.h create mode 100644 crypto/asymmetric_keys/selftest.c create mode 100644 crypto/asymmetric_keys/x509_loader.c create mode 100644 drivers/android/allocation.rs create mode 100644 drivers/android/context.rs create mode 100644 drivers/android/defs.rs create mode 100644 drivers/android/node.rs create mode 100644 drivers/android/process.rs create mode 100644 drivers/android/range_alloc.rs create mode 100644 drivers/android/rust_binder.rs create mode 100644 drivers/android/thread.rs create mode 100644 drivers/android/transaction.rs create mode 100644 drivers/clk/mediatek/reset.h create mode 100644 drivers/dma/apple-admac.c delete mode 100644 drivers/firmware/efi/efivars.c create mode 100644 drivers/fpga/microchip-spi.c create mode 100644 drivers/gpio/gpio_pl061_rust.rs create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.c create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_1.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dalsmc.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/dcn32_smu13_driver_if.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_stream_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dio_stream_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dpp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hpo_dp_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hpo_dp_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hubp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mmhubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_mpc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_dio_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_dio_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/dcn321_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_mode_vba_util_32.h create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn32/display_rq_dlg_calc_32.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_factory_dcn32.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_translate_dcn32.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn32/hw_translate_dcn32.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_factory_diag.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_factory_diag.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/diagnostics/hw_translate_diag.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn32/irq_service_dcn32.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn32.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_2_1_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_1_sh_mask.h create mode 100644 drivers/gpu/drm/bridge/imx/Kconfig create mode 100644 drivers/gpu/drm/bridge/imx/Makefile create mode 100644 drivers/gpu/drm/bridge/imx/imx-ldb-helper.c create mode 100644 drivers/gpu/drm/bridge/imx/imx-ldb-helper.h create mode 100644 drivers/gpu/drm/bridge/imx/imx8qm-ldb-drv.c create mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-ldb-drv.c create mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c create mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c create mode 100644 drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c create mode 100644 drivers/gpu/drm/i915/display/intel_crtc_state_dump.c create mode 100644 drivers/gpu/drm/i915/display/intel_crtc_state_dump.h create mode 100644 drivers/gpu/drm/i915/display/intel_modeset_setup.c create mode 100644 drivers/gpu/drm/i915/display/intel_modeset_setup.h create mode 100644 drivers/gpu/drm/i915/display/intel_modeset_verify.c create mode 100644 drivers/gpu/drm/i915/display/intel_modeset_verify.h create mode 100644 drivers/gpu/drm/panel/panel-ebbg-ft8719.c create mode 100644 drivers/iio/adc/qcom-spmi-rradc.c create mode 100644 drivers/infiniband/hw/erdma/Kconfig create mode 100644 drivers/infiniband/hw/erdma/Makefile create mode 100644 drivers/infiniband/hw/erdma/erdma.h create mode 100644 drivers/infiniband/hw/erdma/erdma_cm.c create mode 100644 drivers/infiniband/hw/erdma/erdma_cm.h create mode 100644 drivers/infiniband/hw/erdma/erdma_cmdq.c create mode 100644 drivers/infiniband/hw/erdma/erdma_cq.c create mode 100644 drivers/infiniband/hw/erdma/erdma_eq.c create mode 100644 drivers/infiniband/hw/erdma/erdma_hw.h create mode 100644 drivers/infiniband/hw/erdma/erdma_main.c create mode 100644 drivers/infiniband/hw/erdma/erdma_qp.c create mode 100644 drivers/infiniband/hw/erdma/erdma_verbs.c create mode 100644 drivers/infiniband/hw/erdma/erdma_verbs.h create mode 100644 drivers/interconnect/qcom/sm6350.c create mode 100644 drivers/interconnect/qcom/sm6350.h delete mode 100644 drivers/net/dsa/microchip/ksz8795_spi.c create mode 100644 drivers/net/dsa/microchip/ksz9477.h delete mode 100644 drivers/net/dsa/microchip/ksz9477_spi.c create mode 100644 drivers/net/dsa/microchip/ksz_spi.c create mode 100644 drivers/net/phy/bcm-phy-ptp.c create mode 100644 drivers/nvmem/microchip-otpc.c create mode 100644 drivers/pci/endpoint/functions/pci-epf-vntb.c create mode 100644 drivers/regulator/mt6370-regulator.c create mode 100644 drivers/regulator/rt5120-regulator.c create mode 100644 drivers/rtc/rtc-mpfs.c create mode 100644 drivers/rtc/rtc-ti-k3.c create mode 100644 drivers/soc/mediatek/mtk-svs.c delete mode 100644 drivers/staging/octeon-usb/Kconfig delete mode 100644 drivers/staging/octeon-usb/Makefile delete mode 100644 drivers/staging/octeon-usb/TODO delete mode 100644 drivers/staging/r8188eu/include/basic_types.h create mode 100644 drivers/staging/vc04_services/interface/TESTING create mode 100644 drivers/ufs/host/ufs-renesas.c rename drivers/{staging/octeon-usb => usb/host}/octeon-hcd.c (100%) rename drivers/{staging/octeon-usb => usb/host}/octeon-hcd.h (100%) create mode 100644 drivers/usb/musb/mpfs.c create mode 100644 fs/efivarfs/vars.c create mode 100644 fs/xfs/xfs_notify_failure.c create mode 100644 include/dt-bindings/interconnect/qcom,sm6350.h create mode 100644 include/dt-bindings/nvmem/microchip,sama7g5-otpc.h create mode 100644 include/linux/io_uring_types.h create mode 100644 include/linux/maple_tree.h create mode 100644 include/linux/mfd/mt6357/core.h create mode 100644 include/linux/mfd/mt6357/registers.h delete mode 100644 include/linux/vmacache.h create mode 100644 include/soc/qcom/qcom-spmi-pmic.h create mode 100644 include/trace/events/maple_tree.h create mode 100644 include/uapi/rdma/erdma-abi.h delete mode 100644 io_uring/io_uring_types.h create mode 100644 io_uring/slist.h create mode 100644 kernel/kallsyms_internal.h create mode 100644 lib/maple_tree.c create mode 100644 lib/test_maple_tree.c create mode 100644 localversion-next create mode 100644 mm/damon/lru_sort.c create mode 100644 mm/shrinker_debug.c delete mode 100644 mm/vmacache.c create mode 100644 rust/.gitignore create mode 100644 rust/Makefile create mode 100644 rust/alloc/README.md create mode 100644 rust/alloc/alloc.rs create mode 100644 rust/alloc/borrow.rs create mode 100644 rust/alloc/boxed.rs create mode 100644 rust/alloc/collections/mod.rs create mode 100644 rust/alloc/fmt.rs create mode 100644 rust/alloc/lib.rs create mode 100644 rust/alloc/macros.rs create mode 100644 rust/alloc/raw_vec.rs create mode 100644 rust/alloc/slice.rs create mode 100644 rust/alloc/str.rs create mode 100644 rust/alloc/string.rs create mode 100644 rust/alloc/vec/drain.rs create mode 100644 rust/alloc/vec/drain_filter.rs create mode 100644 rust/alloc/vec/into_iter.rs create mode 100644 rust/alloc/vec/is_zero.rs create mode 100644 rust/alloc/vec/mod.rs create mode 100644 rust/alloc/vec/partial_eq.rs create mode 100644 rust/alloc/vec/set_len_on_drop.rs create mode 100644 rust/alloc/vec/spec_extend.rs create mode 100644 rust/bindgen_parameters create mode 100644 rust/build_error.rs create mode 100644 rust/compiler_builtins.rs create mode 100644 rust/exports.c create mode 100644 rust/helpers.c create mode 100644 rust/kernel/allocator.rs create mode 100644 rust/kernel/amba.rs create mode 100644 rust/kernel/bindings.rs create mode 100644 rust/kernel/bindings_helper.h create mode 100644 rust/kernel/build_assert.rs create mode 100644 rust/kernel/c_types.rs create mode 100644 rust/kernel/chrdev.rs create mode 100644 rust/kernel/clk.rs create mode 100644 rust/kernel/cred.rs create mode 100644 rust/kernel/device.rs create mode 100644 rust/kernel/driver.rs create mode 100644 rust/kernel/error.rs create mode 100644 rust/kernel/file.rs create mode 100644 rust/kernel/gpio.rs create mode 100644 rust/kernel/hwrng.rs create mode 100644 rust/kernel/io_buffer.rs create mode 100644 rust/kernel/io_mem.rs create mode 100644 rust/kernel/iov_iter.rs create mode 100644 rust/kernel/irq.rs create mode 100644 rust/kernel/kasync.rs create mode 100644 rust/kernel/kasync/net.rs create mode 100644 rust/kernel/kunit.rs create mode 100644 rust/kernel/lib.rs create mode 100644 rust/kernel/linked_list.rs create mode 100644 rust/kernel/miscdev.rs create mode 100644 rust/kernel/mm.rs create mode 100644 rust/kernel/module_param.rs create mode 100644 rust/kernel/net.rs create mode 100644 rust/kernel/net/filter.rs create mode 100644 rust/kernel/of.rs create mode 100644 rust/kernel/pages.rs create mode 100644 rust/kernel/platform.rs create mode 100644 rust/kernel/power.rs create mode 100644 rust/kernel/prelude.rs create mode 100644 rust/kernel/print.rs create mode 100644 rust/kernel/random.rs create mode 100644 rust/kernel/raw_list.rs create mode 100644 rust/kernel/rbtree.rs create mode 100644 rust/kernel/revocable.rs create mode 100644 rust/kernel/security.rs create mode 100644 rust/kernel/static_assert.rs create mode 100644 rust/kernel/std_vendor.rs create mode 100644 rust/kernel/str.rs create mode 100644 rust/kernel/sync.rs create mode 100644 rust/kernel/sync/arc.rs create mode 100644 rust/kernel/sync/condvar.rs create mode 100644 rust/kernel/sync/guard.rs create mode 100644 rust/kernel/sync/locked_by.rs create mode 100644 rust/kernel/sync/mutex.rs create mode 100644 rust/kernel/sync/nowait.rs create mode 100644 rust/kernel/sync/revocable.rs create mode 100644 rust/kernel/sync/rwsem.rs create mode 100644 rust/kernel/sync/seqlock.rs create mode 100644 rust/kernel/sync/smutex.rs create mode 100644 rust/kernel/sync/spinlock.rs create mode 100644 rust/kernel/sysctl.rs create mode 100644 rust/kernel/task.rs create mode 100644 rust/kernel/types.rs create mode 100644 rust/kernel/user_ptr.rs create mode 100644 rust/macros/helpers.rs create mode 100644 rust/macros/lib.rs create mode 100644 rust/macros/module.rs create mode 100644 samples/rust/Kconfig create mode 100644 samples/rust/Makefile create mode 100644 samples/rust/hostprogs/.gitignore create mode 100644 samples/rust/hostprogs/Makefile create mode 100644 samples/rust/hostprogs/a.rs create mode 100644 samples/rust/hostprogs/b.rs create mode 100644 samples/rust/hostprogs/single.rs create mode 100644 samples/rust/rust_chrdev.rs create mode 100644 samples/rust/rust_minimal.rs create mode 100644 samples/rust/rust_miscdev.rs create mode 100644 samples/rust/rust_module_parameters.rs create mode 100644 samples/rust/rust_netfilter.rs create mode 100644 samples/rust/rust_platform.rs create mode 100644 samples/rust/rust_print.rs create mode 100644 samples/rust/rust_random.rs create mode 100644 samples/rust/rust_semaphore.rs create mode 100644 samples/rust/rust_semaphore_c.c create mode 100644 samples/rust/rust_stack_probing.rs create mode 100644 samples/rust/rust_sync.rs create mode 100755 scripts/generate_rust_analyzer.py create mode 100644 scripts/generate_rust_target.rs create mode 100755 scripts/is_rust_module.sh create mode 100644 scripts/rust-is-available-bindgen-libclang.h create mode 100755 scripts/rust-is-available.sh create mode 100755 scripts/rustdoc_test_builder.py create mode 100755 scripts/rustdoc_test_gen.py create mode 100644 sound/soc/intel/boards/bdw_rt286.c delete mode 100644 sound/soc/intel/boards/broadwell.c delete mode 100644 sound/soc/intel/boards/haswell.c create mode 100644 sound/soc/intel/boards/hsw_rt5640.c create mode 100644 tools/cgroup/memcg_shrinker.py delete mode 100644 tools/perf/tests/shell/lib/perf_csv_output_lint.py create mode 100644 tools/testing/radix-tree/linux/maple_tree.h create mode 100644 tools/testing/radix-tree/maple.c create mode 100644 tools/testing/radix-tree/trace/events/maple_tree.h create mode 100644 tools/testing/selftests/bpf/benchs/bench_local_storage.c create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_local_storage.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c create mode 100644 tools/testing/selftests/bpf/progs/local_storage_bench.c create mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_incompl_cong_ops.c create mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_unsupp_cong_op.c create mode 100644 tools/testing/selftests/bpf/progs/tcp_ca_write_sk_pacing.c create mode 100644 tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c create mode 100644 tools/testing/selftests/bpf/verifier/bpf_loop_inline.c create mode 100644 tools/testing/selftests/bpf/xdp_synproxy.c create mode 100644 tools/testing/selftests/drivers/net/mlxsw/rif_counter_scale.sh create mode 120000 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/rif_counte [...] create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/rif_counter_ [...] create mode 100644 tools/testing/selftests/filesystems/fat/.gitignore create mode 100644 tools/testing/selftests/filesystems/fat/Makefile create mode 100644 tools/testing/selftests/filesystems/fat/config create mode 100644 tools/testing/selftests/filesystems/fat/rename_exchange.c create mode 100644 tools/testing/selftests/filesystems/fat/run_fat_tests.sh create mode 100644 tools/testing/selftests/kvm/include/x86_64/mce.h delete mode 100755 tools/testing/selftests/kvm/x86_64/monitor_mwait_test create mode 100644 tools/testing/selftests/kvm/x86_64/monitor_mwait_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/nx_huge_pages_test.c create mode 100755 tools/testing/selftests/kvm/x86_64/nx_huge_pages_test.sh create mode 100644 tools/testing/selftests/kvm/x86_64/ucna_injection_test.c create mode 100644 tools/testing/selftests/timens/vfork_exec.c