This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
discards 40354149f4d7 Add linux-next specific files for 20220414 discards 24b973e6e40e Merge branch 'akpm/master' discards 8b9e865ce07a kselftest/vm: override TARGETS from arguments discards 593584742f2a selftests: vm: add test for Soft-Dirty PTE bit discards 9778bc86f53b mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery discards 66c3ef295513 Merge branch 'akpm-current/current' discards 80099a967699 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 2acd94b75942 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 8116bcf4da0a Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards 696ba3c3d4c5 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards c8635cf62c30 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards e2776a5915be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5c942685a826 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards de9cba57d103 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() discards a0b096b1ddc9 ipc/sem: Remove redundant assignments discards 8c4af64c4acd fs: sysv: check sbi->s_firstdatazone in complete_read_super discards 86858b7ddb10 delayacct: track delays from write-protect copy discards 9a960c7a1cbc kernel: make taskstats available from all net namespaces discards 31a805ec4ae1 taskstats-version-12-with-thread-group-and-exe-info-fix discards ffa756be1499 taskstats: version 12 with thread group and exe info discards b6216d4376b8 rapidio: remove unnecessary use of list iterator discards 2023b938e52e kexec: remove redundant assignments discards 982c62fdca2a MAINTAINERS: remove redundant file of PTRACE SUPPORT entry discards 547c0ad2d3a2 ptrace: fix wrong comment of PT_DTRACE discards cbdf91a21ab1 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP discards 564550f8387e fat: add ratelimit to fat*_ent_bread() discards 8446be89aadf add-fat-messages-to-printk-index-checkpatch-fixes discards 14714dcb0f3e fatfs: add FAT messages to printk index discards c4860dc73989 fatfs: remove redundant judgment discards 6875607beeb8 init/main.c: silence some -Wunused-parameter warnings discards 110d9a1b32e9 init/Kconfig: remove USELIB syscall by default discards 053e294fa4db list: fix a data-race around ep->rdllist discards f54aa5288869 pipe: make poll_usage boolean and annotate its access discards f0532fccc341 lib/irq_poll: Add local_bh_disable() in irq_poll_cpu_dead() discards 7c517af4d924 lib: remove back_str initialization discards 4bae3a11b25a lib/string.c: simplify str[c]spn discards 133d3a46208f lib/test_string.c: add strspn and strcspn tests discards 70d0bfe79a9a lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections discards 240b4badf421 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test discards 95ed69f00ff5 get_maintainer: Honor mailmap for in file emails discards a11d67bb5ecf kernel: pid_namespace: use NULL instead of using plain int [...] discards e1ff41e0951a proc/sysctl: make protected_* world readable discards e5b432da36fa fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] discards 573e699a115f fs/proc/kcore.c: remove check of list iterator against hea [...] discards 29bafd1fd3e1 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] discards 8675d93b6d8e proc: fix dentry/inode overinstantiating under /proc/${pid}/net discards 47aee50a3181 ocfs2: fix ocfs2 corrupt when iputting an inode discards f8d67c65bf23 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 965ef26bfbd8 ocfs2: reflink deadlock when clone file to the same direct [...] discards e67f402d8781 ocfs2: remove usage of list iterator variable after the loop body discards f83b003b5189 ocfs2: replace usage of found with dedicated list iterator [...] discards 2bb9151f1414 scripts/decode_stacktrace.sh: support old bash version discards 5c819c7d5269 ia64: Replace comments with C99 initializers discards 4334e4c07a75 ia64: ptrace: fix typos in comments discards 19ecb36624df ia64: fix typos in comments discards 5b106127039b kernel/hung_task.c: Monitor killed tasks. discards c4a8b0b712e4 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 1b63a2aad36b fs/buffer.c: add debug print for __getblk_gfp() stall problem discards fc04f8902053 damon: vaddr-test: tweak code to make the logic clearer discards 7abf744f225a zram: add a huge_idle writeback mode discards 3f6a9511c7e7 mm: simplify follow_invalidate_pte() discards a7ec709577fc dax: fix missing writeprotect the pte entry discards e38ae17fc141 mm: pvmw: add support for walking devmap pages discards fc7776e4c641 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs discards 2d3b3cc3e85c dax: fix cache flush on PMD-mapped pages discards a9dc94d8eac1 mm: rmap: fix cache flush on THP pages discards f9222f83e1b0 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] discards dd07ae5baeee mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node discards d1c9fb3ee615 mm/memory_hotplug: reset node's state when empty during offline discards e5601c9d938c mm/page_alloc: do not calculate node's total pages and mem [...] discards 728ae9f66b17 mm: untangle config dependencies for demote-on-reclaim discards d95d4b51678a mm/vmstat: add events for ksm cow discards 1b583c1bc67b ksm-count-ksm-merging-pages-for-each-process-fix discards ba72e134c309 ksm: count ksm merging pages for each process discards 8310f6cfe2a8 mm: migrate: simplify the refcount validation when migrati [...] discards 85523e72914f mm/migration: fix possible do_pages_stat_array racing with [...] discards 64e463e27b82 mm/migration: fix potential invalid node access for reclai [...] discards 9c2997e20d2f mm/migration: fix potential page refcounts leak in migrate_pages discards 90224fa11b37 mm/migration: remove some duplicated codes in migrate_pages discards 3e2113250fad mm/migration: avoid unneeded nodemask_t initialization discards 97b06e5b27a6 mm/migration: use helper macro min in do_pages_stat discards ca4e75f5523f mm/migration: use helper function vma_lookup() in add_page [...] discards a12f0cb7ac91 mm/migration: remove unneeded local variable page_lru discards 622cbde1cf76 mm/migration: remove unneeded local variable mapping_locked discards 5ffa143bb720 mm: Add selftests for migration entries discards d0fbf6c463ea drivers/base/node.c: fix compaction sysfs file leak discards 03ac6806788b mm: compaction: use helper isolation_suitable() discards 213baeee8c43 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() discards dcb1bc1beaeb mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] discards 003e9a87c4a4 mm/z3fold: move decrement of pool->pages_nr into __release [...] discards e27ec0116da9 mm/z3fold: remove confusing local variable l reassignment discards 4d1e5302fa01 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] discards c0a53804cbed mm/z3fold: minor clean up for z3fold_free discards 7dfef6e9de9f mm/z3fold: remove obsolete comment in z3fold_alloc discards fff2fed5d608 mm/z3fold: declare z3fold_mount with __init discards 83e660f3ea74 mm: multi-gen LRU: design doc discards 041d8ec0cda3 mm: multi-gen LRU: admin guide discards b37d77f7aa6a mm: multi-gen LRU: debugfs interface discards 00572c41ee33 mm: multi-gen LRU: thrashing prevention discards 16f94fad7950 mm: multi-gen LRU: kill switch discards 3d765652a69c mm: multi-gen LRU: optimize multiple memcgs discards 32be05f0e1b8 mm: multi-gen LRU: support page table walks discards 474ec9e5caa4 mm: multi-gen LRU: exploit locality in rmap discards c5652ef8907b mm: multi-gen LRU: minimal implementation discards e113b92d6e90 mm: multi-gen LRU: groundwork discards eb222806d3f2 Revert "include/linux/mm_inline.h: fold __update_lru_size( [...] discards e6e54c8673f3 mm/vmscan.c: refactor shrink_node() discards d73b09d514e9 mm-x86-add-config_arch_has_nonleaf_pmd_young-fix discards d109a5621534 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 87eb5026caee Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 499a518a6b0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 42fbb1fe796c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 326f9e22f6ed Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 510a3b99fcc1 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 1c0db34f01b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fc5071d7a027 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7e5fb1a6c3ac Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards 8ad997d438e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b8a370315f20 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 0ff495b4775a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0696eada7055 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7188e6fb73ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9ca25a41ad85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cbb5c08b3182 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards df95801b04fd Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 822e294c5296 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards b994b58b0b0f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4a1b48fd1572 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 2dc42c9ec053 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards e0a77c25b6d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 38f1883da162 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8542852449c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards be4b1b5aea71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 491f3dae55b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2370c476823e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 99e7e6221bb8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1482602d65a2 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards de7c0f99bd50 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 22b1b3a579c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2862b51f32b4 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 2b124a555c24 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards 55749bbf9457 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f68b8b52a7a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 17ae0f5b4bd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1df1077dbf3b Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] discards 5fc679486007 Merge branch 'next' of git://github.com/cschaufler/smack-next discards f8f16e628013 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 1de0c19b3dcc Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 622bff971ecc Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 36dbedf027aa Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 2460ffd57b46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 30e58fc2f0b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 260050ede5ae Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] discards cd588ecd1fd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3b33efb34121 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bf790ba41576 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards b79a7c5548c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7f5094f5d4f3 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] discards 0cad342ef1e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 979c701aa41b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2ea2b1961446 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ab07a1d65d88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9a633a863759 random: use memmove instead of memcpy for remaining 32 bytes discards eeb3ea6412bd Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] discards d671a44856ba Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 7822479e5cca Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] discards b58bbcbe5351 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 3397e1befa1b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 8e7e81705701 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards b322e48be08f Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 0f52e407eccb Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 484800ae75a5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 20e1e31339c9 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 213cd9b9bb11 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 360af14068f2 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 1e7b6927bd39 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards fbf84bb39bb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1fa48e92cb94 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 24347f7a8e2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 721060ba02e3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 945fa067088f Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 75e43a6c023e Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards 68a421be8c27 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 0fce8d8a1aa4 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 4aa006d8a200 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 766bce865c5c Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards ff3cb095dea9 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards 73dbe8e9f8b7 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards e2ce16919a59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b8bd2ad27e26 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards fad3b09ff331 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cd4c0cea4647 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6850845b2b56 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 339b3f4a1256 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards baed20123623 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards da89136e8c7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a0052276bf71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8705ce886950 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards eaa30bfad9e8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 7276f7493f64 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards d4955730de71 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 6187b8efe56e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 39173271cb5c Merge branch 'master' of git://github.com/ceph/ceph-client.git discards fab8a7fd8022 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 928439de1fef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 92b7389c0bd2 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards f6d6ba9cea55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1cb476ad35db Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a07d6d781455 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5c10d0c9556b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8f56e1c398a2 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards c5e988c1893b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards dd206c982503 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2ce98abae68c Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 8bc58ec78480 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6e6fc3fc4a84 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards 1a71b7d94eef Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 9e2d2d550517 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 9920f21c9a3b Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 1044cd4a55de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d16cfd6e367d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 003027df3bc4 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards 7ea1e6199e84 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 04db06fb2fad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c3688d326d02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4736b518b0e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8efdb0023664 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8851cd3f5940 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cb75489e5762 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4a384eb9b67d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1717b18504fe Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 66919bce621b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8e7a46f72362 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d3fa5971d71d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 36d0e6fc5f71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 019c5850f6c0 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 5650aee16ca7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 26b4eb5362bb Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards 503722a55802 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards dff35ae9458b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a3e1163f7eb1 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 6f9f395ef1d4 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards bba1adc711e7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 675617b10b90 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards c2240d6e1871 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 19aa3b8edc38 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 88750e0603e3 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards b0e11dea97d7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards b781c3c7e73a Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] discards 0477faae5adc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards d19934e06e45 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards eaca0237a6fe Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 96fc39a2b39b Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards ffb6e41049a5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 91aecea5afdb Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] discards 8c2ce9fb8a44 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards 13446d07f341 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 7064d76d8e19 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 3dd6cc0b9f95 Merge branch 'for-linus' of git://github.com/awilliam/linu [...] discards 4ba342fc897a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards fdbddfa44ec3 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] discards ae26e362fc4f Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards bc1debeb9b2a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards f57980389549 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 780ef4127368 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards e4c2beea4cce Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 9921d1e3e1f7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 4a904e42b4d2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards ba21cabe9481 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards d2d9f855d509 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 0f3b7f2dd29f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 61d57219d626 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 44b9489da35a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 61ab3884d3e0 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards dffb6dd28c4c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] discards 1793d3a5e624 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards 631ef461f863 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] discards 0b820c187f18 f2fs: keep io_flags to avoid IO split due to different op_ [...] discards bc306e5db195 f2fs: remove obsolete whint_mode discards b113137a1793 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] discards f6af90a233ee Merge remote-tracking branch 'asoc/for-5.19' into asoc-next discards 5b0bde3a14cc Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus discards 8191ea4310c0 cifs: verify that tcon is valid before dereference in cifs [...] discards 07a74239e215 f2fs: give priority to select unpinned section for foreground GC discards 3174f88d57af f2fs: replace usage of found with dedicated list iterator [...] discards 8dba67d62231 f2fs: Remove usage of list iterator pas the loop for list_ [...] discards 28a8c7aee08a f2fs: change the current atomic write way discards 879f890cdfe9 f2fs: fix dereference of stale list iterator after loop body discards eea8dd3bb3ec f2fs: avoid infinite loop to flush node pages discards 06f11ff1923c f2fs: fix wrong condition check when failing metapage read discards 81a30df24677 f2fs: fix to do sanity check on inline_dots inode discards 345cf710c779 f2fs: introduce data read/write showing path info discards 3c096ea0f511 Documentation/ABI: sysfs-fs-erofs: Fix Sphinx errors discards 1a5bf8273b95 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() discards 09ba0e508320 hwmon: introduce hwmon_sanitize_name() discards 1a536d275163 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo discards 0797ddcd0bc4 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code discards 9a236eeeee65 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE discards d377a61a63b7 hwmon: (jc42) add HWMON_C_TZ_REGISTER discards ce777e1b2ebe Merge branch 'for-5.19/io_uring-socket' into for-next discards a16a2c8bfbed io_uring: add socket(2) support discards babfab0073f9 net: add __sys_socket_file() discards 8724489e5ffc phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe discards 19974ef56750 phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe discards d508ba2d0e57 pinctrl: renesas: Remove unneeded #include <linux/init.h> discards c49080bb5658 pinctrl: renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled discards b430890b5e0a pinctrl: renesas: rzg2l: Add RZ/G2UL support discards 269e7ccf756e pinctrl: renesas: r8a77995: Add QSPI and RPC pins, groups, [...] discards 5826af7f9a33 pinctrl: renesas: r8a77990: Add RPC pins, groups, and functions discards 1ef65e7322a8 pinctrl: renesas: Simplify multiplication/shift logic discards c70898aa4102 Revert "memory: omap-gpmc: Make OMAP_GPMC config visible a [...] discards a4d0406f4b7c Merge branch 'fixes' into for-next discards aba019105d3d Revert "memory: omap-gpmc: Allow building as a module" discards c80b24428dc2 Merge branch 'mem-ctrl-next' into for-next discards 56ab66b696f9 Merge branch 'fixes' into for-next discards 953d7e7cedb4 memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode discards eb55c7180be6 memory: omap-gpmc: Allow building as a module discards 656d1be692be memory: omap-gpmc: Make OMAP_GPMC config visible and selectable discards b2a53d4ef861 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] discards 726f1e25c93b dma-direct: avoid redundant memory sync for swiotlb discards 7613417c58a8 mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG discards 15682eacf199 mm: x86, arm64: add arch_has_hw_pte_young() discards cdb0acaee936 mm/vmscan: remove obsolete comment in get_scan_count discards 4ed8f55522d8 mm/vmscan: sc->reclaim_idx must be a valid zone index discards d7a5f9d928c1 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 discards cbb34804ebad mm/vmscan: make sure wakeup_kswapd with managed zone discards 262295482136 mm/vmscan: reclaim only affects managed_zones discards abb1c8c2de3a userfaultfd/selftests: use swap() instead of open coding it discards 26d0c309d567 selftests/uffd: enable uffd-wp for shmem/hugetlbfs discards 4b876dfde9b7 mm: enable PTE markers by default discards f13e9b372842 mm/uffd: enable write protection for shmem & hugetlbfs discards 362b985b58aa mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs discards 42f759903018 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered discards 39ca5b4b27d3 mm/hugetlb: handle uffd-wp during fork() discards afbef99a0e4d mm/hugetlb: only drop uffd-wp special pte if required discards c7e552e3a430 mm/hugetlb: allow uffd wr-protect none ptes discards 77866b52aed0 mm/hugetlb: handle pte markers in page faults discards 53b52ec26bc2 mm/hugetlb: handle UFFDIO_WRITEPROTECT discards ddc8bbe86fa2 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP discards 97bda72626b5 mm/hugetlb: hook page faults for uffd write protection discards 4ecd7cbb0309 mm/hugetlb: introduce huge pte version of uffd-wp helpers discards 729c63ce2bbd mm/shmem: handle uffd-wp during fork() discards 71320a8066fb mm/shmem: allows file-back mem to be uffd wr-protected on thps discards 650561f8852a mm/shmem: allow uffd wr-protect none pte for file-backed mem discards d2d293faec99 mm/shmem: persist uffd-wp bit across zapping for file-backed discards b954cc6d9928 mm/shmem: handle uffd-wp special pte in page fault handler discards dba8a34004a5 mm/shmem: take care of UFFDIO_COPY_MODE_WP discards b0f9fbe6f786 fixup! mm/uffd: PTE_MARKER_UFFD_WP discards 44044acf8d85 mm/uffd: PTE_MARKER_UFFD_WP discards fa6009949163 mm: check against orig_pte for finish_fault() discards 1ae034d98f81 mm: teach core mm about pte markers discards 1112411b72b5 fixup! mm: Introduce PTE_MARKER swap entry discards 4d32327e85b7 mm: introduce PTE_MARKER swap entry discards 3fb21f4e3882 mm: mmap: register suitable readonly file vmas for khugepaged discards 06503cf5b640 mm: khugepaged: introduce khugepaged_enter_vma() helper discards cb225a66c269 mm: khugepaged: move some khugepaged_* functions to khugepaged.c discards 29cf2320078d mm: khugepaged: make khugepaged_enter() void function discards d5ba60c00ea0 mm: thp: only regular file could be THP eligible discards eda8012fa634 mm: khugepaged: skip DAX vma discards aeecac43c04c mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED discards 5cfca87237b6 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE discards 3e68e4675905 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* discards 5252d12d4201 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* discards 2afe5c9ab8e1 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions discards 4dc9125aeca4 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 discards 396e157e4b86 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] discards 077db0d73aa7 hugetlb: remove use of list iterator variable after loop discards b15547f1b304 mm/khugepaged: sched to numa node when collapse huge page discards 80e15cf72a64 Revert "mm/memory-failure.c: fix race with changing page c [...] discards 758c5677ab32 mm/hwpoison: put page in already hwpoisoned case with MF_C [...] discards a9bd4f5ed94f mm/memory-failure.c: remove unnecessary (void*) conversions discards 3a186561cf7a mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] discards 22ab9e2172e0 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] discards 189538942fee mm: page_alloc: simplify pageblock migratetype check in __ [...] discards d30d832f278b mm: discard __GFP_ATOMIC discards 187a49966460 mm-page_alloc-add-same-penalty-is-enough-to-get-round-robi [...] discards f83a67e0a20e mm/page_alloc: adding same penalty is enough to get round- [...] discards 8c55a1ed1f9b mm/page_alloc: simplify update of pgdat in wake_all_kswapds discards 798ab83daaf1 Documentation/sysctl: document page_lock_unfairness discards d4048ea8f798 mm/vmalloc: fix a comment discards 1c607026b31e mm/mremap: avoid unneeded do_munmap call discards 8808acc36b4e mm/mremap: use helper mlock_future_check() discards 8ef351bb8331 mm: avoid unnecessary flush on change_huge_pmd() discards fbae00dad008 mm/mprotect: do not flush when not required architecturally discards 2b181933d1d6 mm/mprotect: use mmu_gather discards 4075363e9a65 mm/mmap.c: fix align-error when get_addr in unmapped_area_topdown discards 22a3b438a70e mm/mmap: drop arch_vm_get_page_pgprot() discards 3e46a0854bd6 mm/mmap: drop arch_filter_pgprot() discards fbe49e983c28 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 857cb7b5bd47 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards 1e658b980d66 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards af4d18218a29 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT discards d16f1ce5e1f1 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT discards 4d9a37896f6f mm/mmap.c: use helper mlock_future_check() discards 5c6c46912cc0 mm: modify the method to search addr in unmapped_area_topdown discards 5d2bda4bac9f mm/mmap: clarify protection_map[] indices discards e7039995fe4a mm/debug_vm_pgtable: drop protection_map[] usage discards dd35f9ba2a6f mm/mmu_gather: limit free batch count and add schedule poi [...] discards 657f19d5fccd mm/mmap.c: use mmap_assert_write_locked() instead of open [...] discards 031b3a374319 mm/memcg: non-hierarchical mode is deprecated discards bac739009074 mm/memcg: move generation assignment and comparison together discards 2cfcaac93543 mm/memcg: set pos explicitly for reclaim and !reclaim discards e2aa03cd1486 mm/memcg: set memcg after css verified and got reference discards e8d492b0eb51 mm/memcg: mz already removed from rb_tree if not NULL discards f64c8ae86f65 mm/memcg: remove unneeded nr_scanned discards 956158866f10 mm-shmem-make-shmem_init-return-void-fix discards ecd6cd58f81c mm: shmem: make shmem_init return void discards 8bc3a6af8f21 VFS: Add FMODE_CAN_ODIRECT file flag discards 7c8de0f65713 mm: submit multipage write for SWP_FS_OPS swap-space discards 9dbff69b1588 mm: submit multipage reads for SWP_FS_OPS swap-space discards 8cbcc910aec5 doc: update documentation for swap_activate and swap_rw discards 6215f6f0b7d5 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw discards 04b17ba3bd9b mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] discards 749b06c70f77 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space discards db70e084f795 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate discards feb653bca3bb mm: drop swap_dirty_folio discards 49eba376b655 mm-create-new-mm-swaph-header-file-fix discards 6cc57f6146a4 mm: create new mm/swap.h header file. discards d5033f761cad tools/testing/selftests/vm/gup_test.c: clarify error statement discards f3d247338e8e powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s discards d72c7e27289e powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s discards 7b50ee0232b7 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards f414649c28ef s390/pgtable: cleanup description of swp pte layout discards 235125a1c936 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards 6f7c350d8f0d x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards ea4535752e4a mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE discards 0d3a1c54afec mm/swap: remember PG_anon_exclusive via a swp pte bit discards 16652e6f333e mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] discards 2df8746d3301 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] discards 55db114cef5a mm: support GUP-triggered unsharing of anonymous pages discards 5d3fbff9071f mm/gup: disallow follow_page(FOLL_PIN) discards e13e6620058b mm: remember exclusively mapped anonymous pages with PG_an [...] discards 5925f0fd1947 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] discards 9713f5ba5b2a mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] discards 63b4818e61ac mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] discards c654bd31f5f4 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() discards dc40ca5894cd mm/rmap: pass rmap flags to hugepage_add_anon_rmap() discards 5587e7376c55 mm/rmap: remove do_page_add_anon_rmap() discards 56bd06e3f7df mm/rmap: convert RMAP flags to a proper distinct rmap_t type discards 99fd5fda0a3e mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] discards 16b2af47b578 mm/memory: slightly simplify copy_present_pte() discards 9625ad34a538 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] discards 192f0d242e81 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] discards e6f415b7fbd9 tools/vm/page_owner_sort.c: provide allocator labelling an [...] discards ef31dfbef009 tools/vm/page_owner: support debug log to avoid huge log print discards 72572a10437b tools/vm/page_owner_sort.c: support sorting blocks by mult [...] discards 522cfdc40885 tools/vm/page_owner_sort.c: support for multi-value select [...] discards d3b4c8bf5579 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] discards c924592cac76 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t discards dcaae3ddfd09 kasan: fix sleeping function called from invalid context o [...] discards f1724175cc41 procfs: prevent unprivileged processes accessing fdinfo dir discards b55bfdc21e57 /proc/kpageflags: do not use uninitialized struct pages discards e35de4a5e42d /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 35b08fd08ea5 userfaultfd: mark uffd_wp regardless of VM_WRITE flag discards e60b710c3795 mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] discards 3d618d6f0bd2 mm/munlock: remove fields to fix htmldocs warnings discards 74ae7ad88f68 memcg: sync flush only if periodic flush is delayed discards 8f04ca139f29 mm/memory-failure.c: skip huge_zero_page in memory_failure() discards cc5a4dce04fa mm-page_alloc-check-pfn-is-valid-before-moving-to-freelist-fix discards 0f7b80eb64a1 mm, page_alloc: check pfn is valid before moving to freelist discards 5eb85bccd3d5 revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE" discards d76166542a8e revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders" discards 6ee0090fa17e hugetlb: do not demote poisoned hugetlb pages discards b69f29fa8502 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n discards e9c5739918b4 mm: fix unexpected zeroed page mapping with zram swap discards 73ff821c83b1 mm, page_alloc: fix build_zonerefs_node() discards 3c10cc515c19 mm, kfence: support kmem_dump_obj() for KFENCE objects discards a46a1a68b84e kasan: fix hw tags enablement when KUNIT tests are disabled discards b231aad364b6 irq_work: use kasan_record_aux_stack_noalloc() record callstack discards edca02bd5250 mm/hwpoison: fix race between hugetlb free/demotion and me [...] discards 0eec4ba8d661 mm-secretmem-fix-panic-when-growing-a-memfd_secret-v2 discards 02f0b66677c5 mm/secretmem: secretmem_iops can be static discards ab46d7fd500c mm/secretmem: fix panic when growing a memfd_secret discards 7c43443836e1 tmpfs: fix regressions from wider use of ZERO_PAGE discards 171bed494977 MAINTAINERS: Broadcom internal lists aren't maintainers discards 4fe0e3514640 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] discards 019f3ca23fc6 Merge branch 'for-5.19/io_uring-xattr' into for-next discards 738320faacb3 io_uring: fix trace for reduced sqe padding discards 9cff4a31dd1f Merge branch 'for-next-next-v5.18-20220412' into for-next- [...] discards 6133a1df7426 Merge branch 'for-next-current-v5.17-20220412' into for-ne [...] discards a3d51c4a894c Merge branch 'ext/qu/475-fixes' into for-next-next-v5.18-20220412 discards f4a60aa0a6f2 Merge branch 'ext/qu/raid56-subpage-v2' into for-next-next [...] discards fbda079047d2 Merge branch 'misc-next' into for-next-next-v5.18-20220412 discards 8f908efb845b Merge branch 'misc-5.18' into for-next-current-v5.17-20220412 discards 41d324cea784 btrfs: return correct error number for __extent_writepage_io() discards 6167084192cd btrfs: fix the error handling for submit_extent_page() for [...] discards d664e8ab984d btrfs: avoid double clean up when submit_one_bio() failed discards c392edfbbc0c btrfs: fix direct I/O writes for split bios on zoned devices discards 21f6d4c57d53 btrfs: fix direct I/O read repair for split bios discards 96b9d795a168 btrfs: raid56: enable subpage support for RAID56 discards 13a166cb0696 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] discards 09de8de68909 btrfs: raid56: make steal_rbio() subpage compatible discards 549568b2532e btrfs: raid56: make set_bio_pages_uptodate() subpage compatible discards e57eba79c217 btrfs: raid56: remove btrfs_raid_bio::bio_pages array discards 5b839ccd12e6 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible discards 35c9ba041154 btrfs: raid56: open code rbio_stripe_page_index() discards d85d45e955b3 btrfs: raid56: make finish_rmw() subpage compatible discards 3f0560fdd457 btrfs: raid56: make __raid_recover_endio_io() subpage compatible discards 670ca1e1f905 Merge branch 'for-5.19/io_uring' into for-next discards d5148a37fea2 io_uring: optimise io_get_cqe() discards d157c4992ad6 f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode discards 01a3b6df5c1a f2fs: don't set GC_FAILURE_PIN for background GC discards c65905161c04 f2fs: check pinfile in gc_data_segment() in advance discards be2835a9d572 btrfs: raid56: make finish_parity_scrub() subpage compatible discards 5adade229127 btrfs: raid56: make rbio_add_io_page() subpage compatible discards 6c89fe239c76 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors discards b077eb8bd5fb btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors discards 8cf911e0d212 btrfs: raid56: introduce new cached members for btrfs_raid_bio discards c349348b97f0 btrfs: raid56: make btrfs_raid_bio more compact discards d77444ca5242 btrfs: raid56: open code rbio_nr_pages() discards 636b44141d71 btrfs: reduce width for stripe_len from u64 to u32 discards dee0befb812b io_uring: optimise submission left counting discards 0aaa72356d90 io_uring: optimise submission loop invariant discards 2a19ecab6aea io_uring: add helper to return req to cache list discards 6e2a9ee3fc83 io_uring: helper for empty req cache checks discards f94d3e590011 io_uring: inline io_flush_cached_reqs discards e344c949c2d7 io_uring: shrink final link flush discards 1b9fc1aa2a2c io_uring: memcpy CQE from req discards 37aa9e03dd42 io_uring: explicitly keep a CQE in io_kiocb discards 505a75553c8d Merge branch 'for-5.19/drivers' into for-next discards 383e71cbfbbc Merge branch 'for-5.19/block' into for-next discards 5e12146d64eb drbd: Return true/false (not 1/0) from bool functions discards a5794145a17f drdb: Switch to kvfree_rcu() API discards ca5818e681e1 drbd: Replace "unsigned" with "unsigned int" discards c35c5b200f36 drbd: Make use of PFN_UP helper macro discards 8930fd6c3314 block: drbd: drbd_receiver: Remove redundant assignment to err discards 252f069057a5 drbd: address enum mismatch warnings discards c14dafd6723b drbd: fix duplicate array initializer discards bfccbe213cf2 block: allow use of per-cpu bio alloc cache by block drivers discards 5ea81c75d18c block: allow using the per-cpu bio cache from bio_alloc_bioset discards e8696baec37d Merge branch 'for-5.19/io_uring-xattr' into for-next discards e781a8b10f46 Merge branch 'for-5.19/io_uring' into for-next discards 920e39819274 io_uring: add fgetxattr and getxattr support discards 3843df5796ee io_uring: add fsetxattr and setxattr support discards 38c0efce84fc fs: split off do_getxattr from getxattr discards b6dc6c4e0d82 fs: split off setxattr_copy and do_setxattr function from [...] discards 09c5cd1f9a52 io_uring: rename io_sqe_file_register discards fcecf964508d io_uring: deduplicate SCM accounting discards 9a21e593583b io_uring: don't pass around fixed index for scm discards 0cd04736e16d io_uring: refactor __io_sqe_files_scm discards b0a237d966c2 io_uring: uniform SCM accounting discards 390d9e5384d8 io_uring: don't scm-account for non af_unix sockets discards b90ac9ff5b78 io_uring: move finish_wait() outside of loop in cqring_wait() discards 6ae64470976e io_uring: refactor io_req_add_compl_list() discards f8a778af493f io_uring: silence io_for_each_link() warning discards e0d0f2da1a07 io_uring: partially uninline io_put_task() discards 0562c273725e io_uring: cleanup conditional submit locking discards 31a590dab1c2 io_uring: optimise mutex locking for submit+iopoll discards d8b1777f7fd5 io_uring: pre-calculate syscall iopolling decision discards 4d6049775bdd io_uring: split off IOPOLL argument verifiction discards 752dbc33fa54 io_uring: clean up io_queue_next() discards 144976681846 io_uring: move poll recycling later in compl flushing discards e80dc16d629f io_uring: optimise io_free_batch_list discards 5f26a9932848 io_uring: refactor io_req_find_next discards fff37893a1c2 io_uring: remove extra ifs around io_commit_cqring discards b598c5c49b9d io_uring: small optimisation of tctx_task_work discards dc11762586dd Merge branch 'io_uring-5.18' into for-5.19/io_uring discards e3c2b4ec8dd3 Merge branch 'fixes' into for-next discards da2308ee47ea ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 discards 01fd9387ce28 ARM: dts: am3517-evm: Fix misc pinmuxing discards b6cb8af4fda9 ARM: dts: am33xx-l4: Add missing touchscreen clock properties discards 9be24a73de12 ARM: dts: Fix mmc order for omap3-gta04 omits 270a62595741 Merge branch 'fixes' into for-next discards 1bf992059be3 csky: atomic: Add custom atomic.h implementation discards 2b74a78e3fb8 csky: cmpxchg: Optimize with acquire & release discards b2f6191f543b Merge x86/cleanups into tip/master discards e28a642785ef Merge x86/sev into tip/master discards d4cab26bc493 Merge x86/urgent into tip/master discards 745ee8b958ac Merge irq/urgent into tip/master discards 61e19f0ea803 Merge x86/tdx into tip/master discards f930ffa5d2ee Merge timers/core into tip/master discards c5b768701e4f Merge irq/core into tip/master discards c32e6dbec41b Merge x86/irq into tip/master discards 9a1e97f05d15 Merge timers/urgent into tip/master discards 749ee0b92697 Merge x86/platform into tip/master discards 807da5d0f7f2 Merge x86/build into tip/master discards dc94dbb8e3bd Merge x86/cpu into tip/master discards f3af1d55f069 Merge ras/core into tip/master discards 20c3d5096d1d Merge x86/misc into tip/master discards 999838ec11f6 Merge sched/core into tip/master discards 25c19753d685 Merge perf/core into tip/master discards 59580dc66378 Merge locking/core into tip/master discards e7a4a406f5fd Merge x86/mm into tip/master discards 520edfd95e06 btrfs: simplify parameters of submit_read_repair() and rename discards 80cfb2b6398a btrfs: fix and document the zoned device choice in alloc_new_bio discards e1d9f2ef23bf btrfs: remove the zoned/zone_size union in struct btrfs_fs_info discards e912cedc79ae rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_in [...] discards c775eb22ea41 rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs discards d35f2070d9bc rcu-tasks: Handle sparse cpu_possible_mask discards ceb3223cd509 tools/include/string: Implement `strdup()` and `strndup()` discards 780d5a712c05 tools/nolibc/string: Implement `strnlen()` discards 183ba0f0a006 tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] discards 3881abd7b27a tools/nolibc/types: Implement `offsetof()` and `container_ [...] discards 5ba50e290f37 tools/nolibc/sys: Implement `mmap()` and `munmap()` discards b670a2b5cdc2 tools/nolibc: i386: Implement syscall with 6 arguments discards 6f002532eee2 tools/nolibc: Remove .global _start from the entry point code discards 80953ef415ac tools/nolibc: Replace `asm` with `__asm__` discards 25ca8d676094 tools/nolibc: x86-64: Update System V ABI document link discards ac2591f61352 docs: Update RCU cross-references as suggested in doc-guide discards 5d7a308dda70 rcu: Address polled expedited grace-period counter wrap discards b9f0af38a9c5 rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] discards 5cb14e5b1ebf rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check [...] discards 930994e3bcd6 rcutorture: Make torture.sh allow for --kasan discards d6d8b2cc13a0 rcutorture: Make torture.sh refscale and rcuscale specify [...] discards 907941e80e18 scftorture: Adjust for TASKS_RCU Kconfig option being selected discards 44b56b29e230 rcutorture: Make kvm.sh allow more memory for --kasan runs discards 57b85db70d66 rcuscale: Allow rcuscale without RCU Tasks Rude/Trace discards 52fc59bd2a59 rcuscale: Allow rcuscale without RCU Tasks discards ac8fd16a030c fs/lock: add helper locks_owner_has_blockers to check for [...] discards fc88ba43ecd6 fs/lock: only call lm_breaker_owns_lease if there is conflict. discards 7738314b7ad7 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits 0dcf1c1a6ec2 dt-bindings: mmc: imx-esdhc: Update compatible fallbacks discards e4bb7ab73376 btrfs: remove unnecessary check of iput argument discards 8726890b0a83 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages discards 5f33fdcd86ec btrfs: don't allocate a btrfs_bio for scrub bios discards a55024d5bf78 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios discards 9539711234c5 btrfs: pass bio opf to rbio_add_io_page discards 7e30f729d12f btrfs: pass a block_device to btrfs_bio_clone discards 0e833c42023d btrfs: move the call to bio_set_dev out of submit_stripe_bio discards 8665e624990a btrfs: use on-stack bio in scrub_repair_page_from_good_copy discards 92f1d70bfc0c btrfs: use on-stack bio in scrub_recheck_block discards fcd45e161870 btrfs: use on-stack bio in repair_io_failure discards 617996387cec btrfs: check-integrity: simplify bio allocation in btrfsic [...] discards bf180aba380c btrfs: check-integrity: split submit_bio from btrfsic checking discards 68f3b2fe91ab btrfs: factor check and flush helpers from __btrfsic_submit_bio discards 6bfb2e0df5b6 btrfs: fix leaked plug after failure syncing log on zoned [...] discards 3e20f5a64c32 btrfs: wait between incomplete batch memory allocations discards 6e56c4613abb btrfs: zoned: make auto-reclaim less aggressive discards cf9cc634c1b6 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 discards 9714629b3aa5 btrfs: allow block group background reclaim for non-zoned [...] discards 4045ae9636c7 btrfs: make the bg_reclaim_threshold per-space info discards 1463de87dffe btrfs: fix btrfs_submit_compressed_write cgroup attribution discards 9035fbfd6d0b btrfs: fix root ref counts in error handling in btrfs_get_ [...] discards c6b974d1d6ab btrfs: zoned: activate block group only for extent allocation discards 419881f4aa84 btrfs: return allocated block group from do_chunk_alloc() discards 889146041b83 btrfs: do not test for free space inode during NOCOW check [...] discards 86987748e3a6 btrfs: move common NOCOW checks against a file extent into [...] discards badf6653e135 btrfs: allocate page arrays using bulk page allocator discards 5693ab916368 btrfs: factor out allocating an array of pages discards ff42edaf2d8c btrfs: remove unnecessary type casts discards 0dddb7407fb7 btrfs: expand subpage support to any PAGE_SIZE > 4K discards 120789f95831 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] discards 11e827bf640c btrfs: use dummy extent buffer for super block sys chunk a [...] discards 9b9e000ad537 btrfs: assert that relocation is protected with sb_start_write() discards fd08b3360bbb fs: add a lockdep check function for sb_start_write() discards e11faa33ff2f btrfs: mark resumed async balance as writing discards 0cb53767e6f4 btrfs: simplify code flow in btrfs_ioctl_balance discards 6ad365fd1bfc btrfs: remove checks for arg argument in btrfs_ioctl_balance discards 7e9849b78b58 btrfs: remove support of balance v1 ioctl discards 42857fe4199f btrfs: release correct delalloc amount in direct IO write path discards 63a749c67aaa btrfs: replace memset with memzero_page in data checksum v [...] discards 2f7213bac11a btrfs: avoid blocking on space revervation when doing nowa [...] discards 395d9d3ef582 btrfs: avoid blocking when allocating context for nowait d [...] discards 76be03d03e09 btrfs: release path earlier at can_nocow_extent() discards 173df877b3f1 btrfs: free path at can_nocow_extent() before checking for [...] discards 3ee8766e2993 btrfs: stop allocating a path when checking if cross refer [...] discards 4b023b8d8f9c btrfs: avoid double nocow check when doing nowait dio writes discards d89be4e94a80 btrfs: avoid blocking nowait dio when locking file range discards f8c60061e2ff btrfs: avoid blocking on page locks with nowait dio on com [...] discards 36d8788fabad btrfs: remove unused variable in btrfs_{start,write}_dirty [...] discards 2a9080011ef8 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] discards 835c0180131c btrfs: add messages to printk index discards 4f1c2894f214 btrfs: tree-checker: check extent buffer owner against own [...] discards fecd7bd3a91a btrfs: add and use helper to assert an inode range is clean discards d55d805fc8aa btrfs: remove ordered extent check and wait during hole pu [...] discards 4820fcdcbf1a btrfs: lock the inode first before flushing range when pun [...] discards d389bf8f3ff1 btrfs: remove ordered extent check and wait during fallocate discards bad85820ac89 btrfs: remove inode_dio_wait() calls when starting reflink [...] discards cbce398ccc17 btrfs: remove useless dio wait call when doing fallocate z [...] discards 5a37de79258f btrfs: only reserve the needed data space amount during fallocate discards 532fa4767de3 btrfs: restore inode creation before xattr setting discards 0b28721eb96b btrfs: move common inode creation code into btrfs_create_n [...] discards 6caf88810bfc btrfs: reserve correct number of items for inode creation discards 87ccb5f98848 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() discards 85b4efe81ab0 btrfs: allocate inode outside of btrfs_new_inode() discards 138d242cd962 btrfs: warn when extent buffer leak test fails discards e98fa992033d btrfs: use a local variable for fs_devices pointer in btrf [...] discards c21b0f34ad26 btrfs: use btrfs_for_each_slot in btrfs_listxattr discards c74cd75c5648 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree discards d5c82894d731 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths discards cd2ca2b771c7 btrfs: use btrfs_for_each_slot in process_all_extents discards c3214bc0a327 btrfs: use btrfs_for_each_slot in process_all_new_xattrs discards df40d94f56aa btrfs: use btrfs_for_each_slot in process_all_refs discards 43ebdac4f708 btrfs: use btrfs_for_each_slot in is_ancestor discards 532d95c22d1f btrfs: use btrfs_for_each_slot in can_rmdir discards 6b8aa539cd00 btrfs: use btrfs_for_each_slot in did_create_dir discards 468a81a74c29 btrfs: use btrfs_for_each_slot in btrfs_real_readdir discards 516348ba46eb btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item discards f138a2aa7997 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy discards bfb9063ec766 btrfs: use btrfs_for_each_slot in find_first_block_group discards 9dc795a5dfbc btrfs: introduce btrfs_for_each_slot iterator macro discards 1ee006d08ecb btrfs: scrub: rename scrub_bio::pagev and related members discards 9ce4fc9cca06 btrfs: scrub: rename scrub_page to scrub_sector discards 673614dd9f84 btrfs: scrub: rename members related to scrub_block::pagev discards 05f1476c3d4e btrfs: remove trivial wrapper btrfs_read_buffer() discards 19b8ec1046a8 btrfs: update outdated comment for read_block_for_search() discards b96d6af1dc46 btrfs: release upper nodes when reading stale btree node f [...] discards 59bcc6c780eb btrfs: avoid unnecessary btree search restarts when reading node discards a080e2b3c95b btrfs: set inode flags earlier in btrfs_new_inode() discards cea465e281ff btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() discards fbc6771f90c2 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly discards c5bdfa28dbf2 btrfs: remove redundant name and name_len parameters to cr [...] discards 4a035124f16e btrfs: remove unused mnt_userns parameter from __btrfs_set_acl discards 4d64251508d8 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] discards f46b96b080df btrfs: remove unnecessary inode_set_bytes(0) call discards 386f960b8589 btrfs: remove unnecessary btrfs_i_size_write(0) calls discards 2cbbc482d316 btrfs: get rid of btrfs_add_nondir() discards 7022b785bebb btrfs: fix anon_dev leak in create_subvol() discards 9c82b5cbe8ac btrfs: reserve correct number of items for rename discards 69c00e25d4a7 btrfs: reserve correct number of items for unlink and rmdir omits c4ffd8a5eb94 ceph: remove incorrect session state check omits 438a8a984ad3 ceph: get snap_rwsem read lock in handle_cap_export for ce [...] omits 0cfd4e9d980c libceph: disambiguate cluster/pool full log message discards 9d0d161bce5b pinctrl: samsung: Switch to use for_each_gpiochip_node() helper discards 41e89676f4dc pinctrl: samsung: Drop redundant node parameter in samsung [...] discards 781d19cfe317 Merge branch 'thermal-int340x' into linux-next discards 487a2a1a8622 Merge branch 'devprop' into linux-next discards 356d136c9331 Merge branch 'pm-core' into linux-next omits d9d62c8c15e8 mmc: improve API to make clear hw_reset callback is for cards omits cbf4c0bd4fe4 mmc: core: improve API to make clear that mmc_sw_reset is [...] omits 4d75f8459068 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] omits 01b8e9e75e5b mmc: renesas_sdhi: remove superfluous specific M3W entry omits c894b6193ef4 mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support omits 923b56b6b0d7 mmc: omap: Make it CCF clk API compatible omits 0aea9deb107a mmc: mmc_spi: parse speed mode options omits 11325f157446 mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() omits 1c7ec586fe55 mmc: core: Set HS clock speed before sending HS CMD13 omits 2d1f43b33bea dt-bindings: mmc: mtk-sd: increase reg items omits 0916132219ae dt-bindings: mmc: xenon: Convert to JSON schema omits 05b1c1fca6d2 mmc: renesas_sdhi: R-Car V3M also has no HS400 omits d45f75d843ca mmc: renesas_sdhi: Add missing checks for the presence of quirks omits 5de6dac125bd mmc: mmci: stm32: use a buffer for unaligned DMA requests omits 352a209796a2 mmc: renesas_sdhi: style fix for proper function bodies omits 6865a8f457b0 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk omits abf556a18c6d mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk omits bb943da67315 mmc: renesas_sdhi: remove a stale comment omits f340e4489ad4 mmc: renesas_sdhi: make setup selection more understandable omits f9d709860ca4 mmc: renesas_sdhi: R-Car D3 also has no HS400 omits e80c5abe70f0 mmc: renesas_sdhi: remove outdated headers discards 76bbd108eee4 pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irq [...] discards faf80ff9e2b9 pinctrl: armada-37xx: Switch to use fwnode instead of of_node discards 88834c75cae5 pinctrl: meson: Replace custom code by gpiochip_node_count() call discards ffd11c5b50b0 pinctrl: meson: Enable COMPILE_TEST discards 9a8776fdc99c pinctrl: meson: Rename REG_* to MESON_REG_* omits 876a45a50a20 dt-bindings: mtd: jedec, spi-nor: remove unneeded properties omits 419299aefb2d mtd: maps: ixp4xx: Drop driver omits 68471517e883 mtd: call of_platform_populate() for MTD partitions discards 6f46416f472d Merge branch 'imx/dt64' into for-next discards 7e192a795cc9 Merge branch 'imx/dt' into for-next discards 2c1ea75bde09 Merge branch 'imx/bindings' into for-next discards c18c0dada89a Merge branch 'imx/drivers' into for-next omits 3a8003436e6a bus: mhi: host: pci_generic: Flush recovery worker during freeze omits 0079f9c104cd bus: mhi: host: pci_generic: Add missing poweroff() PM callback discards 7ad37b737818 refscale: Allow refscale without RCU Tasks Rude/Trace omits f2d9973abd73 cpufreq: mediatek: Enable clocks and regulators omits 65990f6ee6bf cpufreq: mediatek: Remove unused headers omits 25f39c7c653e cpufreq: mediatek: Cleanup variables and error handling in [...] omits ec090a479695 cpufreq: mediatek: Use module_init and add module_exit discards ded03a5e02d5 refscale: Allow refscale without RCU Tasks omits dfabbb48bdcc arm64: tegra: add node for tegra234 cpufreq omits 2f8eedaad13f cpufreq: tegra194: Add support for Tegra234 omits 6da99f086dc6 cpufreq: tegra194: add soc data to support multiple soc omits aab40ecbd2ed dt-bindings: Document Tegra CCPLEX Cluster discards e2294bf9b46b rcu: Check for successful spawn of ->boost_kthread_task discards f55bd5aaf27c rcu: Remove needless polling work requeue for further waiter discards 6557175ba889 tools/nolibc/stdlib: only reference the external environ w [...] discards c61b22abb053 tools/nolibc/string: do not use __builtin_strlen() at -O0 discards f62ba8421dc1 rcu: Make normal polling GP be more precise about sequence [...] discards b611d09c5cb1 tools/nolibc: add the nolibc subdir to the common Makefile discards aec13928fe97 tools/nolibc: add a makefile to install headers discards 9a06f7fac3cd tools/nolibc/types: add poll() and waitpid() flag definitions discards cdbc3e7710c9 tools/nolibc/sys: add syscall definition for getppid() discards c34fe809a976 tools/nolibc/string: add strcmp() and strncmp() discards d1ebfd5f793a tools/nolibc/stdio: add support for '%p' to vfprintf() discards da58d9d97a8c tools/nolibc/stdlib: add a simple getenv() implementation discards 3d54d4fbbfb6 tools/nolibc/stdio: make printf(%s) accept NULL discards cf6d2b94c741 rcutorture: Allow specifying per-scenario stat_interval discards 109cd8962884 rcu-tasks: Restore use of timers for non-RT kernels discards b2a2dd9734b7 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario discards 5de6ca55af16 rcutorture: Allow rcutorture without RCU Tasks Rude discards 74033799098b rcutorture: Allow rcutorture without RCU Tasks discards 915abeec86b2 rcutorture: Allow rcutorture without RCU Tasks Trace discards 84b88f4ecefd rcu: Make the TASKS_RCU Kconfig option be selected discards f856f43d30c0 rcu: Make TASKS_RUDE_RCU select IRQ_WORK discards 707d3a114810 srcu: Drop needless initialization of sdp in srcu_gp_start() discards c59f4320d02a rcutorture: Test polled expedited grace-period primitives discards 57fba3cb96e7 rcu: Fix preemption mode check on synchronize_rcu[_expedited]() omits e7d40b416c50 Merge branch 'next/dt' into for-next discards d3c5e848cc64 rcu: Fix expedited GP polling against UP/no-preempt environment discards 89f281418d67 rcu: Add polled expedited grace-period primitives discards 599b84508bf2 rcutorture: Call preempt_schedule() through static call/key discards e7940b137d6b torture: Save "make allmodconfig" .config file discards a953ceb7313f scftorture: Remove extraneous "scf" from per_version_boot_params discards 2914079f4ef3 rcu: Make UP-vacuous normal grace period advance sequence discards f8b22bfd910f rcu: Print number of online CPUs in RCU CPU stall-warning [...] discards 40ff80676848 srcu: Prevent expedited GPs and blocking readers from cons [...] discards 62753902c1f1 rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] discards 2727813c9d5b rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] discards a5354ea1d985 rcutorture: Add missing return and use __func__ in warning discards 4961467a6650 rcutorture: Avoid corner-case #DE with nsynctypes check discards b8998a84eea6 rcu-tasks: Make Tasks RCU account for userspace execution discards 18a287931500 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() discards d558b49625d4 rcu: Add comments to final rcu_gp_cleanup() "if" statement discards b5402e755188 torture: Enable CSD-lock stall reports for scftorture discards d4f9319ed036 kernel/smp: Provide boot-time timeout for CSD lock diagnostics discards 6749b415f9c6 scftorture: Fix distribution of short handler delays discards fe4ae925daef rcu-tasks: Print pre-stall-warning informational messages discards 11ae7e51f613 torture: Skip vmlinux check for kvm-again.sh runs discards f8268320f5a8 torture: Make thread detection more robust by using lspcu discards 4443f5533899 rcu: Check for jiffies going backwards discards dc12e0be9481 torture: Permit running of experimental torture types discards 85b58a347a6c docs: Add documentation for rude and trace RCU flavors discards de83f2ed63a8 rcu-tasks: Fix race in schedule and flush work discards 2057124ca19b rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] discards ee61dfe898cf rcu: Initialize boost kthread only for boot node prior SMP [...] discards cf47510983e3 rcu: Assume rcu_init() is called before smp discards eafc2b9bc1a5 rcu/nocb: Move rcu_nocb_is_setup to rcu_state discards 5c01c9b8735d rcu: Remove rcu_is_nocb_cpu() discards 5d76f8d6e857 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT discards d9595c4f336a rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting discards 77bdb62098ae torture: Use "-o Batchmode=yes" to disable ssh password requests discards 22879792d155 torture: Reposition so that $? collects ssh code in torture.sh discards 31590102d95c tools/nolibc/stdlib: implement abort() discards 937be5878ca5 tools/nolibc: also mention how to build by just setting th [...] discards deca87786faa tools/nolibc/time: create time.h with time() discards 10af3ea90269 tools/nolibc/signal: move raise() to signal.h discards c3a3b2ba0623 tools/nolibc/unistd: add usleep() discards 366a6ae6eaa7 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] discards d2c17b7434a7 tools/nolibc/errno: extract errno.h from sys.h discards b4660d013ce0 tools/nolibc/string: export memset() and memmove() discards 239e793bf7b0 tools/nolibc/types: define PATH_MAX and MAXPATHLEN discards 9516e2d91d3f tools/nolibc/arch: mark the _start symbol as weak discards 06103757de7c tools/nolibc: move exported functions to their own section discards 7ea805df9163 tools/nolibc/string: add tiny versions of strncat() and strlcat() discards 2ab19a88a6a7 tools/nolibc/string: add strncpy() and strlcpy() discards 7c33929bd084 tools/nolibc/string: slightly simplify memmove() discards 3a30e25b5f00 tools/nolibc/string: use unidirectional variants for memcpy() discards dd2140482b9a tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] discards 223cbbc0159a tools/nolibc/stdlib: make raise() use the lower level sysc [...] discards a206c83cf048 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() discards a01444c930c4 tools/nolibc/sys: make open() take a vararg on the 3rd argument discards 8e7653155d91 tools/nolibc/stdio: add perror() to report the errno value discards d745c140a829 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE discards dc339d5bc6b9 tools/nolibc/stdio: add a minimal [vf]printf() implementation discards eacb7bde83b9 tools/nolibc/stdio: add fwrite() to stdio discards f554f3c24365 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] discards 73df80f8e1ba tools/nolibc/stdio: add a minimal set of stdio functions discards f42654f1d779 tools/nolibc/stdlib: add utoh() and u64toh() discards 046bb70cbb8f tools/nolibc/stdlib: add i64toa() and u64toa() discards e19166fc62e2 tools/nolibc/stdlib: replace the ltoa() function with more [...] discards 4da5599aa5cc tools/nolibc/stdlib: move ltoa() to stdlib.h discards 84089103b1b0 tools/nolibc/types: move makedev to types.h and make it a macro discards aececad13275 tools/nolibc/types: make FD_SETSIZE configurable discards 8912bf831d57 tools/nolibc/types: move the FD_* functions to macros in types.h discards 9fe0f37b041a tools/nolibc/ctype: add the missing is* functions discards 0444570fc7f5 tools/nolibc/ctype: split the is* functions to ctype.h discards a7cdae582c9f tools/nolibc/string: split the string functions into string.h discards 5a7f7782e247 tools/nolibc/stdlib: extract the stdlib-specific functions [...] discards 8906d2d0e3fd tools/nolibc/sys: split the syscall definitions into their [...] discards 299b0eb466e8 tools/nolibc/arch: split arch-specific code into individual files discards 1b7881f66d73 tools/nolibc/types: split syscall-specific definitions int [...] discards b929e3bd453d tools/nolibc/std: move the standard type definitions to std.h discards 85383663a0fa tools/nolibc: guard the main file against multiple inclusion discards 2a729c56ab31 tools/nolibc: use pselect6 on RISCV discards e1bfa31b12d0 rcutorture: Suppress debugging grace period delays during [...] discards 8f3d4768a436 torture: Add rcu_normal and rcu_expedited runs to torture.sh discards 7010a970e514 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() discards 17d16afc98cf rcu-tasks: Check for abandoned callbacks discards 4665e54e64c8 Merge commit 'cfe43f478b79ba45573ca22d52d0d8823be068fa' into HEAD omits 4f89447fda72 Merge branch 'arm/multiplatform' into for-next omits ef6b260a4134 Merge branch 'arm/dt' into for-next omits 85ac66f27440 Merge branch 'arm/fixes' into for-next discards 29a87eaccf7e Merge branch 'mem-ctrl-next' into for-next discards c76cfb535bf2 csky: optimize memcpy_{from,to}io() and memset_io() discards 7e4c3021f612 csky: Add C based string functions omits 2bf92593ef58 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next omits aee7f609222b Merge branch for-5.19/arm64/dt into for-next omits 8b5568bffd47 Merge branch for-5.19/arm/defconfig into for-next omits 58324d65559a Merge branch for-5.19/memory into for-next omits 587df8686740 Merge branch for-5.19/soc into for-next omits 5cd3b71ee156 Merge branch for-5.19/arm/core into for-next discards da005f876630 Merge tag 'scmi-fixes-5.18' of git://git.kernel.org/pub/sc [...] discards fb1af43bed37 Merge tag 'vexpress-fixes-5.18' of git://git.kernel.org/pu [...] discards a524d1566e0f xtensa: patch_text: Fixup last cpu should be master discards c0e3693ba3f9 Merge branch 'mem-ctrl-next' into for-next omits 94a276e2b55e Merge branch 'next/drivers' into for-next omits 1b2de0791571 gfs2: Mark the remaining process-independent glock holders [...] omits c1fdfce4edfd gfs2: Mark flock glock holders as GL_NOPID omits 6b3eb3cc5b99 gfs2: Add GL_NOPID flag for process-independent glock holders discards 4a0b43dbcb6c Merge branch 'fixes' into for-next discards 38a1944deda4 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] discards fa5cd0fd5bdf Bluetooth: Print broken quirks discards c625b467f47c Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] discards 63dd7af77a25 Bluetooth: hci_qca: Use del_timer_sync() before freeing discards 8b55b1801f2c Bluetooth: btintel: Constify static struct regmap_bus discards 9d5632f179b1 Bluetooth: Keep MGMT pending queue ordered FIFO discards 92b8aa6d18f7 Bluetooth: fix dangling sco_conn and use-after-free in sco [...] discards 252e3dbcae50 Bluetooth: mt7921s: Fix the incorrect pointer check discards fed7bacb1c02 Bluetooth: btbcm: Support per-board firmware variants discards 535f49a9e1f9 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV discards 967375d467ac erofs: fix use-after-free of on-stack io[] discards 873863d594c4 Merge branch 'misc-5.18' into next-fixes discards 2afc1933fbc6 media: dvb-usb: dib0700_devices: use an enum for the devic [...] discards 2aaa2f7a7928 media: dvb-usb: dibusb-mc: use an enum for the device number discards 3ac3af4497b5 media: dvb-usb: dibusb-mb: use an enum for the device number discards 31caf818fa93 media: dvb-usb: vp7045: use an enum for the device number discards fa8ee8310042 media: dvb-usb: vp702x: use an enum for the device number discards 4974251651ec media: dvb-usb: umt-010: use an enum for the device number discards 06f053bcdcb1 media: dvb-usb: ttusb2: use an enum for the device number discards aa95d90371ec media: technisat-usb2: use the newer dvb-usb macros for US [...] discards d3aa44cf1235 media: dvb-usb: pctv452e: use an enum for the device number discards c5d859fdb9a8 media: dvb-usb: opera1: use an enum for the device number discards 88b5619fc4ef media: dvb-usb: nova-t-usb2: use an enum for the device number discards b534228aae02 media: dvb-usb: m920x: use an enum for the device number discards e795c6199dfb media: dvb-usb: gp8psk: use an enum for the device number discards 57688c6a3132 media: dw2102: use the newer dvb-usb macros for USB device discards 63c373353f34 media: dtv5100: use the newer dvb-usb macros for USB device discards 23d4208da25b media: dvb-usb: dtt200u: use an enum for the device number discards ce66141ed8f6 media: digitv: use the newer dvb-usb macros for USB device discards 6884cbbe65d3 media: cxusb: use the newer dvb-usb macros for USB device discards 5605e220072a media: cinergyT2-core: use the newer dvb-usb macros for US [...] discards 08fdb81ba253 media: dvb-usb: az6027: use an enum for the device number discards 434593f3f471 media: af9005: use the newer dvb-usb macros for USB device discards 1f176c73b49b media: dvb-usb: a800: use an enum for the device number discards 80ba8bd6d93a media: dvb-usb: Add helper macros for using USB VID/PID discards a57e3ce9a4bd media: dvb-usb: vp702x: reference to usb ID table discards 0c7cf312e6e4 media: dvb-usb: move USB IDs to dvb-usb-ids.h discards 0edce70c2820 media: dvb-usb-ids.h: sort entries discards c5057050a59f Merge branch 'mem-ctrl-next' into for-next omits f6354da78949 Merge branch 'next/soc' into for-next omits c2fb39082777 Merge branch 'next/dt64' into for-next omits 2aa2a943ed38 Merge branch 'next/dt' into for-next omits 097ca4ec48c2 Merge branch 'next/soc' into for-next omits d2957507743f Merge branch 'next/dt' into for-next omits ead638654d75 gfs2: Replace list_prepare_entry() with list_entry() omits 21b19dccc8bf gfs2: replace 'found' with dedicated list iterator variable discards 5e8cf6bbbf3d Merge branch 'pci/resource' discards 6e1819cf6dc2 Merge branch 'pci/hotplug' discards 3be4cb5a568e x86/PCI: Log host bridge window clipping for E820 regions discards 715c9faa2d2d pinctrl: renesas: r8a77990: Add drive-strength discards d5c9688095d2 pinctrl: renesas: Allow up to 10 fields for drive_regs discards 415ca701e22d dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl discards 99499a2b0ff0 loop: yet another approach to fix the loop lock order inversions omits ae5d03879e63 workqueue: Warn flushing of kernel-global workqueues omits 8a3d3ea66f0d selftests/seccomp: Add SKIP for failed unshare() discards 49c624f51ed5 Merge branches 'lkmm-dev.2022.03.29a' and 'srcu.2022.03.29 [...] discards 7770f645fa26 tools/memory-model: Use "-unroll 0" to keep --hw runs finite discards 948ae98f6240 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] discards da877fde18ab tools/memory-model: Add data-race capabilities to judgelitmus.sh discards 521aac712b51 tools/memory-model: Add checktheselitmus.sh to run specifi [...] discards dab2765298a5 tools/memory-model: Repair parseargs.sh header comment discards 405e3dd2f6ad tools/memory-model: Add "--" to parseargs.sh for addition [...] discards dc8339a1364c tools/memory-model: Make history-check scripts use mselect7 discards 32d828d9557d tools/memory-model: Make checkghlitmus.sh use mselect7 discards e61e6ed03fac tools/memory-model: Fix scripting --jobs argument discards f12342ff10b4 tools/memory-model: Implement --hw support for checkghlitmus.sh discards 95d8dc836873 tools/memory-model: Add -v flag to jingle7 runs discards 812f15cd0072 tools/memory-model: Make runlitmus.sh check for jingle errors discards 00feb50e4465 tools/memory-model: Allow herd to deduce CPU type discards cbcce422dbda tools/memory-model: Keep assembly-language litmus tests discards cd44819efa38 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] discards 7b399680dbfa tools/memory-model: Make runlitmus.sh generate .litmus.out [...] discards 7d4ccf5faa3a tools/memory-model: Split runlitmus.sh out of checklitmus.sh discards 3104b8ccdfe9 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files discards 52ff48fc2936 tools/memory-model: Hardware checking for check{,all}litmus.sh discards c3177e905f85 tools/memory-model: Fix checkalllitmus.sh comment discards ab39ff27fe7c tools/memory-model: Add simpletest.sh to check locking, RC [...] discards 11b0780873a8 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] discards 0219f19c0a1e tools/memory-model: Update parseargs.sh for hardware verification discards be8ac4e5a50a tools/memory-model: Fix paulmck email address on pre-exist [...] discards fc10ad64eec0 tools/memory-model: Make judgelitmus.sh detect hard deadlocks discards 57aa0b771f38 tools/memory-model: Make judgelitmus.sh identify bad macros discards b0057a64de07 tools/memory-model: Make cmplitmushist.sh note timeouts discards fe60f1e4e6f9 tools/memory-model: Make judgelitmus.sh note timeouts discards 577bb94aa134 tools/memory-model: Document locking corner cases discards 6f4216c92639 srcu: Add contention check to call_srcu() srcu_data ->lock [...] discards 58c56e55e3f2 srcu: Automatically determine size-transition strategy at boot discards 31749fd9d02b srcu: Add contention-triggered addition of srcu_node tree discards febb770cc368 srcu: Create concurrency-safe helper for initiating size t [...] discards 413aba15723e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe discards 8f1670ae5eb3 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] discards e3eea3dd811a srcu: Avoid NULL dereference in srcu_torture_stats_print() discards f3e780664d5a srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() discards e306be46b9e6 srcu: Add boot-time control over srcu_node array allocation discards ea142f24b368 srcu: Ensure snp nodes tree is fully initialized before traversal discards b9fb1ec6966c srcu: Use invalid initial value for srcu_node GP sequence numbers discards 2567937e80bb srcu: Compute snp_seq earlier in srcu_funnel_gp_start() discards 056094786a19 srcu: Make rcutorture dump the SRCU size state discards 9137ff34f34c srcu: Add size-state transitioning code discards 2465a5e9713b srcu: Dynamically allocate srcu_node array discards 229097d562cc srcu: Make Tree SRCU able to operate without snp_node array discards 900d237c7f2b srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf discards 15e6d352aac4 srcu: Fix s/is/if/ typo in srcu_node comment discards 9c8c6ca3e7cf srcu: Tighten cleanup_srcu_struct() GP checks omits 452d059ea2b6 drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c omits 83033c4aef91 scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_fr [...] omits ec450782461e uapi: wireless: Replace zero-length array with flexible-ar [...] omits 34ff2a3acf46 virt: acrn: Prefer array_size and struct_size over open co [...] omits f17a8ab17a34 afs: Prefer struct_size over open coded arithmetic omits 8d3e81cef5cb selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...] omits 1b247f23d58a selftests/harness: Pass variant to teardown omits bb026055192e selftests/harness: Run TEARDOWN for ASSERT failures discards 5cf4bc46c2f2 IDT: Fix Build warnings on some 32bit architectures. discards c7cded845fc1 ext4: truncate during setxattr leads to kernel panic discards db5dda167da5 ext4: fix fallocate to use file_modified to update permiss [...] omits 1d27adee48cf selftests/seccomp: Don't call read() on TTY from background pgrp discards 6009ff9e8020 Merge branch 'fs.mount_setattr.fixes' into for-next omits 1be9b7206b7d Merge branch 'for-5.18' into for-next omits 6ceb6a96db4e Merge branch 'v5.17-fixes' into for-next omits bfa883aceaf4 Merge branch 'v5.17-next/soc' into for-next omits 57278309680c Merge branch 'v5.17-next/dts64' into for-next omits ed7e1505b075 Merge branch 'v5.17-next/dts32' into for-next omits 45c9e9a608aa dt-bindings: arm: mediatek: mmsys: add support for MT8186 omits 919e96df951d dt-bindings: mediatek: add compatible for MT8186 pwrap omits 498540577aef soc: mediatek: pwrap: add pwrap driver for MT8186 SoC omits 2f67bb34d9e2 soc: mediatek: mmsys: add mmsys reset control for MT8186 omits b319542664df soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data discards 4a14311a3b93 counter: Stop using dev_get_drvdata() to get the counter device omits 88ea791b5665 Merge branch 'for-5.17-fixes' into for-next omits 485ec84dbb02 Merge branch 'for-5.17-fixes' into for-next omits 6c6d06e02a32 Merge branch 'for-5.17-fixes' into for-next omits ad9bff39fb84 Merge branch 'for-5.17-fixes' into for-next discards d52c14f5f9b3 Merge branch 'pidfd.fd_install' into for-next omits 48da2ddc4c78 Merge branch 'for-5.17-fixes' into for-next omits b1c852c71719 Merge branch 'for-5.17-fixes' into for-next omits 27fe872b5169 Merge branch 'for-5.17-fixes' into for-next omits 12ab2b5c8a0e Merge branch 'for-5.17' into for-next omits a091b198ba1a Merge branch 'for-5.17' into for-next omits b699a483de89 Merge branch 'for-5.16-fixes' into for-next discards 95b115332a83 zonefs: remove redundant null bio check adds ea5dc046127e cachefiles: unmark inode in use in error path adds 7b2f6c306601 cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set [...] adds c54eead2a669 docs: filesystems: caching/backend-api.rst: correct two re [...] adds 5d3d5b9645b5 docs: filesystems: caching/backend-api.rst: fix an object [...] adds 2c547f299827 fscache: Remove the cookie parameter from fscache_clear_pa [...] adds 19517e53740e fscache: Move fscache_cookies_seq_ops specific code under [...] adds b3c958c20a61 fscache: Use wrapper fscache_set_cache_state() directly wh [...] adds 61132ceeda72 fscache: remove FSCACHE_OLD_API Kconfig option adds ec9c57a7328b Merge tag 'fscache-fixes-20220413' of git://git.kernel.org [...] adds 722985e2f6ec Merge tag 'for-5.18-rc2-tag' of git://git.kernel.org/pub/s [...] adds b9b4c79e5830 Merge tag 'sound-5.18-rc3' of git://git.kernel.org/pub/scm [...] adds 968a1a5d6541 tun: annotate access to queue->trans_start adds 00fa91bc9cc2 net: dsa: felix: fix tagging protocol changes with multipl [...] adds 23cfe941b52e rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTA [...] adds 2df3fc4a84e9 net: bcmgenet: Revert "Use stronger register read/writes t [...] adds d20339fa93e9 Merge tag 'net-5.18-rc3' of git://git.kernel.org/pub/scm/l [...] adds 115acbb56978 Merge tag 's390-5.18-3' of git://git.kernel.org/pub/scm/li [...] adds b3d4650d82c7 VFS: filename_create(): fix incorrect intent. adds 8b6c58458ee3 cifs: verify that tcon is valid before dereference in cifs [...] adds 62345e482899 Merge tag '5.18-rc2-smb3-fixes' of git://git.samba.org/sfr [...] adds 38a5e3fb17e5 Merge tag 'vfio-v5.18-rc3' of https://github.com/awilliam/ [...] adds 16e0400772c6 Merge tag 'drm-intel-fixes-2022-04-13' of git://anongit.fr [...] adds 98a71d12d98d Merge tag 'drm-msm-fixes-2022-04-13' of https://gitlab.fre [...] adds e4f1541caf60 drm/amd/display: don't ignore alpha property on pre-multip [...] adds e3cf2e05441a drm/amdgpu: fix VCN 3.1.2 firmware name adds 887f75cfd0da drm/amdgpu: Ensure HDA function is suspended before ASIC reset adds 4593c1b6d159 drm/amdgpu: Enable gfxoff quirk on MacBook Pro adds aadaeca46ce5 drm/amd/display: remove dtbclk_ss compensation for dcn316 adds 8e401ff5380a Merge tag 'amd-drm-fixes-5.18-2022-04-13' of https://gitla [...] adds 028192fea1de Merge tag 'drm-fixes-2022-04-15' of git://anongit.freedesk [...] adds f034fc50d3c7 perf tools: Fix misleading add event PMU debug message adds d73f5d14e0cd perf stat: Fix error check return value of hashmap__new(), [...] adds a668cc07f990 perf tools: Fix segfault accessing sample_id xyarray adds 23380e4d5330 perf record: Fix per-thread option adds 8cb7a188ac33 perf bench: Fix numa testcase to check if CPU used to bind [...] adds f58faed7fb3f perf bench: Fix numa bench to fix usage of affinity for ma [...] adds e2dec4884454 Merge tag 'perf-tools-fixes-for-v5.18-2022-04-14' of git:/ [...] adds bb34e0dba38e Merge tag 'linux-kselftest-fixes-5.18-rc3' of git://git.ke [...] adds 565c5e616e80 io_uring: move io_uring_rsrc_update2 validation adds d8a3ba9c143b io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 adds 6fb53cf8ff2c io_uring: verify resv is 0 in ringfd register/unregister adds d2347b9695da io_uring: verify pad field is 0 in io_get_ext_arg adds e941976659f1 io_uring: use right issue_flags for splice/tee adds cce64ef01308 io_uring: fix poll file assign deadlock adds 7179c3ce3dbf io_uring: fix poll error reporting adds 701521403cfb io_uring: abort file assignment prior to assigning creds adds 0647b9cc7fea Merge tag 'io_uring-5.18-2022-04-14' of git://git.kernel.d [...] adds 868e6139c521 block: move lower_48_bits() to block adds b97687527be8 asm-generic: fix __get_unaligned_be48() on 32 bit platforms adds 8535c0185d14 block: fix offset/size check in bio_trim() adds 3e3876d322ae block: null_blk: end timed out poll request adds ccf16413e520 block/compat_ioctl: fix range check in BLKGETSIZE adds 3d973a76e54c block: don't print I/O error warning for dead disks adds b42b6f4485e3 nvme: don't print verbose errors for internal passthrough [...] adds 00ff400e6dee nvme: add a quirk to disable namespace identifiers adds a98a945b80f8 nvme-pci: disable namespace identifiers for the MAXIO MAP1 [...] adds 66dd346b84d7 nvme-pci: disable namespace identifiers for Qemu controllers adds 89a2ee91edd9 Merge tag 'nvme-5.18-2022-04-15' of git://git.infradead.or [...] adds fb649bda6f56 Merge tag 'block-5.18-2022-04-15' of git://git.kernel.dk/l [...] adds 7dd06a2548b2 dm: allow dm_accept_partial_bio() for dm_io without duplic [...] adds 92b914e29af3 dm: fix bio length of empty flush adds ce673f630c09 Merge tag 'for-5.18/dm-fixes-2' of git://git.kernel.org/pu [...] adds 7fbd166a8f2d MAINTAINERS: Broadcom internal lists aren't maintainers adds 1bdec44b1eee tmpfs: fix regressions from wider use of ZERO_PAGE adds f9b141f93659 mm/secretmem: fix panic when growing a memfd_secret adds 25934fcfb93c irq_work: use kasan_record_aux_stack_noalloc() record callstack adds b1add418d457 kasan: fix hw tags enablement when KUNIT tests are disabled adds 2dfe63e61cc3 mm, kfence: support kmem_dump_obj() for KFENCE objects adds e553f62f10d9 mm, page_alloc: fix build_zonerefs_node() adds e914d8f00391 mm: fix unexpected zeroed page mapping with zram swap adds 31ca72fa7540 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n adds 5a317412ef88 hugetlb: do not demote poisoned hugetlb pages adds 354e923df042 revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders" adds aeb7923733d1 revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE" adds c12cd77cb028 mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] adds 23c2d497de21 mm: kmemleak: take a full lowmem check in kmemleak_*_phys() adds 59250f8a7f3a Merge branch 'akpm' (patches from Andrew) adds 9e02977bfad0 dma-direct: avoid redundant memory sync for swiotlb adds b00868396dbd Merge tag 'dma-mapping-5.18-2' of git://git.infradead.org/ [...] adds 90ea17a9e27b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 35a33ff3807d random: use memmove instead of memcpy for remaining 32 bytes adds 92edbe32e382 Merge tag 'random-5.18-rc3-for-linus' of git://git.kernel. [...] adds 82e32bc31e79 ARM: config: Refresh U8500 defconfig adds 93bcdaca6ecc ARM: config: u8500: Add some common hardware adds 62f642451499 ARM: config: u8500: Re-enable AB8500 battery charging adds cfd08b94bed0 Merge tag 'ux500-defconfig-soc-v5.18' of git://git.kernel. [...] adds 558bd89edc06 ARM: dts: Fix more boolean properties with values adds 56147a156e7e ARM: dts: align SPI NOR node name with dtschema adds 4f3d7e5a0b6d arm64: dts: qcom/sdm845-shift-axolotl: Fix boolean propert [...] adds 24a4351e1c04 ARM: config: Update Gemini defconfig adds 70a0cec8186b Merge tag 'soc-fixes-5.18-2' of git://git.kernel.org/pub/s [...] adds 3836c73e6a25 gpio: sim: fix setting and getting multiple lines adds 0ebb4fbe3134 Merge tag 'intel-gpio-v5.18-2' of gitolite.kernel.org:pub/ [...] adds de6e93366828 Merge tag 'gpio-fixes-for-v5.18-rc3' of git://git.kernel.o [...] adds 5a674d9dc9a0 dt-bindings: Fix array constraints on scalar properties adds 652980b1541c dt-bindings: display: panel-timing: Define a single type f [...] adds a2c29ccd9477 Merge tag 'devicetree-fixes-for-5.18-2' of git://git.kerne [...] adds bd8963e602c7 i2c: pasemi: Wait for write xfers to finish adds 39c025721d70 i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit adds c60bd968c747 i2c: qcom-geni: Use dev_err_probe() for GPI DMA error adds 993eb48fa199 i2c: dev: check return value when calling dev_set_name() adds aef80e2fbe3e i2c: dev: Force case user pointers in compat_i2cdev_ioctl() adds e35c93695c74 i2c: ismt: Fix undefined behavior due to shift overflowing [...] adds bd0c7d755bf3 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 5c7d28c6f6d4 power: supply: samsung-sdi-battery: Add missing charge res [...] adds 581045ed5cfa power: supply: Reset err after not finding static battery adds 9a921a6ff7a6 Merge tag 'for-v5.18-rc' of git://git.kernel.org/pub/scm/l [...] adds 7e1777f5ec17 Merge tag 'irq-urgent-2022-04-17' of git://git.kernel.org/ [...] adds 9e949a388635 smp: Fix offline cpu check in flush_smp_call_function_queue() adds b7ba6d8dc356 cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state adds 0e59732ed61a Merge tag 'smp-urgent-2022-04-17' of git://git.kernel.org/ [...] adds fbb9c58e56f2 Merge tag 'timers-urgent-2022-04-17' of git://git.kernel.o [...] adds 3a69a44278a7 Merge tag 'x86-urgent-2022-04-17' of git://git.kernel.org/ [...] adds a1901b464e7e Merge tag 'for-linus-5.18-rc3-tag' of git://git.kernel.org [...] adds b2d229d4ddb1 Linux 5.18-rc3 adds 705191b03d50 fs: fix acl translation adds b7f73403a3e9 Merge tag 'spi-fix-v5.18-rc3' of git://git.kernel.org/pub/ [...] adds 559089e0a93d vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAP adds a6823e4e360f x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 adds 906f90409735 Revert "fs/pipe: use kvcalloc to allocate a pipe_buffer array" adds 60b30050116c erofs: fix use-after-free of on-stack io[] adds 8b1ac84dcf2c Documentation/ABI: sysfs-fs-erofs: Fix Sphinx errors adds 10c5f102e2be Merge tag 'erofs-for-5.18-rc4-fixes' of git://git.kernel.o [...] adds ee69d4be8fd0 xtensa: patch_text: Fixup last cpu should be master adds eb5adc70754d arch: xtensa: platforms: Fix deadlock in rs_close() adds 839769c35477 xtensa: fix a7 clobbering in coprocessor context load/store adds b253435746d9 Merge tag 'xtensa-20220416' of https://github.com/jcmvbkbc [...] adds 6f06aa6b2fd7 net: phy: LAN937x: added PHY_POLL_CABLE_TEST flag adds ee3b0826b476 rxrpc: Restore removed timer deletion adds 1a74e9932374 net/smc: Fix sock leak when release after smc_shutdown() adds 29e8e659f984 net/packet: fix packet_sock xmit return value checking adds 2cc7fb9d2412 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d1fc4c6feac1 ice: xsk: check if Rx ring was filled up to the end adds aacca7a83b97 ice: allow creating VFs for !CONFIG_NET_SWITCHDEV adds d201665147ae ice: fix crash in switchdev mode adds 7c8881b77908 ice: Fix memory leak in ice_get_orom_civd_data() adds 226c60243593 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds f40c064e933d ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() adds ab198e1d0dd8 ip6_gre: Fix skb_under_panic in __gre6_xmit() adds cefa91b2332d openvswitch: fix OOB access in reserve_sfa_size() adds da367ac74aec net: restore alpha order to Ethernet devices in config adds 60496069d0ae powerpc: Update MAINTAINERS for ibmvnic and VAS adds 907862e9aef7 igc: Fix infinite loop in release_swfw_sync adds c80a29f0fe9b igc: Fix BUG: scheduling while atomic adds 822f52e7efdc igc: Fix suspending when PTM is active adds 04ebaa1cfdda e1000e: Fix possible overflow in LTR decoding adds f3226eed5431 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 3db09e762dc7 net/sched: cls_u32: fix netns refcount changes in u32_change() adds ec5b0f605b10 net/sched: cls_u32: fix possible leak in u32_init_knode() adds 0b9dcf377553 Merge branch 'net-sched-two-fixes-for-cls_u32' adds 83daab06252e l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be [...] adds db53cd3d88dc net: Handle l3mdev in ip_tunnel_init_flow adds 268b41b34d9a Merge branch 'l3mdev-fix-ip-tunnel-case-after-recent-l3mde [...] adds 9cb7c013420f ipv6: make ip6_rt_gc_expire an atomic_t adds d08ed852560e net: lan966x: Make sure to release ptp interrupt adds 49aefd131739 bonding: do not discard lowest hash bit for non layer3+4 hashing adds d73497081710 can: isotp: stop timeout monitoring when no first frame was sent adds d94ef51d5b96 Merge tag 'linux-can-fixes-for-5.18-20220417' of git://git [...] adds cbe6c3a8f8f4 net: atlantic: invert deep par in pm functions, preventing [...] adds 0763120b0904 net: dsa: hellcreek: Calculate checksums in tagger adds 4cf35a2b627a net: mscc: ocelot: fix broken IP multicast flooding adds 99c07327ae11 netlink: reset network and mac headers in netlink_dump() adds c6a4254c18c6 doc/ip-sysctl: add bc_forwarding adds 234901de2bc6 net: stmmac: Use readl_poll_timeout_atomic() in atomic state adds c5d0fc54bede nfc: MAINTAINERS: add Bug entry adds 044011fdf162 selftests: mlxsw: vxlan_flooding: Prevent flooding of unwa [...] adds 5e6242151d7f selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of [...] adds bc6de2878429 drivers: net: hippi: Fix deadlock in rr_close() adds 59f0c2447e25 Merge tag 'net-5.18-rc4' of git://git.kernel.org/pub/scm/l [...] adds d4860224e6a9 dmaengine: dw-edma: Fix inconsistent indenting adds 5d9d16e5aa0c dmaengine: idxd: match type for retries var in idxd_enqcmds() adds bc3452cdfc46 dmaengine: idxd: fix retry value to be constant for durati [...] adds 66903461ffed dmaengine: idxd: add RO check for wq max_batch_size write adds 505a2d1032ae dmaengine: idxd: add RO check for wq max_transfer_size write adds 1cd8e751d96c dmaengine: idxd: skip clearing device context when device [...] adds 7495a5bbf89f dt-bindings: dmaengine: qcom: gpi: Add minItems for interrupts adds b05a5683eba6 Merge tag 'dmaengine-fix-5.18' of git://git.kernel.org/pub [...] adds 9df1e3ff6024 drm/i915/display/vrr: Reset VRR capable property on a long hpd adds bb02330408a7 drm/i915/display/psr: Unset enable_psr2_sel_fetch if other [...] adds e827d149fd09 Merge tag 'drm-intel-fixes-2022-04-20' of git://anongit.fr [...] adds 0371870b9690 drm/msm: Revert "drm/msm: Stop using iommu_present()" adds 70da382e1c5b Merge tag 'drm-msm-fixes-2022-04-20' of https://gitlab.fre [...] adds d569e86915b7 Merge tag 'drm-fixes-2022-04-22' of git://anongit.freedesk [...] adds 3b8000ae185c mm/vmalloc: huge vmalloc backing pages should be split rat [...] adds 405ce051236c mm/hwpoison: fix race between hugetlb free/demotion and me [...] adds d173d5417fb6 mm/memory-failure.c: skip huge_zero_page in memory_failure() adds 9b3016154c91 memcg: sync flush only if periodic flush is delayed adds 0e88904cb700 userfaultfd: mark uffd_wp regardless of VM_WRITE flag adds 5f24d5a579d1 mm, hugetlb: allow for "high" userspace addresses adds 9c85a9bae267 selftest/vm: verify mmap addr in mremap_test adds 18d609daa546 selftest/vm: verify remap destination address in mremap_test adds e5508fc52c76 selftest/vm: support xfail in mremap_test adds 80df2fb95df2 selftest/vm: add skip support to mremap_test adds e4a38402c36e oom_kill.c: futex: delay the OOM reaper to allow time for [...] adds 415fccf85920 MAINTAINERS: add Vincenzo Frascino to KASAN reviewers adds ecc04463d1a3 kcov: don't generate a warning on vm_insert_page()'s failure adds 319561669a59 mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() adds 281b9d9a4b02 Merge branch 'akpm' (patches from Andrew) adds 357ad4d89828 sound/oss/dmasound: fix 'dmasound_setup' defined but not used adds c74193787b2f ALSA: hda/hdmi: fix warning about PCM count when used with SOF adds 6624fb41f512 ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P adds 00fd7cfad054 ALSA: hda/i915: Fix one too many pci_dev_put() adds 4ddef9c4d70a ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. adds 0aea30a07ec6 Merge tag 'asoc-fix-v5.18-rc3' of https://git.kernel.org/p [...] adds 0665886ad139 ALSA: usb-audio: Clear MIDI port active flag after draining adds b3fbe53610b5 ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic [...] adds b07908ab26ce ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs adds 86222af07abf ALSA: hda/realtek: Add quirk for Clevo NP70PNP adds 2d230968ad0d Merge tag 'sound-5.18-rc4' of git://git.kernel.org/pub/scm [...] adds 0014edaedfd8 fs: unset MNT_WRITE_HOLD on failure adds 279b83c6731c Merge tag 'fs.fixes.v5.18-rc4' of git://git.kernel.org/pub [...] adds 9339faac6d20 cifs: Use kzalloc instead of kmalloc/memset adds 41f10081a92a cifs: fix NULL ptr dereference in refresh_mounts() adds cd70a3e8988a cifs: use correct lock type in cifs_reconnect() adds f5d0f921ea36 cifs: destage any unwritten data to the server before call [...] adds 88c5060d56d8 Merge tag '5.18-rc3-smb3-fixes' of git://git.samba.org/sfr [...] adds b9663a6ff828 tools: Add kmem_cache_alloc_lru() adds 63b1898fffcd XArray: Disallow sibling entries of nodes adds 22f19f674048 Merge tag 'xarray-5.18a' of git://git.infradead.org/users/ [...] adds 45bd8951806e arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_REGS selection for clang adds 0ff74a23e08f arm64: fix typos in comments adds 23bc8f69f0ec arm64: mm: fix p?d_leaf() adds 7200095feadf Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds f81f7861ee2a cpuidle: riscv: support non-SMP config adds d5fdade9331f RISC-V: mm: Fix set_satp_mode() for platform not having Sv57 adds bf9bac40b763 RISC-V: cpuidle: fix Kconfig select for RISCV_SBI_CPUIDLE adds 4e339e5e2dbf Merge tag 'riscv-for-linus-5.18-rc4' of git://git.kernel.o [...] adds 06fb4ecfeac7 gpio: Request interrupts after IRQ is initialized adds 3ab75a793e49 RISC-V: KVM: Remove 's' & 'u' as valid ISA extension adds 38d9a4ac65f2 RISC-V: KVM: Restrict the extensions that can be disabled adds 012c722569f1 Merge tag 'kvm-riscv-fixes-5.18-2' of https://github.com/k [...] adds 2d08935682ac KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() adds fdd6f6ac2e48 KVM: RISC-V: Use kvm_vcpu.srcu_idx, drop RISC-V's unnecess [...] adds 2031f2876896 KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused adds 5c697c367a66 KVM: Initialize debugfs_dentry when a VM is created to avo [...] adds 80f0497c2211 KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv [...] adds 7c69661e225c KVM: nVMX: Defer APICv updates while L2 is active until L1 [...] adds 423ecfea77dd KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation t [...] adds 0047fb33f811 KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv [...] adds a413a625b43e KVM: SPDX style and spelling fixes adds 0361bdfddca2 x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume adds 75189d1de1b3 KVM: x86/pmu: Update AMD PMC sample period to fix guest NM [...] adds 266a19a0bc4f KVM: selftests: Silence compiler warning in the kvm_page_t [...] adds 4bbef7e8eb8c KVM: SVM: Simplify and harden helper to flush SEV guest page(s) adds d45829b351ee KVM: SVM: Flush when freeing encrypted pages even on SME_C [...] adds 683412ccf612 KVM: SEV: add cache flush to solve SEV cache incoherency issues adds f18b4aebe107 kvm: selftests: do not use bitfields larger than 32-bits for PTEs adds e852be8b148e kvm: selftests: introduce and use more page size-related c [...] adds bb4ce2c65881 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds aafa9f958342 ata: pata_marvell: Check the 'bmdma_addr' beforing reading adds 2e5991fa39e4 Merge tag 'ata-5.18-rc4' of git://git.kernel.org/pub/scm/l [...] adds ad5cd4f4ee4d ext4: fix fallocate to use file_modified to update permiss [...] adds a2b0b205d125 ext4: fix symlink file size not match to file content adds b98535d09179 ext4: fix bug_on in start_this_handle during umount filesystem adds c186f0887fe7 ext4: fix use-after-free in ext4_search_dir adds 2da376228a24 ext4: limit length to bitmap_maxbytes - blocksize in punch_hole adds 7102ffe4c166 ext4, doc: fix incorrect h_reserved size adds 10b01ee92df5 ext4: fix overhead calculation to account for the reserved [...] adds 85d825dbf489 ext4: force overhead calculation if the s_overhead_cluster [...] adds eb7054212eac ext4: update the cached overhead value in the superblock adds 23e3d7f7061f jbd2: fix a potential race while discarding reserved buffe [...] adds c00c5e1d157b Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 9423edfc5188 sparc: cacheflush_32.h needs struct page adds d22588d73b18 perf clang: Fix header include for LLVM >= 14 adds c6d8df010643 perf script: Always allow field 'data_src' for auxtrace adds ccb17caecfbd perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event adds 5bb017d4b97a perf test: Fix error message for test case 71 on s390, whe [...] adds 45ab9400e73f Merge tag 'perf-tools-fixes-for-v5.18-2022-04-22' of git:/ [...] adds 323b190ba2de io_uring: free iovec if file assignment fails adds c0713540f6d5 io_uring: fix leaks on IOPOLL and CQE_SKIP adds 1f5e98e723a0 Merge tag 'io_uring-5.18-2022-04-22' of git://git.kernel.d [...] adds ff2695e52c99 bcache: put bch_bio_map() back to correct location in jour [...] adds 9dca4168a37c bcache: fix wrong bdev parameter when calling bio_alloc_cl [...] adds 8467f9e34955 Merge tag 'block-5.18-2022-04-22' of git://git.kernel.dk/l [...] adds 81022a170462 Input: omap4-keypad - fix pm_runtime_get_sync() error checking adds 470776c6b034 Input: add Marine Navigation Keycodes adds 0fe86b27cbad Merge tag 'input-for-v5.18-rc3' of git://git.kernel.org/pu [...] adds f92055ae0acb drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not [...] adds 5f18c0782b99 drm/panel/raspberrypi-touchscreen: Initialise the bridge i [...] adds 4dee8eebcfc1 drm/vc4: Fix build error when CONFIG_DRM_VC4=y && CONFIG_R [...] adds 298799a28264 drm/vmwgfx: Fix gem refcounting and memory evictions adds 3d0b93d92a27 drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_g [...] adds 169466d4e59c Revert "drm: of: Properly try all possible cases for bridg [...] adds b089c0a9b14c Revert "drm: of: Lookup if child node has panel or bridge" adds 94f4c4965e55 drm/amdgpu: partial revert "remove ctx->lock" v2 adds c18a2a280c07 Merge tag 'drm-misc-fixes-2022-04-22' of git://anongit.fre [...] adds 13bc32bad705 Merge tag 'drm-fixes-2022-04-23' of git://anongit.freedesk [...] adds f31076a6b239 xen: Convert kmap() to kmap_local_page() adds 533bec143a4c arm/xen: Fix some refcount leaks adds b51bd23c614b Merge tag 'for-linus-5.18-rc4-tag' of git://git.kernel.org [...] adds faad6cebded8 scsi: sr: Do not leak information in ioctl adds 6fc2586d23b5 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds b1c6ecfdd069 ARC: entry: fix syscall_trace_exit argument adds ecaa054fc4c6 ARC: fix typos in comments adds 7f56b6d789df ARC: Remove a redundant memset() adds 3f943be0e76c ARC: dts: align SPI NOR node name with dtschema adds d139d0f0bfda arc: drop definitions of pgd_index() and pgd_offset{, _k}( [...] adds ac411e41ec06 ARC: atomic: cleanup atomic-llsc definitions adds c6ed4d84a2c4 ARC: remove redundant READ_ONCE() in cmpxchg loop adds f39359260e39 Merge tag 'arc-5.18-rc4' of git://git.kernel.org/pub/scm/l [...] adds 50f500b7f633 ksmbd: remove filename in ksmbd_file adds 8510a043d334 ksmbd: increment reference count of parent fp adds 02655a70b7cc ksmbd: set fixed sector size to FS_SECTOR_SIZE_INFORMATION adds 22da5264abf4 Merge tag '5.18-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd adds f2edd118d02d page_alloc: use vmalloc_huge for large system hash adds 9becb6889130 kvmalloc: use vmalloc_huge for vmalloc allocations adds e2932d1f6f05 EDAC/synopsys: Read the error count from the correct register adds b877ca4dc816 Merge tag 'edac_urgent_for_v5.18_rc4' of git://git.kernel. [...] adds 60490e796665 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC [...] adds 528c9f1daf20 perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support adds f48ffef19dfd Merge tag 'perf_urgent_for_v5.18_rc4' of git://git.kernel. [...] adds d2b9be1f4af5 powerpc/time: Always set decrementer in timer_interrupt() adds 26a62b750a4e KVM: PPC: Fix TCE handling for VFIO adds 0dcad700bb27 powerpc/perf: Fix power9 event alternatives adds c6cc9a852f12 powerpc/perf: Fix power10 event alternatives adds bb82c574691d powerpc/perf: Fix 32bit compile adds 5206548f6e67 Merge tag 'powerpc-5.18-3' of git://git.kernel.org/pub/scm [...] adds 40f5aa4c5eae sched/pelt: Fix attach_entity_load_avg() corner case adds 42740a2ff5d3 Merge tag 'sched_urgent_for_v5.18_rc4' of git://git.kernel [...] adds af2d861d4cd2 Linux 5.18-rc4 adds 0fc74d820a01 no-MMU: expose vmalloc_huge() for alloc_large_system_hash() adds 930e2607638d f2fs: remove obsolete whint_mode adds 0adc2ab0e8a8 f2fs: keep io_flags to avoid IO split due to different op_ [...] adds 27275f181c7a f2fs: fix wrong condition check when failing metapage read adds 4d8ec9120819 f2fs: should not truncate blocks during roll-forward recovery adds d615b5416f8a Merge tag 'f2fs-fix-5.18' of git://git.kernel.org/pub/scm/ [...] adds 50ff57888d0b btrfs: fix leaked plug after failure syncing log on zoned [...] adds 50f1cff3d886 btrfs: fix and document the zoned device choice in alloc_new_bio adds 00d825258bcc btrfs: fix direct I/O read repair for split bios adds 0fdf977d4576 btrfs: fix direct I/O writes for split bios on zoned devices adds a692e13d87cb btrfs: fix assertion failure during scrub due to block gro [...] adds 5f0addf7b890 btrfs: zoned: use dedicated lock for data relocation adds fd574a2f841c Merge tag 'for-5.18-rc4-tag' of git://git.kernel.org/pub/s [...] adds e57f9af73d6b gfs2: Don't re-check for write past EOF unnecessarily adds 4fad37d595b9 Merge tag 'gfs2-v5.18-rc4-fix' of git://git.kernel.org/pub [...] adds 6fbe0cc53a1b video: fbdev: clps711x-fb: Use syscon_regmap_lookup_by_phandle adds cf424ef014ac Merge tag 'for-5.18/fbdev-2' of git://git.kernel.org/pub/s [...] adds fda4d7e7767c Merge tag 'intel-pinctrl-v5.18-2' of gitolite.kernel.org:p [...] adds ef0beba1a5fb pinctrl: qcom: sm6350: fix order of UFS & SDC pins adds 87950929e2ff pinctrl: mediatek: moore: Fix build error adds 08b7cf134eaf pinctrl: Fix an error in pin-function table of SP7021 adds e74200ebf7c4 pinctrl: stm32: Do not call stm32_gpio_get() for edge trig [...] adds ac875df4d854 pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config adds b3af85969e95 Merge tag 'samsung-pinctrl-fixes-5.18' of https://git.kern [...] adds 1f3e25a06883 pinctrl: rockchip: fix RK3308 pinmux bits adds 7c4cffc5d473 pinctrl: rockchip: sort the rk3308_mux_recalced_data entries adds 05d8af449d93 pinctrl: stm32: Keep pinctrl block clock enabled when LEVE [...] adds 0c9843a74a85 pinctrl: pistachio: fix use of irq_of_parse_and_map() adds 46cf2c613f4b Merge tag 'pinctrl-v5.18-2' of git://git.kernel.org/pub/sc [...] adds 233087ca0636 floppy: disable FDRAWCMD by default adds 084c16ab423a mtd: rawnand: Fix return value check of wait_for_completio [...] adds 37c5f9e80e01 mtd: fix 'part' field data corruption in mtd_info adds ba7542eb2dd5 mtd: rawnand: qcom: fix memory corruption that causes panic adds 03498b7131b8 Merge tag 'mtd/fixes-for-5.18-rc5' of git://git.kernel.org [...] adds 694852ead287 zonefs: Clear inode information flags on inode creation adds 1da18a296f5b zonefs: Fix management of open zones adds 211ed5480aff Merge tag 'zonefs-5.18-rc5' of git://git.kernel.org/pub/sc [...] adds e5be15767e7e hex2bin: make the function hex_to_bin constant-time adds e4d8a2999773 hex2bin: fix access beyond string end adds 31fa985b4196 kasan: prevent cpu_quarantine corruption when CPU offline [...] adds 5603f9bdea68 docs: vm/page_owner: use literal blocks for param description adds 8f4dd16603ce Merge branch 'akpm' (patches from Andrew) adds b9b3fe152e49 xfs: convert buffer flags to unsigned. adds d65a92de4383 MAINTAINERS: update IOMAP FILESYSTEM LIBRARY and XFS FILESYSTEM adds 9a5280b312e2 xfs: reorder iunlink remove operation in xfs_ifree adds 8061e16e203f Merge tag 'xfs-5.18-fixes-1' of git://git.kernel.org/pub/s [...] adds 296abc0d91d8 gfs2: No short reads or writes upon glock contention adds 4a2316a1eda4 Merge tag 'gfs2-v5.18-rc4-fix2' of git://git.kernel.org/pu [...] adds dfd2b37edf7e regulator: dt-bindings: Revise the rt5190a buck/ldo description adds fd5a4c7d26fa Merge tag 'regulator-fix-v5.18-rc4' of git://git.kernel.or [...] adds 4345ece8f0bc platform/x86: asus-wmi: Potential buffer overflow in asus_ [...] adds 9fe1bb29ea0a platform/x86: asus-wmi: Fix driver not binding when fan cu [...] adds 89a8f23fee5e platform/x86: dell-laptop: Add quirk entry for Latitude 7520 adds e5483b45f6ed platform/x86: gigabyte-wmi: added support for B660 GAMING [...] adds 8d75f7b4a3df platform/x86: intel-uncore-freq: Prevent driver loading in guests adds 679c7a3f1596 platform/x86/intel/sdsi: Handle leaky bucket adds a30393b36ca8 platform/x86/intel/sdsi: Poll on ready bit for writes adds 00dd3ace931b platform/x86/intel/sdsi: Fix bug in multi packet reads adds eb2fd9b43fae platform/x86/intel: pmc/core: change pmc_lpm_modes to static adds 259b897e5a79 Merge tag 'platform-drivers-x86-v5.18-3' of git://git.kern [...] adds fc45e55ebc58 ACPI: processor: idle: Avoid falling back to C3 type C-states adds 20e582e16af2 Revert "ACPI: processor: idle: fix lockup regression on 32 [...] adds f12d31c00b2e Merge tag 'acpi-5.18-rc5' of git://git.kernel.org/pub/scm/ [...] adds 1aa24a8f3b51 cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe adds e4e6448638a0 cpufreq: qcom-cpufreq-hw: Clear dcvs interrupts adds 0f03610b20cc Merge tag 'cpufreq-arm-fixes-5.18-rc5' of git://git.kernel [...] adds 39c184a6a9a7 intel_idle: Fix the 'preferred_cstates' module parameter adds 7eac3bd38d18 intel_idle: Fix SPR C6 optimization adds edbd9772cc9d Merge branch 'pm-cpuidle' adds 659ed6e2850c Merge tag 'pm-5.18-rc5' of git://git.kernel.org/pub/scm/li [...] adds 5a42ac43d0c9 Revert "thermal/core: Deprecate changing cooling device st [...] adds fa1ef24ae251 thermal/governor: Remove deprecated information adds d0f6cfb2bd16 thermal: int340x: Fix attr.show callback prototype adds a12475f91b69 Merge branch 'thermal-int340x' adds 3c76fe74368b Merge tag 'thermal-5.18-rc5' of git://git.kernel.org/pub/s [...] adds d48fea8401cf net: cosa: fix error check return value of register_chrdev() adds fc06b2867f4c net: dsa: Add missing of_node_put() in dsa_port_link_register_of adds 5b0b9e4c2c89 tcp: md5: incorrect tcp_header_len for incoming connections adds 7f40ea2145d9 net: bridge: switchdev: check br_vlan_group() return value adds b391719191c1 dt-bindings: net: dsa: realtek: cleanup compatible strings adds b107a6392b4b net: dsa: realtek: remove realtek,rtl8367s string adds b253a0680cea tcp: ensure to use the most recently sent skb when filling [...] adds 00f3d2ed9dac wireguard: selftests: enable ACPI for SMP adds 45ac774c33d8 wireguard: device: check for metadata_dst with skb_valid_dst() adds f675ed06390b Merge branch 'wireguard-patches-for-5-18-rc4' adds 5fd1fe4807f9 net: ethernet: stmmac: fix write to sgmii_adapter_base adds 165e3e17fe8f sctp: check asoc strreset_chunk in sctp_generate_reconf_event adds eba1a872cb73 ipvs: correctly print the memory size of ip_vs_conn_tab adds babc3dc9524f netfilter: nft_set_rbtree: overlap detection with element [...] adds b9b1e0da5800 netfilter: flowtable: Remove the empty file adds 8ddffdb9442a netfilter: Update ip6_route_me_harder to consider L3 domain adds 5220a5251130 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds e98365afc1e9 net: hns3: clear inited state and stop client after failed [...] adds 1ec1968e4e43 net: hns3: align the debugfs output to the left adds 123521b6b260 net: hns3: fix error log of tx/rx tqps stats adds 48009e997297 net: hns3: modify the return code of hclge_get_ring_chain_ [...] adds 7d413735cb18 net: hns3: add validity check for message data length adds c59d60629684 net: hns3: add return value for mailbox handling in PF adds c4c89a6ad8e1 Merge branch 'hns3-fixes' adds e85f8a9f1625 net: hns: Add missing fwnode_handle_put in hns_mac_init adds 4e2e65e2e56c net/smc: sync err code when tcp connection was refused adds 9810c58c7051 net: lan966x: fix a couple off by one bugs adds ff827beb706e ip_gre: Make o_seqno start from 0 in native mode adds fde98ae91f79 ip6_gre: Make o_seqno start from 0 in native mode adds 31c417c948d7 ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode adds 7c762e70c50b net: dsa: flood multicast to CPU when slave has IFF_PROMISC adds 9323ac367005 net: mscc: ocelot: ignore VID 0 added by 8021q module adds 1fcb8fb3522f net: mscc: ocelot: don't add VID 0 to ocelot->vlans when l [...] adds 4bfe744ff164 tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT adds ba5a4fdd63ae tcp: make sure treq->af_specific is initialized adds 97b9af7a7093 net/smc: Only save the original clcsock callback functions adds 0558226cebee net/smc: Fix slab-out-of-bounds issue in fallback adds c3e8d5a40685 Merge branch 'net-smc-two-fixes-for-smc-fallback' adds b561275d633b mctp: defer the kfree of object mdev->addrs adds acac0541d1d6 net: bcmgenet: hide status block before TX timestamping adds 0ed9704b660b net: phy: marvell10g: fix return value on error adds 24cbdb910bb6 net: dsa: mv88e6xxx: Fix port_hidden_wait to account for p [...] adds acb16b395c3f virtio_net: fix wrong buf address calculation when using xdp adds 6510ea973d8d net: Use this_cpu_inc() to increment net->core_stats adds 71cffebf6358 net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK adds aaf461af729b ice: Fix incorrect locking in ice_vc_process_vf_msg() adds 77d64d285be5 ice: Protect vf_state check by cfg_lock in ice_vc_process_ [...] adds b537752e6cbf ice: wait 5 s for EMP reset after firmware flash adds b668f4cd715a ice: fix use-after-free when deinitializing mailbox snapshot adds a1bde8c92d27 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 7b5148be4a6e Add Eric Dumazet to networking maintainers adds b02d196c44ea bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() fr [...] adds 1d661ed54d86 kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set adds ba3beec2ec1d xsk: Fix possible crash when multiple sockets are created adds 347cb5deae25 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a0df71948e95 tls: Skip tls_append_frag on zero copy size adds af68656d66ed bnx2x: fix napi API usage sequence adds d2b52ec056d5 net: fec: add missing of_node_put() in fec_enet_init_stop_mode() adds c86cc5a3ec70 Bluetooth: hci_event: Fix checking for invalid handle on e [...] adds aef2aa4fa98e Bluetooth: hci_event: Fix creating hci_conn object on erro [...] adds 9b3628d79b46 Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted adds febb2d2fa561 Merge tag 'for-net-2022-04-27' of git://git.kernel.org/pub [...] adds 126858db81a5 MAINTAINERS: Update BNXT entry with firmware files adds f049efc7f7cd ixgbe: ensure IPsec VF<->PF compatibility adds 66a2f5ef68fa net: enetc: allow tc-etf offload even with NETIF_F_CSUM_MASK adds aeaf59b78712 Revert "ibmvnic: Add ethtool private flag for driver-defin [...] adds c7aab4f17021 netfilter: nf_conntrack_tcp: re-init for syn packets only adds 626873c446f7 netfilter: conntrack: fix udp offload timeout sysctl adds 743b83f15d40 netfilter: nft_socket: only do sk lookups when indev is available adds c26d0d988edd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds d9157f6806d1 tcp: fix F-RTO may not work correctly when receiving DSACK adds 249aca0d3d63 Merge tag 'net-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds dc3ae06c5f21 drm/sun4i: Remove obsolete references to PHYS_OFFSET adds 43f2c104f0e8 Merge tag 'drm-misc-fixes-2022-04-27' of git://anongit.fre [...] adds ed911c9f9dcb drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines adds c05d8332f5d2 drm/i915: Check EDID for HDR static metadata when choosing blc adds 4ae4dd2e26fd drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses adds f7e1089f4376 drm/i915/fbc: Consult hw.crtc instead of uapi.crtc adds 22c73ba44bb0 Merge tag 'drm-intel-fixes-2022-04-28' of git://anongit.fr [...] adds 7c6b6e18c890 drm/amdkfd: Fix GWS queue count adds f567656f8ab8 drm/amdkfd: CRIU add support for GWS queues adds f95af4a92366 drm/amdgpu: don't runtime suspend if there are displays at [...] adds 65e54987508b drm/amd/display: Fix memory leak in dcn21_clock_source_create adds a71849cdeaec drm/amd/pm: fix the deadlock issue observed on SI adds fb8cc3318e47 drm/amdgpu: keep mmhub clock gating being enabled during s [...] adds 9d9f720733b7 Merge tag 'amd-drm-fixes-5.18-2022-04-27' of https://gitla [...] adds 38d741cb70b3 Merge tag 'drm-fixes-2022-04-29' of git://anongit.freedesk [...] adds c35fe2a68f29 elf: Fix the arm64 MTE ELF segment name and value adds 66c2112b74c2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 8ec1442953c6 riscv: patch_text: Fixup last cpu should be master adds ac0280a9ca10 RISC-V: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL adds 2d0de93ca251 Merge tag 'riscv-for-linus-5.18-rc5' of git://git.kernel.o [...] adds de8fd138430c perf intel-pt: Fix timeless decoding with perf.data directory adds 4e13f6706d5a perf arm-spe: Fix addresses of synthesized SPE events adds 7599b70a3c85 perf arm-spe: Fix SPE events with phys addresses adds 3b9a8c8b9ac2 perf test: Add perf_event_attr test for Arm SPE adds 838425f2defe perf symbol: Pass is_kallsyms to symbols__fixup_end() adds 8799ebce84d6 perf symbol: Update symbols__fixup_end() adds a5d20d42a2f2 perf symbol: Remove arch__symbols__fixup_end() adds 3e71713c9e75 Merge tag 'perf-tools-fixes-for-v5.18-2022-04-29' of git:/ [...] adds dc9b0dc4561d libceph: disambiguate cluster/pool full log message adds 7f47f7f3b3c3 ceph: get snap_rwsem read lock in handle_cap_export for ce [...] adds 396ea1681892 ceph: remove incorrect session state check adds 7acae6183cf3 ceph: fix possible NULL pointer dereference for req->r_session adds bd383b8e32f6 Merge tag 'ceph-for-5.18-rc5' of https://github.com/ceph/c [...] adds 8717627d6ac5 random: document crng_fast_key_erasure() destination possibility adds ec862155c3cc Documentation: siphash: convert danger note to warning for [...] adds 2fbfeb4fa616 Documentation: siphash: enclose HalfSipHash usage example [...] adds 5a7e470e460f Documentation: siphash: disambiguate HalfSipHash algorithm [...] adds bdda8303f764 Merge tag 'random-5.18-rc5-for-linus' of git://git.kernel. [...] adds 588faa1ea5ee io_uring: check reserved fields for send/sendmsg adds 5a1e99b61b0c io_uring: check reserved fields for recv/recvmsg adds 32452a3eb8b6 io_uring: fix uninitialized field in rw io_kiocb adds 303cc749c865 io_uring: check that data field is 0 in ringfd unregister adds 63b7b3ea9442 Merge tag 'io_uring-5.18-2022-04-29' of git://git.kernel.d [...] adds 8c936f9ea11e iocost: don't reset the inuse weight of under-weighted debtors adds 4cddeacad6d4 Revert "block: inherit request start time from bio for BLK [...] adds 09df6a75fffa bfq: Fix warning in bfqq_request_over_limit() adds bd3d3adea90e Merge tag 'block-5.18-2022-04-29' of git://git.kernel.dk/l [...] adds 37843d0f6e7a clk: microchip: mpfs: don't reset disabled peripherals adds d968fda3de91 clk: qcom: clk-rcg2: fix gfx3d frequency calculation adds 8f9fb2abe22e clk: microchip: mpfs: fix parents for FIC clocks adds a2438f82366e clk: microchip: mpfs: mark CLK_ATHENA as critical adds 2b6190c80423 riscv: dts: microchip: fix usage of fic clocks on mpfs adds 3ebb9fdf466a dt-bindings: clk: mpfs document msspll dri registers adds 8be99c7b8bb1 dt-bindings: clk: mpfs: add defines for two new clocks adds 8e8fbab4f1e6 dt-bindings: rtc: add refclk to mpfs-rtc adds 445c2da89747 clk: microchip: mpfs: re-parent the configurable clocks adds 1c6a7ea32b8c clk: microchip: mpfs: add RTCREF clock control adds 6deb9bf4580d riscv: dts: microchip: reparent mpfs clocks adds b4f3d5f06e29 clk: sunxi-ng: sun6i-rtc: Mark rtc-32k as critical adds f58ca215cda1 clk: sunxi: sun9i-mmc: check return value after calling pl [...] adds a91b05f6b928 Merge tag 'sunxi-clk-fixes-for-5.18-2' of https://git.kern [...] adds c0e6265e6c2d Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 803fa58dfa47 Merge tag 'imx-fixes-5.18' of git://git.kernel.org/pub/scm [...] adds 1808b184a311 Merge branch 'v5.18/fixes' of git://git.kernel.org/pub/scm [...] adds c834eff53c18 Merge tag 'optee-fix-for-v5.18' of git://git.linaro.org/pe [...] adds 67e473a303e7 Merge tag 'at91-fixes-5.18' of git://git.kernel.org/pub/sc [...] adds 7e842d70fe59 memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode adds 90f21460e49a MAINTAINERS: add Bug entry for Samsung and memory controll [...] adds 09269dd05009 ARM: dts: Fix mmc order for omap3-gta04 adds c21a7434d6cc ARM: dts: am33xx-l4: Add missing touchscreen clock properties adds 942da3af32b2 ARM: dts: am3517-evm: Fix misc pinmuxing adds 46ff3df87215 ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 adds 846e24dcae5d Merge tag 'omap-for-v5.18/fixes-take2' of git://git.kernel [...] adds 2f477ee3ed92 Revert "arm64: dts: tegra: Fix boolean properties with values" adds fff8c10368e6 bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() adds c755ad9810e7 Merge tag 'sunxi-fixes-for-5.18-1' of git://git.kernel.org [...] adds 45974e4276a8 ARM: dts: imx6ull-colibri: fix vqmmc regulator adds 0310b5aa0656 arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock adds 73c7bcdcfddc Merge tag 'imx-fixes-5.18-2' of git://git.kernel.org/pub/s [...] adds 310b663753b2 Merge tag 'tegra-for-5.18-arm-defconfig-fixes' of git://gi [...] adds adee8aa22a92 Revert "arm: dts: at91: Fix boolean properties with values" adds 8013d1d3d2e3 Merge tag 'soc-fixes-5.18-3' of git://git.kernel.org/pub/s [...] adds 8be70a842f70 scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag onl [...] adds e9512f3668b7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 2a7ccf6bb6f1 USB: quirks: add a Realtek card reader adds ec547af8a9ea USB: quirks: add STRING quirk for VCOM device adds 71d471e3faf9 usb: gadget: uvc: Fix crash when encoding data for usb request adds 8771039482d9 usb: xhci: tegra:Fix PM usage reference leak of tegra_xusb [...] adds e25adcca917d usb: typec: ucsi: Fix reuse of completion structure adds eb5d7ff3cf0d usb: typec: ucsi: Fix role swapping adds 9e3d68f872e4 usb: typec: rt1719: Fix build error without CONFIG_POWER_SUPPLY adds 8d084b2eae7f usb: typec: tcpm: Fix undefined behavior due to shift over [...] adds f085bd4bfe09 USB: Fix ehci infinite suspend-resume loop issue in zhaoxin adds 0a96fa640dc9 usb: misc: fix improper handling of refcount in uss720_probe() adds 0cade7885fd5 dt-bindings: usb: samsung,exynos-usb2: add missing required reg adds 4e64cd7763ca usb: dwc3: fix backwards compat with rockchip devices adds d8bfe5091d6c xhci: Enable runtime PM on second Alderlake controller adds 456244aeecd5 usb: mtu3: fix USB 3.0 dual-role-switch from device to host adds f28ad9069363 usb: dwc3: core: Fix tx/rx threshold settings adds ab7aa2866d29 usb: dwc3: Try usb-role-switch first in dwc3_drd_init adds 0543e4e8852e usb: core: Don't hold the device lock while sleeping in do [...] adds 929b22e669b1 usb: misc: eud: Fix an error handling path in eud_probe() adds bf95c4d4630c usb: gadget: configfs: clear deactivation flag in configfs [...] adds f4fd84ae0765 usb: dwc3: core: Only handle soft-reset in DCTL adds b4a64ed6e7b8 USB: serial: option: add support for Cinterion MV32-WA/MV32-WB adds 35a923a0b329 USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader adds e23e50e7acc8 USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET [...] adds da609eda81a8 Merge tag 'usb-serial-5.18-rc4' of https://git.kernel.org/ [...] adds 973e0f7a847e usb: dwc3: pci: add support for the Intel Meteor Lake-P adds c7428dbddcf4 usb: dwc3: gadget: Return proper request status adds 03e607cbb293 usb: phy: generic: Get the vbus supply adds da1b4042bde2 Merge tag 'usb-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds 11451693e408 tty: n_gsm: fix missing mux reset on config change at responder adds aa371e96f05d tty: n_gsm: fix restart handling via CLD command adds 1ec92e974277 tty: n_gsm: fix decoupled mux resource adds 284260f278b7 tty: n_gsm: fix mux cleanup after unregister tty device adds 06d5afd4d640 tty: n_gsm: fix wrong signal octet encoding in convergence [...] adds 7a0e4b1733b6 tty: n_gsm: fix frame reception handling adds a24b4b2f660b tty: n_gsm: fix malformed counter for out of frame data adds 535bf600de75 tty: n_gsm: fix insufficient txframe size adds deefc58bafb4 tty: n_gsm: fix wrong DLCI release order adds 17eac6520285 tty: n_gsm: fix missing explicit ldisc flush adds d0bcdffcad5a tty: n_gsm: fix wrong command retry handling adds 398867f59f95 tty: n_gsm: fix wrong command frame length field encoding adds 317f86af7f5d tty: n_gsm: fix wrong signal octets encoding in MSC adds 1adf6fee58ca tty: n_gsm: fix missing tty wakeup in convergence layer type 2 adds 73029a4d7161 tty: n_gsm: fix reset fifo race condition adds ff9166c62370 tty: n_gsm: fix incorrect UA handling adds 0e4deb56b0c6 serial: amba-pl011: do not time out prematurely when drain [...] adds 3ee82c6e41f3 serial: imx: fix overrun interrupts in DMA mode adds cc994bb97587 serial: 8250: Fix runtime PM for start_tx() for empty buffer adds 48473802506d tty: n_gsm: fix missing update of modem controls after DLCI open adds 41c606879f89 Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" adds a8c5b8255f8a tty: n_gsm: fix broken virtual tty handling adds c19ffe00fed6 tty: n_gsm: fix invalid use of MSC in advanced option adds f4f7d6328721 tty: n_gsm: fix software flow control handling adds 6e6eebdf5e24 serial: 8250: Also set sticky MCR bits in console restoration adds 637674fa4005 serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device adds 19317433057d tty: n_gsm: fix sometimes uninitialized warning in gsm_dlc [...] adds a6b5c5dc06a4 Merge tag 'tty-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds e64d5fa5044f bus: mhi: host: pci_generic: Add missing poweroff() PM callback adds c38f83bae403 bus: mhi: host: pci_generic: Flush recovery worker during freeze adds e90d20c9df11 Merge tag 'mhi-fixes-v5.18' of git://git.kernel.org/pub/sc [...] adds d644e0d79829 phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe adds ce88613e5bd5 phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe adds 2c8045d48dee phy: amlogic: fix error path in phy_g12a_usb3_pcie_probe() adds 2e043a2ead2a Merge tag 'phy-fixes-5.18' of git://git.kernel.org/pub/scm [...] adds 2f3724930eb4 interconnect: qcom: sc7180: Drop IP0 interconnects adds 2fb251c26560 interconnect: qcom: sdx55: Drop IP0 interconnects adds 89b3896056c7 Merge tag 'icc-5.18-rc4' of git://git.kernel.org/pub/scm/l [...] adds 2d1746e3fda0 binder: Address corner cases in deferred copy and fixup adds ef38de9217a0 binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 adds 5b47b751b760 eeprom: at25: Use DMA safe buffers adds e7e51eb037d1 iio: dac: ltc2688: fix voltage scale read adds b5d6ba09b10d iio: imu: inv_icm42600: Fix I2C init possible nack adds fda05730f62b Merge tag 'iio-fixes-for-5.18a' of https://git.kernel.org/ [...] adds e2e5ebecca69 Merge tag 'char-misc-5.18-rc5' of git://git.kernel.org/pub [...] adds aa63a74d4535 topology/sysfs: Hide PPIN on systems that do not support it. adds db1e59483dfd topology: make core_mask include at least cluster_siblings adds 1dc9f1a66e17 arch_topology: Do not set llc_sibling if llc_id is invalid adds c95ce3a23dcd topology: Fix up build warning in topology_is_visible() adds ad8d869343ae kernfs: fix NULL dereferencing in kernfs_remove adds 57ae8a492116 Merge tag 'driver-core-5.18-rc5' of git://git.kernel.org/p [...] adds c7d2f89fea26 bus: fsl-mc-msi: Fix MSI descriptor mutex lock for msi_fir [...] adds d4af0c17235f Merge tag 'irq_urgent_for_v5.18_rc5' of git://git.kernel.o [...] adds 02041b322566 x86/uaccess: Don't jump between functions adds 26ff604102c9 objtool: Don't set 'jump_dest' for sibling calls adds 34c861e80647 objtool: Fix sibling call detection in alternatives adds 08feafe8d195 objtool: Fix function fallthrough detection for vmlinux adds c087c6e7b551 objtool: Fix type of reloc::addend adds 4abff6d48dbc objtool: Fix code relocs vs weak symbols adds b70ed23c238a Merge tag 'objtool_urgent_for_v5.18_rc5' of git://git.kern [...] adds 3ccce9340326 x86/cpu: Add new Alderlake and Raptorlake CPU model numbers adds f9e14dbbd454 x86/cpu: Load microcode during restore_processor_state() adds 6c8ef58a50b5 x86/unwind/orc: Recheck address range after stack info was [...] adds 610abf3dea10 MAINTAINERS: Add x86 unwinding entry adds 226d44acf6df lib/strn*,objtool: Enforce user_access_begin() rules adds 2730d3c14a85 x86,xen,objtool: Add UNWIND hint adds d4e5268a08b2 x86,objtool: Mark cpu_startup_entry() __noreturn adds d66e9d50ea5c x86,objtool: Explicitly mark idtentry_body()s tail REACHABLE adds 4a5de9b76fcb objtool: Enable unreachable warnings for CLANG LTO adds 613871cd665a x86/static_call: Add ANNOTATE_NOENDBR to static call trampoline adds 1c0513dec41e x86/retpoline: Add ANNOTATE_NOENDBR for retpolines adds 7a00829f8ac3 x86/uaccess: Add ENDBR to __put_user_nocheck*() adds 1ab80a0da4c4 x86/xen: Add ANNOTATE_NOENDBR to startup_xen() adds 4baae989e638 objtool: Print data address for "!ENDBR" data warnings adds 1d08b92fa2c4 objtool: Use offstr() to print address of missing ENDBR adds 4cdfc11b2836 x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_ [...] adds 1fa568e26f00 bug: Have __warn() prototype defined unconditionally adds 7e0815b3e099 x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests adds b2da7df52e16 Merge tag 'x86_urgent_for_v5.18_rc5' of git://git.kernel.o [...] adds 2a50fc5fd097 KVM: arm64: Handle host stage-2 faults from 32-bit EL0 adds 8f6379e207e7 KVM/arm64: Don't emulate a PMU for 32-bit guests if featur [...] adds 85ea6b1ec915 KVM: arm64: Inject exception on out-of-IPA-range translati [...] adds 484c22df5aa0 Merge tag 'kvmarm-fixes-5.18-2' of git://git.kernel.org/pu [...] adds 86931ff7207b KVM: x86/mmu: Do not create SPTEs for GFNs that exceed hos [...] adds d495f942f40a KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENT adds 44187235cbcc KVM: x86/mmu: fix potential races when walking host page table adds 73331c5d84cf Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD adds 643d95aac59a Revert "x86/mm: Introduce lookup_address_in_mm()" adds f751d8eac176 KVM: x86: work around QEMU issue with synthetic CPUID leaves adds b6b2648911bb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 672c0c517342 Linux 5.18-rc5 adds b4e61fc031b1 Revert "mm/memory-failure.c: skip huge_zero_page in memory [...] adds 478d134e9506 mm/huge_memory: do not overkill when splitting huge_zero_page adds 1825b93b626e mm/hwpoison: use pr_err() instead of dump_page() in get_an [...] adds 38c5474590e8 mm: mremap: fix sign for EFAULT error return value adds 06aa5231558b procfs: prevent unprivileged processes accessing fdinfo dir adds 10663622a1e5 arm[64]/memremap: don't abuse pfn_valid() to ensure presen [...] adds 5ea8a822a35a Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds a2caa07bc3f2 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 5628dfe8760a Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 8b202ee21839 s390: disable -Warray-bounds adds 90d709197f9d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 72ed3ee9fa0b can: isotp: remove re-binding of bound socket adds 47f070a63e73 can: grcan: grcan_close(): fix deadlock adds 101da4268626 can: grcan: use ofdev->dev when allocating DMA memory adds 1e93ed26acf0 can: grcan: grcan_probe(): fix broken system id check for [...] adds 2873d4d52f7c can: grcan: only use the NAPI poll budget for RX adds 4f159a7c4d1b Merge tag 'linux-can-fixes-for-5.18-20220429' of git://git [...] adds 38dcd9570d6f selftests/net: add missing tests to Makefile adds f62c5acc800e selftests/net/forwarding: add missing tests to Makefile adds 1e4e6904bb77 Merge branch 'selftests-net-add-missing-tests-to-makefile' adds ff5265d45345 net: ethernet: mediatek: add missing of_node_put() in mtk_ [...] adds e87f66b38e66 net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller adds 52b2abef450a hinic: fix bug of wq out of bound access adds fee34dd19938 net: dsa: ksz9477: port mirror sniffing limited to one port adds a9e9b091a1c1 net: dsa: mt7530: add missing of_node_put() in mt7530_setup() adds 1a15267b7be7 net: stmmac: dwmac-sun8i: add missing of_node_put() in sun [...] adds 95098d5ac255 net: cpsw: add missing of_node_put() in cpsw_probe_dt() adds 39cb9faa5d46 rxrpc: Enable IPv6 checksums on transport socket adds dba5bdd57bea net: igmp: respect RCU rules in ip_mc_source() and ip_mc_m [...] adds a9384a4c1d25 mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter() adds 47f753c1108e net: stmmac: disable Split Header (SPH) for Intel platforms adds da5c0f119203 nfc: replace improper check device_is_registered() in netl [...] adds d270453a0d9e nfc: nfcmrvl: main: reorder destructive operations in nfcm [...] adds b6693611f71e Merge branch 'nfc-fixes' adds 6b292a04c694 pci_irq_vector() can't be used in atomic context any longe [...] adds 79396934e289 net: dsa: b53: convert to phylink_pcs adds 334f21174c86 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7635a1ad8d92 iwlwifi: iwl-dbg: Use del_timer_sync() before freeing adds 4dd4e6f65985 MAINTAINERS: update iwlwifi driver maintainer adds bb300130e47f ath11k: reduce the wait time of 11d scan and hw scan while [...] adds 5c6b7c701833 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 290c4a902b79 RDMA/rxe: Fix "Replace mr by rkey in responder resources" adds 679ab61bf5f5 RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() adds 570a4bf7440e RDMA/rxe: Recheck the MR in when generating a READ reply adds c63528c89dc9 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds a6ac60b36dad ALSA: hda/realtek: Fix mute led issue on thinkpad with cs3 [...] adds 5f5d8890789c ALSA: hda/realtek: Enable mute/micmute LEDs support for HP [...] adds b7c81f80246f firewire: fix potential uaf in outbound_phy_packet_callback() adds 9423973869bd firewire: remove check of list iterator against head past [...] adds a7ecbe92b924 firewire: core: extend card->lock in fw_core_handle_bus_reset adds b4b7f2a65ced Merge branch 'topic/firewire' into for-linus adds 3b79954fd00d ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers adds eb9d84b0ffe3 ALSA: fireworks: fix wrong return count shorter than expec [...] adds 0cac62d209ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b4f5c6b2e52b ASoC: wm8958: Fix change notifications for DSP controls adds 3756aa16fada ASoC: simple-card-utils: fix sysclk shutdown adds 08ef48404965 ASoC: da7219: Fix change notifications for tone generator [...] adds 2e3a0d1bfa95 ASoC: meson: Fix event generation for AUI ACODEC mux adds fce49921a222 ASoC: meson: Fix event generation for AUI CODEC mux adds 12131008fc13 ASoC: meson: Fix event generation for G12A tohdmi mux adds eb5773201b1c ASoC: soc-ops: fix error handling adds c26830b6c5c5 ASoC: meson: axg-tdm-interface: Fix formatters in trigger" adds 0c9b152c72e5 ASoC: meson: axg-card: Fix nonatomic links adds 87c18514bb84 ASoC: rt9120: Correct the reg 0x09 size to one byte adds 2fbe467bcbfc ASoC: max98090: Reject invalid values in custom control put() adds 13fcf676d9e1 ASoC: max98090: Generate notifications on changes for cust [...] adds 2bde1985e391 ASoC: atmel: mchp-pdmc: set prepare_slave_config adds 660564fc9a92 ASoC: dmaengine: Restore NULL prepare_slave_config() callback adds aa22125c57f9 ASoC: ops: Validate input values in snd_soc_put_volsw_range() adds c61711c1c957 ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback adds 7e0bdbae446f ASoC: wm8960: Add ACPI support adds dd508e324cdd ASoC: rk3328: fix disabling mclk on pclk probe failure adds 3a129880c5de Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 82dbe811d1ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8868c03f3ca5 spi: spi-mem: check if data buffers are on stack adds 817da70895ef Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 577a7c36dece Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds fe18894930a0 iio: mma8452: fix probe fail when device tree compatible is used. adds 4153869de91e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 70509676739f dt-bindings: input: mediatek,mt6779-keypad: update maintainer adds 4352e23a7ff2 Input: cros-ec-keyb - only register keyboard if rows/colum [...] adds 752ab34c5931 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 66fcc33aa5c5 selftest/vm: verify mmap addr in mremap_test adds 2a144f0926cc selftest/vm: verify remap destination address in mremap_test adds 865fae8fe702 selftest/vm: support xfail in mremap_test adds e8f0c8965932 selftest/vm: add skip support to mremap_test adds 98c74ca53201 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9889fc4f19e0 dmaengine: idxd: Fix the error handling path in idxd_cdev_ [...] adds 946473824913 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 964320cb45ee media: dvb-usb-ids.h: sort entries adds 2f8bc51dd0c5 media: dvb-usb: move USB IDs to dvb-usb-ids.h adds 7c33d85fed4b media: dvb-usb: vp702x: reference to usb ID table adds 82a4a3ba3380 media: dvb-usb: Add helper macros for using USB VID/PID adds 1c64fd9c6408 media: dvb-usb: a800: use an enum for the device number adds 41c7eb3348fd media: af9005: use the newer dvb-usb macros for USB device adds 5441df36e1c7 media: dvb-usb: az6027: use an enum for the device number adds b23125a4f496 media: cinergyT2-core: use the newer dvb-usb macros for US [...] adds 671cae469176 media: cxusb: use the newer dvb-usb macros for USB device adds b18869ba190d media: digitv: use the newer dvb-usb macros for USB device adds 86fd1a41fc58 media: dvb-usb: dtt200u: use an enum for the device number adds 4a307b4af5ff media: dtv5100: use the newer dvb-usb macros for USB device adds 2fa2002f533e media: dw2102: use the newer dvb-usb macros for USB device adds 49d53e2d7604 media: dvb-usb: gp8psk: use an enum for the device number adds 3473fd171152 media: dvb-usb: m920x: use an enum for the device number adds cb794c2b7ae5 media: dvb-usb: nova-t-usb2: use an enum for the device number adds 22127ac8eb8d media: dvb-usb: opera1: use an enum for the device number adds 710801c7ba81 media: dvb-usb: pctv452e: use an enum for the device number adds ff9b0c51d886 media: technisat-usb2: use the newer dvb-usb macros for US [...] adds 5c1a56c9f065 media: dvb-usb: ttusb2: use an enum for the device number adds 0e10b7c25894 media: dvb-usb: umt-010: use an enum for the device number adds 9c06331ca07f media: dvb-usb: vp702x: use an enum for the device number adds 5710a24b3457 media: dvb-usb: vp7045: use an enum for the device number adds d763479abd67 media: dvb-usb: dibusb-mb: use an enum for the device number adds 281b21c56ed3 media: dvb-usb: dibusb-mc: use an enum for the device number adds 3d59142ad94c media: dvb-usb: dib0700_devices: use an enum for the devic [...] adds d4cb77112c7b media: isl7998x: select V4L2_FWNODE to fix build error adds a50d6d8174f6 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds f0a6c68f6998 MIPS: Fix CP0 counter erratum detection for R4k CPUs adds ef95ef89333d Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds 4aaaaf0f2798 hwmon: (f71882fg) Fix negative temperature adds 75d2b2b06bd8 hwmon: (pmbus) disable PEC if not enabled adds 08da09f02804 hwmon: (pmbus) delta-ahe50dc-fan: work around hardware quirk adds 0ca63da0c3c4 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds e6f9d6964802 btrfs: export a helper for compression hard check adds 0e852ab8974c btrfs: do not allow compression on nodatacow files adds d0e64a981fd8 btrfs: always log symlinks in full mode adds 193b4e83986d btrfs: do not BUG_ON() on failure to update inode when set [...] adds 4b73c55fdebd btrfs: skip compression property for anything other than f [...] adds e4a747ad6e40 Merge branch 'misc-5.18' into next-fixes adds 9ba0d040e7ba Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 436ce66003d5 ARM: s3c: mark as deprecated and schedule removal adds d4bf0fe06fa3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f9095ac1ba1c dt-bindings: ufs: cdns,ufshc: Add power-domains adds e17fd4bf54fb dt-bindings: leds-mt6360: Drop redundant 'unevaluatedProperties' adds 491d488ad33c Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 4bc31edebde5 mmc: core: Set HS clock speed before sending HS CMD13 adds 0c6765b04ae5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9a7a6d06a956 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds c6fe81191bd7 RISC-V: relocate DTB if it's outside memory region adds 585ebfe75187 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds cc7328af2f85 gpiolib: of: fix bounds check for 'gpio-reserved-ranges' adds 97f154da6e93 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 9ad6e3a34136 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds db6836b669fb kbuild: reuse suffix-search to refactor multi_depend adds 1fe9c5794b2b kbuild: make multi_depend work with targets in subdirectory adds e90ac718fd86 kbuild: reuse real-search to simplify cmd_mod adds 2f6b64906adf kbuild: split the second line of *.mod into *.usyms adds 62d88fd6ef3e kbuild: get rid of duplication in *.mod files adds 21b526ad6344 kbuild: make *.mod not depend on *.o adds 9170b27757d2 kbuild: read *.mod to get objects passed to $(LD) or $(AR) adds 79c9c9372164 kbuild: support W=e to make build abort in case of warning adds f8570e8ab509 kheaders: Have cpio unconditionally replace files adds 7c39c50dcb74 scripts: dummy-tools, add pahole adds 5c0b0a8c2263 checksyscalls: ignore -Wunused-macros adds 438194e22a76 modpost: use snprintf() instead of sprintf() for safety adds 200ed4e6c39a modpost: do not write out any file when error occurred adds 65979769d1e7 modpost: remove stale comment about sym_add_exported() adds ee1478a68a70 modpost: add a separate error for exported symbols without [...] adds e099f8b9dc34 modpost: retrieve the module dependency and CRCs in check_ [...] adds 1aa0c814db7a modpost: move struct namespace_list to modpost.c adds 3eb85539032f Makefile: fix 2 typos adds c7c7e9452ca4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2adacd7f0a9f perf docs: Add man page entry for Arm SPE adds 24f378e66021 perf test: Add basic perf record tests adds fdefc3750e84 perf mem: Print memory operation type adds 2c77f36a9a8e perf vendor events intel: Fix icelake cstate metrics adds cbeee6caa4e9 perf vendor events intel: Fix icelakex cstate metrics adds 12c6385eebb8 perf vendor events intel: Add sapphirerapids events adds dd498d08044c perf vendor events intel: Update CLX uncore to v1.14 adds 339ec95167f2 perf vendor events intel: Update SKX uncore adds da578feb7026 perf vendor events intel: Update nehalemep event topics adds 45d97cdd2f79 perf vendor events intel: Update tigerlake topic adds 55ae1b759e4b perf vendor events intel: Update tremontx uncore and topics adds a01174fc9e9e perf vendor events intel: Update westmereep-dp event topics adds 7f2c72fa6977 perf vendor events intel: Update westmereep-sp event topics adds 44a4b9ad8eb3 perf vendor events intel: Update westmereex event topics adds 8f1a69825fe0 perf vendor events intel: Update elkhartlake event topics adds f51c401f113b perf vendor events intel: Update goldmontplus event topics adds 87e0a30e9a73 perf vendor events intel: Update goldmont event topics adds b8836c2a4d4b perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features adds c60664dea70a perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is [...] adds c735b0a52176 perf stat: Introduce stats for the user and system rusage times adds b03b89b35003 perf stat: Add user_time and system_time events adds 75eafc970bd9 perf list: Print all available tool events adds 3a7ab605978d perf tools: Move libbpf init in libbpf_init function adds 17408e5904d4 perf vendor events intel: Add metrics for Alderlake adds 60344f1a9a59 perf stat: Support metrics with hybrid events adds 2c8e64514aa2 perf stat: Merge event counts from all hybrid PMUs adds d7e3c397087f perf stat: Support hybrid --topdown option adds 4bbac9a1f58f libperf evsel: Factor out perf_evsel__ioctl() adds e0c1b8f9eba8 Merge remote-tracking branch 'torvalds/master' into perf/core adds ef990a400486 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 07410559f383 dma-direct: use is_swiotlb_active in dma_direct_map_page adds 3469d36d470d swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set adds a2daa27c0c61 swiotlb: simplify swiotlb_max_segment adds 0d5ffd9a256d swiotlb: rename swiotlb_late_init_with_default_size adds 9bbe7a7fc126 arm/xen: don't check for xen_initial_domain() in xen_creat [...] adds f39f8d0eb081 MIPS/octeon: use swiotlb_init instead of open coding it adds 78013eaadf69 x86: remove the IOMMU table infrastructure adds a3e230926708 x86: centralize setting SWIOTLB_FORCE when guest memory en [...] adds c6af2aa9ffc9 swiotlb: make the swiotlb_init interface more useful adds 8ba2ed1be90f swiotlb: add a SWIOTLB_ANY flag to lift the low memory res [...] adds 742519538e6b swiotlb: pass a gfp_mask argument to swiotlb_init_late adds 7374153d294e swiotlb: provide swiotlb_init variants that remap the buffer adds 3f70356edf56 swiotlb: merge swiotlb-xen initialization into swiotlb adds 6424e31b1c05 swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_lat [...] adds 3cb4503a3301 x86: remove cruft from <asm/dma-mapping.h> adds 83883be7be0c Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 2db51ede87d1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b3bbf6a70ba0 ARC: enable HAVE_REGS_AND_STACK_ACCESS_API feature adds fb0b54909b15 ARC: implement syscall tracepoints adds 9a78a8a8bb58 ARC: disasm: handle ARCv2 case in kprobe get/set functions adds 6aa98f621786 ARC: bpf: define uapi for BPF_PROG_TYPE_PERF_EVENT program type adds dec7bbcab9b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 801a72ca3580 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 96d32e630935 arm64/sme: Provide ABI documentation for SME adds b4adc83b0770 arm64/sme: System register and exception syndrome definitions adds ca8a4ebcff44 arm64/sme: Manually encode SME instructions adds b2cf6a23289b arm64/sme: Early CPU setup for SME adds 5e64b862c482 arm64/sme: Basic enumeration support adds b42990d3bf77 arm64/sme: Identify supported SME vector lengths at boot adds 12f1bacfc5d9 arm64/sme: Implement sysctl to set the default vector length adds 9e4ab6c89109 arm64/sme: Implement vector length configuration prctl()s adds a9d691585950 arm64/sme: Implement support for TPIDR2 adds b40c559b45be arm64/sme: Implement SVCR context switching adds af7167d6d267 arm64/sme: Implement streaming SVE context switching adds 0033cd933964 arm64/sme: Implement ZA context switching adds 8bd7f91c03d8 arm64/sme: Implement traps and syscall handling for SME adds 40a8e87bb328 arm64/sme: Disable ZA and streaming mode when handling signals adds 85ed24dad290 arm64/sme: Implement streaming SVE signal handling adds 39782210eb7e arm64/sme: Implement ZA signal handling adds e12310a0d30f arm64/sme: Implement ptrace support for streaming mode SVE [...] adds 776b4a1cf364 arm64/sme: Add ptrace support for ZA adds d45d7ff7047f arm64/sme: Disable streaming mode and ZA when flushing CPU state adds e0838f6373e5 arm64/sme: Save and restore streaming mode over EFI runtime calls adds 90807748ca3a KVM: arm64: Hide SME system registers from guests adds 51729fb1d068 KVM: arm64: Trap SME usage in guest adds 861262ab8627 KVM: arm64: Handle SME host state when running guests adds a1f4ccd25cc2 arm64/sme: Provide Kconfig for SME adds 8a58bcd00e2e arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding() adds 2e29b9971ac5 arm64/sme: Fix NULL check after kzalloc adds 4f6277e8ac39 arm64: stacktrace: remove NULL task check from unwind_frame() adds cb86a41b35c8 arm64: stacktrace: delete PCS comment adds 96bb1530c4f9 arm64: stacktrace: make struct stackframe private to stacktrace.c adds c797bd45480b arm64: stacktrace: rename unwinder functions adds e9d75a0ba878 arm64: stacktrace: rename stackframe to unwind_state adds bd5552bc4807 arm64: stacktrace: align with common naming adds da32b5817253 mm: Add fault_in_subpage_writeable() to probe at sub-page [...] adds f3ba50a7a100 arm64: Add support for user sub-page fault probing adds 18788e34642e btrfs: Avoid live-lock in search_ioctl() on hardware with [...] adds 2a2848e7c2fd arm64/mm: Compute PTRS_PER_[PMD|PUD] independently of PTRS [...] adds b6ba1a89f73f arm64: document the boot requirements for MTE adds e999995c84c3 ftrace: cleanup ftrace_graph_caller enable and disable adds c4a0ebf87ceb arm64/ftrace: Make function graph use ftrace directly adds a99ef9cb4b79 arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly adds 3fed9e551417 arm64: compat: Do not treat syscall number as ESR_ELx for [...] adds 8d56e5c5a99c arm64: Treat ESR_ELx as a 64-bit register adds 0b12620fddb8 KVM: arm64: Treat ESR_EL2 as a 64-bit register adds 18f3976fdb5d KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high adds ba3b7ad16aef Merge branches 'for-next/sme', 'for-next/stacktrace', 'for [...] adds 854f856f7ee3 kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data() adds 1fb1e285b4a8 kselftest/arm64: Remove assumption that tasks start FPSIMD only adds 82f97bcd876a kselftest/arm64: Validate setting via FPSIMD and read via [...] adds 3f374d7972c4 kselftest/arm64: Handle more kselftest result codes in MTE [...] adds 191e678bdc9b kselftest/arm64: Log unexpected asynchronous MTE faults adds f326c9a6f49b kselftest/arm64: Refactor parameter checking in mte_switch_mode() adds e2d9642a5a51 kselftest/arm64: Add simple test for MTE prctl adds 6d51b18865c6 kselftest/arm64: Add manual encodings for SME instructions adds e8c4451480d0 kselftest/arm64: sme: Add SME support to vlset adds 30e3a42b5d47 kselftest/arm64: Add tests for TPIDR2 adds a0f2eb641b7c kselftest/arm64: Extend vector configuration API tests to [...] adds 4126bde025c8 kselftest/arm64: sme: Provide streaming mode SVE stress test adds 1a792b545519 kselftest/arm64: signal: Handle ZA signal context in core code adds 5aa45cc5355d kselftest/arm64: Add stress test for SME ZA context switching adds 4963aeb35a9e kselftest/arm64: signal: Add SME signal handling tests adds fa23100bbad0 kselftest/arm64: Add streaming SVE to SVE ptrace tests adds 86c8888f91a9 kselftest/arm64: Add coverage for the ZA ptrace interface adds 43e3f85523e4 kselftest/arm64: Add SME support to syscall ABI test adds 212b0426bc36 selftests/arm64: Add a testcase for handling of ZA on clone() adds f82efe5b9a3a kselftest/arm64: fix array_size.cocci warning adds a59f7a7f7640 selftests/arm64: Use TEST_GEN_PROGS_EXTENDED in the FP Makefile adds 3a23a42d1a48 selftests/arm64: Define top_srcdir for the fp tests adds 399cf0a3e8a1 selftests/arm64: Clean the fp helper libraries adds aca43ad51661 selftests/arm64: Fix O= builds for the floating point tests adds c3adaa5c5c55 Merge branch 'for-next/kselftest' into for-next/core adds 8efa705e5335 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 330e4076d37e Merge branch 'arm/fixes' into for-next adds 75e64de87141 Merge tag 'dt-cleanup-5.19' of git://git.kernel.org/pub/sc [...] adds 9423c823e5a5 Merge tag 'samsung-dt-5.19' of git://git.kernel.org/pub/sc [...] adds 9c099a379c88 Merge tag 'samsung-dt64-5.19' of git://git.kernel.org/pub/ [...] adds adf5abab076d Merge branch 'arm/dt' into for-next adds 1f26a60b55aa memory: renesas-rpc-if: Simplify single/double data regist [...] adds d37b07897e50 memory: fsl-corenet-cf: Use helper function devm_platform_ [...] adds 54711ee4f65d Merge tag 'memory-controller-drv-5.19' of git://git.kernel [...] adds 0f3c1c1eca4a Merge branch 'arm/drivers' into for-next adds 6a5e69c7ddea ARM: s3c: mark as deprecated and schedule removal adds c0c237d106bd ARM: s3c: fix include path adds 7727adb97a6c video: fbdev: omapfb: lcd_ams_delta: fix unused variable warning adds 6f9364746e5a ARM: omap1: innovator: pass lcd control address as pdata adds 042c48848b7d ARM: omap1: move lcd_dma code into omapfb driver adds 0768fb670934 ARM: omap1: declare a dummy omap_set_dma_priority adds 81ad0f5bc476 fbdev: omap: pass irqs as resource adds cc81e344809c ARM: omap1: ams-delta: remove camera leftovers adds e8e77e97507b ARM: omap1: move mach/usb.h to include/linux/soc adds 1e9ca7c811f7 ARM: omap1: move some headers to include/linux/soc adds 58d37dc1dfd8 ARM: omap1: move perseus spi pinconf to board file adds d87d44f7ab35 ARM: omap1: move CF chipselect setup to board file adds 804f7f19c2e2 fbdev: omap: avoid using mach/*.h files adds 11e002924ddb usb: omap: avoid mach/*.h headers adds 929527bcf9c9 clocksource: ti-dmtimer: avoid using mach/hardware.h adds 9fcd04dde4c4 serial: 8250/omap1: include linux/soc/ti/omap1-soc.h adds 0ae41a0b5370 input: omap: void using mach/*.h headers adds 9fe15316563c ARM: omap1: innovator: move ohci phy power handling to board file adds d379e8899a8d ARM: omap1: move 32k counter from plat-omap to mach-omap1 adds 7058e68c2fed ARM: omap: remove debug-leds driver adds 17ea03b75e56 ARM: omap: dma: make usb support optional adds 52ef8efcb75e dma: omap: hide legacy interface adds 19491c2215f6 ARM: omap1: dma: remove omap2 specific bits adds 16630718ee46 ARM: omap1: move plat/dma.c to mach/omap-dma.c adds 04e8d9d139c9 ARM: omap: split up arch/arm/plat-omap/Kconfig adds 11237651e22c ARM: omap: un-merge plat/sram.c adds e37a0bca8260 ARM: omap: remove empty plat-omap directory adds c8b8a93a0a3d ARM: omap1: relocate static I/O mapping adds df99e7bbbec3 ARM: omap1: use pci_remap_iospace() for omap_cf adds 7e0a9e622dbe ARM: omap1: move mach/*.h into mach directory adds 615dce5bf736 ARM: omap1: fix build with no SoC selected adds 98e0f6345ad9 ARM: OMAP1: Prepare for conversion of OMAP1 clocks to CCF adds 34c86239b184 ARM: OMAP1: clock: Fix early UART rate issues adds 338d5d476cde ARM: OMAP1: clock: Fix UART rate reporting algorithm adds 6bdfc9beeced ARM: OMAP1: clock: Remove unused code adds e9bdc3d4f59c ARM: OMAP1: clock: Remove noop code adds ec8f12821875 ARM: OMAP1: fix typos in comments adds 2b2d9ef321d6 ARM: omap1: htc_herald: fix typos in comments adds 917bf5a312fd MAINTAINERS: omap1: Add Janusz as an additional maintainer adds 0cd47616cfbb Merge branch 'omap1/multiplatform-prep' of git://git.kerne [...] adds a570e0b05bb0 Merge branch 'arm/multiplatform' into for-next adds 908c39c8cc6d [MERGED] usb: host: ohci-omap: Make it CCF clk API compatible adds 930f64028dcf [MERGED] usb: gadget: omap_udc: Make it CCF clk API compatible adds 2fdc64b8ed64 [MERGED] video: fbdev: omap: Make it CCF clk API compatible adds 841847338e23 [MERGED] mmc: omap: Make it CCF clk API compatible adds cc588fc3635a [MERGED] ASoC: ti: osk5912: Make it CCF clk API compatible adds 184df12983f8 [TO BE REBASED] ARM: OMAP1: clock: Convert to CCF adds f923656e8812 [TO BE REBASED] ARM: omap1: enable multiplatform adds 519a1e6f6552 Merge branch 'omap1-multiplatform-5.18' of git://git.kerne [...] adds 0e2b75af658b ARM: pxa: split mach/generic.h adds d23dc21c99b2 ARM: pxa: make mainstone.h private adds ff62bdb25e95 ARM: pxa: make mach/regs-uart.h private adds eec05d26ea5e ARM: pxa: remove mach/dma.h adds 08d3df8c8153 ARM: pxa: split up mach/hardware.h adds 2a0fd0a95a1e ARM: pxa: stop using mach/bitfield.h adds 22f0866513c2 ARM: pxa: move mach/sound.h to linux/platform_data/ adds ee84cbd5df2b ARM: pxa: move regs-lcd.h into driver adds e86bd43bcfc5 watchdog: sa1100: use platform device registration adds 2548e6c76ebf ARM: pxa: pxa2xx-ac97-lib: use IRQ resource adds b83deaa74155 ARM: pxa: move pcmcia board data into mach-pxa adds 225b5d376e53 ARM: pxa: make addr-map.h header local adds 57bf0f5a162d ARM: pxa: use pdev resource for palmld mmio adds 2672a4bff6c0 ARM: pxa: maybe fix gpio lookup tables adds 80b1f9ef6d35 ARM: pxa: tosa: use gpio descriptor for audio adds 24d25d702a89 ARM: pxa: poodle: use platform data for poodle asoc driver adds 57d24736bbfa ARM: pxa: corgi: use gpio descriptors for audio adds e7bb01662217 ARM: pxa: hx4700: use gpio descriptors for audio adds 1b1474712d44 ARM: pxa: lubbock: pass udc irqs as resource adds c878ab233065 ARM: pxa: spitz: use gpio descriptors for audio adds 3c0dfff9ab37 ARM: pxa: eseries: use gpio lookup for audio adds 0560aa4869dc ARM: pxa: z2: use gpio lookup for audio device adds fd05eb8de0ef ARM: pxa: magician: use platform driver for audio adds 9b03d7f95bd4 ARM: pxa: mainstone-wm97xx: use gpio lookup table adds 0c8471b9ff51 ARM: pxa: zylonite: use gpio lookup instead mfp header adds bbb2fcec10c9 input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration adds ac571609a9fa input: touchscreen: mainstone: sync with zylonite driver adds d8cfe5b987d1 Input: touchscreen: use wrapper for pxa2xx ac97 registers adds 360bc40e8386 Input: wm97xx - switch to using threaded IRQ adds 87fe22b27c46 Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops adds 9434d28352bb ASoC: pxa: use pdev resource for FIFO regs adds f332a7e1a39f ASoC: pxa: ac97: use normal MMIO accessors adds 14674c826d52 ASoC: pxa: i2s: use normal MMIO accessors adds d3791b1dcf41 ARM: pxa: pcmcia: move smemc configuration back to arch adds 31b5506d38d1 ARM: pxa: remove get_clk_frequency_khz() adds 764063eee762 cpufreq: pxa3: move clk register access to clk driver adds f81a438df97f ARM: pxa: move smemc register access from clk to platform adds 827a6107f348 ARM: pxa: move clk register definitions to driver adds ce6fb3fc292f power: tosa: simplify probe function adds ec86d0580554 ARM: pxa: tosa: use gpio lookup for battery adds 77b9aeb6e3cd ARM: pxa: remove unused mach/bitfield.h adds 5153474f0a43 ARM: mmp: remove tavorevb board support adds 73bae3764887 ARM: mmp: rename pxa_register_device adds 77a3a9943310 ARM: pxa: move plat-pxa to drivers/soc/ adds 2746f7c78b42 ARM: PXA: fix multi-cpu build of xsc3 adds 3ef7513d7a8d ARM: pxa: move mach/*.h to mach-pxa/ adds 73d5106e9489 ARM: pxa: remove support for MTD_XIP adds 7643a9ca9f8e ARM: pxa: convert to multiplatform adds 54b203cbc12d Merge branch 'pxa-multiplatform-5.18' of git://git.kernel. [...] adds d003de30c490 Merge branch 'arm/multiplatform-late' into for-next adds bf730f4d63c3 soc: document merges adds c4c076e1f2b7 Merge branch 'arm/fixes' into for-next adds 0e7add1e20a0 integrator: remove empty ap_init_early() adds 6d9230edf08f ARM: omap2: remove include/mach/ subdirectory adds ca31807b8506 ARM: davinci: remove include/mach/ subdirectory adds c164620ae2f4 ARM: spear: remove include/mach/ subdirectory adds deb44711675e ARM: omap: fix address space warnings from sparse adds e514f1fd09b6 ARM: omap: fix missing declaration warnings adds 766475cb526b ARM: omap1: add back omap_set_dma_priority() stub adds 121c81835aac Merge branch 'arm/multiplatform' into for-next adds b1eb2fff3e77 ARM: pxa/sa1100: move I/O space to PCI_IOBASE adds cb813018b5c1 ARM: pxa: convert to multiplatform adds cae8dcbea91b Merge branch 'pxa-multiplatform-5.18' into arm/multiplatform-late adds f6d60ad6cb63 Merge branch 'arm/multiplatform-late' into for-next adds d8c5d0d2d566 soc:document merges adds 16c167d7e015 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce0d5a2a9c62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4f0ff1a82a20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c634cb095344 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03b8b406d86f Merge branch 'mem-ctrl-next' into for-next adds 3b8e7e227bd5 Merge branch 'mem-ctrl-next' into for-next adds 933713f5f49b memory: da8xx-ddrctl: simplify platform_get_resource() adds 734058b14de2 memory: emif: simplify platform_get_resource() adds 083008defd83 memory: ti-emif: simplify platform_get_resource() adds 8e6a257a1733 memory: ti-emif-pm: simplify platform_get_resource() adds dab022f22e37 memory: tegra: mc: simplify platform_get_resource() adds ef231fefa47f memory: brcmstb_dpfe: simplify platform_get_resource_byname() adds 2ca47b33a779 memory: renesas-rpc-if: simplify platform_get_resource_byname() adds 210c095cf053 Merge branch 'mem-ctrl-next' into for-next adds be34f45f0d4a memory: omap-gpmc: Make OMAP_GPMC config visible and selectable adds 854fd9209b20 memory: omap-gpmc: Allow building as a module adds d2fd434f2e1c Merge branch 'mem-ctrl-next' into for-next adds 21d01a6accb9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 22dd027df2ac Merge branch 'imx/drivers' into for-next adds 56879c00a7cd dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 [...] adds 6c951ec9aaf2 dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl adds bd3cf133ff66 dt-bindings: arm: fsl: add IMX8MN DDR3L eval board adds 015553c519c8 dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board adds e8ff45a8ef57 dt-bindings: arm: Add i.MX8M Mini Toradex Verdin based Men [...] adds b4c8842bbbaa dt-bindings: arm: fsl: add ls1021a-iot board adds f27b611beff2 Merge branch 'imx/bindings' into for-next adds 91dbd54ec55d ARM: dts: imx6dl-colibri: Drop dedicated v1.1 device tree adds 5f5c579a34a8 ARM: dts: imx6dl-colibri: Fix I2C pinmuxing adds 96a34c46e9db ARM: dts: imx6dl-colibri: Add gpio-line-names adds 5ab9c76a8267 ARM: dts: imx6dl-colibri: Disable add-on accessories adds 4e0483652664 ARM: dts: imx6dl-colibri: Command pmic to standby for poweroff adds bccf73ecd098 ARM: dts: imx6dl-colibri: Add additional pingroups adds 1524b27c94a6 ARM: dts: imx6dl-colibri: Move common nodes to SoM dtsi adds 965f2ca42cbd ARM: dts: imx6dl-colibri: Cleanup adds 6cc75a081d75 ARM: dts: imx6dl-colibri: Add usdhc1 sleep pin configuration adds 1b6e37fe919f ARM: dts: imx6dl-colibri: Add support for Toradex Iris car [...] adds e66f62acc42d ARM: dts: imx6dl-colibri: Add support for Toradex Aster ca [...] adds 17efcc33e4f5 ARM: dts: imx6qdl-vicut1.dtsi: remove TiWi module adds 092073263226 ARM: dts: imx6qdl-vicut1.dtsi: Put nON_SWITCH in own pinctrl grp adds 2a0a0c5dc076 ARM: dts: imx6qdl-vicut1.dtsi: Remove PCIe adds f6d8a739b357 ARM: dts: imx6qdl-vicut1/victgo: Remove UART2 adds 1a0e71889dea ARM: dts: imx6qdl-vicut1.dtsi: Fix LED names adds c061895eb024 ARM: dts: imx6qdl-vicut1.dtsi: Fix debug LED gpio pins adds 4e6ab6837e32 ARM: dts: imx6qdl-vicut1.dtsi: Update GPIO line names adds 1d039a1ae2c7 ARM: dts: imx6qdl-vicut1.dtsi: Remove conflicting pinctrl entry adds 4eef8cb7dd41 ARM: dts: imx6q-vicut1.dts: remove sata node adds deebb9ba3a64 ARM: dts: imx6dl-victgo.dts: update gpio names adds d380984764ad ARM: dts: imx6dl-victgo.dts: Factor out common parts to im [...] adds 217390ad7423 ARM: dts: imx6qdl-vicut1.dtsi: Move some node out to DTS files adds 901e8f8f8b87 ARM: dts: Remove imx6qdl-victgo.dtsi adds 6d8e96fbeb07 ARM: dts: imx6qdl-vicut1: Factor out common parts of 12inc [...] adds eac849a24e18 ARM: dts: imx6dl-victgo.dts: Remove touchscreen x axis inversion adds b456aed07944 ARM: dts: imx6qdl-vicut1.dtsi: Add missing ISB led node adds 7912bda4f60d ARM: dts: imx6qdl-vicut1.dtsi: add thermal zone and attach [...] adds 4b9b8985f969 ARM: dts: Add initial LS1021A IoT board dts support adds 1f5985b6f5d2 ARM: dts: imx51: Add generic DMA bindings for UART nodes adds ae7ab0bb32bd ARM: dts: i.MX51: digi-connectcore-som: Remove unused regulators adds 12f9fa8880f2 ARM: dts: i.MX51: digi-connectcore-som: Update PMIC voltages adds a65123d60d75 ARM: dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply adds 4bb3894ae658 ARM: dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv [...] adds de079da5fabb Merge branch 'imx/dt' into for-next adds 472f20b4f253 arm64: dts: imx8mn: Enable HS400-ES adds 746a72411cdd arm64: dts: imx8mp: Enable HS400-ES adds 0d9968d98467 arm64: dts: freescale: imx8q: add imx vpu codec entries adds d9a9a7cf32c9 arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtsc [...] adds e7fc48e6c7a8 arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree adds b5f955c099cd arm64: dts: imx8mm-evk: add pwm1/backlight support adds 7899eb6cb15d arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support adds 510c527b4ff5 arm64: dts: imx8mm: Add i.MX8M Mini Toradex Verdin based M [...] adds cc5457601705 arm64: dts: imx8mn-evk: Add UART3 support adds d1f98d2fea95 Merge branch 'imx/dt64' into for-next adds 7fb061bbf603 ARM: imx_v6_v7_defconfig: Enable the ADC part of the STMPE MFD adds 08021731ef7a Merge branch 'imx/defconfig' into for-next adds 417a3aaf825a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6dc8a7443445 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b804923b7ccb soc: mediatek: add mtk-mmsys support for mt8195 vdosys0 adds 8fdb61f1933a soc: mediatek: add mtk-mutex support for mt8195 vdosys0 adds 4e8988c634a1 soc: mediatek: add DDP_DOMPONENT_DITHER0 enum for mt8195 vdosys0 adds 940368923239 arm64: defconfig: enable MT6359 regulator driver adds e5bf06b16f6e arm64: defconfig: enable some mt6360 PMIC drivers adds d66aea197d53 arm: mediatek: select arch timer for mt7629 adds 7ebadbd3f757 Merge branch 'v5.18-next/defconfig' into for-next adds a044e6a0883b arm: dts: mediatek: Get rid of mediatek, larb for MM nodes adds 6456636c5293 Merge branch 'v5.18-next/dts32' into for-next adds 33c7874b4432 arm64: dts: mediatek: Format mediatek,larbs as an array of [...] adds 261691b40128 arm64: dts: mt8192: Add pwrap node adds c63556ec6bfe arm64: dts: mt8192: Add SCP node adds 40de66b8bbbb arm64: dts: mt8192: Add usb-phy node adds e5aac2258e66 arm64: dts: mt8192: Add xhci node adds 27f0eb16b0d4 arm64: dts: mt8192: Fix nor_flash status disable typo adds 4d50a433d0fd arm64: dts: mt8192: Add efuse node adds 4a65b0f1bec5 arm64: dts: mt8192: Add m4u and smi nodes adds 19c66219e4d5 arm64: dts: mt8192: Add the mmsys reset bit to reset the dsi0 adds 7663f7a26b33 dt-bindings: arm: mediatek: Add mt8195 pericfg compatible adds b2edd51979d2 arm64: dts: mt8192: Add dpi node adds e530d080932d arm64: dts: mt8192: Add PCIe node adds aa8f3711fc87 arm64: dts: mt8192: Add H264 venc device node adds 74a46891867b arm64: dts: mediatek: mt8183: align Google CROS EC PWM nod [...] adds 6f117db41239 arm64: dts: mediatek: align operating-points table name wi [...] adds 624f1806a7c3 arm64: dts: mediatek: align thermal zone node names with dtschema adds d3ee03d81615 arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema adds bf01df06ddb1 arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes adds dab2782be22c arm64: dts: mediatek: mt8173: Add power domain to encoder nodes adds 3b7d143be4b7 arm64: dts: mt6359: add PMIC MT6359 related nodes adds b59add5e6e5a dt-bindings: arm: Add compatible for Mediatek MT8192 adds a8bbcf703cf3 arm64: dts: mt8192: Add spmi node adds 1afd9b62f95f arm64: dts: mt8192: Add audio-related nodes adds 71b946e95055 arm64: dts: mt8183: Update disp_aal node compatible adds db61337e49a8 arm64: dts: mt8192: Add mmc device nodes adds 37f2582883be arm64: dts: Add mediatek SoC mt8195 and evaluation board adds cc9d1e59f475 dt-bindings: arm64: dts: mediatek: Add mt8195-demo board adds 6147314aeedc arm64: dts: mediatek: Add device-tree for MT8195 Demo board adds caaff77ffb3f arm64: dts: mediatek: mt8173: Add gce-client-reg handle to [...] adds 09f4afc44ba9 ARM: dts: add clock support for Airoha EN7523 adds cf11eccbf44d arm64: dts: mediatek: pumpkin: Remove input-name property adds aa0dcbd8f67a Merge branch 'v5.18-next/dts64' into for-next adds 9d7370a56d18 soc: mediatek: mmsys: Add sw0_rst_offset for MT8192 adds 1da90b8a7bae dt-bindings: arm: mediatek: mmsys: add power and gce properties adds 81c5a41d10b9 dt-bindings: arm: mediatek: mmsys: add mt8195 SoC binding adds 5252c1c5a08e soc: mediatek: cmdq: Use mailbox rx_callback instead of cm [...] adds 949cfe1a433b Merge tag 'v5.18-next-vdso0-stable-tag' into v5.18-next/soc adds f9f4545b968b dt-bindings: pwrap: mediatek: Update pwrap document for mt8195 adds 537f8ffbdf4b soc: mediatek: mutex: remove mt8195 MOD0 and SOF0 definition adds 54715794cbcd Merge branch 'v5.18-next/soc' into for-next adds b656119e5915 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a2f144c9fe4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 75c1e9c05d21 Merge branch 'fixes' into for-next adds f7bd69fdd45f MAINTAINERS: omap: remove me as a maintainer adds a003f03581f6 MAINTAINERS: omap1: Add Janusz as an additional maintainer adds f5582834f380 ARM: dts: omap3/4/5: fix ethernet node name for different [...] adds f41f5a993395 ARM: dts: logicpd-som-lv: Move pinmuxing to peripheral nodes adds bbcd3f73e83e ARM: dts: am335x: Guardian: Update NAND partition table adds 062859b506ba ARM: dts: am335x: Guardian: Rename power button label adds 87e4e2bf90fb ARM: dts: am335x: Guardian: Add keypad adds d8da0fd61517 ARM: dts: am335x: Guardian: Disable poweroff support from RTC adds 42c83b73aea1 ARM: dts: am335x: Guardian: Remove mmc status led adds 6794adf4a2aa ARM: dts: am335x: Guardian: Update life led adds b5bf6b434575 ARM: dts: am335x: Guardian: Update beeper label adds 228e0021e733 ARM: dts: am335x: Guardian: Update regulator node name adds 677d85570708 ARM: dts: am335x: Guardian: Add lcd port adds 60f68df3971b ARM: dts: am335x: Guardian: Update backlight parameter adds 2d983a375511 ARM: dts: am335x: Guardian: Enable UART port two adds 783bc2bb4fb1 ARM: dts: am335x: Guardian: Disable DMA property of USB1 adds 6e049b9a4210 ARM: dts: am335x: Guardian: Update interface pinmux adds 762217eaf925 ARM: dts: am335x: Guardian: Add gpio line manes adds 521153f25c2f ARM: dts: am335x: Guardian: Update comments adds dff844e1fe17 ARM: dts: am335x-baltos: update MPU regulator range adds d873b58b1877 Merge branch 'omap-for-v5.19/dt' into for-next adds 883f464c1d23 ARM: OMAP2+: add missing of_node_put before break and return adds 7ff078915013 ARM: OMAP2+: drop omap_device_register() helper adds df3eb1feeb73 ARM: OMAP2+: drop hwmod-clock helper comment adds 46a3897a87f0 Merge branch 'omap-for-v5.19/soc' into for-next adds b6cd9be3d288 bus: ti-sysc: Drop commas after SoC match table sentinels adds e7b192fae27b Merge branch 'omap-for-v5.19/ti-sysc' into for-next adds 73f1aaf114e6 MAINTAINERS: omap: remove me as a maintainer adds dbcd30706466 Merge branch 'maintainers-take2' into for-next adds 97fab2004d11 ARM: dts: am335x-myirtech: Add an external clock oscillato [...] adds 165c79da163f ARM: dts: am335x-myirtech: Update NAND default partition t [...] adds 930161749e64 Merge branch 'omap-for-v5.19/dt' into for-next adds fe8744b5c4a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 368cfcbaa3bf dt-bindings: clock: gcc-msm8998: Add definitions of SSC-re [...] adds 0fb9ddbc6311 Merge branch '20220411072156.24451-2-michael.srba@seznam.c [...] adds 1ed29355df22 arm64: dts: qcom: msm8998: reserve potentially inaccessibl [...] adds 48995e863307 arm64: dts: qcom: sm8450: Add thermal sensor controllers adds fccf8e31ac3d arm64: dts: qcom: sm8450: Add thermal zones adds fc0e7dd6d2e2 arm64: dts: qcom: do not use underscore in BCM node name adds efbd3599154c arm64: dts: qcom: sdm845-xiaomi-beryllium: change firmware [...] adds 84b6c2420415 arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver adds 1f1c494082a1 arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in pan [...] adds 3213b3741a14 arm64: dts: qcom: sdm845-xiaomi-beryllium: enable second w [...] adds 89561886191c arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom wle [...] adds c46e3c4bdfac arm64: dts: qcom: msm8994: override nodes by label adds 2a80a66f68e3 arm64: dts: qcom: msm8996: override nodes by label adds 97276cbfb4fb arm64: dts: qcom: sc7280: Add wakeup-source property for USB node adds bc08fbf49bc8 arm64: dts: qcom: sm8350: Define GPI DMA engines adds ddc97e7d1765 arm64: dts: qcom: sm8350: Add GENI I2C/SPI DMA channels adds 83b8347a858d arm64: dts: qcom: sm8350-hdk: Enable &gpi_dma1 adds b9c843308309 arm64: dts: qcom: sm8450: Add gpi_dma nodes adds 488922c1a372 arm64: dts: qcom: sm8450: Fix missing iommus for qup adds a84e88e9a003 arm64: dts: qcom: sm8450: Add qup nodes for qup0 adds 1a380216fd6f arm64: dts: qcom: sm8450: Add qup nodes for qup1 adds ba640cd31342 arm64: dts: qcom: sm8450: Add qup nodes for qup2 adds 67ebdc6dd1e2 arm64: dts: qcom: sm8450: Fix missing iommus for qup1 adds d953239726e9 arm64: dts: qcom: sm8450-qrd: Enable spi and i2c nodes adds ca79a997f2c0 arm64: dts: qcom: sm8250: Add camcc DT node adds 30325603b910 arm64: dts: qcom: sm8250: camss: Add CAMSS block definition adds e7173009e139 arm64: dts: qcom: sm8250: camss: Add CCI definitions adds 5d04419045e7 arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd adds 1eae95fb1d69 arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name adds cb29e7106d4e arm64: dts: qcom: db845c: Add support for MCP2517FD adds 2a31f958f832 arm64: dts: qcom: sm8450: Fix qmp phy node (use phy@ inste [...] adds c11e239f6aee arm64: dts: qcom: sc7280: Add GPI DMAengines adds 18bec7f725c5 arm64: dts: qcom: sc7280: Add GENI I2C/SPI DMA channels adds f238ff81e894 arm64: dts: qcom: sc7280-idp: Enable GPI DMAs adds ec5a164e0840 Merge branch '20220411072156.24451-2-michael.srba@seznam.c [...] adds 5ef1e4abc75a clk: qcom: gcc-msm8998: add SSC-related clocks adds 665ca429bc41 clk: qcom: smd: Update MSM8976 RPM clocks. adds 0b9fe9b7792f dt-bindings: bus: add device tree bindings for qcom,ssc-block-bus adds 97d485edc1d9 bus: add driver for initializing the SSC bus on (some) qcom SoCs adds 38d46b0f41ec dt-bindings: soc: qcom,rpmh-rsc: convert to dtschema adds fcf2c0f7cbca dt-bindings: qcom: geni-se: Update I2C schema reference adds 6579f39290bf dt-bindings: qcom: geni-se: Update UART schema reference adds 5f9e72a4025b dt-bindings: soc: qcom,smp2p: convert to dtschema adds a555b382e764 soc: qcom: socinfo: Sort out 8974PRO names adds 5bdcae1fe1c5 spi: dt-bindings: qcom,spi-geni-qcom: convert to dtschema adds dbfb5f94e084 dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains adds af77132e9d2b soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays adds f68f1cb3437d soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains adds 568cd3243331 ARM: dts: qcom: sdx55: do not use underscore in BCM node name adds 97c246c825f7 ARM: dts: qcom: sdx55: remove wrong unit address from RPMH [...] adds 73618b43dc5a ARM: dts: qcom-*-sony*: Mention SONY board names in DT filenames adds eba5e62045b2 ARM: dts: qcom-msm8974: Remove properties that are always [...] adds b905c34ae7db ARM: dts: qcom-msm8974*: Fix UART naming adds bb167546d068 ARM: dts: qcom-msm8974*: Fix I2C labels adds 4de36f7b6d0e ARM: dts: qcom-msm8974: Fix up mdss nodes adds 64cf62683b53 ARM: dts: qcom-msm8974: Fix up SDHCI nodes adds 087c9704d5bb ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm adds 9f440d17e230 ARM: dts: qcom-apq8074-dragonboard: Use &labels adds 409ab7dc57c4 ARM: dts: qcom-msm8974-fp2: Use &labels adds 1c1574e24990 ARM: dts: qcom-msm8974-lge-nexus5: Use &labels adds 1d59524b9181 ARM: dts: qcom-msm8974-klte: Use &labels adds 5c554c2d67a8 ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and mode [...] adds 598a1e333224 ARM: dts: qcom-msm8974-castor: Use &labels adds 7bdc6d8c37c0 ARM: dts: qcom-msm8974pro: Use &labels adds c91995681836 ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames adds 2daa785817dd ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device adds f300826d27be ARM: dts: qcom-msm8974: Sort and clean up nodes adds 9f43e1973840 ARM: dts: qcom-msm8974*: Enable IMEM unconditionally adds 1dfe967ec7cf ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI adds 09db313d392b ARM: dts: qcom-msm8974*: Clean up old GPIO declarations adds e82be679de94 ARM: dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts adds e63d4c51997a ARM: dts: qcom-msm8974-rhine: Add pstore node adds 4b6a151f17cb ARM: dts: qcom-msm8974*: Remove unnecessary include adds 3237f2182416 ARM: dts: qcom: msm8974-FP2: We're msm8974pro adds 9c5537723429 ARM: dts: qcom: msm8974-FP2: Add mmc* aliases adds 3912e74c576a ARM: dts: qcom: msm8974: Add missing license headers adds 0b3dd1e94ac0 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds fe30e7802b65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 72484be68bfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 40f150937c81 arm64: defconfig: Enable Maxim MAX96712 Quad GMSL2 Deseria [...] adds dcc1449554ba ARM: shmobile: defconfig: Refresh for v5.18-rc1 adds 8ba8560d4ff1 arm64: dts: renesas: r8a779f0: Add GPIO nodes adds aa70cbda745d ARM: dts: r9a06g032: Drop "arm,cortex-a7-timer" from timer node adds fc84df8749fa Merge branches 'renesas-arm-defconfig-for-v5.19' and 'rene [...] adds 90715507cb89 dt-bindings: power: Add r8a779g0 SYSC power domain definitions adds f2afa78d5a0c dt-bindings: clock: Add r8a779g0 CPG Core Clock Definitions adds 1c1d0e5dc445 Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds 11a5ebb42ec2 soc: renesas: r8a779g0-sysc: Add r8a779g0 support adds 87ab58e1fe3a soc: renesas: Identify R-Car V4H adds d869d48ae741 soc: renesas: rcar-rst: Add support for R-Car V4H adds 6cd3233242ee dt-bindings: arm: renesas: Document R-Car V4H White Hawk D [...] adds 8ff93be3259f dt-bindings: reset: renesas,rst: Document r8a779g0 reset module adds 36f093d12e3c Merge branches 'renesas-drivers-for-v5.19' and 'renesas-dt [...] adds 5c40b3ba9e9d arm64: defconfig: Enable ARCH_R9A07G043 adds 0b8842db3551 arm64: defconfig: Enable Renesas RZ/V2M SoC adds ed66b37f916e ARM: dts: r9a06g032: Add missing '#power-domain-cells' adds bc9e1dbb1757 arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup t [...] adds 559f2b0708c7 arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and f [...] adds f52e14095e56 arm64: dts: renesas: r9a07g043: Add USB2.0 support adds 1de1b44833e3 arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node adds e42faad1ef82 arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes adds a8352a5158ed arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes adds 987c792765a5 arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 adds 2e62a6a03a22 arm64: dts: renesas: rzg2ul-smarc: Enable CANFD adds 87274e3b00e4 arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM adds bbc806697863 arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog adds 068eb5a9105b soc: renesas: Add RZ/V2M (R9A09G011) config option adds 14f11da778ff soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs adds 7a5ae564198d dt-bindings: power: renesas,rcar-sysc: Document r8a779g0 S [...] adds 358d1cef2a88 dt-bindings: arm: renesas: Document Renesas RZ/V2M SoC and [...] adds 114240d3fb67 Merge branches 'renesas-arm-defconfig-for-v5.19', 'renesas [...] adds b0fa698b834f arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 adds 820e976909c2 arm64: dts: renesas: rzg2ul-smarc: Enable CANFD adds 0b3e18dbcdf6 arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM adds 3f67af66e65b arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog adds a4744a1de601 Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds b3735fb31397 arm64: dts: renesas: Add Renesas R8A779G0 SoC support adds db5b41260035 arm64: dts: renesas: Add Renesas White Hawk boards support adds 01214672bf35 arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_ [...] adds 9b3c59a29c2b arm64: dts: renesas: rzg2ul-smarc: Enable Audio adds 45aacfac1f09 arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support adds f8a7df6a1a04 Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next adds 550cf494a7a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 107997d3a05e Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 9be1a9996ebd soc: rockchip: Clean up Kconfig whitespace adds 2ca9e472c70f soc: rockchip: power-domain: Replace dsb() with smb() adds add9f6f30e54 soc: rockchip: Fix compile-testing SoC drivers adds 3e2e1daac289 Merge branch 'v5.19-armsoc/drivers' into for-next adds a2fe0f97fd4a arm64: dts: rockchip: Rename vdec_mmu node for RK3328 adds 17408c9b119d arm64: dts: rockchip: Add vdec support for RK3328 adds ec48c3e82ca3 arm64: dts: rockchip: add an input enable pinconf to rk3399 adds 8d411bebd453 arm64: dts: rockchip: Add accelerometer to rk3566-pinenote adds 87a267b4af09 arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote adds 13e0ee34f39c arm64: dts: rockchip: add rk356x sfc support adds 254a1f6a29e7 arm64: dts: rockchip: add usb3 support to the radxa rock3 model a adds 160f126b89e1 arm64: dts: rockchip: enable usb hub on the radxa rock3 model a adds d169c19a1056 Merge branch 'v5.19-armsoc/dts64' into for-next adds c37415f55bda dt-bindings: arm: rockchip: Add Pine64 Quartz64 Model B adds c466828fb3ba dt-bindings: arm: rockchip: Add Pine64 SoQuartz SoM adds e52ded554370 dt-bindings: arm: rockchip: Add Firefly Station M2 adds dcc8c66bef79 arm64: dts: rockchip: add Pine64 Quartz64-B device tree adds 5859b5a9c3ac arm64: dts: rockchip: add SoQuartz CM4IO dts adds 30ac9b4e25d8 arm64: dts: rockchip: add dts for Firefly Station M2 rk3566 adds 7aa1e0349129 Merge branch 'v5.19-armsoc/dts64' into for-next adds 36619ee57035 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1e8dc6cf1d59 Merge branch 'next/dt64' into for-next adds 1d8e5fbf6925 Merge branch 'next/soc' into for-next adds 5fe580196dd9 dt-bindings: timer: exynos4210-mct: describe known hardwar [...] adds 25bf7e1c8341 Merge branch 'next/drivers' into for-next adds 32bcbcb7ea57 Merge branch 'fixes' into for-next adds d1ba2b36b25a ARM: dts: nuvoton: align SPI NOR node name with dtschema adds d8e5c884cca3 ARM: dts: omap: align SPI NOR node name with dtschema adds 89e73afc3f54 ARM: dts: marvell: align SPI NOR node name with dtschema adds 6b863b103ec5 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next adds 65b96377bf91 arm64: dts: hisilicon: align 'freq-table-hz' with dtschema in UFS adds 402eb8ec54b3 arm64: dts: microchip: align SPI NOR node name with dtschema adds 2f00bb4a69c7 arm64: dts: marvell: align SPI NOR node name with dtschema adds 96a93983e538 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next adds a9b9aa5d2842 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8dd3cdeaf303 arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel adds e7676a00bc52 arm64: dts: juno: add CTI entries to device tree adds 41e3958475ed dt-bindings: Add Arm corstone1000 platform adds a69d27746088 arm64: dts: Add Arm corstone1000 platform support adds 5393158f009b arm64: dts: fvp: Add virtio-rng support adds d7030edf32ad arm64: dts: fvp: Align virtio device node names with dtschema adds b30ae5638dac arm64: dts: juno: Drop useless 'dma-channels/requests' properties adds 191fbac3fe7b Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 4de1b36fae86 firmware: arm_scmi: Make protocols initialisation fail on [...] adds 8009120e0354 firmware: arm_scmi: Fix list protocols enumeration in the [...] adds 3b0041f6e10e firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS [...] adds 776b6c8a25a3 firmware: arm_scmi: Dynamically allocate implemented proto [...] adds 992be5d3c818 firmware: arm_scmi: Make name_get operations return a const adds c7e223f5c736 firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response adds 91ebc56cbcfa firmware: arm_scmi: Remove unneeded NULL termination of clk name adds 23136bff80a7 firmware: arm_scmi: Split protocol specific definitions in [...] adds 5c873d120d86 firmware: arm_scmi: Introduce a common SCMI v3.1 .extended [...] adds b260fccaebdc firmware: arm_scmi: Add SCMI v3.1 protocol extended names support adds 7ad6b6ccbafc firmware: arm_scmi: Set clock latency to U32_MAX if it is [...] adds df3576d14a45 firmware: arm_scmi: Parse clock_enable_latency conditionally adds 36b6ea0fc6bc firmware: arm_scmi: Add iterators for multi-part commands adds 7cab537704ec firmware: arm_scmi: Use common iterators in the sensor protocol adds 802b0bed011e firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support adds 7bc7caafe6b1 firmware: arm_scmi: Use common iterators in the clock protocol adds d8d7e9131674 firmware: arm_scmi: Use common iterators in the voltage protocol adds 79d2ea924418 firmware: arm_scmi: Use common iterators in the perf protocol adds 3630cd8130ce firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts adds 71bea05797b5 firmware: arm_scmi: Add checks for min/max limits in PERFO [...] adds 7aa75496ea1f firmware: arm_scmi: Add SCMI v3.1 clock notifications adds 4c74701b1eb7 firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE adds 5e114ad984c2 firmware: arm_scmi: Support optee shared memory in the opt [...] adds b09e57cb965f Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 987756f67dee firmware: arm_ffa: Fix handling of fragmented memory descriptors adds f3c45c045e25 firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe adds 00512d2930b3 firmware: arm_ffa: Remove incorrect assignment of driver_data adds 498af8d1678a firmware: arm_ffa: Add ffa_dev_get_drvdata helper function adds f3f3bdbd58ce tee: optee: Use ffa_dev_get_drvdata to fetch driver_data adds d291310bcf58 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] adds db7d4f89726d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds efaa952f9592 ARM: dts: stm32: fix pinctrl node name warnings (MCU soc) adds 42da167bbd29 ARM: dts: stm32: fix pinctrl node name warnings (MPU soc) adds ef2d90708883 ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 adds cc2b6b6fa4ce ARM: dts: stm32: add RTC node on stm32mp131 adds 448fb6ea127c ARM: dts: stm32: enable RTC support on stm32mp135f-dk adds 0210f892a83c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 7d4c60f30825 Merge branch 'sunxi/fixes-for-5.18' into sunxi/for-next adds 7a10341e67ed Merge branch 'sunxi/clk-fixes-for-5.18' into sunxi/for-next adds 737a9ba0eeb8 Merge branch 'sunxi/fixes-for-5.18' into sunxi/for-next adds 09ed2b4b4fc8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 66eb6df79aef tee: remove tee_shm_va2pa() and tee_shm_pa2va() adds d8fc1c7c4c9b tee: remove flags TEE_IOCTL_SHM_MAPPED and TEE_IOCTL_SHM_DMA_BUF adds db30e53bf897 Merge branch 'tee_cleanup_for_v5.19' into next adds a4d6855bb518 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds c3d8375c9527 Merge branch for-5.19/arm/core into for-next adds 2e667b1b211b Merge branch for-5.19/soc into for-next adds e2ab93e59bc3 dt-bindings: memory: tegra: Update validation for reg and [...] adds ed052bc0ae68 Merge branch for-5.19/dt-bindings into for-next adds fc3d13c3dba8 memory: tegra: Add memory controller channels support adds cf465bdfea7a memory: tegra: Add MC error logging on Tegra186 onward adds 95de1dd95e75 Merge branch for-5.19/memory into for-next adds c3f13b405a9a Merge branch for-5.19/arm/defconfig into for-next adds 962c400d48e6 arm64: tegra: Add node for Tegra234 CCPLEX cluster adds 6d9d19af3e34 arm64: tegra: Update PWM fan node name adds 47a08153f32d arm64: tegra: Add ASRC device on Tegra186 and later adds 261a46a977c6 arm64: tegra: Enable ASRC on various platforms adds 000b99e5ed1c arm64: tegra: Add memory controller channels adds bd9ef9597390 Merge branch for-5.19/arm64/dt into for-next adds e46ab742195a arm64: defconfig: Build Tegra ASRC module adds 59ac218540e9 Merge branch for-5.19/arm64/defconfig into for-next adds c60ce39aaf40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cabfa5b46573 soc: ti: omap_prm: Use of_device_get_match_data() adds ba56291e297d soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc adds a6af504184c9 reset: ti-sci: Allow building under COMPILE_TEST adds d3e3116f2535 soc: ti: knav_dma: Use pm_runtime_resume_and_get instead o [...] adds 12eeb74925da soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get in [...] adds f226041424cf soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator adds 625f5c507994 ARM: dts: keystone: Align SPI NOR node name with dtschema adds 6273a1864d43 ARM: dts: keystone: Fix missing fallback and case in SPI N [...] adds c0a75ca134c9 Merge branches 'ti-drivers-soc-next' and 'ti-keystone-dts- [...] adds 439677d416b1 arm64: dts: ti: k3-am64-mcu: remove incorrect UART base cl [...] adds 065d62612e26 arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 adds c37c58fdeb8a arm64: dts: ti: k3-am62: Add more peripheral nodes adds d19a66ae488a arm64: dts: ti: k3-am625-sk: Enable on board peripherals adds bd67e1be98dd arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes adds d196d2a98d62 arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module adds 2492a9740220 arm64: dts: ti: k3-am62: Add support for MCAN adds 481ab3ea39f1 Merge branch 'ti-k3-dts-next' into ti-next adds c024c46fe13b arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main adds fc7a955a416c Merge branch 'ti-k3-dts-next' into ti-next adds b7d8a9973374 arm64: defconfig: Enable configs for DisplayPort on J721e adds 720b32f0f7bc Merge branch 'ti-k3-config-next' into ti-next adds 846c0aded425 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 5f9d4aa14ddf Merge branch 'clk-fixes' into clk-next adds 4ce2b909dcf5 dt-bindings: clock: ehrpwm: Add AM62 specific compatible adds bae71de51b89 clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk adds 65e0d726ff99 Merge branch 'clk-ti' into clk-next adds bab79506fd16 clk: actions: remove redundant assignment after a mask operation adds 3196a605659d clk: using pm_runtime_resume_and_get instead of pm_runtime [...] adds 14c4fd8ff5ba Merge branch 'clk-cleanup' into clk-next adds 038010bb3068 dt-bindings: Add en7523-scu device tree binding documentation adds 1e6273179190 clk: en7523: Add clock driver for Airoha EN7523 SoC adds e91e9d8fc457 Merge branch 'clk-airoha' into clk-next adds f9edf134d75d clk: cdce706: use simple i2c probe function adds df221682075d clk: cdce925: use i2c_match_id and simple i2c probe adds eb5f909ac9e7 clk: cs2000-cp: use simple i2c probe function adds 55349aedb5da clk: max9485: use simple i2c probe function adds d8703ce85e7c clk: si514: use simple i2c probe function adds adc00f60c829 clk: si5341: use simple i2c probe function adds ca3ebd20d956 clk: si5351: use i2c_match_id and simple i2c probe adds 32a5c1d38378 clk: si544: use i2c_match_id and simple i2c probe adds 2b349b893def clk: si570: use i2c_match_id and simple i2c probe adds 5baa12cfc433 clk: renesas-pcie: use simple i2c probe function adds 386945864c92 Merge branch 'clk-i2c-simple' into clk-next adds 9f4f53efa986 Merge tag 'renesas-clk-for-v5.19-tag1' of git://git.kernel [...] adds 2b7bd9ef856a Merge branch 'clk-renesas' into clk-next adds 14364fca2120 clk: mux: remove redundant initialization of variable width adds cf2e5957ad55 Merge branch 'clk-cleanup' into clk-next adds 7335631fcd5e dt-bindings: clock: u8500: Add clkout clock bindings adds 801179b670be clk: ux500: Drop .is_enabled state from PRCMU clocks adds 00d08cd0bacb clk: ux500: Drop .is_prepared state from PRCMU clocks adds a8173c5953b1 clk: ux500: Rewrite PRCMU clocks to use clk_hw_* adds 639d5661cc80 clk: ux500: Implement the missing CLKOUT clocks adds 80aeffd24421 Merge branch 'clk-ux500' into clk-next adds e60eff779ee1 Merge branch 'clk-fixes' into clk-next adds f113a51aa2cf dt-bindings: ARM: MediaTek: Add new document bindings of M [...] adds 1f2967a17c59 clk: mediatek: Add MT8186 mcusys clock support adds c19df9619e55 clk: mediatek: Add MT8186 topckgen clock support adds 4d6534ec55cf clk: mediatek: Add MT8186 infrastructure clock support adds 97f0cc59e521 clk: mediatek: Add MT8186 apmixedsys clock support adds 66cd0b4b0ce5 clk: mediatek: Add MT8186 imp i2c wrapper clock support adds e4a424461c82 clk: mediatek: Add MT8186 mfgsys clock support adds c8c36b996f3c clk: mediatek: Add MT8186 mmsys clock support adds b6da76d6eb42 clk: mediatek: Add MT8186 wpesys clock support adds a6c0c9b8fc91 clk: mediatek: Add MT8186 imgsys clock support adds 7e23620dff94 clk: mediatek: Add MT8186 vdecsys clock support adds fc2195028363 clk: mediatek: Add MT8186 vencsys clock support adds 6f2e1208249f clk: mediatek: Add MT8186 camsys clock support adds 8c3adc5d2e14 clk: mediatek: Add MT8186 mdpsys clock support adds a677bdf8b6ae clk: mediatek: Add MT8186 ipesys clock support adds 0917a908edd3 Merge branch 'clk-mtk' into clk-next adds c6b61d48b369 clk: en7523: fix wrong pointer check in en7523_clk_probe() adds b473708bf4b5 Merge branch 'clk-airoha' into clk-next adds 66ca695747a4 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 39772efd98ad clk: imx8mp: Add DISP2 pixel clock adds f2b25dcc9d25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b243a358b313 clk: renesas: r8a779f0: Add UFS clock adds 13b4d179c664 dt-bindings: clock: renesas,cpg-mssr: Document r8a779g0 adds 2a6da4a11f47 clk: renesas: r9a06g032: Fix the RTC hclock description adds a9391e019015 clk: renesas: r9a07g043: Add I2C clocks/resets adds be5b5fcbc779 clk: renesas: r9a07g043: Add SSIF-2 clock and reset entries adds 666b5a010ef1 clk: renesas: r9a07g043: Add USB clocks/resets adds 1cbda37757ab clk: renesas: r9a07g043: Add clock and reset entries for CANFD adds 6c05648b57ab clk: renesas: r9a07g043: Add OSTM clock and reset entries adds 5d33481f5475 clk: renesas: r9a07g043: Add WDT clock and reset entries adds 7f906eaa95f3 clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 adds d1fcd661ba7f Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds 0ab55cf18341 clk: renesas: cpg-mssr: Add support for R-Car V4H adds ad7e3405b5fc Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds e4df2d5e852a csky: Add C based string functions adds 8318f7c231d5 csky: optimize memcpy_{from,to}io() and memset_io() adds 186f69b64c80 csky: atomic: Optimize cmpxchg with acquire & release adds 6b160e0513e9 csky: atomic: Add custom atomic.h implementation adds c5acdf12cc24 csky: atomic: Add conditional atomic operations' optimization adds 2256cab8fab7 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds a96e4ebf3ded m68k: defconfig: Update defconfigs for v5.18-rc1 adds a4b763d91f60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 439ec210f284 m68knommu: set ZERO_PAGE() to the allocated zeroed page adds 2954225f1484 m68k: coldfire: drop ISA_DMA_API support adds 3c8b0e02f6be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f0f265e6cf5 microblaze: Use simple memset implementation from lib/string.c adds 95fee37be45f microblaze: Do loop unrolling for optimized memset implementation adds 61a4e653cabd microblaze: Use simple memmove/memcpy implementation from [...] adds e4c70fc69566 microblaze: Wire memblock_dump_all() adds 68cbfae83a72 microblaze: Add support for reserved memory defined by DT adds 7fc63bbedafc Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 33d7085682b4 MIPS: SGI-IP27: Free some unused memory adds fd27234f24ae MIPS: SGI-IP30: Free some unused memory adds 27498967d65c MIPS: dts: align SPI NOR node name with dtschema adds 4107fa700f31 mips: cpc: Fix refcount leak in mips_cpc_default_phys_base adds 407710a3b52c MIPS: Octeon: fix CN6640 hang on XAUI init adds aa88b7066a10 MIPS: Octeon: support all interfaces on CN66XX adds a5ad2e8fee38 mips: dts: ralink: mt7621: add mdio label to mdio-bus adds 6faf0dbdc61d mips: dts: ralink: mt7621: mux phy4 to gmac1 for GB-PC1 adds d9a683f57b5b mips: dts: ralink: mt7621: remove defining gpio function f [...] adds 3949aaa608f3 MIPS: mscc: jaguar2: rename pinctrl nodes adds ee5930c99a19 MIPS: mscc: ocelot: rename pinctrl nodes adds 860f39bea319 MIPS: mscc: serval: rename pinctrl nodes adds 7671f9674b47 mips: dts: ingenic: x1000: Add PWM device tree node adds 197373e4d3c1 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 0c7c02eb6633 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 85e647bfe994 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7da9ca3f5b1e riscv: mm: Remove the copy operation of pmd adds 6f6fa9cede8f riscv: dts: Add dma-channels property and modify compatible adds d26eee72d9b9 riscv: dts: rename the node name of dma adds 18d97a1e630e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1fc26a6c5a2d Merge branch 'fixes' into for-next adds 1b553839e132 s390/sclp: add detection of IPL-complete-control facility adds 2ba24343bdb8 s390/kexec: set end-of-ipl flag in last diag308 call adds 28d3417a9467 s390/zcrypt: add display of ASYM master key verification pattern adds 7714e16f791d s390/smp: sort out physical vs virtual CPU0 lowcore pointer adds 4da75a7fd042 s390/cio: simplify the calculation of variables adds d9b38e9d0fd3 s390/ap: uevent on apmask/aqpmask change adds 6acb086d9f78 s390/zcrypt: cleanup CPRB struct definitions adds 2004b57cde6b s390/zcrypt: code cleanup adds f2f47d0ef72c s390/mmap: increase stack/mmap gap to 128MB adds 57761da4dc5c s390/vdso: move vdso mapping to its own function adds 9e37a2e8546f s390/vdso: map vdso above stack adds 41cd81abafdc s390/vdso: add vdso randomization adds d4b2945dc9c0 s390/vfio-ap: remove superfluous MODULE_DEVICE_TABLE declaration adds 52c79e636a58 s390/pci: make better use of zpci_dbg() levels adds 723b5a9d2bb0 s390/pci: don't log availability events as errors adds cde8833e40dd s390/pci: add PCI access type and length to error records adds 34fb0e703480 s390/pci: add error record for CC 2 retries adds 9a07731702d9 s390: add KCSAN instrumentation to barriers and spinlocks adds 6260f6427c94 s390/irq: utilize RCU instead of irq_lock_sparse() in show [...] adds 4ae59ba72cb5 Merge branch 'features' into for-next adds bf12d2eb79f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d8bd7aff6c54 xtensa: localize labels used in memmove adds 48ed27a92504 xtensa: iss: drop opened_list logic from the network driver adds eccf4be2c49f xtensa: iss: replace iss_net_set_mac with eth_mac_addr adds 819b1b0dbb6d xtensa: iss: clean up per-device locking in network driver adds 37a120ccc052 xtensa: iss: extract and constify network callbacks adds cd6b4bbe1840 xtensa: move asid_cache from fault.c to mmu.c adds 03e6fdd920ea xtensa: extract vmalloc_fault code into a function adds c38312aa39b4 xtensa: noMMU: allow handling protection faults adds c72ffe7f91b6 xtensa: drop dead code from entry.S adds 81e8b7c10894 xtensa: move trace_hardirqs_off call back to entry.S adds 27113a618adc xtensa: use abi_* register names in the kernel exit code adds f46c32ad35e4 xtensa: enable context tracking adds cc1852359e10 xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN adds dfca7e7ce27f xtensa: enable KCSAN adds e8da639b960e xtensa: clean up function declarations in traps.c adds 858303519774 xtensa: clean up exception handler prototypes adds 2e3cc82aabd2 xtensa: clean up declarations in coprocessor.h adds be706dc32923 xtensa: clean up excsave1 initialization adds 539840028326 xtensa: use callx0 opcode in fast_coprocessor adds 7e8284c34194 xtensa: handle coprocessor exceptions in kernel mode adds 53c02af52fbc xtensa: add xtensa_xsr macro adds ddcf140245c7 xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB adds 7ab140029d2b xtensa: get rid of stack frame in coprocessor_flush adds 975fb61675b9 xtensa: support coprocessors on SMP adds 8c82b9a16a65 xtensa: add hibernation support adds c8b222cfc804 xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE adds 8416e93128e9 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 63cec1389e11 fscrypt: split up FS_CRYPTO_BLOCK_SIZE adds a7a5bc5fe8ac fscrypt: log when starting to use inline encryption adds 14fa32c6fbca Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 77a2d22074a6 Merge branch 'misc-5.18' into for-next-current-v5.17-20220429 adds 0256917f0c26 Merge branch 'for-next-current-v5.17-20220429' into for-ne [...] adds 58d284d84bd1 btrfs: reserve correct number of items for unlink and rmdir adds 2b61221645ad btrfs: reserve correct number of items for rename adds 5ba902581d17 btrfs: fix anon_dev leak in create_subvol() adds 9f897bec2640 btrfs: get rid of btrfs_add_nondir() adds 31a76ec1ebf9 btrfs: remove unnecessary btrfs_i_size_write(0) calls adds b007e7e6dc79 btrfs: remove unnecessary inode_set_bytes(0) call adds 103cf8d9f538 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds f3ce44ae1cc2 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds 315d306ec27e btrfs: remove redundant name and name_len parameters to cr [...] adds 461a5c4a4eb0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds 1e665edcd520 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds d9131e382c30 btrfs: set inode flags earlier in btrfs_new_inode() adds 5cea150c9e74 btrfs: avoid unnecessary btree search restarts when reading node adds 27b65cd1514c btrfs: release upper nodes when reading stale btree node f [...] adds 59d78644f4f9 btrfs: update outdated comment for read_block_for_search() adds b71026485c96 btrfs: remove trivial wrapper btrfs_read_buffer() adds 134d39c887fe btrfs: scrub: rename members related to scrub_block::pagev adds a3215b6381c3 btrfs: scrub: rename scrub_page to scrub_sector adds ba84761f24ba btrfs: scrub: rename scrub_bio::pagev and related members adds c4d81622b921 btrfs: introduce btrfs_for_each_slot iterator macro adds 2bf85c0d179a btrfs: use btrfs_for_each_slot in find_first_block_group adds d1560c0aed37 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 6b5b027406b4 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds c2d7d9e24d06 btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds 352752dcaedf btrfs: use btrfs_for_each_slot in did_create_dir adds f0d5d1253b64 btrfs: use btrfs_for_each_slot in can_rmdir adds aefadb46bdd1 btrfs: use btrfs_for_each_slot in is_ancestor adds 12ad5ed9908e btrfs: use btrfs_for_each_slot in process_all_refs adds 2b7b64198e6c btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds 7e54acd09f65 btrfs: use btrfs_for_each_slot in process_all_extents adds 9d280b5b16d2 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds d934c260ffba btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds 7f7a7b729177 btrfs: use btrfs_for_each_slot in btrfs_listxattr adds 1976a590fa5d btrfs: use a local variable for fs_devices pointer in btrf [...] adds d6d0447b4f64 btrfs: warn when extent buffer leak test fails adds 00e5e5fc1883 btrfs: allocate inode outside of btrfs_new_inode() adds 9dde1797dae4 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds 0db680186026 btrfs: reserve correct number of items for inode creation adds c11baefa1e58 btrfs: move common inode creation code into btrfs_create_n [...] adds 48697a152841 btrfs: restore inode creation before xattr setting adds 1f03a299c770 btrfs: only reserve the needed data space amount during fallocate adds 2274c36d1f1b btrfs: remove useless dio wait call when doing fallocate z [...] adds eac24f9f712a btrfs: remove inode_dio_wait() calls when starting reflink [...] adds 93d8d8bcf465 btrfs: remove ordered extent check and wait during fallocate adds d4ad6923b270 btrfs: lock the inode first before flushing range when pun [...] adds 998a784f5e95 btrfs: remove ordered extent check and wait during hole pu [...] adds 33ef9879b5ba btrfs: add and use helper to assert an inode range is clean adds 55e380507295 btrfs: tree-checker: check extent buffer owner against own [...] adds 750663234f9d btrfs: add messages to printk index adds 5599caf86867 btrfs: avoid blocking on page locks with nowait dio on com [...] adds c373f1f5eb3b btrfs: avoid blocking nowait dio when locking file range adds 546ccb40d429 btrfs: avoid double nocow check when doing nowait dio writes adds 0dfb18f3434c btrfs: stop allocating a path when checking if cross refer [...] adds c4b2193ecde2 btrfs: free path at can_nocow_extent() before checking for [...] adds 175410a73aac btrfs: release path earlier at can_nocow_extent() adds a3389a18886b btrfs: avoid blocking when allocating context for nowait d [...] adds 15fcc31cee03 btrfs: avoid blocking on space revervation when doing nowa [...] adds 59826c9e8a00 btrfs: replace memset with memzero_page in data checksum v [...] adds 70430fe36041 btrfs: remove checks for arg argument in btrfs_ioctl_balance adds c746db1b6ed9 btrfs: simplify code flow in btrfs_ioctl_balance adds 3189e76cb739 fs: add a lockdep check function for sb_start_write() adds c95229b642bd btrfs: assert that relocation is protected with sb_start_write() adds 810c91ec11dc btrfs: use dummy extent buffer for super block sys chunk a [...] adds 9660f1c101be btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds e5ccf235230a btrfs: expand subpage support to any PAGE_SIZE > 4K adds 62ee1fda5d72 btrfs: remove unnecessary type casts adds a070fadddb53 btrfs: factor out allocating an array of pages adds 444c7970a3d0 btrfs: allocate page arrays using bulk page allocator adds e8ffec9901cb btrfs: wait between incomplete batch memory allocations adds f951b4f228f4 btrfs: move common NOCOW checks against a file extent into [...] adds 74ae46e0d3a2 btrfs: do not test for free space inode during NOCOW check [...] adds e0c338ba0594 btrfs: make the bg_reclaim_threshold per-space info adds 41d4a06cdfe4 btrfs: allow block group background reclaim for non-zoned [...] adds a6c308fbd7b7 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds b3cbae70f054 btrfs: zoned: make auto-reclaim less aggressive adds dd0efc66cc62 btrfs: factor check and flush helpers from __btrfsic_submit_bio adds 3092328f46a4 btrfs: check-integrity: split submit_bio from btrfsic checking adds 2721e8f4ad3f btrfs: check-integrity: simplify bio allocation in btrfsic [...] adds 166bb7c9b073 btrfs: use on-stack bio in repair_io_failure adds fd3dba30c100 btrfs: use on-stack bio in scrub_recheck_block adds 7e6b6c3e910e btrfs: use on-stack bio in scrub_repair_page_from_good_copy adds fd6a06a91aa5 btrfs: move the call to bio_set_dev out of submit_stripe_bio adds 7c78b5290108 btrfs: pass a block_device to btrfs_bio_clone adds ef75c25a4648 btrfs: pass bio opf to rbio_add_io_page adds c81b05b0debe btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios adds d620bb14e652 btrfs: don't allocate a btrfs_bio for scrub bios adds ff5d0ef41f81 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages adds d8b643e3d5e1 btrfs: remove unnecessary check of iput argument adds 95aec922f890 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info adds c56818641886 btrfs: simplify parameters of submit_read_repair() and rename adds 1d58851a64e5 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() adds 1ce11852ea55 btrfs: use non-bh spin_lock in zstd timer callback adds 4c56e02a303f btrfs: avoid double clean up when submit_one_bio() failed adds 6987b0c047ab btrfs: fix the error handling for submit_extent_page() for [...] adds 55d39e785e8a btrfs: return correct error number for __extent_writepage_io() adds 235148f5b141 btrfs: remove search start argument from first_logical_byte() adds 40f45554528e btrfs: use rbtree with leftmost node cached for tracking l [...] adds eee719fcbbaa btrfs: use a read/write lock for protecting the block groups tree adds 49577a34087d btrfs: return block group directly at btrfs_next_block_group() adds 53b6041ef3f9 btrfs: avoid double search for block group during NOCOW writes adds 4a4c66ad6095 btrfs: do not pass compressed_bio to submit_compressed_bio() adds 2a17388a10a3 btrfs: export a helper for compression hard check adds b439a65d818a btrfs: do not allow compression on nodatacow files adds 98d09372fb75 btrfs: repair super block num_devices automatically adds a3e4d924b41d btrfs: move btrfs_readpage to extent_io.c adds 5a9f651396a4 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] adds f102ba64194f btrfs: do not return errors from btrfs_submit_metadata_bio adds 38a71321ce11 btrfs: do not return errors from btrfs_submit_compressed_read adds 2c8ffe6abac4 btrfs: do not return errors from submit_bio_hook_t instances adds 49541678d1cc btrfs: always log symlinks in full mode adds 2db0caf42389 btrfs: do not BUG_ON() on failure to update inode when set [...] adds bc41c51e58c2 btrfs: skip compression property for anything other than f [...] adds 7b2e433082e7 btrfs: reduce width for stripe_len from u64 to u32 adds 6ab6e9585076 btrfs: raid56: open code rbio_nr_pages() adds 53c08b1c4c14 btrfs: raid56: make btrfs_raid_bio more compact adds 32a3a1853f77 btrfs: raid56: introduce new cached members for btrfs_raid_bio adds 25d395f546e2 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors adds 4acfe90ce517 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors adds 60545351f5dd btrfs: raid56: make rbio_add_io_page() subpage compatible adds b16e2535fe7f btrfs: raid56: make finish_parity_scrub() subpage compatible adds 7d393b8406ac btrfs: raid56: make __raid_recover_endio_io() subpage compatible adds d02c536b9357 btrfs: raid56: make finish_rmw() subpage compatible adds 1f698c2ca62a btrfs: raid56: open code rbio_stripe_page_index() adds 144386b94ca3 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible adds a5d8c2189382 btrfs: raid56: remove btrfs_raid_bio::bio_pages array adds 0d9e6102db94 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible adds 6357b4976d9a btrfs: raid56: make steal_rbio() subpage compatible adds 0f86d5fb59a9 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] adds 7fa4e812ecb0 btrfs: raid56: enable subpage support for RAID56 adds 7da63ffa5257 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue adds e3c62a38b152 btrfs: use normal workqueues for scrub adds f6016666651f btrfs: use a normal workqueue for rmw_workers adds 589a66eaf1ee btrfs: move definition of btrfs_raid_types to volumes.h adds 192496e8c700 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] adds eda58f62afda btrfs: turn delayed_nodes_tree into an XArray adds 9ecd7db2642b btrfs: turn name_cache radix tree into XArray in send_ctx adds 2cd84f7ea869 btrfs: turn fs_info member buffer_radix into XArray adds eb8da5bf4831 btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray adds 7fb7f961acb6 btrfs: calculate physical_end using dev_extent_len directl [...] adds bbab132eb145 btrfs: scrub: introduce a helper to locate an extent item adds 09ded6d2fd35 btrfs: scrub: introduce dedicated helper to scrub simple-m [...] adds 3f0e9d61d988 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] adds db1d43f47aaf btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() adds d80f454d409e btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] adds ddd1d073f781 btrfs: scrub: refactor scrub_raid56_parity() adds d479169e7321 btrfs: scrub: use find_first_extent_item to for extent ite [...] adds 7f65be981283 btrfs: scrub: move scrub_remap_extent() call into scrub_extent() adds 9f2f68851831 btrfs: derive compression type from extent map during reads adds f46eb76c1640 btrfs: fix deadlock between concurrent dio writes when low [...] adds 9402ff8a37a0 btrfs: force v2 space cache usage for subpage mount adds ff28e25b60ed Merge branch 'misc-next' into for-next-next-v5.18-20220429 adds 7db3271c0022 btrfs: zoned: consolidate zone finish function adds 8cc34a52053a btrfs: zoned: finish BG when there are no more allocatable [...] adds 662fd0a49e27 btrfs: zoned: properly finish block group on metadata write adds 2ddf788acd86 btrfs: zoned: zone finish unused block group adds 46edce4215a7 Merge branch 'ext/naohiro/zone-fixes' into for-next-next-v [...] adds c209e005754d btrfs: move more work into btrfs_end_bioc adds 52a87c5388b2 btrfs: cleanup btrfs_submit_dio_bio adds 9e717139ec53 btrfs: split btrfs_submit_data_bio adds 0f07288d0b0e btrfs: don't double-defer bio completions for compressed reads adds 74febff67658 btrfs: defer I/O completion based on the btrfs_raid_bio adds dd19a9f1eff6 btrfs: don't use btrfs_bio_wq_end_io for compressed writes adds dbe9d897a6a2 btrfs: centralize setting REQ_META adds b0ce2a791dbd btrfs: remove btrfs_end_io_wq adds ccf01bf930eb btrfs: refactor btrfs_map_bio adds a68ba067db1e btrfs: do not allocate a btrfs_bio for low-level bios adds 4926612b2168 Merge branch 'ext/hch/bio-cleanups-part2-v2' into for-next [...] adds ee13d3e82868 Merge branch 'for-next-next-v5.18-20220429' into for-next- [...] adds d9e883fd0738 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a83b2a60011e cifs: flush all dirty pages to server before read/write adds ddfacfe46e3e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds a04ee02d755d erofs: do not prompt for risk any more when using big pcluster adds a144c394667a erofs: make filesystem exportable adds 911fb40d3941 cachefiles: extract write routine adds 47c6c668d46b cachefiles: notify the user daemon when looking up cookie adds 7aed4af21371 cachefiles: unbind cachefiles gracefully in on-demand mode adds 41d29bd2ca67 cachefiles: notify the user daemon when withdrawing cookie adds 4ae1f0a45a64 cachefiles: implement on-demand read adds a63bb996e678 cachefiles: enable on-demand read mode adds 7bc925117fad cachefiles: add tracepoints for on-demand read mode adds d628d0c1d985 cachefiles: document on-demand read mode adds 65b59644bcce erofs: make erofs_map_blocks() generally available adds 18ac29b92cee erofs: add fscache mode check helper adds 823c28413ce8 erofs: register fscache volume adds b1934d29da17 erofs: add fscache context helper functions adds e194e8166fbe erofs: add anonymous inode caching metadata for data blobs adds 9fb740fc0e76 erofs: add erofs_fscache_read_folios() helper adds 839d281afd45 erofs: register fscache context for primary data blob adds 00a243287065 erofs: register fscache context for extra data blobs adds 60aa7e805f00 erofs: implement fscache-based metadata read adds e472f468adbe erofs: implement fscache-based data read for non-inline layout adds dd87f54bad94 erofs: implement fscache-based data read for inline layout adds d6925a82aa17 erofs: implement fscache-based data readahead adds 011c045788ed erofs: add 'fsid' mount option adds a53aba4998ee Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 4af39c307267 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds a32e697cda27 inotify: show inotify mask flags in proc fdinfo adds 38035c04f586 inotify: move control flags from mask to mark flags adds 623af4f538b5 fsnotify: fix wrong lockdep annotations adds 867a448d587e fsnotify: pass flags argument to fsnotify_alloc_group() adds f3010343d9e1 fsnotify: make allow_dups a property of the group adds 43b245a788e2 fsnotify: create helpers for group mark_mutex lock adds 642054b87058 inotify: use fsnotify group lock helpers adds 960bdff24ce8 audit: use fsnotify group lock helpers adds b8962a9d8cc2 nfsd: use fsnotify group lock helpers adds aabb45fdcb31 dnotify: use fsnotify group lock helpers adds c3638b5b1374 fsnotify: allow adding an inode mark without pinning inode adds 4adce25ccfff fanotify: create helper fanotify_mark_user_flags() adds 8998d110835e fanotify: factor out helper fanotify_mark_update_flags() adds 7d5e005d9825 fanotify: implement "evictable" inode marks adds e79719a2ca5c fanotify: use fsnotify group lock helpers adds 5f9d3bd52026 fanotify: enable "evictable" inode marks adds cfb73d370782 Pull evictable fsnotify marks work from Amir. adds 706954769eb6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds a22bb5526d7d f2fs: check pinfile in gc_data_segment() in advance adds 642c0969916e f2fs: don't set GC_FAILURE_PIN for background GC adds c2ca36e82f70 f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode adds c277f1411d7b f2fs: introduce data read/write showing path info adds 12662d19467b f2fs: fix to do sanity check on inline_dots inode adds 2aaf51dd39af f2fs: fix dereference of stale list iterator after loop body adds df35435d4144 f2fs: Remove usage of list iterator pas the loop for list_ [...] adds 9e3a845df9ea f2fs: replace usage of found with dedicated list iterator [...] adds 6124df285ee6 f2fs: give priority to select unpinned section for foreground GC adds 6cc4dd68f6c4 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr adds 9daf4ca856fb f2fs: use flush command instead of FUA for zoned device adds 4bb050698696 f2fs: avoid infinite loop to flush node pages adds 6daa83cbee0d f2fs: extend stat_lock to avoid potential race in statfs adds b095c082424d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds cb9874316130 fuse: write inode in fuse_release() adds 888e58368fe8 fuse: fix deadlock between atomic O_TRUNC and page invalidation adds 6b49bc9d8a5f fuse: avoid unnecessary spinlock bump adds c2581bc362bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5fd523f70d22 gfs2: replace 'found' with dedicated list iterator variable adds e2a0d73ae3c4 gfs2: Replace list_prepare_entry() with list_entry() adds d939dad70c02 gfs2: Add GL_NOPID flag for process-independent glock holders adds cb68e4208bcb gfs2: Mark flock glock holders as GL_NOPID adds 19cb2aa25102 gfs2: Mark the remaining process-independent glock holders [...] adds 1d00ee3f23ac gfs2: Revert buffered write page prefaulting workarounds adds 7a7f349a5447 gfs2: Explain some direct I/O oddities adds db0c1968e935 gfs2: Variable rename adds 5a6c03f6d457 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d4837fdb796 fs: jfs: fix possible NULL pointer dereference in dbFree() adds ba09b8d78d42 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds e13433b4416f SUNRPC release the transport of a relocated task with an a [...] adds 00c94ebec592 NFSv4: Don't invalidate inode attributes on delegation return adds 67a64cb6cb66 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 29ebe9d2d1b1 NFSD: Clean up nfsd_splice_actor() adds f4c604e76fb4 SUNRPC: Clean up svc_deferred_class trace events adds a3c7f205333f SUNRPC: Cache deferral injection adds 555879983a47 SUNRPC: Make cache_req::thread_wait an unsigned long adds 90e57abe8cff SUNRPC: Remove dead code in svc_tcp_release_rqst() adds 5c2cb3833940 SUNRPC: Remove svc_rqst::rq_xprt_hlen adds 7ed035a5df47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d05e96e9602a Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds e60aa787f43f xfs: Simplify XFS logging methods. adds e270356944cc xfs: Add XFS messages to printk index adds f3bf67c6c6fe xfs: Use generic_file_open() adds f34061f554fe xfs: pass explicit mount pointer to rtalloc query functions adds 5a605fd6cb1d xfs: recalculate free rt extents after log recovery adds 2229276c5283 xfs: use a separate frextents counter for rt extent reservations adds 2d9ac4319b99 xfs: simplify local variable assignment in file write code adds 1499b8a3a37b Merge branch 'guilt/5.19-miscellaneous' into xfs-5.19-for-next adds a4d98629c93f xfs: convert attr type flags to unsigned. adds 79539c7c761a xfs: convert scrub type flags to unsigned. adds 0e5b8e45229b xfs: convert bmap extent type flags to unsigned. adds e7d410ac3368 xfs: convert bmapi flags to unsigned. adds f53dde11b405 xfs: convert AGF log flags to unsigned. adds 0d1b97696696 xfs: convert AGI log flags to unsigned. adds 722db70fb2f0 xfs: convert btree buffer log flags to unsigned. adds 581b4484475c xfs: convert buffer log item flags to unsigned. adds 3402d931575f xfs: convert da btree operations flags to unsigned. adds 1005dd019c88 xfs: convert dquot flags to unsigned. adds 22d53f480c56 xfs: convert log item tracepoint flags to unsigned. adds a103375307ad xfs: convert inode lock flags to unsigned. adds 90215d749871 xfs: convert ptag flags to unsigned. adds b9f3082eee5a xfs: convert quota options flags to unsigned. adds 2eb7550d2c0d xfs: convert shutdown reasons to unsigned. adds c60d13ea657f xfs: convert log ticket and iclog flags to unsigned. adds 898a768f54bf Merge branch 'guilt/xfs-unsigned-flags-5.18' into xfs-5.19 [...] adds 735fbf67df56 xfs: factor out the CIL transaction header building adds 6eaed95e21a0 xfs: only CIL pushes require a start record adds ffa04c1f2cb0 xfs: embed the xlog_op_header in the unmount record adds 54021b624261 xfs: embed the xlog_op_header in the commit record adds c7610dceed39 xfs: log tickets don't need log client id adds 3c352bef8335 xfs: move log iovec alignment to preparation function adds 8d547cf9d239 xfs: reserve space and initialise xlog_op_header in item f [...] adds c5141320c42b xfs: log ticket region debug is largely useless adds d80fc2914f91 xfs: pass lv chain length into xlog_write() adds decb545fc081 xfs: change the type of ic_datap adds db357078b042 xfs: introduce xlog_write_full() adds ad3e3693182b xfs: introduce xlog_write_partial() adds 1236bbe86bb8 xfs: remove xlog_verify_dest_ptr adds be8ddda5f7e0 xfs: xlog_write() no longer needs contwr state adds 14b07ecd5cd2 xfs: xlog_write() doesn't need optype anymore adds 593e34391faa xfs: CIL context doesn't need to count iovecs adds 463260d76705 Merge branch 'guilt/xlog-write-rework' into xfs-5.19-for-next adds 3b0d9fd369ea xfs: Move extent count limits to xfs_format.h adds 95f0b95e2b68 xfs: Define max extent length based on on-disk format definition adds 9feb8f19665c xfs: Introduce xfs_iext_max_nextents() helper adds bb1d50494cbd xfs: Use xfs_extnum_t instead of basic data types adds dd95a6ce31d6 xfs: Introduce xfs_dfork_nextents() helper adds 1e7384f93db5 xfs: Use basic types to define xfs_log_dinode's di_nextent [...] adds 755c38ffe1a5 xfs: Promote xfs_extnum_t and xfs_aextnum_t to 64 and 32-b [...] adds 919819f5e180 xfs: Introduce XFS_SB_FEAT_INCOMPAT_NREXT64 and associated [...] adds 7c05aa9d9d20 xfs: Introduce XFS_FSOP_GEOM_FLAGS_NREXT64 adds 9b7d16e34bbe xfs: Introduce XFS_DIFLAG2_NREXT64 and associated helpers adds 0c35e7ba1850 xfs: Use uint64_t to count maximum blocks that can be used [...] adds df9ad5cc7a52 xfs: Introduce macros to represent new maximum extent coun [...] adds 8314bca03a1a xfs: Replace numbered inode recovery error messages with d [...] adds 52a4a14842ef xfs: Introduce per-inode 64-bit extent counters adds 83a21c18441f xfs: Directory's data fork extent counter can never overflow adds 4f86bb4b66c9 xfs: Conditionally upgrade existing inodes to use large ex [...] adds 5b35d922c527 xfs: Decouple XFS_IBULK flags from XFS_IWALK flags adds c3c4ecb529c5 xfs: Enable bulkstat ioctl to support 64-bit per-inode ext [...] adds 973ac0eb3a7d xfs: Add XFS_SB_FEAT_INCOMPAT_NREXT64 to the list of suppo [...] adds a44a027a8b2a Merge tag 'large-extent-counters-v9' of https://github.com [...] adds 311de8bfb260 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds b954ebba296b zonefs: Clear inode information flags on inode creation adds 191395392079 zonefs: Fix management of open zones adds 2b95a23c4f50 zonefs: Rename super block information fields adds 7d6dfbe03bd3 zonefs: Always do seq file write open accounting adds 9277a6d4fbd4 zonefs: Export open zone resource information through sysfs adds 87c9ce3ffec9 zonefs: Add active seq file accounting adds ae4303886652 documentation: zonefs: Cleanup the mount options section adds 31a644b3c2ae documentation: zonefs: Document sysfs attributes adds af31394d2706 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6f19a63fd989 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds e07514df7da5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds faebd693c593 printk: rename cpulock functions adds f5343321b71a printk: cpu sync always disable interrupts adds 1f5d783094cf printk: add missing memory barrier to wake_up_klogd() adds 938ba4084abc printk: wake up all waiters adds 5341b93dea8c printk: wake waiters for safe and NMI contexts adds 9f0844de49cf printk: get caller_id/timestamp after migration disable adds 1f47e8af45fd printk: call boot_delay_msec() in printk_delay() adds 1fc0ca9e0db6 printk: add con_printk() macro for console details adds a699449bb13b printk: refactor and rework printing logic adds 03a749e628fd printk: move buffer definitions into console_emit_next_rec [...] adds 3b604ca81202 printk: add pr_flush() adds 2bb2b7b57f81 printk: add functions to prefer direct printing adds 09c5ba0aa2fc printk: add kthread console printers adds 8e274732115f printk: extend console_lock for per-console locking adds ab406816fca0 printk: remove @console_locked adds bfc1f2749c23 Merge branch 'rework/kthreads' into for-next adds 79b57b935d51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03038d84ace7 PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited adds 7c1b92b6941a Merge branch 'pci/aspm' adds b2851926c6d9 PCI: hotplug: Clean up include files adds e164dcbac5e5 Merge branch 'pci/hotplug' adds 1af7c26c59eb PCI/P2PDMA: Whitelist Intel Skylake-E Root Ports at any devfn adds c7fe67142a1a Merge branch 'pci/p2pdma' adds 78b7022a5a17 PCI/PM: Power up all devices during runtime resume adds 8809d314068e Merge branch 'pci/pm' adds 31bf0f433325 x86: Log resource clipping for E820 regions adds 4c5e242d3e93 x86/PCI: Clip only host bridge windows for E820 regions adds cc757f647b5d Merge branch 'pci/resource' adds 0aa3a0937fee PCI: cadence: Fix find_first_zero_bit() limit adds 3db6495ce01a Merge branch 'remotes/lorenzo/pci/cadence' adds 88557685cd72 PCI: dwc: Fix setting error return on MSI DMA mapping failure adds 571dda6ca513 PCI: tegra194: Remove unnecessary MSI enable reg save and restore adds 69f8d84bc600 Merge branch 'remotes/lorenzo/pci/dwc' adds 6c389328c985 dt-bindings: pci: layerscape-pci: Add a optional property [...] adds 84f293b204ab dt-bindings: pci: layerscape-pci: Update the description o [...] adds cddc1a9ab360 dt-bindings: pci: layerscape-pci: Add EP mode compatible s [...] adds a3b18f5f1d42 dt-bindings: pci: layerscape-pci: define AER/PME interrupts adds 8f4108fafab9 Merge branch 'remotes/lorenzo/pci/layerscape' adds 214e0d8fe4a8 PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup() adds 4c11e25f8b80 Merge branch 'remotes/lorenzo/pci/mediatek' adds 20f1bfb8dd62 PCI: qcom: Add support for handling MSIs from 8 endpoints adds f52d2a0f0d32 dt-bindings: pci: qcom: Document PCIe bindings for SM8150 SoC adds 3007ba831ccd PCI: qcom: Add SM8150 SoC support adds dcd9011f591a PCI: qcom: Fix pipe clock imbalance adds c1e830b4d960 Merge branch 'remotes/lorenzo/pci/qcom' adds 096950e230b8 PCI: rockchip: Fix find_first_zero_bit() limit adds 89905ffa4545 Merge branch 'remotes/lorenzo/pci/rockchip' adds 91e4a6bfb1e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6d09085b38e5 HID: wacom: Adding Support for new usages adds 75686595d0fe Merge branch 'for-5.19/wacom' into for-next adds e9c8c7c43b51 HID: Driver for Google Hangouts Meet Speakermic adds e0452733a746 Merge branch 'for-5.19/google' into for-next adds 6ff1cae2e30a HID: wacom: Correct power_supply type adds 25c3dcf1df09 Merge branch 'for-5.19/wacom' into for-next adds eea4269f135e HID: uclogic: Compress params format string adds f25df3532832 HID: uclogic: Reduce indent for params format str/args adds 2112b49eaa5c HID: uclogic: Add support for bitmap dials adds 6facd076f5a9 HID: uclogic: Add support for Huion Q620M adds 757c1bc54021 Merge branch 'for-5.19/uclogic' into for-next adds 62f8857b2d08 HID: amd_sfh: change global variables to static adds 9a7febc42cd5 Merge branch 'for-5.19/amd-sfh' into for-next adds 1d07cef7fd75 HID: multitouch: Add support for Google Whiskers Touchpad adds 23507c8efba8 Merge branch 'for-5.18/upstream-fixes' into for-next adds 116c3f4a78eb HID: hid-led: fix maximum brightness for Dream Cheeky adds d5b253114682 Merge branch 'for-5.18/upstream-fixes' into for-next adds 1af20714feda HID: elan: Fix potential double free in elan_input_configured adds 22d0912fc3fd Merge branch 'for-5.18/upstream-fixes' into for-next adds 5ae1b7c703e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c562570e0079 dt-bindings: i2c: qcom,i2c-qup: convert to dtschema adds 633c0e7559ea i2c: rcar: add support for I2C_M_RECV_LEN adds 1b9a8a6d433f i2c: meson: Use _SHIFT and _MASK for register definitions adds a57f9b4dd6f5 i2c: meson: Use 50% duty cycle for I2C clock adds 05b42eff61a5 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 1a08dc443230 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 43ba3b2f367b hwmon: (jc42) add HWMON_C_TZ_REGISTER adds 99f938dead64 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds d06f243bb16d hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds 13994129e773 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds 86e6c9123bac hwmon: introduce hwmon_sanitize_name() adds fb00a5540c46 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds 8175e4c86325 hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board adds 8ce6e7c0061a hwmon: (dell-smm) Add cooling device support adds d953fe54dc12 hwmon: (pmbus) add MFR_* registers to debugfs adds 2d0e0ad7c30b dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x adds 2baea13911a6 hwmon: (tmp401) Add support of three advanced features adds b26eaddec476 hwmon: (jc42) Add support for S-34TS04A adds 89dc04b3bcd6 hwmon: (dell-smm) Update Documentation regarding firmware bugs adds bcc7fcf29672 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds 1352612cfff8 hwmon: (pmbus/max16601) Add MAX16602 support adds 10b7968aeb7f hwmon: (tmp401) Fix incorrect return value of tmp401_init_client adds 601badb93537 dt-bindings: hwmon: Add Atmel AT30TS74 adds 4676a9df47e7 hwmon: (lm75) Add Atmel AT30TS74 support adds 0c012b9a4577 hwmon: (dell-smm) Avoid unnecessary SMM calls during init adds 58eac50bdc66 hwmon: (dell-smm) Cleanup init code adds 98f31c63429d hwmon: (dell-smm) Warn if SMM call took a very long time t [...] adds e7e61208c27d hwmon: (nct6775) Convert register access to regmap API adds 3ad232cf7ae2 hwmon: (nct6775) Rearrange attr-group initialization adds 238c4ffe3622 hwmon: (nct6775) Add read-only mode adds ddc52999a2eb hwmon: (nct6775) Convert S_I* permissions macros to octal adds 0a1c321f21d9 hwmon: (nct6775) Split core and platform driver adds 737b0dd9af9a hwmon: (occ) Delay hwmon registration until user request adds a1b36db038aa hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] adds ca7cc8742243 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] adds 9403c67fe21e hwmon: (asus-ec-sensors) add support for board families adds 8f8db4b5d10c hwmon: (asus-ec-sensors) add PRIME X470-PRO board adds 0218f7941082 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 43e3df81ee59 docs/zh_CN: Add locking/index Chinese translation adds 6c300a7142c1 docs/zh_CN: Add spinlocks Chinese translation adds ddb21d27a6a5 docs/scheduler: Change unit of cpu_time and rq_time to nan [...] adds ab0167d9d457 docs/zh_CN: add vm hugetlbfs_reserv translation adds 532578ed4d91 docs/zh_CN: Fix typo in process/howto.rst adds e01159c71394 Documentation: arch_pgtable_helpers: demote pgtable list headings adds bad3fbb2568a docs: fault-injection: fix defaults adds 82850028aab5 x86/efi: Remove references of EFI earlyprintk from documentation adds 59bdbbd5bcd4 Docs: admin/kernel-parameters: edit a few boot options adds d2fc83c149a7 Docs/admin: alphabetize some kernel-parameters (part 1) adds 389cfd96703e docs/admin: alphabetize parts of kernel-parameters.txt (part 2) adds 6c757e9f55f0 docs/scheduler: fix unit error adds 898ee22c32be Drop Documentation/ide/ adds c2fe645e5f14 rtla: Documentation: fix email addresses adds 77930ee4d5b3 Documentation: kunit: change complete_and_exit to kthread_ [...] adds 69ef0920bdd3 Docs: Add cpio requirement to changes.rst adds 5a5866c28b43 Docs: Replace version by 'current' in changes.rst adds f5461124d59b Documentation: move watch_queue to core-api adds 2a8d78d566fa Documentation: x86: rework IOMMU documentation adds 6d5aa418b3bd docs: submitting-patches: Fix crossref to 'The canonical p [...] adds 10434640b6eb Documentation: devres: fix typo in interface list adds e0bd6f14c28f docs/ja_JP/index: update section title in Japanese adds 59c4eba59f65 docs/zh_CN: add vm hmm translation adds f5cc416384d8 docs/zh_CN: add vm numa translation adds 62ce577b9887 Documentation: dev-tools: use literal block instead of code-block adds a477b94d6578 Documentation: add missing angle bracket in cgroup-v2 doc adds 81c653659d34 Documentation/sysctl: document max_rcu_stall_to_panic adds 949d267c2ef9 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 82b4737fd001 media: meson-ir-tx: remove superfluous dev_err() adds 3813c932ed97 media: cec: call enable_adap on s_log_addrs adds 590a8e564c6e media: cec: abort if the current transmit was canceled adds f9d0ecbf56f4 media: cec: correctly pass on reply results adds 567f882a4013 media: cec.h: add cec_msg_recv_is_rx/tx_result helpers adds e2ed5024ac2b media: cec: use call_op and check for !unregistered adds dad272bd03d5 media: cec: add xfer_timeout_ms field adds f1b57164305d media: cec: add optional adap_configured callback adds d8fdfc66cfd7 media: imx: imx-mipi-csis: Add support for JPEG_1X8 adds 6008dea1c70e media: entity: skip non-data link when removing reverse links adds af3ed78ecbf3 media: entity: Skip non-data links in graph iteration adds 4e4dab4bb602 media: media.h: Add new media link type adds 9d0c23bfe708 media: entity: Add link_type_name() helper adds 012c87f7696f media: entity: Add support for ancillary links adds aa4faf6eb271 media: v4l2-async: Create links during v4l2_async_match_notify() adds 63bd19442f08 media: ccs: Use %u for printing unsigned values, remove ex [...] adds 8b4b08b7eafa media: ccs: Use unsigned int as index to an array adds a8a2bd1001f3 media: mc: Remove redundant documentation adds db1fa290a35b media: mc: media_device_init() initialises a media_device, [...] adds 78a171e58717 media: mc: Provide a helper for setting bus_info field adds cef699749f37 media: mc: Set bus_info in media_device_init() adds f2d8b6917f3b media: v4l: ioctl: Set bus_info in v4l_querycap() adds 365ab7ebc24e media: i2c: max9286: fix kernel oops when removing module adds 2425c81fc452 media: staging: media: ipu3: Fix AF x_start position when [...] adds 229fac6c44dc media: staging: media: ipu3-imgu: Request specific firmwar [...] adds 1f391df44607 media: v4l2-async: Use endpoints in __v4l2_async_nf_add_fw [...] adds 1ad037645a81 media: staging/intel-ipu3: Reset imgu_video_device sequence adds dbdc7237ec71 media: staging/intel-ipu3: Cleanup dummy buffers via helper adds 282b4d26076c media: mc: delete redundant code in __media_device_unregis [...] adds ba449bb56203 media: i2c: ov5645: Fix media bus format adds dadd47d46818 media: v4l2-subdev: fix #endif comments adds e550c3709237 media: v4l2-subdev: drop extra #ifdef adds 40aaab9d773b media: subdev: rename subdev-state alloc & free adds f69952a4dc1e media: subdev: add active state to struct v4l2_subdev adds 2f91838c3b71 media: subdev: rename v4l2_subdev_get_pad_* helpers adds 3cc7a4bbc381 media: subdev: pass also the active state to subdevs from ioctls adds ed647ea668fb media: subdev: add subdev state locking adds b2ac238724af media: subdev: add locking wrappers to subdev op wrappers adds 14a6fca77ad1 media: subdev: add v4l2_subdev_get_fmt() helper function adds 660440a9076b media: Documentation: add documentation about subdev state adds 7dd0f93a31af media: Revert "media: dw9768: activate runtime PM and turn [...] adds 378a0e4ba898 media: ov7640: Use ARRAY_SIZE instead of manual checking adds ab0589af587e media: i2c: ov5695: fix typos in comments adds 4d19e0662fcc media: i2c: cleanup comments adds 02276e18defa media: i2c: dw9714: Disable the regulator when the driver [...] adds b4657e00115d media: i2c: dw9714: Return zero in remove callback adds 3d22dd432889 media: media.h: remove unneeded <stdint.h> inclusion adds 3c9b04d9631e media: media-entity.h: Fix documentation for media_create_ [...] adds 3bf96b6eeb61 media: staging: media: ipu3: Fix AWB x_start position when [...] adds 011d7456e5a1 media: video-mux: Use dev_err_probe() adds 90307ebe5a56 media: venus: hfi: Add error message for timeout error adds 86594f6af867 media: venus: hfi: avoid null dereference in deinit adds 73664f107c0f media: venus: do not queue internal buffers from previous [...] adds 59685fdfac6d media: venus: vdec: ensure venus is powered on during stream off adds 2308d5aff8d0 media: v4l: Add Qualcomm custom compressed pixel formats adds fc00086ed767 media: venus: helpers: Add helper to check supported pixel [...] adds 9593126dae3e media: venus: Add a handling of QC08C compressed format adds 1af7d8dacfc9 media: venus: hfi_platform: Correct supported compressed format adds cef92b14e653 media: venus: Add a handling of QC10C compressed format adds ef15219c3e25 media: venus: vdec: Use output resolution on reconfigure adds fcbc4acf8b8d media: v4l2-ctrls: Add intra-refresh type control adds fc503c8a3f12 media: venus: venc: Add support for intra-refresh type adds e7326bec7b07 media: coda: disable encoder cmd ioctl on decoder and vice versa adds ca43692ae15e media: coda: disable encoder ioctls for decoder devices adds bf5071cccb82 media: coda: disable stateful encoder ioctls for jpeg encoder adds 87e0ce68cc02 media: coda: assert bitstream mutex is locked in coda_fill [...] adds 375acc17b108 media: coda: consolidate job_finish calls on decoder prepa [...] adds fb11bc40c4cb media: platform: samsung: remove redundant assignment to v [...] adds 7e32aab9f47d media: coda: add JPEG downscale support adds d2cc715a56df media: coda: jpeg: set buffer error flag when header parsi [...] adds 26087650eb35 media: coda: jpeg: improve header parse error message adds e4b579363396 media: coda: jpeg: start streaming without valid header adds 7aa65a75f894 media: imx-jpeg: Add pm-sleep support for imx-jpeg adds d387c6f64028 media: imx-jpeg: Correct the pixel format of rgb adds 7110c08ea719 media: coda: Fix reported H264 profile adds eb2fd187abc8 media: coda: Add more H264 levels for CODA960 adds 03b49ec8715a media: docs: Fix vimc default pipeline graph adds f83bd49cbc37 media: v4l2: fix uninitialized value tuner_status(CWE-457) adds e8123311cf06 media: pci: cx23885: Fix the error handling in cx23885_initdev() adds 2203436a4d24 media: cx25821: Fix the warning when removing the module adds 2394eaeebd90 media: imx-jpeg: don't change byteused of queued buffer adds 802239d55d0a media: saa7134: simplify if-if to if-else adds d9a6a70d65cd media: amphion: fix decoder's interlaced field adds 5f6bfab6da65 media: hantro: Add support for Hantro G1 on RK356x adds acd134bca2ac media: dt-bindings: media: rockchip-vpu: Add RK3568 compatible adds daf3999c12dc media: hantro: Implement support for encoder commands adds 309373a3571e media: hantro: Empty encoder capture buffers by default adds c1cc03eafd31 media: imx: imx-mipi-csis: Rename csi_state to mipi_csis_device adds 284dd8487834 media: imx: imx-mipi-csis: Don't use .s_power() adds 24aad87b48f4 media: imx: imx-mipi-csis: Drop unneeded system PM implementation adds 2eab8739b6f6 media: imx: imx-mipi-csis: Don't stop streaming at runtime [...] adds c22afddcf7c5 media: imx: imx-mipi-csis: Simplify runtime PM implementation adds df4167d9c5af media: imx: imx-mipi-csis: Simplify mipi_csis_s_stream() adds e273454c50c3 media: imx: imx-mipi-csis: Drop powered flag adds 851b270bc41d media: imx: imx-mipi-csis: Protect mipi_csis_dump_regs() adds fe14b546d6e5 media: imx: imx-mipi-csis: Fix active format initializatio [...] adds d0c19bed8cd3 media: platform: imx-mipi-csis: Remove unneeded 'default n' adds 6c1c1eb8c87d media: ext-ctrls-codec.rst: fix indentation adds d6c14596dc41 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 62b32fd961cf ACPICA: Add support for the Windows 11 _OSI string adds a95d2fb08538 ACPICA: Add the subtable CFMWS to the CEDT table adds 90037551c68d ACPICA: iASL: NHLT: Treat Terminator as specific_config adds ab1ba87bd71a ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the [...] adds 8bd24835db17 ACPICA: iASL: NHLT: Rename linux specific strucures to dev [...] adds 39ea1bbf270a ACPICA: Add new ACPI 6.4 semantics to the Load() operator adds e468e39f7cab ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator adds 1cf0cee1da04 ACPICA: Clean up double word in comment adds 487ea80a2848 ACPICA: Update copyright notices to the year 2022 adds 45882a817d4b ACPICA: Removed some tabs and // comments adds aa29b2083e11 ACPICA: Headers: Replace zero-length array with flexible-a [...] adds 1838ffe7001b ACPICA: executer/exsystem: Add units to time variable names adds 1c5d62f5dd97 ACPICA: Add support for ARM Performance Monitoring Unit Table. adds ace8f1c54a02 ACPICA: executer/exsystem: Inform users about ACPI spec violation adds 6eaf08770ee8 ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms adds da6a9bbedc79 ACPICA: iASL/MADT: Add OEM-defined subtable adds 3d6c6552f1c1 ACPICA: executer/exsystem: Fix some typo mistakes adds 4fd147530edd ACPICA: IORT: Updates for revision E.d adds bf285d25406e ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit output adds 0076ca940e3f ACPICA: Update version to 20220331 adds e6cd399271a1 Merge branch 'acpica' into linux-next adds 198ee4377b96 ACPI: PM: Convert debug message in acpi_device_get_power() adds 255a04cc457e ACPI: PM: Change pr_fmt() in device_pm.c adds f4f3548dc8d5 ACPI: PM: Unify debug messages in acpi_device_set_power() adds 6dd4a29d2620 ACPI: PM: Always print final debug message in acpi_device_ [...] adds cf6ba0750a22 ACPI: bus: Introduce acpi_dev_for_each_child() adds b7dd6298db81 ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() adds 62d528712c1d PCI: ACPI: PM: Power up devices in D3cold before scanning them adds 10fa1b2cdc89 ACPI: bus: Avoid non-ACPI device objects in walks over children adds 1bbc21785b73 ACPI: sysfs: Fix BERT error region memory mapping adds 3a506ca2cc04 ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype adds db2d1693fae3 ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines adds 625c3ddc2b89 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] adds a090931524d0 ACPI: APEI: Fix missing ERST record id adds ab59c89396c0 ACPI, APEI, EINJ: Refuse to inject into the zero page adds 290a20782ac6 ACPI: DPTF: Correct description of INT3407 / INT3532 attributes adds e802ca757b29 ACPI: docs: enumeration: Unify Package () for properties (part 2) adds c84b13a3a140 Merge branches 'acpi-apei', 'acpi-dptf' and 'acpi-docs' in [...] adds 3bd561e1572e ACPI: property: Release subnode properties with data nodes adds 002752af7b89 device property: Allow error pointer to be passed to fwnode APIs adds 87ffea09470d device property: Introduce fwnode_for_each_parent_node() adds 022fe6bc8f3b device property: Drop 'test' prefix in parameters of fwnod [...] adds ed0cada6eb3f Merge branch 'devprop' into linux-next adds 82586a721595 PM: runtime: Avoid device usage count underflows adds ae20cb9aec91 PM: sleep: Narrow down -DDEBUG on kernel/power/ files adds ce1cb680ff1c PM: sleep: enable dynamic debug support within pm_pr_dbg() adds 467df4cfdc10 PM: hibernate: Fix some kernel-doc comments adds 84958f38d897 x86/ACPI: Preserve ACPI-table override during hibernation adds e5a3b0c5b6a1 PM: hibernate: Don't mark comment as kernel-doc adds 13966517d41e PM: runtime: Allow to call __pm_runtime_set_status() from [...] adds 171b66e2e2e9 cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI [...] adds ae0dc7ed1a7c powercap: intel_rapl: add support for RaptorLake adds 8de22b6efe85 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] adds a85ee6401a47 cpufreq: governor: Use kobject release() method to free dbs_data adds 95996a675757 cpufreq: Prepare cleanup of powerpc's asm/prom.h adds addca285120b cpufreq: intel_pstate: Handle no_turbo in frequency invariance adds f346e96267cd cpufreq: Fix possible race in cpufreq online error path adds eefa861810a8 PM: domains: Extend dev_pm_domain_detach() doc adds bd40cbb0e3b3 PM: domains: Move genpd's time-accounting to ktime_get_mon [...] adds 98323518ba3b Merge branches 'pm-cpufreq' and 'pm-domains' into linux-next adds 5dc241f2b299 tools/power turbostat: tweak --show and --hide capability adds 6799ba84cab7 tools/power turbostat: fix dump for AMD cpus adds f52ba9319045 tools/power turbostat: Add Power Limit4 support adds 6b398625ae6d tools/power turbostat: print power values upto three decimal adds 0fc521bc3339 tools/power turbostat: Allow -e for all names. adds c7e399f83968 tools/power turbostat: Allow printing header every N iterations adds eae97e053fe3 tools/power turbostat: Support thermal throttle count print adds 6397b6418935 tools/power turbostat: fix ICX DRAM power numbers adds 164d7a965b3e tools/power turbostat: be more useful as non-root adds 9878bf7a9fb0 tools/power turbostat: No build warnings with -Wextra adds 58990892ca29 tools/power turbostat: version 2022.04.16 adds 9765fa25662a Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 80414dfc6d53 Merge branch 'pm-tools' into linux-next adds bdc21a4d286c PM: EM: Add .get_cost() callback adds fc3a9a985847 PM: EM: Add artificial EM flag adds 91362463114e PM: EM: Use the new .get_cost() callback while registering EM adds 75a3a99a5a98 PM: EM: Change the order of arguments in the .active_power [...] adds 16857482b830 PM: EM: Remove old debugfs files and print all 'flags' adds 015f569c4649 Documentation: EM: Add artificial EM registration description adds 9926bbec3ae6 thermal: cooling: Check Energy Model type in cpufreq_cooli [...] adds 985a67709a66 powercap: DTPM: Check for Energy Model type adds 9a3ccec997f9 Merge branch 'pm-em' into linux-next adds 7bb732fea394 thermal: hisi_termal: Switch from CONFIG_PM_SLEEP guards t [...] adds b947769b8f77 thermal: devfreq_cooling: use local ops instead of global ops adds d82b60976120 Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] adds 9a84de746939 Merge branches 'acpi-processor' and 'pm-cpufreq-fixes' int [...] adds 6474f96f52e1 Merge branch 'intel-idle' into linux-next adds 6f6b8e818691 Merge branches 'thermal-int340x-fixes' and 'thermal-core' [...] adds d1cf8bbfed1e intel_idle: Add AlderLake support adds d3fa656ae5f3 Merge branch 'pm-cpuidle-next' into linux-next adds 0e79dde69b5e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 15a1c2d80ae1 dt-bindings: Document Tegra CCPLEX Cluster adds 0839ed1fd7ac cpufreq: tegra194: add soc data to support multiple soc adds 273bc890a2a8 cpufreq: tegra194: Add support for Tegra234 adds 7e6719ad5d1d arm64: tegra: add node for tegra234 cpufreq adds b7070187c81c cpufreq: mediatek: Use module_init and add module_exit adds 396dee972a1c cpufreq: mediatek: Cleanup variables and error handling in [...] adds ad975857818b cpufreq: mediatek: Remove unused headers adds 4b9ceb757bbb cpufreq: mediatek: Enable clocks and regulators adds 9acc0f7a6edd cpufreq: mediatek: Use device print to show logs adds 4aef4aeaf1dd cpufreq: mediatek: Replace old_* with pre_* adds bffcd33313dc cpufreq: mediatek: Record previous target vproc value adds ffa7bdf7f344 cpufreq: mediatek: Make sram regulator optional adds a3b8d1b12c6b cpufreq: mediatek: Fix NULL pointer dereference in mediate [...] adds 2f78cc1d1904 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds e419322546de Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 95073b721c03 opp: replace usage of found with dedicated list iterator variable adds c14faabf5364 opp: use list iterator only inside the loop adds 3e1fac9324f8 dt-bindings: opp: opp-v2-kryo-cpu: Remove SMEM adds e9a4b1d2a83c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 60c42a1030dd tools/lib/thermal: Add a thermal library adds 8d3e4e4e4d93 tools/thermal: Add util library adds a84a55b356ad tools/thermal: Add a temperature capture tool adds c07a7c8dbcd8 tools/thermal: Add thermal daemon skeleton adds 00a852ce2bb8 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds e7bffaba55cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c2fcafa78a33 RDMA/hns: Remove unnecessary check for the sgid_attr when [...] adds 9216d0594383 RDMA/hns: Remove unused function to_hns_roce_state() adds 601cdd861cf5 RDMA/hns: Remove redundant variable "ret" adds ac88da750f09 RDMA/hns: Add judgment on the execution result of CMDQ tha [...] adds 6f4f5cf98233 RDMA/hns: Init the variable at the suitable place adds 7bf5323b0595 Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] adds 2f917af77701 RDMA/rxe: Generate a completion for unsupported/invalid opcode adds b5a93e79df64 RDMA/mlx5: Fix flow steering egress flow adds 04876c12c19e RDMA/mlx5: Move init and cleanup of UMR to umr.c adds f49c856ac2ef RDMA/mlx5: Move umr checks to umr.h adds 8a8a5d37c7b4 RDMA/mlx5: Move mkey ctrl segment logic to umr.c adds ba6a9c6899b2 RDMA/mlx5: Simplify get_umr_update_access_mask() adds fe765aeb7712 RDMA/mlx5: Expose wqe posting helpers outside of wr.c adds 6f0689fdf19e RDMA/mlx5: Introduce mlx5_umr_post_send_wait() adds 33e8aa8e0498 RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs adds 483196764091 RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access adds 916adb491e84 RDMA/mlx5: Move creation and free of translation tables to umr.c adds b3d47ebd4908 RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas adds 636bdbfc9996 RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt adds c8a02e38f86f RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() adds 0f328c70341f RDMA/rxe: Remove useless parameters for update_state() adds ff815a89398d RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage adds 66cef79529b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 64b97df995f0 cdc_ether: export usbnet_cdc_zte_rx_fixup adds 36e747972d8b rndis_host: enable the bogus MAC fixup for ZTE devices fro [...] adds 171cfae6b78c rndis_host: limit scope of bogus MAC address detection to [...] adds caf968b48335 Merge branch 'rndis_host-handle-bogus-mac-addresses-in-zte [...] adds edf45f007a31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f3c5264f452a net: page_pool: introduce ethtool stats adds b3fc79225f05 net: mvneta: add support for page_pool_get_stats adds 4867d750b227 Merge branch 'mneta-page_pool_get_stats' adds f623f83ae773 geneve: avoid indirect calls in GRO path, when possible adds c557a9ae4960 net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get [...] adds 85648865bb95 net: stmmac: stmmac_main: using pm_runtime_resume_and_get [...] adds be52d266d293 net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_ [...] adds 349454526f5f mlxsw: core: Extend interfaces for cable info access with [...] adds e5b6a5bac8cc mlxsw: core: Extend port module data structures for line cards adds b244143a085e mlxsw: core: Move port module events enablement to a separ [...] adds b890ad418e1f mlxsw: core_hwmon: Extend internal structures to support m [...] adds fd27849dd6fd mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces adds ef0df4fa324a mlxsw: core_thermal: Extend internal structures to support [...] adds 6d94449a7d7d mlxsw: core_thermal: Add line card id prefix to line card [...] adds 739d56bc635e mlxsw: core_thermal: Use exact name of cooling devices for [...] adds 03978fb88b06 mlxsw: core_thermal: Use common define for thermal zone na [...] adds 25f428f990dd Merge branch 'mlxsw-line-card-prep' adds bb578430d05b octeon_ep: Fix spelling mistake "inerrupts" -> "interrupts" adds 81669e7c6ca4 net: ethernet: ti: davinci_emac: using pm_runtime_resume_a [...] adds 945e659dffad net: emaclite: Fix coding style adds 7ae7d494f626 net: emaclite: Update copyright text to correct format adds 7240bf6fb216 net: emaclite: Remove custom BUFFER_ALIGN macro adds 48b48b654c22 Merge branch 'emaclite-cleanups' adds 0a03f3c511f5 octeon_ep: fix error return code in octep_probe() adds 4dc84c06a343 net: ethtool: extend ringparam set/get APIs for tx_push adds bde292c07b48 net: ethtool: move checks before rtnl_lock() in ethnl_set_rings adds 1f702c1643f2 net: hns3: add tx push support in hns3 ring param process adds 7b05c5422601 Merge branch 'net-ethool-add-support-to-get-set-tx-push-by [...] adds 8880fc669ded ibmvnic: rename local variable index to bufidx adds 2872a67c6bcf ibmvnic: define map_rxpool_buf_to_ltb() adds 0c91bf9ceba6 ibmvnic: define map_txpool_buf_to_ltb() adds d6b458509035 ibmvnic: convert rxpool ltb to a set of ltbs adds a75de820575d ibmvnic: Allow multiple ltbs in rxpool ltb_set adds 93b1ebb348a9 ibmvnic: Allow multiple ltbs in txpool ltb_set adds a992005cc88b Merge branch 'ibmvnic-use-a-set-of-ltbs-per-pool' adds 31248b5a354b octeon_ep: Remove custom driver version adds c9a40d1c87e9 net_sched: make qdisc_reset() smaller adds 0339d25a2807 ipv6: fix NULL deref in ip6_rcv_core() adds f9a2fb73318e net/ipv6: Introduce accept_unsolicited_na knob to implemen [...] adds 69fd055957a0 net: dsa: qca8k: drop MTU tracking from qca8k_priv adds 2b8fd87af7f1 net: dsa: qca8k: drop port_sts from qca8k_priv adds 8255212e4130 net: dsa: qca8k: rework and simplify mdiobus logic adds 2349b83a2486 net: dsa: qca8k: drop dsa_switch_ops from qca8k_priv adds 6cfc03b60220 net: dsa: qca8k: correctly handle mdio read error adds 8d1af50842bf net: dsa: qca8k: unify bus id naming with legacy and OF mdio bus adds 7925c2d93005 Merge branch 'qca8k_preiv-shrink' adds d9d024f96609 tcp: consume incoming skb leading to a reset adds b5ec1e6205a1 tcp: get rid of rst_seq_match adds da40b613f89c tcp: add drop reason support to tcp_validate_incoming() adds 37fd4e842391 tcp: make tcp_rcv_state_process() drop monitor friendly adds 669da7a71890 tcp: add drop reasons to tcp_rcv_state_process() adds 4b506af9c5b8 tcp: add two drop reasons for tcp_ack() adds e7c89ae4078e tcp: add drop reason support to tcp_prune_ofo_queue() adds c337578a6592 tcp: make tcp_rcv_synsent_state_process() drop monitor friend adds 659affdb5140 tcp: add drop reasons to tcp_rcv_synsent_state_process() adds 8fbf195798b5 tcp: add drop reason support to tcp_ofo_queue() adds 53c33a16d068 Merge branch 'tcp-drop-reason-additions' adds 843f77407eeb tcp: fix signed/unsigned comparison adds c246f9b5fd61 devlink: add support to create line card and expose to user adds fcdc8ce23a30 devlink: implement line card provisioning adds fc9f50d5b366 devlink: implement line card active state adds b83758598538 devlink: add port to line card relationship set adds bac62191a3d4 mlxsw: spectrum: Allow lane to start from non-zero index adds d3ad2d88209f mlxsw: spectrum: Allocate port mapping array of structs in [...] adds ebf0c5341731 mlxsw: reg: Add Ports Mapping Event Configuration Register adds adc6462376b1 mlxsw: Narrow the critical section of devl_lock during por [...] adds b0ec003e9a90 mlxsw: spectrum: Introduce port mapping change event processing adds 505f524dc660 mlxsw: reg: Add Management DownStream Device Query Register adds 5290a8ff2e11 mlxsw: reg: Add Management DownStream Device Control Register adds 5bade5aa4afc mlxsw: reg: Add Management Binary Code Transfer Register adds b217127e5e4e mlxsw: core_linecards: Add line card objects and implement [...] adds ee7a70fa671b mlxsw: core_linecards: Implement line card activation process adds 45bf3b7267e0 mlxsw: core: Extend driver ops by remove selected ports op adds 6445eef0f600 mlxsw: spectrum: Add port to linecard mapping adds e1fad9517f0f selftests: mlxsw: Introduce devlink line card provision/un [...] adds 2a38de067bac Merge branch 'mlxsw-line-card' adds a997157e42e3 docs: net: dsa: describe issues with checksum offload adds 2f1e85b1aee4 net: sched: use queue_mapping to pick tx queue adds 38a6f0865796 net: sched: support hash selecting tx queue adds 8b11c35d9794 Merge branch 'net-sched-allow-user-to-select-txqueue' adds ef2a7c9065ce rtnetlink: return ENODEV when ifname does not exist and gr [...] adds 5ea08b5286f6 rtnetlink: enable alt_ifname for setlink/newlink adds dee04163e9f2 rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink adds b6177d3240a4 rtnetlink: return EINVAL when request cannot succeed adds cc4bdef26ecd Merge branch 'rtnetlink-improve-alt_ifname-config-and-fix- [...] adds 8e9e678e4758 net: dsa: move reset of VLAN filtering to dsa_port_switchd [...] adds 726816a129cb net: dsa: make cross-chip notifiers more efficient for hos [...] adds b2033a05a719 net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtu adds cf1c39d3b3a5 net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtu adds 4715029fa7e9 net: dsa: drop dsa_slave_priv from dsa_slave_change_mtu adds be6ff9665d64 net: dsa: don't emit targeted cross-chip notifiers for MTU change adds 8ab38ed77985 Merge branch 'dsa-cross-chip-notifier-cleanup' adds 0d14657f4083 net: atlantic: Implement xdp control plane adds 26efaef759a1 net: atlantic: Implement xdp data plane adds 45638f013a63 net: atlantic: Implement .ndo_xdp_xmit handler adds e97e917b0efb Merge branch 'atlantic-xdp-multi-buffer' adds 286c61e72797 net: hns3: add ethtool parameter check for CQE/EQE mode adds 07fdc163ac88 net: hns3: refactor hns3_set_ringparam() adds 6fde96df0447 net: hns3: refine the definition for struct hclge_pf_to_vf_msg adds bcc7a98f0d3c net: hns3: add failure logs in hclge_set_vport_mtu adds 2373b35c24ff net: hns3: add log for setting tx spare buf size adds 2e0f53887011 net: hns3: update the comment of function hclgevf_get_mbx_resp adds 9c657cbc2c15 net: hns3: fix the wrong words in comments adds 350cb4409246 net: hns3: replace magic value by HCLGE_RING_REG_OFFSET adds 29c17cb67271 net: hns3: remove unnecessary line wrap for hns3_set_tunable adds e92453b9fe09 Merge branch 'hns3-next' adds 6f2d04ccae9b dt-bindings: net: dsa: realtek: cleanup compatible strings adds fcd30c96af95 net: dsa: realtek: remove realtek,rtl8367s string adds e63dd4123507 ar5523: Use kzalloc instead of kmalloc/memset adds 285ba06b0edb net/sched: flower: Helper function for vlan ethtype checks adds 6ee59e554d33 net/sched: flower: Reduce identation after is_key_vlan ref [...] adds 34951fcf26c5 flow_dissector: Add number of vlan tags dissector adds b40003128226 net/sched: flower: Add number of vlan tags filter adds 99fdb22bc5e9 net/sched: flower: Consider the number of tags for vlan filters adds c1f6f1e6733c Merge branch 'net-sched-flower-num-vlan-tags' adds eb38c2053b67 can: rx-offload: rename can_rx_offload_queue_sorted() -> c [...] adds 85d4eb2a3dfe can: bittiming: can_calc_bittiming(): prefer small bit rat [...] adds 20c7258980e0 can: Fix Links to Technologic Systems web resources adds bb75e352d7ac can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h adds e6ec83790593 can: flexcan: using pm_runtime_resume_and_get instead of p [...] adds badea4fc7025 MAINTAINERS: rectify entry for XILINX CAN DRIVER adds ae38fda02996 can: xilinx_can: mark bit timing constants as const adds 44b6b105dd24 dt-bindings: can: renesas,rcar-canfd: document r8a77961 support adds 621119764850 dt-binding: can: mcp251xfd: add binding information for mcp251863 adds c6f2a617a0a8 can: mcp251xfd: add support for mcp251863 adds fb23e43a0a9c dt-bindings: vendor-prefix: add prefix for the Czech Techn [...] adds 1da9d6e35b6b dt-bindings: net: can: binding for CTU CAN FD open-source [...] adds 2dcb8e8782d8 can: ctucanfd: add support for CTU CAN FD open-source IP c [...] adds 792a5b678e81 can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support. adds e8f0c23a2415 can: ctucanfd: CTU CAN FD open-source IP core - platform/S [...] adds c3a0addefbde docs: ctucanfd: CTU CAN FD open-source IP core documentation. adds cfdb2f365cb9 MAINTAINERS: Add maintainers for CTU CAN FD IP core driver adds 85ef87ba9bc2 Merge tag 'linux-can-next-for-5.19-20220419' of git://git. [...] adds de28976d2650 mlxsw: core_linecards: Introduce ops for linecards status [...] adds 7b261af9f641 mlxsw: core: Add bus argument to environment init API adds a11e1ec141ea mlxsw: core_env: Split module power mode setting to a sepa [...] adds 06a0fc43bb10 mlxsw: core_env: Add interfaces for line card initializati [...] adds f11a323da46c mlxsw: core_thermal: Add interfaces for line card initiali [...] adds 99a03b3193f6 mlxsw: core_hwmon: Add interfaces for line card initializa [...] adds 365014f5c394 Merge branch 'mlxsw-line-card-status-tracking' adds 4facbe3d4426 drivers: net: davinci_mdio: using pm_runtime_resume_and_ge [...] adds 9c8774e629a1 net: eql: Use kzalloc instead of kmalloc/memset adds f70925bf9940 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f1ed409fb1ee net: cdc-ncm: Move spin_lock_bh() to spin_lock() adds 1c604f91b773 myri10ge: remove redundant assignment to variable status adds d09d3ec03f02 net/ipv6: Enforce limits for accept_unsolicited_na sysctl adds e350dbac3c09 net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resum [...] adds 59359597b010 nfp: support 802.1ad VLAN assingment to VF adds 6f37c9f9dfbf Revert "rtnetlink: return EINVAL when request cannot succeed" adds 0844d36f771d USB2NET : SR9800 : change SR9800_BULKIN_SIZE from global t [...] adds 89e9c7280075 ipv6: Remove __ipv6_only_sock(). adds 81ee0eb6c0fe ipv6: Use ipv6_only_sock() helper in condition. adds 42d594357e01 Merge branch 'ipv6-only-sock' adds 3ac8316e09b0 dt-bindings: net: cdns,macb: Drop phy-names property for Z [...] adds 29e96fe9e0ec net: macb: In ZynqMP initialization make SGMII phy configu [...] adds cb1e6bf42bce Merge branch 'zynqmp-phy-config-optional' adds 16a28267774c ipv4: Don't reset ->flowi4_scope in ip_rt_fix_tos(). adds 67e1e2f4854b ipv4: Avoid using RTO_ONLINK with ip_route_connect(). adds b1ad41384866 ipv4: Initialise ->flowi4_scope properly in ICMP handlers. adds fb799dd49a25 Merge branch 'ipv6-RT_ONLINK-remove-prep' adds c78c5a660439 dt-bindings: net: mediatek,net: convert to the json-schema adds 5e7260712b9a qed: Remove IP services API. adds 869376d0859a mlxsw: core_linecards: Fix size of array element during in [...] adds b649695248b1 net: phy: LAN87xx: add ethtool SQI support adds 58f373f8d787 MAINTAINERS: Add maintainers for Microchip T1 Phy driver adds e21bebf9727a Merge branch 'add-ethtool-sqi-support-for-lan87xx-t1-phy' adds f28c47bb9fd3 tsnep: Remove useless null check before call of_node_put() adds 31693d02b06e net: hns3: Fix spelling mistake "actvie" -> "active" adds 1761fed25678 mptcp: don't send RST for single subflow adds 0348c690ed37 mptcp: add the fallback check adds 0530020a7c8f mptcp: track and update contiguous data status adds 1e39e5a32ad7 mptcp: infinite mapping sending adds f8d4bcacff3b mptcp: infinite mapping receiving adds 104125b82e5c mptcp: add mib for infinite map sending adds d9fdd02d4265 mptcp: dump infinite_map field in mptcp_dump_mpext adds 8bd03be3418c selftests: mptcp: add infinite map mibs check adds 988998ac4bd9 Merge branch 'mptcp-tcp-fallback' adds b343734ee265 selftests: forwarding: add option to run tests with stable [...] adds fe32dffdcd33 selftests: forwarding: add TCPDUMP_EXTRA_FLAGS to lib.sh adds 6182c5c5098f selftests: forwarding: multiple instances in tcpdump helper adds f23cddc72294 selftests: forwarding: add helpers for IP multicast group [...] adds a5114df6c613 selftests: forwarding: add helper for retrieving IPv6 link [...] adds 476a4f05d9b8 selftests: forwarding: add a no_forwarding.sh test adds 90b9566aa5cd selftests: forwarding: add a test for local_termination.sh adds 07c8a2dd69f6 selftests: drivers: dsa: add a subset of forwarding selftests adds cfc1d91a7d78 Merge branch 'dsa-selftests' adds 8d92e4fbcf0f devlink: introduce line card devices support adds 276910aecc6a devlink: introduce line card info get message adds 28b2d1f1ac41 devlink: introduce line card device info infrastructure adds 798e2df5067c mlxsw: reg: Extend MDDQ by device_info adds 8e2e10f65112 mlxsw: core_linecards: Probe provisioned line cards for de [...] adds 5e2229891825 selftests: mlxsw: Check devices on provisioned line card adds 3b37130f4855 mlxsw: core_linecards: Expose HW revision and INI version adds 08682c9e58cd selftests: mlxsw: Check line card info on provisioned line card adds c38e9bf33812 mlxsw: reg: Extend MDDQ device_info by FW version fields adds e932b4bdbd7c mlxsw: core_linecards: Expose device FW version over device info adds 002defd576a3 selftests: mlxsw: Check device info on activated line card adds 5e927a9f4b9f Merge branch 'mlxsw-line-card-model' adds 985e254c738c net: mscc: ocelot: Remove useless code adds 60d78e9fce88 ethernet: broadcom/sb1250-mac: remove BUG_ON in sbmac_probe() adds a00e41bf2f47 net: ethernet: mtk_eth_soc: add check for allocation failure adds c5794097b269 net: ipa: compute proper aggregation limit adds b0e653b2a0d9 arp: fix unused variable warnning when CONFIG_PROC_FS=n adds df1cc21152ff net: dsa: remove unused headers adds cc271ab86606 wwan_hwsim: Avoid flush_scheduled_work() usage adds fb0a43f5bd45 net: phy: LAN937x: add interrupt support for link detection adds de6dd626d708 net: dsa: ksz: added the generic port_stp_state_set function adds dfed913e8b55 net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO adds 561215482cc6 net: usb: qmi_wwan: add support for Sierra Wireless EM7590 adds 68822bdf76f1 net: generalize skb freeing deferral to per-cpu lists adds fae463084032 net: dsa: mt753x: fix pcs conversion regression adds c706b2b5ed74 net: tls: fix async vs NIC crypto offload adds dac173db114d net: wan: atp: remove unused eeprom_delay() adds e39f63fe0d94 net: remove comments that mention obsolete __SLOW_DOWN_IO adds b1190d5175ac net: stmmac: dwmac-imx: comment spelling fix adds b6e074e171bc selftests: mptcp: add infinite map testcase adds bcf3cf93f645 mptcp: use mptcp_stop_timer adds 4293248c6704 mptcp: add data lock for sk timers adds 9c81be0dbc89 mptcp: add MP_FAIL response support adds 49fa1919d6bc mptcp: reset subflow when MP_FAIL doesn't respond adds 1f7d325f7d49 selftests: mptcp: check MP_FAIL response mibs adds 53f368bfff31 selftests: mptcp: print extra msg in chk_csum_nr adds 124de27101ff Merge branch 'mptcp-MP_FAIL-timeout' adds c1a519919d04 dt-bindings: net: lan966x: Extend with the ptp external in [...] adds 77f2accb501a net: lan966x: Change the PTP pin used to read/write the PHC. adds 3adc11e5fc5f net: lan966x: Add registers used to configure the PTP pin adds 2b7ff2588ec2 net: lan966x: Add support for PTP_PF_PEROUT adds f3d8e0a9c28b net: lan966x: Add support for PTP_PF_EXTTS adds 95ccb04192cd Merge branch 'lan966x-ptp-programmable-pins' adds 41c335c82123 net: atm: remove support for Fujitsu FireStream ATM devices adds 5b74a20d35ab net: atm: remove support for Madge Horizon ATM devices adds 052e1f01bfae net: atm: remove support for ZeitNet ZN122x ATM devices adds 89fbca3307d4 net: wan: remove support for COSA and SRP synchronous seri [...] adds bc6df26f1f78 net: wan: remove support for Z85230-based devices adds 865e2eb08f51 net: hamradio: remove support for DMA SCC devices adds 03fa8fc93e44 Merge branch 'remove-virt_to_bus-drivers' adds c6101dd7ffb8 net: dsa: ksz9477: move get_stats64 to ksz_common.c adds c6c1f11b691e xsk: Improve xdp_do_redirect() error codes adds 2be4a677ccb2 xsk: Diversify return codes in xsk_rcv_check() adds 0bd5ab511e30 ice, xsk: Decorate ICE_XDP_REDIR with likely() adds d090c885860f ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() adds 50ae06648073 ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full adds b8aef650e549 i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full adds c7dd09fd4628 ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full adds ed8a6bc60f9e ice, xsk: Diversify return values from xsk_wakeup call paths adds ed7ae2d62217 i40e, xsk: Diversify return values from xsk_wakeup call paths adds 0f8bf018899e ixgbe, xsk: Diversify return values from xsk_wakeup call paths adds 7b7f2f273d87 mlx5, xsk: Diversify return values from xsk_wakeup call paths adds a817ead4154d stmmac, xsk: Diversify return values from xsk_wakeup call paths adds 4efad196163f ice, xsk: Avoid refilling single Rx descriptors adds 0fb53aabc5fc xsk: Drop ternary operator from xskq_cons_has_entries adds 2324257dbd68 selftests/bpf: Refactor prog_tests logging and test execution adds 055eb9553327 bpf: Move rcu lock management out of BPF_PROG_RUN routines adds 8c89b5db7a28 selftests/bpf: Limit unroll_count for pyperf600 test adds 44df171a10f8 selftests/bpf: Workaround a verifier issue for test exhandler adds a3820c481112 libbpf: Support opting out from autoloading BPF programs d [...] adds 0d7fefebea55 selftests/bpf: Use non-autoloaded programs in few tests adds eb596b090558 bpf: Ensure type tags precede modifiers in BTF adds 24fe983abe01 selftests/bpf: Add tests for type tag order validation adds 0e5aefa334db Merge branch 'Ensure type tags are always ordered first in BTF' adds dcf456c9a095 bpf: Fix usage of trace RCU in local storage. adds 5af25a410acb libbpf: Fix usdt_cookie being cast to 32 bits adds 58ca8b0572cd libbpf: Support riscv USDT argument parsing logic adds c7655df434de Merge branch 'Support riscv libbpf USDT arg parsing logic' adds 45969b4152c1 bpf: Enlarge offset check value to INT_MAX in bpf_skb_{loa [...] adds 92ece28072f1 net: Change skb_ensure_writable()'s write_len param to uns [...] adds 127e7dca427b selftests/bpf: Add test for skb_load_bytes adds db69264f983a samples/bpf: Reduce the sampling interval in xdp1_user adds 93442f132b94 libbpf: Add error returns to two API functions adds df2867163213 libbpf: Update API functions usage to check error adds a66ab9a9e66a libbpf: Add documentation to API functions adds 42ba1308074d bpf: Make btf_find_field more generic adds e9147b4422e1 bpf: Move check_ptr_off_reg before check_map_access adds e130e8d5434b ixgbe, xsk: Get rid of redundant 'fallthrough' adds 9d87e41a6d64 i40e, xsk: Get rid of redundant 'fallthrough' adds 920fd5e1771d selftests/bpf: Fix attach tests retcode checks adds 6a12b8e20d7e selftests/bpf: Fix prog_tests uprobe_autoattach compilation error adds c14766a8a8f3 selftests/bpf: Fix map tests errno checks adds b71a2ebf74ef libbpf: Remove redundant non-null checks on obj_elf adds e8c5e1a0f78f libbpf: Improve libbpf API documentation link position adds df86ca0d2f0f bpf: Allow attach TRACING programs through LINK_CREATE command adds 8462e0b46fe2 libbpf: Teach bpf_link_create() to fallback to bpf_raw_tra [...] adds fd0493a1e49e selftests/bpf: Switch fexit_stress to bpf_link_create() API adds 003fed595c0f libbpf: Remove unnecessary type cast adds 93bc2e9e943d bpftool, musl compat: Replace nftw with FTW_ACTIONRETVAL adds 246bdfa52f33 bpftool, musl compat: Replace sys/fcntl.h by fcntl.h adds d9d31cf88702 bpf: Use bpf_prog_run_array_cg_flags everywhere adds 61df10c7799e bpf: Allow storing unreferenced kptr in map adds 8f14852e8911 bpf: Tag argument to be released in bpf_func_proto adds c0a5a21c25f3 bpf: Allow storing referenced kptr in map adds 6efe152d4061 bpf: Prevent escaping of kptr loaded from maps adds 4d7d7f69f4b1 bpf: Adapt copy_map_value for multiple offset case adds 5ce937d613a4 bpf: Populate pairs of btf_id and destructor kfunc in btf adds 14a324f6a67e bpf: Wire up freeing of referenced kptr adds a1ef19599652 bpf: Teach verifier about kptr_get kfunc helpers adds 2ab3b3808eb1 bpf: Make BTF type match stricter for release arguments adds ef89654f2bc7 libbpf: Add kptr type tag macros to bpf_helpers.h adds 2cbc469a6fc3 selftests/bpf: Add C tests for kptr adds 05a945deefaa selftests/bpf: Add verifier tests for kptr adds 792c0a345f0e selftests/bpf: Add test for strict BTF type check adds 367590b7fccc Merge branch 'Introduce typed pointer support in BPF maps' adds c317ab71facc bpf: Compute map_btf_id during build time adds afe98d46ba22 libbpf: Fix anonymous type check in CO-RE logic adds 0994a54c5202 libbpf: Drop unhelpful "program too large" guess adds 966a75093253 libbpf: Fix logic for finding matching program for CO-RE r [...] adds 11d5daa89254 libbpf: Avoid joining .BTF.ext data with BPF programs by s [...] adds b82bb1ffbb9a selftests/bpf: Add CO-RE relos and SEC("?...") to linked_f [...] adds 185cfe837fdb libbpf: Record subprog-resolved CO-RE relocations unconditionally adds b58af63aab11 libbpf: Refactor CO-RE relo human description formatting routine adds 14032f264453 libbpf: Simplify bpf_core_parse_spec() signature adds 9fdc4273b8da libbpf: Fix up verifier log for unguarded failed CO-RE relos adds ea4128eb43eb selftests/bpf: Add libbpf's log fixup logic selftests adds d54d06a4c4bc Merge branch 'Teach libbpf to "fix up" BPF verifier log' adds 50c6afabfd2a Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 65e42ad98e22 dt-bindings: net: add reset property for aspeed, ast2600-m [...] adds 1585362250fe net: mdio: add reset control for Aspeed MDIO adds a8db203db05c ARM: dts: aspeed: add reset properties into MDIO nodes adds be5fd933f8c1 Merge branch 'add-reset-deassertion-for-aspeed-mdio' adds f3412b3879b4 net: make sure net_rx_action() calls skb_defer_free_flush() adds 0e55546b189f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 6fd1d51cfa25 net: SO_RCVMARK socket option for SO_MARK with recvmsg() adds 07caad0bb1f8 net: phy: Deduplicate interrupt disablement on PHY attach adds dde2daa0a279 net: prestera: add police action support adds 5da66099d6e2 net: dsa: mv88e6xxx: Single chip mode detection for MV88E6*41 adds 5f012b40ef63 eth: remove copies of the NAPI_POLL_WEIGHT define adds e2a303295d28 eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define adds 055e13f31f28 eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define adds feda771f1b9e eth: pch_gbe: remove a copy of the NAPI_POLL_WEIGHT define adds 889e3691b9d6 eth: mtk_eth_soc: remove a copy of the NAPI_POLL_WEIGHT define adds f130683b1e24 usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define adds b3c2b61ef621 slic: remove a copy of the NAPI_POLL_WEIGHT define adds 592df3663789 net: bgmac: remove a copy of the NAPI_POLL_WEIGHT define adds 0258f5399f0c eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define adds e702def527ec eth: benet: remove a copy of the NAPI_POLL_WEIGHT define adds bbbe6ecbc36d eth: gfar: remove a copy of the NAPI_POLL_WEIGHT define adds 288696565f2d eth: vxge: remove a copy of the NAPI_POLL_WEIGHT define adds 26450aa7ca42 eth: spider: remove a copy of the NAPI_POLL_WEIGHT define adds e9c6ec651030 eth: velocity: remove a copy of the NAPI_POLL_WEIGHT define adds 4bb0c7f09a19 qeth: remove a copy of the NAPI_POLL_WEIGHT define adds 17d49e6e8012 Merge branch 'remove-NAPI_POLL_WEIGHT-copies' adds 749c61e5b30a dt-bindings: net: micrel: add coma-mode-gpios property adds 31d00ca4ce0e net: phy: micrel: move the PHY timestamping check adds 738871b09250 net: phy: micrel: add coma mode GPIO adds a41c653dc503 Merge branch 'net-phy-micrel-add-coma-mode-support' adds 9273b9d57995 mptcp: Remove redundant assignments in path manager init adds d85a8fde71e2 mptcp: Add a member to mptcp_pm_data to track kernel vs us [...] adds 14b06811bec6 mptcp: Bypass kernel PM when userspace PM is enabled adds 6961326e38fe mptcp: Make kernel path manager check for userspace-manage [...] adds 6bb63ccc25d4 mptcp: Add a per-namespace sysctl to set the default path [...] adds 5ac1d2d63451 selftests: mptcp: Add tests for userspace PM type adds 4994d4fa99ba Merge branch 'mptcp-path-manager-mode-selection' adds 78a9b3c47bef sfc: add EF100 VF support via a write to sriov_numvfs adds 7195464cf8f2 nfp: flower: utilize the tuple iifidx in offloading ct flows adds f94fd25cb0aa tcp: pass back data left in socket after receive adds 0813aeee0d02 Merge branch 'tcp-pass-back-data-left-in-socket-after-rece [...] adds de32bc6aad09 net: inline sock_alloc_send_skb adds 657dd5f97b2e net: inline skb_zerocopy_iter_dgram adds c526fd8f9f4f net: inline dev_queue_xmit() adds 4b143ed7dde5 ipv6: help __ip6_finish_output() inlining adds 58f71be58b87 ipv6: refactor ip6_finish_output2() adds 8fd813441e78 Merge branch 'ipv6-net-opts' adds 4fdabd509df3 dt-bindings: net: lan966x: remove PHY reset adds 5b06ef86826a net: lan966x: remove PHY reset support adds 90e29e592ec9 Merge branch 'lan966x-phy-reset-remove' adds 783d108dd71d tcp: drop skb dst in tcp_rcv_established() adds 2f187bfa6f35 net: ethernet: ocelot: remove the need for num_stats initializer adds 059d9f413efe qede: Reduce verbosity of ptp tx timestamp adds ce7deda0d5cd net/funeth: simplify the return expression of fun_dl_info_get() adds 5a8ad1ce2c60 tcp: use tcp_skb_sent_after() instead in RACK adds 36ffca1afea9 eth: remove remaining copies of the NAPI_POLL_WEIGHT define adds 2e47eece158a ipv4: remove unnecessary type castings adds 48cec73a891c net: lan966x: Fix compilation error adds 0ed99ecc95b9 net: phy: marvell: update abilities and advertising when s [...] adds 14bfee9b6270 sock: dedup sock_def_write_space wmem_alloc checks adds 052ada096842 sock: optimise UDP sock_wfree() refcounting adds 0a8afd9f026a sock: optimise sock_def_write_space barriers adds b97af72209ee Merge branch 'UDP-sock_wfree-opts' adds 961c6136359e net: enable memcg accounting for veth queues adds 411a1476ea41 net: dsa: mv88e6xxx: Cosmetic change spaces to tabs in dsa [...] adds 3254e0b9eb56 ethtool: Add 10base-T1L link mode entry adds 909b4f2bf764 net: phy: Add 10-BaseT1L registers adds 1b020e448e0f net: phy: Add BaseT1 auto-negotiation registers adds 3da8ffd8545f net: phy: Add 10BASE-T1L support in phy-c45 adds 7eaf9132996a net: phy: adin1100: Add initial support for ADIN1100 indus [...] adds 48f20f902119 net: phy: adin1100: Add SQI support adds 49714461b797 dt-bindings: net: phy: Add 10-baseT1L 2.4 Vpp adds 6e28f56c0d1d Merge branch 'adin1100-industrial-PHY-support' adds 23e61d73e243 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0925225956bb bpf/selftests: Add granular subtest output for prog_test adds d1c57439e4f3 samples/bpf: Detach xdp prog when program exits unexpected [...] adds 67b97e584232 bpf, docs: Remove duplicated word "instructions" adds c821d80bb890 bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE adds 9a9a90ca1327 bpf, docs: Fix typo "respetively" to "respectively" adds 3527bfe6a92d bpf, sockmap: Call skb_linearize only when required in sk_ [...] adds 9af8efc45eb1 libbpf: Allow "incomplete" basic tracing SEC() definitions adds cc7d8f2c8ecc libbpf: Support target-less SEC() definitions for BTF-back [...] adds 32c03c4954a0 selftests/bpf: Use target-less SEC() definitions in various tests adds b198881d4b4c libbpf: Append "..." in fixed up log if CO-RE spec is truncated adds 69721203b1f3 libbpf: Use libbpf_mem_ensure() when allocating new map adds ec41817b4af5 libbpf: Allow to opt-out from creating BPF maps adds 68964e155677 selftests/bpf: Test bpf_map__set_autocreate() and related [...] adds a2c70dbc3407 Merge branch 'libbpf: allow to opt-out from BPF map creation' adds 20b87e7c29df selftests/bpf: Fix two memory leaks in prog_tests adds 395a03addc84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08d45a383ef0 Bluetooth: btbcm: Support per-board firmware variants adds 42bdc7e5618e Bluetooth: mt7921s: Fix the incorrect pointer check adds 6387de9fef6b Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds f170260aef4f Bluetooth: Keep MGMT pending queue ordered FIFO adds affd7ce22db4 Bluetooth: btintel: Constify static struct regmap_bus adds 469642559bec Bluetooth: hci_qca: Use del_timer_sync() before freeing adds b815c6400c9e Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] adds fc37d35d8b11 Bluetooth: Print broken quirks adds a35463a4bd74 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] adds d3060c962e00 Bluetooth: btrtl: Add support for RTL8852C adds 1767aca5300c Bluetooth: use hdev lock in activate_scan for hci_is_adv_m [...] adds 03ff80e9898d Bluetooth: use hdev lock for accept_list and reject_list i [...] adds 8d2fe84dda48 Bluetooth: protect le accept and resolv lists with hdev->lock adds 7d61d6dabdb7 Bluetooth: btusb: add support for Qualcomm WCN785x adds 4598c21f26c6 Bluetooth: core: Fix missing power_on work cancel on HCI close adds dd86cd9bdc9f Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA adds 732b14a058a2 Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices adds a99a4899aae6 Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 adds 3258afdf7148 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ab589ac24ee1 wlcore: main: use pm_runtime_resume_and_get() instead of p [...] adds da8e909c99e4 wlcore: sysfs: use pm_runtime_resume_and_get() instead of [...] adds 3447eebe6084 wlcore: testmode: use pm_runtime_resume_and_get() instead [...] adds d8e11976d8e8 wlcore: vendor_cmd: use pm_runtime_resume_and_get() instea [...] adds 00bfc8964f43 wlcore: sdio: using pm_runtime_resume_and_get() instead of [...] adds e05c7ddfeb23 wlcore: cmd: using pm_runtime_resume_and_get() instead of [...] adds 8e95061b5b9c wl18xx: debugfs: use pm_runtime_resume_and_get() instead o [...] adds eefad995c242 rtw89: 8852c: add BB and RF parameters tables adds 342475ac510a rtw89: 8852c: add TX power by rate and limit tables adds c6badab206d5 rtw89: 8852c: add TX power track tables adds c7845551bf66 rtw89: 8852c: phy: configure TSSI bandedge adds cc99eefa61f0 rtw89: 8852c: add BB initial and reset functions adds e885871ee809 rtw89: 8852c: support bb gain info adds e6b17cbd34e3 rtw89: 8852c: add efuse gain offset parser adds 7b9c98c7a484 rtw89: 8852c: add HFC parameters adds bb865ba6ea83 rtw89: 8852c: add set channel function of RF part adds 63fb5c981590 rtw89: 8852c: set channel of MAC part adds 1b00e9236a71 rtw89: 8852c: add set channel of BB part adds 79dafcd4ff6f rtw89: 8852c: add help function of set channel adds 54d5ecc1710e wl12xx: use pm_runtime_resume_and_get() instead of pm_runt [...] adds c94e36908467 wl12xx: scan: use pm_runtime_resume_and_get() instead of p [...] adds 9cbdadf0097f rtw88: fix uninitialized 'tim_offset' warning adds 9ebacb1e7e75 rtw88: pci: 8821c: Disable 21ce completion timeout adds 948e521c7285 rtw89: pci: add variant IMR/ISR and configure functions adds e1757e804501 rtw89: pci: add variant RPWM/CPWM to enter low power mode adds 837202684657 rtw89: pci: reclaim TX BD only if it really need adds c83dcd0508e2 rtw89: pci: add a separate interrupt handler for low power mode adds 98816def1973 rtw89: ser: re-enable interrupt in threadfn if under_recovery adds 52edbb9fb78a rtw89: ps: access TX/RX rings via another registers in low [...] adds d7259cdbd055 rtw89: pci: allow to process RPP prior to TX BD adds fc5f311fce74 rtw89: don't flush hci queues and send h2c if power is off adds 16b44ed0ffd3 rtw89: add RF H2C to notify firmware adds cd89a47105dc rtw89: 8852c: configure default BB TX/RX path adds af0cac159b1c rtw89: 8852c: implement chip_ops related to TX power adds 3ecca403d9bf rtw89: 8852c: implement chip_ops::get_thermal adds f4ae7ccc2bbf rtw89: 8852c: fill freq and band of RX status by PPDU report adds 2fb822f82a59 rtw89: 8852c: add chip_ops related to BTC adds 68d57a07bfe5 wireless: add plfxlc driver for pureLiFi X, XL, XC devices adds 255ca28a659d mwifiex: Select firmware based on strapping adds 562354ab9f0a mwifiex: Add SD8997 SDIO-UART firmware adds fc6234d7e2e3 rtw88: use the correct bit in the REG_HCI_OPT_CTRL register adds 746285cf81dc rtl818x: Prevent using not initialized queues adds 21947f3a74d6 brcmfmac: use ISO3166 country code and 0 rev as fallback o [...] adds 8c783024d6ac rtlwifi: btcoex: fix if == else warning adds 11dc130b4ee0 rtw89: remove unneeded semicolon adds 72a1a2edeb1c plfxlc: Remove unused include <linux/version.h> adds 1d6d131d5049 rtw88: add HT MPDU density value for each chip adds 02ee806843bd rtw88: fix not disabling beacon filter after disconnection adds 5b3fd8fd7ceb rtw88: fix hw scan may cause disconnect issue adds 790b840b6b15 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 7ceeb6011948 mtd: maps: ixp4xx: Drop driver adds 9547c4e74f6b dt-bindings: mtd: jedec, spi-nor: remove unneeded properties adds 82e214f6c0f1 mtd: core: Check devicetree alias for index adds 4e9694596046 dt-bindings: reserved-memory: Support MTD/block device adds 7090d2f1d667 mtd: phram: Allow probing via reserved-memory adds 96a3295c351d mtdblock: warn if opened on NAND adds fbb83e546ea4 mtd: mtdoops: Fix the size of the header read buffer. adds 0bd359ee712d mtd: mtdoops: Create a header structure for the saved mtdoops. adds aa641a22bb5b mtd: mtdoops: Add a timestamp to the mtdoops header. adds 083084df578a mtd: cfi_cmdset_0002: Move and rename chip_check/chip_read [...] adds 0a8e98305f63 mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N adds cccea9414dae mtd: cfi_cmdset_0002: Add S29GL064N ID definition adds 43823c5c56f2 mtd: cfi_cmdset_0002: Rename chip_ready variables adds 07c4856f3dc5 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 3a745b51cdda mtd: rawnand: denali: Use managed device resources adds 15616c7cfb96 mtd: rawnand: gpmi: Refactor bch geometry settings function adds d10af38a2e3b mtd: rawnand: gpmi: Add strict ecc strength check adds 109158579e64 mtd: rawnand: gpmi: Uninline the gpmi_check_ecc function adds 2fb038eaeed8 mtd: rawnand: gpmi: Rename the variable ecc_chunk_size adds d9edc4bc67c4 mtd: rawnand: gpmi: Add large oob bch setting support adds f4c5c7f9d2e5 mtd: spinand: Add support for XTX XT26G0xA adds 3380557fc7e2 mtd: rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash adds a28ed09dafee mtd: rawnand: cadence: fix possible null-ptr-deref in cade [...] adds ddf66aefd685 mtd: rawnand: intel: fix possible null-ptr-deref in ebu_na [...] adds 9b2152f96f4a mtd: rawnand: tmio: check return value after calling platf [...] adds 4fd62f15afa0 mtd: nand: make mtk_ecc.c a separated module adds 4c5bf4b51c98 mtd: nand: mtk-ecc: also parse nand-ecc-engine if available adds 079d6348f3be Merge tag 'mtd/mtk-spi-nand-for-5.19' into nand/next adds c4cb076ece8c Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 70dd83d737d8 mtd: spi-nor: core: Check written SR value in spi_nor_writ [...] adds b1145d6f1e8a mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_ma [...] adds d0ddd88438d2 mtd: spi-nor: Introduce spi_nor_match_id() adds bffabd1c727d mtd: spi-nor: core: Use auto-detection only once adds 86b6b55ffbbc mtd: spi-nor: core: Introduce method for RDID op adds a007d81aa525 mtd: spi-nor: manufacturers: Use spi_nor_read_id() core method adds a604ab33cb4a mtd: spi-nor: core: Add helpers to read/write any register adds 4629adaff7bc mtd: spi-nor: micron-st: Rework spi_nor_micron_octal_dtr_enable() adds 27ff0d34fb7e mtd: spi-nor: spansion: Rework spi_nor_cypress_octal_dtr_enable() adds c0abb861c5d0 mtd: spi-nor: Introduce templates for SPI NOR operations adds 467f0e83818a mtd: spi-nor: spansion: Remove status polling on volatile [...] adds 37841975b322 mtd: spi-nor: micron-st: Remove status polling on volatile [...] adds 9535fd3d16f0 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds c79c09ad31e2 crypto: qat - stop using iommu_present() adds 476c9ab75976 crypto: ccree - rearrange init calls to avoid race adds a260436c9817 crypto: ccree - use fine grained DMA mapping dir adds 6a23804cb8bc crypto: qat - set CIPHER capability for DH895XCC adds 0eaa51543273 crypto: qat - set COMPRESSION capability for DH895XCC adds 9ff9139b5ddb crypto: qat - fix ETR sources enabled by default on GEN2 devices adds 992ec1fa8691 crypto: qat - remove unneeded braces adds 80280aeb2d51 crypto: qat - remove unused PFVF stubs adds f9f8f2b74157 crypto: qat - remove unnecessary tests to detect PFVF support adds 569b462e6604 crypto: qat - add missing restarting event notification in VFs adds 4b61d2bd346d crypto: qat - add check for invalid PFVF protocol version 0 adds 27c0f3a14f9f crypto: qat - test PFVF registers for spurious interrupts on GEN4 adds 2ca1e0a7fafa crypto: qat - fix wording and formatting in code comment adds dd3d081b7ea6 crypto: qat - fix off-by-one error in PFVF debug print adds c690c7f6312c crypto: qat - rework the VF2PF interrupt handling logic adds 8314ae8f5363 crypto: qat - leverage the GEN2 VF mask definiton adds e3e668fc7715 crypto: qat - replace disable_vf2pf_interrupts() adds fa3749548367 crypto: qat - use u32 variables in all GEN4 pfvf_ops adds ebd26229a7b3 crypto: qat - remove line wrapping for pfvf_ops functions adds 716a757c83ad hwrng: mpfs - add polarfire soc hwrng support adds 10299073bc35 crypto: ux500/hash - simplify if-if to if-else adds f1724d397c60 crypto: hisilicon/qm - add register checking for ACC adds 9210bdaa0d49 crypto: hisilicon/hpre - support register checking adds 16175030bb5b crypto: hisilicon/sec - support register checking adds 9b0c97dfc215 crypto: hisilicon/zip - support register checking adds a7dbdfda0c42 Documentation: update debugfs doc for Hisilicon HPRE adds 73e3b46e90a3 Documentation: update debugfs doc for Hisilicon SEC adds 30169c5b550a Documentation: update debugfs doc for Hisilicon ZIP adds a888ccd6c666 crypto: hisilicon/qm - add last word dumping for ACC adds 8a88d0914529 crypto: hisilicon/sec - support last word dumping adds 42123e81fdba crypto: hisilicon/hpre - support last word dumping adds 5bfabd50c6fa crypto: hisilicon/zip - support last word dumping adds 948e35f13181 crypto: hisilicon/sgl - align the hardware sgl dma address adds b45b0a122008 crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implem [...] adds bcfcc0a61deb dt-bindings: crypto: ti,sa2ul: Add a new compatible for AM62 adds 5a6477eaf402 crypto: sa2ul - Add the new compatible for AM62 adds 753d67708798 hwrng: cn10k - Optimize cn10k_rng_read() adds 32547a6aedda hwrng: cn10k - Make check_rng_health() return an error code adds a77aba310936 crypto: ccp - Log when resetting PSP SEV state adds 4ffa1763622a crypto: marvell/cesa - ECB does not IV adds 6a71277ce91e hwrng: mpfs - Enable COMPILE_TEST adds 0b0002315adf crypto: hisilicon/qm - remove unused function declaration adds fb06eb9727d6 crypto: hisilicon/qm - set function with static adds 7982996c5b08 crypto: hisilicon/qm - replace hisi_qm_release_qp() with h [...] adds b0c42232fce4 crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num() adds c6d3ffae0d32 Revert "hwrng: mpfs - Enable COMPILE_TEST" adds 05def5cacfa0 crypto: ccp - Fix the INIT_EX data file open failure adds cca806307311 crypto: keembay - Make use of devm helper function devm_pl [...] adds ee74fdf0ca74 crypto: sun8i-ss - using pm_runtime_resume_and_get instead [...] adds d3bae8669872 crypto: sun8i-ce - using pm_runtime_resume_and_get instead [...] adds 4ee4cdad368a crypto: caam - fix i.MX6SX entropy delay value adds 7cc7ab73f83e crypto: ecrdsa - Fix incorrect use of vli_cmp adds fd463e980f00 crypto: qat - Fix unsigned function returning negative constant adds 11aeb93089ce hwrng: optee - remove redundant initialization to variable [...] adds 45df6676c0e5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8baccb27db40 drm/edid: convert edid_is_zero() to edid_block_is_zero() f [...] adds 49dc0558f764 drm/edid: have edid_block_check() detect blocks that are all zero adds cee2ce1ac25d drm/edid: refactor EDID block status printing adds 9c7345de9b66 drm/edid: add a helper to log dump an EDID block adds 63cae081538d drm/edid: pass struct edid to connector_bad_edid() adds 89fb7536ad2f drm/edid: add typedef for block read function adds 2deaf1c2561d drm/edid: abstract an EDID block read helper adds c12561ce4335 drm/edid: use EDID block read helper in drm_do_get_edid() adds d3da3f4072c8 drm/edid: convert extension block read to EDID block read helper adds b3eb97b66d4f drm/edid: drop extra local var adds 1c788f69f264 drm/edid: add single point of return to drm_do_get_edid() adds f1e4c916f97f drm/edid: add EDID block count and size helpers adds d8bb92e70a43 drm/dp: Factor out a function to probe a DPCD address adds 16a54d4ee7c8 fbcon: replace snprintf in show functions with sysfs_emit adds d6cd978f7e6b video: fbdev: fbmem: fix pointer reference to null device field adds cabfa2bbe617 Revert "video: fbdev: fbmem: fix pointer reference to null [...] adds f6e0a6b09edc drm/nouveau: change base917c_format from global to static adds c6ed9f66eb70 drm/nouveau/gr/gf100-: change gf108_gr_fwif from global to static adds c54b39a56522 Merge tag 'drm-intel-next-2022-04-13-1' of git://anongit.f [...] adds 40f458b7816b Merge drm/drm-next into drm-misc-next adds c9b2d923befd drm/tidss: Soft Reset DISPC on startup adds 97f2c684f34d drm/bridge: anx7625: Fill in empty ELD when no connector adds 501f94d09b7d dt-bindings: display: bridge: lt9211: Add Lontium LT9211 b [...] adds 8ce4129e3de4 drm/bridge: lt9211: Add Lontium LT9211 bridge driver adds 04b19d322136 drm: bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HP [...] adds 34263c1b1593 drm: bridge: panel: Register connector if DRM device is al [...] adds 8c1bfd0ccf90 drm: bridge: dw_hdmi: default enable workaround to clear t [...] adds a90b8fc9ca2d drm: bridge: dw_hdmi: Enable GCP only for Deep Color adds 8fb241e2d265 drm: bridge: dw_hdmi: add reset function for PHY GEN1 adds d970ce303ff8 drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (G [...] adds fb8da7f3111a drm/bridge: anx7625: Use uint8 for lane-swing arrays adds 29d699a4c006 dt-bindings: display: bridge: icn6211: Document DSI data-l [...] adds 4ab85930b718 drm: bridge: icn6211: Add DSI lane count DT property parsing adds ac2f033aa4fb drm/gma500: fix a potential repeat execution in psb_driver_load adds 52b1b46c39ae of: Create platform devices for OF framebuffers adds b76ecff8317e fbdev: Warn in hot-unplug workaround for framebuffers with [...] adds 36bf0611600d dt-bindings: display: ssd1307fb: Deprecate "-i2c" compatib [...] adds 1b6a79619088 dt-bindings: display: ssd1307fb: Extend schema for SPI con [...] adds fb197474eddc drm/solomon: Add ssd130x new compatible strings and deprec [...] adds 4203e88ba80b drm/solomon: Move device info from ssd130x-i2c to the core driver adds 74373977d2ca drm/solomon: Add SSD130x OLED displays SPI support adds 8cd9efd1b7fb drm/ttm: Add common debugfs code for resource managers adds af4a25bbe5e7 drm/vmwgfx: Add debugfs entries for various ttm resource managers adds 7212d24cec52 drm/amdgpu: Use TTM builtin resource manager debugfs code adds d0719e09264b drm/qxl: Use TTM builtin resource manager debugfs code adds 40d8d4bd0672 drm/radeon: Use TTM builtin resource manager debugfs code adds 19df0cfa258c Merge tag 'drm-misc-next-2022-04-21' of git://anongit.free [...] adds abb5bc594900 drm/amdkfd: potential NULL dereference in kfd_set/reset_event() adds 7c703a7d3f2b drm/amdgpu: Fix one use-after-free of VM adds 9e12b5947bba Revert "drm/amd/display: Pass HostVM enable flag into DCN3.1 DML" adds 250e64a3f06c drm/amdkfd: fix race condition in kfd_wait_on_events adds d68cf992ded5 drm/amd/amdgpu: Remove static from variable in RLCG Reg RW adds dbe946287e08 Merge tag 'amd-drm-next-5.19-2022-04-15' of https://gitlab [...] adds 459ccca5f7dd drm/amdkfd: move kfd_flush_tlb_after_unmap into kfd_priv.h adds 36bf93216ecb drm/amdkfd: only allow heavy-weight TLB flush on some ASIC [...] adds eea5c7b3390c drm/amdgpu/pm: fix the null pointer while the smu is disabled adds f24044bd9b16 amdgpu/pm: Clarify documentation of error handling in send [...] adds a26b9e0b9b15 drm/amd/display: make hubp1_wait_pipe_read_start() static adds f3fa2becf2fc drm/amd/pm: fix double free in si_parse_power_table() adds 3eccf76c2def drm/amd/display: add virtual_setup_stream_attribute decl t [...] adds 79847f13a086 drm/radeon/kms: change evergreen_default_state table from [...] adds 6954e5baa055 Documentation/gpu: Add entries to amdgpu glossary adds 4ae6eeed9302 MAINTAINERS: add docs entry to AMDGPU adds ab4d51d47f26 drm/amdkfd: Fix GWS queue count adds 747eea073252 drm/amdkfd: CRIU add support for GWS queues adds fe96e5636acf drm/amdgpu: Use indirect buffer and save response status f [...] adds e50d9ba0d2cd drm/amdgpu: Add debugfs TA load/unload/invoke support adds 515d7cebc2e2 Revert "drm/amdkfd: only allow heavy-weight TLB flush on s [...] adds 4020c2280233 drm/amdgpu: don't runtime suspend if there are displays at [...] adds 754fc1824be6 drm/amd/display: Remove useless code adds e4f1e3a282c1 drm/amd/display: Fix memory leak in dcn21_clock_source_create adds 72f05e3b96b2 drm/amdgpu/display: make hubp31_program_extended_blank static adds c649287aba50 drm/amd/amdgpu: Update MIT license in SRIOV msg header adds 451913e9804f drm/amd/amdgpu: Properly indent PF2VF header adds e15c9d06e9ad drm/amd/amdgpu: Update PF2VF header adds 4eaf02db9c26 Merge tag 'amd-drm-next-5.19-2022-04-22' of https://gitlab [...] adds 02942b4213f3 drm/i915/guc: Do not conflate lrc_desc with GuC id for reg [...] adds 09570c501041 drm/i915/guc: Add an explicit 'submission_initialized' flag adds d12490224224 drm/i915/guc: Better name for context id limit adds 58ea7d620c5e drm/i915/guc: Split guc_lrc_desc_pin apart adds 8e2e9c435e2b drm/i915/guc: Move lrc desc setup to where it is needed adds 77dcbffbb5d6 drm/i915/guc: Rename desc_idx to ctx_id adds d4de9a3eaede drm/i915/guc: Drop obsolete H2G definitions adds e1dd871442c0 drm/i915/guc: Fix potential invalid pointer dereferences w [...] adds f9576e36c6b4 drm/i915/xehp: Support platforms with CCS engines but no RCS adds 18ac067bcbde drm/i915: Add RCS mask to GuC ADS params adds dcb62550c4e4 drm/i915/dmabuf: Update dma_buf_ops.unmap_dma_buf callback [...] adds d028a7690d87 drm/i915/dmabuf: Fix prime_mmap to work when using LMEM adds e1a7ab4fca0c drm/i915: Remove the vm open count adds d93939730347 drm/i915: Remove the vma refcount adds eb950819218a drm/i915/gem: Remove some unnecessary code adds 892bfb8a604d drm/i915/fbdev: fixup setting screen_size adds 833124a0d169 drm/i915: limit the async bind to bind_async_flags adds e4b3ee71ec2a drm/i915: stop checking for NULL vma->obj adds c64fa77dd460 drm/i915/gtt: reduce overzealous alignment constraints for GGTT adds 2ed38cec5606 drm/i915: opportunistically apply ALLOC_CONTIGIOUS adds 6639fabb1685 drm/i915/xehp: Drop aux table invalidation on FlatCCS platforms adds 661412e301e2 drm/i915/gem: add missing boundary check in vm_access adds 239bbb2fe927 drm/i915/gt: Remove GEN12_SFC_DONE_MAX from register defs header adds 144ce0ac634a drm/i915/sseu: Don't overallocate subslice storage adds cc1338f259a2 drm/i915/xehp: Update topology dumps for Xe_HP adds 4dc3a1e52fec drm/i915: Reduce stack usage in debugfs due to SSEU adds b7563ec7d906 drm/i915: Report steering details in debugfs adds 10343606ad28 drm/i915/guc: add steering info to GuC register save/restore list adds 31a86f0019b1 drm/i915: Add support for steered register writes adds 56eda725c929 drm/i915/lmem: don't treat small BAR as an error adds b8ca8fef58d4 drm/i915/stolen: don't treat small BAR as an error adds d511d013e286 drm/i915/stolen: consider I915_BO_ALLOC_GPU_ONLY adds 9b78b5dade2d drm/i915: add i915_gem_object_create_region_at() adds ecbf20604848 drm/i915/ttm: wire up the object offset adds 51dc0e1a5879 drm/i915/display: Check mappable aperture when pinning pre [...] adds 7fe7c2a679dc drm/i915: fixup the initial fb base on DGFX adds 8781f0515247 drm/i915/guc: Add fetch of hwconfig blob adds 78e1fb3112c0 drm/i915/uapi: Add query for hwconfig blob adds ca6920811aa5 drm/i915/dg2: Add preemption changes for Wa_14015141709 adds b4ac33b97323 drm/i915: Fix renamed struct field adds 6f270e1488d7 drm/i915: Add logical mapping for video decode engines adds fa732088378f drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 adds b9741faadbd6 drm/i915/gt: add gt_is_root() helper adds bec68cc9ea42 drm/i915: Prepare for multiple GTs adds b770bcfae9ad drm/i915/gt: create per-tile sysfs interface adds 80cf8af17af0 drm/i915/gt: Create per-tile RC6 sysfs interface adds 56a709cf7746 drm/i915/gt: Create per-tile RPS sysfs interfaces adds fa68bff7cf27 drm/i915/gt: Add sysfs throttle frequency interfaces adds 230523ba24bd drm/i915/gem: Don't evict unmappable VMAs when pinning wit [...] adds 7d14db8b4d83 drm/i915/debugfs: Do not return '0' if there is nothing to return adds 6f30158f4014 drm/i915/gt: fix i915_reg_t initialization adds 055f15e7be2e drm/i915/gt: Re-work intel_write_status_page adds dc0406820ee7 drm/i915/gt: Drop invalidate_csb_entries adds 92b0cba49e80 drm/i915/gt: Re-work reset_csb adds 89754df82f15 drm/i915/: Re-work clflush_write32 adds 61c5ed946da2 drm/i915/gt: replace cache_clflush_range adds 24492514ccbd drm/i915/guc: Update GuC ADS size for error capture lists adds 8b72c21618de drm/i915/guc: Add XE_LP static registers for GuC error capture. adds 193be3f448ca drm/i915/guc: Add XE_LP steered register lists support adds 33a220f6fcfc drm/i915/guc: Add DG2 registers for GuC error state capture. adds dce2bd542337 drm/i915/guc: Add Gen9 registers for GuC error state capture. adds bd1a78b04b68 drm/i915/guc: Add GuC's error state capture output structures. adds 580329a3a4a2 drm/i915/guc: Update GuC-log relay function names adds daff407a083d drm/i915/guc: Add capture region into intel_guc_log adds d7c15d76a554 drm/i915/guc: Check sizing of guc_capture output adds f5718a7265a6 drm/i915/guc: Extract GuC error capture lists on G2H notif [...] adds 247f8071d589 drm/i915/guc: Pre-allocate output nodes for extraction adds a6f0f9cf330a drm/i915/guc: Plumb GuC-capture into gpu_coredump adds a0f1f7b4f74f drm/i915/guc: Print the GuC error capture output register list. adds 034d47b25b2c drm/i915/uapi: Document DRM_I915_QUERY_HWCONFIG_BLOB adds c0c73850637c drm/i915/guc: Correctly free guc capture struct on error adds be658e705d08 drm/i915: add lmem_size modparam adds d8b932014c4a drm/i915: avoid concurrent writes to aux_inv adds 66ddc69373a8 drm/i915/ttm: limit where we apply TTM_PL_FLAG_CONTIGUOUS adds 552caa1fdbb8 drm/i915/migrate: move the sanity check adds 3f654e14825e drm/i915/dg2: Add Wa_22014226127 adds 5f0d4d1463cc drm/i915: Explicitly track DRM clients adds 43c504607dc3 drm/i915: Make GEM contexts track DRM clients adds 8399eec8a127 drm/i915: Track runtime spent in closed and unreachable GE [...] adds 49bd54b390c2 drm/i915: Track all user contexts per client adds bb6287cb1886 drm/i915: Track context current active time adds 2d12d3da5374 drm: Document fdinfo format specification adds e2d0ff3525b9 drm/i915: Count engine instances per uabi class adds 055634e4b62f drm/i915: Expose client engine utilisation via fdinfo adds b9bd4832074b drm/i915: Fixup kerneldoc in struct i915_gem_context adds 7a5c922377b4 drm/i915/gt: Split intel-gtt functions by arch adds ce3d4d7f3314 drm/i915: Require INTEL_GTT to depend on X86 adds ae686e220b5f drm/i915/selftests: handle more rounding adds 56758cc45955 drm/i915/rps: Centralize computation of freq caps adds 8e7e5c077cd5 drm/i915: Sunset igpu legacy mmap support based on GRAPHIC [...] adds c16c8bfa09d5 Merge drm/drm-next into drm-intel-gt-next adds fd5803e5eebe drm/i915/gt: use engine instance directly for offset adds a0ed9c95cce6 drm/i915/gt: Use XY_FAST_COLOR_BLT to clear obj on graphic [...] adds 6e6bc8c0a815 drm/i915/gt: Optimize the migration and clear loop adds 310bf25df2fc drm/i915/gt: Pass the -EINVAL when emit_pte doesn't update [...] adds 48760ffe923a drm/i915/gt: Clear compress metadata for Flat-ccs objects adds a785d3a8affd drm/i915/selftest_migrate: Consider the possible roundup of size adds c8f8a7484673 drm/i915/selftest_migrate: Check CCS meta data clear adds 76a6d563db71 drm/i915/gem: Add extra pages in ttm_tt for ccs data adds da0595ae91da drm/i915/migrate: Evict and restore the flatccs capable lmem obj adds 2584b3549f4c drm/i915/guc: Update to GuC version 70.1.1 adds 462ac1cdf4d7 drm/i915/doc: Convert drm_i915_query_topology_info comment [...] adds a2e5402691e2 drm/i915/doc: Convert perf UAPI comments to kerneldoc adds 1c671ad753db drm/i915/doc: Link query items to their uapi structs adds c94fde8f5166 drm/i915/uapi: Add DRM_I915_QUERY_GEOMETRY_SUBSLICES adds f5df4d886614 drm/i915/guc/slpc: Use i915_probe_error instead of drm_err adds 8d0e3decf26b drm/i915: Don't show engine information in fdinfo with GuC [...] adds bcfc713f11f9 drm/i915/hwconfig: Add DG2 support adds f6aa0d713c88 drm/i915: Add Wa_22011802037 force cs halt adds dac38381098d drm/i915/guc: Enable Wa_22011802037 for gen12 GuC based platforms adds c6b41c4d9bec drm/i915/guc: Enable GuC based workarounds for DG2 adds dfa57ecf77c6 drm/i915/guc: Apply Wa_16011777198 adds 717f9bad5d25 drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context exit adds 307f722b4e71 drm/i915/dg2: Enable Wa_22012727170/Wa_22012727685 adds 61be0f48c50a drm/i915/dg2: Add workaround 18019627453 adds a7ce8f821ca9 drm/i915: consider min_page_size when migrating adds be77bb3e8d4d drm/i915/buddy: sanity check the size adds 9707cc4bbaa9 drm/i915/selftests: fixup min_alignment usage adds 0f9fc0c1eff0 drm/i915/selftests: tweak the misaligned_case adds e1e1f4e32594 Merge drm/drm-next into drm-intel-gt-next adds 1e3dc1d8622b drm/i915/gsc: add gsc as a mei auxiliary device adds a98c30fdc00e mei: add support for graphics system controller (gsc) devices adds ce97126d6c18 mei: gsc: setup char driver alive in spite of firmware han [...] adds ad10a35461a5 mei: gsc: add runtime pm handlers adds 1bc22fc53a53 mei: gsc: retrieve the firmware version adds f15856d7de91 drm/i915/dg2: add gsc with special gsc bar offsets adds 9bda072a7bec Merge tag 'drm-intel-gt-next-2022-04-27' of git://anongit. [...] adds c3c2f38ce532 drm/vc4: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi adds 8687b535553c drm/vc4: hdmi: Remove vc4_hdmi_encoder adds 32c2d7a536d1 drm/amdgpu: remove pointless ttm_eu usage from vkms adds f06e2167055f drm/amdgpu: remove pointless ttm_eu usage from DM adds 9f15930bb2ef drm/bridge: Fix error handling in analogix_dp_probe adds 8f97344aa04b drm/ttm: use kvcalloc() instead of kvmalloc_array() in ttm_tt v2 adds 0e48711f6020 drm: bridge: dw_hdmi: Audio: fix returnvar.cocci warnings adds 57ae18fbde6a drm/sun4i: hdmi: Replace drm_detect_hdmi_monitor() with is_hdmi adds e41a2999f746 drm/doc: Add sections about tiny drivers and external refs [...] adds c5060b09f460 drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency adds 1584f0a1b146 drm/nouveau/gsp: change gv100_gsp from global to static adds 544ccad73925 drm/vmwgfx: Reserve fence slots on buffer objects in cotables adds 26b954e4ef46 dt-bindings: display: simple: Add DataImage FG040346DSSWBG [...] adds 4dd024d4ad65 drm/panel: simple: Add DataImage FG040346DSSWBG04 panel support adds f470cfe40bd8 drm/modes: Make width-mm/height-mm check in of_get_drm_pan [...] adds 2381e02aa873 drm/panel: lvds: Drop now redundant width-mm and height-mm check adds 0f73a559f916 drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 adds 503e19720c72 drm/tilcdc: fix typos in comment adds c6eafc99f0f7 drm: Put related statements next to each other in Makefile adds da68386d9edb drm: Rename dp/ to display/ adds 1e0f66420b13 drm/display: Introduce a DRM display-helper module adds 5d1b8b4a14f7 drm/display: Split DisplayPort header into core and helper adds 2a64b147350f drm/display: Move DSC header and helpers into display-help [...] adds 6a99099fe1d6 drm/display: Move HDCP helpers into display-helper module adds 4fc8cb47fcfd drm/display: Move HDMI helpers into display-helper module adds 644edf52b630 drm/display: Move SCDC helpers into display-helper library adds e518a9dc81d3 drm: mxsfb: Wrap FIFO reset and comments into mxsfb_reset_block() adds cb285a5348e7 drm: mxsfb: Replace mxsfb_get_fb_paddr() with drm_fb_cma_g [...] adds 268a06e1dc82 drm: mxsfb: Factor out mxsfb_set_mode() adds 3604f1e5319b drm: mxsfb: Reorder mxsfb_crtc_mode_set_nofb() adds 57e6f0562cb4 drm: mxsfb: Obtain bus flags from bridge state adds a4359b4e479b drm/ssd130x: Make ssd130x_remove() return void adds d8e9d6909646 drm/bridge: tc358762: drop connector field adds 2368a9378951 dt-bindings: display: Separate clock item lists by compatible adds ae5a5d26c15c dt-bindings: display: Add D1 display engine compatibles adds adfda0bb8618 drm/sun4i: hdmi: Use more portable I/O helpers adds 7d57f7f79756 drm/sun4i: Allow building the driver on RISC-V adds f7e974a31881 sun4i/drm: engine: Add mode_set callback adds b5fc1c2a8bbd sun4i/drm: backend: use mode_set engine callback adds 1f8a21af2171 sun4i/drm: sun8i: use mode_set engine callback adds c3779dab242f drm/sun4i: Allow VI layers to be primary planes adds b2da819209b6 drm/sun4i: csc: Add support for the new MMIO layout adds 30d334ce97ae drm/sun4i: Add support for D1 mixers adds a359beb4e66b drm/sun4i: Add support for D1 TCON TOP adds b9b52d2f4aaf drm/sun4i: Add support for D1 TCONs adds 2deb9739bc13 drm/sun4i: Add compatible for D1 display engine adds ce7a1ecf3f9f drm/v3d: Fix null pointer dereference of pointer perfmon adds ad9ee9f53c5b drm/nouveau/kms/gv100: use static for gv100_disp_core_mthd [...] adds 6a658c908cf0 drm/nouveau/disp/gv100: make gv100_disp_wimm static adds 7f7166d0a84d drm/nouveau/disp/gv100: make gv100_disp_wndw and gv100_dis [...] adds febd8fdeac5a drm/nouveau/devinit/nva3-: fix returnvar.cocci warning adds 4a35c23f91b1 drm/sched: use DECLARE_EVENT_CLASS adds e87826efa9bb drm/sched: use __string in tracepoints adds 7e553e2ab79a drm/format-helper: Print warning on missing format conversion adds 26c30f223123 drm/format-helper: Add RGB888-to-XRGB8888 conversion adds e08a99d00558 drm/format-helper: Add RGB565-to-XRGB8888 conversion adds 15e2b419a837 Merge tag 'drm-misc-next-2022-04-28' of git://anongit.free [...] adds 0478e1b1ddcb Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 15342f930ebe malidp: Fix NULL vs IS_ERR() checking adds 4b674dd69701 drm/plane: Move range check for format_count earlier adds 1e6b8d5df017 drm/dp_mst: Lower down debug info level when receive NAK adds b2aa405e89a4 drm/display: Select DP helper for DRM_DP_AUX_CHARDEV and D [...] adds 5d96fc9c9e2a drm/edid: fix kernel-doc parameter name mismatches adds 17edb8e1e325 drm/edid: drop kernel-doc for static functions adds 9030a9e571b3 drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in [...] adds 37f67d390d16 drm/sun4i: dsi: delete unnecessary IS_ERR() checks adds f2a28a83f6c4 drm/vc4: simplify the return expression of vc4_prepare_fb() adds a425e9802d02 drm/vc4: simplify the return expression of vc4_grab_bin_bo() adds ab7671282b7c drm/nouveau: simplify the return expression of nouveau_deb [...] adds 1e69a83a5e1a dt-bindings: display: simple: Add Startek KD070WVFPA043-C0 [...] adds 9ff9236394dd drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support adds e161ffa20d16 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds cc9d82fc966b drm/amdkfd: use kvcalloc() instead of kvmalloc() in kfd_migrate adds 50a7d025cacd drm/amdgpu: add RAS poison creation handler (v2) adds 66f879496121 drm/amdgpu: add RAS poison consumption handler (v2) adds b3c76814ce5b drm/amdgpu: add RAS fatal error interrupt handler adds 114f08872731 drm/amd/pm: fix the deadlock issue observed on SI adds a2443ef0a804 drm/amdgpu: Ta fw needs to be loaded for SRIOV aldebaran adds b3ef3205bc5e drm/amdgpu: Remove useless kfree adds c3eb12dff0f9 drm/amdkfd: Ignore bogus signals from MEC efficiently adds 721af39f0036 drm/amd/display: Insert smu busy status before sending ano [...] adds 84ebd73e3281 drm/amd/display: Fix HDCP QUERY Error for eDP and Tiled adds 259f249c4b9b drm/amd/display: 3.2.182 adds 89c342a96618 drm/amd/display: update dcn315 clk table read adds e955b5473294 drm/amd/display: Add Audio readback registers adds d2069326d26c drm/amd/display: Reset cached PSR parameters after hibernate adds 4a0caac06a4c drm/amd/display: Don't pass HostVM by default on DCN3.1 adds d9f442e9a20c drm/amd/display: read PSR-SU cap DPCD for specific panel adds e953cd08d782 drm/amd/display: Remove ddc write and read size checking adds 9fbfeaf11071 drm/amd/display: Maintain current link settings in link lo [...] adds 3c5407450407 drm/amd/display: Remove unused integer adds 9844792ec8ad drm/amd/display: Keep track of DSC packed PPS adds 398bb283899b drm/amd/display: 3.2.183 adds 6b9c63a6eb54 drm/amdkfd: Add SVM range mapped_to_gpu flag adds 601354f34433 drm/amdkfd: Update mapping if range attributes changed adds 4ae182de39e9 drm/amd/display: fix non-kernel-doc comment warnings adds 790d8e8ecbac drm/radeon: change cik_default_state table from global to static adds 9714d357e2ca drm/radeon: change cac_weights_* to static adds 7dba6e838e74 drm/amdgpu/sdma: Fix incorrect calculations of the wptr of [...] adds ca5d251b3b6e drm/amdgpu/sdma: Remove redundant lower_32_bits() calls wh [...] adds 428f273cbb3f drm/amdgpu: Fix out-of-bound access for gfx_v10_0_ring_test_ib() adds 0bed2ace4284 drm/amdgpu/display: Make dcn31_set_low_power_state static adds e6eb2c5f78cf drm/amd/display: fix if == else warning adds 3bbeaa307b54 drm/amdgpu: keep mmhub clock gating being enabled during s [...] adds 5533347dbb61 drm/amd: add dc feature mask flags for PSR allow smu and m [...] adds a6f2e0d9fe63 gpu/drm/radeon: Fix typo in comments adds a52ad5b6ce0d drm/amdgpu: debugfs: fix error codes in write functions adds 2f33a397e960 drm/amdgpu: debugfs: fix NULL dereference in ta_if_invoke_ [...] adds 2530dc3cd3db drm/amdgpu: fix typo adds 322687d5968b drm/amd: Fix spelling typo in comment adds 7324d02a6545 drm/amd/display: protect remaining FPU-code calls on dcn3.1.x adds f43a9f18e0d5 drm/amdkfd: Use bitmap_zalloc() when applicable adds b8b9ba58b6f9 drm/amdkfd: Use non-atomic bitmap functions when possible adds 98447635b5dc drm/amdkfd: Fix updating IO links during device removal adds b179fc28d521 drm/amdkfd: Fix circular lock dependency warning adds 555238d92ac3 drm/amd/pm: fix the compile warning adds 78b12008f204 drm/amdgpu: do not use passthrough mode in Xen dom0 adds 3202c7e7826b drm/amdgpu: increase HWIP MAX INSTANCE adds 1d5eee7dd664 drm/amdgpu: add function to decode ip version adds 005835233a2c drm/amdgpu: update latest IP discovery table structures adds 5cb1cfd5f186 drm/amdgpu/discovery: populate additional GC info adds d1acd68b2b89 drm/amdgpu: disable runtime pm on several sienna cichlid c [...] adds 8eece29c4ecd drm/amdgpu/discovery: fix byteswapping in gc info parsing adds 053d35dedd7f drm/amdgpu: store the mall size in the gmc structure adds a2efebf1a4f8 drm/amdgpu/discovery: store the number of UMC IPs on the asic adds 478d338bb0ca drm/amdgpu/discovery: handle UMC harvesting in IP discovery adds 24681cb50bcb drm/amdgpu/discovery: add a function to get the mall_size adds f716113aacea drm/amdgpu/discovery: add additional validation adds 622469c87fc3 drm/amdgpu/discovery: add a function to parse the vcn info table adds e24d0e91b336 drm/amdgpu/discovery: move all table parsing into amdgpu_d [...] adds ba75f6eb87bc drm/amdgpu: add helper to execute atomfirmware asic_init adds 85d1bcc6e0c0 drm/amdgpu: switch to atomfirmware_asic_init adds 1a4824488b5b drm/amdgpu: add vram_info v3_0 structure adds 7089dd3cc003 drm/amdgpu: support query vram_info v3_0 adds 083e5ff6412d drm/amdgpu: add atom_gfx_info_v3_0 structure adds f5fb30b6b3d8 drm/amdgpu: update gc info from bios table adds a8d59943b884 drm/amdgpu: update query ref clk from bios adds 85a41b429df5 drm/amdgpu: add mp v13_0_0 ip headers v7 adds f33ac92f9c01 drm/amdgpu: add gc v11_0_0 ip headers v11 adds fb1d68351373 drm/amdgpu: add nbio callback to query rom offset adds ba9e7a4a31ab drm/amdgpu: add new write field for soc21 adds 71199aa47bbc drm/amdgpu: add soc21 common ip block v2 adds 86e18ac3aee9 drm/amdgpu: Fix build warning for TA debugfs interface adds 3da2c38231a4 drm/amdgpu: Free user pages if amdgpu_cs_parser_bos failed adds 996629039b52 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 554ae8dce126 drm/i915/display/psr: Unset enable_psr2_sel_fetch if other [...] adds c837e027436d drm/i915/display/psr: Clear more PSR state during disable adds 72c3c8d6e527 drm/i915/rpl-p: Add PCI IDs adds 681f8a5c6e37 drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines adds b962a0683475 drm/i915: program wm blocks to at least blocks required per line adds d90502d2ef99 drm/i915: Program i830 DPLL FP register later adds 1e53f9e41400 drm/i915/display: Add workaround 22014263786 adds 2cef35958da8 drm/i915: Move per-platform power well hooks to intel_disp [...] adds ac78f31b2f83 drm/i915: Unexport the for_each_power_well() macros adds 323286c81245 drm/i915: Move the power domain->well mappings to intel_di [...] adds 92f6d062ddc6 drm/i915: Move the dg2 fixed_enable_delay power well param [...] adds 6a006ee93ff8 drm/i915: Move the HSW power well flags to a common bitfield adds 0ba2661db626 drm/i915: Rename the power domain names to end with pipes/ports adds 5e9deaaf0273 drm/i915: Sanitize the power well names adds c32ffce42aa5 drm/i915: Convert the power well descriptor domain mask to [...] adds 888a2a6312a1 drm/i915: Convert the u64 power well domains mask to a bitmap adds 4a845ff0c0d4 drm/i915: Simplify power well definitions by adding power [...] adds a6394dbbe21e drm/i915: Allow platforms to share power well descriptors adds 13344a9bdd38 drm/i915: Simplify the DG1 power well descriptors adds eb6dedcc194a drm/i915: Sanitize the ADL-S power well definition adds 979e1b32e0e2 drm/i915: Sanitize the port -> DDI/AUX power domain mappin [...] adds c97bbab02ad7 drm/i915: Remove the aliasing of power domain enum values adds e20b77c14bc4 drm/i915: Remove the ICL specific TBT power domains adds 2431f38c17a6 drm/i915: Remove duplicate DDI/AUX power domain mappings adds 799da9837d1e drm/i915: Remove the XELPD specific AUX and DDI power domains adds f5b2cd89d539 drm/i915: Fixup merge of the power well refactor patchset adds b4b157577cb1 drm/i915: Check EDID for HDR static metadata when choosing blc adds e0f74ed4634d i915/gvt: Separate the MMIO tracking table from GVT-g adds 66e7a8063381 i915/gvt: Save the initial HW state snapshot in i915 adds 1672991412df i915/gvt: Use the initial HW state snapshot saved in i915 adds de5d437ae869 drm/i915/gvt: fix trace TRACE_INCLUDE_PATH adds 7f0cf30187cd drm/i915/gvt: better align the Makefile with i915 Makefile adds a85749e12d66 drm/i915/gvt: remove module refcounting in intel_gvt_{,un} [...] adds 367748066eeb drm/i915/gvt: remove enum hypervisor_type adds f49fc35799fa drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops adds 8b750bf74418 drm/i915/gvt: move the gvt code into kvmgt.ko adds 675e5c4a33e2 drm/i915/gvt: remove intel_gvt_ops adds c977092a9977 drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops adds 3cbac24c2cdb drm/i915/gvt: remove the unused from_virt_to_mfn op adds 62980cacc37f drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu adds 10ddb96295f3 drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu adds 3c340d05868d drm/i915/gvt: remove vgpu->handle adds e3d7640eeeb3 drm/i915/gvt: devirtualize ->{read,write}_gpa adds fe902f0ce686 drm/i915/gvt: devirtualize ->{get,put}_vfio_device adds f9399b0e4a95 drm/i915/gvt: devirtualize ->set_edid and ->set_opregion adds 4c705ad0d784 drm/i915/gvt: devirtualize ->detach_vgpu adds b3bece34956f drm/i915/gvt: devirtualize ->inject_msi adds bd73b4b193d4 drm/i915/gvt: devirtualize ->is_valid_gfn adds 4050dab5981c drm/i915/gvt: devirtualize ->gfn_to_mfn adds 4c2baaaf764b drm/i915/gvt: devirtualize ->{enable,disable}_page_track adds 8398eee85fd0 drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page adds 91879bbaf889 drm/i915/gvt: devirtualize dma_pin_guest_page adds 5f8f3fe67cd9 drm/i915/gvt: remove struct intel_gvt_mpt adds 37e4bdbd5bad drm/i915/gvt: remove the extra vfio_device refcounting for [...] adds 4456641232e2 drm/i915/gvt: streamline intel_vgpu_create adds 7f11e6893ff0 drm/i915/gvt: pass a struct intel_vgpu to the vfio read/wr [...] adds 0e09f4066ad1 drm/i915/gvt: remove kvmgt_guest_{init,exit} adds 978cf586ac35 drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev adds cba619cb0d4d drm/i915/gvt: merge gvt.c into kvmgvt.c adds 6c7f98b334a3 vfio/mdev: Remove vfio_mdev.c adds e6486939d8ea vfio/mdev: Remove mdev_parent_ops dev_attr_groups adds 6b42f491e17c vfio/mdev: Remove mdev_parent_ops adds 2aa72ec97ce9 vfio/mdev: Use the driver core to create the 'remove' file adds 2917f53113be vfio/mdev: Remove mdev drvdata adds 1e1d2e185358 Merge tag 'gvt-next-2022-04-21-for-christoph' of https://g [...] adds af2cbc6ef967 drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses adds 3e1faae33987 drm/i915/fbc: Consult hw.crtc instead of uapi.crtc adds 14eb76f73e43 drm/i915/fbc: s/false/0/ adds 9274229af2cf drm/i915: Make .get_dplls() return int adds 8e272b3af396 drm/i915: Pass dev_priv to intel_shared_dpll_init() adds e87ba18b4c80 drm/i915: Remove pointless dpll_funcs checks adds 7275f630d842 drm/i915: Adjust .crtc_compute_clock() calling convention adds 155a27172f82 drm/i915: Move stuff into intel_dpll_crtc_compute_clock() adds ad3da340f903 drm/i915: Move the dpll_hw_state clearing to intel_dpll_cr [...] adds e2f5f399af31 drm/i915: Clear the dpll_hw_state when disabling a pipe adds 3bb9e25767ba drm/i915: Split out dg2_crtc_compute_clock() adds a8e85faaa51f drm/i915: Add crtc .crtc_get_shared_dpll() adds 5e9ae5c47052 drm/i915/gvt: Add missing symbol export. adds f08699ec5bd9 Merge tag 'gvt-next-2022-04-26' of https://github.com/inte [...] adds 3e8d34ed49cc Merge drm/drm-next into drm-intel-next adds eddbb074ce6a drm/i915/dp: Add workaround for spurious AUX timeouts/hotp [...] adds 1bc4ae0ccbc6 drm/i915: Add first set of DG2 PCI IDs adds fa630c304b93 drm/i915/gvt: Make intel_gvt_match_device() static adds 5b95b9d58fb0 drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915 [...] adds 419f8299ddad i915/gvt: Fix NULL pointer dereference in init_mmio_block_ [...] adds 119125d96b8b Merge tag 'gvt-next-2022-04-29' of https://github.com/inte [...] adds 7886aafd8ba5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 64443fc3929a Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 651877176c08 drm/fourcc: Add QCOM tiled modifiers adds 101993338513 drm/msm: Remove unused field in submit adds 4bfba71640f8 drm/msm: Add support for pointer params adds 39ba0c0d6cd1 drm/msm: Split out helper to get comm/cmdline adds d4726d770068 drm/msm: Add a way to override processes comm/cmdline adds 695383a1386c drm/msm/gem: Move prototypes adds f9d5355fa5b6 drm/msm/gpu: Drop duplicate fence counter adds 8e30fa32392c drm/msm/gem: Convert some missed GEM_WARN_ON()s adds ca35ab2a2059 drm/msm/gem: Split out inuse helper adds 2ee4b5d26536 drm/msm/gem: Drop PAGE_SHIFT for address space mm adds d413e6f97134 drm/msm: Drop msm_gem_iova() adds 522f1abffe90 drm/msm/gem: Rework vma lookup and pin adds 27674c666826 drm/msm/gem: Split vma lookup and pin adds 95d1deb02a9c drm/msm/gem: Add fenced vma unpin adds a636a0ff1148 drm/msm: Add a way for userspace to allocate GPU iova adds 69f06a5d854f drm/msm: remove explicit devfreq status reset adds 15c411980bac drm/msm: simplify gpu_busy callback adds 78f815c1cf8f drm/msm: return the average load over the polling period adds 120fce16d604 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds c1b031029170 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 5b797adddfcb Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds d640947562ce regmap: cache: set max_register with reg_stride adds fa0dbe692e81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0f1f7a666139 ALSA: usb-audio: Add quirk bits for enabling/disabling gen [...] adds 67d64069bc08 ALSA: usb-audio: Move generic implicit fb quirk entries in [...] adds c92b576a13ad selftests: alsa: Start validating control names adds 011b559be832 ALSA: pcm: Check for null pointer of pointer substream bef [...] adds 8c64a8e43bdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 19aed2d6cdb7 ASoC: soc-card: Create jack kcontrol without pins adds 0a8ff26dea6e ASoC: qcom: lpass-platform: Update memremap flag to MEMREMAP_WC adds e65f2fce08fc ASoC: codecs: wm8962: using pm_runtime_resume_and_get inst [...] adds 3271be062891 ASoC: dmic: Add support for DSD data format adds e18610eaa66a ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate adds c808e277bcdf ASoC: fsl_micfil: Drop unnecessary register read adds 384672e3b7af ASoC: fsl_micfil: Drop unused register read adds 3ff84e3dd180 ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate() adds bd2cffd10d79 ASoC: fsl_micfil: do not define SHIFT/MASK for single bits adds 17f2142bae4b ASoC: fsl_micfil: use GENMASK to define register bit fields adds d46c2127ae8e ASoC: fsl_micfil: use clear/set bits adds 2c602c7ef9ef ASoC: fsl_micfil: drop error messages from failed register [...] adds 819dc38b93e7 ASoC: fsl_micfil: drop unused variables adds c6547c2ed0e1 dmaengine: imx: Move header to include/dma/ adds 625d8936c337 dmaengine: imx-sdma: error out on unsupported transfer types adds 824a0a02cd74 dmaengine: imx-sdma: Add multi fifo support adds 2495ba26e838 ASoC: fsl_micfil: add multi fifo support adds fb855b8d46a1 ASoC: fsl_micfil: use define for OSR default value adds be6aeee2eb82 ASoC: fsl_micfil: Drop get_pdm_clk() adds e8936f6925c1 ASoC: fsl_micfil: simplify clock setting adds bea1d61d5892 ASoC: fsl_micfil: rework quality setting adds dcc4301584ab ASoC: fsl_micfil: drop unused include adds 99c08cdb6d51 ASoC: fsl_micfil: drop only once used defines adds cbd090fa1fbf ASoC: fsl_micfil: drop support for undocumented property adds cc5ef57d130d ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user adds a69d7f1bd373 ASoC: fsl_micfil: Remove debug message adds 89d2bce7e6f1 ASoC: fsl_micfil: Driver updates adds 99a15348d584 ASoC: Intel: avs: Declare vendor tokens adds 34ae2cd53673 ASoC: Intel: avs: Add topology parsing infrastructure adds 9e85ec401d03 ASoC: Intel: avs: Parse module-extension tuples adds 1fba20364318 ASoC: Intel: avs: Parse pplcfg and binding tuples adds 276b83c807a2 ASoC: Intel: avs: Parse pipeline and module tuples adds eee475bb1ca7 ASoC: Intel: avs: Parse path and path templates tuples adds d73d1b67ff71 ASoC: Intel: avs: Add topology loading operations adds d48c1ada5775 ASoC: Intel: avs: Support link_mask formatted string adds f61ad1e9568c ASoC: Intel: avs: Declare path and its components adds 0ef882074eb1 ASoC: Intel: avs: Path creation and freeing adds c96059993f93 ASoC: Intel: avs: Path state management adds 84a99908fc7b ASoC: Intel: avs: Arm paths after creating them adds 435e25730fe7 ASoC: Intel: avs: Prepare modules before bindings them adds 274d79e51875 ASoC: Intel: avs: Configure modules according to their type adds e1bbfccf3c52 ASoC: Intel: avs: Topology and path management adds 15527fee767f ASoC: SOF: add definitions for different IPC types adds a37579151225 ASoC: SOF: add path indirection to each IPC type adds 0cf8ff05e5d2 ASoC: SOF: add default IPC capability and file paths adds a97abb3cae31 ASoC: SOF: add IPC-dependent file names adds 58c520e2dad7 ASoC: SOF: sof-pci-dev: add parameter to override firmware [...] adds 772627acfeb0 ASoC: SOF: sof-pci-dev: add parameter to override topology [...] adds 53fe24c2c763 ASoC: SOF: sof-audio: preserve topology filename override [...] adds 856601e5a7eb ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' adds 37e809d5f8a7 ASoC: SOF: Intel: hda: use common ops across platforms adds 406fed8092d9 ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header adds 9d201b69d04b ASoC: SOF: Intel: hda: use BIT() macros for consistency adds 3dee239e0274 ASoC: SOF: Intel: hda: define check_ipc_irq op adds 71778f7940f0 ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_ [...] adds b4e4c0b963c8 ASoC: SOF: Intel: hda: expose some codeloader functions adds 03cf7262076f ASoC: SOF: Intel: add IP identifier adds 7ed1bf73345a ASoC: SOF: add INTEL_IPC4 plumbing adds 9995c1d096c8 ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE adds 374b50e234a3 ASoC: soc-pcm: improve BE transition for TRIGGER_START adds 2ad1e059cb3c ASoC: soc-pcm: improve BE state transitions adds fbae863de87b ASoC: amd: acp: Add pm ops callback in machine driver adds b3598fe6d009 ASoC: SOF: using pm_runtime_resume_and_get to simplify the code adds 397ff0249606 ASoC: max98390: Add reset gpio control adds 68514c9f6aa6 ASoC: dt-bindings: max98390: add reset gpio bindings adds b1384d4c9508 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_statu [...] adds c1d97b866100 ASoC: audio-graph-card2: indicate "Experimental stage" war [...] adds d09a7db431c6 ASoC: rsnd: care return value from rsnd_node_fixed_index() adds aa4c06e02b41 ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning adds bbdcd3d590ca ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback adds d2be77b38232 ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication adds c3429de5b139 ASoC: SOF: AMD updates adds d516e96bdeca ASoC: SOF: sof-audio: remove useless assignment adds 14bdc7b2f9ea ASoC: SOF: topology: Check w->sname validity once in sof_c [...] adds 95fa7a62e164 ASoC: SOF: Intel: hda: simplify NHLT handling adds 2a68ff846164 ASoC: SOF: Intel: hda: Revisit IMR boot sequence adds 8ad0b83e0079 ASoC: soc-core: remove always-false path adds d81e4ba5ef1c ASoC: SOF: sof-pci-dev: don't use the community key on APL [...] adds 4bfbbb76e82e ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests adds 6c84dae21274 ASoC: SOF: Intel: pci-tgl: add ADL-PS support adds c275872107fe ASoC: SOF: Intel: pci-tgl: add RPL-P support adds 57ebd5d568f5 ASoC: SOF: pci: add quirks and PCI IDS adds d05040741afe ASoC: fsl_asrc: using pm_runtime_resume_and_get to simplif [...] adds cc691ba94cf8 ASoC: sh: Make SND_SOC_RZ depend on ARCH_RZG2L adds 430c35009954 firmware: cirrus: cs_dsp: Avoid padding bytes in cs_dsp_coeff_ctl adds 6eaaf9bd9b4e ASoC: img-spdif-in: using pm_runtime_resume_and_get instea [...] adds b1d1b02594d4 ASoC: img-spdif-out: using pm_runtime_resume_and_get to si [...] adds 47a1886a610a ASoC: Intel: avs: Enable AVS driver only on x86 platforms adds 5755d0f63c67 ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG adds 666b0cad75dc ASoC: imx-hdmi: remove useless null check before call of_n [...] adds 4d9596d42152 ASoC: qcom: Use MCLK as RT5682I-VS sysclk source adds 9470aa1c4609 ASoC: img-parallel-out: using pm_runtime_resume_and_get adds e5737cceeee5 ASoC: img-i2s-in: using pm_runtime_resume_and_get instead [...] adds 1f0214a86de8 ASoC: SOF: mediatek: Add mt8186 hardware support adds 570c14dc92d5 ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops adds 210b3ab932f7 ASoC: SOF: mediatek: Add mt8186 dsp clock support adds 0e0b83cc7ec7 ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 adds 85780eb54db3 Add support of MediaTek mt8186 to SOF adds e654a1331f68 ASoC: ak*: use i2c_match_id and simple i2c probe adds 9d8f2edd3d7d ASoC: alc56*: use i2c_match_id and simple i2c probe adds 4ac8ebb6cc28 ASoC: max980*: use i2c_match_id and simple i2c probe adds 3577a8a0ac5b ASoC: pcm186x: use i2c_match_id and simple i2c probe adds 55116b39e5e1 ASoC: tas*: use i2c_match_id and simple i2c probe adds 988e6870c86c ASoC: tlv320*: use i2c_match_id and simple i2c probe adds b34a068c0286 ASoC: remaining i2c_match_id i2c probe changes adds cf51406ccb08 ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro adds 5349c0c93d15 ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro adds 9a2fb6e78136 ASoC: Add macros for signed TLV controls with callbacks adds b641fb7e0192 ASoC: SOF: ipc3: Add local implementation for handling fw_ [...] adds cf64b67eebc2 ASoC: SOF: Do not check for the fw_ready callback adds 473dd4ea340c ASoC: SOF: amd: Do not set fw_ready callback adds b5054161ebd1 ASoC: SOF: imx: Do not set fw_ready callback adds 0fc88b5d42c6 ASoC: SOF: Intel: Do not set fw_ready callback adds 19faf9ee0622 ASoC: SOF: loader: Remove the old fw_ready related code adds 0386dd9140d0 ASoC: SOF: Rework the firmware ready message handling adds 8e84b6a4e7f1 ASoC: SOF: remove incorrect clearing of prepared flag adds 51ec71dc0cc9 ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 adds 309e6e557482 ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI a [...] adds b44c99f11de2 ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update( [...] adds 5ef85c9e42e5 ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper adds f321ffc8d936 ASoC: SOF: Intel: hda-dai: split link DMA and dai operations adds 9272d6c2af64 ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations adds d1c73a213b46 ASoC: SOF: sof-audio: flag errors on pipeline teardown adds 816225032299 ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper adds f09e92844eab ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/ [...] adds 23b1944e46ab ASoC: SOF: Intel: hda-dai: improve suspend case adds 722cbbfaed2a ASoC: SOF: Intel: hda-dai: reset dma_data and release stream adds 880924cad12e ASoC: SOF: Intel: add helper for link DMA cleanups adds c4eb48f7739f ASoC: SOF: Intel: hda-dai: protect hw_params against succe [...] adds 83f48ad508b0 ASoC: SOF: Intel: improve HDaudio DAI support adds 0e631e065bcb ASoC: tas6424: Return zero in remove callback adds b58581136770 ASoC: max98396: add amplifier driver adds 3a2c9a553f47 ASoC: dt-bindings: max98396: add amplifier driver adds c85f533d51ca ASoC: qcom: SC7280: Update machine driver startup, shutdow [...] adds 6cefb6264277 ASoC: pcm1789: Make pcm1789_common_exit() return void adds d879e9444634 ASoC: Intel: atom: use pm_runtime_resume_and_get() adds fd2cea169c4b ASoC: SOF: Intel: Do not (wrongly) assume positive return [...] adds afe57ecab58b ASoC: SOF: bump SOF_ABI_MINOR adds 5ab1679d6aab ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second adds 2d3694fdeef5 ALSA: hda: intel-nhlt: Move structs out of #define block adds 79fc62d6b2c2 ASoC: Intel: avs: Drop direct ACPI dependency adds 9ce170dc9c08 ASoC: SOF: mediatek: Fix allyesconfig build error adds bf0736e5d464 ASoC: SOF: control: use pm_runtime_resume_and_get() adds c106f46e83fd ASoC: SOF: debug: use pm_runtime_resume_and_get() adds 02885dd831c0 ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_res [...] adds 87e291075d06 ASoC: SOF: use pm_runtime_resume_and_get() adds 17a1fef58c65 ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros adds 91686a3984f3 ASoC: sh: rz-ssi: Propagate error codes returned from plat [...] adds 767e6f26204d ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe [...] adds 3838bf828b84 ASoC: sh: rz-ssi: Trivial fixes adds ce216cfa84a4 ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 adds bdc8cd505b53 ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() [...] adds 66727cdb250e ASoC: dsp: mediatek: add mt8195 dsp document adds 61bafd1c4571 ASoC: SOF: Introduce IPC dependent ops for firmware handli [...] adds d2458baa799f ASoC: SOF: ipc3-loader: Implement firmware parsing and loading adds 2a6099a73c94 ASoC: SOF: ipc: Add check for fw_loader ops adds 143cdcf1780e ASoC: SOF: loader: Switch to use the fw_loader ops adds 0da5f110c583 ASoC: SOF: amd: renoir: Do not set the load_module ops adds 499c55fe5f5e ASoC: SOF: imx: Do not set the load_module ops adds a22502fb61b2 ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops adds 77b677d139db ASoC: SOF: mediatek: mt8195: Do not set the load_module ops adds 910bd536d3f7 ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as [...] adds 1dd4b999dad2 ASoC: SOF: loader: Call optional query_fw_configuration on [...] adds 756a61508331 ASoC: SOF: IPC Abstraction for FW loading adds 180e66c028cb Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds 298e3e0dad46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eb28e156bfd4 kallsyms: enhance %pS/s/b printing when KALLSYSMS is disabled adds 48373d32101d Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds eba697b3c303 Input: iqs7222 - propagate some error codes correctly adds 66ab05c75642 Input: iqs7222 - avoid dereferencing a NULL pointer adds c8eefa0f2a3b Input: aiptek - remove redundant assignment to variable ret adds 0a112e7c681c Input: remove unneeded variable in input_inhibit_device() adds d238b8f68018 Input: clps711x-keypad - use syscon_regmap_lookup_by_phandle adds 41657514c796 Input: add Raspberry Pi Sense HAT joystick driver adds 28e26e927cf4 Input: ep93xx_keypad - use devm_platform_ioremap_resource( [...] adds 40f6d265665a Input: synaptics-rmi4 - remove unnecessary flush_workqueue() adds 2e7cfec0edd4 Input: pm8941-pwrkey - fix error message adds 8ac8904bf9c7 Input: pm8941-pwrkey - add support for PON GEN3 base addresses adds 0b65118e6ba3 Input: pm8941-pwrkey - add software key press debouncing support adds be8fc023ef64 Input: pm8941-pwrkey - simulate missed key press events adds b243018eafeb Input: sun4i-lradc-keys - add wakeup support adds 8128967d1807 next-20220426/input adds 0df71650c051 block: allow using the per-cpu bio cache from bio_alloc_bioset adds b53f3dcd705e block: allow use of per-cpu bio alloc cache by block drivers adds f9e69aa9ccd7 btrfs: simplify ->flush_bio handling adds 46a2d4ccc499 squashfs: always use bio_kmalloc in squashfs_bio_read adds 7655db80932d target/pscsi: remove pscsi_get_bio adds 066ff571011d block: turn bio_kmalloc into a simple kmalloc wrapper adds 852ad96cb036 pktcdvd: stop using bio_reset adds 70456e5210f4 bfq: Avoid false marking of bic as stably merged adds c1cee4ab36ac bfq: Avoid merging queues with different parents adds 3bc5e683c67d bfq: Split shared queues on move between cgroups adds ea591cd4eb27 bfq: Update cgroup information before merging bio adds fc84e1f941b9 bfq: Drop pointless unlock-lock pair adds 5f550ede5edf bfq: Remove pointless bfq_init_rq() calls adds 09f871868080 bfq: Track whether bfq_group is still online adds 4e54a2493e58 bfq: Get rid of __bio_blkcg() usage adds 075a53b78b81 bfq: Make sure bfqg for which we are queueing requests is online adds 179d8609d842 target: remove an incorrect unmap zeroes data deduction adds 817e8b51eb3d target: pass a block_device to target_configure_unmap_from_queue adds 968786b9ef56 target: fix discard alignment on partitions adds 40349d0e16ce drbd: remove assign_p_sizes_qlim adds 7a38acce2296 drbd: use bdev based limit helpers in drbd_send_sizes adds c6f23b1a0544 drbd: use bdev_alignment_offset instead of queue_alignment_offset adds 998e9cbcd615 drbd: cleanup decide_on_discard_support adds c1e7b2441640 btrfs: use bdev_max_active_zones instead of open coding it adds f09dac9afb8e ntfs3: use bdev_logical_block_size instead of open coding it adds 9964e674559b mm: use bdev_is_zoned in claim_swapfile adds 10f0d2a51779 block: add a bdev_nonrot helper adds 08e688fdb8f7 block: add a bdev_write_cache helper adds a557e82e5a01 block: add a bdev_fua helper adds 36d254893aa6 block: add a bdev_stable_writes helper adds 2aba0d19f4d8 block: add a bdev_max_zone_append_sectors helper adds 64dcc7c27173 block: use bdev_alignment_offset in part_alignment_offset_show adds 640f2a23911b block: use bdev_alignment_offset in disk_alignment_offset_show adds 89098b075cb7 block: move bdev_alignment_offset and queue_limit_alignmen [...] adds 4e1462ffe899 block: remove queue_discard_alignment adds f0f975a4dde8 block: use bdev_discard_alignment in part_discard_alignment_show adds 5c4b4a5c6f11 block: move {bdev,queue_limit}_discard_alignment out of line adds e3cc28ea28b5 block: refactor discard bio size limiting adds cf0fbf894bb5 block: add a bdev_max_discard_sectors helper adds 70200574cc22 block: remove QUEUE_FLAG_DISCARD adds 7b47ef52d0a2 block: add a bdev_discard_granularity helper adds 44abff2c0b97 block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD adds c22198e78d52 direct-io: remove random prefetches adds 5f0614a55ece block: change exported IO accounting interface from gendis [...] adds 3de2e5f28cb1 block/badblocks: Remove redundant assignments adds 7ab89db97901 block/blk-map: Remove redundant assignment adds 834726828b47 block/partitions/acorn: Remove redundant assignments adds 87420fa94f6c block/partitions/atari: Remove redundant assignment adds e233fe1aa028 block/partitions/ldm: Remove redundant assignments adds cb1de333eece Merge branch 'for-5.19/block' into for-next adds 33cb0917bbe2 drbd: fix duplicate array initializer adds 4b28f3b448df drbd: address enum mismatch warnings adds e1838cf01b2d block: drbd: drbd_receiver: Remove redundant assignment to err adds ba6bee98d0c5 drbd: Make use of PFN_UP helper macro adds e6be38a164ba drbd: Replace "unsigned" with "unsigned int" adds 90c6c2914539 drdb: Switch to kvfree_rcu() API adds 8fd6533ef3f7 drbd: Return true/false (not 1/0) from bool functions adds 2a852a693f88 nbd: use the correct block_device in nbd_bdev_reset adds d666e20e2e79 zram: cleanup reset_store adds 7a86d6dc1493 zram: cleanup zram_remove adds dbdc1be32591 block: add a disk_openers helper adds 9acf381f3e8f block: turn bdev->bd_openers into an atomic_t adds 2cf429b53c10 loop: de-duplicate the idle worker freeing code adds b15ed54694fb loop: initialize the worker tracking fields once adds 98ded54a3383 loop: remove the racy bd_inode->i_mapping->nrpages asserts adds 46dc967445bd loop: don't freeze the queue in lo_release adds 1fe0b1acb14d loop: only freeze the queue in __loop_clr_fd when needed adds d2c7f56f8b52 loop: implement ->free_disk adds 498ef5c777d9 loop: suppress uevents while reconfiguring the device adds 158eaeba4b8e loop: avoid loop_validate_mutex/lo_mutex in ->release adds a0e286b6a5b6 loop: remove lo_refcount and avoid lo_mutex in ->open / ->release adds d292dc80686a loop: don't destroy lo->workqueue in __loop_clr_fd adds 5ea7c1339e3e block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage adds 8ba816b23abd null-blk: save memory footprint for struct nullb_cmd adds 9631abdbf406 md: Set MD_BROKEN for RAID1 and RAID10 adds 57668f0a4cc4 raid5: introduce MD_BROKEN adds fc8738343eef md: fix an incorrect NULL check in does_sb_need_changing adds 64c54d9244a4 md: fix an incorrect NULL check in md_reload_sb adds e68cb83a57a4 md/bitmap: don't set sb values if can't pass sanity check adds 92d9aac92b7c md: replace deprecated strlcpy & remove duplicated line adds 8fbcba6b999b md/raid5: Cleanup setup_conf() error returns adds 3d9a644cf45c md/raid5: Un-nest struct raid5_percpu definition adds b0920ede081b md/raid5: Add __rcu annotation to struct disk_info adds e38b04325505 md/raid5: Annotate rdev/replacement accesses when nr_pendi [...] adds 9aeb7f99a134 md/raid5: Annotate rdev/replacement access when mddev_lock [...] adds 4f4ee2bf3286 md/raid5-ppl: Annotate with rcu_dereference_protected() adds 4631f39f058b md/raid5: Annotate functions that hold device_lock with __ [...] adds ea23994edc41 md/raid0: Ignore RAID0 layout if the second zone has only [...] adds 9151ad5d8676 md: Replace role magic numbers with defined constants adds f01e49fb17bf Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] adds e3d789d1cf7a Merge branch 'for-5.19/drivers' into for-next adds 68ca8fc00277 io_uring: small optimisation of tctx_task_work adds 60053be859b3 io_uring: remove extra ifs around io_commit_cqring adds 7819a1f6ac03 io_uring: refactor io_req_find_next adds a538be5be328 io_uring: optimise io_free_batch_list adds b605a7fabb60 io_uring: move poll recycling later in compl flushing adds 57859f4d93db io_uring: clean up io_queue_next() adds f81440d33cc6 io_uring: split off IOPOLL argument verifiction adds 773697b610bf io_uring: pre-calculate syscall iopolling decision adds d487b43cd327 io_uring: optimise mutex locking for submit+iopoll adds f89296305145 io_uring: cleanup conditional submit locking adds 9d170164dbac io_uring: partially uninline io_put_task() adds 963c6abbb4e4 io_uring: silence io_for_each_link() warning adds 775a1f2f9948 io_uring: refactor io_req_add_compl_list() adds b4f20bb4e6d5 io_uring: move finish_wait() outside of loop in cqring_wait() adds 1f59bc0f18cf io_uring: don't scm-account for non af_unix sockets adds a03a2a209e82 io_uring: uniform SCM accounting adds dca58c6a08a9 io_uring: refactor __io_sqe_files_scm adds e390510af046 io_uring: don't pass around fixed index for scm adds 73b25d3badbf io_uring: deduplicate SCM accounting adds 8b3171bdf53c io_uring: rename io_sqe_file_register adds cef216fc32d7 io_uring: explicitly keep a CQE in io_kiocb adds 90e7c35fb891 io_uring: memcpy CQE from req adds e126391c0920 io_uring: shrink final link flush adds 23a5c43b2fc0 io_uring: inline io_flush_cached_reqs adds 88ab95be7e40 io_uring: helper for empty req cache checks adds fa05457a603e io_uring: add helper to return req to cache list adds 8e6971a819df io_uring: optimise submission loop invariant adds 1cd15904b6e8 io_uring: optimise submission left counting adds d8da428b7a9a io_uring: optimise io_get_cqe() adds f22190570b21 io_uring: clean poll tw PF_EXITING handling adds 971cf9c19e97 io_uring: minor refactoring for some tw handlers adds 4e118cd9e9e6 io_uring: kill io_put_req_deferred() adds f5c6cf2a310d io_uring: inline io_free_req() adds cb2d344c7551 io_uring: helper for prep+queuing linked timeouts adds cbc2e2038845 io_uring: inline io_queue_sqe() adds 77955efbc462 io_uring: rename io_queue_async_work() adds 7bfa9badc793 io_uring: refactor io_queue_sqe() adds da1a08c5b281 io_uring: introduce IO_REQ_LINK_FLAGS adds df3becde8d9d io_uring: refactor lazy link fail adds 924a07e482ba io_uring: refactor io_submit_sqe() adds 17b147f6c1f2 io_uring: inline io_req_complete_fail_submit() adds a6d97a8a77cb io_uring: add data_race annotations adds 93f052cb39e1 io_uring: use right helpers for file assign locking adds 772f5e002b9e io_uring: refactor io_assign_file error path adds c1bdf8ed1e84 io_uring: store rsrc node in req instead of refs adds 25a15d3c668b io_uring: add a helper for putting rsrc nodes adds 7ac1edc4a9bb io_uring: kill ctx arg from io_req_put_rsrc adds 5e45690a1cb8 io_uring: store SCM state in io_fixed_file->file_ptr adds 3645c2000a76 io_uring: move timeout locking in io_timeout_cancel() adds 81ec803b4ecd io_uring: refactor io_disarm_next() locking adds 98d3dcc8be97 io_uring: remove dead 'poll_only' argument to io_poll_cancel() adds b21432b4d580 io_uring: pass in struct io_cancel_data consistently adds 8e29da69fead io_uring: add support for IORING_ASYNC_CANCEL_ALL adds 4bf94615b888 io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key adds 970f256edb8c io_uring: add support for IORING_ASYNC_CANCEL_ANY adds 4c3c09439c08 io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) adds 10c873334feb io_uring: allow re-poll if we made progress adds 47894438e916 io_uring: add trace support for CQE overflow adds 08dcd0288f6e io_uring: trace cqe overflows adds 3e813c902672 io_uring: rework io_uring_enter to simplify return value adds 10988a0a67ba io_uring: use constants for cq_overflow bitfield adds 155bc9505dbd io_uring: return an error when cqe is dropped adds 69cc1b6fa565 io_uring: fix compile warning for 32-bit builds adds e788be95a57a task_work: allow TWA_SIGNAL without a rescheduling IPI adds 3a4b89a25ce5 io_uring: serialize ctx->rings->sq_flags with atomic_or/and adds 6cf5862e3c2c io-wq: use __set_notify_signal() to wake workers adds 9f010507bbc1 io_uring: set task_work notify method at init time adds e1169f06d5bb io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKR [...] adds ef060ea9e4fd io_uring: add IORING_SETUP_TASKRUN_FLAG adds f2e030dd7aae io_uring: replace smp_mb() with smp_mb__after_atomic() in [...] adds 2a1fd632e739 Merge branch 'for-5.19/io_uring' into for-next adds 1a91794ce848 fs: split off setxattr_copy and do_setxattr function from [...] adds c975cad93157 fs: split off do_getxattr from getxattr adds e9621e2bec80 io_uring: add fsetxattr and setxattr support adds a56834e0fafe io_uring: add fgetxattr and getxattr support adds 0200ce6a57c5 io_uring: fix trace for reduced sqe padding adds 4ffaa94b9c04 io_uring: cleanup error-handling around io_req_complete adds 1b50132141b6 Merge branch 'for-5.19/io_uring-xattr' into for-next adds da214a475f8b net: add __sys_socket_file() adds 1374e08e2d44 io_uring: add socket(2) support adds cc51eaa8b530 io_uring: add type to op enum adds 33337d03f04f io_uring: add io_uring_get_opcode adds 1460af7de6ab io_uring: rename op -> opcode adds 033b87d24f72 io_uring: use the text representation of ops in trace adds 99feefe95d45 Merge branch 'for-5.19/io_uring-socket' into for-next adds 27738039fcdc Merge branch 'for-5.19/io_uring-socket' into for-5.19/io_u [...] adds a4c768536091 Merge branch 'tcp-pass-back-data-left-in-socket-after-rece [...] adds f548a12efd5a io_uring: return hint on whether more data is available af [...] adds 2e51bbbd9469 io_uring: check IOPOLL/ioprio support upfront adds 6e505505ce24 io_uring: add POLL_FIRST support for send/sendmsg and recv [...] adds bf8fc754f4ee Merge branch 'for-5.19/io_uring-net' into for-next adds 0b8d7622ab18 aoe: Avoid flush_scheduled_work() usage adds 14465fa75c5d Merge branch 'for-5.19/drivers' into for-next adds b8117bf0c09b Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 9196856f66fd dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset adds 714ae1edf422 dm: factor out dm_io_set_error and __dm_io_dec_pending adds a2eac3750447 dm: simplify dm_io access in dm_split_and_process_bio adds 0bf05bbb39ec dm: simplify dm_start_io_acct adds a3ca3ea668ed dm: mark various branches unlikely adds 55f87787efce dm: add local variables to clone_endio and __map_bio adds cf0e7c8b5914 dm: move hot dm_io members to same cacheline as dm_target_io adds 306ada85fad0 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] adds 0b38ae15ddec dm: conditionally enable branching for less used features adds 56b1c83b9ae5 dm: simplify basic targets adds 7b43f7e14799 dm: use bio_sectors in dm_aceept_partial_bio adds 6ef69f019523 dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct adds 186806713ca6 dm: pass dm_io instance to dm_io_acct directly adds 31b23cb8fcce dm: switch to bdev based IO accounting interfaces adds 58d38f7d416d dm: improve bio splitting and associated IO accounting adds f5c4c4485f58 dm: don't grab target io reference in dm_zone_map_bio adds 302235d00eea dm: improve dm_io reference counting adds 2b30b275406b dm: put all polled dm_io instances into a single list adds 39537b16dbc5 dm: simplify bio-based IO accounting further adds e7ea9556985f dm: improve abnormal bio processing adds 2ddfde4d2579 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8feecea4de7e dt-bindings: ata: renesas,rcar-sata: Add r8a774e1 support adds 5716fb0d403e ahci: Add a generic 'controller2' RAID id adds e0af10ac4dcc ata: libata-core: replace "its" with "it is" adds 0cb63670d505 ata: Make use of the helper function devm_platform_ioremap [...] adds d30046d24420 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3383f10a784d Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 583e48372eb1 mmc: renesas_sdhi: remove outdated headers adds 6af8dd53c36f mmc: renesas_sdhi: R-Car D3 also has no HS400 adds 6de9727a2207 mmc: renesas_sdhi: make setup selection more understandable adds 254b7d1299eb mmc: renesas_sdhi: remove a stale comment adds c0a43968be56 mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk adds bcfa7f15eb16 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk adds ed9ab884987b mmc: renesas_sdhi: style fix for proper function bodies adds 970dc9c11a17 mmc: mmci: stm32: use a buffer for unaligned DMA requests adds 139bbdba494b mmc: renesas_sdhi: Add missing checks for the presence of quirks adds fc1fdbd94cab mmc: renesas_sdhi: R-Car V3M also has no HS400 adds 3ddfa03d8162 dt-bindings: mmc: xenon: Convert to JSON schema adds 7792fdf626c2 dt-bindings: mmc: mtk-sd: increase reg items adds 103da0667d4b mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() adds 25bbf0daec56 mmc: mmc_spi: parse speed mode options adds e3e5255e7728 mmc: omap: Make it CCF clk API compatible adds f504dee2c63b mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support adds a252a4d3d4af mmc: renesas_sdhi: remove superfluous specific M3W entry adds 01c5d28a5b55 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] adds 9723f69d1de3 mmc: core: improve API to make clear that mmc_sw_reset is [...] adds 32f18e596141 mmc: improve API to make clear hw_reset callback is for cards adds 6c1757be927a dt-bindings: mmc: imx-esdhc: Update compatible fallbacks adds afadb04f1d6e mmc: jz4740: Apply DMA engine limits to maximum segment size adds 13acb62ce1ee mmc: sh_mmcif: move platform_data header to proper location adds 36ed2fd32b2c mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter [...] adds 238b638b3090 mmc: meson-gx: switch to device-managed dmam_alloc_coherent() adds f7ad75041ba9 mmc: mmci: Break IRQ status loop when all zero adds de6e855b28f4 dt-bindings: mmc: Add small binding note on level shifters adds a778dbd9a8ef dt-bindings: mmc: convert orion-sdio to JSON schema adds a18f3e465374 dt-bindings: mmc: convert sdhci-dove to JSON schema adds cfb646613649 dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string adds c25a7e5d18ba Merge branch 'fixes' into next adds 7a0587496a62 dt-bindings: mmc: sdhci-am654: Add flag to force setting o [...] adds c7666240ec76 drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit adds 897ae3fe1216 mmc: sdhci-omap: Use of_device_get_match_data() helper adds 23e09be254f9 mmc: core: Allows to override the timeout value for ioctl() path adds ac9d25557dcc mmc: core: Add CIDs for cards to the entropy pool adds d45bbab46c80 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 54c861f93018 mfd: tps65218: Fix trivial typo in comment adds 7f5aaa4a0ae6 mfd: hi655x-pmic: Replace legacy gpio interface for gpiod [...] adds 3b49ae380ce1 mfd: ipaq-micro: Fix error check return value of platform_ [...] adds 82028ba4d590 mfd: mt6359: Add missing defines necessary for mtk-pmic-ke [...] adds 4a901e305011 mfd: mt6397-core: Add resources for PMIC keys for MT6359 adds ff23a46e4657 mfd: cros_ec_dev: Only register PCHG device if present adds 3474b838f420 dt-bindings: Drop undocumented i.MX iomuxc-gpr bindings in [...] adds 9e11f8424a8d Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds bfb5711e2455 regulator: stm32-vrefbuf: using pm_runtime_resume_and_get [...] adds bab76514aca3 regulator: da9121: Fix uninit-value in da9121_assign_chip_model() adds a38dce4cb1f1 regulator: core: Rename _regulator_enable_delay() adds 062920d24647 regulator: core: Sleep (not delay) in set_voltage() adds a498db69dc6d regulator: dt-bindings: richtek,rt4801: use existing ena_g [...] adds 6963569103c0 regulator: richtek,rt4801: parse GPIOs per regulator adds d496d68d6ba6 dt-bindings: regulator: Add bindings for Silicon Mitus SM5 [...] adds e8858ba89ca3 regulator: sm5703-regulator: Add regulators support for SM [...] adds dc6d04619e62 regulator: sm5703: Correct reference to the common regulat [...] adds dae010473785 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds 703574fa21f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5ea0862d4253 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds e54c028f22db Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 891163adf180 ima: remove the IMA_TEMPLATE Kconfig option adds 4fd6267b1091 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 6a9e261cbbee selinux: don't sleep when CONFIG_SECURITY_SELINUX_CHECKREQ [...] adds 01f76ce1490e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 47a6eb84a635 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 3a321335572d workqueue: Warn flushing of kernel-global workqueues adds c806998d6e2c workqueue: Wrap flush_workqueue() using a macro adds 0bb02bf26d5d Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 0564817b1e46 tools/certs: Add print-cert-tbs-hash.sh adds e71e3994cc03 certs: Factor out the blacklist hash creation adds 0c8b95e36096 certs: Make blacklist_vet_description() more strict adds 20ae308ab8b6 certs: Check that builtin blacklist hashes are valid adds b42777ed3b3c certs: Allow root user to append signed hashes to the blac [...] adds fad7eba9464e certs: Explain the rationale to call panic() adds 270cefa51e0a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ee5354345242 MAINTAINERS: Merge DART into ARM/APPLE MACHINE adds bb5bdc5ab7f1 iommu/msm: Add a check for the return of kzalloc() adds 59bf3557cf2f iommu/vt-d: Calculate mask for non-aligned flushes adds da8669ff41fa iommu/vt-d: Drop stop marker messages adds 95d4782c34a6 iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_inv [...] adds 4a25f2ea0e03 iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu adds e6f48bed2cbe Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm [...] adds a15932f43770 iommu/dart: check return value after calling platform_get_ [...] adds cae8d1f5e34e iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.h adds df2a0bccf804 iommu/amd: Do not call sleep while holding spinlock adds 6b2ad3f97188 iommu/amd: Remove redundant check adds 1ea2a07a532b iommu: Add DMA ownership management interfaces adds 25f3bcfc54bc driver core: Add dma_cleanup callback in bus_type adds 4a6d9dd564d0 amba: Stop sharing platform_dma_configure() adds 512881eacfa7 bus: platform,amba,fsl-mc,PCI: Add device DMA ownership ma [...] adds 18c7a349d072 PCI: pci_stub: Set driver_managed_dma adds c7d469849747 PCI: portdrv: Set driver_managed_dma adds 70693f470848 vfio: Set DMA ownership for VFIO devices adds 31076af0cb00 vfio: Remove use of vfio_group_viable() adds 93219ea94388 vfio: Delete the unbound_list adds 3b86f317c9c7 vfio: Remove iommu group notifier adds a5f1bd1afacd iommu: Remove iommu group changes notifier adds 121660bba631 iommu/amd: Enable swiotlb in all cases adds f316ba0a8814 dma-iommu: Check that swiotlb is active before trying to use it adds ed36d04e8f8d iommu: Introduce device_iommu_capable() adds d0be55fbeb6a iommu: Add capability for pre-boot DMA protection adds 86eaf4a5b431 thunderbolt: Make iommu_dma_protection more accurate adds f1ca70717bcb iommu/amd: Indicate whether DMA remap support is enabled adds 5b1553bf18de dt-bindings: iommu: Drop client node in examples adds 6043257b1de0 iommu: Introduce the domain op enforce_cache_coherency() adds 71cfafda9c9b vfio: Move the Intel no-snoop control off of IOMMU_CACHE adds f78dc1dad829 iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag [...] adds e8ae0e140c05 vfio: Require that devices support DMA cache coherence adds 85613addc0be Merge branches 'apple/dart', 'arm/msm', 'iommu/fixes', 'pp [...] adds b97577a04d52 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fee6de80bdd3 dt-bindings: nvmem: snvs-lpgpr: Add i.MX8M compatible strings adds 376eb490c781 dt-bindings: wkup-m3-ipc: Add vtt toggle gpio pin property adds 694ed9922bc8 dt-bindings: rcc: Add optional external ethernet RX clock [...] adds 548f8b21ae60 dt-bindings: soc: qcom,smp2p: convert to dtschema adds 2bd50abce1b6 Merge branch 'dt/linus' into dt/next adds f2701e0ffd21 dt-bindings: wkup-m3-ipc: Add ti,set-io-isolation property adds f688d61925f2 of: of_property_read_string return -ENODATA when !length adds e93024491809 dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible adds fe7ff911938e docs: dt: writing-schema: mention yamllint adds 5f756a2eaa44 of: overlay: do not break notify on NOTIFY_{OK|STOP} adds 1e4089667c7c of: overlay: rename variables to be consistent adds 067c098766c6 of: overlay: rework overlay apply and remove kfree()s adds 74de379201cd dt-bindings: gnss: Rewrite Mediatek bindings in YAML adds db92a6eb8349 dt-bindings: i2c: renesas,riic: Document RZ/G2UL SoC adds ac6583f56f54 dt-bindings: fsl: convert fsl,layerscape-dcfg to YAML adds f14eb061fe89 dt-bindings: timer: renesas: ostm: Document Renesas RZ/G2UL OSTM adds 82b9a6bb4b7a dt-bindings: timer: Update TI timer to yaml adds c4f3f823c2a6 dt-bindings: timer: Add compatible for am6 for TI timer-dm adds e53da8c49004 dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC adds 942680d61920 dt-bindings: Drop empty and unreferenced binding .txt files adds cd9fdd06b0e8 dt-bindings: arm: mediatek: topckgen: Convert to DT schema adds 16a146735df3 dt-bindings: arm: mediatek: apmixedsys: Convert to DT schema adds 4ae547cee612 dt-bindings: arm: mediatek: infracfg: Convert to DT schema adds 0037c30a84c1 dt-bindings: interrupt-controller: fsl,ls-extirq: convert to YAML adds 8274c8eae1d3 dt-bindings: fsl: convert fsl,layerscape-scfg to YAML adds 33d7a44dab31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 73f93db5c49b spi: core: Initialize returned status in spi_setup adds c81085840e03 spi: remove spin_lock_irq and variable in the irq procress adds 3a2ac5809935 spi: spi-cadence-quadspi: using pm_runtime_resume_and_get [...] adds 58b1efe2c172 spi: spi-tegra114: using pm_runtime_resume_and_get instead [...] adds c03ae4876fd5 spi: spi-ti-qspi: using pm_runtime_resume_and_get instead [...] adds 4bbaa857e9af spi: intel: Fix typo in kernel-doc of intel_spi_probe() adds b617be33502d spi: add SPI_RX_CPHA_FLIP mode bit adds 178d0cbbfe8e spi: spidev: add SPI_RX_CPHA_FLIP adds 79422ed9bd7f spi: spi-imx: add support for SPI_RX_CPHA_FLIP adds dd769f15483c spi: using pm_runtime_resume_and_get instead of pm_runtime [...] adds ace145802350 spi: mt65xx: Simplify probe function with devm_spi_alloc_master adds 7f7cdef7288a spi: mt65xx: Switch to device_get_match_data() adds 6b4440584b92 spi: mt65xx: Add and use pointer to struct device in mtk_s [...] adds 5dee8bb8d14d spi: mt65xx: Move clock parent setting to remove clock dis [...] adds 5088b3136439 spi: mt65xx: Move pm_runtime_enable() call to remove all gotos adds 20cdbb800957 spi: mt65xx: Simplify probe function with dev_err_probe() adds 3c5cd2e23fe4 spi: mt65xx: Add kerneldoc for driver structures adds 8e8a9e364a3b spi: mt65xx: Fix definitions indentation adds 3625a627f6e7 MediaTek SPI controller cleanups and documentation adds c2b5a40c9e50 spi: intel: Implement dirmap hooks adds cc470d553430 spi: img-spfi: Fix pm_runtime_get_sync() error checking adds b9db82e5f249 spi: spi-sprd: using pm_runtime_resume_and_get instead of [...] adds 7d34ff58f35c spi: spi-imx: using pm_runtime_resume_and_get instead of p [...] adds 32831bf569e3 spi: mxs: using pm_runtime_resume_and_get instead of pm_ru [...] adds 40b6a137717b spi: spi-omap2-mcspi: using pm_runtime_resume_and_get inst [...] adds d5d933f09ac3 spi: rockchip: fix missing error on unsupported SPI_CS_HIGH adds 2b8070840e6f spi: spi-tegra20-sflash: using pm_runtime_resume_and_get i [...] adds 28ac902aedd1 spi: cadence-quadspi: drop cqspi_set_protocol() adds 1aeda0966693 spi: cadence-quadspi: allow operations with cmd/addr buswidth >1 adds 1e6f8bd15cf8 spi: spi-tegra20-slink: using pm_runtime_resume_and_get in [...] adds b7be05d5e4a3 spi: spi-cadence-quadspi: using pm_runtime_resume_and_get [...] adds 1af2fb6283fb spi: stm32: using pm_runtime_resume_and_get instead of pm_ [...] adds b0ceb6212515 spi: clps711x: Use syscon_regmap_lookup_by_phandle adds e64e9ad267ca spi: ingenic: Add support for use GPIO as chip select line. adds aecec8bbb225 spi: Add bindings for new Ingenic SoCs. adds 6d72b1140354 spi: ingenic: Add support for new Ingenic SoCs. adds 9ee448f94318 Improve SPI support for Ingenic SoCs. adds 26ac2436f38f spi: Pull Mediatek ECC changes adds 764f1b748164 spi: add driver for MTK SPI NAND Flash Interface adds 69bb9b29bf67 spi: dt-bindings: add binding doc for spi-mtk-snfi adds 4b939e3a3e91 Merge remote-tracking branch 'spi/for-5.19' into spi-next adds 27af811009e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7831ff0c2655 Merge branch 'x86/cpu' into x86/merge, to pick up changes adds 51964015565d x86/mm: Fix spacing within memory encryption features message adds 5af14c29f7a0 x86/tdx: Annotate a noreturn function adds d5568773a806 Merge branch 'x86/tdx' into x86/merge, to fix conflicts adds 101826e02ac6 virt: sevguest: Fix bool function returning negative value adds 5dc91f2d4f3c x86/boot: Add an efi.h header for the decompressor adds 6044d159b5d8 x86/boot: Put globals that are accessed early into the .da [...] adds 2bf93ffbb97e virt: sevguest: Change driver name to reflect generic SEV support adds 9617f2f48310 virt: sevguest: Rename the sevguest dir and files to sev-guest adds 05e2e71e31e6 Merge branch 'x86/sev' into x86/merge, to fix conflicts adds be2712655ab0 Merge x86/merge into tip/master adds 1826ca28867c Merge x86/mm into tip/master adds d4387fb1529c Merge locking/core into tip/master adds dba2f9e9e492 Merge x86/misc into tip/master adds 1c379538c97f Merge x86/build into tip/master adds 34319fff2973 Merge x86/platform into tip/master adds 4ba39350946b Merge x86/irq into tip/master adds daf3af4705ba x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 adds 30d505c1c691 Merge x86/apic into tip/master adds b57a7c9dd732 x86/crash: Fix minor typo/bug in debug message adds 37ca115f6bd1 Merge x86/kdump into tip/master adds e8a69f12f01f x86/xen: Allow to retry if cpu_initialize_context() failed. adds c7dfb2591b23 cpu/hotplug: Allow the CPU in CPU_UP_PREPARE state to be b [...] adds 3927368bebe2 Merge branch 'smp/urgent' into smp/core adds d308077e5e4d cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier adds 7c070a1c8edc Merge smp/core into tip/master adds 75d8cce128c5 lib/irq_poll: Prevent softirq pending leak in irq_poll_cpu_dead() adds c842c62bc40e Merge core/core into tip/master adds f5d9283ecb33 x86/32: Simplify ELF_CORE_COPY_REGS adds 9554e908fb5d ELF: Remove elf_core_copy_kernel_regs() adds 3a24a60854d2 x86/32: Remove lazy GS macros adds 203d8919a9ed x86/asm: Merge load_gs_index() adds 81a302bf0b32 Merge x86/core into tip/master adds 60cc5468daae futex: MAINTAINERS, .mailmap: Update André's email address adds c90e17a5754d Merge locking/urgent into tip/master adds 214cab6f8020 MAINTAINERS: Update email address for John Stultz adds 8e5a218ffd8f Merge timers/urgent into tip/master adds e12b6622c6ea Merge objtool/urgent into tip/master adds 78ed93d72ded signal: Deliver SIGTRAP on perf event asynchronously if blocked adds 0d24a2bbd80c Merge perf/core into tip/master adds 915a087e4c47 psi: Fix trigger being fired unexpectedly at initial adds c9ca1762b253 MAINTAINERS: Add myself as scheduler topology reviewer adds e3f73ece75a8 mailmap: Update my email address to @redhat.com adds 06354900787f sched/fair: Move calculate of avg_load to a better location adds 64eaf50731ac sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq adds 0a00a354644e sched/fair: Delete useless condition in tg_unthrottle_up() adds 890d550d7dba sched/psi: report zeroes for CPU full at the system level adds a658353167bf sched/fair: Revise comment about lb decision matrix adds c45eeab56905 Merge sched/core into tip/master adds 3398b12d1027 Merge branch 'tip/x86/urgent' adds aa3d60e05011 libsubcmd: Fix OPTION_GROUP sorting adds 2daf7faba7de objtool: Reorganize cmdline options adds b51277eb9775 objtool: Ditch subcommands adds 2bc3dec7055e objtool: Don't print parentheses in function addresses adds 99c0beb547a3 objtool: Add option to print section addresses adds 7dce62041ac3 objtool: Make stack validation optional adds 3c6f9f77e618 objtool: Rework ibt and extricate from stack validation adds c2bdd61c98d9 objtool: Extricate sls from stack validation adds 03f16cd020eb objtool: Add CONFIG_OBJTOOL adds 720644749647 objtool: Make stack validation frame-pointer-specific adds 26e176896a5b objtool: Make static call annotation optional adds 4ab7674f5951 objtool: Make jump label hack optional adds 22102f4559be objtool: Make noinstr hacks optional adds 0f620cefd775 objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION" adds 489e355b4225 objtool: Add HAVE_NOINSTR_VALIDATION adds 753da4179d08 objtool: Remove --lto and --vmlinux in favor of --link adds a8e35fece49b objtool: Update documentation adds ad0952ac67d1 Merge objtool/core into tip/master adds 70c459d915e8 x86/mce: Simplify AMD severity grading logic adds fa619f5156cf x86/mce: Add messages for panic errors in AMD's MCE grading adds b3427cb16bf2 Merge ras/core into tip/master adds fde33ca4cb2b tracing/timer: Add missing argument documentation of trace points adds 3dc6ffae2da2 timekeeping: Introduce fast accessor to clock tai adds ce8abf340e40 Merge tag 'tai-for-tracing' into timers/core adds 62c1256d5447 timers/nohz: Switch to ONESHOT_STOPPED in the low-res hand [...] adds 66ee517935d5 Merge timers/core into tip/master adds c48c8b829d2b genirq: Take the proposed affinity at face value if force==true adds 1adb4d7ad3a5 genirq/matrix: Remove redundant assignment to variable 'end' adds d1de24a29909 Merge irq/core into tip/master adds 8ad7e8f69695 x86/fpu/xsave: Support XSAVEC in the kernel adds 00b035216f60 Merge x86/fpu into tip/master adds cb00119f972d Merge x86/urgent into tip/master adds d63670d23e60 virt: sevguest: Rename the sevguest dir and files to sev-guest adds 75d359ec4141 x86/sev: Add missing __init annotations to SEV init routines adds c2106a231c2b x86/sev: Get the AP jump table address from secrets page adds ac9c73c2ab80 Merge x86/sev into tip/master adds b0b592cf0836 x86/pm: Fix false positive kmemleak report in msr_build_context() adds 74b4f2e6540a Merge x86/cpu into tip/master adds b041b525dab9 x86/split_lock: Make life miserable for split lockers adds ef79970d7ccd x86/split-lock: Remove unused TIF_SLD bit adds 9182d695a15b Merge x86/splitlock into tip/master adds 3cd86d9af756 Merge irq/urgent into tip/master adds dbb5ab6d2c0a x86/process: Fix kernel-doc warning due to a changed funct [...] adds 6d108c96bf23 x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu() adds 55cb0b707493 x86/smp: Move APERF/MPERF code where it belongs adds 138a7f9c6bea x86/aperfmperf: Separate AP/BP frequency invariance init adds 0dfaf3f6ecc0 x86/aperfmperf: Untangle Intel and AMD frequency invariance init adds 24620d94a52a x86/aperfmperf: Put frequency invariance aperf/mperf data [...] adds 73a5fa7d5136 x86/aperfmperf: Restructure arch_scale_freq_tick() adds bb6e89df9028 x86/aperfmperf: Make parts of the frequency invariance cod [...] adds cd8c0e142daf x86/aperfmperf: Store aperf/mperf data for cpu frequency reads adds 7d84c1ebf9dd x86/aperfmperf: Replace aperfmperf_get_khz() adds f3eca381bd49 x86/aperfmperf: Replace arch_freq_get_on_cpu() adds fb4c77c21aba x86/aperfmperf: Integrate the fallback code from show_cpuinfo() adds 94a0977c7a9c Merge x86/cleanups into tip/master adds 2147c438fde1 x86/speculation: Add missing prototype for unpriv_ebpf_notify() adds aea1ae1ab93e Merge x86/cpu into tip/master adds 3b951921c029 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2f1cb9e78189 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 96b79f201386 Merge branch 'edac-urgent' into edac-for-next adds ad2df24732e8 EDAC/dmc520: Don't print an error for each unconfigured in [...] adds d8441486c935 Merge branch 'edac-misc' into edac-for-next adds c71faaffea99 EDAC: Use kcalloc() adds 423279d81631 Merge branch 'edac-alloc-cleanup' into edac-for-next adds 108f241d7159 EDAC/synopsys: Use the correct register to disable the err [...] adds 5075cc5ccfc7 EDAC/synopsys: Re-enable the error interrupts on v3 hw adds 2f4c230ca02c Merge branch 'edac-urgent' into edac-for-next adds 5297ecfe2465 EDAC/synopsys: Add driver support for i.MX platforms adds 9ae83ec8b81d EDAC/synopsys: Add a SPDX identifier adds 0455d61c8ecc Merge edac-misc into for-next adds 2f58783c5d88 EDAC/armada_xp: Use devm_platform_ioremap_resource() adds 815fad6e4f9c EDAC/ghes: Change ghes_hw from global to static adds 5b5d65978dc3 Merge edac-misc into for-next adds 0fb5b34e772f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 6c846d026d49 gpio: Don't fiddle with irqchips marked as immutable adds 704f08753b6d gpio: Expose the gpiochip_irq_re[ql]res helpers adds 36b78aae4bfe gpio: Add helpers to ease the transition towards immutable [...] adds bba00555ede7 gpio: tegra186: Make the irqchip immutable adds 15d8c14ac849 gpio: pl061: Make the irqchip immutable adds 374b87a0fcf9 pinctrl: apple-gpio: Make the irqchip immutable adds 14dbe186b9d4 pinctrl: msmgpio: Make the irqchip immutable adds 6173e56f76c7 pinctrl: amd: Make the irqchip immutable adds afefc3266272 gpio: Update TODO to mention immutable irq_chip structures adds 5644b66a9c63 Documentation: Update the recommended pattern for GPIO irqchips adds 4bde53ab3370 Merge branch irq/gpio-immutable into irq/irqchip-next adds dfc418988a91 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 8b42870a3eea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6172de3c7f11 docs: Add documentation for rude and trace RCU flavors adds 404147faaaf2 docs: Update RCU cross-references as suggested in doc-guide adds d22959aa9352 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() adds 90d2efe7bdbd rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting adds c708b08c65a0 rcu: Check for jiffies going backwards adds 3791a2237471 kernel/smp: Provide boot-time timeout for CSD lock diagnostics adds 75182a4eaaf8 rcu: Add comments to final rcu_gp_cleanup() "if" statement adds 80d530b47da4 rcu: Print number of online CPUs in RCU CPU stall-warning [...] adds 70ae7b0ce033 rcu: Fix preemption mode check on synchronize_rcu[_expedited]() adds 88ca472f8060 rcu: Check for successful spawn of ->boost_kthread_task adds f1efe84d6fd2 rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] adds f596e2ce1c0f rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs adds beb84099f1cf rcu: Remove rcu_is_nocb_cpu() adds 8d2aaa9b7c29 rcu/nocb: Move rcu_nocb_is_setup to rcu_state adds 2eed973adc6e rcu: Assume rcu_init() is called before smp adds 3352911fa9b4 rcu: Initialize boost kthread only for boot node prior SMP [...] adds 87c5adf06bfb rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] adds f75fd4b9221d rcu-tasks: Fix race in schedule and flush work adds f25390033fa2 rcu-tasks: Print pre-stall-warning informational messages adds 88db792bbe9b rcu-tasks: Use rcuwait for the rcu_tasks_kthread() adds 5d9007081653 rcu-tasks: Make Tasks RCU account for userspace execution adds 777570d9ef82 rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] adds bddf7122f7e3 rcu-tasks: Restore use of timers for non-RT kernels adds 10b3742f939c rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check [...] adds 07d95c34e812 rcu-tasks: Handle sparse cpu_possible_mask adds ab2756ea6b74 rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_in [...] adds 8ed00760203d srcu: Tighten cleanup_srcu_struct() GP checks adds 95ebe80d99de srcu: Fix s/is/if/ typo in srcu_node comment adds 7b9e9b5856e1 srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf adds 994f706872e6 srcu: Make Tree SRCU able to operate without snp_node array adds 2ec303113d97 srcu: Dynamically allocate srcu_node array adds e2f638365dd6 srcu: Add size-state transitioning code adds 3bedebcf63c2 srcu: Make rcutorture dump the SRCU size state adds aeb9b39b8f4a srcu: Compute snp_seq earlier in srcu_funnel_gp_start() adds cbdc98e93efa srcu: Use invalid initial value for srcu_node GP sequence numbers adds 0b56f953908a srcu: Ensure snp nodes tree is fully initialized before traversal adds c69a00a12e26 srcu: Add boot-time control over srcu_node array allocation adds db8f1471c613 srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() adds 4a230f804645 srcu: Avoid NULL dereference in srcu_torture_stats_print() adds 46470cf85d2b srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] adds ee5e2448bceb srcu: Explain srcu_funnel_gp_start() call to list_add() is safe adds 99659f64b14e srcu: Create concurrency-safe helper for initiating size t [...] adds 9f2e91d94c91 srcu: Add contention-triggered addition of srcu_node tree adds 4e701cc943ee srcu: Automatically determine size-transition strategy at boot adds 7bee62f1de76 srcu: Add contention check to call_srcu() srcu_data ->lock [...] adds 382a1ca815cb srcu: Prevent expedited GPs and blocking readers from cons [...] adds c3acd156800a srcu: Drop needless initialization of sdp in srcu_gp_start() adds b6f3c6a2b1fe torture: Add rcu_normal and rcu_expedited runs to torture.sh adds 99d6a2acb895 rcutorture: Suppress debugging grace period delays during [...] adds 8106bddbab5f scftorture: Fix distribution of short handler delays adds 39b3cab92d37 rcutorture: Avoid corner-case #DE with nsynctypes check adds 80dcee695143 rcutorture: Add missing return and use __func__ in warning adds bd6c375b92c3 rcutorture: Call preempt_schedule() through static call/key adds 46e861be5898 rcu: Make TASKS_RUDE_RCU select IRQ_WORK adds 835f14ed5307 rcu: Make the TASKS_RCU Kconfig option be selected adds 40c1278aa7cd rcutorture: Allow rcutorture without RCU Tasks Trace adds 3b6e1dd42317 rcutorture: Allow rcutorture without RCU Tasks adds 4c3f7b0e1e88 rcutorture: Allow rcutorture without RCU Tasks Rude adds 3831fc02f496 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario adds 58524e0fed6a rcutorture: Allow specifying per-scenario stat_interval adds 5f654af150fd refscale: Allow refscale without RCU Tasks adds dec86781a54f refscale: Allow refscale without RCU Tasks Rude/Trace adds 4df002d90879 rcuscale: Allow rcuscale without RCU Tasks adds 5ce027f4cd0e rcuscale: Allow rcuscale without RCU Tasks Rude/Trace adds bf5e7a2f4609 scftorture: Adjust for TASKS_RCU Kconfig option being selected adds ab3ecd0bce32 torture: Reposition so that $? collects ssh code in torture.sh adds b20842baf899 torture: Use "-o Batchmode=yes" to disable ssh password requests adds 98bb264bdbbc torture: Permit running of experimental torture types adds 8e82c28ea2b4 torture: Make thread detection more robust by using lspcu adds 00f3133b7f95 torture: Skip vmlinux check for kvm-again.sh runs adds 3e112a39f7ad torture: Enable CSD-lock stall reports for scftorture adds eec52c7fb51e rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] adds f877e3993b53 scftorture: Remove extraneous "scf" from per_version_boot_params adds c7756fff4fa1 torture: Save "make allmodconfig" .config file adds 31015625768e rcutorture: Make kvm.sh allow more memory for --kasan runs adds d69e048b27cc rcutorture: Make torture.sh refscale and rcuscale specify [...] adds fb036ad7db10 rcutorture: Make torture.sh allow for --kasan adds 381aceaf8532 Merge branches 'docs.2022.04.20a', 'fixes.2022.04.20a', 'n [...] adds 084e1c049a8e rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT adds 88e787f8e6f6 rcu: Move expedited grace period (GP) work to RT kthread_worker adds 95451d223b27 Merge branch 'exp.2022.04.18a' into HEAD adds 9c2970fbb425 tools/nolibc: use pselect6 on RISCV adds 930c4acc064e tools/nolibc: guard the main file against multiple inclusion adds 967cce191f50 tools/nolibc/std: move the standard type definitions to std.h adds cc7a492ad0a0 tools/nolibc/types: split syscall-specific definitions int [...] adds 271661c1cde5 tools/nolibc/arch: split arch-specific code into individual files adds bd8c8fbb866f tools/nolibc/sys: split the syscall definitions into their [...] adds 06fdba53e0a9 tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds c91eb0338955 tools/nolibc/string: split the string functions into string.h adds 62a2af077493 tools/nolibc/ctype: split the is* functions to ctype.h adds 50850c38b290 tools/nolibc/ctype: add the missing is* functions adds 8cb98b3fce15 tools/nolibc/types: move the FD_* functions to macros in types.h adds 306c9fd4c686 tools/nolibc/types: make FD_SETSIZE configurable adds eba6d00d38e7 tools/nolibc/types: move makedev to types.h and make it a macro adds 56d68a3c1f41 tools/nolibc/stdlib: move ltoa() to stdlib.h adds 66c397c4d2e1 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds b1c21e7d99cd tools/nolibc/stdlib: add i64toa() and u64toa() adds 5f493178ef31 tools/nolibc/stdlib: add utoh() and u64toh() adds 4e383a66acfe tools/nolibc/stdio: add a minimal set of stdio functions adds 99b037cbd5a2 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds e3e19052d54d tools/nolibc/stdio: add fwrite() to stdio adds 7e4346f4a3a6 tools/nolibc/stdio: add a minimal [vf]printf() implementation adds 51469d5ab38f tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds acab7bcdb1bc tools/nolibc/stdio: add perror() to report the errno value adds a7604ba149e7 tools/nolibc/sys: make open() take a vararg on the 3rd argument adds ac90226d5305 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds 6e277371a5c4 tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds 830acd088edc tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds d8dcc2d8d93e tools/nolibc/string: use unidirectional variants for memcpy() adds d76232ff8be6 tools/nolibc/string: slightly simplify memmove() adds b312eb0b8711 tools/nolibc/string: add strncpy() and strlcpy() adds d9390de638cd tools/nolibc/string: add tiny versions of strncat() and strlcat() adds 07f47ea06fe9 tools/nolibc: move exported functions to their own section adds dffeb81af5fe tools/nolibc/arch: mark the _start symbol as weak adds 023033fe343c tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds 8d304a374023 tools/nolibc/string: export memset() and memmove() adds 45a794bf7cee tools/nolibc/errno: extract errno.h from sys.h adds 4619de344657 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds 180a9797b034 tools/nolibc/unistd: add usleep() adds 99cb50ab94b2 tools/nolibc/signal: move raise() to signal.h adds cec150532102 tools/nolibc/time: create time.h with time() adds c4486e97283d tools/nolibc: also mention how to build by just setting th [...] adds f0f04f28d5ae tools/nolibc/stdlib: implement abort() adds 170b230d22e8 tools/nolibc/stdio: make printf(%s) accept NULL adds 077d0a392446 tools/nolibc/stdlib: add a simple getenv() implementation adds bd845a193aae tools/nolibc/stdio: add support for '%p' to vfprintf() adds 0e7b492943ec tools/nolibc/string: add strcmp() and strncmp() adds 54abe3590fd3 tools/nolibc/sys: add syscall definition for getppid() adds 96d2a1313fe0 tools/nolibc/types: add poll() and waitpid() flag definitions adds 24326164687b tools/nolibc: add a makefile to install headers adds 0b37dff10bc0 tools/nolibc: add the nolibc subdir to the common Makefile adds 96980b833a21 tools/nolibc/string: do not use __builtin_strlen() at -O0 adds 2475d37ac30b tools/nolibc/stdlib: only reference the external environ w [...] adds 5312aaa5d567 tools/nolibc: x86-64: Update System V ABI document link adds 37d62758e773 tools/nolibc: Replace `asm` with `__asm__` adds 1590c59836da tools/nolibc: Remove .global _start from the entry point code adds f4738ff74c74 tools/nolibc: i386: Implement syscall with 6 arguments adds 544fa1a2d3e6 tools/nolibc/sys: Implement `mmap()` and `munmap()` adds 5a18d07ce300 tools/nolibc/types: Implement `offsetof()` and `container_ [...] adds 0e0ff638400b tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] adds b26823c19a12 tools/nolibc/string: Implement `strnlen()` adds 11dbdaeff41d tools/nolibc/string: Implement `strdup()` and `strndup()` adds c6ba5add5ff8 Merge branch 'nolibc.2022.04.20a' into HEAD adds 3874a21aeb4a tools/memory-model: Document locking corner cases adds c4c641e09bff tools/memory-model: Make judgelitmus.sh note timeouts adds 201d56f21faa tools/memory-model: Make cmplitmushist.sh note timeouts adds 144dc65b5932 tools/memory-model: Make judgelitmus.sh identify bad macros adds 8daade5f425c tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds c69a53170d6c tools/memory-model: Fix paulmck email address on pre-exist [...] adds 3058e7655999 tools/memory-model: Update parseargs.sh for hardware verification adds e0a5facc04c7 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 7635d3c45b59 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds c4654c7d3671 tools/memory-model: Fix checkalllitmus.sh comment adds c749402cdd9d tools/memory-model: Hardware checking for check{,all}litmus.sh adds 3ae11fc23ae7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 89471194c4f9 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 6bc74b4580b8 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 6e6bfb85d576 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 53ad687a2abf tools/memory-model: Keep assembly-language litmus tests adds 863e4059cb7c tools/memory-model: Allow herd to deduce CPU type adds cf8447de610c tools/memory-model: Make runlitmus.sh check for jingle errors adds bf9274f048e0 tools/memory-model: Add -v flag to jingle7 runs adds 3973fc0ec9e8 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 4e322853124d tools/memory-model: Fix scripting --jobs argument adds 03aedae850f8 tools/memory-model: Make checkghlitmus.sh use mselect7 adds a7ce0b62ed4c tools/memory-model: Make history-check scripts use mselect7 adds a21572226ae3 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 34457edc80a1 tools/memory-model: Repair parseargs.sh header comment adds d5311b7c48a7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds ca1545202ab7 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds f195c9676fbb tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 91d70a5329ba tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 9d8ae53d588f Merge branch 'lkmm-dev.2022.04.11a' into HEAD adds f66ea4a981b3 rcu: Decrease FQS scan wait time in case of callback overloading adds 0413595bbf07 torture: Make kvm-remote.sh announce which system is being [...] adds 8d5ed84998f0 rcu-tasks: Check for abandoned callbacks adds 8c8d32610792 rcu: Make normal polling GP be more precise about sequence [...] adds 9d417b83b0db rcu: Provide a get_completed_synchronize_rcu() function adds 56a65040e0b5 rcutorture: Validate get_completed_synchronize_rcu() adds 60005d6836cb rcu: Switch polled grace-period APIs to ->gp_seq_polled adds fa64f41335ed rcu: Make polled grace-period API account for expedited gr [...] adds a131c4765872 rcu: Make Tiny RCU grace periods visible to polled APIs adds efca7a717e93 rcutorture: Verify that polled GP API sees synchronous gra [...] adds 248153b6a982 rcu: Add polled expedited grace-period primitives adds cdd2d6702f3d rcutorture: Test polled expedited grace-period primitives adds 3e9460b7888a rcutorture: Update rcutorture.fwd_progress help text adds 5655eada2eba rcu/torture: Change order of warning and trace dump adds a09b77634782 rcu/nocb: Add/del rdp to iterate from rcuog itself adds 5a9eb3550bd1 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds 6489beccbf00 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds 200f6ce0b1d5 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() adds b573849c5599 rcu-tasks: Move synchronize_rcu_tasks_generic() down adds a6f307c2d7d3 rcu-tasks: Drive synchronous grace periods from calling task adds 63cdf47c5242 doc: Document the rcutree.rcu_divisor kernel boot parameter adds b3070d04a3bc rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] adds 99af48a8efdb rcu/nocb: Add an option to offload all CPUs on boot adds e4bca6fe2256 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] adds 98c218344933 rcu: Avoid tracing a few functions executed in stop machine adds 5d349b94c189 memory-model: Prohibit nested SRCU read-side critical sections adds 726422d77541 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] adds 4ccb27d8a0f2 rcutorture: Simplify rcu_torture_read_exit_child() loop adds c1d8de8227b4 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 04c975121cae KVM: x86/xen: Remove the redundantly included header file lapic.h adds 42c35fdc340f selftests: kvm/x86/xen: Replace a comma in the xen_shinfo_ [...] adds 8176472563fb kvm: x86: Adjust the location of pkru_mask of kvm_mmu to r [...] adds 6e97b2b82290 kvm: vmx: remove redundant parentheses adds 77d727926607 x86/kvm: Don't waste kvmclock memory if there is nopv parameter adds aecce510fee5 KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition adds ca2a7c22a115 KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits adds fdc298da8661 KVM: x86: Move kvm_ops_static_call_update() to x86.c adds 8f969c0c3443 KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of [...] adds 34886e796c41 KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdata adds 1921f3aa9263 KVM: x86: Use static calls to reduce kvm_pmu_ops overhead adds 45846661d104 KVM: x86: Drop WARNs that assert a triple fault never "esc [...] adds c3634d25fbee KVM: nVMX: Leave most VM-Exit info fields unmodified on fa [...] adds 9bd1f0efa859 KVM: nVMX: Clear IDT vectoring on nested VM-Exit for doubl [...] adds c24a950ec7d6 KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES adds 1aa0e8b144b6 Kconfig: Add option for asm goto w/ tied outputs to workar [...] adds 989b5db215a2 x86/uaccess: Implement macros for CMPXCHG on user addresses adds f122dfe44768 KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bits adds 1c2361f667f3 KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses adds 5d6c7de6446e KVM: x86: Bail to userspace if emulation of atomic user ac [...] adds 71d7c575a673 Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD adds 86494d108d9e Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 55ecfe1f6c1b Merge remote-tracking branch 'arm64/for-next/sme' into kvm [...] adds 6a437208cb94 arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition adds bdcc2f280334 arm64: Add RV and RN fields for ESR_ELx_WFx_ISS adds 69bb02ebc38a arm64: Add HWCAP advertising FEAT_WFXT adds 9eae58852975 arm64: Add wfet()/wfit() helpers adds 7d26b0516a0d arm64: Use WFxT for __delay() when possible adds b57de4ffd7c6 KVM: arm64: Simplify kvm_cpu_has_pending_timer() adds daf85a5f6be3 KVM: arm64: Introduce kvm_counter_compute_delta() helper adds 89f5074c503b KVM: arm64: Handle blocking WFIT instruction adds a3fb59651449 KVM: arm64: Offer early resume for non-blocking WFxT instructions adds 06e0b802583d KVM: arm64: Expose the WFXT feature to guests adds e6c5778234c8 Merge branch kvm-arm64/wfxt into kvmarm-master/next adds 92abe0f81e13 KVM: arm64: Introduce hyp_alloc_private_va_range() adds f922c13e778d KVM: arm64: Introduce pkvm_alloc_private_va_range() adds ce3354318a57 KVM: arm64: Add guard pages for KVM nVHE hypervisor stack adds 1a919b17ef01 KVM: arm64: Add guard pages for pKVM (protected nVHE) hype [...] adds 66de19fad9ef KVM: arm64: Detect and handle hypervisor stack overflows adds 6ccf9cb557bd KVM: arm64: Symbolize the nVHE HYP addresses adds 4e6921a2e6c1 Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/next adds 31e45028a99c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fc6c23fe4ca3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0499777d2044 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 10a5a651e3af workqueue: Restrict kworker in the offline CPU pool runnin [...] adds d09d97c29c40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 13215be98387 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2cd01bd6b117 platform/chrome: cros_ec: fix error handling in cros_ec_re [...] adds f47a6113f4e8 platform/chrome: cros_ec: remove unused variable `was_wake [...] adds 9fbe967d4e6e platform/chrome: cros_ec: determine `wake_enabled` in cros [...] adds 5781a33098c6 platform/chrome: cros_ec: sort header inclusion alphabetically adds 8d4668064cce platform/chrome: cros_ec: append newline to all logs adds 57b888ca2541 platform/chrome: Re-introduce cros_ec_cmd_xfer and use it [...] adds 1818b7a76916 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e4559bc201ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3d092ef09303 ipmi: When handling send message responses, don't process [...] adds 9cc3aac42566 ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() adds bb87310a4c59 ipmi: Add a limit on the number of users that may use IPMI adds 06c4273484f1 ipmi: Limit the number of message a user may have outstanding adds 842388d343f5 ipmi: Add a sysfs interface to view the number of users adds 1243eda491cf ipmi: Add a sysfs count of total outstanding messages for [...] adds 561ad6cc4dc0 ipmi: use simple i2c probe function adds 4efa8b59df69 ipmi:ssif: Check for NULL msg when handling events and messages adds acbc7080874a ipmi: Add an intializer for ipmi_smi_msg struct adds 52edb9c411cb ipmi: Add an intializer for ipmi_recv_msg struct adds 9545a1f83114 ipmi: Fix pr_fmt to avoid compilation issues adds d2ed02ed6e26 ipmi: Convert pr_debug() to dev_dbg() adds 782caf6f188e ipmi:si: Convert pr_debug() to dev_dbg() adds 12adc821f604 ipmi: Make two logs unique adds 8d190578f326 ipmi: remove unnecessary type castings adds 13cb49770d42 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 23cfbc6ec44e firmware: Add the support for ZSTD-compressed firmware files adds b3625b1324a5 selftests: firmware: Use smaller dictionary for XZ compression adds 04c826d07267 selftests: firmware: Fix the request_firmware_into_buf() t [...] adds f18b45ff9ac7 selftests: firmware: Simplify test patterns adds bc67cac10326 selftests: firmware: Add ZSTD compressed file tests adds 6c2f42117427 driver: platform: Add helper for safer setting of driver_override adds 6e67955087e7 amba: Use driver_set_override() instead of open-coding adds 5688f212e98a fsl-mc: Use driver_set_override() instead of open-coding adds 01ed100276bd hv: Use driver_set_override() instead of open-coding adds 23d99baf9d72 PCI: Use driver_set_override() instead of open-coding adds 1e8ee51212b4 s390/cio: Use driver_set_override() instead of open-coding adds 19368f0f23e8 spi: Use helper for safer setting of driver_override adds 240bf4e66574 vdpa: Use helper for safer setting of driver_override adds fb4ac6f18be1 clk: imx: scu: Fix kfree() of static memory on setting dri [...] adds 0f4b20ef4169 slimbus: qcom-ngd: Fix kfree() of static memory on setting [...] adds e5f89131a061 rpmsg: Constify local variable in field store macro adds 42cd402b8fd4 rpmsg: Fix kfree() of static memory on setting driver_override adds 4ac4a90d7728 firmware_loader: Clear data and size in fw_free_paged_buf adds 736da0b657f6 firmware_loader: Check fw_state_is_done in loading_store adds 3677563eb873 firmware_loader: use kernel credentials when reading firmware adds 4e224719f5d9 drivers/base/memory: Fix an unlikely reference counting is [...] adds 5b5bfecaa333 scripts/get_abi: Fix wrong script file name in the help message adds e0c11a8b9851 firmware_loader: Split sysfs support from fallback adds 97730bbb242c firmware_loader: Add firmware-upload support adds 536fd8184b7d firmware_loader: Add sysfs nodes to monitor fw_upload adds a31ad463b72d test_firmware: Add test support for firmware upload adds 4a4e975bae37 test_firmware: Error injection for firmware upload adds 4c32174a2475 Documentation: dd: Use ReST lists for return values of dri [...] adds 84e7c6786aad driver core: Prevent overriding async driver of a device b [...] adds a72b6dff4089 drivers/base/node.c: fix compaction sysfs file leak adds ce753ad1549c platform: finally disallow IRQ0 in platform_get_irq() and its ilk adds 6423d2951087 driver core: Add sysfs support for physical location of a device adds bd900901b8d1 kernfs: Remove reference counting for kernfs_open_node. adds 4388f887b857 Revert "firmware_loader: use kernel credentials when readi [...] adds cebdc5349fba firmware: edd: Remove redundant condition adds a37ddddd8603 selftests: firmware: Add firmware upload selftests adds bc187f6f8d12 firmware_loader: Fix configs for sysfs split adds f8ae07f4b8bf firmware_loader: Move definitions from sysfs_upload.h to sysfs.h adds 5fdf5c06bc43 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 324e4f85070f usb: gadget: uvc: allow changing interface name via configfs adds be30e3502771 usb: gadget: uvc: remove pause flag use adds 61aa709ca58a usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_co [...] adds 9b969f93bcef usb: gadget: uvc: giveback vb2 buffer on req complete adds aef11279888c usb: gadget: uvc: improve sg exit condition adds 38c695e1e2a2 usb: typec: mux: intel_pmc_mux: Add retry logic to a PMC command adds 92440202a880 usb: typec: tipd: Only update power status on IRQ adds ee11ae36b2c8 dt-bindings: usb: Add documentation for AM62 USB Wrapper module adds e8784c0aec03 drivers: usb: dwc3: Add AM62 USB wrapper driver adds 9ec4cbf1cc55 usb: usbip: fix a refcount leak in stub_probe() adds d088fabace2c usb: usbip: add missing device lock on tweak configuration cmd adds eafc69a48811 usb: Prepare cleanup of powerpc's asm/prom.h adds 17b2fb9c231e usb-storage: alauda: fix initFunction error return adds 1abf67983a4f usb-storage: shuttle_usbat: fix initFunction error return adds ba6df3ea6819 usb-storage: isd200: fix initFunction error return adds 0b059979090d arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector adds 9c00c7c92265 arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 adds 5bf4b20dc190 usb:oxu210hp-hcd: Use platform_get_irq() to get the interrupt adds 134a3408c2d3 USB: host: isp116x: check return value after calling platf [...] adds b8a198813376 usb: gadget: u_audio: clean up some inconsistent indenting adds 67ec2c75f377 usb: gadget: net2280: use swap() instead of open coding it adds b92ffb1eddd9 USB: storage: karma: fix rio_karma_init return adds 1e2b2f06c1be dt-bindings: usb: samsung,exynos-usb2: include usb-hcd schema adds 8a722fe86e56 dt-bindings: usb: samsung,exynos-usb2: add missing required reg adds 0fee30ab6351 USB / dwc3: Fix three doc-build warnings adds 24a5d34d7b01 usb: gadget: omap_udc: Make it CCF clk API compatible adds a85f023022f0 usb: host: ohci-omap: Make it CCF clk API compatible adds 6a7c7df993bd usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints adds 7e824f28c9d7 usb: gadget: f_acm: add support for USB_CDC_REQ_SEND_BREAK adds 424bef51fa53 usb: musb: Fix missing of_node_put() in omap2430_probe adds 4f8cfe675f46 usb: core: devices: remove dead code under #ifdef PROC_EXTRA adds 2a0a71d92d15 USB: omap_udc: clean up comment adds 77e00508c296 usb: gadget: pxa27x_udc: clean up comment adds e707ec4d0435 usb: gadget: s3c-hsudc: clean up comments adds 53b0c69f35bd usb: gadget: tegra-xudc: clean up comments adds 8666009c5f83 usb: gadget: net2272: clean up comments adds 9cd6576f46be dt-bindings: dwc2: Add bindings for new Ingenic SoCs. adds d712b725b84d USB: dwc2: Add OTG support for Ingenic SoCs. adds ab3a560ae8e2 MIPS: Ingenic: Refresh USB nodes to match driver changes. adds 5c29e8649997 usb: musb: mediatek: Use clk_bulk API to simplify clock op [...] adds 0f0101719138 usb: dwc3: Don't switch OTG -> peripheral if extcon is present adds 2840d6dfcf43 usb: dwc3: EP clear halt leading to clearing of delayed_status adds bf594d1d0c1d usb: dwc3: gadget: Replace list_for_each_entry_safe() if u [...] adds 4d378f2ae581 drivers: usb: host: Fix deadlock in oxu_bus_suspend() adds a03e2ddab8e7 usb: dwc3: pci: Fix pm_runtime_get_sync() error checking adds 9671d5503706 USB: core: Disable remote wakeup for freeze/quiesce adds 63acaa8e9c65 USB: hcd-pci: Fully suspend across freeze/thaw cycle adds 0f08c2e7458e usb: deprecate the third argument of usb_maxpacket() adds b45cde330ba7 HID: usbhid: remove third argument of usb_maxpacket() adds 948bf187694f Input: remove third argument of usb_maxpacket() adds 61f879ab755b media: remove third argument of usb_maxpacket() adds e13adbfa3912 net: remove third argument of usb_maxpacket() adds dcd2e49b550e usb: remove third argument of usb_maxpacket() adds 80b2b03bacfc sound: usb: remove third argument of usb_maxpacket() adds 2ddf7617d568 usb: remove third argument of usb_maxpacket() adds bdddc253b093 usb: rework usb_maxpacket() using usb_pipe_endpoint() adds ef94b2664a25 testusb: Fix warning comparing pointer to 0 adds 7a60fa06e805 dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings adds 87d0e2f41b8c usb: typec: ucsi: add a common function ucsi_unregister_co [...] adds 3c162511530c usb: typec: ucsi: Wait for the USB role switches adds 7a20917d30fb device property: Add helper to match multiple connections adds bcd6a517aaca device property: Use multi-connection matchers for single case adds b9fa0292490d usb: typec: mux: Check dev_set_name() return value adds 713fd49b430c usb: typec: mux: Introduce indirection adds 71793b579ba6 usb: typec: mux: Allow multiple mux_devs per mux adds 01afa882f12d dt-bindings: usb: Add binding for fcs,fsa4480 adds 1dc246320c6b usb: typec: mux: Add On Semi fsa4480 driver adds 501c12a6a774 dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding adds 9c1c0fdd04b5 dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding adds 08908fa1547d usb: core: devices: drop redundant buffer overflow checks adds af1969a2d734 USB: gadget: Rename usb_gadget_probe_driver() adds 6ebb449f9f25 USB: gadget: Register udc before gadget adds d59f6d958596 USB: gadget: Fix mistakes in UDC core kerneldoc adds fc274c1e9973 USB: gadget: Add a new bus for gadgets adds 8e8b11956486 of/platform: Add stubs for of_platform_device_create/destroy() adds 0298b4b95cb3 usb: misc: Add onboard_usb_hub driver adds c40b62216c1a usb: core: hcd: Create platform devices for onboard hubs i [...] adds 643c35fd8fe6 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds ca319f556519 thunderbolt: Fix typo in comment adds ebe99c0f297d thunderbolt: Use decimal number with port numbers adds 259e0c71e552 thunderbolt: Dump path config space entries during discovery adds 9d2d0a5cf0ca thunderbolt: Use different lane for second DisplayPort tunnel adds 84d4333c1e28 misc/mei: Add NULL check to component match callback functions adds 5dddb4169284 thunderbolt: Link USB4 ports to their USB Type-C connectors adds 76a4cc7c0327 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b96cd8b05ead Documentation: move tty to driver-api adds 1a4a8f6bbac0 Documentation: tty: introduce "Other Documentation" adds e26595034dad Documentation: tty: move n_gsm to tty adds 5b437ae9fcbb Documentation: tty: move moxa-smartio.rst to tty adds e937eb43b879 Documentation: tty: n_gsm, delete "Additional Documentation" adds 7fb4028fbb97 Documentation: tty: n_gsm, use power of ReST adds 689ca31c5426 tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() adds 83ead219292a tty: serial: mpc52xx_uart: remove double ifdeffery adds d9b80d07db68 tty: serial: owl-uart, send x_char even if stopped adds 9c3a431a486d tty: serial: altera: use altera_jtaguart_stop_tx() adds 507b05063d1b tty: goldfish: Use tty_port_destroy() to destroy port adds 8fbb3fc9c414 tty: hvc: Prepare cleanup of powerpc's asm/prom.h adds 570f749f4d54 tty: serial: Prepare cleanup of powerpc's asm/prom.h adds ee157a79e7c8 tty: Fix a possible resource leak in icom_probe adds e73b5c7f3d34 tty: serial: samsung: add spin_lock for interrupt and cons [...] adds bcea0f547ec1 tty: serial: owl: Fix missing clk_disable_unprepare() in o [...] adds ef9a23f35838 dt-bindings: serial: uniphier: Use maxItems for a single clock adds e5fe471f7156 dt-bindings: serial: uniphier: Add "resets" property as optional adds 77edd0de0028 dt-bindings: serial: fsl-lpuart: Add imx93 compatible string adds 7bb301812b62 dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings adds 857f971328e8 serial: 8250: Make SERIAL_8250_EM available for arm64 systems adds 65a8b287023d tty: n_tty: Restore EOF push handling behavior adds e0239ba3ffdd serial: 8250: Report which option to enable for blackliste [...] adds 19401e975531 dt-bindings: serial: Update Qualcomm geni based QUP UART bindings adds 368ab68b18de tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates adds 0ed12afa5655 serial: core: move RS485 configuration tasks from drivers [...] adds a9efa452486e serial: amba-pl011: remove redundant code in rs485_config adds f633eb294af9 serial: stm32: remove redundant code in rs485_config adds afea2a93c230 serial: sc16is7xx: remove redundant check in rs485_config adds d84b01cd0497 serial: omap: remove redundant code in rs485_config adds e767aa14f7c5 serial: max310: remove redundant memset in rs485_config adds 915162460152 serial: imx: remove redundant assignment in rs485_config adds e5d4d733fc1d serial: fsl_lpuart: remove redundant code in rs485_config [...] adds 60efd0513916 serial: atmel: remove redundant assignment in rs485_config adds 0e0fd55719fa serial: 8250_aspeed_vuart: Fix potential NULL dereference [...] adds f6f586102add serial: 8250: Handle UART without interrupt on TEMT using em485 adds 296385fe127f serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 adds bec1f1b66a66 serial: 8250: add compatible for fsl,16550-FIFO64 adds 18c9d4a3c249 serial: When UART is suspended, set RTS to false adds f398e0aa325c tty: serial: fsl_lpuart: fix potential bug when using both [...] adds 2a72b1b2db9d Documentation: fix tty link adds 7a107b2c6b81 Revert "serial: 8250: Handle UART without interrupt on TEM [...] adds 538668d7d2de tty: n_gsm: clean up dead code in gsm_queue() adds 871277738426 tty: n_gsm: clean up implicit CR bit encoding in address field adds 05fe70dd2efd MAINTAINERS: fix location of moxa-smartio.rst adds 74c778ec5a27 serial: icom: remove ICOM_VERSION_STR macro adds f73989f58d54 serial: icom: switch vague casts to container_of adds 2c334f12dc25 serial: icom: remove to_icom_adapter() and icom_kref_release() adds 7a5f86e86b7a serial: icom: use proper __le types and functions adds 59a1d562d35e serial: icom: move header content to .c adds 05ef2f3dd0cb serial: icom: use ARRAY_SIZE adds 8b026d636d4a serial: icom: make icom_acfg_baud const and unsigned adds e391e325478f serial: icom: use list_for_each_entry() adds 7664b7a16b16 serial: icom: delete empty serial hooks adds f938948db907 serial: icom: remove unused struct icom_port members adds 00a7fa836dbc tty: serial: meson: Add a 12MHz internal clock rate to cal [...] adds 9b92cc5ee2d1 tty: serial: meson: Added S4 SOC compatibility adds b68f42d4c997 serial: sunplus-uart: change sunplus_console_ports from gl [...] adds a28ef75816fc serial: xilinx_uartps: return early in cdns_uart_handle_tx() adds 08814cd69d4e serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() adds e48b68ab0ca4 serial: zs: use NULL as a pointer, not 0 adds d2b574c0b45e serial: qcom: use check for empty instead of pending adds 86b9602f8203 serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y adds e3e7b13bffae serial: allow COMPILE_TEST for some drivers adds c1b4148135c1 tty: serial: fsl_lpuart: remove the count initialization a [...] adds 8ec8719fc27b tty/sysrq: change the definition of sysrq_key_table's elem [...] adds 62b2caef400c drivers: tty: serial: Fix deadlock in sa1100_set_termios() adds 8f3631f0f6eb serial/8250: Use fifo in 8250 console driver adds 7ea4aa70bfce char: ttyprintk: register console adds b0e0bd9d0d89 serial: core: fix tcdrain() with CTS enabled adds ec66b8cf03e5 tty: Add function for handling flow control chars adds 28fb1a92a007 serial: stm32: remove infinite loop possibility in putchar [...] adds 1f507b3aecb3 serial: stm32: add KGDB support adds 8043b16f522c serial: stm32: add earlycon support adds f0426b4e3b69 tty/hvc_opal: simplify if-if to if-else adds 3d27b05e4181 tty: hvcs: simplify if-if to if-else adds 5390e7f46b9d sysrq: do not omit current cpu when showing backtrace of a [...] adds d9666dfb314e serial: 8250: dw: Move definitions to the shared header adds 4a218b277fdb serial: 8250: dw: Create a generic platform data structure adds ffd381445eac serial: 8250: dw: Move the USR register to pdata adds 593dea000bc1 serial: 8250: dw: Allow to use a fallback CPR value if not [...] adds e4fb03fe10c5 serial: 8250: dma: Allow driver operations before starting [...] adds 8ef6e1ba71e9 serial: 8250: dw: Introduce an rx_timeout variable in the [...] adds c9c23d01384e serial: 8250: dw: Move the IO accessors to 8250_dwlib.h adds aa63d786cea2 serial: 8250: dw: Add support for DMA flow controlling devices adds 070e24621723 serial: 8250: dw: Improve RZN1 support adds 31f6bd7fad3b serial: Store character timing information to uart_port adds e8ffbb71f783 serial: 8250: use THRE & __stop_tx also with DMA adds b54f7a922d33 serial: 8250: Handle UART without interrupt on TEMT adds 85a503c9ea7d dt-bindings: serial: renesas,hscif: Document r8a779g0 bindings adds 642aa7603e95 serial: 8250_dwlib: RS485 HW half & full duplex support adds 5ff33917faca serial: 8250_dwlib: Implement SW half duplex support adds 103dcf2ea2df dt_bindings: rs485: Add receiver enable polarity adds 1e70d57e7285 ACPI / property: Document RS485 _DSD properties adds a2048d4fa4d6 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 0b4efcb1b55c accessiblity: speakup: cleanup comments adds c50c29a80611 tty: synclink_cs: Use bitwise instead of arithmetic operat [...] adds 4a9800c81d2f lkdtm/bugs: Check for the NULL pointer after calling kmalloc adds 42db2594e4cd lkdtm/heap: Note conditions for SLAB_LINEAR_OVERFLOW adds f387e86d3a74 lkdtm/usercopy: Expand size of "out of frame" object adds 8bfdbddd6824 lkdtm/bugs: Don't expect thread termination without CONFIG [...] adds 73f62e60d80c lkdtm: Move crashtype definitions into each category adds 2e53b877dc12 lkdtm: Add CFI_BACKWARD to test ROP mitigations adds d8a54d2e4219 Merge tag 'lkdtm-next' of https://git.kernel.org/pub/scm/l [...] adds f918cfc08c17 firmware: xilinx: add support for IOCTL and QUERY ID featu [...] adds 94ae7f22265e firmware: xilinx: add new function for do_feature_check_call adds 218f01a80aea firmware: xilinx: always check API version for IOCTL/QUERY adds e5052bec7e3e firmware: xilinx: enable feature check for ZynqMP adds a8a570c6d0fd binder: hold fd_install until allocating fds first adds 3a5e65023f02 char: misc: remove usage of list iterator past the loop body adds 6bd0ffeaa389 nvmem: bcm-ocotp: mark ACPI device ID table as maybe unused adds 1066f8156351 nvmem: sunplus-ocotp: staticize sp_otp_v0 adds 874dfbcf219c nvmem: sunplus-ocotp: drop useless probe confirmation adds fd7e92d5b8b4 vmw_balloon: Print errors on reset only once adds f61c5c830ff0 misc: vmw_vmci: replace usage of found with dedicated list [...] adds 4834f9898c73 char: xillybus: replace usage of found with dedicated list [...] adds 5ac11fe03a0a misc: fastrpc: fix an incorrect NULL check on list iterator adds f76a9ae61628 w1/ds2490: remove dump from ds_recv_status, pr_ to dev_XXX [...] adds 88517757a829 misc: bcm-vk: replace usage of found with dedicated list i [...] adds b67d19662fde char: xillybus: fix a refcount leak in cleanup_dev() adds 830a4e5c48df /dev/mem: make reads and writes interruptible adds 5a0793ac66ac firmware: stratix10-svc: fix a missing check on list iterator adds 1f7142915d30 VMCI: Add support for ARM64 adds 4647769bab90 drivers/virt/fsl_hypervisor: remove unneeded `ret` variabl [...] adds 26eff2d66aff binder: Use memset_page() in binder_alloc_clear_buf() adds 1d625960e419 binder: Use kmap_local_page() in binder_alloc_copy_user_to [...] adds e88a6a8fece9 binder: Use memcpy_{to,from}_page() in binder_alloc_do_buf [...] adds d434743e5cac bus: mhi: ep: Add support for registering MHI endpoint con [...] adds ee0360b20b3f bus: mhi: ep: Add support for registering MHI endpoint cli [...] adds 297c77a0f273 bus: mhi: ep: Add support for creating and destroying MHI [...] adds e9e4da23cd65 bus: mhi: ep: Add support for managing MMIO registers adds bbdcba57a1a2 bus: mhi: ep: Add support for ring management adds 961aeb689224 bus: mhi: ep: Add support for sending events to the host adds f9baa4f73795 bus: mhi: ep: Add support for managing MHI state machine adds 4799e71b0826 bus: mhi: ep: Add support for processing MHI endpoint interrupts adds fb3a26b7e8af bus: mhi: ep: Add support for powering up the MHI endpoint stack adds 5d507ee04894 bus: mhi: ep: Add support for powering down the MHI endpoi [...] adds 7a97b6b47353 bus: mhi: ep: Add support for handling MHI_RESET adds f7d0806bdb1b bus: mhi: ep: Add support for handling SYS_ERR condition adds e827569062a8 bus: mhi: ep: Add support for processing command rings adds 530125889977 bus: mhi: ep: Add support for reading from the host adds 03c0bb8ec983 bus: mhi: ep: Add support for processing channel rings adds 2d945a394d9c bus: mhi: ep: Add support for queueing SKBs to the host adds e4b7b5f0f30a bus: mhi: ep: Add support for suspending and resuming channels adds c268c0a8a330 bus: mhi: ep: Add uevent support for module autoloading adds e918c10265ef misc/pvpanic: Convert regular spinlock into trylock on panic path adds d1edc871d429 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 87c89758e7b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 558094cb8d54 MAINTAINERS: Update linux-fpga repository location adds ada14a023a64 fpga: zynq: Fix incorrect variable type adds 22c0e73861b4 fpga: fix for coding style issues adds eb40f458e652 fpga: fpga-mgr: fix kernel-doc warnings adds eee1071ee7df fpga: Use tab instead of space indentation adds 56e9bec4b379 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ad3cc2f05fda interconnect: Restore sync state by ignoring ipa-virt in p [...] adds ea3364db9068 dt-bindings: interconnect: qcom: Add sc8280xp binding adds f29dabda7917 interconnect: qcom: Add SC8280XP interconnect provider adds 3d28502d5291 interconnect: qcom: sc8280xp: constify qcom_icc_desc adds fcb3cd7e3af9 interconnect: qcom: sc8280xp: constify icc_node pointers adds 01c3f0387c63 interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers adds 469da3e767f7 Merge branch 'icc-sc8280xp' into icc-next adds d405ac52ab19 dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings adds 39a5392889c0 interconnect: qcom: Add SDX65 interconnect provider driver adds f01926810bc3 Merge branch 'icc-sdx65' into icc-next adds 1625aaa3fe7c interconnect: qcom: constify qcom_icc_desc adds 2ccf33c06388 interconnect: qcom: constify icc_node pointers adds 7123f8836392 interconnect: qcom: constify qcom_icc_bcm pointers adds 2c16d1b0fc5f Merge branch 'icc-const' into icc-next adds 62af21134668 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds a8b6d6708bb6 iio: core: Enhance the kernel doc of modes and currentmode [...] adds f4d7f88339a5 iio: magnetometer: rm3100: Stop abusing the ->currentmode adds f8ac59f5379f iio: adc: stm32-dfsdm: Avoid dereferencing ->currentmode adds 69c988799772 iio: st_sensors: Return as early as possible from the _wri [...] adds 05a32f1aeb05 iio: st_sensors: Drop the protection on _avail functions adds 474010127e25 iio: st_sensors: Add a local lock for protecting odr adds 1234596839ad iio: st_sensors: Stop abusing mlock to ensure internal coherency adds 2da03b432ddf iio: st_sensors: Use iio_device_claim/release_direct_mode( [...] adds 2f53b4adfede iio: Un-inline iio_buffer_enabled() adds 8c576f87ad7e iio: core: Hide read accesses to iio_dev->currentmode adds 51570c9d4b3a iio: core: Move the currentmode entry to the opaque structure adds f67c6c73cb07 iio: core: Simplify the registration of kfifo buffers adds ac3e62f51b3f iio: core: Clarify the modes adds 74f582ec127e iio: Replace strtobool() with kstrtobool() adds aac6834d8ebf iio: adc: ad7266: convert probe to full device-managed adds eb5e26a491d1 dt-bindings: iio: dac: change ad3552r maintainer adds 3289237d2b63 MAINTAINERS: add ad3552r adds fdd70d7aad6e iio: imu: st_lsm6dsx: add support to ASM330LHHX adds 180ab1716161 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings adds d1100dd9068f iio: accel: adxl355: use fwnode_irq_get_byname() adds 5f474919fad8 iio: imu: bmi160: Make use of device properties adds ebb3861c3fd9 iio: dac: vf610: Drop dependency on OF adds a966174494e4 iio: dac: lpc18xx: Drop dependency on OF adds 61c8686cee71 iio: dac: dpot: Drop dependency on OF adds d272cfc3f0c4 iio: afe: rescale: Make use of device properties adds 811ffbad592e iio: accel: dmard06: Drop dependency on OF adds 60a0548f098a iio: temperature: max31856: Make use of device properties adds de19f3d12756 iio: light: cm3605: Drop dependency on OF adds 96a531799de7 iio: magnetometer: ak8974: Drop dependency on OF adds 87b7b07bf0f0 iio: proximity: ping: Replace OF specific code by device_g [...] adds f5c822c0607e iio: light: tsl2772: Make use of device properties adds 813665564b3d iio: core: Convert to use firmware node handle instead of OF node adds 720ce8b56843 iio: gyro: mpu3050: Make use of device properties adds 61b9c4c7e355 iio: gyro: fxas21002c: Make use of device properties adds 024b58a30274 iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L adds a503bc0a58db iio: accel: mma8452: Add missing documentation for name el [...] adds d345b23200bc iio: adc: stmpe-adc: Fix wait_for_completion_timeout retur [...] adds 50f2959113cb iio: proximity: vl53l0x: Fix return value check of wait_fo [...] adds 42763b249aaa dt-bindings: iio: adc: Document Renesas RZ/V2L ADC adds b71b538b477f dt-bindings: iio: light: stk33xx: Add proximity-near-level adds d6ecb01583d4 iio: proximity: stk3310: Export near level property for pr [...] adds 392eeccc3b59 dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding adds ad930a756132 iio: adc: sc27xx: fix read big scale voltage not right adds 5a7a184b11c6 iio: adc: sc27xx: Fine tune the scale calibration values adds e4171388a431 iio: adc: sc27xx: structure adjustment and optimization adds aac053d03eec iio: adc: sc27xx: refactor some functions for support more PMiCs adds fff4a7a890ea iio: adc: sc27xx: add support for PMIC sc2720 and sc2721 adds 0ac507bbc77c iio: adc: sc27xx: add support for PMIC sc2730 adds 0a9599e1fc48 staging: iio: ad2s1210: remove redundant assignment to var [...] adds 9eec6e510bbc iio: imu: adis16480: Make use of device properties adds 79f4dc9dec0e iio: imu: adis16480: Use temporary variable for struct device adds cb55b4428550 iio: imu: adis16480: Improve getting the optional clocks adds 06f90dd49224 iio: proximity: mb1232: Switch to use fwnode_irq_get() adds 615b5e199af1 iio: temperature: max31865: Make use of device properties adds a9d1a34f2a02 iio: dac: ltc2632: Make use of device properties adds d3beaf181c2d iio: gyro: mpu3050: Make mpu3050_common_remove() return void adds e678acedf364 dt-bindings: iio: Fix incorrect compatible strings in examples adds 046dab28b10e iio: stmpe-adc: use of_device_id for OF matching adds eda75f8238b0 iio: ti-ads8688: use of_device_id for OF matching adds 3b2e2c06b5bf Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 3abfaefb9a6d phy: Add LVDS configuration options adds f9b0593dd4fc dt-bindings: phy: Convert mixel,mipi-dsi-phy to json-schema adds 0ccb8385e92a dt-bindings: phy: mixel: mipi-dsi-phy: Add Mixel combo PHY [...] adds 3fbae284887d phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS [...] adds c20f80d0b89c dt-bindings: sun6i-a31-mipi-dphy: Add optional direction property adds 74d0cd478622 phy: allwinner: phy-sun6i-mipi-dphy: Support D-PHY Rx mode [...] adds 6a98df08ccd5 phy: rockchip-inno-usb2: Fix muxed interrupt support adds 656f7fcb1272 phy: rockchip-inno-usb2: Do not check bvalid twice adds 5a709a46e427 phy: rockchip-inno-usb2: Do not lock in bvalid IRQ handler adds ffe597d04db2 phy: rockchip-inno-usb2: Support multi-bit mask properties adds 21a470606ed5 phy: rockchip-inno-usb2: Handle bvalid falling adds 51a9b2c03dd3 phy: rockchip-inno-usb2: Handle ID IRQ adds f1b8d3358af7 phy: core: Add documentation of phy operation order adds bd5bd02e1517 phy: core: Update documentation syntax adds 1599069a62c6 phy: core: Warn when phy_power_on is called before phy_init adds f7f9abc5eab9 phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED adds bf5d83cf17ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 36a7868dd82e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4fb34fc9e832 extcon: ptn5150: Add queue work sync before driver release adds ddc1e8f1d478 extcon: ptn5150: Add usb role class support adds dc9620421424 extcon: sm5502: Clarify SM5703's i2c device ID adds ef799ab8dc5c extcon: Modify extcon device to be created after driver da [...] adds 3584df5d2320 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 676d7cda1a3c Merge remote-tracking branch 'iommu/vfio-notifier-fix', ta [...] adds 323f51a4a0df Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 143b67f19ba1 staging: bcm2835-audio: remove compat ALSA card adds 59c5a7c6122e staging: r8188eu: remove else after return and break statements adds 5a9bdd6fd69b staging: greybus: correct typo in comment adds cfb121803d42 staging: greybus: remove empty callback function adds 45a47f0d22c4 staging: r8188eu: add space around operators adds cc7ad0d77b51 drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydon [...] adds 041879b12ddb drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_e [...] adds 0fcddf9c7c10 drivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_e [...] adds 826c0e77a44d staging: r8188eu: correct macro spelling mistake adds e8f2410669f1 staging: r8188eu: rename parameter of block_write() adds c8e68e7728b0 staging: r8188eu: change void parameters to u8 adds 5a9f53b44a15 staging: r8188eu: reduce variables in block_write() adds 067b22afad2f staging: r8188eu: remove unneeded initializations adds a848981be6e8 staging: r8188eu: clean up long lines in block_write() adds c5c3e3464ec3 staging: r8188eu: simplify delay conditions in rtw_pwr_wakeup adds a9f136fa7e67 staging: r8188eu: make return values consistent adds 26b9887917c3 staging: r8188eu: simplify the ps_processing check adds 294e69c69c4d staging: r8188eu: summarize two if statements adds 3b9d0da6aa08 staging: r8188eu: use kernel functions for timeout handling adds 1dd0ac70494c staging: r8188eu: clean up the code to set ips_deny_time adds b0a347be3f46 staging: r8188eu: remove the bInSuspend loop adds 176735b4a212 staging: r8188eu: remove unused timer functions adds 4d76451c0fcc staging: r8188eu: use ieee80211 helper to read the qos tid adds 7897aa28c0a2 staging: r8188eu: merge _mgt_dispatcher into mgt_dispatcher adds 7bb528c6da7f staging: r8188eu: use ieee80211 helpers in mgt_dispatcher adds a8789783f1fc staging: r8188eu: pkt_newalloc is not used adds ee25681ac9a6 staging: rtl8712: cmd: remove redundant space after cast adds 4f7224d3c557 staging: rtl8712: Remove unnecessary parentheses adds 194193dd0684 staging: ks7010: coding style fix: use tabs for indent adds bed6d200f8ca staging: rtl8192u: make read-only array EWC11NHTCap static const adds 8848e22ca385 staging: bcm2835-audio: fully describe config symbol adds b526eb830f00 staging: bcm2835-audio: fix line ending with '(' adds f936d818bbf3 staging: bcm2835-audio: fix unnecessary space after cast adds d9d19fb09b2e staging: bcm2835-audio: fix mutex definition without comment adds 7f658339b7e2 staging: bcm2835-audio: fix mutex definition without comment adds fbfdc1b6f80a staging: r8188eu: fix struct rt_firmware_hdr adds 84a44ac55059 staging: r8188eu: convert u32 fields of rt_firmware_hdr to __le32 adds fbcbbcda0205 staging: r8188eu: clean up comments in struct rt_firmware_hdr adds 60ca4cdf50ae staging: r8188eu: rename fields of struct rt_firmware_hdr adds 4e58dfad4132 staging: r8188eu: use sizeof instead of hardcoded firmware [...] adds 4ae19e7af2ce staging: r8188eu: remove variables from rtl8188e_firmware_ [...] adds c77031960762 staging: r8188eu: use pr_info_once() to log the firmware version adds 2e034e0390c8 staging: r8188eu: check firmware header existence before access adds e3748816b74e staging: r8188eu: place constants in right side in a comparison adds 59e8d56f00a5 staging: r8188eu: check receiver address only once adds bd379a21488b staging: r8188eu: replace the GetFrameSubType call adds bea6af5447fc staging: r8188eu: the frame type is shifted out adds 9e9bbd6ffd0e staging: r8188eu: replace mlme_handler with function pointer adds 7d0b25d7fb5b staging: r8188eu: don't call empty DoReserved function adds db84803cd8de staging: r8188eu: use ARRAY_SIZE for mlme_sta_tbl adds 96b6efb72d14 r8188eu: remove unused urbs from struct xmit_buf adds 9dc9653c8501 staging: r8188eu: use in-kernel ieee80211 header structures adds e5f45b011e4a staging: Remove the drivers for the Unisys s-Par adds b8ce0acfa4ed staging: vt6655: Delete tmacro.h adds b5485fe7c47a staging: qlge: add blank line after function declaration adds 6c67631a54c6 staging: rtl8712: Remove unnecessary int typecast adds bcac7e6eecd7 staging: vt6655: Replace MACvGPIOIn with VNSvInPortB adds 08bea7da71b3 staging: vt6655: Replace VNSvInPortB with ioread8 adds a8d412ec986b staging: iio: ad2s1210: remove redundant assignment to var [...] adds bb5369edbab8 staging: rtl8192u: compare strcmp result to zero adds 806c7b534149 drivers: staging: rtl8192u: Fix deadlock in ieee80211_beac [...] adds 9b6bdbd9337d drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() adds 55de6cb7f81c staging: rtl8192e: Remove space after cast adds 17c8129e0624 staging: rtl8192u: change get_key functions to return 0 in [...] adds cb65037baa62 staging: rtl8723bs: remove leftover code for other chips adds 2c61fd036ac5 staging: r8188eu: Drop redundant memset adds 97042d0a75a1 staging: rtl8192e: Fix signedness bug in rtllib_rx_assoc_resp() adds 6d933902c609 staging: r8188eu: remove OnAtim adds 869ddbfccdea staging: r8188eu: remove dummy entries from OnAction_tbl adds 5aad5eee3e1f staging: r8188eu: on_action_spct does nothing adds 69192df6757e staging: r8188eu: remove OnAction_qos adds ff88784d69fc staging: r8188eu: remove OnAction_dls adds fe5d2632dfc7 staging: r8188eu: remove unnecessary braces in single stat [...] adds fe0abc0ff733 staging: r8188eu: remove spaces before tabs adds 093c6d3ba771 staging: r8188eu: remove 'added by' author comments adds b56f8ea2b031 staging: r8188eu: replace spaces with tabs adds 9c40dba84c79 staging: r8188eu: correct typo in comments adds 0afaa121813e staging: r8188eu: use in-kernel ieee channel adds adebf457179f staging: vme: Move vme_user to staging KConfig adds 3da709f3efe5 staging: vme: Add VME_BUS dependency to Kconfig adds e36c9c001884 staging: vme: Move 'vme/devices/' to 'vme_user/' adds a2b5fd298130 staging: r8188eu: fix the index check in mgt_dispatcher adds 15210fd36ed3 staging: vchiq:remove unneeded flush_workqueue adds 7079b3483a17 staging: fieldbus: Fix the error handling path in anybuss_ [...] adds 8112446bbaa8 staging: r8188eu: Remove unneeded variable ret in rtw_suspend() adds 89c734e19802 staging: rtl8192u: Fix signedness bug in ieee80211_check_a [...] adds 1efba7ef1d7d staging: bcm2835-audio: delete TODO adds 8896ac5d0d3d Revert "staging: r8188eu: use in-kernel ieee channel" adds f3e93e3e2525 staging: vc04_services: Re-add dependency on HAS_DMA to BC [...] adds 35a79f86d075 staging: greybus: tools: fix spelling adds e46f80cb5088 staging: r8188eu: drop unnecessary wrapper _rtw_free_cmd_priv adds 356eebb820af staging: r8188eu: drop unnecessary wrapper _rtw_init_cmd_priv adds 8322ef200da5 staging: r8188eu: drop unnecessary wrapper _rtw_init_evt_priv adds 09e841b3331d staging: r8188eu: drop unnecessary wrapper _rtw_init_mlme_priv adds 68df22cb61ff staging: r8188eu: drop unnecessary wrapper _rtw_free_mlme_priv adds 957ab09b8ca6 staging: r8188eu: drop unnecessary wrapper _rtw_alloc_network adds 92d995d158bb staging: r8188eu: drop unnecessary wrapper _rtw_dequeue_cmd adds 20400df1e48e staging: rtl8192e: Remove unnecessary u8 assignment cast adds 46176f28c0dc staging: rtl8192e: Remove unnecessary u8 argument cast adds d9ad8050839a staging: rtl8192e: Remove unnecessary u8 cast in comparison adds 0bc8b4b97be3 staging: rtl8192e: Remove unnecessary u16 assignment cast adds bd0b9adf3583 staging: rtl8192e: Remove unnecessary u16 argument cast adds c9c5f7e02b28 staging: rtl8192e: Remove u16 cast for u32 parameter adds a7d1a8067180 staging: rtl8192e: Remove u16 cast for u16 return value adds f898a286d994 staging: vt6655: Replace VNSvInPortW with ioread16 adds aa20e23426b3 staging: vt6655: Replace MACvReadMIBCounter with VNSvInPortD adds 5fe7856ad59a staging: vt6655: Replace MACvReadISR with VNSvInPortD adds 7dd75dbfd960 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 766b540df8a3 dt-bindings: dmaengine: xilinx_dma: Add MCMDA channel ID i [...] adds 1d05a0bdb420 dmaengine: plx_dma: Move spin_lock_bh() to spin_lock() adds 578245307f4a dt-bindings: dmaengine: qcom: gpi: add compatible for sc7280 adds d965068259d1 dmaengine: PTDMA: support polled mode adds 2128565a8d30 dmaengine: jz4780: set DMA maximum segment size adds 4e5a4eb20393 dmaengine: idxd: set DMA_INTERRUPT cap bit adds 23084545dbb0 dmaengine: idxd: set max_xfer and max_batch for RO device adds 3dbc47a9629d dmaengine: pl08x: drop the useless function adds e335de6ba5b6 dmaengine: mediatek: mtk-hsdma: use NULL instead of using [...] adds a8facc7b9885 dmaengine: add verification of DMA_INTERRUPT capability fo [...] adds 96144c8fb392 dmaengine: tegra: Remove unused including <linux/version.h> adds 439b5e765a00 dmaengine: idxd: move wq irq enabling to after device enable adds fc44ff0ae9f2 dmaengine: Document dmaengine_prep_dma_memset adds ceabe10cf5d6 dmaengine: at_hdmac: In atc_prep_dma_memset, treat value a [...] adds 3e0c06964bfc dmaengine: at_xdmac: In at_xdmac_prep_dma_memset, treat va [...] adds 643a4a85b0bc dmaengine: hidma: In hidma_prep_dma_memset treat value as [...] adds e235fe3bcf83 dmaengine: ptdma: statify pt_tx_status adds b21fe492a3a9 dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. adds 63c14ae6c161 dmaengine: idxd: refactor wq driver enable/disable operations adds 99faef48e7a3 dmaengine: mv_xor_v2 : Move spin_lock_bh() to spin_lock() adds c8fa63732c6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 820a4f88ee46 cgroup: Add new test_cpu.c test suite in cgroup selftests adds 3c879a1bb887 cgroup: Add test_cpucg_stats() testcase to cgroup cpu selftests adds 6376b22cd0a3 cgroup: Add test_cpucg_weight_overprovisioned() testcase adds 4ab93063c83a cgroup: Add test_cpucg_weight_underprovisioned() testcase adds b76ee4f576eb cgroup: Adding test_cpucg_nested_weight_overprovisioned() [...] adds 89ca0efa8468 cgroup: Add test_cpucg_nested_weight_underprovisioned() testcase adds 889ab8113ef1 cgroup: Add test_cpucg_max() testcase adds a79906570f96 cgroup: Add test_cpucg_max_nested() testcase adds 5c26993c31f0 cgroup: Add config file to cgroup selftest suite adds fef4615fe2f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 129a745f660f Merge branch 'fixes' into for-next adds adf47e8f2883 Merge branch 'misc' into for-next adds 25a0bf213b8a scsi: ufs: core: Remove redundant HPB unmap adds 08c84a75ddf3 Merge branch '5.18/scsi-fixes' into 5.19/scsi-staging adds b83a8c21f3fe scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan adds e294647b1aed scsi: lpfc: Move cfg_log_verbose check before calling lpfc [...] adds a6de9a2fa0d6 scsi: lpfc: Fix diagnostic fw logging after a function reset adds 787d0580ca18 scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field adds b6474465e962 scsi: lpfc: Requeue SCSI I/O to upper layer when fw report [...] adds 03cbbd7c2f5e scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock adds 3483a44bdfb4 scsi: lpfc: Clear fabric topology flag before initiating a [...] adds 577a942df3de scsi: lpfc: Fix null pointer dereference after failing to [...] adds 672d1cb40551 scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT adds 31e887864eb2 scsi: lpfc: Update fc_prli_sent outstanding only after gua [...] adds 76395c88d0af scsi: lpfc: Transition to NPR state upon LOGO cmpl if link [...] adds d531d9874da8 scsi: lpfc: Remove unnecessary NULL pointer assignment for [...] adds 39a1a86b9da2 scsi: lpfc: Move MI module parameter check to handle dynam [...] adds 5295d19d4f97 scsi: lpfc: Correct CRC32 calculation for congestion stats adds d6d45f67a111 scsi: lpfc: Fix call trace observed during I/O with CMF enabled adds c364c453d30a scsi: lpfc: Revise FDMI reporting of supported port speed [...] adds 6c8a3ce64b2c scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports adds 6c983d327b9e scsi: lpfc: Register for Application Services FC-4 type in [...] adds 1045592fc968 scsi: lpfc: Introduce FC_RSCN_MEMENTO flag for tracking po [...] adds d51cf5bd926c scsi: lpfc: Fix field overload in lpfc_iocbq data structure adds ef47575fd982 scsi: lpfc: Refactor cleanup of mailbox commands adds 1b6f71f7fcb6 scsi: lpfc: Change FA-PWWN detection methodology adds f4fbf4acaa50 scsi: lpfc: Update stat accounting for READ_STATUS mbox command adds fd4a0c6da5c1 scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE adds 4af4d0e2ea94 scsi: lpfc: Update lpfc version to 14.2.0.2 adds 66c20a97367a scsi: lpfc: Copyright updates for 14.2.0.2 patches adds 21a023ce397b scsi: pmcraid: Remove unneeded semicolon adds 65db22e505c4 scsi: fcoe: Simplify if-if to if-else adds f9bdac31cf4b scsi: core: Increase max device queue_depth to 4096 adds 5fc5d6fc39a6 Merge branch 'misc' into for-next adds a576d58bd4ac Merge branch 'fixes' into for-next adds 439c69b6491e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ad14649fc5ab scsi: qla2xxx: Remove free_sg command flag adds dceaef94a475 scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check adds b4efbec4c2a7 scsi: mpt3sas: Fix writel() use adds 7ab4d2441b95 scsi: mpt3sas: Fix ioc->base_readl() use adds 82b4420c288c scsi: mpt3sas: Fix event callback log_code value handling adds fe413ab32b24 scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration adds 95af09fabf37 scsi: target: core: Silence the message about unknown VPD pages adds 565138ac5f8a scsi: iscsi: Fix harmless double shift bug adds a4e6496fca3f scsi: ufs: core: Increase fDeviceInit poll frequency adds 2abe58002364 scsi: ufs: Fix a spelling error in a source code comment adds 59a57bb79e10 scsi: ufs: Declare ufshcd_wait_for_register() static adds 51d1628fc457 scsi: ufs: Remove superfluous boolean conversions adds a858af9a9e01 scsi: ufs: Simplify statements that return a boolean adds b639b59b44fd scsi: ufs: Remove ufshcd_lrb.sense_bufflen adds 1de4378f6057 scsi: ufs: Remove ufshcd_lrb.sense_buffer adds 9d3ab17e840c scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup() adds dd2cf44ff4ec scsi: ufs: Remove the UFS_FIX() and END_FIX() macros adds 25eff2f543b1 scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk adds aead21f32ae7 scsi: ufs: Declare the quirks array const adds acbbfe484faa scsi: ufs: Invert the return value of ufshcd_is_hba_active() adds 9474c64e83ca scsi: ufs: Remove unused constants and code adds 778d2b0ec6d1 scsi: ufs: Switch to aggregate initialization adds c906e8328de8 scsi: ufs: Make the config_scaling_param calls type safe adds b4ade33b0d16 scsi: ufs: Remove the driver version adds e2106584d011 scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun adds 2b10863f7163 scsi: ufs: Use an SPDX license identifier in the Kconfig file adds d0c1725b1e64 scsi: ufs: Remove paths from source code comments adds 21c2e3418d07 scsi: ufs: Remove the TRUE and FALSE definitions adds 3fb20fcd93fe scsi: ufs: Remove locking from around single register writes adds ad8a647e7729 scsi: ufs: Introduce ufshcd_clkgate_delay_set() adds bee40dc167da scsi: ufs: qcom: Fix ufs_qcom_resume() adds c10d52d73ae0 scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives adds cff91daf52d3 scsi: ufs: Fix kernel-doc syntax in ufshcd.h adds 3f06f7800b80 scsi: ufs: Minimize #include directives adds 4bc26113c603 scsi: ufs: Split the ufshcd.h header file adds 743b09d8541e scsi: ufs: Move the struct ufs_ref_clk definition adds a8b032b5b3ba scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition adds aa96bfb4caff scsi: sd: sd_zbc: Improve source code documentation adds 9a93b9c9d38a scsi: sd: sd_zbc: Verify that the zone size is a power of two adds 43af5da09efb scsi: sd: sd_zbc: Use logical blocks as unit when querying zones adds 628617be8968 scsi: sd: sd_zbc: Introduce struct zoned_disk_info adds 60caf3758103 scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_chara [...] adds c976e588b34e scsi: sd: sd_zbc: Hide gap zones adds 897284e8a048 scsi: scsi_debug: Fix a typo adds 35dbe2b9a7b0 scsi: scsi_debug: Rename zone type constants adds 4a5fc1c6d752 scsi: scsi_debug: Add gap zone support adds 331c6e910f1a scsi: aacraid: Fix undefined behavior due to shift overflo [...] adds 93de8df20537 scsi: mac53c94: Fix warning comparing pointer to 0 adds 1dcd96c4d0b7 scsi: fnic: Remove redundant NULL check adds 8e897c84661e scsi: bfa: Remove redundant NULL check adds 8c36b054df01 scsi: aha1542: Remove unneeded semicolon adds ce781c3f05cd scsi: message: fusion: Remove unused variable retval adds 507bd398a056 scsi: elx: efct: Remove unnecessary memset() in efct_io() adds 391b8dac5577 scsi: ipr: Directly return instead of using local ret variable adds bda57fede0a6 scsi: qla4xxx: Drop redundant memset() adds 21faafff6abb scsi: qedf: Remove unnecessary code adds 4c0df601e150 scsi: bfa: Remove unneeded flush_workqueue() adds cf97628fe1a1 scsi: qla2xxx: Remove unneeded flush_workqueue() adds 671a52f2aeaf scsi: fnic: Remove unneeded flush_workqueue() adds a346f28ad231 scsi: lpfc: Remove unneeded variable adds 973dac8a8a14 scsi: core: Refine how we set tag_set NUMA node adds ef60031022eb scsi: ufs: core: Exclude UECxx from SFR dump list adds 8ad8edd2fbae scsi: ufs: core: Remove duplicate include in ufshcd adds 505420bd5543 scsi: qedf: Remove an unneeded NULL check on list iterator adds 036a45aa587a scsi: dc395x: Fix a missing check on list iterator adds 1497e95e22c3 scsi: qla2xxx: edif: Remove unneeded variable adds c5acd61dbb32 scsi: megaraid: Fix error check return value of register_chrdev() adds 75b8715e20a2 scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_r [...] adds 3d1d34ec1fbc scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli [...] adds 646db1a560f4 scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() adds 7fbaf8b0d8b8 scsi: mpi3mr: Add bsg device support adds a212ebe7d4b1 scsi: mpi3mr: Add support for driver commands adds 455aac4f7a13 scsi: mpi3mr: Move data structures/definitions from MPI he [...] adds eb8a3217cd7d scsi: mpi3mr: Add support for MPT commands adds 83959ce5204a scsi: mpi3mr: Add support for PEL commands adds 937a6f2c4f2e scsi: mpi3mr: Expose adapter state to sysfs adds 04dfa01e77ea scsi: mpi3mr: Add support for NVMe passthrough adds dde822e21700 scsi: mpi3mr: Update driver version to 8.0.0.69.0 adds 7002c059983b scsi: mpt3sas: Use cached ATA Information VPD page adds 6ec25f506e74 scsi: core: Query VPD size before getting full page adds 9e3a48d83e0b scsi: core: Pick suitable allocation length in scsi_report [...] adds a09cb806d72e scsi: core: Cache VPD pages b0, b1, b2 adds a7c5abc0a5e2 scsi: core: Do not truncate INQUIRY data on modern devices adds bb9fb18f17d0 scsi: sd: Use cached ATA Information VPD page adds 9dc8644a021c scsi: sd: Switch to using scsi_device VPD pages adds 4c69b3f7ac2d scsi: sd: Optimal I/O size should be a multiple of reporte [...] adds 6c86c1c0cc90 scsi: sd: Reorganize DIF/DIX code to avoid calling revalid [...] adds ed567615f7ec scsi: mpi3mr: Fix build errors in uapi header scsi_bsg_mpi3mr.h adds 6c1607515b5a scsi: lpfc: Fix additional reference counting in lpfc_bsg_ [...] adds da6e8e314688 scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call adds ad78dc946e02 scsi: target: tcmu: Fix possible data corruption adds cd186449fe1c scsi: sr: Add memory allocation failure handling for get_c [...] adds 177bdac392a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1a358d350664 rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value adds c2eecefec5df rpmsg: virtio: Fix possible double free in rpmsg_probe() adds 1680939e9ecf rpmsg: virtio: Fix possible double free in rpmsg_virtio_ad [...] adds df1917969859 rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl adds 59d6f72f6f9c rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails adds 8f454f950dbb remoteproc: core: Remove state checking before calling rpr [...] adds 5e6a0e05270e remoteproc: core: Move state checking to remoteproc_core adds 58b7c856519f remoteproc: imx_rproc: Ignore create mem entry for resource table adds ee651cd1e944 dt-bindings: remoteproc: qcom: pas: Add sc8280xp adsp and [...] adds 4e55a6cf4811 remoteproc: qcom: pas: Add sc8280xp remoteprocs adds b7da6f517214 dt-bindings: remoteproc: mediatek: Add interrupts property [...] adds 90209a3f5fb5 Merge branch 'rproc-fixes' into rproc-next adds 31976eb180a1 dt-bindings: remoteproc: mediatek: Add firmware-name property adds 1552de67fbf0 remoteproc: mediatek: Allow reading firmware-name from DT adds 0e01d176d578 hwspinlock: using pm_runtime_resume_and_get instead of pm_ [...] adds e8d9d4560c51 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] adds 9ea314c40b64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4f3e79b36d7f gpio: ixp4xx: Detect special machines by compatible adds 3c938cc5cebc gpio: use raw spinlock for gpio chip shadowed data adds 6588cb81e546 dt-bindings: gpio: add common consumer GPIO lines adds c83227a5d05e irq/gpio: ixp4xx: Drop boardfile probe path adds fae74fb5d525 gpio: pcf857x: Make teardown callback return void adds 683177ff7cf0 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 954445c72fc7 pinctrl: samsung: Drop redundant node parameter in samsung [...] adds 492fca28fae8 pinctrl: samsung: Switch to use for_each_gpiochip_node() helper adds af47d8033fc7 gpiolib: Introduce a helper to get first GPIO controller node adds 2954ce1e4525 pinctrl: armada-37xx: Switch to use fwnode instead of of_node adds 46d34d4d502e pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irq [...] adds 2b2dce809920 pinctrl: meson: Rename REG_* to MESON_REG_* adds 6671d0bc1786 pinctrl: meson: Enable COMPILE_TEST adds edc5601db664 pinctrl: meson: Replace custom code by gpiochip_node_count() call adds da3606bd1177 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d3683eeb9d2b pinctrl: ocelot: Fix for lan966x alt mode adds f680058f4068 pinctrl: mediatek: mt8365: fix IES control pins adds 6d289c378af4 dt-bindings: qcom,pdc: Add compatible for SM8150 adds 90337380c809 pinctrl: qcom: sm8150: Specify PDC map adds 9247752bac3a dt-bindings: pinctrl: mvebu: Document bindings for AC5 adds f8970fdc7317 pinctrl: mvebu: pinctrl driver for 98DX2530 SoC adds 05ffcd0d6287 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl adds d08afeb445ca dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group adds f8b61bb62908 pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group adds 925fbe1f7eb6 dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group adds 1c5fdf0f79f4 dt-bindings: pinctrl: mt8192: Add wrapping node for pin co [...] adds 4ac68333ff6d dt-bindings: pinctrl: mt8192: Add mediatek,drive-strength- [...] adds edbacb36ea50 dt-bindings: pinctrl: mt8192: Add mediatek,pull-up-adv property adds 1a08cb7303cf dt-bindings: pinctrl: mt8192: Add gpio-line-names property adds 3550bba25d55 gpiolib: of: Introduce hook for missing gpio-ranges adds d2b67744fd99 pinctrl: bcm2835: implement hook for missing gpio-ranges adds 2d71025ec454 dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support adds 203638fd47f1 pinctrl: qcom-pmic-gpio: Add support for pmx65 adds 61b23e484f9f dt-bindings: pinctrl: convert ocelot-pinctrl to YAML format adds e97e36cd3f05 pinctrl: ocelot: add pwm output option for LAN966x adds bf3e7f49b49b pinctrl: ocelot: add clock monitor option for LAN966x adds 8ce5ef645468 pinctrl/rockchip: support deferring other gpio params adds 42d90a1e5caf pinctrl/rockchip: support setting input-enable param adds 7ff11357810f gpio/rockchip: handle deferring input-enable pinconfs adds 931d7fa89e64 pinctrl: mediatek: mt8195: enable driver on mtk platforms adds 34069de31457 pinctrl: meson: fix unused variable warning adds 94d93c9b7444 pinctrl: max77620: drop unneeded MODULE_ALIAS adds 4764f39e3676 dt-bindings: pinctrl: Convert i.MX7D to json-schema adds f01143f291b2 dt-bindings: pinctrl: add rockchip,rk3036-pinctrl compatib [...] adds 8d2d607c6cd8 pinctrl: ingenic: Garbage-collect code paths for SoCs disa [...] adds 90c0659ed38a pinctrl: thunderbay: Use devm_platform_ioremap_resource() adds 4b9d632f66e3 pinctrl: nomadik: Add new MC2 config adds 30b7fa3a98de dt-bindings: pinctrl: rockchip: add rk3588 adds e343cff747f7 dt-bindings: pinctrl: qcom: Update lpass lpi file name to [...] adds 6af63b663d3b dt-bindings: pinctrl: qcom: Add sc7280 lpass lpi pinctrl bindings adds 645471101526 pinctrl: qcom: Update macro name to LPI specific adds be73368d5356 pinctrl: qcom: Update lpi pin group custiom functions with [...] adds 9ce49018c692 pinctrl: qcom: Extract chip specific LPASS LPI code adds 120a5f2e5430 pinctrl: qcom: Add SC7280 lpass pin configuration adds a6a5c1737fa9 pinctrl: qcom: Update clock voting as optional adds 29af63443003 pinctrl: renesas: Simplify multiplication/shift logic adds 74273035c7e4 dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl adds dd035683fd10 pinctrl: renesas: checker: Rework drive and bias pin iteration adds 2130ac189251 pinctrl: renesas: Allow up to 10 fields for drive_regs adds 843394c61e9a pinctrl: renesas: r8a77990: Add drive-strength adds d43760b30832 pinctrl: renesas: r8a77990: Add RPC pins, groups, and functions adds ff06501c1aa3 pinctrl: renesas: r8a77995: Add QSPI and RPC pins, groups, [...] adds bfc69bdbaad1 pinctrl: renesas: rzg2l: Add RZ/G2UL support adds 1db28b78b35d pinctrl: renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled adds c3b423fd08a5 pinctrl: renesas: Remove unneeded #include <linux/init.h> adds f7bc5f52d235 pinctrl: renesas: rzg2l: Restore pin config order adds bc8e81a55f3a Merge tag 'renesas-pinctrl-for-v5.19-tag1' of git://git.ke [...] adds 150438c86f55 pinctrl: ralink: rename MT7628(an) functions to MT76X8 adds 6b3dd85b0bde pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink adds bc25a9754efa pinctrl: ralink: rename pinmux functions to pinctrl adds f5dff8ac1333 pinctrl: ralink: rename pinctrl-rt288x to pinctrl-rt2880 adds 18653d4bd8ab pinctrl: ralink: rename variable names for functions on MT [...] adds 91da26dcf538 pinctrl: ralink: rename driver names to subdrivers adds e5981cd46183 pinctrl: ralink: add new compatible strings for each pinct [...] adds 56dfb7baf36f MAINTAINERS: add Ralink pinctrl driver adds b4f209e32ba5 mips: dts: ralink: mt7621: use the new compatible string f [...] adds 23e37546b25e dt-bindings: pinctrl: rt2880: fix binding name, pin groups [...] adds fdcd7c8d1588 dt-bindings: pinctrl: add binding for Ralink MT7620 pinctrl adds a8bf29d253a8 dt-bindings: pinctrl: add binding for Ralink MT7621 pinctrl adds b6a3a007a99a dt-bindings: pinctrl: add binding for Ralink RT305X pinctrl adds 69ab1e16d382 dt-bindings: pinctrl: add binding for Ralink RT3883 pinctrl adds 9c1082fd1b1b dt-bindings: pinctrl: ocelot: add reset property adds 453200af8a85 pinctrl: ocelot: add optional shared reset adds 71bc7cf3be65 pinctrl: mvebu: Fix irq_of_parse_and_map() return value adds 42573ab3b9f9 pinctrl/rockchip: add error handling for pull/drive regist [...] adds fdc33eba11c5 pinctrl/rockchip: add rk3588 support adds f930b69a8944 Merge tag 'v5.18-rc5' into devel adds c954531bc5d8 pinctrl: stm32: improve bank clocks management adds a985730491d1 Merge branch 'devel' into for-next adds c25db198ed7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c7078972038a pwm-sun4i: Convert "next_period" to local variable adds ba3e5037ceeb pwm-sun4i: Calculate "delay_jiffies" directly, eliminate a [...] adds 8246b478a23a pwm-sun4i: Calculate the delay without rounding down to jiffies adds fdaa6efce9aa pwm: atmel-tcb: Drop duplicated tracking of per-channel data adds f643490e1bf9 dt-bindings: pwm: Add Xilinx AXI Timer adds bc1ce713a084 pwm: Add support for Xilinx AXI Timer adds 1a406a38bc1d dt-bindings: pwm: Convert atmel pwm to json-schema adds f30673a9df34 dt-bindings: pwm: at91: Add SAMA7G5 compatible strings list adds 15452ce3c946 dt-bindings: pwm: Add bindings doc for Sunplus SoC SP7021 [...] adds b3c4af8507a0 pwm: sunplus-pwm: Add Sunplus SoC SP7021 PWM Driver adds 5e3b07ca5cc7 pwm: lp3943: Fix duty calculation in case period was clamped adds 1d24cc892030 pwm: lp3943: Implement .apply() callback adds eaaad16a9b3f gpio: mvebu: Drop PWM base assignment adds d7b4408374b6 pwm: atmel-tcb: Make atmel_tcb_divisors static adds 09f688f0718f pwm: raspberrypi-poe: Fix endianness in firmware struct adds 4225cd01d30f pwm: clps71xx: Implement .apply() callback adds b09b179bac0a dt-bindings: pwm: Convert pwm-mtk-disp.txt to mediatek,pwm [...] adds b8ba2b42b0e9 dt-bindings: pwm: Add compatible for MediaTek MT8192 adds 7eafddce0861 dt-bindings: pwm: Add compatible for MediaTek MT8195 adds 6ddb156ba474 dt-bindings: pwm: Add compatible for MediaTek MT8186 adds 2bf8ee0faa98 dt-bindings: pwm: Add interrupts property for MediaTek MT8192 adds 2b1d69f82ba3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6208fa449ff0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2238a1f49006 selftests/ftrace: add mips support for kprobe args string tests adds d490527d30d7 selftests/ftrace: add mips support for kprobe args syntax tests adds abd26d348b2a selftests: mqueue: drop duplicate min definition adds ea1d15a067d6 selftests/binderfs: Improve message to provide more info adds 678f0cdc572c selftests/damon: add damon to selftests root Makefile adds a23039c7306f selftests: Provide local define of __cpuid_count() adds 0dba8dae6b04 selftests/vm/pkeys: Use provided __cpuid_count() macro adds 2ba8a7abb5ef selftests/x86/amx: Use provided __cpuid_count() macro adds 170d1c23f2a3 selftests/x86/corrupt_xstate_header: Use provided __cpuid_ [...] adds 6220f69e72a5 selftests/resctrl: Extend CPU vendor detection adds d577380da04e selftests/resctrl: Print a message if the result of MBM&CM [...] adds f54b32781644 selftests/resctrl: Kill child process before parent proces [...] adds e2e3fb6ef0d6 selftests/resctrl: Change the default limited time to 120 seconds adds 3531d930c36f selftests/resctrl: Fix resctrl_tests' return code to work [...] adds b733143cc455 selftests/resctrl: Make resctrl_tests run using kselftest [...] adds 42e2f21451f7 selftests/resctrl: Update README about using kselftest fra [...] adds 68c4844985d1 selftests/resctrl: Add missing SPDX license to Makefile adds c7b607fa9325 selftests/resctrl: Fix null pointer dereference on open failed adds 03e9cd08aad3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2e2eaba46683 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dbbf16895a89 tools/testing/nvdimm: remove unneeded flush_workqueue adds bb7bf697fed5 nvdimm: Allow overwrite in the presence of disabled dimms adds dccfbc73a9dd testing: nvdimm: iomap: make __nfit_test_ioremap a macro adds d43fae7c4d3e testing: nvdimm: asm/mce.h is not needed in nfit.c adds 02aed12cd14b Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds e9d0fa5e2482 IDT: Fix Build warnings on some 32bit architectures. adds 3645858312a8 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 2bfed7d2ffa5 selftests/seccomp: Don't call read() on TTY from background pgrp adds d250a3e4e5b4 selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...] adds 95a126d9812f selftests/seccomp: Add SKIP for failed unshare() adds 4cbf6f621150 seccomp: Use FIFO semantics to order notifications adds 662340ef9218 selftests/seccomp: Ensure that notifications come in FIFO order adds 413741ff4992 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 2c7a96230ccf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83521a998688 nvmem: qfprom: using pm_runtime_resume_and_get instead of [...] adds 76ce7cf6d1f4 nvmem: brcm_nvram: check for allocation failure adds caed313c3088 dt-bindings: nvmem: sfp: Fix typo adds 6f388d90a880 dt-bindings: nvmem: sfp: Add clock properties adds 940d21f52783 dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply adds 114321c4e0a4 dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs adds 61425af24528 nvmem: sfp: Use regmap adds 0f07cbb92a28 nvmem: sfp: Add support for TA 2.1 devices adds 9d5dde7e265b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 66200bbcde69 Drivers: hv: vmbus: Add VMbus IMC device to unsupported list adds 08e61e861a0e PCI: hv: Fix multi-MSI to allow more than one MSI vector adds 82cd4bacff88 Drivers: hv: vmbus: Fix handling of messages with transact [...] adds de5ddb7d4434 PCI: hv: Use vmbus_requestor to generate transaction IDs f [...] adds b03afa57c65e Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() adds 0aadb6a7bb81 Drivers: hv: vmbus: Introduce vmbus_request_addr_match() adds b91eaf7267cf Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() adds a765ed47e451 PCI: hv: Fix synchronization between channel callback and [...] adds 71abb94ff630 hv_sock: Check hv_pkt_iter_first_raw()'s return value adds 066f3377fb66 hv_sock: Copy packets sent by Hyper-V out of the ring buffer adds dbde6d0c7a5a hv_sock: Add validation for untrusted Hyper-V values adds da795eb239d9 Drivers: hv: vmbus: Accept hv_sock offers in isolated guests adds 1c9de08f7f95 Drivers: hv: vmbus: Refactor the ring-buffer iterator functions adds 455880dfe292 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI adds 78d8a654ceb2 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 9bf2eed995f9 kunit: add support for kunit_suites that reference init code adds 583520469777 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds e565d3efd894 bus: mhi: host: Use cached values for calculating the shar [...] adds 89ad19bea649 bus: mhi: host: pci_generic: Sort mhi_pci_id_table based o [...] adds 95c33ae41b82 bus: mhi: host: Add soc_reset sysfs adds 36e5505dfb42 bus: mhi: host: Wait for ready state after reset adds 0bca889fd6fe bus: mhi: host: Bail on writing register fields if read fails adds d126bfeaf721 bus: mhi: host: Optimize and update MMIO register write method adds 17e6ff4937be bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB adds 58043faa5f84 bus: mhi: pci_generic: add Telit FN980 v1 hardware revision adds ed47d1807877 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 6dd0e5cc87b3 cxl/mbox: Move cxl_mem_command construction to helper funcs adds 39ed8da4f341 cxl/mbox: Move raw command warning to raw command validation adds 63cf60b7e0a5 cxl/mbox: Move build of user mailbox cmd to a helper functions adds 9ae016aeb722 cxl/mbox: Construct a users cxl_mbox_cmd in the validation path adds 82b8ba29538e cxl/mbox: Remove dependency on cxl_mem_command for a debug msg adds d97fe8eec2b8 cxl/mbox: Make handle_mailbox_cmd_from_user() use a mbox param adds 2dd5600a0e4e cxl/mbox: Move cxl_mem_command param to a local variable adds 6179045ccc0c cxl/mbox: Block immediate mode in SET_PARTITION_INFO command adds 6aa657f416b6 cxl/pmem: Remove CXL SET_PARTITION_INFO from exclusive_cmds list adds ee92c7e261fd cxl/mbox: Drop mbox_mutex comment adds cbe83a205268 cxl/pci: Use CXL_MBOX_SUCCESS to check against mbox_cmd re [...] adds 92fcc1abab09 cxl/mbox: Improve handling of mbox_cmd hw return codes adds c43e036d6f86 cxl/mbox: Use new return_code handling adds e08063fb8794 cxl/mem: Drop DVSEC vs EFI Memory Map sanity check adds e39f9be08d9d cxl/pci: Add debug for DVSEC range init failures adds fbaf2b079d2a cxl/mem: Make cxl_dvsec_range() init failure fatal adds 36bfc6ad508a cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci adds 31e624a77e74 cxl/mem: Rename cxl_dvsec_decode_init() to cxl_hdm_decode_init() adds 35ee1f499091 cxl/mem: Replace redundant debug message with a comment adds 9ea4dcf49878 PM: CXL: Disable suspend adds 26f89535a5bb cxl/mbox: Use type __u32 for mailbox payload sizes adds 280302f0e8f6 cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user() adds ada7d4af8a72 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 42f6c0bbccec efi: libstub: pass image handle to handle_kernel_image() adds 736e0f2179d3 efi/arm64: libstub: run image in place if randomized by th [...] adds ddab217064ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b500d6d7243d unicode: Handle memory allocation failures in mkutf8data adds 9b868ce54386 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a204e6d62612 mm/slub: remove unneeded return value of slab_pad_check adds ad57d73e8e76 mm: slab: fix comment for ARCH_KMALLOC_MINALIGN adds 71aeb554a274 mm: slab: fix comment for __assume_kmalloc_alignment adds 9474735b3104 mm/slub: remove unused kmem_cache_order_objects max adds 609fae61ffea Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] adds abb0bfa4a28b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d4bb7b0a1983 ia64: define get_cycles macro for arch-override adds 9850131fda0f s390: define get_cycles macro for arch-override adds 4eb4eb3e9ffa parisc: define get_cycles macro for arch-override adds 4b7c1625a6f9 alpha: define get_cycles macro for arch-override adds 1ab459caec5b powerpc: define get_cycles macro for arch-override adds a6fbe07b5177 openrisc: start CPU timer early in boot adds 329ec1372fa0 timekeeping: add raw clock fallback for random_get_entropy() adds 6cfea011d454 m68k: use fallback for random_get_entropy() instead of zero adds 5af0e5c37975 riscv: use fallback for random_get_entropy() instead of zero adds c09d5d591df4 mips: use fallback for random_get_entropy() instead of jus [...] adds 8fa576bb5cfd arm: use fallback for random_get_entropy() instead of zero adds c37665ab26b5 nios2: use fallback for random_get_entropy() instead of zero adds e63a43fbde27 x86/asm: use fallback for random_get_entropy() instead of zero adds c97376a8e968 um: use fallback for random_get_entropy() instead of zero adds bf012a8adb72 sparc: use fallback for random_get_entropy() instead of zero adds ace42da86342 xtensa: use fallback for random_get_entropy() instead of zero adds 322df40f216b random: insist on random_get_entropy() existing in order t [...] adds 732ca8d13608 random: vary jitter iterations based on cycle counter speed adds 05a063b6f191 random: add fork_event sysctl for polling VM forks adds b6c028f78f88 random: use first 128 bits of input as fast init adds 387342375435 random: mix in timestamps and reseed on system restore adds 7949d99e6972 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 758cb9765209 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 5d79fa0d3325 ftrace: Fix build warning adds f8b7d2b4c192 ftrace: fix building with SYSCTL=n but DYNAMIC_FTRACE=y adds 988f11e04640 latencytop: move sysctl to its own file adds 3c6a4cba3138 mm: fix unused variable kernel warning when SYSCTL=n adds cb55f27ac932 fs/proc: Introduce list_for_each_table_entry for proc sysctl adds 8fd7c2144d12 ftrace: fix building with SYSCTL=y but DYNAMIC_FTRACE=n adds acd0b04ecc79 sysctl: minor cleanup in new_dir() adds a467257ffe4b kernel/kexec_core: move kexec_core sysctls into its own file adds 0960173737ea Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds d97fc5d0dc37 scsicam: Fix use of page cache adds 44c16b9fdc2a ext4: Use page_symlink() instead of __page_symlink() adds 89a215d7a046 namei: Merge page_symlink() and __page_symlink() adds 89dd54d08b10 namei: Convert page_symlink() to use memalloc_nofs_save() adds 783b353a382d f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs adds 0fac1c1c94bf ext4: Allow GFP_FS allocations in ext4_da_convert_inline_d [...] adds c0bcf4190877 ext4: Use scoped memory API in mext_page_double_lock() adds 9e0db0938508 ext4: Use scoped memory APIs in ext4_da_write_begin() adds c363eb8e6a23 ext4: Use scoped memory APIs in ext4_write_begin() adds 774a3fcbe982 fs: Remove AOP_FLAG_NOFS adds f8ce96773158 fs: Remove aop_flags parameter from netfs_write_begin() adds ca210d65b671 fs: Remove aop flags parameter from block_write_begin() adds afaf457f0053 fs: Remove aop flags parameter from cont_write_begin() adds 9d059b9dcaa3 fs: Remove aop flags parameter from grab_cache_page_write_begin() adds e1dea7bae918 fs: Remove aop flags parameter from nobh_write_begin() adds 5d7f064cdcd1 fs: Remove flags parameter from aops->write_begin adds 9e55aafd6540 buffer: Call aops write_begin() and write_end() directly adds 63b99fe1de41 namei: Call aops write_begin() and write_end() directly adds f769cee79a9d ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly adds f3e5339fd05d hfs: Call hfs_write_begin() and generic_write_end() directly adds f8b640a056d0 hfsplus: Call hfsplus_write_begin() and generic_write_end( [...] adds 1753c1cc9c74 ext4: Call aops write_begin() and write_end() directly adds d6fb1f65da0c f2fs: Call aops write_begin() and write_end() directly adds b69490f1f327 i915: Call aops write_begin() and write_end() directly adds 78f57ea599cb fs: Remove pagecache_write_begin() and pagecache_write_end() adds d06a7ff2ae8a filemap: Remove obsolete comment in lock_page adds d3821516c2a2 filemap: Update the folio_lock documentation adds 7554b5a2de5f filemap: Update the folio_mark_dirty documentation adds a2e614e1baa4 readahead: Use a folio in read_pages() adds 68b1cbe8bdb0 fs: Convert is_dirty_writeback() to take a folio adds 5e69878d614b mm/readahead: Convert page_cache_async_readahead to take a folio adds fc74743879b1 buffer: Rewrite nobh_truncate_page() to use folios adds e4c6e6218418 fs: Introduce aops->read_folio adds 481abc0e51da fs: read_folio documentation adds e07650b53411 fs: Convert netfs_readpage to netfs_read_folio adds e0eaa72659cc fs: Convert iomap_readpage to iomap_read_folio adds 352198e3bea3 fs: Convert block_read_full_page() to block_read_full_folio() adds e9cc874d4aef fs: Convert mpage_readpage to mpage_read_folio adds 7e88452f9c28 fs: Convert simple_readpage to simple_read_folio adds ccec456fc66d affs: Convert affs to read_folio adds f7593e5b41b4 afs: Convert afs_symlink_readpage to afs_symlink_read_folio adds a3753210119f befs: Convert befs to read_folio adds 5a912a9c68ac btrfs: Convert btrfs to read_folio adds ac6bce8dd46a cifs: Convert cifs to read_folio adds a3489e03d65d coda: Convert coda to read_folio adds 74e1c649a6fe cramfs: Convert cramfs to read_folio adds 222986eb59ad ecryptfs: Convert ecryptfs to read_folio adds 5ae1566de44c efs: Convert efs symlinks to read_folio adds 7e45ccc3c695 erofs: Convert erofs zdata to read_folio adds c93d22578a8b ext4: Convert ext4 to read_folio adds 9490af1378f4 f2fs: Convert f2fs to read_folio adds 02a0c6b46f88 freevxfs: Convert vxfs_immed to read_folio adds 2c265892600b fuse: Convert fuse to read_folio adds 0d42d3d5c19e hostfs: Convert hostfs to read_folio adds 7cc72dbe7052 hpfs: Convert symlinks to read_folio adds 7be7e5d778af isofs: Convert symlinks and zisofs to read_folio adds f413fcc33549 jffs2: Convert jffs2 to read_folio adds bb821bc0fe59 jfs: Convert metadata pages to read_folio adds f1530956d403 nfs: Convert nfs to read_folio adds 6f2714680bb3 ntfs: Convert ntfs to read_folio adds 09869d256e32 ocfs2: Convert ocfs2 to read_folio adds 3459852747e3 orangefs: Convert orangefs to read_folio adds 4c0c8eac692b romfs: Convert romfs to read_folio adds b909350c0033 squashfs: Convert squashfs to read_folio adds 0b880137b82b ubifs: Convert ubifs to read_folio adds 28669fb79aa3 udf: Convert adinicb and symlinks to read_folio adds c9efac5baf1d vboxsf: Convert vboxsf to read_folio adds f6c95ae9b2c7 mm: Convert swap_readpage to call read_folio instead of readpage adds 00da6d4b7219 mm,fs: Remove stray references to ->readpage adds 209f331eab03 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 6045ab5fea4c binfmt_flat: do not stop relocating GOT entries prematurel [...] adds 8d005269c50d binfmt_flat: Drop vestiges of coredump support adds 70578ff3367d binfmt_flat: Remove shared library support adds d7fa9163d386 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 653139c42941 net: dsa: don't use bitmap_weight() in b53_arl_read() adds e22ca9bcb75c net: systemport: don't use bitmap_weight() in bcm_sysport_ [...] adds bdf176dcaf40 net: mellanox: fix open-coded for_each_set_bit() adds ea1490b439f0 iio: fix opencoded for_each_set_bit() adds 648b65656fcb qed: rework qed_rdma_bmap_free() adds d4c6db608d16 KVM: x86: replace bitmap_weight with bitmap_empty where ap [...] adds a85ebde17bc5 octeontx2-pf: replace bitmap_weight with bitmap_empty wher [...] adds 43a77b0bf637 qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() adds 44d7033dc01b arch/alpha: replace cpumask_weight with cpumask_empty wher [...] adds 54f455d4e0df arch/ia64: replace cpumask_weight with cpumask_empty where [...] adds 08b0158c6253 arch/x86: replace cpumask_weight with cpumask_empty where [...] adds 4f55ab2610f0 drm/i915/pmu: replace cpumask_weight with cpumask_empty wh [...] adds 4ea895f4502a irq: mips: replace cpumask_weight with cpumask_empty where [...] adds abb31ac1cee1 genirq/affinity: replace cpumask_weight with cpumask_empty [...] adds 0f67d3386fec clocksource: replace cpumask_weight with cpumask_empty in [...] adds 1c1ec7deaeaa mm/vmstat: replace cpumask_weight with cpumask_empty where [...] adds bfed574b864a arch/x86: replace nodes_weight with nodes_empty where appropriate adds 906059545c08 bitmap: add bitmap_weight_{cmp, eq, gt, ge, lt, le} functions adds bc7f2047ea38 arch/x86: replace bitmap_weight with bitmap_weight_{eq,gt, [...] adds 93252697d0f1 iio: replace bitmap_weight() with bitmap_weight_{eq,gt} wh [...] adds 3f9c305e950b memstick: replace bitmap_weight with bitmap_weight_eq wher [...] adds 28ade5fbd8da ixgbe: replace bitmap_weight with bitmap_weight_eq adds c933f2346d5d octeontx2-pf: replace bitmap_weight with bitmap_weight_{eq,gt} adds 1e45cda053d0 mlx4: replace bitmap_weight with bitmap_weight_{eq,gt,ge,lt,le} adds 0d252a1b7ac2 perf: replace bitmap_weight with bitmap_weight_eq for ThunderX2 adds 670df8d6a9b8 media: tegra-video: replace bitmap_weight with bitmap_weight_le adds 81813c6c404e cpumask: add cpumask_weight_{eq,gt,ge,lt,le} adds ff78d834572c arch/ia64: replace cpumask_weight with cpumask_weight_eq i [...] adds 126003472e8e arch/mips: replace cpumask_weight with cpumask_weight_{eq, [...] adds 209718cd7093 arch/powerpc: replace cpumask_weight with cpumask_weight_{ [...] adds 43e0eae7be83 arch/s390: replace cpumask_weight with cpumask_weight_eq w [...] adds 31cfa342aca1 firmware: psci: replace cpumask_weight with cpumask_weight_eq adds fae1be1accee RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, [...] adds 045c6b1e8349 scsi: lpfc: replace cpumask_weight with cpumask_weight_gt adds 99eeba948be1 soc/qman: replace cpumask_weight with cpumask_weight_lt adds 1cb05ea22277 nodemask: add nodemask_weight_{eq,gt,ge,lt,le} adds 4d6b4302bcad ACPI: replace nodes__weight with nodes_weight_ge for numa adds 23f2f66c27c4 mm/mempolicy: replace nodes_weight with nodes_weight_eq adds 8e047c52edd7 nodemask: add num_node_state_eq() adds 4dd3dd45e016 tools: bitmap: sync bitmap_weight adds 2045870703d3 MAINTAINERS: add cpumask and nodemask files to BITMAP_API adds 18ffcd813581 lib/bitmap.c make bitmap_print_bitmask_to_buf parseable adds 28bf2111f48c include/linux/find: Fix documentation adds 550ae16bca09 next-20220429/bitmap adds 8c31b34af09d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds cc68c613d6ee afs: Prefer struct_size over open coded arithmetic adds 746f1b0ac5bf virt: acrn: Prefer array_size and struct_size over open co [...] adds 2dc0d92fc1c8 uapi: wireless: Replace zero-length array with flexible-ar [...] adds cae78e70db92 Merge branch 'for-next/kspp-fam0' into for-next/kspp adds 54db804d5d7d scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_fr [...] adds 1b9728a08bfd drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c adds 8d9e4ca38730 Merge branch 'for-next/kspp-stringop-overflow' into for-next/kspp adds 73f1d07e5f8a checkpatch: add new alloc functions to alloc with multipli [...] adds 6bf825b2731d Merge branch 'for-next/kspp-checkpatch' into for-next/kspp adds 25b105393e0d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 329687a03d18 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 75382a2dca0e tools/vm/page_owner_sort.c: support for multi-value select [...] adds ebbeae36387c tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds a72469aa5938 tools/vm/page_owner: support debug log to avoid huge log print adds f09654bb8812 tools/vm/page_owner_sort.c: provide allocator labelling an [...] adds c7c4ab859642 tools/vm/page_owner_sort.c: avoid repeated judgments adds 21f0dd88f23d mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio adds 9096bbe951dd mm: shmem: make shmem_init return void adds d8f653386cb5 mm/memcg: remove unneeded nr_scanned adds 391e0efc15e9 mm/memcg: mz already removed from rb_tree if not NULL adds 41555dadbff8 mm/memcg: set memcg after css verified and got reference adds 89d8330ccf2a mm/memcg: set pos explicitly for reclaim and !reclaim adds a9320aae68a1 mm/memcg: move generation assignment and comparison together adds c449d5599287 mm/memcg: non-hierarchical mode is deprecated adds c85bcc912f4f kselftests: memcg: update the oom group leaf events test adds be74553f250f kselftests: memcg: speed up the memory.high test adds 1bd1a4dd3e8c MAINTAINERS: add corresponding kselftests to cgroup entry adds 9c946e3e7f57 MAINTAINERS: add corresponding kselftests to memcg entry adds ef7a4ffc4c7f mm/memcontrol.c: make cgroup_memory_noswap static adds 9707aff701e3 mm/memcontrol.c: remove unused private flag of memory.oom_control adds 98af39d52e33 mm/vmalloc: fix a comment adds 4fcdcc12915c vmap(): don't allow invalid pages adds 8d98e42fb20c Documentation/sysctl: document page_lock_unfairness adds 379313241e77 mm/page_alloc: adding same penalty is enough to get round- [...] adds bb0e28eb5bc2 mm: page_alloc: simplify pageblock migratetype check in __ [...] adds 8170ac4700d2 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds f142e70750a1 mm/memory-failure.c: remove unnecessary (void*) conversions adds f361e2462e8c mm/hwpoison: put page in already hwpoisoned case with MF_C [...] adds 2ba2b008a8bf Revert "mm/memory-failure.c: fix race with changing page c [...] adds 3f871370686d mm/memory-failure.c: minor cleanup for HWPoisonHandlable adds ef526b17bc33 mm/memory-failure.c: dissolve truncated hugetlb page adds b283d983a7a6 mm, hugetlb, hwpoison: separate branch for free and in-use [...] adds 84448c8ecd9a hugetlb: remove use of list iterator variable after loop adds 2e4ec02bbcc0 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 1e63ac088f20 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 36c26128b898 mm/vmscan: reclaim only affects managed_zones adds bc53008eea55 mm/vmscan: make sure wakeup_kswapd with managed zone adds 8b3a899abe15 mm/vmscan: sc->reclaim_idx must be a valid zone index adds 02e458d8d04e mm/vmscan: remove obsolete comment in get_scan_count adds 5829f7dbae41 mm/vmscan: fix comment for current_may_throttle adds b2cb6826b6df mm/vmscan: fix comment for isolate_lru_pages adds c310e06cc4e4 fs/proc/task_mmu.c: remove redundant page validation of pte_page adds dc3a1f3024b3 mm/z3fold: declare z3fold_mount with __init adds 78da57d401f8 mm/z3fold: remove obsolete comment in z3fold_alloc adds ed0e5dcab3a7 mm/z3fold: minor clean up for z3fold_free adds 8ea2f86cea6e mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds a3148b5fea52 mm/z3fold: remove confusing local variable l reassignment adds 5e36c25b2c1a mm/z3fold: move decrement of pool->pages_nr into __release [...] adds 52fb90cc1919 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds daf79bd8ee1c mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds 4af12d04e71c mm: compaction: use helper isolation_suitable() adds da63dc84befa drivers/base/node.c: fix compaction sysfs file leak adds bc78b5ed9ff2 mm/mempolicy: clean up the code logic in queue_pages_pte_range adds 0c2d08728470 mm: add selftests for migration entries adds 5202978b4878 mm/migration: remove unneeded local variable mapping_locked adds b75454e10101 mm/migration: remove unneeded local variable page_lru adds cb1c37b1c65d mm/migration: use helper function vma_lookup() in add_page [...] adds 3eefb826c5a6 mm/migration: use helper macro min in do_pages_stat adds 91925ab8cc2a mm/migration: avoid unneeded nodemask_t initialization adds f430893b01e7 mm/migration: remove some duplicated codes in migrate_pages adds 69a041ff5058 mm/migration: fix potential page refcounts leak in migrate_pages adds 3f26c88bd66c mm/migration: fix potential invalid node access for reclai [...] adds 4cd614841c06 mm/migration: fix possible do_pages_stat_array racing with [...] adds 9c42fe4e30a9 mm: migrate: simplify the refcount validation when migrati [...] adds 7d6e2d963845 mm: untangle config dependencies for demote-on-reclaim adds f3b9e8cc8b09 mm/madvise: fix potential pte_unmap_unlock pte error adds 7f9c9b607dc2 mm: rmap: fix cache flush on THP pages adds e583b5c472bd dax: fix cache flush on PMD-mapped pages adds 6a8e0596f004 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds 6472f6d2f7d9 mm: pvmw: add support for walking devmap pages adds 06083a0921fd dax: fix missing writeprotect the pte entry adds 0e5e64c0b0d7 mm: simplify follow_invalidate_pte() adds 62e80f2b5072 tools/testing/selftests/vm/gup_test.c: clarify error statement adds 642bc52aed9c selftests: vm: bring common functions to a new file adds 9f3265db6ae8 selftests: vm: add test for Soft-Dirty PTE bit adds b67bd551201a selftests: vm: refactor run_vmtests.sh to reduce boilerplate adds 241ec63a9a0f selftests: vm: fix shellcheck warnings in run_vmtests.sh adds 325bca1fe0b1 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds b191c9bc334a mm/mmu_gather: limit free batch count and add schedule poi [...] adds 31d17076b07c mm/debug_vm_pgtable: drop protection_map[] usage adds 6c862bd05922 mm/mmap: clarify protection_map[] indices adds c5d8a3643d91 mm/mmap.c: use helper mlock_future_check() adds 67436193c287 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT adds 634093c59a12 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds b3aca728fb27 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 91d4ce985fbb sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds e10cd4b00904 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 5dcfc6a1cc53 mm/mmap: drop arch_filter_pgprot() adds 3afa793082e6 mm/mmap: drop arch_vm_get_page_pgprot() adds f433195679a9 mm/mremap: use helper mlock_future_check() adds 3c9fe8b8f5e3 mm/mremap: avoid unneeded do_munmap call adds aa282a157bf8 mm/page_alloc.c: calc the right pfn if page size is not 4K adds 5981611d0a00 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds f10f1442c309 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds 47010c040dec mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds e3246d8f5217 mm/sparse-vmemmap: add a pgmap argument to section activation adds 2beea70a3edc mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] adds 60a427db0f80 mm/hugetlb_vmemmap: move comment block to Documentation/vm adds 4917f55b4ef9 mm/sparse-vmemmap: improve memory savings for compound devmaps adds 6fd3620b3428 mm/page_alloc: reuse tail struct pages for compound devmaps adds ba91fb7dd03c include/linux/swapops.h: remove stub for non_swap_entry() adds 7609385337a4 ksm: count ksm merging pages for each process adds 94bfe85bde18 mm/vmstat: add events for ksm cow adds 024c61eaff17 mm: compaction: remove unneeded return value of kcompactd_run adds 02d04a5163cd mm: compaction: remove unneeded pfn update adds 00bc102f82e0 mm: compaction: remove unneeded assignment to isolate_start_pfn adds d56c15845a54 mm: compaction: clean up comment for sched contention adds 85f73e6d752d mm: compaction: clean up comment about suitable migration [...] adds c036ddffe4ac mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c adds 66fe1cf7f581 mm: compaction: use helper compound_nr in isolate_migratep [...] adds 556162bf3a8c mm: compaction: clean up comment about async compaction in [...] adds 3109de308987 mm: compaction: avoid possible NULL pointer dereference in [...] adds cff387d6a294 mm: compaction: make compaction_zonelist_suitable return f [...] adds fa599c44987d mm: compaction: simplify the code in __compact_finished adds ca2864e52d39 mm: compaction: make sure highest is above the min_pfn adds f47f758cff59 drivers/base/memory: fix an unlikely reference counting is [...] adds 0a7a0f6f7f36 hugetlb: fix wrong use of nr_online_nodes adds f87442f407af hugetlb: fix hugepages_setup when deal with pernode adds f81f6e4b5eed hugetlb: fix return value of __setup handlers adds 30a514002db2 mm: use for_each_online_node and node_online instead of op [...] adds 25fa414adad5 mm/khugepaged: use vma_is_anonymous adds 9c8bbfaca1bc mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] adds 07d067e4f2ce kasan: fix sleeping function called from invalid context o [...] adds ec2a0f9c8b50 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t adds d137a7cb9b2a mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds 30226b69f876 zram: add a huge_idle writeback mode adds 94968384dde1 memcg: introduce per-memcg reclaim interface adds 6c26df84e1f2 selftests: cgroup: return -errno from cg_read()/cg_write() [...] adds a3622a53e620 selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] adds eae3cb2e87ff selftests: cgroup: add a selftest for memory.reclaim adds 1f4910b3affc damon: vaddr-test: tweak code to make the logic clearer adds 4f540f5ab4f2 mm/damon/core-test: add a kunit test case for ops registration adds cef4493f1aaa mm/damon: remove unnecessary type castings adds 059342d1dd4e mm/damon/reclaim: fix the timer always stays active adds f3382659e522 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds 0af96a024f52 ia64: fix typos in comments adds 72a4fd6a7f03 ia64: ptrace: fix typos in comments adds bd7155a0282e ia64: replace comments with C99 initializers adds 3af8acf6aff2 scripts/decode_stacktrace.sh: support old bash version adds dec81a532027 scripts/bloat-o-meter: filter out vermagic as it is not relevant adds 81cd1ae909e0 ocfs2: replace usage of found with dedicated list iterator [...] adds b02da32b613f ocfs2: remove usage of list iterator variable after the loop body adds bb20b31dee1a ocfs2: fix mounting crash if journal is not alloced adds 54bd3f7c5c3b ocfs2: change return type of ocfs2_resmap_init adds a8a986db6493 ocfs2: ocfs2_initialize_super does cleanup job before retu [...] adds 0737e01de9c4 ocfs2: ocfs2_mount_volume does cleanup job before return error adds f1e75d128b46 ocfs2: rewrite error handling of ocfs2_fill_super adds 04d168c6d42d fs/proc/kcore.c: remove check of list iterator against hea [...] adds 5d8de293c224 vmcore: convert copy_oldmem_page() to take an iov_iter adds 4a22fd20379c vmcore: convert __read_vmcore to use an iov_iter adds e0690479917c vmcore: convert read_from_oldmem() to take an iov_iter adds 6308499b5e99 net: unexport csum_and_copy_{from,to}_user adds c06d7aaf2951 kernel: pid_namespace: use NULL instead of using plain int [...] adds 11fb48961e52 get_maintainer: Honor mailmap for in file emails adds d4557fae7707 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds 67fca000e1e1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds e0fa2ab3fcff lib/test_string.c: add strspn and strcspn tests adds dffad91b06e0 lib/string.c: simplify str[c]spn adds d1bd5fa07667 lib: remove back_str initialization adds f485922d8fe4 pipe: make poll_usage boolean and annotate its access adds d679ae94fdd5 list: fix a data-race around ep->rdllist adds 7374fa33dc2d init/Kconfig: remove USELIB syscall by default adds 3fbb6b784acb fatfs: remove redundant judgment adds e057aaec34ae fatfs: add FAT messages to printk index adds 183c3237c928 fat: add ratelimit to fat*_ent_bread() adds f26b2afd53e7 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP adds a9866bef5171 ptrace: fix wrong comment of PT_DTRACE adds f224cabeedb2 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry adds 16b0b7adabfb kexec: remove redundant assignments adds f8323a0cb9a6 rapidio: remove unnecessary use of list iterator adds 0e0af57e0e91 taskstats: version 12 with thread group and exe info adds edc73c7261ca kernel: make taskstats available from all net namespaces adds f6e2c20ca760 fs: sysv: check sbi->s_firstdatazone in complete_read_super adds fc894ab7a523 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds bbe7c4409ff4 Merge branch 'mm-stable' into mm-unstable adds 7db18f023bd8 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 97bec7f38fd3 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds c9404e10293c mm/memory: slightly simplify copy_present_pte() adds 02ff3a914c6e mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds d47832c876f1 mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds 2527b10c3619 mm/rmap: remove do_page_add_anon_rmap() adds 2b08aa764286 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds d7933d484c82 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 9553719fa7ab mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds 20e45a71ab3e mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 941cb5e71ee2 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds 47117bdb6068 mm: remember exclusively mapped anonymous pages with PG_an [...] adds 8df45d27f571 mm/rmap: fail try_to_migrate() early when setting a PMD mi [...] adds 42c91b270ba8 mm/gup: disallow follow_page(FOLL_PIN) adds 62b2ca38aabf mm: support GUP-triggered unsharing of anonymous pages adds 32d5719dc446 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds a384b3594291 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds b325d3e03754 mm/swap: remember PG_anon_exclusive via a swp pte bit adds 73d4471c0d14 mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix adds 19fba3fdb26e mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 4c1e8345e554 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 4c0797a4c9bf x86-pgtable-support-__have_arch_pte_swp_exclusive-fix adds 341fbc545f29 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds a52859e3c3d0 s390/pgtable: cleanup description of swp pte layout adds 7bbf029fd622 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds ed91a6a6b5a7 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds 0a41356abdd7 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds 81b6f135683c mm/gup: fix comments to pin_user_pages_*() adds 37ded94d110c mm: create new mm/swap.h header file. adds b6e6b663b87c mm-create-new-mm-swaph-header-file-fix adds ebd36d693377 mm: drop swap_dirty_folio adds e68ba8eff8b8 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds 1e2695915964 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds 152ac2c67212 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds 29e51271095c nfs: rename nfs_direct_IO and use as ->swap_rw adds d331f8e17137 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds ea24899f9b5a doc: update documentation for swap_activate and swap_rw adds 8272c4afbe68 mm: submit multipage reads for SWP_FS_OPS swap-space adds b936d2649997 mm: submit multipage write for SWP_FS_OPS swap-space adds 7f39151fb856 mm: handle THP in swap_*page_fs() adds e1736b007c43 VFS: Add FMODE_CAN_ODIRECT file flag adds 0a0fbb6a8a41 cgroups: refactor children cgroups in memcg tests adds 2fa45f97624d cgroup: account for memory_recursiveprot in test_memcg_low() adds ea2186fc34af cgroup: account for memory_localevents in test_memcg_oom_g [...] adds 2ff94bc5c209 cgroup: remove racy check in test_memcg_sock() adds 14c59c3892af cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] adds ba50f3321b6f mm/mprotect: use mmu_gather adds b807d684d766 mm/mprotect: do not flush when not required architecturally adds b0731cae0b77 mm: avoid unnecessary flush on change_huge_pmd() adds 05964630ca55 mm: discard __GFP_ATOMIC adds e9d63c5715be mm/khugepaged: sched to numa node when collapse huge page adds b6a6433b4961 mm: introduce PTE_MARKER swap entry adds 0b15d5d8e139 fixup! mm: Introduce PTE_MARKER swap entry adds 78e9304919fd mm: teach core mm about pte markers adds 659040858e0b fixup! mm: Teach core mm about pte markers adds 1c47f7e7a493 mm: check against orig_pte for finish_fault() adds 74a27cf1ec2e mm-check-against-orig_pte-for-finish_fault-fix adds c817c208f64d mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes adds b97a5fa44bd5 mm/uffd: PTE_MARKER_UFFD_WP adds 89906969fc32 fixup! mm/uffd: PTE_MARKER_UFFD_WP adds 0b51a78cb242 mm/shmem: take care of UFFDIO_COPY_MODE_WP adds d43e17c74c70 mm/shmem: handle uffd-wp special pte in page fault handler adds 905cd81744db mm/shmem: persist uffd-wp bit across zapping for file-backed adds ff4aaf947873 mm/shmem: allow uffd wr-protect none pte for file-backed mem adds d49510be242c mm/shmem: allows file-back mem to be uffd wr-protected on thps adds 5d08e61b1525 mm/shmem: handle uffd-wp during fork() adds c3106a159dd9 mm/hugetlb: introduce huge pte version of uffd-wp helpers adds 2f73d86a08ba mm/hugetlb: hook page faults for uffd write protection adds 41407bfa0053 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP adds 222d4eadf90d mm/hugetlb: handle UFFDIO_WRITEPROTECT adds d22848a989ae mm/hugetlb: handle pte markers in page faults adds 24d5c8d5db59 mm/hugetlb: allow uffd wr-protect none ptes adds 7c6895879b05 mm/hugetlb: only drop uffd-wp special pte if required adds 4043c907f275 fixup! mm/hugetlb: Only drop uffd-wp special pte if required adds d84fd1882dc5 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix adds e33e1e363c9d mm/hugetlb: handle uffd-wp during fork() adds 531e7d2b9552 mm/shmem: vma_needs_copy can be static adds 156697e938d6 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered adds 87ad59e22a1e mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs adds c564679b45d4 mm/uffd: enable write protection for shmem & hugetlbfs adds 664335e85ca8 mm: enable PTE markers by default adds 724a3f672bd0 mm/uffd: hide PTE_MARKER option adds 7ad05074ffac selftests/uffd: enable uffd-wp for shmem/hugetlbfs adds d315699769a9 userfaultfd/selftests: use swap() instead of open coding it adds 0421e845153b mm/uffd: move USERFAULTFD configs into mm/ adds 1a622c8b5123 mm/swapfile: unuse_pte can map random data if swap read fails adds 006e8c2b2a9f mm/swapfile: fix lost swap bits in unuse_pte() adds 2ca240bbfe68 mm/madvise: free hwpoison and swapin error entry in madvis [...] adds a831a1a6ad46 mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] adds 6aee84573ae6 mm: page_isolation: check specified range for unmovable pages adds 5145d1402a85 mm: make alloc_contig_range work at pageblock granularity adds 7d850a4d74bd mm-make-alloc_contig_range-work-at-pageblock-granularity-fix adds 61a9b9b42ee9 mm: page_isolation: enable arbitrary range page isolation. adds 330bf340d388 mm: cma: use pageblock_order as the single alignment adds ff1f2117e1e3 drivers: virtio_mem: use pageblock size as the minimum vir [...] adds 025f288aa00a mm/migration: reduce the rcu lock duration adds 411538f7f830 mm/migration: remove unneeded lock page and PageMovable check adds d40d9ca26885 mm/migration: return errno when isolate_huge_page failed adds d65b9959cffd mm/migration: fix potential pte_unmap on an not mapped pte adds 96f1935f42bb mm/vmscan: take min_slab_pages into account when try to ca [...] adds 78a7f560bfad mm/vmscan: add a comment about MADV_FREE pages check in fo [...] adds 6d94deba23c3 mm/vmscan: introduce helper function reclaim_page_list() adds da1e7f87965f mm/vmscan: take all base pages of THP into account when ra [...] adds d14bdfaa0af7 mm/vmscan: remove obsolete comment in kswapd_run adds c62e406d8642 mm/vmscan: use helper folio_is_file_lru() adds c4e178a54372 mm/vmscan: use helper folio_is_file_lru() adds e8b3d5538d98 kfence: enable check kfence canary on panic via boot param adds f2dd353173ad kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix adds 0277e8c001b9 lib/kstrtox.c: add "false"/"true" support to kstrtobool() adds b8a7547e0ca4 lib-kstrtoxc-add-false-true-support-to-kstrtobool-fix adds a80f3a7b65a2 mm: convert sysfs input to bool using kstrtobool() adds b15aa3a6bf7d mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE adds 22b8ec257caa mm/damon/core: add a function for damon_operations registr [...] adds cf5e7e47bd3e mm/damon/sysfs: add a file for listing available monitoring ops adds 5be8dcc4b82c selftets/damon/sysfs: test existence and permission of ava [...] adds 45225752a9ae Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] adds cb52aff4ed86 mm/damon/vaddr: register a damon_operations for fixed virt [...] adds c83136469313 mm/damon/sysfs: support fixed virtual address ranges monitoring adds 79103d60f0f2 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] adds 5435f7540804 mm/memory_hotplug: use pgprot_val to get value of pgprot adds c33c42b8b0dc mm/vmscan: not necessary to re-init the list for each iteration adds ad7734639b10 mm-vmscan-not-necessary-to-re-init-the-list-for-each-itera [...] adds c782cc0a4b79 mm: hugetlb: considering PMD sharing when flushing cache/TLBs adds 681682ae1034 mm: rmap: move the cache flushing to the correct place for [...] adds b7894006215b mm: rmap: use flush_cache_range() to flush cache for huget [...] adds 6ee85af31ae1 mm/shmem: remove duplicate include in memory.c adds 366e7b61ca1f printk: stop including cache.h from printk.h adds 3f0cd9a623ec mm: make minimum slab alignment a runtime property adds 78c0585fdbac mm-make-minimum-slab-alignment-a-runtime-property-fix adds 9045d9a2fc2a mm/swapops: make is_pmd_migration_entry more strict adds 13eabcc2a22c mm/rmap: Fix typos in comments adds 1c6c1a8538d2 selftest/vm: test that mremap fails on non-existent vma adds 1cba4825b885 mm/z3fold: fix sheduling while atomic adds 98fccf327fb2 mm/z3fold: fix possible null pointer dereferencing adds e7e62bb3f7a5 mm/z3fold: remove buggy use of stale list for allocation adds 15ac6b58b064 mm/z3fold: throw warning on failure of trylock_page in z3f [...] adds 6ff550152ae1 revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" adds cd95bdf9ca9a mm/z3fold: put z3fold page back into unbuddied list when r [...] adds e62ad8719965 mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock adds a17cfb596721 mm/z3fold: fix z3fold_reclaim_page races with z3fold_free adds 515a77ce1a92 mm/z3fold: fix z3fold_page_migrate races with z3fold_map adds 51cdf401678a mm/damon/core: add a new callback for watermarks checks adds a92092796b40 mm/damon/core: finish kdamond as soon as any callback retu [...] adds b256288447b7 mm/damon/vaddr: generalize damon_va_apply_three_regions() adds d605dbe2cce1 mm/damon/vaddr: move 'damon_set_regions()' to core adds 42e1ab738f92 mm/damon/vaddr: remove damon_va_apply_three_regions() adds c2277e4d81d2 mm/damon/sysfs: prohibit multiple physical address space m [...] adds 075027f85028 mm/damon/sysfs: move targets setup code to a separated function adds bc2d04a8d304 mm/damon/sysfs: reuse damon_set_regions() for regions setting adds 3676d49e8e8d mm/damon/sysfs: use enum for 'state' input handling adds 45db995d8bb6 mm/damon/sysfs: update schemes stat in the kdamond context adds d76544c4b28f mm/damon/sysfs: support online inputs update adds 7110d2462bcc Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs fil [...] adds 127c665aaa93 mm/damon/reclaim: support online inputs update adds 43201c94479e Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs [...] adds b88a78957e8f mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when [...] adds 6fad10baf40d mm: memory_hotplug: override memmap_on_memory when hugetlb [...] adds 6e94eef876ac mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap pa [...] adds 7ecd930e37d8 mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl adds 16f90e568746 mm/vmscan: filter empty page_list at the beginning adds 2260e7edf752 mm/vmscan: don't use NUMA_NO_NODE as indicator of page on [...] adds 686da142855b shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() adds e5cd34071120 mm/huge_memory: convert do_huge_pmd_anonymous_page() to us [...] adds c4199a5358c9 mm: remove alloc_pages_vma() adds 0f23a8a3bdd0 vmscan: use folio_mapped() in shrink_page_list() adds 52e02664aa0a vmscan: convert the writeback handling in shrink_page_list [...] adds b5a5d07ad0bb swap: turn get_swap_page() into folio_alloc_swap() adds bc2ad3be082c swap: convert add_to_swap() to take a folio adds 339ba7502e13 vmscan: convert dirty page handling to folios adds 719426e40146 vmscan: convert page buffer handling to use folios adds b79338b3d217 vmscan: convert lazy freeing to folios adds 8a6aff9c51c7 vmscan: move initialisation of mapping down adds 7d15d41b7c4a vmscan: convert the activate_locked portion of shrink_page [...] adds 22bf1b68e572 vmscan: remove remaining uses of page in shrink_page_list adds cb4e56ee240d mm/shmem: use a folio in shmem_unused_huge_shrink adds 561fd8bee1dc mm/swap: add folio_throttle_swaprate adds 9a44f3462edc mm/shmem: convert shmem_add_to_page_cache to take a folio adds 8d657a77c6fe mm/shmem: turn shmem_should_replace_page into shmem_should [...] adds b0bb08b2d5f3 mm/shmem: turn shmem_alloc_page() into shmem_alloc_folio() adds 3674fd6cadf5 mm/shmem: convert shmem_alloc_and_acct_page to use a folio adds 94cdf3e8c0bf mm/shmem: convert shmem_getpage_gfp to use a folio adds 2b58b3f33ba2 mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() adds 510a81e60536 ocfs2: reflink deadlock when clone file to the same direct [...] adds 28eb67b3c57c ocfs2: clear links count in ocfs2_mknod() if an error occurs adds e18f5af1cd22 ocfs2: fix ocfs2 corrupt when iputting an inode adds 8eb3c9353575 proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds 4f335cd69383 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] adds a07211c95827 init/main.c: silence some -Wunused-parameter warnings adds 49916212c51d initramfs: refactor do_header() cpio magic checks adds 55230b38045d initramfs: make dir_entry.name a flexible array member adds a68b1f4aecbb initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option adds 06aebc4b5f90 gen_init_cpio: fix short read file handling adds 9ce9e2ef35fe gen_init_cpio: support file checksum archiving adds 3462c8eba96f initramfs: support cpio extraction with file checksums adds 64aac5437c4f ipc/sem: Remove redundant assignments adds 7afda327770a ipc: update semtimedop() to use hrtimer adds f0ad3e298801 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds 45d5ed52ecdd ELF, uapi: fixup ELF_ST_TYPE definition adds cdb5a08f5c15 Merge branch 'mm-nonmm-unstable' into mm-everything adds 4ddc2842bf3e Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds eabe2caa5c02 Revert "mm/shmem: convert shmem_swapin_page() to shmem_swa [...] adds 90426f5c3dd5 Revert "mm/shmem: convert shmem_getpage_gfp to use a folio" adds 416ced293eb7 Revert "mm/shmem: convert shmem_alloc_and_acct_page to use [...] adds 8a424a817d1e Revert "mm/shmem: turn shmem_alloc_page() into shmem_alloc [...] adds 484d7abf1baa Revert "mm/shmem: turn shmem_should_replace_page into shme [...] adds 0f42af30d430 Revert "mm/shmem: convert shmem_add_to_page_cache to take [...] adds 3de5080905a8 Revert "mm/swap: add folio_throttle_swaprate" adds b119fccff3e9 Revert "mm/shmem: use a folio in shmem_unused_huge_shrink" adds 6941abceed42 Revert "vmscan: remove remaining uses of page in shrink_pa [...] adds 6465686906f1 Revert "vmscan: convert the activate_locked portion of shr [...] adds c532469fc002 Revert "vmscan: move initialisation of mapping down" adds ec9062e1b8f2 Revert "vmscan: convert lazy freeing to folios" adds 07701af32f4c Revert "vmscan: convert page buffer handling to use folios" adds d39da0ea22d2 Revert "vmscan: convert dirty page handling to folios" adds 46f302d83625 Revert "usb: core: hcd: Create platform devices for onboar [...] adds 325d9e150b47 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds e94e0f2f0f1f kselftest/vm: override TARGETS from arguments adds 266fc88c5792 Merge branch 'akpm/master' adds 9f9b9a2972eb Add linux-next specific files for 20220502
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 (40354149f4d7) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
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 | 1 + .mailmap | 2 + Documentation/ABI/stable/sysfs-bus-mhi | 10 + Documentation/ABI/testing/configfs-usb-gadget-uvc | 1 + Documentation/ABI/testing/debugfs-hisi-hpre | 14 + Documentation/ABI/testing/debugfs-hisi-sec | 14 + Documentation/ABI/testing/debugfs-hisi-zip | 14 + .../ABI/testing/sysfs-bus-platform-onboard-usb-hub | 8 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 10 + Documentation/ABI/testing/sysfs-class-firmware | 77 + .../ABI/testing/sysfs-devices-physical_location | 42 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 25 +- Documentation/accounting/delay-accounting.rst | 5 +- Documentation/accounting/psi.rst | 9 +- Documentation/admin-guide/cgroup-v2.rst | 23 +- Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/kernel-parameters.rst | 11 +- Documentation/admin-guide/kernel-parameters.txt | 368 +- Documentation/admin-guide/media/vimc.dot | 14 +- Documentation/admin-guide/mm/damon/reclaim.rst | 11 + Documentation/admin-guide/mm/damon/usage.rst | 41 +- Documentation/admin-guide/mm/index.rst | 1 - Documentation/admin-guide/mm/multigen_lru.rst | 152 - Documentation/admin-guide/sysctl/kernel.rst | 13 +- Documentation/admin-guide/sysctl/vm.rst | 30 + Documentation/arm64/booting.rst | 10 + Documentation/arm64/cpu-feature-registers.rst | 2 + Documentation/arm64/elf_hwcaps.rst | 37 + Documentation/arm64/index.rst | 1 + Documentation/arm64/memory-tagging-extension.rst | 4 +- Documentation/arm64/sme.rst | 428 + Documentation/arm64/sve.rst | 70 +- Documentation/bpf/instruction-set.rst | 4 +- Documentation/bpf/libbpf/index.rst | 3 +- Documentation/core-api/index.rst | 1 + Documentation/core-api/timekeeping.rst | 1 + Documentation/{ => core-api}/watch_queue.rst | 0 Documentation/dev-tools/ktap.rst | 18 +- Documentation/dev-tools/kunit/architecture.rst | 2 +- .../devicetree/bindings/arm/arm,corstone1000.yaml | 45 + .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 19 - .../bindings/arm/freescale/fsl,layerscape-scfg.txt | 19 - Documentation/devicetree/bindings/arm/fsl.yaml | 15 +- .../devicetree/bindings/arm/mediatek.yaml | 5 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 35 - .../bindings/arm/mediatek/mediatek,infracfg.txt | 42 - .../bindings/arm/mediatek/mediatek,infracfg.yaml | 81 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 32 + .../arm/mediatek/mediatek,mt8186-clock.yaml | 56 + .../arm/mediatek/mediatek,mt8186-sys-clock.yaml | 54 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 35 - Documentation/devicetree/bindings/arm/renesas.yaml | 18 + .../devicetree/bindings/arm/rockchip.yaml | 18 +- .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 1 + .../bindings/bus/qcom,ssc-block-bus.yaml | 147 + .../bindings/clock/airoha,en7523-scu.yaml | 58 + .../bindings/clock/mediatek,apmixedsys.yaml | 61 + .../bindings/clock/mediatek,topckgen.yaml | 61 + .../devicetree/bindings/clock/microchip,mpfs.yaml | 13 +- .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 8 + .../bindings/clock/stericsson,u8500-clks.yaml | 57 + .../bindings/clock/ti,am654-ehrpwm-tbclk.yaml | 1 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 1 + .../allwinner,sun4i-a10-display-engine.yaml | 1 + .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 2 + .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 2 + .../display/allwinner,sun8i-r40-tcon-top.yaml | 133 +- .../bindings/display/bridge/chipone,icn6211.yaml | 18 +- .../bindings/display/bridge/lontium,lt9211.yaml | 117 + .../bindings/display/panel/panel-simple.yaml | 4 + .../bindings/display/panel/panel-timing.yaml | 42 +- .../bindings/display/solomon,ssd1307fb.yaml | 86 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 2 + .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 6 +- .../bindings/dsp/mediatek,mt8195-dsp.yaml | 105 + Documentation/devicetree/bindings/eeprom/at24.txt | 1 - .../devicetree/bindings/gnss/mediatek.txt | 35 - .../devicetree/bindings/gnss/mediatek.yaml | 59 + .../bindings/gpio/gpio-consumer-common.yaml | 64 + Documentation/devicetree/bindings/hwmon/lm75.yaml | 1 + .../devicetree/bindings/hwmon/ti,tmp401.yaml | 105 + .../devicetree/bindings/hwmon/ti,tmp464.yaml | 5 +- .../devicetree/bindings/i2c/renesas,riic.yaml | 2 + .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 3 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 60 +- .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 4 +- .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 2 +- .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 2 +- .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 38 +- .../devicetree/bindings/iio/light/stk33xx.yaml | 6 + .../iio/potentiometer/microchip,mcp4131.yaml | 2 +- .../bindings/input/mediatek,mt6779-keypad.yaml | 2 +- .../bindings/interconnect/qcom,bcm-voter.yaml | 8 +- .../bindings/interconnect/qcom,rpmh.yaml | 15 + .../interrupt-controller/fsl,ls-extirq.txt | 53 - .../interrupt-controller/fsl,ls-extirq.yaml | 118 + .../bindings/interrupt-controller/qcom,pdc.txt | 1 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 10 - .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 - .../devicetree/bindings/leds/leds-mt6360.yaml | 4 +- Documentation/devicetree/bindings/media/coda.yaml | 1 - .../bindings/media/mediatek,vcodec-decoder.yaml | 2 - .../bindings/media/mediatek,vcodec-encoder.yaml | 2 - .../media/mediatek,vcodec-subdev-decoder.yaml | 1 - .../devicetree/bindings/media/rockchip-vpu.yaml | 1 + .../memory-controllers/nvidia,tegra186-mc.yaml | 80 +- .../devicetree/bindings/mfd/mediatek,mt6360.yaml | 67 + Documentation/devicetree/bindings/mfd/syscon.yaml | 8 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../bindings/mmc/marvell,dove-sdhci.yaml | 44 + .../bindings/mmc/marvell,orion-sdio.yaml | 44 + .../devicetree/bindings/mmc/mmc-controller.yaml | 5 +- .../devicetree/bindings/mmc/orion-sdio.txt | 16 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 7 + .../devicetree/bindings/mmc/sdhci-dove.txt | 14 - Documentation/devicetree/bindings/mtd/common.txt | 1 - Documentation/devicetree/bindings/mux/reg-mux.yaml | 1 - .../bindings/net/aspeed,ast2600-mdio.yaml | 6 + .../devicetree/bindings/net/can/ctu,ctucanfd.yaml | 63 + .../bindings/net/can/microchip,mcp251xfd.yaml | 19 +- .../bindings/net/can/renesas,rcar-canfd.yaml | 1 + .../devicetree/bindings/net/cdns,macb.yaml | 8 - .../devicetree/bindings/net/dsa/realtek.yaml | 35 +- .../devicetree/bindings/net/ethernet-phy.yaml | 9 + .../devicetree/bindings/net/mediatek,net.yaml | 297 + .../devicetree/bindings/net/mediatek-net.txt | 108 - Documentation/devicetree/bindings/net/micrel.txt | 9 + .../bindings/net/microchip,lan966x-switch.yaml | 4 +- .../bindings/nvmem/fsl,layerscape-sfp.yaml | 30 +- .../devicetree/bindings/nvmem/snvs-lpgpr.yaml | 4 + .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 56 +- .../devicetree/bindings/pci/layerscape-pci.txt | 65 +- .../devicetree/bindings/pci/qcom,pcie.txt | 5 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 12 + .../devicetree/bindings/phy/mixel,mipi-dsi-phy.txt | 29 - .../bindings/phy/mixel,mipi-dsi-phy.yaml | 107 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 4 +- .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 87 - .../bindings/pinctrl/fsl,imx7d-pinctrl.yaml | 113 + .../bindings/pinctrl/marvell,ac5-pinctrl.yaml | 72 + .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 42 - .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 116 + .../bindings/pinctrl/pinctrl-mt8192.yaml | 155 +- .../bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml | 133 - .../bindings/pinctrl/qcom,pmic-gpio.yaml | 2 + .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 115 + .../pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml | 133 + .../bindings/pinctrl/ralink,mt7620-pinctrl.yaml | 91 + .../bindings/pinctrl/ralink,mt7621-pinctrl.yaml | 71 + .../bindings/pinctrl/ralink,rt2880-pinctrl.yaml | 68 + .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 68 - .../bindings/pinctrl/ralink,rt305x-pinctrl.yaml | 92 + .../bindings/pinctrl/ralink,rt3883-pinctrl.yaml | 71 + .../bindings/pinctrl/rockchip,pinctrl.yaml | 2 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../devicetree/bindings/pwm/atmel,at91sam-pwm.yaml | 47 + .../devicetree/bindings/pwm/atmel-pwm.txt | 35 - .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 75 + .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 45 - .../devicetree/bindings/pwm/pwm-omap-dmtimer.txt | 2 +- .../bindings/pwm/sunplus,sp7021-pwm.yaml | 42 + .../regulator/richtek,rt4801-regulator.yaml | 14 +- .../regulator/richtek,rt5190a-regulator.yaml | 2 +- .../regulator/siliconmitus,sm5703-regulator.yaml | 49 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 10 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 26 + .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 4 +- .../devicetree/bindings/reserved-memory/phram.yaml | 47 + .../devicetree/bindings/reset/renesas,rst.yaml | 1 + .../bindings/rtc/microchip,mfps-rtc.yaml | 15 +- Documentation/devicetree/bindings/rtc/rtc.txt | 1 - .../devicetree/bindings/serial/fsl-lpuart.yaml | 4 +- .../bindings/serial/qcom,serial-geni-qcom.yaml | 86 + .../bindings/serial/renesas,em-uart.yaml | 9 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 7 + .../devicetree/bindings/serial/rs485.yaml | 5 + .../bindings/serial/socionext,uniphier-uart.yaml | 5 +- .../bindings/soc/fsl/fsl,layerscape-dcfg.yaml | 68 + .../bindings/soc/fsl/fsl,layerscape-scfg.yaml | 58 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 10 +- .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 77 +- .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 272 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,smp2p.txt | 110 - .../devicetree/bindings/soc/qcom/qcom,smp2p.yaml | 145 + .../devicetree/bindings/soc/qcom/rpmh-rsc.txt | 137 - .../devicetree/bindings/soc/ti/wkup-m3-ipc.yaml | 88 +- .../devicetree/bindings/sound/adi,max98396.yaml | 79 + .../devicetree/bindings/sound/maxim,max98390.yaml | 5 + .../devicetree/bindings/spi/ingenic,spi.yaml | 3 + .../bindings/spi/mediatek,spi-mtk-snfi.yaml | 88 + .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 39 - .../bindings/spi/qcom,spi-geni-qcom.yaml | 116 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 2 - .../devicetree/bindings/timer/renesas,ostm.yaml | 2 + .../bindings/timer/samsung,exynos4210-mct.yaml | 67 +- .../devicetree/bindings/timer/ti,timer-dm.yaml | 152 + .../devicetree/bindings/timer/ti,timer.txt | 44 - .../devicetree/bindings/timer/xlnx,xps-timer.yaml | 92 + .../devicetree/bindings/ufs/cdns,ufshc.yaml | 3 + Documentation/devicetree/bindings/usb/dwc2.yaml | 7 + .../devicetree/bindings/usb/fcs,fsa4480.yaml | 72 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../bindings/usb/mediatek,mt6360-tcpc.yaml | 5 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 4 + .../bindings/usb/samsung,exynos-usb2.yaml | 16 +- .../devicetree/bindings/usb/ti,am62-usb.yaml | 103 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../devicetree/bindings/writing-schema.rst | 2 + Documentation/devicetree/overlay-notes.rst | 30 +- Documentation/driver-api/dmaengine/provider.rst | 6 + Documentation/driver-api/driver-model/devres.rst | 2 +- Documentation/driver-api/firmware/fw_upload.rst | 126 + Documentation/driver-api/firmware/index.rst | 1 + Documentation/driver-api/gpio/driver.rst | 175 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/media/cec-core.rst | 13 +- Documentation/driver-api/media/v4l2-subdev.rst | 69 + Documentation/driver-api/serial/driver.rst | 2 +- Documentation/driver-api/serial/index.rst | 2 - Documentation/driver-api/serial/n_gsm.rst | 159 - Documentation/driver-api/tty/index.rst | 73 + .../driver-api/{serial => tty}/moxa-smartio.rst | 0 Documentation/driver-api/tty/n_gsm.rst | 153 + Documentation/{ => driver-api}/tty/n_tty.rst | 0 Documentation/{ => driver-api}/tty/tty_buffer.rst | 0 Documentation/{ => driver-api}/tty/tty_driver.rst | 0 .../{ => driver-api}/tty/tty_internals.rst | 0 Documentation/{ => driver-api}/tty/tty_ldisc.rst | 0 Documentation/{ => driver-api}/tty/tty_port.rst | 0 Documentation/{ => driver-api}/tty/tty_struct.rst | 0 Documentation/driver-api/vfio-mediated-device.rst | 27 +- Documentation/fault-injection/fault-injection.rst | 14 +- .../debug/debug-vm-pgtable/arch-support.txt | 2 +- .../time/context-tracking/arch-support.txt | 2 +- .../features/time/virt-cpuacct/arch-support.txt | 2 +- Documentation/filesystems/caching/backend-api.rst | 8 +- Documentation/filesystems/caching/cachefiles.rst | 178 + Documentation/filesystems/caching/netfs-api.rst | 25 +- Documentation/filesystems/ext4/attributes.rst | 2 +- Documentation/filesystems/fscrypt.rst | 2 +- Documentation/filesystems/fsverity.rst | 2 +- Documentation/filesystems/locking.rst | 14 +- Documentation/filesystems/netfs_library.rst | 9 +- Documentation/filesystems/porting.rst | 2 +- Documentation/filesystems/vfs.rst | 35 +- Documentation/filesystems/zonefs.rst | 52 +- Documentation/firmware-guide/acpi/enumeration.rst | 28 +- Documentation/gpu/amdgpu/amdgpu-glossary.rst | 13 + Documentation/gpu/drm-kms-helpers.rst | 43 +- Documentation/gpu/drm-usage-stats.rst | 112 + Documentation/gpu/i915.rst | 28 + Documentation/gpu/index.rst | 1 + Documentation/gpu/introduction.rst | 60 + Documentation/hwmon/aquacomputer_d5next.rst | 3 +- Documentation/hwmon/asus_ec_sensors.rst | 3 + Documentation/hwmon/dell-smm-hwmon.rst | 9 + Documentation/hwmon/max16601.rst | 8 + Documentation/ide/ChangeLog.ide-cd.1994-2004 | 268 - Documentation/ide/ChangeLog.ide-floppy.1996-2002 | 63 - Documentation/ide/ChangeLog.ide-tape.1995-2002 | 257 - Documentation/ide/changelogs.rst | 17 - Documentation/ide/ide-tape.rst | 68 - Documentation/ide/ide.rst | 265 - Documentation/ide/index.rst | 21 - Documentation/ide/warm-plug-howto.rst | 18 - Documentation/index.rst | 3 - .../device_drivers/can/ctu/ctucanfd-driver.rst | 639 + .../device_drivers/can/ctu/fsm_txt_buffer_user.svg | 151 + Documentation/networking/device_drivers/index.rst | 1 - .../networking/device_drivers/wan/index.rst | 18 - .../networking/device_drivers/wan/z8530book.rst | 256 - .../networking/devlink/devlink-linecard.rst | 126 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/devlink/mlxsw.rst | 33 + Documentation/networking/dsa/dsa.rst | 17 + Documentation/networking/ethtool-netlink.rst | 8 + Documentation/networking/ip-sysctl.rst | 34 + Documentation/networking/mptcp-sysctl.rst | 18 + Documentation/power/energy-model.rst | 24 +- Documentation/process/changes.rst | 8 +- Documentation/process/submitting-patches.rst | 2 +- Documentation/scheduler/sched-stats.rst | 8 +- Documentation/security/siphash.rst | 46 +- Documentation/sound/alsa-configuration.rst | 4 +- Documentation/tools/rtla/common_appendix.rst | 3 +- Documentation/translations/ja_JP/index.rst | 2 +- Documentation/translations/zh_CN/index.rst | 2 +- Documentation/translations/zh_CN/locking/index.rst | 42 + .../translations/zh_CN/locking/spinlocks.rst | 149 + Documentation/translations/zh_CN/process/howto.rst | 2 +- Documentation/translations/zh_CN/vm/hmm.rst | 361 + .../translations/zh_CN/vm/hugetlbfs_reserv.rst | 436 + Documentation/translations/zh_CN/vm/index.rst | 5 +- Documentation/translations/zh_CN/vm/numa.rst | 101 + Documentation/tty/index.rst | 63 - Documentation/usb/gadget-testing.rst | 1 + .../media/mediactl/media-controller-model.rst | 6 + .../userspace-api/media/mediactl/media-types.rst | 17 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 22 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 19 + .../virt/coco/{sevguest.rst => sev-guest.rst} | 0 Documentation/virt/index.rst | 2 +- Documentation/virt/kvm/api.rst | 29 +- Documentation/vm/arch_pgtable_helpers.rst | 10 +- Documentation/vm/index.rst | 2 +- Documentation/vm/multigen_lru.rst | 160 - Documentation/vm/page_owner.rst | 5 +- Documentation/vm/vmemmap_dedup.rst | 223 + Documentation/x86/index.rst | 2 +- Documentation/x86/intel-iommu.rst | 115 - Documentation/x86/iommu.rst | 151 + MAINTAINERS | 152 +- Makefile | 14 +- Next/SHA1s | 394 +- Next/Trees | 6 +- Next/merge.log | 11998 ++++-- arch/Kconfig | 39 +- arch/alpha/include/asm/timex.h | 1 + arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/process.c | 2 +- arch/alpha/lib/csum_partial_copy.c | 1 - arch/arc/Kconfig | 2 + arch/arc/boot/dts/hsdk.dts | 2 +- arch/arc/include/asm/atomic-llsc.h | 32 +- arch/arc/include/asm/perf_event.h | 4 + arch/arc/include/asm/pgtable-levels.h | 3 - arch/arc/include/asm/ptrace.h | 27 + arch/arc/include/asm/syscall.h | 2 + arch/arc/include/asm/thread_info.h | 5 +- .../include/uapi/asm/bpf_perf_event.h | 0 arch/arc/kernel/disasm.c | 67 +- arch/arc/kernel/entry.S | 13 +- arch/arc/kernel/ptrace.c | 140 +- arch/arc/kernel/signal.c | 2 +- arch/arc/kernel/smp.c | 4 +- arch/arc/kernel/unaligned.c | 2 +- arch/arc/mm/cache.c | 2 +- arch/arm/Kconfig | 40 - arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 2 - arch/arm/arm-soc-for-next-contents.txt | 107 + arch/arm/boot/dts/Makefile | 17 +- arch/arm/boot/dts/am335x-baltos.dtsi | 2 +- arch/arm/boot/dts/am335x-guardian.dts | 376 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 12 +- arch/arm/boot/dts/am335x-myirtech-myd.dts | 20 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 2 +- arch/arm/boot/dts/am335x-sl50.dts | 2 +- arch/arm/boot/dts/am3874-iceboard.dts | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/am437x-idk-evm.dts | 2 +- arch/arm/boot/dts/am437x-sk-evm.dts | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am574x-idk.dts | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 2 +- arch/arm/boot/dts/armada-370-db.dts | 2 +- .../dts/armada-370-seagate-personal-cloud.dtsi | 2 +- arch/arm/boot/dts/armada-370-synology-ds213j.dts | 2 +- arch/arm/boot/dts/armada-375-db.dts | 2 +- arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 2 +- arch/arm/boot/dts/armada-385-atl-x530.dts | 2 +- arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi | 2 +- arch/arm/boot/dts/armada-385-db-88f6820-amc.dts | 2 +- arch/arm/boot/dts/armada-385-db-ap.dts | 2 +- arch/arm/boot/dts/armada-385-synology-ds116.dts | 2 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 2 +- arch/arm/boot/dts/armada-388-db.dts | 2 +- arch/arm/boot/dts/armada-388-gp.dts | 2 +- arch/arm/boot/dts/armada-388-rd.dts | 2 +- .../arm/boot/dts/armada-38x-solidrun-microsom.dtsi | 2 +- arch/arm/boot/dts/armada-390-db.dts | 2 +- arch/arm/boot/dts/armada-398-db.dts | 2 +- arch/arm/boot/dts/armada-xp-axpwifiap.dts | 2 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi | 2 +- arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi | 2 +- .../boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi | 2 +- arch/arm/boot/dts/armada-xp-db-dxbc2.dts | 2 +- arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 2 +- arch/arm/boot/dts/armada-xp-db.dts | 2 +- arch/arm/boot/dts/armada-xp-gp.dts | 2 +- arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 2 +- arch/arm/boot/dts/armada-xp-synology-ds414.dts | 2 +- arch/arm/boot/dts/aspeed-g6.dtsi | 4 + arch/arm/boot/dts/at91-kizbox3-hs.dts | 2 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 2 +- arch/arm/boot/dts/at91-sam9_l9260.dts | 2 +- arch/arm/boot/dts/da850-evm.dts | 2 +- arch/arm/boot/dts/dm8168-evm.dts | 2 +- arch/arm/boot/dts/dove-cubox.dts | 2 +- arch/arm/boot/dts/dove-d2plug.dts | 2 +- arch/arm/boot/dts/dove-d3plug.dts | 2 +- arch/arm/boot/dts/dove-dove-db.dts | 2 +- arch/arm/boot/dts/dra7-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra76-evm.dts | 2 +- arch/arm/boot/dts/en7523.dtsi | 8 + arch/arm/boot/dts/imx28-ts4600.dts | 2 +- arch/arm/boot/dts/imx51-digi-connectcore-jsk.dts | 8 + arch/arm/boot/dts/imx51-digi-connectcore-som.dtsi | 25 +- arch/arm/boot/dts/imx51.dtsi | 6 + arch/arm/boot/dts/imx6dl-colibri-aster.dts | 113 + arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 110 +- arch/arm/boot/dts/imx6dl-colibri-iris-v2.dts | 46 + arch/arm/boot/dts/imx6dl-colibri-iris.dts | 152 + arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts | 31 - arch/arm/boot/dts/imx6dl-victgo.dts | 682 +- arch/arm/boot/dts/imx6dl-vicut1.dts | 1 + arch/arm/boot/dts/imx6q-vicut1.dts | 5 +- arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi | 44 - arch/arm/boot/dts/imx6qdl-colibri.dtsi | 771 +- arch/arm/boot/dts/imx6qdl-vicut1-12inch.dtsi | 128 + arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 222 +- arch/arm/boot/dts/imx6qp-vicutp.dts | 1 + arch/arm/boot/dts/imx6ull-colibri.dtsi | 2 +- arch/arm/boot/dts/keystone-k2e-evm.dts | 4 +- arch/arm/boot/dts/keystone-k2g-evm.dts | 2 +- arch/arm/boot/dts/keystone-k2g-ice.dts | 2 +- arch/arm/boot/dts/keystone-k2hk-evm.dts | 4 +- arch/arm/boot/dts/keystone-k2l-evm.dts | 4 +- arch/arm/boot/dts/kirkwood-dir665.dts | 2 +- arch/arm/boot/dts/kirkwood-synology.dtsi | 2 +- arch/arm/boot/dts/logicpd-som-lv.dtsi | 10 +- arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 4 +- arch/arm/boot/dts/ls1021a-iot.dts | 227 + arch/arm/boot/dts/mt2701.dtsi | 2 - arch/arm/boot/dts/mt7623n.dtsi | 5 - arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 6 +- arch/arm/boot/dts/nuvoton-npcm730-gsj.dts | 2 +- arch/arm/boot/dts/nuvoton-npcm730-kudo.dts | 6 +- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 8 +- .../boot/dts/nuvoton-npcm750-runbmc-olympus.dts | 6 +- arch/arm/boot/dts/omap3-beagle-xm.dts | 2 +- arch/arm/boot/dts/omap4-panda-common.dtsi | 2 +- arch/arm/boot/dts/omap5-igep0050.dts | 2 +- arch/arm/boot/dts/omap5-uevm.dts | 2 +- ...dts => qcom-apq8064-sony-xperia-lagan-yuga.dts} | 0 arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 582 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 8 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 409 - .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 1026 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 908 - .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 435 - .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 723 - .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 484 - .../dts/qcom-msm8974-sony-xperia-rhine-amami.dts | 13 + .../dts/qcom-msm8974-sony-xperia-rhine-honami.dts | 7 + .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 457 + arch/arm/boot/dts/qcom-msm8974.dtsi | 1914 +- .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 396 + arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 813 + .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 608 + arch/arm/boot/dts/qcom-msm8974pro.dtsi | 32 +- arch/arm/boot/dts/qcom-pm8941.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx65.dtsi | 2 +- arch/arm/boot/dts/r9a06g032.dtsi | 4 +- arch/arm/boot/dts/spear1310-evb.dts | 2 +- arch/arm/boot/dts/spear1340-evb.dts | 2 +- arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp131.dtsi | 17 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 4 + arch/arm/boot/dts/stm32mp151.dtsi | 4 +- arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 2 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 1 + arch/arm/common/locomo.c | 1 - arch/arm/common/sa1111.c | 5 +- arch/arm/configs/am200epdkit_defconfig | 1 + arch/arm/configs/cm_x300_defconfig | 1 + arch/arm/configs/colibri_pxa270_defconfig | 1 + arch/arm/configs/colibri_pxa300_defconfig | 1 + arch/arm/configs/corgi_defconfig | 1 + arch/arm/configs/eseries_pxa_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/gemini_defconfig | 5 +- arch/arm/configs/h5000_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/lpc18xx_defconfig | 1 - arch/arm/configs/lpd270_defconfig | 1 + arch/arm/configs/lubbock_defconfig | 1 + arch/arm/configs/magician_defconfig | 1 + arch/arm/configs/mainstone_defconfig | 1 + arch/arm/configs/mps2_defconfig | 1 - arch/arm/configs/omap1_defconfig | 3 + arch/arm/configs/palmz72_defconfig | 1 + arch/arm/configs/pcm027_defconfig | 1 + arch/arm/configs/pxa255-idp_defconfig | 1 + arch/arm/configs/pxa3xx_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 4 +- arch/arm/configs/spitz_defconfig | 1 + arch/arm/configs/stm32_defconfig | 1 - arch/arm/configs/trizeps4_defconfig | 1 + arch/arm/configs/u8500_defconfig | 19 +- arch/arm/configs/vf610m4_defconfig | 1 - arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/xcep_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/include/asm/hardware/sa1111.h | 2 - arch/arm/include/asm/io.h | 30 +- arch/arm/include/asm/timex.h | 1 + arch/arm/kernel/crash_dump.c | 27 +- arch/arm/kernel/signal.c | 1 + arch/arm/mach-davinci/Makefile | 4 +- arch/arm/mach-davinci/board-da830-evm.c | 10 +- arch/arm/mach-davinci/board-da850-evm.c | 7 +- arch/arm/mach-davinci/board-dm355-evm.c | 5 +- arch/arm/mach-davinci/board-dm355-leopard.c | 5 +- arch/arm/mach-davinci/board-dm365-evm.c | 6 +- arch/arm/mach-davinci/board-dm644x-evm.c | 16 +- arch/arm/mach-davinci/board-dm646x-evm.c | 9 +- arch/arm/mach-davinci/board-mityomapl138.c | 8 +- arch/arm/mach-davinci/board-neuros-osd2.c | 7 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 6 +- arch/arm/mach-davinci/board-sffsdr.c | 6 +- arch/arm/mach-davinci/common.c | 4 +- arch/arm/mach-davinci/{include/mach => }/common.h | 0 arch/arm/mach-davinci/cputype.h | 86 + arch/arm/mach-davinci/da830.c | 11 +- arch/arm/mach-davinci/da850.c | 12 +- arch/arm/mach-davinci/da8xx-dt.c | 4 +- arch/arm/mach-davinci/da8xx.h | 171 + arch/arm/mach-davinci/davinci.h | 3 +- arch/arm/mach-davinci/devices-da8xx.c | 7 +- arch/arm/mach-davinci/devices.c | 7 +- arch/arm/mach-davinci/dm355.c | 12 +- arch/arm/mach-davinci/dm365.c | 12 +- arch/arm/mach-davinci/dm644x.c | 12 +- arch/arm/mach-davinci/dm646x.c | 12 +- .../arm/mach-davinci/{include/mach => }/hardware.h | 0 arch/arm/mach-davinci/include/mach/cputype.h | 86 - arch/arm/mach-davinci/include/mach/da8xx.h | 170 - arch/arm/mach-davinci/include/mach/mux.h | 990 - arch/arm/mach-davinci/include/mach/serial.h | 37 - arch/arm/mach-davinci/include/mach/uncompress.h | 97 - arch/arm/mach-davinci/mux.c | 4 +- arch/arm/mach-davinci/mux.h | 969 +- arch/arm/mach-davinci/pdata-quirks.c | 4 +- arch/arm/mach-davinci/pm.c | 9 +- arch/arm/mach-davinci/{include/mach => }/pm.h | 0 arch/arm/mach-davinci/serial.c | 4 +- arch/arm/mach-davinci/serial.h | 37 + arch/arm/mach-davinci/sram.c | 2 +- arch/arm/mach-davinci/usb-da8xx.c | 7 +- arch/arm/mach-davinci/usb.c | 5 +- arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-mediatek/Kconfig | 1 + arch/arm/mach-mmp/Kconfig | 10 +- arch/arm/mach-mmp/Makefile | 1 - arch/arm/mach-mmp/devices.c | 2 +- arch/arm/mach-mmp/devices.h | 10 +- arch/arm/mach-mmp/mfp.h | 2 +- arch/arm/mach-mmp/mmp2.h | 48 +- arch/arm/mach-mmp/pxa168.h | 60 +- arch/arm/mach-mmp/pxa910.h | 38 +- arch/arm/mach-mmp/tavorevb.c | 113 - arch/arm/mach-mmp/ttc_dkb.c | 6 +- arch/arm/mach-omap1/Kconfig | 72 + arch/arm/mach-omap1/Makefile | 6 +- arch/arm/mach-omap1/ams-delta-fiq-handler.S | 3 +- arch/arm/mach-omap1/ams-delta-fiq.c | 2 + arch/arm/mach-omap1/ams-delta-fiq.h | 2 +- arch/arm/mach-omap1/board-ams-delta.c | 20 +- arch/arm/mach-omap1/board-fsample.c | 10 +- arch/arm/mach-omap1/board-generic.c | 8 +- arch/arm/mach-omap1/board-h2.c | 14 +- arch/arm/mach-omap1/board-h3.c | 16 +- arch/arm/mach-omap1/board-htcherald.c | 12 +- arch/arm/mach-omap1/board-innovator.c | 34 +- arch/arm/mach-omap1/board-nokia770.c | 8 +- arch/arm/mach-omap1/board-osk.c | 49 +- arch/arm/mach-omap1/board-palmte.c | 14 +- arch/arm/mach-omap1/board-palmtt.c | 14 +- arch/arm/mach-omap1/board-palmz71.c | 14 +- arch/arm/mach-omap1/board-perseus2.c | 15 +- arch/arm/mach-omap1/board-sx1-mmc.c | 3 +- arch/arm/mach-omap1/board-sx1.c | 12 +- arch/arm/mach-omap1/clock.c | 797 +- arch/arm/mach-omap1/clock.h | 191 +- arch/arm/mach-omap1/clock_data.c | 510 +- arch/arm/mach-omap1/common.h | 3 +- arch/arm/mach-omap1/devices.c | 12 +- arch/arm/mach-omap1/dma.c | 2 +- arch/arm/mach-omap1/fb.c | 19 +- arch/arm/mach-omap1/flash.c | 5 +- arch/arm/mach-omap1/fpga.c | 3 +- arch/arm/mach-omap1/gpio15xx.c | 3 +- arch/arm/mach-omap1/gpio16xx.c | 5 +- arch/arm/mach-omap1/gpio7xx.c | 3 +- arch/arm/mach-omap1/hardware.h | 195 + arch/arm/mach-omap1/i2c.c | 4 +- arch/arm/mach-omap1/id.c | 5 +- arch/arm/mach-omap1/include/mach/hardware.h | 321 - arch/arm/mach-omap1/include/mach/io.h | 45 - arch/arm/mach-omap1/include/mach/irqs.h | 251 - arch/arm/mach-omap1/include/mach/lcd_dma.h | 65 - arch/arm/mach-omap1/include/mach/lcdc.h | 44 - arch/arm/mach-omap1/include/mach/memory.h | 12 - arch/arm/mach-omap1/include/mach/mtd-xip.h | 61 - arch/arm/mach-omap1/include/mach/mux.h | 441 - arch/arm/mach-omap1/include/mach/soc.h | 220 - arch/arm/mach-omap1/include/mach/tc.h | 76 - arch/arm/mach-omap1/include/mach/uncompress.h | 117 - arch/arm/mach-omap1/include/mach/usb.h | 128 - arch/arm/mach-omap1/io.c | 12 +- arch/arm/mach-omap1/irq.c | 4 +- arch/arm/mach-omap1/irqs.h | 249 + arch/arm/mach-omap1/lcd_dma.c | 441 - arch/arm/mach-omap1/mcbsp.c | 17 +- arch/arm/mach-omap1/mtd-xip.h | 62 + arch/arm/mach-omap1/mux.c | 6 +- arch/arm/mach-omap1/mux.h | 144 + arch/arm/mach-omap1/ocpi.c | 8 +- arch/arm/mach-omap1/omap-dma.c | 884 + arch/arm/mach-omap1/{include/mach => }/omap1510.h | 0 arch/arm/mach-omap1/{include/mach => }/omap16xx.h | 0 arch/arm/mach-omap1/{include/mach => }/omap7xx.h | 0 arch/arm/mach-omap1/pm.c | 9 +- arch/arm/mach-omap1/pm.h | 2 + arch/arm/mach-omap1/reset.c | 3 +- arch/arm/mach-omap1/serial.c | 10 +- arch/arm/mach-omap1/{include/mach => }/serial.h | 0 arch/arm/mach-omap1/sleep.S | 2 +- arch/arm/mach-omap1/soc.h | 6 +- arch/arm/mach-omap1/sram-init.c | 91 +- arch/arm/mach-omap1/sram.S | 4 +- arch/arm/mach-omap1/sram.h | 4 +- arch/arm/mach-omap1/tc.h | 74 + arch/arm/mach-omap1/time.c | 7 +- arch/arm/mach-omap1/timer.c | 1 + arch/arm/mach-omap1/timer32k.c | 100 +- arch/arm/mach-omap1/usb.c | 8 +- arch/arm/mach-omap1/usb.h | 25 + arch/arm/mach-omap2/Kconfig | 49 + arch/arm/mach-omap2/Makefile | 3 - arch/arm/mach-omap2/cm_common.c | 8 +- arch/arm/mach-omap2/common.h | 13 +- arch/arm/mach-omap2/control.c | 19 +- arch/arm/mach-omap2/dma.c | 1 + arch/arm/mach-omap2/include/mach/hardware.h | 3 - arch/arm/mach-omap2/include/mach/irqs.h | 3 - arch/arm/mach-omap2/include/mach/serial.h | 66 - arch/arm/mach-omap2/omap-iommu.c | 1 + arch/arm/mach-omap2/omap-secure.c | 2 +- arch/arm/mach-omap2/omap-secure.h | 2 +- arch/arm/mach-omap2/omap4-common.c | 2 +- arch/arm/mach-omap2/omap_device.c | 20 - arch/arm/mach-omap2/omap_device.h | 1 - arch/arm/mach-omap2/pdata-quirks.c | 11 - arch/arm/mach-omap2/prm_common.c | 8 +- arch/arm/mach-omap2/serial.h | 67 +- arch/arm/mach-omap2/sram.c | 91 +- arch/arm/mach-omap2/sram.h | 5 +- arch/arm/mach-pxa/Kconfig | 15 + arch/arm/mach-pxa/Makefile | 18 +- arch/arm/mach-pxa/Makefile.boot | 3 - arch/arm/mach-pxa/{include/mach => }/addr-map.h | 0 arch/arm/mach-pxa/am300epd.c | 2 +- arch/arm/mach-pxa/balloon3-pcmcia.c | 137 + arch/arm/mach-pxa/balloon3.c | 4 +- arch/arm/mach-pxa/{include/mach => }/balloon3.h | 0 arch/arm/mach-pxa/cm-x300.c | 12 +- arch/arm/mach-pxa/colibri-evalboard.c | 1 - arch/arm/mach-pxa/colibri-pcmcia.c | 165 + arch/arm/mach-pxa/colibri-pxa270-income.c | 1 - arch/arm/mach-pxa/colibri-pxa270.c | 2 +- arch/arm/mach-pxa/colibri-pxa300.c | 3 +- arch/arm/mach-pxa/colibri-pxa320.c | 2 +- arch/arm/mach-pxa/colibri-pxa3xx.c | 3 +- arch/arm/mach-pxa/colibri.h | 2 +- arch/arm/mach-pxa/corgi.c | 23 +- arch/arm/mach-pxa/{include/mach => }/corgi.h | 0 arch/arm/mach-pxa/corgi_pm.c | 5 +- arch/arm/mach-pxa/csb726.c | 5 +- arch/arm/mach-pxa/csb726.h | 2 +- arch/arm/mach-pxa/devices.c | 17 +- arch/arm/mach-pxa/e740-pcmcia.c | 127 + .../arm/mach-pxa/{include/mach => }/eseries-gpio.h | 0 arch/arm/mach-pxa/eseries.c | 36 +- arch/arm/mach-pxa/ezx.c | 1 - arch/arm/mach-pxa/generic.c | 62 +- arch/arm/mach-pxa/generic.h | 9 - arch/arm/mach-pxa/gumstix.c | 1 - arch/arm/mach-pxa/gumstix.h | 2 +- arch/arm/mach-pxa/h5000.c | 2 +- arch/arm/mach-pxa/hx4700-pcmcia.c | 118 + arch/arm/mach-pxa/hx4700.c | 18 +- arch/arm/mach-pxa/{include/mach => }/hx4700.h | 0 arch/arm/mach-pxa/idp.c | 2 - arch/arm/mach-pxa/idp.h | 2 +- arch/arm/mach-pxa/include/mach/audio.h | 31 - arch/arm/mach-pxa/include/mach/bitfield.h | 114 - arch/arm/mach-pxa/include/mach/dma.h | 17 - arch/arm/mach-pxa/include/mach/generic.h | 1 - arch/arm/mach-pxa/include/mach/hardware.h | 305 - arch/arm/mach-pxa/include/mach/lubbock.h | 49 - arch/arm/mach-pxa/include/mach/magician.h | 125 - arch/arm/mach-pxa/include/mach/mainstone.h | 142 - arch/arm/mach-pxa/include/mach/mfp.h | 18 - arch/arm/mach-pxa/include/mach/mtd-xip.h | 36 - arch/arm/mach-pxa/include/mach/poodle.h | 94 - arch/arm/mach-pxa/include/mach/pxa2xx-regs.h | 194 - arch/arm/mach-pxa/include/mach/pxa3xx-regs.h | 203 - arch/arm/mach-pxa/include/mach/regs-ac97.h | 102 - arch/arm/mach-pxa/include/mach/regs-lcd.h | 198 - arch/arm/mach-pxa/include/mach/regs-ost.h | 35 - arch/arm/mach-pxa/include/mach/regs-uart.h | 144 - arch/arm/mach-pxa/include/mach/reset.h | 22 - arch/arm/mach-pxa/include/mach/trizeps4.h | 165 - arch/arm/mach-pxa/include/mach/uncompress.h | 70 - arch/arm/mach-pxa/irq.c | 5 +- arch/arm/mach-pxa/{include/mach => }/irqs.h | 0 arch/arm/mach-pxa/littleton.c | 1 - arch/arm/mach-pxa/lpd270.c | 6 +- arch/arm/mach-pxa/lubbock.c | 17 +- arch/arm/mach-pxa/lubbock.h | 47 + arch/arm/mach-pxa/magician.c | 56 +- arch/arm/mach-pxa/magician.h | 125 + arch/arm/mach-pxa/mainstone.c | 17 +- arch/arm/mach-pxa/mainstone.h | 140 + arch/arm/mach-pxa/mfp-pxa2xx.c | 3 +- arch/arm/mach-pxa/mfp-pxa2xx.h | 2 +- arch/arm/mach-pxa/mfp-pxa3xx.c | 3 +- arch/arm/mach-pxa/mfp-pxa3xx.h | 2 +- arch/arm/mach-pxa/mfp.h | 18 + arch/arm/mach-pxa/mioa701.c | 4 +- arch/arm/mach-pxa/mxm8x10.c | 8 +- arch/arm/mach-pxa/palm27x.c | 2 +- arch/arm/mach-pxa/palmld-pcmcia.c | 111 + arch/arm/mach-pxa/palmld.c | 23 +- arch/arm/mach-pxa/{include/mach => }/palmld.h | 0 arch/arm/mach-pxa/palmt5.c | 11 +- arch/arm/mach-pxa/palmt5.h | 2 +- arch/arm/mach-pxa/palmtc-pcmcia.c | 162 + arch/arm/mach-pxa/palmtc.c | 4 +- arch/arm/mach-pxa/{include/mach => }/palmtc.h | 0 arch/arm/mach-pxa/palmte2.c | 2 +- arch/arm/mach-pxa/palmtreo.c | 4 +- arch/arm/mach-pxa/palmtx-pcmcia.c | 111 + arch/arm/mach-pxa/palmtx.c | 13 +- arch/arm/mach-pxa/{include/mach => }/palmtx.h | 0 arch/arm/mach-pxa/palmz72.c | 2 +- arch/arm/mach-pxa/pcm027.h | 2 +- arch/arm/mach-pxa/pcm990-baseboard.c | 2 +- arch/arm/mach-pxa/pcm990_baseboard.h | 2 +- arch/arm/mach-pxa/poodle.c | 31 +- arch/arm/mach-pxa/poodle.h | 92 + arch/arm/mach-pxa/pxa-dt.c | 2 +- arch/arm/mach-pxa/pxa-regs.h | 52 + arch/arm/mach-pxa/pxa25x.c | 12 +- arch/arm/mach-pxa/pxa25x.h | 6 +- arch/arm/mach-pxa/pxa27x-udc.h | 2 + arch/arm/mach-pxa/pxa27x.c | 12 +- arch/arm/mach-pxa/pxa27x.h | 6 +- arch/arm/mach-pxa/pxa2xx-regs.h | 149 + arch/arm/mach-pxa/pxa2xx.c | 32 +- arch/arm/mach-pxa/pxa300.c | 1 + arch/arm/mach-pxa/pxa320.c | 1 + arch/arm/mach-pxa/pxa3xx-regs.h | 134 + arch/arm/mach-pxa/pxa3xx-ulpi.c | 2 +- arch/arm/mach-pxa/pxa3xx.c | 19 +- arch/arm/mach-pxa/pxa3xx.h | 6 +- arch/arm/mach-pxa/pxa930.c | 1 + arch/arm/mach-pxa/regs-ost.h | 37 + arch/arm/mach-pxa/regs-rtc.h | 2 +- arch/arm/mach-pxa/regs-u2d.h | 2 - arch/arm/mach-pxa/regs-uart.h | 146 + arch/arm/mach-pxa/reset.c | 9 +- arch/arm/mach-pxa/reset.h | 22 + arch/arm/mach-pxa/sharpsl_pm.c | 2 +- arch/arm/mach-pxa/sleep.S | 9 +- arch/arm/mach-pxa/smemc.c | 13 +- arch/arm/mach-pxa/{include/mach => }/smemc.h | 0 arch/arm/mach-pxa/spitz.c | 37 +- arch/arm/mach-pxa/{include/mach => }/spitz.h | 0 arch/arm/mach-pxa/spitz_pm.c | 3 +- arch/arm/mach-pxa/standby.S | 3 +- arch/arm/mach-pxa/tosa.c | 47 +- arch/arm/mach-pxa/{include/mach => }/tosa.h | 0 arch/arm/mach-pxa/trizeps4-pcmcia.c | 200 + arch/arm/mach-pxa/trizeps4.c | 6 +- arch/arm/mach-pxa/trizeps4.h | 166 + arch/arm/mach-pxa/viper-pcmcia.c | 180 + .../arm/mach-pxa/viper-pcmcia.h | 0 arch/arm/mach-pxa/viper.c | 20 +- arch/arm/mach-pxa/vpac270-pcmcia.c | 137 + arch/arm/mach-pxa/vpac270.c | 4 +- arch/arm/mach-pxa/{include/mach => }/vpac270.h | 0 arch/arm/mach-pxa/xcep.c | 4 +- arch/arm/mach-pxa/z2.c | 13 +- arch/arm/mach-pxa/{include/mach => }/z2.h | 0 arch/arm/mach-pxa/zeus.c | 20 +- arch/arm/mach-pxa/zylonite.c | 34 +- arch/arm/mach-pxa/zylonite.h | 2 + arch/arm/mach-pxa/zylonite_pxa300.c | 1 + arch/arm/mach-pxa/zylonite_pxa320.c | 1 + arch/arm/mach-s3c/Kconfig.s3c24xx | 8 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 7 +- arch/arm/mach-s3c/Makefile | 2 - arch/arm/mach-s3c/Makefile.s3c64xx | 3 - arch/arm/mach-s3c/cpu.c | 1 + arch/arm/mach-s3c/init.c | 2 + arch/arm/mach-s3c/s3c24xx.c | 7 + arch/arm/mach-s3c/s3c64xx.c | 7 + arch/arm/mach-sa1100/generic.c | 6 +- arch/arm/mach-sa1100/include/mach/reset.h | 1 - arch/arm/mach-spear/Makefile | 2 - arch/arm/mach-spear/include/mach/irqs.h | 35 - arch/arm/mach-spear/include/mach/misc_regs.h | 22 - arch/arm/mach-spear/include/mach/uncompress.h | 42 - arch/arm/mach-spear/misc_regs.h | 20 + arch/arm/mach-spear/pl080.c | 4 +- arch/arm/mach-spear/platsmp.c | 2 +- arch/arm/mach-spear/restart.c | 2 +- arch/arm/mach-spear/{include/mach => }/spear.h | 0 arch/arm/mach-spear/spear1310.c | 2 +- arch/arm/mach-spear/spear13xx.c | 2 +- arch/arm/mach-spear/spear300.c | 2 +- arch/arm/mach-spear/spear310.c | 2 +- arch/arm/mach-spear/spear320.c | 2 +- arch/arm/mach-spear/spear3xx.c | 4 +- arch/arm/mach-spear/spear6xx.c | 4 +- arch/arm/mach-versatile/integrator_ap.c | 5 - arch/arm/mm/copypage-xsc3.c | 2 + arch/arm/mm/init.c | 6 +- arch/arm/mm/ioremap.c | 10 +- arch/arm/plat-omap/Kconfig | 119 - arch/arm/plat-omap/Makefile | 13 - arch/arm/plat-omap/counter_32k.c | 114 - arch/arm/plat-omap/debug-leds.c | 171 - arch/arm/plat-omap/dma.c | 1003 - arch/arm/plat-omap/include/plat/counter-32k.h | 1 - arch/arm/plat-omap/include/plat/cpu.h | 21 - arch/arm/plat-omap/include/plat/sram.h | 8 - arch/arm/plat-omap/sram.c | 129 - arch/arm/plat-pxa/Kconfig | 9 - arch/arm/plat-pxa/Makefile | 10 - arch/arm/plat-pxa/include/plat/mfp.h | 472 - arch/arm/plat-pxa/mfp.c | 282 - arch/arm/xen/enlighten.c | 9 +- arch/arm/xen/mm.c | 26 +- arch/arm64/Kconfig | 27 +- arch/arm64/boot/dts/arm/Makefile | 1 + arch/arm64/boot/dts/arm/corstone1000-fvp.dts | 51 + arch/arm64/boot/dts/arm/corstone1000-mps3.dts | 32 + arch/arm64/boot/dts/arm/corstone1000.dtsi | 164 + arch/arm64/boot/dts/arm/foundation-v8.dtsi | 2 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 3 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 164 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 37 +- arch/arm64/boot/dts/arm/juno-r1-scmi.dts | 8 +- arch/arm64/boot/dts/arm/juno-r1.dts | 25 + arch/arm64/boot/dts/arm/juno-r2-scmi.dts | 8 +- arch/arm64/boot/dts/arm/juno-r2.dts | 25 + arch/arm64/boot/dts/arm/juno-scmi.dtsi | 25 + arch/arm64/boot/dts/arm/juno.dts | 25 + .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 11 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 4 +- arch/arm64/boot/dts/freescale/Makefile | 3 + arch/arm64/boot/dts/freescale/imx8-ss-vpu.dtsi | 74 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 20 + arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 321 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 1 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 3 + .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 3 + arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dts | 114 + arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 4 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 18 + .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 1 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 6 +- .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 896 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 25 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 24 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-3720-db.dts | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 2 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 4 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 2 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 2 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 2 +- arch/arm64/boot/dts/mediatek/Makefile | 2 + arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt6359.dtsi | 298 + arch/arm64/boot/dts/mediatek/mt8167.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 29 +- .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 17 +- arch/arm64/boot/dts/mediatek/mt8192-evb.dts | 1 + arch/arm64/boot/dts/mediatek/mt8192.dtsi | 526 +- arch/arm64/boot/dts/mediatek/mt8195-demo.dts | 445 + arch/arm64/boot/dts/mediatek/mt8195-evb.dts | 181 + arch/arm64/boot/dts/mediatek/mt8195.dtsi | 1045 + arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 1 - arch/arm64/boot/dts/microchip/sparx5_nand.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 4 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 4 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 223 + arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 8 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 10 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 15 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 225 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 225 +- arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 32 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 6 +- arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 8 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 10 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 4 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 223 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 32 +- .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 14 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 8 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 15 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 2 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 12 + arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 8 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 178 + arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 32 + .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 35 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 333 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 4 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 183 +- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 24 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 3995 +- arch/arm64/boot/dts/renesas/Makefile | 2 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 60 + .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 45 + .../arm64/boot/dts/renesas/r8a779g0-white-hawk.dts | 22 + arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 122 + arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 322 +- arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 76 - arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 8 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 11 + arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 11 + .../boot/dts/renesas/rzg2ul-smarc-pinfunction.dtsi | 56 + arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 18 + arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 39 + arch/arm64/boot/dts/rockchip/Makefile | 3 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 16 + arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 80 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 615 + arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts | 579 + .../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 177 + arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 616 + arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 60 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 11 + arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 307 + arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 48 + arch/arm64/boot/dts/ti/k3-am62.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am625-sk.dts | 289 + arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am642-sk.dts | 62 + arch/arm64/configs/defconfig | 12 + arch/arm64/crypto/Kconfig | 4 +- arch/arm64/include/asm/barrier.h | 4 + arch/arm64/include/asm/cache.h | 17 +- arch/arm64/include/asm/cpu.h | 4 + arch/arm64/include/asm/cpufeature.h | 24 + arch/arm64/include/asm/debug-monitors.h | 4 +- arch/arm64/include/asm/el2_setup.h | 64 +- arch/arm64/include/asm/esr.h | 29 +- arch/arm64/include/asm/exception.h | 29 +- arch/arm64/include/asm/fpsimd.h | 123 +- arch/arm64/include/asm/fpsimdmacros.h | 87 + arch/arm64/include/asm/ftrace.h | 7 + arch/arm64/include/asm/hwcap.h | 9 + arch/arm64/include/asm/io.h | 4 + arch/arm64/include/asm/kvm_arm.h | 1 + arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/kvm_emulate.h | 7 +- arch/arm64/include/asm/kvm_host.h | 7 +- arch/arm64/include/asm/kvm_mmu.h | 3 + arch/arm64/include/asm/kvm_ras.h | 2 +- arch/arm64/include/asm/mte-kasan.h | 1 + arch/arm64/include/asm/mte.h | 1 + arch/arm64/include/asm/percpu.h | 1 + arch/arm64/include/asm/pgtable-hwdef.h | 4 +- arch/arm64/include/asm/pgtable.h | 18 +- arch/arm64/include/asm/processor.h | 26 +- arch/arm64/include/asm/stacktrace.h | 32 - arch/arm64/include/asm/sysreg.h | 67 + arch/arm64/include/asm/system_misc.h | 4 +- arch/arm64/include/asm/thread_info.h | 2 + arch/arm64/include/asm/traps.h | 12 +- arch/arm64/include/asm/uaccess.h | 15 + arch/arm64/include/uapi/asm/hwcap.h | 9 + arch/arm64/include/uapi/asm/kvm.h | 2 + arch/arm64/include/uapi/asm/ptrace.h | 69 +- arch/arm64/include/uapi/asm/sigcontext.h | 55 +- arch/arm64/kernel/cpufeature.c | 120 + arch/arm64/kernel/cpuinfo.c | 14 + arch/arm64/kernel/crash_dump.c | 29 +- arch/arm64/kernel/debug-monitors.c | 12 +- arch/arm64/kernel/elfcore.c | 2 +- arch/arm64/kernel/entry-common.c | 17 +- arch/arm64/kernel/entry-fpsimd.S | 36 + arch/arm64/kernel/entry-ftrace.S | 17 - arch/arm64/kernel/fpsimd.c | 591 +- arch/arm64/kernel/ftrace.c | 17 + arch/arm64/kernel/hw_breakpoint.c | 4 +- arch/arm64/kernel/kgdb.c | 6 +- arch/arm64/kernel/mte.c | 30 + arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/probes/uprobes.c | 4 +- arch/arm64/kernel/process.c | 44 +- arch/arm64/kernel/ptrace.c | 358 +- arch/arm64/kernel/signal.c | 189 +- arch/arm64/kernel/signal32.c | 1 + arch/arm64/kernel/stacktrace.c | 124 +- arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/kernel/syscall.c | 29 +- arch/arm64/kernel/traps.c | 67 +- arch/arm64/kvm/arch_timer.c | 47 +- arch/arm64/kvm/arm.c | 44 +- arch/arm64/kvm/fpsimd.c | 43 +- arch/arm64/kvm/handle_exit.c | 64 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 6 +- arch/arm64/kvm/hyp/nvhe/host.S | 40 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 18 +- arch/arm64/kvm/hyp/nvhe/mm.c | 78 +- arch/arm64/kvm/hyp/nvhe/setup.c | 31 +- arch/arm64/kvm/hyp/nvhe/switch.c | 37 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 2 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 4 +- arch/arm64/kvm/hyp/vhe/switch.c | 11 +- arch/arm64/kvm/inject_fault.c | 32 +- arch/arm64/kvm/mmu.c | 87 +- arch/arm64/kvm/pmu-emul.c | 23 +- arch/arm64/kvm/psci.c | 3 +- arch/arm64/kvm/sys_regs.c | 15 +- arch/arm64/lib/delay.c | 12 +- arch/arm64/mm/fault.c | 70 +- arch/arm64/mm/flush.c | 7 +- arch/arm64/mm/init.c | 6 +- arch/arm64/mm/ioremap.c | 8 + arch/arm64/mm/mmap.c | 14 +- arch/arm64/tools/cpucaps | 3 + arch/csky/Kconfig | 6 +- arch/csky/abiv2/Makefile | 2 +- arch/csky/abiv2/strksyms.c | 2 +- arch/csky/include/asm/atomic.h | 153 +- arch/csky/include/asm/barrier.h | 3 +- arch/csky/include/asm/cmpxchg.h | 35 +- arch/csky/include/asm/processor.h | 2 +- arch/csky/lib/Makefile | 2 +- arch/ia64/include/asm/iommu_table.h | 7 - arch/ia64/include/asm/timex.h | 1 + arch/ia64/kernel/crash_dump.c | 32 +- arch/ia64/kernel/setup.c | 2 +- arch/ia64/kernel/uncached.c | 2 +- arch/ia64/mm/init.c | 4 +- arch/ia64/mm/tlb.c | 2 +- arch/m68k/Kconfig.bus | 10 - arch/m68k/coldfire/Makefile | 2 +- arch/m68k/coldfire/dma.c | 43 - arch/m68k/configs/amiga_defconfig | 5 +- arch/m68k/configs/apollo_defconfig | 5 +- arch/m68k/configs/atari_defconfig | 5 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 5 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 5 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 5 +- arch/m68k/configs/sun3_defconfig | 5 +- arch/m68k/configs/sun3x_defconfig | 5 +- arch/m68k/include/asm/dma.h | 483 - arch/m68k/include/asm/pgtable_no.h | 3 +- arch/m68k/include/asm/timex.h | 2 +- arch/m68k/kernel/signal.c | 1 + arch/m68k/lib/checksum.c | 2 - arch/m68k/mm/motorola.c | 1 - arch/microblaze/include/asm/string.h | 2 + arch/microblaze/kernel/timer.c | 4 + arch/microblaze/lib/memcpy.c | 18 +- arch/microblaze/lib/memmove.c | 29 +- arch/microblaze/lib/memset.c | 33 +- arch/microblaze/mm/init.c | 5 + arch/mips/alchemy/devboards/db1300.c | 9 - arch/mips/boot/dts/brcm/bcm97358svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97360svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97425svmb.dts | 2 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 2 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 14 +- arch/mips/boot/dts/ingenic/x1830.dtsi | 2 +- arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 6 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 4 +- arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 6 +- arch/mips/boot/dts/mscc/serval_common.dtsi | 14 +- .../dts/ralink/gardena_smart_gateway_mt7688.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 26 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 30 +- arch/mips/boot/dts/ralink/mt7621.dtsi | 4 +- arch/mips/cavium-octeon/dma-octeon.c | 15 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 5 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 6 + arch/mips/cavium-octeon/octeon-irq.c | 4 +- arch/mips/configs/gpr_defconfig | 3 - arch/mips/configs/mtx1_defconfig | 3 - arch/mips/include/asm/timex.h | 25 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/crash.c | 2 +- arch/mips/kernel/crash_dump.c | 27 +- arch/mips/kernel/mips-cpc.c | 1 + arch/mips/kernel/time.c | 11 +- arch/mips/loongson64/dma.c | 2 +- arch/mips/pci/pci-octeon.c | 2 +- arch/mips/sgi-ip27/ip27-xtalk.c | 4 + arch/mips/sgi-ip30/ip30-xtalk.c | 4 + arch/mips/sibyte/common/dma.c | 2 +- arch/nios2/include/asm/timex.h | 3 + arch/openrisc/include/asm/timex.h | 1 + arch/openrisc/kernel/head.S | 9 + arch/parisc/include/asm/timex.h | 3 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/svm.h | 4 - arch/powerpc/include/asm/swiotlb.h | 1 + arch/powerpc/include/asm/timex.h | 1 + arch/powerpc/kernel/crash_dump.c | 35 +- arch/powerpc/kernel/dma-swiotlb.c | 1 + arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/module.c | 2 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/time.c | 29 +- arch/powerpc/kernel/watchdog.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 9 +- arch/powerpc/kvm/book3s_64_vio.c | 45 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 44 +- arch/powerpc/kvm/book3s_hv_nested.c | 16 +- arch/powerpc/kvm/book3s_rtas.c | 4 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/lib/checksum_wrappers.c | 2 - arch/powerpc/mm/book3s64/pgtable.c | 17 + arch/powerpc/mm/mem.c | 6 +- arch/powerpc/mm/mmap.c | 26 - arch/powerpc/perf/Makefile | 4 +- arch/powerpc/perf/power10-pmu.c | 2 +- arch/powerpc/perf/power9-pmu.c | 8 +- arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 3 - arch/powerpc/platforms/pseries/svm.c | 26 +- arch/powerpc/xmon/xmon.c | 4 +- arch/riscv/Kconfig.socs | 2 +- .../boot/dts/microchip/microchip-mpfs-fabric.dtsi | 16 +- .../dts/microchip/microchip-mpfs-icicle-kit.dts | 2 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 10 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 5 +- arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/include/asm/kvm_host.h | 3 - arch/riscv/include/asm/timex.h | 2 +- arch/riscv/kernel/crash_dump.c | 26 +- arch/riscv/kernel/patch.c | 2 +- arch/riscv/kvm/vcpu.c | 37 +- arch/riscv/kvm/vcpu_exit.c | 4 +- arch/riscv/kvm/vcpu_sbi.c | 5 +- arch/riscv/mm/fault.c | 10 +- arch/riscv/mm/init.c | 30 +- arch/s390/Makefile | 10 + arch/s390/include/asm/barrier.h | 16 +- arch/s390/include/asm/ipl.h | 6 + arch/s390/include/asm/pci_debug.h | 7 +- arch/s390/include/asm/processor.h | 8 +- arch/s390/include/asm/sclp.h | 1 + arch/s390/include/asm/scsw.h | 83 +- arch/s390/include/asm/spinlock.h | 1 + arch/s390/include/asm/timex.h | 1 + arch/s390/include/uapi/asm/pkey.h | 2 +- arch/s390/include/uapi/asm/zcrypt.h | 42 +- arch/s390/kernel/crash_dump.c | 13 +- arch/s390/kernel/irq.c | 4 +- arch/s390/kernel/machine_kexec.c | 10 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/kernel/relocate_kernel.S | 3 +- arch/s390/kernel/setup.c | 2 +- arch/s390/kernel/vdso.c | 55 +- arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.c | 8 +- arch/s390/kvm/pv.c | 7 +- arch/s390/kvm/vsie.c | 4 +- arch/s390/mm/init.c | 3 +- arch/s390/mm/mmap.c | 4 +- arch/s390/pci/pci.c | 2 +- arch/s390/pci/pci_clp.c | 2 +- arch/s390/pci/pci_debug.c | 2 +- arch/s390/pci/pci_event.c | 3 - arch/s390/pci/pci_insn.c | 108 +- arch/sh/boards/board-sh7757lcr.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boot/romimage/mmcif-sh7724.c | 2 +- arch/sh/configs/rsk7201_defconfig | 1 - arch/sh/configs/rsk7203_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sh/kernel/crash_dump.c | 29 +- arch/sparc/include/asm/cacheflush_32.h | 1 + arch/sparc/include/asm/timex_32.h | 4 +- arch/sparc/include/uapi/asm/socket.h | 1 + arch/sparc/kernel/signal32.c | 1 + arch/sparc/kernel/signal_64.c | 1 + arch/sparc/mm/init_64.c | 15 +- arch/um/drivers/ubd_kern.c | 2 - arch/um/include/asm/timex.h | 9 +- arch/x86/Kconfig | 23 +- arch/x86/Kconfig.debug | 2 +- arch/x86/boot/compressed/acpi.c | 3 +- arch/x86/boot/compressed/early_serial_console.c | 3 +- arch/x86/boot/compressed/efi.c | 2 - arch/x86/boot/compressed/efi.h | 126 + arch/x86/boot/compressed/kaslr.c | 3 +- arch/x86/boot/compressed/misc.c | 5 +- arch/x86/boot/compressed/misc.h | 3 +- arch/x86/boot/compressed/pgtable_64.c | 3 +- arch/x86/coco/tdx/tdcall.S | 1 + arch/x86/entry/entry_64.S | 3 + arch/x86/events/intel/cstate.c | 7 +- arch/x86/include/asm/apicdef.h | 6 - arch/x86/include/asm/cpu.h | 4 +- arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/dma-mapping.h | 12 - arch/x86/include/asm/elf.h | 15 +- arch/x86/include/asm/gart.h | 5 +- arch/x86/include/asm/intel-family.h | 3 + arch/x86/include/asm/iommu.h | 8 + arch/x86/include/asm/iommu_table.h | 102 - arch/x86/include/asm/jump_label.h | 6 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm-x86-pmu-ops.h | 31 + arch/x86/include/asm/kvm_host.h | 35 +- arch/x86/include/asm/microcode.h | 2 + arch/x86/include/asm/mmu_context.h | 2 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/pgtable.h | 12 +- arch/x86/include/asm/pgtable_64_types.h | 5 + arch/x86/include/asm/pgtable_types.h | 9 - arch/x86/include/asm/segment.h | 12 - arch/x86/include/asm/sev.h | 37 +- arch/x86/include/asm/special_insns.h | 7 +- arch/x86/include/asm/static_call.h | 1 + arch/x86/include/asm/suspend_32.h | 2 +- arch/x86/include/asm/suspend_64.h | 12 +- arch/x86/include/asm/swiotlb.h | 30 - arch/x86/include/asm/thread_info.h | 4 +- arch/x86/include/asm/timex.h | 9 + arch/x86/include/asm/topology.h | 17 +- arch/x86/include/asm/tsc.h | 7 +- arch/x86/include/asm/uaccess.h | 142 + arch/x86/include/asm/vmx.h | 10 +- arch/x86/include/asm/xen/page.h | 5 - arch/x86/include/asm/xen/swiotlb-xen.h | 2 - arch/x86/kernel/Makefile | 2 - arch/x86/kernel/acpi/boot.c | 2 +- arch/x86/kernel/acpi/cppc.c | 29 +- arch/x86/kernel/alternative.c | 6 +- arch/x86/kernel/amd_gart_64.c | 5 +- arch/x86/kernel/aperture_64.c | 14 +- arch/x86/kernel/apic/apic.c | 11 +- arch/x86/kernel/cpu/aperfmperf.c | 480 +- arch/x86/kernel/cpu/intel.c | 75 +- arch/x86/kernel/cpu/mce/apei.c | 8 +- arch/x86/kernel/cpu/mce/severity.c | 110 +- arch/x86/kernel/cpu/microcode/core.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 8 - arch/x86/kernel/cpu/proc.c | 11 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 2 +- arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/crash_dump_32.c | 29 +- arch/x86/kernel/crash_dump_64.c | 48 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/fpu/xstate.c | 58 +- arch/x86/kernel/fpu/xstate.h | 14 +- arch/x86/kernel/ftrace.c | 17 +- arch/x86/kernel/kvm.c | 13 + arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/pci-dma.c | 114 +- arch/x86/kernel/pci-iommu_table.c | 77 - arch/x86/kernel/pci-swiotlb.c | 77 - arch/x86/kernel/process.c | 10 +- arch/x86/kernel/process_32.c | 11 +- arch/x86/kernel/ptrace.c | 6 +- arch/x86/kernel/resource.c | 2 +- arch/x86/kernel/sev.c | 90 +- arch/x86/kernel/signal.c | 8 +- arch/x86/kernel/signal_compat.c | 2 + arch/x86/kernel/smpboot.c | 358 +- arch/x86/kernel/tboot.c | 1 - arch/x86/kernel/unwind_orc.c | 8 +- arch/x86/kernel/vm86_32.c | 4 +- arch/x86/kernel/vmlinux.lds.S | 12 - arch/x86/kvm/cpuid.c | 19 +- arch/x86/kvm/hyperv.c | 8 +- arch/x86/kvm/mmu.h | 24 + arch/x86/kvm/mmu/mmu.c | 57 +- arch/x86/kvm/mmu/paging_tmpl.h | 49 +- arch/x86/kvm/mmu/spte.h | 6 - arch/x86/kvm/mmu/tdp_mmu.c | 15 +- arch/x86/kvm/pmu.c | 66 +- arch/x86/kvm/pmu.h | 16 +- arch/x86/kvm/svm/nested.c | 3 - arch/x86/kvm/svm/pmu.c | 3 +- arch/x86/kvm/svm/sev.c | 75 +- arch/x86/kvm/svm/svm.c | 3 +- arch/x86/kvm/svm/svm.h | 2 + arch/x86/kvm/vmx/nested.c | 53 +- arch/x86/kvm/vmx/pmu_intel.c | 10 +- arch/x86/kvm/vmx/vmcs.h | 5 + arch/x86/kvm/vmx/vmx.c | 13 +- arch/x86/kvm/vmx/vmx.h | 1 + arch/x86/kvm/x86.c | 124 +- arch/x86/kvm/xen.c | 1 - arch/x86/lib/copy_user_64.S | 87 +- arch/x86/lib/csum-wrappers_64.c | 2 - arch/x86/lib/insn-eval.c | 5 +- arch/x86/lib/putuser.S | 4 + arch/x86/lib/retpoline.S | 2 +- arch/x86/lib/usercopy_64.c | 2 +- arch/x86/math-emu/get_address.c | 2 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/mem_encrypt_amd.c | 3 - arch/x86/mm/pat/set_memory.c | 11 - arch/x86/mm/pgtable.c | 5 +- arch/x86/pci/sta2x11-fixup.c | 2 +- arch/x86/pci/xen.c | 6 +- arch/x86/platform/pvh/head.S | 1 + arch/x86/power/cpu.c | 10 +- arch/x86/realmode/init.c | 2 +- arch/x86/xen/Makefile | 2 - arch/x86/xen/pci-swiotlb-xen.c | 96 - arch/x86/xen/smp_pv.c | 5 +- arch/x86/xen/xen-head.S | 1 + arch/xtensa/Kconfig | 18 + arch/xtensa/boot/lib/Makefile | 1 + arch/xtensa/include/asm/barrier.h | 12 +- arch/xtensa/include/asm/bitops.h | 10 +- arch/xtensa/include/asm/coprocessor.h | 11 +- arch/xtensa/include/asm/processor.h | 7 + arch/xtensa/include/asm/thread_info.h | 7 +- arch/xtensa/include/asm/timex.h | 6 +- arch/xtensa/include/asm/traps.h | 40 +- arch/xtensa/kernel/Makefile | 1 + arch/xtensa/kernel/asm-offsets.c | 16 +- arch/xtensa/kernel/coprocessor.S | 234 +- arch/xtensa/kernel/entry.S | 224 +- arch/xtensa/kernel/hibernate.c | 25 + arch/xtensa/kernel/process.c | 112 +- arch/xtensa/kernel/ptrace.c | 3 +- arch/xtensa/kernel/s32c1i_selftest.c | 7 +- arch/xtensa/kernel/signal.c | 3 +- arch/xtensa/kernel/smp.c | 7 + arch/xtensa/kernel/traps.c | 100 +- arch/xtensa/lib/Makefile | 2 + arch/xtensa/lib/kcsan-stubs.c | 54 + arch/xtensa/lib/memcopy.S | 20 +- arch/xtensa/mm/Makefile | 3 +- arch/xtensa/mm/fault.c | 112 +- arch/xtensa/mm/mmu.c | 2 + arch/xtensa/platforms/iss/console.c | 8 - arch/xtensa/platforms/iss/network.c | 150 +- block/badblocks.c | 2 - block/bfq-cgroup.c | 111 +- block/bfq-iosched.c | 68 +- block/bfq-iosched.h | 6 +- block/bio.c | 49 +- block/blk-core.c | 56 +- block/blk-crypto-fallback.c | 14 +- block/blk-iocost.c | 12 +- block/blk-lib.c | 124 +- block/blk-map.c | 47 +- block/blk-mq-debugfs.c | 2 - block/blk-mq.c | 12 +- block/blk-settings.c | 74 +- block/blk.h | 14 - block/fops.c | 14 +- block/genhd.c | 4 +- block/ioctl.c | 50 +- block/partitions/acorn.c | 4 +- block/partitions/atari.c | 1 - block/partitions/core.c | 12 +- block/partitions/ldm.c | 15 +- certs/.gitignore | 1 + certs/Kconfig | 17 +- certs/Makefile | 14 +- certs/blacklist.c | 227 +- crypto/asymmetric_keys/x509_public_key.c | 3 +- crypto/ecrdsa.c | 8 +- drivers/Kconfig | 2 - drivers/Makefile | 3 +- drivers/accessibility/speakup/fakekey.c | 4 +- drivers/accessibility/speakup/serialio.c | 2 +- drivers/accessibility/speakup/speakup_acntpc.c | 2 +- drivers/accessibility/speakup/speakup_acntsa.c | 2 +- drivers/accessibility/speakup/speakup_apollo.c | 2 +- drivers/accessibility/speakup/speakup_audptr.c | 2 +- drivers/accessibility/speakup/speakup_bns.c | 2 +- drivers/accessibility/speakup/speakup_decext.c | 2 +- drivers/accessibility/speakup/speakup_dectlk.c | 2 +- drivers/accessibility/speakup/speakup_dtlk.c | 2 +- drivers/accessibility/speakup/speakup_dummy.c | 2 +- drivers/accessibility/speakup/speakup_keypc.c | 2 +- drivers/accessibility/speakup/speakup_ltlk.c | 2 +- drivers/accessibility/speakup/speakup_soft.c | 2 +- drivers/accessibility/speakup/speakup_spkout.c | 2 +- drivers/accessibility/speakup/speakup_txprt.c | 2 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 4 +- drivers/acpi/acpica/dswload.c | 2 +- drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 61 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 4 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 23 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 40 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwregs.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 6 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 2 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 3 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/einj.c | 3 + drivers/acpi/apei/erst-dbg.c | 3 +- drivers/acpi/apei/erst.c | 77 +- drivers/acpi/bgrt.c | 2 +- drivers/acpi/bus.c | 26 + drivers/acpi/device_pm.c | 83 +- drivers/acpi/dptf/dptf_power.c | 4 +- drivers/acpi/numa/srat.c | 2 +- drivers/acpi/pci_root.c | 2 + drivers/acpi/processor_idle.c | 8 +- drivers/acpi/property.c | 18 +- drivers/acpi/spcr.c | 1 + drivers/acpi/sysfs.c | 25 +- drivers/amba/bus.c | 65 +- drivers/android/binder.c | 44 +- drivers/android/binder_alloc.c | 22 +- drivers/android/binder_internal.h | 2 + drivers/ata/ahci.c | 5 +- drivers/ata/libata-core.c | 4 +- drivers/ata/pata_marvell.c | 2 + drivers/ata/pata_palmld.c | 3 +- drivers/ata/sata_gemini.c | 7 +- drivers/atm/Kconfig | 54 - drivers/atm/Makefile | 3 - drivers/atm/firestream.c | 2057 - drivers/atm/firestream.h | 502 - drivers/atm/horizon.c | 2853 -- drivers/atm/horizon.h | 492 - drivers/atm/nicstarmac.c | 5 - drivers/atm/uPD98401.h | 293 - drivers/atm/uPD98402.c | 266 - drivers/atm/uPD98402.h | 107 - drivers/atm/zatm.c | 1652 - drivers/atm/zatm.h | 104 - drivers/base/Makefile | 1 + drivers/base/arch_topology.c | 11 +- drivers/base/core.c | 15 + drivers/base/dd.c | 16 +- drivers/base/driver.c | 69 + drivers/base/firmware_loader/Kconfig | 42 +- drivers/base/firmware_loader/Makefile | 2 + drivers/base/firmware_loader/fallback.c | 430 - drivers/base/firmware_loader/fallback.h | 46 +- drivers/base/firmware_loader/firmware.h | 16 + drivers/base/firmware_loader/main.c | 94 +- drivers/base/firmware_loader/sysfs.c | 422 + drivers/base/firmware_loader/sysfs.h | 117 + drivers/base/firmware_loader/sysfs_upload.c | 396 + drivers/base/firmware_loader/sysfs_upload.h | 41 + drivers/base/memory.c | 5 +- drivers/base/physical_location.c | 137 + drivers/base/physical_location.h | 16 + drivers/base/platform.c | 55 +- drivers/base/power/common.c | 8 +- drivers/base/power/domain.c | 77 +- drivers/base/power/runtime.c | 53 +- drivers/base/property.c | 239 +- drivers/base/regmap/regcache.c | 4 +- drivers/base/topology.c | 10 + drivers/block/Kconfig | 16 + drivers/block/aoe/aoe.h | 2 + drivers/block/aoe/aoeblk.c | 2 +- drivers/block/aoe/aoecmd.c | 2 +- drivers/block/aoe/aoedev.c | 4 +- drivers/block/aoe/aoemain.c | 10 +- drivers/block/drbd/drbd_main.c | 51 +- drivers/block/drbd/drbd_nl.c | 94 +- drivers/block/drbd/drbd_receiver.c | 13 +- drivers/block/floppy.c | 43 +- drivers/block/loop.c | 15 +- drivers/block/nbd.c | 5 +- drivers/block/null_blk/main.c | 3 +- drivers/block/null_blk/null_blk.h | 8 +- drivers/block/pktcdvd.c | 34 +- drivers/block/rbd.c | 1 - drivers/block/rnbd/rnbd-clt.c | 20 +- drivers/block/rnbd/rnbd-srv-dev.h | 8 +- drivers/block/rnbd/rnbd-srv.c | 5 +- drivers/block/virtio_blk.c | 2 - drivers/block/xen-blkback/blkback.c | 15 +- drivers/block/xen-blkback/xenbus.c | 9 +- drivers/block/xen-blkfront.c | 8 +- drivers/block/zram/zram_drv.c | 6 +- drivers/bluetooth/btrtl.c | 13 + drivers/bluetooth/btusb.c | 18 +- drivers/bus/Kconfig | 11 + drivers/bus/Makefile | 1 + drivers/bus/fsl-mc/fsl-mc-bus.c | 49 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 6 +- drivers/bus/mhi/host/boot.c | 22 +- drivers/bus/mhi/host/init.c | 82 +- drivers/bus/mhi/host/internal.h | 7 +- drivers/bus/mhi/host/main.c | 18 +- drivers/bus/mhi/host/pci_generic.c | 77 +- drivers/bus/mhi/host/pm.c | 24 +- drivers/bus/qcom-ssc-block-bus.c | 389 + drivers/bus/sunxi-rsb.c | 2 + drivers/bus/ti-sysc.c | 4 +- drivers/char/Kconfig | 3 +- drivers/char/hw_random/Kconfig | 13 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/cn10k-rng.c | 31 +- drivers/char/hw_random/mpfs-rng.c | 104 + drivers/char/hw_random/optee-rng.c | 2 +- drivers/char/ipmi/ipmb_dev_int.c | 5 +- drivers/char/ipmi/ipmi_ipmb.c | 5 +- drivers/char/ipmi/ipmi_msghandler.c | 118 +- drivers/char/ipmi/ipmi_poweroff.c | 8 +- drivers/char/ipmi/ipmi_si_intf.c | 22 +- drivers/char/ipmi/ipmi_ssif.c | 33 +- drivers/char/ipmi/ipmi_watchdog.c | 28 +- drivers/char/mem.c | 2 +- drivers/char/misc.c | 24 +- drivers/char/pcmcia/synclink_cs.c | 2 +- drivers/char/random.c | 245 +- drivers/char/ttyprintk.c | 16 + drivers/char/xillybus/xillybus_class.c | 26 +- drivers/char/xillybus/xillyusb.c | 1 + drivers/clk/Kconfig | 9 + drivers/clk/Makefile | 1 + drivers/clk/actions/owl-pll.c | 2 +- drivers/clk/clk-cdce706.c | 5 +- drivers/clk/clk-cdce925.c | 24 +- drivers/clk/clk-cs2000-cp.c | 5 +- drivers/clk/clk-en7523.c | 351 + drivers/clk/clk-max9485.c | 5 +- drivers/clk/clk-mux.c | 4 +- drivers/clk/clk-renesas-pcie.c | 4 +- drivers/clk/clk-si514.c | 5 +- drivers/clk/clk-si5341.c | 5 +- drivers/clk/clk-si5351.c | 24 +- drivers/clk/clk-si544.c | 22 +- drivers/clk/clk-si570.c | 24 +- drivers/clk/clk.c | 9 +- drivers/clk/imx/clk-imx8mp.c | 5 +- drivers/clk/imx/clk-scu.c | 7 +- drivers/clk/keystone/syscon-clk.c | 11 + drivers/clk/mediatek/Kconfig | 8 + drivers/clk/mediatek/Makefile | 5 + drivers/clk/mediatek/clk-mt8186-apmixedsys.c | 133 + drivers/clk/mediatek/clk-mt8186-cam.c | 90 + drivers/clk/mediatek/clk-mt8186-img.c | 68 + drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c | 67 + drivers/clk/mediatek/clk-mt8186-infra_ao.c | 216 + drivers/clk/mediatek/clk-mt8186-ipe.c | 55 + drivers/clk/mediatek/clk-mt8186-mcu.c | 108 + drivers/clk/mediatek/clk-mt8186-mdp.c | 80 + drivers/clk/mediatek/clk-mt8186-mfg.c | 48 + drivers/clk/mediatek/clk-mt8186-mm.c | 111 + drivers/clk/mediatek/clk-mt8186-topckgen.c | 780 + drivers/clk/mediatek/clk-mt8186-vdec.c | 88 + drivers/clk/mediatek/clk-mt8186-venc.c | 51 + drivers/clk/mediatek/clk-mt8186-wpe.c | 51 + drivers/clk/microchip/clk-mpfs.c | 195 +- drivers/clk/pxa/clk-pxa.c | 8 +- drivers/clk/pxa/clk-pxa.h | 9 +- drivers/clk/pxa/clk-pxa25x.c | 46 +- drivers/clk/pxa/clk-pxa27x.c | 68 +- drivers/clk/pxa/clk-pxa2xx.h | 58 + drivers/clk/pxa/clk-pxa3xx.c | 139 +- drivers/clk/qcom/clk-rcg2.c | 2 +- drivers/clk/qcom/clk-smd-rpm.c | 8 +- drivers/clk/qcom/gcc-msm8998.c | 56 + drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 21 +- drivers/clk/renesas/r8a779g0-cpg-mssr.c | 218 + drivers/clk/renesas/r9a06g032-clocks.c | 2 +- drivers/clk/renesas/r9a07g043-cpg.c | 68 + drivers/clk/renesas/rcar-gen4-cpg.c | 5 + drivers/clk/renesas/rcar-gen4-cpg.h | 3 + drivers/clk/renesas/renesas-cpg-mssr.c | 6 + drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 1 + drivers/clk/sunxi/clk-sun9i-mmc.c | 2 + drivers/clk/ux500/clk-prcmu.c | 252 +- drivers/clk/ux500/clk.h | 70 +- drivers/clk/ux500/u8500_of_clk.c | 350 +- drivers/clocksource/timer-ti-dm.c | 2 +- drivers/cpufreq/cpufreq.c | 5 +- drivers/cpufreq/cpufreq_governor.c | 20 +- drivers/cpufreq/cpufreq_governor.h | 1 + drivers/cpufreq/intel_pstate.c | 1 + drivers/cpufreq/mediatek-cpufreq-hw.c | 4 +- drivers/cpufreq/mediatek-cpufreq.c | 144 +- drivers/cpufreq/pasemi-cpufreq.c | 1 - drivers/cpufreq/pmac32-cpufreq.c | 2 +- drivers/cpufreq/pmac64-cpufreq.c | 2 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 1 - drivers/cpufreq/ppc_cbe_cpufreq_pmi.c | 2 +- drivers/cpufreq/pxa2xx-cpufreq.c | 6 +- drivers/cpufreq/pxa3xx-cpufreq.c | 65 +- drivers/cpufreq/qcom-cpufreq-hw.c | 8 + drivers/cpufreq/scmi-cpufreq.c | 4 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 4 +- drivers/cpuidle/cpuidle-psci.c | 46 + drivers/cpuidle/cpuidle-riscv-sbi.c | 1 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 6 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 6 +- drivers/crypto/caam/ctrl.c | 18 + drivers/crypto/ccp/sev-dev.c | 32 +- drivers/crypto/ccree/cc_buffer_mgr.c | 27 +- drivers/crypto/ccree/cc_driver.c | 24 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 222 +- drivers/crypto/hisilicon/qm.c | 276 +- drivers/crypto/hisilicon/sec2/sec_main.c | 108 +- drivers/crypto/hisilicon/sgl.c | 6 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 185 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 9 +- drivers/crypto/marvell/cesa/cipher.c | 1 - drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 15 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 4 - drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 15 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 4 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 4 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 18 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 13 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 6 + drivers/crypto/qat/qat_common/adf_gen2_pfvf.c | 78 +- drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 61 +- drivers/crypto/qat/qat_common/adf_isr.c | 21 +- drivers/crypto/qat/qat_common/adf_pfvf_msg.h | 4 +- drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c | 6 +- drivers/crypto/qat/qat_common/adf_sriov.c | 16 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 1 + drivers/crypto/qat/qat_common/qat_uclo.c | 2 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 126 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 4 - drivers/crypto/sa2ul.c | 1 + drivers/crypto/ux500/hash/hash_core.c | 4 +- drivers/cxl/Kconfig | 4 + drivers/cxl/Makefile | 2 +- drivers/cxl/core/Makefile | 1 + drivers/cxl/core/mbox.c | 334 +- drivers/cxl/core/suspend.c | 24 + drivers/cxl/cxlmem.h | 71 +- drivers/cxl/mem.c | 75 +- drivers/cxl/pci.c | 47 +- drivers/cxl/pmem.c | 1 - drivers/dma/amba-pl08x.c | 11 - drivers/dma/at_hdmac.c | 10 +- drivers/dma/at_xdmac.c | 9 +- drivers/dma/dma-jz4780.c | 9 + drivers/dma/dmatest.c | 13 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 19 +- drivers/dma/idxd/cdev.c | 14 +- drivers/dma/idxd/device.c | 64 +- drivers/dma/idxd/dma.c | 39 +- drivers/dma/idxd/idxd.h | 2 - drivers/dma/idxd/submit.c | 5 +- drivers/dma/idxd/sysfs.c | 6 + drivers/dma/imx-dma.c | 2 +- drivers/dma/imx-sdma.c | 76 +- drivers/dma/mediatek/mtk-hsdma.c | 2 +- drivers/dma/mv_xor_v2.c | 4 +- drivers/dma/plx_dma.c | 4 +- drivers/dma/ptdma/ptdma-dev.c | 36 +- drivers/dma/ptdma/ptdma-dmaengine.c | 16 +- drivers/dma/ptdma/ptdma.h | 13 + drivers/dma/qcom/hidma.c | 13 +- drivers/dma/tegra186-gpc-dma.c | 1 - drivers/dma/ti/k3-psil-am62.c | 8 +- drivers/dma/ti/omap-dma.c | 19 +- drivers/edac/Kconfig | 2 +- drivers/edac/armada_xp_edac.c | 18 +- drivers/edac/dmc520_edac.c | 2 +- drivers/edac/edac_device.c | 9 +- drivers/edac/edac_mc.c | 2 +- drivers/edac/ghes_edac.c | 2 +- drivers/edac/synopsys_edac.c | 75 +- drivers/extcon/Kconfig | 1 + drivers/extcon/extcon-ptn5150.c | 36 + drivers/extcon/extcon-sm5502.c | 2 +- drivers/extcon/extcon.c | 29 +- drivers/firewire/core-card.c | 3 + drivers/firewire/core-cdev.c | 4 +- drivers/firewire/core-topology.c | 9 +- drivers/firewire/core-transaction.c | 30 +- drivers/firewire/sbp2.c | 13 +- drivers/firmware/arm_ffa/driver.c | 24 +- drivers/firmware/arm_scmi/Kconfig | 1 + drivers/firmware/arm_scmi/base.c | 46 +- drivers/firmware/arm_scmi/clock.c | 343 +- drivers/firmware/arm_scmi/common.h | 225 +- drivers/firmware/arm_scmi/driver.c | 165 +- drivers/firmware/arm_scmi/optee.c | 144 +- drivers/firmware/arm_scmi/perf.c | 162 +- drivers/firmware/arm_scmi/power.c | 44 +- drivers/firmware/arm_scmi/protocols.h | 318 + drivers/firmware/arm_scmi/reset.c | 40 +- drivers/firmware/arm_scmi/sensors.c | 645 +- drivers/firmware/arm_scmi/system.c | 9 +- drivers/firmware/arm_scmi/voltage.c | 218 +- drivers/firmware/edd.c | 3 +- drivers/firmware/efi/libstub/arm32-stub.c | 3 +- drivers/firmware/efi/libstub/arm64-stub.c | 15 +- drivers/firmware/efi/libstub/efi-stub.c | 2 +- drivers/firmware/efi/libstub/efistub.h | 3 +- drivers/firmware/efi/libstub/riscv-stub.c | 3 +- drivers/firmware/psci/psci_checker.c | 2 +- drivers/firmware/smccc/kvm_guest.c | 1 + drivers/firmware/stratix10-svc.c | 12 +- drivers/firmware/xilinx/zynqmp.c | 131 +- drivers/fpga/Makefile | 6 +- drivers/fpga/fpga-mgr.c | 8 +- drivers/fpga/fpga-region.c | 7 +- drivers/fpga/of-fpga-region.c | 6 +- drivers/fpga/zynq-fpga.c | 2 +- drivers/gpio/Kconfig | 3 +- drivers/gpio/TODO | 19 + drivers/gpio/gpio-amdpt.c | 10 +- drivers/gpio/gpio-brcmstb.c | 12 +- drivers/gpio/gpio-cadence.c | 12 +- drivers/gpio/gpio-dwapb.c | 36 +- drivers/gpio/gpio-grgpio.c | 30 +- drivers/gpio/gpio-hlwd.c | 18 +- drivers/gpio/gpio-idt3243x.c | 12 +- drivers/gpio/gpio-ixp4xx.c | 49 +- drivers/gpio/gpio-loongson1.c | 8 +- drivers/gpio/gpio-menz127.c | 8 +- drivers/gpio/gpio-mlxbf2.c | 18 +- drivers/gpio/gpio-mmio.c | 22 +- drivers/gpio/gpio-mvebu.c | 7 - drivers/gpio/gpio-pcf857x.c | 14 +- drivers/gpio/gpio-pl061.c | 32 +- drivers/gpio/gpio-rockchip.c | 29 +- drivers/gpio/gpio-sifive.c | 12 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpio/gpio-tb10x.c | 4 +- drivers/gpio/gpio-tegra186.c | 32 +- drivers/gpio/gpiolib-of.c | 7 +- drivers/gpio/gpiolib.c | 17 +- drivers/gpu/drm/Kconfig | 40 +- drivers/gpu/drm/Makefile | 29 +- drivers/gpu/drm/amd/amdgpu/Makefile | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 371 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 291 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 105 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 26 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c | 304 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.h | 29 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 125 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 33 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 99 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 3 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 28 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 13 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 + drivers/gpu/drm/amd/amdgpu/soc21.c | 620 + drivers/gpu/drm/amd/amdgpu/soc21.h | 30 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 30 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 83 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 62 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 33 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 10 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 66 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 17 +- drivers/gpu/drm/amd/display/Kconfig | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 37 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 2 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 2 + .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 2 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 114 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 6 - drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 15 + drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 10 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 1 - .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 8 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 2 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 1 + .../display/dc/dcn30/dcn30_dio_stream_encoder.h | 4 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 3 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 35 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 9 + .../drm/amd/display/dc/dcn315/dcn315_resource.c | 4 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 4 +- .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 145 +- .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.h | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 4 +- drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h | 2 +- drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 2 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 1 + drivers/gpu/drm/amd/display/dc/os_types.h | 2 +- .../drm/amd/display/dc/virtual/virtual_link_hwss.h | 1 + .../drm/amd/display/include/ddc_service_types.h | 2 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 2 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 4 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 + .../amd/include/asic_reg/gc/gc_11_0_0_default.h | 6114 +++ .../drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h | 11670 ++++++ .../amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h | 41635 +++++++++++++++++++ .../drm/amd/include/asic_reg/mp/mp_13_0_0_offset.h | 461 + .../amd/include/asic_reg/mp/mp_13_0_0_sh_mask.h | 682 + drivers/gpu/drm/amd/include/atombios.h | 2 +- drivers/gpu/drm/amd/include/atomfirmware.h | 80 +- drivers/gpu/drm/amd/include/discovery.h | 114 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 41 +- drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 14 +- drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 10 - drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 43 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 10 - drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 8 +- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/bridge/Kconfig | 30 +- drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +- drivers/gpu/drm/bridge/analogix/Kconfig | 10 +- drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- .../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 18 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 30 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 4 +- drivers/gpu/drm/bridge/cadence/Kconfig | 4 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 4 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 2 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 2 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 23 +- drivers/gpu/drm/bridge/ite-it6505.c | 4 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 802 + drivers/gpu/drm/bridge/panel.c | 7 +- drivers/gpu/drm/bridge/parade-ps8640.c | 4 +- drivers/gpu/drm/bridge/synopsys/Kconfig | 12 + drivers/gpu/drm/bridge/synopsys/Makefile | 1 + drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 197 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 190 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 16 +- drivers/gpu/drm/bridge/tc358762.c | 1 - drivers/gpu/drm/bridge/tc358767.c | 4 +- drivers/gpu/drm/bridge/tc358775.c | 2 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +- drivers/gpu/drm/display/Kconfig | 51 + drivers/gpu/drm/display/Makefile | 16 + drivers/gpu/drm/display/drm_display_helper_mod.c | 22 + drivers/gpu/drm/display/drm_dp_aux_bus.c | 323 + drivers/gpu/drm/display/drm_dp_aux_dev.c | 354 + drivers/gpu/drm/display/drm_dp_cec.c | 451 + drivers/gpu/drm/display/drm_dp_dual_mode_helper.c | 530 + drivers/gpu/drm/display/drm_dp_helper.c | 3855 ++ .../drm/{dp => display}/drm_dp_helper_internal.h | 0 drivers/gpu/drm/display/drm_dp_mst_topology.c | 5977 +++ .../gpu/drm/display/drm_dp_mst_topology_internal.h | 24 + drivers/gpu/drm/display/drm_dsc_helper.c | 409 + drivers/gpu/drm/display/drm_hdcp_helper.c | 421 + drivers/gpu/drm/display/drm_hdmi_helper.c | 199 + drivers/gpu/drm/display/drm_scdc_helper.c | 250 + drivers/gpu/drm/dp/Makefile | 9 - drivers/gpu/drm/dp/drm_dp.c | 3832 -- drivers/gpu/drm/dp/drm_dp_aux_bus.c | 323 - drivers/gpu/drm/dp/drm_dp_aux_dev.c | 354 - drivers/gpu/drm/dp/drm_dp_cec.c | 451 - drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c | 530 - drivers/gpu/drm/dp/drm_dp_helper_mod.c | 22 - drivers/gpu/drm/dp/drm_dp_mst_topology.c | 5978 --- drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h | 24 - drivers/gpu/drm/drm_connector.c | 34 - drivers/gpu/drm/drm_dsc.c | 408 - drivers/gpu/drm/drm_edid.c | 575 +- drivers/gpu/drm/drm_format_helper.c | 95 + drivers/gpu/drm/drm_hdcp.c | 423 - drivers/gpu/drm/drm_mipi_dsi.c | 6 +- drivers/gpu/drm/drm_modes.c | 8 +- drivers/gpu/drm/drm_of.c | 84 +- drivers/gpu/drm/drm_plane.c | 14 +- drivers/gpu/drm/drm_scdc_helper.c | 249 - drivers/gpu/drm/exynos/Kconfig | 3 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 2 +- drivers/gpu/drm/gma500/intel_bios.c | 3 +- drivers/gpu/drm/gma500/psb_drv.c | 5 +- drivers/gpu/drm/i915/Kconfig | 44 +- drivers/gpu/drm/i915/Makefile | 19 +- drivers/gpu/drm/i915/display/g4x_dp.c | 3 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 3 +- drivers/gpu/drm/i915/display/icl_dsi.c | 9 +- drivers/gpu/drm/i915/display/intel_bios.c | 3 +- drivers/gpu/drm/i915/display/intel_ddi.c | 8 +- drivers/gpu/drm/i915/display/intel_display.c | 173 +- drivers/gpu/drm/i915/display/intel_display.h | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 5283 +-- drivers/gpu/drm/i915/display/intel_display_power.h | 126 +- .../gpu/drm/i915/display/intel_display_power_map.c | 1501 + .../gpu/drm/i915/display/intel_display_power_map.h | 14 + .../drm/i915/display/intel_display_power_well.c | 1813 +- .../drm/i915/display/intel_display_power_well.h | 132 +- drivers/gpu/drm/i915/display/intel_display_types.h | 6 +- drivers/gpu/drm/i915/display/intel_dp.c | 5 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 34 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 6 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 33 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 2 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1 + drivers/gpu/drm/i915/display/intel_dpll.c | 196 +- drivers/gpu/drm/i915/display/intel_dpll.h | 6 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 268 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 9 +- drivers/gpu/drm/i915/display/intel_dpt.c | 2 +- drivers/gpu/drm/i915/display/intel_fb.c | 2 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 19 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 5 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 4 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 56 +- drivers/gpu/drm/i915/display/intel_pps.c | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 41 +- drivers/gpu/drm/i915/display/intel_qp_tables.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 1 + drivers/gpu/drm/i915/display/intel_tc.c | 5 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 70 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_create.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 50 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 7 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 24 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 144 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 52 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 1 + .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 6 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 12 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 113 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 4 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 12 +- drivers/gpu/drm/i915/gt/intel_context.c | 29 +- drivers/gpu/drm/i915/gt/intel_context.h | 15 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 24 +- drivers/gpu/drm/i915/gt/intel_engine.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 40 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 1 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 11 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 49 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 693 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 29 + drivers/gpu/drm/i915/gt/intel_gsc.c | 224 + drivers/gpu/drm/i915/gt/intel_gsc.h | 37 + drivers/gpu/drm/i915/gt/intel_gt.c | 223 +- drivers/gpu/drm/i915/gt/intel_gt.h | 41 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 20 +- drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_gmch.c | 654 + drivers/gpu/drm/i915/gt/intel_gt_gmch.h | 46 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 13 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 18 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 40 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 21 + drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 122 + drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 34 + drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 601 + drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h | 15 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 18 + drivers/gpu/drm/i915/gt/intel_gtt.c | 56 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 65 +- drivers/gpu/drm/i915/gt/intel_hwconfig.h | 21 + drivers/gpu/drm/i915/gt/intel_lrc.c | 39 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 27 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 390 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 8 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 10 +- drivers/gpu/drm/i915/gt/intel_reset.c | 7 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 126 +- drivers/gpu/drm/i915/gt/intel_rps.h | 6 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 15 + drivers/gpu/drm/i915/gt/intel_sseu.c | 54 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 50 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 30 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 21 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 86 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 10 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 259 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 14 +- drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 4 + drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 15 + drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h | 218 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 48 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 19 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 185 +- drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 1657 + drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h | 33 + drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 92 +- drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c | 164 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 125 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 645 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 30 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- drivers/gpu/drm/i915/gvt/Makefile | 30 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 89 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 4 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 36 +- drivers/gpu/drm/i915/gvt/execlist.c | 12 +- drivers/gpu/drm/i915/gvt/firmware.c | 25 +- drivers/gpu/drm/i915/gvt/gtt.c | 55 +- drivers/gpu/drm/i915/gvt/gvt.c | 340 - drivers/gpu/drm/i915/gvt/gvt.h | 128 +- drivers/gpu/drm/i915/gvt/handlers.c | 1035 +- drivers/gpu/drm/i915/gvt/hypercall.h | 82 - drivers/gpu/drm/i915/gvt/interrupt.c | 40 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 1097 +- drivers/gpu/drm/i915/gvt/mmio.c | 4 +- drivers/gpu/drm/i915/gvt/mmio.h | 1 - drivers/gpu/drm/i915/gvt/mpt.h | 400 - drivers/gpu/drm/i915/gvt/opregion.c | 148 +- drivers/gpu/drm/i915/gvt/page_track.c | 8 +- drivers/gpu/drm/i915/gvt/reg.h | 9 +- drivers/gpu/drm/i915/gvt/scheduler.c | 37 +- drivers/gpu/drm/i915/gvt/trace.h | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 22 +- drivers/gpu/drm/i915/i915_debugfs.c | 12 +- drivers/gpu/drm/i915/i915_driver.c | 44 +- drivers/gpu/drm/i915/i915_drm_client.c | 158 + drivers/gpu/drm/i915/i915_drm_client.h | 68 + drivers/gpu/drm/i915/i915_drv.h | 32 +- drivers/gpu/drm/i915/i915_file_private.h | 3 + drivers/gpu/drm/i915/i915_gem.c | 89 +- drivers/gpu/drm/i915/i915_gpu_error.c | 297 +- drivers/gpu/drm/i915/i915_gpu_error.h | 37 +- drivers/gpu/drm/i915/i915_params.c | 3 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 7 +- drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/i915/i915_query.c | 94 +- drivers/gpu/drm/i915/i915_reg.h | 25 +- drivers/gpu/drm/i915/i915_reg_defs.h | 2 - drivers/gpu/drm/i915/i915_sysfs.c | 310 +- drivers/gpu/drm/i915/i915_sysfs.h | 3 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 4 +- drivers/gpu/drm/i915/i915_vma.c | 108 +- drivers/gpu/drm/i915/i915_vma.h | 14 - drivers/gpu/drm/i915/i915_vma_resource.c | 2 +- drivers/gpu/drm/i915/i915_vma_resource.h | 6 + drivers/gpu/drm/i915/i915_vma_types.h | 8 +- drivers/gpu/drm/i915/intel_device_info.c | 30 +- drivers/gpu/drm/i915/intel_device_info.h | 13 +- drivers/gpu/drm/i915/intel_gvt.c | 252 +- drivers/gpu/drm/i915/intel_gvt.h | 32 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1292 + drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.h | 8 +- drivers/gpu/drm/i915/intel_pm.c | 19 + drivers/gpu/drm/i915/intel_region_ttm.c | 7 +- drivers/gpu/drm/i915/intel_region_ttm.h | 1 + drivers/gpu/drm/i915/intel_uncore.c | 86 +- drivers/gpu/drm/i915/intel_uncore.h | 7 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 18 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 13 +- drivers/gpu/drm/i915/selftests/mock_region.c | 4 + drivers/gpu/drm/msm/Kconfig | 3 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 21 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 17 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 63 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 1 - drivers/gpu/drm/msm/dp/dp_audio.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.h | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 2 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 3 +- drivers/gpu/drm/msm/edp/edp.h | 3 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 3 +- drivers/gpu/drm/msm/msm_drv.c | 31 +- drivers/gpu/drm/msm/msm_drv.h | 23 - drivers/gpu/drm/msm/msm_fb.c | 20 +- drivers/gpu/drm/msm/msm_fence.c | 6 +- drivers/gpu/drm/msm/msm_fence.h | 3 + drivers/gpu/drm/msm/msm_gem.c | 151 +- drivers/gpu/drm/msm/msm_gem.h | 53 +- drivers/gpu/drm/msm/msm_gem_submit.c | 32 +- drivers/gpu/drm/msm/msm_gem_vma.c | 61 +- drivers/gpu/drm/msm/msm_gpu.c | 48 +- drivers/gpu/drm/msm/msm_gpu.h | 25 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 97 +- drivers/gpu/drm/msm/msm_rd.c | 5 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 13 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 1 - drivers/gpu/drm/msm/msm_submitqueue.c | 2 + drivers/gpu/drm/mxsfb/mxsfb_kms.c | 170 +- drivers/gpu/drm/nouveau/Kconfig | 4 +- drivers/gpu/drm/nouveau/dispnv50/base917c.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 4 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 12 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 6 +- .../gpu/drm/nouveau/nvkm/engine/disp/coregv100.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 2 +- drivers/gpu/drm/panel/Kconfig | 3 +- drivers/gpu/drm/panel/panel-edp.c | 4 +- drivers/gpu/drm/panel/panel-lvds.c | 12 - .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 13 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 67 + drivers/gpu/drm/qxl/qxl_ttm.c | 39 +- drivers/gpu/drm/radeon/Makefile | 4 +- drivers/gpu/drm/radeon/atombios.h | 6 +- drivers/gpu/drm/radeon/atombios_dp.c | 2 +- drivers/gpu/drm/radeon/cik_blit_shaders.c | 246 - drivers/gpu/drm/radeon/cik_blit_shaders.h | 219 +- drivers/gpu/drm/radeon/evergreen_blit_shaders.c | 303 - drivers/gpu/drm/radeon/evergreen_blit_shaders.h | 278 +- drivers/gpu/drm/radeon/radeon_connectors.c | 2 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_mode.h | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 36 +- drivers/gpu/drm/radeon/si_dpm.c | 4 +- drivers/gpu/drm/rockchip/Kconfig | 4 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 2 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 2 +- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 43 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 4 +- drivers/gpu/drm/solomon/Kconfig | 9 + drivers/gpu/drm/solomon/Makefile | 1 + drivers/gpu/drm/solomon/ssd130x-i2c.c | 67 +- drivers/gpu/drm/solomon/ssd130x-spi.c | 178 + drivers/gpu/drm/solomon/ssd130x.c | 39 +- drivers/gpu/drm/solomon/ssd130x.h | 16 +- drivers/gpu/drm/sun4i/Kconfig | 2 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 40 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 1 + drivers/gpu/drm/sun4i/sun4i_drv.c | 1 + drivers/gpu/drm/sun4i/sun4i_frontend.c | 3 - drivers/gpu/drm/sun4i/sun4i_hdmi.h | 1 - drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 6 +- drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 8 + drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 7 +- drivers/gpu/drm/sun4i/sun8i_csc.c | 7 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 1 + drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 2 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 74 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 14 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 15 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 30 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 6 +- drivers/gpu/drm/sun4i/sunxi_engine.h | 27 + drivers/gpu/drm/tegra/Kconfig | 4 +- drivers/gpu/drm/tegra/dp.c | 2 +- drivers/gpu/drm/tegra/dpaux.c | 4 +- drivers/gpu/drm/tegra/sor.c | 4 +- drivers/gpu/drm/tidss/tidss_dispc.c | 18 + drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 2 +- drivers/gpu/drm/ttm/ttm_resource.c | 34 + drivers/gpu/drm/ttm/ttm_tt.c | 16 +- drivers/gpu/drm/v3d/v3d_perfmon.c | 3 +- drivers/gpu/drm/vc4/Kconfig | 5 + drivers/gpu/drm/vc4/vc4_bo.c | 8 +- drivers/gpu/drm/vc4/vc4_dsi.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 45 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 17 +- drivers/gpu/drm/vc4/vc4_plane.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 7 +- drivers/gpu/drm/xlnx/Kconfig | 3 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/hid/Kconfig | 12 + drivers/hid/Makefile | 1 + .../hid_descriptor/amd_sfh_hid_report_desc.h | 6 +- drivers/hid/hid-elan.c | 2 - drivers/hid/hid-google-atrus.c | 55 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-led.c | 2 +- drivers/hid/hid-multitouch.c | 3 + drivers/hid/hid-uclogic-core.c | 6 + drivers/hid/hid-uclogic-params.c | 20 + drivers/hid/hid-uclogic-params.h | 187 +- drivers/hid/hid-uclogic-rdesc.c | 50 + drivers/hid/hid-uclogic-rdesc.h | 10 + drivers/hid/usbhid/hid-core.c | 2 +- drivers/hid/usbhid/usbkbd.c | 2 +- drivers/hid/usbhid/usbmouse.c | 2 +- drivers/hid/wacom_sys.c | 2 +- drivers/hid/wacom_wac.c | 43 +- drivers/hid/wacom_wac.h | 5 + drivers/hv/channel.c | 116 +- drivers/hv/channel_mgmt.c | 9 +- drivers/hv/hyperv_vmbus.h | 2 +- drivers/hv/ring_buffer.c | 46 +- drivers/hv/vmbus_drv.c | 28 +- drivers/hwmon/Kconfig | 21 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/aquacomputer_d5next.c | 37 +- drivers/hwmon/asus-ec-sensors.c | 415 +- drivers/hwmon/dell-smm-hwmon.c | 147 +- drivers/hwmon/f71882fg.c | 5 +- drivers/hwmon/jc42.c | 6 + drivers/hwmon/lm75.c | 14 + drivers/hwmon/nct6775-core.c | 4205 ++ drivers/hwmon/nct6775-platform.c | 1226 + drivers/hwmon/nct6775.c | 5284 --- drivers/hwmon/nct6775.h | 252 + drivers/hwmon/occ/common.c | 100 +- drivers/hwmon/occ/common.h | 5 +- drivers/hwmon/occ/p8_i2c.c | 2 +- drivers/hwmon/occ/p9_sbe.c | 2 +- drivers/hwmon/occ/sysfs.c | 137 +- drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/pmbus/delta-ahe50dc-fan.c | 16 + drivers/hwmon/pmbus/max16601.c | 13 +- drivers/hwmon/pmbus/pmbus_core.c | 92 +- drivers/hwmon/tmp401.c | 46 +- drivers/hwspinlock/omap_hwspinlock.c | 6 +- drivers/i2c/busses/i2c-imx.c | 33 + drivers/i2c/busses/i2c-ismt.c | 4 +- drivers/i2c/busses/i2c-meson.c | 111 +- drivers/i2c/busses/i2c-pasemi-core.c | 6 + drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/i2c/busses/i2c-rcar.c | 31 +- drivers/i2c/i2c-dev.c | 17 +- drivers/idle/intel_idle.c | 160 +- drivers/iio/accel/Kconfig | 1 - drivers/iio/accel/adxl355_core.c | 7 +- drivers/iio/accel/adxl367.c | 1 - drivers/iio/accel/bmc150-accel-core.c | 4 +- drivers/iio/accel/fxls8962af-core.c | 1 - drivers/iio/accel/mma8452.c | 13 +- drivers/iio/accel/sca3000.c | 1 - drivers/iio/accel/ssp_accel_sensor.c | 1 - drivers/iio/accel/st_accel_core.c | 13 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7192.c | 4 +- drivers/iio/adc/ad7266.c | 44 +- drivers/iio/adc/ad7280a.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/sc27xx_adc.c | 470 +- drivers/iio/adc/stm32-dfsdm-adc.c | 5 +- drivers/iio/adc/stmpe-adc.c | 21 +- drivers/iio/adc/ti-ads8688.c | 1 + drivers/iio/adc/ti_am335x_adc.c | 4 +- drivers/iio/afe/Kconfig | 1 - drivers/iio/afe/iio-rescale.c | 5 +- drivers/iio/buffer/kfifo_buf.c | 10 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 5 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/common/st_sensors/st_sensors_core.c | 50 +- drivers/iio/dac/Kconfig | 4 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5755.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7303.c | 2 +- drivers/iio/dac/ltc2632.c | 8 +- drivers/iio/dac/ltc2688.c | 2 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 4 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 48 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/gyro/fxas21002c_core.c | 8 +- drivers/iio/gyro/mpu3050-core.c | 14 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/mpu3050.h | 2 +- drivers/iio/gyro/ssp_gyro_sensor.c | 1 - drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/health/max30100.c | 1 - drivers/iio/health/max30102.c | 1 - drivers/iio/imu/adis16480.c | 91 +- drivers/iio/imu/bmi160/bmi160_core.c | 27 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 13 +- drivers/iio/imu/bmi160/bmi160_spi.c | 18 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 15 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 43 +- drivers/iio/industrialio-event.c | 2 +- drivers/iio/industrialio-trigger.c | 4 +- drivers/iio/light/Kconfig | 1 - drivers/iio/light/apds9960.c | 1 - drivers/iio/light/stk3310.c | 25 + drivers/iio/light/tsl2772.c | 25 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/magnetometer/rm3100-core.c | 15 +- drivers/iio/magnetometer/st_magn_core.c | 15 +- drivers/iio/pressure/st_pressure_core.c | 8 +- drivers/iio/proximity/mb1232.c | 8 +- drivers/iio/proximity/ping.c | 5 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 +- drivers/iio/temperature/max31856.c | 6 +- drivers/iio/temperature/max31865.c | 4 +- drivers/infiniband/core/device.c | 24 +- drivers/infiniband/hw/hfi1/affinity.c | 9 +- drivers/infiniband/hw/hns/hns_roce_device.h | 11 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 29 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 20 - drivers/infiniband/hw/irdma/cm.c | 7 +- drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/fs.c | 5 - drivers/infiniband/hw/mlx5/main.c | 109 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 89 +- drivers/infiniband/hw/mlx5/mr.c | 421 +- drivers/infiniband/hw/mlx5/odp.c | 63 +- drivers/infiniband/hw/mlx5/qp.c | 1 + drivers/infiniband/hw/mlx5/umr.c | 700 + drivers/infiniband/hw/mlx5/umr.h | 97 + drivers/infiniband/hw/mlx5/wr.c | 377 +- drivers/infiniband/hw/mlx5/wr.h | 60 + drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 2 +- drivers/infiniband/sw/rxe/rxe_req.c | 7 +- drivers/infiniband/sw/rxe/rxe_resp.c | 35 +- drivers/input/input.c | 4 +- drivers/input/joystick/Kconfig | 11 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/sensehat-joystick.c | 137 + drivers/input/keyboard/clps711x-keypad.c | 3 +- drivers/input/keyboard/cros_ec_keyb.c | 9 + drivers/input/keyboard/ep93xx_keypad.c | 7 +- drivers/input/keyboard/omap-keypad.c | 1 + drivers/input/keyboard/omap4-keypad.c | 2 +- drivers/input/keyboard/sun4i-lradc-keys.c | 22 +- drivers/input/misc/ati_remote2.c | 2 +- drivers/input/misc/cm109.c | 2 +- drivers/input/misc/iqs7222.c | 37 +- drivers/input/misc/pm8941-pwrkey.c | 127 +- drivers/input/misc/powermate.c | 2 +- drivers/input/misc/yealink.c | 2 +- drivers/input/mouse/pxa930_trkball.c | 1 - drivers/input/rmi4/rmi_f54.c | 1 - drivers/input/tablet/acecad.c | 2 +- drivers/input/tablet/aiptek.c | 3 +- drivers/input/tablet/pegasus_notetaker.c | 2 +- drivers/input/touchscreen/Kconfig | 2 + drivers/input/touchscreen/mainstone-wm97xx.c | 130 +- drivers/input/touchscreen/wm97xx-core.c | 42 +- drivers/input/touchscreen/zylonite-wm97xx.c | 43 +- drivers/interconnect/core.c | 8 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/icc-rpm.c | 2 +- drivers/interconnect/qcom/icc-rpm.h | 2 +- drivers/interconnect/qcom/icc-rpmh.c | 2 +- drivers/interconnect/qcom/icc-rpmh.h | 6 +- drivers/interconnect/qcom/msm8916.c | 12 +- drivers/interconnect/qcom/msm8939.c | 16 +- drivers/interconnect/qcom/msm8974.c | 28 +- drivers/interconnect/qcom/msm8996.c | 16 +- drivers/interconnect/qcom/osm-l3.c | 16 +- drivers/interconnect/qcom/qcm2290.c | 24 +- drivers/interconnect/qcom/qcs404.c | 12 +- drivers/interconnect/qcom/sc7180.c | 89 +- drivers/interconnect/qcom/sc7280.c | 72 +- drivers/interconnect/qcom/sc8180x.c | 44 +- drivers/interconnect/qcom/sc8280xp.c | 2438 ++ drivers/interconnect/qcom/sc8280xp.h | 209 + drivers/interconnect/qcom/sdm660.c | 24 +- drivers/interconnect/qcom/sdm845.c | 32 +- drivers/interconnect/qcom/sdx55.c | 33 +- drivers/interconnect/qcom/sdx65.c | 231 + drivers/interconnect/qcom/sdx65.h | 65 + drivers/interconnect/qcom/sm8150.c | 66 +- drivers/interconnect/qcom/sm8250.c | 66 +- drivers/interconnect/qcom/sm8350.c | 60 +- drivers/interconnect/qcom/sm8450.c | 68 +- drivers/iommu/amd/amd_iommu_types.h | 4 + drivers/iommu/amd/init.c | 12 +- drivers/iommu/amd/iommu.c | 16 +- drivers/iommu/amd/iommu_v2.c | 12 +- drivers/iommu/apple-dart.c | 9 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 9 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 30 + drivers/iommu/dma-iommu.c | 5 + drivers/iommu/fsl_pamu.c | 3 + drivers/iommu/fsl_pamu_domain.c | 1 + drivers/iommu/intel/dmar.c | 6 +- drivers/iommu/intel/iommu.c | 46 +- drivers/iommu/intel/svm.c | 4 + drivers/iommu/iommu.c | 251 +- drivers/iommu/msm_iommu.c | 11 +- drivers/irqchip/irq-ixp4xx.c | 126 +- drivers/leds/leds-locomo.c | 1 - drivers/md/bcache/alloc.c | 2 +- drivers/md/bcache/debug.c | 10 +- drivers/md/bcache/journal.c | 2 +- drivers/md/bcache/request.c | 6 +- drivers/md/bcache/super.c | 3 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/dm-bufio.c | 9 +- drivers/md/dm-cache-target.c | 9 +- drivers/md/dm-clone-target.c | 9 +- drivers/md/dm-core.h | 38 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-flakey.c | 4 +- drivers/md/dm-io.c | 2 +- drivers/md/dm-linear.c | 11 +- drivers/md/dm-log-writes.c | 3 +- drivers/md/dm-raid.c | 9 +- drivers/md/dm-stats.c | 3 + drivers/md/dm-table.c | 41 +- drivers/md/dm-thin.c | 15 +- drivers/md/dm-zone.c | 10 - drivers/md/dm.c | 537 +- drivers/md/dm.h | 4 +- drivers/md/md-bitmap.c | 45 +- drivers/md/md-cluster.c | 2 +- drivers/md/md-linear.c | 11 +- drivers/md/md.c | 67 +- drivers/md/md.h | 62 +- drivers/md/raid0.c | 38 +- drivers/md/raid1.c | 73 +- drivers/md/raid10.c | 81 +- drivers/md/raid5-cache.c | 8 +- drivers/md/raid5-ppl.c | 13 +- drivers/md/raid5.c | 240 +- drivers/md/raid5.h | 23 +- drivers/media/cec/core/cec-adap.c | 282 +- drivers/media/cec/core/cec-api.c | 24 +- drivers/media/cec/core/cec-core.c | 18 +- drivers/media/cec/core/cec-pin-priv.h | 11 + drivers/media/cec/core/cec-pin.c | 23 +- drivers/media/cec/core/cec-priv.h | 10 + drivers/media/common/saa7146/saa7146_video.c | 1 - drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/ccs/ccs-core.c | 36 +- drivers/media/i2c/dw9714.c | 2 +- drivers/media/i2c/dw9768.c | 6 - drivers/media/i2c/max9286.c | 19 +- drivers/media/i2c/ov5645.c | 6 +- drivers/media/i2c/ov5695.c | 2 +- drivers/media/i2c/ov7640.c | 33 +- drivers/media/mc/mc-device.c | 21 +- drivers/media/mc/mc-entity.c | 80 +- drivers/media/pci/bt8xx/bttv-driver.c | 2 - drivers/media/pci/cx18/cx18-ioctl.c | 2 - drivers/media/pci/cx23885/cx23885-core.c | 6 +- drivers/media/pci/cx25821/cx25821-core.c | 2 +- drivers/media/pci/cx88/cx88-blackbird.c | 1 - drivers/media/pci/cx88/cx88-video.c | 1 - drivers/media/pci/dt3155/dt3155.c | 3 - drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 6 - drivers/media/pci/ivtv/ivtv-ioctl.c | 1 - drivers/media/pci/meye/meye.c | 1 - drivers/media/pci/saa7134/saa7134-video.c | 4 +- drivers/media/pci/saa7164/saa7164-encoder.c | 1 - drivers/media/pci/saa7164/saa7164-vbi.c | 1 - drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c | 3 - drivers/media/pci/solo6x10/solo6x10-v4l2.c | 4 - drivers/media/pci/sta2x11/sta2x11_vip.c | 4 - drivers/media/pci/tw5864/tw5864-video.c | 1 - drivers/media/pci/tw68/tw68-video.c | 3 - drivers/media/pci/tw686x/tw686x-video.c | 2 - drivers/media/platform/allegro-dvt/allegro-core.c | 5 - drivers/media/platform/amphion/vdec.c | 2 +- drivers/media/platform/chips-media/coda-bit.c | 4 +- drivers/media/platform/chips-media/coda-common.c | 118 +- drivers/media/platform/chips-media/coda-jpeg.c | 24 +- drivers/media/platform/chips-media/coda.h | 7 + drivers/media/platform/marvell/cafe-driver.c | 1 - .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 2 - drivers/media/platform/nxp/Kconfig | 1 - drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 4 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 64 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 2 +- drivers/media/platform/nxp/imx-mipi-csis.c | 669 +- drivers/media/platform/qcom/camss/camss-video.c | 4 - drivers/media/platform/qcom/venus/core.h | 1 + drivers/media/platform/qcom/venus/helpers.c | 85 +- drivers/media/platform/qcom/venus/helpers.h | 1 + drivers/media/platform/qcom/venus/hfi.c | 3 + .../media/platform/qcom/venus/hfi_platform_v4.c | 4 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 4 +- drivers/media/platform/qcom/venus/hfi_venus.c | 4 +- drivers/media/platform/qcom/venus/vdec.c | 37 +- drivers/media/platform/qcom/venus/venc.c | 6 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 8 + .../media/platform/renesas/rcar-vin/rcar-core.c | 2 - .../media/platform/renesas/rcar-vin/rcar-v4l2.c | 13 +- drivers/media/platform/renesas/rcar_jpu.c | 2 - drivers/media/platform/renesas/vsp1/vsp1_drv.c | 2 - drivers/media/platform/renesas/vsp1/vsp1_entity.c | 10 +- drivers/media/platform/renesas/vsp1/vsp1_histo.c | 2 - drivers/media/platform/renesas/vsp1/vsp1_video.c | 2 - .../media/platform/samsung/exynos-gsc/gsc-m2m.c | 5 - drivers/media/platform/samsung/exynos4-is/common.c | 2 - .../media/platform/samsung/exynos4-is/fimc-lite.c | 4 - .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 2 - .../media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c | 1 - .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c | 2 - .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 2 - drivers/media/platform/st/stm32/stm32-dcmi.c | 2 - drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 2 - .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 4 - drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 2 - drivers/media/platform/ti/cal/cal-video.c | 4 - drivers/media/platform/ti/cal/cal.c | 2 - drivers/media/platform/ti/davinci/vpbe_display.c | 2 - drivers/media/platform/ti/davinci/vpif_capture.c | 2 - drivers/media/platform/ti/davinci/vpif_display.c | 2 - drivers/media/platform/video-mux.c | 4 +- drivers/media/radio/radio-maxiradio.c | 2 - drivers/media/rc/ati_remote.c | 4 +- drivers/media/rc/bpf-lirc.c | 8 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/meson-ir-tx.c | 4 +- drivers/media/rc/streamzap.c | 2 +- drivers/media/rc/xbox_remote.c | 2 +- drivers/media/usb/tm6000/tm6000-dvb.c | 2 +- drivers/media/usb/tm6000/tm6000-input.c | 2 +- drivers/media/usb/tm6000/tm6000-video.c | 2 +- drivers/media/v4l2-core/tuner-core.c | 4 +- drivers/media/v4l2-core/v4l2-async.c | 33 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 9 + drivers/media/v4l2-core/v4l2-ioctl.c | 6 + drivers/media/v4l2-core/v4l2-subdev.c | 214 +- drivers/memory/Kconfig | 2 +- drivers/memory/brcmstb_dpfe.c | 10 +- drivers/memory/da8xx-ddrctl.c | 3 +- drivers/memory/emif.c | 4 +- drivers/memory/fsl-corenet-cf.c | 9 +- drivers/memory/omap-gpmc.c | 43 +- drivers/memory/renesas-rpc-if.c | 31 +- drivers/memory/tegra/mc.c | 144 +- drivers/memory/tegra/mc.h | 43 +- drivers/memory/tegra/tegra186.c | 43 + drivers/memory/tegra/tegra194.c | 9 + drivers/memory/tegra/tegra234.c | 9 + drivers/memory/ti-aemif.c | 4 +- drivers/memory/ti-emif-pm.c | 6 +- drivers/memstick/core/ms_block.c | 4 +- drivers/message/fusion/mptctl.c | 3 - drivers/mfd/cros_ec_dev.c | 19 + drivers/mfd/hi655x-pmic.c | 27 +- drivers/mfd/ipaq-micro.c | 2 +- drivers/mfd/mt6397-core.c | 13 + drivers/misc/bcm-vk/bcm_vk_msg.c | 29 +- drivers/misc/eeprom/at25.c | 19 +- drivers/misc/fastrpc.c | 9 +- drivers/misc/lkdtm/bugs.c | 96 +- drivers/misc/lkdtm/cfi.c | 145 +- drivers/misc/lkdtm/core.c | 138 +- drivers/misc/lkdtm/fortify.c | 17 +- drivers/misc/lkdtm/heap.c | 47 +- drivers/misc/lkdtm/lkdtm.h | 142 +- drivers/misc/lkdtm/perms.c | 47 +- drivers/misc/lkdtm/powerpc.c | 11 +- drivers/misc/lkdtm/refcount.c | 65 +- drivers/misc/lkdtm/stackleak.c | 11 +- drivers/misc/lkdtm/usercopy.c | 49 +- drivers/misc/mei/Kconfig | 14 + drivers/misc/mei/Makefile | 3 + drivers/misc/mei/bus-fixup.c | 25 + drivers/misc/mei/gsc-me.c | 259 + drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/hdcp/mei_hdcp.h | 2 +- drivers/misc/mei/hw-me.c | 29 +- drivers/misc/mei/hw-me.h | 2 + drivers/misc/mei/pxp/mei_pxp.c | 2 +- drivers/misc/pvpanic/pvpanic.c | 10 +- drivers/misc/vmw_balloon.c | 4 +- drivers/misc/vmw_vmci/Kconfig | 2 +- drivers/misc/vmw_vmci/vmci_context.c | 15 +- drivers/misc/vmw_vmci/vmci_guest.c | 4 + drivers/misc/vmw_vmci/vmci_queue_pair.c | 12 + drivers/mmc/core/block.c | 8 +- drivers/mmc/core/core.c | 3 - drivers/mmc/core/mmc.c | 15 +- drivers/mmc/core/queue.c | 3 +- drivers/mmc/core/sd.c | 7 + drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/jz4740_mmc.c | 20 + drivers/mmc/host/meson-gx-mmc.c | 21 +- drivers/mmc/host/mmci.c | 2 + drivers/mmc/host/mxcmmc.c | 2 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mmc/host/sdhci-omap.c | 9 +- drivers/mmc/host/sdhci-pci-gli.c | 10 + drivers/mmc/host/sdhci_am654.c | 23 +- drivers/mmc/host/sh_mmcif.c | 2 +- drivers/mtd/chips/cfi_cmdset_0002.c | 112 +- drivers/mtd/devices/phram.c | 67 +- drivers/mtd/maps/pxa2xx-flash.c | 2 - drivers/mtd/mtd_blkdevs.c | 1 - drivers/mtd/mtdblock.c | 8 +- drivers/mtd/mtdcore.c | 11 +- drivers/mtd/mtdoops.c | 61 +- drivers/mtd/mtdpart.c | 3 - drivers/mtd/nand/Kconfig | 7 + drivers/mtd/nand/Makefile | 1 + drivers/mtd/nand/ecc-mtk.c | 599 + drivers/mtd/nand/raw/Kconfig | 1 + drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 5 +- drivers/mtd/nand/raw/denali_pci.c | 15 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 296 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 12 +- drivers/mtd/nand/raw/intel-nand-controller.c | 2 +- drivers/mtd/nand/raw/mtk_ecc.c | 597 - drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/nand_ids.c | 3 + drivers/mtd/nand/raw/qcom_nandc.c | 24 +- drivers/mtd/nand/raw/sh_flctl.c | 14 +- drivers/mtd/nand/raw/tmio_nand.c | 3 + drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/core.c | 1 + drivers/mtd/nand/spi/xtx.c | 129 + drivers/mtd/spi-nor/core.c | 254 +- drivers/mtd/spi-nor/core.h | 115 + drivers/mtd/spi-nor/micron-st.c | 139 +- drivers/mtd/spi-nor/spansion.c | 159 +- drivers/mtd/spi-nor/xilinx.c | 12 +- drivers/net/bonding/bond_main.c | 15 +- drivers/net/can/Kconfig | 1 + drivers/net/can/Makefile | 1 + drivers/net/can/ctucanfd/Kconfig | 34 + drivers/net/can/ctucanfd/Makefile | 10 + drivers/net/can/ctucanfd/ctucanfd.h | 82 + drivers/net/can/ctucanfd/ctucanfd_base.c | 1490 + drivers/net/can/ctucanfd/ctucanfd_kframe.h | 77 + drivers/net/can/ctucanfd/ctucanfd_kregs.h | 325 + drivers/net/can/ctucanfd/ctucanfd_pci.c | 304 + drivers/net/can/ctucanfd/ctucanfd_platform.c | 132 + drivers/net/can/dev/bittiming.c | 2 +- drivers/net/can/dev/rx-offload.c | 6 +- drivers/net/can/flexcan/flexcan-core.c | 16 +- drivers/net/can/grcan.c | 46 +- drivers/net/can/m_can/m_can.c | 2 +- drivers/net/can/mscan/mpc5xxx_can.c | 2 + drivers/net/can/sja1000/Kconfig | 2 +- drivers/net/can/sja1000/tscan1.c | 7 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 25 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 12 +- drivers/net/can/ti_hecc.c | 4 +- drivers/net/can/xilinx_can.c | 4 +- drivers/net/dsa/b53/b53_common.c | 42 +- drivers/net/dsa/b53/b53_priv.h | 24 +- drivers/net/dsa/b53/b53_serdes.c | 74 +- drivers/net/dsa/b53/b53_serdes.h | 9 +- drivers/net/dsa/b53/b53_srab.c | 4 +- drivers/net/dsa/lantiq_gswip.c | 3 - drivers/net/dsa/microchip/ksz8795.c | 35 +- drivers/net/dsa/microchip/ksz8795_reg.h | 3 - drivers/net/dsa/microchip/ksz9477.c | 169 +- drivers/net/dsa/microchip/ksz9477_reg.h | 4 - drivers/net/dsa/microchip/ksz_common.c | 136 + drivers/net/dsa/microchip/ksz_common.h | 10 + drivers/net/dsa/mt7530.c | 19 +- drivers/net/dsa/mv88e6xxx/chip.c | 56 +- drivers/net/dsa/mv88e6xxx/port_hidden.c | 5 +- drivers/net/dsa/ocelot/felix.c | 24 +- drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/ocelot/felix_vsc9959.c | 2 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- drivers/net/dsa/qca8k.c | 145 +- drivers/net/dsa/qca8k.h | 12 +- drivers/net/dsa/realtek/realtek-mdio.c | 1 - drivers/net/dsa/realtek/realtek-smi.c | 4 - drivers/net/eql.c | 3 +- drivers/net/ethernet/Kconfig | 26 +- drivers/net/ethernet/alacritech/slic.h | 2 - drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 3 +- .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 9 + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 87 + drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 136 + drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 5 + .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 409 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 21 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 25 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 6 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 10 +- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bgmac.h | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 9 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 11 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 7 +- drivers/net/ethernet/brocade/bna/bnad.c | 3 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 16 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 2 - drivers/net/ethernet/emulex/benet/be.h | 3 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/engleder/tsnep_main.c | 3 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 4 - drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/gianfar.h | 3 - .../net/ethernet/fungible/funeth/funeth_devlink.c | 8 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 6 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 17 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 4 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 2 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 1 + .../hns3/hns3_common/hclge_comm_tqp_stats.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 84 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 14 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 141 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 33 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 7 +- drivers/net/ethernet/ibm/ibmvnic.c | 439 +- drivers/net/ethernet/ibm/ibmvnic.h | 60 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 1 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 39 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 3 +- drivers/net/ethernet/intel/ice/ice_eswitch.h | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 3 + drivers/net/ethernet/intel/ice/ice_nvm.c | 1 + drivers/net/ethernet/intel/ice/ice_sriov.c | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 1 + drivers/net/ethernet/intel/ice/ice_virtchnl.c | 27 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 60 +- drivers/net/ethernet/intel/igc/igc_i225.c | 11 +- drivers/net/ethernet/intel/igc/igc_phy.c | 4 +- drivers/net/ethernet/intel/igc/igc_ptp.c | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 1 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 53 +- drivers/net/ethernet/marvell/Kconfig | 1 + drivers/net/ethernet/marvell/mvneta.c | 20 +- .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 2 +- .../ethernet/marvell/octeon_ep/octep_ctrl_mbox.c | 13 +- .../net/ethernet/marvell/octeon_ep/octep_main.c | 5 +- .../net/ethernet/marvell/octeon_ep/octep_main.h | 9 - .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 35 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 12 + .../ethernet/marvell/prestera/prestera_flower.c | 10 + .../net/ethernet/marvell/prestera/prestera_hw.c | 81 + .../net/ethernet/marvell/prestera/prestera_hw.h | 13 + drivers/net/ethernet/marvell/skge.c | 3 +- drivers/net/ethernet/marvell/sky2.c | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 1 - drivers/net/ethernet/mediatek/mtk_sgmii.c | 1 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 3 +- drivers/net/ethernet/mediatek/mtk_wed.c | 2 + drivers/net/ethernet/mellanox/mlx4/cmd.c | 33 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 4 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 4 +- drivers/net/ethernet/mellanox/mlx4/main.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 58 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 80 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 678 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 47 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 301 +- .../net/ethernet/mellanox/mlxsw/core_linecards.c | 1373 + drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 246 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 39 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 461 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 282 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 35 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 6 + .../net/ethernet/microchip/lan966x/lan966x_mac.c | 4 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 28 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 4 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 276 +- .../net/ethernet/microchip/lan966x/lan966x_regs.h | 40 + drivers/net/ethernet/mscc/ocelot.c | 21 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 4 - drivers/net/ethernet/mscc/ocelot_vsc7514.c | 2 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 2 +- drivers/net/ethernet/natsemi/natsemi.c | 2 - drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.h | 2 - drivers/net/ethernet/netronome/nfp/crypto/tls.c | 2 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 25 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 43 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 3 + drivers/net/ethernet/nvidia/forcedeth.c | 6 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 12 +- drivers/net/ethernet/qlogic/qed/Makefile | 3 +- .../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 238 - drivers/net/ethernet/qlogic/qed/qed_rdma.c | 45 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 10 +- drivers/net/ethernet/realtek/atp.h | 4 - drivers/net/ethernet/sfc/Makefile | 2 +- drivers/net/ethernet/sfc/ef100.c | 27 +- drivers/net/ethernet/sfc/ef100_nic.c | 6 +- drivers/net/ethernet/sfc/ef100_sriov.c | 56 + drivers/net/ethernet/sfc/ef100_sriov.h | 14 + drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/smsc/smsc9420.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 1 + .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 12 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 1 + .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 24 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 6 +- drivers/net/ethernet/ti/cpsw.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 42 +- drivers/net/ethernet/ti/cpsw_priv.c | 30 +- drivers/net/ethernet/ti/cpsw_priv.h | 1 - drivers/net/ethernet/ti/davinci_emac.c | 12 +- drivers/net/ethernet/ti/davinci_mdio.c | 18 +- drivers/net/ethernet/ti/netcp_core.c | 5 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/spider_net.h | 1 - drivers/net/ethernet/via/via-velocity.c | 3 +- drivers/net/ethernet/via/via-velocity.h | 1 - drivers/net/ethernet/xilinx/xilinx_emaclite.c | 55 +- drivers/net/geneve.c | 10 +- drivers/net/hamradio/Kconfig | 34 - drivers/net/hamradio/Makefile | 1 - drivers/net/hamradio/dmascc.c | 1450 - drivers/net/hippi/rrunner.c | 2 + drivers/net/ipa/ipa_endpoint.c | 9 +- drivers/net/mdio/mdio-aspeed.c | 15 +- drivers/net/mdio/mdio-mux-bcm6368.c | 2 +- drivers/net/phy/Kconfig | 7 + drivers/net/phy/Makefile | 1 + drivers/net/phy/adin1100.c | 292 + drivers/net/phy/marvell.c | 16 +- drivers/net/phy/marvell10g.c | 2 +- drivers/net/phy/micrel.c | 32 +- drivers/net/phy/microchip_t1.c | 51 + drivers/net/phy/phy-c45.c | 257 +- drivers/net/phy/phy-core.c | 3 +- drivers/net/phy/phy_device.c | 10 +- drivers/net/phy/phylink.c | 4 +- drivers/net/tun.c | 2 +- drivers/net/usb/cdc_ether.c | 3 +- drivers/net/usb/cdc_ncm.c | 12 +- drivers/net/usb/lan78xx.c | 8 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/usb/rndis_host.c | 49 +- drivers/net/usb/sr9800.h | 2 +- drivers/net/usb/usbnet.c | 4 +- drivers/net/veth.c | 2 +- drivers/net/virtio_net.c | 20 +- drivers/net/wan/Kconfig | 44 - drivers/net/wan/Makefile | 3 - drivers/net/wan/cosa.c | 2052 - drivers/net/wan/cosa.h | 104 - drivers/net/wan/hostess_sv11.c | 336 - drivers/net/wan/sealevel.c | 352 - drivers/net/wan/z85230.c | 1641 - drivers/net/wan/z85230.h | 407 - drivers/net/wireguard/device.c | 3 +- drivers/net/wireless/Kconfig | 1 + drivers/net/wireless/Makefile | 1 + drivers/net/wireless/ath/ar5523/ar5523.c | 3 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 1 + drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 2 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 23 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 6 + drivers/net/wireless/mediatek/mt76/usb.c | 2 +- drivers/net/wireless/purelifi/Kconfig | 17 + drivers/net/wireless/purelifi/Makefile | 2 + drivers/net/wireless/purelifi/plfxlc/Kconfig | 14 + drivers/net/wireless/purelifi/plfxlc/Makefile | 3 + drivers/net/wireless/purelifi/plfxlc/chip.c | 99 + drivers/net/wireless/purelifi/plfxlc/chip.h | 70 + drivers/net/wireless/purelifi/plfxlc/firmware.c | 276 + drivers/net/wireless/purelifi/plfxlc/intf.h | 52 + drivers/net/wireless/purelifi/plfxlc/mac.c | 754 + drivers/net/wireless/purelifi/plfxlc/mac.h | 184 + drivers/net/wireless/purelifi/plfxlc/usb.c | 891 + drivers/net/wireless/purelifi/plfxlc/usb.h | 198 + drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 4 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 8 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 16 +- drivers/net/wireless/realtek/rtw88/fw.c | 20 +- drivers/net/wireless/realtek/rtw88/mac.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 3 +- drivers/net/wireless/realtek/rtw88/main.h | 1 + drivers/net/wireless/realtek/rtw88/pci.c | 12 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/realtek/rtw89/core.c | 10 + drivers/net/wireless/realtek/rtw89/core.h | 91 + drivers/net/wireless/realtek/rtw89/fw.c | 39 + drivers/net/wireless/realtek/rtw89/fw.h | 12 + drivers/net/wireless/realtek/rtw89/mac.c | 6 +- drivers/net/wireless/realtek/rtw89/pci.c | 339 +- drivers/net/wireless/realtek/rtw89/pci.h | 144 + drivers/net/wireless/realtek/rtw89/phy.c | 350 + drivers/net/wireless/realtek/rtw89/phy.h | 73 +- drivers/net/wireless/realtek/rtw89/ps.c | 34 +- drivers/net/wireless/realtek/rtw89/reg.h | 254 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 4 + drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 8 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 24 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 8 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 2104 + drivers/net/wireless/realtek/rtw89/rtw8852c.h | 20 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 214 + drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h | 14 + .../net/wireless/realtek/rtw89/rtw8852c_table.c | 19470 +++++++++ .../net/wireless/realtek/rtw89/rtw8852c_table.h | 36 + drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 16 + drivers/net/wireless/realtek/rtw89/util.h | 30 + drivers/net/wireless/ti/wl18xx/debugfs.c | 18 +- drivers/net/wireless/ti/wlcore/cmd.c | 6 +- drivers/net/wireless/ti/wlcore/main.c | 225 +- drivers/net/wireless/ti/wlcore/scan.c | 6 +- drivers/net/wireless/ti/wlcore/sdio.c | 3 +- drivers/net/wireless/ti/wlcore/sysfs.c | 6 +- drivers/net/wireless/ti/wlcore/testmode.c | 12 +- drivers/net/wireless/ti/wlcore/tx.c | 6 +- drivers/net/wireless/ti/wlcore/vendor_cmd.c | 18 +- drivers/net/wwan/wwan_hwsim.c | 22 +- drivers/net/xen-netback/interface.c | 3 +- drivers/nfc/nfcmrvl/main.c | 2 +- drivers/nvdimm/security.c | 5 - drivers/nvme/host/core.c | 31 +- drivers/nvme/host/nvme.h | 5 + drivers/nvme/host/pci.c | 9 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvme/target/zns.c | 3 +- drivers/nvmem/Kconfig | 1 + drivers/nvmem/brcm_nvram.c | 2 + drivers/nvmem/layerscape-sfp.c | 36 +- drivers/nvmem/qfprom.c | 3 +- drivers/of/overlay.c | 287 +- drivers/of/platform.c | 84 +- drivers/of/property.c | 5 +- drivers/opp/core.c | 11 +- drivers/opp/debugfs.c | 10 +- drivers/opp/of.c | 6 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 3 +- drivers/pci/controller/dwc/pcie-designware-host.c | 3 +- drivers/pci/controller/dwc/pcie-qcom.c | 15 +- drivers/pci/controller/dwc/pcie-tegra194.c | 9 - drivers/pci/controller/pci-hyperv.c | 91 +- drivers/pci/controller/pcie-mediatek.c | 1 + drivers/pci/controller/pcie-rockchip-ep.c | 3 +- drivers/pci/hotplug/pnv_php.c | 1 + drivers/pci/hotplug/rpadlpar_core.c | 1 + drivers/pci/hotplug/rpaphp_core.c | 2 + drivers/pci/hotplug/rpaphp_pci.c | 1 + drivers/pci/hotplug/rpaphp_slot.c | 1 + drivers/pci/p2pdma.c | 25 +- drivers/pci/pci-acpi.c | 3 + drivers/pci/pci-driver.c | 28 +- drivers/pci/pci-stub.c | 1 + drivers/pci/pci-sysfs.c | 28 +- drivers/pci/pcie/portdrv_pci.c | 2 + drivers/pci/quirks.c | 47 + drivers/pcmcia/Kconfig | 3 +- drivers/pcmcia/Makefile | 13 - drivers/pcmcia/omap_cf.c | 48 +- drivers/pcmcia/pxa2xx_balloon3.c | 137 - drivers/pcmcia/pxa2xx_base.c | 48 +- drivers/pcmcia/pxa2xx_colibri.c | 165 - drivers/pcmcia/pxa2xx_e740.c | 127 - drivers/pcmcia/pxa2xx_hx4700.c | 118 - drivers/pcmcia/pxa2xx_palmld.c | 110 - drivers/pcmcia/pxa2xx_palmtc.c | 162 - drivers/pcmcia/pxa2xx_palmtx.c | 111 - drivers/pcmcia/pxa2xx_sharpsl.c | 3 +- drivers/pcmcia/pxa2xx_trizeps4.c | 200 - drivers/pcmcia/pxa2xx_viper.c | 182 - drivers/pcmcia/pxa2xx_vpac270.c | 137 - drivers/pcmcia/sa1111_generic.c | 1 - drivers/pcmcia/sa1111_lubbock.c | 1 - drivers/pcmcia/soc_common.c | 27 +- drivers/pcmcia/soc_common.h | 120 +- drivers/perf/thunderx2_pmu.c | 4 +- drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 166 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 20 +- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 276 +- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 10 +- drivers/phy/phy-core.c | 44 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 125 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 17 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 18 + drivers/pinctrl/mediatek/Kconfig | 2 + drivers/pinctrl/mediatek/pinctrl-mt8365.c | 2 +- drivers/pinctrl/meson/pinctrl-meson-s4.c | 3 +- drivers/pinctrl/meson/pinctrl-meson.c | 2 +- drivers/pinctrl/mvebu/Kconfig | 4 + drivers/pinctrl/mvebu/Makefile | 1 + drivers/pinctrl/mvebu/pinctrl-ac5.c | 261 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 4 +- drivers/pinctrl/nomadik/pinctrl-nomadik-db8500.c | 7 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 8 +- drivers/pinctrl/pinctrl-amd.c | 11 +- drivers/pinctrl/pinctrl-apple-gpio.c | 29 +- drivers/pinctrl/pinctrl-ingenic.c | 118 +- drivers/pinctrl/pinctrl-max77620.c | 1 - drivers/pinctrl/pinctrl-ocelot.c | 26 +- drivers/pinctrl/pinctrl-pistachio.c | 6 +- drivers/pinctrl/pinctrl-rockchip.c | 601 +- drivers/pinctrl/pinctrl-rockchip.h | 177 +- drivers/pinctrl/pinctrl-thunderbay.c | 7 +- drivers/pinctrl/qcom/Kconfig | 19 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 309 +- drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 86 + drivers/pinctrl/qcom/pinctrl-msm.c | 53 +- drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c | 167 + drivers/pinctrl/qcom/pinctrl-sm6350.c | 16 +- drivers/pinctrl/qcom/pinctrl-sm8150.c | 22 + drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c | 163 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/ralink/Kconfig | 28 +- drivers/pinctrl/ralink/Makefile | 4 +- drivers/pinctrl/ralink/pinctrl-mt7620.c | 302 +- drivers/pinctrl/ralink/pinctrl-mt7621.c | 76 +- drivers/pinctrl/ralink/pinctrl-ralink.c | 349 + drivers/pinctrl/ralink/pinctrl-ralink.h | 53 + drivers/pinctrl/ralink/pinctrl-rt2880.c | 381 +- drivers/pinctrl/ralink/pinctrl-rt288x.c | 60 - drivers/pinctrl/ralink/pinctrl-rt305x.c | 66 +- drivers/pinctrl/ralink/pinctrl-rt3883.c | 50 +- drivers/pinctrl/ralink/pinmux.h | 53 - drivers/pinctrl/renesas/core.c | 67 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/pinctrl/samsung/Kconfig | 11 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 69 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 1 + drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 2 +- drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 2 +- drivers/pinctrl/sunplus/sppctl_sp7021.c | 8 + drivers/platform/chrome/cros_ec.c | 36 +- drivers/platform/chrome/cros_ec_chardev.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 50 +- drivers/platform/x86/asus-wmi.c | 15 +- drivers/platform/x86/dell/dell-laptop.c | 13 + drivers/platform/x86/gigabyte-wmi.c | 1 + drivers/platform/x86/intel/pmc/core.h | 2 +- drivers/platform/x86/intel/sdsi.c | 44 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 3 + drivers/power/supply/power_supply_core.c | 6 + drivers/power/supply/samsung-sdi-battery.c | 2 + drivers/power/supply/tosa_battery.c | 191 +- drivers/powercap/dtpm_cpu.c | 2 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/pwm/Kconfig | 25 + drivers/pwm/Makefile | 2 + drivers/pwm/pwm-atmel-tcb.c | 14 +- drivers/pwm/pwm-clps711x.c | 68 +- drivers/pwm/pwm-lp3943.c | 42 +- drivers/pwm/pwm-raspberrypi-poe.c | 2 +- drivers/pwm/pwm-sun4i.c | 18 +- drivers/pwm/pwm-sunplus.c | 232 + drivers/pwm/pwm-xilinx.c | 321 + drivers/regulator/Kconfig | 7 + drivers/regulator/Makefile | 1 + drivers/regulator/core.c | 23 +- drivers/regulator/da9121-regulator.c | 2 + drivers/regulator/rt4801-regulator.c | 49 +- drivers/regulator/sm5703-regulator.c | 167 + drivers/regulator/stm32-vrefbuf.c | 30 +- drivers/remoteproc/imx_rproc.c | 3 + drivers/remoteproc/mtk_scp.c | 6 +- drivers/remoteproc/qcom_q6v5_pas.c | 33 + drivers/remoteproc/remoteproc_cdev.c | 11 - drivers/remoteproc/remoteproc_core.c | 11 + drivers/remoteproc/remoteproc_sysfs.c | 11 - drivers/reset/Kconfig | 2 +- drivers/rpmsg/qcom_smd.c | 4 +- drivers/rpmsg/rpmsg_core.c | 3 +- drivers/rpmsg/rpmsg_internal.h | 13 +- drivers/rpmsg/rpmsg_ns.c | 14 +- drivers/rpmsg/virtio_rpmsg_bus.c | 9 +- drivers/rtc/rtc-pxa.c | 2 - drivers/s390/block/dasd_fba.c | 1 - drivers/s390/char/sclp_early.c | 4 +- drivers/s390/cio/cio.h | 6 +- drivers/s390/cio/css.c | 28 +- drivers/s390/cio/vfio_ccw_ops.c | 7 +- drivers/s390/crypto/ap_bus.c | 96 +- drivers/s390/crypto/ap_bus.h | 1 + drivers/s390/crypto/ap_queue.c | 7 +- drivers/s390/crypto/pkey_api.c | 149 +- drivers/s390/crypto/vfio_ap_drv.c | 2 - drivers/s390/crypto/vfio_ap_ops.c | 9 +- drivers/s390/crypto/zcrypt_api.c | 215 +- drivers/s390/crypto/zcrypt_api.h | 4 +- drivers/s390/crypto/zcrypt_card.c | 2 +- drivers/s390/crypto/zcrypt_cca_key.h | 58 +- drivers/s390/crypto/zcrypt_ccamisc.c | 272 +- drivers/s390/crypto/zcrypt_ccamisc.h | 6 + drivers/s390/crypto/zcrypt_cex2a.c | 11 +- drivers/s390/crypto/zcrypt_cex2c.c | 10 +- drivers/s390/crypto/zcrypt_cex4.c | 44 +- drivers/s390/crypto/zcrypt_ep11misc.c | 168 +- drivers/s390/crypto/zcrypt_ep11misc.h | 2 +- drivers/s390/crypto/zcrypt_error.h | 3 +- drivers/s390/crypto/zcrypt_msgtype50.c | 31 +- drivers/s390/crypto/zcrypt_msgtype6.c | 340 +- drivers/s390/crypto/zcrypt_msgtype6.h | 26 +- drivers/s390/crypto/zcrypt_queue.c | 2 +- drivers/s390/net/qeth_core.h | 2 - drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 2 +- drivers/scsi/aacraid/aacraid.h | 2 +- drivers/scsi/aha1542.c | 20 +- drivers/scsi/bfa/bfad_debugfs.c | 3 +- drivers/scsi/bfa/bfad_im.c | 1 - drivers/scsi/dc395x.c | 15 +- drivers/scsi/elx/efct/efct_io.c | 1 - drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fnic/fnic_debugfs.c | 3 +- drivers/scsi/fnic/fnic_main.c | 4 +- drivers/scsi/hosts.c | 8 +- drivers/scsi/ipr.c | 3 +- drivers/scsi/lpfc/lpfc.h | 6 +- drivers/scsi/lpfc/lpfc_attr.c | 55 +- drivers/scsi/lpfc/lpfc_bsg.c | 81 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 252 +- drivers/scsi/lpfc/lpfc_els.c | 644 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 143 +- drivers/scsi/lpfc/lpfc_hw.h | 75 +- drivers/scsi/lpfc/lpfc_hw4.h | 17 +- drivers/scsi/lpfc/lpfc_init.c | 211 +- drivers/scsi/lpfc/lpfc_logmsg.h | 8 +- drivers/scsi/lpfc/lpfc_mbox.c | 203 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 64 +- drivers/scsi/lpfc/lpfc_nvme.c | 35 +- drivers/scsi/lpfc/lpfc_nvmet.c | 73 +- drivers/scsi/lpfc/lpfc_scsi.c | 55 +- drivers/scsi/lpfc/lpfc_sli.c | 235 +- drivers/scsi/lpfc/lpfc_sli.h | 34 +- drivers/scsi/lpfc/lpfc_sli4.h | 3 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 31 +- drivers/scsi/mac53c94.c | 2 +- drivers/scsi/megaraid.c | 2 +- drivers/scsi/mpi3mr/Kconfig | 1 + drivers/scsi/mpi3mr/Makefile | 1 + drivers/scsi/mpi3mr/mpi/mpi30_init.h | 53 - drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 28 - drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 31 +- drivers/scsi/mpi3mr/mpi3mr.h | 133 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 1605 + drivers/scsi/mpi3mr/mpi3mr_debug.h | 37 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 331 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 52 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 32 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 2 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 11 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 24 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/qedf/qedf_attr.c | 2 - drivers/scsi/qedf/qedf_main.c | 6 +- drivers/scsi/qla2xxx/qla_edif.c | 3 +- drivers/scsi/qla2xxx/qla_os.c | 1 - drivers/scsi/qla2xxx/qla_target.c | 2 - drivers/scsi/qla2xxx/qla_target.h | 1 - drivers/scsi/qla4xxx/ql4_os.c | 1 - drivers/scsi/scsi.c | 116 +- drivers/scsi/scsi_debug.c | 149 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_scan.c | 12 +- drivers/scsi/scsi_sysfs.c | 28 + drivers/scsi/scsicam.c | 8 +- drivers/scsi/sd.c | 195 +- drivers/scsi/sd.h | 33 +- drivers/scsi/sd_dif.c | 8 +- drivers/scsi/sd_zbc.c | 236 +- drivers/scsi/sr.c | 14 +- drivers/scsi/sr_ioctl.c | 15 +- drivers/scsi/ufs/Kconfig | 26 +- drivers/scsi/ufs/cdns-pltfrm.c | 2 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 1 + drivers/scsi/ufs/tc-dwc-g210-pltfrm.c | 1 + drivers/scsi/ufs/tc-dwc-g210.c | 2 + drivers/scsi/ufs/tc-dwc-g210.h | 2 + drivers/scsi/ufs/ti-j721e-ufs.c | 6 +- drivers/scsi/ufs/ufs-debugfs.c | 1 + drivers/scsi/ufs/ufs-exynos.c | 5 +- drivers/scsi/ufs/ufs-exynos.h | 8 +- drivers/scsi/ufs/ufs-hisi.c | 2 + drivers/scsi/ufs/ufs-hwmon.c | 1 + drivers/scsi/ufs/ufs-mediatek.c | 31 +- drivers/scsi/ufs/ufs-qcom-ice.c | 2 +- drivers/scsi/ufs/ufs-qcom.c | 28 +- drivers/scsi/ufs/ufs-qcom.h | 6 +- drivers/scsi/ufs/ufs-sysfs.c | 1 + drivers/scsi/ufs/ufs-sysfs.h | 3 +- drivers/scsi/ufs/ufs.h | 35 - drivers/scsi/ufs/ufs_bsg.c | 6 + drivers/scsi/ufs/ufs_bsg.h | 7 +- drivers/scsi/ufs/ufs_quirks.h | 15 +- drivers/scsi/ufs/ufshcd-crypto.h | 5 +- drivers/scsi/ufs/ufshcd-dwc.c | 2 + drivers/scsi/ufs/ufshcd-dwc.h | 2 + drivers/scsi/ufs/ufshcd-pci.c | 4 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 28 +- drivers/scsi/ufs/ufshcd-priv.h | 298 + drivers/scsi/ufs/ufshcd.c | 240 +- drivers/scsi/ufs/ufshcd.h | 368 +- drivers/scsi/ufs/ufshci.h | 2 + drivers/scsi/ufs/ufshpb.c | 21 +- drivers/scsi/ufs/unipro.h | 18 +- drivers/slimbus/qcom-ngd-ctrl.c | 13 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 3 +- drivers/soc/fsl/qbman/qman_test_stash.c | 2 +- drivers/soc/mediatek/mt8167-mmsys.h | 2 +- drivers/soc/mediatek/mt8183-mmsys.h | 2 +- drivers/soc/mediatek/mt8186-mmsys.h | 4 +- drivers/soc/mediatek/mt8192-mmsys.h | 4 +- drivers/soc/mediatek/mt8195-mmsys.h | 370 + drivers/soc/mediatek/mt8365-mmsys.h | 4 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 25 +- drivers/soc/mediatek/mtk-mmsys.c | 153 +- drivers/soc/mediatek/mtk-mmsys.h | 6 + drivers/soc/mediatek/mtk-mutex.c | 92 +- drivers/soc/pxa/Kconfig | 8 + drivers/soc/pxa/Makefile | 6 + drivers/soc/pxa/mfp.c | 282 + {arch/arm/plat-pxa => drivers/soc/pxa}/ssp.c | 0 drivers/soc/qcom/rpmhpd.c | 57 +- drivers/soc/qcom/socinfo.c | 24 +- drivers/soc/renesas/Kconfig | 20 + drivers/soc/renesas/Makefile | 1 + drivers/soc/renesas/r8a779g0-sysc.c | 62 + drivers/soc/renesas/rcar-gen4-sysc.c | 3 + drivers/soc/renesas/rcar-gen4-sysc.h | 1 + drivers/soc/renesas/rcar-rst.c | 1 + drivers/soc/renesas/renesas-soc.c | 8 + drivers/soc/rockchip/Kconfig | 24 +- drivers/soc/rockchip/pm_domains.c | 4 +- drivers/soc/ti/knav_dma.c | 3 +- drivers/soc/ti/knav_qmss_queue.c | 3 +- drivers/soc/ti/omap_prm.c | 7 +- drivers/soc/ti/ti_sci_pm_domains.c | 2 + drivers/soc/ti/wkup_m3_ipc.c | 26 +- drivers/spi/Kconfig | 16 +- drivers/spi/Makefile | 1 + drivers/spi/spi-cadence-quadspi.c | 144 +- drivers/spi/spi-clps711x.c | 5 +- drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-img-spfi.c | 2 +- drivers/spi/spi-imx.c | 40 +- drivers/spi/spi-ingenic.c | 47 +- drivers/spi/spi-intel.c | 51 +- drivers/spi/spi-mem.c | 13 +- drivers/spi/spi-mt65xx.c | 368 +- drivers/spi/spi-mtk-snfi.c | 1470 + drivers/spi/spi-mxs.c | 3 +- drivers/spi/spi-omap-uwire.c | 15 +- drivers/spi/spi-omap2-mcspi.c | 13 +- drivers/spi/spi-rockchip.c | 8 + drivers/spi/spi-sprd.c | 3 +- drivers/spi/spi-stm32.c | 3 +- drivers/spi/spi-sunplus-sp7021.c | 6 - drivers/spi/spi-tegra114.c | 9 +- drivers/spi/spi-tegra20-sflash.c | 6 +- drivers/spi/spi-tegra20-slink.c | 6 +- drivers/spi/spi-ti-qspi.c | 3 +- drivers/spi/spi.c | 34 +- drivers/spi/spidev.c | 3 +- drivers/staging/Kconfig | 3 +- drivers/staging/Makefile | 3 +- drivers/staging/fieldbus/anybuss/host.c | 2 +- drivers/staging/greybus/arche-apb-ctrl.c | 2 +- drivers/staging/greybus/audio_codec.c | 20 +- drivers/staging/greybus/tools/loopback_test.c | 2 +- drivers/staging/iio/cdc/ad7746.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 1 - drivers/staging/iio/resolver/ad2s1210.c | 1 - drivers/staging/ks7010/ks_hostif.c | 2 +- drivers/staging/media/hantro/hantro_drv.c | 18 +- drivers/staging/media/hantro/hantro_hw.h | 1 + drivers/staging/media/hantro/hantro_v4l2.c | 67 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 14 + drivers/staging/media/ipu3/ipu3-css-fw.c | 4 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 4 +- drivers/staging/media/ipu3/ipu3-css-params.c | 20 + drivers/staging/media/ipu3/ipu3-v4l2.c | 1 + drivers/staging/media/ipu3/ipu3.c | 25 +- drivers/staging/media/tegra-video/vi.c | 12 +- drivers/staging/qlge/qlge.h | 1 + drivers/staging/r8188eu/core/rtw_br_ext.c | 58 +- drivers/staging/r8188eu/core/rtw_cmd.c | 145 +- drivers/staging/r8188eu/core/rtw_fw.c | 157 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 45 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 4 +- drivers/staging/r8188eu/core/rtw_iol.c | 4 +- drivers/staging/r8188eu/core/rtw_mlme.c | 222 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 387 +- drivers/staging/r8188eu/core/rtw_p2p.c | 46 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 44 +- drivers/staging/r8188eu/core/rtw_recv.c | 3 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 6 +- drivers/staging/r8188eu/core/rtw_xmit.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 42 +- drivers/staging/r8188eu/include/ieee80211.h | 35 - drivers/staging/r8188eu/include/osdep_service.h | 4 - drivers/staging/r8188eu/include/rtw_mlme.h | 4 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 6 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/include/rtw_xmit.h | 2 +- drivers/staging/r8188eu/include/wifi.h | 2 - drivers/staging/r8188eu/os_dep/mlme_linux.c | 1 - drivers/staging/r8188eu/os_dep/osdep_service.c | 16 - drivers/staging/r8188eu/os_dep/usb_intf.c | 4 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 16 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 16 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 52 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 3 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 22 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 20 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 2 +- drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 10 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 38 +- drivers/staging/rtl8192e/rtllib_rx.c | 20 +- drivers/staging/rtl8192e/rtllib_softmac.c | 53 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 4 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 17 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.c | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 4 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 12 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 11 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 8 - drivers/staging/rtl8723bs/include/HalVerDef.h | 10 - drivers/staging/rtl8723bs/include/hal_com_reg.h | 295 - .../Documentation/ABI/sysfs-platform-visorchipset | 89 - drivers/staging/unisys/Documentation/overview.txt | 337 - drivers/staging/unisys/Kconfig | 16 - drivers/staging/unisys/MAINTAINERS | 5 - drivers/staging/unisys/Makefile | 7 - drivers/staging/unisys/TODO | 16 - drivers/staging/unisys/include/iochannel.h | 571 - drivers/staging/unisys/visorhba/Kconfig | 15 - drivers/staging/unisys/visorhba/Makefile | 10 - drivers/staging/unisys/visorhba/visorhba_main.c | 1142 - drivers/staging/unisys/visorinput/Kconfig | 16 - drivers/staging/unisys/visorinput/Makefile | 7 - drivers/staging/unisys/visorinput/visorinput.c | 788 - drivers/staging/unisys/visornic/Kconfig | 16 - drivers/staging/unisys/visornic/Makefile | 10 - drivers/staging/unisys/visornic/visornic_main.c | 2131 - drivers/staging/vc04_services/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 8 +- drivers/staging/vc04_services/bcm2835-audio/TODO | 10 - .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 86 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 5 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 33 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 4 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 1 - drivers/staging/vme/Makefile | 2 - drivers/staging/vme/devices/Kconfig | 13 - drivers/staging/vme_user/Kconfig | 13 + drivers/staging/{vme/devices => vme_user}/Makefile | 0 .../staging/{vme/devices => vme_user}/vme_user.c | 0 .../staging/{vme/devices => vme_user}/vme_user.h | 0 drivers/staging/vt6655/baseband.c | 7 +- drivers/staging/vt6655/card.c | 3 +- drivers/staging/vt6655/device_main.c | 12 +- drivers/staging/vt6655/key.c | 1 - drivers/staging/vt6655/mac.c | 1 - drivers/staging/vt6655/mac.h | 41 +- drivers/staging/vt6655/srom.c | 7 +- drivers/staging/vt6655/tmacro.h | 43 - drivers/staging/vt6655/upc.h | 6 - drivers/target/target_core_device.c | 20 +- drivers/target/target_core_file.c | 10 +- drivers/target/target_core_iblock.c | 17 +- drivers/target/target_core_pscsi.c | 46 +- drivers/target/target_core_spc.c | 2 +- drivers/target/target_core_user.c | 40 +- drivers/tee/optee/ffa_abi.c | 2 +- drivers/tee/tee_core.c | 2 - drivers/tee/tee_shm.c | 50 - drivers/thermal/Kconfig | 6 +- drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/devfreq_cooling.c | 33 +- drivers/thermal/gov_user_space.c | 3 +- drivers/thermal/hisi_thermal.c | 6 +- .../intel/int340x_thermal/int3400_thermal.c | 4 +- drivers/thermal/thermal_sysfs.c | 3 - drivers/thunderbolt/domain.c | 12 +- drivers/thunderbolt/nhi.c | 46 +- drivers/thunderbolt/path.c | 6 + drivers/thunderbolt/tb.c | 19 +- drivers/thunderbolt/tb.h | 2 +- drivers/thunderbolt/test.c | 16 +- drivers/thunderbolt/tunnel.c | 11 +- drivers/thunderbolt/tunnel.h | 4 +- drivers/thunderbolt/usb4_port.c | 38 + drivers/tty/goldfish.c | 2 + drivers/tty/hvc/hvc_opal.c | 6 +- drivers/tty/hvc/hvc_vio.c | 2 +- drivers/tty/hvc/hvcs.c | 5 +- drivers/tty/hvc/hvsi.c | 2 +- drivers/tty/n_gsm.c | 483 +- drivers/tty/n_tty.c | 67 +- drivers/tty/serial/8250/8250.h | 20 + drivers/tty/serial/8250/8250_aspeed_vuart.c | 2 + drivers/tty/serial/8250/8250_dma.c | 7 +- drivers/tty/serial/8250/8250_dw.c | 139 +- drivers/tty/serial/8250/8250_dwlib.c | 116 +- drivers/tty/serial/8250/8250_dwlib.h | 51 + drivers/tty/serial/8250/8250_of.c | 2 + drivers/tty/serial/8250/8250_pci.c | 75 +- drivers/tty/serial/8250/8250_port.c | 123 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/Kconfig | 9 +- drivers/tty/serial/altera_jtaguart.c | 6 +- drivers/tty/serial/amba-pl011.c | 25 +- drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/cpm_uart/cpm_uart.h | 2 + drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 1 - drivers/tty/serial/fsl_lpuart.c | 58 +- drivers/tty/serial/icom.c | 538 +- drivers/tty/serial/icom.h | 274 - drivers/tty/serial/imx.c | 6 +- drivers/tty/serial/max310x.c | 1 - drivers/tty/serial/meson_uart.c | 27 +- drivers/tty/serial/mpc52xx_uart.c | 5 +- drivers/tty/serial/omap-serial.c | 13 +- drivers/tty/serial/owl-uart.c | 7 +- drivers/tty/serial/pmac_zilog.c | 1 - drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/sa1100.c | 4 +- drivers/tty/serial/samsung_tty.c | 12 + drivers/tty/serial/sc16is7xx.c | 16 +- drivers/tty/serial/serial_core.c | 78 +- drivers/tty/serial/stm32-usart.c | 109 +- drivers/tty/serial/stm32-usart.h | 2 + drivers/tty/serial/sunplus-uart.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 46 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/synclink_gt.c | 2 + drivers/tty/sysrq.c | 29 +- drivers/usb/atm/usbatm.c | 2 +- drivers/usb/c67x00/c67x00-sched.c | 4 +- drivers/usb/core/devices.c | 47 - drivers/usb/core/devio.c | 14 +- drivers/usb/core/driver.c | 25 +- drivers/usb/core/hcd-pci.c | 5 +- drivers/usb/core/hub.c | 2 +- drivers/usb/core/quirks.c | 6 + drivers/usb/dwc2/core.c | 9 + drivers/usb/dwc2/core.h | 5 + drivers/usb/dwc2/params.c | 50 +- drivers/usb/dwc3/Kconfig | 9 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 85 +- drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/drd.c | 54 +- drivers/usb/dwc3/dwc3-am62.c | 332 + drivers/usb/dwc3/dwc3-pci.c | 10 +- drivers/usb/dwc3/ep0.c | 1 + drivers/usb/dwc3/gadget.c | 62 +- drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/configfs.c | 4 +- drivers/usb/gadget/function/f_acm.c | 10 + drivers/usb/gadget/function/f_uvc.c | 4 +- drivers/usb/gadget/function/u_audio.c | 4 +- drivers/usb/gadget/function/u_uvc.h | 1 + drivers/usb/gadget/function/uvc.h | 1 + drivers/usb/gadget/function/uvc_configfs.c | 41 + drivers/usb/gadget/function/uvc_queue.c | 32 +- drivers/usb/gadget/function/uvc_queue.h | 3 +- drivers/usb/gadget/function/uvc_video.c | 17 +- drivers/usb/gadget/legacy/dbgp.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- drivers/usb/gadget/legacy/raw_gadget.c | 4 +- drivers/usb/gadget/udc/core.c | 273 +- drivers/usb/gadget/udc/net2272.c | 6 +- drivers/usb/gadget/udc/net2280.c | 14 +- drivers/usb/gadget/udc/omap_udc.c | 21 +- drivers/usb/gadget/udc/pxa25x_udc.c | 37 +- drivers/usb/gadget/udc/pxa25x_udc.h | 7 +- drivers/usb/gadget/udc/pxa27x_udc.h | 2 +- drivers/usb/gadget/udc/s3c-hsudc.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 4 +- drivers/usb/host/Kconfig | 2 +- drivers/usb/host/ehci-hcd.c | 23 + drivers/usb/host/ehci-pci.c | 4 + drivers/usb/host/ehci-q.c | 4 +- drivers/usb/host/ehci.h | 1 + drivers/usb/host/fhci-hcd.c | 3 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/isp116x-hcd.c | 11 +- drivers/usb/host/isp1362-hcd.c | 6 +- drivers/usb/host/max3421-hcd.c | 6 +- drivers/usb/host/ohci-hcd.c | 3 +- drivers/usb/host/ohci-omap.c | 60 +- drivers/usb/host/ohci-ppc-of.c | 3 - drivers/usb/host/ohci-pxa27x.c | 3 +- drivers/usb/host/oxu210hp-hcd.c | 16 +- drivers/usb/host/r8a66597-hcd.c | 3 +- drivers/usb/host/sl811-hcd.c | 6 +- drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-tegra.c | 4 +- drivers/usb/isp1760/isp1760-hcd.c | 6 +- drivers/usb/misc/Kconfig | 23 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/ftdi-elan.c | 15 +- drivers/usb/misc/lvstest.c | 2 +- drivers/usb/misc/onboard_usb_hub.c | 510 + drivers/usb/misc/qcom_eud.c | 10 +- drivers/usb/misc/uss720.c | 3 +- drivers/usb/mtu3/mtu3_dr.c | 6 +- drivers/usb/musb/mediatek.c | 73 +- drivers/usb/musb/omap2430.c | 1 + drivers/usb/phy/Kconfig | 3 +- drivers/usb/phy/phy-generic.c | 7 + drivers/usb/phy/phy-isp1301-omap.c | 6 +- drivers/usb/serial/cp210x.c | 2 + drivers/usb/serial/option.c | 6 + drivers/usb/serial/whiteheat.c | 5 +- drivers/usb/storage/alauda.c | 4 +- drivers/usb/storage/isd200.c | 8 +- drivers/usb/storage/karma.c | 15 +- drivers/usb/storage/onetouch.c | 2 +- drivers/usb/storage/shuttle_usbat.c | 28 +- drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/Kconfig | 1 + drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/mux.c | 271 +- drivers/usb/typec/mux.h | 12 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/fsa4480.c | 218 + drivers/usb/typec/mux/intel_pmc_mux.c | 29 +- drivers/usb/typec/mux/pi3usb30532.c | 8 +- drivers/usb/typec/tipd/core.c | 32 +- drivers/usb/typec/ucsi/ucsi.c | 109 +- drivers/usb/typec/ucsi/ucsi.h | 6 +- drivers/usb/usbip/stub_dev.c | 2 +- drivers/usb/usbip/stub_rx.c | 2 + drivers/vdpa/vdpa.c | 29 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 1 + drivers/vfio/mdev/Makefile | 2 +- drivers/vfio/mdev/mdev_core.c | 52 +- drivers/vfio/mdev/mdev_driver.c | 10 - drivers/vfio/mdev/mdev_private.h | 6 +- drivers/vfio/mdev/mdev_sysfs.c | 37 +- drivers/vfio/mdev/vfio_mdev.c | 152 - drivers/vfio/pci/vfio_pci.c | 1 + drivers/vfio/platform/vfio_amba.c | 1 + drivers/vfio/platform/vfio_platform.c | 1 + drivers/vfio/vfio.c | 252 +- drivers/vfio/vfio_iommu_type1.c | 30 +- drivers/video/backlight/Kconfig | 4 +- drivers/video/backlight/omap1_bl.c | 4 +- drivers/video/fbdev/Makefile | 2 +- drivers/video/fbdev/clps711x-fb.c | 3 +- drivers/video/fbdev/core/fbcon.c | 4 +- drivers/video/fbdev/core/fbmem.c | 10 +- drivers/video/fbdev/mx3fb.c | 2 +- drivers/video/fbdev/offb.c | 98 +- drivers/video/fbdev/omap/Kconfig | 4 +- drivers/video/fbdev/omap/Makefile | 5 + drivers/video/fbdev/omap/lcd_ams_delta.c | 6 +- drivers/video/fbdev/omap/lcd_dma.c | 444 + drivers/video/fbdev/omap/lcd_dma.h | 63 + drivers/video/fbdev/omap/lcd_inn1510.c | 9 +- drivers/video/fbdev/omap/lcd_osk.c | 4 +- drivers/video/fbdev/omap/lcdc.c | 10 +- drivers/video/fbdev/omap/lcdc.h | 35 + drivers/video/fbdev/omap/omapfb.h | 2 + drivers/video/fbdev/omap/omapfb_main.c | 19 +- drivers/video/fbdev/omap/sossi.c | 4 +- drivers/video/fbdev/pxa3xx-regs.h | 180 + drivers/video/fbdev/pxafb.c | 4 +- drivers/virt/Kconfig | 2 +- drivers/virt/Makefile | 2 +- drivers/virt/coco/sev-guest/Kconfig | 14 + drivers/virt/coco/sev-guest/Makefile | 2 + drivers/virt/coco/sev-guest/sev-guest.c | 743 + drivers/virt/coco/sev-guest/sev-guest.h | 63 + drivers/virt/coco/sevguest/Kconfig | 14 - drivers/virt/coco/sevguest/Makefile | 2 - drivers/virt/coco/sevguest/sevguest.c | 740 - drivers/virt/coco/sevguest/sevguest.h | 98 - drivers/virt/fsl_hypervisor.c | 3 +- drivers/virtio/virtio_mem.c | 6 +- drivers/visorbus/Kconfig | 15 - drivers/visorbus/Makefile | 10 - drivers/visorbus/controlvmchannel.h | 650 - drivers/visorbus/vbuschannel.h | 95 - drivers/visorbus/visorbus_main.c | 1234 - drivers/visorbus/visorbus_private.h | 48 - drivers/visorbus/visorchannel.c | 434 - drivers/visorbus/visorchipset.c | 1691 - drivers/vme/Kconfig | 2 - drivers/w1/masters/ds2490.c | 124 +- drivers/watchdog/sa1100_wdt.c | 88 +- drivers/xen/gntalloc.c | 4 +- drivers/xen/swiotlb-xen.c | 132 +- fs/9p/vfs_addr.c | 6 +- fs/Kconfig.binfmt | 6 - fs/adfs/inode.c | 10 +- fs/affs/file.c | 21 +- fs/affs/symlink.c | 5 +- fs/afs/file.c | 17 +- fs/afs/internal.h | 2 +- fs/afs/write.c | 7 +- fs/befs/linuxvfs.c | 17 +- fs/bfs/file.c | 11 +- fs/binfmt_flat.c | 239 +- fs/btrfs/async-thread.c | 122 +- fs/btrfs/async-thread.h | 7 +- fs/btrfs/block-group.c | 138 +- fs/btrfs/block-group.h | 7 +- fs/btrfs/btrfs_inode.h | 11 + fs/btrfs/compression.c | 61 +- fs/btrfs/compression.h | 11 +- fs/btrfs/ctree.h | 45 +- fs/btrfs/delayed-inode.c | 84 +- fs/btrfs/dev-replace.c | 7 +- fs/btrfs/disk-io.c | 392 +- fs/btrfs/disk-io.h | 14 +- fs/btrfs/extent-tree.c | 37 +- fs/btrfs/extent_io.c | 198 +- fs/btrfs/extent_io.h | 20 +- fs/btrfs/file.c | 7 +- fs/btrfs/free-space-cache.c | 4 +- fs/btrfs/free-space-tree.c | 2 +- fs/btrfs/inode.c | 349 +- fs/btrfs/ioctl.c | 34 +- fs/btrfs/props.c | 59 +- fs/btrfs/props.h | 4 +- fs/btrfs/raid56.c | 184 +- fs/btrfs/relocation.c | 13 +- fs/btrfs/scrub.c | 1134 +- fs/btrfs/send.c | 45 +- fs/btrfs/space-info.h | 2 + fs/btrfs/super.c | 16 +- fs/btrfs/tests/btrfs-tests.c | 22 +- fs/btrfs/transaction.c | 69 +- fs/btrfs/tree-log.c | 14 +- fs/btrfs/volumes.c | 231 +- fs/btrfs/volumes.h | 46 +- fs/btrfs/xattr.c | 11 +- fs/btrfs/zoned.c | 166 +- fs/btrfs/zoned.h | 9 +- fs/btrfs/zstd.c | 14 +- fs/buffer.c | 216 +- fs/cachefiles/Kconfig | 12 + fs/cachefiles/Makefile | 1 + fs/cachefiles/daemon.c | 117 +- fs/cachefiles/interface.c | 2 + fs/cachefiles/internal.h | 78 + fs/cachefiles/io.c | 76 +- fs/cachefiles/namei.c | 49 +- fs/cachefiles/ondemand.c | 503 + fs/cachefiles/xattr.c | 2 +- fs/ceph/addr.c | 8 +- fs/ceph/caps.c | 4 + fs/cifs/cifsfs.c | 2 +- fs/cifs/connect.c | 11 +- fs/cifs/dfs_cache.c | 19 +- fs/cifs/file.c | 39 +- fs/cifs/inode.c | 2 +- fs/cifs/smb2ops.c | 8 + fs/cifs/transport.c | 3 +- fs/coda/symlink.c | 7 +- fs/cramfs/README | 8 +- fs/cramfs/inode.c | 7 +- fs/crypto/crypto.c | 10 +- fs/crypto/fname.c | 11 +- fs/crypto/fscrypt_private.h | 4 +- fs/crypto/inline_crypt.c | 33 +- fs/crypto/keysetup.c | 2 +- fs/direct-io.c | 32 +- fs/ecryptfs/mmap.c | 15 +- fs/efs/inode.c | 8 +- fs/efs/symlink.c | 5 +- fs/erofs/Kconfig | 10 + fs/erofs/Makefile | 1 + fs/erofs/data.c | 32 +- fs/erofs/decompressor.c | 2 - fs/erofs/fscache.c | 361 + fs/erofs/inode.c | 4 + fs/erofs/internal.h | 51 +- fs/erofs/namei.c | 5 +- fs/erofs/super.c | 145 +- fs/erofs/sysfs.c | 4 +- fs/erofs/zdata.c | 7 +- fs/exec.c | 2 - fs/exfat/file.c | 5 +- fs/exfat/inode.c | 10 +- fs/exfat/super.c | 10 +- fs/ext2/inode.c | 19 +- fs/ext4/ext4.h | 7 +- fs/ext4/inline.c | 41 +- fs/ext4/inode.c | 39 +- fs/ext4/ioctl.c | 26 +- fs/ext4/mballoc.c | 10 +- fs/ext4/move_extent.c | 17 +- fs/ext4/namei.c | 11 +- fs/ext4/page-io.c | 4 +- fs/ext4/readpage.c | 4 +- fs/ext4/super.c | 51 +- fs/ext4/verity.c | 9 +- fs/ext4/xattr.c | 34 +- fs/f2fs/checkpoint.c | 4 +- fs/f2fs/data.c | 185 +- fs/f2fs/debug.c | 12 +- fs/f2fs/f2fs.h | 46 +- fs/f2fs/file.c | 70 +- fs/f2fs/gc.c | 29 +- fs/f2fs/inode.c | 6 +- fs/f2fs/namei.c | 28 +- fs/f2fs/node.c | 30 +- fs/f2fs/node.h | 1 + fs/f2fs/segment.c | 385 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 21 +- fs/f2fs/verity.c | 9 +- fs/fat/file.c | 5 +- fs/fat/inode.c | 20 +- fs/freevxfs/vxfs_immed.c | 15 +- fs/freevxfs/vxfs_subr.c | 17 +- fs/fscache/Kconfig | 3 - fs/fscache/cache.c | 2 +- fs/fscache/cookie.c | 4 +- fs/fscache/internal.h | 4 + fs/fscache/io.c | 5 +- fs/fuse/dax.c | 2 +- fs/fuse/dev.c | 3 +- fs/fuse/dir.c | 17 +- fs/fuse/file.c | 51 +- fs/gfs2/aops.c | 18 +- fs/gfs2/file.c | 47 +- fs/gfs2/rgrp.c | 7 +- fs/hfs/extent.c | 6 +- fs/hfs/hfs_fs.h | 2 + fs/hfs/inode.c | 15 +- fs/hfsplus/extents.c | 8 +- fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/inode.c | 15 +- fs/hostfs/hostfs_kern.c | 9 +- fs/hpfs/file.c | 10 +- fs/hpfs/namei.c | 5 +- fs/hugetlbfs/inode.c | 13 +- fs/io-wq.c | 4 +- fs/io-wq.h | 1 + fs/io_uring.c | 1197 +- fs/iomap/buffered-io.c | 16 +- fs/iomap/direct-io.c | 3 +- fs/isofs/compress.c | 5 +- fs/isofs/inode.c | 6 +- fs/isofs/rock.c | 7 +- fs/jbd2/commit.c | 4 +- fs/jbd2/journal.c | 9 +- fs/jffs2/file.c | 16 +- fs/jffs2/fs.c | 2 +- fs/jfs/inode.c | 11 +- fs/jfs/ioctl.c | 5 +- fs/jfs/jfs_dmap.c | 3 +- fs/jfs/jfs_metapage.c | 5 +- fs/jfs/super.c | 8 +- fs/kernfs/dir.c | 7 +- fs/kernfs/file.c | 23 +- fs/ksmbd/misc.c | 40 +- fs/ksmbd/misc.h | 3 +- fs/ksmbd/oplock.c | 30 - fs/ksmbd/oplock.h | 2 - fs/ksmbd/smb2pdu.c | 34 +- fs/ksmbd/vfs.c | 6 +- fs/ksmbd/vfs_cache.c | 2 +- fs/ksmbd/vfs_cache.h | 1 - fs/libfs.c | 18 +- fs/locks.c | 48 +- fs/minix/inode.c | 11 +- fs/mpage.c | 18 +- fs/namei.c | 58 +- fs/namespace.c | 14 +- fs/netfs/buffered_read.c | 25 +- fs/nfs/direct.c | 23 +- fs/nfs/file.c | 34 +- fs/nfs/nfs4proc.c | 12 +- fs/nfs/read.c | 3 +- fs/nfsd/filecache.c | 14 +- fs/nfsd/vfs.c | 10 +- fs/nilfs2/inode.c | 15 +- fs/nilfs2/ioctl.c | 6 +- fs/nilfs2/recovery.c | 2 +- fs/nilfs2/sufile.c | 4 +- fs/nilfs2/the_nilfs.c | 4 +- fs/notify/dnotify/dnotify.c | 13 +- fs/notify/fanotify/fanotify.h | 12 + fs/notify/fanotify/fanotify_user.c | 100 +- fs/notify/fdinfo.c | 21 +- fs/notify/fsnotify.c | 4 +- fs/notify/group.c | 32 +- fs/notify/inotify/inotify.h | 19 + fs/notify/inotify/inotify_fsnotify.c | 2 +- fs/notify/inotify/inotify_user.c | 47 +- fs/notify/mark.c | 112 +- fs/ntfs/aops.c | 40 +- fs/ntfs/aops.h | 6 +- fs/ntfs/attrib.c | 2 +- fs/ntfs/compress.c | 4 +- fs/ntfs/file.c | 4 +- fs/ntfs/inode.c | 4 +- fs/ntfs/mft.h | 2 +- fs/ntfs3/file.c | 11 +- fs/ntfs3/inode.c | 27 +- fs/ntfs3/ntfs_fs.h | 5 + fs/ntfs3/super.c | 10 +- fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 13 +- fs/ocfs2/file.c | 2 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/ioctl.c | 5 +- fs/ocfs2/journal.c | 33 +- fs/ocfs2/journal.h | 2 + fs/ocfs2/refcounttree.c | 6 +- fs/ocfs2/reservations.c | 4 +- fs/ocfs2/reservations.h | 9 +- fs/ocfs2/super.c | 180 +- fs/ocfs2/symlink.c | 5 +- fs/omfs/file.c | 11 +- fs/orangefs/inode.c | 40 +- fs/pipe.c | 9 +- fs/posix_acl.c | 10 + fs/proc/cpuinfo.c | 6 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 89 +- fs/proc/task_mmu.c | 2 - fs/proc/vmcore.c | 130 +- fs/qnx4/inode.c | 7 +- fs/qnx6/inode.c | 6 +- fs/reiserfs/file.c | 2 +- fs/reiserfs/inode.c | 16 +- fs/romfs/super.c | 9 +- fs/squashfs/block.c | 20 +- fs/squashfs/file.c | 5 +- fs/squashfs/super.c | 2 +- fs/squashfs/symlink.c | 5 +- fs/super.c | 2 +- fs/sysv/itree.c | 10 +- fs/ubifs/file.c | 23 +- fs/ubifs/super.c | 2 +- fs/ubifs/ubifs.h | 2 +- fs/udf/file.c | 14 +- fs/udf/inode.c | 10 +- fs/udf/symlink.c | 5 +- fs/ufs/inode.c | 13 +- fs/unicode/mkutf8data.c | 38 +- fs/userfaultfd.c | 1 + fs/vboxsf/file.c | 5 +- fs/verity/enable.c | 29 +- fs/xattr.c | 10 +- fs/xfs/libxfs/xfs_alloc.c | 12 +- fs/xfs/libxfs/xfs_alloc.h | 2 +- fs/xfs/libxfs/xfs_attr.c | 3 + fs/xfs/libxfs/xfs_bmap.c | 145 +- fs/xfs/libxfs/xfs_bmap.h | 58 +- fs/xfs/libxfs/xfs_bmap_btree.c | 9 +- fs/xfs/libxfs/xfs_btree.c | 10 +- fs/xfs/libxfs/xfs_btree.h | 26 +- fs/xfs/libxfs/xfs_da_btree.h | 17 +- fs/xfs/libxfs/xfs_da_format.h | 9 +- fs/xfs/libxfs/xfs_dir2.c | 8 + fs/xfs/libxfs/xfs_format.h | 180 +- fs/xfs/libxfs/xfs_fs.h | 41 +- fs/xfs/libxfs/xfs_ialloc.c | 8 +- fs/xfs/libxfs/xfs_ialloc.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 83 +- fs/xfs/libxfs/xfs_inode_fork.c | 39 +- fs/xfs/libxfs/xfs_inode_fork.h | 76 +- fs/xfs/libxfs/xfs_log_format.h | 34 +- fs/xfs/libxfs/xfs_quota_defs.h | 49 +- fs/xfs/libxfs/xfs_rtbitmap.c | 9 +- fs/xfs/libxfs/xfs_sb.c | 10 + fs/xfs/libxfs/xfs_trans_resv.c | 11 +- fs/xfs/libxfs/xfs_types.h | 11 +- fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/inode.c | 20 +- fs/xfs/scrub/rtbitmap.c | 9 +- fs/xfs/xfs_aops.c | 8 +- fs/xfs/xfs_bmap_item.c | 2 + fs/xfs/xfs_bmap_util.c | 27 +- fs/xfs/xfs_buf.c | 6 +- fs/xfs/xfs_buf.h | 42 +- fs/xfs/xfs_buf_item.h | 24 +- fs/xfs/xfs_discard.c | 8 +- fs/xfs/xfs_dquot.c | 3 + fs/xfs/xfs_error.h | 20 +- fs/xfs/xfs_file.c | 24 +- fs/xfs/xfs_fsmap.c | 6 +- fs/xfs/xfs_fsops.c | 7 +- fs/xfs/xfs_icache.c | 9 +- fs/xfs/xfs_inode.c | 104 +- fs/xfs/xfs_inode.h | 29 +- fs/xfs/xfs_inode_item.c | 23 +- fs/xfs/xfs_inode_item_recover.c | 141 +- fs/xfs/xfs_ioctl.c | 3 + fs/xfs/xfs_iomap.c | 33 +- fs/xfs/xfs_itable.c | 15 +- fs/xfs/xfs_itable.h | 5 +- fs/xfs/xfs_iwalk.h | 2 +- fs/xfs/xfs_log.c | 766 +- fs/xfs/xfs_log.h | 57 +- fs/xfs/xfs_log_cil.c | 171 +- fs/xfs/xfs_log_priv.h | 55 +- fs/xfs/xfs_message.c | 58 +- fs/xfs/xfs_message.h | 55 +- fs/xfs/xfs_mount.c | 91 +- fs/xfs/xfs_mount.h | 32 +- fs/xfs/xfs_reflink.c | 5 + fs/xfs/xfs_rtalloc.c | 41 + fs/xfs/xfs_rtalloc.h | 9 +- fs/xfs/xfs_super.c | 30 +- fs/xfs/xfs_symlink.c | 5 - fs/xfs/xfs_trace.h | 28 +- fs/xfs/xfs_trans.c | 49 +- fs/xfs/xfs_trans.h | 10 +- fs/zonefs/Makefile | 2 +- fs/zonefs/super.c | 233 +- fs/zonefs/sysfs.c | 139 + fs/zonefs/zonefs.h | 18 +- include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 2 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpi_bus.h | 3 + include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 18 +- include/acpi/actbl2.h | 175 +- include/acpi/actbl3.h | 2 +- include/acpi/actypes.h | 19 +- include/acpi/acuuid.h | 2 +- include/acpi/apei.h | 2 + include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 2 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/bug.h | 11 +- include/asm-generic/unaligned.h | 2 +- include/clocksource/timer-xilinx.h | 73 + include/drm/bridge/dw_hdmi.h | 11 +- include/drm/display/drm_dp.h | 1690 + include/drm/{dp => display}/drm_dp_aux_bus.h | 0 .../drm/{dp => display}/drm_dp_dual_mode_helper.h | 0 include/drm/display/drm_dp_helper.h | 722 + include/drm/display/drm_dp_mst_helper.h | 972 + include/drm/display/drm_dsc.h | 605 + include/drm/display/drm_dsc_helper.h | 20 + include/drm/display/drm_hdcp.h | 298 + include/drm/display/drm_hdcp_helper.h | 22 + include/drm/display/drm_hdmi_helper.h | 27 + include/drm/display/drm_scdc.h | 88 + include/drm/display/drm_scdc_helper.h | 79 + include/drm/dp/drm_dp_helper.h | 2381 -- include/drm/dp/drm_dp_mst_helper.h | 972 - include/drm/drm_connector.h | 3 - include/drm/drm_dsc.h | 611 - include/drm/drm_edid.h | 12 - include/drm/drm_hdcp.h | 308 - include/drm/drm_scdc_helper.h | 136 - include/drm/i915_mei_hdcp_interface.h | 2 +- include/drm/i915_pciids.h | 31 + include/drm/ttm/ttm_resource.h | 4 + include/dt-bindings/clock/en7523-clk.h | 17 + include/dt-bindings/clock/imx8mp-clock.h | 4 +- include/dt-bindings/clock/microchip,mpfs-clock.h | 5 +- include/dt-bindings/clock/mt8186-clk.h | 445 + include/dt-bindings/clock/qcom,gcc-msm8998.h | 4 + include/dt-bindings/clock/r8a779g0-cpg-mssr.h | 90 + include/dt-bindings/clock/ste-db8500-clkout.h | 17 + include/dt-bindings/interconnect/qcom,sc8280xp.h | 232 + include/dt-bindings/interconnect/qcom,sdx65.h | 67 + include/dt-bindings/power/qcom-rpmpd.h | 18 + include/dt-bindings/power/r8a779g0-sysc.h | 45 + include/dt-bindings/reset/mt8192-resets.h | 3 + include/keys/system_keyring.h | 14 +- include/kunit/test.h | 28 + include/kvm/arm_arch_timer.h | 2 - include/linux/amba/bus.h | 14 +- include/linux/arm_ffa.h | 7 +- include/linux/bio.h | 2 +- include/linux/bitmap.h | 83 + include/linux/blkdev.h | 119 +- include/linux/bpf-cgroup.h | 8 +- include/linux/bpf.h | 233 +- include/linux/bpf_local_storage.h | 4 +- include/linux/bpf_verifier.h | 3 +- include/linux/btf.h | 23 + include/linux/buffer_head.h | 10 +- include/linux/can/rx-offload.h | 4 +- include/linux/cgroup.h | 15 +- include/linux/clk/pxa.h | 16 + include/linux/cma.h | 4 +- include/linux/compaction.h | 5 +- include/linux/compat.h | 1 + include/linux/compiler.h | 6 +- include/linux/console.h | 19 + include/linux/cpu.h | 2 +- include/linux/cpufreq.h | 1 - include/linux/cpumask.h | 50 + include/linux/crash_dump.h | 19 +- include/linux/damon.h | 13 + include/linux/delayacct.h | 28 - include/linux/device.h | 73 + include/linux/device/bus.h | 3 + include/linux/device/driver.h | 2 + include/linux/dma/imx-dma.h | 88 + include/linux/dmaengine.h | 8 + include/linux/dmar.h | 6 +- include/linux/efi.h | 11 + include/linux/elfcore.h | 9 - include/linux/energy_model.h | 35 +- include/linux/ethtool.h | 4 + include/linux/fanotify.h | 1 + include/linux/find.h | 6 +- include/linux/firmware.h | 82 + include/linux/firmware/cirrus/cs_dsp.h | 28 +- include/linux/firmware/xlnx-zynqmp.h | 11 + include/linux/fpga/fpga-region.h | 7 +- include/linux/fs.h | 36 +- include/linux/fscache.h | 5 +- include/linux/fscrypt.h | 12 +- include/linux/fsl/mc.h | 14 +- include/linux/fsnotify_backend.h | 67 +- include/linux/fwnode.h | 10 +- include/linux/gfp.h | 18 +- include/linux/gpio/driver.h | 40 +- include/linux/highmem.h | 2 + include/linux/hisi_acc_qm.h | 23 +- include/linux/huge_mm.h | 14 - include/linux/hugetlb.h | 12 +- include/linux/hyperv.h | 93 +- include/linux/iio/common/st_sensors.h | 3 + include/linux/iio/iio-opaque.h | 4 + include/linux/iio/iio.h | 70 +- include/linux/iio/kfifo_buf.h | 5 +- include/linux/instrumentation.h | 6 +- include/linux/intel-iommu.h | 2 +- include/linux/io_uring.h | 5 + include/linux/iomap.h | 2 +- include/linux/iommu.h | 69 +- include/linux/ipmi.h | 5 + include/linux/ipmi_smi.h | 6 + include/linux/ipv6.h | 5 +- include/linux/irq.h | 2 + include/linux/irqchip/irq-ixp4xx.h | 12 - include/linux/kallsyms.h | 2 + include/linux/kernel.h | 11 +- include/linux/khugepaged.h | 59 +- include/linux/kvm_host.h | 26 +- include/linux/latencytop.h | 3 - include/linux/mdev.h | 82 +- include/linux/mdio.h | 70 + include/linux/mei_aux.h | 19 + include/linux/memcontrol.h | 40 - include/linux/memory_hotplug.h | 16 +- include/linux/memremap.h | 6 - include/linux/mfd/hi655x-pmic.h | 4 +- include/linux/mfd/mt6359/registers.h | 2 + include/linux/mfd/tps65218.h | 2 +- include/linux/mm.h | 14 +- include/linux/mm_inline.h | 217 +- include/linux/mm_types.h | 91 +- include/linux/mmc/sh_mmcif.h | 209 - include/linux/mmzone.h | 216 +- include/linux/module.h | 20 + include/linux/mpage.h | 2 +- include/linux/mtd/cfi.h | 1 + include/linux/mtd/mtd.h | 6 +- .../mtk_ecc.h => include/linux/mtd/nand-ecc-mtk.h | 0 include/linux/mtd/spinand.h | 1 + include/linux/netdevice.h | 45 +- include/linux/netfs.h | 5 +- include/linux/nfs_fs.h | 4 +- include/linux/nodemask.h | 41 +- include/linux/objtool.h | 6 +- include/linux/of.h | 3 +- include/linux/of_platform.h | 22 +- include/linux/omap-dma.h | 35 +- include/linux/page-flags-layout.h | 11 +- include/linux/page-flags.h | 4 +- include/linux/page-isolation.h | 6 +- include/linux/pagemap.h | 69 +- include/linux/pci.h | 14 +- include/linux/pgtable.h | 17 +- include/linux/phy.h | 5 +- include/linux/phy/phy-lvds.h | 32 + include/linux/phy/phy.h | 4 + include/linux/platform_data/asoc-poodle.h | 16 + include/linux/platform_data/asoc-pxa.h | 31 + include/linux/platform_data/cros_ec_proto.h | 6 +- include/linux/platform_data/dma-imx.h | 68 - include/linux/platform_data/pcf857x.h | 2 +- include/linux/platform_data/sh_mmcif.h | 207 + include/linux/platform_data/usb-omap1.h | 2 + include/linux/platform_data/video-pxafb.h | 22 +- include/linux/platform_device.h | 16 +- include/linux/pm.h | 9 + include/linux/pm_domain.h | 6 +- include/linux/posix_acl_xattr.h | 4 + include/linux/printk.h | 83 +- include/linux/property.h | 17 +- include/linux/ptp_clock_kernel.h | 4 + include/linux/qed/qed_nvmetcp_ip_services_if.h | 29 - include/linux/rcupdate.h | 1 + include/linux/rcutiny.h | 10 - include/linux/rcutree.h | 2 - include/linux/rpmsg.h | 6 +- include/linux/rtnetlink.h | 1 + include/linux/sched.h | 16 +- include/linux/sched/coredump.h | 3 +- include/linux/sched/mm.h | 8 + include/linux/sched/signal.h | 15 +- include/linux/scmi_protocol.h | 31 +- include/linux/serial_core.h | 1 + include/linux/skbuff.h | 54 +- include/linux/slab.h | 20 +- include/linux/slub_def.h | 1 - include/linux/soc/mediatek/mtk-cmdq.h | 5 +- include/linux/soc/mediatek/mtk-mmsys.h | 12 + include/linux/soc/pxa/cpu.h | 252 + include/linux/soc/pxa/mfp.h | 470 + include/linux/soc/pxa/smemc.h | 13 + include/linux/soc/ti/omap1-io.h | 143 + include/linux/soc/ti/omap1-mux.h | 311 + include/linux/soc/ti/omap1-soc.h | 198 + include/linux/soc/ti/omap1-usb.h | 116 + include/linux/socket.h | 6 +- include/linux/spi/spi.h | 2 + include/linux/stmmac.h | 1 + include/linux/sunrpc/cache.h | 8 +- include/linux/sunrpc/svc.h | 2 - include/linux/suspend.h | 44 +- include/linux/swap.h | 24 +- include/linux/swapops.h | 36 +- include/linux/swiotlb.h | 22 +- include/linux/t10-pi.h | 9 + include/linux/task_work.h | 1 + include/linux/tee_drv.h | 18 - include/linux/thunderbolt.h | 2 + include/linux/timekeeping.h | 1 + include/linux/timex.h | 8 + include/linux/uaccess.h | 22 + include/linux/usb.h | 17 +- include/linux/usb/gadget.h | 26 +- include/linux/usb/onboard_hub.h | 18 + include/linux/usb/pd_bdo.h | 2 +- include/linux/usb/rndis_host.h | 1 + include/linux/usb/typec_mux.h | 22 +- include/linux/usb/usbnet.h | 1 + include/linux/vdpa.h | 4 +- include/linux/vmalloc.h | 4 +- include/linux/wkup_m3_ipc.h | 1 + include/linux/wm97xx.h | 4 - include/linux/workqueue.h | 27 + include/media/cec.h | 12 + include/media/i2c/mt9t112.h | 2 +- include/media/i2c/wm8775.h | 2 +- include/media/media-device.h | 51 +- include/media/media-entity.h | 21 +- include/media/v4l2-subdev.h | 243 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 2 +- include/net/devlink.h | 66 +- include/net/flow_dissector.h | 9 + include/net/ip6_tunnel.h | 2 +- include/net/ip_tunnels.h | 13 +- include/net/mptcp.h | 3 +- include/net/netns/ipv6.h | 4 +- include/net/page_pool.h | 21 + include/net/route.h | 36 +- include/net/sock.h | 30 +- include/net/tc_act/tc_skbedit.h | 1 + include/net/tcp.h | 20 +- include/net/xsk_buff_pool.h | 1 + include/pcmcia/soc_common.h | 125 + include/scsi/libiscsi.h | 6 +- include/scsi/scsi_device.h | 9 +- include/scsi/scsi_proto.h | 9 +- include/soc/mscc/ocelot.h | 10 + include/soc/tegra/mc.h | 9 +- include/sound/intel-nhlt.h | 6 +- include/sound/pxa2xx-lib.h | 4 + include/sound/soc-card.h | 7 +- include/sound/soc-dpcm.h | 2 + include/sound/soc.h | 17 + include/sound/sof.h | 23 +- include/target/target_core_backend.h | 4 +- include/trace/events/btrfs.h | 30 +- include/trace/events/cachefiles.h | 176 + include/trace/events/ext4.h | 21 +- include/trace/events/f2fs.h | 34 +- include/trace/events/io_uring.h | 78 +- include/trace/events/mptcp.h | 6 +- include/trace/events/rcu.h | 1 - include/trace/events/skb.h | 14 + include/trace/events/sunrpc.h | 12 +- include/trace/events/swiotlb.h | 29 +- include/trace/events/timer.h | 5 +- include/uapi/asm-generic/siginfo.h | 7 + include/uapi/asm-generic/socket.h | 2 + include/uapi/drm/drm_fourcc.h | 22 + include/uapi/drm/i915_drm.h | 291 +- include/uapi/drm/msm_drm.h | 7 + include/uapi/linux/atm_zatm.h | 47 - include/uapi/linux/bpf.h | 12 + include/uapi/linux/btrfs_tree.h | 13 - include/uapi/linux/cachefiles.h | 68 + include/uapi/linux/cec.h | 20 + include/uapi/linux/cxl_mem.h | 14 +- include/uapi/linux/devlink.h | 28 + include/uapi/linux/elf.h | 6 +- include/uapi/linux/ethtool.h | 1 + include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/fanotify.h | 1 + include/uapi/linux/input-event-codes.h | 21 + include/uapi/linux/io_uring.h | 41 +- include/uapi/linux/ipv6.h | 1 + include/uapi/linux/kvm.h | 10 +- include/uapi/linux/mdio.h | 75 + include/uapi/linux/media.h | 4 +- include/uapi/linux/pkt_cls.h | 2 + include/uapi/linux/prctl.h | 9 + include/uapi/linux/spi/spi.h | 3 +- include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/tc_act/tc_skbedit.h | 2 + include/uapi/linux/tee.h | 4 - include/uapi/linux/v4l2-controls.h | 5 + include/uapi/linux/videodev2.h | 2 + include/uapi/scsi/scsi_bsg_mpi3mr.h | 582 + include/uapi/sound/intel/avs/tokens.h | 126 + include/uapi/sound/sof/abi.h | 4 +- include/xen/arm/page.h | 1 - include/xen/swiotlb-xen.h | 8 +- init/Kconfig | 32 +- init/initramfs.c | 76 +- ipc/sem.c | 23 +- kernel/audit_fsnotify.c | 5 +- kernel/audit_tree.c | 34 +- kernel/audit_watch.c | 2 +- kernel/bounds.c | 7 - kernel/bpf/arraymap.c | 44 +- kernel/bpf/bloom_filter.c | 6 +- kernel/bpf/bpf_inode_storage.c | 10 +- kernel/bpf/bpf_local_storage.c | 29 +- kernel/bpf/bpf_lru_list.h | 1 + kernel/bpf/bpf_struct_ops.c | 6 +- kernel/bpf/bpf_task_storage.c | 9 +- kernel/bpf/btf.c | 634 +- kernel/bpf/cgroup.c | 106 +- kernel/bpf/cpumap.c | 6 +- kernel/bpf/devmap.c | 10 +- kernel/bpf/hashtab.c | 86 +- kernel/bpf/helpers.c | 24 + kernel/bpf/local_storage.c | 7 +- kernel/bpf/lpm_trie.c | 6 +- kernel/bpf/map_in_map.c | 5 +- kernel/bpf/queue_stack_maps.c | 10 +- kernel/bpf/reuseport_array.c | 6 +- kernel/bpf/ringbuf.c | 10 +- kernel/bpf/stackmap.c | 5 +- kernel/bpf/syscall.c | 344 +- kernel/bpf/verifier.c | 446 +- kernel/cgroup/cgroup-internal.h | 1 + kernel/cpu.c | 58 +- kernel/delayacct.c | 16 - kernel/dma/direct.h | 2 +- kernel/dma/swiotlb.c | 161 +- kernel/events/core.c | 6 +- kernel/events/internal.h | 5 + kernel/events/ring_buffer.c | 5 - kernel/events/uprobes.c | 7 +- kernel/exit.c | 1 - kernel/fork.c | 18 +- kernel/gen_kheaders.sh | 2 +- kernel/hung_task.c | 55 +- kernel/irq/debugfs.c | 1 + kernel/irq/manage.c | 10 +- kernel/irq/matrix.c | 2 +- kernel/kallsyms.c | 27 +- kernel/kcov.c | 7 +- kernel/kexec_core.c | 24 +- kernel/kprobes.c | 2 +- kernel/latencytop.c | 41 +- kernel/module/internal.h | 11 +- kernel/module/kallsyms.c | 20 - kernel/module/main.c | 20 + kernel/panic.c | 4 + kernel/power/Makefile | 6 +- kernel/power/energy_model.c | 63 +- kernel/power/hibernate.c | 2 +- kernel/power/main.c | 34 +- kernel/power/process.c | 3 - kernel/power/snapshot.c | 12 +- kernel/power/suspend.c | 3 +- kernel/printk/printk.c | 1201 +- kernel/rcu/Kconfig | 27 + kernel/rcu/rcu.h | 23 +- kernel/rcu/rcutorture.c | 123 +- kernel/rcu/srcutree.c | 2 +- kernel/rcu/tasks.h | 86 +- kernel/rcu/tiny.c | 11 +- kernel/rcu/tree.c | 197 +- kernel/rcu/tree.h | 9 + kernel/rcu/tree_exp.h | 338 +- kernel/rcu/tree_nocb.h | 241 +- kernel/rcu/tree_plugin.h | 6 +- kernel/rcu/tree_stall.h | 51 +- kernel/rcu/update.c | 13 + kernel/reboot.c | 14 +- kernel/sched/core.c | 1 - kernel/sched/fair.c | 27 +- kernel/sched/pelt.h | 4 +- kernel/sched/psi.c | 18 +- kernel/sched/sched.h | 4 +- kernel/seccomp.c | 2 +- kernel/signal.c | 18 +- kernel/smp.c | 4 +- kernel/smpboot.c | 7 + kernel/sys.c | 12 + kernel/sysctl.c | 23 - kernel/task_work.c | 25 +- kernel/time/tick-sched.c | 12 +- kernel/time/timekeeping.c | 27 + kernel/trace/Kconfig | 1 + kernel/trace/bpf_trace.c | 5 +- kernel/trace/fgraph.c | 18 + kernel/trace/ftrace.c | 81 +- kernel/watchdog.c | 4 + kernel/watchdog_hld.c | 4 + kernel/workqueue.c | 3 +- lib/Kconfig.debug | 28 +- lib/Kconfig.kcsan | 4 +- lib/Kconfig.ubsan | 2 +- lib/bitmap.c | 54 +- lib/dump_stack.c | 4 +- lib/hexdump.c | 41 +- lib/kstrtox.c | 6 +- lib/nmi_backtrace.c | 4 +- lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- lib/test_firmware.c | 378 + lib/vsprintf.c | 85 +- lib/xarray.c | 2 + localversion-next | 2 +- mm/Kconfig | 51 +- mm/compaction.c | 87 +- mm/damon/core-test.h | 36 + mm/damon/core.c | 115 +- mm/damon/reclaim.c | 122 +- mm/damon/sysfs.c | 401 +- mm/damon/vaddr-test.h | 6 +- mm/damon/vaddr.c | 88 +- mm/filemap.c | 34 +- mm/folio-compat.c | 4 +- mm/gup.c | 56 +- mm/huge_memory.c | 46 +- mm/hugetlb.c | 102 +- mm/hugetlb_vmemmap.c | 272 +- mm/hugetlb_vmemmap.h | 4 +- mm/internal.h | 9 +- mm/kasan/quarantine.c | 55 +- mm/kfence/core.c | 34 + mm/khugepaged.c | 80 +- mm/kmemleak.c | 8 +- mm/madvise.c | 21 +- mm/memcontrol.c | 94 +- mm/memory-failure.c | 38 +- mm/memory.c | 86 +- mm/memory_hotplug.c | 128 +- mm/mempolicy.c | 67 +- mm/memremap.c | 21 +- mm/migrate.c | 45 +- mm/mm_init.c | 6 +- mm/mmap.c | 48 +- mm/mmu_notifier.c | 14 +- mm/mmzone.c | 2 - mm/mremap.c | 4 +- mm/nommu.c | 2 + mm/oom_kill.c | 54 +- mm/page-writeback.c | 34 +- mm/page_alloc.c | 282 +- mm/page_ext.c | 2 +- mm/page_io.c | 23 +- mm/page_isolation.c | 354 +- mm/readahead.c | 37 +- mm/rmap.c | 136 +- mm/shmem.c | 29 +- mm/slab.c | 7 +- mm/slab_common.c | 3 +- mm/slob.c | 16 +- mm/slub.c | 14 +- mm/sparse-vmemmap.c | 172 +- mm/sparse.c | 26 +- mm/swap.c | 59 +- mm/swap.h | 6 +- mm/swap_slots.c | 14 +- mm/swap_state.c | 54 +- mm/swapfile.c | 71 +- mm/util.c | 11 +- mm/vmalloc.c | 56 +- mm/vmscan.c | 3223 +- mm/vmstat.c | 4 +- mm/workingset.c | 119 +- mm/z3fold.c | 97 +- net/atm/common.c | 2 +- net/bluetooth/af_bluetooth.c | 4 +- net/bluetooth/hci_conn.c | 32 +- net/bluetooth/hci_core.c | 2 - net/bluetooth/hci_event.c | 107 +- net/bluetooth/hci_request.c | 2 + net/bluetooth/hci_sync.c | 12 +- net/bpf/test_run.c | 67 +- net/bridge/br_switchdev.c | 2 + net/can/bcm.c | 2 +- net/can/isotp.c | 35 +- net/can/j1939/socket.c | 2 +- net/can/raw.c | 2 +- net/core/bpf_sk_storage.c | 11 +- net/core/datagram.c | 2 - net/core/datagram.h | 15 - net/core/dev.c | 96 +- net/core/devlink.c | 954 +- net/core/filter.c | 8 +- net/core/flow_dissector.c | 20 + net/core/lwt_bpf.c | 7 +- net/core/page_pool.c | 63 +- net/core/rtnetlink.c | 92 +- net/core/skbuff.c | 60 +- net/core/skmsg.c | 22 +- net/core/sock.c | 60 +- net/core/sock_map.c | 10 +- net/dccp/ipv4.c | 5 +- net/dccp/ipv6.c | 2 +- net/dsa/dsa.c | 9 - net/dsa/dsa_priv.h | 28 +- net/dsa/port.c | 130 +- net/dsa/slave.c | 33 +- net/dsa/switch.c | 188 +- net/dsa/tag_8021q.c | 10 +- net/dsa/tag_hellcreek.c | 8 + net/ethtool/common.c | 3 + net/ethtool/netlink.h | 2 +- net/ethtool/rings.c | 54 +- net/ieee802154/socket.c | 4 +- net/ipv4/af_inet.c | 6 +- net/ipv4/arp.c | 7 +- net/ipv4/datagram.c | 7 +- net/ipv4/fib_frontend.c | 4 +- net/ipv4/fib_rules.c | 2 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 2 +- net/ipv4/igmp.c | 13 +- net/ipv4/inet_fragment.c | 2 +- net/ipv4/ip_gre.c | 16 +- net/ipv4/ip_tunnel.c | 9 +- net/ipv4/ipmr.c | 2 +- net/ipv4/netfilter/nf_flow_table_ipv4.c | 0 net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 41 +- net/ipv4/syncookies.c | 8 +- net/ipv4/tcp.c | 41 +- net/ipv4/tcp_input.c | 146 +- net/ipv4/tcp_ipv4.c | 6 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/tcp_output.c | 1 + net/ipv4/tcp_rate.c | 11 +- net/ipv4/tcp_recovery.c | 15 +- net/ipv4/udp.c | 2 +- net/ipv6/addrconf.c | 10 + net/ipv6/af_inet6.c | 2 +- net/ipv6/datagram.c | 4 +- net/ipv6/ip6_gre.c | 28 +- net/ipv6/ip6_input.c | 2 +- net/ipv6/ip6_output.c | 25 +- net/ipv6/mcast.c | 8 +- net/ipv6/ndisc.c | 20 +- net/ipv6/netfilter.c | 10 +- net/ipv6/raw.c | 2 +- net/ipv6/route.c | 11 +- net/ipv6/syncookies.c | 3 +- net/ipv6/tcp_ipv6.c | 3 +- net/ipv6/udp.c | 6 +- net/key/af_key.c | 2 +- net/l3mdev/l3mdev.c | 2 +- net/mctp/af_mctp.c | 2 +- net/mctp/device.c | 2 +- net/mptcp/ctrl.c | 21 + net/mptcp/mib.c | 1 + net/mptcp/mib.h | 1 + net/mptcp/options.c | 8 +- net/mptcp/pm.c | 72 +- net/mptcp/pm_netlink.c | 30 +- net/mptcp/protocol.c | 85 +- net/mptcp/protocol.h | 31 +- net/mptcp/subflow.c | 70 +- net/netfilter/ipvs/ip_vs_conn.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 21 +- net/netfilter/nf_conntrack_standalone.c | 2 +- net/netfilter/nft_set_rbtree.c | 6 +- net/netfilter/nft_socket.c | 52 +- net/netlink/af_netlink.c | 7 + net/nfc/core.c | 29 +- net/openvswitch/flow_netlink.c | 2 +- net/packet/af_packet.c | 33 +- net/rxrpc/local_object.c | 3 + net/rxrpc/net_ns.c | 2 + net/sched/act_skbedit.c | 55 +- net/sched/cls_flower.c | 90 +- net/sched/cls_u32.c | 24 +- net/sched/sch_generic.c | 12 +- net/sctp/ipv6.c | 4 +- net/sctp/sm_sideeffect.c | 4 + net/sctp/socket.c | 2 +- net/smc/af_smc.c | 141 +- net/smc/smc.h | 29 + net/smc/smc_close.c | 5 +- net/socket.c | 15 +- net/sunrpc/cache.c | 18 +- net/sunrpc/clnt.c | 11 +- net/sunrpc/debugfs.c | 3 + net/sunrpc/fail.h | 2 +- net/sunrpc/svc_xprt.c | 10 +- net/sunrpc/svcsock.c | 11 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 1 - net/tls/tls_device.c | 12 +- net/tls/tls_sw.c | 4 +- net/vmw_vsock/hyperv_transport.c | 21 +- net/xdp/xsk.c | 17 +- net/xdp/xsk_buff_pool.c | 16 +- net/xdp/xsk_queue.h | 4 +- net/xdp/xskmap.c | 6 +- samples/bpf/xdp1_user.c | 2 +- samples/bpf/xdp_rxq_info_user.c | 22 +- samples/vfio-mdev/mbochs.c | 9 +- samples/vfio-mdev/mdpy.c | 9 +- samples/vfio-mdev/mtty.c | 39 +- scripts/Makefile.build | 54 +- scripts/Makefile.extrawarn | 13 +- scripts/Makefile.lib | 6 +- scripts/adjust_autoksyms.sh | 2 +- scripts/bloat-o-meter | 1 + scripts/check-blacklist-hashes.awk | 37 + scripts/checkpatch.pl | 8 +- scripts/checksyscalls.sh | 2 +- scripts/dummy-tools/pahole | 4 + scripts/gen_autoksyms.sh | 18 +- scripts/get_abi.pl | 4 +- scripts/kallsyms.c | 3 +- scripts/link-vmlinux.sh | 62 +- scripts/mod/modpost.c | 43 +- scripts/mod/modpost.h | 5 - scripts/mod/sumversion.c | 11 +- scripts/package/builddeb | 2 +- security/integrity/ima/Kconfig | 14 +- .../integrity/platform_certs/keyring_handler.c | 26 +- security/selinux/include/security.h | 4 +- security/selinux/selinuxfs.c | 2 + sound/arm/pxa2xx-ac97-lib.c | 145 +- sound/arm/pxa2xx-ac97-regs.h | 100 + sound/arm/pxa2xx-ac97.c | 3 +- sound/core/Makefile | 2 - sound/core/pcm_memory.c | 3 +- sound/firewire/fireworks/fireworks_hwdep.c | 1 + sound/hda/hdac_i915.c | 7 +- sound/hda/intel-dsp-config.c | 9 + sound/isa/Kconfig | 2 +- sound/oss/dmasound/dmasound_core.c | 2 +- sound/pci/hda/patch_hdmi.c | 7 +- sound/pci/hda/patch_realtek.c | 27 +- sound/soc/amd/acp-da7219-max98357a.c | 4 +- sound/soc/amd/acp-rt5645.c | 2 +- sound/soc/amd/acp/acp-legacy-mach.c | 1 + sound/soc/amd/acp/acp-mach-common.c | 4 +- sound/soc/amd/acp/acp-sof-mach.c | 1 + sound/soc/amd/acp3x-rt5682-max9836.c | 2 +- sound/soc/amd/vangogh/acp5x-mach.c | 8 +- sound/soc/atmel/mchp-pdmc.c | 1 + sound/soc/codecs/Kconfig | 10 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/ak4613.c | 10 +- sound/soc/codecs/ak4642.c | 8 +- sound/soc/codecs/alc5623.c | 24 +- sound/soc/codecs/alc5632.c | 20 +- sound/soc/codecs/cs43130.c | 2 +- sound/soc/codecs/da7219.c | 14 +- sound/soc/codecs/dmic.c | 5 +- sound/soc/codecs/max98088.c | 21 +- sound/soc/codecs/max98090.c | 28 +- sound/soc/codecs/max98095.c | 19 +- sound/soc/codecs/max98390.c | 12 + sound/soc/codecs/max98396.c | 1636 + sound/soc/codecs/max98396.h | 305 + sound/soc/codecs/pcm1789-i2c.c | 4 +- sound/soc/codecs/pcm1789.c | 4 +- sound/soc/codecs/pcm1789.h | 2 +- sound/soc/codecs/pcm186x-i2c.c | 24 +- sound/soc/codecs/rk3328_codec.c | 2 +- sound/soc/codecs/rt9120.c | 1 - sound/soc/codecs/tas2562.c | 25 +- sound/soc/codecs/tas571x.c | 11 +- sound/soc/codecs/tas5720.c | 21 +- sound/soc/codecs/tas6424.c | 4 +- sound/soc/codecs/tlv320adc3xxx.c | 21 +- sound/soc/codecs/tlv320aic31xx.c | 32 +- sound/soc/codecs/tlv320aic32x4-i2c.c | 11 +- sound/soc/codecs/tlv320aic3x-i2c.c | 25 +- sound/soc/codecs/wm8958-dsp2.c | 8 +- sound/soc/codecs/wm8960.c | 15 +- sound/soc/codecs/wm8962.c | 6 +- sound/soc/fsl/fsl_asrc.c | 8 +- sound/soc/fsl/fsl_asrc_dma.c | 2 +- sound/soc/fsl/fsl_easrc.h | 2 +- sound/soc/fsl/fsl_micfil.c | 369 +- sound/soc/fsl/fsl_micfil.h | 269 +- sound/soc/fsl/imx-es8328.c | 2 +- sound/soc/fsl/imx-hdmi.c | 8 +- sound/soc/fsl/imx-pcm.h | 2 +- sound/soc/fsl/imx-ssi.h | 2 +- sound/soc/generic/audio-graph-card2.c | 5 +- sound/soc/generic/simple-card-utils.c | 7 +- sound/soc/img/img-i2s-in.c | 6 +- sound/soc/img/img-parallel-out.c | 6 +- sound/soc/img/img-spdif-in.c | 6 +- sound/soc/img/img-spdif-out.c | 6 +- sound/soc/intel/Kconfig | 7 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 15 +- sound/soc/intel/avs/Makefile | 3 +- sound/soc/intel/avs/avs.h | 23 + sound/soc/intel/avs/path.c | 1005 + sound/soc/intel/avs/path.h | 72 + sound/soc/intel/avs/topology.c | 1600 + sound/soc/intel/avs/topology.h | 194 + sound/soc/intel/boards/bdw-rt5650.c | 6 +- sound/soc/intel/boards/bdw-rt5677.c | 4 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 5 +- sound/soc/intel/boards/bxt_rt298.c | 5 +- sound/soc/intel/boards/bytcht_cx2072x.c | 10 +- sound/soc/intel/boards/bytcht_es8316.c | 8 +- sound/soc/intel/boards/bytcr_rt5640.c | 36 +- sound/soc/intel/boards/bytcr_rt5651.c | 7 +- sound/soc/intel/boards/bytcr_wm5102.c | 6 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 10 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 12 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 5 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 5 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 5 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 5 +- sound/soc/intel/boards/kbl_rt5660.c | 15 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 7 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 7 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 8 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 6 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 6 +- sound/soc/intel/boards/skl_rt286.c | 5 +- sound/soc/intel/boards/sof_cs42l42.c | 5 +- sound/soc/intel/boards/sof_da7219_max98373.c | 2 +- sound/soc/intel/boards/sof_es8336.c | 8 +- sound/soc/intel/boards/sof_nau8825.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 5 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 14 +- sound/soc/intel/boards/sof_sdw_rt700.c | 14 +- sound/soc/intel/boards/sof_sdw_rt711.c | 14 +- sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 14 +- sound/soc/intel/boards/sof_ssp_amp.c | 6 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 8 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 4 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 5 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 5 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 4 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 6 +- sound/soc/meson/aiu-acodec-ctrl.c | 2 +- sound/soc/meson/aiu-codec-ctrl.c | 2 +- sound/soc/meson/axg-card.c | 1 - sound/soc/meson/axg-tdm-interface.c | 26 +- sound/soc/meson/g12a-tohdmitx.c | 2 +- sound/soc/pxa/corgi.c | 43 +- sound/soc/pxa/e740_wm9705.c | 37 +- sound/soc/pxa/e750_wm9705.c | 33 +- sound/soc/pxa/e800_wm9712.c | 33 +- sound/soc/pxa/em-x270.c | 2 +- sound/soc/pxa/hx4700.c | 40 +- sound/soc/pxa/magician.c | 141 +- sound/soc/pxa/mioa701_wm9713.c | 2 +- sound/soc/pxa/palm27x.c | 9 +- sound/soc/pxa/poodle.c | 51 +- sound/soc/pxa/pxa2xx-ac97.c | 24 +- sound/soc/pxa/pxa2xx-i2s.c | 112 +- sound/soc/pxa/spitz.c | 58 +- sound/soc/pxa/tosa.c | 18 +- sound/soc/pxa/ttc-dkb.c | 14 +- sound/soc/pxa/z2.c | 15 +- sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/sc7180.c | 4 +- sound/soc/qcom/sc7280.c | 28 +- sound/soc/qcom/sdm845.c | 2 +- sound/soc/qcom/sm8250.c | 2 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 8 +- sound/soc/rockchip/rk3399_gru_sound.c | 16 +- sound/soc/rockchip/rockchip_max98090.c | 16 +- sound/soc/rockchip/rockchip_rt5645.c | 2 +- sound/soc/samsung/aries_wm8994.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 3 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/lowland.c | 9 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/rx1950_uda1380.c | 3 +- sound/soc/samsung/smartq_wm8987.c | 8 +- sound/soc/samsung/speyside.c | 10 +- sound/soc/samsung/tobermory.c | 8 +- sound/soc/sh/Kconfig | 2 +- sound/soc/sh/rcar/core.c | 15 +- sound/soc/sh/rcar/dma.c | 9 +- sound/soc/sh/rcar/rsnd.h | 2 +- sound/soc/sh/rcar/src.c | 7 +- sound/soc/sh/rcar/ssi.c | 14 +- sound/soc/sh/rcar/ssiu.c | 11 +- sound/soc/sh/rz-ssi.c | 24 +- sound/soc/soc-card.c | 56 +- sound/soc/soc-core.c | 10 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-jack.c | 2 +- sound/soc/soc-ops.c | 20 +- sound/soc/soc-pcm.c | 38 +- sound/soc/sof/Makefile | 2 +- sound/soc/sof/amd/acp.c | 66 +- sound/soc/sof/amd/acp.h | 8 +- sound/soc/sof/amd/pci-rn.c | 14 +- sound/soc/sof/amd/renoir.c | 6 +- sound/soc/sof/control.c | 3 +- sound/soc/sof/core.c | 15 +- sound/soc/sof/debug.c | 5 +- sound/soc/sof/imx/imx8.c | 40 +- sound/soc/sof/imx/imx8m.c | 20 +- sound/soc/sof/intel/Kconfig | 2 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 108 +- sound/soc/sof/intel/bdw.c | 21 +- sound/soc/sof/intel/byt.c | 56 +- sound/soc/sof/intel/cnl.c | 113 +- sound/soc/sof/intel/hda-common-ops.c | 106 + sound/soc/sof/intel/hda-dai.c | 434 +- sound/soc/sof/intel/hda-dsp.c | 42 +- sound/soc/sof/intel/hda-loader.c | 119 +- sound/soc/sof/intel/hda.c | 40 +- sound/soc/sof/intel/hda.h | 42 +- sound/soc/sof/intel/icl.c | 121 +- sound/soc/sof/intel/pci-apl.c | 36 +- sound/soc/sof/intel/pci-cnl.c | 54 +- sound/soc/sof/intel/pci-icl.c | 36 +- sound/soc/sof/intel/pci-tgl.c | 97 +- sound/soc/sof/intel/pci-tng.c | 21 +- sound/soc/sof/intel/shim.h | 16 +- sound/soc/sof/intel/tgl.c | 121 +- sound/soc/sof/ipc.c | 72 +- sound/soc/sof/ipc3-loader.c | 416 + sound/soc/sof/ipc3-priv.h | 24 + sound/soc/sof/ipc3-topology.c | 12 + sound/soc/sof/ipc3.c | 358 +- sound/soc/sof/loader.c | 698 +- sound/soc/sof/mediatek/Kconfig | 9 + sound/soc/sof/mediatek/Makefile | 1 + sound/soc/sof/mediatek/adsp_helper.h | 8 + sound/soc/sof/mediatek/mt8186/Makefile | 4 + sound/soc/sof/mediatek/mt8186/mt8186-clk.c | 101 + sound/soc/sof/mediatek/mt8186/mt8186-clk.h | 24 + sound/soc/sof/mediatek/mt8186/mt8186-loader.c | 53 + sound/soc/sof/mediatek/mt8186/mt8186.c | 413 + sound/soc/sof/mediatek/mt8186/mt8186.h | 80 + sound/soc/sof/mediatek/mt8195/mt8195.c | 19 +- sound/soc/sof/ops.h | 8 + sound/soc/sof/pcm.c | 2 +- sound/soc/sof/pm.c | 2 +- sound/soc/sof/sof-acpi-dev.c | 6 +- sound/soc/sof/sof-audio.c | 39 +- sound/soc/sof/sof-audio.h | 4 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 3 +- sound/soc/sof/sof-client-probes.c | 9 +- sound/soc/sof/sof-of-dev.c | 6 +- sound/soc/sof/sof-pci-dev.c | 101 +- sound/soc/sof/sof-priv.h | 33 +- sound/soc/sof/topology.c | 11 +- sound/soc/tegra/tegra_asoc_machine.c | 30 +- sound/soc/tegra/tegra_wm8903.c | 10 +- sound/soc/ti/ams-delta.c | 4 +- sound/soc/ti/omap-abe-twl6040.c | 8 +- sound/soc/ti/omap-twl4030.c | 8 +- sound/soc/ti/rx51.c | 2 +- sound/usb/implicit.c | 10 +- sound/usb/line6/pcm.c | 4 +- sound/usb/midi.c | 5 +- sound/usb/mixer_maps.c | 4 + sound/usb/quirks.c | 6 + sound/usb/usbaudio.h | 6 + sound/usb/usx2y/usb_stream.c | 6 +- sound/usb/usx2y/usbusx2yaudio.c | 2 +- sound/usb/usx2y/usx2yhwdeppcm.c | 2 +- tools/Makefile | 36 +- tools/accounting/getdelays.c | 8 +- tools/bpf/bpftool/perf.c | 112 +- tools/bpf/bpftool/tracelog.c | 2 +- tools/certs/print-cert-tbs-hash.sh | 91 + tools/include/linux/bitmap.h | 43 + tools/include/linux/objtool.h | 6 +- tools/include/linux/slab.h | 8 +- tools/include/uapi/asm-generic/socket.h | 2 + tools/include/uapi/linux/bpf.h | 12 + tools/lib/bitmap.c | 20 + tools/lib/bpf/bpf.c | 34 +- tools/lib/bpf/bpf_helpers.h | 7 + tools/lib/bpf/btf.c | 9 +- tools/lib/bpf/libbpf.c | 599 +- tools/lib/bpf/libbpf.h | 104 +- tools/lib/bpf/libbpf.map | 4 +- tools/lib/bpf/libbpf_internal.h | 9 +- tools/lib/bpf/relo_core.c | 104 +- tools/lib/bpf/relo_core.h | 6 + tools/lib/bpf/usdt.c | 115 +- tools/lib/perf/evlist.c | 3 +- tools/lib/perf/evsel.c | 19 +- tools/lib/subcmd/parse-options.c | 17 +- tools/lib/thermal/.gitignore | 2 + tools/lib/thermal/Build | 5 + tools/lib/thermal/Makefile | 165 + tools/lib/thermal/commands.c | 349 + tools/lib/thermal/events.c | 164 + tools/lib/thermal/include/thermal.h | 142 + tools/lib/thermal/libthermal.map | 25 + tools/lib/thermal/libthermal.pc.template | 12 + tools/lib/thermal/sampling.c | 75 + tools/lib/thermal/thermal.c | 135 + tools/lib/thermal/thermal_nl.c | 215 + tools/lib/thermal/thermal_nl.h | 46 + tools/memory-model/linux-kernel.bell | 16 +- tools/objtool/Build | 12 +- tools/objtool/Documentation/objtool.txt | 442 + tools/objtool/Documentation/stack-validation.txt | 360 - tools/objtool/Makefile | 8 +- tools/objtool/arch/x86/decode.c | 2 +- tools/objtool/arch/x86/special.c | 2 +- tools/objtool/builtin-check.c | 156 +- tools/objtool/builtin-orc.c | 73 - tools/objtool/check.c | 538 +- tools/objtool/elf.c | 200 +- tools/objtool/include/objtool/builtin.h | 34 +- tools/objtool/include/objtool/elf.h | 16 +- tools/objtool/include/objtool/objtool.h | 2 +- tools/objtool/include/objtool/warn.h | 35 +- tools/objtool/objtool.c | 104 +- tools/objtool/weak.c | 9 +- tools/perf/Documentation/perf-arm-spe.txt | 218 + tools/perf/Documentation/perf-stat.txt | 10 + tools/perf/Documentation/perf.txt | 2 +- tools/perf/arch/arm64/util/arm-spe.c | 10 + tools/perf/arch/arm64/util/machine.c | 21 - tools/perf/arch/powerpc/util/Build | 1 - tools/perf/arch/powerpc/util/machine.c | 25 - tools/perf/arch/s390/util/machine.c | 16 - tools/perf/bench/numa.c | 136 +- tools/perf/builtin-record.c | 22 +- tools/perf/builtin-report.c | 14 + tools/perf/builtin-script.c | 2 +- tools/perf/builtin-stat.c | 64 +- tools/perf/builtin-version.c | 1 + .../pmu-events/arch/x86/alderlake/adl-metrics.json | 761 + .../arch/x86/cascadelakex/uncore-memory.json | 61 + .../arch/x86/cascadelakex/uncore-other.json | 92 + .../pmu-events/arch/x86/elkhartlake/other.json | 13 +- .../pmu-events/arch/x86/elkhartlake/pipeline.json | 13 +- tools/perf/pmu-events/arch/x86/goldmont/other.json | 31 +- .../pmu-events/arch/x86/goldmont/pipeline.json | 31 +- .../pmu-events/arch/x86/goldmontplus/other.json | 37 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 37 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 24 +- tools/perf/pmu-events/arch/x86/icelake/other.json | 14 +- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 14 +- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 31 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 24 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 21 +- tools/perf/pmu-events/arch/x86/icelakex/other.json | 70 +- .../pmu-events/arch/x86/icelakex/pipeline.json | 14 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 1 + .../perf/pmu-events/arch/x86/nehalemep/other.json | 66 +- .../pmu-events/arch/x86/nehalemep/pipeline.json | 66 +- .../pmu-events/arch/x86/sapphirerapids/cache.json | 1083 + .../arch/x86/sapphirerapids/floating-point.json | 218 + .../arch/x86/sapphirerapids/frontend.json | 471 + .../pmu-events/arch/x86/sapphirerapids/memory.json | 415 + .../pmu-events/arch/x86/sapphirerapids/other.json | 329 + .../arch/x86/sapphirerapids/pipeline.json | 1271 + .../arch/x86/sapphirerapids/virtual-memory.json | 225 + .../arch/x86/skylakex/uncore-memory.json | 20 + .../pmu-events/arch/x86/skylakex/uncore-other.json | 92 + .../perf/pmu-events/arch/x86/tigerlake/other.json | 13 +- .../pmu-events/arch/x86/tigerlake/pipeline.json | 13 +- tools/perf/pmu-events/arch/x86/tremontx/other.json | 13 +- .../pmu-events/arch/x86/tremontx/pipeline.json | 13 +- .../arch/x86/tremontx/uncore-memory.json | 22 + .../pmu-events/arch/x86/tremontx/uncore-other.json | 94 + .../pmu-events/arch/x86/westmereep-dp/other.json | 66 +- .../arch/x86/westmereep-dp/pipeline.json | 66 +- .../pmu-events/arch/x86/westmereep-sp/other.json | 66 +- .../arch/x86/westmereep-sp/pipeline.json | 66 +- .../perf/pmu-events/arch/x86/westmereex/other.json | 66 +- .../pmu-events/arch/x86/westmereex/pipeline.json | 66 +- tools/perf/tests/attr/README | 1 + .../tests/attr/test-record-spe-physical-address | 12 + tools/perf/tests/perf-time-to-tsc.c | 4 + tools/perf/tests/shell/record.sh | 42 + tools/perf/util/arm-spe.c | 5 +- tools/perf/util/bpf-loader.c | 27 +- tools/perf/util/c++/clang.cpp | 4 + tools/perf/util/evsel.c | 19 +- tools/perf/util/evsel.h | 5 + tools/perf/util/header.c | 51 + tools/perf/util/header.h | 1 + tools/perf/util/mem-events.c | 29 +- tools/perf/util/metricgroup.c | 263 +- tools/perf/util/parse-events.c | 49 +- tools/perf/util/parse-events.l | 2 + tools/perf/util/pmu.c | 2 +- tools/perf/util/session.c | 2 +- tools/perf/util/stat-display.c | 25 +- tools/perf/util/stat-shadow.c | 2 + tools/perf/util/stat.c | 7 +- tools/perf/util/stat.h | 22 + tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/symbol.c | 37 +- tools/perf/util/symbol.h | 3 +- tools/perf/util/topdown.c | 17 +- tools/perf/util/topdown.h | 3 +- tools/perf/util/util.c | 5 + tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/x86/turbostat/Makefile | 2 +- tools/power/x86/turbostat/turbostat.8 | 2 +- tools/power/x86/turbostat/turbostat.c | 594 +- tools/testing/cxl/mock_mem.c | 2 +- tools/testing/nvdimm/test/iomap.c | 18 +- tools/testing/nvdimm/test/nfit.c | 3 - tools/testing/radix-tree/linux.c | 3 +- tools/testing/selftests/Makefile | 2 + tools/testing/selftests/alsa/mixer-test.c | 41 +- tools/testing/selftests/arm64/abi/.gitignore | 1 + tools/testing/selftests/arm64/abi/Makefile | 9 +- .../testing/selftests/arm64/abi/syscall-abi-asm.S | 79 +- tools/testing/selftests/arm64/abi/syscall-abi.c | 204 +- tools/testing/selftests/arm64/abi/syscall-abi.h | 15 + tools/testing/selftests/arm64/abi/tpidr2.c | 298 + tools/testing/selftests/arm64/fp/.gitignore | 5 + tools/testing/selftests/arm64/fp/Makefile | 46 +- tools/testing/selftests/arm64/fp/rdvl-sme.c | 14 + tools/testing/selftests/arm64/fp/rdvl.S | 10 + tools/testing/selftests/arm64/fp/rdvl.h | 1 + tools/testing/selftests/arm64/fp/sme-inst.h | 51 + tools/testing/selftests/arm64/fp/ssve-stress | 59 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 175 +- tools/testing/selftests/arm64/fp/sve-test.S | 20 + tools/testing/selftests/arm64/fp/vec-syscfg.c | 10 + tools/testing/selftests/arm64/fp/vlset.c | 10 +- tools/testing/selftests/arm64/fp/za-fork-asm.S | 61 + tools/testing/selftests/arm64/fp/za-fork.c | 156 + tools/testing/selftests/arm64/fp/za-ptrace.c | 356 + tools/testing/selftests/arm64/fp/za-stress | 59 + tools/testing/selftests/arm64/fp/za-test.S | 388 + tools/testing/selftests/arm64/mte/.gitignore | 1 + .../selftests/arm64/mte/check_child_memory.c | 8 +- tools/testing/selftests/arm64/mte/check_prctl.c | 119 + .../testing/selftests/arm64/mte/mte_common_util.c | 19 +- .../testing/selftests/arm64/mte/mte_common_util.h | 15 +- tools/testing/selftests/arm64/signal/.gitignore | 3 + .../testing/selftests/arm64/signal/test_signals.h | 4 + .../selftests/arm64/signal/test_signals_utils.c | 6 + .../testcases/fake_sigreturn_sme_change_vl.c | 92 + .../arm64/signal/testcases/sme_trap_no_sm.c | 38 + .../signal/testcases/sme_trap_non_streaming.c | 45 + .../selftests/arm64/signal/testcases/sme_trap_za.c | 36 + .../selftests/arm64/signal/testcases/sme_vl.c | 68 + .../selftests/arm64/signal/testcases/ssve_regs.c | 135 + .../selftests/arm64/signal/testcases/testcases.c | 36 + .../selftests/arm64/signal/testcases/testcases.h | 3 +- .../selftests/arm64/signal/testcases/za_regs.c | 128 + .../selftests/bpf/prog_tests/attach_probe.c | 10 + .../selftests/bpf/prog_tests/bpf_mod_race.c | 4 +- tools/testing/selftests/bpf/prog_tests/btf.c | 99 + .../selftests/bpf/prog_tests/fexit_stress.c | 2 +- .../selftests/bpf/prog_tests/helper_restricted.c | 10 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 14 +- .../selftests/bpf/prog_tests/linked_funcs.c | 6 + tools/testing/selftests/bpf/prog_tests/log_fixup.c | 149 + tools/testing/selftests/bpf/prog_tests/map_kptr.c | 37 + .../bpf/prog_tests/prog_tests_framework.c | 56 + .../selftests/bpf/prog_tests/reference_tracking.c | 23 +- .../selftests/bpf/prog_tests/skb_load_bytes.c | 45 + .../selftests/bpf/prog_tests/test_strncmp.c | 25 +- .../selftests/bpf/prog_tests/uprobe_autoattach.c | 3 +- tools/testing/selftests/bpf/progs/exhandler_kern.c | 15 +- tools/testing/selftests/bpf/progs/kprobe_multi.c | 14 + tools/testing/selftests/bpf/progs/linked_funcs1.c | 7 +- tools/testing/selftests/bpf/progs/linked_funcs2.c | 7 +- tools/testing/selftests/bpf/progs/map_kptr.c | 190 + tools/testing/selftests/bpf/progs/pyperf.h | 4 + tools/testing/selftests/bpf/progs/pyperf600.c | 11 +- tools/testing/selftests/bpf/progs/skb_load_bytes.c | 19 + tools/testing/selftests/bpf/progs/strncmp_test.c | 8 +- .../selftests/bpf/progs/test_attach_probe.c | 23 +- .../selftests/bpf/progs/test_helper_restricted.c | 16 +- tools/testing/selftests/bpf/progs/test_log_fixup.c | 64 + .../selftests/bpf/progs/test_module_attach.c | 2 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 18 +- tools/testing/selftests/bpf/test_lpm_map.c | 39 +- tools/testing/selftests/bpf/test_lru_map.c | 66 +- tools/testing/selftests/bpf/test_progs.c | 845 +- tools/testing/selftests/bpf/test_progs.h | 69 +- tools/testing/selftests/bpf/test_sock.c | 2 +- tools/testing/selftests/bpf/test_sysctl.c | 2 +- tools/testing/selftests/bpf/test_verifier.c | 55 +- tools/testing/selftests/bpf/verifier/calls.c | 20 + tools/testing/selftests/bpf/verifier/map_kptr.c | 469 + .../testing/selftests/bpf/verifier/ref_tracking.c | 2 +- tools/testing/selftests/bpf/verifier/sock.c | 6 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 2 + tools/testing/selftests/cgroup/cgroup_util.c | 64 +- tools/testing/selftests/cgroup/cgroup_util.h | 5 + tools/testing/selftests/cgroup/config | 8 + tools/testing/selftests/cgroup/test_cpu.c | 726 + tools/testing/selftests/cgroup/test_memcontrol.c | 199 +- tools/testing/selftests/damon/sysfs.sh | 1 + .../drivers/net/dsa/bridge_locked_port.sh | 1 + .../selftests/drivers/net/dsa/bridge_mdb.sh | 1 + .../selftests/drivers/net/dsa/bridge_mld.sh | 1 + .../selftests/drivers/net/dsa/bridge_vlan_aware.sh | 1 + .../selftests/drivers/net/dsa/bridge_vlan_mcast.sh | 1 + .../drivers/net/dsa/bridge_vlan_unaware.sh | 1 + .../selftests/drivers/net/dsa/forwarding.config | 2 + tools/testing/selftests/drivers/net/dsa/lib.sh | 1 + .../selftests/drivers/net/dsa/local_termination.sh | 1 + .../selftests/drivers/net/dsa/no_forwarding.sh | 1 + .../drivers/net/mlxsw/devlink_linecard.sh | 341 + .../net/mlxsw/spectrum-2/vxlan_flooding_ipv6.sh | 17 + .../selftests/drivers/net/mlxsw/vxlan_flooding.sh | 17 + .../drivers/net/ocelot/tc_flower_chains.sh | 24 +- .../selftests/filesystems/binderfs/binderfs_test.c | 3 +- tools/testing/selftests/firmware/Makefile | 2 +- tools/testing/selftests/firmware/config | 1 + tools/testing/selftests/firmware/fw_filesystem.sh | 170 +- tools/testing/selftests/firmware/fw_lib.sh | 19 +- tools/testing/selftests/firmware/fw_run_tests.sh | 4 + tools/testing/selftests/firmware/fw_upload.sh | 214 + .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 + tools/testing/selftests/kselftest.h | 15 + .../selftests/kvm/include/x86_64/processor.h | 17 + tools/testing/selftests/kvm/kvm_page_table_test.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 202 +- tools/testing/selftests/kvm/x86_64/amx_test.c | 1 - .../selftests/kvm/x86_64/emulator_error_test.c | 1 - tools/testing/selftests/kvm/x86_64/smm_test.c | 2 - .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 1 - .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 3 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 1 - tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 1 + tools/testing/selftests/mqueue/mq_perf_tests.c | 4 +- tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/forwarding/Makefile | 33 + tools/testing/selftests/net/forwarding/lib.sh | 112 +- .../selftests/net/forwarding/local_termination.sh | 299 + .../selftests/net/forwarding/no_forwarding.sh | 261 + tools/testing/selftests/net/mptcp/config | 8 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 221 +- .../selftests/net/ndisc_unsolicited_na_test.sh | 255 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 + tools/testing/selftests/resctrl/Makefile | 19 +- tools/testing/selftests/resctrl/README | 39 +- tools/testing/selftests/resctrl/cat_test.c | 2 +- tools/testing/selftests/resctrl/fill_buf.c | 4 +- tools/testing/selftests/resctrl/resctrl.h | 5 +- tools/testing/selftests/resctrl/resctrl_tests.c | 49 +- tools/testing/selftests/resctrl/resctrl_val.c | 1 + tools/testing/selftests/resctrl/resctrlfs.c | 2 +- tools/testing/selftests/resctrl/settings | 3 + tools/testing/selftests/seccomp/seccomp_bpf.c | 109 + tools/testing/selftests/vm/Makefile | 10 +- tools/testing/selftests/vm/hugepage-mremap.c | 6 + tools/testing/selftests/vm/madv_populate.c | 34 +- tools/testing/selftests/vm/mremap_test.c | 85 +- tools/testing/selftests/vm/pkey-x86.h | 21 +- tools/testing/selftests/vm/run_vmtests.sh | 533 +- tools/testing/selftests/vm/soft-dirty.c | 223 +- tools/testing/selftests/vm/split_huge_page_test.c | 79 +- tools/testing/selftests/vm/vm_util.c | 108 + tools/testing/selftests/vm/vm_util.h | 9 + .../selftests/wireguard/qemu/arch/i686.config | 1 + .../selftests/wireguard/qemu/arch/x86_64.config | 1 + tools/testing/selftests/x86/amx.c | 24 +- .../testing/selftests/x86/corrupt_xstate_header.c | 16 +- tools/thermal/lib/Build | 3 + tools/thermal/lib/Makefile | 158 + tools/thermal/lib/libthermal_tools.pc.template | 12 + tools/thermal/lib/log.c | 77 + tools/thermal/lib/log.h | 31 + tools/thermal/lib/mainloop.c | 120 + tools/thermal/lib/mainloop.h | 15 + tools/thermal/lib/thermal-tools.h | 10 + tools/thermal/lib/uptimeofday.c | 40 + tools/thermal/lib/uptimeofday.h | 12 + tools/thermal/thermal-engine/Build | 1 + tools/thermal/thermal-engine/Makefile | 28 + tools/thermal/thermal-engine/thermal-engine.c | 341 + tools/thermal/thermometer/Build | 1 + tools/thermal/thermometer/Makefile | 26 + tools/thermal/thermometer/thermometer.8 | 92 + tools/thermal/thermometer/thermometer.c | 572 + tools/thermal/thermometer/thermometer.conf | 5 + tools/usb/testusb.c | 2 +- tools/vm/page_owner_sort.c | 6 +- usr/gen_init_cpio.c | 92 +- virt/kvm/dirty_ring.c | 2 +- virt/kvm/kvm_main.c | 44 +- virt/kvm/kvm_mm.h | 2 +- 5428 files changed, 289745 insertions(+), 134789 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub create mode 100644 Documentation/ABI/testing/sysfs-class-firmware create mode 100644 Documentation/ABI/testing/sysfs-devices-physical_location delete mode 100644 Documentation/admin-guide/mm/multigen_lru.rst create mode 100644 Documentation/arm64/sme.rst rename Documentation/{ => core-api}/watch_queue.rst (100%) create mode 100644 Documentation/devicetree/bindings/arm/arm,corstone1000.yaml delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape- [...] delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,apmixedsys.txt delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.yaml create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8186- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8186- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt create mode 100644 Documentation/devicetree/bindings/bus/qcom,ssc-block-bus.yaml create mode 100644 Documentation/devicetree/bindings/clock/airoha,en7523-scu.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,apmixedsys.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,topckgen.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt9211.yaml create mode 100644 Documentation/devicetree/bindings/dsp/mediatek,mt8195-dsp.yaml delete mode 100644 Documentation/devicetree/bindings/eeprom/at24.txt delete mode 100644 Documentation/devicetree/bindings/gnss/mediatek.txt create mode 100644 Documentation/devicetree/bindings/gnss/mediatek.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-consumer-common.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,mt6360.yaml create mode 100644 Documentation/devicetree/bindings/mmc/marvell,dove-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/mmc/marvell,orion-sdio.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/orion-sdio.txt delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-dove.txt delete mode 100644 Documentation/devicetree/bindings/mtd/common.txt create mode 100644 Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml create mode 100644 Documentation/devicetree/bindings/net/mediatek,net.yaml delete mode 100644 Documentation/devicetree/bindings/net/mediatek-net.txt delete mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx7d-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,ac5-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,lpass-lpi-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7280-lpass-lpi [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8250-lpass-lpi [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,mt7620-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,mt7621-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/atmel-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/mediatek,pwm-disp.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-mtk-disp.txt create mode 100644 Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/siliconmitus,sm5703 [...] create mode 100644 Documentation/devicetree/bindings/reserved-memory/phram.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/rtc.txt create mode 100644 Documentation/devicetree/bindings/serial/qcom,serial-geni-qcom.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,layerscape-dcfg.yaml create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,layerscape-scfg.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/rpmh-rsc.txt create mode 100644 Documentation/devicetree/bindings/sound/adi,max98396.yaml create mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mtk-snfi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml create mode 100644 Documentation/devicetree/bindings/timer/ti,timer-dm.yaml delete mode 100644 Documentation/devicetree/bindings/timer/ti,timer.txt create mode 100644 Documentation/devicetree/bindings/timer/xlnx,xps-timer.yaml create mode 100644 Documentation/devicetree/bindings/usb/fcs,fsa4480.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,am62-usb.yaml create mode 100644 Documentation/driver-api/firmware/fw_upload.rst delete mode 100644 Documentation/driver-api/serial/n_gsm.rst create mode 100644 Documentation/driver-api/tty/index.rst rename Documentation/driver-api/{serial => tty}/moxa-smartio.rst (100%) create mode 100644 Documentation/driver-api/tty/n_gsm.rst rename Documentation/{ => driver-api}/tty/n_tty.rst (100%) rename Documentation/{ => driver-api}/tty/tty_buffer.rst (100%) rename Documentation/{ => driver-api}/tty/tty_driver.rst (100%) rename Documentation/{ => driver-api}/tty/tty_internals.rst (100%) rename Documentation/{ => driver-api}/tty/tty_ldisc.rst (100%) rename Documentation/{ => driver-api}/tty/tty_port.rst (100%) rename Documentation/{ => driver-api}/tty/tty_struct.rst (100%) create mode 100644 Documentation/gpu/drm-usage-stats.rst delete mode 100644 Documentation/ide/ChangeLog.ide-cd.1994-2004 delete mode 100644 Documentation/ide/ChangeLog.ide-floppy.1996-2002 delete mode 100644 Documentation/ide/ChangeLog.ide-tape.1995-2002 delete mode 100644 Documentation/ide/changelogs.rst delete mode 100644 Documentation/ide/ide-tape.rst delete mode 100644 Documentation/ide/ide.rst delete mode 100644 Documentation/ide/index.rst delete mode 100644 Documentation/ide/warm-plug-howto.rst create mode 100644 Documentation/networking/device_drivers/can/ctu/ctucanfd-driver.rst create mode 100644 Documentation/networking/device_drivers/can/ctu/fsm_txt_buffer_ [...] delete mode 100644 Documentation/networking/device_drivers/wan/index.rst delete mode 100644 Documentation/networking/device_drivers/wan/z8530book.rst create mode 100644 Documentation/networking/devlink/devlink-linecard.rst create mode 100644 Documentation/translations/zh_CN/locking/index.rst create mode 100644 Documentation/translations/zh_CN/locking/spinlocks.rst create mode 100644 Documentation/translations/zh_CN/vm/hmm.rst create mode 100644 Documentation/translations/zh_CN/vm/hugetlbfs_reserv.rst create mode 100644 Documentation/translations/zh_CN/vm/numa.rst delete mode 100644 Documentation/tty/index.rst rename Documentation/virt/coco/{sevguest.rst => sev-guest.rst} (100%) delete mode 100644 Documentation/vm/multigen_lru.rst create mode 100644 Documentation/vm/vmemmap_dedup.rst delete mode 100644 Documentation/x86/intel-iommu.rst create mode 100644 Documentation/x86/iommu.rst copy arch/{riscv => arc}/include/uapi/asm/bpf_perf_event.h (100%) create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/imx6dl-colibri-aster.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-iris.dts delete mode 100644 arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-vicut1-12inch.dtsi create mode 100644 arch/arm/boot/dts/ls1021a-iot.dts rename arch/arm/boot/dts/{qcom-apq8064-sony-xperia-yuga.dts => qcom-apq8064-sony-x [...] delete mode 100644 arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-amami.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-castor.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-honami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine-amami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine-honami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-sony-xperia-shinano-castor.dts rename arch/arm/mach-davinci/{include/mach => }/common.h (100%) create mode 100644 arch/arm/mach-davinci/cputype.h create mode 100644 arch/arm/mach-davinci/da8xx.h rename arch/arm/mach-davinci/{include/mach => }/hardware.h (100%) delete mode 100644 arch/arm/mach-davinci/include/mach/cputype.h delete mode 100644 arch/arm/mach-davinci/include/mach/da8xx.h delete mode 100644 arch/arm/mach-davinci/include/mach/mux.h delete mode 100644 arch/arm/mach-davinci/include/mach/serial.h delete mode 100644 arch/arm/mach-davinci/include/mach/uncompress.h rename arch/arm/mach-davinci/{include/mach => }/pm.h (100%) create mode 100644 arch/arm/mach-davinci/serial.h delete mode 100644 arch/arm/mach-mmp/tavorevb.c create mode 100644 arch/arm/mach-omap1/hardware.h delete mode 100644 arch/arm/mach-omap1/include/mach/hardware.h delete mode 100644 arch/arm/mach-omap1/include/mach/io.h delete mode 100644 arch/arm/mach-omap1/include/mach/irqs.h delete mode 100644 arch/arm/mach-omap1/include/mach/lcd_dma.h delete mode 100644 arch/arm/mach-omap1/include/mach/lcdc.h delete mode 100644 arch/arm/mach-omap1/include/mach/memory.h delete mode 100644 arch/arm/mach-omap1/include/mach/mtd-xip.h delete mode 100644 arch/arm/mach-omap1/include/mach/mux.h delete mode 100644 arch/arm/mach-omap1/include/mach/soc.h delete mode 100644 arch/arm/mach-omap1/include/mach/tc.h delete mode 100644 arch/arm/mach-omap1/include/mach/uncompress.h delete mode 100644 arch/arm/mach-omap1/include/mach/usb.h create mode 100644 arch/arm/mach-omap1/irqs.h delete mode 100644 arch/arm/mach-omap1/lcd_dma.c create mode 100644 arch/arm/mach-omap1/mtd-xip.h create mode 100644 arch/arm/mach-omap1/mux.h create mode 100644 arch/arm/mach-omap1/omap-dma.c rename arch/arm/mach-omap1/{include/mach => }/omap1510.h (100%) rename arch/arm/mach-omap1/{include/mach => }/omap16xx.h (100%) rename arch/arm/mach-omap1/{include/mach => }/omap7xx.h (100%) rename arch/arm/mach-omap1/{include/mach => }/serial.h (100%) create mode 100644 arch/arm/mach-omap1/tc.h create mode 100644 arch/arm/mach-omap1/usb.h delete mode 100644 arch/arm/mach-omap2/include/mach/hardware.h delete mode 100644 arch/arm/mach-omap2/include/mach/irqs.h delete mode 100644 arch/arm/mach-omap2/include/mach/serial.h delete mode 100644 arch/arm/mach-pxa/Makefile.boot rename arch/arm/mach-pxa/{include/mach => }/addr-map.h (100%) create mode 100644 arch/arm/mach-pxa/balloon3-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/balloon3.h (100%) create mode 100644 arch/arm/mach-pxa/colibri-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/corgi.h (100%) create mode 100644 arch/arm/mach-pxa/e740-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/eseries-gpio.h (100%) create mode 100644 arch/arm/mach-pxa/hx4700-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/hx4700.h (100%) delete mode 100644 arch/arm/mach-pxa/include/mach/audio.h delete mode 100644 arch/arm/mach-pxa/include/mach/bitfield.h delete mode 100644 arch/arm/mach-pxa/include/mach/dma.h delete mode 100644 arch/arm/mach-pxa/include/mach/generic.h delete mode 100644 arch/arm/mach-pxa/include/mach/hardware.h delete mode 100644 arch/arm/mach-pxa/include/mach/lubbock.h delete mode 100644 arch/arm/mach-pxa/include/mach/magician.h delete mode 100644 arch/arm/mach-pxa/include/mach/mainstone.h delete mode 100644 arch/arm/mach-pxa/include/mach/mfp.h delete mode 100644 arch/arm/mach-pxa/include/mach/mtd-xip.h delete mode 100644 arch/arm/mach-pxa/include/mach/poodle.h delete mode 100644 arch/arm/mach-pxa/include/mach/pxa2xx-regs.h delete mode 100644 arch/arm/mach-pxa/include/mach/pxa3xx-regs.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-ac97.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-lcd.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-ost.h delete mode 100644 arch/arm/mach-pxa/include/mach/regs-uart.h delete mode 100644 arch/arm/mach-pxa/include/mach/reset.h delete mode 100644 arch/arm/mach-pxa/include/mach/trizeps4.h delete mode 100644 arch/arm/mach-pxa/include/mach/uncompress.h rename arch/arm/mach-pxa/{include/mach => }/irqs.h (100%) create mode 100644 arch/arm/mach-pxa/lubbock.h create mode 100644 arch/arm/mach-pxa/magician.h create mode 100644 arch/arm/mach-pxa/mainstone.h create mode 100644 arch/arm/mach-pxa/mfp.h create mode 100644 arch/arm/mach-pxa/palmld-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/palmld.h (100%) create mode 100644 arch/arm/mach-pxa/palmtc-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/palmtc.h (100%) create mode 100644 arch/arm/mach-pxa/palmtx-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/palmtx.h (100%) create mode 100644 arch/arm/mach-pxa/poodle.h create mode 100644 arch/arm/mach-pxa/pxa-regs.h create mode 100644 arch/arm/mach-pxa/pxa2xx-regs.h create mode 100644 arch/arm/mach-pxa/pxa3xx-regs.h create mode 100644 arch/arm/mach-pxa/regs-ost.h create mode 100644 arch/arm/mach-pxa/regs-uart.h create mode 100644 arch/arm/mach-pxa/reset.h rename arch/arm/mach-pxa/{include/mach => }/smemc.h (100%) rename arch/arm/mach-pxa/{include/mach => }/spitz.h (100%) rename arch/arm/mach-pxa/{include/mach => }/tosa.h (100%) create mode 100644 arch/arm/mach-pxa/trizeps4-pcmcia.c create mode 100644 arch/arm/mach-pxa/trizeps4.h create mode 100644 arch/arm/mach-pxa/viper-pcmcia.c rename include/linux/platform_data/pcmcia-pxa2xx_viper.h => arch/arm/mach-pxa/vipe [...] create mode 100644 arch/arm/mach-pxa/vpac270-pcmcia.c rename arch/arm/mach-pxa/{include/mach => }/vpac270.h (100%) rename arch/arm/mach-pxa/{include/mach => }/z2.h (100%) delete mode 100644 arch/arm/mach-spear/include/mach/irqs.h delete mode 100644 arch/arm/mach-spear/include/mach/misc_regs.h delete mode 100644 arch/arm/mach-spear/include/mach/uncompress.h create mode 100644 arch/arm/mach-spear/misc_regs.h rename arch/arm/mach-spear/{include/mach => }/spear.h (100%) delete mode 100644 arch/arm/plat-omap/Kconfig delete mode 100644 arch/arm/plat-omap/Makefile delete mode 100644 arch/arm/plat-omap/counter_32k.c delete mode 100644 arch/arm/plat-omap/debug-leds.c delete mode 100644 arch/arm/plat-omap/dma.c delete mode 100644 arch/arm/plat-omap/include/plat/counter-32k.h delete mode 100644 arch/arm/plat-omap/include/plat/cpu.h delete mode 100644 arch/arm/plat-omap/include/plat/sram.h delete mode 100644 arch/arm/plat-omap/sram.c delete mode 100644 arch/arm/plat-pxa/Kconfig delete mode 100644 arch/arm/plat-pxa/Makefile delete mode 100644 arch/arm/plat-pxa/include/plat/mfp.h delete mode 100644 arch/arm/plat-pxa/mfp.c create mode 100644 arch/arm64/boot/dts/arm/corstone1000-fvp.dts create mode 100644 arch/arm64/boot/dts/arm/corstone1000-mps3.dts create mode 100644 arch/arm64/boot/dts/arm/corstone1000.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-vpu.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt6359.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-demo.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-evb.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-soquartz-cm4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi delete mode 100644 arch/ia64/include/asm/iommu_table.h delete mode 100644 arch/m68k/coldfire/dma.c create mode 100644 arch/x86/boot/compressed/efi.h delete mode 100644 arch/x86/include/asm/iommu_table.h create mode 100644 arch/x86/include/asm/kvm-x86-pmu-ops.h delete mode 100644 arch/x86/include/asm/swiotlb.h delete mode 100644 arch/x86/kernel/pci-iommu_table.c delete mode 100644 arch/x86/kernel/pci-swiotlb.c delete mode 100644 arch/x86/xen/pci-swiotlb-xen.c create mode 100644 arch/xtensa/kernel/hibernate.c create mode 100644 arch/xtensa/lib/kcsan-stubs.c delete mode 100644 drivers/atm/firestream.c delete mode 100644 drivers/atm/firestream.h delete mode 100644 drivers/atm/horizon.c delete mode 100644 drivers/atm/horizon.h delete mode 100644 drivers/atm/uPD98401.h delete mode 100644 drivers/atm/uPD98402.c delete mode 100644 drivers/atm/uPD98402.h delete mode 100644 drivers/atm/zatm.c delete mode 100644 drivers/atm/zatm.h create mode 100644 drivers/base/firmware_loader/sysfs.c create mode 100644 drivers/base/firmware_loader/sysfs.h create mode 100644 drivers/base/firmware_loader/sysfs_upload.c create mode 100644 drivers/base/firmware_loader/sysfs_upload.h create mode 100644 drivers/base/physical_location.c create mode 100644 drivers/base/physical_location.h create mode 100644 drivers/bus/qcom-ssc-block-bus.c create mode 100644 drivers/char/hw_random/mpfs-rng.c create mode 100644 drivers/clk/clk-en7523.c create mode 100644 drivers/clk/mediatek/clk-mt8186-apmixedsys.c create mode 100644 drivers/clk/mediatek/clk-mt8186-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8186-img.c create mode 100644 drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c create mode 100644 drivers/clk/mediatek/clk-mt8186-infra_ao.c create mode 100644 drivers/clk/mediatek/clk-mt8186-ipe.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mcu.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mdp.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8186-topckgen.c create mode 100644 drivers/clk/mediatek/clk-mt8186-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8186-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8186-wpe.c create mode 100644 drivers/clk/pxa/clk-pxa2xx.h create mode 100644 drivers/clk/renesas/r8a779g0-cpg-mssr.c create mode 100644 drivers/cxl/core/suspend.c create mode 100644 drivers/firmware/arm_scmi/protocols.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.h create mode 100644 drivers/gpu/drm/amd/amdgpu/soc21.c create mode 100644 drivers/gpu/drm/amd/amdgpu/soc21.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_0_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/bridge/lontium-lt9211.c create mode 100644 drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c create mode 100644 drivers/gpu/drm/display/Kconfig create mode 100644 drivers/gpu/drm/display/Makefile create mode 100644 drivers/gpu/drm/display/drm_display_helper_mod.c create mode 100644 drivers/gpu/drm/display/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/display/drm_dp_aux_dev.c create mode 100644 drivers/gpu/drm/display/drm_dp_cec.c create mode 100644 drivers/gpu/drm/display/drm_dp_dual_mode_helper.c create mode 100644 drivers/gpu/drm/display/drm_dp_helper.c rename drivers/gpu/drm/{dp => display}/drm_dp_helper_internal.h (100%) create mode 100644 drivers/gpu/drm/display/drm_dp_mst_topology.c create mode 100644 drivers/gpu/drm/display/drm_dp_mst_topology_internal.h create mode 100644 drivers/gpu/drm/display/drm_dsc_helper.c create mode 100644 drivers/gpu/drm/display/drm_hdcp_helper.c create mode 100644 drivers/gpu/drm/display/drm_hdmi_helper.c create mode 100644 drivers/gpu/drm/display/drm_scdc_helper.c delete mode 100644 drivers/gpu/drm/dp/Makefile delete mode 100644 drivers/gpu/drm/dp/drm_dp.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_aux_bus.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_aux_dev.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_cec.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_helper_mod.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h delete mode 100644 drivers/gpu/drm/drm_dsc.c delete mode 100644 drivers/gpu/drm/drm_hdcp.c delete mode 100644 drivers/gpu/drm/drm_scdc_helper.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_map.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_map.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gsc.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gsc.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h create mode 100644 drivers/gpu/drm/i915/gt/intel_hwconfig.h create mode 100644 drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c delete mode 100644 drivers/gpu/drm/i915/gvt/gvt.c delete mode 100644 drivers/gpu/drm/i915/gvt/hypercall.h delete mode 100644 drivers/gpu/drm/i915/gvt/mpt.h create mode 100644 drivers/gpu/drm/i915/i915_drm_client.c create mode 100644 drivers/gpu/drm/i915/i915_drm_client.h create mode 100644 drivers/gpu/drm/i915/intel_gvt_mmio_table.c delete mode 100644 drivers/gpu/drm/radeon/cik_blit_shaders.c delete mode 100644 drivers/gpu/drm/radeon/evergreen_blit_shaders.c create mode 100644 drivers/gpu/drm/solomon/ssd130x-spi.c create mode 100644 drivers/hid/hid-google-atrus.c create mode 100644 drivers/hwmon/nct6775-core.c create mode 100644 drivers/hwmon/nct6775-platform.c delete mode 100644 drivers/hwmon/nct6775.c create mode 100644 drivers/hwmon/nct6775.h create mode 100644 drivers/infiniband/hw/mlx5/umr.c create mode 100644 drivers/infiniband/hw/mlx5/umr.h create mode 100644 drivers/input/joystick/sensehat-joystick.c create mode 100644 drivers/interconnect/qcom/sc8280xp.c create mode 100644 drivers/interconnect/qcom/sc8280xp.h create mode 100644 drivers/interconnect/qcom/sdx65.c create mode 100644 drivers/interconnect/qcom/sdx65.h create mode 100644 drivers/misc/mei/gsc-me.c create mode 100644 drivers/mtd/nand/ecc-mtk.c delete mode 100644 drivers/mtd/nand/raw/mtk_ecc.c create mode 100644 drivers/mtd/nand/spi/xtx.c create mode 100644 drivers/net/can/ctucanfd/Kconfig create mode 100644 drivers/net/can/ctucanfd/Makefile create mode 100644 drivers/net/can/ctucanfd/ctucanfd.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_base.c create mode 100644 drivers/net/can/ctucanfd/ctucanfd_kframe.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_kregs.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_pci.c create mode 100644 drivers/net/can/ctucanfd/ctucanfd_platform.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_linecards.c delete mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_ip_services.c create mode 100644 drivers/net/ethernet/sfc/ef100_sriov.c create mode 100644 drivers/net/ethernet/sfc/ef100_sriov.h delete mode 100644 drivers/net/hamradio/dmascc.c create mode 100644 drivers/net/phy/adin1100.c delete mode 100644 drivers/net/wan/cosa.c delete mode 100644 drivers/net/wan/cosa.h delete mode 100644 drivers/net/wan/hostess_sv11.c delete mode 100644 drivers/net/wan/sealevel.c delete mode 100644 drivers/net/wan/z85230.c delete mode 100644 drivers/net/wan/z85230.h create mode 100644 drivers/net/wireless/purelifi/Kconfig create mode 100644 drivers/net/wireless/purelifi/Makefile create mode 100644 drivers/net/wireless/purelifi/plfxlc/Kconfig create mode 100644 drivers/net/wireless/purelifi/plfxlc/Makefile create mode 100644 drivers/net/wireless/purelifi/plfxlc/chip.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/chip.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/firmware.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/intf.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/mac.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/mac.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/usb.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/usb.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_table.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_table.h delete mode 100644 drivers/pcmcia/pxa2xx_balloon3.c delete mode 100644 drivers/pcmcia/pxa2xx_colibri.c delete mode 100644 drivers/pcmcia/pxa2xx_e740.c delete mode 100644 drivers/pcmcia/pxa2xx_hx4700.c delete mode 100644 drivers/pcmcia/pxa2xx_palmld.c delete mode 100644 drivers/pcmcia/pxa2xx_palmtc.c delete mode 100644 drivers/pcmcia/pxa2xx_palmtx.c delete mode 100644 drivers/pcmcia/pxa2xx_trizeps4.c delete mode 100644 drivers/pcmcia/pxa2xx_viper.c delete mode 100644 drivers/pcmcia/pxa2xx_vpac270.c create mode 100644 drivers/pinctrl/mvebu/pinctrl-ac5.c create mode 100644 drivers/pinctrl/qcom/pinctrl-lpass-lpi.h create mode 100644 drivers/pinctrl/qcom/pinctrl-sc7280-lpass-lpi.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm8250-lpass-lpi.c create mode 100644 drivers/pinctrl/ralink/pinctrl-ralink.c create mode 100644 drivers/pinctrl/ralink/pinctrl-ralink.h delete mode 100644 drivers/pinctrl/ralink/pinctrl-rt288x.c delete mode 100644 drivers/pinctrl/ralink/pinmux.h create mode 100644 drivers/pwm/pwm-sunplus.c create mode 100644 drivers/pwm/pwm-xilinx.c create mode 100644 drivers/regulator/sm5703-regulator.c create mode 100644 drivers/scsi/mpi3mr/mpi3mr_app.c create mode 100644 drivers/scsi/ufs/ufshcd-priv.h create mode 100644 drivers/soc/mediatek/mt8195-mmsys.h create mode 100644 drivers/soc/pxa/Kconfig create mode 100644 drivers/soc/pxa/Makefile create mode 100644 drivers/soc/pxa/mfp.c rename {arch/arm/plat-pxa => drivers/soc/pxa}/ssp.c (100%) create mode 100644 drivers/soc/renesas/r8a779g0-sysc.c create mode 100644 drivers/spi/spi-mtk-snfi.c delete mode 100644 drivers/staging/unisys/Documentation/ABI/sysfs-platform-visorchipset delete mode 100644 drivers/staging/unisys/Documentation/overview.txt delete mode 100644 drivers/staging/unisys/Kconfig delete mode 100644 drivers/staging/unisys/MAINTAINERS delete mode 100644 drivers/staging/unisys/Makefile delete mode 100644 drivers/staging/unisys/TODO delete mode 100644 drivers/staging/unisys/include/iochannel.h delete mode 100644 drivers/staging/unisys/visorhba/Kconfig delete mode 100644 drivers/staging/unisys/visorhba/Makefile delete mode 100644 drivers/staging/unisys/visorhba/visorhba_main.c delete mode 100644 drivers/staging/unisys/visorinput/Kconfig delete mode 100644 drivers/staging/unisys/visorinput/Makefile delete mode 100644 drivers/staging/unisys/visorinput/visorinput.c delete mode 100644 drivers/staging/unisys/visornic/Kconfig delete mode 100644 drivers/staging/unisys/visornic/Makefile delete mode 100644 drivers/staging/unisys/visornic/visornic_main.c delete mode 100644 drivers/staging/vc04_services/bcm2835-audio/TODO delete mode 100644 drivers/staging/vme/Makefile delete mode 100644 drivers/staging/vme/devices/Kconfig create mode 100644 drivers/staging/vme_user/Kconfig rename drivers/staging/{vme/devices => vme_user}/Makefile (100%) rename drivers/staging/{vme/devices => vme_user}/vme_user.c (100%) rename drivers/staging/{vme/devices => vme_user}/vme_user.h (100%) delete mode 100644 drivers/staging/vt6655/tmacro.h delete mode 100644 drivers/tty/serial/icom.h create mode 100644 drivers/usb/dwc3/dwc3-am62.c create mode 100644 drivers/usb/misc/onboard_usb_hub.c create mode 100644 drivers/usb/typec/mux/fsa4480.c delete mode 100644 drivers/vfio/mdev/vfio_mdev.c create mode 100644 drivers/video/fbdev/omap/lcd_dma.c create mode 100644 drivers/video/fbdev/omap/lcd_dma.h create mode 100644 drivers/video/fbdev/pxa3xx-regs.h create mode 100644 drivers/virt/coco/sev-guest/Kconfig create mode 100644 drivers/virt/coco/sev-guest/Makefile create mode 100644 drivers/virt/coco/sev-guest/sev-guest.c create mode 100644 drivers/virt/coco/sev-guest/sev-guest.h delete mode 100644 drivers/virt/coco/sevguest/Kconfig delete mode 100644 drivers/virt/coco/sevguest/Makefile delete mode 100644 drivers/virt/coco/sevguest/sevguest.c delete mode 100644 drivers/virt/coco/sevguest/sevguest.h delete mode 100644 drivers/visorbus/Kconfig delete mode 100644 drivers/visorbus/Makefile delete mode 100644 drivers/visorbus/controlvmchannel.h delete mode 100644 drivers/visorbus/vbuschannel.h delete mode 100644 drivers/visorbus/visorbus_main.c delete mode 100644 drivers/visorbus/visorbus_private.h delete mode 100644 drivers/visorbus/visorchannel.c delete mode 100644 drivers/visorbus/visorchipset.c create mode 100644 fs/cachefiles/ondemand.c create mode 100644 fs/erofs/fscache.c create mode 100644 fs/zonefs/sysfs.c create mode 100644 include/clocksource/timer-xilinx.h create mode 100644 include/drm/display/drm_dp.h rename include/drm/{dp => display}/drm_dp_aux_bus.h (100%) rename include/drm/{dp => display}/drm_dp_dual_mode_helper.h (100%) create mode 100644 include/drm/display/drm_dp_helper.h create mode 100644 include/drm/display/drm_dp_mst_helper.h create mode 100644 include/drm/display/drm_dsc.h create mode 100644 include/drm/display/drm_dsc_helper.h create mode 100644 include/drm/display/drm_hdcp.h create mode 100644 include/drm/display/drm_hdcp_helper.h create mode 100644 include/drm/display/drm_hdmi_helper.h create mode 100644 include/drm/display/drm_scdc.h create mode 100644 include/drm/display/drm_scdc_helper.h delete mode 100644 include/drm/dp/drm_dp_helper.h delete mode 100644 include/drm/dp/drm_dp_mst_helper.h delete mode 100644 include/drm/drm_dsc.h delete mode 100644 include/drm/drm_hdcp.h delete mode 100644 include/drm/drm_scdc_helper.h create mode 100644 include/dt-bindings/clock/en7523-clk.h create mode 100644 include/dt-bindings/clock/mt8186-clk.h create mode 100644 include/dt-bindings/clock/r8a779g0-cpg-mssr.h create mode 100644 include/dt-bindings/clock/ste-db8500-clkout.h create mode 100644 include/dt-bindings/interconnect/qcom,sc8280xp.h create mode 100644 include/dt-bindings/interconnect/qcom,sdx65.h create mode 100644 include/dt-bindings/power/r8a779g0-sysc.h create mode 100644 include/linux/clk/pxa.h create mode 100644 include/linux/dma/imx-dma.h delete mode 100644 include/linux/irqchip/irq-ixp4xx.h create mode 100644 include/linux/mei_aux.h delete mode 100644 include/linux/mmc/sh_mmcif.h rename drivers/mtd/nand/raw/mtk_ecc.h => include/linux/mtd/nand-ecc-mtk.h (100%) create mode 100644 include/linux/phy/phy-lvds.h create mode 100644 include/linux/platform_data/asoc-poodle.h create mode 100644 include/linux/platform_data/asoc-pxa.h delete mode 100644 include/linux/platform_data/dma-imx.h create mode 100644 include/linux/platform_data/sh_mmcif.h delete mode 100644 include/linux/qed/qed_nvmetcp_ip_services_if.h create mode 100644 include/linux/soc/pxa/cpu.h create mode 100644 include/linux/soc/pxa/mfp.h create mode 100644 include/linux/soc/pxa/smemc.h create mode 100644 include/linux/soc/ti/omap1-io.h create mode 100644 include/linux/soc/ti/omap1-mux.h create mode 100644 include/linux/soc/ti/omap1-soc.h create mode 100644 include/linux/soc/ti/omap1-usb.h create mode 100644 include/linux/usb/onboard_hub.h create mode 100644 include/pcmcia/soc_common.h delete mode 100644 include/uapi/linux/atm_zatm.h create mode 100644 include/uapi/linux/cachefiles.h create mode 100644 include/uapi/scsi/scsi_bsg_mpi3mr.h create mode 100644 include/uapi/sound/intel/avs/tokens.h delete mode 100644 net/core/datagram.h delete mode 100644 net/ipv4/netfilter/nf_flow_table_ipv4.c create mode 100755 scripts/check-blacklist-hashes.awk create mode 100755 scripts/dummy-tools/pahole create mode 100644 sound/arm/pxa2xx-ac97-regs.h create mode 100644 sound/soc/codecs/max98396.c create mode 100644 sound/soc/codecs/max98396.h create mode 100644 sound/soc/intel/avs/path.c create mode 100644 sound/soc/intel/avs/path.h create mode 100644 sound/soc/intel/avs/topology.c create mode 100644 sound/soc/intel/avs/topology.h create mode 100644 sound/soc/sof/intel/hda-common-ops.c create mode 100644 sound/soc/sof/ipc3-loader.c create mode 100644 sound/soc/sof/ipc3-priv.h create mode 100644 sound/soc/sof/mediatek/mt8186/Makefile create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186-clk.c create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186-clk.h create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186-loader.c create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186.c create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186.h create mode 100755 tools/certs/print-cert-tbs-hash.sh create mode 100644 tools/lib/thermal/.gitignore create mode 100644 tools/lib/thermal/Build create mode 100644 tools/lib/thermal/Makefile create mode 100644 tools/lib/thermal/commands.c create mode 100644 tools/lib/thermal/events.c create mode 100644 tools/lib/thermal/include/thermal.h create mode 100644 tools/lib/thermal/libthermal.map create mode 100644 tools/lib/thermal/libthermal.pc.template create mode 100644 tools/lib/thermal/sampling.c create mode 100644 tools/lib/thermal/thermal.c create mode 100644 tools/lib/thermal/thermal_nl.c create mode 100644 tools/lib/thermal/thermal_nl.h create mode 100644 tools/objtool/Documentation/objtool.txt delete mode 100644 tools/objtool/Documentation/stack-validation.txt delete mode 100644 tools/objtool/builtin-orc.c create mode 100644 tools/perf/Documentation/perf-arm-spe.txt delete mode 100644 tools/perf/arch/powerpc/util/machine.c create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/adl-metrics.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/other.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/virtual-memory.json create mode 100644 tools/perf/tests/attr/test-record-spe-physical-address create mode 100755 tools/perf/tests/shell/record.sh create mode 100644 tools/testing/selftests/arm64/abi/syscall-abi.h create mode 100644 tools/testing/selftests/arm64/abi/tpidr2.c create mode 100644 tools/testing/selftests/arm64/fp/rdvl-sme.c create mode 100644 tools/testing/selftests/arm64/fp/sme-inst.h create mode 100644 tools/testing/selftests/arm64/fp/ssve-stress create mode 100644 tools/testing/selftests/arm64/fp/za-fork-asm.S create mode 100644 tools/testing/selftests/arm64/fp/za-fork.c create mode 100644 tools/testing/selftests/arm64/fp/za-ptrace.c create mode 100644 tools/testing/selftests/arm64/fp/za-stress create mode 100644 tools/testing/selftests/arm64/fp/za-test.S create mode 100644 tools/testing/selftests/arm64/mte/check_prctl.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/fake_sigreturn_s [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/sme_trap_no_sm.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/sme_trap_non_str [...] create mode 100644 tools/testing/selftests/arm64/signal/testcases/sme_trap_za.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/sme_vl.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/ssve_regs.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/za_regs.c create mode 100644 tools/testing/selftests/bpf/prog_tests/log_fixup.c create mode 100644 tools/testing/selftests/bpf/prog_tests/map_kptr.c create mode 100644 tools/testing/selftests/bpf/prog_tests/prog_tests_framework.c create mode 100644 tools/testing/selftests/bpf/prog_tests/skb_load_bytes.c create mode 100644 tools/testing/selftests/bpf/progs/map_kptr.c create mode 100644 tools/testing/selftests/bpf/progs/skb_load_bytes.c create mode 100644 tools/testing/selftests/bpf/progs/test_log_fixup.c create mode 100644 tools/testing/selftests/bpf/verifier/map_kptr.c create mode 100644 tools/testing/selftests/cgroup/config create mode 100644 tools/testing/selftests/cgroup/test_cpu.c create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_locked_port.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_mdb.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_mld.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_vlan_aware.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_vlan_mcast.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/bridge_vlan_unaware.sh create mode 100644 tools/testing/selftests/drivers/net/dsa/forwarding.config create mode 120000 tools/testing/selftests/drivers/net/dsa/lib.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/local_termination.sh create mode 120000 tools/testing/selftests/drivers/net/dsa/no_forwarding.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_linecard.sh create mode 100755 tools/testing/selftests/firmware/fw_upload.sh mode change 100644 => 100755 tools/testing/selftests/net/forwarding/lib.sh create mode 100755 tools/testing/selftests/net/forwarding/local_termination.sh create mode 100755 tools/testing/selftests/net/forwarding/no_forwarding.sh create mode 100755 tools/testing/selftests/net/ndisc_unsolicited_na_test.sh create mode 100644 tools/testing/selftests/resctrl/settings create mode 100644 tools/testing/selftests/vm/vm_util.c create mode 100644 tools/testing/selftests/vm/vm_util.h create mode 100644 tools/thermal/lib/Build create mode 100644 tools/thermal/lib/Makefile create mode 100644 tools/thermal/lib/libthermal_tools.pc.template create mode 100644 tools/thermal/lib/log.c create mode 100644 tools/thermal/lib/log.h create mode 100644 tools/thermal/lib/mainloop.c create mode 100644 tools/thermal/lib/mainloop.h create mode 100644 tools/thermal/lib/thermal-tools.h create mode 100644 tools/thermal/lib/uptimeofday.c create mode 100644 tools/thermal/lib/uptimeofday.h create mode 100644 tools/thermal/thermal-engine/Build create mode 100644 tools/thermal/thermal-engine/Makefile create mode 100644 tools/thermal/thermal-engine/thermal-engine.c create mode 100644 tools/thermal/thermometer/Build create mode 100644 tools/thermal/thermometer/Makefile create mode 100644 tools/thermal/thermometer/thermometer.8 create mode 100644 tools/thermal/thermometer/thermometer.c create mode 100644 tools/thermal/thermometer/thermometer.conf