This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allmodconfig in repository toolchain/ci/linux.
omits 40354149f4d7 Add linux-next specific files for 20220414 omits 24b973e6e40e Merge branch 'akpm/master' omits 8b9e865ce07a kselftest/vm: override TARGETS from arguments omits 593584742f2a selftests: vm: add test for Soft-Dirty PTE bit omits 9778bc86f53b mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits 66c3ef295513 Merge branch 'akpm-current/current' omits 80099a967699 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 2acd94b75942 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 8116bcf4da0a Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 696ba3c3d4c5 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits c8635cf62c30 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e2776a5915be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c942685a826 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits de9cba57d103 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits a0b096b1ddc9 ipc/sem: Remove redundant assignments omits 8c4af64c4acd fs: sysv: check sbi->s_firstdatazone in complete_read_super omits 86858b7ddb10 delayacct: track delays from write-protect copy omits 9a960c7a1cbc kernel: make taskstats available from all net namespaces omits 31a805ec4ae1 taskstats-version-12-with-thread-group-and-exe-info-fix omits ffa756be1499 taskstats: version 12 with thread group and exe info omits b6216d4376b8 rapidio: remove unnecessary use of list iterator omits 2023b938e52e kexec: remove redundant assignments omits 982c62fdca2a MAINTAINERS: remove redundant file of PTRACE SUPPORT entry omits 547c0ad2d3a2 ptrace: fix wrong comment of PT_DTRACE omits cbdf91a21ab1 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP omits 564550f8387e fat: add ratelimit to fat*_ent_bread() omits 8446be89aadf add-fat-messages-to-printk-index-checkpatch-fixes omits 14714dcb0f3e fatfs: add FAT messages to printk index omits c4860dc73989 fatfs: remove redundant judgment omits 6875607beeb8 init/main.c: silence some -Wunused-parameter warnings omits 110d9a1b32e9 init/Kconfig: remove USELIB syscall by default omits 053e294fa4db list: fix a data-race around ep->rdllist omits f54aa5288869 pipe: make poll_usage boolean and annotate its access omits f0532fccc341 lib/irq_poll: Add local_bh_disable() in irq_poll_cpu_dead() omits 7c517af4d924 lib: remove back_str initialization omits 4bae3a11b25a lib/string.c: simplify str[c]spn omits 133d3a46208f lib/test_string.c: add strspn and strcspn tests omits 70d0bfe79a9a lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 240b4badf421 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits 95ed69f00ff5 get_maintainer: Honor mailmap for in file emails omits a11d67bb5ecf kernel: pid_namespace: use NULL instead of using plain int [...] omits e1ff41e0951a proc/sysctl: make protected_* world readable omits e5b432da36fa fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits 573e699a115f fs/proc/kcore.c: remove check of list iterator against hea [...] omits 29bafd1fd3e1 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits 8675d93b6d8e proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits 47aee50a3181 ocfs2: fix ocfs2 corrupt when iputting an inode omits f8d67c65bf23 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 965ef26bfbd8 ocfs2: reflink deadlock when clone file to the same direct [...] omits e67f402d8781 ocfs2: remove usage of list iterator variable after the loop body omits f83b003b5189 ocfs2: replace usage of found with dedicated list iterator [...] omits 2bb9151f1414 scripts/decode_stacktrace.sh: support old bash version omits 5c819c7d5269 ia64: Replace comments with C99 initializers omits 4334e4c07a75 ia64: ptrace: fix typos in comments omits 19ecb36624df ia64: fix typos in comments omits 5b106127039b kernel/hung_task.c: Monitor killed tasks. omits c4a8b0b712e4 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 1b63a2aad36b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits fc04f8902053 damon: vaddr-test: tweak code to make the logic clearer omits 7abf744f225a zram: add a huge_idle writeback mode omits 3f6a9511c7e7 mm: simplify follow_invalidate_pte() omits a7ec709577fc dax: fix missing writeprotect the pte entry omits e38ae17fc141 mm: pvmw: add support for walking devmap pages omits fc7776e4c641 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits 2d3b3cc3e85c dax: fix cache flush on PMD-mapped pages omits a9dc94d8eac1 mm: rmap: fix cache flush on THP pages omits f9222f83e1b0 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits dd07ae5baeee mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits d1c9fb3ee615 mm/memory_hotplug: reset node's state when empty during offline omits e5601c9d938c mm/page_alloc: do not calculate node's total pages and mem [...] omits 728ae9f66b17 mm: untangle config dependencies for demote-on-reclaim omits d95d4b51678a mm/vmstat: add events for ksm cow omits 1b583c1bc67b ksm-count-ksm-merging-pages-for-each-process-fix omits ba72e134c309 ksm: count ksm merging pages for each process omits 8310f6cfe2a8 mm: migrate: simplify the refcount validation when migrati [...] omits 85523e72914f mm/migration: fix possible do_pages_stat_array racing with [...] omits 64e463e27b82 mm/migration: fix potential invalid node access for reclai [...] omits 9c2997e20d2f mm/migration: fix potential page refcounts leak in migrate_pages omits 90224fa11b37 mm/migration: remove some duplicated codes in migrate_pages omits 3e2113250fad mm/migration: avoid unneeded nodemask_t initialization omits 97b06e5b27a6 mm/migration: use helper macro min in do_pages_stat omits ca4e75f5523f mm/migration: use helper function vma_lookup() in add_page [...] omits a12f0cb7ac91 mm/migration: remove unneeded local variable page_lru omits 622cbde1cf76 mm/migration: remove unneeded local variable mapping_locked omits 5ffa143bb720 mm: Add selftests for migration entries omits d0fbf6c463ea drivers/base/node.c: fix compaction sysfs file leak omits 03ac6806788b mm: compaction: use helper isolation_suitable() omits 213baeee8c43 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits dcb1bc1beaeb mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits 003e9a87c4a4 mm/z3fold: move decrement of pool->pages_nr into __release [...] omits e27ec0116da9 mm/z3fold: remove confusing local variable l reassignment omits 4d1e5302fa01 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits c0a53804cbed mm/z3fold: minor clean up for z3fold_free omits 7dfef6e9de9f mm/z3fold: remove obsolete comment in z3fold_alloc omits fff2fed5d608 mm/z3fold: declare z3fold_mount with __init omits 83e660f3ea74 mm: multi-gen LRU: design doc omits 041d8ec0cda3 mm: multi-gen LRU: admin guide omits b37d77f7aa6a mm: multi-gen LRU: debugfs interface omits 00572c41ee33 mm: multi-gen LRU: thrashing prevention omits 16f94fad7950 mm: multi-gen LRU: kill switch omits 3d765652a69c mm: multi-gen LRU: optimize multiple memcgs omits 32be05f0e1b8 mm: multi-gen LRU: support page table walks omits 474ec9e5caa4 mm: multi-gen LRU: exploit locality in rmap omits c5652ef8907b mm: multi-gen LRU: minimal implementation omits e113b92d6e90 mm: multi-gen LRU: groundwork omits eb222806d3f2 Revert "include/linux/mm_inline.h: fold __update_lru_size( [...] omits e6e54c8673f3 mm/vmscan.c: refactor shrink_node() omits d73b09d514e9 mm-x86-add-config_arch_has_nonleaf_pmd_young-fix omits d109a5621534 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 87eb5026caee Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 499a518a6b0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 42fbb1fe796c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 326f9e22f6ed Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 510a3b99fcc1 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 1c0db34f01b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc5071d7a027 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7e5fb1a6c3ac Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 8ad997d438e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b8a370315f20 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 0ff495b4775a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0696eada7055 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7188e6fb73ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ca25a41ad85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cbb5c08b3182 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits df95801b04fd Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 822e294c5296 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits b994b58b0b0f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4a1b48fd1572 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2dc42c9ec053 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits e0a77c25b6d6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 38f1883da162 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8542852449c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be4b1b5aea71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 491f3dae55b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2370c476823e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 99e7e6221bb8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1482602d65a2 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits de7c0f99bd50 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 22b1b3a579c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2862b51f32b4 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 2b124a555c24 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 55749bbf9457 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f68b8b52a7a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 17ae0f5b4bd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1df1077dbf3b Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 5fc679486007 Merge branch 'next' of git://github.com/cschaufler/smack-next omits f8f16e628013 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1de0c19b3dcc Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 622bff971ecc Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 36dbedf027aa Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 2460ffd57b46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30e58fc2f0b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 260050ede5ae Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits cd588ecd1fd8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b33efb34121 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf790ba41576 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits b79a7c5548c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7f5094f5d4f3 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 0cad342ef1e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 979c701aa41b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ea2b1961446 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab07a1d65d88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a633a863759 random: use memmove instead of memcpy for remaining 32 bytes omits eeb3ea6412bd Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits d671a44856ba Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 7822479e5cca Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits b58bbcbe5351 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 3397e1befa1b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 8e7e81705701 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits b322e48be08f Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 0f52e407eccb Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 484800ae75a5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 20e1e31339c9 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 213cd9b9bb11 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 360af14068f2 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 1e7b6927bd39 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fbf84bb39bb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1fa48e92cb94 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 24347f7a8e2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 721060ba02e3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 945fa067088f Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 75e43a6c023e Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 68a421be8c27 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 0fce8d8a1aa4 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 241d50ec5d79 bpf: Remove unnecessary type castings omits 4aa006d8a200 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 766bce865c5c Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits ff3cb095dea9 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 73dbe8e9f8b7 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits e2ce16919a59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b8bd2ad27e26 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fad3b09ff331 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd4c0cea4647 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6850845b2b56 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 339b3f4a1256 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits baed20123623 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits da89136e8c7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a0052276bf71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8705ce886950 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits eaa30bfad9e8 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 7276f7493f64 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits d4955730de71 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 6187b8efe56e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 39173271cb5c Merge branch 'master' of git://github.com/ceph/ceph-client.git omits fab8a7fd8022 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 928439de1fef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 92b7389c0bd2 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits f6d6ba9cea55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1cb476ad35db Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a07d6d781455 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5c10d0c9556b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8f56e1c398a2 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits c5e988c1893b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits dd206c982503 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ce98abae68c Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 8bc58ec78480 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6e6fc3fc4a84 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 1a71b7d94eef Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 9e2d2d550517 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 9920f21c9a3b Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 1044cd4a55de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d16cfd6e367d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 003027df3bc4 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 7ea1e6199e84 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 04db06fb2fad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c3688d326d02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4736b518b0e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8efdb0023664 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8851cd3f5940 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb75489e5762 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4a384eb9b67d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1717b18504fe Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 66919bce621b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8e7a46f72362 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d3fa5971d71d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36d0e6fc5f71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 019c5850f6c0 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 5650aee16ca7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 26b4eb5362bb Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 503722a55802 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits dff35ae9458b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5d521a307526 PM / devfreq: rk3399_dmc: Avoid static (reused) profile omits cb178a958594 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() omits 2fccf9e6050e PM / devfreq: rk3399_dmc: Disable edev on remove() omits fd5b8479ef7e PM / devfreq: rk3399_dmc: Support new *-ns properties omits e44217219178 PM / devfreq: rk3399_dmc: Support new disable-freq properties omits a5ca18540dab PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] omits b82acf8215c4 PM / devfreq: rk3399_dmc: Drop excess timing properties omits 5f50c52f13f1 PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props omits a86fb6a9a21d dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] omits 77c188085b46 dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] omits 4de8fd02a55f dt-bindings: devfreq: rk3399_dmc: Fix Hz units omits 76d136b56fc1 dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] omits 2142c27ef06b dt-bindings: devfreq: rk3399_dmc: Convert to YAML omits a3e1163f7eb1 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 6f9f395ef1d4 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits bba1adc711e7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 675617b10b90 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c2240d6e1871 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 19aa3b8edc38 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 88750e0603e3 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits b0e11dea97d7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b781c3c7e73a Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 0477faae5adc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d19934e06e45 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits eaca0237a6fe Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 96fc39a2b39b Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits ffb6e41049a5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 91aecea5afdb Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] omits 8c2ce9fb8a44 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 13446d07f341 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7064d76d8e19 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3dd6cc0b9f95 Merge branch 'for-linus' of git://github.com/awilliam/linu [...] omits 4ba342fc897a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fdbddfa44ec3 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits ae26e362fc4f Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits bc1debeb9b2a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f57980389549 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 780ef4127368 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits e4c2beea4cce Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9921d1e3e1f7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 4a904e42b4d2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ba21cabe9481 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d2d9f855d509 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0f3b7f2dd29f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 61d57219d626 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 44b9489da35a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 61ab3884d3e0 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits dffb6dd28c4c Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 1793d3a5e624 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 631ef461f863 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 0b820c187f18 f2fs: keep io_flags to avoid IO split due to different op_ [...] omits bc306e5db195 f2fs: remove obsolete whint_mode omits 9d79799193b7 fbcon: Fix delayed takeover locking omits 68477ede4354 Merge branch 'pr/bpf-sysctl' into bpf-next omits 383189718496 Merge remote-tracking branch 'bpf-next/pr/bpf-sysctl' into [...] omits 2900005ea287 bpf: Move BPF sysctls from kernel/sysctl.c to BPF core omits e6f3b3c9c109 cfi: Use __builtin_function_start omits 75c1182e18f4 security: don't treat structure as an array of struct hlist_head omits 1109a5d90701 usercopy: Remove HARDENED_USERCOPY_PAGESPAN omits ab502103ae3c mm/usercopy: Detect large folio overruns omits 0aef499f3172 mm/usercopy: Detect vmalloc overruns omits 4e140f59d285 mm/usercopy: Check kmap addresses properly omits 79a43db93399 remoteproc: imx_dsp_rproc: Make rsc_table optional omits 21b68da7bf4a efi: x86: Set the NX-compatibility flag in the PE header omits 6585aad390c1 efi: libstub: ensure allocated memory to be executable omits b1bdea34516e efi: libstub: declare DXE services table omits a4cfff3f0f8c Merge branch 'kvm-older-features' into HEAD omits b113137a1793 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] omits f6af90a233ee Merge remote-tracking branch 'asoc/for-5.19' into asoc-next omits 5b0bde3a14cc Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits e7cc4244bc20 spi: Pull in Atmel fix omits aa480379d8bd efi: Add missing prototype for efi_capsule_setup_info omits e08277df1e1a thermal/drivers/thermal_of: Add change_mode ops support fo [...] omits d1de9c29628b thermal/drivers/bcm2711: Don't clamp temperature at zero omits c7457143668a remoteproc: imx_dsp_rproc: use common rproc_elf_load_segments omits f340d5a19dc7 remoteproc: elf_loader: skip segment with memsz as zero omits 7419995a331c docs: security: Add secrets/coco documentation omits 20ffd9205ef6 efi: Register efi_secret platform device if EFI secret are [...] omits cbabf03c3ef3 virt: Add efi_secret module to expose confidential computi [...] omits 122741898934 efi: Save location of EFI confidential computing area omits a031651ff214 efi: Allow to enable EFI runtime services by default on RT omits c86dd9869128 coresight: etm4x: Cleanup TRCRSCTLRn register accesses omits 67493ca4cbe7 coresight: etm4x: Cleanup TRCBBCTLR register accesses omits 66192082e78a coresight: etm4x: Cleanup TRCSSPCICRn register accesses omits 0544f32b7179 coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register [...] omits f5def7722b9c coresight: etm4x: Cleanup TRCACATRn register accesses omits 4bc500ef252e coresight: etm3x: Cleanup ETMTECR1 register accesses omits 6ba7f2bc12e8 coresight: etm4x: Cleanup TRCVICTLR register accesses omits b5bc16ab04fe coresight: etm4x: Cleanup TRCSTALLCTLR register accesses omits eeae6dddfd34 coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses omits 1cf50f649464 coresight: etm4x: Cleanup TRCCONFIGR register accesses omits 028e5460915a coresight: etm4x: Cleanup TRCIDR5 register accesses omits ea69dbb893d9 coresight: etm4x: Cleanup TRCIDR4 register accesses omits f4d1f2142a60 coresight: etm4x: Cleanup TRCIDR3 register accesses omits cf0c7f18d30e coresight: etm4x: Cleanup TRCIDR2 register accesses omits e601cc9a3a9b coresight: etm4x: Cleanup TRCIDR0 register accesses omits 8191ea4310c0 cifs: verify that tcon is valid before dereference in cifs [...] omits 07a74239e215 f2fs: give priority to select unpinned section for foreground GC omits 3174f88d57af f2fs: replace usage of found with dedicated list iterator [...] omits 8dba67d62231 f2fs: Remove usage of list iterator pas the loop for list_ [...] omits 28a8c7aee08a f2fs: change the current atomic write way omits 879f890cdfe9 f2fs: fix dereference of stale list iterator after loop body omits eea8dd3bb3ec f2fs: avoid infinite loop to flush node pages omits 06f11ff1923c f2fs: fix wrong condition check when failing metapage read omits 81a30df24677 f2fs: fix to do sanity check on inline_dots inode omits 345cf710c779 f2fs: introduce data read/write showing path info omits f4cf11df69c0 spi: atmel-quadspi: Remove duplicated DTR checks omits 3c096ea0f511 Documentation/ABI: sysfs-fs-erofs: Fix Sphinx errors omits 83c784e70036 drm/panel: lvds: Use bus_flags from DT panel-timing property omits 03fa454bb666 drm/panel: lvds: Simplify mode parsing omits fb47723aba6f drm: bridge: icn6211: Convert to regmap omits b39d2c620242 drm/i915/fbc: Call intel_fbc_activate() directly from fron [...] omits b65cbb983f2a drm/i915/fbc: Introduce intel_fbc_sanitize() omits 29118f126a25 drm/i915/fbc: Remove intel_fbc_global_disable() omits 7cfd1a18c5f9 drm/i915: Remove remaining locks from i9xx plane udpates omits de5bd083d247 drm/i915/fbc: Skip nuke when flip is pending omits 529b43dfcd26 drm/i915/fbc: Streamline frontbuffer busy bits handling omits 20bea20a550a drm/i915/fbc: Eliminate possible_framebuffer_bits omits 1a5bf8273b95 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() omits 09ba0e508320 hwmon: introduce hwmon_sanitize_name() omits 1a536d275163 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo omits 0797ddcd0bc4 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code omits 9a236eeeee65 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE omits d377a61a63b7 hwmon: (jc42) add HWMON_C_TZ_REGISTER omits 9386ebccfc59 nfp: update nfp_X logging definitions omits 46d18d510d78 drm/amdkfd: Cleanup IO links during KFD device removal omits eb85fc238970 drm/amd/amdgpu: Not request init data for MS_HYPERV with vega10 omits 3925f9b4fed1 drm/amdkfd: shrink bitmap size in struct svm_validate_context omits a5b7994306f6 drm/amd/display: extract update stream allocation to link_hwss omits 9dd941015718 drm/amd/display: implement shared PSR-SU sink validation helper omits 72907bff3bd3 drm: add PSR2 support and capability definition as per eDP 1.5 omits 619fdc47f821 regulator: dt-bindings: qcom,rpmh: document h and k ID omits 5947b2726beb ASoC: SOF: Intel: Check the bar size before remapping omits ce777e1b2ebe Merge branch 'for-5.19/io_uring-socket' into for-next omits a16a2c8bfbed io_uring: add socket(2) support omits babfab0073f9 net: add __sys_socket_file() omits 84d7df104dba Merge branch 'for-5.19' into for-next omits d0a3ef604801 dmaengine: qcom: gpi: Add SM8350 support omits a5c7a39f508a printk/index: Printk index feature documentation omits 6316572cf302 dmaengine: qcom: gpi: Add support for ee_offset omits dd45d96bd9d3 dt-bindings: dmaengine: qcom: gpi: add compatible for sm83 [...] omits 94b8f0e58fa1 dmaengine: qcom: gpi: set chain and link flag for duplex omits 2e26a810b679 nvmem: sunplus-ocotp: staticize sp_otp_v0 omits 9232b663978e nvmem: sunplus-ocotp: drop useless probe confirmation omits 5f58885ab790 nvmem: bcm-ocotp: mark ACPI device ID table as maybe unused omits 735cb16bfe53 Merge branch 'ip-ingress-skb-reason' omits eeab7e7ff43e net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() omits 4daf841a2ef3 net: ipv6: add skb drop reasons to ip6_rcv_core() omits 7d9dbdfbfdc5 net: ipv6: add skb drop reasons to TLV parse omits bba98083499f net: ipv6: remove redundant statistics in ipv6_hop_jumbo() omits 1ad6d548e2a4 net: icmp: introduce function icmpv6_param_prob_reason() omits 2edc1a383fda net: ip: add skb drop reasons to ip forwarding omits 3ae42cc8092b net: ipv6: add skb drop reasons to ip6_pkt_drop() omits c4eb664191b4 net: ipv4: add skb drop reasons to ip_error() omits d6d3146ce532 skb: add some helpers for skb drop reasons omits a868de20e8c0 Merge branches 'renesas-arm-dt-for-v5.19' and 'renesas-dt- [...] omits dba47afdc7d5 Merge branch 'octeon_ep-driver' omits 5cc256e79bff octeon_ep: add ethtool support for Octeon PCI Endpoint NIC omits 37d79d059606 octeon_ep: add Tx/Rx processing and interrupt support omits 6a610a46bad1 octeon_ep: add support for ndo ops omits 397dfb57dcc2 octeon_ep: add Tx/Rx ring resource setup and cleanup omits 4ca2fbdd0bb6 octeon_ep: Add mailbox for control commands omits 1f2c2d0cee02 octeon_ep: add hardware configuration APIs omits 862cd659a6fb octeon_ep: Add driver framework and device initialization omits 6494e4f90503 arm64: dts: renesas: rzg2ul-smarc-som: Enable Ethernet on [...] omits ed8efe50b76e arm64: dts: renesas: rzg2ul-smarc-som: Enable eMMC on SMAR [...] omits a74a0bf3f329 arm64: dts: renesas: rzg2ul-smarc: Enable microSD on SMARC [...] omits 13ea8b3584c0 arm64: dts: renesas: r9a07g043: Add GbEthernet nodes omits 20e63d394898 arm64: dts: renesas: r9a07g043: Add SDHI nodes omits 4e44055440e1 arm64: dts: renesas: rzg2ul-smarc: Add scif0 and audio clk pins omits 2d1055529857 arm64: dts: renesas: r9a07g043: Fillup the pinctrl stub node omits 895199bc4e52 arm64: dts: renesas: Add initial device tree for RZ/G2UL T [...] omits cf40c9689e51 arm64: dts: renesas: Add initial DTSI for RZ/G2UL SoC omits 0faf567d6df6 Merge tag 'renesas-r9a07g043-dt-binding-defs-tag' into HEAD omits f40846e7c9f5 arm64: dts: renesas: rzg2l-smarc: Move gpios property of v [...] omits 061ba41c7449 arm64: dts: renesas: rzg2lc-smarc: Enable RSPI1 on carrier board omits 79e903fbf43b arm64: dts: renesas: ulcb: Add RPC HyperFlash device node omits 1ee6674bbe1c arm64: dts: renesas: salvator-common: Add RPC HyperFlash d [...] omits 5f300a7f3953 arm64: dts: renesas: ebisu: Add RPC HyperFlash device node omits a1de91f0ac71 arm64: dts: renesas: draak: Add RPC HyperFlash device node omits f191fba76916 arm64: dts: renesas: rcar-gen3: Add RPC device nodes omits b0c07116c894 platform/x86: amd-pmc: Avoid reading SMU version at probe time omits 63585d5958da platform/x86: amd-pmc: Move FCH init to first use omits 0c211cecc6af platform/x86: amd-pmc: Move SMU logging setup out of init omits 42d17fa78560 platform/x86: hp-wmi: Correct code style related issues omits 264e8de27baa platform/x86: wmi: replace usage of found with dedicated l [...] omits 34354476f06d platform/x86: winmate-fm07-keys: Winmate FM07/FM07P buttons omits 92716869375b Merge branch 'br-flush-filtering' omits 0dbe886a4d8d net: bridge: fdb: add support for flush filtering based on [...] omits 564445fb4f0f net: bridge: fdb: add support for flush filtering based on [...] omits ea2c0f9e3fc2 net: rtnetlink: add ndm flags and state mask attributes omits 1f78ee14eeac net: bridge: fdb: add support for fine-grained flushing omits edaef1917224 net: bridge: fdb: add ndo_fdb_del_bulk omits 9e83425993f3 net: rtnetlink: add NLM_F_BULK support to rtnl_fdb_del omits 1306d5362a59 net: add ndo_fdb_del_bulk omits a6cec0bcd342 net: rtnetlink: add bulk delete support flag omits 545528d78855 net: netlink: add NLM_F_BULK delete request modifier omits 0569e31f1bc2 net: rtnetlink: use BIT for flag values omits 2e9ea3e30f69 net: rtnetlink: add helper to extract msg type's kind omits 12dc5c2cb7b2 net: rtnetlink: add msg kind names omits ccc0dd722e66 arm64: dts: renesas: rcar-gen4: Add interrupt properties t [...] omits 7ac8afba2257 arm64: dts: renesas: rzg2: Add interrupt properties to wat [...] omits 2bc0aa18ee9f arm64: dts: renesas: rcar-gen3: Add interrupt properties t [...] omits cb97d4855589 ARM: dts: rzg1: Add interrupt properties to watchdog nodes omits 2e4d5fd6f58a ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes omits ae10162c7e0b Merge branch 'net-ti-storm-prevention-support' omits 127c9e970f59 net: ethernet: ti: cpsw_new: enable bc/mc storm prevention [...] omits 5ec836be11b3 net: ethernet: ti: am65-cpsw: enable bc/mc storm preventio [...] omits e3a5e33fae99 drivers: net: cpsw: ale: add broadcast/multicast rate limi [...] omits 1a95e04e29a1 net: phylink: remove phylink_helper_basex_speed() omits 17a5f6a78dc7 net: ethernet: mtk_eth_soc: use after free in __mtk_ppe_ch [...] omits 2240514cb644 net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume [...] omits 1b0e81416a24 NFC: NULL out the dev->rfkill to prevent UAF omits 5ee6ad1dcae8 ipv6: exthdrs: use swap() instead of open coding it omits 816cda9ae531 selftests: net: fib_rule_tests: add support to select a te [...] omits 4263f77a5144 net: ethernet: mtk_eth_soc: use standard property for cci- [...] omits 17e415cf6aa9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 8724489e5ffc phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe omits 19974ef56750 phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe omits 8f1c38507859 Merge branch 'tls-rx-refactor-part-3' omits a4ae58cdb6e8 tls: rx: only copy IV from the packet for TLS 1.2 omits f7d45f4b52fe tls: rx: use MAX_IV_SIZE for allocations omits 3547a1f9d988 tls: rx: use async as an in-out argument omits f314bfee81b1 tls: rx: return the already-copied data on crypto error omits 4dcdd971b9c7 tls: rx: treat process_rx_list() errors as transient omits 1c699ffa48a1 tls: rx: assume crypto always calls our callback omits 72f3ad73bc86 tls: rx: don't handle TLS 1.3 in the async crypto callback omits 284b4d93daee tls: rx: move counting TlsDecryptErrors for sync omits 0775639ce1ca tls: rx: reuse leave_on_list label for psock omits a30295c45472 tls: rx: consistently use unlocked accessors for rx_list omits d508ba2d0e57 pinctrl: renesas: Remove unneeded #include <linux/init.h> omits c49080bb5658 pinctrl: renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled omits b430890b5e0a pinctrl: renesas: rzg2l: Add RZ/G2UL support omits 269e7ccf756e pinctrl: renesas: r8a77995: Add QSPI and RPC pins, groups, [...] omits 5826af7f9a33 pinctrl: renesas: r8a77990: Add RPC pins, groups, and functions omits 1ef65e7322a8 pinctrl: renesas: Simplify multiplication/shift logic omits 59086e4193f4 clk: renesas: r9a07g043: Add SDHI clock and reset entries omits e11f804afc12 clk: renesas: r9a07g043: Add GbEthernet clock/reset omits f201eb84450f clk: renesas: r9a07g043: Add ethernet clock sources omits 6c185664b3d4 clk: renesas: r9a07g043: Add GPIO clock and reset entries omits c8b088224c25 clk: renesas: Add support for RZ/G2UL SoC omits 948f592433f8 Merge tag 'renesas-r9a07g043-dt-binding-defs-tag' into ren [...] omits 880c3fa319b2 clk: renesas: Move RPC core clocks omits 29db30c45f07 clk: renesas: rzg2l: Simplify multiplication/shift logic omits c70898aa4102 Revert "memory: omap-gpmc: Make OMAP_GPMC config visible a [...] omits eb2789785428 dt-bindings: clock: Add R9A07G043 CPG Clock and Reset Definitions omits 05d39fc06cee dt-bindings: arm: renesas: Document Renesas RZ/G2UL SMARC EVK omits e72659b69f06 phy: cadence: Sierra: Add TI J721E specific PCIe multilink [...] omits a4d0406f4b7c Merge branch 'fixes' into for-next omits 2404387f521e phy/rockchip: Use of_device_get_match_data() omits 3eb836df4da7 phy/rockchip: Use of_device_get_match_data() omits aba019105d3d Revert "memory: omap-gpmc: Allow building as a module" omits c80b24428dc2 Merge branch 'mem-ctrl-next' into for-next omits 56ab66b696f9 Merge branch 'fixes' into for-next omits 953d7e7cedb4 memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode omits eb55c7180be6 memory: omap-gpmc: Allow building as a module omits 656d1be692be memory: omap-gpmc: Make OMAP_GPMC config visible and selectable omits 84ab41db1734 drm/ttm: fix kerneldoc for ttm_lru_bulk_move omits 7be2bb8c2ff3 drm/ttm: fixup ttm_bo_add_move_fence v2 omits faf5933c7954 Merge branch 'for-linus' into for-next omits 651a88798412 Merge branch 'topic/cs35l41' into for-next omits bb06c203f867 ASoC: cs35l41: Support external boost omits 4b047ec3a15d ASoC: cs35l41: Document CS35l41 External Boost omits 5577dd2329d0 ALSA: hda: cs35l41: Move external boost handling to lib fo [...] omits 734b965e67c6 ALSA: hda: cs35l41: Handle all external boost setups the same way omits b50a99979865 ALSA: hda: cs35l41: Reorganize log for playback actions omits fabcf7f12b5f ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct omits 5fdb68a7618e ALSA: hda: cs35l41: Move boost config to initialization code omits ca17707f441f ALSA: cs35l41: Enable Internal Boost in shared lib omits f29db0892b2a ALSA: hda: cs35l41: Mute the device before shutdown omits f04bb4cae18b ALSA: hda: cs35l41: Put the device into safe mode for exte [...] omits b8388a1aba32 ALSA: hda: cs35l41: Add Boost type flag omits 0256949baa32 ALSA: hda: cs35l41: Always configure the DAI omits 1e616a9c468a ALSA: hda: cs35l41: Fix I2S params comments omits fcad8950a50d ALSA: cs35l41: Move cs35l41_gpio_config to shared lib omits 2603c974b45d ALSA: cs35l41: Check hw_config before using it omits f7f207375d4e ALSA: cs35l41: Unify hardware configuration omits 8585b1be7952 phy: qcom-qmp: Add support for SDX65 QMP PHY omits aa1855a79a95 dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding omits f03808435537 phy: mediatek: phy-mtk-hdmi: Simplify with dev_err_probe() omits b7b930f3b3da phy: mediatek: phy-mtk-mipi-dsi: Simplify with dev_err_probe() omits b2a53d4ef861 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] omits 33647783deb6 mm/slab_common: move dma-kmalloc caches creation into new_ [...] omits 6b6efe239425 mm/slub: remove meaningless node check in ___slab_alloc() omits 27c08f751cb1 mm/slub: remove duplicate flag in allocate_slab() omits c0f81a94d405 mm/slub: remove unused parameter in setup_object*() omits 09cc358a39d4 dt-bindings: phy: uniphier: Clean up clocks, resets, and t [...] omits 45d1f841d5a4 dt-bindings: phy: uniphier-usb3hs: Fix incorrect clock-nam [...] omits fccd2f32deb1 dt-bindings: phy: uniphier-ahci: Fix missing reset-names omits 61a37dc9c36f dt-bindings: phy: uniphier-usb3ss: Treat vbus-supply as optional omits cfe4c1021ef5 dt-bindings: phy: uniphier-usb2: Add vbus-supply omits 726f1e25c93b dma-direct: avoid redundant memory sync for swiotlb omits dc4246eff026 rtw89: pci: correct return value handling of rtw89_write16 [...] omits 0a6f299b6782 rtw89: configure security CAM for V1 chip omits 04b5983ef700 rtw89: add new H2C to configure security CAM via DCTL for V1 chip omits aa7f148bedca rtw89: extend H2C of CMAC control info omits 7613417c58a8 mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG omits 15682eacf199 mm: x86, arm64: add arch_has_hw_pte_young() omits cdb0acaee936 mm/vmscan: remove obsolete comment in get_scan_count omits 4ed8f55522d8 mm/vmscan: sc->reclaim_idx must be a valid zone index omits d7a5f9d928c1 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 omits cbb34804ebad mm/vmscan: make sure wakeup_kswapd with managed zone omits 262295482136 mm/vmscan: reclaim only affects managed_zones omits abb1c8c2de3a userfaultfd/selftests: use swap() instead of open coding it omits 26d0c309d567 selftests/uffd: enable uffd-wp for shmem/hugetlbfs omits 4b876dfde9b7 mm: enable PTE markers by default omits f13e9b372842 mm/uffd: enable write protection for shmem & hugetlbfs omits 362b985b58aa mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs omits 42f759903018 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered omits 39ca5b4b27d3 mm/hugetlb: handle uffd-wp during fork() omits afbef99a0e4d mm/hugetlb: only drop uffd-wp special pte if required omits c7e552e3a430 mm/hugetlb: allow uffd wr-protect none ptes omits 77866b52aed0 mm/hugetlb: handle pte markers in page faults omits 53b52ec26bc2 mm/hugetlb: handle UFFDIO_WRITEPROTECT omits ddc8bbe86fa2 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP omits 97bda72626b5 mm/hugetlb: hook page faults for uffd write protection omits 4ecd7cbb0309 mm/hugetlb: introduce huge pte version of uffd-wp helpers omits 729c63ce2bbd mm/shmem: handle uffd-wp during fork() omits 71320a8066fb mm/shmem: allows file-back mem to be uffd wr-protected on thps omits 650561f8852a mm/shmem: allow uffd wr-protect none pte for file-backed mem omits d2d293faec99 mm/shmem: persist uffd-wp bit across zapping for file-backed omits b954cc6d9928 mm/shmem: handle uffd-wp special pte in page fault handler omits dba8a34004a5 mm/shmem: take care of UFFDIO_COPY_MODE_WP omits b0f9fbe6f786 fixup! mm/uffd: PTE_MARKER_UFFD_WP omits 44044acf8d85 mm/uffd: PTE_MARKER_UFFD_WP omits fa6009949163 mm: check against orig_pte for finish_fault() omits 1ae034d98f81 mm: teach core mm about pte markers omits 1112411b72b5 fixup! mm: Introduce PTE_MARKER swap entry omits 4d32327e85b7 mm: introduce PTE_MARKER swap entry omits 3fb21f4e3882 mm: mmap: register suitable readonly file vmas for khugepaged omits 06503cf5b640 mm: khugepaged: introduce khugepaged_enter_vma() helper omits cb225a66c269 mm: khugepaged: move some khugepaged_* functions to khugepaged.c omits 29cf2320078d mm: khugepaged: make khugepaged_enter() void function omits d5ba60c00ea0 mm: thp: only regular file could be THP eligible omits eda8012fa634 mm: khugepaged: skip DAX vma omits aeecac43c04c mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED omits 5cfca87237b6 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE omits 3e68e4675905 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits 5252d12d4201 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits 2afe5c9ab8e1 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits 4dc9125aeca4 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits 396e157e4b86 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits 077db0d73aa7 hugetlb: remove use of list iterator variable after loop omits b15547f1b304 mm/khugepaged: sched to numa node when collapse huge page omits 80e15cf72a64 Revert "mm/memory-failure.c: fix race with changing page c [...] omits 758c5677ab32 mm/hwpoison: put page in already hwpoisoned case with MF_C [...] omits a9bd4f5ed94f mm/memory-failure.c: remove unnecessary (void*) conversions omits 3a186561cf7a mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] omits 22ab9e2172e0 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits 189538942fee mm: page_alloc: simplify pageblock migratetype check in __ [...] omits d30d832f278b mm: discard __GFP_ATOMIC omits 187a49966460 mm-page_alloc-add-same-penalty-is-enough-to-get-round-robi [...] omits f83a67e0a20e mm/page_alloc: adding same penalty is enough to get round- [...] omits 8c55a1ed1f9b mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits 798ab83daaf1 Documentation/sysctl: document page_lock_unfairness omits d4048ea8f798 mm/vmalloc: fix a comment omits 1c607026b31e mm/mremap: avoid unneeded do_munmap call omits 8808acc36b4e mm/mremap: use helper mlock_future_check() omits 8ef351bb8331 mm: avoid unnecessary flush on change_huge_pmd() omits fbae00dad008 mm/mprotect: do not flush when not required architecturally omits 2b181933d1d6 mm/mprotect: use mmu_gather omits 4075363e9a65 mm/mmap.c: fix align-error when get_addr in unmapped_area_topdown omits 22a3b438a70e mm/mmap: drop arch_vm_get_page_pgprot() omits 3e46a0854bd6 mm/mmap: drop arch_filter_pgprot() omits fbe49e983c28 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 857cb7b5bd47 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 1e658b980d66 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits af4d18218a29 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits d16f1ce5e1f1 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT omits 4d9a37896f6f mm/mmap.c: use helper mlock_future_check() omits 5c6c46912cc0 mm: modify the method to search addr in unmapped_area_topdown omits 5d2bda4bac9f mm/mmap: clarify protection_map[] indices omits e7039995fe4a mm/debug_vm_pgtable: drop protection_map[] usage omits dd35f9ba2a6f mm/mmu_gather: limit free batch count and add schedule poi [...] omits 657f19d5fccd mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits 031b3a374319 mm/memcg: non-hierarchical mode is deprecated omits bac739009074 mm/memcg: move generation assignment and comparison together omits 2cfcaac93543 mm/memcg: set pos explicitly for reclaim and !reclaim omits e2aa03cd1486 mm/memcg: set memcg after css verified and got reference omits e8d492b0eb51 mm/memcg: mz already removed from rb_tree if not NULL omits f64c8ae86f65 mm/memcg: remove unneeded nr_scanned omits 956158866f10 mm-shmem-make-shmem_init-return-void-fix omits ecd6cd58f81c mm: shmem: make shmem_init return void omits 8bc3a6af8f21 VFS: Add FMODE_CAN_ODIRECT file flag omits 7c8de0f65713 mm: submit multipage write for SWP_FS_OPS swap-space omits 9dbff69b1588 mm: submit multipage reads for SWP_FS_OPS swap-space omits 8cbcc910aec5 doc: update documentation for swap_activate and swap_rw omits 6215f6f0b7d5 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits 04b17ba3bd9b mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits 749b06c70f77 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits db70e084f795 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits feb653bca3bb mm: drop swap_dirty_folio omits 49eba376b655 mm-create-new-mm-swaph-header-file-fix omits 6cc57f6146a4 mm: create new mm/swap.h header file. omits d5033f761cad tools/testing/selftests/vm/gup_test.c: clarify error statement omits f3d247338e8e powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits d72c7e27289e powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits 7b50ee0232b7 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits f414649c28ef s390/pgtable: cleanup description of swp pte layout omits 235125a1c936 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 6f7c350d8f0d x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits ea4535752e4a mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 0d3a1c54afec mm/swap: remember PG_anon_exclusive via a swp pte bit omits 16652e6f333e mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits 2df8746d3301 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits 55db114cef5a mm: support GUP-triggered unsharing of anonymous pages omits 5d3fbff9071f mm/gup: disallow follow_page(FOLL_PIN) omits e13e6620058b mm: remember exclusively mapped anonymous pages with PG_an [...] omits 5925f0fd1947 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits 9713f5ba5b2a mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits 63b4818e61ac mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits c654bd31f5f4 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits dc40ca5894cd mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits 5587e7376c55 mm/rmap: remove do_page_add_anon_rmap() omits 56bd06e3f7df mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits 99fd5fda0a3e mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits 16b2af47b578 mm/memory: slightly simplify copy_present_pte() omits 9625ad34a538 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits 192f0d242e81 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits e6f415b7fbd9 tools/vm/page_owner_sort.c: provide allocator labelling an [...] omits ef31dfbef009 tools/vm/page_owner: support debug log to avoid huge log print omits 72572a10437b tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits 522cfdc40885 tools/vm/page_owner_sort.c: support for multi-value select [...] omits d3b4c8bf5579 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits c924592cac76 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t omits dcaae3ddfd09 kasan: fix sleeping function called from invalid context o [...] omits f1724175cc41 procfs: prevent unprivileged processes accessing fdinfo dir omits b55bfdc21e57 /proc/kpageflags: do not use uninitialized struct pages omits e35de4a5e42d /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 35b08fd08ea5 userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits e60b710c3795 mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] omits 3d618d6f0bd2 mm/munlock: remove fields to fix htmldocs warnings omits 74ae7ad88f68 memcg: sync flush only if periodic flush is delayed omits 8f04ca139f29 mm/memory-failure.c: skip huge_zero_page in memory_failure() omits cc5a4dce04fa mm-page_alloc-check-pfn-is-valid-before-moving-to-freelist-fix omits 0f7b80eb64a1 mm, page_alloc: check pfn is valid before moving to freelist omits 5eb85bccd3d5 revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE" omits d76166542a8e revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders" omits 6ee0090fa17e hugetlb: do not demote poisoned hugetlb pages omits b69f29fa8502 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n omits e9c5739918b4 mm: fix unexpected zeroed page mapping with zram swap omits 73ff821c83b1 mm, page_alloc: fix build_zonerefs_node() omits 3c10cc515c19 mm, kfence: support kmem_dump_obj() for KFENCE objects omits a46a1a68b84e kasan: fix hw tags enablement when KUNIT tests are disabled omits b231aad364b6 irq_work: use kasan_record_aux_stack_noalloc() record callstack omits edca02bd5250 mm/hwpoison: fix race between hugetlb free/demotion and me [...] omits 0eec4ba8d661 mm-secretmem-fix-panic-when-growing-a-memfd_secret-v2 omits 02f0b66677c5 mm/secretmem: secretmem_iops can be static omits ab46d7fd500c mm/secretmem: fix panic when growing a memfd_secret omits 7c43443836e1 tmpfs: fix regressions from wider use of ZERO_PAGE omits 171bed494977 MAINTAINERS: Broadcom internal lists aren't maintainers omits 35577381b55f ata: pata_via: fix sloppy typing in via_do_set_mode() omits dafbbf5c57dd ata: pata_sil680: fix result type of sil680_sel{dev|reg}() omits 4fe0e3514640 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] omits 78254f3b7d7c ARM: dts: qcom: sdx65: Add support for TCSR Mutex omits 98187f7b74bf ARM: dts: qcom: sdx65: Enable ARM SMMU omits dc1a380fcb67 ARM: dts: qcom: sdx65: Add support for SDHCI controller omits a30be44449c8 ARM: dts: qcom: sdx65: Add reserved memory nodes omits 43cdc159d203 ARM: dts: qcom: do not use underscore in node name omits c19865df6b14 ARM: dts: qcom: msm8974-samsung-klte: move gpio-keys out of soc omits d3eff0e174e5 ARM: dts: qcom: msm8974-lge-nexus5: move gpio-keys out of soc omits dc39466a735b ARM: dts: qcom: sdx65-mtp: Add regulator nodes omits 52fedb2f324d ARM: dts: qcom: sdx65: Add rpmpd node omits 1ebc5adc2612 ARM: dts: qcom: sdx65-mtp: Add pmx65 pmic omits 73de2adfb2cd ARM: dts: qcom: Add PMIC pmx65 dts omits 7b5d44212076 dt-bindings: qcom: qcom,geni-se: refer to dtschema for SPI omits e5baef55f891 dt-bindings: clock: qcom,rpmcc: add clocks property omits 05a24414fd5e dt-bindings: clock: qcom,rpmcc: convert to dtschema omits 375eed5f51a8 dt-bindings: soc: qcom,smd: convert to dtschema omits 812b0b61ee6a arm64: dts: qcom: add RPM clock controller fallback compatible omits 0e324e9f4922 arm64: dts: qcom: msm8994: remove SMD qcom,local-pid property omits b3d26821d939 arm64: dts: qcom: msm8953: do not use underscore in node name omits 22437c436c3b arm64: dts: qcom: sm7225-fairphone-fp4: Enable wifi omits 48cc9bb1d38d arm64: dts: qcom: sm6350: Add wifi node omits d8023f3a8e55 arm64: dts: qcom: msm8994: Add mmc aliases omits e0be93fb3818 arm64: dts: qcom: msm8994: Add watchdog timer node omits 1ae438d26b62 arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count omits 9d511d0a7926 arm64: dts: qcom: msm8994: Add OCMEM node omits 410e1619d517 arm64: dts: qcom: msm8994-kitakami: Update regulator confi [...] omits 7d9379bf1ecf arm64: dts: qcom: msm8994-kitakami: Disable a mistakengly [...] omits 9e398b4c4ed8 arm64: dts: qcom: msm8992-libra: Fix up the framebuffer omits 049c46f31a72 arm64: dts: qcom: msm8994: Fix the cont_splash_mem address omits b0b5687a2ce5 arm64: dts: qcom: msm8992: Use the correct MMCC compatible omits 355ea704c887 arm64: dts: qcom: msm8992: Use the correct GCC compatible omits e9b0eb542027 arm64: dts: qcom: msm8994: Add MMCC node omits 2d0f45f760fe arm64: dts: qcom: msm8992-libra: Remove superfluous status [...] omits ed288ae94af0 arm64: dts: qcom: msm8992-libra: Temporarily restrict CPU [...] omits 13cff0330367 arm64: dts: qcom: msm8992-libra: Add CPU regulators omits 5827e2830467 arm64: dts: qcom: msm8994: Fix sleep clock name omits 26380f298b2b ARM: dts: qcom: sdx65-mtp: Add pmk8350b and pm8150b pmic omits 324db76df18f ARM: dts: qcom: sdx65: Add spmi node omits 3bfef00d7671 arm64: dts: qcom: sc7280: Support gpu speedbin omits a5ba119455c7 ARM: dts: qcom: add syscon and cxo/pxo clock to gcc node f [...] omits 34128350b838 firmware: qcom_scm: Add compatible for MSM8976 SoC omits a175c6faaa36 dt-bindings: firmware: qcom-scm: Document msm8976 bindings omits d3236c598e08 ARM: dts: qcom: Add support for ASUS ZenWatch 2 omits b736cedce533 dt-bindings: arm: qcom: Document asus,sparrow device omits f607dd767f5d arm64: dts: qcom: ipq8074: fix the sleep clock frequency omits 6ffe07ba141b ARM: dts: qcom: msm8974: Drop flags for mdss irqs omits be633329928a arm64: dts: qcom: sm8250: Drop flags for mdss irqs omits 0316da6bbcb7 arm64: dts: qcom: sdm845: Drop flags for mdss irqs omits 63ddd8a54d4b arm64: dts: qcom: sdm660: Drop flags for mdss irqs omits 2a11b3bfc51a arm64: dts: qcom: sdm630: Drop flags for mdss irqs omits 7b36ab2673b3 arm64: dts: qcom: msm8996: Drop flags for mdss irqs omits f1383348ad0f soc: qcom: smem: validate fields of shared structures omits 20bb6c9de1b7 soc: qcom: smem: map only partitions used by local HOST omits 37ebe34fc04e arm64: dts: qcom: sm8450-hdk: add pcie nodes omits bce9887e0f4e arm64: dts: qcom: sm8450-qrd: enable PCIe0 host omits 3795221250b6 arm64: dts: qcom: sm8450-qrd: enable PCIe0 PHY device omits bc6588bc25fb arm64: dts: qcom: sm8450: add PCIe1 root device omits 334d91d2410d arm64: dts: qcom: sm8450: add PCIe1 PHY node omits 7b09b1b47335 arm64: dts: qcom: sm8450: add PCIe0 RC device omits d41a72c24ce3 arm64: dts: qcom: sm8450: add PCIe0 PHY node omits ce91bc005e07 ARM: dts: qcom: sdx65: Add support for APCS block omits 02c5553523c6 ARM: dts: qcom: sdx65: Add support for A7 PLL clock omits c20aa951ee14 ARM: dts: qcom: pm8226: Add VADC node omits 9499240d15f2 arm64: dts: qcom: sc7280: Add lpasscore & lpassaudio clock [...] omits ef043b0dbf3c Merge branch '20220223172248.18877-1-tdas@codeaurora.org' [...] omits a9dd26639d05 clk: qcom: lpass: Add support for LPASS clock controller f [...] omits 298af153e9af Merge branch '20220223172248.18877-1-tdas@codeaurora.org' [...] omits 4185b27b3bef dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 omits 7224013d4b5a ARM: dts: qcom: ipq8064: User generic node name for DMA omits a86efc02b341 ARM: dts: qcom: ipq4019: User generic node name for DMA omits 095a7137ba36 arm64: dts: qcom: msm8996: User generic node name for DMA omits 019f3ca23fc6 Merge branch 'for-5.19/io_uring-xattr' into for-next omits 738320faacb3 io_uring: fix trace for reduced sqe padding omits f45ba67eb74a ixp4xx_eth: fix error check return value of platform_get_irq() omits 2e5b3d4cb16e net: ethernet: ti: cpsw: using pm_runtime_resume_and_get i [...] omits 753b953774b5 fou: Remove XRFM from NET_FOU Kconfig omits ad1661b0c91d arm64: defconfig: Enable Qualcomm GPI DMA Driver omits d999ad1079f5 drm/i915/display/vrr: Reset VRR capable property on a long hpd omits 9cff4a31dd1f Merge branch 'for-next-next-v5.18-20220412' into for-next- [...] omits 6133a1df7426 Merge branch 'for-next-current-v5.17-20220412' into for-ne [...] omits a3d51c4a894c Merge branch 'ext/qu/475-fixes' into for-next-next-v5.18-20220412 omits f4a60aa0a6f2 Merge branch 'ext/qu/raid56-subpage-v2' into for-next-next [...] omits fbda079047d2 Merge branch 'misc-next' into for-next-next-v5.18-20220412 omits 8f908efb845b Merge branch 'misc-5.18' into for-next-current-v5.17-20220412 omits 41d324cea784 btrfs: return correct error number for __extent_writepage_io() omits 6167084192cd btrfs: fix the error handling for submit_extent_page() for [...] omits 90b76a3cb9bf ASoC: ti: osk5912: Make it CCF clk API compatible omits d664e8ab984d btrfs: avoid double clean up when submit_one_bio() failed omits 610323d8f6f8 video: fbdev: mmp: replace usage of found with dedicated l [...] omits c392edfbbc0c btrfs: fix direct I/O writes for split bios on zoned devices omits 62c6f4f9bb08 fbcon: use min() to make code cleaner omits 21f6d4c57d53 btrfs: fix direct I/O read repair for split bios omits 372c1c3dd709 arm64: dts: qcom: msm8916-huawei-g7: Add sound card omits d317344d6e5e arm64: dts: qcom: msm8916-huawei-g7: Clarify installation [...] omits fb1bdb7e787a ARM: dts: qcom: apq8064: User generic node name for DMA omits fbf64afd16b9 ARM: dts: qcom: mdm9615: User generic node name for DMA omits 551b614e2353 arm64: dts: qcom: sm8250-edo: Add dual CS35L41 amps omits 959cb5130743 arm64: dts: qcom: sc7280: Add reset entries for SDCC controllers omits 41219ff601d6 Merge tag '20220323085010.1753493-4-dmitry.baryshkov@linar [...] omits a9ed9e2bf794 clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for [...] omits fa5ad5c51706 clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for [...] omits e9a4c7f667ed clk: qcom: regmap-mux: add pipe clk implementation omits e91033621d56 of/irq: Use interrupts-extended to find parent omits c2e4b0a97cc2 drm/amd/display: 3.2.181 omits e9b1bfa548be drm/amd/display: Select correct DTO source omits 34d292d57973 drm/amdkfd: Asynchronously free events omits 634c67ee33a7 drm/amd/display: expose skip_detection_link_training to debugfs omits 3b69632c85eb drm/amd/display: Add dtb clock to dc_clocks omits 19a2e1e36a2b drm/amd/display: Fix inconsistent timestamp type omits 30ffa74a04b6 drm/amd/display: add DCN30 support FEC init omits 663d2daeaee6 drm/amd/display: Add odm seamless boot support omits 56b5b1c7b3d7 drm/amd/display: Always update DPPCLK_DTO when clock increase omits c1b972a18d05 drm/amd/display: Insert pulling smu busy status before sen [...] omits 593692d2de45 drm/amd/display: Power down hardware if timer not trigger omits 382aceb30578 drm/amd/display: remove dtbclk_ss compensation for dcn316 omits aa4be41617a8 drm/amd/display: ensure PSR force_static flag can always be set omits da8c25929b78 drm/amd/display: Fix crash on setting VRR with no display [...] omits 9e6a04651e02 drm/amd/display: Disable FEC if DSC not supported for EDP omits a941d5ee4c57 i40e: Add Ethernet Connection X722 for 10GbE SFP+ support omits c8631e61f4d4 i40e: Add vsi.tx_restart to i40e ethtool stats omits f728fa016669 i40e: Add tx_stopped stat omits 69e66c04c672 ice: Add mpls+tso support omits 61cada8da2f4 dt-bindings: power: renesas,rcar-sysc: correct typo in path omits d3c17b5df362 Merge branch 'mlxsw-extend-device-registers-for-line-cards [...] omits e94295e0ed27 mlxsw: reg: Add new field to Management General Peripheral [...] omits 64e65a540e6d mlxsw: core_env: Pass slot index during PMAOS register write call omits b691602c6f96 mlxsw: reg: Extend MGPIR register with new slot fields omits 7cb85d3c696e mlxsw: reg: Extend PMMP register with new slot number field omits 655cbb1d7530 mlxsw: reg: Extend MCION register with new slot number field omits 89dd6fcd07f9 mlxsw: reg: Extend MCIA register with new slot number field omits c6e6ad703ed2 mlxsw: reg: Extend MTBR register with new slot number field omits d30bed29a718 mlxsw: reg: Extend MTMP register with new slot number field omits b30026f9ff31 Merge branch 'rproc-fixes' into rproc-next omits 96b9d795a168 btrfs: raid56: enable subpage support for RAID56 omits 13a166cb0696 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] omits 09de8de68909 btrfs: raid56: make steal_rbio() subpage compatible omits 549568b2532e btrfs: raid56: make set_bio_pages_uptodate() subpage compatible omits e57eba79c217 btrfs: raid56: remove btrfs_raid_bio::bio_pages array omits 5b839ccd12e6 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible omits 35c9ba041154 btrfs: raid56: open code rbio_stripe_page_index() omits d85d45e955b3 btrfs: raid56: make finish_rmw() subpage compatible omits b4fb2d33514a i40e: Add support for MPLS + TSO omits 3f0560fdd457 btrfs: raid56: make __raid_recover_endio_io() subpage compatible omits 670ca1e1f905 Merge branch 'for-5.19/io_uring' into for-next omits d5148a37fea2 io_uring: optimise io_get_cqe() omits eac3e5b1c12f remoteproc: mtk_scp: Fix a potential double free omits 6f381481a5b2 spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} [...] omits b3fe2e516741 spi: core: Only check bits_per_word validity when explicit [...] omits c6cf1fafb65d spi: spi-stm32-qspi: using pm_runtime_resume_and_get inste [...] omits c721905c54d9 ASoC: fsl: using pm_runtime_resume_and_get instead of pm_r [...] omits 506840600613 ASoC: fix invalid yaml omits 122cef68f103 ASoC: remaining simple i2c probe changes omits 09b955f676d9 ASoC: SOF: Abstractions for top-level IPC ops omits 2f7f0994cc96 Allow detecting ACP6x DMIC via _DSD omits d157c4992ad6 f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode omits 01a3b6df5c1a f2fs: don't set GC_FAILURE_PIN for background GC omits c65905161c04 f2fs: check pinfile in gc_data_segment() in advance omits be2835a9d572 btrfs: raid56: make finish_parity_scrub() subpage compatible omits 5adade229127 btrfs: raid56: make rbio_add_io_page() subpage compatible omits 6c89fe239c76 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors omits b077eb8bd5fb btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors omits 8cf911e0d212 btrfs: raid56: introduce new cached members for btrfs_raid_bio omits c349348b97f0 btrfs: raid56: make btrfs_raid_bio more compact omits d77444ca5242 btrfs: raid56: open code rbio_nr_pages() omits 636b44141d71 btrfs: reduce width for stripe_len from u64 to u32 omits dee0befb812b io_uring: optimise submission left counting omits 0aaa72356d90 io_uring: optimise submission loop invariant omits 2a19ecab6aea io_uring: add helper to return req to cache list omits 6e2a9ee3fc83 io_uring: helper for empty req cache checks omits f94d3e590011 io_uring: inline io_flush_cached_reqs omits e344c949c2d7 io_uring: shrink final link flush omits 1b9fc1aa2a2c io_uring: memcpy CQE from req omits 37aa9e03dd42 io_uring: explicitly keep a CQE in io_kiocb omits 505a75553c8d Merge branch 'for-5.19/drivers' into for-next omits 383e71cbfbbc Merge branch 'for-5.19/block' into for-next omits 5e12146d64eb drbd: Return true/false (not 1/0) from bool functions omits a5794145a17f drdb: Switch to kvfree_rcu() API omits ca5818e681e1 drbd: Replace "unsigned" with "unsigned int" omits c35c5b200f36 drbd: Make use of PFN_UP helper macro omits 8930fd6c3314 block: drbd: drbd_receiver: Remove redundant assignment to err omits 252f069057a5 drbd: address enum mismatch warnings omits c14dafd6723b drbd: fix duplicate array initializer omits bfccbe213cf2 block: allow use of per-cpu bio alloc cache by block drivers omits 5ea81c75d18c block: allow using the per-cpu bio cache from bio_alloc_bioset omits e8696baec37d Merge branch 'for-5.19/io_uring-xattr' into for-next omits e781a8b10f46 Merge branch 'for-5.19/io_uring' into for-next omits 920e39819274 io_uring: add fgetxattr and getxattr support omits 3843df5796ee io_uring: add fsetxattr and setxattr support omits 38c0efce84fc fs: split off do_getxattr from getxattr omits b6dc6c4e0d82 fs: split off setxattr_copy and do_setxattr function from [...] omits 09c5cd1f9a52 io_uring: rename io_sqe_file_register omits fcecf964508d io_uring: deduplicate SCM accounting omits 9a21e593583b io_uring: don't pass around fixed index for scm omits 0cd04736e16d io_uring: refactor __io_sqe_files_scm omits b0a237d966c2 io_uring: uniform SCM accounting omits 390d9e5384d8 io_uring: don't scm-account for non af_unix sockets omits b90ac9ff5b78 io_uring: move finish_wait() outside of loop in cqring_wait() omits 6ae64470976e io_uring: refactor io_req_add_compl_list() omits f8a778af493f io_uring: silence io_for_each_link() warning omits e0d0f2da1a07 io_uring: partially uninline io_put_task() omits 0562c273725e io_uring: cleanup conditional submit locking omits 31a590dab1c2 io_uring: optimise mutex locking for submit+iopoll omits d8b1777f7fd5 io_uring: pre-calculate syscall iopolling decision omits 4d6049775bdd io_uring: split off IOPOLL argument verifiction omits 752dbc33fa54 io_uring: clean up io_queue_next() omits 144976681846 io_uring: move poll recycling later in compl flushing omits e80dc16d629f io_uring: optimise io_free_batch_list omits 5f26a9932848 io_uring: refactor io_req_find_next omits fff37893a1c2 io_uring: remove extra ifs around io_commit_cqring omits b598c5c49b9d io_uring: small optimisation of tctx_task_work omits dc11762586dd Merge branch 'io_uring-5.18' into for-5.19/io_uring omits 79649041edc8 Merge branch 'wfx-move-out-of-staging' omits 5a026558d2a9 arm64: dts: qcom: sc7280-herobrine: Audio codec wants 1.8V [...] omits 7011db96f693 arm64: dts: qcom: ipq6018: Fix qmp usb3 phy node omits c769a3521dd5 arm64: dts: qcom: sm8450: Fix qmp ufs phy node (use phy@ i [...] omits 56205c56ea2a arm64: dts: qcom: sc7280: Fix qmp phy node (use phy@ inste [...] omits cde8b4d070bd arm64: dts: qcom: msm8996-xiaomi: Drop max-microamp and vd [...] omits c38406aa46da arm64: dts: qcom: msm8916: Add BAM-DMUX for WWAN network i [...] omits 64d3cb73b317 arm64: dts: qcom: add pm8450 support omits 7dc11169a099 arm64: dts: qcom: pmr735a: stop depending on thermal_zones label omits d67ddd17dedd arm64: dts: qcom: pm8350c: stop depending on thermal_zones label omits 6f3426b3dea4 arm64: dts: qcom: pmr735b: add temp sensor and thermal zon [...] omits 5c1399299d9d arm64: dts: qcom: pm8350b: add temp sensor and thermal zon [...] omits 7a79b95f4288 arm64: dts: qcom: pm8350: add temp sensor and thermal zone config omits a2d2c809cfee arm64: dts: qcom: ipq6018: Add mdio bus description omits 726111e68719 arm64: dts: qcom: msm8998-oneplus-common: Add NFC omits e036b77be77d arm64: dts: qcom: sc7280: rename edp_out label to mdss_edp_out omits c5cb42cc8411 arm64: dts: qcom: sa8155p-adp: Enable ethernet node omits 05f333b746d4 arm64: dts: qcom: sm8150: add ethernet node omits 606efee95767 arm64: dts: qcom: sm7225-fairphone-fp4: Enable UFS omits 5a814af5fc22 arm64: dts: qcom: sm6350: Add UFS nodes omits 0e0a8e35d725 arm64: dts: qcom: sdm845: correct dynamic power coefficients omits 6127d8e4cd09 arm64: dts: qcom: sm8150: Add PDC as the interrupt parent [...] omits 91d70eb70867 arm64: dts: qcom: sm8450: add fastrpc nodes omits b36e493cecae arm64: dts: qcom: sm8450-hdk: Enable remoteproc instances omits 66d7cadb7a43 arm64: dts: qcom: msm8996: remove snps,dw-pcie compatibles omits b4f3996c756a arm64: dts: qcom: sdm845: remove snps,dw-pcie compatibles omits 61fd9113f0c7 arm64: dts: qcom: apq8096-db820c: enable MSS node omits 73f7731b6831 arm64: dts: qcom: msm8996-xiaomi-*: Enable MSS and SLPI omits 127dd2f08d27 arm64: dts: qcom: msm8996: Add MSS and SLPI omits 6d338feb553a arm64: dts: qcom: msm8996: Unify smp2p naming omits 902d97a44211 arm64: dts: qcom: msm8996: Revamp reserved memory omits 0deb2624e2d0 arm64: dts: qcom: sa8155p-adp: Add support for uSD card omits 876644c76034 arm64: dts: qcom: sm8150: Add support for SDC2 omits 6b834df8391b arm64: dts: qcom: sdm845-db845c: add wifi variant property omits 2374b99e19ac arm64: dts: qcom: align clocks in I2C/SPI with DT schema omits 0e1b27f4f69e arm64: dts: qcom: align dmas in I2C/SPI/UART with DT schema omits dcd0a663544f arm64: dts: qcom: msm8916: rename WCNSS child name to bluetooth omits 0fa44edd0f8f arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 omits cdbfb815d63a arm64: dts: qcom: sc7280: Add WCN6750 WiFi node omits 7ba57d11e5bb arm64: dts: qcom: sm8350: drop duplicated ref_clk in UFS omits 64ff69842443 arm64: dts: qcom: msm8996: correct UFS compatible omits b32846a38fc2 arm64: dts: qcom: msm8996: drop unsupported UFS vddp-ref-c [...] omits 2b6d37f6b7fe arm64: dts: qcom: align SPI NOR node name with dtschema omits aff4d695b4eb arm64: dts: qcom: sdm845: shift6mq: Fix boolean properties [...] omits 780d9c48a05a rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" omits e8c241d4a7fa rtlwifi: Fix spelling mistake "cacluated" -> "calculated" omits f96f8ae08d33 staging/rtl8192e,ieee80211: replace ps tasklet with work omits 2a2849a87c72 staging/rtl8712: remove event_tasklet omits a2b0b41619e1 staging/ks7010: replace SME taslet with work omits 9442e81d7e7c staging/wlan-ng, prism2usb: replace completion_bh tasklet [...] omits cbe0f674a2d6 staging/wlan-ng, prism2usb: replace reaper_bh tasklet with work omits 5fb6bc718cf9 staging/most, dim2: convert dim2_tasklet to threaded irq omits b2268fd81c18 wlcore: debugfs: use pm_runtime_resume_and_get() instead o [...] omits b9eb5f0742d1 rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID omits d5286826201e rtw88: 8821ce: add support for device ID 0xb821 omits ece31c93d4d6 rtw88: 8821c: fix debugfs rssi value omits f5207c122102 rtw88: do PHY calibration while starting AP omits f1c4dabfe68d rtw88: 8821c: Enable TX report for management frames omits f2217968ffda rtw88: Add update beacon flow for AP mode omits 6723c0cde84f rtw88: fix incorrect frequency reported omits c1edc86472fc rtw88: add ieee80211:sta_rc_update ops omits 88d33bb87968 staging: vt6655: Remove macro PCAvDelayByIO omits ffb3c2688e38 staging: rtl8712: efuse: code style - avoid macro argument [...] omits 5e080cd771e8 staging: r8188eu: improve timeout handling in efuse_read_p [...] omits efe20b73c5ca staging: r8188eu: improve timeout handling in iol_execute omits 11788aac9228 staging: r8188eu: improve timeout handling in LPS_RF_ON_check omits 2b1795e42a48 staging: r8188eu: make LPS_RF_ON_check static omits 8d3ea8302f62 staging: r8188eu: improve timeout handling in rtw_check_jo [...] omits 1060ec636d8b staging: r8188eu: improve timeout handling in rtl8188e_fir [...] omits 72b94dcb9adf staging: r8188eu: summarize two if statements omits 24a24f95a22c staging: r8188eu: remove unnecessary rtw_get_passing_time_ms call omits 05a1e43e4876 staging: r8188eu: no need for an else after return omits 4b6c9a368967 staging: greybus: pwm: Drop assignment to struct pwm_chip::base omits 327ec68be709 staging: r8188eu: remove HW_VAR_H2C_FW_PWRMODE omits 7c05493bcfb5 staging: r8188eu: remove HW_VAR_FIFO_CLEARN_UP omits 26209855c3ed staging: r8188eu: remove HW_VAR_MLME_JOIN omits 3e401185209a staging: r8188eu: remove HW_VAR_INITIAL_GAIN omits 047c76286457 staging: r8188eu: convert else if to else in rtw_led.c omits bab735aa5a49 staging: rtl8723bs: tidy up error handling omits af5175acc8e2 rtw89: rtw89_ser: add const to struct state_ent and event_ent omits 065cf8f9777f rtw89: 8852c: add 8852c specific BT-coexistence initial function omits d264edb1cc65 rtw89: Skip useless dig gain and igi related settings for 8852C omits ec356ffb2917 rtw89: 8852c: disable firmware watchdog if CPU disabled omits 181751970107 rtw89: reset BA CAM omits 9a1ab283c709 rtw89: change station scheduler setting for hardware TX mode omits 9f405b0162ba rtw89: ser: configure top ERR IMR for firmware to recover omits d86369e937f1 rtw89: ser: configure C-MAC interrupt mask omits eeadcd2a47f8 rtw89: ser: configure D-MAC interrupt mask omits 5ddfffd6da9b rtw89: ser: fix unannotated fall-through omits 590032a4d213 page_pool: Add recycle stats to page_pool_put_page_bulk omits ec095263a965 net: remove noblock parameter from recvmsg() entities omits c63462184b35 drm/ttm: stop passing NULL fence in ttm_bo_move_sync_cleanup omits 70c954151828 Merge branch 'fixes' into for-next omits 30ffdbb8c0a3 Merge branch 'misc' into for-next omits f01598090048 net: usb: qmi_wwan: add Telit 0x1057 composition omits 2759f38b6c95 clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() omits ed713e2bc093 clk: imx: Add check for kcalloc omits ce0fc2f00fa2 clk: imx8mn: add GPT support omits 9b30501949f7 dt-bindings: imx: add clock bindings for i.MX8MN GPT omits 56fddc6996c9 clk: imx: Remove the snvs clock omits bb7e897b002a clk: imx8m: check mcore_booted before register clk omits e3c2b4ec8dd3 Merge branch 'fixes' into for-next omits 1b6a6fc5280e ALSA: jack: Access input_dev under mutex omits 93c1a40075a3 Merge branch 'sfc-remove-some-global-definitions' omits d78eaf06b5d9 sfc: Remove global definition of efx_reset_type_names omits cc42e4e3f101 sfc: Remove duplicate definition of efx_xmit_done omits 54fccfdd7c66 sfc: efx_default_channel_type APIs can be static omits 43c14f8d18a7 HSI: omap_ssi: Fix refcount leak in ssi_probe omits 2660e71e6080 HSI: clients: remove duplicate assignment omits da2308ee47ea ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 omits 01fd9387ce28 ARM: dts: am3517-evm: Fix misc pinmuxing omits b6cb8af4fda9 ARM: dts: am33xx-l4: Add missing touchscreen clock properties omits 9be24a73de12 ARM: dts: Fix mmc order for omap3-gta04 omits 270a62595741 Merge branch 'fixes' into for-next omits 680025dcc400 drm/i915/dg2: Add support for DG2 clear color compression omits 9035039e1ed6 drm/fourcc: Introduce format modifier for DG2 clear color omits 4c3afa72138c drm/i915/dg2: Add support for DG2 render and media compression omits 764b2668cffa drm/fourcc: Introduce format modifiers for DG2 render and [...] omits 8f06bd1f89ca ALSA: hda/tegra: Enable Jack poll for tegra omits b33115bd05af ALSA: hda: Jack detection poll in suspend state omits 54bf672111ee slimbus: qcom: Fix IRQ check in qcom_slim_probe omits 80ecb114f23b Merge branch 'net-dsa-mt7530-updates-for-phylink-changes' omits 7b972512ec0e net: dsa: mt7530: mark as non-legacy omits 9d0df207c002 net: dsa: mt7530: move autoneg handling to PCS validation omits cbd1f243bc41 net: dsa: mt7530: partially convert to phylink_pcs omits 6789d6d76e81 net: dsa: mt7530: switch to use phylink_get_linkmodes() omits 7c04c8489115 net: dsa: mt7530: only indicate linkmodes that can be supported omits fd301137e6b3 net: dsa: mt7530: drop use of phylink_helper_basex_speed() omits 26f6d8810282 net: dsa: mt7530: remove interface checks omits 59c2215f3604 net: dsa: mt7530: populate supported_interfaces and mac_ca [...] omits 66f862563ed6 net: dsa: mt7530: 1G can also support 1000BASE-X link mode omits 19565ea12d61 clk: imx: add mcore_booted module paratemter omits 1a915b234291 Merge branch 'net-bridge-add-support-for-host-l2-mdb-entries' omits 50fe062c806e selftests: forwarding: new test, verify host mdb entries omits e65693b0179e net: bridge: add support for host l2 mdb entries omits b85ffe47c4ec Merge tag 'drm-misc-next-2022-04-07' of git://anongit.free [...] omits ac6bef064f71 sfc: Fix spelling mistake "writting" -> "writing" omits a3342f4d5af1 drm: Use drm_mode_copy() omits 563c4a7599d8 drm: Use drm_mode_init() for on-stack modes omits 5ab58d6996d7 drm/i915/bios: Validate the panel_name table omits 58b2e3829ec6 drm/i915/bios: Trust the LFP data pointers omits 514003e1421e drm/i915/bios: Validate LFP data table pointers omits 918f3025960f drm/i915/bios: Use the copy of the LFP data table always omits e163cfb4c96d drm/i915/bios: Make copies of VBT data blocks omits c40b65304c36 video: fbdev: sh_mobile_lcdcfb: Remove sh_mobile_lcdc_chec [...] omits 1bf992059be3 csky: atomic: Add custom atomic.h implementation omits 2b74a78e3fb8 csky: cmpxchg: Optimize with acquire & release omits d58a3d699797 drm/i915/bios: Use the cached BDB version omits b66bfc131c69 net/cadence: using pm_runtime_resume_and_get instead of pm [...] omits b8ff3395fbdf sfc: ef10: Fix assigning negative value to unsigned variable omits c3976a3f8445 net: bridge: offload BR_HAIRPIN_MODE, BR_ISOLATED, BR_MULT [...] omits 808cee167bae Merge branch 'net-lan966x-add-support-for-fdma' omits 2ea1cbac267e net: lan966x: Update FDMA to change MTU. omits c8349639324a net: lan966x: Add FDMA functionality omits 8f2c7d9ad778 net: lan966x: Expose functions that are needed by FDMA omits fdb2981c00bb net: lan966x: Add registers that are used for FDMA. omits d6967d04145e net: calxedaxgmac: Fix typo (doubled "the") omits bfa323c659b1 net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK omits 1d404b899e32 exfat: reduce block requests when zeroing a cluster omits a066de4dc1dc block: add sync_blockdev_range() omits e69a837f5801 Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] omits e2d0acd40c87 net: stmmac: using pm_runtime_resume_and_get instead of pm [...] omits 09e3dac42031 ARM: dts: qcom: pm8226: add node for RTC omits ca1666463eec dt-bindings: qcom,smd-rpm: update maintainers (drop Kathiravan) omits 18019eb62efb arm64: dts: qcom: sm8250: don't enable rx/tx macro by default omits e4cbe44ec67b ARM: dts: qcom: msm8660: disable GSBI8 omits bec819180790 ARM: dts: qcom: ipq4019: align clocks in I2C with DT schema omits 17c15a4ccf93 ARM: dts: qcom: ipq4019: align dmas in SPI/UART with DT schema omits 1dcf37365e7d dt-bindings: qcom: qcom,gsbi: convert to dtschema omits a5ffbc04ad03 dt-bindings: soc: qcom,wcnss: convert to dtschema omits 0f375d3aa6e2 ARM: dts: qcom: rename WCNSS child name to bluetooth omits d00004c4563f dt-bindings: soc: qcom,smsm: convert to dtschema omits 50769f32af21 ARM: dts: qcom: align SPI NOR node name with dtschema omits 413821b7777d arm64: dts: qcom: sm7225-fairphone-fp4: Add AW8695 haptics omits 7be9f3ae250e arm64: dts: qcom: sm6350: Add I2C busses omits 9e5c45a5aac0 arm64: dts: qcom: sm6350: Fix naming of uart9 omits e7773dbc8767 arm64: dts: qcom: msm8994-huawei-angler: Add sdhc1 definition omits 3a6a7187f09a scsi: megaraid_sas: Remove unnecessary memset omits 5334a3b12a72 soc: qcom: llcc: Add MODULE_DEVICE_TABLE() omits 1cb9d3b6185b hv_netvsc: Add support for XDP_REDIRECT omits 2e36437f44b3 Merge branch 'ipv4-convert-several-tos-fields-to-dscp_t' omits 9f6982e9a3c2 net: marvell: prestera: Use dscp_t in struct prestera_kern [...] omits 046eabbf1991 mlxsw: Use dscp_t in struct mlxsw_sp_fib4_entry omits 20bbf32efe1e netdevsim: Use dscp_t in struct nsim_fib4_rt omits 568a3f33b427 ipv4: Use dscp_t in struct fib_entry_notifier_info omits 888ade8f90d7 ipv4: Use dscp_t in struct fib_rt_info omits a28c1ab31271 ata: libata-core: fix parameter type in ata_xfer_mode2shift() omits 0f8619929c57 libbpf: Usdt aarch64 arg parsing support omits 516ca27b6033 arm64: dts: qcom: sc7180-trogdor: Simplify SAR sensor enabling omits dbcbeed94f3b arm64: dts: qcom: sc7280-herobrine: Drop outputs on fpmcu pins omits 9464b00e6a11 arm64: dts: qcom: sc7280: Delete herobrine-r0 omits 0d40497d0541 arm64: dts: qcom: sc7280-herobrine: Fix PCIe regulator gli [...] omits 6675ac9d0046 arm64: dts: qcom: sc7280: Add CRD rev5 omits 533ca1c3c199 arm64: dts: qcom: sc7280: herobrine: disable some regulato [...] omits f226c6605334 arm64: dts: qcom: sc7280: Add 'piglin' to the crd-r3 compa [...] omits 737f9ea6cee7 arm64: dts: qcom: sc7280: Rename crd to crd-r3 omits 33495eb77ee4 arm64: dts: qcom: switch panel compatible to "edp-panel" f [...] omits 476dce6e50bb arm64: dts: qcom: sc7280: Add WPSS remoteproc node omits ee2a62116015 arm64: dts: qcom: sc7280: Add device tree for herobrine villager omits 70137d1d8a63 arm64: dts: qcom: sc7280: Add SAR sensors for herobrine omits f31c834d3976 arm64: dts: qcom: sc7280: Fix sar1_irq_odl node name omits aa1b02e674fe bpf: Remove redundant assignment to meta.seq in __task_seq_show() omits 8b1ea69a63eb spi: spi-ti-qspi: Fix return value handling of wait_for_co [...] omits 31c90dd56ae2 ASoC: cs35l45: Make exports namespaced omits dc7680ca7ac6 ASoC: tegra186_asrc: mark runtime-pm functions as __maybe_unused omits b1630fcbfde6 ASoC: amd: yc: add new YC platform varaint support omits cbd5ce7f428b ASoC: uda1380: use simple i2c probe function omits 2d4668c6b16f ASoC: ts3a227e: use simple i2c probe function omits 9ba0daa6efa3 ASoC: tlv320*: use simple i2c probe function omits 33108917c8a6 ASoC: tda7419: use simple i2c probe function omits ad11678fd0c3 ASoC: tas*: use simple i2c probe function omits 6f51c15877ae ASoC: sta*: use simple i2c probe function omits 7f7d7214bb52 ASoC: pcm*: use simple i2c probe function omits 7325ed4d1250 ASoC: nau8*: use simple i2c probe function omits f7537e3a99fd ASoC: ml26124: use simple i2c probe function omits fead49e33b3d ASoC: max9*: use simple i2c probe function omits 182f3ebd5d34 ASoC: lm4857: use simple i2c probe function omits a327bdc6c695 ASoC: es83*: use simple i2c probe function omits e86e7de1c52a ASoC: cx2072x: use simple i2c probe function omits a1111048ec46 ASoC: ak4*: use simple i2c probe function omits 5426f506b584 ASoC: amd: Add support for enabling DMIC on acp6x via _DSD omits e521f087780d ASoC: amd: Add driver data to acp6x machine driver omits e760f102c92c ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to [...] omits 50d4d8cf544d ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops fo [...] omits e394ffb82f9c ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 omits 2f1f5a438899 ASoC: SOF: ipc: Switch over to use the rx_msg ops omits 85d0f8814715 ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_ [...] omits 045bc49bc957 ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() omits defad9d2e270 ASoC: SOF: ipc: Add check for mandatory IPC message handling ops omits 785b3fbe61c6 ASoC: SOF: ipc: Separate the ops checks by functions/topics omits 74ad8ed65121 ASoC: SOF: ipc3: Implement rx_msg IPC ops omits 783b5f179759 ASoC: SOF: ipc3: Implement the get_reply IPC ops omits e974b8e190d3 ASoC: SOF: ipc3: Implement the set_get_data IPC ops omits dbcf543cf91e ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for mess [...] omits 0881918087ac ASoC: SOF: ipc3: Implement the tx_msg IPC ops omits 25e77672c4e1 ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops omits b4dcafe45e46 ASoC: SOF: Add helper function to prepare and send an IPC message omits 82c362f2c690 drm/i915/dg2: Do not explode on phy calibration error omits b2f6191f543b Merge x86/cleanups into tip/master omits e28a642785ef Merge x86/sev into tip/master omits d4cab26bc493 Merge x86/urgent into tip/master omits 745ee8b958ac Merge irq/urgent into tip/master omits 6f3652c952d8 phy: qcom-qmp: Add SM6350 UFS PHY support omits 082ffee05058 dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings omits 61e19f0ea803 Merge x86/tdx into tip/master omits f930ffa5d2ee Merge timers/core into tip/master omits c5b768701e4f Merge irq/core into tip/master omits c32e6dbec41b Merge x86/irq into tip/master omits 9a1e97f05d15 Merge timers/urgent into tip/master omits 749ee0b92697 Merge x86/platform into tip/master omits 807da5d0f7f2 Merge x86/build into tip/master omits dc94dbb8e3bd Merge x86/cpu into tip/master omits f3af1d55f069 Merge ras/core into tip/master omits 20c3d5096d1d Merge x86/misc into tip/master omits 999838ec11f6 Merge sched/core into tip/master omits 25c19753d685 Merge perf/core into tip/master omits 59580dc66378 Merge locking/core into tip/master omits e7a4a406f5fd Merge x86/mm into tip/master omits 6866a60a8ef7 drm/radeon: remove r600_blit_shaders.[c|h] omits 1b5c30bf4158 drm/amd/display: Disallow entering PSR when panel is disconnected omits 5d5af34072c8 drm/amd/display: Disabling Z10 on DCN31 omits 2513ed4f9379 drm/amd/display: do not wait for mpc idle if tg is disabled omits a0bd69e1268b drm/amd/display: undo clearing of z10 related function pointers omits 05eee31c0821 drm/amdgpu: add umc query error status function omits 1754cea1763e drm/amd/display: fix 64 bit divide in freesync code omits 6f90a49bc0c9 drm/amdgpu: Fix incorrect enum type omits 024106930ce7 drm/radeon: change cayman_default_state table from global [...] omits dc2947b35f51 drm/amd/amdgpu: Update debugfs GCA data omits d9e50239a961 drm/amd/amdgpu: Fix asm/hypervisor.h build error. omits edd11922e3d0 drm/amdkfd: Handle drain retry fault race with XNACK mode change omits 73bce7a423c3 drm/amdgpu: Use flexible array member omits 73c3ed7495c6 drm: mali-dp: potential dereference of null pointer omits b5c7d19736a1 drm/arm/malidp: Stop using iommu_present() omits c8f76c37cc36 drm/komeda: return early if drm_universal_plane_init() fails. omits f5e284bb74ab drm/komeda: Fix an undefined behavior bug in komeda_plane_add() omits 520edfd95e06 btrfs: simplify parameters of submit_read_repair() and rename omits 80cfb2b6398a btrfs: fix and document the zoned device choice in alloc_new_bio omits 68d9787bdd5c remoteproc: Don't bother checking the return value of debu [...] omits c7bda0dca98c x86: Remove a.out support omits e1d9f2ef23bf btrfs: remove the zoned/zone_size union in struct btrfs_fs_info omits e50abbf788c2 virt: sevguest: Fix return value check in alloc_shared_pages() omits e912cedc79ae rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_in [...] omits c775eb22ea41 rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs omits d35f2070d9bc rcu-tasks: Handle sparse cpu_possible_mask omits ceb3223cd509 tools/include/string: Implement `strdup()` and `strndup()` omits 780d5a712c05 tools/nolibc/string: Implement `strnlen()` omits 183ba0f0a006 tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] omits 3881abd7b27a tools/nolibc/types: Implement `offsetof()` and `container_ [...] omits 5ba50e290f37 tools/nolibc/sys: Implement `mmap()` and `munmap()` omits b670a2b5cdc2 tools/nolibc: i386: Implement syscall with 6 arguments omits 6f002532eee2 tools/nolibc: Remove .global _start from the entry point code omits 80953ef415ac tools/nolibc: Replace `asm` with `__asm__` omits 25ca8d676094 tools/nolibc: x86-64: Update System V ABI document link omits ac2591f61352 docs: Update RCU cross-references as suggested in doc-guide omits 5d7a308dda70 rcu: Address polled expedited grace-period counter wrap omits b9f0af38a9c5 rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] omits 5cb14e5b1ebf rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check [...] omits 930994e3bcd6 rcutorture: Make torture.sh allow for --kasan omits d6d8b2cc13a0 rcutorture: Make torture.sh refscale and rcuscale specify [...] omits 907941e80e18 scftorture: Adjust for TASKS_RCU Kconfig option being selected omits 44b56b29e230 rcutorture: Make kvm.sh allow more memory for --kasan runs omits 57b85db70d66 rcuscale: Allow rcuscale without RCU Tasks Rude/Trace omits f20e232d74ee remoteproc: mediatek: Fix side effect of mt8195 sram power on omits ed532523b458 Merge branch 'v5.18/fixes' into for-next omits 52fc59bd2a59 rcuscale: Allow rcuscale without RCU Tasks omits 65fd006d5e32 Merge branch 'edac-alloc-cleanup' into edac-for-next omits f4fd706f7383 selftests/bpf: Drop duplicate max/min definitions omits e668210e6244 Merge branch 'for-5.18/upstream-fixes' into for-next omits 88115ea6308d HID: amd_sfh: Remove name from maintainers list omits 71f56b275509 drm/ingenic: Add dw-hdmi driver specialization for jz4780 omits 33e799ed905b drm/ingenic: Implement proper .atomic_get_input_bus_fmts omits 6de79dd3a920 drm/bridge: display-connector: add ddc-en gpio support omits dd642ccb45ec riscv, bpf: Implement more atomic operations for RV64 omits 483698d51626 Merge branch 'for-5.19/uclogic' into for-next omits c3e6e59af2a0 HID: uclogic: Add support for Huion touch ring reports omits 3e200d6cdb7d HID: uclogic: Allow three frame parameter sets omits ee0070367e1d HID: uclogic: Support custom device suffix for frames omits d170e8e02729 HID: uclogic: Add support for touch ring reports omits e4d437125302 phy: phy-can-transceiver: Add support for setting mux omits 046d2e7c50e3 mac80211: prepare sta handling for MLO support omits ac8fd16a030c fs/lock: add helper locks_owner_has_blockers to check for [...] omits fc88ba43ecd6 fs/lock: only call lm_breaker_owns_lease if there is conflict. omits 7738314b7ad7 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits 52126d4c0379 dmaengine: Remove a useless mutex omits 0dcf1c1a6ec2 dt-bindings: mmc: imx-esdhc: Update compatible fallbacks omits 2d7991fe8679 dmaengine: idxd: update IAA definitions for user header omits ee17028009d4 dmaengine: tegra: Add tegra gpcdma driver omits 729106266a50 dt-bindings: dmaengine: Add doc for tegra gpcdma omits d72dcbe9fce5 drm/ttm: fix logic inversion in ttm_eu_reserve_buffers omits e4bb7ab73376 btrfs: remove unnecessary check of iput argument omits 8726890b0a83 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages omits 5f33fdcd86ec btrfs: don't allocate a btrfs_bio for scrub bios omits a55024d5bf78 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios omits 9539711234c5 btrfs: pass bio opf to rbio_add_io_page omits 7e30f729d12f btrfs: pass a block_device to btrfs_bio_clone omits 0e833c42023d btrfs: move the call to bio_set_dev out of submit_stripe_bio omits 8665e624990a btrfs: use on-stack bio in scrub_repair_page_from_good_copy omits 92f1d70bfc0c btrfs: use on-stack bio in scrub_recheck_block omits fcd45e161870 btrfs: use on-stack bio in repair_io_failure omits 617996387cec btrfs: check-integrity: simplify bio allocation in btrfsic [...] omits bf180aba380c btrfs: check-integrity: split submit_bio from btrfsic checking omits 68f3b2fe91ab btrfs: factor check and flush helpers from __btrfsic_submit_bio omits 6bfb2e0df5b6 btrfs: fix leaked plug after failure syncing log on zoned [...] omits 3e20f5a64c32 btrfs: wait between incomplete batch memory allocations omits cc4abaa67e05 dt-bindings: altr,msgdma: update my email address omits 745bd6009413 MAINTAINERS: update my email address omits 81f5eb2b11ba dmaengine: idxd: remove trailing white space on input str [...] omits 5c6dd7bd569b mac80211: minstrel_ht: fix where rate stats are stored (fi [...] omits 40a56956e55a drm/i915: Swap ret and status returned from skl_pcode_request omits 9e0a1c3c3fcb drm/i915: Fix skl_pcode_try_request function omits f25d2b2b5541 soc: ti: pruss: using pm_runtime_resume_and_get instead of [...] omits d281a982c269 soc: ti: replace usage of found with dedicated list iterat [...] omits 1f854536a833 dmaengine: Clarify cyclic transfer residue documentation omits c2b0390132ed soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning omits 6e56c4613abb btrfs: zoned: make auto-reclaim less aggressive omits cf9cc634c1b6 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits 9714629b3aa5 btrfs: allow block group background reclaim for non-zoned [...] omits 4045ae9636c7 btrfs: make the bg_reclaim_threshold per-space info omits 1463de87dffe btrfs: fix btrfs_submit_compressed_write cgroup attribution omits 9035fbfd6d0b btrfs: fix root ref counts in error handling in btrfs_get_ [...] omits c6b974d1d6ab btrfs: zoned: activate block group only for extent allocation omits 419881f4aa84 btrfs: return allocated block group from do_chunk_alloc() omits 889146041b83 btrfs: do not test for free space inode during NOCOW check [...] omits 86987748e3a6 btrfs: move common NOCOW checks against a file extent into [...] omits badf6653e135 btrfs: allocate page arrays using bulk page allocator omits 5693ab916368 btrfs: factor out allocating an array of pages omits ff42edaf2d8c btrfs: remove unnecessary type casts omits 0dddb7407fb7 btrfs: expand subpage support to any PAGE_SIZE > 4K omits 120789f95831 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 11e827bf640c btrfs: use dummy extent buffer for super block sys chunk a [...] omits 9b9e000ad537 btrfs: assert that relocation is protected with sb_start_write() omits fd08b3360bbb fs: add a lockdep check function for sb_start_write() omits e11faa33ff2f btrfs: mark resumed async balance as writing omits 0cb53767e6f4 btrfs: simplify code flow in btrfs_ioctl_balance omits 6ad365fd1bfc btrfs: remove checks for arg argument in btrfs_ioctl_balance omits 7e9849b78b58 btrfs: remove support of balance v1 ioctl omits 42857fe4199f btrfs: release correct delalloc amount in direct IO write path omits 63a749c67aaa btrfs: replace memset with memzero_page in data checksum v [...] omits 2f7213bac11a btrfs: avoid blocking on space revervation when doing nowa [...] omits 395d9d3ef582 btrfs: avoid blocking when allocating context for nowait d [...] omits 76be03d03e09 btrfs: release path earlier at can_nocow_extent() omits 173df877b3f1 btrfs: free path at can_nocow_extent() before checking for [...] omits 3ee8766e2993 btrfs: stop allocating a path when checking if cross refer [...] omits 4b023b8d8f9c btrfs: avoid double nocow check when doing nowait dio writes omits d89be4e94a80 btrfs: avoid blocking nowait dio when locking file range omits f8c60061e2ff btrfs: avoid blocking on page locks with nowait dio on com [...] omits 36d8788fabad btrfs: remove unused variable in btrfs_{start,write}_dirty [...] omits 2a9080011ef8 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] omits 835c0180131c btrfs: add messages to printk index omits 4f1c2894f214 btrfs: tree-checker: check extent buffer owner against own [...] omits fecd7bd3a91a btrfs: add and use helper to assert an inode range is clean omits d55d805fc8aa btrfs: remove ordered extent check and wait during hole pu [...] omits 4820fcdcbf1a btrfs: lock the inode first before flushing range when pun [...] omits d389bf8f3ff1 btrfs: remove ordered extent check and wait during fallocate omits bad85820ac89 btrfs: remove inode_dio_wait() calls when starting reflink [...] omits cbce398ccc17 btrfs: remove useless dio wait call when doing fallocate z [...] omits 5a37de79258f btrfs: only reserve the needed data space amount during fallocate omits 532fa4767de3 btrfs: restore inode creation before xattr setting omits 0b28721eb96b btrfs: move common inode creation code into btrfs_create_n [...] omits 6caf88810bfc btrfs: reserve correct number of items for inode creation omits 87ccb5f98848 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits 85b4efe81ab0 btrfs: allocate inode outside of btrfs_new_inode() omits 138d242cd962 btrfs: warn when extent buffer leak test fails omits e98fa992033d btrfs: use a local variable for fs_devices pointer in btrf [...] omits c21b0f34ad26 btrfs: use btrfs_for_each_slot in btrfs_listxattr omits c74cd75c5648 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits d5c82894d731 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits cd2ca2b771c7 btrfs: use btrfs_for_each_slot in process_all_extents omits c3214bc0a327 btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits df40d94f56aa btrfs: use btrfs_for_each_slot in process_all_refs omits 43ebdac4f708 btrfs: use btrfs_for_each_slot in is_ancestor omits 532d95c22d1f btrfs: use btrfs_for_each_slot in can_rmdir omits 6b8aa539cd00 btrfs: use btrfs_for_each_slot in did_create_dir omits 468a81a74c29 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 516348ba46eb btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits f138a2aa7997 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits bfb9063ec766 btrfs: use btrfs_for_each_slot in find_first_block_group omits 9dc795a5dfbc btrfs: introduce btrfs_for_each_slot iterator macro omits 1ee006d08ecb btrfs: scrub: rename scrub_bio::pagev and related members omits 9ce4fc9cca06 btrfs: scrub: rename scrub_page to scrub_sector omits 673614dd9f84 btrfs: scrub: rename members related to scrub_block::pagev omits 05f1476c3d4e btrfs: remove trivial wrapper btrfs_read_buffer() omits 19b8ec1046a8 btrfs: update outdated comment for read_block_for_search() omits b96d6af1dc46 btrfs: release upper nodes when reading stale btree node f [...] omits 59bcc6c780eb btrfs: avoid unnecessary btree search restarts when reading node omits a080e2b3c95b btrfs: set inode flags earlier in btrfs_new_inode() omits cea465e281ff btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits fbc6771f90c2 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits c5bdfa28dbf2 btrfs: remove redundant name and name_len parameters to cr [...] omits 4a035124f16e btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits 4d64251508d8 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits f46b96b080df btrfs: remove unnecessary inode_set_bytes(0) call omits 386f960b8589 btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 2cbbc482d316 btrfs: get rid of btrfs_add_nondir() omits 7022b785bebb btrfs: fix anon_dev leak in create_subvol() omits 9c82b5cbe8ac btrfs: reserve correct number of items for rename omits 69c00e25d4a7 btrfs: reserve correct number of items for unlink and rmdir omits 5f77876013d0 drm: add a check to verify the size alignment omits a75971bc2b84 nl80211: show SSID for P2P_GO interfaces omits ec834f1cc7cf dmaengine: stm32-mdma: check the channel availability (sec [...] 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 omits 6d945a33f2b0 mac80211: introduce BSS color collision detection omits bf194bb4328b Merge branches 'omap-for-v5.19/dt-bindings' and 'omap-for- [...] omits e5c95ca094cf mac80211: Improve confusing comment around tx_info clearing omits 450c271d508f mac80211: protect ieee80211_assign_beacon with next_beacon check omits c7d7d0ce2917 ARM: dts: Drop custom clkctrl compatible and update omap5 l4per omits 7359c0aee761 ARM: dts: Add clock-output-names for omap5 omits 0752506039c4 ARM: dts: Drop custom clkctrl compatible and update omap4 l4per omits da541a6c196e ARM: dts: Add clock-output-names for omap4 omits f8ca5f5ae57f ARM: dts: Use clock-output-names for am4 omits e4920169e7a2 ARM: dts: Use clock-output-names for dra7 omits ec7aa25fa483 ARM: dts: Use clock-output-names for am3 omits 9bc059f71c0a ARM: dts: Add clksel node for am3 clkout omits 00950028d079 ARM: dts: Add clksel node for am3 gfx omits c2f2646057bc ARM: dts: Add clksel node for am3 ehrpwm omits fc3d39d5758d dt-bindings: clock: ti: Add clock-output-names for TI comp [...] omits 8ab423081a26 dt-bindings: clock: ti: Add clock-output-names for clockctrl omits 26ad4834da92 dt-bindings: omap: Add clock-output-names and #clock-cells omits 83970cd63b9f Merge drm/drm-next into drm-intel-next omits 862203e9f566 Merge branch 'v5.19/dt64' into for-next omits 456733feb0da arm64: dts: meson: alpa sort the board Makefile omits d3bf3dc4bbbf gpio: realtek-otto: Add RTL931x support omits d0b55b6912f3 dt-bindings: gpio: realtek-otto: Add rtl9310 compatible omits deaf1cecdeb0 gpio: realtek-otto: Add RTL930x support omits 95fa6dbe58f2 gpio: realtek-otto: Support per-cpu interrupts omits 105989311442 dmaengine: bestcomm: Prepare cleanup of powerpc's asm/prom.h omits 9060a7a46a94 dmaengine: ep93xx: Remove redundant word in comment omits 3157dd0a3661 dmaengine: idxd: don't load pasid config until needed omits 9d0d161bce5b pinctrl: samsung: Switch to use for_each_gpiochip_node() helper omits 41e89676f4dc pinctrl: samsung: Drop redundant node parameter in samsung [...] omits 781d19cfe317 Merge branch 'thermal-int340x' into linux-next omits 487a2a1a8622 Merge branch 'devprop' into linux-next omits 356d136c9331 Merge branch 'pm-core' into linux-next omits d072c88c28e1 net: ethernet: ti: cpsw: drop CPSW_HEADROOM define omits 512c5be35223 gpio: realtek-otto: Support reversed port layouts omits 06a6a774f6b8 dt-bindings: gpio: realtek-otto: Add rtl9300 compatible omits 80380f89d0f5 dmaengine: mediatek-cqdma: Use platform_get_irq() to get t [...] omits bb40bb695ec8 dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to [...] omits 8b0c99371ac8 dmaengine: nbpfaxi: Use platform_get_irq_optional() to get [...] omits e782f5bad3c8 Merge branch 'mptcp-next' omits f2ae0fa68e28 selftests/mptcp: add diag listen tests omits 4fa39b701ce9 mptcp: listen diag dump support omits e8887b716142 mptcp: remove locking in mptcp_diag_fill_info omits 6b9ea5c81ea2 mptcp: diag: switch to context structure omits c682bf536cf4 mptcp: add pm_nl_pernet helpers omits 0e203c324752 mptcp: reset the packet scheduler on PRIO change omits 43f5b111d1ff mptcp: reset the packet scheduler on incoming MP_PRIO omits 65a569b03ca8 mptcp: optimize release_cb for the common case omits 4696ad36d764 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] 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 omits 76bbd108eee4 pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irq [...] omits faf80ff9e2b9 pinctrl: armada-37xx: Switch to use fwnode instead of of_node omits 88834c75cae5 pinctrl: meson: Replace custom code by gpiochip_node_count() call omits ffd11c5b50b0 pinctrl: meson: Enable COMPILE_TEST omits 9a8776fdc99c pinctrl: meson: Rename REG_* to MESON_REG_* omits 18b3b4968658 Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next omits 9d18f81b3535 clk: renesas: r8a77995: Add RPC clocks omits 0c7b27616fbd selftests: netfilter: add fib expression forward test case omits be8be04e5ddb netfilter: nft_fib: reverse path filter for policy-based r [...] omits 2a214607e4a3 clk: renesas: r8a77990: Add RPC clocks omits 713c4ff8859c EDAC/mc: Get rid of edac_align_ptr() omits 599fdfddc8fc arm64: dts: renesas: spider: Add Ethernet sub-board omits b74d5d65afce arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs omits bd0443734196 arm64: dts: renesas: r8a779f0: Add I2C nodes omits 876a45a50a20 dt-bindings: mtd: jedec, spi-nor: remove unneeded properties omits 419299aefb2d mtd: maps: ixp4xx: Drop driver omits a21437d2b485 bnx2x: Fix spelling mistake "regiser" -> "register" omits 0d24a49e88b5 EDAC/device: Sanitize edac_device_alloc_ctl_info() definition omits 4d65f9b6869a net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings omits 05d51e42df06 m68k: Introduce a virtual m68k machine omits c92e7ef16400 clocksource/drivers: Add a goldfish-timer clocksource omits 3378c7f48f49 rtc: goldfish: Use gf_ioread32()/gf_iowrite32() omits 2e2ac4a33274 tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() omits b559edfaf3f3 net: ethernet: mtk_eth_soc: fix return value check in mtk_ [...] omits 9fb9ce392aae EDAC/device: Get rid of the silly one-shot memory allocati [...] omits 2bd15847668d nvmem: Add Apple eFuse driver omits 5a908972719a dt-bindings: nvmem: Add apple,efuses omits e99e7f098c06 MAINTAINERS: Add apple efuses nvmem files to ARM/APPLE MACHINE omits 750d019d7009 Merge branch 'icmp-skb-reason' omits b384c95a861e net: icmp: add skb drop reasons to icmp protocol omits 41a95a00ebef net: icmp: introduce __ping_queue_rcv_skb() to report drop [...] omits 9f8ed577c288 net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT omits c1b8a56755ee net: sock: introduce sock_queue_rcv_skb_reason() omits fb8cd45ca39b EDAC/pci: Get rid of the silly one-shot memory allocation [...] omits 0bbb265f7089 EDAC/mc: Get rid of silly one-shot struct allocation in ed [...] omits 51a4a71d974c mtd: rawnand: omap_elm: Add compatible for AM64 ELM omits 05691c028788 dt-bindings: mtd: ti,elm: Add support for AM64 ELM omits 6863c612024f dt-bindings: mtd: ti,elm: Convert to yaml omits 68471517e883 mtd: call of_platform_populate() for MTD partitions omits 6f46416f472d Merge branch 'imx/dt64' into for-next omits 7e192a795cc9 Merge branch 'imx/dt' into for-next omits 2c1ea75bde09 Merge branch 'imx/bindings' into for-next omits c18c0dada89a Merge branch 'imx/drivers' into for-next omits 8be9cdc69118 bus: imx-weim: make symbol 'weim_of_notifier' static omits adb5680b8dfd x86/kaslr: Fix build warning in KASLR code in boot stub omits 908662dc823e Merge 5.18-rc2 into staging-next omits 15cf0b82271b video: fbdev: i740fb: Error out if 'pixclock' equals zero omits 12acdbd7ca7d video: fbdev: i740fb: use memset_io() to clear screen omits 7015bb57c304 video: fbdev: s3fb: Error out if 'pixclock' equals zero omits e1e965156438 video: fbdev: arkfb: Error out if 'pixclock' equals zero omits 16844e587042 video: fbdev: tridentfb: Error out if 'pixclock' equals zero omits f2bfd792c1ed video: fbdev: vt8623fb: Error out if 'pixclock' equals zero omits 213e2df47332 video: fbdev: kyro: Error out if 'lineclock' equals zero omits 85ec038b53fa video: fbdev: neofb: Fix the check of 'var->pixclock' omits 3a8003436e6a bus: mhi: host: pci_generic: Flush recovery worker during freeze omits 0079f9c104cd bus: mhi: host: pci_generic: Add missing poweroff() PM callback omits ba9fe460dc2c ARM: dts: imx: align SPI NOR node name with dtschema omits 3d397a127785 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regardi [...] omits 9498c011f518 MAINTAINERS: Update Hemant's email id omits 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 omits 33fc250c3e76 Merge branch 'bpf: RLIMIT_MEMLOCK cleanups' omits 451b5fbc2c56 tools/runqslower: Use libbpf 1.0 API mode instead of RLIMI [...] omits a777e18f1bcd bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK omits b858ba8c52b6 selftests/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK omits b25acdafd373 samples/bpf: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK omits d252a4a499a0 libbpf: Fix a bug with checking bpf_probe_read_kernel() su [...] omits 61ddff373ffa selftests/bpf: Improve by-name subtest selection logic in [...] omits 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 omits 543256d239b4 PM: opp: simplify with dev_err_probe() omits 907ed123b9d0 OPP: call of_node_put() on error path in _bandwidth_supported() omits 9988007d1cf8 dt-bindings: arm: fsl: add toradex,verdin-imx8mp et al. omits a39ed23bdf6e arm64: dts: freescale: add initial support for verdin imx8m plus omits a00f1fa61580 arm64: dts: imx8mp: add uart2 dma omits 870e49e30362 exfat: introduce mount option 'sys_tz' omits 073859985654 libbpf: Add ARC support to bpf_tracing.h omits 9a7cff9447fe dt-bindings: arm: Add i.MX53 based Menlo board comment omits aba3a3fb8ebc arm64: dts: freescale: align SPI NOR node name with dtschema omits 7cbeeb055361 arm64: dts: lx2160a: Update can node property omits 73d901d6dc61 arm64: dts: ls1028a: default to OTG mode for USB omits be0b178c50c3 arm64: dts: ls1028a: sl28: use ocelot-8021q tagging by default omits 4f6b5de98560 arm64: dts: imx8mm-verdin: add sd1 sleep pinctrl omits f84ccff6d8f3 arm64: dts: imx8mm-verdin: note about disabled sd1 pull-ups omits 473b34b8ce38 arm64: dts: imx8mm-verdin: capitalisation of verdin comments omits 593c535b0ddc arm64: dts: imx8mm-verdin: re-order pinctrl groups omits 60f01b5b5c7d arm64: dts: imx8mm-verdin: update iomux configuration omits 79c1c8509cbc arm64: dts: imx8mm-verdin: comment about i2c level shifter omits 9847725e3a77 arm64: dts: imx8mm-verdin: only dashes in node names omits 344acf05d89f arm64: dts: imx8mm-verdin: alphabetically re-order nodes omits 98e4f1930ef1 arm64: dts: imx8mm-verdin: multi-line comment style omits 97a07703cf96 arm64: dts: imx8mm-verdin: update regulator names omits 68b7cf5d91d4 arm64: dts: imx8mp: add ddr controller node to support EDA [...] omits 21a14c68f3a3 arm64: dts: imx8mp: Add cpu-freq support omits 9ad9773e89f8 arm64: dts: imx8mp: Add missing speed grade phandle omits 94382f08702e ARM: dts: imx6qdl-tx6: Drop some duplicated properties omits 4f1a22ee7b57 libata: Improve ATA queued command allocation omits c956b92ee19b ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h omits 80ff2eb434b6 Merge branch 'v5.18-armsoc/dtsfixes' into for-next omits c03f0706d6a5 Merge branch 'v5.19-clk/next' into for-next omits 58ea37d81d9b Merge branch 'v5.19-armsoc/soc32' into for-next omits 77bb1b04dea4 Merge branch 'v5.19-armsoc/dts64' into for-next omits 246c768b6272 Merge branch 'v5.19-armsoc/dts32' into for-next omits 849328527346 Merge branch 'v5.19-armsoc/drivers' into for-next omits 53070cfa8228 ARM: dts: rockchip: rename pcfg_pull_default node name on rk3036 omits e2294bf9b46b rcu: Check for successful spawn of ->boost_kthread_task omits f55bd5aaf27c rcu: Remove needless polling work requeue for further waiter omits 6557175ba889 tools/nolibc/stdlib: only reference the external environ w [...] omits c61b22abb053 tools/nolibc/string: do not use __builtin_strlen() at -O0 omits f62ba8421dc1 rcu: Make normal polling GP be more precise about sequence [...] omits b611d09c5cb1 tools/nolibc: add the nolibc subdir to the common Makefile omits aec13928fe97 tools/nolibc: add a makefile to install headers omits 9a06f7fac3cd tools/nolibc/types: add poll() and waitpid() flag definitions omits cdbc3e7710c9 tools/nolibc/sys: add syscall definition for getppid() omits c34fe809a976 tools/nolibc/string: add strcmp() and strncmp() omits d1ebfd5f793a tools/nolibc/stdio: add support for '%p' to vfprintf() omits da58d9d97a8c tools/nolibc/stdlib: add a simple getenv() implementation omits 3d54d4fbbfb6 tools/nolibc/stdio: make printf(%s) accept NULL omits cf6d2b94c741 rcutorture: Allow specifying per-scenario stat_interval omits 109cd8962884 rcu-tasks: Restore use of timers for non-RT kernels omits b2a2dd9734b7 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario omits 5de6ca55af16 rcutorture: Allow rcutorture without RCU Tasks Rude omits 74033799098b rcutorture: Allow rcutorture without RCU Tasks omits 915abeec86b2 rcutorture: Allow rcutorture without RCU Tasks Trace omits 84b88f4ecefd rcu: Make the TASKS_RCU Kconfig option be selected omits f856f43d30c0 rcu: Make TASKS_RUDE_RCU select IRQ_WORK omits 707d3a114810 srcu: Drop needless initialization of sdp in srcu_gp_start() omits c59f4320d02a rcutorture: Test polled expedited grace-period primitives omits 57fba3cb96e7 rcu: Fix preemption mode check on synchronize_rcu[_expedited]() omits c2a911d302b0 x86/mm: Replace nodes_weight() with nodes_empty() where ap [...] omits 3a5ff1f6dd50 x86: Replace cpumask_weight() with cpumask_empty() where a [...] omits 8afbcaf8690d clocksource: Replace cpumask_weight() with cpumask_empty() omits 0de61d739c21 irqchip/bmips: Replace cpumask_weight() with cpumask_empty() omits 911488de0565 genirq/affinity: Replace cpumask_weight() with cpumask_emp [...] omits 3f893a5962d3 irqchip/gic-v3: Always trust the managed affinity provided [...] omits 33de0aa4bae9 genirq: Always limit the affinity to online CPUs omits d802057c7c55 genirq/msi: Shutdown managed interrupts with unsatifiable [...] omits dd8742e8a17d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next omits f9814e2ef905 arm64: dts: allwinner: a64: olinuxino: Enable audio omits 80bc6f34c559 arm64: dts: rockchip: Enable dmc and dfi nodes on gru omits 1b3f36854ab7 arm64: dts: rockchip: Add dfi and dmc nodes to rk3399 omits 14fc86b9aa54 arm64: dts: rockchip: add clocks property to cru nodes rk3399 omits e03774ff2149 arm64: dts: rockchip: use generic node name for pmucru on rk3399 omits 7adc1b98bb6e dt-bindings: clock: fix rk3399 cru clock issues omits 91154f0cd889 dt-bindings: clock: use generic node name for pmucru examp [...] omits 50cfde334940 dt-bindings: clock: replace a maintainer for rockchip,rk33 [...] omits 04d3e427148f dt-bindings: clock: fix some conversion style issues for r [...] omits 551e645fed5d arm64: dts: rockchip: Add SATA support to BPI-R2-Pro omits f29ffce32b4e arm64: dts: rockchip: Add USB nodes for BPI-R2-Pro omits d6cfb110b0fd arm64: dts: rockchip: add usb3 support to rk3568-evb1-v10 omits e432309ff8bf arm64: dts: rockchip: enable dwc3 on quartz64-a omits 9f4c480f24e2 arm64: dts: rockchip: add rk356x dwc3 usb3 nodes omits 5c0bb7113877 soc: rockchip: set dwc3 clock for rk3566 omits 2a872dd86eeb dt-bindings: soc: rockchip: add rk3566-pipe-grf compatible omits 07905844f488 soc: rockchip: pm_domains: Fix typo in comment omits 8a1b63b14fe7 dt-bindings: soc: rockchip: add naneng combo phy register [...] omits 22a442e6586c arm64: dts: rockchip: add basic dts for the radxa rock3 model a omits 6648d167fbd1 dt-bindings: arm: rockchip: add radxa rock3 model a omits ef5814e75b2b arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro omits c043dee9cb6b arm64: dts: rockchip: correct interrupt flags on rk3399 boards omits 77047ed73dd8 arm64: dts: rockchip: Add gmac1 and change network setting [...] omits 516a2f1f6f3c Merge branch 'tls-rx-refactoring-part-2' omits f940b6efb172 tls: rx: jump out for cases which need to leave skb on list omits b1a2c1786330 tls: rx: clear ctx->recv_pkt earlier omits 465ea7353567 tls: rx: inline consuming the skb at the end of the loop omits ba13609df18d tls: rx: pull most of zc check out of the loop omits 7da18bcc5e4c tls: rx: don't track the async count omits fc8da80f9906 tls: rx: don't handle async in tls_sw_advance_skb() omits 06554f4ffc25 tls: rx: factor out writing ContentType to cmsg omits 37943f047bfb tls: rx: simplify async wait omits 4175eac37123 tls: rx: wrap decryption arguments in a structure omits 9bdf75ccffa6 tls: rx: don't report text length from the bowels of decrypt omits d4bd88e67666 tls: rx: drop unnecessary arguments from tls_setup_from_iter() omits c25f23459c11 x86/PCI: Fix coding style in PIRQ table verification omits 4969e223b109 x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interp [...] omits b584db0c84db x86/PCI: Add $IRT PIRQ routing table support omits ac7cd5e16df8 x86/PCI: Handle PIRQ routing tables with no router device given omits 5d64089aa4a5 x86/PCI: Add PIRQ routing table range checks omits fe62bc23620f x86/PCI: Add support for the SiS85C497 PIRQ router omits 5a0e5fa957db x86/PCI: Disambiguate SiS85C503 PIRQ router code entities omits d88a8b1cf472 x86/PCI: Handle IRQ swizzling with PIRQ routers omits 3132450254f2 x86/PCI: Also match function number in $PIR table omits dc0e64087213 x86/PCI: Include function number in $PIR table dump omits 613fa6e217e1 x86/PCI: Show the physical address of the $PIR table omits efaa0227f6c6 timers: Move timer sysctl into the timer code omits 2966a9918dfa clockevents: Use dedicated list iterator variable omits 234c52097ce4 gpiolib: Extract gpio_chip_get_value() wrapper omits 3de69ae1c407 gpiolib: Refactor gpiolib_dbg_show() with help of for_each [...] omits 66f46e370a9a gpiolib: Split out for_each_gpio_desc() macro omits 57017edd46f8 gpiolib: Embed iterator variable into for_each_gpio_desc_w [...] omits 24a9dbb1c157 gpiolib: Move error message out of a spinlock omits a2026e44eff5 timers: Simplify calc_index() omits 2731aa7d65db timers: Initialize base::next_expiry_recalc in timers_prep [...] omits e7d40b416c50 Merge branch 'next/dt' into for-next omits 9e916fb9bc3d ARM: dts: s5pv210: align DMA channels with dtschema omits 21e4b7d151af ARM: dts: s5pv210: Adjust DMA node names to match spec omits 9576ec12261c ARM: dts: s5pv210: Adjust memory reg entries to match spec omits 3f5e3d3a8b89 ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries omits 096f58507374 ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries omits 618f5df1f6a5 drm/i915/uncore: Warn only if unclaimed access remains flagged omits 6f277adf1189 arm64: dts: rockchip: Change io-domains of bpi-r2-pro omits 00bd435208e5 netfilter: bitwise: improve error goto labels omits c70b921fc1e8 netfilter: bitwise: replace hard-coded size with `sizeof` [...] omits 2984287c4c19 net/mlx5: Remove not-implemented IPsec capabilities omits f2b41b32cde8 net/mlx5: Remove ipsec_ops function table omits f03c7b183ef9 net/mlx5: Reduce kconfig complexity while building crypto support omits 16fe5a1c5c07 net/mlx5: Move IPsec file to relevant directory omits 54deb0e77561 net/mlx5: Remove not-needed IPsec config omits a6a9eaf14222 net/mlx5: Align flow steering allocation namespace to comm [...] omits 2451da081a34 net/mlx5: Unify device IPsec capabilities check omits 5a985aa3c922 net/mlx5: Remove useless IPsec device checks omits 7e4e84912139 net/mlx5: Remove ipsec vs. ipsec offload file separation omits 32313c6ae622 RDMA/core: Delete IPsec flow action logic from the core omits de8bdb476908 RDMA/mlx5: Drop crypto flow steering API omits 74ec29bdb0eb RDMA/mlx5: Delete never supported IPsec flow action omits 0d90bd551446 net/mlx5: Remove FPGA ipsec specific statistics omits 3c811a6b4552 net/mlx5: Remove XFRM no_trailer flag omits 501a9b23b23c net/mlx5: Remove not-used IDA field from IPsec struct omits df439fcb1cd4 net/mlx5: Delete metadata handling logic omits 2fa33b3518a8 net/mlx5_fpga: Drop INNOVA IPsec support omits 626a5aaa5067 net: mdio: mscc-miim: add local dev variable to cleanup pr [...] omits 90f38145e6dd ARM: dts: imx7s: fix iomuxc_lpsr node name omits e505edaedcb9 Input: add support for Azoteq IQS7222A/B/C omits 44dc42d254bf dt-bindings: input: Add bindings for Azoteq IQS7222A/B/C omits db6c4ee7838c Input: mt6779-keypad - move iomem pointer to probe function omits 03d470ce2b70 arm64: dts: qcom: sa8155: Enable PCIe nodes omits a1c86c680533 arm64: dts: qcom: sm8150: Add PCIe nodes omits fe75b0c4a691 arm64: dts: qcom: sm8150: Add ufs power-domain entries omits 397ad94668c1 arm64: dts: qcom: sm8150: Add pdc interrupt controller node omits 34ba23b44c66 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits d3c5e848cc64 rcu: Fix expedited GP polling against UP/no-preempt environment omits 89f281418d67 rcu: Add polled expedited grace-period primitives omits 599b84508bf2 rcutorture: Call preempt_schedule() through static call/key omits e7940b137d6b torture: Save "make allmodconfig" .config file omits a953ceb7313f scftorture: Remove extraneous "scf" from per_version_boot_params omits 2914079f4ef3 rcu: Make UP-vacuous normal grace period advance sequence omits f8b22bfd910f rcu: Print number of online CPUs in RCU CPU stall-warning [...] omits 40ff80676848 srcu: Prevent expedited GPs and blocking readers from cons [...] omits 62753902c1f1 rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] omits 2727813c9d5b rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] omits a5354ea1d985 rcutorture: Add missing return and use __func__ in warning omits 4961467a6650 rcutorture: Avoid corner-case #DE with nsynctypes check omits b8998a84eea6 rcu-tasks: Make Tasks RCU account for userspace execution omits 18a287931500 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() omits d558b49625d4 rcu: Add comments to final rcu_gp_cleanup() "if" statement omits b5402e755188 torture: Enable CSD-lock stall reports for scftorture omits d4f9319ed036 kernel/smp: Provide boot-time timeout for CSD lock diagnostics omits 6749b415f9c6 scftorture: Fix distribution of short handler delays omits fe4ae925daef rcu-tasks: Print pre-stall-warning informational messages omits 11ae7e51f613 torture: Skip vmlinux check for kvm-again.sh runs omits f8268320f5a8 torture: Make thread detection more robust by using lspcu omits 4443f5533899 rcu: Check for jiffies going backwards omits dc12e0be9481 torture: Permit running of experimental torture types omits 85b58a347a6c docs: Add documentation for rude and trace RCU flavors omits de83f2ed63a8 rcu-tasks: Fix race in schedule and flush work omits 2057124ca19b rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] omits ee61dfe898cf rcu: Initialize boost kthread only for boot node prior SMP [...] omits cf47510983e3 rcu: Assume rcu_init() is called before smp omits eafc2b9bc1a5 rcu/nocb: Move rcu_nocb_is_setup to rcu_state omits 5c01c9b8735d rcu: Remove rcu_is_nocb_cpu() omits 5d76f8d6e857 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT omits d9595c4f336a rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting omits 77bdb62098ae torture: Use "-o Batchmode=yes" to disable ssh password requests omits 22879792d155 torture: Reposition so that $? collects ssh code in torture.sh omits 31590102d95c tools/nolibc/stdlib: implement abort() omits 937be5878ca5 tools/nolibc: also mention how to build by just setting th [...] omits deca87786faa tools/nolibc/time: create time.h with time() omits 10af3ea90269 tools/nolibc/signal: move raise() to signal.h omits c3a3b2ba0623 tools/nolibc/unistd: add usleep() omits 366a6ae6eaa7 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] omits d2c17b7434a7 tools/nolibc/errno: extract errno.h from sys.h omits b4660d013ce0 tools/nolibc/string: export memset() and memmove() omits 239e793bf7b0 tools/nolibc/types: define PATH_MAX and MAXPATHLEN omits 9516e2d91d3f tools/nolibc/arch: mark the _start symbol as weak omits 06103757de7c tools/nolibc: move exported functions to their own section omits 7ea805df9163 tools/nolibc/string: add tiny versions of strncat() and strlcat() omits 2ab19a88a6a7 tools/nolibc/string: add strncpy() and strlcpy() omits 7c33929bd084 tools/nolibc/string: slightly simplify memmove() omits 3a30e25b5f00 tools/nolibc/string: use unidirectional variants for memcpy() omits dd2140482b9a tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] omits 223cbbc0159a tools/nolibc/stdlib: make raise() use the lower level sysc [...] omits a206c83cf048 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() omits a01444c930c4 tools/nolibc/sys: make open() take a vararg on the 3rd argument omits 8e7653155d91 tools/nolibc/stdio: add perror() to report the errno value omits d745c140a829 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE omits dc339d5bc6b9 tools/nolibc/stdio: add a minimal [vf]printf() implementation omits eacb7bde83b9 tools/nolibc/stdio: add fwrite() to stdio omits f554f3c24365 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] omits 73df80f8e1ba tools/nolibc/stdio: add a minimal set of stdio functions omits f42654f1d779 tools/nolibc/stdlib: add utoh() and u64toh() omits 046bb70cbb8f tools/nolibc/stdlib: add i64toa() and u64toa() omits e19166fc62e2 tools/nolibc/stdlib: replace the ltoa() function with more [...] omits 4da5599aa5cc tools/nolibc/stdlib: move ltoa() to stdlib.h omits 84089103b1b0 tools/nolibc/types: move makedev to types.h and make it a macro omits aececad13275 tools/nolibc/types: make FD_SETSIZE configurable omits 8912bf831d57 tools/nolibc/types: move the FD_* functions to macros in types.h omits 9fe0f37b041a tools/nolibc/ctype: add the missing is* functions omits 0444570fc7f5 tools/nolibc/ctype: split the is* functions to ctype.h omits a7cdae582c9f tools/nolibc/string: split the string functions into string.h omits 5a7f7782e247 tools/nolibc/stdlib: extract the stdlib-specific functions [...] omits 8906d2d0e3fd tools/nolibc/sys: split the syscall definitions into their [...] omits 299b0eb466e8 tools/nolibc/arch: split arch-specific code into individual files omits 1b7881f66d73 tools/nolibc/types: split syscall-specific definitions int [...] omits b929e3bd453d tools/nolibc/std: move the standard type definitions to std.h omits 85383663a0fa tools/nolibc: guard the main file against multiple inclusion omits 2a729c56ab31 tools/nolibc: use pselect6 on RISCV omits e1bfa31b12d0 rcutorture: Suppress debugging grace period delays during [...] omits 8f3d4768a436 torture: Add rcu_normal and rcu_expedited runs to torture.sh omits 7010a970e514 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() omits 17d16afc98cf rcu-tasks: Check for abandoned callbacks omits 4665e54e64c8 Merge commit 'cfe43f478b79ba45573ca22d52d0d8823be068fa' into HEAD omits b45043192b3e bpf: Fix excessive memory allocation in stack_map_alloc() omits a1793920b664 dt-bindings: arm: qcom: Document sa8540p, sc8180x and sc8280xp omits bd4a2697e5e2 sfc: use hardware tx timestamps for more than PTP omits 25faeddcf3c3 drm/amdgpu: expand cg_flags from u32 to u64 omits b61b76dfef30 dt-bindings: trivial-devices: Document CPLD on Menlo boards omits 7057081cfcc5 dt-bindings: trivial-devices: Document CPLD on DH electron [...] omits 58389c00d49c net: phy: micrel: ksz9031/ksz9131: add cabletest support omits 658d87687cd5 selftests/bpf: Fix return value checks in perf_event_stack [...] omits 8555defe4861 selftests/bpf: Add CO-RE relos into linked_funcs selftests omits 2fa5b0f290e1 libbpf: Use weak hidden modifier for USDT BPF-side API functions omits e89d57d938c8 libbpf: Don't error out on CO-RE relos for overriden weak [...] omits 587323cf6a6a samples, bpf: Move routes monitor in xdp_router_ipv4 in a [...] omits c9cfafc51ec9 dt-bindings: soc: ti: wkup_m3_ipc: convert bindings to jso [...] omits 448a0994cc69 dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L omits 98c8026331ce RDMA/rxe: Remove reliable datagram support omits 409baed5d743 RDMA/rxe: Remove support for SMI QPs from rdma_rxe omits 5c477ee76810 RDMA/rxe: Remove mc_grp_pool from struct rxe_dev omits 9227b6cec55e RDMA/rxe: Remove type 2A memory window capability omits ce21211b4d6b drm/i915/display: Fix warnings about PSR lock not held omits cc97c6d94ed5 RDMA/usnic: Refactor usnic_uiom_alloc_pd() omits d9539fb7c21e RDMA/usnic: Stop using iommu_present() omits 4302005f07d2 IB/SA: Replace usage of found with dedicated list iterator [...] omits 4f89447fda72 Merge branch 'arm/multiplatform' into for-next omits ef6b260a4134 Merge branch 'arm/dt' into for-next omits 1ceaccf2b267 arm64: dts: synaptics: remove unused DTSI for AS370 omits 3a06ec0a996d libbpf: Allow WEAK and GLOBAL bindings during BTF fixup omits 3c0dfe6e4c43 libbpf: Use strlcpy() in path resolution fallback logic omits 85ac66f27440 Merge branch 'arm/fixes' into for-next omits 0173ce55e508 pinctrl: npcm7xx: Switch to use for_each_gpiochip_node() helper omits 5e455dd93397 pinctrl: renesas: rza1: Switch to use for_each_gpiochip_no [...] omits 1e0afd470e26 pinctrl: renesas: rza1: Replace custom code by gpiochip_no [...] omits 3d427228f737 ARM: ixp4xx: enable multiplatform support omits 5d6f52671e76 ARM: rework endianess selection omits a3102fafdce6 ARM: iop32x: enable multiplatform support omits 8c1fb11b8a77 ARM: s3c: enable s3c24xx multiplatform support omits 29a87eaccf7e Merge branch 'mem-ctrl-next' into for-next omits 8f0e3af81711 dt-bindings: memory: renesas,rpc-if: Document R-Car H3/M3/ [...] omits 239556a34385 ASoC: update to support either TAS2764 or TAS2780 omits aecf03614d5d ASoC: rename tas2764 to tas27xx omits 7a80167b08f5 ASoC: mediatek: mt8192: support rt1015p_rt5682s omits a2c11c5b68f4 ASoC: mediatek: mt8195: Make sure of_device_id table are N [...] omits 0bd176794262 dt-bindings: thermal: tsens: Add SM6350 compatible omits 998282c6dad8 dt-bindings: qcom,pdc: Add SM6350 compatible omits 700a6ef1fa60 Merge branch 'Add USDT support for s390' omits bd022685bd44 libbpf: Add s390-specific USDT arg spec parsing logic omits b9c7ba58777a Documentation/x86: Document TDX kernel architecture omits 6b58692032c1 staging: r8188eu: remove SetHalDefVar8188EUsb() omits f90613bb2cb6 staging: r8188eu: clean up rtw_ioctl.h omits 245be6d3cfd5 staging: r8188eu: remove header usb_vendor_req.h omits 0f0360ca067c staging: r8188eu: remove unused prototype usbvendorrequest() omits 61e95eac8697 staging: r8188eu: remove unused enums from odm.h omits 6c03a2dc6db8 staging: r8188eu: remove unused fields from struct eeprom_priv omits d9448fa5c13d staging: r8188eu: ROMVer is always zero omits 8fd86c6b8e70 staging: r8188eu: move struct rt_firmware to rtw_fw.h omits a6c757f21d31 staging: r8188eu: remove unused macros from basic_types.h omits 9c916fa3407d staging: rtl8723bs: remove header rtw_ioctl.h omits f8ab91470585 staging: rtl8192u: use min_t/max_t macros instead of if else omits 49ce1b1fbca8 staging: rtl8192u: replace ternary statement with if and a [...] omits 4bdb11926e48 arm64: dts: imx8mp: add GPU nodes omits fc0f05124621 arm64: dts: imx8mp: add GPC node with GPU power domains omits b49ceddc4b19 arm64: defconfig: Enable Qualcomm PCIe Gen2 PHY omits e2dfce24f417 dmaengine: sf-pdma: Get number of channel by device tree omits 06006ad29abe dt-bindings: dma-engine: sifive,fu540: Add dma-channels pr [...] omits bb949ed9b16b pinctrl: stm32: Switch to use for_each_gpiochip_node() helper omits d9463201ec08 pinctrl: stm32: Replace custom code by gpiochip_node_count() call omits 0b19dde90ad0 gpiolib: Introduce gpiochip_node_count() helper omits 85ebb1a6bd62 gpiolib: Introduce for_each_gpiochip_node() loop helper omits 85b15c268f29 Merge branch 'net-sched-offload-failure-error-reporting' omits fd23e0e250c6 net/sched: flower: Avoid overwriting error messages omits 0cba5c34b8f4 net/sched: matchall: Avoid overwriting error messages omits c440615ffbcb net/sched: cls_api: Add extack message for unsupported act [...] omits f8fab3169464 net/sched: act_vlan: Add extack message for offload failure omits ee367d44b936 net/sched: act_tunnel_key: Add extack message for offload failure omits a9c64939b669 net/sched: act_skbedit: Add extack messages for offload failure omits b50e462bc22d net/sched: act_police: Add extack messages for offload failure omits bf3b99e4f9ce net/sched: act_pedit: Add extack message for offload failure omits bca3821d19d9 net/sched: act_mpls: Add extack messages for offload failure omits 4dcaa50d0292 net/sched: act_mirred: Add extack message for offload failure omits 69642c2ab2f5 net/sched: act_gact: Add extack messages for offload failure omits c2ccf84ecb71 net/sched: act_api: Add extack to offload_act_setup() callback omits 11c95317bc1a net/sched: flower: Take verbose flag into account when log [...] omits 4c096ea2d67c net/sched: matchall: Take verbose flag into account when l [...] omits 4a778f3d53df Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits c3e348666713 netfilter: nf_log_syslog: Consolidate entry checks omits 0c8783806f63 netfilter: nf_log_syslog: Don't ignore unknown protocols omits 39ab798fc14d netfilter: nf_log_syslog: Merge MAC header dumpers omits a8a2c274dda4 soc: imx: gpcv2: add support for i.MX8MP power domains omits d9651b99dd65 soc: imx: gpcv2: add PGC control register indirection omits 579df4288896 arm64: dts: imx8mn-evk: add QSPI flash omits 3870b54e0684 drm/vc4: kms: Improve logging omits 457e5184b9e0 drm/vc4: kms: Warn if we have an incompatible muxing setup omits f47d37a91e60 drm/vc4: kms: Store channel in local variable omits 5453343a88ed drm/vc4: txp: Force alpha to be 0xff if it's disabled omits 234998df929f drm/vc4: txp: Don't set TXP_VSTART_AT_EOF omits 8514e6b1f403 drm/vc4: hvs: Reset muxes at probe time omits 3d5746a187a0 ASoC: Merge fixes omits e89006be0bc2 Merge branch 'aspeed-mdio-c45' omits e6df1b4a2759 net: mdio: aspeed: Add c45 support omits eb0571932314 net: mdio: aspeed: Introduce read write function for c22 and c45 omits 737ca352569e net: mdio: aspeed: move reg accessing part into separate f [...] omits 6181ab31824f ASoC: mediatek: mt8192: support rt1015p_rt5682s omits f8910fb4985a ASoC: mediatek: mt8192: refactor for I2S8/I2S9 DAI links o [...] omits e1e408e60e85 ASoC: mediatek: mt8192: refactor for I2S3 DAI link of speaker omits 1efe7eca170d ASoC: dt-bindings: mt8192-mt6359: add new compatible and n [...] omits e05afd0848f8 net: atm: remove the ambassador driver omits 9362a07a0c5d drm/i915: fix i915_gem_object_wait_moving_fence omits c9cad937c0c5 drm/amdgpu: add drm buddy support to amdgpu omits 6e8805de3001 Merge branch 'bnxt-xdp-multi-buffer' omits 9f4b28301ce6 bnxt: XDP multibuffer enablement omits a7559bc8c17c bnxt: support transmit and free of aggregation buffers omits 1dc4c557bfed bnxt: adding bnxt_xdp_build_skb to build skb from multibuf [...] omits 9a6aa3504885 bnxt: add page_pool support for aggregation ring when using xdp omits 32861236190b bnxt: change receive ring space parameters omits 31b9998bf225 bnxt: set xdp_buff pfmemalloc flag if needed omits 4c6c123c9af9 bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp omits 23e4c0469ad0 bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb omits ca1df2dd8e2f bnxt: refactor bnxt_rx_pages operate on skb_shared_info omits ee536dcbdce4 bnxt: add flag to denote that an xdp program is currently [...] omits b231c3f3414c bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_p [...] omits d1f66ac69f37 Merge branch 'tls-rx-refactor-part-1' omits 71471ca32505 tls: hw: rx: use return value of tls_device_decrypted() to [...] omits 3764ae5ba661 tls: rx: refactor decrypt_skb_update() omits 5dbda02d322d tls: rx: don't issue wake ups when data is decrypted omits 5deee41b19b3 tls: rx: replace 'back' with 'offset' omits a8340cc02bee tls: rx: use a define for tag length omits 863533e316b2 tls: rx: init decrypted status in tls_read_size() omits 7dc59c33d62c tls: rx: don't store the decryption status in socket context omits c3f6bb74137c tls: rx: don't store the record type in socket context omits d5123edd10cf tls: rx: drop pointless else after goto omits bfc06e1aaa13 tls: rx: jump to a more appropriate label omits 9694ed9bcf3b arm64: dts: imx8mq-librem5-r4: add the correct panel omits c3e9d4547a9e arm64: dts: imx8mq-librem5: add a RO firmware partition omits 2bf475ce12e6 arm64: dts: imx8mq-librem5: higher boost regulation current omits b019694c8be0 arm64: dts: imx8mq-librem5: remove description of CHG_STATUS_B omits a3b2fc4f76de arm64: dts: imx8mq-librem5: make the volume buttons a wake [...] omits aa5c90841218 nvmem: brcm_nvram: find Device Tree nodes for NVMEM cells omits 3936b9d72839 nvmem: core: support passing DT node in cell info omits 0eab624d593c slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] omits 523895e5b278 netfilter: cttimeout: inc/dec module refcount per object, [...] omits 49001a2e83a8 netfilter: conntrack: split inner loop of list dumping to [...] omits 9027ce0b071a netfilter: ecache: move to separate structure omits 1e0e7f10c443 efi/cper: Reformat CPER memory error location to more readable omits ed27b5df3877 EDAC/ghes: Unify CPER memory error location reporting omits bdae79651453 efi/cper: Add a cper_mem_err_status_str() to decode error [...] omits e720ea52e85c x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() omits 17b048d4c614 drm/i915: fix broken build omits 7b2206d88092 crypto: cavium/nitrox - remove check of list iterator agai [...] omits 4e2c87949f2b crypto: ccp - When TSME and SME both detected notify user omits 84ee393b1e82 crypto: ccp - Allow PSP driver to load without SEV/TEE support omits 50c4decc1b15 crypto: ccp - Export PSP security bits to userspace omits cac32cd4f143 crypto: ccp - cache capability into psp device omits f17f9e9069f2 crypto: testmgr - test in-place en/decryption with two sglists omits f16a005cde3b crypto: x86 - eliminate anonymous module_init & module_exit omits 4cda2f4a0ee6 crypto: hisilicon/qm - optimize the barrier operation omits d5db91d26af5 crypto: engine - Add parameter description in crypto_trans [...] omits 5b33e0ec881c crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation omits 4f1aef9b806f crypto: arm64/sm4 - add ARMv8 NEON implementation omits 02436762f5ff crypto: arm64/sm4-ce - rename to sm4-ce-cipher omits 73c919d314ad crypto: sm4 - export sm4 constant arrays omits d2825fa9365d crypto: sm3,sm4 - move into crypto directory omits c76cfb535bf2 csky: optimize memcpy_{from,to}io() and memset_io() omits 8fde03854b27 Merge branch 'v5.19/dt' into for-next omits 8b8a03c72142 Merge branch 'v5.19/dt64' into for-next omits e8662d083243 ARM: dts: meson: align SPI NOR node name with dtschema omits 8771ce5eadb5 arm64: dts: meson: align SPI NOR node name with dtschema omits 7e4c3021f612 csky: Add C based string functions omits cfb24463a53e csky: Fix versioncheck warnings omits dc2e0617f1fd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 27a5a5685d37 net: mpls: fix memdup.cocci warning omits 26894cd97116 hv_netvsc: Print value of invalid ID in netvsc_send_{compl [...] omits 4daf5f195630 qed: remove an unneed NULL check on list iterator omits 6a62924c0a81 sfc: Stop using iommu_present() omits e9f656b7a214 net: ethernet: set default assignment identifier to NET_NAME_ENUM omits 6f403d9d5306 libbpf: Make BPF-side of USDT support work on big-endian machines omits e1b6df598aa8 libbpf: Minor style improvements in USDT code omits 15fcdf6ae116 tcp: Add tracepoint for tcp_set_ca_state omits 794c24e9921f net-core: rx_otherhost_dropped to core_stats omits 4d242a190f7d Merge branch 'net-create-a-net-core-internal-header' omits 6264f58ca0e5 net: extract a few internals from netdevice.h omits 2cc6cdd44a16 net: unexport a handful of dev_* functions omits e416531f0459 net: hyperv: remove use of bpf_op_t omits 78f02394b3cb arm64: defconfig: Enable SM8250 video clock controller omits 9eb75512b1de arm64: defconfig: Enable PM8916 watchdog driver omits 231a136fdf46 arm64: defconfig: enable ath11k driver omits fc739069aa92 arm64: defconfig: Enable some Qualcomm drivers omits e77817b4953d arm64: defconfig: reenable SM_DISPCC_8250 omits 56d16703b491 arm64: defconfig: enable wcd9335 codec as module omits d2b2c059c1ac arm64: defconfig: enable Qualcomm RX and TX macro for SM82 [...] omits 889b94dbc553 ARM: qcom_defconfig: enable debug fs support omits 7fb940d9f670 ARM: qcom_defconfig: enable options for Qualcomm random nu [...] omits 3be066542ec4 soc: qcom: pdr: replace usage of found with dedicated list [...] omits 3edff6262c48 soc: qcom: rpmhpd: Add SDX65 power domains omits ccc706353d1b dt-bindings: power: Add rpm power domain bindings for SDX65 omits aad66a3c78da soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc omits 8fd3f18ea31a soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc omits 54c2e9256a56 soc: qcom: socinfo: Add another ID for SM8450 omits 4a77579c7341 soc: qcom: socinfo: add SC7280 entry to soc_id array omits 981a34054038 dt-bindings: power: renesas,rcar-sysc: drop useless consum [...] omits ded6dffaed5e libbpf: Fix use #ifdef instead of #if to avoid compiler warning omits 49aa98ca30cd drm/amd/amdgpu: Only reserve vram for firmware with vega9 [...] omits 3cd3e731f34f drm/amdkfd: Fix NULL pointer dereference omits dac1655cb2a9 drm/amd/display: cleanup extern usage in function definition omits 9b6a1ec7924e drm/amdgpu: Enable gfxoff quirk on MacBook Pro omits 9e051720f9d3 drm/amdgpu: Ensure HDA function is suspended before ASIC reset omits dd481828975f drm/amdgpu: fix VCN 3.1.2 firmware name omits 67229b27ed6f drm/amd/display: don't ignore alpha property on pre-multip [...] omits 5273e82c5f47 drm/amdkfd: Improve concurrency of event handling omits 836ffc47fa24 video: fbdev: imxfb: Fix missing of_node_put in imxfb_probe omits 2bf92593ef58 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next omits c9bdd50d2019 ARM: dts: socfpga: align interrupt controller node name wi [...] omits fbcd5ad7a419 ARM: dts: ox820: align interrupt controller node name with [...] omits fa04ccac6190 ARM: dts: nspire: use lower case hex addresses in node uni [...] omits 673283a3be17 dt-bindings: align SPI NOR node name with dtschema omits e58c5c971746 libbpf: Potential NULL dereference in usdt_manager_attach_usdt() omits 502b0e3dcb32 Merge branch 'libbpf: uprobe name-based attach followups' omits 1717e248014c selftests/bpf: Uprobe tests should verify param/return values omits 90db26e6be01 libbpf: Improve string parsing for uprobe auto-attach omits a1c9d61b19cb libbpf: Improve library identification for uprobe binary p [...] omits 081e8432adb1 dt-bindings: reset: Drop the hisilicon,hi6220-reset binding omits fe88f5f70b9f dt-bindings: i2c: convert i2c-mt65xx to json-schema omits bc4f661a4520 staging: rtl8712: fix camel case in function r8712_generate_ie omits 847a04d676ef staging: rtl8192e: remove multiple blank lines omits ed42eb4b2b40 staging: rtl8723bs: fix indentation omits 2b18b93e1995 dt-bindings: vendor-prefixes: add Enclustra omits 808d5dbeec78 staging: r8188eu: use sizeof(*pvar) for allocating structs omits cb9d73dbe237 staging: r8188eu: correct misspelling in comment 'tppe' -> 'type' omits 94c82e10ecff staging: r8188eu: remove extra 'the' omits 95b8f316aea3 staging: r8188eu: format comments in drivers/net style omits 9cd3cf7d4445 staging: rtl8712: remove unnecessary parentheses omits 0557dc5ea2e4 dt-bindings: qcom: qcom,gsbi: convert to dtschema omits 71f333a1dddc dt-bindings: i2c: qcom,i2c-qup: convert to dtschema omits a5b7063f6dde dt-bindings: serial: qcom,msm-uartdm: convert to dtschema omits d6a4371c3cdd spi: dt-bindings: qcom,spi-qup: convert to dtschema omits de0f17088851 staging: r8188eu: remove unused _RND* from osdep_service.h omits 1d3319b2cc45 staging: r8188eu: use round_up() instead of _RND128() omits c63e792bb7cc staging: r8188eu: use round_up() instead of _RND8() omits 79f5d88f16fe staging: r8188eu: use round_up() instead of _RND4() omits 727841e02b65 staging: r8188eu: use PTR_ALIGN() instead of RND4() omits 92298ea34a85 dt-bindings: qcom: update maintainers (drop Akash and Mukesh) omits f8525b9763c6 Merge branch 'wfx-move-out-of-staging' of git://git.kernel [...] omits 65adf7234a0d regulator: uniphier: Use unevaluatedProperties omits 2eacc8479c1f regulator: uniphier: Clean up clocks, resets, and their na [...] omits 5cfe477f6a3f ASoC: SOF: mediatek: mt8195 add shutdown callback omits fe70300c70ba ASoC: SOF: OF: Add shutdown callback for SOF OF device 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 omits 84f6f49b9017 memory: tegra: Add APE memory clients for Tegra234 omits 37e246839d47 memory: tegra: Add Tegra234 support omits e2efb6359e62 ACPICA: Avoid cache flush inside virtual machines omits f4c9361f97c4 x86/tdx/ioapic: Add shared bit for IOAPIC base address omits 968b493173ac x86/mm: Make DMA memory shared for TD guest omits 7dbde7631629 x86/mm/cpa: Add support for TDX shared memory omits 9aa6ea69852c x86/tdx: Make pages shared in ioremap() omits bae1a962ac2c x86/topology: Disable CPU online/offline control for TDX guests omits 77a512e35db7 x86/boot: Avoid #VE during boot for TDX platforms omits 9cf30606405f x86/boot: Set CR0.NE early and keep it set during the boot omits f39642d0dbac x86/acpi/x86/boot: Add multiprocessor wake-up support omits ff2e64684f15 x86/boot: Add a trampoline for booting APs via firmware handoff omits cfb8ec7a31f2 x86/tdx: Wire up KVM hypercalls omits 32e72854fa5f x86/tdx: Port I/O: Add early boot support omits 03149948832a x86/tdx: Port I/O: Add runtime hypercalls omits 4c5b9aac6cad x86/boot: Port I/O: Add decompression-time support for TDX omits eb4ea1ae8f45 x86/boot: Port I/O: Allow to hook up alternative helpers omits 1e8f93e18379 x86: Consolidate port I/O helpers omits 15104de122a4 x86: Adjust types used in port I/O helpers omits 4b05f81504bf x86/tdx: Detect TDX at early kernel decompression time omits 31d58c4e557d x86/tdx: Handle in-kernel MMIO omits c141fa2c2bba x86/tdx: Handle CPUID via #VE omits ae87f609cd52 x86/tdx: Add MSR support for TDX guests omits bfe6ed0c6727 x86/tdx: Add HLT support for TDX guests omits 9a22bf6debbf x86/traps: Add #VE support for TDX guest omits 775acc82a88f x86/traps: Refactor exc_general_protection() omits 65fab5bc033a x86/tdx: Exclude shared bit from __PHYSICAL_MASK omits 41394e33f3a0 x86/tdx: Extend the confidential computing API to support [...] omits eb94f1b6a70a x86/tdx: Add __tdx_module_call() and __tdx_hypercall() hel [...] omits 527a534c7326 x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers omits 59bd54a84d15 x86/tdx: Detect running as a TDX guest in early boot omits 327c348988c6 x86/platform/uv: Log gap hole end size omits bb3ab81bdbd5 x86/platform/uv: Update TSC sync state for UV5 omits d812f7c475c6 x86/platform/uv: Update NMI Handler for UV5 omits e33163a40d1a ice: switch: convert packet template match code to rodata omits 07a28842bb4f ice: switch: use convenience macros to declare dummy pkt t [...] omits 1b699f81dba7 ice: switch: use a struct to pass packet template params omits 27ffa273a040 ice: switch: unobscurify bitops loop in ice_fill_adv_dummy [...] omits 135a161a5ea9 ice: switch: add and use u16[] aliases to ice_adv_lkup_ele [...] omits e425ac99b157 fs: dlm: cast resource pointer to uintptr_t omits efc3acbc105a fbcon: Maintain a private array of fb_info omits c75300b5c64b fbcon: untangle fbcon_exit omits 3647d6d3dbda fbcon: Move more code into fbcon_release omits 6e7da3af008b fbcon: Move console_lock for register/unlink/unregister omits 43553559121c fbcon: Consistently protect deferred_takeover with console_lock() omits 04933a294dac fbcon: use lock_fb_info in fbcon_open/release omits d443d9386472 fbcon: move more common code into fb_open() omits b07db3958485 fbcon: Ditch error handling for con2fb_release_oldinfo omits bd6026a8c4e6 fbcon: Extract fbcon_open/release helpers omits 6b2060cf9138 fb: Delete fb_info->queue omits cae69e453d73 fbcon: Replace FBCON_FLAGS_INIT with a boolean omits 3b0fb6ab25dd fbcon: Use delayed work for cursor omits 9ad5cc9bcfd6 fbdev/sysfs: Fix locking omits 9b0a490e71eb fbcon: delete delayed loading code omits 409d6c95f9c6 fbcon: Introduce wrapper for console->fb_info lookup omits 689333136327 fbcon: Move fbcon_bmove(_rec) functions omits 9ad7acdad1d9 fbcon: delete a few unneeded forward decl omits 92a99584d965 virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement omits d80b494f7123 virt: sevguest: Add support to get extended report omits 68de0b2f9386 virt: sevguest: Add support to derive key omits fce96cf04430 virt: Add SEV-SNP guest driver omits 3a45b3753849 x86/sev: Register SEV-SNP guest request platform device omits d5af44dde546 x86/sev: Provide support for SNP guest request NAEs omits ba37a1438aeb x86/sev: Add a sev= cmdline option omits 30612045e69d x86/sev: Use firmware-validated CPUID for SEV-SNP guests omits b190a043c49a x86/sev: Add SEV-SNP feature detection/setup omits 76f61e1e89b3 x86/compressed/64: Add identity mapping for Confidential C [...] omits a9ee679b1f8c x86/compressed: Export and rename add_identity_map() omits 5f211f4fc496 x86/compressed: Use firmware-validated CPUID leaves for SE [...] omits c01fce9cef84 x86/compressed: Add SEV-SNP feature detection/setup omits 8c9c509baf66 x86/boot: Add a pointer to Confidential Computing blob in [...] omits ee0bfa08a345 x86/compressed/64: Add support for SEV-SNP CPUID table in [...] omits 801baa693c1f x86/sev: Move MSR-based VMGEXITs for CPUID to helper omits b66370db9a90 KVM: x86: Move lookup of indexed CPUID leafs to helper omits 5ea98e01ab52 x86/boot: Add Confidential Computing type to setup_data omits be273ecfbe8a drm/vc4: Use newer fence API properly to fix build errors omits 7cee157b4225 drm/ssd130x: Add support for SINO WEALTH SH1106 omits b0daaa5cfaa5 drm/ssd130x: Support page addressing mode omits 97a40c23cda5 dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106 omits 2f073eb41230 dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH E [...] omits 807ff7ed34d2 futex: add missing rtmutex.h include omits 266d57dd4304 regulator Add Richtek RT5759 buck converter support omits 73ab99aad50c ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM omits f6f39403ce61 ARM: dts: stm32: Add alternate pinmux for mco2 pins omits 7828494f78e4 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins omits e84815cbbc76 seqlock: drop seqcount_ww_mutex_t omits 8f94eda39952 dma-buf: drop seq count based update omits 8bb31587820a drm/ttm: remove bo->moving omits 1d7f5e6c5240 drm/i915: drop bo->moving dependency omits 46b35b33cc56 dma-buf: wait for map to complete for static attachments omits 0cc848a75b74 dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3 omits 61e55c6f5ce1 RDMA: use DMA_RESV_USAGE_KERNEL omits 91f0c245dd5c drm/radeon: use DMA_RESV_USAGE_KERNEL omits c35fcfa344c7 drm/amdgpu: use DMA_RESV_USAGE_KERNEL omits b29895e18304 dma-buf: add DMA_RESV_USAGE_KERNEL v3 omits 047a1b877ed4 dma-buf & drm/amdgpu: remove dma_resv workaround omits 73511edf8b19 dma-buf: specify usage while adding fences to dma_resv obj v7 omits 7bc80a5462c3 dma-buf: add enum dma_resv_usage v4 omits da005f876630 Merge tag 'scmi-fixes-5.18' of git://git.kernel.org/pub/sc [...] omits fb1af43bed37 Merge tag 'vexpress-fixes-5.18' of git://git.kernel.org/pu [...] omits a8f23dd16665 mm/slab.c: fix comments omits 3f7bdc13154a dt-bindings: reset: uniphier-glue: Clean up clocks, resets [...] omits 6e87601b7e3e drm/sti: fix typos in comments omits faddb1da448e thermal/drivers/tsens: Add compat string for the qcom,msm8960 omits 9386d9208b5c dt-bindings: thermal: qcom-tsens.yaml: add msm8960 compat string omits 7605f54ade7b thermal/drivers/k3: Add hwmon support omits 5d1b47fa867c thermal/drivers/qcom: Add support for PMIC5 Gen2 ADCTM omits b86352f309c7 thermal/drivers/qcom: Add support for multiple generations [...] omits d33861fa5bd5 iio: adc: qcom-vadc-common: add reverse scaling for PMIC5 [...] omits 9117fbc4ff73 dt-bindings: thermal: qcom: add PMIC5 Gen2 ADC_TM bindings omits 0829390fae00 thermal/drivers/rcar_thermal: Use platform_get_irq_optiona [...] omits 7253f98b1029 dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings omits 15431b110cc5 drm: sti: fix spelling mistake: rejec -> rejection omits 25d4cb51d6cd drm: sti: don't use kernel-doc markers omits 2e6c86be0e57 stm: ltdc: fix two incorrect NULL checks on list iterator omits cdc86e473b35 clk: imx8mq: add 27m phy pll ref clock omits a524d1566e0f xtensa: patch_text: Fixup last cpu should be master omits 8c4d16471e2b csky: patch_text: Fixup last cpu should be master omits c78a41fc04f0 ARM: s3c24xx: convert to sparse-irq omits 91276c0fa4b4 ARM: s3c24xx: remove support for ISA drivers on BAST PC/104 omits e8bd70250a82 prestera: acl: add action hw_stats support omits 51454ea42c1a ipv6: fix locking issues with loops over idev->addr_list omits 0848ccaea664 scsi: vmw_pvscsi: No need to clear memory after a dma_allo [...] omits 9ad659be3761 scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage omits 80890c5ea068 scsi: target: Allow changing dbroot if there are no regist [...] omits 40658542d771 ASoC: wm8731: use simple i2c probe function omits 67f51bfecf9e ASoC: sgtl5000: use simple i2c probe function omits 953b1388a58e ASoC: rt1016: enable building omits 5a07a41fed93 ASoC: pcm3060: use simple i2c probe function omits 0a480df0b87a ASoC: SOF: topology: Avoid open coded arithmetic in memory [...] omits 35b888580500 ASoC: rt*: use simple i2c probe function omits f950ef918035 ASoC: tscs*: use simple i2c probe function omits 97b0b6e3fb8a ASoC: wm*: use simple i2c probe function omits 6b84012ef242 ASoC: lm49xxx: use simple i2c probe function omits b6d7a80d654f ASoC: mt6660: use simple i2c probe function omits 8b3520f7f6f6 ASoC: Intel: boards: Use temporary variable for struct device omits b7560e8a4de6 ASoC: ak4613: add TDM256 test support omits 97da0ed735cf Update dt-bindings for sc7280 platform omits cb6baf285212 Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next omits 8e4e83b2278b ftrace: move sysctl_ftrace_enabled to ftrace.c omits d772cc2c3219 kernel/do_mount_initrd: move real_root_dev sysctls to its [...] omits 1186618a6a35 kernel/delayacct: move delayacct sysctls to its own file omits 801b501439d1 kernel/acct: move acct sysctls to its own file omits 9df918698408 kernel/panic: move panic sysctls to its own file omits f79c9b8ae8bd kernel/lockdep: move lockdep sysctls to its own file omits aa779e510219 mm: move page-writeback sysctls to their own file omits 43fe219aa56a mm: move oom_kill sysctls to their own file omits 06d177662fb8 kernel/reboot: move reboot sysctls to its own file omits 8a0441415b3f sched: Move energy_aware sysctls to topology.c omits d4ae80ffa64f sched: Move cfs_bandwidth_slice sysctls to fair.c omits 3267e0156c33 sched: Move uclamp_util sysctls to core.c omits 28f152cd0926 sched/rt: fix build error when CONFIG_SYSCTL is disable omits dafd7a9dad22 sched: Move rr_timeslice sysctls to rt.c omits 84227c12888b sched: Move deadline_period sysctls to deadline.c omits d9ab0e63fa7f sched: Move rt_period/runtime sysctls to rt.c omits f5ef06d58be8 sched: Move schedstats sysctls to core.c omits a60707d74bd1 sched: Move child_runs_first sysctls to fair.c omits c887bdc4fb25 clk: sunxi-ng: fix not NULL terminated coccicheck error omits 4b276ed3c7ac drm/i915/uncore: Warn on previous unclaimed accesses omits 37384b81bc25 ARM: dts: suniv: licheepi-nano: add SPI flash omits 335f57508a7a ARM: dts: suniv: F1C100: add SPI support omits 382e0d4f9ece dt-bindings: spi: sunxi: document F1C100 controllers omits 30b6259f8bb8 ARM: dts: suniv: licheepi-nano: add microSD card omits a672a3f2f022 ARM: dts: suniv: F1C100: add MMC controllers omits a26123f355f2 ARM: dts: suniv: F1C100: fix timer node omits a6d9efb62a48 ARM: dts: suniv: F1C100: fix CPU node omits 1aba2af585fc ARM: dts: suniv: F1C100: add clock and reset macros omits fb2dcdd7c446 dt-bindings: arm: sunxi: document LicheePi Nano name omits 01a850ee61cb ARM: dts: suniv: F1C100: fix watchdog compatible omits 42b91bb16081 dt-bindings: watchdog: sunxi: clarify clock support omits 6d41e13041a3 dt-bindings: watchdog: sunxi: fix F1C100s compatible omits 8dd7cdb0f473 bnx2x: Fix undefined behavior due to shift overflowing the [...] omits 40570375356c tcp: add accessors to read/set tp->snd_cwnd omits dc1acd5c9469 dlm: replace usage of found with dedicated list iterator variable omits c490b3afaa57 dlm: remove usage of list iterator for list_add() after th [...] omits ba58995909b5 dlm: fix pending remove if msg allocation fails omits f6f741835745 dlm: fix wake_up() calls for pending remove omits 2c3fa6ae4d52 dlm: check required context while close omits 401597485cfc dlm: cleanup lock handling in dlm_master_lookup omits e91ce03b27b6 dlm: remove found label in dlm_master_lookup omits c087eabde171 dlm: remove __user conversion warnings omits 14a92fd70382 dlm: move conversion to compile time omits 00e99ccde757 dlm: use __le types for dlm messages omits 2f9dbeda8dc0 dlm: use __le types for rcom messages omits 3428785a65da dlm: use __le types for dlm header omits d9efd005fdd1 dlm: use __le types for options header omits a8449f232ee3 dlm: add __CHECKER__ for false positives omits 314a5540ffee dlm: move global to static inits omits 16d58904dfeb dlm: remove unnecessary INIT_LIST_HEAD() omits bcfad4265ced dlm: improve plock logging if interrupted omits a800ba77fd28 dlm: rearrange async condition return omits bcbb4ba6c9ba dlm: cleanup plock_op vs plock_xop omits a559790caa1c dlm: replace sanity checks with WARN_ON omits 42252d0d2aa9 dlm: fix plock invalid read omits 67e4d8c51dc6 dlm: fix missing check in validate_lock_args omits 1f4f10845e14 dlm: uninitialized variable on error in dlm_listen_for_all() omits e945c653c8e9 RDMA: Split kernel-only global device caps from uverbs dev [...] omits 9b5a7f4a2a8d x86/configs: Add x86 debugging Kconfig fragment plus docs omits 9fc4476a08b6 selftests/bpf: Test for writes to map key from BPF helpers omits 7cb29b1c99f4 selftests/bpf: Test passing rdonly mem to global func omits 7b3552d3f9f6 bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access omits 97e6d7dab1ca bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access omits be77354a3d7e bpf: Do write access check for kfunc and global func omits ebaf24c589d7 selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map [...] omits a8d600f6bcd4 libbpf: Fix spelling mistake "libaries" -> "libraries" omits 958ddfd75d83 selftests/bpf: Fix issues in parse_num_list() omits 1963c740dc2b net: netfilter: Reports ct direction in CT lookup helpers [...] omits 59207e63801f drm/i915/adlp: Fix register corruption after DDI clock enabling omits c0e3693ba3f9 Merge branch 'mem-ctrl-next' into for-next omits 3225de1be4c5 dt-bindings: net: smsc,lan91c111 convert to schema omits c900a670362b drm/i915: Split i915_run_as_guest into x86 and non-x86 omits 6ded3d7471d8 memory: emif: remove unneeded ENOMEM error messages omits 805f04d42a6b drm/i915/display/psr: Use continuos full frame to handle f [...] omits 3b6f409547fb drm/i915/display/psr: Lock and unlock PSR around pipe updates omits aa94bf3089f0 drm/i915/display/psr: Set partial frame enable when forcin [...] omits 94a276e2b55e Merge branch 'next/drivers' into for-next omits db8547459460 dt-bindings: soc: samsung: usi: refer to dtschema for SPI omits c8d4c18bfbc4 dma-buf/drivers: make reserving a shared slot mandatory v4 omits 0663dce87af9 Merge branch 'v5.19/dt64' into for-next omits 6e8c1cef37e6 reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L omits 824f37783189 x86/compressed/acpi: Move EFI kexec handling into common code omits dee602dd5d14 x86/compressed/acpi: Move EFI vendor table lookup to helper omits 61c14ceda840 x86/compressed/acpi: Move EFI config table lookup to helper omits 58f3e6b71f42 x86/compressed/acpi: Move EFI system table lookup to helper omits 7c4146e88855 x86/compressed/acpi: Move EFI detection to helper omits 469693d8f622 x86/head/64: Re-enable stack protection omits 0afb6b660a6b x86/sev: Use SEV-SNP AP creation to start secondary CPUs omits 39ad93d28050 ARM: config: multi v7: Enable NVIDIA Tegra video decoder driver omits 3739157768d7 ARM: tegra_defconfig: Update CONFIG_TEGRA_VDE option omits 4df6836dbbdb spi: spi-cadence: Fix kernel-doc format for resume/suspend omits 4917e54997b0 regulator: rpi-panel-attiny: Get rid of duplicate of_node [...] omits d17ecf443d8f csky: fix typos in comments omits 487dc3ca60e3 ip6_tunnel: Remove duplicate assignments omits a5b116a0fa90 net: wan: remove the lanmedia (lmc) driver omits 8d2aad983de2 drm/amd/dc: remove duplicate include omits 9bbcf1820608 drm/amdgpu/smu10: fix SoC/fclk units in auto mode omits 60f6fe665e85 drm/amd/display: update dcn315 clock table read omits d1826081bb31 drm/amdgpu: Remove leftover igp_lane_info omits b0778bb0afb1 drm/radeon: change si_default_state table from global to static omits fa458eb10dc7 drm/amdgpu/display: change pipe policy for DCN 2.1 omits 69f0b547e68c drm/radeon: simplify if-if to if-else omits 207d924dcf32 net: usb: remove duplicate assignment omits be8d9d05271c net: ethernet: xilinx: use of_property_read_bool() instead [...] omits 96621ca578db drm/amdkfd: Add missing NULL check in svm_range_map_to_gpu omits d5becc32308c ARM: tegra: Fix typos in comments omits 71f69ffa0129 arm64: tegra: Add QSPI controllers on Tegra234 omits cc93a1a1f74c ASoC: Add a driver for the Cirrus Logic CS35L45 Smart Amplifier omits 5472b7df7c79 arm64: dts: imx8mq: add hdmi phy 27m clock omits 20b734c11243 drm/drm_modeset_helper_vtables.h: fix a typo omits 7ac853ba789d arm64: tegra: Update SDMMC1/3 clock source for Tegra194 omits bc046b952a54 arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC omits 1cfa1e68af8d arm64: dts: imx8mn-evk: use proper names for PMIC outputs omits 3454f01abfa0 drm/vc4: hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macros omits d65661ace188 drm/vc4: kms: Ignore atomic_flush if we're disabled omits 4dfcaa09164e drm/vc4: hvs: Move the dlist setup to its own function omits a7609858bfcd drm/vc4: hvs: Remove dlist setup duplication omits e418639d19f5 drm/vc4: hvs: Store channel in variable omits b51cd7ad143d drm/vc4: hvs: Fix frame count register readout omits 748acfc98ada drm/vc4: kms: Take old state core clock rate into account omits f90e5a3d5b8c Merge branch 'mtk_eth_soc-flo-offload-plus-wireless' omits 33fc42de3327 net: ethernet: mtk_eth_soc: support creating mac address b [...] omits 8ff25d377445 net: ethernet: mtk_eth_soc: remove bridge flow offload typ [...] omits c4f033d9e03e net: ethernet: mtk_eth_soc: rework hardware flow table management omits 1ccc723b5829 net: ethernet: mtk_eth_soc: allocate struct mtk_ppe separately omits bb14c19122b7 net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE [...] omits 817b2fdf1667 net: ethernet: mtk_eth_soc: add ipv6 flow offload support omits e9b65ecb7c30 arm64: dts: mediatek: mt7622: introduce nodes for Wireless [...] omits a333215e10cb net: ethernet: mtk_eth_soc: implement flow offloading to W [...] omits 804775dfc288 net: ethernet: mtk_eth_soc: add support for Wireless Ether [...] omits f14ac41b785f dt-bindings: arm: mediatek: document the pcie mirror node [...] omits 55c1c4e945fa dt-bindings: arm: mediatek: document WED binding for MT7622 omits 3abd063019b6 arm64: dts: mediatek: mt7622: add support for coherent DMA omits d776a57e4a28 net: ethernet: mtk_eth_soc: add support for coherent DMA omits 1dafd0d60703 dt-bindings: net: mediatek: add optional properties for th [...] omits 8bcbcbba9109 ARM: dts: imx6ul: peb-av-02: move to 3 cell pwm omits 0b08af343ab0 ARM: dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S [...] omits 2a29ef0f6bac dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL omits 44ec5f71a035 Merge branch 'mscc-miim' omits bb2a1934ca01 net: phy: mscc-miim: add support to set MDIO bus frequency omits b0385d4c1fff dt-bindings: net: mscc-miim: add clock and clock-frequency omits ed941f65da81 dt-bindings: net: convert mscc-miim to YAML format omits d3ed7526543d soc/tegra: pmc: Update Tegra234 reset sources omits cbff1ae6bf3b ARM: dts: imx6ull: add TQ-Systems MBa6ULLxL device trees omits 05c44ed0b776 ARM: dts: imx6ull: add TQ-Systems MBa6ULLx device trees omits a333f3e46d76 ARM: dts: imx6ul: add TQ-Systems MBa6ULxL device trees omits 7b8861d8e627 ARM: dts: imx6ul: add TQ-Systems MBa6ULx device trees omits cd63d3c362ac dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L) omits 942501661fa6 soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194 omits 1c6add99c2bf arm64: dts: imx8mm-kontron: fix ethernet node name omits 1ee375d77bb9 net, uapi: remove inclusion of arpa/inet.h omits f4b41f062c42 net: remove noblock parameter from skb_recv_datagram() omits 92bbf95df768 ipw2x00: use DEVICE_ATTR_*() macro omits 3223e922ccf8 orinoco: Prepare cleanup of powerpc's asm/prom.h omits e8366bbabe1d ipw2x00: Fix potential NULL dereference in libipw_xmit() omits 11800d893b38 b43: Fix assigning negative value to unsigned variable omits 3f6b867559b3 b43legacy: Fix assigning negative value to unsigned variable omits bd917b3d28c9 rtl8xxxu: fill up txrate info for gen1 chips omits 21338c5bdeb9 rtl8xxxu: feed antenna information for cfg80211 omits a0ff2a87194a rtlwifi: replace usage of found with dedicated list iterat [...] omits 92cadedd9d5f brcmfmac: Avoid keeping power to SDIO card unless WOWL is used omits 3e12968f6d12 mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_wo [...] omits dc3f3d2474b8 x86/mm: Validate memory when changing the C-bit omits 9704c07bf9f7 x86/kernel: Validate ROM memory before accessing when SEV- [...] omits efac0eedfab5 x86/kernel: Mark the .bss..decrypted section as shared in [...] omits 5e5ccff60a29 x86/sev: Add helper for validating pages in early enc attr [...] omits 95d33bfaa3e1 x86/sev: Register GHCB memory when SEV-SNP is active omits 87294bdb7b4b x86/compressed: Register GHCB memory when SEV-SNP is active omits 1b2de0791571 gfs2: Mark the remaining process-independent glock holders [...] omits 4f9c403e44e5 x86/compressed: Add helper for validating pages in the dec [...] omits 81cc3df9a90e x86/sev: Check the VMPL level omits 0bd6f1e52607 x86/sev: Add a helper for the PVALIDATE instruction omits cbd3d4f7c4e5 x86/sev: Check SEV-SNP features support omits 2ea29c5abbc2 x86/sev: Save the negotiated GHCB version omits 6c0f74d678c9 x86/sev: Define the Linux-specific guest termination reasons omits f742b90e61bb x86/mm: Extend cc_attr to include AMD SEV-SNP omits bcce82908333 x86/sev: Detect/setup SEV/SME features earlier in boot omits ec1c66af3a30 x86/compressed/64: Detect/setup SEV/SME features earlier d [...] omits 950d00558a92 x86/boot: Use MSR read/write helpers instead of inline assembly omits 176db622573f x86/boot: Introduce helpers for MSR reads/writes omits c1fdfce4edfd gfs2: Mark flock glock holders as GL_NOPID omits fd5894fa2413 drm/vc4: hdmi: Remove clock rate initialization omits 5b6ef06ea622 drm/vc4: Add logging and comments omits 6b3eb3cc5b99 gfs2: Add GL_NOPID flag for process-independent glock holders omits 6d3b3d34e39e KVM: SVM: Update the SEV-ES save area mapping omits b249004491c7 drm/i915/pmu: Drop redundant IS_VALLEYVIEW check in __get_rc6() omits a4690359eaec KVM: SVM: Create a separate mapping for the GHCB save area omits 3dd2775b74c9 KVM: SVM: Create a separate mapping for the SEV-ES save area omits 66230cc9b68a drm: bridge: icn6211: Drop I2C module owner assignment omits 9f04b55f003c slab, documentation: add description of debugfs files for [...] omits 553c0369b3e1 mm/slub: sort debugfs output by frequency of stack traces omits 8ea9fb921bc6 mm/slub: distinguish and print stack traces in debugfs files omits 5cf909c553e9 mm/slub: use stackdepot to save stack trace in objects omits 0cd1a0290185 mm/slub: move struct track init out of set_track() omits 65ee4971a262 rtw89: fix misconfiguration on hw_scan channel time omits 841f2633840e rtw89: coex: Add case for scan offload omits 2b8219e9b746 rtw89: packet offload handler to avoid warning omits ee20d538c498 rtw89: change idle mode condition during hw_scan omits a5f1783be29a lib/stackdepot: allow requesting early initialization dynamically omits 9fb4862e913c rtw89: update ptcl_init omits 75fd91aa92f9 rtw89: update TMAC parameters omits 19cb94273f40 rtw89: initialize NAV control omits c49154ff8bcb rtw89: update scheduler setting omits b61adeed5409 rtw89: 8852c: update security engine setting omits 5cb5562d2a21 rtw89: Turn on CR protection of CMAC omits 61ebeecb3d67 rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip omits cf7b8b808811 rtw89: update STA scheduler parameters for v1 chip omits a7d82a7aae65 rtw89: extend dmac_pre_init to support 8852C omits e1e7a574b20f rtw89: pci: add L1 settings omits 22a66e7c3abe rtw89: pci: add deglitch setting omits bab9e2391786 rtw89: pci: set address info registers depends on chips omits 0db862fb025c rtw89: pci: add LTR setting for v1 chip omits 1e3f20554815 rtw89: pci: refine pci pre_init function omits b9467e94b1f2 rtw89: pci: add pci attributes to configure operating mode omits 740c431c22fe rtw89: pci: add register definition to rtw89_pci_info to g [...] omits ebc7a4962765 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits b9e34ba6b314 ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() omits 3e80fcbca372 ath11k: mhi: add error handling for suspend and resume omits 121210ec935c ath11k: mhi: remove state machine omits a285909f471d mm/slub, kunit: Make slub_kunit unaffected by user specifi [...] omits 2829a9fcb738 drm/etnaviv: reap idle softpin mappings when necessary omits 9247fcca3982 drm/etnaviv: move flush_seq increment into etnaviv_iommu_m [...] omits 11ad6a1f181f drm/etnaviv: move MMU context ref/unref into map/unmap_gem omits e168c25526cd drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem omits 26bb93407c74 rtw89: handle potential uninitialized variable omits 84fc6999f0d0 rtw89: read RX bandwidth from v1 type RX descriptor omits 79a6c9a4f3c4 rtw89: support hardware generate security header omits f59acdde5197 rtw89: support variant of fill_txdesc omits 6d5b5d6290ec rtw89: pci: support variant of fill_txaddr_info omits a95bd62ec01d rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to s [...] omits 1e6f0d2a677a rtw89: disabled IGI configuration for unsupported hardware omits bed4045ffb9c rtw89: packed IGI configuration flow into function for DIG [...] omits 1ae30c37ecf1 rtw89: regd: update mapping table to R59-R32 omits 034307088cb2 rtw89: regd: consider 6G band omits c504bf23290c rtw89: 8852a: update txpwr tables to HALRF_027_00_038 omits 5a0e776bec96 rtw89: add UK to regulation type omits 306451188062 rtw89: reduce export symbol number of mac size and quota omits edb896297abe rtw89: support FW crash simulation omits 11fe4ccda867 rtw89: reconstruct fw feature omits f5e246846412 rtw89: ser: dump fw backtrace while L2 reset omits 9f8004bfed03 rtw89: ser: dump memory for fw payload engine while L2 reset omits 14f9f4790048 rtw89: ser: control hci interrupts on/off by state omits 198b6cf70146 rtw89: mac: correct decision on error status by scenario omits e1400b115cac rtw89: mac: move table of mem base addr to common omits b169f877f001 rtw89: ser: fix CAM leaks occurring in L2 reset omits 29ed2d7606bb rtw88: change idle mode condition during hw_scan omits 4a0b43dbcb6c Merge branch 'fixes' into for-next omits 61fe0ab26e36 drm/gma500: fix a missing break in psb_intel_crtc_mode_set omits 7a828f1f1fe3 drm: bridge: icn6211: Mark module exit callback with __exit omits c5f675748cf0 iwlwifi: mei: Replace zero-length array with flexible-arra [...] omits 34e63cd5ba29 iwlwifi: fw: Replace zero-length arrays with flexible-arra [...] omits 0276bd3a94c0 IB/mlx5: Fix undefined behavior due to shift overflowing t [...] omits 7a9104ea9011 net/mlx5: Cleanup kTLS function names and their exposure omits 943aa7bda373 net/mlx5: Remove tls vs. ktls separation as it is the same omits 691f17b980d0 net/mlx5: Remove indirection in TLS build omits e59437aa7ae6 net/mlx5: Reliably return TLS device capabilities omits 40379a0084c2 net/mlx5_fpga: Drop INNOVA TLS support omits 4a5fb1bbcdf1 wfx: get out from the staging area omits 7bb9b9e34b87 ARM: dts: imx6qdl-victgo: add CAN termination support omits e310ba3c0fd5 ARM: dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compat [...] omits 05ed0bc09a53 ARM: dts: imx6dl-victgo: Add interrupt-counter nodes omits cb15ebbc10b5 ARM: dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs omits 98efa526a0c4 ARM: dts: imx6qdl-vicut1/vicutgo: Add backlight_led node omits 156a722b3931 ARM: dts: imx6qdl-vicut1/vicutgo: Rename backlight to back [...] omits e931a6f79620 ARM: dts: imx6qdl-vicut1/vicutgo: Set default backlight br [...] omits f386b92edde2 dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC omits 583f24ae42a0 arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini [...] omits 236b8cfac4e3 arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio [...] omits 2d0df01974ce selftests/bpf: Fix file descriptor leak in load_kallsyms() omits 21d139a95682 drm: bridge: icn6211: Fix DSI-to-DPI PLL configuration omits 042152c27c3b bpf, arm64: Sign return address for JITed code omits 0b5c21bbc01e net: ensure net_todo_list is processed quickly omits a271bf324150 drm/panel: innolux-ej030na and abt-y030xx067a: add .enable [...] omits 49956b505c53 drm/panel: Add panel driver for NewVision NV3052C based LCDs omits aa46154355e1 drm/ingenic: Add ingenic_drm_bridge_atomic_enable and disable omits 6f2f36e5f932 mlxsw: spectrum_router: simplify list unwinding omits 9a7ef9f86b96 Merge branch 'Add libbpf support for USDTs' omits 00a0fa2d7d49 selftests/bpf: Add urandom_read shared lib and USDTs omits 630301b0d59d selftests/bpf: Add basic USDT selftests omits 4c59e584d158 libbpf: Add x86-specific USDT arg spec parsing logic omits 999783c8bbda libbpf: Wire up spec management and other arch-independent [...] omits 74cc6311cec9 libbpf: Add USDT notes parsing and resolution logic omits 2e4913e025fd libbpf: Wire up USDT API and bpf_link integration omits d72e2968fb25 libbpf: Add BPF-side of USDT support omits b2fa90ef6255 powerpc/85xx: Remove fsl,85... bindings omits 0205f8a738ab x86/speculation/srbds: Do not try to turn mitigation off w [...] omits 59729170afcd kunit: Make kunit_remove_resource() idempotent omits 1ff522b6ef4b list: test: Test the hlist structure omits e34799ccc126 parisc: Change MAX_ADDRESS to become unsigned long long omits e5f28623ceb1 x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails omits 9f1b19b977ee x86/mce: Avoid unnecessary padding in struct mce_bank omits b86eb74098a9 x86/delay: Fix the wrong asm constraint in delay_loop() omits ba6b652bd863 smack: Remove redundant assignments omits 011150424cd9 rust: avoid all GCC plugins, not just the randstruct one omits a58363f6ea29 rust: support latent entropy plugin omits ad47f8343a96 thermal: int340x: Clean up _OSC context init omits 9e5d3d6be664 thermal: int340x: Consolidate freeing of acpi_buffer pointer omits bdff938d0440 thermal: int340x: Clean up unnecessary acpi_buffer pointer [...] omits bd8284e968ec iio: chemical: scd30: Move symbol exports into IIO_SCD30 n [...] omits a8e2512efc65 PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OP [...] omits 95d5a7214b86 iio: chemical: scd30: Export dev_pm_ops instead of suspend [...] omits 98b7630a583f ASoC: dt-bindings: lpass-cpu: Update clocks and power doma [...] omits 9108c3446f6e ASoC: dt-bindings: wcd938x: Add mic bias supply property omits 852fda58d99a ASoC: qcom: dt-bindings: Update bindings for clocks in lpa [...] omits f28dbaa958fb ASoC: ak4613: add TDM256 support omits 7bbb049c961a ASoC: ak4613: rename constraint to constraint_rates omits e67d19a400cb ASoC: ak4613: priv has ctrl1 instead of iface omits c08673ede71f ASoC: ak4613: return error if it was setup as clock provider omits f7c0e14f5717 ASoC: ak4613: tidyup ak4613_interface omits 3407e36dc78f ASoC: ak4613: add missing mutex_lock() omits 0d463d016000 ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp omits 72661ff7662a ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp omits 89342fa38bba ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() omits 1ef34dd2b90d ASoC: soc-utils: Add helper to calculate BCLK from TDM info omits bc8cb02976cd ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro omits e1907d37514b x86/amd_nb: Unexport amd_cache_northbridges() omits 38a1944deda4 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] omits fa5cd0fd5bdf Bluetooth: Print broken quirks omits c625b467f47c Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] omits 63dd7af77a25 Bluetooth: hci_qca: Use del_timer_sync() before freeing omits 8b55b1801f2c Bluetooth: btintel: Constify static struct regmap_bus omits 9d5632f179b1 Bluetooth: Keep MGMT pending queue ordered FIFO omits 92b8aa6d18f7 Bluetooth: fix dangling sco_conn and use-after-free in sco [...] omits 252e3dbcae50 Bluetooth: mt7921s: Fix the incorrect pointer check omits fed7bacb1c02 Bluetooth: btbcm: Support per-board firmware variants omits 046f773be106 KVM: SVM: Define sev_features and VMPL field in the VMSA omits 4407cca0109c docs/zh_CN: Add schedutil Chinese translation omits 0dc089481308 docs/zh_CN: Add sched-debug Chinese translation omits d4cd2389d053 Documentation: x86: Fix obsolete name of page fault handler omits b2405aa948b9 firewire: add kernel API to access packet structure in req [...] omits baa914cd81f5 firewire: add kernel API to access CYCLE_TIME register omits e70b6693cec2 firewire: Add dummy read_csr/write_csr functions omits 7808c934120e w1: w1_therm: Document Maxim MAX31850 thermoelement IF. omits 6ac2eec3f008 ALSA: echoaudio: remove redundant assignment to variable i omits ca3d0b5dfc6b Documentation/process: Update ARM contact for embargoed ha [...] omits e7ff672165c0 ALSA: emu10k1: Stop using iommu_present() omits 6dbc3a5bdb46 docs/zh_CN: add vm zsmalloc translation omits 2154e5e7d012 docs/zh_CN: add vm z3fold translation omits 11e85082a19f docs/zh_CN: add vm split_page_table_lock translation omits 114b27cd1545 docs/zh_CN: add vm remap_file_pages translation omits dc742b017439 docs/zh_CN: add vm page_table_check translation omits 7bdc0a9515dd docs/zh_CN: add vm page_owner translation omits f51debc256f8 docs/zh_CN: add vm page_frags translation omits 273bfe7ba7ad docs/zh_CN: add vm overcommit-accounting translation omits d1c84942e113 docs/zh_CN: add vm mmu_notifier translation omits 457d2de7ee64 docs/zh_CN: add vm memory-model translation omits 19a05e35dd92 docs/zh_CN: add vm hwpoison translation omits 9859b277bffe docs/zh_CN: add vm frontswap translation omits 712ca54c5387 docs/zh_CN/damon: typo fix omits b22fe865dbf4 docs/zh_CN/damon: add sysfs interface omits c57f3dbc3bd9 docs/zh_CN/damon: update outdated term 'regions update interval' omits 452c4915c18c Documentation: sphinx: replace "Introduction" chapter head [...] omits 980c3799c500 Documentation: kernel-doc: Promote two chapter headings to [...] omits f35cf1a59e9a Documentation: kernel-hacking: minor edits for style omits a32d5c0fc12b Documentation: dev-tools: Enhance static analysis section [...] omits 12379401c000 Documentation: dev-tools: Add a section for static analysis tools omits 2c2de6f2e2bc docs: driver-api/thermal/intel_dptf: Use copyright symbol omits eeaec7801c42 powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book [...] omits 55ce556dbf92 module: Remove module_addr_min and module_addr_max omits 01dc0386efb7 module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC omits 6ab9942c44b2 module: Introduce data_layout omits 446d55666d55 module: Prepare for handling several RB trees omits 80b8bf436990 module: Always have struct mod_tree_root omits 7337f929d567 module: Rename debug_align() as strict_align() omits ef505058dc55 module: Rework layout alignment to avoid BUG_ON()s omits 32a08c17d809 module: Move module_enable_x() and frob_text() in strict_rwx.c omits 0597579356fe module: Make module_enable_x() independent of CONFIG_ARCH_ [...] omits 47889798da43 module: Move version support into a separate file omits f64205a42046 module: Move kdb module related code out of main kdb code omits 44c09535de47 module: Move sysfs support into a separate file omits 0ffc40f6c8ab module: Move procfs support into a separate file omits 08126db5ff73 module: kallsyms: Fix suspicious rcu usage omits 91fb02f31505 module: Move kallsyms support into a separate file omits 473c84d1856e module: Move kmemleak support to a separate file omits 0c1e42805c25 module: Move extra signature support out of core code omits b33465fe9c52 module: Move strict rwx support to a separate file omits 58d208de3e8d module: Move latched RB-tree support to a separate file omits 1be9473e31ab module: Move livepatch support to a separate file omits 5aff4dfdb4ae module: Make internal.h and decompress.c more compliant omits 8ab4ed08a24f module: Simple refactor in preparation for split omits 0c603a5c704f Documentation/process: mention patch changelog in review process omits 78174f477081 drm/amd/display: [FW Promotion] Release 0.0.111.0 omits 73b1da69f531 drm/amd/display: Check for invalid input params when build [...] omits 176cd4385aea drm/amd/display: Move link_trace for edp to dp_trace omits 68cdbf631b56 drm/amd/display: 3.2.180 omits 24566aab61c9 drm/amd/display: fix missing-prototypes warning omits 0191d384176c drm/amd/display: Enable 3 plane for DCN 3.0 and 3.02 omits eff5e1150824 drm/amd/display: extract set stream attribute to link_hwss omits 3f6893452863 drm/amd/display: revert Power down hardware if timer not trigger omits 180c4592e27a drm/amd/display: add support for handling 128b/132b link t [...] omits bb90786fa8d9 drm/amd/display: Add configuration options for AUX wake wo [...] omits ec313220c39a drm/amd/display: Remove underflow IRQ type omits 3fe5739db488 drm/amd/display: Add flip interval workaround omits 35b2186b13b6 drm/amd/display: remove assert for odm transition case omits 0f12a22f3754 drm/amdgpu: Flush TLB after mapping for VG20+XGMI omits 34452ac3038a drm/amdgpu: don't use BACO for reset in S3 omits 7e97de3e7f1f drm/amdgpu/vcn: Remove unneeded semicolon omits 7da7b02e97c8 drm/amd/display: Fix unused-but-set-variable warning omits a68bec2ce7d6 amdgpu/pm: Enable sysfs nodes for vclk and dclk for NAVI12 omits 30671b44aa57 drm/amdgpu: fix TLB flushing during eviction omits 50e6cb3fd2cd drm/amd/display: Fix by adding FPU protection for dcn30_in [...] omits 7288ff561de6 staging: rtl8712: fix a potential memory leak in r871xu_dr [...] omits a461466e60d2 staging: r8188eu: drop redundant if check in IS_MCAST omits 535f49a9e1f9 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV omits 09ff203cb0c5 staging: r8188eu: remove GetHalDefVar8188EUsb() omits 72b304d013e9 staging: r8188eu: remove HAL_DEF_CURRENT_ANTENNA omits 0b465150b322 staging: r8188eu: remove HAL_DEF_IS_SUPPORT_ANT_DIV omits a290d640a303 staging: r8188eu: cur_ant is set but never used omits 2025f3c9a907 staging: r8188eu: remove unused macros from ieee80211.h omits 7893ce1e63fc staging: r8188eu: remove unncessary ternary operator omits fc39b7845a30 staging: vt6655: Rename constant definitions with CamelCase omits cc1bea295750 staging: vt6655: Remove unused macros in mac.h omits 848448bf1d6c staging: rtl8723bs: remove space after function name omits 1663863a15cf staging: rtl8723bs: remove redundant else branches omits 3c22d17793e4 staging: rtl8723bs: remove return from a function returning void omits 826fdfafeb38 staging: rtl8723bs: remove redundant braces in if statements omits f9ceb182bad8 staging: rtl8723bs: combine both sides of conditional statement omits 0780158f909f staging: rtl8723bs: remove handlerOS independent comment omits 7e8be11afd87 staging: rtl8723bs: simplify control flow omits 9f2d13a65d1a staging: rtl8712: simplify control flow omits 8a4b1870f8b2 staging: r8188eu: simplify control flow omits c1b068defdd9 staging: rtl8712: remove Unnecessary parentheses omits b68e5a50c801 staging: rtl8712: Fix multiple line dereference omits 981ef8697418 staging: r8188eu: remove unnecessary blank lines omits 89d6bffa51ce staging: r8188eu: Add line after declarations omits 99c63707bafd device property: Add irq_get to fwnode operation omits 68b979d068d3 device property: Add iomap to fwnode operations omits 55dcbc05827e ACPI: property: Move acpi_fwnode_device_get_match_data() up omits 8c756a0a2de1 device property: Convert device_{dma_supported,get_dma_att [...] omits 43ebbb92e43f gpio: rcar: Add R-Car Gen4 support omits afd24a50c73c dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support omits 1cef8b501976 gpiolib: Get rid of redundant 'else' omits 92bc908af5cd drm/i915/dsb: modified to drm_info in dsb_prepare() omits 10377d42281e netfilter: nf_tables: replace unnecessary use of list_for_ [...] omits f1f724819635 parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font omits 7704a82e271a ASoC: rsnd: use inclusive language for DAIFMT mask omits 05654431a18f ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_m [...] omits 4f4e0454e226 ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe omits 33f2069fb6a9 drm/nouveau: support more than one write fence in fenv50_w [...] omits 9a2c98418930 ASoC: Pull in fixes omits 774227cfb9f5 spi: mediatek: add single/quad mode support omits 310584018e1a Add support for MediaTek PMIC MT6366 omits 610d8188ea9d regulator: Add support for MediaTek PMIC MT6366 omits 66e384d86ff5 ASoC: ASRC support on Tegra186 and later omits bcb3d07226a8 ASoC: topology: Cleanup patches omits 5c5c69e94308 ASoC: wm8731: Overhaul of the driver omits 5f6c3f908453 ASoC: SOF: Miscellaneous fixes for IPC and trace omits e0e1d166b5f5 ASoC: mediatek: Add support for MT8195 sound card with max [...] omits 514ed489c684 ASoC: atmel: Fixes for AT91SAM9G20-EK audio driver omits b695f5c0a86e ASoC: Intel: catpt: Drop redundant enum constant omits bc0505bdfb85 ASoC: rt5682s: Separate the regulator consumer controls omits a403993ce98f ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after [...] omits 4a4043456cb8 ASoC: cs*: use simple i2c probe function omits 6d8f318b949a ASoC: wm*: use i2c_match_id and simple i2c probe omits b79bd63a6689 ASoC: ada*, ssm*: use simple i2c probe function omits 9f342904216f ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_e [...] omits 0f91bc71fe1f ASoC: cs35l41: Add one more variable in the debug log omits 5449fd7bd01f ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs omits 5e9058ea2bc6 ASoC: da7218: use i2c_match_id and simple i2c probe omits 89be5dc60d67 ASoC: da[79]*: use simple i2c probe function omits c5198db82d4c ASoC: qcom: Add driver support for ALC5682I-VS omits 290186e14c3b ASoC: intel: atom: Remove superfluous flush_scheduled_work() omits e5cd0623d787 ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe omits 900dedd7e47c ASoC: Introduce snd_soc_of_get_dai_link_cpus omits 1a8ee4cf8418 ASoC: codecs: Fix error handling in power domain init and [...] omits 9b014266ef8a ASoC: SOF: topology: use new sound control LED layer omits d50d7e91c6e5 spi: spidev: replace usage of found with dedicated list it [...] omits 02b3024824f4 spi: Prepare cleanup of powerpc's asm/prom.h omits e23d86c49a9c spi: qcom-qspi: Add minItems to interconnect-names omits 88a285192084 spi: spidev: Replace OF specific code by device property API omits 2a7f669dd8f6 spi: spidev: Replace ACPI specific code by device_get_matc [...] omits d21b94bf3ac4 spi: spidev: Convert BUILD_BUG_ON() to static_assert() omits 1e703d0548e0 mm/slab: remove some unused functions omits 9cbbd694a58b Merge drm/drm-next into drm-misc-next omits 089c02ae2771 ftrace: Use preemption model accessors for trace header printout omits cfe43f478b79 preempt/dynamic: Introduce preemption model accessors omits 5693fa74f98a kcsan: Use preemption model accessors omits 7bebfe9dd802 perf/x86: Unify format of events sysfs show omits d5616bac7ada perf/x86/amd: Add idle hooks for branch sampling omits 2a606a18cd67 ACPI: Add perf low power callback omits cc37e520a236 perf/x86/amd: Make Zen3 branch sampling opt-in omits ba2fe7500845 perf/x86/amd: Add AMD branch sampling period adjustment omits 8910075d61a3 perf/x86/amd: Enable branch sampling priv level filtering omits 44175993efba perf/x86/amd: Add branch-brs helper event for Fam19h BRS omits ada543459cab perf/x86/amd: Add AMD Fam19h Branch Sampling support omits dc1f7893a70f locking/mutex: Make contention tracepoints more consistent [...] omits a77d41ac3a0f x86/cpufeatures: Add AMD Fam19h Branch Sampling feature omits bfe4daf850f4 perf/core: Add perf_clear_branch_entry_bitfields() helper omits ee042be16cb4 locking: Apply contention tracepoints in the slow path omits 16edd9b511a1 locking: Add lock contention tracepoints omits 1ee326196c66 locking/rwsem: Always try to wake waiters in out_nolock path omits 54c1ee4d614d locking/rwsem: Conditionally wake waiters in reader/writer [...] omits f9e21aa9e6fb locking/rwsem: No need to check for handoff bit if wait qu [...] omits 8b023accc8df lockdep: Fix -Wunused-parameter for _THIS_IP_ omits af65840f199f drm/i915/dp: Fix DFP rgb->ycbcr conversion matrix omits 56185b90488a drm/i915/dp: Duplicate native HDMI TMDS clock limit handli [...] omits 632f853525fa drm/i915/dp: Add support for "4:2:0 also" modes for DP omits 7299b530741e drm/i915/dp: Rework HDMI DFP TMDS clock handling omits 84116d8bf600 drm/i915/dp: Make intel_dp_output_format() usable for "4:2 [...] omits 2cad4279f419 drm/i915/dp: Pass around intel_connector rather than drm_c [...] omits dd9340107594 drm/i915/dp: Reorder intel_dp_compute_config() a bit omits ca4ca33917af drm/i915/dp: s/intel_dp_hdmi_ycbcr420/intel_dp_is_ycbcr420/ omits 97e04764f50d drm/i915/dp: Extract intel_dp_has_audio() omits 633469e3bac1 ath11k: fix driver initialization failure with WoW unsupported hw omits 069b78f5d1d3 drm/i915/dp: Respect the sink's max TMDS clock when dealin [...] omits 2dd398dee7aa ath11k: Remove unnecessary delay in ath11k_core_suspend omits a707a55fcbf0 drm/i915/dp: Extract intel_dp_tmds_clock_valid() omits 50dc9ce9f805 ath11k: Change max no of active probe SSID and BSSID to fw [...] omits 5b32b6dd9663 ath11k: Remove core PCI references from PCI common code omits 0cfaf2243e9e ath11k: Refactor MSI logic to support WCN6750 omits 8d06b8023ace ath11k: Choose MSI config based on HW revision omits bbfdc5a751a6 ath11k: Refactor PCI code to support WCN6750 omits 948171b5f6fc ath11k: PCI changes to support WCN6750 omits 71d637823cac dma-buf: finally make dma_resv_excl_fence private v2 omits 967375d467ac erofs: fix use-after-free of on-stack io[] omits 756cc94d15fa drm/nouveau: stop using dma_resv_excl_fence omits 17522923771d Merge branch 'fixes' into next omits a1089c6d8790 Merge branch 'tee_shm_vmalloc_for_v5.19' into next omits 3e47235eaee0 tee: make tee_shm_register_kernel_buf vmalloc supported omits 02ee88c9cb4d Merge branch 'tee_menu_for_v5.19' into next omits a4b75fe8e1c1 tee: combine "config" and "menu" for TEE's menuconfig omits 60657fb9b19d dt-bindings: soundwire: qcom: Add bindings for audio clock [...] omits d6de188ad678 soundwire: qcom: Add compatible name for v1.6.0 omits a7ad7ce41815 soundwire: stream: Fix error return code in do_bank_switch() omits d146de3430d2 soundwire: qcom: fix an error message in swrm_wait_for_fra [...] omits a1a2b7125e10 of/platform: Drop static setup of IRQ resource from DT core omits 7a150b0d850e docs: dt: writing-schema: mention coding style omits 44c8a51a5f28 docs: dt: writing-bindings: describe typical cases omits d49b3ae4294f dt-bindings: net: qcom,ipa: finish the qcom,smp2p example omits 2d091155cdc3 dt-bindings: white-space cleanups omits d9a64c5eb0e1 dt-bindings: PCI: uniphier: Convert uniphier-pcie.txt to j [...] omits 568189310c20 libbpf: Support Debian in resolve_full_path() omits 5a0893088a20 x86/pkeys: Remove __arch_set_user_pkey_access() declaration omits 70431c63d7ed x86/pkeys: Clean up arch_set_user_pkey_access() declaration omits b04d1a8dc7e7 Documentation: kunit: update kconfig options needed for UM [...] omits cdebea6968fa kunit: split resource API impl from test.c into new resource.c omits 61695f8c5d51 kunit: split resource API from test.h into new resource.h omits baa333150327 kunit: tool: more descriptive metavars/--help output omits d298761746d5 selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 omits 7224a0737c46 Merge branch 'bpf/bpftool: add program & link type names' omits 7b53eaa656c3 bpftool: Handle libbpf_probe_prog_type errors omits fff3dfab1786 bpftool: Add missing link types omits 380341637ebb bpftool: Add syscall prog type omits 873863d594c4 Merge branch 'misc-5.18' into next-fixes omits 4eeebce6ac4a selftests/bpf: Fix parsing of prog types in UAPI hdr for b [...] omits fc843ccd8e4c samples: bpf: Fix linking xdp_router_ipv4 after migration omits 35f91d1fe106 sample: bpf: syscall_tp_user: Print result of verify_map omits 1c3b2a27def6 drm/nouveau/clk: Fix an incorrect NULL check on list iterator omits d34f82d67d2b kunit: tool: Do not colorize output when redirected omits 885210d348f7 kunit: tool: properly report the used arch for --json, or [...] omits ee96d25f2fa6 kunit: tool: refactor how we plumb metadata into JSON omits 6bd0f52ee8f4 kunit: tool: readability tweaks in KernelCI json generation logic omits 2afc1933fbc6 media: dvb-usb: dib0700_devices: use an enum for the devic [...] omits 2aaa2f7a7928 media: dvb-usb: dibusb-mc: use an enum for the device number omits 3ac3af4497b5 media: dvb-usb: dibusb-mb: use an enum for the device number omits 31caf818fa93 media: dvb-usb: vp7045: use an enum for the device number omits fa8ee8310042 media: dvb-usb: vp702x: use an enum for the device number omits 4974251651ec media: dvb-usb: umt-010: use an enum for the device number omits 06f053bcdcb1 media: dvb-usb: ttusb2: use an enum for the device number omits aa95d90371ec media: technisat-usb2: use the newer dvb-usb macros for US [...] omits d3aa44cf1235 media: dvb-usb: pctv452e: use an enum for the device number omits c5d859fdb9a8 media: dvb-usb: opera1: use an enum for the device number omits 88b5619fc4ef media: dvb-usb: nova-t-usb2: use an enum for the device number omits b534228aae02 media: dvb-usb: m920x: use an enum for the device number omits e795c6199dfb media: dvb-usb: gp8psk: use an enum for the device number omits 57688c6a3132 media: dw2102: use the newer dvb-usb macros for USB device omits 63c373353f34 media: dtv5100: use the newer dvb-usb macros for USB device omits 23d4208da25b media: dvb-usb: dtt200u: use an enum for the device number omits ce66141ed8f6 media: digitv: use the newer dvb-usb macros for USB device omits 6884cbbe65d3 media: cxusb: use the newer dvb-usb macros for USB device omits 5605e220072a media: cinergyT2-core: use the newer dvb-usb macros for US [...] omits 08fdb81ba253 media: dvb-usb: az6027: use an enum for the device number omits 434593f3f471 media: af9005: use the newer dvb-usb macros for USB device omits 1f176c73b49b media: dvb-usb: a800: use an enum for the device number omits 80ba8bd6d93a media: dvb-usb: Add helper macros for using USB VID/PID omits a57e3ce9a4bd media: dvb-usb: vp702x: reference to usb ID table omits 0c7cf312e6e4 media: dvb-usb: move USB IDs to dvb-usb-ids.h omits 0edce70c2820 media: dvb-usb-ids.h: sort entries omits 5f91bd9f1e7a apparmor: test: Use NULL macros omits 741c9286ffad mctp: test: Use NULL macros omits ccad78f17f9f kasan: test: Use NULL macros omits 7aadf8433357 thunderbolt: test: use NULL macros omits de82c15dc0a2 kunit: use NULL macros omits caae9458db3a kunit: Introduce _NULL and _NOT_NULL macros omits 29d1c2b47ef3 ima: remove redundant initialization of pointer 'file'. omits aa1c05558e71 kunit: tool: simplify code since build_dir can't be None omits e6f619206539 kunit: tool: drop last uses of collections.namedtuple omits 89aa72cd3052 kunit: tool: drop unused KernelDirectoryPath var omits 00f75043e46d kunit: tool: make --json handling a bit clearer omits 81200b0265b1 selinux: checkreqprot is deprecated, add some ssleep() discomfort omits 43b666622c60 selinux: runtime disable is deprecated, add some ssleep() [...] omits cfc1d277891e module: Move all into module/ omits 0a9876f36b08 selinux: Remove redundant assignments omits 944fad4583bc x86/fault: Cast an argument to the proper address space in [...] omits 22cbc6c2681a IB/rdmavt: add missing locks in rvt_ruc_loopback omits 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 170a0c56c5ec ARM: s3c: fix typos in comments omits 061d09499fd1 ARM: dts: s5pv210: Use standard arrays of generic PHYs for [...] omits ab92681ca161 ARM: dts: s5pv210: align EHCI/OHCI nodes with dtschema omits b412be7d3c0a ARM: dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4 omits 04398e04173f ARM: dts: exynos: drop deprecated SFR region from MIPI phy omits 22cbcb8f4a17 arm64: dts: tesla: add a specific compatible to MCT on FSD omits 261692224170 arm64: dts: exynos: add a specific compatible to MCT omits cca50a59f60a ARM: dts: exynos: add a specific compatible to MCT omits f4324583cd4d arm64: dts: exynos: move aliases to board in Exynos850 omits c3d3727c8531 ARM: dts: exynos: remove deprecated unit address for LPDDR [...] omits 56653827f0d7 memory: samsung: exynos5422-dmc: Avoid some over memory al [...] omits 097ca4ec48c2 Merge branch 'next/soc' into for-next omits d2957507743f Merge branch 'next/dt' into for-next omits a0861079a218 ARM: s3c: Drop config symbol S3C24XX_PWM omits 2e33a7b5fdb3 ARM: dts: exynos: fix compatible strings for Ethernet USB devices omits c1ed0f41032f ARM: dts: exynos: fix ethernet node name for different odr [...] omits 36fe4f24ff1f drm/format_helper: fix a kernel-doc typo omits 353520811fe7 drm: fix a kernel-doc typo omits ead638654d75 gfs2: Replace list_prepare_entry() with list_entry() omits 21b19dccc8bf gfs2: replace 'found' with dedicated list iterator variable omits b892d39199df drm/sched: Check locking in drm_sched_job_add_implicit_dep [...] omits d44c2642c40b drm/gem: Delete gem array fencing helpers omits b827c84f5e84 drm/etnaviv: Use scheduler dependency handling omits e54e00a28837 staging: r8188eu: ps_flag is never set omits 93bf50ec9740 staging: r8188eu: pwr_state_check_cnts is always zero omits ff99fdb280a5 staging: r8188eu: pnp_bstop_trx is never set omits d08a738ff1d0 staging: r8188eu: reg_rfoff is never set omits 091bfe946a96 staging: r8188eu: remove unused fields from struct pwrctrl_priv omits 054cd1b71de0 staging: rtl8712: Fix multiple blank lines warning from .c files omits 0eaf4a623913 staging: rtl8712: Fix multiple blank lines warning from .h files omits e1977dc8bbf3 staging: r8188eu: add blank line between functions omits db5d5ae504f5 staging: r8188eu: combine both sides of conditional statement omits 189a9bb7724c staging: r8188eu: remove handlerOS independent comment omits 03173e16fb20 staging: r8188eu: remove the bretry variable omits 7a074dc8145e staging: r8188eu: don't call get_hdr_bssid omits a9207f5e5101 staging: r8188eu: remove psa, pda omits d88a36bdc5e4 staging: r8188eu: ra and ta do not depend on to_ds, from_ds omits 1a90b6e23bf9 staging: r8188eu: remove to_fr_ds from struct rx_pkt_attrib omits d9290327e6f5 staging: r8188eu: don't copy ra and ta before we fail omits eafbade349fd staging: r8188eu: to_fr_ds cannot be 3 here omits d3a0a1dccc20 staging: r8188eu: simplify error handling omits d296a81b551e staging: r8188eu: use ieee80211 helper for retry bit omits cdd99aa12bad staging: r8188eu: use ieee80211 helper for destination address omits 9dedacd9fa04 staging: r8188eu: use ieee80211 helper for source address omits 5e8cf6bbbf3d Merge branch 'pci/resource' omits 6e1819cf6dc2 Merge branch 'pci/hotplug' omits 3be4cb5a568e x86/PCI: Log host bridge window clipping for E820 regions omits 93d256cd3c1e x86/PCI: Eliminate remove_e820_regions() common subexpressions omits dff6139015dc PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 omits aada014aa50c staging: r8188eu: use ieee80211 struct for aid omits a32dad7d97ea staging: r8188eu: use ieee80211 structs for addresses omits 1988a52484af staging: r8188eu: exit straight away if we have no pspoll frame omits 45d433b81797 staging: r8188eu: use ieee80211 helper to check for pspoll omits 797afdf24872 staging: r8188eu: make validate_recv_ctrl_frame return void omits 5a3fe21cc431 staging: r8188eu: use ieee80211 helpers in validate_recv_m [...] omits 51e260ca8084 staging: r8188eu: make validate_recv_mgnt_frame return void omits 4edee67c4b84 staging: r8188eu: remove constant variable omits c44e7782b523 staging: r8188eu: remove unnecessary jump omits 01416de7fc45 staging: vme_user: Fixed typo in the MODULE_AUTHOR omits 0cc4dfbbd775 staging: wfx: change variable name to be consistent omits f0e3c6261af1 regulator: mt6366: Add support for MT6366 regulator omits f704882033a7 regulator: Add BUCK and LDO document for MT6358 and MT6366 omits ca2a3c9204ec drm/i915/bios: Extract struct lvds_lfp_data_ptr_table omits f8eee759b989 drm/i915: Remove dead members from dev_priv omits e97798e254b1 drm/i915: Use drm_connector_attach_hdr_output_metadata_property() omits f543a3e82bb2 IB/uverbs: Move part of enum ib_device_cap_flags to uapi omits 30ad63e784dd IB/uverbs: Move enum ib_raw_packet_caps to uapi omits 2c0e0fd1b694 reset: ACPI reset support omits 45bf247218eb RDMA/irdma: Remove the redundant variable omits 01251dd004d8 ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio() omits 28103509248b ASoC: atmel: Fix error handling in at91samg20ek probe() omits fba2689ee77e Merge branch 'remove-h8300' of git://git.infradead.org/use [...] omits 265a3bf486d4 dt-bindings: gpio: uniphier: Add hogs parsing omits ceaaa0282c06 Merge branch 'for-5.18/upstream-fixes' into for-next omits b0c36411f772 reset: simple: Add AST2600 compatible omits 2f18bd3a938b reset: reset-meson: add support for the Meson-S4 SoC Reset [...] omits 19217b2b87ec dt-bindings: reset: add bindings for the Meson-S4 SoC Rese [...] omits a36be8532357 dt-bindings: reset: Add compatible for Meson-S4 Reset Controller omits cc6652bc919e reset: uniphier-glue: Use devm_add_action_or_reset() omits 9611ec7cc98c reset: uniphier-glue: Use reset_control_bulk API omits 95cd2cdc88c7 HID: multitouch: add quirks to enable Lenovo X12 trackpoint omits 03941ed91c72 thunderbolt: Replace usage of found with dedicated list it [...] omits ae059c0b1cbf drm/bridge: nwl-dsi: Drop the drm_of_panel_bridge_remove() [...] omits 3730bc6147b0 drm: bridge: mcde_dsi: Drop explicit bridge remove omits eee41de7440d Merge branches 'renesas-arm-defconfig-for-v5.19', 'renesas [...] omits ca9df4a75a20 arm64: defconfig: Enable ARCH_R9A07G054 omits 0182581a9f63 arm64: dts: renesas: r8a77961: Add CAN-FD node omits d2194187aa4f arm64: dts: renesas: falcon: Enable CANFD 0 and 1 omits d63833b8699c arm64: dts: renesas: r8a779a0: Add CANFD device node omits 9a4259e59694 arm64: dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86 omits f6a2f28ab19c arm64: dts: renesas: r9a07g054: Add TSU node omits 4b7e7f10835a arm64: dts: renesas: r9a07g054: Add OPP table omits 809823b853a2 arm64: dts: renesas: r9a07g054: Fillup the GPU node omits 6f57895c49bc arm64: dts: renesas: rzg2lc-smarc-som: Add vdd core regulator omits a081c4fe98f6 arm64: dts: renesas: rzg2lc-smarc-som: Enable OSTM omits 018d7b93477f arm64: dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash omits 4eb6a6bb8ef3 arm64: dts: renesas: rzg2lc-smarc: Enable Audio omits 4fa1edc83b2b arm64: dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2} omits 0a7c1c888a0c arm64: dts: renesas: rzg2l-smarc: Move out i2c3 and Audio [...] omits a2b642d89e4b arm64: dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes omits 1889f4798c44 arm64: dts: renesas: r9a07g044c2-smarc: Enable usb2.0 omits 3f3c46d4e2cb arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fil [...] omits c9c4e5b7d202 arm64: dts: renesas: r9a07g054: Add USB2.0 device support omits a8e2a77b644a arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support omits cd0339ec2589 arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and f [...] omits f35a868bcf95 arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes omits f458b7707c9c arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes omits 8d3da65c4c40 arm64: dts: renesas: r9a07g054: Fillup the sbc stub node omits e46a72e0398e arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} st [...] omits 715c9faa2d2d pinctrl: renesas: r8a77990: Add drive-strength omits d5c9688095d2 pinctrl: renesas: Allow up to 10 fields for drive_regs omits 415ca701e22d dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl omits 2f89bef90de4 soc: renesas: Identify RZ/G2UL SoC omits 3f285c301cd7 dt-bindings: power: renesas,rzg2l-sysc: Document RZ/G2UL SoC omits 3733db1f7713 dt-bindings: clock: renesas: Document RZ/G2UL SoC omits 53367bd28f3b clk: renesas: rzg2l: Remove unused notifiers omits e3ab45737614 arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{ [...] omits 791b7e1dcb9f arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node omits b0bb96e51623 arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio [...] omits ffe3f135dd28 arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes omits 8eb5092e64de arm64: dts: renesas: r9a07g054: Fillup the ADC stub node omits 2946aa908bb6 ARM: rockchip: fix typos in comments omits f7c48bccf1a0 mtd: rawnand: print offset instead of page number for bad blocks omits 54647cd003c0 mtd: spinand: gigadevice: add support for GD5FxGM7xExxG omits 194ec04b3a9e mtd: spinand: gigadevice: add support for GD5F{2, 4}GQ5xExxG omits 620a98881340 mtd: spinand: gigadevice: add support for GD5F1GQ5RExxG omits 573eec222bc8 mtd: spinand: gigadevice: add support for GD5FxGQ4xExxG omits a4f9dd55c5e1 mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG omits 6425dd136ddc mtd: rawnand: davinci: Remove redundant unsigned compariso [...] omits 4c38eded8070 mtd: parsers: bcm47xxpart: print correct offset on read error omits 09f6b27d5ddd ARM: dove: multiplatform support omits 0361c7e504b1 ARM: ep93xx: multiplatform support omits 4e5f36f84614 ARM: ep93xx: make mach/ep93xx-regs.h local omits 36f1a4ae6b60 ARM: ep93xx: enable SPARSE_IRQ omits 482c27273f52 ARM: ep93xx: renumber interrupts omits d7445676e869 ARM: versatile: move integrator/realview/vexpress to versatile omits f8858b5eff30 x86/cpu: Remove "noclflush" omits 76ea0025a214 x86/cpu: Remove "noexec" omits 385d2ae0a1b5 x86/cpu: Remove "nosmep" omits dbae0a934f09 x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" omits c949110ef4e3 x86/cpu: Remove "nosep" omits 1625c833db93 x86/cpu: Allow feature bit names from /proc/cpuinfo in cle [...] omits ace1a9851927 x86/mm: Force-inline __phys_addr_nodebug() omits 6b91ec4ad290 x86/kvm/svm: Force-inline GHCB accessors omits e87f4152e542 task_stack, x86/cea: Force-inline stack helpers omits b28bc9ebbe23 iio: adc: ti-ads1015: Switch to read_avail omits ad202fe8edd1 iio: adc: ti-ads1015: Replace data_rate with chip data str [...] omits 0ca269a4ae39 iio: adc: ti-ads1015: Convert to OF match data omits 3139ff24e2bc iio: adc: ti-ads1015: Add static assert to test if shifted [...] omits f1c9ce0ced2d iio: adc: ti-ads1015: Add TLA2024 support omits 6a954b9624ba iio: adc: ti-ads1015: Make channel event_spec optional omits fba6ca2a27d3 iio: adc: ti-ads1015: Deduplicate channel macros omits c86334652ac6 iio: adc: ti-ads1015: Switch to static const writeable ran [...] omits 94d9f3cb97f4 dt-bindings: iio: adc: ti,ads1015: Add TLA2024 compatible string omits 210b9ddbcdbc dt-bindings: iio: adc: ti,ads1015: Add missing ADS1115 com [...] omits fd542c5eda7b iio: core: Print error and fail iio_device_register() in c [...] omits 94059c522707 iio: accel: kxsd9-spi: changed leading spaces to tabs omits b22c8925a63f iio: accel: dmard09: fixed code styling issues omits d958095b4a97 iio: sysfs-trigger: replace usage of found with dedicated [...] omits a25d525c6850 iio: ssp_sensors: replace usage of found with dedicated li [...] omits c22e60c315c8 iio: buffer: remove usage of list iterator variable for li [...] omits a8e1f0ba138e iio: palmas: shut up warning about calibration mismatch (d [...] omits 44b0be6eb373 iio: adc: ad7192: add sequencer support omits 5cfe8a1c2577 iio: adc: ad7124: add sequencer support omits 8bea9af887de iio: adc: ad_sigma_delta: Add sequencer support omits fe7d929a63c3 iio: adc: ad7192: Add update_scan_mode omits fd5ba89e4cd4 iio: adc: ad7124: Add update_scan_mode omits fe78ccf79b0e iio: adc: ad7124: Remove shift from scan_type omits 6dc2c8711abc iio: imu: inv_mpu6050: Add support for ICM-20608-D omits c4dbfed37fef dt-bindings: iio: imu: mpu6050: Document invensense,icm20608d omits 0cddfc92e29b MAINTAINERS: updated Lorenzo's email address omits bc4c94994ffe iio: temperature: ltc2983: Make use of device properties omits e59b18a28909 iio: temperature: ltc2983: Use single error path to put OF node omits 8868a172f471 iio: temperature: ltc2983: Don't hard code defined constan [...] omits ba93642188a6 iio: dummy: iio_simple_dummy: check the return value of kstrdup() omits 879a52379704 iio: multiplexer: Make use of device properties omits fee4ac32996d iio: dac: ltc2688: Use temporary variable for struct device omits 8a7449d68670 iio: accel: add support for LIS302DL variant omits a85257f0df58 iio: accel: Remove unused enum in st_accel omits ce92d6743fd5 dt-bindings: iio: st,st-sensors add LIS302DL omits f4decb4c6e37 iio: core: fix a few code style issues omits 085f7a298a14 arm64: dts: add support for S4 power domain controller omits 393633936976 arm64: dts: meson-s4: add gpio_intc node omits 6383f5a212a6 arm64: dts: meson-s4: add pinctrl node omits 25d96e699628 Merge branch 'v5.19/dt64' into for-next omits a070d3b857d4 arm64: dts: rockchip: Add some pins for NanoPi4 omits 16c0f95d9ed1 arm64: dts: rockchip: Add sata nodes to rk356x omits 4246d0bab2a8 arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy [...] omits 87a876572493 arm64: meson: update WiFi SDIO in dts for JetHub D1 omits 81bbd2bd24a9 arm64: meson: update SDIO voltage in dts for JetHub D1 omits cf94e26508ad arm64: meson: dts: update serial alias in dts for JetHub D1 omits 2bda08dfc501 arm64: meson: add dts bluetooth node for JetHub H1 omits 146c9a346fdd ARM: dts: rockchip: use generic node name for dma rk3036/rk322x omits 7e5a7e39d767 ARM: dts: rockchip: correct interrupt flags on rk3188 boards omits 4a17c3246de7 extcon: sm5502: Add support for SM5703 omits eba50edb678d dt-bindings: extcon: bindings for SM5703 omits f7a534907e34 extcon: usb-gpio: Remove disable irq operation in system sleep omits 970246af83d4 extcon: Fix some kernel-doc comments omits 9f0c6dd18a28 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() omits f7d716e017ec extcon: int3496: Add support for controlling Vbus through [...] omits 02031581ecd8 extcon: int3496: Add support for binding to plain platform [...] omits 9c7c2d7220b7 extcon: int3496: Request non-exclusive access to the ID GPIO omits 82863c686bb7 extcon: int3496: Make the driver a bit less verbose omits 88490c7f43c4 extcon: Fix extcon_get_extcon_dev() error handling omits 261f06315cf7 regulator: Flag uncontrollable regulators as always_on omits a4765dfb80a7 spi: support hclk omits a740f4e684c0 spi: mediatek: support hclk omits 9f763fd20da7 spi: mediatek: add spi memory support for ipm design omits 6c315afe65d0 regulator: fixed: Remove print on allocation failure omits 41812783057c regulator: dt-bindings: richtek,rt4801: minor comments adj [...] omits 2a826d9c4251 regulator: Add binding for Richtek RT5759 DCDC converter omits 7b36ddb208bd regulator: rt5759: Add support for Richtek RT5759 DCDC converter omits 417dfad7e4f0 regulator: Add BUCK and LDO document for MT6358 and MT6366 omits d077002c9d07 regulator: mt6366: Add support for MT6366 regulator omits bd941dfaae35 regmap: Constify static regmap_bus structs omits cae34da5323b ASoC: dt-bindings: mediatek: mt8195: support mt8195-mt6359 [...] omits 86a6b9c9dfff ASoC: mediatek: mt8195: add machine support for max98390 a [...] omits 3a0323c26c67 ASoC: mediatek: mt8195: rename card controls omits dc16399078ae ASoC: dt-bindings: mediatek: mt8195: merge mt8195 machine yaml omits 094e30efa444 ASoC: mediatek: mt8195: merge machine driver omits 4dbc714fe076 ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c omits 64a1a4e04e44 ARM: configs: Update multi_v5_defconfig for WM8731 bus ref [...] omits 0e336eeaf467 ASoC: wm8731: Convert DT bindings to YAML format omits 9dc15f81baf2 ASoC: wm8731: Factor out the I2C and SPI bus code into sep [...] omits 8875d104af6c ASoC: wm8731: Factor our MCLK and mutex initialisation omits 5f1b9d1e424b ASoC: wm8731: Move regulator request into wm8731_init() omits 3f4fb9055109 ASoC: wm8731: Factor component init out of bus code omits 00b87e18f3c0 ASoC: wm8731: Update to modern DAI terminology omits 430791dd9207 ASoC: topology: Rename soc_tplg_init_kcontrol() function omits 34b310451cbf ASoC: topology: Correct error message omits 5e2cd47a36b3 ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL omits 4fad3cc6eb96 ASoC: topology: Return bool instead of int omits 0db627c4f5df ASoC: topology: Remove unnecessary looping omits 395f8fd61608 ASoC: topology: Use for loop instead of while omits 76821c139d7e ASoC: tegra: AHUB routes for ASRC module omits a2df8c2d5b36 ASoC: tegra: Add Tegra186 based ASRC driver omits c54ce1a17232 ASoC: tegra: Add binding doc for ASRC module omits 9e116f5a6e95 ASoC: SOF: Remove redundant return statements omits 30b50b9734dd ASoC: SOF: Remove header from struct snd_sof_ipc_msg omits 2a51c0f81add ASoC: SOF: Drop 'header' parameter from tx_message() API omits 5db8eb5b9e35 ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ip [...] omits 249ee180874d ASoC: SOF: disable dma trace in s0ix omits 758f24d49bff ASoC: SOF: extend the interface to stop DMA trace omits 7d8e9d792764 ASoC: SOF: Drop support for mapped control data omits 78935913573b ASoC: SOF: ipc: Use ipc->max_payload_size for message/repl [...] omits a3e6b3691b35 ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc omits 7f0a1335d3b6 ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct omits ea5ffef079a7 ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer omits 927d8fd465ad drm/imx: ipuv3-plane: Remove redundant color encoding and [...] omits aa72b0866a03 drm/imx: ipuv3-plane: Remove redundant zpos initialisation omits 090fd63d99f2 drm/imx: make static read-only array channel_offsets const omits 344c50dd4954 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 180a49e32be2 gpu: ipu-v3: image-convert: use swap() omits 5852565effb5 parisc: Merge model and model name into one line in /proc/cpuinfo omits 7e4920bf59cb video: fbdev: omap: Make it CCF clk API compatible omits 2a8f0934e922 video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's [...] omits 5c6d8b23cef8 video: fbdev: pm2fb: Fix a kernel-doc formatting issue omits f56b919fa4f1 linux/fb.h: Spelling s/palette/palette/ omits d1d608ce78b3 video: fbdev: sis: fix potential NULL dereference in sisfb [...] omits b23e868d35d5 video: fbdev: pxafb: use if else instead omits aaf7dbe07385 video: fbdev: udlfb: properly check endpoint type omits af11f31715b5 video: fbdev: of: display_timing: Remove a redundant zeroi [...] omits 149e27046c72 parisc: Re-enable GENERIC_CPU_DEVICES for !SMP omits 1763fc366e0b parisc: Update 32- and 64-bit defconfigs omits 8285964d03f8 parisc: Only list existing CPUs in cpu_possible_mask omits 644fd54ea94c parisc: Don't enforce DMA completion order in cache flushes omits a98c952bb4d6 parisc: Implement flush_cache_vmap_vunmap omits 2e49c79b5d82 parisc: In flush_cache_page, always flush tlb if pfn is valid omits f84ccad5f566 cpufreq: qcom-cpufreq-hw: Fix throttle frequency value on [...] omits a1eb080a0447 cpufreq: qcom-hw: provide online/offline operations omits 6240aaad75e1 cpufreq: qcom-hw: fix the opp entries refcounting omits 5e4f009da6be cpufreq: qcom-hw: fix the race between LMH worker and cpuhp omits be5985b3dbce cpufreq: qcom-hw: drop affinity hint before freeing the IRQ omits 57c27d38ff93 staging: r8188eu: clean up comment for rtw_pwr_wakeup() omits 719cf66c8a2b staging: r8188eu: remove macro rtw_pwr_wakeup() omits c5f668fd1e33 staging: r8188eu: remove constant parameter from _rtw_pwr_ [...] omits 81a102703045 staging: r8188eu: remove unused parameter from _rtw_pwr_wakeup() omits 67fda6c2df82 staging: r8188eu: remove HW_VAR_H2C_FW_P2P_PS_OFFLOAD from [...] omits f234f5f7bce3 staging: r8188eu: remove HW_VAR_H2C_FW_JOINBSSRPT from Set [...] omits 36b7257d7684 staging: r8188eu: remove HW_VAR_RPT_TIMER_SETTING from Set [...] omits b9c023d1369b staging: r8188eu: remove HW_VAR_ANTENNA_DIVERSITY_SELECT f [...] omits e665487795a6 staging: r8188eu: remove HW_VAR_AMPDU_MIN_SPACE from SetHw [...] omits 484e4259a6a9 staging: r8188eu: remove HW_VAR_ACK_PREAMBLE from SetHwReg [...] omits 7c1972941ad3 staging: r8188eu: remove HW_VAR_BSSID from SetHwReg8188EU() omits 258b1bd5e235 staging: r8188eu: Fix misspelling in comment "cacluated" - [...] omits aaec586a3ca5 staging: sm750fb: Call iounmap() to free mapped bus memory omits c9736770e6c3 staging: r8188eu: Use the ARRAY_SIZE() macro omits 28f7545d9f08 staging: r8188eu: Remove redundant code from rtw_free_netdev() omits e25abea60317 staging: r8188eu: remove spaces before tabs omits e1eb5ef03165 staging: r8188eu: remove unnecessary braces in conditional [...] omits 34b19431d968 staging: r8188eu: format block comments omits 95cfe1f0b22e staging: r8188eu: correct misspelling in comment "conider" [...] omits c29050b7706b staging: r8188eu: remove else after return omits 5b547d5c8d1f staging: r8188eu: place constants on the right side of tests omits c10f66779f40 staging: wlan-ng: Fix Alignment with parenthesis omits 00bb97dd7fc2 staging: wlan-ng: Fix Lines shouldn't end with '(' omits 875e957087b5 staging: rtl8723bs: simplify control flow omits 47f46a873d9b staging: vc04_services: Convert kmap() to kmap_local_page() omits 8a56b5ce774e staging: rtl8723bs: refactor rtw_ch2freq() omits f232da0fa915 staging: rtl8723bs: remove 5 GHz channels from ch_freq_map omits 48e4f94766e1 staging: r8188eu: remove handlerOS independent comment omits a76d5a6e3dc1 staging: r8188eu: use sizeof(*pvar) for allocating structs omits acc24ef13ebd staging: unisys: Remove "struct dentry *eth_debugfs_dir" omits d8a130d13497 staging: r8188eu: remove GetHwReg8188EU() omits 61f514799bea staging: r8188eu: remove HW_VAR_FWLPS_RF_ON from GetHwReg8188EU() omits 9494dba5d734 staging: r8188eu: remove HW_VAR_CHK_HI_QUEUE_EMPTY from Ge [...] omits ae3d0470ab57 staging: r8188eu: remove HW_VAR_BCN_VALID from GetHwReg8188EU() omits db975705cbbe staging: r8188eu: rename clear_bacon_valid_bit() omits a0ff667592ee staging: rtl8723bs: Fix No space before tabs omits 94579b02720b staging: rtl8723bs: remove redundant braces in if statements omits 58cafef9ec65 staging: r8188eu: remove duplicate assignment omits 5cb47847fcce staging: rtl8723bs: place constants on the right side of tests omits 9fcee167d81c staging: r8188eu: add a check for rtw_cbuf_alloc() omits f6ca689d12df staging: r8188eu: remove the "dump tx packet" fragments omits 76d86eccadd7 staging: r8188eu: remove the "dump rx packet" fragments omits 70eb91dfa2ad staging: rtl8723bs: place constants on the right side of tests omits 1c57b2dc93ab staging: r8188eu: Fix misspelling in comment "writting" -> [...] omits 781d44b7d824 staging: r8188eu: Fix misspelling in comment "Tranceiver" [...] omits 2d959a842a8f staging: r8188eu: Fix sparse endianness warnings. omits 2487b7c46b1a staging: r8188eu: remove HW_VAR_BCN_VALID from SetHwReg8188EU() omits 1664532112d3 staging: r8188eu: remove HW_VAR_TX_RPT_MAX_MACID from SetH [...] omits a90b92ede242 staging: r8188eu: simplify if-else statement omits 2ac32870ebf8 staging: r8188eu: remove HW_VAR_RXDMA_AGG_PG_TH from SetHw [...] omits 03ab00243006 staging: r8188eu: remove HW_VAR_ACM_CTRL from SetHwReg8188EU() omits c427ab4688bf staging: r8188eu: rename some macros to upper case omits 0161f6773090 staging: r8188eu: remove HW_VAR_MLME_DISCONNECT from SetHw [...] omits e73ff996e246 staging: r8188eu: remove HW_VAR_RESP_SIFS from SetHwReg8188EU() omits e327cf83db49 staging: r8188eu: Directly return _SUCCESS instead of usin [...] omits 18ce31aa638d staging: rts5208: Convert kmap() to kmap_local_page() omits dbf6851f199b staging: rtl8723bs: remove code suspect indent omits bc62ae561608 staging: r8188eu: remove unnecessary spaces omits 25a0065f27ae staging: wfx: remove space at the start of the line omits b49f6911899b staging: r8188eu: convert rtw_inc_and_chk_continual_urb_er [...] omits b2bfb60c083c staging: r8188eu: convert rtw_usb_bulk_size_boundary() to bool omits 0166ffdc89bf staging: r8188eu: refactor rtw_inc_and_chk_continual_urb_error() omits b5ea08d84f2d staging: r8188eu: refactor rtw_usb_bulk_size_boundary() omits 38238ecbfb63 staging: r8188eu: use ieee80211 define for fragment number omits 16405e4689d1 staging: r8188eu: use ieee80211 macro for sequence number omits 6cb1bfc9995d staging: r8188eu: remove unused control frame subtypes omits dd85cfe6c6ab staging: r8188eu: remove unused data frame subtypes omits 129d140db906 staging: r8188eu: use standard mechanisms for qos data frames omits baa1bb800277 staging: r8188eu: use standard mechanisms for data frames omits c3ba49e32b9d staging: r8188eu: use standard mechanisms for control frames omits e894c76b6b2c staging: r8188eu: use ieee80211 helper to read the pwr bit omits ea1728b5cdb7 staging: r8188eu: use ieee80211 define for version check omits b4c5ec356c72 staging: r8188eu: remove empty rtw_fwdbg_event_callback omits 34a296857936 staging: r8188eu: remove empty rtw_dummy_event_callback omits 4c5e5a769ac9 staging: r8188eu: the MCS_rate_2R array is not used omits afd61671982b staging: r8188eu: make _rtw_init_mlme_priv static omits 66f663a294e7 staging: vchiq: replace usage of found with dedicated list [...] omits 9619a47f7ead staging: r8188eu: refactor dm func set and clear omits 07142f8cd77f staging: r8188eu: DYNAMIC_RF_CALIBRATION is not used omits 4a67fc31bd0c staging: r8188eu: DYNAMIC_BB_ANT_DIV is not used omits b06c22b2ea6a staging: r8188eu: DYNAMIC_BB_DYNAMIC_TXPWR is not used omits ea4ec3d1f09f staging: r8188eu: remove unused defines for dynamic functions omits ad9b9e9c5014 staging: r8188eu: remove two limit defines omits eb563e69877a staging: r8188eu: remove local BIT macro omits 84ef25655019 staging: greybus: codecs: fix type confusion of list itera [...] omits 6c73d3203c5f staging: greybus: codecs: use dedicated list iterator variable omits 77714e53dde8 staging: vt6656: Fix multiple blank lines warning omits a3515f20535f staging: rtl8712: Use completions for signaling omits 52a0af7091b4 staging: rtl8723bs: Change rtw_ndev_notifier_call message to dbg omits 4610e57a7d2e staging: rtl8723bs: Remove redundant else branches. omits 610e8066785d staging: r8188eu: fix suspect code indent for conditional [...] omits 5d4be19cbe6a bus: mhi: ep: Add uevent support for module autoloading omits 5fb83d97aa17 bus: mhi: ep: Add support for suspending and resuming channels omits f2a72d2410be bus: mhi: ep: Add support for queueing SKBs to the host omits 494a6f639377 bus: mhi: ep: Add support for processing channel rings omits 20c01fde1b36 bus: mhi: ep: Add support for reading from the host omits 2b231a40e907 bus: mhi: ep: Add support for processing command rings omits 1b54f3e8b4bb bus: mhi: ep: Add support for handling SYS_ERR condition omits 2ee735c17347 bus: mhi: ep: Add support for handling MHI_RESET omits c6dba8924201 bus: mhi: ep: Add support for powering down the MHI endpoi [...] omits 7de7780c43b1 bus: mhi: ep: Add support for powering up the MHI endpoint stack omits b6c52d410cb4 bus: mhi: ep: Add support for processing MHI endpoint interrupts omits 484e04faa8a0 bus: mhi: ep: Add support for managing MHI state machine omits 6f7cb6e78839 bus: mhi: ep: Add support for sending events to the host omits edf549e7b239 bus: mhi: ep: Add support for ring management omits 37867094faf1 bus: mhi: ep: Add support for managing MMIO registers omits 03f44035a586 bus: mhi: ep: Add support for creating and destroying MHI [...] omits 36b7cae6a032 bus: mhi: ep: Add support for registering MHI endpoint cli [...] omits 0cf35347830c bus: mhi: ep: Add support for registering MHI endpoint con [...] omits 99499a2b0ff0 loop: yet another approach to fix the loop lock order inversions omits 0c404308d41f exfat: fix referencing wrong parent directory information [...] omits e93f39998d8f libbpf: Don't return -EINVAL if hdr_len < offsetofend(core [...] omits 88d01a57113a Merge branch 'libbpf: name-based u[ret]probe attach' omits 579c3196b218 selftests/bpf: Add tests for uprobe auto-attach via skeleton omits ba7499bc9d52 selftests/bpf: Add tests for u[ret]probe attach by name omits 39f8dc43b7a0 libbpf: Add auto-attach for uprobes based on section name omits 433966e3ae04 libbpf: Support function name-based attach uprobes omits 1ce3a60e3c28 libbpf: auto-resolve programs/libraries when necessary for [...] omits ae5d03879e63 workqueue: Warn flushing of kernel-global workqueues omits 85bf1f51691c samples: bpf: Convert xdp_router_ipv4 to XDP samples helper omits 66df0fdb5981 bpf: Correct the comment for BTF kind bitfield omits 9bbad6dab827 selftests/bpf: Fix cd_flavor_subdir() of test_progs omits 497ccbe8bdb2 init/Kconfig: Specify the interpreter for rust-is-available.sh omits c7f2b6f58136 [RFC] drivers: android: Binder IPC in Rust omits 2340e5b0b93c [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 578afd483af1 MAINTAINERS: Rust omits d4eb73b24dd7 samples: add Rust examples omits 241608fc4d70 Kbuild: add Rust support omits 0c99ad5befdd docs: add Rust documentation omits e7fe7565b0e6 scripts: decode_stacktrace: demangle Rust symbols omits b03d45d4c2d4 scripts: add `generate_rust_analyzer.py` omits b96f74a7c808 vsprintf: add new `%pA` format specifier omits ac09cd1a6df7 rust: export generated symbols omits bd28e5eb543f rust: add `kernel` crate omits f6d60facd9b6 selftests/bpf: Return true/false (not 1/0) from bool functions omits e299bcd4d16f selftests/bpf: Fix vfs_link kprobe definition omits 185da3da9379 bpf: Replace usage of supported with dedicated list iterat [...] omits 94bb1247edf3 rust: add `kernel` crate's `sync` module omits 1a021a558b20 rust: add `macros` crate omits 2a201f43fca1 rust: add `build_error` crate omits e92a53786325 rust: add `alloc` crate omits f071d402328d rust: add `compiler_builtins` crate omits 1ebd559e64df rust: add C helpers omits d51478b7fbdd kallsyms: use the correct buffer size for symbols omits 9e4ffc547266 kallsyms: increase maximum kernel symbol length to 512 omits f4bef440848f kallsyms: support "big" kernel symbols omits ba5f33cccc75 drm/amdgpu: use dma_resv_get_singleton in amdgpu_pasid_free_cb omits c382df714a84 drm/atomic-helper: support more than one write fence in dr [...] omits 644704740b82 drm/amdgpu: use dma_resv_for_each_fence for CS workaround v2 omits 9b53fddf3f1e drm/radeon: stop using dma_resv_excl_fence omits 2029a6d0281c drm/vmwgfx: stop using dma_resv_excl_fence v2 omits 92cedee6a6a3 dma-buf: add dma_resv_get_singleton v2 omits d791aec9ff43 drivers/dma-buf: dma-buf.c: fix a typo omits 8d5678a76689 KVM: x86/mmu: Don't rebuild page when the page is synced a [...] omits 945024d764a1 KVM: x86: optimize PKU branching in kvm_load_{guest|host}_ [...] omits f44509f849fe KVM: x86: SVM: allow AVIC to co-exist with a nested guest running omits d5fa597ed870 KVM: x86: allow per cpu apicv inhibit reasons omits 0b349662184b KVM: x86: nSVM: implement nested vGIF omits 74fd41ed16fd KVM: x86: nSVM: support PAUSE filtering when L0 doesn't in [...] omits d20c796ca370 KVM: x86: nSVM: implement nested LBR virtualization omits 1d5a1b5860ed KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running omits ea91559b0054 KVM: x86: SVM: remove vgif_enabled() omits db663af4a001 kvm: x86: SVM: use vmcb* instead of svm->vmcb where it mak [...] omits 1ee73a332f80 KVM: x86: SVM: use vmcb01 in init_vmcb omits d063de55f479 KVM: x86: Support the vCPU preemption check with nopvspin [...] omits e467b0de82b2 KVM: x86: Test case for TSC scaling and offset sync omits 741e511b4208 KVM: x86: Don't snapshot "max" TSC if host TSC is constant omits ffbb61d09fc5 KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl. omits fe3787a0d149 KVM: x86/i8259: Remove a dead store of irq in a conditional block omits 1421211ae1de KVM: VMX: Prepare VMCS setting for posted interrupt enabli [...] omits a29833e36b43 KVM: x86/xen: Update self test for Xen PV timers omits 25eaeebe710c KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND omits 1a65105a5aba KVM: x86/xen: handle PV spinlocks slowpath omits 661a20fab7d1 KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EV [...] omits fde0451be8fb KVM: x86/xen: Support per-vCPU event channel upcall via lo [...] omits 28d1629f751c KVM: x86/xen: Kernel acceleration for XENVER_version omits 536395260582 KVM: x86/xen: handle PV timers oneshot mode omits 942c2490c23f KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID omits 0ec6c5c5bb65 KVM: x86/xen: handle PV IPI vcpu yield omits 2fd6df2f2b47 KVM: x86/xen: intercept EVTCHNOP_send from guests omits 35025735a79e KVM: x86/xen: Support direct injection of event channel events omits 8733068b9bdb KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from othe [...] omits 69d413cfcf77 KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info omits 7caf9571563e KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info omits 916d3608df82 KVM: x86: Use gfn_to_pfn_cache for pv_time omits a795cd43c5b5 KVM: x86/xen: Use gfn_to_pfn_cache for runstate area omits 249f32493304 KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW omits edf721238576 KVM: x86: SVM: allow to force AVIC to be enabled omits b9f3973ab3a8 KVM: x86: nSVM: implement nested VMLOAD/VMSAVE omits 6c2fa8b20d0c selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN omits f1a9761fbb00 KVM: x86: Allow userspace to opt out of hypercall patching omits e36764ecf87c drm/ttm: Add a parameter to add extra pages into ttm_tt omits 891663ace74c bpf, test_offload.py: Skip base maps without names omits 8eb943fc5e5f bpf: Remove redundant assignment to smap->map.value_size omits fe4625d8b053 selftests/bpf: Remove unused variable from bpf_sk_assign test omits 11e17ae42377 bpf: Use swap() instead of open coding it omits ab0609a5fb30 drm/edid: reduce magic when updating the EDID block checksum omits ccc97def44ec drm/edid: track invalid blocks in drm_do_get_edid() omits 4ec53461d690 drm/edid: split out invalid block filtering to a separate [...] omits 23e38d7b48fd drm/edid: simplify block check when filtering invalid blocks omits 18d83450468c drm/edid: use a better variable name for EDID block read retries omits 1f221284ab63 drm/edid: split drm_edid_block_valid() to check and act parts omits 0a612bbd91bc drm/edid: split out edid_header_fix() omits aa6292a38022 drm/edid: clean up edid_is_zero() omits 6d987ddd6843 drm/edid: make drm_edid_header_is_valid() accept void pointer omits 4ba0f53ce685 drm/edid: add edid_block_tag() helper to get the EDID exte [...] omits 70e49ebe9003 drm/edid: clean up EDID block checksum functions omits e9a9e0768ba4 drm/edid: use struct edid * in drm_do_get_edid() omits e11da6799fe0 MAINTAINERS: Add printk indexing maintainers on mention of [...] omits 012d2fb6c8c9 Merge branch 'devel-stable' into for-next omits a8cf7cf8d78a Merge branches 'misc' and 'fixes' into for-next omits 9149a94adad2 wcn36xx: Improve readability of wcn36xx_caps_name omits 7c4582306412 ath9k: make is2ghz consistent in ar9003_eeprom omits d930e2560ebe ath10k: enable napi on RX path for usb omits 2c977be2cc5c ath10k: add support for MSDU IDs for USB devices omits 15325e3c1013 dma-buf: drop the DAG approach for the dma_resv object v3 omits e45422695c19 drm/amdkfd: Create file descriptor after client is added t [...] omits cf8cc382aa7c drm/amdgpu: Sync up header and implementation to use the s [...] omits 058497e1f596 drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address omits 5e9c445172fd drm/amdgpu: Fix unique_id references for Sienna Cichlid omits 9696679bf7ac drm/amd/display: remove DC_FP_* wrapper from dml folder omits 851c5f242a03 drm/amd/display: detach fpu operations from dcn10_validate [...] omits ebd9c071d29e drm/amdgpu: Add unique_id support for sienna cichlid omits 4a93d938a4cb drm/amdgpu: Use metrics data function to get unique_id for [...] omits 6e5d64e3eaf6 drm/amdgpu: Add UNIQUE_ID to MetricsMember_t omits 60044748f2c8 drm/amdgpu: Use switch case for unique_id omits 8fde0248a32d drm/amdkfd: Use atomic64_t type for pdd->tlb_seq omits 4499c90e902f drm/amdgpu: fix incorrect size printing in error msg omits 55a2d21bba3d drm/amdgpu: fix some kerneldoc in the VM code v2 omits 8f3286942f80 amd/display: set backlight only if required omits 6452c544fbab drm/amd/display: DCN3.1: don't mark as kernel-doc omits e84c8ab52dc7 drm/amd/display: Fix pointer dereferenced before checking omits 44e121fbf155 drm/amdgpu: Add tlb_cb for unlocked update omits 9563e1ec9292 drm/amdgpu: Correct unlocked update fence handling omits 3222a81148ca drm/amd/display: Fix pointer dereferenced before checking omits c4af42b4eb5b drm/amd/display: Fix allocate_mst_payload assert on resume omits 9510d365e062 drm/amd/display: 3.2.179 omits ad371c8a2f66 drm/amd/display: [FW Promotion] Release 0.0.110.0 omits 4304b8a434b6 drm/amd/display: Revert FEC check in validation omits a772105cfaca drm/amd/display: Update LTTPR UHBR link rate support struct omits 8cb3c169fc75 drm/amd/display: Add support for USBC connector omits 84d1ce0631c7 drm/amd/display: Add work around for AUX failure on wake. omits a905f0b59fef drm/amd/display: Clear optc false state when disable otg omits 384bd90d1cc1 drm/amd/display: Enable power gating before init_pipes omits 75c95f4550e3 drm/amd/display: Remove redundant dsc power gating from init_hw omits 06bab5897c51 drm/amd/display: Power down hardware if timer not trigger omits 83bb503275bd drm/amd/display: Correct Slice reset calculation omits e9ebc23b3fb2 drm/amd/display: Enable 3-plane MPO for DCN31 omits 5abef8e5ce91 drm/amd/display: Set fec register init value omits 71d7a553645f drm/amd/display: Remove SW w/a for HDCP 1.4 1A-07 failure [...] omits 1aa6b091f622 drm/amd/display: Create underflow interrupt IRQ type omits 38608ee7b690 bpf, tests: Add load store test case for tail call omits f516420f683d bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets omits 5b3d19b9bd40 bpf, arm64: Adjust the offset of str/ldr(immediate) to pos [...] omits 7db6c0f1d8ee bpf, arm64: Optimize BPF store/load using arm64 str/ldr(im [...] omits 30c90f6757a7 arm64, insn: Add ldr/str with immediate offset omits 3d7039e1e649 drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge omits 1c74c1fb83eb drm: bridge: dw-mipi-dsi: Switch to devm_drm_of_get_bridge omits 1d0b53630445 drm: bridge: mtk_dsi: Switch to devm_drm_of_get_bridge omits 4f4601071ca5 drm: bridge: nwl-dsi: Switch to devm_drm_of_get_bridge omits 65af9070cd09 Revert "drm/bridge: dw-mipi-dsi: Find the possible DSI devices" omits ee2f7c9d8789 drm/bridge: lt9611: Add atomic_get_input_bus_fmts omits 97d7ca798a79 drm/bridge: lt9611: Switch to atomic operations omits 85854fa95972 drm/bridge: ti-sn65dsi83: Check link status register after [...] omits 17a9c1aaa848 drm: bridge: icn6211: Read and validate chip IDs before co [...] omits 33f1036b785c drm: bridge: icn6211: Rework ICN6211_DSI to chipone_writeb() omits 8dde6f7452a1 drm: bridge: icn6211: Add I2C configuration support omits cda3822a5db3 drm: bridge: icn6211: Implement atomic_get_input_bus_fmts omits 75122915dbb4 drm: bridge: icn6211: Set SYS_CTRL_1 to value used in examples omits aedfd0b9ae0a drm: bridge: icn6211: Disable DPI color swap omits 00404824b8ad drm: bridge: icn6211: Use DSI burst mode without EoT and w [...] omits f30cf0ece691 drm: bridge: icn6211: Add generic DSI-to-DPI PLL configuration omits 2dff97f2b37f drm: bridge: icn6211: Add HS/VS/DE polarity handling omits c0ff7a649d62 drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling omits 2dcec57b3734 drm: bridge: icn6211: Fix register layout omits 95a2441e4347 drm: exynos: dsi: Switch to atomic funcs omits f9bfd326f57e drm: exynos: dsi: Convert to bridge driver omits 711c7adc4687 drm: exynos: dsi: Use drm panel_bridge API omits dd8b6803bc49 exynos: drm: dsi: Attach in_bridge in MIC driver omits 934aef885f9d drm: bridge: panel: Reset the connector state pointer omits b2831dd4be4e drm: bridge: tc358764: Use drm panel_bridge API omits bbfd3190b656 drm/bridge: tc358767: Add DSI-to-DPI mode support omits aebe58a7af42 drm/bridge: tc358767: Split tc_set_video_mode() into commo [...] omits 71f7d9c03118 drm/bridge: tc358767: Detect bridge mode from connected en [...] omits dd1fd5ab7cd6 drm/bridge: tc358767: Move bridge ops setup into tc_probe_ [...] omits 824c7bb46c9c drm/bridge: tc358767: Wrap (e)DP aux I2C registration into [...] omits 8478095a8c4b drm/bridge: tc358767: Move (e)DP bridge endpoint parsing i [...] omits 65fdbb714d7f drm/bridge: tc358767: Implement atomic_check callback omits f5be62394dec drm/bridge: tc358767: Convert to atomic ops omits a219062b9a87 drm/bridge: tc358767: Change tc_ prefix to tc_edp_ for (e) [...] omits 9ba328035e68 dt-bindings: display: bridge: tc358867: Document DSI data- [...] omits dd550c7cdbe3 dt-bindings: display: bridge: tc358867: Document DPI outpu [...] omits 7ed2b0dabf7a drm/bridge: adv7511: clean up CEC adapter when probe fails omits 6f5efd118efa drm/bridge: anx7625: add missing destroy_workqueue() in an [...] omits 001b6169a920 drm/i915: Allow static DRRS on LVDS omits 1159c8339278 drm/i915: Allow static DRRS on all eDP ports omits f244cdfa72b8 drm/i915: Move intel_drrs_compute_config() into intel_dp.c omits c19909d037b6 drm/i915: Allow higher refresh rate alternate fixed modes omits 7634bef123bc drm/i915: Allow an arbitrary number of downclock modes omits ccaa910128c5 drm/i915: Stop duplicating the EDID fixed/downclock modes omits 3a3c4ce92962 drm/i915: Combine the EDID fixed_mode+downclock_mode looku [...] omits 05d2d45e8736 drm/i915: Nuke intel_drrs_init() omits 54746f57f089 drm/i915: Refactor non-EDID fixed mode duplication omits db10c14a2523 drm/i915: Put fixed modes directly onto the panel's fixed_ [...] omits 1c05183a3709 drm/i915: Extract intel_edp_has_drrs() omits aeb9f0a4a3dc drm/i915/display: Add HAS_MBUS_JOINING omits 9c67d9e84c7d drm/i915/dmc: split out dmc registers to a separate file omits fe1295e628c9 drm/i915/dmc: hide DMC version macros omits 5efde05f6af1 drm/i915/dmc: abstract GPU error state dump omits bc58192a9b59 drm/i915: Handle the DG2 max bw properly omits 3aefc722ff52 drm/edid: fix invalid EDID extension block filtering omits 66bfe59dd307 drm/vc4: Implement atomic_print_state for HVS channel state omits 220f125cd515 drm/vc4: Constify private state accessors omits 97a1f01b3f2f drm/atomic: Add atomic_print_state to private objects omits 018ad18f6ab0 drm/atomic: Print the state every non-blocking commit omits 8a3d3ea66f0d selftests/seccomp: Add SKIP for failed unshare() omits d049a24b15d8 drm/panel-edp: Fix AUO B133UAN01 panel id omits 47e794d69c0d drm/i915/display/adlp: Fix programing of PIPE_MBUS_DBOX_CTL omits 291f63e72e56 drm/i915/display/adlp: Adjust MBUS DBOX BW and B credits omits d7ade5f20e53 drm/i915/display/tgl+: Set default values for all register [...] omits 1dedcdd0336c drm/i915/dp: make DSC usage logging actually useful omits 179db7c1be5c drm/i915/audio: move has_audio checks to within codec enab [...] omits 1f31e35f2e88 drm/i915/audio: unify audio codec enable/disable debug logging omits 10ec4afd238d HID: intel-ish-hid: ipc: add ADL and RPL device id omits a7f46d5b91a5 drm/i915: Move intel_vtd_active and run_as_guest to i915_utils omits ca2cae9a48dd drm/i915/dmc: fix i915_reg_t usage omits f0147745f786 drm/i915/dmc: move dmc debugfs to intel_dmc.c omits 790daf744ea8 drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c omits 78a574deef7f drm/i915/dmc: simplify intel_dmc_load_program() conditions omits 1f682dc9fb37 ath11k: reduce the wait time of 11d scan and hw scan while [...] omits 801cb1d23428 ath11k: add support to search regdb data in board-2.bin fo [...] omits 1216c4d30723 wcn36xx: Implement tx_rate reporting omits 49c624f51ed5 Merge branches 'lkmm-dev.2022.03.29a' and 'srcu.2022.03.29 [...] omits 7770f645fa26 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 948ae98f6240 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits da877fde18ab tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 521aac712b51 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits dab2765298a5 tools/memory-model: Repair parseargs.sh header comment omits 405e3dd2f6ad tools/memory-model: Add "--" to parseargs.sh for addition [...] omits dc8339a1364c tools/memory-model: Make history-check scripts use mselect7 omits 32d828d9557d tools/memory-model: Make checkghlitmus.sh use mselect7 omits e61e6ed03fac tools/memory-model: Fix scripting --jobs argument omits f12342ff10b4 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 95d8dc836873 tools/memory-model: Add -v flag to jingle7 runs omits 812f15cd0072 tools/memory-model: Make runlitmus.sh check for jingle errors omits 00feb50e4465 tools/memory-model: Allow herd to deduce CPU type omits cbcce422dbda tools/memory-model: Keep assembly-language litmus tests omits cd44819efa38 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 7b399680dbfa tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 7d4ccf5faa3a tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 3104b8ccdfe9 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 52ff48fc2936 tools/memory-model: Hardware checking for check{,all}litmus.sh omits c3177e905f85 tools/memory-model: Fix checkalllitmus.sh comment omits ab39ff27fe7c tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 11b0780873a8 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 0219f19c0a1e tools/memory-model: Update parseargs.sh for hardware verification omits be8ac4e5a50a tools/memory-model: Fix paulmck email address on pre-exist [...] omits fc10ad64eec0 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 57aa0b771f38 tools/memory-model: Make judgelitmus.sh identify bad macros omits b0057a64de07 tools/memory-model: Make cmplitmushist.sh note timeouts omits fe60f1e4e6f9 tools/memory-model: Make judgelitmus.sh note timeouts omits 577bb94aa134 tools/memory-model: Document locking corner cases omits 6f4216c92639 srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits 58c56e55e3f2 srcu: Automatically determine size-transition strategy at boot omits 31749fd9d02b srcu: Add contention-triggered addition of srcu_node tree omits febb770cc368 srcu: Create concurrency-safe helper for initiating size t [...] omits 413aba15723e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits 8f1670ae5eb3 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits e3eea3dd811a srcu: Avoid NULL dereference in srcu_torture_stats_print() omits f3e780664d5a srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() omits e306be46b9e6 srcu: Add boot-time control over srcu_node array allocation omits ea142f24b368 srcu: Ensure snp nodes tree is fully initialized before traversal omits b9fb1ec6966c srcu: Use invalid initial value for srcu_node GP sequence numbers omits 2567937e80bb srcu: Compute snp_seq earlier in srcu_funnel_gp_start() omits 056094786a19 srcu: Make rcutorture dump the SRCU size state omits 9137ff34f34c srcu: Add size-state transitioning code omits 2465a5e9713b srcu: Dynamically allocate srcu_node array omits 229097d562cc srcu: Make Tree SRCU able to operate without snp_node array omits 900d237c7f2b srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf omits 15e6d352aac4 srcu: Fix s/is/if/ typo in srcu_node comment omits 9c8c6ca3e7cf srcu: Tighten cleanup_srcu_struct() GP checks omits 412c942bdfae drm/i915/ats-m: add ATS-M platform info omits ec57376fba5a drm/panel-edp: Add AUO B133UAN01 omits 756b807f6a3e drm/i915: Add RPL-S PCI IDs omits 50203b943b4f drm/i915: Change SDVO fixed mode handling omits 7a36980cd236 drm/i915: Use intel_panel_edid_fixed_mode() for sdvo omits 5248cc781d2f drm/i915: Extract intel_panel_encoder_fixed_mode() omits 14daee248f01 drm/i915: Extract intel_panel_vbt_sdvo_fixed_mode() omits 688a9bbccb90 drm/i915: Rename intel_panel_vbt_fixed_mode() omits f6d39f563cf7 drm/i915: Use intel_panel_preferred_fixed_mode() more omits e9ebf1359514 drm/i915: Extract intel_edp_add_properties() omits f01bae2dca3e drm/i915: Use DRM_MODE_FMT+DRM_MODE_ARG() omits 5d2fd49db9b4 drm/i915: Pass intel_connector to intel_panel_{init,fini}() omits d13dde449580 drm/i915: Split pipe+output CSC programming to noarm+arm pair omits e9b14658d519 drm/i915: Split color_commit() into noarm+arm pair omits 46fc66be60e8 drm/i915: Make ilk+ pfit regiser unlocked omits e0c603ef7050 drm/i915: Remove locks around skl+ scaler programming omits fd04847372ba docs: gpu: i915.rst: Fix DRRS documentation omits f40ab034b6ae drm/edid: split drm_add_edid_modes() to two omits f4e558ec9d9f drm/edid: add more general struct edid constness in the in [...] omits c14e724114fe drm/edid: constify struct edid passed around in callbacks [...] omits eed628f116a7 drm/edid: constify struct edid passed to detailed blocks omits 4194442daf05 drm/edid: constify struct detailed_timing in parsing callbacks omits fcfb2ea19868 drm/edid: constify struct detailed_timing in lower level parsing omits c8a4beba19a5 drm/edid: use struct detailed_timing member access in gtf2 [...] omits 90fd588f03a6 drm/edid: use struct detailed_timing member access in is_rb() omits a9b1f15f5331 drm/edid: pass a timing pointer to is_detailed_timing_desc [...] omits e379814b5fb7 drm/edid: pass a timing pointer to is_display_descriptor() omits 73091e4fb78b drm/edid: fix reduced blanking support check omits faacff8e6a52 drm/edid: don't modify EDID while parsing omits 657586e474bd drm/i915: Add a DP1.2 compatible way to read LTTPR capabilities omits 8b917cbe38e9 tilcdc: tilcdc_external: fix an incorrect NULL check on li [...] omits bdef417d8453 gma500: fix an incorrect NULL check on list iterator omits 77ef271faee9 drm/amdgpu: drop amdgpu_gtt_node omits fee2ede15542 drm/ttm: rework bulk move handling v5 omits 7842cf65b040 drm/ttm: de-inline ttm_bo_pin/unpin omits 6ce4431c7ba7 drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check o [...] omits b0e2c9ea5afc drm/ttm: allow bulk moves for all domains omits 5d05b988f1c0 drm/ttm: add resource iterator v4 omits 6a9b02899402 drm/ttm: move the LRU into resource handling v4 omits 749831acb1f6 drm/amdgpu/jpeg: Add jpeg ras error query support omits c543dcbe4237 drm/amdgpu/vcn: Add VCN ras error query support omits f0a339a8c096 drm/amdgpu/vcn: Add vcn and jpeg ver 2.6 ras register definition omits edd08fa137d3 drm/amdgpu/jpeg: Add jpeg block ras support omits 60fce7417fd6 drm/amdgpu/vcn: Add vcn ras support omits a3d63c62bdf0 drm/amdgpu: Add vcn and jpeg ras support flag omits 425d7a87e54e drm/amd/vcn: fix an error msg on vcn 3.0 omits 9f07550b3c8a drm/amdgpu: Re-classify some log messages in commit path omits 8ecad8d66d7f drm/amd/pm: Check feature support using IP version omits e3026a057f96 drm/amdgpu/vcn3: send smu interface type omits a63e6b83c214 amdgpu/pm: Implement emit_clk_levels for vega10 omits 5d8539d2fbe3 amdgpu/pm: Add new hwmgr API function "emit_clock_levels" omits 7e4e0e5c3849 drm/i915/display: Extend DP HDR support to hsw+ omits e795df5bbcf2 drm/sched: Fix htmldoc warning. omits 27f26359de9b drm/bridge: anx7625: Set downstream sink into normal status omits b2beae327e03 ath11k: store and send country code to firmware after recovery omits 3fd6afb623ba drm/i915/intel_combo_phy: Print I/O voltage info omits 73867c8709b5 drm/i915/display: Remove check for low voltage sku for max [...] omits 3ccd59f93004 drm: omapdrm: Do no allocate non-scanout GEMs through DMM/TILER omits 1948d28db621 drm: omapdrm: Support exporting of non-contiguous GEM BOs omits 86ad0397250c drm: omapdrm: simplify omap_gem_pin 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 omits 8f8cc3fb4350 drm/amdgpu: remove table_freed param from the VM code omits 4d30a83c740e drm/amdkfd: use tlb_seq from the VM subsystem for SVM as well v2 omits bffa91dadf59 drm/amdkfd: start using tlb_seq from the VM subsystem omits 5255e146c99a drm/amdgpu: rework TLB flushing omits e997b82745a5 drm/amdgpu: simplify VM update tracking a bit omits 184a69ca4d41 drm/amdgpu: separate VM PT handling into amdgpu_vm_pt.c omits 6e97c2f96892 drm/amdgpu: move VM PDEs to idle after update omits 3f8951cc123f drm/amd/display: move FPU related code from dcn316 to dml/ [...] omits fa896297b31b drm/amd/display: move FPU related code from dcn315 to dml/ [...] omits 26f4712aedbd drm/amd/display: move FPU related code from dcn31 to dml/d [...] omits 1918a0455d36 drm/amd/display: 3.2.178 omits 31f714b44959 drm/amd/display: [FW Promotion] Release 0.0.109.0 omits ed94aca6dbca drm/amdkfd: print unmap queue status for RAS poison consum [...] omits 4268d081619a drm/amd/display: Fix HDCP SEND AKI INIT error omits f3fa490960e8 drm/amdgpu: drop redundant check of harvest info omits 2f78f0d3e3a8 drm/amdgpu: Fix spelling mistake "regiser" -> "register" omits 1990e29b1900 drm/amdkfd: add RAS poison consumption handling for UTCL2 (v2) omits 6475ae2b7428 drm/amdgpu: add UTCL2 RAS poison query for Aldebaran (v2) omits 9d8a8d78d952 drm/amdkfd: replace source_id with client_id for RAS poiso [...] omits eed41975307a drm/amdkfd: refine event_interrupt_poison_consumption omits c5b266810c51 drm/amdgpu: make amdgpu_display_gem_fb_verify_and_init() static omits 60da2f7440f2 drm/amdgpu: drop amdgpu_display_gem_fb_init() omits 31d5c52346cc drm/amdgpu: make amdgpu_display_framebuffer_init() static omits 59ab4ee012f0 drm/qxl: fix qxl can't use in arm64 omits ec3cbb30893b drm/virtio: Remove restriction of non-zero blob_flags omits 194d250cdc4a drm/virtio: fix NULL pointer dereference in virtio_gpu_con [...] omits 673424ce0e77 ath9k: add functions to get paprd rate mask omits 193025378c44 ath9k: refactor ar9003_hw_spur_mitigate_ofdm omits 9aaff3864b60 ath9k: fix ar9003_get_eepmisc omits 3096a4d9eb9b ath9k: use AR9300_MAX_CHAINS when appropriate omits a96474a794e1 ath9k: split set11nRateFlags and set11nChainSel omits 26c31016fe7e ath9k: make ATH_SREV macros more consistent omits 7b0c70d92a43 ath11k: Add peer rhash table support omits 9d97114d2220 ath11k: add read variant from SMBIOS for download board data omits 62abdc06c50e ath11k: add fallback board name without variant while sear [...] omits 5cf4bc46c2f2 IDT: Fix Build warnings on some 32bit architectures. omits c7cded845fc1 ext4: truncate during setxattr leads to kernel panic omits db5dda167da5 ext4: fix fallocate to use file_modified to update permiss [...] omits e769a3504e27 drm/vc4: hdmi: Support HDMI YUV output omits dd39d024a847 drm/vc4: hdmi: Always try to have the highest bpc omits f785dcfc596c drm/vc4: hdmi: Take bpp into account for the scrambler omits 15a809211a69 drm/vc4: hdmi: Take the sink maximum TMDS clock into account omits 595dcf4eb859 drm/vc4: hdmi: Move clock calculation into its own function omits ccbf364f329c drm/vc4: hdmi: Move clock validation to its own function omits 6135ee077027 drm/vc4: hdmi: Rename pixel_rate variable omits 3dd4834a6efe drm/bridge: it6505: Fix build error omits 8938d48451f5 dma-buf: finally make the dma_resv_list private v2 omits 548e7432dc2d dma-buf: add dma_resv_replace_fences v2 omits f30bceab16d1 RDMA: use dma_resv_wait() instead of extracting the fence omits 0941a4e3c629 drm/etnaviv: stop using dma_resv_excl_fence v2 omits e0fd83dbe924 drm: bridge: it66121: Add audio support omits 003a1bd6a2a5 drm: bridge: it66121: Fix the register page length omits cc2f2df48a17 dt-bindings: display: bridge: it66121: Add audio support omits 9def41809e95 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] omits 0e1b951d6de0 Merge branch 'for-5.18/selftests-fixes' into for-next omits 52e527f28776 drm/gma500: Add crtc prefix to vblank functions omits d9f6e81272de drm/gma500: Declare a few functions static omits 12e67cca85a0 drm/gma500: Free the correct connector allocation omits 9f8308f4c94a drm/gma500: gma500 don't register non-hotpluggable connectors omits b1a7d0ddb169 drm/gma500: Make use of the drm connector iterator omits 3e712b3cfb58 drm/gma500: Uninstall interrupts on driver removal omits c89717bd0a0f drm/gma500: Use managed drmm_mode_config_init() omits 4aa5ac75bf79 KVM: s390: Fix lockdep issue in vm memop omits 1e4ac7173c93 ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability omits 0d7a8a6204ea ath11k: fix the warning of dev_wake in mhi_pm_disable_tran [...] omits 78e3e6094220 ath11k: Add hw-restart option to simulate_fw_crash omits 38194f3a605e ath11k: add synchronization operation between reconfigure [...] omits 13da397f884d ath11k: add support for device recovery for QCA6390/WCN6855 omits 0c104b6163e3 ath11k: disable regdb support for QCA6390 omits 7fb376ad7d3f ath11k: remove unused ATH11K_BD_IE_BOARD_EXT omits 2db80f93869d ath11k: acquire ab->base_lock in unassign when finding the [...] omits 1d27adee48cf selftests/seccomp: Don't call read() on TTY from background pgrp omits 54903c7a6b40 drm/i915: s/enable/active/ for DRRS omits 6185587b6675 drm/tilcdc: Use drm_mode_copy() omits cc436b1c674e drm/gma500: Use drm_mode_copy() omits ea0839691816 drm/i915: Add "maximum pipe read bandwidth" checks omits 5ac860cc5254 drm/i915: Fix DBUF bandwidth vs. cdclk handling omits 6731eb046cf7 drm/i915: Properly write lock bw_state when it changes omits 6c69d0bb9f15 drm/i915: Round up when calculating display bandwidth requ [...] omits 7243867c6f96 drm/i915: Nuke intel_bw_calc_min_cdclk() omits 0d21fd10fb3c drm/i915: Remove total[] and uv_total[] from ddb allocation omits c034363ca898 drm/i915: Pre-calculate plane relative data rate omits 943ed3cc0219 drm/i915: Split plane data_rate into data_rate+data_rate_y omits 7d4561722c3b drm/i915: Tweak plane ddb allocation tracking omits f99f55690798 drm/i915/display/adlp: More voltage swing table updates omits 6f6f9788d821 drm/vmwgfx: Disable command buffers on svga3 without gbobjects omits 8bb75aeb58bd drm/vmwgfx: validate the screen formats omits ab709795e386 drm/vmwgfx: Fix mob cursor allocation race omits 10a26e0d5fc3 drm/vmwgfx: Fix an invalid read omits c87857e21486 Merge branch 'trace/for-next-rtla' into trace/for-next omits 008bd15c4f17 drm/i915/sdvo: prefer __packed over __attribute__((packed)) omits 72a9bff38654 ath11k: change fw build id format in driver init log omits 997dc60f0855 ath11k: Refactor the peer delete omits c4e9705c5012 ath10k: Use of_device_get_match_data() helper omits 2c3fc50591ff ath10k: Trigger sta disconnect on hardware restart omits fd78f28f9f50 Merge branch 'work.namei' into for-next omits 4bdba4f4db4c drm/i915: Rename QGV request/response bits omits f8a1cb3ff439 drm/i915: Unconfuses QGV vs. PSF point masks omits 0fed4ddd18f0 drm/i915: Fix PSF GV point mask when SAGV is not possible omits 4593e8e06435 drm/i915: Rename pre-icl SAGV enable/disable functions omits de2cac863da9 drm/i915: Reject excessive SAGV block time omits 15fc156f22db drm/i915: Probe whether SAGV works on pre-icl omits c0074e71bf8d drm/i915: Rework SAGV block time probing omits d8f5855b31c0 drm/i915: Treat SAGV block time 0 as SAGV disabled omits 856082f021a2 fbdev: defio: fix the pagelist corruption omits b7d174479c8a ath6kl: fix typos in comments omits 9503a1fc123d ath9k: Use platform_get_irq() to get the interrupt omits a16d9b50cfba ath11k: support GTK rekey offload omits c3c36bfe998b ath11k: support ARP and NS offload omits 90bf5c8d0f7e ath11k: purge rx pktlog when entering WoW omits c417b247ba04 ath11k: implement hardware data filter omits fec4b898f369 ath11k: Add WoW net-detect functionality omits ba9177fcef21 ath11k: Add basic WoW functionalities omits 9f493fd71d4b drm/panel-edp: add LQ140M1JW46 edp panel entry omits daa83f744a31 dt-bindings: display/panel: Add Leadtek ltk035c5444t omits 7438f52b578a fbdev: Fix cfb_imageblit() for arbitrary image widths omits 61bfcb6a3b98 fbdev: Fix sys_imageblit() for arbitrary image widths omits fa2d8afa1f0a Merge branch 'for-5.18/fixes' into for-next omits 109d101e273d drm/i915: include uapi/drm/i915_drm.h directly where needed omits 5d5fb74630c1 drm/gma500: Cosmetic cleanup of irq code omits 76feffd16cc9 drm/gma500: Don't store crtc_funcs in psb_ops omits a29c6f882418 drm/gma500: Move gma_intel_crtc_funcs into gma_display.c omits 3138ba6e0653 drm/gma500: Remove unused declarations and other cruft omits 044feb974801 drm/vc4: add tracepoints for CL submissions omits 4442ac1af104 drm/ssd130x: Reduce temporary buffer sizes omits a97e753fd358 drm/ssd130x: Fix rectangle updates omits 7392f2459eef drm/format-helper: Fix XRGB888 to monochrome conversion omits 9b13a3fcd35f drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() omits aa457ff1b2be drm/doc: Clarify what ioctls can be used on render nodes omits 0438fd1aa69c drm/i915: move i915_gem_object_needs_bit17_swizzle() to i9 [...] omits f33b21f1397e drm/nouveau: Fix spelling mistake "endianess" -> "endianness" omits 07739597b4d0 drm/gma500: Move GTT memory-range setup into helper omits 5169f3592d48 drm/gma500: Move GTT enable and disable code into helpers omits d339386c9ffa drm/gma500: Move GEM memory management functions to gem.c omits 42ceddb696a0 drm/gma500: Inline psb_gtt_restore() omits d00f44ddfbb1 drm/gma500: Split GTT init/resume/fini into GTT and GEM functions omits 6069fd815d28 drm/gma500: Cleanup GTT uninit and error handling omits 97bd66c46d8b drm/gma500: Move GTT resume logic out of psb_gtt_init() omits 60a78f9ea0e6 drm/gma500: Move GTT setup and restoration into helper funtions omits e160b70ba160 drm/gma500: Remove struct psb_gtt.sem sempahore omits 14e92dd104cd drm/gma500: Move GTT locking into GTT helpers omits 16dad99de8f2 drm/gma500: Acquire reservation lock for GEM objects omits de2d1822f948 drm/gma500: Remove struct psb_gem_object.npage omits e5086cb3f3d3 drm/i915: Reject unsupported TMDS rates on ICL+ omits 47042e0ddd21 drm/solomon: Make DRM_SSD130X depends on MMU omits 579899c7da71 drm/i915: Deal with bigjoiner vs. DRRS omits 1b333c679a0f drm/i915: Do DRRS disable/enable during pre/post_plane_update() omits 1c00404769dc drm/i915: Schedule DRRS work from intel_drrs_enable() omits fb4ae6e6500a drm/i915: Don't cancel/schedule drrs work if the pipe wasn [...] omits 70e10a2b7e98 drm/i915: Determine DRRS frontbuffer_bits ahead of time omits 18f23b92187f drm/i915: Fix DRRS frontbuffer_bits handling omits ead8fb9c7848 drm/i915: Add missing tab to DRRS debugfs omits 2260e4d8f51c drm/i915: Put the downclock_mode check back into can_enabl [...] omits 1c7cea157912 drm/i915: Use drm_mode_copy() omits 6009ff9e8020 Merge branch 'fs.mount_setattr.fixes' into for-next omits a4f24ada636d drm/blend: fix typo in the comment omits e3040a96e084 Merge branches 'work.misc', 'work.mount' and 'pidfd.mount_ [...] omits e6c096b8d709 move mount-related externs from fs.h to mount.h omits 3eaeb5de0735 blob_to_mnt(): kern_unmount() is needed to undo kern_mount() omits 30f3cecddee4 m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb... omits c0a650363225 build_mount_idmapped(): don't open-code proc_ns_fget() omits 970493fe4b42 linux/mount.h: trim includes omits 77d72ed53f2e uninline may_mount() and don't opencode it in fspick(2)/fsopen(2) omits 15f26bdc81f7 drm/i915/display: Do not re-enable PSR after it was marked [...] omits 8f0c1c0949b6 drm/i915/display: Fix HPD short pulse handling for eDP omits 345b7c4b8688 drm/i915: Convert fixed_mode/downclock_mode into a list omits c5ee23437cae drm/i915: Implement static DRRS omits c2f12155536a drm/i915: Enable eDP DRRS on ilk/snb port A omits e8ae25df5080 drm/i915: Move DRRS enable/disable higher up omits 851f15fe4c1a drm/i915: Stash DRRS state under intel_crtc omits ba770ce36b60 drm/i915: Eliminate the intel_dp dependency from DRRS omits a1b952d4d0a4 drm/i915: Introduce intel_drrs_type_str() omits f0a57798fb5c drm/i915: Introduce intel_panel_drrs_type() omits 43af67435711 drm/i915: Introduce intel_panel_preferred_fixed_mode() omits 53f64f3a24c1 drm/i915: Introduce intel_panel_get_modes() omits 092706786e11 drm/i915: Introduce intel_panel_{fixed,downclock}_mode() omits c25300f0797b drm/i915: Nuke dev_priv->drrs.type omits 0032cfd67020 drm/i915: Simplify intel_panel_info() omits 457e992b3508 drm/i915/lvds: Pass fixed_mode to compute_is_dual_link_lvds() omits 54b6af690925 drm/i915/sdvo: Pass the requesed mode to intel_sdvo_create [...] omits dee5488737dc drm/i915/dsi: Pass fixed_mode to *_dsi_add_properties() omits 776c6c8343b9 drm/i915/display/adlp: Update eDP voltage swing table omits 5f1b97cb9af6 x86/gpu: include drm/i915_pciids.h directly in early quirks omits ec5d4a723b57 drm/panel: Use drm_mode_duplicate() omits 193c4df5b0dc drm/imx: Use drm_mode_duplicate() omits d008bc331fb1 drm/bridge: Use drm_mode_copy() omits 2d3eec897033 drm: Add drm_mode_init() omits 3cc519d82627 Merge branch 'for-5.17/upstream-fixes' into for-next omits f06e95c3a4ca Merge fsnotify cleanup from Bang Li. omits 1be9b7206b7d Merge branch 'for-5.18' into for-next omits 21e415003b8d namei: cleanup double word in comment omits b861de246912 drm/vmwgfx: Stop using surface dma commands on most config [...] omits 32160e6a98f3 drm/vmwgfx: Implement MSI/MSI-X support for IRQs omits 5405d25b9e8e drm/vmwgfx: Initialize drm_mode_fb_cmd2 omits 23b0e695d4ca drm/vmwgfx: Allow querying of the SVGA PCI id from the userspace omits c593197b6ece drm/vmwgfx: Fix fencing on SVGAv3 omits af326e28380a drm/vmwgfx: Print capabilities early during the initialization omits bb30d8d8c1b0 drm/vmwgfx: Cleanup multimon initialization code omits 485d98d472d5 drm/vmwgfx: Add support for CursorMob and CursorBypass 4 omits dd7ae6b3e857 drm/i915: Rename PIPECONF refresh select bits omits 5a220c536b50 drm/i915: Clean up DRRS refresh rate enum omits 8e9c9848d846 drm/i915: Polish drrs type enum omits 1fa7bb121401 drm/i915: Program MSA timing delay on ilk/snb/ivb omits b395c29add3c drm/i915: Read DRRS MSA timing delay from VBT omits 5f6a9bea1637 drm/i915: Pimp DRRS debugs omits faf6e8fc73aa drm/i915: Constify intel_drrs_init() args omits 2953d7327456 drm/i915: Fix up some DRRS type checks omits 8885ae5142a4 Merge branch 'mvebu/dt64' into mvebu/for-next omits 5ea063cd440d Merge branch 'mvebu/dt' into mvebu/for-next omits 5004e6297fee Merge branch 'mvebu/arm' into mvebu/for-next omits 15deead931a1 drm/i915: Remove struct dp_link_dpll omits 8b3ed19ccf9f drm/i915: Populate bxt/glk DPLL clock limits a bit more omits 3917f4846532 drm/i915: Replace hand rolled bxt vco calculation with chv [...] omits fe649940c2a0 drm/i915: Replace bxt_clk_div with struct dpll omits 734fe6f17237 drm/i915: Store the m2 divider as a whole in bxt_clk_div omits 8b080334e97e drm/i915: Clean up bxt/glk PLL registers omits 8e38c6b57e5d drm/i915: Remove redundant/wrong comments omits 9ca48a806cf2 drm/i915: Store the /5 target clock in struct dpll on vlv/chv omits 8d8b2dd3995f drm/i915: Make the PIPESRC rect relative to the entire big [...] omits 759b30f70597 drm/i915: Remove leftover cnl SAGV block time omits f28dd5075675 drm/bridge: analogix_dp: Enable autosuspend omits 8fb6c44fe846 drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX omits 46db48f25ed1 drm/bridge: Add myself as a reviewer for the Parade PS8640 [...] omits 59c217b3dde5 drm/bridge: Add myself as a reviewer for the TI SN65DSI86 [...] omits 73a46da4fa7c drm/bridge: Add MAINTAINERS entry for DRM drivers for brid [...] omits 9e82ea0fb1df drm/bridge: anx7625: switch to devm_drm_of_get_bridge omits a134109c3017 drm: ssd130x: Always apply segment remap setting omits efb37e66b757 drm: ssd130x: Fix COM scan direction register mask omits 14a28e79f5f6 drm/bridge: ti-sn65dsi86: switch to devm_drm_of_get_bridge omits d583e7527324 drm/bridge: anx7625: check the return on anx7625_aux_trans omits 4404cdb59b33 drm/bridge: anx7625: config hs packets end aligned to avoi [...] omits 7d8d0b4dcc53 drm/mediatek: implement the DSI HS packets aligned omits 1498915233dd drm/dsi: transfer DSI HS packets ending at the same time omits df0a9e8d3008 dt-bindings: display: sitronix, st7735r: Remove spi-max-fr [...] omits a2e8cbb27722 dt-bindings: display: sitronix, st7735r: Make reset-gpios [...] omits 471e201f5435 dt-bindings: display: sitronix, st7735r: Fix backlight in example omits d296089b5bc3 drm/i915/dsi: use min_t() to make code cleaner omits 25e9770981f1 prlimit and set/getpriority tasklist_lock optimizations omits 1f5c135ee509 ipc: Store ipc sysctls in the ipc namespace omits dc55e35f9e81 ipc: Store mqueue sysctls in the ipc namespace omits 07b58d61275e drm/doc: pull in drm_buddy.c omits c1b16fbd1698 drm/bridge: ti-sn65dsi83: switch to devm_drm_of_get_bridge omits aec9a8576eec drm/bridge: tc358775: switch to devm_drm_of_get_bridge omits 0d9c5e6733a7 drm/bridge: tc358762: switch to devm_drm_of_get_bridge omits 5486eac81004 drm/bridge: parade-ps8640: switch to devm_drm_of_get_bridge omits 55ad1a56b4f9 drm/bridge: parade-ps8622: switch to devm_drm_of_get_bridge omits bbefe708816a drm/bridge: nxp-ptn3460: switch to devm_drm_of_get_bridge omits e026f2880235 drm/komeda: plane: Remove redundant color encoding and ran [...] omits c410976a7282 drm/komeda: plane: Remove redundant zpos initialisation omits 8a0982b60f5a drm/komeda: plane: switch to plane reset helper omits 8f2a3970c969 drm/omap: fix NULL but dereferenced coccicheck error omits c4439eccd55e Pull udf cleanup from Colin Ian King. omits 49c14f94ccfe clocksource/drivers/timer-of: check return value of of_iom [...] omits 016d1ca3f6ad drm/selftests: missing error code in igt_buddy_alloc_smoke() omits f6e68388443f drm: Drop commas after SoC match table sentinels omits 17e571fe720d drm/i915/gmbus: use to_intel_gmbus() instead of open coding omits 71abfcbeae3e drm/i915/gmbus: move some local bus variables within loops omits fd8be27e50e0 efifb: Remove redundant efifb_setup_from_dmi stub omits 8b766b0f8eec sysfb: Enable boot time VESA graphic mode selection omits a4a072d98d8c sysfb: Make config option dependencies explicit omits 09077bc31165 drm/bridge_connector: enable HPD by default if supported omits 8b986e2a051c drm/i915: Use bigjoiner_pipes more omits 4d1b53dfbf24 drm/i915: Eliminate bigjoiner boolean omits 26111a161ab5 drm/i915: Start tracking PIPESRC as a drm_rect omits 0fa1d65e7dda drm/i915: Use designated initializers for bxt_dp_clk_val[] omits 392f662b930d drm/i915: Remove bxt m2_frac_en omits 2dfac87c7c4a drm/i915: Clean up some struct/array initializers omits fe70b262e781 drm/i915: Move a bunch of stuff into rodata from the stack omits 4a1e1758b2db drm/i915: Nuke skl_wrpll_context_init() omits a97087026d0e drm/i915: Relocate a few more pch transcoder bits omits 108a112f5eba drm/i915: Relocate ibx pch port sanitation code omits 6561a9d63813 drm/i915: Remove framestart_delay sanitation omits 50c335f94d71 drm/i915: Move framestart_delay to crtc_state omits 85f50a373fac drm/i915/dmc: Update DMC to v2.16 on ADL-P omits fc3785fb56a2 drm/selftests: fix a shift-out-of-bounds bug omits e9b67ec2d38a drm/i915: include linux/highmem.h and linux/swap.h where needed omits 63a78bbb418c drm/i915/gmbus: alloc intel_gmbus dynamically omits 65cd963ea239 drm/i915/gmbus: pass gpio reg to intel_gpio_setup() omits 39a8c428fedf drm/i915/gmbus: reduce gmbus pin lookups in gmbus setup omits 69e807a5a9ff drm/i915/gmbus: combine gmbus pin lookups to one function omits 8d80cceecdd9 drm/i915/adl-n: Add stepping info omits 2046e733e125 drm/nouveau/instmem: fix uninitialized_var.cocci warning omits 6b4e414ce8da drm/i915: Pimp async flip debugs omits 2e08437160d1 drm/i915: Fix the async flip wm0/ddb optimization omits b0b2bed2a130 drm/i915: Check async flip capability early on omits 6475e106821b drm/i915: Don't skip ddb allocation if data_rate==0 omits 98bf4f47a86c drm/i915/dg2: Use I915_BO_ALLOC_CONTIGUOUS flag for DPT omits 9c95f96392d9 drm/i915/display: Allow users to disable PSR2 omits 8d5516d18b32 drm/i915/psr: Set "SF Partial Frame Enable" also on full update omits 5708fe0db0ed drm/i915: update new TMDS clock setting defined by VBT omits 09550c7fcde1 drm/i915/display/adlp: Remove code related to underrun recovery omits d9540eeaa3d1 Merge branches 'nuvoton-dt-for-v5.18' and 'dt-for-v5.18' i [...] omits 2c1acb13c3ef ARM: dts: aspeed: ast2600-evb: Enable GFX device omits 0c41016e8151 ARM: dts: aspeed: Add GFX node to AST2600 omits 450b056c92fa ARM: dts: aspeed: Enable Dual SPI RX transfers omits 0a967f5bfd91 iommu/vt-d: Add RPLS to quirk list to skip TE disabling omits f79a568add12 drm/i915: Use str_on_off() omits ff9fbe7ce1c1 drm/i915: Use str_enabled_disabled() omits 707c3a7d99b1 drm/i915: Use str_enable_disable() omits 01fabda8e3d6 drm/i915: Use str_yes_no() omits 487606687984 Merge reiserfs deprecation patch. omits 230bc2bed518 Merge drm/drm-next into drm-intel-next omits c5f75d490fc2 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 17003d109e6c drm/i915: make a handful of read-only arrays static const 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 omits cde4b57a1c51 Merge branch 'for-5.17/upstream-fixes' into for-next omits 60157d4f9e2e Merge branch 'for-5.18/core' into for-next omits 5bd244f9134b Merge branch 'for-5.17/upstream-fixes' into for-next omits 008b6635d1e6 Merge branch 'for-5.18/uclogic' into for-next omits 47f16fe53545 drm/i915: Move intel_display_power_well_is_enabled() to in [...] omits 3ab5e051cb32 drm/i915: Add functions to get a power well's state/name/d [...] omits 90cf356bb4eb drm/i915: Add function to call a power well's sync_hw() hook omits ef1e17089190 drm/i915: Move power well get/put/enable/disable functions [...] omits 314fe7dce413 drm/i915: Move i915_power_well_regs struct into i915_power [...] omits a5c517331279 drm/i915: Remove redundant state verification during TypeC [...] omits 359441cdc5e7 drm/i915: Sanitize open-coded power well enable()/disable() calls omits 492c1ae2f27c drm/i915: Fix the VDSC_PW2 power domain enum value omits 5c190e5394cc drm/i915/wm: use REG_FIELD_{PREP,GET} for PLANE_WM_BLOCKS_MASK omits 2d0539575abb drm/i915: Fix MSO vs. bigjoiner timings confusion omits 6f4cafdfe77c drm/i915: Extract intel_crtc_compute_pipe_mode() omits 9c1197a0f82d drm/i915: Extract intel_crtc_compute_pipe_src() omits 0338ba69234b drm/i915: Extract intel_bigjoiner_adjust_timings() omits a8c0109c5200 drm/i915: Extract intel_splitter_adjust_timings() omits 3dda9ee49ea5 drm/i915: Rename variables in intel_crtc_compute_config() omits c2393a1d8bd1 drm/i915: Remove nop bigjoiner state copy omits 6c6465fc33c5 drm/i915: Fix cursor coordinates on bigjoiner slave omits cccc71b552a1 drm/i915: Avoid negative shift due to bigjoiner_pipes==0 omits 53581504a8e2 drm/i915: s/JSP2/ICP2/ PCH omits b53c24f69199 drm/tegra: Support YVYU, VYUY and YU24 formats omits c25eae9d06b6 drm/tegra: Support semi-planar formats on Tegra114+ omits f3e0a175dcfe drm/tegra: Fix planar formats on Tegra186 and later omits 0bb9320fc457 gpu: host1x: Fix a memory leak in 'host1x_remove()' omits d65e338027e7 gpu: host1x: Fix an error handling path in 'host1x_probe()' omits 2ff5560e23c8 drm/i915/dmc: Do not try loading wrong DMC version omits 6b421a98d1e4 Merge Zhang's ext2 cleanup. omits 4a14311a3b93 counter: Stop using dev_get_drvdata() to get the counter device omits b4eb76d82a0e drm/i915/dg2: Skip output init on PHY calibration failure omits 772ba8d68515 drm/i915: Make pre-skl sprite plane registers unlocked omits 7ad9993b2368 drm/i915: Make most pre-skl primary plane registers unlocked omits 0225a90981c8 drm/i915: Make cursor plane registers unlocked omits 14ad15296d1f drm/i915: Make skl+ universal plane registers unlocked omits f8a005eb8972 drm/i915: Optimize icl+ universal plane programming omits 072ce4164f97 drm/i915/dg2: Tile 4 plane format support omits c6e7deb0f092 drm/i915: Introduce new Tile 4 format omits 7419e29ce8ac Merge Amir's fsnotify fix & speedup. omits e8134595e3f1 Merge branch 'for-5.18' into for-next omits b44a7f076ce1 Merge branch 'for-5.18/selftests-fixes' into for-next omits 1c4b5ecb7ea1 remove the h8300 architecture 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 c2489617b3b9 apparmor: Fix undefined reference to `zlib_deflate_workspacesize' omits 15acceb9f0d6 Merge branch 'for-5.18-panic-deadlocks' into for-next omits dcd03ba15947 Merge branch 'for-5.18' into for-next omits c4b0059be663 Merge branch 'for-5.18' into for-next omits c0774561bd46 Merge branch 'for-5.17/upstream-fixes' into for-next omits 8b943e92aede Merge branch 'for-5.17/upstream-fixes' into for-next omits 40282358ae30 Merge branch 'for-5.18/apple' into for-next omits 5c9d54d2c2bd Merge branch 'for-5.18/razer' into for-next omits be94d0aa19ee Merge branch 'for-5.17/upstream-fixes' into for-next omits 37ee26c43358 Merge branch 'for-5.18/apple' into for-next omits 714af0dbfa78 Merge branch 'for-5.18/uclogic' into for-next omits aaca3f07f25d Merge branch 'for-5.12/i2c-hid' into for-next omits 27c6565ac313 Merge branch 'for-5.17/upstream-fixes' into for-next omits cfab610f0005 Merge branch 'for-5.18' into for-next omits 7035abfeb16d Merge branch 'for-5.18-panic-deadlocks' into for-next omits ad9bff39fb84 Merge branch 'for-5.17-fixes' into for-next omits cc64431a9607 Merge branch 'for-5.17/upstream-fixes' into for-next omits c537b53ed352 Merge branch 'for-5.12/i2c-hid' into for-next omits d52c14f5f9b3 Merge branch 'pidfd.fd_install' into for-next omits 13db6c2acdcd apparmor: fix aa_label_asxprint return check omits 15b39415b669 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-next omits 2b3566c337c3 Merge branch 'for-5.17/upstream-fixes' into for-next omits 3928cf08334e pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards omits 6c00ef0d3c68 drivers/pcmcia: Fix typo in comment omits 48da2ddc4c78 Merge branch 'for-5.17-fixes' into for-next omits 180b54d4c3da Merge branch 'for-5.18/sigma-micro' into for-next omits bdb5fcc74d34 Merge branch 'for-5.18/google' into for-next omits fbe201d16bb1 Merge branch 'for-5.17/upstream-fixes' into for-next omits d4c575491c82 Merge branch 'for-5.17/upstream-fixes' into for-next omits b1c852c71719 Merge branch 'for-5.17-fixes' into for-next omits 364bd29902ae apparmor: Fix some kernel-doc comments omits 8db29b0b58d8 apparmor: Fix some kernel-doc comments omits 6431226f1d74 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] omits c36d6a662e2b get rid of dead code in legitimize_root() omits fb731123c794 fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy() omits 65c2c0709d8e Merge branch 'rework/fast-next-seq' into for-next omits 5f42e6a8ca26 apparmor: Use struct_size() helper in kmalloc() omits 7b4c6bfb3b41 apparmor: Fix failed mount permission check error message omits a5a122fe88a5 security/apparmor: remove redundant ret variable omits 70cb9f8d1242 apparmor: fix quiet_denied for file rules omits 0b01476aea64 apparmor: resolve uninitialized symbol warnings in policy_ [...] omits d0c1524735be apparmor: Update MAINTAINERS file with the lastest information omits 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next omits 272f70d2ae5c Merge branch 'for-5.17/upstream-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 32fdbc45ade0 Merge branch 'for-5.17/kallsyms' into for-next omits 1ce93cb102e7 soc: fsl: qe: Check of ioremap return value omits 6e55608192b4 soc: fsl: qe: fix typo in a comment omits faf919381e59 soc: fsl: guts: Add a missing memory allocation failure check omits a091b198ba1a Merge branch 'for-5.17' into for-next omits b699a483de89 Merge branch 'for-5.16-fixes' into for-next omits 1bec0754eaa0 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] omits 395cc1cdcbd4 Merge branch 'for-5.17' into for-next omits fddacc7ff4dd soc: fsl: guts: Revert commit 3c0d64e867ed omits 8cdf3792526a Merge branch 'for-5.17/fixes' into for-next omits 39945055a7c5 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] omits fda01a1f8d07 apparmor: Enable tuning of policy paranoid load for embedd [...] omits abfb9c0725f2 apparmor: make export of raw binary profile to userspace optional omits 6a029e3d3e4a apparmor: Update help description of policy hash for intro [...] omits c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits 09b7bafa9876 Merge branch 'for-5.17' into for-next omits 875e5cc6b065 lsm: Fix kernel-doc omits 0906a50ee6f3 apparmor: Fix kernel-doc omits d86d1652ab13 apparmor: test: Remove some casts which are no-longer required omits 9b7f83e0c25b apparmor: fix absroot causing audited secids to begin with = omits ce94980d2970 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits b4a213c53eed ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels omits 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-next omits 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next omits 97b289cfd305 Merge branch 'for-5.17' into for-next omits 67a4fa80561f soc: fsl: Correct MAINTAINERS database (SOC) omits a8abda432c3c soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) omits 38a895d7dacf soc: fsl: Replace kernel.h with the necessary inclusions omits 208ed795559b dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] omits b75c41b72271 dt-bindings: qoriq-clock: add missing compatible for lx2160a omits 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes omits 52e00ea6b26e fs/ntfs3: Update valid size if -EIOCBQUEUED omits 114346978cf6 fs/ntfs3: Check new size for limits omits 3880f2b816a7 fs/ntfs3: Fix fiemap + fix shrink file size (to remove pre [...] omits 9186d472ee78 fs/ntfs3: In function ntfs_set_acl_ex do not change inode- [...] omits 3a2154b25a9f fs/ntfs3: Optimize locking in ntfs_save_wsl_perm omits 2d44667c306e fs/ntfs3: Update i_ctime when xattr is added omits 87e21c99bad7 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_ac [...] omits e95113ed4d42 fs/ntfs3: Keep preallocated only if option prealloc enabled omits e589f9b7078e fs/ntfs3: Fix some memory leaks in an error handling path [...] omits 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next omits 4b4e6c24e679 Merge branch 'rework/printk_safe-removal' into for-next omits eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next omits ad7fea30c59e Merge branch 'for-5.16' into for-next omits 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits 95b115332a83 zonefs: remove redundant null bio check omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next 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 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 8f8a3afc0c22 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 45bd8951806e arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_REGS selection for clang adds 0ff74a23e08f arm64: fix typos in comments adds 56dcb46d21ac Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] 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 059bea473593 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 94c974a9dc6f Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 033ea593bd2e Merge branch 'fixes' of https://git.linaro.org/people/jens [...] 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 2c5aee85af3c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 42b5b0483e05 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 23d23bc693de 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 d8c1d8dd6bb3 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds fd50d81406bc 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 23f3cbbae210 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c0dce63b1427 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] 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 1144580dad0e Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] 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 d2dc12859572 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] 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 aa798e53a985 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] 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 2f6ef42a0db1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] 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 97ea5194409e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e7e51eb037d1 iio: dac: ltc2688: fix voltage scale read adds b5d6ba09b10d iio: imu: inv_icm42600: Fix I2C init possible nack adds 99f7b55d4628 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 81022a170462 Input: omap4-keypad - fix pm_runtime_get_sync() error checking adds 470776c6b034 Input: add Marine Navigation Keycodes adds b330a373f5d5 Merge branch 'for-linus' 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 261db7b6ea1c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 b787cba4a491 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] 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 381229b33f4a Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git 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 b6899ad996c5 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 4aaaaf0f2798 hwmon: (f71882fg) Fix negative temperature adds 44008acd4ae1 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] 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 2720d9356476 btrfs: improve error reporting in lookup_inline_extent_backref adds fb95740ffb07 Merge branch 'misc-5.18' into next-fixes adds 38b7a19f4e55 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds c7f98e30bd58 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 436ce66003d5 ARM: s3c: mark as deprecated and schedule removal adds 3651548a1c36 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ac875df4d854 pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config adds da46e4f21cbb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds faad6cebded8 scsi: sr: Do not leak information in ioctl adds 16bae776ace3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 f6f7316206b2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 6c29bd3518d7 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] 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 e262bb188848 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8a66c92f2c4d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 813d98e2e26d Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] 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 1e9235a24947 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] 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 36eb7c8b5f8e kbuild: support W=e to make build abort in case of warning adds 0c014c7927e6 kheaders: Have cpio unconditionally replace files adds a7fdf95e04f4 scripts: dummy-tools, add pahole adds 2c41434dc49c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3e86d9e55f79 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...]
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/gnu-release-arm-n [...]
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 | 6 +- .rustfmt.toml | 12 - Documentation/ABI/testing/securityfs-secrets-coco | 51 - Documentation/ABI/testing/sysfs-driver-ccp | 87 - .../RCU/Design/Data-Structures/Data-Structures.rst | 2 +- .../Expedited-Grace-Periods.rst | 2 +- .../RCU/Design/Requirements/Requirements.rst | 36 +- Documentation/RCU/arrayRCU.rst | 4 +- Documentation/RCU/checklist.rst | 9 +- Documentation/RCU/rcu.rst | 13 +- Documentation/RCU/rculist_nulls.rst | 2 +- Documentation/RCU/stallwarn.rst | 18 - Documentation/RCU/whatisRCU.rst | 18 +- Documentation/accounting/delay-accounting.rst | 5 +- Documentation/admin-guide/blockdev/zram.rst | 5 - Documentation/admin-guide/kernel-parameters.txt | 111 +- Documentation/admin-guide/mm/hugetlbpage.rst | 2 +- Documentation/admin-guide/mm/index.rst | 1 - Documentation/admin-guide/mm/ksm.rst | 18 - Documentation/admin-guide/mm/multigen_lru.rst | 152 - Documentation/admin-guide/sysctl/vm.rst | 9 - Documentation/core-api/index.rst | 1 - Documentation/core-api/printk-index.rst | 137 - Documentation/dev-tools/kunit/api/index.rst | 5 - Documentation/dev-tools/kunit/api/resource.rst | 13 - Documentation/dev-tools/kunit/running_tips.rst | 3 +- Documentation/dev-tools/testing-overview.rst | 63 - Documentation/devicetree/bindings/arm/fsl.yaml | 70 +- .../arm/mediatek/mediatek,mt7622-pcie-mirror.yaml | 42 - .../bindings/arm/mediatek/mediatek,mt7622-wed.yaml | 50 - .../devicetree/bindings/arm/omap/prcm.txt | 7 +- Documentation/devicetree/bindings/arm/qcom.yaml | 21 - Documentation/devicetree/bindings/arm/renesas.yaml | 2 - .../devicetree/bindings/arm/rockchip.yaml | 5 - Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - Documentation/devicetree/bindings/arm/syna.txt | 4 + .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 52 - .../devicetree/bindings/clock/qcom,rpmcc.txt | 63 + .../devicetree/bindings/clock/qcom,rpmcc.yaml | 75 - .../bindings/clock/qcom,sc7280-lpasscorecc.yaml | 172 - .../bindings/clock/renesas,h8300-div-clock.txt | 24 + .../bindings/clock/renesas,rzg2l-cpg.yaml | 7 +- .../bindings/clock/rockchip,rk3399-cru.yaml | 33 +- .../clock/samsung,exynos4412-isp-clock.yaml | 1 + .../devicetree/bindings/clock/ti-clkctrl.txt | 4 +- .../devicetree/bindings/clock/ti/clockdomain.txt | 3 - .../devicetree/bindings/clock/ti/composite.txt | 3 - .../bindings/clock/ti/fixed-factor-clock.txt | 1 - .../devicetree/bindings/clock/ti/gate.txt | 1 - .../devicetree/bindings/clock/ti/interface.txt | 1 - Documentation/devicetree/bindings/clock/ti/mux.txt | 1 - .../bindings/crypto/allwinner,sun8i-ce.yaml | 1 + .../devicetree/bindings/devfreq/rk3399_dmc.txt | 212 + .../bindings/display/amlogic,meson-dw-hdmi.yaml | 1 + .../display/bridge/google,cros-ec-anx7688.yaml | 1 + .../bindings/display/bridge/ite,it66121.yaml | 3 - .../devicetree/bindings/display/bridge/ps8640.yaml | 1 + .../bindings/display/bridge/toshiba,tc358767.yaml | 22 +- .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 1 + .../bindings/display/mediatek/mediatek,merge.yaml | 1 + .../bindings/display/panel/ilitek,ili9341.yaml | 1 + .../display/panel/leadtek,ltk035c5444t.yaml | 59 - .../bindings/display/panel/orisetech,otm8009a.yaml | 1 + .../bindings/display/panel/panel-timing.yaml | 42 +- .../bindings/display/sitronix,st7735r.yaml | 6 +- .../bindings/display/solomon,ssd1307fb.yaml | 13 - .../display/sprd/sprd,display-subsystem.yaml | 1 + .../devicetree/bindings/display/st,stm32-ltdc.yaml | 1 + .../devicetree/bindings/dma/altr,msgdma.yaml | 2 +- .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 110 - .../devicetree/bindings/dma/qcom,gpi.yaml | 3 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 19 +- .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 1 + .../devicetree/bindings/dma/st,stm32-mdma.yaml | 1 + .../devicetree/bindings/example-schema.yaml | 14 +- .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 5 +- .../devicetree/bindings/firmware/qcom,scm.txt | 3 +- .../bindings/gpio/realtek,otto-gpio.yaml | 34 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 5 - .../bindings/gpio/socionext,uniphier-gpio.yaml | 17 - .../devicetree/bindings/gpu/samsung-rotator.yaml | 1 + Documentation/devicetree/bindings/h8300/cpu.txt | 13 + .../devicetree/bindings/hwmon/adt7475.yaml | 1 + .../devicetree/bindings/hwmon/ti,tmp464.yaml | 5 +- .../devicetree/bindings/i2c/i2c-gate.yaml | 1 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 53 + .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 118 - .../devicetree/bindings/i2c/i2c-mux-gpmux.yaml | 1 + .../devicetree/bindings/i2c/qcom,i2c-qup.txt | 40 + .../devicetree/bindings/i2c/qcom,i2c-qup.yaml | 89 - .../devicetree/bindings/iio/adc/adi,ad7291.yaml | 1 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 4 +- .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 7 +- .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 34 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 1 - .../devicetree/bindings/input/azoteq,iqs7222.yaml | 960 --- .../bindings/interrupt-controller/qcom,pdc.txt | 5 +- .../interrupt-controller/renesas,h8300h-intc.txt | 22 + .../interrupt-controller/renesas,h8s-intc.txt | 22 + .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 1 + .../bindings/leds/backlight/qcom-wled.yaml | 2 +- .../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 1 + 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/microchip,xisc.yaml | 1 + .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 6 + .../memory-controllers/renesas,h8300-bsc.yaml | 35 + .../memory-controllers/renesas,rpc-if.yaml | 5 - .../memory-controllers/rockchip,rk3399-dmc.yaml | 384 -- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 30 +- .../bindings/mmc/marvell,xenon-sdhci.txt | 173 + .../bindings/mmc/marvell,xenon-sdhci.yaml | 275 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 15 +- Documentation/devicetree/bindings/mtd/elm.txt | 16 + .../bindings/mtd/hisilicon,fmc-spi-nor.txt | 2 +- .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 8 + Documentation/devicetree/bindings/mtd/ti,elm.yaml | 72 - .../devicetree/bindings/net/mediatek-net.txt | 10 - .../devicetree/bindings/net/mscc,miim.yaml | 61 - .../devicetree/bindings/net/mscc-miim.txt | 26 + .../devicetree/bindings/net/qcom,ipa.yaml | 7 - .../devicetree/bindings/net/smsc,lan91c111.yaml | 61 - .../devicetree/bindings/net/smsc-lan91c111.txt | 17 + .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 1 + .../bindings/net/wireless/qcom,ath11k.yaml | 2 +- .../bindings/net/wireless/silabs,wfx.yaml | 137 - .../devicetree/bindings/nvmem/apple,efuses.yaml | 50 - .../bindings/pci/socionext,uniphier-pcie.yaml | 96 - .../devicetree/bindings/pci/uniphier-pcie.txt | 82 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 4 - .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 91 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 47 +- .../bindings/phy/socionext,uniphier-usb2-phy.yaml | 3 - .../phy/socionext,uniphier-usb3hs-phy.yaml | 89 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 98 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 5 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../bindings/power/renesas,rcar-sysc.yaml | 15 +- .../bindings/power/renesas,rzg2l-sysc.yaml | 5 +- .../bindings/power/supply/cw2015_battery.yaml | 1 + .../bindings/power/supply/power-supply.yaml | 1 + .../bindings/power/supply/ti,lp8727.yaml | 1 + .../bindings/power/supply/tps65217-charger.yaml | 2 +- .../devicetree/bindings/powerpc/fsl/l2cache.txt | 6 + .../bindings/regulator/mt6358-regulator.txt | 22 +- .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 +- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 5 +- .../regulator/richtek,rt4801-regulator.yaml | 7 +- .../regulator/richtek,rt5759-regulator.yaml | 90 - .../regulator/socionext,uniphier-regulator.yaml | 58 +- .../bindings/regulator/st,stm32-vrefbuf.yaml | 1 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 2 +- .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 4 +- .../bindings/remoteproc/qcom,wcnss-pil.txt | 2 +- .../bindings/reserved-memory/ramoops.yaml | 1 + .../bindings/reset/amlogic,meson-reset.yaml | 1 - .../bindings/reset/hisilicon,hi6220-reset.txt | 37 + .../devicetree/bindings/reset/microchip,rst.yaml | 1 + .../reset/socionext,uniphier-glue-reset.yaml | 52 +- .../devicetree/bindings/rng/intel,ixp46x-rng.yaml | 1 + .../devicetree/bindings/serial/qcom,msm-uartdm.txt | 81 + .../bindings/serial/qcom,msm-uartdm.yaml | 112 - .../devicetree/bindings/serial/sprd-uart.yaml | 2 +- .../bindings/soc/amlogic/amlogic,canvas.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 25 +- .../devicetree/bindings/soc/qcom/qcom,gsbi.txt | 87 + .../devicetree/bindings/soc/qcom/qcom,gsbi.yaml | 132 - .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 11 +- .../devicetree/bindings/soc/qcom/qcom,smd.txt | 98 + .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 137 - .../devicetree/bindings/soc/qcom/qcom,smsm.txt | 104 + .../devicetree/bindings/soc/qcom/qcom,smsm.yaml | 138 - .../devicetree/bindings/soc/qcom/qcom,wcnss.txt | 131 + .../devicetree/bindings/soc/qcom/qcom,wcnss.yaml | 137 - .../devicetree/bindings/soc/rockchip/grf.yaml | 3 - .../bindings/soc/samsung/exynos-usi.yaml | 2 +- .../devicetree/bindings/soc/ti/wkup-m3-ipc.yaml | 81 - .../devicetree/bindings/soc/ti/wkup_m3_ipc.txt | 57 + .../devicetree/bindings/sound/adi,adau1372.yaml | 1 + .../bindings/sound/amlogic,gx-sound-card.yaml | 1 + .../devicetree/bindings/sound/cirrus,cs35l41.yaml | 44 +- .../devicetree/bindings/sound/cirrus,cs35l45.yaml | 75 - .../devicetree/bindings/sound/maxim,max98520.yaml | 1 + .../devicetree/bindings/sound/mchp,spdifrx.yaml | 2 +- .../devicetree/bindings/sound/mchp,spdiftx.yaml | 2 +- .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 32 - .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 51 + .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 61 + .../devicetree/bindings/sound/mt8195-mt6359.yaml | 64 - .../bindings/sound/nvidia,tegra-audio-rt5640.yaml | 1 + .../bindings/sound/nvidia,tegra186-asrc.yaml | 81 - .../bindings/sound/nvidia,tegra210-ahub.yaml | 4 - .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 17 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 17 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 17 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 11 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 3 - .../bindings/sound/samsung,aries-wm8994.yaml | 1 + .../devicetree/bindings/sound/samsung,odroid.yaml | 1 + .../devicetree/bindings/sound/tas2562.yaml | 1 + .../devicetree/bindings/sound/tas2764.yaml | 76 + .../devicetree/bindings/sound/tas2770.yaml | 1 + .../devicetree/bindings/sound/tas27xx.yaml | 77 - .../devicetree/bindings/sound/wlf,wm8731.yaml | 97 - Documentation/devicetree/bindings/sound/wm8731.txt | 27 + .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 - .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 - .../bindings/spi/amlogic,meson-gx-spicc.yaml | 1 + .../bindings/spi/amlogic,meson6-spifc.yaml | 1 + .../bindings/spi/mediatek,spi-mt65xx.yaml | 4 - .../bindings/spi/qcom,spi-qcom-qspi.yaml | 4 +- .../devicetree/bindings/spi/qcom,spi-qup.txt | 103 + .../devicetree/bindings/spi/qcom,spi-qup.yaml | 81 - .../devicetree/bindings/spi/renesas,hspi.yaml | 1 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 2 - .../devicetree/bindings/spi/spi-davinci.txt | 2 +- .../devicetree/bindings/spi/spi-pl022.yaml | 2 +- .../bindings/staging/net/wireless/silabs,wfx.yaml | 137 + .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 110 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 5 +- .../devicetree/bindings/thermal/rzg2l-thermal.yaml | 1 - .../devicetree/bindings/trivial-devices.yaml | 4 - Documentation/devicetree/bindings/usb/dwc2.yaml | 4 +- .../bindings/usb/samsung,exynos-usb2.yaml | 1 + .../devicetree/bindings/usb/smsc,usb3503.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 4 - .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 24 +- .../devicetree/bindings/writing-bindings.rst | 25 - .../devicetree/bindings/writing-schema.rst | 6 - Documentation/doc-guide/kernel-doc.rst | 5 - Documentation/doc-guide/sphinx.rst | 5 +- Documentation/driver-api/dmaengine/provider.rst | 2 +- Documentation/driver-api/libata.rst | 11 + Documentation/driver-api/thermal/intel_dptf.rst | 2 +- .../features/core/cBPF-JIT/arch-support.txt | 1 + .../features/core/eBPF-JIT/arch-support.txt | 1 + .../core/generic-idle-thread/arch-support.txt | 1 + .../features/core/jump-labels/arch-support.txt | 1 + .../core/thread-info-in-task/arch-support.txt | 1 + .../features/core/tracehook/arch-support.txt | 1 + .../features/debug/KASAN/arch-support.txt | 1 + .../debug/debug-vm-pgtable/arch-support.txt | 1 + .../debug/gcov-profile-all/arch-support.txt | 1 + Documentation/features/debug/kcov/arch-support.txt | 1 + Documentation/features/debug/kgdb/arch-support.txt | 1 + .../features/debug/kmemleak/arch-support.txt | 1 + .../debug/kprobes-on-ftrace/arch-support.txt | 1 + .../features/debug/kprobes/arch-support.txt | 1 + .../features/debug/kretprobes/arch-support.txt | 1 + .../features/debug/optprobes/arch-support.txt | 1 + .../features/debug/stackprotector/arch-support.txt | 1 + .../features/debug/uprobes/arch-support.txt | 1 + .../debug/user-ret-profiler/arch-support.txt | 1 + .../features/io/dma-contiguous/arch-support.txt | 1 + .../locking/cmpxchg-local/arch-support.txt | 1 + .../features/locking/lockdep/arch-support.txt | 1 + .../locking/queued-rwlocks/arch-support.txt | 1 + .../locking/queued-spinlocks/arch-support.txt | 1 + .../features/perf/kprobes-event/arch-support.txt | 1 + .../features/perf/perf-regs/arch-support.txt | 1 + .../features/perf/perf-stackdump/arch-support.txt | 1 + .../sched/membarrier-sync-core/arch-support.txt | 1 + .../features/sched/numa-balancing/arch-support.txt | 1 + .../seccomp/seccomp-filter/arch-support.txt | 1 + .../time/arch-tick-broadcast/arch-support.txt | 1 + .../features/time/clockevents/arch-support.txt | 1 + .../time/context-tracking/arch-support.txt | 1 + .../features/time/irq-time-acct/arch-support.txt | 1 + .../features/time/virt-cpuacct/arch-support.txt | 1 + .../features/vm/ELF-ASLR/arch-support.txt | 1 + .../features/vm/PG_uncached/arch-support.txt | 1 + Documentation/features/vm/THP/arch-support.txt | 1 + Documentation/features/vm/TLB/arch-support.txt | 1 + .../features/vm/huge-vmap/arch-support.txt | 1 + .../features/vm/ioremap_prot/arch-support.txt | 1 + .../features/vm/pte_special/arch-support.txt | 1 + Documentation/filesystems/caching/backend-api.rst | 8 +- Documentation/filesystems/caching/netfs-api.rst | 25 +- Documentation/filesystems/f2fs.rst | 70 + Documentation/filesystems/locking.rst | 20 +- Documentation/filesystems/vfs.rst | 17 +- Documentation/gpu/drm-mm.rst | 9 - Documentation/gpu/drm-uapi.rst | 4 +- Documentation/gpu/i915.rst | 14 +- Documentation/hwmon/aquacomputer_d5next.rst | 4 - Documentation/hwmon/hwmon-kernel-api.rst | 16 - Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 17 - Documentation/kbuild/makefiles.rst | 50 +- Documentation/kernel-hacking/hacking.rst | 36 +- Documentation/kernel-hacking/locking.rst | 5 +- .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - .../networking/device_drivers/ethernet/index.rst | 1 - .../device_drivers/ethernet/marvell/octeon_ep.rst | 35 - Documentation/networking/ip-sysctl.rst | 7 + Documentation/process/changes.rst | 41 - .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/maintainer-tip.rst | 14 - Documentation/process/submitting-patches.rst | 5 +- Documentation/rust/arch-support.rst | 34 - Documentation/rust/coding-guidelines.rst | 214 - Documentation/rust/general-information.rst | 77 - Documentation/rust/index.rst | 20 - Documentation/rust/logo.svg | 357 - Documentation/rust/quick-start.rst | 230 - Documentation/security/index.rst | 1 - Documentation/security/secrets/coco.rst | 103 - Documentation/security/secrets/index.rst | 9 - .../zh_CN/admin-guide/mm/damon/reclaim.rst | 4 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 291 +- .../translations/zh_CN/scheduler/index.rst | 2 - .../translations/zh_CN/scheduler/sched-debug.rst | 51 - .../translations/zh_CN/scheduler/schedutil.rst | 165 - .../translations/zh_CN/vm/damon/design.rst | 7 +- Documentation/translations/zh_CN/vm/frontswap.rst | 196 - Documentation/translations/zh_CN/vm/hwpoison.rst | 166 - Documentation/translations/zh_CN/vm/index.rst | 24 +- .../translations/zh_CN/vm/memory-model.rst | 135 - .../translations/zh_CN/vm/mmu_notifier.rst | 97 - .../zh_CN/vm/overcommit-accounting.rst | 86 - Documentation/translations/zh_CN/vm/page_frags.rst | 38 - Documentation/translations/zh_CN/vm/page_owner.rst | 116 - .../translations/zh_CN/vm/page_table_check.rst | 56 - .../translations/zh_CN/vm/remap_file_pages.rst | 32 - .../zh_CN/vm/split_page_table_lock.rst | 96 - Documentation/translations/zh_CN/vm/z3fold.rst | 31 - Documentation/translations/zh_CN/vm/zsmalloc.rst | 78 - Documentation/virt/coco/sevguest.rst | 155 - Documentation/virt/index.rst | 1 - Documentation/virt/kvm/api.rst | 149 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/index.rst | 1 - Documentation/vm/multigen_lru.rst | 160 - Documentation/vm/page_owner.rst | 45 +- Documentation/vm/slub.rst | 64 - Documentation/w1/slaves/w1_therm.rst | 9 +- Documentation/x86/cpuinfo.rst | 5 +- Documentation/x86/exception-tables.rst | 23 +- Documentation/x86/index.rst | 1 - Documentation/x86/tdx.rst | 218 - Documentation/x86/x86_64/boot-options.rst | 23 +- Documentation/x86/zero-page.rst | 2 - MAINTAINERS | 96 +- Makefile | 183 +- Next/SHA1s | 344 - Next/Trees | 346 - Next/merge.log | 6918 -------------------- arch/Kconfig | 32 +- arch/alpha/kernel/osf_sys.c | 1 - arch/arc/boot/dts/hsdk.dts | 2 +- arch/arc/include/asm/atomic-llsc.h | 32 +- arch/arc/include/asm/pgtable-levels.h | 3 - arch/arc/kernel/disasm.c | 3 +- arch/arc/kernel/entry.S | 1 + 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 | 93 +- arch/arm/Makefile | 7 +- arch/arm/boot/compressed/misc-ep93xx.h | 86 - arch/arm/boot/compressed/misc.c | 4 - arch/arm/boot/dts/Makefile | 8 - arch/arm/boot/dts/am33xx-clocks.dtsi | 373 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 339 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 18 - arch/arm/boot/dts/aspeed-g4.dtsi | 6 - arch/arm/boot/dts/aspeed-g5.dtsi | 7 - arch/arm/boot/dts/aspeed-g6.dtsi | 19 - arch/arm/boot/dts/at91-sam9_l9260.dts | 2 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 4 +- arch/arm/boot/dts/da850-evm.dts | 2 +- arch/arm/boot/dts/dm8168-evm.dts | 2 +- arch/arm/boot/dts/dra7xx-clocks.dtsi | 693 +- arch/arm/boot/dts/exynos3250.dtsi | 3 +- arch/arm/boot/dts/exynos4.dtsi | 4 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 4 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 8 +- arch/arm/boot/dts/exynos5250.dtsi | 8 +- arch/arm/boot/dts/exynos5260.dtsi | 3 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 4 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 7 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 6 +- arch/arm/boot/dts/exynos5422-odroidxu3.dts | 6 +- arch/arm/boot/dts/exynos54xx.dtsi | 3 +- arch/arm/boot/dts/imx28-evk.dts | 2 +- arch/arm/boot/dts/imx28-m28evk.dts | 2 +- arch/arm/boot/dts/imx28-sps1.dts | 2 +- arch/arm/boot/dts/imx28-ts4600.dts | 2 +- arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 6 +- arch/arm/boot/dts/imx6dl-rex-basic.dts | 2 +- arch/arm/boot/dts/imx6dl-victgo.dts | 85 +- arch/arm/boot/dts/imx6q-ba16.dtsi | 2 +- arch/arm/boot/dts/imx6q-bx50v3.dtsi | 2 +- arch/arm/boot/dts/imx6q-cm-fx6.dts | 2 +- arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 2 +- arch/arm/boot/dts/imx6q-dms-ba16.dts | 2 +- arch/arm/boot/dts/imx6q-gw5400-a.dts | 2 +- arch/arm/boot/dts/imx6q-marsboard.dts | 2 +- arch/arm/boot/dts/imx6q-rex-pro.dts | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-tx6.dtsi | 5 + arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 51 +- arch/arm/boot/dts/imx6sl-evk.dts | 2 +- arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 2 +- arch/arm/boot/dts/imx6sx-sdb-reva.dts | 4 +- arch/arm/boot/dts/imx6sx-sdb.dts | 4 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi | 2 +- .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 2 +- .../boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi | 3 +- arch/arm/boot/dts/imx6ul-tqma6ul-common.dtsi | 211 - arch/arm/boot/dts/imx6ul-tqma6ul1-mba6ulx.dts | 55 - arch/arm/boot/dts/imx6ul-tqma6ul1.dtsi | 37 - arch/arm/boot/dts/imx6ul-tqma6ul2-mba6ulx.dts | 15 - arch/arm/boot/dts/imx6ul-tqma6ul2.dtsi | 71 - arch/arm/boot/dts/imx6ul-tqma6ul2l-mba6ulx.dts | 15 - arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi | 71 - arch/arm/boot/dts/imx6ul-tqma6ulx-common.dtsi | 43 - arch/arm/boot/dts/imx6ul-tqma6ulxl-common.dtsi | 48 - arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi | 2 +- arch/arm/boot/dts/imx6ull-phytec-tauri-emmc.dts | 20 - arch/arm/boot/dts/imx6ull-phytec-tauri-nand.dts | 20 - arch/arm/boot/dts/imx6ull-phytec-tauri.dtsi | 588 -- arch/arm/boot/dts/imx6ull-tqma6ull2-mba6ulx.dts | 15 - arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi | 76 - arch/arm/boot/dts/imx6ull-tqma6ull2l-mba6ulx.dts | 15 - arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi | 76 - arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 4 +- arch/arm/boot/dts/mba6ulx.dtsi | 571 -- arch/arm/boot/dts/meson8-minix-neo-x8.dts | 2 +- arch/arm/boot/dts/nspire-classic.dtsi | 10 +- arch/arm/boot/dts/nspire-cx.dts | 4 +- arch/arm/boot/dts/nspire.dtsi | 60 +- arch/arm/boot/dts/omap443x-clocks.dtsi | 1 - arch/arm/boot/dts/omap446x-clocks.dtsi | 2 - arch/arm/boot/dts/omap44xx-clocks.dtsi | 173 +- arch/arm/boot/dts/omap54xx-clocks.dtsi | 160 +- arch/arm/boot/dts/ox820.dtsi | 2 +- arch/arm/boot/dts/qcom-apq8026-asus-sparrow.dts | 294 - arch/arm/boot/dts/qcom-apq8064.dtsi | 16 +- arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 2 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 4 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 42 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 2 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 20 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 4 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 9 - arch/arm/boot/dts/qcom-msm8660.dtsi | 1 - arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 2 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 44 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 66 +- .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 2 +- .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 2 +- .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 2 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 8 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 41 - arch/arm/boot/dts/qcom-pmx65.dtsi | 32 - arch/arm/boot/dts/qcom-sdx65-mtp.dts | 221 - arch/arm/boot/dts/qcom-sdx65.dtsi | 191 - arch/arm/boot/dts/r8a7743.dtsi | 1 - arch/arm/boot/dts/r8a7744.dtsi | 1 - arch/arm/boot/dts/r8a7745.dtsi | 1 - arch/arm/boot/dts/r8a77470.dtsi | 1 - arch/arm/boot/dts/r8a7790.dtsi | 1 - arch/arm/boot/dts/r8a7791.dtsi | 1 - arch/arm/boot/dts/r8a7792.dtsi | 1 - arch/arm/boot/dts/r8a7793.dtsi | 1 - arch/arm/boot/dts/r8a7794.dtsi | 1 - arch/arm/boot/dts/rk3036.dtsi | 4 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 3 +- arch/arm/boot/dts/rk322x.dtsi | 2 +- arch/arm/boot/dts/s5pv210-aquila.dts | 3 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 11 +- arch/arm/boot/dts/s5pv210-goni.dts | 6 +- arch/arm/boot/dts/s5pv210.dtsi | 40 +- arch/arm/boot/dts/socfpga.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 2 +- arch/arm/boot/dts/spear1310-evb.dts | 2 +- arch/arm/boot/dts/spear1340-evb.dts | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 49 - arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 2 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 22 +- arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts | 31 - arch/arm/boot/dts/suniv-f1c100s.dtsi | 104 +- arch/arm/configs/dove_defconfig | 2 - arch/arm/configs/ep93xx_defconfig | 2 - arch/arm/configs/gemini_defconfig | 5 +- arch/arm/configs/iop32x_defconfig | 1 - arch/arm/configs/ixp4xx_defconfig | 1 - arch/arm/configs/mini2440_defconfig | 5 +- arch/arm/configs/multi_v5_defconfig | 3 +- arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/qcom_defconfig | 8 - arch/arm/configs/s3c2410_defconfig | 5 - arch/arm/configs/tct_hammer_defconfig | 2 - arch/arm/configs/tegra_defconfig | 3 +- arch/arm/configs/u8500_defconfig | 19 +- arch/arm/mach-asm9260/Kconfig | 1 - arch/arm/mach-aspeed/Kconfig | 2 +- arch/arm/mach-at91/Kconfig | 3 +- arch/arm/mach-clps711x/Kconfig | 1 - arch/arm/mach-davinci/Kconfig | 1 - arch/arm/mach-dove/Kconfig | 16 +- arch/arm/mach-dove/Makefile | 2 - arch/arm/mach-dove/include/mach/uncompress.h | 34 + arch/arm/mach-ep93xx/Kconfig | 13 - arch/arm/mach-ep93xx/adssphere.c | 1 - arch/arm/mach-ep93xx/core.c | 5 +- arch/arm/mach-ep93xx/edb93xx.c | 8 - arch/arm/mach-ep93xx/ep93xx-regs.h | 38 - arch/arm/mach-ep93xx/gesbc9312.c | 1 - arch/arm/mach-ep93xx/gpio-ep93xx.h | 2 +- arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h | 42 + arch/arm/mach-ep93xx/include/mach/irqs.h | 79 + arch/arm/mach-ep93xx/include/mach/uncompress.h | 90 + arch/arm/mach-ep93xx/irqs.h | 76 - arch/arm/mach-ep93xx/micro9.c | 4 - arch/arm/mach-ep93xx/simone.c | 1 - arch/arm/mach-ep93xx/snappercl15.c | 1 - arch/arm/mach-ep93xx/soc.h | 3 +- arch/arm/mach-ep93xx/ts72xx.c | 3 +- arch/arm/mach-ep93xx/vision_ep9307.c | 1 - arch/arm/mach-exynos/Kconfig | 2 +- arch/arm/mach-gemini/Kconfig | 1 - arch/arm/mach-highbank/Kconfig | 1 + arch/arm/mach-hisi/Kconfig | 2 +- arch/arm/mach-imx/Kconfig | 4 +- arch/arm/mach-integrator/Kconfig | 125 + arch/arm/mach-integrator/Makefile | 10 + .../integrator-cm.h => mach-integrator/cm.h} | 0 .../integrator.h => mach-integrator/common.h} | 0 arch/arm/mach-integrator/core.c | 96 + .../hardware.h} | 0 arch/arm/mach-integrator/integrator_ap.c | 202 + arch/arm/mach-integrator/integrator_cp.c | 147 + arch/arm/mach-iop32x/Kconfig | 18 +- arch/arm/mach-iop32x/em7210.c | 1 - arch/arm/mach-iop32x/glantank.c | 1 - arch/arm/mach-iop32x/include/mach/irqs.h | 14 + arch/arm/mach-iop32x/include/mach/uncompress.h | 25 + arch/arm/mach-iop32x/iq31244.c | 1 - arch/arm/mach-iop32x/iq80321.c | 1 - arch/arm/mach-iop32x/irqs.h | 2 - arch/arm/mach-iop32x/n2100.c | 1 - arch/arm/mach-ixp4xx/Kconfig | 22 +- arch/arm/mach-ixp4xx/Makefile.boot | 4 + arch/arm/mach-ixp4xx/include/mach/uncompress.h | 54 + arch/arm/mach-keystone/Kconfig | 1 + arch/arm/mach-lpc32xx/Kconfig | 1 - arch/arm/mach-mmp/Kconfig | 2 +- arch/arm/mach-moxart/Kconfig | 1 - arch/arm/mach-mv78xx0/Kconfig | 1 - arch/arm/mach-mvebu/Kconfig | 3 +- arch/arm/mach-mxs/Kconfig | 1 - arch/arm/mach-nomadik/Kconfig | 1 - arch/arm/mach-npcm/Kconfig | 2 +- arch/arm/mach-nspire/Kconfig | 1 - arch/arm/mach-orion5x/Kconfig | 1 - arch/arm/mach-oxnas/Kconfig | 2 +- arch/arm/mach-qcom/Kconfig | 1 + arch/arm/mach-realview/Kconfig | 103 + arch/arm/mach-realview/Makefile | 8 + arch/arm/mach-realview/platsmp-dt.c | 93 + .../realview.c => mach-realview/realview-dt.c} | 0 arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-s3c/Kconfig | 8 + arch/arm/mach-s3c/Kconfig.s3c24xx | 27 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 7 +- arch/arm/mach-s3c/bast-ide.c | 2 +- arch/arm/mach-s3c/bast-irq.c | 2 +- arch/arm/mach-s3c/cpu.c | 3 +- arch/arm/mach-s3c/dev-audio-s3c64xx.c | 2 +- arch/arm/mach-s3c/dev-uart-s3c64xx.c | 2 +- arch/arm/mach-s3c/devs.c | 2 +- arch/arm/mach-s3c/gpio-samsung.c | 2 +- arch/arm/mach-s3c/include/mach/io-s3c24xx.h | 50 + arch/arm/mach-s3c/include/mach/io.h | 8 + arch/arm/mach-s3c/include/mach/irqs-s3c24xx.h | 213 + .../arm/mach-s3c/{ => include/mach}/irqs-s3c64xx.h | 0 arch/arm/mach-s3c/{ => include/mach}/irqs.h | 0 arch/arm/mach-s3c/include/mach/map-base.h | 42 + arch/arm/mach-s3c/init.c | 2 + arch/arm/mach-s3c/iotiming-s3c2410.c | 2 +- arch/arm/mach-s3c/irq-pm-s3c24xx.c | 2 +- arch/arm/mach-s3c/irq-s3c24xx.c | 2 +- arch/arm/mach-s3c/irqs-s3c24xx.h | 219 - arch/arm/mach-s3c/mach-amlm5900.c | 2 - arch/arm/mach-s3c/mach-anubis.c | 6 +- arch/arm/mach-s3c/mach-anw6410.c | 2 +- arch/arm/mach-s3c/mach-at2440evb.c | 1 - arch/arm/mach-s3c/mach-bast.c | 6 +- arch/arm/mach-s3c/mach-crag6410-module.c | 2 +- arch/arm/mach-s3c/mach-crag6410.c | 2 +- arch/arm/mach-s3c/mach-gta02.c | 1 - arch/arm/mach-s3c/mach-h1940.c | 1 - arch/arm/mach-s3c/mach-hmt.c | 2 +- arch/arm/mach-s3c/mach-jive.c | 2 +- arch/arm/mach-s3c/mach-mini2440.c | 3 +- arch/arm/mach-s3c/mach-mini6410.c | 2 +- arch/arm/mach-s3c/mach-n30.c | 2 - arch/arm/mach-s3c/mach-ncp.c | 2 +- arch/arm/mach-s3c/mach-nexcoder.c | 1 - arch/arm/mach-s3c/mach-osiris.c | 6 +- arch/arm/mach-s3c/mach-otom.c | 1 - arch/arm/mach-s3c/mach-qt2410.c | 1 - arch/arm/mach-s3c/mach-real6410.c | 2 +- arch/arm/mach-s3c/mach-rx1950.c | 1 - arch/arm/mach-s3c/mach-rx3715.c | 7 +- arch/arm/mach-s3c/mach-smartq5.c | 2 +- arch/arm/mach-s3c/mach-smartq7.c | 2 +- arch/arm/mach-s3c/mach-smdk2410.c | 1 - arch/arm/mach-s3c/mach-smdk2413.c | 3 - arch/arm/mach-s3c/mach-smdk2416.c | 11 +- arch/arm/mach-s3c/mach-smdk2440.c | 11 +- arch/arm/mach-s3c/mach-smdk2443.c | 12 +- arch/arm/mach-s3c/mach-smdk6400.c | 2 +- arch/arm/mach-s3c/mach-smdk6410.c | 2 +- arch/arm/mach-s3c/mach-tct_hammer.c | 1 - arch/arm/mach-s3c/mach-vr1000.c | 6 +- arch/arm/mach-s3c/mach-vstms.c | 1 - arch/arm/mach-s3c/map-base.h | 48 - arch/arm/mach-s3c/map-s3c24xx.h | 2 +- arch/arm/mach-s3c/map-s3c64xx.h | 2 +- arch/arm/mach-s3c/pl080.c | 2 +- arch/arm/mach-s3c/pm-core-s3c24xx.h | 2 +- arch/arm/mach-s3c/pm-s3c2412.c | 2 +- arch/arm/mach-s3c/pm-s3c64xx.c | 4 +- arch/arm/mach-s3c/pm.c | 2 +- arch/arm/mach-s3c/s3c2443.c | 2 +- arch/arm/mach-s3c/s3c24xx.c | 9 +- arch/arm/mach-s3c/s3c24xx.h | 2 +- arch/arm/mach-s3c/s3c64xx.c | 9 +- arch/arm/mach-s3c/simtec-usb.c | 2 +- arch/arm/mach-socfpga/Kconfig | 1 + arch/arm/mach-spear/Kconfig | 2 +- arch/arm/mach-sunxi/Kconfig | 3 +- arch/arm/mach-tegra/platsmp.c | 2 +- arch/arm/mach-versatile/Kconfig | 309 - arch/arm/mach-versatile/Makefile | 32 +- arch/arm/mach-versatile/dcscb.c | 172 - arch/arm/mach-versatile/dcscb_setup.S | 33 - arch/arm/mach-versatile/headsmp.S | 36 - arch/arm/mach-versatile/hotplug.c | 102 - arch/arm/mach-versatile/integrator.c | 94 - arch/arm/mach-versatile/integrator_ap.c | 200 - arch/arm/mach-versatile/integrator_cp.c | 145 - arch/arm/mach-versatile/platsmp-realview.c | 93 - arch/arm/mach-versatile/platsmp-vexpress.c | 93 - arch/arm/mach-versatile/platsmp.c | 107 - arch/arm/mach-versatile/platsmp.h | 11 - arch/arm/mach-versatile/tc2_pm.c | 261 - arch/arm/mach-versatile/v2m.c | 40 - .../mach-versatile/{versatile.c => versatile_dt.c} | 0 arch/arm/mach-vexpress/Kconfig | 81 + arch/arm/mach-vexpress/Makefile | 19 + .../Makefile.boot | 0 .../vexpress.h => mach-vexpress/core.h} | 0 arch/arm/mach-vexpress/dcscb.c | 172 + arch/arm/mach-vexpress/dcscb_setup.S | 35 + arch/arm/mach-vexpress/platsmp.c | 96 + arch/arm/{mach-versatile => mach-vexpress}/spc.c | 0 arch/arm/{mach-versatile => mach-vexpress}/spc.h | 0 arch/arm/mach-vexpress/tc2_pm.c | 263 + .../{mach-versatile => mach-vexpress}/v2m-mps2.c | 0 arch/arm/mach-vexpress/v2m.c | 40 + arch/arm/mach-vt8500/Kconfig | 1 - arch/arm/mach-zynq/Kconfig | 1 + arch/arm/mm/Kconfig | 28 +- arch/arm/plat-versatile/Makefile | 5 + arch/arm/plat-versatile/headsmp.S | 38 + arch/arm/plat-versatile/hotplug.c | 102 + arch/arm/plat-versatile/include/plat/platsmp.h | 13 + arch/arm/plat-versatile/platsmp.c | 109 + arch/arm64/Kconfig | 18 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 30 - arch/arm64/boot/dts/amlogic/Makefile | 38 +- .../dts/amlogic/meson-axg-jethome-jethub-j100.dts | 16 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 6 - .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 33 - .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 2 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 3 +- arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 5 - arch/arm64/boot/dts/exynos/exynos850.dtsi | 19 +- arch/arm64/boot/dts/freescale/Makefile | 5 - .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 9 - arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 + arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 4 +- .../dts/freescale/imx8mm-data-modul-edm-sbc.dts | 996 --- arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 2 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 2 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 2 +- .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 2 +- .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 26 +- arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 411 +- .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 90 - arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 54 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 27 - .../boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 129 - .../boot/dts/freescale/imx8mp-verdin-dev.dtsi | 46 - .../dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts | 18 - .../dts/freescale/imx8mp-verdin-nonwifi-dev.dts | 18 - .../boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi | 54 - .../dts/freescale/imx8mp-verdin-wifi-dahlia.dts | 18 - .../boot/dts/freescale/imx8mp-verdin-wifi-dev.dts | 18 - .../boot/dts/freescale/imx8mp-verdin-wifi.dtsi | 82 - arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 1380 ---- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 115 - .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 4 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 7 - arch/arm64/boot/dts/mediatek/mt7622.dtsi | 32 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 10 - .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 12 - arch/arm64/boot/dts/nvidia/tegra234.dtsi | 35 - arch/arm64/boot/dts/qcom/Makefile | 5 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 6 - arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 34 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +- arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 42 +- arch/arm64/boot/dts/qcom/msm8916-huawei-g7.dts | 59 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 102 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 52 +- arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 36 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 24 +- .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 7 +- .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 89 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 126 +- .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 18 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 36 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 9 - .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 9 - arch/arm64/boot/dts/qcom/msm8996.dtsi | 250 +- .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 31 - arch/arm64/boot/dts/qcom/pm8350.dtsi | 31 - arch/arm64/boot/dts/qcom/pm8350b.dtsi | 31 - arch/arm64/boot/dts/qcom/pm8350c.dtsi | 32 +- arch/arm64/boot/dts/qcom/pm8450.dtsi | 59 - arch/arm64/boot/dts/qcom/pmr735a.dtsi | 32 +- arch/arm64/boot/dts/qcom/pmr735b.dtsi | 31 - arch/arm64/boot/dts/qcom/qcs404.dtsi | 94 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 229 - .../qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r1-lte.dts | 4 + .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 + .../boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 4 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts | 108 - arch/arm64/boot/dts/qcom/sc7280-crd.dts | 105 + arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 313 - .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 1352 ++++ .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 30 - .../boot/dts/qcom/sc7280-herobrine-villager-r0.dts | 296 - arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 69 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 10 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 194 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 +- arch/arm64/boot/dts/qcom/sdm660.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 1 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 34 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 239 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 61 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 328 - arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 12 - .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 30 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 10 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 3 + arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 41 - arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 10 - arch/arm64/boot/dts/qcom/sm8450.dtsi | 395 +- arch/arm64/boot/dts/renesas/Makefile | 2 - arch/arm64/boot/dts/renesas/draak.dtsi | 58 - arch/arm64/boot/dts/renesas/ebisu.dtsi | 58 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a77951.dtsi | 17 - arch/arm64/boot/dts/renesas/r8a77960.dtsi | 17 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 42 - arch/arm64/boot/dts/renesas/r8a77965.dtsi | 17 - arch/arm64/boot/dts/renesas/r8a77970.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a77980.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 17 - arch/arm64/boot/dts/renesas/r8a77995.dtsi | 17 - .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 24 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 57 - .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 20 - .../boot/dts/renesas/r8a779f0-spider-ethernet.dtsi | 15 - arch/arm64/boot/dts/renesas/r8a779f0-spider.dts | 10 - arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 103 - arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 481 -- arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 97 - arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 76 + arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 584 +- arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 8 + arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 16 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 19 - .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 64 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 61 - arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 27 - .../boot/dts/renesas/rzg2ul-smarc-pinfunction.dtsi | 63 - arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 233 - arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 24 - arch/arm64/boot/dts/renesas/salvator-common.dtsi | 49 - arch/arm64/boot/dts/renesas/ulcb.dtsi | 49 - arch/arm64/boot/dts/rockchip/Makefile | 3 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 3 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 7 - .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 12 - arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 28 - arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 3 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | 25 - arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 27 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 37 - arch/arm64/boot/dts/rockchip/rk3566.dtsi | 11 - arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 142 +- arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 46 - arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 502 -- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 23 - arch/arm64/boot/dts/rockchip/rk356x.dtsi | 63 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 173 + arch/arm64/boot/dts/tesla/fsd.dtsi | 2 +- arch/arm64/configs/defconfig | 17 - arch/arm64/crypto/Kconfig | 14 +- arch/arm64/crypto/Makefile | 8 +- arch/arm64/crypto/sm4-ce-cipher-core.S | 36 - arch/arm64/crypto/sm4-ce-cipher-glue.c | 82 - arch/arm64/crypto/sm4-ce-core.S | 688 +- arch/arm64/crypto/sm4-ce-glue.c | 386 +- arch/arm64/crypto/sm4-neon-core.S | 487 -- arch/arm64/crypto/sm4-neon-glue.c | 442 -- arch/arm64/include/asm/compiler.h | 16 + arch/arm64/include/asm/insn.h | 9 - arch/arm64/include/asm/mman.h | 24 + arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/pgtable.h | 37 +- arch/arm64/kernel/entry-common.c | 8 +- arch/arm64/lib/insn.c | 67 +- arch/arm64/mm/flush.c | 13 - arch/arm64/mm/mmap.c | 33 - arch/arm64/net/bpf_jit.h | 17 - arch/arm64/net/bpf_jit_comp.c | 255 +- arch/csky/Kconfig | 8 - arch/csky/abiv1/Makefile | 2 + arch/csky/abiv1/memcpy.S | 347 + arch/csky/abiv1/strksyms.c | 6 + arch/csky/abiv2/Makefile | 2 - arch/csky/abiv2/strksyms.c | 4 +- arch/csky/include/asm/atomic.h | 172 - arch/csky/include/asm/barrier.h | 8 +- arch/csky/include/asm/cmpxchg.h | 61 +- arch/csky/include/asm/io.h | 12 +- arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/io.c | 91 - arch/csky/kernel/module.c | 2 +- arch/csky/kernel/probes/kprobes.c | 2 +- arch/csky/kernel/probes/uprobes.c | 2 +- arch/csky/kernel/process.c | 1 + arch/csky/lib/Makefile | 3 - arch/csky/lib/string.c | 134 - arch/csky/mm/dma-mapping.c | 1 + arch/h8300/Kbuild | 5 + arch/h8300/Kconfig | 49 + arch/h8300/Kconfig.cpu | 99 + arch/{csky => h8300}/Kconfig.debug | 0 arch/h8300/Makefile | 44 + arch/h8300/boot/Makefile | 27 + arch/h8300/boot/compressed/Makefile | 45 + arch/h8300/boot/compressed/head.S | 49 + arch/h8300/boot/compressed/misc.c | 76 + arch/h8300/boot/compressed/vmlinux.lds | 35 + arch/h8300/boot/compressed/vmlinux.scr | 9 + arch/h8300/boot/dts/Makefile | 6 + arch/h8300/boot/dts/edosk2674.dts | 108 + arch/h8300/boot/dts/h8300h_sim.dts | 97 + arch/h8300/boot/dts/h8s_sim.dts | 100 + arch/h8300/configs/edosk2674_defconfig | 48 + arch/h8300/configs/h8300h-sim_defconfig | 48 + arch/h8300/configs/h8s-sim_defconfig | 48 + arch/h8300/include/asm/Kbuild | 8 + arch/h8300/include/asm/bitops.h | 179 + arch/h8300/include/asm/bug.h | 13 + arch/h8300/include/asm/byteorder.h | 7 + arch/h8300/include/asm/cache.h | 12 + arch/h8300/include/asm/elf.h | 102 + arch/h8300/include/asm/flat.h | 36 + arch/h8300/include/asm/hash.h | 54 + arch/h8300/include/asm/io.h | 67 + arch/h8300/include/asm/irq.h | 25 + arch/h8300/include/asm/irqflags.h | 97 + arch/h8300/include/asm/kgdb.h | 45 + arch/h8300/include/asm/mmu_context.h | 6 + arch/h8300/include/asm/page.h | 17 + arch/h8300/include/asm/page_offset.h | 2 + arch/h8300/include/asm/pgtable.h | 43 + arch/h8300/include/asm/processor.h | 126 + arch/h8300/include/asm/ptrace.h | 39 + arch/h8300/include/asm/signal.h | 23 + arch/{m68k => h8300}/include/asm/smp.h | 0 arch/h8300/include/asm/string.h | 18 + arch/h8300/include/asm/switch_to.h | 52 + arch/h8300/include/asm/syscall.h | 43 + arch/h8300/include/asm/thread_info.h | 102 + arch/h8300/include/asm/tlb.h | 7 + arch/h8300/include/asm/traps.h | 41 + arch/h8300/include/asm/user.h | 71 + arch/h8300/include/asm/vmalloc.h | 4 + arch/{arc => h8300}/include/uapi/asm/Kbuild | 0 arch/h8300/include/uapi/asm/byteorder.h | 7 + arch/h8300/include/uapi/asm/posix_types.h | 13 + arch/h8300/include/uapi/asm/ptrace.h | 43 + arch/h8300/include/uapi/asm/sigcontext.h | 19 + arch/h8300/include/uapi/asm/signal.h | 92 + arch/h8300/include/uapi/asm/unistd.h | 8 + arch/{alpha => h8300}/kernel/.gitignore | 0 arch/h8300/kernel/Makefile | 22 + arch/h8300/kernel/asm-offsets.c | 70 + arch/h8300/kernel/entry.S | 433 ++ arch/h8300/kernel/h8300_ksyms.c | 35 + arch/h8300/kernel/head_ram.S | 60 + arch/h8300/kernel/head_rom.S | 111 + arch/h8300/kernel/irq.c | 99 + arch/h8300/kernel/kgdb.c | 135 + arch/h8300/kernel/module.c | 71 + arch/h8300/kernel/process.c | 173 + arch/h8300/kernel/ptrace.c | 199 + arch/h8300/kernel/ptrace_h.c | 256 + arch/h8300/kernel/ptrace_s.c | 44 + arch/h8300/kernel/setup.c | 213 + arch/h8300/kernel/signal.c | 287 + arch/h8300/kernel/sim-console.c | 31 + arch/h8300/kernel/syscalls.c | 15 + arch/h8300/kernel/traps.c | 156 + arch/h8300/kernel/vmlinux.lds.S | 69 + arch/h8300/lib/Makefile | 9 + arch/h8300/lib/abs.S | 21 + arch/h8300/lib/ashldi3.c | 25 + arch/h8300/lib/ashrdi3.c | 25 + arch/h8300/lib/delay.c | 41 + arch/h8300/lib/libgcc.h | 78 + arch/h8300/lib/lshrdi3.c | 24 + arch/h8300/lib/memcpy.S | 86 + arch/h8300/lib/memset.S | 70 + arch/h8300/lib/moddivsi3.S | 73 + arch/h8300/lib/modsi3.S | 73 + arch/h8300/lib/muldi3.c | 45 + arch/h8300/lib/mulsi3.S | 39 + arch/h8300/lib/ucmpdi2.c | 18 + arch/h8300/lib/udivsi3.S | 77 + arch/h8300/mm/Makefile | 6 + arch/h8300/mm/fault.c | 57 + arch/h8300/mm/init.c | 95 + arch/h8300/mm/memory.c | 52 + arch/ia64/kernel/kprobes.c | 64 +- arch/ia64/kernel/palinfo.c | 2 +- arch/ia64/kernel/ptrace.c | 2 +- arch/ia64/kernel/traps.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/ia64/mm/tlb.c | 4 +- arch/m68k/Kbuild | 1 - arch/m68k/Kconfig.machine | 17 - arch/m68k/configs/virt_defconfig | 68 - arch/m68k/include/asm/config.h | 2 - arch/m68k/include/asm/io.h | 3 - arch/m68k/include/asm/irq.h | 3 +- arch/m68k/include/asm/pgtable_mm.h | 7 - arch/m68k/include/asm/setup.h | 44 +- arch/m68k/include/asm/virt.h | 25 - arch/m68k/include/uapi/asm/bootinfo-virt.h | 18 - arch/m68k/include/uapi/asm/bootinfo.h | 1 - arch/m68k/kernel/Makefile | 1 - arch/m68k/kernel/head.S | 31 - arch/m68k/kernel/setup_mm.c | 7 - arch/m68k/mm/kmap.c | 21 +- arch/m68k/virt/Makefile | 6 - arch/m68k/virt/config.c | 130 - arch/m68k/virt/ints.c | 155 - arch/m68k/virt/platform.c | 72 - arch/mips/configs/gpr_defconfig | 2 + arch/mips/configs/mtx1_defconfig | 2 + arch/parisc/Kconfig | 1 - arch/parisc/configs/generic-32bit_defconfig | 4 +- arch/parisc/configs/generic-64bit_defconfig | 3 +- arch/parisc/include/asm/cache.h | 1 - arch/parisc/include/asm/cacheflush.h | 5 +- arch/parisc/include/asm/pgtable.h | 2 +- arch/parisc/kernel/cache.c | 17 +- arch/parisc/kernel/pacache.S | 3 + arch/parisc/kernel/processor.c | 11 +- arch/powerpc/Kconfig | 3 - arch/powerpc/include/asm/book3s/64/pgtable.h | 31 +- arch/powerpc/include/asm/mman.h | 12 + arch/powerpc/kernel/module.c | 2 +- arch/powerpc/kernel/time.c | 29 +- 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/mm/mmap.c | 26 - arch/powerpc/perf/Makefile | 4 +- arch/powerpc/perf/power10-pmu.c | 2 +- arch/powerpc/perf/power9-pmu.c | 8 +- arch/riscv/Kconfig | 1 - arch/riscv/Kconfig.socs | 2 +- arch/riscv/Makefile | 5 - arch/riscv/include/asm/kvm_host.h | 3 - arch/riscv/kvm/vcpu.c | 37 +- arch/riscv/kvm/vcpu_exit.c | 4 +- arch/riscv/mm/init.c | 1 + arch/riscv/net/bpf_jit.h | 67 - arch/riscv/net/bpf_jit_comp64.c | 110 +- arch/s390/include/asm/hugetlb.h | 20 - arch/s390/include/asm/pgtable.h | 36 +- arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.c | 19 +- arch/s390/kvm/pv.c | 7 +- arch/s390/kvm/vsie.c | 4 +- arch/sparc/Kconfig | 1 - arch/sparc/include/asm/mman.h | 6 + arch/sparc/mm/init_64.c | 13 - arch/x86/Kconfig | 44 +- arch/x86/Makefile | 15 - arch/x86/boot/boot.h | 37 +- arch/x86/boot/compressed/Makefile | 2 - arch/x86/boot/compressed/acpi.c | 173 +- arch/x86/boot/compressed/efi.c | 236 - arch/x86/boot/compressed/head_64.S | 64 +- arch/x86/boot/compressed/ident_map_64.c | 39 +- arch/x86/boot/compressed/idt_64.c | 18 +- arch/x86/boot/compressed/mem_encrypt.S | 36 + arch/x86/boot/compressed/misc.c | 12 - arch/x86/boot/compressed/misc.h | 59 +- arch/x86/boot/compressed/pgtable.h | 2 +- arch/x86/boot/compressed/sev.c | 263 +- arch/x86/boot/compressed/tdcall.S | 3 - arch/x86/boot/compressed/tdx.c | 77 - arch/x86/boot/compressed/tdx.h | 13 - arch/x86/boot/cpucheck.c | 30 +- arch/x86/boot/cpuflags.c | 3 +- arch/x86/boot/cpuflags.h | 1 - arch/x86/boot/header.S | 4 - arch/x86/boot/io.h | 41 - arch/x86/boot/main.c | 4 - arch/x86/boot/msr.h | 26 - arch/x86/boot/video-vesa.c | 4 +- arch/x86/coco/Makefile | 2 - arch/x86/coco/core.c | 25 +- arch/x86/coco/tdx/Makefile | 3 - arch/x86/coco/tdx/tdcall.S | 204 - arch/x86/coco/tdx/tdx.c | 692 -- arch/x86/crypto/blowfish_glue.c | 8 +- arch/x86/crypto/camellia_glue.c | 8 +- arch/x86/crypto/serpent_avx2_glue.c | 8 +- arch/x86/crypto/twofish_glue.c | 8 +- arch/x86/crypto/twofish_glue_3way.c | 8 +- arch/x86/events/Kconfig | 8 - arch/x86/events/amd/Makefile | 1 - arch/x86/events/amd/brs.c | 364 - arch/x86/events/amd/core.c | 252 +- arch/x86/events/core.c | 19 +- arch/x86/events/intel/lbr.c | 36 +- arch/x86/events/perf_event.h | 143 +- arch/x86/ia32/Makefile | 2 + arch/x86/ia32/ia32_aout.c | 325 + arch/x86/include/asm/acenv.h | 14 +- arch/x86/include/asm/amd_nb.h | 1 + arch/x86/include/asm/apic.h | 7 - arch/x86/include/asm/bootparam_utils.h | 1 - arch/x86/include/asm/cpu_entry_area.h | 2 +- arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/cpufeatures.h | 2 - arch/x86/include/asm/cpuid.h | 34 - arch/x86/include/asm/disabled-features.h | 16 +- arch/x86/include/asm/e820/api.h | 5 - arch/x86/include/asm/efi.h | 5 - arch/x86/include/asm/highmem.h | 1 - arch/x86/include/asm/idtentry.h | 4 - arch/x86/include/asm/io.h | 42 +- arch/x86/include/asm/kvm-x86-ops.h | 2 +- arch/x86/include/asm/kvm_host.h | 35 +- arch/x86/include/asm/kvm_para.h | 22 - arch/x86/include/asm/mem_encrypt.h | 6 +- arch/x86/include/asm/msr-index.h | 6 - arch/x86/include/asm/msr.h | 11 +- arch/x86/include/asm/page_64.h | 2 +- arch/x86/include/asm/pci_x86.h | 9 - arch/x86/include/asm/perf_event.h | 23 - arch/x86/include/asm/pgtable.h | 35 +- arch/x86/include/asm/pgtable_64.h | 4 +- arch/x86/include/asm/pgtable_types.h | 7 - arch/x86/include/asm/pkeys.h | 8 + arch/x86/include/asm/proto.h | 1 + arch/x86/include/asm/realmode.h | 1 - arch/x86/include/asm/setup.h | 1 + arch/x86/include/asm/sev-common.h | 82 - arch/x86/include/asm/sev.h | 102 +- arch/x86/include/asm/shared/io.h | 34 - arch/x86/include/asm/shared/msr.h | 15 - arch/x86/include/asm/shared/tdx.h | 40 - arch/x86/include/asm/smap.h | 24 + arch/x86/include/asm/svm.h | 179 +- arch/x86/include/asm/tdx.h | 91 - arch/x86/include/asm/tlbflush.h | 97 - arch/x86/include/uapi/asm/bootparam.h | 4 +- arch/x86/include/uapi/asm/kvm.h | 11 +- arch/x86/include/uapi/asm/mman.h | 14 + arch/x86/include/uapi/asm/svm.h | 13 - arch/x86/kernel/Makefile | 2 + arch/x86/kernel/acpi/boot.c | 93 +- arch/x86/kernel/amd_nb.c | 7 +- arch/x86/kernel/apic/apic.c | 10 - arch/x86/kernel/apic/io_apic.c | 18 +- arch/x86/kernel/apic/x2apic_uv_x.c | 16 +- arch/x86/kernel/asm-offsets.c | 17 - arch/x86/kernel/asm-offsets_64.c | 4 +- arch/x86/kernel/cpu/bugs.c | 7 - arch/x86/kernel/cpu/common.c | 105 +- arch/x86/kernel/cpu/mce/amd.c | 32 +- arch/x86/kernel/cpu/mce/core.c | 4 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 14 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/head64.c | 36 +- arch/x86/kernel/head_64.S | 65 +- arch/x86/kernel/idt.c | 3 - arch/x86/kernel/kvm.c | 90 +- arch/x86/kernel/probe_roms.c | 13 +- arch/x86/kernel/process.c | 4 - arch/x86/kernel/resource.c | 25 +- arch/x86/kernel/setup.c | 28 +- arch/x86/kernel/sev-shared.c | 529 +- arch/x86/kernel/sev.c | 820 +-- arch/x86/kernel/smpboot.c | 15 +- arch/x86/kernel/traps.c | 143 +- arch/x86/kvm/cpuid.c | 19 +- arch/x86/kvm/i8259.c | 1 + arch/x86/kvm/irq.c | 10 +- arch/x86/kvm/irq_comm.c | 2 +- arch/x86/kvm/mmu/mmu.c | 18 +- arch/x86/kvm/pmu.h | 9 + arch/x86/kvm/svm/avic.c | 10 +- arch/x86/kvm/svm/nested.c | 297 +- arch/x86/kvm/svm/pmu.c | 1 + arch/x86/kvm/svm/sev.c | 89 +- arch/x86/kvm/svm/svm.c | 216 +- arch/x86/kvm/svm/svm.h | 59 +- arch/x86/kvm/vmx/nested.c | 5 + arch/x86/kvm/vmx/pmu_intel.c | 8 +- arch/x86/kvm/vmx/vmx.c | 7 +- arch/x86/kvm/vmx/vmx.h | 1 + arch/x86/kvm/x86.c | 271 +- arch/x86/kvm/xen.c | 1246 +--- arch/x86/kvm/xen.h | 62 +- arch/x86/lib/delay.c | 4 +- arch/x86/lib/kaslr.c | 2 +- arch/x86/lib/usercopy_64.c | 2 +- arch/x86/mm/Makefile | 3 +- arch/x86/mm/amdtopology.c | 2 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/init_64.c | 3 +- arch/x86/mm/ioremap.c | 5 - arch/x86/mm/mem_encrypt.c | 13 +- arch/x86/mm/mem_encrypt_amd.c | 71 +- arch/x86/mm/mem_encrypt_identity.c | 8 - arch/x86/mm/mmio-mod.c | 2 +- arch/x86/mm/numa_emulation.c | 4 +- arch/x86/mm/pgprot.c | 35 - arch/x86/mm/pgtable.c | 15 +- arch/x86/mm/setup_nx.c | 62 + arch/x86/pci/acpi.c | 5 - arch/x86/pci/irq.c | 377 +- arch/x86/platform/efi/efi.c | 3 - arch/x86/platform/uv/uv_nmi.c | 23 +- arch/x86/realmode/rm/header.S | 1 - arch/x86/realmode/rm/trampoline_64.S | 57 +- arch/x86/realmode/rm/trampoline_common.S | 12 +- arch/x86/realmode/rm/wakemain.c | 4 - arch/x86/virt/vmx/tdx/tdxcall.S | 96 - arch/xtensa/kernel/coprocessor.S | 4 +- arch/xtensa/platforms/iss/console.c | 8 - block/bdev.c | 23 +- block/bio.c | 90 +- block/blk-mq.c | 3 +- block/blk.h | 7 + block/fops.c | 11 +- block/ioctl.c | 2 +- block/partitions/core.c | 2 +- crypto/Kconfig | 18 +- crypto/Makefile | 6 +- crypto/crypto_engine.c | 1 - crypto/sm4.c | 184 - crypto/testmgr.c | 75 +- drivers/acpi/acpi_pad.c | 7 - drivers/acpi/processor_idle.c | 5 - drivers/acpi/property.c | 36 +- drivers/android/Kconfig | 6 - drivers/android/Makefile | 2 - drivers/android/allocation.rs | 266 - drivers/android/context.rs | 80 - drivers/android/defs.rs | 99 - drivers/android/node.rs | 476 -- drivers/android/process.rs | 960 --- drivers/android/range_alloc.rs | 189 - drivers/android/rust_binder.rs | 111 - drivers/android/thread.rs | 870 --- drivers/android/transaction.rs | 326 - drivers/ata/libata-core.c | 50 +- drivers/ata/libata-sata.c | 25 + drivers/ata/libata-scsi.c | 46 +- drivers/ata/libata.h | 13 + drivers/ata/pata_mpc52xx.c | 3 +- drivers/ata/pata_sil680.c | 30 +- drivers/ata/pata_via.c | 6 +- drivers/atm/Kconfig | 25 + drivers/atm/Makefile | 1 + drivers/atm/ambassador.c | 2400 +++++++ drivers/atm/ambassador.h | 648 ++ drivers/base/arch_topology.c | 11 +- drivers/base/node.c | 1 - drivers/base/property.c | 42 +- drivers/base/regmap/regmap-i3c.c | 2 +- drivers/base/regmap/regmap-sccb.c | 2 +- drivers/base/regmap/regmap-sdw-mbq.c | 2 +- drivers/base/regmap/regmap-sdw.c | 2 +- drivers/base/regmap/regmap-slimbus.c | 2 +- drivers/base/regmap/regmap-w1.c | 6 +- drivers/base/topology.c | 12 + drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_main.c | 11 +- drivers/block/drbd/drbd_nl.c | 33 +- drivers/block/drbd/drbd_receiver.c | 15 +- drivers/block/drbd/drbd_req.c | 2 +- drivers/block/drbd/drbd_state.c | 3 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/loop.c | 261 +- drivers/block/loop.h | 1 + drivers/block/nbd.c | 16 +- drivers/block/null_blk/main.c | 2 +- drivers/block/zram/zram_drv.c | 39 +- drivers/bluetooth/btbcm.c | 52 +- drivers/bluetooth/btintel.c | 2 +- drivers/bluetooth/btmtksdio.c | 2 +- drivers/bluetooth/btusb.c | 5 - drivers/bluetooth/hci_qca.c | 4 +- drivers/bus/imx-weim.c | 2 +- drivers/bus/mhi/Kconfig | 1 - drivers/bus/mhi/Makefile | 3 - drivers/bus/mhi/common.h | 22 - drivers/bus/mhi/ep/Kconfig | 10 - drivers/bus/mhi/ep/Makefile | 2 - drivers/bus/mhi/ep/internal.h | 218 - drivers/bus/mhi/ep/main.c | 1591 ----- drivers/bus/mhi/ep/mmio.c | 273 - drivers/bus/mhi/ep/ring.c | 207 - drivers/bus/mhi/ep/sm.c | 148 - drivers/bus/mhi/host/pci_generic.c | 2 - drivers/char/agp/amd64-agp.c | 2 +- drivers/clk/Makefile | 1 + drivers/clk/h8300/Makefile | 3 + drivers/clk/h8300/clk-div.c | 57 + drivers/clk/h8300/clk-h8s2678.c | 145 + drivers/clk/imx/clk-composite-8m.c | 19 +- drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk-imx8mm.c | 3 +- drivers/clk/imx/clk-imx8mn.c | 41 +- drivers/clk/imx/clk-imx8mp.c | 3 +- drivers/clk/imx/clk-imx8mq.c | 5 +- drivers/clk/imx/clk-scu.c | 4 +- drivers/clk/imx/clk.c | 5 - drivers/clk/imx/clk.h | 1 - drivers/clk/qcom/Kconfig | 10 - drivers/clk/qcom/Makefile | 1 - drivers/clk/qcom/clk-regmap-mux.c | 78 - drivers/clk/qcom/clk-regmap-mux.h | 3 - drivers/clk/qcom/gcc-sc7280.c | 6 +- drivers/clk/qcom/gcc-sm8450.c | 6 +- drivers/clk/qcom/lpassaudiocc-sc7280.c | 838 --- drivers/clk/qcom/lpasscorecc-sc7280.c | 431 -- drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 - drivers/clk/renesas/r8a774a1-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 8 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 10 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 7 - drivers/clk/renesas/r8a77995-cpg-mssr.c | 11 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 11 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 9 +- drivers/clk/renesas/r9a07g043-cpg.c | 220 - drivers/clk/renesas/rcar-gen3-cpg.h | 5 +- drivers/clk/renesas/rzg2l-cpg.c | 10 +- drivers/clk/renesas/rzg2l-cpg.h | 1 - drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 1 - drivers/clocksource/Kconfig | 27 +- drivers/clocksource/Makefile | 4 +- drivers/clocksource/h8300_timer16.c | 192 + drivers/clocksource/h8300_timer8.c | 211 + drivers/clocksource/h8300_tpu.c | 158 + drivers/clocksource/timer-goldfish.c | 153 - drivers/cpufreq/mediatek-cpufreq.c | 147 +- drivers/cpufreq/qcom-cpufreq-hw.c | 62 +- drivers/cpufreq/tegra194-cpufreq.c | 246 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 1 + drivers/crypto/cavium/nitrox/nitrox_main.c | 10 +- drivers/crypto/ccp/psp-dev.c | 49 +- drivers/crypto/ccp/psp-dev.h | 22 - drivers/crypto/ccp/sp-pci.c | 62 - drivers/crypto/hisilicon/qm.c | 6 +- drivers/devfreq/rk3399_dmc.c | 299 +- drivers/dma-buf/dma-buf.c | 26 +- drivers/dma-buf/dma-resv.c | 459 +- drivers/dma-buf/st-dma-resv.c | 157 +- drivers/dma/Kconfig | 11 - drivers/dma/Makefile | 1 - drivers/dma/bestcomm/bestcomm.c | 2 - drivers/dma/dmaengine.c | 7 + drivers/dma/dw-edma/dw-edma-v0-core.c | 19 +- drivers/dma/ep93xx_dma.c | 2 +- drivers/dma/idxd/device.c | 69 +- drivers/dma/idxd/registers.h | 1 - drivers/dma/idxd/submit.c | 5 +- drivers/dma/idxd/sysfs.c | 16 +- drivers/dma/mediatek/mtk-cqdma.c | 12 +- drivers/dma/mediatek/mtk-hsdma.c | 11 +- drivers/dma/nbpfaxi.c | 14 +- drivers/dma/qcom/gpi.c | 20 +- drivers/dma/sf-pdma/sf-pdma.c | 24 +- drivers/dma/sf-pdma/sf-pdma.h | 8 +- drivers/dma/sh/Kconfig | 2 +- drivers/dma/stm32-mdma.c | 21 +- drivers/dma/tegra186-gpc-dma.c | 1507 ----- drivers/edac/Kconfig | 1 - drivers/edac/amd64_edac.c | 2 +- drivers/edac/edac_device.c | 135 +- drivers/edac/edac_device.h | 14 - drivers/edac/edac_device_sysfs.c | 5 +- drivers/edac/edac_mc.c | 96 +- drivers/edac/edac_module.h | 2 + drivers/edac/edac_pci.c | 25 +- drivers/edac/ghes_edac.c | 200 +- drivers/edac/mpc85xx_edac.c | 14 + drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-axp288.c | 4 +- drivers/extcon/extcon-intel-int3496.c | 54 +- drivers/extcon/extcon-sm5502.c | 2 - drivers/extcon/extcon-usb-gpio.c | 15 + drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/extcon/extcon.c | 8 +- drivers/firewire/core-card.c | 39 - drivers/firewire/core-cdev.c | 6 +- drivers/firewire/core-transaction.c | 18 - drivers/firmware/Kconfig | 6 +- drivers/firmware/efi/Kconfig | 43 - drivers/firmware/efi/cper.c | 64 +- drivers/firmware/efi/efi.c | 13 +- drivers/firmware/efi/libstub/efistub.h | 74 - drivers/firmware/efi/libstub/x86-stub.c | 120 +- drivers/firmware/qcom_scm.c | 4 - drivers/gpio/Kconfig | 8 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-rcar.c | 7 +- drivers/gpio/gpio-realtek-otto.c | 137 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpio/gpio_pl061_rust.rs | 370 -- drivers/gpio/gpiolib-cdev.c | 66 +- drivers/gpio/gpiolib-of.c | 3 +- drivers/gpio/gpiolib-sysfs.c | 3 +- drivers/gpio/gpiolib.c | 75 +- drivers/gpio/gpiolib.h | 11 +- drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 84 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 85 +- 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 | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 66 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 97 +- drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 1191 +++- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 984 --- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 359 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 89 - drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 21 + drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 14 - drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 74 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 7 - drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/smuio_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 106 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 71 - drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h | 6 - drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 120 +- drivers/gpu/drm/amd/amdkfd/kfd_events.h | 3 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 49 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 - drivers/gpu/drm/amd/amdkfd/kfd_process.c | 13 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 39 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 83 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 11 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 37 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 9 +- .../drm/amd/display/dc/bios/bios_parser_common.c | 3 - .../gpu/drm/amd/display/dc/bios/command_table.c | 3 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 3 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 17 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 3 - .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 26 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 13 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 198 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 30 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 91 +- drivers/gpu/drm/amd/display/dc/dc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 14 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 - .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 4 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 1 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 56 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 16 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 6 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 6 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 26 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 5 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 2 - .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 362 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 4 +- drivers/gpu/drm/amd/display/dc/dcn315/Makefile | 26 + .../drm/amd/display/dc/dcn315/dcn315_resource.c | 235 +- .../drm/amd/display/dc/dcn315/dcn315_resource.h | 3 - drivers/gpu/drm/amd/display/dc/dcn316/Makefile | 26 + .../drm/amd/display/dc/dcn316/dcn316_resource.c | 234 +- .../drm/amd/display/dc/dcn316/dcn316_resource.h | 3 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 - .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 19 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 2 + .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 863 --- .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.h | 44 - drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 9 +- .../gpu/drm/amd/display/dc/link/link_dp_trace.c | 20 - .../gpu/drm/amd/display/dc/link/link_dp_trace.h | 5 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.c | 52 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.h | 1 - .../gpu/drm/amd/display/dc/link/link_hwss_dpia.c | 28 - .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 27 - .../drm/amd/display/dc/link/link_hwss_hpo_frl.c | 19 - .../drm/amd/display/dc/virtual/virtual_link_hwss.c | 5 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 48 +- .../gpu/drm/amd/display/include/grph_object_id.h | 1 - .../drm/amd/display/modules/freesync/freesync.c | 76 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 38 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 8 - .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 6 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 12 - drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 2 +- .../drm/amd/display/modules/power/power_helpers.c | 38 - .../drm/amd/display/modules/power/power_helpers.h | 1 - drivers/gpu/drm/amd/include/amd_shared.h | 66 +- .../drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h | 13 - .../drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h | 24 - drivers/gpu/drm/amd/include/discovery.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 87 +- drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 2 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 17 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 147 - drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 2 - drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 2 - .../inc/pmfw_if/smu11_driver_if_sienna_cichlid.h | 7 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 31 - drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 16 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 23 +- drivers/gpu/drm/arm/malidp_crtc.c | 5 +- drivers/gpu/drm/arm/malidp_planes.c | 14 +- drivers/gpu/drm/bridge/Kconfig | 3 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 1 - drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 20 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 36 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 577 +- drivers/gpu/drm/bridge/display-connector.c | 15 - drivers/gpu/drm/bridge/ite-it66121.c | 629 +- drivers/gpu/drm/bridge/lontium-lt9611.c | 49 +- drivers/gpu/drm/bridge/nwl-dsi.c | 30 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 7 +- drivers/gpu/drm/bridge/panel.c | 3 - drivers/gpu/drm/bridge/parade-ps8622.c | 7 +- drivers/gpu/drm/bridge/parade-ps8640.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 51 +- drivers/gpu/drm/bridge/tc358762.c | 9 +- drivers/gpu/drm/bridge/tc358764.c | 104 +- drivers/gpu/drm/bridge/tc358767.c | 585 +- drivers/gpu/drm/bridge/tc358775.c | 11 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 17 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 8 +- drivers/gpu/drm/dp/drm_dp.c | 58 +- drivers/gpu/drm/drm_atomic.c | 20 - drivers/gpu/drm/drm_atomic_uapi.c | 4 + drivers/gpu/drm/drm_blend.c | 2 +- drivers/gpu/drm/drm_bridge_connector.c | 4 +- drivers/gpu/drm/drm_buddy.c | 3 - drivers/gpu/drm/drm_crtc_helper.c | 12 +- drivers/gpu/drm/drm_edid.c | 628 +- drivers/gpu/drm/drm_format_helper.c | 76 +- drivers/gpu/drm/drm_gem.c | 83 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 18 +- drivers/gpu/drm/drm_gem_vram_helper.c | 2 +- drivers/gpu/drm/drm_modes.c | 21 +- drivers/gpu/drm/drm_of.c | 84 +- drivers/gpu/drm/drm_vblank.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 17 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 5 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 77 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 54 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 63 +- drivers/gpu/drm/etnaviv/etnaviv_sched.h | 3 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 241 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 22 - drivers/gpu/drm/gma500/cdv_device.c | 11 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 6 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 6 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 5 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 5 +- drivers/gpu/drm/gma500/framebuffer.c | 10 +- drivers/gpu/drm/gma500/gem.c | 161 +- drivers/gpu/drm/gma500/gem.h | 13 +- drivers/gpu/drm/gma500/gma_display.c | 53 +- drivers/gpu/drm/gma500/gma_display.h | 10 +- drivers/gpu/drm/gma500/gtt.c | 295 +- drivers/gpu/drm/gma500/gtt.h | 8 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 25 +- drivers/gpu/drm/gma500/oaktrail_device.c | 1 + drivers/gpu/drm/gma500/oaktrail_hdmi.c | 1 + drivers/gpu/drm/gma500/oaktrail_lvds.c | 16 +- drivers/gpu/drm/gma500/opregion.c | 5 +- drivers/gpu/drm/gma500/power.c | 15 +- drivers/gpu/drm/gma500/psb_device.c | 29 +- drivers/gpu/drm/gma500/psb_drv.c | 29 +- drivers/gpu/drm/gma500/psb_drv.h | 90 +- drivers/gpu/drm/gma500/psb_intel_display.c | 39 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 5 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 6 +- drivers/gpu/drm/gma500/psb_irq.c | 94 +- drivers/gpu/drm/gma500/psb_irq.h | 19 +- drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/g4x_dp.c | 73 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 36 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 24 +- drivers/gpu/drm/i915/display/icl_dsi.c | 16 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 143 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 +- drivers/gpu/drm/i915/display/intel_audio.c | 45 +- drivers/gpu/drm/i915/display/intel_backlight.c | 3 +- drivers/gpu/drm/i915/display/intel_bios.c | 506 +- drivers/gpu/drm/i915/display/intel_bw.c | 312 +- drivers/gpu/drm/i915/display/intel_bw.h | 12 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 96 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 2 - drivers/gpu/drm/i915/display/intel_color.c | 95 +- drivers/gpu/drm/i915/display/intel_color.h | 3 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 35 +- drivers/gpu/drm/i915/display/intel_connector.c | 4 +- drivers/gpu/drm/i915/display/intel_crtc.c | 8 +- drivers/gpu/drm/i915/display/intel_cursor.c | 27 +- drivers/gpu/drm/i915/display/intel_ddi.c | 32 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 40 +- drivers/gpu/drm/i915/display/intel_display.c | 784 +-- drivers/gpu/drm/i915/display/intel_display.h | 3 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 302 +- drivers/gpu/drm/i915/display/intel_display_power.c | 541 +- drivers/gpu/drm/i915/display/intel_display_power.h | 37 +- .../drm/i915/display/intel_display_power_well.c | 113 - .../drm/i915/display/intel_display_power_well.h | 153 - drivers/gpu/drm/i915/display/intel_display_trace.h | 9 +- drivers/gpu/drm/i915/display/intel_display_types.h | 43 +- drivers/gpu/drm/i915/display/intel_dmc.c | 131 +- drivers/gpu/drm/i915/display/intel_dmc.h | 10 +- drivers/gpu/drm/i915/display/intel_dmc_regs.h | 30 - drivers/gpu/drm/i915/display/intel_dp.c | 564 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 31 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 8 +- drivers/gpu/drm/i915/display/intel_dpll.c | 44 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 144 +- drivers/gpu/drm/i915/display/intel_dpt.c | 2 +- drivers/gpu/drm/i915/display/intel_drrs.c | 406 +- drivers/gpu/drm/i915/display/intel_drrs.h | 20 +- drivers/gpu/drm/i915/display/intel_dsb.c | 7 +- drivers/gpu/drm/i915/display/intel_dsi.c | 24 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 7 +- drivers/gpu/drm/i915/display/intel_dvo.c | 49 +- drivers/gpu/drm/i915/display/intel_fb.c | 68 +- drivers/gpu/drm/i915/display/intel_fb.h | 1 - drivers/gpu/drm/i915/display/intel_fbc.c | 96 +- drivers/gpu/drm/i915/display/intel_fbc.h | 2 +- drivers/gpu/drm/i915/display/intel_fdi.c | 8 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 142 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 1 - drivers/gpu/drm/i915/display/intel_hdmi.c | 3 +- drivers/gpu/drm/i915/display/intel_lvds.c | 57 +- drivers/gpu/drm/i915/display/intel_overlay.c | 22 +- drivers/gpu/drm/i915/display/intel_panel.c | 359 +- drivers/gpu/drm/i915/display/intel_panel.h | 33 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 99 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 10 - drivers/gpu/drm/i915/display/intel_plane_initial.c | 1 - drivers/gpu/drm/i915/display/intel_psr.c | 221 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 88 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_sprite.c | 51 +- drivers/gpu/drm/i915/display/intel_tv.c | 12 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 21 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 24 +- drivers/gpu/drm/i915/display/intel_vrr.c | 4 +- drivers/gpu/drm/i915/display/skl_scaler.c | 22 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 266 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 15 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_busy.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 43 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 8 - drivers/gpu/drm/i915/gem/i915_gem_tiling.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 6 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 7 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 3 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 6 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 5 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 11 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 7 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 54 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 + drivers/gpu/drm/i915/gt/intel_gtt.c | 12 - drivers/gpu/drm/i915/gt/intel_gtt.h | 2 - drivers/gpu/drm/i915/gt/intel_rc6.c | 5 +- drivers/gpu/drm/i915/gt/intel_reset.c | 3 +- drivers/gpu/drm/i915/gt/intel_rps.c | 13 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 9 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 14 +- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 20 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 - drivers/gpu/drm/i915/gvt/handlers.c | 20 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 2 - drivers/gpu/drm/i915/i915_debugfs.c | 18 +- drivers/gpu/drm/i915/i915_deps.c | 2 +- drivers/gpu/drm/i915/i915_driver.c | 5 +- drivers/gpu/drm/i915/i915_driver.h | 4 - drivers/gpu/drm/i915/i915_drv.h | 122 +- drivers/gpu/drm/i915/i915_gpu_error.c | 21 +- drivers/gpu/drm/i915/i915_gpu_error.h | 6 - drivers/gpu/drm/i915/i915_params.c | 7 +- drivers/gpu/drm/i915/i915_pci.c | 39 +- drivers/gpu/drm/i915/i915_pmu.c | 5 +- drivers/gpu/drm/i915/i915_reg.h | 133 +- drivers/gpu/drm/i915/i915_request.c | 3 +- drivers/gpu/drm/i915/i915_suspend.c | 4 + drivers/gpu/drm/i915/i915_sw_fence.c | 2 +- drivers/gpu/drm/i915/i915_utils.c | 11 - drivers/gpu/drm/i915/i915_utils.h | 37 +- drivers/gpu/drm/i915/i915_vma.c | 27 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 1 - drivers/gpu/drm/i915/intel_dram.c | 10 +- drivers/gpu/drm/i915/intel_memory_region.c | 2 - drivers/gpu/drm/i915/intel_memory_region.h | 2 +- drivers/gpu/drm/i915/intel_pch.c | 3 +- drivers/gpu/drm/i915/intel_pcode.c | 4 +- drivers/gpu/drm/i915/intel_pm.c | 526 +- drivers/gpu/drm/i915/intel_pm.h | 1 - drivers/gpu/drm/i915/intel_step.c | 7 - drivers/gpu/drm/i915/intel_uncore.c | 27 +- drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 4 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 2 + drivers/gpu/drm/i915/selftests/i915_active.c | 3 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 10 +- drivers/gpu/drm/i915/vlv_suspend.c | 3 +- drivers/gpu/drm/imx/imx-ldb.c | 3 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/imx/ipuv3-plane.c | 8 +- drivers/gpu/drm/ingenic/Kconfig | 9 - drivers/gpu/drm/ingenic/Makefile | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 62 +- drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c | 103 - drivers/gpu/drm/lima/lima_gem.c | 17 +- drivers/gpu/drm/mcde/mcde_dsi.c | 43 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 12 - drivers/gpu/drm/meson/meson_drv.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 1 - drivers/gpu/drm/msm/msm_gem.c | 3 +- drivers/gpu/drm/msm/msm_gem_submit.c | 24 +- drivers/gpu/drm/nouveau/dispnv50/atom.h | 6 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 27 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 15 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 18 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 20 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 17 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 2 +- drivers/gpu/drm/omapdrm/omap_gem.c | 198 +- drivers/gpu/drm/omapdrm/omap_gem.h | 3 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 5 +- drivers/gpu/drm/omapdrm/omap_overlay.c | 2 +- drivers/gpu/drm/panel/Kconfig | 9 - drivers/gpu/drm/panel/Makefile | 1 - drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 30 +- drivers/gpu/drm/panel/panel-edp.c | 2 - drivers/gpu/drm/panel/panel-innolux-ej030na.c | 31 +- drivers/gpu/drm/panel/panel-lvds.c | 31 +- drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 482 -- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 13 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 3 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 4 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 3 +- drivers/gpu/drm/panfrost/panfrost_job.c | 6 +- drivers/gpu/drm/qxl/qxl_debugfs.c | 3 +- drivers/gpu/drm/qxl/qxl_kms.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 5 +- drivers/gpu/drm/qxl/qxl_ttm.c | 6 +- drivers/gpu/drm/radeon/Makefile | 6 +- drivers/gpu/drm/radeon/cayman_blit_shaders.c | 320 + drivers/gpu/drm/radeon/cayman_blit_shaders.h | 294 +- drivers/gpu/drm/radeon/r600_blit_shaders.c | 719 ++ drivers/gpu/drm/radeon/r600_blit_shaders.h | 38 + drivers/gpu/drm/radeon/radeon_cs.c | 4 - drivers/gpu/drm/radeon/radeon_display.c | 8 +- drivers/gpu/drm/radeon/radeon_gem.c | 9 +- drivers/gpu/drm/radeon/radeon_mn.c | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 21 +- drivers/gpu/drm/radeon/radeon_pm.c | 2 +- drivers/gpu/drm/radeon/radeon_prime.c | 16 +- drivers/gpu/drm/radeon/radeon_sync.c | 2 +- drivers/gpu/drm/radeon/radeon_uvd.c | 12 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/si_blit_shaders.c | 253 + drivers/gpu/drm/radeon/si_blit_shaders.h | 223 +- drivers/gpu/drm/scheduler/sched_main.c | 5 +- drivers/gpu/drm/selftests/test-drm_buddy.c | 10 +- drivers/gpu/drm/solomon/Kconfig | 11 +- drivers/gpu/drm/solomon/ssd130x-i2c.c | 11 - drivers/gpu/drm/solomon/ssd130x.c | 115 +- drivers/gpu/drm/solomon/ssd130x.h | 2 - drivers/gpu/drm/sti/sti_gdp.c | 2 +- drivers/gpu/drm/sti/sti_hdmi.c | 22 +- drivers/gpu/drm/stm/ltdc.c | 16 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 8 +- drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 262 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 40 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 34 +- drivers/gpu/drm/ttm/ttm_device.c | 82 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 21 +- drivers/gpu/drm/ttm/ttm_resource.c | 197 +- drivers/gpu/drm/ttm/ttm_tt.c | 12 +- drivers/gpu/drm/v3d/v3d_gem.c | 19 +- drivers/gpu/drm/vc4/Kconfig | 3 + drivers/gpu/drm/vc4/vc4_crtc.c | 14 +- drivers/gpu/drm/vc4/vc4_drv.h | 15 +- drivers/gpu/drm/vc4/vc4_dsi.c | 2 +- drivers/gpu/drm/vc4/vc4_gem.c | 15 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 442 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 23 +- drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 - drivers/gpu/drm/vc4/vc4_hvs.c | 153 +- drivers/gpu/drm/vc4/vc4_irq.c | 5 - drivers/gpu/drm/vc4/vc4_kms.c | 87 +- drivers/gpu/drm/vc4/vc4_regs.h | 28 +- drivers/gpu/drm/vc4/vc4_trace.h | 95 - drivers/gpu/drm/vc4/vc4_txp.c | 8 +- drivers/gpu/drm/vgem/vgem_fence.c | 13 +- drivers/gpu/drm/virtio/virtgpu_display.c | 2 - drivers/gpu/drm/virtio/virtgpu_gem.c | 12 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 66 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 81 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 445 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 18 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 2 +- drivers/gpu/ipu-v3/ipu-dc.c | 5 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/hid-ids.h | 1 - drivers/hid/hid-multitouch.c | 6 - drivers/hid/hid-uclogic-core.c | 83 +- drivers/hid/hid-uclogic-params.c | 40 +- drivers/hid/hid-uclogic-params.h | 90 +- drivers/hid/hid-uclogic-rdesc.c | 65 +- drivers/hid/hid-uclogic-rdesc.h | 20 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 - drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 - drivers/hsi/clients/ssi_protocol.c | 1 + drivers/hsi/controllers/omap_ssi_core.c | 1 - drivers/hwmon/Kconfig | 8 +- drivers/hwmon/aquacomputer_d5next.c | 433 +- drivers/hwmon/asus-ec-sensors.c | 3 +- drivers/hwmon/f71882fg.c | 5 +- drivers/hwmon/hwmon.c | 53 - drivers/hwmon/intel-m10-bmc-hwmon.c | 11 +- drivers/hwmon/jc42.c | 2 - drivers/hwmon/peci/dimmtemp.c | 13 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 2 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 136 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 180 +- drivers/hwtracing/coresight/coresight-etm4x.h | 120 +- drivers/i2c/busses/i2c-imx.c | 33 + drivers/i2c/busses/i2c-ismt.c | 4 +- drivers/i2c/busses/i2c-pasemi-core.c | 6 + drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/i2c/i2c-dev.c | 17 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/st_accel.h | 28 +- drivers/iio/accel/st_accel_core.c | 1 - drivers/iio/accel/st_accel_i2c.c | 5 - drivers/iio/accel/st_accel_spi.c | 5 - drivers/iio/adc/ad7124.c | 86 +- drivers/iio/adc/ad7192.c | 64 +- drivers/iio/adc/ad_sigma_delta.c | 143 +- drivers/iio/adc/palmas_gpadc.c | 3 +- drivers/iio/adc/qcom-vadc-common.c | 11 - drivers/iio/adc/ti-ads1015.c | 398 +- drivers/iio/chemical/scd30.h | 5 +- drivers/iio/chemical/scd30_core.c | 10 +- drivers/iio/chemical/scd30_i2c.c | 3 +- drivers/iio/chemical/scd30_serial.c | 3 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 13 +- drivers/iio/dac/ltc2688.c | 21 +- drivers/iio/dummy/iio_simple_dummy.c | 20 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 15 +- drivers/iio/imu/inv_mpu6050/Kconfig | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 - drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 - drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 - drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 - drivers/iio/industrialio-buffer.c | 24 +- drivers/iio/industrialio-core.c | 3 +- drivers/iio/multiplexer/Kconfig | 1 + drivers/iio/multiplexer/iio-mux.c | 49 +- drivers/iio/temperature/ltc2983.c | 236 +- drivers/iio/trigger/iio-trig-sysfs.c | 11 +- drivers/infiniband/core/device.c | 2 + drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/sa_query.c | 16 +- drivers/infiniband/core/umem_dmabuf.c | 9 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- .../infiniband/core/uverbs_std_types_flow_action.c | 383 +- drivers/infiniband/core/verbs.c | 8 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 1 + drivers/infiniband/hw/cxgb4/provider.c | 8 +- drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/irdma/hw.c | 4 + drivers/infiniband/hw/irdma/main.h | 1 + drivers/infiniband/hw/irdma/puda.c | 7 +- drivers/infiniband/hw/irdma/verbs.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 8 +- drivers/infiniband/hw/mlx5/fs.c | 223 +- drivers/infiniband/hw/mlx5/main.c | 46 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/verbs.c | 3 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 11 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 15 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/sw/rdmavt/qp.c | 6 +- drivers/infiniband/sw/rxe/rxe.c | 1 - drivers/infiniband/sw/rxe/rxe_mw.c | 8 - drivers/infiniband/sw/rxe/rxe_opcode.c | 2 + drivers/infiniband/sw/rxe/rxe_param.h | 2 + drivers/infiniband/sw/rxe/rxe_qp.c | 14 +- drivers/infiniband/sw/rxe/rxe_recv.c | 1 + drivers/infiniband/sw/rxe/rxe_req.c | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 5 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 1 + drivers/infiniband/sw/rxe/rxe_verbs.h | 2 + drivers/infiniband/sw/siw/siw_verbs.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib.h | 1 - drivers/infiniband/ulp/ipoib/ipoib_main.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 6 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 8 +- drivers/infiniband/ulp/isert/ib_isert.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 8 +- drivers/input/keyboard/mt6779-keypad.c | 10 +- drivers/input/keyboard/omap4-keypad.c | 2 +- drivers/input/misc/Kconfig | 10 - drivers/input/misc/Makefile | 1 - drivers/input/misc/iqs7222.c | 2445 ------- drivers/iommu/intel/iommu.c | 2 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/irqchip/Kconfig | 11 + drivers/irqchip/Makefile | 2 + drivers/irqchip/irq-bcm6345-l1.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-renesas-h8300h.c | 94 + drivers/irqchip/irq-renesas-h8s.c | 102 + drivers/isdn/mISDN/socket.c | 2 +- drivers/md/dm.c | 18 +- drivers/memory/emif.c | 11 +- drivers/memory/samsung/exynos5422-dmc.c | 5 +- drivers/memory/tegra/Makefile | 2 - drivers/memory/tegra/mc.c | 3 - drivers/memory/tegra/mc.h | 7 +- drivers/memory/tegra/tegra186-emc.c | 3 - drivers/memory/tegra/tegra234.c | 101 - drivers/mmc/core/block.c | 16 +- drivers/mmc/core/core.c | 10 +- drivers/mmc/core/mmc.c | 25 +- drivers/mmc/host/bcm2835.c | 2 +- drivers/mmc/host/dw_mmc.c | 2 +- drivers/mmc/host/meson-mx-sdhc-mmc.c | 2 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 88 +- drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/of_mmc_spi.c | 4 - drivers/mmc/host/omap.c | 23 +- drivers/mmc/host/renesas_sdhi.h | 2 - drivers/mmc/host/renesas_sdhi_core.c | 2 + drivers/mmc/host/renesas_sdhi_internal_dmac.c | 76 +- drivers/mmc/host/sdhci.c | 2 +- drivers/mmc/host/sunxi-mmc.c | 2 +- drivers/mmc/host/uniphier-sd.c | 2 +- drivers/mtd/maps/Kconfig | 9 + drivers/mtd/maps/Makefile | 1 + drivers/mtd/maps/ixp4xx.c | 262 + drivers/mtd/mtdpart.c | 3 - drivers/mtd/nand/raw/davinci_nand.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 9 +- drivers/mtd/nand/raw/omap_elm.c | 1 - drivers/mtd/nand/raw/qcom_nandc.c | 24 +- drivers/mtd/nand/raw/sh_flctl.c | 14 +- drivers/mtd/nand/spi/gigadevice.c | 158 +- drivers/mtd/parsers/bcm47xxpart.c | 2 +- drivers/net/bonding/bond_main.c | 13 +- drivers/net/dsa/mt7530.c | 330 +- drivers/net/dsa/mt7530.h | 26 +- drivers/net/dsa/ocelot/felix.c | 23 + drivers/net/ethernet/Kconfig | 26 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 8 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 304 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 16 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 191 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 16 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 22 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 2 +- .../chelsio/inline_crypto/chtls/chtls_io.c | 22 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 1 - drivers/net/ethernet/intel/i40e/i40e_common.c | 1 - drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_devids.h | 1 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 - drivers/net/ethernet/intel/i40e/i40e_main.c | 25 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 49 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 1 - 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 | 4 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 1 + drivers/net/ethernet/intel/ice/ice_switch.c | 489 +- drivers/net/ethernet/intel/ice/ice_switch.h | 12 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 29 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 7 +- 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/marvell/Kconfig | 1 - drivers/net/ethernet/marvell/Makefile | 1 - drivers/net/ethernet/marvell/octeon_ep/Kconfig | 20 - drivers/net/ethernet/marvell/octeon_ep/Makefile | 9 - .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 737 --- .../net/ethernet/marvell/octeon_ep/octep_config.h | 204 - .../ethernet/marvell/octeon_ep/octep_ctrl_mbox.c | 256 - .../ethernet/marvell/octeon_ep/octep_ctrl_mbox.h | 170 - .../ethernet/marvell/octeon_ep/octep_ctrl_net.c | 194 - .../ethernet/marvell/octeon_ep/octep_ctrl_net.h | 299 - .../net/ethernet/marvell/octeon_ep/octep_ethtool.c | 463 -- .../net/ethernet/marvell/octeon_ep/octep_main.c | 1177 ---- .../net/ethernet/marvell/octeon_ep/octep_main.h | 366 -- .../marvell/octeon_ep/octep_regs_cn9k_pf.h | 367 -- drivers/net/ethernet/marvell/octeon_ep/octep_rx.c | 508 -- drivers/net/ethernet/marvell/octeon_ep/octep_rx.h | 199 - drivers/net/ethernet/marvell/octeon_ep/octep_tx.c | 335 - drivers/net/ethernet/marvell/octeon_ep/octep_tx.h | 284 - .../net/ethernet/marvell/prestera/prestera_acl.c | 7 + .../ethernet/marvell/prestera/prestera_flower.c | 18 - .../ethernet/marvell/prestera/prestera_router.c | 11 +- drivers/net/ethernet/mediatek/Kconfig | 4 - drivers/net/ethernet/mediatek/Makefile | 5 - drivers/net/ethernet/mediatek/mtk_eth_soc.c | 131 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 14 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 369 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 89 +- drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 1 + drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 189 +- drivers/net/ethernet/mediatek/mtk_wed.c | 878 --- drivers/net/ethernet/mediatek/mtk_wed.h | 135 - drivers/net/ethernet/mediatek/mtk_wed_debugfs.c | 175 - drivers/net/ethernet/mediatek/mtk_wed_ops.c | 8 - drivers/net/ethernet/mediatek/mtk_wed_regs.h | 251 - drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 58 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 12 +- .../net/ethernet/mellanox/mlx5/core/accel/accel.h | 36 + .../net/ethernet/mellanox/mlx5/core/accel/ipsec.c | 179 + .../net/ethernet/mellanox/mlx5/core/accel/ipsec.h | 96 + .../mellanox/mlx5/core/accel/ipsec_offload.c | 385 ++ .../mellanox/mlx5/core/accel/ipsec_offload.h | 38 + .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 125 + .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 156 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/params.c | 19 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 11 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 30 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.h | 31 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 5 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.h | 7 +- .../mellanox/mlx5/core/en_accel/ipsec_offload.c | 420 -- .../mellanox/mlx5/core/en_accel/ipsec_offload.h | 14 - .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 245 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 3 + .../mellanox/mlx5/core/en_accel/ipsec_stats.c | 63 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 71 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 86 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- .../mellanox/mlx5/core/en_accel/ktls_stats.c | 90 - .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 20 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 28 +- .../mellanox/mlx5/core/en_accel/ktls_utils.h | 1 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 247 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 132 + .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 390 ++ .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 91 + .../mellanox/mlx5/core/en_accel/tls_stats.c | 105 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 61 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 + .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 3 + .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 1582 +++++ .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 62 + drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 622 ++ drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h | 74 + drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 18 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 33 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 24 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 14 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 83 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 35 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 2 +- drivers/net/ethernet/microchip/lan966x/Makefile | 2 +- .../net/ethernet/microchip/lan966x/lan966x_fdma.c | 842 --- .../net/ethernet/microchip/lan966x/lan966x_main.c | 60 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 117 - .../net/ethernet/microchip/lan966x/lan966x_port.c | 3 - .../net/ethernet/microchip/lan966x/lan966x_regs.h | 106 - drivers/net/ethernet/mscc/ocelot.c | 2 + .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 26 +- .../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 2 +- drivers/net/ethernet/sfc/efx.h | 1 + drivers/net/ethernet/sfc/efx_channels.c | 52 +- drivers/net/ethernet/sfc/efx_channels.h | 4 + drivers/net/ethernet/sfc/efx_common.c | 4 +- drivers/net/ethernet/sfc/falcon/rx.c | 4 +- drivers/net/ethernet/sfc/farch.c | 1 - drivers/net/ethernet/sfc/mcdi_pcol.h | 4 +- drivers/net/ethernet/sfc/net_driver.h | 5 + drivers/net/ethernet/sfc/tx.c | 3 +- drivers/net/ethernet/smsc/Kconfig | 4 +- drivers/net/ethernet/smsc/smc91x.h | 11 + .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 24 +- drivers/net/ethernet/ti/Kconfig | 1 - drivers/net/ethernet/ti/am65-cpsw-nuss.c | 33 +- drivers/net/ethernet/ti/am65-cpsw-qos.c | 180 - drivers/net/ethernet/ti/am65-cpsw-qos.h | 8 - drivers/net/ethernet/ti/cpsw.c | 38 +- drivers/net/ethernet/ti/cpsw_ale.c | 66 - drivers/net/ethernet/ti/cpsw_ale.h | 2 - drivers/net/ethernet/ti/cpsw_new.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 205 - drivers/net/ethernet/ti/cpsw_priv.h | 9 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 2 +- drivers/net/hippi/rrunner.c | 2 + drivers/net/hyperv/hyperv_net.h | 69 +- drivers/net/hyperv/netvsc.c | 16 +- drivers/net/hyperv/netvsc_bpf.c | 101 +- drivers/net/hyperv/netvsc_drv.c | 150 +- drivers/net/mdio/mdio-aspeed.c | 123 +- drivers/net/mdio/mdio-mscc-miim.c | 81 +- drivers/net/netdevsim/fib.c | 9 +- drivers/net/phy/micrel.c | 221 - drivers/net/phy/microchip_t1.c | 1 + drivers/net/phy/phylink.c | 28 + drivers/net/ppp/pppoe.c | 3 +- drivers/net/tun.c | 2 +- drivers/net/usb/qmi_wwan.c | 2 +- drivers/net/wan/Kconfig | 28 + drivers/net/wan/Makefile | 2 + drivers/net/wan/lmc/Makefile | 18 + drivers/net/wan/lmc/lmc.h | 33 + drivers/net/wan/lmc/lmc_debug.c | 65 + drivers/net/wan/lmc/lmc_debug.h | 52 + drivers/net/wan/lmc/lmc_ioctl.h | 255 + drivers/net/wan/lmc/lmc_main.c | 2009 ++++++ drivers/net/wan/lmc/lmc_media.c | 1206 ++++ drivers/net/wan/lmc/lmc_proto.c | 106 + drivers/net/wan/lmc/lmc_proto.h | 18 + drivers/net/wan/lmc/lmc_var.h | 468 ++ drivers/net/wireless/Kconfig | 1 - drivers/net/wireless/Makefile | 1 - drivers/net/wireless/ath/ar5523/ar5523.c | 4 +- drivers/net/wireless/ath/ath10k/ahb.c | 9 +- drivers/net/wireless/ath/ath10k/core.c | 25 - drivers/net/wireless/ath/ath10k/hw.h | 2 - drivers/net/wireless/ath/ath10k/mac.c | 76 +- drivers/net/wireless/ath/ath10k/usb.c | 27 - drivers/net/wireless/ath/ath11k/Makefile | 6 +- drivers/net/wireless/ath/ath11k/core.c | 372 +- drivers/net/wireless/ath/ath11k/core.h | 132 +- drivers/net/wireless/ath/ath11k/debugfs.c | 4 - drivers/net/wireless/ath/ath11k/htc.c | 6 - drivers/net/wireless/ath/ath11k/hw.h | 23 +- drivers/net/wireless/ath/ath11k/mac.c | 547 +- drivers/net/wireless/ath/ath11k/mac.h | 3 +- drivers/net/wireless/ath/ath11k/mhi.c | 285 +- drivers/net/wireless/ath/ath11k/mhi.h | 17 +- drivers/net/wireless/ath/ath11k/pci.c | 982 ++- drivers/net/wireless/ath/ath11k/pci.h | 28 +- drivers/net/wireless/ath/ath11k/pcic.c | 741 --- drivers/net/wireless/ath/ath11k/pcic.h | 46 - drivers/net/wireless/ath/ath11k/peer.c | 373 +- drivers/net/wireless/ath/ath11k/peer.h | 10 +- drivers/net/wireless/ath/ath11k/qmi.c | 19 +- drivers/net/wireless/ath/ath11k/reg.c | 44 +- drivers/net/wireless/ath/ath11k/reg.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 635 +- drivers/net/wireless/ath/ath11k/wmi.h | 366 +- drivers/net/wireless/ath/ath11k/wow.c | 763 --- drivers/net/wireless/ath/ath11k/wow.h | 45 - drivers/net/wireless/ath/ath6kl/htc_mbox.c | 2 +- drivers/net/wireless/ath/ath9k/ahb.c | 8 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 9 +- drivers/net/wireless/ath/ath9k/ar9003_calib.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 85 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 2 - drivers/net/wireless/ath/ath9k/ar9003_mac.c | 9 +- drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 10 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 25 +- drivers/net/wireless/ath/ath9k/debug_sta.c | 4 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 20 +- drivers/net/wireless/ath/ath9k/mac.h | 6 +- drivers/net/wireless/ath/ath9k/main.c | 2 +- drivers/net/wireless/ath/ath9k/reg.h | 10 +- drivers/net/wireless/ath/ath9k/xmit.c | 6 +- drivers/net/wireless/ath/carl9170/main.c | 8 +- drivers/net/wireless/ath/carl9170/tx.c | 5 +- drivers/net/wireless/ath/wcn36xx/hal.h | 7 +- drivers/net/wireless/ath/wcn36xx/main.c | 160 +- drivers/net/wireless/ath/wcn36xx/smd.c | 92 +- drivers/net/wireless/ath/wcn36xx/smd.h | 2 - drivers/net/wireless/ath/wcn36xx/txrx.c | 29 - drivers/net/wireless/ath/wcn36xx/txrx.h | 1 - drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 39 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 64 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 119 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 2 +- drivers/net/wireless/intel/iwlegacy/3945-rs.c | 6 +- drivers/net/wireless/intel/iwlegacy/4965-rs.c | 22 +- drivers/net/wireless/intel/iwlegacy/common.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 22 +- drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 4 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/filter.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 10 +- drivers/net/wireless/intel/iwlwifi/mei/sap.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 38 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 31 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 6 +- drivers/net/wireless/intersil/orinoco/airport.c | 1 - drivers/net/wireless/mac80211_hwsim.c | 4 +- drivers/net/wireless/marvell/mwifiex/11h.c | 2 - drivers/net/wireless/marvell/mwl8k.c | 48 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 16 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 83 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 4 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 140 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 2 +- drivers/net/wireless/mediatek/mt7601u/mac.c | 2 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 8 +- drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 146 +- drivers/net/wireless/realtek/rtlwifi/base.c | 44 +- drivers/net/wireless/realtek/rtlwifi/core.c | 40 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 15 +- drivers/net/wireless/realtek/rtlwifi/rc.c | 20 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/trx.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/hw.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192de/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192de/trx.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8192ee/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8192se/trx.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 26 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 12 +- .../net/wireless/realtek/rtlwifi/rtl8723be/trx.c | 8 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 30 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/trx.c | 6 +- drivers/net/wireless/realtek/rtw88/bf.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 11 +- drivers/net/wireless/realtek/rtw88/fw.h | 4 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 44 +- drivers/net/wireless/realtek/rtw88/main.c | 70 +- drivers/net/wireless/realtek/rtw88/main.h | 6 +- drivers/net/wireless/realtek/rtw88/pci.c | 5 +- drivers/net/wireless/realtek/rtw88/phy.c | 2 +- drivers/net/wireless/realtek/rtw88/reg.h | 2 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 4 - .../net/wireless/realtek/rtw88/rtw8821c_table.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8821ce.c | 4 - drivers/net/wireless/realtek/rtw88/rx.c | 3 +- drivers/net/wireless/realtek/rtw88/tx.c | 31 +- drivers/net/wireless/realtek/rtw88/tx.h | 4 - drivers/net/wireless/realtek/rtw89/cam.c | 57 +- drivers/net/wireless/realtek/rtw89/cam.h | 4 - drivers/net/wireless/realtek/rtw89/coex.c | 24 +- drivers/net/wireless/realtek/rtw89/core.c | 172 +- drivers/net/wireless/realtek/rtw89/core.h | 171 +- drivers/net/wireless/realtek/rtw89/debug.c | 70 +- drivers/net/wireless/realtek/rtw89/fw.c | 260 +- drivers/net/wireless/realtek/rtw89/fw.h | 376 +- drivers/net/wireless/realtek/rtw89/mac.c | 707 +- drivers/net/wireless/realtek/rtw89/mac.h | 81 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 4 +- drivers/net/wireless/realtek/rtw89/pci.c | 630 +- drivers/net/wireless/realtek/rtw89/pci.h | 245 - drivers/net/wireless/realtek/rtw89/phy.c | 101 +- drivers/net/wireless/realtek/rtw89/reg.h | 1430 +--- drivers/net/wireless/realtek/rtw89/regd.c | 513 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 77 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 581 -- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 32 - drivers/net/wireless/realtek/rtw89/rtw8852c.c | 172 +- drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 32 - drivers/net/wireless/realtek/rtw89/ser.c | 250 +- drivers/net/wireless/realtek/rtw89/txrx.h | 107 - drivers/net/wireless/rsi/rsi_91x_mac80211.c | 12 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 8 +- drivers/net/wireless/silabs/Kconfig | 18 - drivers/net/wireless/silabs/Makefile | 3 - drivers/net/wireless/silabs/wfx/hif_tx.c | 490 -- drivers/net/wireless/silabs/wfx/main.c | 491 -- drivers/net/wireless/silabs/wfx/sta.c | 794 --- drivers/net/wireless/st/cw1200/sta.c | 4 +- drivers/net/wireless/ti/wlcore/cmd.c | 8 +- drivers/net/wireless/ti/wlcore/debugfs.c | 52 +- drivers/net/wireless/ti/wlcore/main.c | 16 +- drivers/ntb/hw/idt/Makefile | 1 - drivers/nvme/host/core.c | 27 +- drivers/nvme/host/nvme.h | 5 + drivers/nvme/host/pci.c | 9 +- drivers/nvme/host/rdma.c | 4 +- drivers/nvme/target/rdma.c | 4 +- drivers/nvmem/Kconfig | 12 - drivers/nvmem/Makefile | 2 - drivers/nvmem/apple-efuses.c | 80 - drivers/nvmem/bcm-ocotp.c | 2 +- drivers/nvmem/brcm_nvram.c | 2 - drivers/nvmem/core.c | 1 - drivers/nvmem/sunplus-ocotp.c | 4 +- drivers/of/irq.c | 13 +- drivers/of/platform.c | 14 +- drivers/of/property.c | 34 - drivers/opp/core.c | 14 +- drivers/opp/of.c | 2 +- drivers/pci/pci-acpi.c | 41 +- drivers/pcmcia/Kconfig | 2 +- drivers/pcmcia/rsrc_nonstatic.c | 2 +- drivers/phy/Kconfig | 1 - drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 20 +- drivers/phy/cadence/phy-cadence-sierra.c | 193 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 50 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 29 +- drivers/phy/phy-can-transceiver.c | 24 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 79 - drivers/phy/rockchip/phy-rockchip-dphy-rx0.c | 7 +- drivers/phy/rockchip/phy-rockchip-typec.c | 6 +- drivers/pinctrl/meson/Kconfig | 2 +- drivers/pinctrl/meson/pinctrl-meson.c | 52 +- drivers/pinctrl/meson/pinctrl-meson.h | 28 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 34 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 142 +- drivers/pinctrl/renesas/Kconfig | 7 +- drivers/pinctrl/renesas/gpio.c | 1 + drivers/pinctrl/renesas/pfc-emev2.c | 1 + drivers/pinctrl/renesas/pfc-r8a77990.c | 120 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 98 - drivers/pinctrl/renesas/pfc-sh7722.c | 1 + drivers/pinctrl/renesas/pfc-sh7723.c | 1 + drivers/pinctrl/renesas/pfc-sh7724.c | 1 + drivers/pinctrl/renesas/pfc-sh7734.c | 1 + drivers/pinctrl/renesas/pfc-sh7757.c | 1 + drivers/pinctrl/renesas/pfc-sh7785.c | 1 + drivers/pinctrl/renesas/pfc-sh7786.c | 1 + drivers/pinctrl/renesas/pfc-shx3.c | 1 + drivers/pinctrl/renesas/pinctrl-rza1.c | 47 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 200 +- drivers/pinctrl/renesas/pinctrl.c | 1 + drivers/pinctrl/renesas/sh_pfc.h | 7 +- drivers/pinctrl/samsung/Kconfig | 11 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 8 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 2 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 30 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 80 +- drivers/platform/x86/Kconfig | 8 - drivers/platform/x86/Makefile | 3 - drivers/platform/x86/amd-pmc.c | 78 +- drivers/platform/x86/hp-wmi.c | 8 - drivers/platform/x86/winmate-fm07-keys.c | 189 - drivers/platform/x86/wmi.c | 13 +- drivers/power/supply/axp288_charger.c | 17 +- drivers/power/supply/charger-manager.c | 7 +- drivers/power/supply/max8997_charger.c | 8 +- drivers/power/supply/power_supply_core.c | 6 + drivers/power/supply/samsung-sdi-battery.c | 2 + drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/regulator/Kconfig | 10 - drivers/regulator/Makefile | 1 - drivers/regulator/core.c | 18 - drivers/regulator/fixed.c | 5 +- drivers/regulator/mt6358-regulator.c | 213 +- drivers/regulator/rpi-panel-attiny-regulator.c | 1 + drivers/regulator/rt5759-regulator.c | 369 -- drivers/remoteproc/imx_dsp_rproc.c | 105 +- drivers/remoteproc/mtk_common.h | 2 - drivers/remoteproc/mtk_scp.c | 70 +- drivers/remoteproc/remoteproc_core.c | 4 + drivers/remoteproc/remoteproc_debugfs.c | 17 +- drivers/remoteproc/remoteproc_elf_loader.c | 2 +- drivers/reset/Kconfig | 2 +- drivers/reset/core.c | 15 +- drivers/reset/reset-meson.c | 6 - drivers/reset/reset-simple.c | 1 - drivers/reset/reset-uniphier-glue.c | 75 +- drivers/rtc/rtc-goldfish.c | 44 +- drivers/scsi/fcoe/fcoe_ctlr.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 + drivers/scsi/sr_ioctl.c | 15 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 10 +- drivers/scsi/vmw_pvscsi.c | 1 + drivers/slimbus/qcom-ctrl.c | 4 +- drivers/slimbus/qcom-ngd-ctrl.c | 10 +- drivers/soc/imx/gpcv2.c | 430 +- drivers/soc/qcom/llcc-qcom.c | 1 - drivers/soc/qcom/pdr_interface.c | 11 +- drivers/soc/qcom/rpmhpd.c | 16 - drivers/soc/qcom/smem.c | 305 +- drivers/soc/qcom/smp2p.c | 1 - drivers/soc/qcom/smsm.c | 1 - drivers/soc/qcom/socinfo.c | 2 - drivers/soc/renesas/Kconfig | 6 - drivers/soc/renesas/renesas-soc.c | 13 - drivers/soc/rockchip/grf.c | 17 - drivers/soc/rockchip/pm_domains.c | 6 +- drivers/soc/tegra/fuse/fuse-tegra.c | 8 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 17 +- drivers/soc/tegra/pmc.c | 33 +- drivers/soc/ti/knav_dma.c | 26 +- drivers/soc/ti/knav_qmss_queue.c | 16 +- drivers/soc/ti/pruss.c | 3 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/soundwire/qcom.c | 3 +- drivers/soundwire/stream.c | 1 - drivers/spi/atmel-quadspi.c | 6 + drivers/spi/spi-cadence.c | 8 +- drivers/spi/spi-mem.c | 10 + drivers/spi/spi-mpc52xx-psc.c | 1 - drivers/spi/spi-mpc52xx.c | 3 - drivers/spi/spi-mt65xx.c | 386 +- drivers/spi/spi-rspi.c | 15 +- drivers/spi/spi-stm32-qspi.c | 30 +- drivers/spi/spi-ti-qspi.c | 5 +- drivers/spi/spi.c | 17 +- drivers/spi/spidev.c | 101 +- drivers/staging/Kconfig | 1 + drivers/staging/Makefile | 1 + drivers/staging/greybus/audio_codec.c | 24 +- drivers/staging/greybus/pwm.c | 1 + drivers/staging/ks7010/ks_hostif.c | 21 +- drivers/staging/ks7010/ks_wlan.h | 2 +- drivers/staging/most/dim2/dim2.c | 29 +- drivers/staging/r8188eu/core/rtw_ap.c | 3 + drivers/staging/r8188eu/core/rtw_br_ext.c | 15 +- drivers/staging/r8188eu/core/rtw_cmd.c | 200 +- drivers/staging/r8188eu/core/rtw_fw.c | 6 +- drivers/staging/r8188eu/core/rtw_led.c | 10 +- drivers/staging/r8188eu/core/rtw_mlme.c | 99 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 215 +- drivers/staging/r8188eu/core/rtw_p2p.c | 12 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 65 +- drivers/staging/r8188eu/core/rtw_recv.c | 309 +- drivers/staging/r8188eu/core/rtw_security.c | 6 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 4 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 103 +- drivers/staging/r8188eu/core/rtw_xmit.c | 13 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/hal_com.c | 4 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 7 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 15 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 3 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 8 +- drivers/staging/r8188eu/hal/usb_halinit.c | 351 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 10 +- drivers/staging/r8188eu/include/HalVerDef.h | 5 +- drivers/staging/r8188eu/include/basic_types.h | 73 +- drivers/staging/r8188eu/include/drv_types.h | 6 +- drivers/staging/r8188eu/include/hal_intf.h | 33 +- drivers/staging/r8188eu/include/ieee80211.h | 18 + drivers/staging/r8188eu/include/odm.h | 29 + drivers/staging/r8188eu/include/osdep_service.h | 43 + drivers/staging/r8188eu/include/rtl8188e_hal.h | 3 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 10 +- drivers/staging/r8188eu/include/rtw_eeprom.h | 3 + drivers/staging/r8188eu/include/rtw_fw.h | 5 - drivers/staging/r8188eu/include/rtw_ioctl.h | 79 + drivers/staging/r8188eu/include/rtw_mlme.h | 5 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 38 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 21 +- drivers/staging/r8188eu/include/rtw_recv.h | 1 + drivers/staging/r8188eu/include/usb_ops.h | 22 +- drivers/staging/r8188eu/include/usb_osintf.h | 4 + drivers/staging/r8188eu/include/usb_vendor_req.h | 35 + drivers/staging/r8188eu/include/wifi.h | 58 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 66 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 45 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 11 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 1 + drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 3 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 3 + drivers/staging/rtl8192e/rtllib.h | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8192e/rtllib_softmac.c | 12 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 15 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 13 +- drivers/staging/rtl8712/drv_types.h | 3 +- drivers/staging/rtl8712/ieee80211.c | 4 +- drivers/staging/rtl8712/os_intfs.c | 1 + drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 1 + drivers/staging/rtl8712/rtl8712_efuse.h | 4 +- .../staging/rtl8712/rtl8712_macsetting_bitdef.h | 3 + .../staging/rtl8712/rtl8712_macsetting_regdef.h | 2 + drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 1 + drivers/staging/rtl8712/rtl8712_recv.c | 16 +- drivers/staging/rtl8712/rtl8712_security_bitdef.h | 1 + drivers/staging/rtl8712/rtl8712_spec.h | 3 + drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 4 + drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 2 + drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 1 + drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 1 + drivers/staging/rtl8712/rtl871x_cmd.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.h | 3 + drivers/staging/rtl8712/rtl871x_ioctl.h | 1 + drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 20 +- drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 1 + drivers/staging/rtl8712/rtl871x_ioctl_set.c | 1 + drivers/staging/rtl8712/rtl871x_mlme.c | 102 +- drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 1 + drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 3 + drivers/staging/rtl8712/rtl871x_recv.c | 1 + drivers/staging/rtl8712/rtl871x_security.c | 1 + drivers/staging/rtl8712/sta_info.h | 1 + drivers/staging/rtl8712/usb_intf.c | 8 +- drivers/staging/rtl8712/wifi.h | 1 + drivers/staging/rtl8712/xmit_linux.c | 8 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 12 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 54 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 44 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 54 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 194 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 56 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 15 +- drivers/staging/rtl8723bs/include/drv_types.h | 1 + drivers/staging/rtl8723bs/include/rtw_ioctl.h | 72 + drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 +- drivers/staging/rts5208/rtsx_transport.c | 12 +- drivers/staging/sm750fb/sm750_hw.c | 1 - drivers/staging/unisys/visornic/visornic_main.c | 17 + .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 26 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 13 +- drivers/staging/vme/devices/vme_user.c | 2 +- drivers/staging/vt6655/mac.h | 169 +- drivers/staging/vt6655/srom.c | 2 +- drivers/staging/vt6655/upc.h | 13 + drivers/staging/vt6656/channel.c | 1 + drivers/staging/vt6656/rf.c | 1 + .../{net/wireless/silabs => staging}/wfx/Kconfig | 0 .../{net/wireless/silabs => staging}/wfx/Makefile | 0 drivers/staging/wfx/TODO | 6 + drivers/{net/wireless/silabs => staging}/wfx/bh.c | 0 drivers/{net/wireless/silabs => staging}/wfx/bh.h | 0 drivers/{net/wireless/silabs => staging}/wfx/bus.h | 0 .../wireless/silabs => staging}/wfx/bus_sdio.c | 0 .../{net/wireless/silabs => staging}/wfx/bus_spi.c | 0 .../{net/wireless/silabs => staging}/wfx/data_rx.c | 0 .../{net/wireless/silabs => staging}/wfx/data_rx.h | 0 .../{net/wireless/silabs => staging}/wfx/data_tx.c | 0 .../{net/wireless/silabs => staging}/wfx/data_tx.h | 0 .../{net/wireless/silabs => staging}/wfx/debug.c | 0 .../{net/wireless/silabs => staging}/wfx/debug.h | 0 .../{net/wireless/silabs => staging}/wfx/fwio.c | 0 .../{net/wireless/silabs => staging}/wfx/fwio.h | 0 .../wireless/silabs => staging}/wfx/hif_api_cmd.h | 0 .../silabs => staging}/wfx/hif_api_general.h | 0 .../wireless/silabs => staging}/wfx/hif_api_mib.h | 0 .../{net/wireless/silabs => staging}/wfx/hif_rx.c | 0 .../{net/wireless/silabs => staging}/wfx/hif_rx.h | 0 drivers/staging/wfx/hif_tx.c | 490 ++ .../{net/wireless/silabs => staging}/wfx/hif_tx.h | 0 .../wireless/silabs => staging}/wfx/hif_tx_mib.c | 0 .../wireless/silabs => staging}/wfx/hif_tx_mib.h | 0 .../{net/wireless/silabs => staging}/wfx/hwio.c | 0 .../{net/wireless/silabs => staging}/wfx/hwio.h | 0 drivers/{net/wireless/silabs => staging}/wfx/key.c | 0 drivers/{net/wireless/silabs => staging}/wfx/key.h | 0 drivers/staging/wfx/main.c | 491 ++ .../{net/wireless/silabs => staging}/wfx/main.h | 0 .../{net/wireless/silabs => staging}/wfx/queue.c | 0 .../{net/wireless/silabs => staging}/wfx/queue.h | 0 .../{net/wireless/silabs => staging}/wfx/scan.c | 0 .../{net/wireless/silabs => staging}/wfx/scan.h | 0 drivers/staging/wfx/sta.c | 794 +++ drivers/{net/wireless/silabs => staging}/wfx/sta.h | 0 .../{net/wireless/silabs => staging}/wfx/traces.h | 0 drivers/{net/wireless/silabs => staging}/wfx/wfx.h | 0 drivers/staging/wlan-ng/cfg80211.c | 10 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 34 +- drivers/staging/wlan-ng/prism2usb.c | 8 +- drivers/target/target_core_configfs.c | 47 +- drivers/tee/Kconfig | 5 +- drivers/tee/optee/call.c | 2 +- drivers/tee/tee_shm.c | 35 +- drivers/thermal/broadcom/bcm2711_thermal.c | 5 +- .../intel/int340x_thermal/int3400_thermal.c | 24 +- drivers/thermal/k3_bandgap.c | 5 - drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 486 +- drivers/thermal/qcom/tsens.c | 3 - drivers/thermal/rcar_thermal.c | 17 +- drivers/thermal/thermal_of.c | 12 - drivers/thunderbolt/ctl.c | 15 +- drivers/thunderbolt/test.c | 134 +- drivers/tty/goldfish.c | 20 +- drivers/tty/n_gsm.c | 250 +- drivers/tty/serial/8250/8250_port.c | 4 +- drivers/tty/serial/Kconfig | 5 +- drivers/tty/serial/amba-pl011.c | 9 +- drivers/tty/serial/imx.c | 2 +- drivers/usb/core/devio.c | 14 +- drivers/usb/core/quirks.c | 6 + drivers/usb/dwc3/core.c | 31 +- drivers/usb/dwc3/drd.c | 20 +- drivers/usb/gadget/configfs.c | 2 + drivers/usb/gadget/function/uvc_queue.c | 2 + drivers/usb/host/ehci-hcd.c | 23 + drivers/usb/host/ehci-pci.c | 4 + drivers/usb/host/ehci.h | 1 + drivers/usb/host/xhci-pci.c | 4 +- drivers/usb/host/xhci-tegra.c | 4 +- drivers/usb/misc/qcom_eud.c | 10 +- drivers/usb/misc/uss720.c | 3 +- drivers/usb/mtu3/mtu3_dr.c | 6 +- drivers/usb/phy/phy-omap-otg.c | 4 +- drivers/usb/serial/cp210x.c | 2 + drivers/usb/serial/option.c | 6 + drivers/usb/serial/whiteheat.c | 5 +- drivers/usb/typec/Kconfig | 1 + drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/ucsi/ucsi.c | 24 +- drivers/video/console/sticore.c | 21 - drivers/video/fbdev/Kconfig | 14 +- drivers/video/fbdev/arkfb.c | 3 - drivers/video/fbdev/aty/aty128fb.c | 1 + drivers/video/fbdev/aty/atyfb_base.c | 1 + drivers/video/fbdev/aty/radeon_pm.c | 1 + drivers/video/fbdev/aty/radeonfb.h | 2 +- drivers/video/fbdev/controlfb.c | 3 + drivers/video/fbdev/core/fb_defio.c | 9 +- drivers/video/fbdev/core/fbcon.c | 704 +- drivers/video/fbdev/core/fbcon.h | 8 +- drivers/video/fbdev/core/fbmem.c | 27 +- drivers/video/fbdev/core/fbsysfs.c | 2 - drivers/video/fbdev/i740fb.c | 5 +- drivers/video/fbdev/imxfb.c | 2 - drivers/video/fbdev/kyro/fbdev.c | 2 - drivers/video/fbdev/matrox/matroxfb_base.h | 1 + drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 2 - drivers/video/fbdev/mmp/core.c | 11 +- drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/omap/hwa742.c | 6 +- drivers/video/fbdev/omap/lcdc.c | 6 +- drivers/video/fbdev/omap/sossi.c | 5 +- drivers/video/fbdev/platinumfb.c | 2 +- drivers/video/fbdev/pm2fb.c | 8 +- drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/s3fb.c | 3 - drivers/video/fbdev/sh_mobile_lcdcfb.c | 3 + drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/tridentfb.c | 3 - drivers/video/fbdev/udlfb.c | 14 +- drivers/video/fbdev/valkyriefb.c | 3 +- drivers/video/fbdev/vt8623fb.c | 3 - drivers/video/of_display_timing.c | 2 +- drivers/virt/Kconfig | 5 - drivers/virt/Makefile | 2 - drivers/virt/acrn/acrn_drv.h | 10 +- drivers/virt/acrn/mm.c | 9 +- drivers/virt/coco/efi_secret/Kconfig | 16 - drivers/virt/coco/efi_secret/Makefile | 2 - drivers/virt/coco/efi_secret/efi_secret.c | 349 - 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 - fs/Kconfig | 22 +- fs/afs/security.c | 3 +- fs/afs/write.c | 3 +- fs/btrfs/acl.c | 39 +- fs/btrfs/block-group.c | 67 +- fs/btrfs/check-integrity.c | 172 +- fs/btrfs/check-integrity.h | 6 +- fs/btrfs/compression.c | 36 +- fs/btrfs/ctree.c | 100 +- fs/btrfs/ctree.h | 121 +- fs/btrfs/delalloc-space.c | 9 +- fs/btrfs/dev-replace.c | 59 +- fs/btrfs/dir-item.c | 31 +- fs/btrfs/disk-io.c | 72 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/extent-tree.c | 14 +- fs/btrfs/extent_io.c | 397 +- fs/btrfs/extent_io.h | 7 +- fs/btrfs/file.c | 280 +- fs/btrfs/free-space-cache.c | 7 +- fs/btrfs/inode.c | 1547 +++-- fs/btrfs/ioctl.c | 239 +- fs/btrfs/props.c | 40 +- fs/btrfs/props.h | 4 + fs/btrfs/qgroup.c | 7 +- fs/btrfs/qgroup.h | 12 +- fs/btrfs/raid56.c | 782 +-- fs/btrfs/raid56.h | 9 +- fs/btrfs/reflink.c | 23 +- fs/btrfs/relocation.c | 19 +- fs/btrfs/root-tree.c | 3 +- fs/btrfs/scrub.c | 809 +-- fs/btrfs/send.c | 227 +- fs/btrfs/space-info.c | 11 +- fs/btrfs/space-info.h | 6 - fs/btrfs/subpage.c | 55 +- fs/btrfs/subpage.h | 2 - fs/btrfs/super.c | 6 +- fs/btrfs/sysfs.c | 43 +- fs/btrfs/tree-checker.c | 55 - fs/btrfs/tree-checker.h | 1 - fs/btrfs/tree-log.c | 11 +- fs/btrfs/volumes.c | 93 +- fs/btrfs/volumes.h | 8 +- fs/btrfs/xattr.c | 40 +- fs/btrfs/zoned.c | 27 - fs/btrfs/zoned.h | 16 +- fs/buffer.c | 56 +- fs/cachefiles/namei.c | 33 +- fs/cachefiles/xattr.c | 2 +- fs/ceph/caps.c | 3 - fs/ceph/mds_client.c | 6 + fs/cifs/cifsfs.c | 2 +- fs/cifs/file.c | 7 +- fs/cifs/smbdirect.c | 2 +- fs/dax.c | 98 +- fs/dlm/dir.c | 2 +- fs/dlm/dlm_internal.h | 66 +- fs/dlm/lock.c | 620 +- fs/dlm/lockspace.c | 12 - fs/dlm/lockspace.h | 1 - fs/dlm/lowcomms.c | 12 +- fs/dlm/member.c | 11 +- fs/dlm/midcomms.c | 61 +- fs/dlm/plock.c | 178 +- fs/dlm/rcom.c | 120 +- fs/dlm/recover.c | 49 +- fs/dlm/requestqueue.c | 20 +- fs/dlm/user.c | 16 +- fs/dlm/util.c | 92 +- fs/dlm/util.h | 8 +- fs/exec.c | 8 +- fs/exfat/exfat_fs.h | 1 - fs/exfat/fatent.c | 41 +- fs/exfat/misc.c | 10 +- fs/exfat/namei.c | 27 +- fs/exfat/super.c | 9 +- fs/ext4/ext4.h | 2 +- fs/ext4/extents.c | 32 +- fs/ext4/inode.c | 7 +- fs/ext4/super.c | 1 - fs/ext4/xattr.c | 34 +- fs/f2fs/checkpoint.c | 8 +- fs/f2fs/data.c | 208 +- fs/f2fs/debug.c | 12 +- fs/f2fs/f2fs.h | 60 +- fs/f2fs/file.c | 106 +- fs/f2fs/gc.c | 109 +- fs/f2fs/inode.c | 3 +- fs/f2fs/namei.c | 38 +- fs/f2fs/node.c | 5 +- fs/f2fs/node.h | 1 + fs/f2fs/segment.c | 512 +- fs/f2fs/segment.h | 7 +- fs/f2fs/super.c | 38 +- fs/fat/fat.h | 9 +- fs/fat/fatent.c | 7 +- fs/fat/inode.c | 6 +- fs/fat/misc.c | 14 +- fs/fcntl.c | 9 +- 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/fsopen.c | 4 +- fs/fuse/dev.c | 3 +- fs/gfs2/file.c | 7 +- fs/gfs2/glock.c | 39 +- fs/gfs2/glock.h | 1 - fs/gfs2/inode.c | 7 +- fs/gfs2/lops.c | 5 +- fs/gfs2/ops_fstype.c | 14 +- fs/gfs2/quota.c | 13 +- fs/gfs2/recovery.c | 22 +- fs/gfs2/super.c | 3 +- fs/gfs2/util.c | 5 +- fs/hugetlbfs/inode.c | 15 +- fs/internal.h | 30 - fs/io_uring.c | 1259 ++-- fs/locks.c | 48 +- fs/namei.c | 41 +- fs/namespace.c | 13 +- fs/nfs/file.c | 21 +- fs/nfs/nfs4file.c | 4 +- fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 6 +- fs/ntfs3/inode.c | 8 +- fs/ntfs3/xattr.c | 136 +- fs/ocfs2/dlm/dlmdebug.c | 12 +- fs/ocfs2/dlm/dlmunlock.c | 21 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/quota_local.c | 10 +- fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 9 +- fs/overlayfs/file.c | 13 +- fs/pipe.c | 11 +- fs/posix_acl.c | 10 + fs/proc/base.c | 22 - fs/proc/fd.c | 23 +- fs/proc/generic.c | 3 - fs/proc/kcore.c | 14 +- fs/proc/page.c | 40 +- fs/proc/proc_net.c | 3 - fs/proc/task_mmu.c | 7 - fs/sysv/super.c | 4 +- fs/userfaultfd.c | 31 +- fs/xattr.c | 143 +- include/asm-generic/hugetlb.h | 24 - include/asm-generic/tlb.h | 14 - include/asm-generic/unaligned.h | 2 +- include/clocksource/timer-goldfish.h | 31 - include/crypto/sm4.h | 4 - include/drm/dp/drm_dp_helper.h | 4 - include/drm/drm_atomic.h | 27 +- include/drm/drm_edid.h | 12 +- include/drm/drm_file.h | 2 +- include/drm/drm_format_helper.h | 5 +- include/drm/drm_gem.h | 5 + include/drm/drm_mipi_dsi.h | 2 - include/drm/drm_modes.h | 2 - include/drm/drm_modeset_helper_vtables.h | 2 +- include/drm/gpu_scheduler.h | 1 - include/drm/i915_drm.h | 3 +- include/drm/i915_pciids.h | 4 +- include/drm/ttm/ttm_bo_api.h | 64 +- include/drm/ttm/ttm_bo_driver.h | 40 +- include/drm/ttm/ttm_device.h | 11 + include/drm/ttm/ttm_resource.h | 73 - include/drm/ttm/ttm_tt.h | 4 +- include/dt-bindings/clock/imx8mn-clock.h | 16 +- .../dt-bindings/clock/qcom,lpassaudiocc-sc7280.h | 43 - .../dt-bindings/clock/qcom,lpasscorecc-sc7280.h | 26 - include/dt-bindings/clock/r9a07g043-cpg.h | 184 - include/dt-bindings/clock/tegra234-clock.h | 8 - include/dt-bindings/power/qcom-rpmpd.h | 8 - include/dt-bindings/reset/amlogic,meson-s4-reset.h | 125 - include/dt-bindings/reset/tegra234-reset.h | 2 - include/dt-bindings/sound/cs35l45.h | 20 - include/kunit/resource.h | 318 - include/kunit/test.h | 387 +- include/linux/acct.h | 1 + include/linux/bio.h | 8 +- include/linux/blk_types.h | 5 +- include/linux/blkdev.h | 16 - include/linux/cc_platform.h | 18 - include/linux/cgroup.h | 15 +- include/linux/compiler-clang.h | 10 - include/linux/cper.h | 3 - include/linux/delayacct.h | 31 +- include/linux/dma-buf.h | 26 +- include/linux/dma-resv.h | 233 +- include/linux/dmaengine.h | 1 + include/linux/efi.h | 19 +- include/linux/extcon.h | 2 +- include/linux/fb.h | 1 + include/linux/firewire.h | 3 - include/linux/fs.h | 28 +- include/linux/fscache.h | 4 +- include/linux/ftrace.h | 3 + include/linux/fwnode.h | 5 - include/linux/gfp.h | 12 +- include/linux/goldfish.h | 15 +- include/linux/gpio/driver.h | 18 +- include/linux/highmem-internal.h | 10 - include/linux/huge_mm.h | 19 +- include/linux/hugetlb.h | 37 +- include/linux/hwmon.h | 3 - include/linux/icmpv6.h | 11 +- include/linux/iio/adc/ad_sigma_delta.h | 38 - include/linux/iio/adc/qcom-vadc-common.h | 2 - include/linux/initrd.h | 2 + include/linux/ipc_namespace.h | 37 +- include/linux/irqflags.h | 4 +- include/linux/kallsyms.h | 2 +- include/linux/kasan.h | 8 +- include/linux/kdb.h | 1 - include/linux/kernel.h | 9 - include/linux/khugepaged.h | 59 +- include/linux/kvm_host.h | 31 +- include/linux/libata.h | 3 +- include/linux/list.h | 6 +- include/linux/lockdep.h | 4 + include/linux/memcontrol.h | 41 - include/linux/memory_hotplug.h | 2 +- include/linux/memremap.h | 6 - include/linux/mhi_ep.h | 277 - include/linux/migrate.h | 34 +- include/linux/mlx5/accel.h | 35 +- include/linux/mlx5/driver.h | 3 + include/linux/mlx5/mlx5_ifc_fpga.h | 211 + include/linux/mlx5/port.h | 2 +- include/linux/mm.h | 82 +- include/linux/mm_inline.h | 260 +- include/linux/mm_types.h | 101 +- include/linux/mman.h | 4 + include/linux/mmc/core.h | 2 +- include/linux/mmc/host.h | 2 +- include/linux/mmzone.h | 211 - include/linux/mod_devicetable.h | 2 - include/linux/module.h | 29 +- include/linux/mount.h | 29 +- include/linux/mtd/mtd.h | 6 +- include/linux/netdevice.h | 89 +- include/linux/nodemask.h | 1 - include/linux/nvmem-consumer.h | 1 - include/linux/oom.h | 4 + include/linux/page-flags-layout.h | 11 +- include/linux/page-flags.h | 61 +- include/linux/panic.h | 6 + include/linux/perf_event.h | 22 - include/linux/pgtable.h | 66 +- include/linux/phylink.h | 6 + include/linux/pipe_fs_i.h | 2 +- include/linux/pm.h | 14 +- include/linux/pm_runtime.h | 10 +- include/linux/posix_acl_xattr.h | 4 + include/linux/ptrace.h | 2 +- include/linux/rcupdate.h | 1 - include/linux/rcutiny.h | 20 - include/linux/rcutree.h | 4 - include/linux/reboot.h | 4 + include/linux/regulator/mt6358-regulator.h | 45 - include/linux/rmap.h | 121 +- include/linux/sched.h | 53 - include/linux/sched/coredump.h | 3 +- include/linux/sched/sysctl.h | 41 + include/linux/sched/task_stack.h | 2 +- include/linux/seqlock.h | 8 +- include/linux/shmem_fs.h | 6 +- include/linux/skbuff.h | 37 +- include/linux/slab.h | 7 - include/linux/soc/mediatek/mtk_wed.h | 131 - include/linux/socket.h | 1 - include/linux/spinlock.h | 17 +- include/linux/srcutree.h | 32 +- include/linux/stackdepot.h | 26 +- include/linux/swap.h | 162 +- include/linux/swapops.h | 106 - include/linux/t10-pi.h | 9 + include/linux/thermal.h | 3 - include/linux/timer.h | 8 + include/linux/torture.h | 2 +- include/linux/usb/pd_bdo.h | 2 +- include/linux/userfaultfd_k.h | 84 - include/linux/vm_event_item.h | 3 - include/linux/vmalloc.h | 4 +- include/linux/workqueue.h | 15 +- include/linux/writeback.h | 22 +- include/net/act_api.h | 3 +- include/net/bluetooth/hci.h | 9 - include/net/bluetooth/hci_core.h | 8 +- include/net/if_inet6.h | 8 - include/net/ip_fib.h | 4 +- include/net/ip_tunnels.h | 11 +- include/net/mac80211.h | 90 +- include/net/netfilter/nf_conntrack.h | 8 +- include/net/netns/ipv6.h | 4 +- include/net/ping.h | 4 +- include/net/pkt_cls.h | 6 +- include/net/rtnetlink.h | 16 +- include/net/sctp/sctp.h | 2 +- include/net/sock.h | 12 +- include/net/strparser.h | 4 - include/net/tc_act/tc_gact.h | 15 - include/net/tc_act/tc_skbedit.h | 12 - include/net/tcp.h | 33 +- include/net/tls.h | 15 +- include/net/udp.h | 8 +- include/ras/ras_event.h | 1 + include/rdma/ib_verbs.h | 144 +- include/rdma/opa_vnic.h | 3 +- include/scsi/libfcoe.h | 3 +- include/sound/cs35l41.h | 60 +- include/sound/hda_codec.h | 3 - include/sound/jack.h | 1 - include/sound/soc.h | 8 - include/trace/events/f2fs.h | 116 +- include/trace/events/io_uring.h | 9 +- include/trace/events/lock.h | 63 +- include/trace/events/mmflags.h | 1 + include/trace/events/rcu.h | 1 - include/trace/events/skb.h | 7 +- include/trace/events/tcp.h | 47 +- include/uapi/drm/drm_fourcc.h | 47 - include/uapi/drm/vmwgfx_drm.h | 9 +- include/uapi/linux/acct.h | 3 +- include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/btf.h | 4 +- include/uapi/linux/fb.h | 2 +- include/uapi/linux/idxd.h | 31 +- include/uapi/linux/if_link.h | 5 - include/uapi/linux/input-event-codes.h | 21 + include/uapi/linux/io_uring.h | 9 +- include/uapi/linux/kvm.h | 48 +- include/uapi/linux/neighbour.h | 2 - include/uapi/linux/netlink.h | 1 - include/uapi/linux/sev-guest.h | 80 - include/uapi/linux/taskstats.h | 28 +- include/uapi/linux/tipc_config.h | 28 +- include/uapi/linux/userfaultfd.h | 10 +- include/uapi/linux/wireless.h | 2 +- include/uapi/rdma/ib_user_verbs.h | 42 - init/Kconfig | 58 +- init/do_mounts_initrd.c | 22 +- init/main.c | 25 +- ipc/ipc_sysctl.c | 189 +- ipc/mq_sysctl.c | 121 +- ipc/mqueue.c | 24 +- ipc/namespace.c | 10 - ipc/sem.c | 2 + kernel/Makefile | 5 +- kernel/acct.c | 22 +- kernel/bounds.c | 7 - kernel/bpf/Kconfig | 1 - kernel/bpf/bpf_iter.c | 32 +- kernel/bpf/bpf_struct_ops.c | 4 +- kernel/bpf/hashtab.c | 2 +- kernel/bpf/stackmap.c | 2 + kernel/bpf/syscall.c | 87 - kernel/bpf/task_iter.c | 1 + kernel/bpf/verifier.c | 61 +- kernel/cgroup/cgroup-internal.h | 1 + kernel/configs/x86_debug.config | 18 - kernel/cpu.c | 43 +- kernel/debug/kdb/kdb_io.c | 1 + kernel/debug/kdb/kdb_keyboard.c | 1 + kernel/debug/kdb/kdb_main.c | 49 + kernel/debug/kdb/kdb_private.h | 4 + kernel/debug/kdb/kdb_support.c | 1 + kernel/delayacct.c | 38 +- kernel/entry/common.c | 6 +- kernel/events/uprobes.c | 2 +- kernel/exit.c | 1 - kernel/fork.c | 13 +- kernel/futex/futex.h | 1 - kernel/gen_kheaders.sh | 2 +- kernel/hung_task.c | 46 +- kernel/irq/affinity.c | 2 +- kernel/irq/manage.c | 25 +- kernel/irq/msi.c | 15 - kernel/kallsyms.c | 26 +- kernel/kcsan/kcsan_test.c | 5 +- kernel/kexec_core.c | 2 + kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 58 +- kernel/locking/mutex.c | 18 +- kernel/locking/percpu-rwsem.c | 5 - kernel/locking/qrwlock.c | 9 - kernel/locking/qspinlock.c | 5 - kernel/locking/rtmutex.c | 11 - kernel/locking/rwbase_rt.c | 7 - kernel/locking/rwsem.c | 130 +- kernel/locking/semaphore.c | 15 +- kernel/module-internal.h | 50 + kernel/module.c | 4810 ++++++++++++++ kernel/module/Makefile | 20 - kernel/module/debug_kmemleak.c | 30 - kernel/module/decompress.c | 276 - kernel/module/internal.h | 268 - kernel/module/kallsyms.c | 512 -- kernel/module/kdb.c | 62 - kernel/module/livepatch.c | 74 - kernel/module/main.c | 3143 --------- kernel/module/procfs.c | 146 - kernel/module/signing.c | 122 - kernel/module/strict_rwx.c | 143 - kernel/module/sysfs.c | 436 -- kernel/module/tree_lookup.c | 117 - kernel/module/version.c | 109 - kernel/module_decompress.c | 273 + kernel/module_signing.c | 45 + kernel/panic.c | 26 +- kernel/pid_namespace.c | 2 +- kernel/ptrace.c | 6 + kernel/rcu/Kconfig | 59 +- kernel/rcu/Kconfig.debug | 22 +- kernel/rcu/rcu.h | 37 +- kernel/rcu/rcu_segcblist.c | 8 +- kernel/rcu/rcuscale.c | 22 +- kernel/rcu/rcutorture.c | 216 +- kernel/rcu/refscale.c | 22 +- kernel/rcu/srcutree.c | 641 +- kernel/rcu/sync.c | 2 +- kernel/rcu/tasks.h | 94 +- kernel/rcu/tree.c | 145 +- kernel/rcu/tree.h | 11 +- kernel/rcu/tree_exp.h | 210 +- kernel/rcu/tree_nocb.h | 39 +- kernel/rcu/tree_plugin.h | 28 +- kernel/rcu/tree_stall.h | 34 +- kernel/rcu/update.c | 2 - kernel/reboot.c | 34 +- kernel/scftorture.c | 5 +- kernel/sched/core.c | 82 +- kernel/sched/deadline.c | 42 +- kernel/sched/fair.c | 32 +- kernel/sched/idle.c | 2 +- kernel/sched/rt.c | 63 +- kernel/sched/sched.h | 7 - kernel/sched/topology.c | 25 +- kernel/smp.c | 9 +- kernel/sysctl.c | 367 ++ kernel/taskstats.c | 24 - kernel/time/clockevents.c | 9 +- kernel/time/clocksource.c | 2 +- kernel/time/timer.c | 56 +- kernel/trace/Kconfig | 1 - kernel/trace/bpf_trace.c | 6 +- kernel/trace/ftrace.c | 22 +- kernel/trace/trace.c | 14 +- kernel/trace/trace_preemptirq.c | 4 +- kernel/tsacct.c | 10 +- kernel/usermode_driver.c | 4 +- kernel/watchdog.c | 4 +- kernel/workqueue.c | 36 +- lib/Kconfig.debug | 171 +- lib/crypto/Kconfig | 6 + lib/crypto/Makefile | 6 + {crypto => lib/crypto}/sm3.c | 0 lib/crypto/sm4.c | 176 + lib/glob.c | 2 +- lib/irq_poll.c | 8 +- lib/kunit/Makefile | 1 - lib/kunit/kunit-example-test.c | 2 - lib/kunit/kunit-test.c | 37 +- lib/kunit/resource.c | 129 - lib/kunit/test.c | 116 +- lib/list-test.c | 397 +- lib/slub_kunit.c | 10 +- lib/stackdepot.c | 67 +- lib/string.c | 25 +- lib/test_bpf.c | 315 +- lib/test_kasan.c | 2 +- lib/test_meminit.c | 12 +- lib/test_printf.c | 8 +- lib/test_string.c | 33 - lib/vsprintf.c | 13 - localversion-next | 1 - mm/Kconfig | 45 +- mm/Makefile | 2 +- mm/compaction.c | 2 +- mm/damon/vaddr-test.h | 8 +- mm/debug_vm_pgtable.c | 46 +- mm/filemap.c | 5 - mm/gup.c | 106 +- mm/hmm.c | 2 +- mm/huge_memory.c | 165 +- mm/hugetlb.c | 377 +- mm/hugetlb_vmemmap.c | 56 +- mm/hugetlb_vmemmap.h | 24 +- mm/internal.h | 146 +- mm/kasan/quarantine.c | 40 +- mm/khugepaged.c | 100 +- mm/kmemleak.c | 8 +- mm/ksm.c | 23 +- mm/madvise.c | 9 +- mm/memcontrol.c | 83 +- mm/memory-failure.c | 170 +- mm/memory.c | 618 +- mm/memory_hotplug.c | 95 +- mm/mempolicy.c | 9 +- mm/memremap.c | 29 - mm/migrate.c | 125 +- mm/migrate_device.c | 23 +- mm/mincore.c | 4 +- mm/mm_init.c | 6 +- mm/mmap.c | 82 +- mm/mmu_gather.c | 16 +- mm/mmzone.c | 2 - mm/mprotect.c | 176 +- mm/mremap.c | 14 +- mm/oom_kill.c | 38 +- mm/page-writeback.c | 103 +- mm/page_alloc.c | 199 +- mm/page_io.c | 248 +- mm/page_isolation.c | 9 +- mm/page_owner.c | 9 +- mm/page_vma_mapped.c | 17 +- mm/pgtable-generic.c | 8 - mm/rmap.c | 182 +- mm/shmem.c | 26 +- mm/slab.c | 29 +- mm/slab.h | 5 +- mm/slab_common.c | 23 +- mm/slub.c | 160 +- mm/sparse-vmemmap.c | 4 +- mm/swap.c | 59 +- mm/swap.h | 157 - mm/swap_state.c | 23 +- mm/swapfile.c | 33 +- mm/usercopy.c | 97 +- mm/userfaultfd.c | 71 +- mm/util.c | 1 - mm/vmalloc.c | 19 +- mm/vmscan.c | 3137 +-------- mm/vmstat.c | 5 +- mm/workingset.c | 121 +- mm/z3fold.c | 64 +- mm/zswap.c | 2 - net/appletalk/ddp.c | 3 +- net/atm/common.c | 2 +- net/ax25/af_ax25.c | 3 +- net/bluetooth/af_bluetooth.c | 3 +- net/bluetooth/hci_conn.c | 2 +- net/bluetooth/hci_sock.c | 3 +- net/bluetooth/hci_sync.c | 31 - net/bluetooth/mgmt_util.c | 2 +- net/bluetooth/sco.c | 23 +- net/bridge/br_device.c | 1 - net/bridge/br_fdb.c | 157 +- net/bridge/br_mdb.c | 12 +- net/bridge/br_netlink.c | 9 +- net/bridge/br_private.h | 18 +- net/bridge/br_switchdev.c | 3 +- net/bridge/br_sysfs_br.c | 6 +- net/caif/caif_socket.c | 2 +- net/can/bcm.c | 5 +- net/can/isotp.c | 14 +- net/can/j1939/socket.c | 2 +- net/can/raw.c | 6 +- net/ceph/osd_client.c | 6 +- net/core/datagram.c | 5 +- net/core/dev.c | 22 +- net/core/dev.h | 91 - net/core/dev_addr_lists.c | 2 - net/core/dev_ioctl.c | 2 - net/core/filter.c | 2 +- net/core/link_watch.c | 1 - net/core/net-procfs.c | 2 - net/core/net-sysfs.c | 1 - net/core/page_pool.c | 15 +- net/core/rtnetlink.c | 123 +- net/core/sock.c | 35 +- net/core/sysctl_net_core.c | 2 - net/dccp/dccp.h | 4 +- net/dccp/proto.c | 6 +- net/dsa/tag_hellcreek.c | 8 + net/ethernet/eth.c | 2 +- net/ieee802154/socket.c | 8 +- net/ipv4/Kconfig | 1 + net/ipv4/af_inet.c | 5 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/fib_trie.c | 10 +- net/ipv4/fou.c | 1 + net/ipv4/icmp.c | 75 +- net/ipv4/ip_forward.c | 13 +- net/ipv4/ip_gre.c | 4 +- net/ipv4/ip_input.c | 1 - net/ipv4/ip_tunnel.c | 9 +- net/ipv4/netfilter/nft_fib_ipv4.c | 4 - net/ipv4/ping.c | 38 +- net/ipv4/raw.c | 4 +- net/ipv4/route.c | 10 +- net/ipv4/tcp.c | 27 +- net/ipv4/tcp_bbr.c | 20 +- net/ipv4/tcp_bic.c | 14 +- net/ipv4/tcp_bpf.c | 15 +- net/ipv4/tcp_cdg.c | 30 +- net/ipv4/tcp_cong.c | 30 +- net/ipv4/tcp_cubic.c | 22 +- net/ipv4/tcp_dctcp.c | 11 +- net/ipv4/tcp_highspeed.c | 18 +- net/ipv4/tcp_htcp.c | 10 +- net/ipv4/tcp_hybla.c | 18 +- net/ipv4/tcp_illinois.c | 12 +- net/ipv4/tcp_input.c | 36 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_lp.c | 6 +- net/ipv4/tcp_metrics.c | 12 +- net/ipv4/tcp_nv.c | 24 +- net/ipv4/tcp_output.c | 30 +- net/ipv4/tcp_rate.c | 2 +- net/ipv4/tcp_scalable.c | 4 +- net/ipv4/tcp_vegas.c | 21 +- net/ipv4/tcp_veno.c | 24 +- net/ipv4/tcp_westwood.c | 3 +- net/ipv4/tcp_yeah.c | 30 +- net/ipv4/udp.c | 11 +- net/ipv4/udp_bpf.c | 17 +- net/ipv4/udp_impl.h | 4 +- net/ipv6/addrconf.c | 30 +- net/ipv6/af_inet6.c | 5 +- net/ipv6/exthdrs.c | 44 +- net/ipv6/icmp.c | 31 +- net/ipv6/ip6_gre.c | 14 +- net/ipv6/ip6_input.c | 41 +- net/ipv6/ip6_output.c | 9 +- net/ipv6/ip6_tunnel.c | 2 + net/ipv6/netfilter/nft_fib_ipv6.c | 4 - net/ipv6/raw.c | 4 +- net/ipv6/route.c | 17 +- net/ipv6/tcp_ipv6.c | 2 +- net/ipv6/udp.c | 4 +- net/ipv6/udp_impl.h | 4 +- net/iucv/af_iucv.c | 3 +- net/key/af_key.c | 2 +- net/l2tp/l2tp_ip.c | 4 +- net/l2tp/l2tp_ip6.c | 4 +- net/l2tp/l2tp_ppp.c | 3 +- net/l3mdev/l3mdev.c | 2 +- net/mac80211/agg-rx.c | 12 +- net/mac80211/agg-tx.c | 6 +- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 33 +- net/mac80211/chan.c | 8 +- net/mac80211/debugfs.c | 1 - net/mac80211/debugfs_sta.c | 12 +- net/mac80211/eht.c | 6 +- net/mac80211/ethtool.c | 4 +- net/mac80211/he.c | 8 +- net/mac80211/ht.c | 8 +- net/mac80211/ibss.c | 26 +- net/mac80211/key.c | 9 +- net/mac80211/mesh_hwmp.c | 2 +- net/mac80211/mesh_plink.c | 24 +- net/mac80211/mlme.c | 18 +- net/mac80211/ocb.c | 2 +- net/mac80211/rate.c | 8 +- net/mac80211/rc80211_minstrel_ht.c | 23 +- net/mac80211/rx.c | 131 +- net/mac80211/s1g.c | 4 +- net/mac80211/sta_info.c | 110 +- net/mac80211/sta_info.h | 155 +- net/mac80211/status.c | 41 +- net/mac80211/tdls.c | 26 +- net/mac80211/trace.h | 4 +- net/mac80211/tx.c | 26 +- net/mac80211/vht.c | 78 +- net/mctp/af_mctp.c | 2 +- net/mctp/test/route-test.c | 12 +- net/mpls/af_mpls.c | 3 +- net/mptcp/mptcp_diag.c | 105 +- net/mptcp/pm.c | 19 +- net/mptcp/pm_netlink.c | 43 +- net/mptcp/protocol.c | 22 +- net/mptcp/protocol.h | 1 - net/mptcp/sockopt.c | 6 + net/netfilter/nf_conntrack_bpf.c | 22 +- net/netfilter/nf_conntrack_ecache.c | 19 +- net/netfilter/nf_conntrack_netlink.c | 68 +- net/netfilter/nf_log_syslog.c | 136 +- net/netfilter/nf_tables_api.c | 6 +- net/netfilter/nfnetlink_cttimeout.c | 14 +- net/netfilter/nft_bitwise.c | 13 +- net/netfilter/nft_fib.c | 4 - net/netlink/af_netlink.c | 10 +- net/netrom/af_netrom.c | 3 +- net/nfc/core.c | 1 - net/nfc/llcp_sock.c | 3 +- net/nfc/rawsock.c | 3 +- net/openvswitch/flow_netlink.c | 2 +- net/packet/af_packet.c | 15 +- net/phonet/datagram.c | 4 +- net/phonet/pep.c | 7 +- net/qrtr/af_qrtr.c | 3 +- net/rds/ib.c | 4 +- net/rose/af_rose.c | 3 +- net/rxrpc/net_ns.c | 2 + net/sched/act_api.c | 4 +- net/sched/act_csum.c | 3 +- net/sched/act_ct.c | 3 +- net/sched/act_gact.c | 13 +- net/sched/act_gate.c | 3 +- net/sched/act_mirred.c | 4 +- net/sched/act_mpls.c | 10 +- net/sched/act_pedit.c | 4 +- net/sched/act_police.c | 20 +- net/sched/act_sample.c | 3 +- net/sched/act_skbedit.c | 10 +- net/sched/act_tunnel_key.c | 4 +- net/sched/act_vlan.c | 4 +- net/sched/cls_api.c | 22 +- net/sched/cls_flower.c | 14 +- net/sched/cls_matchall.c | 19 +- net/sched/cls_u32.c | 24 +- net/sctp/socket.c | 16 +- net/sctp/ulpevent.c | 2 +- net/smc/af_smc.c | 4 +- net/socket.c | 52 +- net/sunrpc/svcsock.c | 2 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtsock.c | 2 +- net/tls/tls_device.c | 6 +- net/tls/tls_sw.c | 485 +- net/unix/af_unix.c | 11 +- net/unix/unix_bpf.c | 5 +- net/vmw_vsock/vmci_transport.c | 5 +- net/wireless/nl80211.c | 1 - net/x25/af_x25.c | 3 +- net/xfrm/espintcp.c | 4 +- rust/.gitignore | 8 - rust/Makefile | 376 -- rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 440 -- rust/alloc/borrow.rs | 498 -- rust/alloc/boxed.rs | 2008 ------ rust/alloc/collections/mod.rs | 156 - rust/alloc/fmt.rs | 601 -- rust/alloc/lib.rs | 231 - rust/alloc/macros.rs | 126 - rust/alloc/raw_vec.rs | 561 -- rust/alloc/slice.rs | 1279 ---- rust/alloc/str.rs | 632 -- rust/alloc/string.rs | 2862 -------- rust/alloc/vec/drain.rs | 186 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 356 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3353 ---------- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 174 - rust/bindgen_parameters | 13 - rust/build_error.rs | 29 - rust/compiler_builtins.rs | 57 - rust/exports.c | 20 - rust/helpers.c | 531 -- rust/kernel/allocator.rs | 65 - rust/kernel/amba.rs | 259 - rust/kernel/bindings.rs | 47 - rust/kernel/bindings_helper.h | 37 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 207 - rust/kernel/clk.rs | 75 - rust/kernel/cred.rs | 73 - rust/kernel/device.rs | 554 -- rust/kernel/driver.rs | 440 -- rust/kernel/error.rs | 560 -- rust/kernel/file.rs | 873 --- rust/kernel/gpio.rs | 478 -- rust/kernel/hwrng.rs | 242 - rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 237 - rust/kernel/iov_iter.rs | 81 - rust/kernel/irq.rs | 409 -- rust/kernel/lib.rs | 260 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 291 - rust/kernel/mm.rs | 149 - rust/kernel/module_param.rs | 498 -- rust/kernel/of.rs | 63 - rust/kernel/pages.rs | 144 - rust/kernel/platform.rs | 224 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 36 - rust/kernel/print.rs | 414 -- rust/kernel/random.rs | 42 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 562 -- rust/kernel/revocable.rs | 163 - rust/kernel/security.rs | 36 - rust/kernel/static_assert.rs | 39 - rust/kernel/std_vendor.rs | 150 - rust/kernel/str.rs | 592 -- rust/kernel/sync/arc.rs | 500 -- rust/kernel/sync/condvar.rs | 138 - rust/kernel/sync/guard.rs | 166 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 157 - rust/kernel/sync/mutex.rs | 114 - rust/kernel/sync/revocable_mutex.rs | 184 - rust/kernel/sync/rwsem.rs | 149 - rust/kernel/sync/seqlock.rs | 202 - rust/kernel/sync/spinlock.rs | 192 - rust/kernel/sysctl.rs | 199 - rust/kernel/task.rs | 182 - rust/kernel/types.rs | 569 -- rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 94 - rust/macros/module.rs | 631 -- samples/Kconfig | 2 - samples/Makefile | 1 - samples/bpf/Makefile | 10 +- samples/bpf/cpustat_user.c | 1 + samples/bpf/hbm.c | 5 +- samples/bpf/ibumad_user.c | 1 + samples/bpf/map_perf_test_user.c | 1 + samples/bpf/offwaketime_user.c | 1 + samples/bpf/sockex2_user.c | 1 + samples/bpf/sockex3_user.c | 1 + samples/bpf/spintest_user.c | 1 + samples/bpf/syscall_tp_user.c | 4 +- samples/bpf/task_fd_query_user.c | 1 + samples/bpf/test_lru_dist.c | 1 + samples/bpf/test_map_in_map_user.c | 1 + samples/bpf/test_overhead_user.c | 1 + samples/bpf/tracex2_user.c | 1 + samples/bpf/tracex3_user.c | 1 + samples/bpf/tracex4_user.c | 1 + samples/bpf/tracex5_user.c | 1 + samples/bpf/tracex6_user.c | 1 + samples/bpf/xdp1_user.c | 1 + samples/bpf/xdp_adjust_tail_user.c | 1 + samples/bpf/xdp_monitor_user.c | 1 + samples/bpf/xdp_redirect_cpu_user.c | 1 + samples/bpf/xdp_redirect_map_multi_user.c | 1 + samples/bpf/xdp_redirect_user.c | 1 + samples/bpf/xdp_router_ipv4.bpf.c | 180 - samples/bpf/xdp_router_ipv4_kern.c | 186 + samples/bpf/xdp_router_ipv4_user.c | 456 +- samples/bpf/xdp_rxq_info_user.c | 1 + samples/bpf/xdp_sample_pkts_user.c | 1 + samples/bpf/xdp_sample_user.c | 1 + samples/bpf/xdp_tx_iptunnel_user.c | 1 + samples/bpf/xdpsock_user.c | 9 +- samples/bpf/xsk_fwd.c | 7 +- samples/rust/Kconfig | 130 - samples/rust/Makefile | 15 - samples/rust/hostprogs/.gitignore | 3 - samples/rust/hostprogs/Makefile | 5 - samples/rust/hostprogs/a.rs | 7 - samples/rust/hostprogs/b.rs | 5 - samples/rust/hostprogs/single.rs | 12 - samples/rust/rust_chrdev.rs | 50 - samples/rust/rust_minimal.rs | 35 - samples/rust/rust_miscdev.rs | 143 - samples/rust/rust_module_parameters.rs | 69 - samples/rust/rust_platform.rs | 22 - samples/rust/rust_print.rs | 54 - samples/rust/rust_random.rs | 60 - samples/rust/rust_semaphore.rs | 171 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 36 - samples/rust/rust_sync.rs | 93 - scripts/.gitignore | 1 - scripts/Kconfig.include | 6 +- scripts/Makefile | 3 - scripts/Makefile.build | 83 +- scripts/Makefile.debug | 10 - scripts/Makefile.extrawarn | 13 +- scripts/Makefile.host | 34 +- scripts/Makefile.lib | 18 +- scripts/Makefile.modfinal | 8 +- scripts/adjust_autoksyms.sh | 2 +- scripts/cc-version.sh | 12 +- scripts/decode_stacktrace.sh | 41 +- scripts/dummy-tools/pahole | 4 + scripts/gcc-plugins/randomize_layout_plugin.c | 2 + scripts/gen_autoksyms.sh | 18 +- scripts/generate_rust_analyzer.py | 133 - scripts/generate_rust_target.rs | 227 - scripts/get_maintainer.pl | 1 - scripts/is_rust_module.sh | 13 - scripts/kallsyms.c | 40 +- scripts/kconfig/confdata.c | 75 - scripts/link-vmlinux.sh | 6 +- scripts/min-tool-version.sh | 6 - scripts/mod/file2alias.c | 10 - scripts/mod/sumversion.c | 11 +- scripts/rust-is-available-bindgen-libclang.h | 2 - scripts/rust-is-available.sh | 158 - security/Kconfig | 13 +- security/apparmor/Kconfig | 86 +- security/apparmor/apparmorfs.c | 99 +- security/apparmor/audit.c | 2 +- security/apparmor/include/apparmor.h | 1 - security/apparmor/include/apparmorfs.h | 14 - security/apparmor/include/lib.h | 5 - security/apparmor/label.c | 17 +- security/apparmor/lib.c | 2 +- security/apparmor/lsm.c | 23 +- security/apparmor/mount.c | 11 +- security/apparmor/policy.c | 35 +- security/apparmor/policy_unpack.c | 37 +- security/apparmor/policy_unpack_test.c | 34 +- security/apparmor/procattr.c | 2 +- security/integrity/ima/ima_main.c | 2 +- security/security.c | 9 +- security/selinux/avc.c | 4 +- security/selinux/hooks.c | 5 +- security/selinux/include/security.h | 6 - security/selinux/selinuxfs.c | 6 +- security/selinux/ss/services.c | 1 + security/smack/smackfs.c | 2 +- sound/core/jack.c | 34 +- sound/hda/hdac_i915.c | 7 +- sound/hda/intel-dsp-config.c | 9 + sound/oss/dmasound/dmasound_core.c | 2 +- sound/pci/echoaudio/midi.c | 1 + sound/pci/emu10k1/emu10k1_main.c | 5 +- sound/pci/hda/cs35l41_hda.c | 295 +- sound/pci/hda/cs35l41_hda.h | 27 +- sound/pci/hda/hda_codec.c | 11 +- sound/pci/hda/hda_tegra.c | 2 - sound/pci/hda/patch_hdmi.c | 7 +- sound/pci/hda/patch_realtek.c | 12 +- sound/soc/Kconfig | 9 +- sound/soc/Makefile | 5 - sound/soc/amd/yc/acp6x-mach.c | 42 +- sound/soc/amd/yc/pci-acp6x.c | 9 +- sound/soc/atmel/Kconfig | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 13 +- sound/soc/au1x/Kconfig | 2 +- sound/soc/codecs/Kconfig | 53 +- sound/soc/codecs/Makefile | 14 - sound/soc/codecs/ad193x-i2c.c | 6 +- sound/soc/codecs/adau1372-i2c.c | 4 +- sound/soc/codecs/adau1373.c | 5 +- sound/soc/codecs/adau1701.c | 5 +- sound/soc/codecs/adau1761-i2c.c | 8 +- sound/soc/codecs/adau1781-i2c.c | 8 +- sound/soc/codecs/adau1977-i2c.c | 8 +- sound/soc/codecs/adau7118-i2c.c | 5 +- sound/soc/codecs/adav803.c | 5 +- sound/soc/codecs/ak4118.c | 5 +- sound/soc/codecs/ak4535.c | 5 +- sound/soc/codecs/ak4613.c | 367 +- sound/soc/codecs/ak4641.c | 5 +- sound/soc/codecs/ak4671.c | 5 +- sound/soc/codecs/cs35l32.c | 5 +- sound/soc/codecs/cs35l33.c | 5 +- sound/soc/codecs/cs35l34.c | 5 +- sound/soc/codecs/cs35l35.c | 5 +- sound/soc/codecs/cs35l36.c | 5 +- sound/soc/codecs/cs35l41-i2c.c | 9 +- sound/soc/codecs/cs35l41-lib.c | 206 +- sound/soc/codecs/cs35l41-spi.c | 4 +- sound/soc/codecs/cs35l41.c | 166 +- sound/soc/codecs/cs35l41.h | 5 +- sound/soc/codecs/cs35l45-i2c.c | 74 - sound/soc/codecs/cs35l45-spi.c | 74 - sound/soc/codecs/cs35l45-tables.c | 202 - sound/soc/codecs/cs35l45.c | 694 -- sound/soc/codecs/cs35l45.h | 217 - sound/soc/codecs/cs4234.c | 4 +- sound/soc/codecs/cs4265.c | 5 +- sound/soc/codecs/cs4270.c | 5 +- sound/soc/codecs/cs4271-i2c.c | 5 +- sound/soc/codecs/cs42l42.c | 5 +- sound/soc/codecs/cs42l51-i2c.c | 5 +- sound/soc/codecs/cs42l52.c | 5 +- sound/soc/codecs/cs42l56.c | 5 +- sound/soc/codecs/cs42l73.c | 5 +- sound/soc/codecs/cs42xx8-i2c.c | 5 +- sound/soc/codecs/cs43130.c | 5 +- sound/soc/codecs/cs4341.c | 5 +- sound/soc/codecs/cs4349.c | 5 +- sound/soc/codecs/cs53l30.c | 5 +- sound/soc/codecs/cx2072x.c | 5 +- sound/soc/codecs/da7210.c | 5 +- sound/soc/codecs/da7213.c | 5 +- sound/soc/codecs/da7218.c | 19 +- sound/soc/codecs/da7219.c | 19 +- sound/soc/codecs/da732x.c | 5 +- sound/soc/codecs/da9055.c | 5 +- sound/soc/codecs/es8316.c | 5 +- sound/soc/codecs/es8328-i2c.c | 5 +- sound/soc/codecs/isabelle.c | 5 +- sound/soc/codecs/lm4857.c | 5 +- sound/soc/codecs/lm49453.c | 5 +- sound/soc/codecs/lpass-macro-common.c | 35 +- sound/soc/codecs/max9768.c | 5 +- sound/soc/codecs/max98371.c | 5 +- sound/soc/codecs/max98373-i2c.c | 5 +- sound/soc/codecs/max98390.c | 5 +- sound/soc/codecs/max9850.c | 5 +- sound/soc/codecs/max98504.c | 5 +- sound/soc/codecs/max98520.c | 4 +- sound/soc/codecs/max9867.c | 5 +- sound/soc/codecs/max9877.c | 5 +- sound/soc/codecs/max98925.c | 5 +- sound/soc/codecs/max98926.c | 5 +- sound/soc/codecs/max98927.c | 5 +- sound/soc/codecs/ml26124.c | 5 +- sound/soc/codecs/mt6660.c | 5 +- sound/soc/codecs/nau8540.c | 5 +- sound/soc/codecs/nau8810.c | 5 +- sound/soc/codecs/nau8821.c | 5 +- sound/soc/codecs/nau8822.c | 5 +- sound/soc/codecs/nau8824.c | 5 +- sound/soc/codecs/nau8825.c | 5 +- sound/soc/codecs/pcm1681.c | 5 +- sound/soc/codecs/pcm1789-i2c.c | 5 +- sound/soc/codecs/pcm179x-i2c.c | 5 +- sound/soc/codecs/pcm3060-i2c.c | 5 +- sound/soc/codecs/pcm3168a-i2c.c | 5 +- sound/soc/codecs/pcm512x-i2c.c | 5 +- sound/soc/codecs/rt1011.c | 5 +- sound/soc/codecs/rt1015.c | 5 +- sound/soc/codecs/rt1016.c | 5 +- sound/soc/codecs/rt1019.c | 5 +- sound/soc/codecs/rt1305.c | 5 +- sound/soc/codecs/rt1308.c | 5 +- sound/soc/codecs/rt274.c | 5 +- sound/soc/codecs/rt286.c | 5 +- sound/soc/codecs/rt298.c | 5 +- sound/soc/codecs/rt5514.c | 5 +- sound/soc/codecs/rt5616.c | 5 +- sound/soc/codecs/rt5631.c | 5 +- sound/soc/codecs/rt5640.c | 5 +- sound/soc/codecs/rt5645.c | 5 +- sound/soc/codecs/rt5651.c | 5 +- sound/soc/codecs/rt5659.c | 5 +- sound/soc/codecs/rt5660.c | 5 +- sound/soc/codecs/rt5663.c | 5 +- sound/soc/codecs/rt5665.c | 5 +- sound/soc/codecs/rt5668.c | 5 +- sound/soc/codecs/rt5670.c | 5 +- sound/soc/codecs/rt5682-i2c.c | 5 +- sound/soc/codecs/rt5682s.c | 32 +- sound/soc/codecs/rt5682s.h | 6 +- sound/soc/codecs/sgtl5000.c | 5 +- sound/soc/codecs/ssm2518.c | 5 +- sound/soc/codecs/ssm2602-i2c.c | 8 +- sound/soc/codecs/ssm4567.c | 5 +- sound/soc/codecs/sta32x.c | 5 +- sound/soc/codecs/sta350.c | 5 +- sound/soc/codecs/sta529.c | 5 +- sound/soc/codecs/tas2552.c | 5 +- sound/soc/codecs/tas2764.c | 5 +- sound/soc/codecs/tas2770.c | 5 +- sound/soc/codecs/tas5086.c | 5 +- sound/soc/codecs/tas6424.c | 5 +- sound/soc/codecs/tda7419.c | 5 +- sound/soc/codecs/tlv320adcx140.c | 5 +- sound/soc/codecs/tlv320aic23-i2c.c | 5 +- sound/soc/codecs/tlv320dac33.c | 5 +- sound/soc/codecs/ts3a227e.c | 5 +- sound/soc/codecs/tscs42xx.c | 5 +- sound/soc/codecs/tscs454.c | 5 +- sound/soc/codecs/uda1380.c | 5 +- sound/soc/codecs/wm1250-ev1.c | 5 +- sound/soc/codecs/wm2000.c | 5 +- sound/soc/codecs/wm2200.c | 5 +- sound/soc/codecs/wm5100.c | 5 +- sound/soc/codecs/wm8510.c | 5 +- sound/soc/codecs/wm8523.c | 5 +- sound/soc/codecs/wm8580.c | 5 +- sound/soc/codecs/wm8711.c | 5 +- sound/soc/codecs/wm8728.c | 5 +- sound/soc/codecs/wm8731-i2c.c | 68 - sound/soc/codecs/wm8731-spi.c | 59 - sound/soc/codecs/wm8731.c | 267 +- sound/soc/codecs/wm8731.h | 27 - sound/soc/codecs/wm8737.c | 5 +- sound/soc/codecs/wm8741.c | 5 +- sound/soc/codecs/wm8750.c | 5 +- sound/soc/codecs/wm8753.c | 5 +- sound/soc/codecs/wm8776.c | 5 +- sound/soc/codecs/wm8804-i2c.c | 5 +- sound/soc/codecs/wm8900.c | 5 +- sound/soc/codecs/wm8903.c | 5 +- sound/soc/codecs/wm8904.c | 9 +- sound/soc/codecs/wm8940.c | 5 +- sound/soc/codecs/wm8955.c | 5 +- sound/soc/codecs/wm8958-dsp2.c | 8 +- sound/soc/codecs/wm8960.c | 5 +- sound/soc/codecs/wm8961.c | 5 +- sound/soc/codecs/wm8962.c | 5 +- sound/soc/codecs/wm8971.c | 5 +- sound/soc/codecs/wm8974.c | 5 +- sound/soc/codecs/wm8978.c | 5 +- sound/soc/codecs/wm8983.c | 5 +- sound/soc/codecs/wm8985.c | 8 +- sound/soc/codecs/wm8988.c | 5 +- sound/soc/codecs/wm8990.c | 5 +- sound/soc/codecs/wm8991.c | 5 +- sound/soc/codecs/wm8993.c | 5 +- sound/soc/codecs/wm8995.c | 5 +- sound/soc/codecs/wm8996.c | 5 +- sound/soc/codecs/wm9081.c | 5 +- sound/soc/codecs/wm9090.c | 5 +- sound/soc/fsl/fsl_esai.c | 6 +- sound/soc/generic/simple-card-utils.c | 2 +- sound/soc/intel/atom/sst/sst.c | 1 + sound/soc/intel/boards/cht_bsw_max98090_ti.c | 18 +- sound/soc/intel/catpt/messages.h | 4 +- sound/soc/mediatek/Kconfig | 27 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 9 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 5 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 199 +- sound/soc/mediatek/mt8195/Makefile | 3 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 1198 ++++ .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 1440 ++++ sound/soc/mediatek/mt8195/mt8195-mt6359.c | 1685 ----- 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/Kconfig | 4 +- sound/soc/qcom/Kconfig | 2 - sound/soc/qcom/sc7280.c | 107 - sound/soc/samsung/bells.c | 4 +- sound/soc/samsung/littlemill.c | 4 +- sound/soc/samsung/lowland.c | 4 +- sound/soc/samsung/speyside.c | 4 +- sound/soc/samsung/tobermory.c | 4 +- sound/soc/sh/rcar/core.c | 2 +- sound/soc/soc-core.c | 80 - sound/soc/soc-ops.c | 2 +- sound/soc/soc-topology.c | 455 +- sound/soc/soc-utils-test.c | 186 - sound/soc/soc-utils.c | 45 - sound/soc/sof/compress.c | 8 +- sound/soc/sof/control.c | 33 + sound/soc/sof/debug.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 8 +- sound/soc/sof/intel/hda-loader.c | 12 +- sound/soc/sof/intel/pci-tng.c | 6 +- sound/soc/sof/intel/tgl.c | 6 +- sound/soc/sof/ipc.c | 894 ++- sound/soc/sof/ipc3-control.c | 131 +- sound/soc/sof/ipc3-pcm.c | 8 +- sound/soc/sof/ipc3-topology.c | 26 +- sound/soc/sof/ipc3.c | 682 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 7 - sound/soc/sof/pcm.c | 5 +- sound/soc/sof/pm.c | 20 +- sound/soc/sof/sof-audio.c | 57 +- sound/soc/sof/sof-audio.h | 8 +- sound/soc/sof/sof-client.c | 2 +- sound/soc/sof/sof-of-dev.c | 6 - sound/soc/sof/sof-of-dev.h | 1 - sound/soc/sof/sof-priv.h | 55 +- sound/soc/sof/topology.c | 24 +- sound/soc/sof/trace.c | 61 +- sound/soc/tegra/Kconfig | 12 - sound/soc/tegra/Makefile | 2 - sound/soc/tegra/tegra186_asrc.c | 1046 --- sound/soc/tegra/tegra186_asrc.h | 112 - sound/soc/tegra/tegra210_ahub.c | 82 +- sound/soc/ti/osk5912.c | 4 +- sound/usb/midi.c | 1 + sound/usb/mixer_maps.c | 4 + tools/Makefile | 4 - tools/accounting/.gitignore | 1 - tools/accounting/Makefile | 2 +- tools/accounting/getdelays.c | 8 +- tools/accounting/procacct.c | 417 -- tools/arch/h8300/include/asm/bitsperlong.h | 15 + tools/arch/h8300/include/uapi/asm/mman.h | 7 + tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/bpf/bpftool/common.c | 8 + tools/bpf/bpftool/feature.c | 4 +- tools/bpf/bpftool/link.c | 3 - tools/bpf/bpftool/main.c | 6 +- tools/bpf/bpftool/main.h | 2 + tools/bpf/bpftool/map.c | 2 + tools/bpf/bpftool/pids.c | 1 + tools/bpf/bpftool/prog.c | 4 +- tools/bpf/bpftool/struct_ops.c | 2 + tools/bpf/runqslower/runqslower.c | 18 +- tools/include/linux/gfp.h | 3 +- tools/include/linux/kallsyms.h | 2 +- tools/include/nolibc/Makefile | 42 - tools/include/nolibc/arch-aarch64.h | 199 - tools/include/nolibc/arch-arm.h | 204 - tools/include/nolibc/arch-i386.h | 219 - tools/include/nolibc/arch-mips.h | 215 - tools/include/nolibc/arch-riscv.h | 204 - tools/include/nolibc/arch-x86_64.h | 215 - tools/include/nolibc/arch.h | 32 - tools/include/nolibc/ctype.h | 99 - tools/include/nolibc/errno.h | 27 - tools/include/nolibc/nolibc.h | 2540 ++++++- tools/include/nolibc/signal.h | 22 - tools/include/nolibc/std.h | 49 - tools/include/nolibc/stdio.h | 306 - tools/include/nolibc/stdlib.h | 423 -- tools/include/nolibc/string.h | 285 - tools/include/nolibc/sys.h | 1247 ---- tools/include/nolibc/time.h | 28 - tools/include/nolibc/types.h | 205 - tools/include/nolibc/unistd.h | 54 - tools/include/uapi/asm/bpf_perf_event.h | 2 - tools/include/uapi/linux/btf.h | 4 +- tools/lib/bpf/Build | 3 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/bpf_tracing.h | 23 - tools/lib/bpf/btf.c | 6 +- tools/lib/bpf/libbpf.c | 490 +- tools/lib/bpf/libbpf.h | 41 +- tools/lib/bpf/libbpf.map | 1 - tools/lib/bpf/libbpf_internal.h | 30 - tools/lib/bpf/usdt.bpf.h | 259 - tools/lib/bpf/usdt.c | 1411 ---- tools/lib/perf/evlist.c | 3 +- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/perf/bench/numa.c | 136 +- tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-record.c | 22 +- tools/perf/util/header.c | 51 + tools/perf/util/header.h | 1 + tools/perf/util/parse-events.c | 5 +- tools/perf/util/stat.c | 3 +- tools/testing/kunit/kunit.py | 54 +- tools/testing/kunit/kunit_config.py | 9 +- tools/testing/kunit/kunit_json.py | 63 +- tools/testing/kunit/kunit_kernel.py | 53 +- tools/testing/kunit/kunit_parser.py | 7 - tools/testing/kunit/kunit_tool_test.py | 15 +- tools/testing/kunit/qemu_config.py | 17 +- tools/testing/selftests/bpf/Makefile | 25 +- tools/testing/selftests/bpf/bench.c | 1 + tools/testing/selftests/bpf/bpf_rlimit.h | 28 + tools/testing/selftests/bpf/flow_dissector_load.c | 6 +- tools/testing/selftests/bpf/get_cgroup_id_user.c | 4 +- .../testing/selftests/bpf/prog_tests/arg_parsing.c | 107 - .../selftests/bpf/prog_tests/attach_probe.c | 85 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 4 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 6 +- tools/testing/selftests/bpf/prog_tests/btf.c | 1 + tools/testing/selftests/bpf/prog_tests/for_each.c | 12 - tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 17 +- tools/testing/selftests/bpf/prog_tests/netcnt.c | 2 +- tools/testing/selftests/bpf/prog_tests/snprintf.c | 4 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 1 + .../selftests/bpf/prog_tests/test_global_funcs.c | 1 - .../selftests/bpf/prog_tests/uprobe_autoattach.c | 49 - tools/testing/selftests/bpf/prog_tests/usdt.c | 421 -- .../bpf/progs/for_each_map_elem_write_key.c | 27 - tools/testing/selftests/bpf/progs/linked_funcs1.c | 8 - tools/testing/selftests/bpf/progs/linked_funcs2.c | 8 - .../selftests/bpf/progs/perf_event_stackmap.c | 4 +- tools/testing/selftests/bpf/progs/profiler.inc.h | 5 +- .../selftests/bpf/progs/test_attach_probe.c | 41 +- .../testing/selftests/bpf/progs/test_bpf_cookie.c | 4 +- .../selftests/bpf/progs/test_global_func17.c | 16 - .../bpf/progs/test_ksyms_btf_write_check.c | 18 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 2 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 4 +- .../selftests/bpf/progs/test_task_pt_regs.c | 2 +- .../selftests/bpf/progs/test_uprobe_autoattach.c | 73 - .../selftests/bpf/progs/test_urandom_usdt.c | 70 - tools/testing/selftests/bpf/progs/test_usdt.c | 96 - .../selftests/bpf/progs/test_usdt_multispec.c | 32 - .../selftests/bpf/progs/test_xdp_noinline.c | 12 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 2 +- tools/testing/selftests/bpf/sdt-config.h | 6 - tools/testing/selftests/bpf/sdt.h | 513 -- .../selftests/bpf/test_bpftool_synctypes.py | 2 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 7 +- tools/testing/selftests/bpf/test_dev_cgroup.c | 4 +- tools/testing/selftests/bpf/test_lpm_map.c | 4 +- tools/testing/selftests/bpf/test_lru_map.c | 4 +- tools/testing/selftests/bpf/test_offload.py | 2 +- tools/testing/selftests/bpf/test_progs.c | 163 +- tools/testing/selftests/bpf/test_progs.h | 18 +- .../selftests/bpf/test_skb_cgroup_id_user.c | 4 +- tools/testing/selftests/bpf/test_sock.c | 4 +- tools/testing/selftests/bpf/test_sock_addr.c | 4 +- tools/testing/selftests/bpf/test_sockmap.c | 5 +- tools/testing/selftests/bpf/test_sysctl.c | 4 +- tools/testing/selftests/bpf/test_tag.c | 4 +- .../selftests/bpf/test_tcp_check_syncookie_user.c | 4 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 1 + tools/testing/selftests/bpf/test_verifier_log.c | 5 +- tools/testing/selftests/bpf/testing_helpers.c | 91 +- tools/testing/selftests/bpf/testing_helpers.h | 8 - tools/testing/selftests/bpf/trace_helpers.c | 9 +- tools/testing/selftests/bpf/urandom_read.c | 63 +- tools/testing/selftests/bpf/urandom_read_aux.c | 9 - tools/testing/selftests/bpf/urandom_read_lib1.c | 13 - tools/testing/selftests/bpf/urandom_read_lib2.c | 8 - tools/testing/selftests/bpf/xdp_redirect_multi.c | 1 + tools/testing/selftests/bpf/xdping.c | 8 +- tools/testing/selftests/bpf/xdpxceiver.c | 6 +- .../net/mlxsw/spectrum-2/vxlan_flooding_ipv6.sh | 17 + .../selftests/drivers/net/mlxsw/vxlan_flooding.sh | 17 + tools/testing/selftests/kvm/.gitignore | 1 - tools/testing/selftests/kvm/Makefile | 2 - .../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 - .../selftests/kvm/x86_64/fix_hypercall_test.c | 170 - tools/testing/selftests/kvm/x86_64/smm_test.c | 2 - .../selftests/kvm/x86_64/tsc_scaling_sync.c | 119 - .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 1 - .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 367 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 1 - tools/testing/selftests/net/fib_rule_tests.sh | 12 +- tools/testing/selftests/net/forwarding/Makefile | 1 - .../testing/selftests/net/forwarding/bridge_mdb.sh | 103 - tools/testing/selftests/net/mptcp/diag.sh | 38 - tools/testing/selftests/netfilter/nft_fib.sh | 50 - .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 7 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 14 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 10 +- tools/testing/selftests/rcutorture/bin/torture.sh | 29 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 - .../selftests/rcutorture/configs/rcu/SRCU-N | 2 - .../selftests/rcutorture/configs/rcu/TASKS01 | 1 - .../selftests/rcutorture/configs/rcu/TASKS02 | 4 - .../selftests/rcutorture/configs/rcu/TASKS02.boot | 1 - .../selftests/rcutorture/configs/rcu/TASKS03 | 2 - .../selftests/rcutorture/configs/rcu/TRACE01 | 3 - .../selftests/rcutorture/configs/rcu/TRACE02 | 2 - .../selftests/rcutorture/configs/rcu/TREE04 | 5 +- .../selftests/rcutorture/configs/rcu/TREE07 | 1 - .../selftests/rcutorture/configs/rcu/TREE09 | 2 - .../selftests/rcutorture/configs/rcu/TREE10 | 1 - .../rcutorture/configs/rcu/ver_functions.sh | 16 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 7 +- .../selftests/rcutorture/configs/rcuscale/TREE | 2 - .../selftests/rcutorture/configs/refscale/CFcommon | 4 - .../rcutorture/configs/refscale/NOPREEMPT | 2 - .../selftests/rcutorture/configs/scf/NOPREEMPT | 2 - .../selftests/rcutorture/configs/scf/PREEMPT | 1 - .../rcutorture/configs/scf/ver_functions.sh | 3 +- tools/testing/selftests/seccomp/Makefile | 1 - tools/testing/selftests/seccomp/seccomp_bpf.c | 78 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 6 +- tools/testing/selftests/vm/config | 2 - tools/testing/selftests/vm/gup_test.c | 22 +- tools/testing/selftests/vm/migration.c | 193 - tools/testing/selftests/vm/run_vmtests.sh | 33 +- tools/testing/selftests/vm/soft-dirty.c | 238 - tools/testing/selftests/vm/userfaultfd.c | 13 +- tools/vm/page-types.c | 8 +- tools/vm/page_owner_sort.c | 388 +- virt/kvm/dirty_ring.c | 2 +- virt/kvm/kvm_main.c | 43 +- virt/kvm/kvm_mm.h | 2 +- 4218 files changed, 81157 insertions(+), 186881 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/testing/securityfs-secrets-coco delete mode 100644 Documentation/ABI/testing/sysfs-driver-ccp delete mode 100644 Documentation/admin-guide/mm/multigen_lru.rst delete mode 100644 Documentation/core-api/printk-index.rst delete mode 100644 Documentation/dev-tools/kunit/api/resource.rst delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622- [...] delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra-ccplex [...] create mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmcc.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscorecc.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,h8300-div-clock.txt create mode 100644 Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt delete mode 100644 Documentation/devicetree/bindings/display/panel/leadtek,ltk035c [...] delete mode 100644 Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml create mode 100644 Documentation/devicetree/bindings/h8300/cpu.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml create mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-qup.txt delete mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-qup.yaml delete mode 100644 Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,h8 [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/rockchip,r [...] create mode 100644 Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt delete mode 100644 Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/mtd/elm.txt delete mode 100644 Documentation/devicetree/bindings/mtd/ti,elm.yaml delete mode 100644 Documentation/devicetree/bindings/net/mscc,miim.yaml create mode 100644 Documentation/devicetree/bindings/net/mscc-miim.txt delete mode 100644 Documentation/devicetree/bindings/net/smsc,lan91c111.yaml create mode 100644 Documentation/devicetree/bindings/net/smsc-lan91c111.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/apple,efuses.yaml delete mode 100644 Documentation/devicetree/bindings/pci/socionext,uniphier-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/uniphier-pcie.txt delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5759-regu [...] create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi6220-reset.txt create mode 100644 Documentation/devicetree/bindings/serial/qcom,msm-uartdm.txt delete mode 100644 Documentation/devicetree/bindings/serial/qcom,msm-uartdm.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,gsbi.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smsm.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,wcnss.yaml delete mode 100644 Documentation/devicetree/bindings/soc/ti/wkup-m3-ipc.yaml create mode 100644 Documentation/devicetree/bindings/soc/ti/wkup_m3_ipc.txt delete mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1011-rt [...] create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt [...] delete mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359.yaml delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra186-asrc.yaml create mode 100644 Documentation/devicetree/bindings/sound/tas2764.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas27xx.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8731.yaml create mode 100644 Documentation/devicetree/bindings/sound/wm8731.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qup.txt delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qup.yaml create mode 100644 Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.yaml delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/networking/device_drivers/ethernet/marvell/octeon_ep.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/coding-guidelines.rst delete mode 100644 Documentation/rust/general-information.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/logo.svg delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/security/secrets/coco.rst delete mode 100644 Documentation/security/secrets/index.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-debug.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/schedutil.rst delete mode 100644 Documentation/translations/zh_CN/vm/frontswap.rst delete mode 100644 Documentation/translations/zh_CN/vm/hwpoison.rst delete mode 100644 Documentation/translations/zh_CN/vm/memory-model.rst delete mode 100644 Documentation/translations/zh_CN/vm/mmu_notifier.rst delete mode 100644 Documentation/translations/zh_CN/vm/overcommit-accounting.rst delete mode 100644 Documentation/translations/zh_CN/vm/page_frags.rst delete mode 100644 Documentation/translations/zh_CN/vm/page_owner.rst delete mode 100644 Documentation/translations/zh_CN/vm/page_table_check.rst delete mode 100644 Documentation/translations/zh_CN/vm/remap_file_pages.rst delete mode 100644 Documentation/translations/zh_CN/vm/split_page_table_lock.rst delete mode 100644 Documentation/translations/zh_CN/vm/z3fold.rst delete mode 100644 Documentation/translations/zh_CN/vm/zsmalloc.rst delete mode 100644 Documentation/virt/coco/sevguest.rst delete mode 100644 Documentation/vm/multigen_lru.rst delete mode 100644 Documentation/x86/tdx.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/boot/compressed/misc-ep93xx.h delete mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul-common.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul1-mba6ulx.dts delete mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul1.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2-mba6ulx.dts delete mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2l-mba6ulx.dts delete mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-tqma6ulx-common.dtsi delete mode 100644 arch/arm/boot/dts/imx6ul-tqma6ulxl-common.dtsi delete mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri-emmc.dts delete mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri-nand.dts delete mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri.dtsi delete mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2-mba6ulx.dts delete mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi delete mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2l-mba6ulx.dts delete mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi delete mode 100644 arch/arm/boot/dts/mba6ulx.dtsi delete mode 100644 arch/arm/boot/dts/qcom-apq8026-asus-sparrow.dts delete mode 100644 arch/arm/boot/dts/qcom-pmx65.dtsi create mode 100644 arch/arm/mach-dove/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ep93xx/ep93xx-regs.h create mode 100644 arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h create mode 100644 arch/arm/mach-ep93xx/include/mach/irqs.h create mode 100644 arch/arm/mach-ep93xx/include/mach/uncompress.h delete mode 100644 arch/arm/mach-ep93xx/irqs.h create mode 100644 arch/arm/mach-integrator/Kconfig create mode 100644 arch/arm/mach-integrator/Makefile rename arch/arm/{mach-versatile/integrator-cm.h => mach-integrator/cm.h} (100%) rename arch/arm/{mach-versatile/integrator.h => mach-integrator/common.h} (100%) create mode 100644 arch/arm/mach-integrator/core.c rename arch/arm/{mach-versatile/integrator-hardware.h => mach-integrator/hardware. [...] create mode 100644 arch/arm/mach-integrator/integrator_ap.c create mode 100644 arch/arm/mach-integrator/integrator_cp.c create mode 100644 arch/arm/mach-iop32x/include/mach/irqs.h create mode 100644 arch/arm/mach-iop32x/include/mach/uncompress.h create mode 100644 arch/arm/mach-ixp4xx/Makefile.boot create mode 100644 arch/arm/mach-ixp4xx/include/mach/uncompress.h create mode 100644 arch/arm/mach-realview/Kconfig create mode 100644 arch/arm/mach-realview/Makefile create mode 100644 arch/arm/mach-realview/platsmp-dt.c rename arch/arm/{mach-versatile/realview.c => mach-realview/realview-dt.c} (100%) create mode 100644 arch/arm/mach-s3c/include/mach/io-s3c24xx.h create mode 100644 arch/arm/mach-s3c/include/mach/io.h create mode 100644 arch/arm/mach-s3c/include/mach/irqs-s3c24xx.h rename arch/arm/mach-s3c/{ => include/mach}/irqs-s3c64xx.h (100%) rename arch/arm/mach-s3c/{ => include/mach}/irqs.h (100%) create mode 100644 arch/arm/mach-s3c/include/mach/map-base.h delete mode 100644 arch/arm/mach-s3c/irqs-s3c24xx.h delete mode 100644 arch/arm/mach-s3c/map-base.h delete mode 100644 arch/arm/mach-versatile/dcscb.c delete mode 100644 arch/arm/mach-versatile/dcscb_setup.S delete mode 100644 arch/arm/mach-versatile/headsmp.S delete mode 100644 arch/arm/mach-versatile/hotplug.c delete mode 100644 arch/arm/mach-versatile/integrator.c delete mode 100644 arch/arm/mach-versatile/integrator_ap.c delete mode 100644 arch/arm/mach-versatile/integrator_cp.c delete mode 100644 arch/arm/mach-versatile/platsmp-realview.c delete mode 100644 arch/arm/mach-versatile/platsmp-vexpress.c delete mode 100644 arch/arm/mach-versatile/platsmp.c delete mode 100644 arch/arm/mach-versatile/platsmp.h delete mode 100644 arch/arm/mach-versatile/tc2_pm.c delete mode 100644 arch/arm/mach-versatile/v2m.c rename arch/arm/mach-versatile/{versatile.c => versatile_dt.c} (100%) create mode 100644 arch/arm/mach-vexpress/Kconfig create mode 100644 arch/arm/mach-vexpress/Makefile rename arch/arm/{mach-versatile => mach-vexpress}/Makefile.boot (100%) rename arch/arm/{mach-versatile/vexpress.h => mach-vexpress/core.h} (100%) create mode 100644 arch/arm/mach-vexpress/dcscb.c create mode 100644 arch/arm/mach-vexpress/dcscb_setup.S create mode 100644 arch/arm/mach-vexpress/platsmp.c rename arch/arm/{mach-versatile => mach-vexpress}/spc.c (100%) rename arch/arm/{mach-versatile => mach-vexpress}/spc.h (100%) create mode 100644 arch/arm/mach-vexpress/tc2_pm.c rename arch/arm/{mach-versatile => mach-vexpress}/v2m-mps2.c (100%) create mode 100644 arch/arm/mach-vexpress/v2m.c create mode 100644 arch/arm/plat-versatile/Makefile create mode 100644 arch/arm/plat-versatile/headsmp.S create mode 100644 arch/arm/plat-versatile/hotplug.c create mode 100644 arch/arm/plat-versatile/include/plat/platsmp.h create mode 100644 arch/arm/plat-versatile/platsmp.c delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dahlia.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dev.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dahlia.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dev.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/pm8450.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-crd.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-villager-r0.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g043.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts delete mode 100644 arch/arm64/boot/dts/renesas/rzg2ul-smarc-pinfunction.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts create mode 100644 arch/arm64/boot/dts/synaptics/as370.dtsi delete mode 100644 arch/arm64/crypto/sm4-ce-cipher-core.S delete mode 100644 arch/arm64/crypto/sm4-ce-cipher-glue.c delete mode 100644 arch/arm64/crypto/sm4-neon-core.S delete mode 100644 arch/arm64/crypto/sm4-neon-glue.c create mode 100644 arch/csky/abiv1/memcpy.S create mode 100644 arch/csky/abiv1/strksyms.c delete mode 100644 arch/csky/include/asm/atomic.h delete mode 100644 arch/csky/kernel/io.c delete mode 100644 arch/csky/lib/string.c create mode 100644 arch/h8300/Kbuild create mode 100644 arch/h8300/Kconfig create mode 100644 arch/h8300/Kconfig.cpu copy arch/{csky => h8300}/Kconfig.debug (100%) create mode 100644 arch/h8300/Makefile create mode 100644 arch/h8300/boot/Makefile create mode 100644 arch/h8300/boot/compressed/Makefile create mode 100644 arch/h8300/boot/compressed/head.S create mode 100644 arch/h8300/boot/compressed/misc.c create mode 100644 arch/h8300/boot/compressed/vmlinux.lds create mode 100644 arch/h8300/boot/compressed/vmlinux.scr create mode 100644 arch/h8300/boot/dts/Makefile create mode 100644 arch/h8300/boot/dts/edosk2674.dts create mode 100644 arch/h8300/boot/dts/h8300h_sim.dts create mode 100644 arch/h8300/boot/dts/h8s_sim.dts create mode 100644 arch/h8300/configs/edosk2674_defconfig create mode 100644 arch/h8300/configs/h8300h-sim_defconfig create mode 100644 arch/h8300/configs/h8s-sim_defconfig create mode 100644 arch/h8300/include/asm/Kbuild create mode 100644 arch/h8300/include/asm/bitops.h create mode 100644 arch/h8300/include/asm/bug.h create mode 100644 arch/h8300/include/asm/byteorder.h create mode 100644 arch/h8300/include/asm/cache.h create mode 100644 arch/h8300/include/asm/elf.h create mode 100644 arch/h8300/include/asm/flat.h create mode 100644 arch/h8300/include/asm/hash.h create mode 100644 arch/h8300/include/asm/io.h create mode 100644 arch/h8300/include/asm/irq.h create mode 100644 arch/h8300/include/asm/irqflags.h create mode 100644 arch/h8300/include/asm/kgdb.h create mode 100644 arch/h8300/include/asm/mmu_context.h create mode 100644 arch/h8300/include/asm/page.h create mode 100644 arch/h8300/include/asm/page_offset.h create mode 100644 arch/h8300/include/asm/pgtable.h create mode 100644 arch/h8300/include/asm/processor.h create mode 100644 arch/h8300/include/asm/ptrace.h create mode 100644 arch/h8300/include/asm/signal.h copy arch/{m68k => h8300}/include/asm/smp.h (100%) create mode 100644 arch/h8300/include/asm/string.h create mode 100644 arch/h8300/include/asm/switch_to.h create mode 100644 arch/h8300/include/asm/syscall.h create mode 100644 arch/h8300/include/asm/thread_info.h create mode 100644 arch/h8300/include/asm/tlb.h create mode 100644 arch/h8300/include/asm/traps.h create mode 100644 arch/h8300/include/asm/user.h create mode 100644 arch/h8300/include/asm/vmalloc.h copy arch/{arc => h8300}/include/uapi/asm/Kbuild (100%) create mode 100644 arch/h8300/include/uapi/asm/byteorder.h create mode 100644 arch/h8300/include/uapi/asm/posix_types.h create mode 100644 arch/h8300/include/uapi/asm/ptrace.h create mode 100644 arch/h8300/include/uapi/asm/sigcontext.h create mode 100644 arch/h8300/include/uapi/asm/signal.h create mode 100644 arch/h8300/include/uapi/asm/unistd.h copy arch/{alpha => h8300}/kernel/.gitignore (100%) create mode 100644 arch/h8300/kernel/Makefile create mode 100644 arch/h8300/kernel/asm-offsets.c create mode 100644 arch/h8300/kernel/entry.S create mode 100644 arch/h8300/kernel/h8300_ksyms.c create mode 100644 arch/h8300/kernel/head_ram.S create mode 100644 arch/h8300/kernel/head_rom.S create mode 100644 arch/h8300/kernel/irq.c create mode 100644 arch/h8300/kernel/kgdb.c create mode 100644 arch/h8300/kernel/module.c create mode 100644 arch/h8300/kernel/process.c create mode 100644 arch/h8300/kernel/ptrace.c create mode 100644 arch/h8300/kernel/ptrace_h.c create mode 100644 arch/h8300/kernel/ptrace_s.c create mode 100644 arch/h8300/kernel/setup.c create mode 100644 arch/h8300/kernel/signal.c create mode 100644 arch/h8300/kernel/sim-console.c create mode 100644 arch/h8300/kernel/syscalls.c create mode 100644 arch/h8300/kernel/traps.c create mode 100644 arch/h8300/kernel/vmlinux.lds.S create mode 100644 arch/h8300/lib/Makefile create mode 100644 arch/h8300/lib/abs.S create mode 100644 arch/h8300/lib/ashldi3.c create mode 100644 arch/h8300/lib/ashrdi3.c create mode 100644 arch/h8300/lib/delay.c create mode 100644 arch/h8300/lib/libgcc.h create mode 100644 arch/h8300/lib/lshrdi3.c create mode 100644 arch/h8300/lib/memcpy.S create mode 100644 arch/h8300/lib/memset.S create mode 100644 arch/h8300/lib/moddivsi3.S create mode 100644 arch/h8300/lib/modsi3.S create mode 100644 arch/h8300/lib/muldi3.c create mode 100644 arch/h8300/lib/mulsi3.S create mode 100644 arch/h8300/lib/ucmpdi2.c create mode 100644 arch/h8300/lib/udivsi3.S create mode 100644 arch/h8300/mm/Makefile create mode 100644 arch/h8300/mm/fault.c create mode 100644 arch/h8300/mm/init.c create mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/m68k/configs/virt_defconfig delete mode 100644 arch/m68k/include/asm/virt.h delete mode 100644 arch/m68k/include/uapi/asm/bootinfo-virt.h delete mode 100644 arch/m68k/virt/Makefile delete mode 100644 arch/m68k/virt/config.c delete mode 100644 arch/m68k/virt/ints.c delete mode 100644 arch/m68k/virt/platform.c delete mode 100644 arch/x86/boot/compressed/efi.c delete mode 100644 arch/x86/boot/compressed/tdcall.S delete mode 100644 arch/x86/boot/compressed/tdx.c delete mode 100644 arch/x86/boot/compressed/tdx.h delete mode 100644 arch/x86/boot/io.h delete mode 100644 arch/x86/boot/msr.h delete mode 100644 arch/x86/coco/tdx/Makefile delete mode 100644 arch/x86/coco/tdx/tdcall.S delete mode 100644 arch/x86/coco/tdx/tdx.c delete mode 100644 arch/x86/events/amd/brs.c create mode 100644 arch/x86/ia32/ia32_aout.c delete mode 100644 arch/x86/include/asm/cpuid.h delete mode 100644 arch/x86/include/asm/shared/io.h delete mode 100644 arch/x86/include/asm/shared/msr.h delete mode 100644 arch/x86/include/asm/shared/tdx.h delete mode 100644 arch/x86/include/asm/tdx.h delete mode 100644 arch/x86/mm/pgprot.c create mode 100644 arch/x86/mm/setup_nx.c delete mode 100644 arch/x86/virt/vmx/tdx/tdxcall.S delete mode 100644 crypto/sm4.c delete mode 100644 drivers/android/allocation.rs delete mode 100644 drivers/android/context.rs delete mode 100644 drivers/android/defs.rs delete mode 100644 drivers/android/node.rs delete mode 100644 drivers/android/process.rs delete mode 100644 drivers/android/range_alloc.rs delete mode 100644 drivers/android/rust_binder.rs delete mode 100644 drivers/android/thread.rs delete mode 100644 drivers/android/transaction.rs create mode 100644 drivers/atm/ambassador.c create mode 100644 drivers/atm/ambassador.h delete mode 100644 drivers/bus/mhi/ep/Kconfig delete mode 100644 drivers/bus/mhi/ep/Makefile delete mode 100644 drivers/bus/mhi/ep/internal.h delete mode 100644 drivers/bus/mhi/ep/main.c delete mode 100644 drivers/bus/mhi/ep/mmio.c delete mode 100644 drivers/bus/mhi/ep/ring.c delete mode 100644 drivers/bus/mhi/ep/sm.c create mode 100644 drivers/clk/h8300/Makefile create mode 100644 drivers/clk/h8300/clk-div.c create mode 100644 drivers/clk/h8300/clk-h8s2678.c delete mode 100644 drivers/clk/qcom/lpassaudiocc-sc7280.c delete mode 100644 drivers/clk/qcom/lpasscorecc-sc7280.c delete mode 100644 drivers/clk/renesas/r9a07g043-cpg.c create mode 100644 drivers/clocksource/h8300_timer16.c create mode 100644 drivers/clocksource/h8300_timer8.c create mode 100644 drivers/clocksource/h8300_tpu.c delete mode 100644 drivers/clocksource/timer-goldfish.c delete mode 100644 drivers/dma/tegra186-gpc-dma.c delete mode 100644 drivers/gpio/gpio_pl061_rust.rs delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.h delete mode 100644 drivers/gpu/drm/i915/display/intel_display_power_well.c delete mode 100644 drivers/gpu/drm/i915/display/intel_display_power_well.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dmc_regs.h delete mode 100644 drivers/gpu/drm/ingenic/ingenic-dw-hdmi.c delete mode 100644 drivers/gpu/drm/panel/panel-newvision-nv3052c.c create mode 100644 drivers/gpu/drm/radeon/cayman_blit_shaders.c create mode 100644 drivers/gpu/drm/radeon/r600_blit_shaders.c create mode 100644 drivers/gpu/drm/radeon/r600_blit_shaders.h create mode 100644 drivers/gpu/drm/radeon/si_blit_shaders.c delete mode 100644 drivers/input/misc/iqs7222.c create mode 100644 drivers/irqchip/irq-renesas-h8300h.c create mode 100644 drivers/irqchip/irq-renesas-h8s.c delete mode 100644 drivers/memory/tegra/tegra234.c create mode 100644 drivers/mtd/maps/ixp4xx.c delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/Kconfig delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/Makefile delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_config.h delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.h delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.c delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_net.h delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_ethtool.c delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_main.c delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_main.h delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_regs_cn9k_pf.h delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_rx.c delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_rx.h delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_tx.c delete mode 100644 drivers/net/ethernet/marvell/octeon_ep/octep_tx.h delete mode 100644 drivers/net/ethernet/mediatek/mtk_wed.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_wed.h delete mode 100644 drivers/net/ethernet/mediatek/mtk_wed_debugfs.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_wed_ops.c delete mode 100644 drivers/net/ethernet/mediatek/mtk_wed_regs.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/accel.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec_offload.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/ipsec_offload.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/ipsec.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c create mode 100644 drivers/net/wan/lmc/Makefile create mode 100644 drivers/net/wan/lmc/lmc.h create mode 100644 drivers/net/wan/lmc/lmc_debug.c create mode 100644 drivers/net/wan/lmc/lmc_debug.h create mode 100644 drivers/net/wan/lmc/lmc_ioctl.h create mode 100644 drivers/net/wan/lmc/lmc_main.c create mode 100644 drivers/net/wan/lmc/lmc_media.c create mode 100644 drivers/net/wan/lmc/lmc_proto.c create mode 100644 drivers/net/wan/lmc/lmc_proto.h create mode 100644 drivers/net/wan/lmc/lmc_var.h delete mode 100644 drivers/net/wireless/ath/ath11k/pcic.c delete mode 100644 drivers/net/wireless/ath/ath11k/pcic.h delete mode 100644 drivers/net/wireless/silabs/Kconfig delete mode 100644 drivers/net/wireless/silabs/Makefile delete mode 100644 drivers/net/wireless/silabs/wfx/hif_tx.c delete mode 100644 drivers/net/wireless/silabs/wfx/main.c delete mode 100644 drivers/net/wireless/silabs/wfx/sta.c delete mode 100644 drivers/nvmem/apple-efuses.c delete mode 100644 drivers/platform/x86/winmate-fm07-keys.c delete mode 100644 drivers/regulator/rt5759-regulator.c create mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h create mode 100644 drivers/staging/rtl8723bs/include/rtw_ioctl.h rename drivers/{net/wireless/silabs => staging}/wfx/Kconfig (100%) rename drivers/{net/wireless/silabs => staging}/wfx/Makefile (100%) create mode 100644 drivers/staging/wfx/TODO rename drivers/{net/wireless/silabs => staging}/wfx/bh.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/bh.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/bus.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/bus_sdio.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/bus_spi.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/data_rx.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/data_rx.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/data_tx.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/data_tx.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/debug.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/debug.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/fwio.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/fwio.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_api_cmd.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_api_general.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_api_mib.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_rx.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_rx.h (100%) create mode 100644 drivers/staging/wfx/hif_tx.c rename drivers/{net/wireless/silabs => staging}/wfx/hif_tx.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_tx_mib.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hif_tx_mib.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hwio.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/hwio.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/key.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/key.h (100%) create mode 100644 drivers/staging/wfx/main.c rename drivers/{net/wireless/silabs => staging}/wfx/main.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/queue.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/queue.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/scan.c (100%) rename drivers/{net/wireless/silabs => staging}/wfx/scan.h (100%) create mode 100644 drivers/staging/wfx/sta.c rename drivers/{net/wireless/silabs => staging}/wfx/sta.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/traces.h (100%) rename drivers/{net/wireless/silabs => staging}/wfx/wfx.h (100%) delete mode 100644 drivers/virt/coco/efi_secret/Kconfig delete mode 100644 drivers/virt/coco/efi_secret/Makefile delete mode 100644 drivers/virt/coco/efi_secret/efi_secret.c 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 include/clocksource/timer-goldfish.h delete mode 100644 include/dt-bindings/clock/qcom,lpassaudiocc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,lpasscorecc-sc7280.h delete mode 100644 include/dt-bindings/clock/r9a07g043-cpg.h delete mode 100644 include/dt-bindings/reset/amlogic,meson-s4-reset.h delete mode 100644 include/dt-bindings/sound/cs35l45.h delete mode 100644 include/kunit/resource.h delete mode 100644 include/linux/mhi_ep.h delete mode 100644 include/linux/soc/mediatek/mtk_wed.h delete mode 100644 include/uapi/linux/sev-guest.h delete mode 100644 kernel/configs/x86_debug.config create mode 100644 kernel/module-internal.h create mode 100644 kernel/module.c delete mode 100644 kernel/module/Makefile delete mode 100644 kernel/module/debug_kmemleak.c delete mode 100644 kernel/module/decompress.c delete mode 100644 kernel/module/internal.h delete mode 100644 kernel/module/kallsyms.c delete mode 100644 kernel/module/kdb.c delete mode 100644 kernel/module/livepatch.c delete mode 100644 kernel/module/main.c delete mode 100644 kernel/module/procfs.c delete mode 100644 kernel/module/signing.c delete mode 100644 kernel/module/strict_rwx.c delete mode 100644 kernel/module/sysfs.c delete mode 100644 kernel/module/tree_lookup.c delete mode 100644 kernel/module/version.c create mode 100644 kernel/module_decompress.c create mode 100644 kernel/module_signing.c rename {crypto => lib/crypto}/sm3.c (100%) create mode 100644 lib/crypto/sm4.c delete mode 100644 lib/kunit/resource.c delete mode 100644 localversion-next delete mode 100644 mm/swap.h delete mode 100644 net/core/dev.h delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/amba.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/clk.rs delete mode 100644 rust/kernel/cred.rs delete mode 100644 rust/kernel/device.rs delete mode 100644 rust/kernel/driver.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/gpio.rs delete mode 100644 rust/kernel/hwrng.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/io_mem.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/irq.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/mm.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platform.rs delete mode 100644 rust/kernel/power.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/revocable.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/revocable_mutex.rs delete mode 100644 rust/kernel/sync/rwsem.rs delete mode 100644 rust/kernel/sync/seqlock.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/bpf/xdp_router_ipv4.bpf.c create mode 100644 samples/bpf/xdp_router_ipv4_kern.c delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/hostprogs/.gitignore delete mode 100644 samples/rust/hostprogs/Makefile delete mode 100644 samples/rust/hostprogs/a.rs delete mode 100644 samples/rust/hostprogs/b.rs delete mode 100644 samples/rust/hostprogs/single.rs delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_platform.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs create mode 100755 scripts/dummy-tools/pahole delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100644 scripts/generate_rust_target.rs delete mode 100755 scripts/is_rust_module.sh delete mode 100644 scripts/rust-is-available-bindgen-libclang.h delete mode 100755 scripts/rust-is-available.sh delete mode 100644 sound/soc/codecs/cs35l45-i2c.c delete mode 100644 sound/soc/codecs/cs35l45-spi.c delete mode 100644 sound/soc/codecs/cs35l45-tables.c delete mode 100644 sound/soc/codecs/cs35l45.c delete mode 100644 sound/soc/codecs/cs35l45.h delete mode 100644 sound/soc/codecs/wm8731-i2c.c delete mode 100644 sound/soc/codecs/wm8731-spi.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c delete mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359.c delete mode 100644 sound/soc/soc-utils-test.c delete mode 100644 sound/soc/tegra/tegra186_asrc.c delete mode 100644 sound/soc/tegra/tegra186_asrc.h delete mode 100644 tools/accounting/procacct.c create mode 100644 tools/arch/h8300/include/asm/bitsperlong.h create mode 100644 tools/arch/h8300/include/uapi/asm/mman.h delete mode 100644 tools/include/nolibc/Makefile delete mode 100644 tools/include/nolibc/arch-aarch64.h delete mode 100644 tools/include/nolibc/arch-arm.h delete mode 100644 tools/include/nolibc/arch-i386.h delete mode 100644 tools/include/nolibc/arch-mips.h delete mode 100644 tools/include/nolibc/arch-riscv.h delete mode 100644 tools/include/nolibc/arch-x86_64.h delete mode 100644 tools/include/nolibc/arch.h delete mode 100644 tools/include/nolibc/ctype.h delete mode 100644 tools/include/nolibc/errno.h delete mode 100644 tools/include/nolibc/signal.h delete mode 100644 tools/include/nolibc/std.h delete mode 100644 tools/include/nolibc/stdio.h delete mode 100644 tools/include/nolibc/stdlib.h delete mode 100644 tools/include/nolibc/string.h delete mode 100644 tools/include/nolibc/sys.h delete mode 100644 tools/include/nolibc/time.h delete mode 100644 tools/include/nolibc/types.h delete mode 100644 tools/include/nolibc/unistd.h delete mode 100644 tools/lib/bpf/usdt.bpf.h delete mode 100644 tools/lib/bpf/usdt.c delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/bpf_rlimit.h delete mode 100644 tools/testing/selftests/bpf/prog_tests/arg_parsing.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/usdt.c delete mode 100644 tools/testing/selftests/bpf/progs/for_each_map_elem_write_key.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func17.c delete mode 100644 tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c delete mode 100644 tools/testing/selftests/bpf/progs/test_urandom_usdt.c delete mode 100644 tools/testing/selftests/bpf/progs/test_usdt.c delete mode 100644 tools/testing/selftests/bpf/progs/test_usdt_multispec.c delete mode 100644 tools/testing/selftests/bpf/sdt-config.h delete mode 100644 tools/testing/selftests/bpf/sdt.h delete mode 100644 tools/testing/selftests/bpf/urandom_read_aux.c delete mode 100644 tools/testing/selftests/bpf/urandom_read_lib1.c delete mode 100644 tools/testing/selftests/bpf/urandom_read_lib2.c delete mode 100644 tools/testing/selftests/kvm/x86_64/fix_hypercall_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/tsc_scaling_sync.c delete mode 100755 tools/testing/selftests/net/forwarding/bridge_mdb.sh delete mode 100644 tools/testing/selftests/vm/migration.c delete mode 100644 tools/testing/selftests/vm/soft-dirty.c