This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-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 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 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 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 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 3c096ea0f511 Documentation/ABI: sysfs-fs-erofs: Fix Sphinx errors 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 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 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 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 c70898aa4102 Revert "memory: omap-gpmc: Make OMAP_GPMC config visible a [...] omits a4d0406f4b7c Merge branch 'fixes' into for-next 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 b2a53d4ef861 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] omits 726f1e25c93b dma-direct: avoid redundant memory sync for swiotlb 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 4fe0e3514640 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] omits 019f3ca23fc6 Merge branch 'for-5.19/io_uring-xattr' into for-next omits 738320faacb3 io_uring: fix trace for reduced sqe padding omits 670ca1e1f905 Merge branch 'for-5.19/io_uring' into for-next omits d5148a37fea2 io_uring: optimise io_get_cqe() 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 e3c2b4ec8dd3 Merge branch 'fixes' into for-next 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 1bf992059be3 csky: atomic: Add custom atomic.h implementation omits 2b74a78e3fb8 csky: cmpxchg: Optimize with acquire & release 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 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 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 52fc59bd2a59 rcuscale: Allow rcuscale without RCU Tasks 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 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 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 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 7ad37b737818 refscale: Allow refscale without RCU Tasks Rude/Trace omits ded03a5e02d5 refscale: Allow refscale without RCU Tasks 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 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 29a87eaccf7e Merge branch 'mem-ctrl-next' into for-next omits c76cfb535bf2 csky: optimize memcpy_{from,to}io() and memset_io() omits 7e4c3021f612 csky: Add C based string functions 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 a524d1566e0f xtensa: patch_text: Fixup last cpu should be master omits c0e3693ba3f9 Merge branch 'mem-ctrl-next' into for-next omits 4a0b43dbcb6c Merge branch 'fixes' into for-next 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 535f49a9e1f9 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV omits 967375d467ac erofs: fix use-after-free of on-stack io[] omits 873863d594c4 Merge branch 'misc-5.18' into next-fixes 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 c5057050a59f Merge branch 'mem-ctrl-next' into for-next 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 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 99499a2b0ff0 loop: yet another approach to fix the loop lock order inversions 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 5cf4bc46c2f2 IDT: Fix Build warnings on some 32bit architectures. omits 4a14311a3b93 counter: Stop using dev_get_drvdata() to get the counter device omits 95b115332a83 zonefs: remove redundant null bio check adds ea5dc046127e cachefiles: unmark inode in use in error path adds 7b2f6c306601 cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set [...] adds c54eead2a669 docs: filesystems: caching/backend-api.rst: correct two re [...] adds 5d3d5b9645b5 docs: filesystems: caching/backend-api.rst: fix an object [...] adds 2c547f299827 fscache: Remove the cookie parameter from fscache_clear_pa [...] adds 19517e53740e fscache: Move fscache_cookies_seq_ops specific code under [...] adds b3c958c20a61 fscache: Use wrapper fscache_set_cache_state() directly wh [...] adds 61132ceeda72 fscache: remove FSCACHE_OLD_API Kconfig option adds ec9c57a7328b Merge tag 'fscache-fixes-20220413' of git://git.kernel.org [...] adds 722985e2f6ec Merge tag 'for-5.18-rc2-tag' of git://git.kernel.org/pub/s [...] adds b9b4c79e5830 Merge tag 'sound-5.18-rc3' of git://git.kernel.org/pub/scm [...] adds 968a1a5d6541 tun: annotate access to queue->trans_start adds 00fa91bc9cc2 net: dsa: felix: fix tagging protocol changes with multipl [...] adds 23cfe941b52e rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTA [...] adds 2df3fc4a84e9 net: bcmgenet: Revert "Use stronger register read/writes t [...] adds d20339fa93e9 Merge tag 'net-5.18-rc3' of git://git.kernel.org/pub/scm/l [...] adds 115acbb56978 Merge tag 's390-5.18-3' of git://git.kernel.org/pub/scm/li [...] adds b3d4650d82c7 VFS: filename_create(): fix incorrect intent. adds 8b6c58458ee3 cifs: verify that tcon is valid before dereference in cifs [...] adds 62345e482899 Merge tag '5.18-rc2-smb3-fixes' of git://git.samba.org/sfr [...] adds 38a5e3fb17e5 Merge tag 'vfio-v5.18-rc3' of https://github.com/awilliam/ [...] adds 16e0400772c6 Merge tag 'drm-intel-fixes-2022-04-13' of git://anongit.fr [...] adds 98a71d12d98d Merge tag 'drm-msm-fixes-2022-04-13' of https://gitlab.fre [...] adds e4f1541caf60 drm/amd/display: don't ignore alpha property on pre-multip [...] adds e3cf2e05441a drm/amdgpu: fix VCN 3.1.2 firmware name adds 887f75cfd0da drm/amdgpu: Ensure HDA function is suspended before ASIC reset adds 4593c1b6d159 drm/amdgpu: Enable gfxoff quirk on MacBook Pro adds aadaeca46ce5 drm/amd/display: remove dtbclk_ss compensation for dcn316 adds 8e401ff5380a Merge tag 'amd-drm-fixes-5.18-2022-04-13' of https://gitla [...] adds 028192fea1de Merge tag 'drm-fixes-2022-04-15' of git://anongit.freedesk [...] adds f034fc50d3c7 perf tools: Fix misleading add event PMU debug message adds d73f5d14e0cd perf stat: Fix error check return value of hashmap__new(), [...] adds a668cc07f990 perf tools: Fix segfault accessing sample_id xyarray adds 23380e4d5330 perf record: Fix per-thread option adds 8cb7a188ac33 perf bench: Fix numa testcase to check if CPU used to bind [...] adds f58faed7fb3f perf bench: Fix numa bench to fix usage of affinity for ma [...] adds e2dec4884454 Merge tag 'perf-tools-fixes-for-v5.18-2022-04-14' of git:/ [...] adds bb34e0dba38e Merge tag 'linux-kselftest-fixes-5.18-rc3' of git://git.ke [...] adds 565c5e616e80 io_uring: move io_uring_rsrc_update2 validation adds d8a3ba9c143b io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 adds 6fb53cf8ff2c io_uring: verify resv is 0 in ringfd register/unregister adds d2347b9695da io_uring: verify pad field is 0 in io_get_ext_arg adds e941976659f1 io_uring: use right issue_flags for splice/tee adds cce64ef01308 io_uring: fix poll file assign deadlock adds 7179c3ce3dbf io_uring: fix poll error reporting adds 701521403cfb io_uring: abort file assignment prior to assigning creds adds 0647b9cc7fea Merge tag 'io_uring-5.18-2022-04-14' of git://git.kernel.d [...] adds 868e6139c521 block: move lower_48_bits() to block adds b97687527be8 asm-generic: fix __get_unaligned_be48() on 32 bit platforms adds 8535c0185d14 block: fix offset/size check in bio_trim() adds 3e3876d322ae block: null_blk: end timed out poll request adds ccf16413e520 block/compat_ioctl: fix range check in BLKGETSIZE adds 3d973a76e54c block: don't print I/O error warning for dead disks adds b42b6f4485e3 nvme: don't print verbose errors for internal passthrough [...] adds 00ff400e6dee nvme: add a quirk to disable namespace identifiers adds a98a945b80f8 nvme-pci: disable namespace identifiers for the MAXIO MAP1 [...] adds 66dd346b84d7 nvme-pci: disable namespace identifiers for Qemu controllers adds 89a2ee91edd9 Merge tag 'nvme-5.18-2022-04-15' of git://git.infradead.or [...] adds fb649bda6f56 Merge tag 'block-5.18-2022-04-15' of git://git.kernel.dk/l [...] adds 7dd06a2548b2 dm: allow dm_accept_partial_bio() for dm_io without duplic [...] adds 92b914e29af3 dm: fix bio length of empty flush adds ce673f630c09 Merge tag 'for-5.18/dm-fixes-2' of git://git.kernel.org/pu [...] adds 7fbd166a8f2d MAINTAINERS: Broadcom internal lists aren't maintainers adds 1bdec44b1eee tmpfs: fix regressions from wider use of ZERO_PAGE adds f9b141f93659 mm/secretmem: fix panic when growing a memfd_secret adds 25934fcfb93c irq_work: use kasan_record_aux_stack_noalloc() record callstack adds b1add418d457 kasan: fix hw tags enablement when KUNIT tests are disabled adds 2dfe63e61cc3 mm, kfence: support kmem_dump_obj() for KFENCE objects adds e553f62f10d9 mm, page_alloc: fix build_zonerefs_node() adds e914d8f00391 mm: fix unexpected zeroed page mapping with zram swap adds 31ca72fa7540 mm: compaction: fix compiler warning when CONFIG_COMPACTION=n adds 5a317412ef88 hugetlb: do not demote poisoned hugetlb pages adds 354e923df042 revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders" adds aeb7923733d1 revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE" adds c12cd77cb028 mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] adds 23c2d497de21 mm: kmemleak: take a full lowmem check in kmemleak_*_phys() adds 59250f8a7f3a Merge branch 'akpm' (patches from Andrew) adds 9e02977bfad0 dma-direct: avoid redundant memory sync for swiotlb adds b00868396dbd Merge tag 'dma-mapping-5.18-2' of git://git.infradead.org/ [...] adds 90ea17a9e27b Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 35a33ff3807d random: use memmove instead of memcpy for remaining 32 bytes adds 92edbe32e382 Merge tag 'random-5.18-rc3-for-linus' of git://git.kernel. [...] adds 82e32bc31e79 ARM: config: Refresh U8500 defconfig adds 93bcdaca6ecc ARM: config: u8500: Add some common hardware adds 62f642451499 ARM: config: u8500: Re-enable AB8500 battery charging adds cfd08b94bed0 Merge tag 'ux500-defconfig-soc-v5.18' of git://git.kernel. [...] adds 558bd89edc06 ARM: dts: Fix more boolean properties with values adds 56147a156e7e ARM: dts: align SPI NOR node name with dtschema adds 4f3d7e5a0b6d arm64: dts: qcom/sdm845-shift-axolotl: Fix boolean propert [...] adds 24a4351e1c04 ARM: config: Update Gemini defconfig adds 70a0cec8186b Merge tag 'soc-fixes-5.18-2' of git://git.kernel.org/pub/s [...] adds 3836c73e6a25 gpio: sim: fix setting and getting multiple lines adds 0ebb4fbe3134 Merge tag 'intel-gpio-v5.18-2' of gitolite.kernel.org:pub/ [...] adds de6e93366828 Merge tag 'gpio-fixes-for-v5.18-rc3' of git://git.kernel.o [...] adds 5a674d9dc9a0 dt-bindings: Fix array constraints on scalar properties adds 652980b1541c dt-bindings: display: panel-timing: Define a single type f [...] adds a2c29ccd9477 Merge tag 'devicetree-fixes-for-5.18-2' of git://git.kerne [...] adds bd8963e602c7 i2c: pasemi: Wait for write xfers to finish adds 39c025721d70 i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit adds c60bd968c747 i2c: qcom-geni: Use dev_err_probe() for GPI DMA error adds 993eb48fa199 i2c: dev: check return value when calling dev_set_name() adds aef80e2fbe3e i2c: dev: Force case user pointers in compat_i2cdev_ioctl() adds e35c93695c74 i2c: ismt: Fix undefined behavior due to shift overflowing [...] adds bd0c7d755bf3 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 5c7d28c6f6d4 power: supply: samsung-sdi-battery: Add missing charge res [...] adds 581045ed5cfa power: supply: Reset err after not finding static battery adds 9a921a6ff7a6 Merge tag 'for-v5.18-rc' of git://git.kernel.org/pub/scm/l [...] adds 7e1777f5ec17 Merge tag 'irq-urgent-2022-04-17' of git://git.kernel.org/ [...] adds 9e949a388635 smp: Fix offline cpu check in flush_smp_call_function_queue() adds b7ba6d8dc356 cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state adds 0e59732ed61a Merge tag 'smp-urgent-2022-04-17' of git://git.kernel.org/ [...] adds fbb9c58e56f2 Merge tag 'timers-urgent-2022-04-17' of git://git.kernel.o [...] adds 3a69a44278a7 Merge tag 'x86-urgent-2022-04-17' of git://git.kernel.org/ [...] adds a1901b464e7e Merge tag 'for-linus-5.18-rc3-tag' of git://git.kernel.org [...] adds b2d229d4ddb1 Linux 5.18-rc3 adds 705191b03d50 fs: fix acl translation adds b7f73403a3e9 Merge tag 'spi-fix-v5.18-rc3' of git://git.kernel.org/pub/ [...] adds 559089e0a93d vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAP adds a6823e4e360f x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 adds 906f90409735 Revert "fs/pipe: use kvcalloc to allocate a pipe_buffer array" adds 60b30050116c erofs: fix use-after-free of on-stack io[] adds 8b1ac84dcf2c Documentation/ABI: sysfs-fs-erofs: Fix Sphinx errors adds 10c5f102e2be Merge tag 'erofs-for-5.18-rc4-fixes' of git://git.kernel.o [...] adds ee69d4be8fd0 xtensa: patch_text: Fixup last cpu should be master adds eb5adc70754d arch: xtensa: platforms: Fix deadlock in rs_close() adds 839769c35477 xtensa: fix a7 clobbering in coprocessor context load/store adds b253435746d9 Merge tag 'xtensa-20220416' of https://github.com/jcmvbkbc [...] adds 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 f1ac05492415 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 3237e75daff0 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 d54eae844753 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 5731cbee3373 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 93e76fb1555f Merge branch 'fixes' of https://git.linaro.org/people/jens [...] 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 d174fd260fd6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3b9de7173176 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 07c5a1c9e55a 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 3e823818663a Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds d9670ca9404c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6026ae904dbd 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 4c1180bef7e6 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 75409d8ec7a3 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 078cb25caca7 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds d5641deafec5 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 5a34c483abad 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 5008de4a2c8a 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 d3bd7f56d6e6 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 2c94767f2608 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ea45a711bdf6 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 a7db55d2791b Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git 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 54a5af021a4a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4aaaaf0f2798 hwmon: (f71882fg) Fix negative temperature adds 9283c9fee08a 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 ba3e048b672f Merge branch 'misc-5.18' into next-fixes adds 3a2b02177ea8 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 4105f503efef Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 436ce66003d5 ARM: s3c: mark as deprecated and schedule removal adds 2f13c2f01fcd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 448822c48954 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds faad6cebded8 scsi: sr: Do not leak information in ioctl adds c6138e42e01d 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 9e055894fd19 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 193e3eee439c Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds f81f7861ee2a cpuidle: riscv: support non-SMP config adds e6ed4ae66b49 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 11f185860aa2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds bb43b3be6630 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 d66bdb48aeb6 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 d53cc3627efa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 34089393adfd Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 07410559f383 dma-direct: use is_swiotlb_active in dma_direct_map_page adds 3469d36d470d swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set adds a2daa27c0c61 swiotlb: simplify swiotlb_max_segment adds 0d5ffd9a256d swiotlb: rename swiotlb_late_init_with_default_size adds 9bbe7a7fc126 arm/xen: don't check for xen_initial_domain() in xen_creat [...] adds f39f8d0eb081 MIPS/octeon: use swiotlb_init instead of open coding it adds 78013eaadf69 x86: remove the IOMMU table infrastructure adds a3e230926708 x86: centralize setting SWIOTLB_FORCE when guest memory en [...] adds c6af2aa9ffc9 swiotlb: make the swiotlb_init interface more useful adds 8ba2ed1be90f swiotlb: add a SWIOTLB_ANY flag to lift the low memory res [...] adds 742519538e6b swiotlb: pass a gfp_mask argument to swiotlb_init_late adds 7374153d294e swiotlb: provide swiotlb_init variants that remap the buffer adds 3f70356edf56 swiotlb: merge swiotlb-xen initialization into swiotlb adds 6424e31b1c05 swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_lat [...] adds 3cb4503a3301 x86: remove cruft from <asm/dma-mapping.h> adds 3964e920d5f9 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 4eb1d36daed9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 032e0ce005ff Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 21a9fd22697e Merge branch 'arm/fixes' into for-next adds 4e9aae3a7106 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8797d9bab308 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9237cb6b4b1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9009b25eda8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1f26a60b55aa memory: renesas-rpc-if: Simplify single/double data regist [...] adds 03b8b406d86f Merge branch 'mem-ctrl-next' into for-next adds d37b07897e50 memory: fsl-corenet-cf: Use helper function devm_platform_ [...] adds 3b8e7e227bd5 Merge branch 'mem-ctrl-next' into for-next adds 17fbd9224c77 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 4d395a569bc9 Merge branch 'imx/drivers' into for-next adds 56879c00a7cd dt-bindings: arm: fsl: imx6dl-colibri: Drop dedicated v1.1 [...] adds 6c951ec9aaf2 dt-bindings: arm: fsl: Add carriers for toradex,colibri-imx6dl adds bd3cf133ff66 dt-bindings: arm: fsl: add IMX8MN DDR3L eval board adds 015553c519c8 dt-bindings: arm: Add i.MX8M Plus Gateworks GW74xx board adds 69b906578140 Merge branch 'imx/bindings' into for-next adds 91dbd54ec55d ARM: dts: imx6dl-colibri: Drop dedicated v1.1 device tree adds 5f5c579a34a8 ARM: dts: imx6dl-colibri: Fix I2C pinmuxing adds 96a34c46e9db ARM: dts: imx6dl-colibri: Add gpio-line-names adds 5ab9c76a8267 ARM: dts: imx6dl-colibri: Disable add-on accessories adds 4e0483652664 ARM: dts: imx6dl-colibri: Command pmic to standby for poweroff adds bccf73ecd098 ARM: dts: imx6dl-colibri: Add additional pingroups adds 1524b27c94a6 ARM: dts: imx6dl-colibri: Move common nodes to SoM dtsi adds 965f2ca42cbd ARM: dts: imx6dl-colibri: Cleanup adds 6cc75a081d75 ARM: dts: imx6dl-colibri: Add usdhc1 sleep pin configuration adds 1b6e37fe919f ARM: dts: imx6dl-colibri: Add support for Toradex Iris car [...] adds e66f62acc42d ARM: dts: imx6dl-colibri: Add support for Toradex Aster ca [...] adds a0eff0800612 Merge branch 'imx/dt' into for-next adds 472f20b4f253 arm64: dts: imx8mn: Enable HS400-ES adds 746a72411cdd arm64: dts: imx8mp: Enable HS400-ES adds 0d9968d98467 arm64: dts: freescale: imx8q: add imx vpu codec entries adds d9a9a7cf32c9 arm64: dts: imx8m{m,n}-venice-*: add missing uart-has-rtsc [...] adds e7fc48e6c7a8 arm64: dts: imx8mn: add 8MNANOD3L-EVK device tree adds b5f955c099cd arm64: dts: imx8mm-evk: add pwm1/backlight support adds 7899eb6cb15d arm64: dts: imx: Add i.MX8M Plus Gateworks gw7400 dts support adds 690bf4e1570b Merge branch 'imx/dt64' into for-next adds 7fb061bbf603 ARM: imx_v6_v7_defconfig: Enable the ADC part of the STMPE MFD adds 7b82dc271190 Merge branch 'imx/defconfig' into for-next adds b57f9cef44fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 47ae33a6e0b5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6d00d7889f30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5f0219b4e399 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 75c1e9c05d21 Merge branch 'fixes' into for-next adds b4bc6346c4ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 368cfcbaa3bf dt-bindings: clock: gcc-msm8998: Add definitions of SSC-re [...] adds 0fb9ddbc6311 Merge branch '20220411072156.24451-2-michael.srba@seznam.c [...] adds 1ed29355df22 arm64: dts: qcom: msm8998: reserve potentially inaccessibl [...] adds 48995e863307 arm64: dts: qcom: sm8450: Add thermal sensor controllers adds fccf8e31ac3d arm64: dts: qcom: sm8450: Add thermal zones adds fc0e7dd6d2e2 arm64: dts: qcom: do not use underscore in BCM node name adds efbd3599154c arm64: dts: qcom: sdm845-xiaomi-beryllium: change firmware [...] adds 84b6c2420415 arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom ipa driver adds 1f1c494082a1 arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in pan [...] adds 3213b3741a14 arm64: dts: qcom: sdm845-xiaomi-beryllium: enable second w [...] adds 89561886191c arm64: dts: qcom: sdm845-xiaomi-beryllium: enable qcom wle [...] adds c46e3c4bdfac arm64: dts: qcom: msm8994: override nodes by label adds 2a80a66f68e3 arm64: dts: qcom: msm8996: override nodes by label adds 97276cbfb4fb arm64: dts: qcom: sc7280: Add wakeup-source property for USB node adds bc08fbf49bc8 arm64: dts: qcom: sm8350: Define GPI DMA engines adds ddc97e7d1765 arm64: dts: qcom: sm8350: Add GENI I2C/SPI DMA channels adds 83b8347a858d arm64: dts: qcom: sm8350-hdk: Enable &gpi_dma1 adds b9c843308309 arm64: dts: qcom: sm8450: Add gpi_dma nodes adds 488922c1a372 arm64: dts: qcom: sm8450: Fix missing iommus for qup adds a84e88e9a003 arm64: dts: qcom: sm8450: Add qup nodes for qup0 adds 1a380216fd6f arm64: dts: qcom: sm8450: Add qup nodes for qup1 adds ba640cd31342 arm64: dts: qcom: sm8450: Add qup nodes for qup2 adds 67ebdc6dd1e2 arm64: dts: qcom: sm8450: Fix missing iommus for qup1 adds d953239726e9 arm64: dts: qcom: sm8450-qrd: Enable spi and i2c nodes adds ca79a997f2c0 arm64: dts: qcom: sm8250: Add camcc DT node adds 30325603b910 arm64: dts: qcom: sm8250: camss: Add CAMSS block definition adds e7173009e139 arm64: dts: qcom: sm8250: camss: Add CCI definitions adds 5d04419045e7 arm64: dts: qcom: sc7280: Add SAR sensors to herobrine crd adds ec5a164e0840 Merge branch '20220411072156.24451-2-michael.srba@seznam.c [...] adds 5ef1e4abc75a clk: qcom: gcc-msm8998: add SSC-related clocks adds 0b9fe9b7792f dt-bindings: bus: add device tree bindings for qcom,ssc-block-bus adds 97d485edc1d9 bus: add driver for initializing the SSC bus on (some) qcom SoCs adds 38d46b0f41ec dt-bindings: soc: qcom,rpmh-rsc: convert to dtschema adds fcf2c0f7cbca dt-bindings: qcom: geni-se: Update I2C schema reference adds 6579f39290bf dt-bindings: qcom: geni-se: Update UART schema reference adds 5f9e72a4025b dt-bindings: soc: qcom,smp2p: convert to dtschema adds a555b382e764 soc: qcom: socinfo: Sort out 8974PRO names adds 568cd3243331 ARM: dts: qcom: sdx55: do not use underscore in BCM node name adds 97c246c825f7 ARM: dts: qcom: sdx55: remove wrong unit address from RPMH [...] adds 73618b43dc5a ARM: dts: qcom-*-sony*: Mention SONY board names in DT filenames adds eba5e62045b2 ARM: dts: qcom-msm8974: Remove properties that are always [...] adds b905c34ae7db ARM: dts: qcom-msm8974*: Fix UART naming adds bb167546d068 ARM: dts: qcom-msm8974*: Fix I2C labels adds 4de36f7b6d0e ARM: dts: qcom-msm8974: Fix up mdss nodes adds 64cf62683b53 ARM: dts: qcom-msm8974: Fix up SDHCI nodes adds 087c9704d5bb ARM: dts: qcom-msm8974*: Rename msmgpio to tlmm adds 9f440d17e230 ARM: dts: qcom-apq8074-dragonboard: Use &labels adds 409ab7dc57c4 ARM: dts: qcom-msm8974-fp2: Use &labels adds 1c1574e24990 ARM: dts: qcom-msm8974-lge-nexus5: Use &labels adds 1d59524b9181 ARM: dts: qcom-msm8974-klte: Use &labels adds 5c554c2d67a8 ARM: dts: qcom-msm8974-{"hon","am"}ami: Commonize and mode [...] adds 598a1e333224 ARM: dts: qcom-msm8974-castor: Use &labels adds 7bdc6d8c37c0 ARM: dts: qcom-msm8974pro: Use &labels adds c91995681836 ARM: dts: qcom-msm8974pro-*: Use the 8974pro name in DT filenames adds 2daa785817dd ARM: dts: qcom-msm8974: Convert ADSP to a MMIO device adds f300826d27be ARM: dts: qcom-msm8974: Sort and clean up nodes adds 9f43e1973840 ARM: dts: qcom-msm8974*: Enable IMEM unconditionally adds 1dfe967ec7cf ARM: dts: qcom-msm8974*: Consolidate I2C/UART/SDHCI adds 09db313d392b ARM: dts: qcom-msm8974*: Clean up old GPIO declarations adds e82be679de94 ARM: dts: qcom-msm8974-rhine: Add NFC and enable I2C hosts adds e63d4c51997a ARM: dts: qcom-msm8974-rhine: Add pstore node adds 4b6a151f17cb ARM: dts: qcom-msm8974*: Remove unnecessary include adds 260ec87d3b48 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds 1f18cedb89a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2413492d0b80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 40f150937c81 arm64: defconfig: Enable Maxim MAX96712 Quad GMSL2 Deseria [...] adds dcc1449554ba ARM: shmobile: defconfig: Refresh for v5.18-rc1 adds 8ba8560d4ff1 arm64: dts: renesas: r8a779f0: Add GPIO nodes adds aa70cbda745d ARM: dts: r9a06g032: Drop "arm,cortex-a7-timer" from timer node adds fc84df8749fa Merge branches 'renesas-arm-defconfig-for-v5.19' and 'rene [...] adds 0a3f07a1ceeb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 411891b153a4 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 9c3f4ea75c56 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 65b96377bf91 arm64: dts: hisilicon: align 'freq-table-hz' with dtschema in UFS adds 559d2104bff0 arm64: dts: mediatek: mt8183: align Google CROS EC PWM nod [...] adds a0e7f10f7f5a arm64: dts: mediatek: align operating-points table name wi [...] adds 5e1b2304fe0a arm64: dts: mediatek: align thermal zone node names with dtschema adds a70a5c432b15 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next adds 94d08b503002 Merge branch 'fixes' into for-next adds d1ba2b36b25a ARM: dts: nuvoton: align SPI NOR node name with dtschema adds d8e5c884cca3 ARM: dts: omap: align SPI NOR node name with dtschema adds 89e73afc3f54 ARM: dts: marvell: align SPI NOR node name with dtschema adds 251c2d7ed37d Merge branch 'for-v5.19/arm-dts-cleanups' into for-next adds ef4ec6e4365a arm64: dts: mediatek: mt8183-kukui: align SPI NOR node nam [...] adds d4afdeb21315 arm64: dts: microchip: align SPI NOR node name with dtschema adds 43be65bbe7cf arm64: dts: marvell: align SPI NOR node name with dtschema adds ede6d0d54a85 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next adds 837c68b6266a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8dd3cdeaf303 arm64: dts: juno: Fix SCMI power domain IDs for ETF and CS funnel adds e7676a00bc52 arm64: dts: juno: add CTI entries to device tree adds b51e71bc13f6 dt-bindings: arm: add corstone1000 platform adds 063001f0ecf9 arm64: dts: arm: add corstone1000 device tree adds 06fd9f1ceb6e Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 98cdb6be8c66 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds efaa952f9592 ARM: dts: stm32: fix pinctrl node name warnings (MCU soc) adds 42da167bbd29 ARM: dts: stm32: fix pinctrl node name warnings (MPU soc) adds ef2d90708883 ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 adds cc2b6b6fa4ce ARM: dts: stm32: add RTC node on stm32mp131 adds 448fb6ea127c ARM: dts: stm32: enable RTC support on stm32mp135f-dk adds e57fc0ab72ad Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds e8de6f3d3ed5 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds cb9eae587b91 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 3e705ff02c6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cabfa5b46573 soc: ti: omap_prm: Use of_device_get_match_data() adds ba56291e297d soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc adds a6af504184c9 reset: ti-sci: Allow building under COMPILE_TEST adds d3e3116f2535 soc: ti: knav_dma: Use pm_runtime_resume_and_get instead o [...] adds c81c1ae5398c Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 39772efd98ad clk: imx8mp: Add DISP2 pixel clock adds e909c4c5333d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b0ac5f0de7ea Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds e4df2d5e852a csky: Add C based string functions adds 8318f7c231d5 csky: optimize memcpy_{from,to}io() and memset_io() adds e1b5f57c83df csky: atomic: Optimize cmpxchg with acquire & release adds 76611f3e5b14 csky: atomic: Add custom atomic.h implementation adds e5981f206da3 csky: atomic: Add conditional atomic operations' optimization adds d4a1f5e18d43 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 147267dccb9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a5ac6adfffbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 11ca3f3f1df7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bdcb1d1da0d6 dt-bindings: dma-engine: sifive,fu540: Add dma-channels pr [...] adds 7eba954a8de8 riscv: dts: Add dma-channels property and modify compatible adds fd72991291df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f7d08c984991 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b25177e37c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 63cec1389e11 fscrypt: split up FS_CRYPTO_BLOCK_SIZE adds f677d2e781ec Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds b1d2600e4a84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1e758cde998b Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 9339faac6d20 cifs: Use kzalloc instead of kmalloc/memset adds 057800ccc6ee Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 6b935d2667c9 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 441e8ae39aad Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 7b0766ed57cb Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 004e74caa52f f2fs: avoid infinite loop to flush node pages adds 314d1db632f8 f2fs: fix dereference of stale list iterator after loop body adds aa3a4d9b3c35 f2fs: Remove usage of list iterator pas the loop for list_ [...] adds fa39b622af52 f2fs: replace usage of found with dedicated list iterator [...] adds 991d9822832a f2fs: give priority to select unpinned section for foreground GC adds e6ea83b38f97 f2fs: remove obsolete whint_mode adds 0e872eecb6b9 f2fs: keep io_flags to avoid IO split due to different op_ [...] adds bf628ee7b054 fs: f2fs: remove WARN_ON in f2fs_is_valid_blkaddr adds 436c0a24c50f Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 7026944a7cf7 fuse: write inode in fuse_release() adds 19cb346e8619 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0641b0f132a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d4837fdb796 fs: jfs: fix possible NULL pointer dereference in dbFree() adds d1a24dc03cb2 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 50f500b7f633 ksmbd: remove filename in ksmbd_file adds 8510a043d334 ksmbd: increment reference count of parent fp adds 02655a70b7cc ksmbd: set fixed sector size to FS_SECTOR_SIZE_INFORMATION adds 4f99c43d35c7 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 29ebe9d2d1b1 NFSD: Clean up nfsd_splice_actor() adds f4c604e76fb4 SUNRPC: Clean up svc_deferred_class trace events adds a3c7f205333f SUNRPC: Cache deferral injection adds 555879983a47 SUNRPC: Make cache_req::thread_wait an unsigned long adds 90e57abe8cff SUNRPC: Remove dead code in svc_tcp_release_rqst() adds 5c2cb3833940 SUNRPC: Remove svc_rqst::rq_xprt_hlen adds 120109d2680c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 182b049ed869 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 48f995f17681 zonefs: Clear inode information flags on inode creation adds d4c4b65e0c1d zonefs: Fix management of open zones adds 46cff10d87ba zonefs: Rename super block information fields adds b7d623523737 zonefs: Always do seq file write open accounting adds 711aa1fc4e9a zonefs: Export open zone resource information through sysfs adds 0188a4bcf3c5 zonefs: Add active seq file accounting adds d4b0d9e7d6c1 documentation: zonefs: Cleanup the mount options section adds 44733527d0f9 documentation: zonefs: Document sysfs attributes adds abcbbc697243 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ede32c2627e5 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 4a4dff2962d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b17bdf1129b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03038d84ace7 PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited adds 7c1b92b6941a Merge branch 'pci/aspm' adds b2851926c6d9 PCI: hotplug: Clean up include files adds e164dcbac5e5 Merge branch 'pci/hotplug' adds 1af7c26c59eb PCI/P2PDMA: Whitelist Intel Skylake-E Root Ports at any devfn adds c7fe67142a1a Merge branch 'pci/p2pdma' adds 78b7022a5a17 PCI/PM: Power up all devices during runtime resume adds 8809d314068e Merge branch 'pci/pm' adds 31bf0f433325 x86: Log resource clipping for E820 regions adds 4c5e242d3e93 x86/PCI: Clip only host bridge windows for E820 regions adds cc757f647b5d Merge branch 'pci/resource' adds 0aa3a0937fee PCI: cadence: Fix find_first_zero_bit() limit adds 3db6495ce01a Merge branch 'remotes/lorenzo/pci/cadence' adds 88557685cd72 PCI: dwc: Fix setting error return on MSI DMA mapping failure adds 571dda6ca513 PCI: tegra194: Remove unnecessary MSI enable reg save and restore adds 69f8d84bc600 Merge branch 'remotes/lorenzo/pci/dwc' adds 6c389328c985 dt-bindings: pci: layerscape-pci: Add a optional property [...] adds 84f293b204ab dt-bindings: pci: layerscape-pci: Update the description o [...] adds cddc1a9ab360 dt-bindings: pci: layerscape-pci: Add EP mode compatible s [...] adds a3b18f5f1d42 dt-bindings: pci: layerscape-pci: define AER/PME interrupts adds 8f4108fafab9 Merge branch 'remotes/lorenzo/pci/layerscape' adds 214e0d8fe4a8 PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup() adds 4c11e25f8b80 Merge branch 'remotes/lorenzo/pci/mediatek' adds 20f1bfb8dd62 PCI: qcom: Add support for handling MSIs from 8 endpoints adds f52d2a0f0d32 dt-bindings: pci: qcom: Document PCIe bindings for SM8150 SoC adds 3007ba831ccd PCI: qcom: Add SM8150 SoC support adds dcd9011f591a PCI: qcom: Fix pipe clock imbalance adds c1e830b4d960 Merge branch 'remotes/lorenzo/pci/qcom' adds 096950e230b8 PCI: rockchip: Fix find_first_zero_bit() limit adds 89905ffa4545 Merge branch 'remotes/lorenzo/pci/rockchip' adds d9fae87ee92f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2dcfa38eb77b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c562570e0079 dt-bindings: i2c: qcom,i2c-qup: convert to dtschema adds 633c0e7559ea i2c: rcar: add support for I2C_M_RECV_LEN adds 1b9a8a6d433f i2c: meson: Use _SHIFT and _MASK for register definitions adds a57f9b4dd6f5 i2c: meson: Use 50% duty cycle for I2C clock adds 05b42eff61a5 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds bd5f876dc1d9 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds acfa4b685808 hwmon: (jc42) add HWMON_C_TZ_REGISTER adds cf6ee7d5503e hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds 64cf36b60472 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds bbf8ad2f0a1d hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds 7e3290fbf42c hwmon: introduce hwmon_sanitize_name() adds a1872eb1a376 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds 66a6b4f0ef95 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 43e3df81ee59 docs/zh_CN: Add locking/index Chinese translation adds 6c300a7142c1 docs/zh_CN: Add spinlocks Chinese translation adds ddb21d27a6a5 docs/scheduler: Change unit of cpu_time and rq_time to nan [...] adds ab0167d9d457 docs/zh_CN: add vm hugetlbfs_reserv translation adds 532578ed4d91 docs/zh_CN: Fix typo in process/howto.rst adds e01159c71394 Documentation: arch_pgtable_helpers: demote pgtable list headings adds bad3fbb2568a docs: fault-injection: fix defaults adds 82850028aab5 x86/efi: Remove references of EFI earlyprintk from documentation adds 59bdbbd5bcd4 Docs: admin/kernel-parameters: edit a few boot options adds d2fc83c149a7 Docs/admin: alphabetize some kernel-parameters (part 1) adds 389cfd96703e docs/admin: alphabetize parts of kernel-parameters.txt (part 2) adds 6c757e9f55f0 docs/scheduler: fix unit error adds 898ee22c32be Drop Documentation/ide/ adds c2fe645e5f14 rtla: Documentation: fix email addresses adds dc701cfc5b26 Documentation: siphash: convert danger note to warning for [...] adds 561fb3cd5ec2 Documentation: siphash: enclose HalfSipHash usage example [...] adds 125c7d3ae2e0 Documentation: kunit: change complete_and_exit to kthread_ [...] adds cf3da21d0818 Docs: Add cpio requirement to changes.rst adds 623638d9cb48 Docs: Replace version by 'current' in changes.rst adds 7e204fa217ee Documentation: move watch_queue to core-api adds 65e630ed7720 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 62b32fd961cf ACPICA: Add support for the Windows 11 _OSI string adds a95d2fb08538 ACPICA: Add the subtable CFMWS to the CEDT table adds 90037551c68d ACPICA: iASL: NHLT: Treat Terminator as specific_config adds ab1ba87bd71a ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the [...] adds 8bd24835db17 ACPICA: iASL: NHLT: Rename linux specific strucures to dev [...] adds 39ea1bbf270a ACPICA: Add new ACPI 6.4 semantics to the Load() operator adds e468e39f7cab ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator adds 1cf0cee1da04 ACPICA: Clean up double word in comment adds 487ea80a2848 ACPICA: Update copyright notices to the year 2022 adds 45882a817d4b ACPICA: Removed some tabs and // comments adds aa29b2083e11 ACPICA: Headers: Replace zero-length array with flexible-a [...] adds 1838ffe7001b ACPICA: executer/exsystem: Add units to time variable names adds 1c5d62f5dd97 ACPICA: Add support for ARM Performance Monitoring Unit Table. adds ace8f1c54a02 ACPICA: executer/exsystem: Inform users about ACPI spec violation adds 6eaf08770ee8 ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms adds da6a9bbedc79 ACPICA: iASL/MADT: Add OEM-defined subtable adds 3d6c6552f1c1 ACPICA: executer/exsystem: Fix some typo mistakes adds 4fd147530edd ACPICA: IORT: Updates for revision E.d adds bf285d25406e ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit output adds 0076ca940e3f ACPICA: Update version to 20220331 adds 40e475140ce8 Merge branch 'acpica' into linux-next adds 198ee4377b96 ACPI: PM: Convert debug message in acpi_device_get_power() adds 255a04cc457e ACPI: PM: Change pr_fmt() in device_pm.c adds f4f3548dc8d5 ACPI: PM: Unify debug messages in acpi_device_set_power() adds cf6ba0750a22 ACPI: bus: Introduce acpi_dev_for_each_child() adds b7dd6298db81 ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() adds 62d528712c1d PCI: ACPI: PM: Power up devices in D3cold before scanning them adds 1bbc21785b73 ACPI: sysfs: Fix BERT error region memory mapping adds 3a506ca2cc04 ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype adds 216ba262f4d8 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] adds a090931524d0 ACPI: APEI: Fix missing ERST record id adds e802ca757b29 ACPI: docs: enumeration: Unify Package () for properties (part 2) adds 47a8e79808cd Merge branches 'acpi-apei' and 'acpi-docs' into linux-next adds 82586a721595 PM: runtime: Avoid device usage count underflows adds ae20cb9aec91 PM: sleep: Narrow down -DDEBUG on kernel/power/ files adds ce1cb680ff1c PM: sleep: enable dynamic debug support within pm_pr_dbg() adds 467df4cfdc10 PM: hibernate: Fix some kernel-doc comments adds 84958f38d897 x86/ACPI: Preserve ACPI-table override during hibernation adds e5a3b0c5b6a1 PM: hibernate: Don't mark comment as kernel-doc adds 13966517d41e PM: runtime: Allow to call __pm_runtime_set_status() from [...] adds 171b66e2e2e9 cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI [...] adds 5b89461d1ff6 Merge branches 'pm-core' and 'pm-sleep' into linux-next adds a85ee6401a47 cpufreq: governor: Use kobject release() method to free dbs_data adds 95996a675757 cpufreq: Prepare cleanup of powerpc's asm/prom.h adds addca285120b cpufreq: intel_pstate: Handle no_turbo in frequency invariance adds eefa861810a8 PM: domains: Extend dev_pm_domain_detach() doc adds 0bc33c5296ad Merge branches 'pm-cpufreq' and 'pm-domains' into linux-next adds bdc21a4d286c PM: EM: Add .get_cost() callback adds fc3a9a985847 PM: EM: Add artificial EM flag adds 91362463114e PM: EM: Use the new .get_cost() callback while registering EM adds 75a3a99a5a98 PM: EM: Change the order of arguments in the .active_power [...] adds 16857482b830 PM: EM: Remove old debugfs files and print all 'flags' adds 015f569c4649 Documentation: EM: Add artificial EM registration description adds 9926bbec3ae6 thermal: cooling: Check Energy Model type in cpufreq_cooli [...] adds 985a67709a66 powercap: DTPM: Check for Energy Model type adds 67312edaf9f9 Merge branch 'pm-em' into linux-next adds 3bd561e1572e ACPI: property: Release subnode properties with data nodes adds 002752af7b89 device property: Allow error pointer to be passed to fwnode APIs adds 87ffea09470d device property: Introduce fwnode_for_each_parent_node() adds 022fe6bc8f3b device property: Drop 'test' prefix in parameters of fwnod [...] adds 989108f9dfff Merge branch 'devprop' into linux-next adds 7bb732fea394 thermal: hisi_termal: Switch from CONFIG_PM_SLEEP guards t [...] adds b947769b8f77 thermal: devfreq_cooling: use local ops instead of global ops adds 9d66f8243f05 Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] adds 5dc241f2b299 tools/power turbostat: tweak --show and --hide capability adds 6799ba84cab7 tools/power turbostat: fix dump for AMD cpus adds f52ba9319045 tools/power turbostat: Add Power Limit4 support adds 6b398625ae6d tools/power turbostat: print power values upto three decimal adds 0fc521bc3339 tools/power turbostat: Allow -e for all names. adds c7e399f83968 tools/power turbostat: Allow printing header every N iterations adds eae97e053fe3 tools/power turbostat: Support thermal throttle count print adds 6397b6418935 tools/power turbostat: fix ICX DRAM power numbers adds 164d7a965b3e tools/power turbostat: be more useful as non-root adds 9878bf7a9fb0 tools/power turbostat: No build warnings with -Wextra adds 58990892ca29 tools/power turbostat: version 2022.04.16 adds 9765fa25662a Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds a8a4f8e63bdf Merge branch 'pm-tools' into linux-next adds d9fbb2fd9a34 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 10ca6071a660 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 9504ec69e8e9 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 53ad32460675 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds e0ff0d697ff6 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds e4627f193da9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds df9162a944e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 64b97df995f0 cdc_ether: export usbnet_cdc_zte_rx_fixup adds 36e747972d8b rndis_host: enable the bogus MAC fixup for ZTE devices fro [...] adds 171cfae6b78c rndis_host: limit scope of bogus MAC address detection to [...] adds caf968b48335 Merge branch 'rndis_host-handle-bogus-mac-addresses-in-zte [...] adds edf45f007a31 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f3c5264f452a net: page_pool: introduce ethtool stats adds b3fc79225f05 net: mvneta: add support for page_pool_get_stats adds 4867d750b227 Merge branch 'mneta-page_pool_get_stats' adds f623f83ae773 geneve: avoid indirect calls in GRO path, when possible adds c557a9ae4960 net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get [...] adds 85648865bb95 net: stmmac: stmmac_main: using pm_runtime_resume_and_get [...] adds be52d266d293 net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_ [...] adds 349454526f5f mlxsw: core: Extend interfaces for cable info access with [...] adds e5b6a5bac8cc mlxsw: core: Extend port module data structures for line cards adds b244143a085e mlxsw: core: Move port module events enablement to a separ [...] adds b890ad418e1f mlxsw: core_hwmon: Extend internal structures to support m [...] adds fd27849dd6fd mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces adds ef0df4fa324a mlxsw: core_thermal: Extend internal structures to support [...] adds 6d94449a7d7d mlxsw: core_thermal: Add line card id prefix to line card [...] adds 739d56bc635e mlxsw: core_thermal: Use exact name of cooling devices for [...] adds 03978fb88b06 mlxsw: core_thermal: Use common define for thermal zone na [...] adds 25f428f990dd Merge branch 'mlxsw-line-card-prep' adds bb578430d05b octeon_ep: Fix spelling mistake "inerrupts" -> "interrupts" adds 81669e7c6ca4 net: ethernet: ti: davinci_emac: using pm_runtime_resume_a [...] adds 945e659dffad net: emaclite: Fix coding style adds 7ae7d494f626 net: emaclite: Update copyright text to correct format adds 7240bf6fb216 net: emaclite: Remove custom BUFFER_ALIGN macro adds 48b48b654c22 Merge branch 'emaclite-cleanups' adds 0a03f3c511f5 octeon_ep: fix error return code in octep_probe() adds 4dc84c06a343 net: ethtool: extend ringparam set/get APIs for tx_push adds bde292c07b48 net: ethtool: move checks before rtnl_lock() in ethnl_set_rings adds 1f702c1643f2 net: hns3: add tx push support in hns3 ring param process adds 7b05c5422601 Merge branch 'net-ethool-add-support-to-get-set-tx-push-by [...] adds 8880fc669ded ibmvnic: rename local variable index to bufidx adds 2872a67c6bcf ibmvnic: define map_rxpool_buf_to_ltb() adds 0c91bf9ceba6 ibmvnic: define map_txpool_buf_to_ltb() adds d6b458509035 ibmvnic: convert rxpool ltb to a set of ltbs adds a75de820575d ibmvnic: Allow multiple ltbs in rxpool ltb_set adds 93b1ebb348a9 ibmvnic: Allow multiple ltbs in txpool ltb_set adds a992005cc88b Merge branch 'ibmvnic-use-a-set-of-ltbs-per-pool' adds 31248b5a354b octeon_ep: Remove custom driver version adds c9a40d1c87e9 net_sched: make qdisc_reset() smaller adds 0339d25a2807 ipv6: fix NULL deref in ip6_rcv_core() adds f9a2fb73318e net/ipv6: Introduce accept_unsolicited_na knob to implemen [...] adds 69fd055957a0 net: dsa: qca8k: drop MTU tracking from qca8k_priv adds 2b8fd87af7f1 net: dsa: qca8k: drop port_sts from qca8k_priv adds 8255212e4130 net: dsa: qca8k: rework and simplify mdiobus logic adds 2349b83a2486 net: dsa: qca8k: drop dsa_switch_ops from qca8k_priv adds 6cfc03b60220 net: dsa: qca8k: correctly handle mdio read error adds 8d1af50842bf net: dsa: qca8k: unify bus id naming with legacy and OF mdio bus adds 7925c2d93005 Merge branch 'qca8k_preiv-shrink' adds d9d024f96609 tcp: consume incoming skb leading to a reset adds b5ec1e6205a1 tcp: get rid of rst_seq_match adds da40b613f89c tcp: add drop reason support to tcp_validate_incoming() adds 37fd4e842391 tcp: make tcp_rcv_state_process() drop monitor friendly adds 669da7a71890 tcp: add drop reasons to tcp_rcv_state_process() adds 4b506af9c5b8 tcp: add two drop reasons for tcp_ack() adds e7c89ae4078e tcp: add drop reason support to tcp_prune_ofo_queue() adds c337578a6592 tcp: make tcp_rcv_synsent_state_process() drop monitor friend adds 659affdb5140 tcp: add drop reasons to tcp_rcv_synsent_state_process() adds 8fbf195798b5 tcp: add drop reason support to tcp_ofo_queue() adds 53c33a16d068 Merge branch 'tcp-drop-reason-additions' adds 843f77407eeb tcp: fix signed/unsigned comparison adds c246f9b5fd61 devlink: add support to create line card and expose to user adds fcdc8ce23a30 devlink: implement line card provisioning adds fc9f50d5b366 devlink: implement line card active state adds b83758598538 devlink: add port to line card relationship set adds bac62191a3d4 mlxsw: spectrum: Allow lane to start from non-zero index adds d3ad2d88209f mlxsw: spectrum: Allocate port mapping array of structs in [...] adds ebf0c5341731 mlxsw: reg: Add Ports Mapping Event Configuration Register adds adc6462376b1 mlxsw: Narrow the critical section of devl_lock during por [...] adds b0ec003e9a90 mlxsw: spectrum: Introduce port mapping change event processing adds 505f524dc660 mlxsw: reg: Add Management DownStream Device Query Register adds 5290a8ff2e11 mlxsw: reg: Add Management DownStream Device Control Register adds 5bade5aa4afc mlxsw: reg: Add Management Binary Code Transfer Register adds b217127e5e4e mlxsw: core_linecards: Add line card objects and implement [...] adds ee7a70fa671b mlxsw: core_linecards: Implement line card activation process adds 45bf3b7267e0 mlxsw: core: Extend driver ops by remove selected ports op adds 6445eef0f600 mlxsw: spectrum: Add port to linecard mapping adds e1fad9517f0f selftests: mlxsw: Introduce devlink line card provision/un [...] adds 2a38de067bac Merge branch 'mlxsw-line-card' adds a997157e42e3 docs: net: dsa: describe issues with checksum offload adds 2f1e85b1aee4 net: sched: use queue_mapping to pick tx queue adds 38a6f0865796 net: sched: support hash selecting tx queue adds 8b11c35d9794 Merge branch 'net-sched-allow-user-to-select-txqueue' adds ef2a7c9065ce rtnetlink: return ENODEV when ifname does not exist and gr [...] adds 5ea08b5286f6 rtnetlink: enable alt_ifname for setlink/newlink adds dee04163e9f2 rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink adds b6177d3240a4 rtnetlink: return EINVAL when request cannot succeed adds cc4bdef26ecd Merge branch 'rtnetlink-improve-alt_ifname-config-and-fix- [...] adds 8e9e678e4758 net: dsa: move reset of VLAN filtering to dsa_port_switchd [...] adds 726816a129cb net: dsa: make cross-chip notifiers more efficient for hos [...] adds b2033a05a719 net: dsa: use dsa_tree_for_each_user_port in dsa_slave_change_mtu adds cf1c39d3b3a5 net: dsa: avoid one dsa_to_port() in dsa_slave_change_mtu adds 4715029fa7e9 net: dsa: drop dsa_slave_priv from dsa_slave_change_mtu adds be6ff9665d64 net: dsa: don't emit targeted cross-chip notifiers for MTU change adds 8ab38ed77985 Merge branch 'dsa-cross-chip-notifier-cleanup' adds 0d14657f4083 net: atlantic: Implement xdp control plane adds 26efaef759a1 net: atlantic: Implement xdp data plane adds 45638f013a63 net: atlantic: Implement .ndo_xdp_xmit handler adds e97e917b0efb Merge branch 'atlantic-xdp-multi-buffer' adds 286c61e72797 net: hns3: add ethtool parameter check for CQE/EQE mode adds 07fdc163ac88 net: hns3: refactor hns3_set_ringparam() adds 6fde96df0447 net: hns3: refine the definition for struct hclge_pf_to_vf_msg adds bcc7a98f0d3c net: hns3: add failure logs in hclge_set_vport_mtu adds 2373b35c24ff net: hns3: add log for setting tx spare buf size adds 2e0f53887011 net: hns3: update the comment of function hclgevf_get_mbx_resp adds 9c657cbc2c15 net: hns3: fix the wrong words in comments adds 350cb4409246 net: hns3: replace magic value by HCLGE_RING_REG_OFFSET adds 29c17cb67271 net: hns3: remove unnecessary line wrap for hns3_set_tunable adds e92453b9fe09 Merge branch 'hns3-next' adds 6f2d04ccae9b dt-bindings: net: dsa: realtek: cleanup compatible strings adds fcd30c96af95 net: dsa: realtek: remove realtek,rtl8367s string adds e63dd4123507 ar5523: Use kzalloc instead of kmalloc/memset adds 285ba06b0edb net/sched: flower: Helper function for vlan ethtype checks adds 6ee59e554d33 net/sched: flower: Reduce identation after is_key_vlan ref [...] adds 34951fcf26c5 flow_dissector: Add number of vlan tags dissector adds b40003128226 net/sched: flower: Add number of vlan tags filter adds 99fdb22bc5e9 net/sched: flower: Consider the number of tags for vlan filters adds c1f6f1e6733c Merge branch 'net-sched-flower-num-vlan-tags' adds eb38c2053b67 can: rx-offload: rename can_rx_offload_queue_sorted() -> c [...] adds 85d4eb2a3dfe can: bittiming: can_calc_bittiming(): prefer small bit rat [...] adds 20c7258980e0 can: Fix Links to Technologic Systems web resources adds bb75e352d7ac can: mscan: mpc5xxx_can: Prepare cleanup of powerpc's asm/prom.h adds e6ec83790593 can: flexcan: using pm_runtime_resume_and_get instead of p [...] adds badea4fc7025 MAINTAINERS: rectify entry for XILINX CAN DRIVER adds ae38fda02996 can: xilinx_can: mark bit timing constants as const adds 44b6b105dd24 dt-bindings: can: renesas,rcar-canfd: document r8a77961 support adds 621119764850 dt-binding: can: mcp251xfd: add binding information for mcp251863 adds c6f2a617a0a8 can: mcp251xfd: add support for mcp251863 adds fb23e43a0a9c dt-bindings: vendor-prefix: add prefix for the Czech Techn [...] adds 1da9d6e35b6b dt-bindings: net: can: binding for CTU CAN FD open-source [...] adds 2dcb8e8782d8 can: ctucanfd: add support for CTU CAN FD open-source IP c [...] adds 792a5b678e81 can: ctucanfd: CTU CAN FD open-source IP core - PCI bus support. adds e8f0c23a2415 can: ctucanfd: CTU CAN FD open-source IP core - platform/S [...] adds c3a0addefbde docs: ctucanfd: CTU CAN FD open-source IP core documentation. adds cfdb2f365cb9 MAINTAINERS: Add maintainers for CTU CAN FD IP core driver adds 85ef87ba9bc2 Merge tag 'linux-can-next-for-5.19-20220419' of git://git. [...] adds de28976d2650 mlxsw: core_linecards: Introduce ops for linecards status [...] adds 7b261af9f641 mlxsw: core: Add bus argument to environment init API adds a11e1ec141ea mlxsw: core_env: Split module power mode setting to a sepa [...] adds 06a0fc43bb10 mlxsw: core_env: Add interfaces for line card initializati [...] adds f11a323da46c mlxsw: core_thermal: Add interfaces for line card initiali [...] adds 99a03b3193f6 mlxsw: core_hwmon: Add interfaces for line card initializa [...] adds 365014f5c394 Merge branch 'mlxsw-line-card-status-tracking' adds 49811616012f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 96277bef5d64 next-20220414/bpf-next adds 2ba8f70acce4 Bluetooth: btbcm: Support per-board firmware variants adds 0c6944cd2f9b Bluetooth: mt7921s: Fix the incorrect pointer check adds b4f174f5c8f7 Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds fe7a2ff7cc6d Bluetooth: Keep MGMT pending queue ordered FIFO adds cc050c3b68ed Bluetooth: btintel: Constify static struct regmap_bus adds 2d1d605def21 Bluetooth: hci_qca: Use del_timer_sync() before freeing adds c40494a272cb Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] adds 08ecd0d60fbe Bluetooth: Print broken quirks adds 90a32ae4bfa2 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] adds 305c947590c9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e242f2d0b6a7 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 51a8b57074c5 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds a0be77a4a199 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds c79c09ad31e2 crypto: qat - stop using iommu_present() adds 476c9ab75976 crypto: ccree - rearrange init calls to avoid race adds a260436c9817 crypto: ccree - use fine grained DMA mapping dir adds 6a23804cb8bc crypto: qat - set CIPHER capability for DH895XCC adds 0eaa51543273 crypto: qat - set COMPRESSION capability for DH895XCC adds 9ff9139b5ddb crypto: qat - fix ETR sources enabled by default on GEN2 devices adds 992ec1fa8691 crypto: qat - remove unneeded braces adds 80280aeb2d51 crypto: qat - remove unused PFVF stubs adds f9f8f2b74157 crypto: qat - remove unnecessary tests to detect PFVF support adds 569b462e6604 crypto: qat - add missing restarting event notification in VFs adds 4b61d2bd346d crypto: qat - add check for invalid PFVF protocol version 0 adds 27c0f3a14f9f crypto: qat - test PFVF registers for spurious interrupts on GEN4 adds 2ca1e0a7fafa crypto: qat - fix wording and formatting in code comment adds dd3d081b7ea6 crypto: qat - fix off-by-one error in PFVF debug print adds c690c7f6312c crypto: qat - rework the VF2PF interrupt handling logic adds 8314ae8f5363 crypto: qat - leverage the GEN2 VF mask definiton adds e3e668fc7715 crypto: qat - replace disable_vf2pf_interrupts() adds fa3749548367 crypto: qat - use u32 variables in all GEN4 pfvf_ops adds ebd26229a7b3 crypto: qat - remove line wrapping for pfvf_ops functions adds 716a757c83ad hwrng: mpfs - add polarfire soc hwrng support adds 10299073bc35 crypto: ux500/hash - simplify if-if to if-else adds f1724d397c60 crypto: hisilicon/qm - add register checking for ACC adds 9210bdaa0d49 crypto: hisilicon/hpre - support register checking adds 16175030bb5b crypto: hisilicon/sec - support register checking adds 9b0c97dfc215 crypto: hisilicon/zip - support register checking adds a7dbdfda0c42 Documentation: update debugfs doc for Hisilicon HPRE adds 73e3b46e90a3 Documentation: update debugfs doc for Hisilicon SEC adds 30169c5b550a Documentation: update debugfs doc for Hisilicon ZIP adds a888ccd6c666 crypto: hisilicon/qm - add last word dumping for ACC adds 8a88d0914529 crypto: hisilicon/sec - support last word dumping adds 42123e81fdba crypto: hisilicon/hpre - support last word dumping adds 5bfabd50c6fa crypto: hisilicon/zip - support last word dumping adds 948e35f13181 crypto: hisilicon/sgl - align the hardware sgl dma address adds b45b0a122008 crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implem [...] adds d1175f7083db Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c54b39a56522 Merge tag 'drm-intel-next-2022-04-13-1' of git://anongit.f [...] adds af7ca319e168 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 8baccb27db40 drm/edid: convert edid_is_zero() to edid_block_is_zero() f [...] adds 49dc0558f764 drm/edid: have edid_block_check() detect blocks that are all zero adds cee2ce1ac25d drm/edid: refactor EDID block status printing adds 9c7345de9b66 drm/edid: add a helper to log dump an EDID block adds 63cae081538d drm/edid: pass struct edid to connector_bad_edid() adds 89fb7536ad2f drm/edid: add typedef for block read function adds 2deaf1c2561d drm/edid: abstract an EDID block read helper adds c12561ce4335 drm/edid: use EDID block read helper in drm_do_get_edid() adds d3da3f4072c8 drm/edid: convert extension block read to EDID block read helper adds b3eb97b66d4f drm/edid: drop extra local var adds 1c788f69f264 drm/edid: add single point of return to drm_do_get_edid() adds f1e4c916f97f drm/edid: add EDID block count and size helpers adds d8bb92e70a43 drm/dp: Factor out a function to probe a DPCD address adds 16a54d4ee7c8 fbcon: replace snprintf in show functions with sysfs_emit adds d6cd978f7e6b video: fbdev: fbmem: fix pointer reference to null device field adds cabfa2bbe617 Revert "video: fbdev: fbmem: fix pointer reference to null [...] adds f6e0a6b09edc drm/nouveau: change base917c_format from global to static adds c6ed9f66eb70 drm/nouveau/gr/gf100-: change gf108_gr_fwif from global to static adds 40f458b7816b Merge drm/drm-next into drm-misc-next adds c9b2d923befd drm/tidss: Soft Reset DISPC on startup adds 97f2c684f34d drm/bridge: anx7625: Fill in empty ELD when no connector adds 501f94d09b7d dt-bindings: display: bridge: lt9211: Add Lontium LT9211 b [...] adds 8ce4129e3de4 drm/bridge: lt9211: Add Lontium LT9211 bridge driver adds 04b19d322136 drm: bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HP [...] adds 34263c1b1593 drm: bridge: panel: Register connector if DRM device is al [...] adds 8c1bfd0ccf90 drm: bridge: dw_hdmi: default enable workaround to clear t [...] adds a90b8fc9ca2d drm: bridge: dw_hdmi: Enable GCP only for Deep Color adds 8fb241e2d265 drm: bridge: dw_hdmi: add reset function for PHY GEN1 adds d970ce303ff8 drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (G [...] adds fb8da7f3111a drm/bridge: anx7625: Use uint8 for lane-swing arrays adds 29d699a4c006 dt-bindings: display: bridge: icn6211: Document DSI data-l [...] adds 4ab85930b718 drm: bridge: icn6211: Add DSI lane count DT property parsing adds ac2f033aa4fb drm/gma500: fix a potential repeat execution in psb_driver_load adds 52b1b46c39ae of: Create platform devices for OF framebuffers adds b76ecff8317e fbdev: Warn in hot-unplug workaround for framebuffers with [...] adds 36bf0611600d dt-bindings: display: ssd1307fb: Deprecate "-i2c" compatib [...] adds 1b6a79619088 dt-bindings: display: ssd1307fb: Extend schema for SPI con [...] adds fb197474eddc drm/solomon: Add ssd130x new compatible strings and deprec [...] adds 4203e88ba80b drm/solomon: Move device info from ssd130x-i2c to the core driver adds 74373977d2ca drm/solomon: Add SSD130x OLED displays SPI support adds 35c33dcd6e80 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds abb5bc594900 drm/amdkfd: potential NULL dereference in kfd_set/reset_event() adds 7c703a7d3f2b drm/amdgpu: Fix one use-after-free of VM adds 9e12b5947bba Revert "drm/amd/display: Pass HostVM enable flag into DCN3.1 DML" adds 250e64a3f06c drm/amdkfd: fix race condition in kfd_wait_on_events adds d68cf992ded5 drm/amd/amdgpu: Remove static from variable in RLCG Reg RW adds 459ccca5f7dd drm/amdkfd: move kfd_flush_tlb_after_unmap into kfd_priv.h adds 36bf93216ecb drm/amdkfd: only allow heavy-weight TLB flush on some ASIC [...] adds eea5c7b3390c drm/amdgpu/pm: fix the null pointer while the smu is disabled adds f24044bd9b16 amdgpu/pm: Clarify documentation of error handling in send [...] adds a26b9e0b9b15 drm/amd/display: make hubp1_wait_pipe_read_start() static adds f3fa2becf2fc drm/amd/pm: fix double free in si_parse_power_table() adds 3eccf76c2def drm/amd/display: add virtual_setup_stream_attribute decl t [...] adds 79847f13a086 drm/radeon/kms: change evergreen_default_state table from [...] adds 6954e5baa055 Documentation/gpu: Add entries to amdgpu glossary adds 4ae6eeed9302 MAINTAINERS: add docs entry to AMDGPU adds 0221935b4c8c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 554ae8dce126 drm/i915/display/psr: Unset enable_psr2_sel_fetch if other [...] adds c837e027436d drm/i915/display/psr: Clear more PSR state during disable adds 72c3c8d6e527 drm/i915/rpl-p: Add PCI IDs adds 681f8a5c6e37 drm/i915: Fix DISP_POS_Y and DISP_HEIGHT defines adds b962a0683475 drm/i915: program wm blocks to at least blocks required per line adds d90502d2ef99 drm/i915: Program i830 DPLL FP register later adds 1e53f9e41400 drm/i915/display: Add workaround 22014263786 adds 2cef35958da8 drm/i915: Move per-platform power well hooks to intel_disp [...] adds ac78f31b2f83 drm/i915: Unexport the for_each_power_well() macros adds 323286c81245 drm/i915: Move the power domain->well mappings to intel_di [...] adds 92f6d062ddc6 drm/i915: Move the dg2 fixed_enable_delay power well param [...] adds 6a006ee93ff8 drm/i915: Move the HSW power well flags to a common bitfield adds 0ba2661db626 drm/i915: Rename the power domain names to end with pipes/ports adds 5e9deaaf0273 drm/i915: Sanitize the power well names adds c32ffce42aa5 drm/i915: Convert the power well descriptor domain mask to [...] adds 888a2a6312a1 drm/i915: Convert the u64 power well domains mask to a bitmap adds 4a845ff0c0d4 drm/i915: Simplify power well definitions by adding power [...] adds a6394dbbe21e drm/i915: Allow platforms to share power well descriptors adds 13344a9bdd38 drm/i915: Simplify the DG1 power well descriptors adds eb6dedcc194a drm/i915: Sanitize the ADL-S power well definition adds 979e1b32e0e2 drm/i915: Sanitize the port -> DDI/AUX power domain mappin [...] adds c97bbab02ad7 drm/i915: Remove the aliasing of power domain enum values adds e20b77c14bc4 drm/i915: Remove the ICL specific TBT power domains adds 2431f38c17a6 drm/i915: Remove duplicate DDI/AUX power domain mappings adds 799da9837d1e drm/i915: Remove the XELPD specific AUX and DDI power domains adds f5b2cd89d539 drm/i915: Fixup merge of the power well refactor patchset adds 3d46ed681454 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds e53b1cb05b5e Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 0371870b9690 drm/msm: Revert "drm/msm: Stop using iommu_present()" adds b9511488309b Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 0c37fb005b00 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 8b6031e79607 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds 072ff8a3591b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 180b360d2c74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d7b1fb57210a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08ef48404965 ASoC: da7219: Fix change notifications for tone generator [...] adds 7d735355b0c8 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 19aed2d6cdb7 ASoC: soc-card: Create jack kcontrol without pins adds 0a8ff26dea6e ASoC: qcom: lpass-platform: Update memremap flag to MEMREMAP_WC adds e65f2fce08fc ASoC: codecs: wm8962: using pm_runtime_resume_and_get inst [...] adds 3271be062891 ASoC: dmic: Add support for DSD data format adds e18610eaa66a ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate adds c808e277bcdf ASoC: fsl_micfil: Drop unnecessary register read adds 384672e3b7af ASoC: fsl_micfil: Drop unused register read adds 3ff84e3dd180 ASoC: fsl_micfil: drop fsl_micfil_set_mclk_rate() adds bd2cffd10d79 ASoC: fsl_micfil: do not define SHIFT/MASK for single bits adds 17f2142bae4b ASoC: fsl_micfil: use GENMASK to define register bit fields adds d46c2127ae8e ASoC: fsl_micfil: use clear/set bits adds 2c602c7ef9ef ASoC: fsl_micfil: drop error messages from failed register [...] adds 819dc38b93e7 ASoC: fsl_micfil: drop unused variables adds c6547c2ed0e1 dmaengine: imx: Move header to include/dma/ adds 625d8936c337 dmaengine: imx-sdma: error out on unsupported transfer types adds 824a0a02cd74 dmaengine: imx-sdma: Add multi fifo support adds 2495ba26e838 ASoC: fsl_micfil: add multi fifo support adds fb855b8d46a1 ASoC: fsl_micfil: use define for OSR default value adds be6aeee2eb82 ASoC: fsl_micfil: Drop get_pdm_clk() adds e8936f6925c1 ASoC: fsl_micfil: simplify clock setting adds bea1d61d5892 ASoC: fsl_micfil: rework quality setting adds dcc4301584ab ASoC: fsl_micfil: drop unused include adds 99c08cdb6d51 ASoC: fsl_micfil: drop only once used defines adds cbd090fa1fbf ASoC: fsl_micfil: drop support for undocumented property adds cc5ef57d130d ASoC: fsl_micfil: fold fsl_set_clock_params() into its only user adds a69d7f1bd373 ASoC: fsl_micfil: Remove debug message adds 89d2bce7e6f1 ASoC: fsl_micfil: Driver updates adds 99a15348d584 ASoC: Intel: avs: Declare vendor tokens adds 34ae2cd53673 ASoC: Intel: avs: Add topology parsing infrastructure adds 9e85ec401d03 ASoC: Intel: avs: Parse module-extension tuples adds 1fba20364318 ASoC: Intel: avs: Parse pplcfg and binding tuples adds 276b83c807a2 ASoC: Intel: avs: Parse pipeline and module tuples adds eee475bb1ca7 ASoC: Intel: avs: Parse path and path templates tuples adds d73d1b67ff71 ASoC: Intel: avs: Add topology loading operations adds d48c1ada5775 ASoC: Intel: avs: Support link_mask formatted string adds f61ad1e9568c ASoC: Intel: avs: Declare path and its components adds 0ef882074eb1 ASoC: Intel: avs: Path creation and freeing adds c96059993f93 ASoC: Intel: avs: Path state management adds 84a99908fc7b ASoC: Intel: avs: Arm paths after creating them adds 435e25730fe7 ASoC: Intel: avs: Prepare modules before bindings them adds 274d79e51875 ASoC: Intel: avs: Configure modules according to their type adds e1bbfccf3c52 ASoC: Intel: avs: Topology and path management adds 15527fee767f ASoC: SOF: add definitions for different IPC types adds a37579151225 ASoC: SOF: add path indirection to each IPC type adds 0cf8ff05e5d2 ASoC: SOF: add default IPC capability and file paths adds a97abb3cae31 ASoC: SOF: add IPC-dependent file names adds 58c520e2dad7 ASoC: SOF: sof-pci-dev: add parameter to override firmware [...] adds 772627acfeb0 ASoC: SOF: sof-pci-dev: add parameter to override topology [...] adds 53fe24c2c763 ASoC: SOF: sof-audio: preserve topology filename override [...] adds 856601e5a7eb ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' adds 37e809d5f8a7 ASoC: SOF: Intel: hda: use common ops across platforms adds 406fed8092d9 ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header adds 9d201b69d04b ASoC: SOF: Intel: hda: use BIT() macros for consistency adds 3dee239e0274 ASoC: SOF: Intel: hda: define check_ipc_irq op adds 71778f7940f0 ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_ [...] adds b4e4c0b963c8 ASoC: SOF: Intel: hda: expose some codeloader functions adds 03cf7262076f ASoC: SOF: Intel: add IP identifier adds 7ed1bf73345a ASoC: SOF: add INTEL_IPC4 plumbing adds 9995c1d096c8 ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE adds 374b50e234a3 ASoC: soc-pcm: improve BE transition for TRIGGER_START adds 2ad1e059cb3c ASoC: soc-pcm: improve BE state transitions adds fbae863de87b ASoC: amd: acp: Add pm ops callback in machine driver adds b3598fe6d009 ASoC: SOF: using pm_runtime_resume_and_get to simplify the code adds d11ace95f964 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds 61a356f794b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d2bca3182c63 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds eba697b3c303 Input: iqs7222 - propagate some error codes correctly adds 66ab05c75642 Input: iqs7222 - avoid dereferencing a NULL pointer adds 9f79e446f607 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 323b190ba2de io_uring: free iovec if file assignment fails adds c0713540f6d5 io_uring: fix leaks on IOPOLL and CQE_SKIP adds 45d4316b18ce Merge branch 'io_uring-5.18' into for-next adds 0df71650c051 block: allow using the per-cpu bio cache from bio_alloc_bioset adds b53f3dcd705e block: allow use of per-cpu bio alloc cache by block drivers adds 589c9f9c1eef Merge branch 'for-5.19/block' into for-next adds f9e69aa9ccd7 btrfs: simplify ->flush_bio handling adds 46a2d4ccc499 squashfs: always use bio_kmalloc in squashfs_bio_read adds 7655db80932d target/pscsi: remove pscsi_get_bio adds 066ff571011d block: turn bio_kmalloc into a simple kmalloc wrapper adds 852ad96cb036 pktcdvd: stop using bio_reset adds 70456e5210f4 bfq: Avoid false marking of bic as stably merged adds c1cee4ab36ac bfq: Avoid merging queues with different parents adds 3bc5e683c67d bfq: Split shared queues on move between cgroups adds ea591cd4eb27 bfq: Update cgroup information before merging bio adds fc84e1f941b9 bfq: Drop pointless unlock-lock pair adds 5f550ede5edf bfq: Remove pointless bfq_init_rq() calls adds 09f871868080 bfq: Track whether bfq_group is still online adds 4e54a2493e58 bfq: Get rid of __bio_blkcg() usage adds 075a53b78b81 bfq: Make sure bfqg for which we are queueing requests is online adds 179d8609d842 target: remove an incorrect unmap zeroes data deduction adds 817e8b51eb3d target: pass a block_device to target_configure_unmap_from_queue adds 968786b9ef56 target: fix discard alignment on partitions adds 40349d0e16ce drbd: remove assign_p_sizes_qlim adds 7a38acce2296 drbd: use bdev based limit helpers in drbd_send_sizes adds c6f23b1a0544 drbd: use bdev_alignment_offset instead of queue_alignment_offset adds 998e9cbcd615 drbd: cleanup decide_on_discard_support adds c1e7b2441640 btrfs: use bdev_max_active_zones instead of open coding it adds f09dac9afb8e ntfs3: use bdev_logical_block_size instead of open coding it adds 9964e674559b mm: use bdev_is_zoned in claim_swapfile adds 10f0d2a51779 block: add a bdev_nonrot helper adds 08e688fdb8f7 block: add a bdev_write_cache helper adds a557e82e5a01 block: add a bdev_fua helper adds 36d254893aa6 block: add a bdev_stable_writes helper adds 2aba0d19f4d8 block: add a bdev_max_zone_append_sectors helper adds 64dcc7c27173 block: use bdev_alignment_offset in part_alignment_offset_show adds 640f2a23911b block: use bdev_alignment_offset in disk_alignment_offset_show adds 89098b075cb7 block: move bdev_alignment_offset and queue_limit_alignmen [...] adds 4e1462ffe899 block: remove queue_discard_alignment adds f0f975a4dde8 block: use bdev_discard_alignment in part_discard_alignment_show adds 5c4b4a5c6f11 block: move {bdev,queue_limit}_discard_alignment out of line adds e3cc28ea28b5 block: refactor discard bio size limiting adds cf0fbf894bb5 block: add a bdev_max_discard_sectors helper adds 70200574cc22 block: remove QUEUE_FLAG_DISCARD adds 7b47ef52d0a2 block: add a bdev_discard_granularity helper adds 44abff2c0b97 block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD adds c22198e78d52 direct-io: remove random prefetches adds c31bcc9f0a96 Merge branch 'for-5.19/block' into for-next adds 33cb0917bbe2 drbd: fix duplicate array initializer adds 4b28f3b448df drbd: address enum mismatch warnings adds e1838cf01b2d block: drbd: drbd_receiver: Remove redundant assignment to err adds ba6bee98d0c5 drbd: Make use of PFN_UP helper macro adds e6be38a164ba drbd: Replace "unsigned" with "unsigned int" adds 90c6c2914539 drdb: Switch to kvfree_rcu() API adds 8fd6533ef3f7 drbd: Return true/false (not 1/0) from bool functions adds 8fc716154093 Merge branch 'for-5.19/drivers' into for-next adds 39014f9b13b3 io_uring: small optimisation of tctx_task_work adds 7e2d845fdc5d io_uring: remove extra ifs around io_commit_cqring adds d52191774986 io_uring: refactor io_req_find_next adds 0ff4f49809b0 io_uring: optimise io_free_batch_list adds 878355dbef6b io_uring: move poll recycling later in compl flushing adds 1974d4772e93 io_uring: clean up io_queue_next() adds e8e1169ee3d5 io_uring: split off IOPOLL argument verifiction adds 4ad4b96ef39c io_uring: pre-calculate syscall iopolling decision adds 8346c5039c86 io_uring: optimise mutex locking for submit+iopoll adds c67fa795c3eb io_uring: cleanup conditional submit locking adds bb7ac3412a43 io_uring: partially uninline io_put_task() adds ba4db1aefb3c io_uring: silence io_for_each_link() warning adds 762185ef5062 io_uring: refactor io_req_add_compl_list() adds 0af361337af2 io_uring: move finish_wait() outside of loop in cqring_wait() adds 12beeef15d41 io_uring: don't scm-account for non af_unix sockets adds 058bd81d0c54 io_uring: uniform SCM accounting adds 8e954a2c5278 io_uring: refactor __io_sqe_files_scm adds b9feb6f08fb0 io_uring: don't pass around fixed index for scm adds c10901022e2b io_uring: deduplicate SCM accounting adds f3ed4bfcd996 io_uring: rename io_sqe_file_register adds 5dedbb47888f io_uring: explicitly keep a CQE in io_kiocb adds 554c34c36eb8 io_uring: memcpy CQE from req adds 262ca5cb0310 io_uring: shrink final link flush adds 92117a09b776 io_uring: inline io_flush_cached_reqs adds 40d8dfba8df0 io_uring: helper for empty req cache checks adds a463053e51c6 io_uring: add helper to return req to cache list adds 6cde82768f4a io_uring: optimise submission loop invariant adds 9a5303f1354e io_uring: optimise submission left counting adds ddf3eee6862f io_uring: optimise io_get_cqe() adds c68356048b63 io_uring: clean poll tw PF_EXITING handling adds b03080f869e1 io_uring: minor refactoring for some tw handlers adds 2e47ba7a3a2a io_uring: kill io_put_req_deferred() adds 61e686929573 io_uring: inline io_free_req() adds c8b12ebb72d0 io_uring: helper for prep+queuing linked timeouts adds 470510d7b342 io_uring: inline io_queue_sqe() adds 224d44125026 io_uring: rename io_queue_async_work() adds b6bd92480c7e io_uring: refactor io_queue_sqe() adds 499436e5b20a io_uring: introduce IO_REQ_LINK_FLAGS adds a95a3e51f11b io_uring: refactor lazy link fail adds 5ab4fc6d5c3f io_uring: refactor io_submit_sqe() adds 95f0da7a69f6 io_uring: inline io_req_complete_fail_submit() adds 671f6e9ba22b io_uring: add data_race annotations adds 73687727298f io_uring: use right helpers for file assign locking adds 99ea4d9da9c5 io_uring: refactor io_assign_file error path adds ad9ee4583d5e io_uring: store rsrc node in req instead of refs adds c78eaa44be8f io_uring: add a helper for putting rsrc nodes adds 5935f875ed81 io_uring: kill ctx arg from io_req_put_rsrc adds 16b217ed7bb3 io_uring: store SCM state in io_fixed_file->file_ptr adds ee9b7ff30293 io_uring: move timeout locking in io_timeout_cancel() adds 1d21a70fd6e7 io_uring: refactor io_disarm_next() locking adds 156afa36fd55 io_uring: remove dead 'poll_only' argument to io_poll_cancel() adds 36689d57c71f io_uring: pass in struct io_cancel_data consistently adds 85222d8b6adb io_uring: add support for IORING_ASYNC_CANCEL_ALL adds cd9ef41cd359 io_uring: allow IORING_OP_ASYNC_CANCEL with 'fd' key adds 7c648b7d6186 io_uring: add support for IORING_ASYNC_CANCEL_ANY adds 1ad1c7902e5d Merge branch 'for-5.19/io_uring' into for-next adds 698d947498b6 fs: split off setxattr_copy and do_setxattr function from [...] adds c6e933d5cbc5 fs: split off do_getxattr from getxattr adds 10860bd7ce1f io_uring: add fsetxattr and setxattr support adds af1b1985d52e io_uring: add fgetxattr and getxattr support adds 3efbef2ff4cf io_uring: fix trace for reduced sqe padding adds e6fbb04e0bd4 Merge branch 'for-5.19/io_uring-xattr' into for-next adds 065c2a0e53a1 net: add __sys_socket_file() adds 6ac41fbfd34f io_uring: add socket(2) support adds ee526fd6b300 Merge branch 'for-5.19/io_uring-socket' into for-next adds 5f0614a55ece block: change exported IO accounting interface from gendis [...] adds 16b2559b30d6 Merge branch 'for-5.19/block' into for-next adds 2a852a693f88 nbd: use the correct block_device in nbd_bdev_reset adds d666e20e2e79 zram: cleanup reset_store adds 7a86d6dc1493 zram: cleanup zram_remove adds dbdc1be32591 block: add a disk_openers helper adds 9acf381f3e8f block: turn bdev->bd_openers into an atomic_t adds 2cf429b53c10 loop: de-duplicate the idle worker freeing code adds b15ed54694fb loop: initialize the worker tracking fields once adds 98ded54a3383 loop: remove the racy bd_inode->i_mapping->nrpages asserts adds 46dc967445bd loop: don't freeze the queue in lo_release adds 1fe0b1acb14d loop: only freeze the queue in __loop_clr_fd when needed adds d2c7f56f8b52 loop: implement ->free_disk adds 498ef5c777d9 loop: suppress uevents while reconfiguring the device adds 158eaeba4b8e loop: avoid loop_validate_mutex/lo_mutex in ->release adds a0e286b6a5b6 loop: remove lo_refcount and avoid lo_mutex in ->open / ->release adds d292dc80686a loop: don't destroy lo->workqueue in __loop_clr_fd adds 5ea7c1339e3e block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage adds fe6f3882718a Merge branch 'for-5.19/drivers' into for-next adds 2c939ab293ee Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 9196856f66fd dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset adds 714ae1edf422 dm: factor out dm_io_set_error and __dm_io_dec_pending adds a2eac3750447 dm: simplify dm_io access in dm_split_and_process_bio adds 0bf05bbb39ec dm: simplify dm_start_io_acct adds a3ca3ea668ed dm: mark various branches unlikely adds 55f87787efce dm: add local variables to clone_endio and __map_bio adds cf0e7c8b5914 dm: move hot dm_io members to same cacheline as dm_target_io adds 306ada85fad0 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] adds 0b38ae15ddec dm: conditionally enable branching for less used features adds 56b1c83b9ae5 dm: simplify basic targets adds 7b43f7e14799 dm: use bio_sectors in dm_aceept_partial_bio adds 6ef69f019523 dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct adds 186806713ca6 dm: pass dm_io instance to dm_io_acct directly adds 31b23cb8fcce dm: switch to bdev based IO accounting interfaces adds 58d38f7d416d dm: improve bio splitting and associated IO accounting adds f5c4c4485f58 dm: don't grab target io reference in dm_zone_map_bio adds 302235d00eea dm: improve dm_io reference counting adds 2b30b275406b dm: put all polled dm_io instances into a single list adds 39537b16dbc5 dm: simplify bio-based IO accounting further adds 7d8342b5551a dm: improve abnormal bio processing adds b20b8e74026f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8feecea4de7e dt-bindings: ata: renesas,rcar-sata: Add r8a774e1 support adds 825dc7bad92d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds da2db6e5b43c Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 03188a840df5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bfb5711e2455 regulator: stm32-vrefbuf: using pm_runtime_resume_and_get [...] adds 791ff28c797b Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds 7756b90ced3a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f4fc41b39cc7 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds dcc1fa346102 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds b16223ed32d9 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 6a9e261cbbee selinux: don't sleep when CONFIG_SECURITY_SELINUX_CHECKREQ [...] adds bc611acaba73 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 68556fc51c13 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 8acdb5ea55d8 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 0564817b1e46 tools/certs: Add print-cert-tbs-hash.sh adds e71e3994cc03 certs: Factor out the blacklist hash creation adds 0c8b95e36096 certs: Make blacklist_vet_description() more strict adds 20ae308ab8b6 certs: Check that builtin blacklist hashes are valid adds b42777ed3b3c certs: Allow root user to append signed hashes to the blac [...] adds fad7eba9464e certs: Explain the rationale to call panic() adds 89e27d3adf13 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fee6de80bdd3 dt-bindings: nvmem: snvs-lpgpr: Add i.MX8M compatible strings adds 376eb490c781 dt-bindings: wkup-m3-ipc: Add vtt toggle gpio pin property adds 694ed9922bc8 dt-bindings: rcc: Add optional external ethernet RX clock [...] adds 548f8b21ae60 dt-bindings: soc: qcom,smp2p: convert to dtschema adds 2bd50abce1b6 Merge branch 'dt/linus' into dt/next adds f2701e0ffd21 dt-bindings: wkup-m3-ipc: Add ti,set-io-isolation property adds f688d61925f2 of: of_property_read_string return -ENODATA when !length adds e93024491809 dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible adds fe7ff911938e docs: dt: writing-schema: mention yamllint adds 216c90e93f48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 73f93db5c49b spi: core: Initialize returned status in spi_setup adds c81085840e03 spi: remove spin_lock_irq and variable in the irq procress adds 3a2ac5809935 spi: spi-cadence-quadspi: using pm_runtime_resume_and_get [...] adds 58b1efe2c172 spi: spi-tegra114: using pm_runtime_resume_and_get instead [...] adds c03ae4876fd5 spi: spi-ti-qspi: using pm_runtime_resume_and_get instead [...] adds 4bbaa857e9af spi: intel: Fix typo in kernel-doc of intel_spi_probe() adds b617be33502d spi: add SPI_RX_CPHA_FLIP mode bit adds 178d0cbbfe8e spi: spidev: add SPI_RX_CPHA_FLIP adds 79422ed9bd7f spi: spi-imx: add support for SPI_RX_CPHA_FLIP adds dd769f15483c spi: using pm_runtime_resume_and_get instead of pm_runtime [...] adds ace145802350 spi: mt65xx: Simplify probe function with devm_spi_alloc_master adds 7f7cdef7288a spi: mt65xx: Switch to device_get_match_data() adds 6b4440584b92 spi: mt65xx: Add and use pointer to struct device in mtk_s [...] adds 5dee8bb8d14d spi: mt65xx: Move clock parent setting to remove clock dis [...] adds 5088b3136439 spi: mt65xx: Move pm_runtime_enable() call to remove all gotos adds 20cdbb800957 spi: mt65xx: Simplify probe function with dev_err_probe() adds 3c5cd2e23fe4 spi: mt65xx: Add kerneldoc for driver structures adds 8e8a9e364a3b spi: mt65xx: Fix definitions indentation adds 3625a627f6e7 MediaTek SPI controller cleanups and documentation adds c2b5a40c9e50 spi: intel: Implement dirmap hooks adds 2a47acdefa2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 819ef88b941e Merge branch 'x86/tdx' into x86/core, to resolve conflicts adds 75874398169f Merge branch 'x86/cpu' into x86/merge, to resolve conflicts adds f4137b06529b Merge remote-tracking branch 'tip/x86/merge' into tip-master adds 8bf7c1aedcf3 Merge x86/mm into tip/master adds 1ea98eb0d72f Merge locking/core into tip/master adds 5b2a309dfdaa Merge perf/core into tip/master adds 26b89660ef04 Merge sched/core into tip/master adds 3fe3fd387ecd Merge x86/misc into tip/master adds 33689133a3d9 Merge ras/core into tip/master adds fc6fc03821b8 Merge x86/build into tip/master adds a3186c8662be Merge x86/platform into tip/master adds 6104f9a605ab Merge x86/irq into tip/master adds daf3af4705ba x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 adds b0aa856942e8 Merge x86/apic into tip/master adds b57a7c9dd732 x86/crash: Fix minor typo/bug in debug message adds 60d96e584fd7 Merge x86/kdump into tip/master adds e8a69f12f01f x86/xen: Allow to retry if cpu_initialize_context() failed. adds c7dfb2591b23 cpu/hotplug: Allow the CPU in CPU_UP_PREPARE state to be b [...] adds 3927368bebe2 Merge branch 'smp/urgent' into smp/core adds d308077e5e4d cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier adds 756e62e29e99 Merge smp/core into tip/master adds 75d8cce128c5 lib/irq_poll: Prevent softirq pending leak in irq_poll_cpu_dead() adds a9fed750ed3d Merge core/core into tip/master adds dbb5ab6d2c0a x86/process: Fix kernel-doc warning due to a changed funct [...] adds c092bcf2a668 Merge x86/cleanups into tip/master adds f5d9283ecb33 x86/32: Simplify ELF_CORE_COPY_REGS adds 9554e908fb5d ELF: Remove elf_core_copy_kernel_regs() adds 3a24a60854d2 x86/32: Remove lazy GS macros adds 203d8919a9ed x86/asm: Merge load_gs_index() adds 5f24d586b48b Merge x86/core into tip/master adds c48c8b829d2b genirq: Take the proposed affinity at face value if force==true adds dac5e96b8459 Merge irq/core into tip/master adds fde33ca4cb2b tracing/timer: Add missing argument documentation of trace points adds 3dc6ffae2da2 timekeeping: Introduce fast accessor to clock tai adds ce8abf340e40 Merge tag 'tai-for-tracing' into timers/core adds a62b8e8da2be Merge timers/core into tip/master adds 101826e02ac6 virt: sevguest: Fix bool function returning negative value adds 5dc91f2d4f3c x86/boot: Add an efi.h header for the decompressor adds 3e4474207ed1 Merge x86/sev into tip/master adds 51964015565d x86/mm: Fix spacing within memory encryption features message adds de5094f531bf Merge x86/tdx into tip/master adds 40f5aa4c5eae sched/pelt: Fix attach_entity_load_avg() corner case adds 4d0316a9e2f0 Merge sched/urgent into tip/master adds 60490e796665 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC [...] adds 528c9f1daf20 perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support adds 19fec1b2361a Merge perf/urgent into tip/master adds 3ccce9340326 x86/cpu: Add new Alderlake and Raptorlake CPU model numbers adds f9e14dbbd454 x86/cpu: Load microcode during restore_processor_state() adds 6c8ef58a50b5 x86/unwind/orc: Recheck address range after stack info was [...] adds 610abf3dea10 MAINTAINERS: Add x86 unwinding entry adds 226d44acf6df lib/strn*,objtool: Enforce user_access_begin() rules adds 2730d3c14a85 x86,xen,objtool: Add UNWIND hint adds d4e5268a08b2 x86,objtool: Mark cpu_startup_entry() __noreturn adds d66e9d50ea5c x86,objtool: Explicitly mark idtentry_body()s tail REACHABLE adds 4a5de9b76fcb objtool: Enable unreachable warnings for CLANG LTO adds 613871cd665a x86/static_call: Add ANNOTATE_NOENDBR to static call trampoline adds 1c0513dec41e x86/retpoline: Add ANNOTATE_NOENDBR for retpolines adds 7a00829f8ac3 x86/uaccess: Add ENDBR to __put_user_nocheck*() adds 1ab80a0da4c4 x86/xen: Add ANNOTATE_NOENDBR to startup_xen() adds 4baae989e638 objtool: Print data address for "!ENDBR" data warnings adds 1d08b92fa2c4 objtool: Use offstr() to print address of missing ENDBR adds 4cdfc11b2836 x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_ [...] adds 7d71bf2770f3 Merge x86/urgent into tip/master adds 02041b322566 x86/uaccess: Don't jump between functions adds 26ff604102c9 objtool: Don't set 'jump_dest' for sibling calls adds 34c861e80647 objtool: Fix sibling call detection in alternatives adds 08feafe8d195 objtool: Fix function fallthrough detection for vmlinux adds fc6a9cd957e9 Merge objtool/urgent into tip/master adds 8e292fa6c2f0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d8b962a5cd98 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds e2932d1f6f05 EDAC/synopsys: Read the error count from the correct register adds 96b79f201386 Merge branch 'edac-urgent' into edac-for-next adds ad2df24732e8 EDAC/dmc520: Don't print an error for each unconfigured in [...] adds d8441486c935 Merge branch 'edac-misc' into edac-for-next adds c71faaffea99 EDAC: Use kcalloc() adds 423279d81631 Merge branch 'edac-alloc-cleanup' into edac-for-next adds 1b1f38c7b526 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 6c846d026d49 gpio: Don't fiddle with irqchips marked as immutable adds 704f08753b6d gpio: Expose the gpiochip_irq_re[ql]res helpers adds 36b78aae4bfe gpio: Add helpers to ease the transition towards immutable [...] adds bba00555ede7 gpio: tegra186: Make the irqchip immutable adds 15d8c14ac849 gpio: pl061: Make the irqchip immutable adds 374b87a0fcf9 pinctrl: apple-gpio: Make the irqchip immutable adds 14dbe186b9d4 pinctrl: msmgpio: Make the irqchip immutable adds 6173e56f76c7 pinctrl: amd: Make the irqchip immutable adds afefc3266272 gpio: Update TODO to mention immutable irq_chip structures adds 5644b66a9c63 Documentation: Update the recommended pattern for GPIO irqchips adds 4bde53ab3370 Merge branch irq/gpio-immutable into irq/irqchip-next adds 0337499a75b8 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds c01aa58c6b88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fc3ec627dc91 docs: Add documentation for rude and trace RCU flavors adds 3e76bcfb0647 docs: Update RCU cross-references as suggested in doc-guide adds d22959aa9352 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() adds 90d2efe7bdbd rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting adds c708b08c65a0 rcu: Check for jiffies going backwards adds 1d4c1859cf87 kernel/smp: Provide boot-time timeout for CSD lock diagnostics adds e64fa579ff19 rcu: Add comments to final rcu_gp_cleanup() "if" statement adds 2531b51bc4b7 rcu: Print number of online CPUs in RCU CPU stall-warning [...] adds e565cc2e5b62 rcu: Fix preemption mode check on synchronize_rcu[_expedited]() adds 09e795a02182 srcu: Drop needless initialization of sdp in srcu_gp_start() adds 91042d946c38 rcu: Check for successful spawn of ->boost_kthread_task adds 0738bd3cb40a rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] adds 4f0eda230b88 rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs adds beb84099f1cf rcu: Remove rcu_is_nocb_cpu() adds 8d2aaa9b7c29 rcu/nocb: Move rcu_nocb_is_setup to rcu_state adds 2eed973adc6e rcu: Assume rcu_init() is called before smp adds 3352911fa9b4 rcu: Initialize boost kthread only for boot node prior SMP [...] adds 87c5adf06bfb rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] adds f75fd4b9221d rcu-tasks: Fix race in schedule and flush work adds f25390033fa2 rcu-tasks: Print pre-stall-warning informational messages adds 88db792bbe9b rcu-tasks: Use rcuwait for the rcu_tasks_kthread() adds 5d9007081653 rcu-tasks: Make Tasks RCU account for userspace execution adds 777570d9ef82 rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] adds bddf7122f7e3 rcu-tasks: Restore use of timers for non-RT kernels adds 10b3742f939c rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check [...] adds 07d95c34e812 rcu-tasks: Handle sparse cpu_possible_mask adds ab2756ea6b74 rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_in [...] adds 8ed00760203d srcu: Tighten cleanup_srcu_struct() GP checks adds 95ebe80d99de srcu: Fix s/is/if/ typo in srcu_node comment adds 7b9e9b5856e1 srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf adds 994f706872e6 srcu: Make Tree SRCU able to operate without snp_node array adds 2ec303113d97 srcu: Dynamically allocate srcu_node array adds e2f638365dd6 srcu: Add size-state transitioning code adds 3bedebcf63c2 srcu: Make rcutorture dump the SRCU size state adds aeb9b39b8f4a srcu: Compute snp_seq earlier in srcu_funnel_gp_start() adds cbdc98e93efa srcu: Use invalid initial value for srcu_node GP sequence numbers adds 0b56f953908a srcu: Ensure snp nodes tree is fully initialized before traversal adds c69a00a12e26 srcu: Add boot-time control over srcu_node array allocation adds db8f1471c613 srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() adds 4a230f804645 srcu: Avoid NULL dereference in srcu_torture_stats_print() adds 46470cf85d2b srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] adds ee5e2448bceb srcu: Explain srcu_funnel_gp_start() call to list_add() is safe adds 99659f64b14e srcu: Create concurrency-safe helper for initiating size t [...] adds 9f2e91d94c91 srcu: Add contention-triggered addition of srcu_node tree adds 4e701cc943ee srcu: Automatically determine size-transition strategy at boot adds 7bee62f1de76 srcu: Add contention check to call_srcu() srcu_data ->lock [...] adds 382a1ca815cb srcu: Prevent expedited GPs and blocking readers from cons [...] adds c3acd156800a srcu: Drop needless initialization of sdp in srcu_gp_start() adds b6f3c6a2b1fe torture: Add rcu_normal and rcu_expedited runs to torture.sh adds 99d6a2acb895 rcutorture: Suppress debugging grace period delays during [...] adds 8106bddbab5f scftorture: Fix distribution of short handler delays adds 39b3cab92d37 rcutorture: Avoid corner-case #DE with nsynctypes check adds 80dcee695143 rcutorture: Add missing return and use __func__ in warning adds bd6c375b92c3 rcutorture: Call preempt_schedule() through static call/key adds 46e861be5898 rcu: Make TASKS_RUDE_RCU select IRQ_WORK adds 95c6da10626e rcu: Make the TASKS_RCU Kconfig option be selected adds 3f010f404134 rcutorture: Allow rcutorture without RCU Tasks Trace adds 292a8b399b19 rcutorture: Allow rcutorture without RCU Tasks adds 2ee3ea1167ad rcutorture: Allow rcutorture without RCU Tasks Rude adds 2a3581ace483 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario adds e261c6061f02 rcutorture: Allow specifying per-scenario stat_interval adds 0bb71315f82e refscale: Allow refscale without RCU Tasks adds 1defa867a0f4 refscale: Allow refscale without RCU Tasks Rude/Trace adds 0c2e1b40cd36 rcuscale: Allow rcuscale without RCU Tasks adds f59cdeb0df62 rcuscale: Allow rcuscale without RCU Tasks Rude/Trace adds 3c53af2f7bdd scftorture: Adjust for TASKS_RCU Kconfig option being selected adds ab3ecd0bce32 torture: Reposition so that $? collects ssh code in torture.sh adds b20842baf899 torture: Use "-o Batchmode=yes" to disable ssh password requests adds 98bb264bdbbc torture: Permit running of experimental torture types adds 8e82c28ea2b4 torture: Make thread detection more robust by using lspcu adds 7d34dd78913a torture: Skip vmlinux check for kvm-again.sh runs adds 5c676634742d torture: Enable CSD-lock stall reports for scftorture adds 63aa6369d750 rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] adds fd658281f584 scftorture: Remove extraneous "scf" from per_version_boot_params adds 07c7207f7887 torture: Save "make allmodconfig" .config file adds 8b4ccb2353ba rcutorture: Make kvm.sh allow more memory for --kasan runs adds e5bc0242aa03 rcutorture: Make torture.sh refscale and rcuscale specify [...] adds d7ba0bc4d5c4 rcutorture: Make torture.sh allow for --kasan adds 6d7b90bf4a29 Merge branches 'docs.2022.04.11b', 'fixes.2022.04.18a', 'n [...] adds 084e1c049a8e rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT adds 88e787f8e6f6 rcu: Move expedited grace period (GP) work to RT kthread_worker adds e334283e90d6 Merge branch 'exp.2022.04.18a' into HEAD adds 9c2970fbb425 tools/nolibc: use pselect6 on RISCV adds 930c4acc064e tools/nolibc: guard the main file against multiple inclusion adds f572162c28ce tools/nolibc/std: move the standard type definitions to std.h adds 9bc91b1a7aa4 tools/nolibc/types: split syscall-specific definitions int [...] adds 0f58b2001b16 tools/nolibc/arch: split arch-specific code into individual files adds 841d02da8a6e tools/nolibc/sys: split the syscall definitions into their [...] adds e12d30093015 tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds bcc357b53d73 tools/nolibc/string: split the string functions into string.h adds a4152004d4e8 tools/nolibc/ctype: split the is* functions to ctype.h adds deb71095c650 tools/nolibc/ctype: add the missing is* functions adds bf6308d0639e tools/nolibc/types: move the FD_* functions to macros in types.h adds fe799311aac2 tools/nolibc/types: make FD_SETSIZE configurable adds 08fc41ae12a0 tools/nolibc/types: move makedev to types.h and make it a macro adds a6b790ddb447 tools/nolibc/stdlib: move ltoa() to stdlib.h adds 9d833b0a8c50 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds 0ea94d105cc4 tools/nolibc/stdlib: add i64toa() and u64toa() adds f6d4b3d5708d tools/nolibc/stdlib: add utoh() and u64toh() adds 5b9b18143d1c tools/nolibc/stdio: add a minimal set of stdio functions adds 660ecf940cdd tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds d958d58b9b0e tools/nolibc/stdio: add fwrite() to stdio adds 0f3ed91b9608 tools/nolibc/stdio: add a minimal [vf]printf() implementation adds 7c834f2515d1 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds 494fc4508823 tools/nolibc/stdio: add perror() to report the errno value adds 7014b91f2fd9 tools/nolibc/sys: make open() take a vararg on the 3rd argument adds 61910f0bde94 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds 23b1f656897f tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds 4ed29f7474b6 tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds b802d672e0eb tools/nolibc/string: use unidirectional variants for memcpy() adds 45c3bfb973d9 tools/nolibc/string: slightly simplify memmove() adds 61164540242c tools/nolibc/string: add strncpy() and strlcpy() adds 4ea6c88fedbd tools/nolibc/string: add tiny versions of strncat() and strlcat() adds 5718d7e2f230 tools/nolibc: move exported functions to their own section adds d0c9fde5b0e2 tools/nolibc/arch: mark the _start symbol as weak adds c5181e6ec513 tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds b787e90577f5 tools/nolibc/string: export memset() and memmove() adds 8476f049b6d6 tools/nolibc/errno: extract errno.h from sys.h adds 92c5f519d77c tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds b34feabf567e tools/nolibc/unistd: add usleep() adds cf5628174220 tools/nolibc/signal: move raise() to signal.h adds e85dc5801f51 tools/nolibc/time: create time.h with time() adds 4f70047df25d tools/nolibc: also mention how to build by just setting th [...] adds afb7a12e99d3 tools/nolibc/stdlib: implement abort() adds 10074437eff5 tools/nolibc/stdio: make printf(%s) accept NULL adds 0fdbc1ce7f35 tools/nolibc/stdlib: add a simple getenv() implementation adds 37c4d8a8c7e2 tools/nolibc/stdio: add support for '%p' to vfprintf() adds 38f8bd2f2c54 tools/nolibc/string: add strcmp() and strncmp() adds 92180a09b846 tools/nolibc/sys: add syscall definition for getppid() adds 2e4fc445b228 tools/nolibc/types: add poll() and waitpid() flag definitions adds 9fff51098d9c tools/nolibc: add a makefile to install headers adds 37ae104a3f5e tools/nolibc: add the nolibc subdir to the common Makefile adds f1be359c75dc tools/nolibc/string: do not use __builtin_strlen() at -O0 adds 5561f812f174 tools/nolibc/stdlib: only reference the external environ w [...] adds e16c51c40dde tools/nolibc: x86-64: Update System V ABI document link adds cc149688f9ee tools/nolibc: Replace `asm` with `__asm__` adds 1f7924d72f51 tools/nolibc: Remove .global _start from the entry point code adds 9db1b980e473 tools/nolibc: i386: Implement syscall with 6 arguments adds a49fdc2f2b64 tools/nolibc/sys: Implement `mmap()` and `munmap()` adds 5a76999959e0 tools/nolibc/types: Implement `offsetof()` and `container_ [...] adds c10284175925 tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] adds aa16a15a94b3 tools/nolibc/string: Implement `strnlen()` adds 05ee8ba61266 tools/nolibc/string: Implement `strdup()` and `strndup()` adds ca0082af5050 Merge branch 'nolibc.2022.04.11b' into HEAD adds 3874a21aeb4a tools/memory-model: Document locking corner cases adds c4c641e09bff tools/memory-model: Make judgelitmus.sh note timeouts adds 201d56f21faa tools/memory-model: Make cmplitmushist.sh note timeouts adds 144dc65b5932 tools/memory-model: Make judgelitmus.sh identify bad macros adds 8daade5f425c tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds c69a53170d6c tools/memory-model: Fix paulmck email address on pre-exist [...] adds 3058e7655999 tools/memory-model: Update parseargs.sh for hardware verification adds e0a5facc04c7 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 7635d3c45b59 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds c4654c7d3671 tools/memory-model: Fix checkalllitmus.sh comment adds c749402cdd9d tools/memory-model: Hardware checking for check{,all}litmus.sh adds 3ae11fc23ae7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 89471194c4f9 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 6bc74b4580b8 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 6e6bfb85d576 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 53ad687a2abf tools/memory-model: Keep assembly-language litmus tests adds 863e4059cb7c tools/memory-model: Allow herd to deduce CPU type adds cf8447de610c tools/memory-model: Make runlitmus.sh check for jingle errors adds bf9274f048e0 tools/memory-model: Add -v flag to jingle7 runs adds 3973fc0ec9e8 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 4e322853124d tools/memory-model: Fix scripting --jobs argument adds 03aedae850f8 tools/memory-model: Make checkghlitmus.sh use mselect7 adds a7ce0b62ed4c tools/memory-model: Make history-check scripts use mselect7 adds a21572226ae3 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 34457edc80a1 tools/memory-model: Repair parseargs.sh header comment adds d5311b7c48a7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds ca1545202ab7 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds f195c9676fbb tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 91d70a5329ba tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 369c29e38f1a Merge branch 'lkmm-dev.2022.04.11a' into HEAD adds 565add446a68 rcu: Decrease FQS scan wait time in case of callback overloading adds d850acdbdaec torture: Make kvm-remote.sh announce which system is being [...] adds 14f0c37bfa20 rcu-tasks: Check for abandoned callbacks adds c1a823ca0237 rcu: Make normal polling GP be more precise about sequence [...] adds 95d4e9e339d1 rcu: Provide a get_completed_synchronize_rcu() function adds 8112551f9ac6 rcutorture: Validate get_completed_synchronize_rcu() adds e48d4d916294 rcu: Switch polled grace-period APIs to ->gp_seq_polled adds 6d1112b5cf52 rcu: Make polled grace-period API account for expedited gr [...] adds ed27ec781780 rcu: Make Tiny RCU grace periods visible to polled APIs adds 30ee2550e8d1 rcutorture: Verify that polled GP API sees synchronous gra [...] adds 7af27d4da788 rcu: Add polled expedited grace-period primitives adds 52253f8cbbf0 rcutorture: Test polled expedited grace-period primitives adds 6b0f9d1f65b9 rcutorture: Update rcutorture.fwd_progress help text adds 205e6130adeb rcu: Avoid tracing a few functions executed in multi_cpu_stop() adds cec83620bfa1 rcu/torture: Change order of warning and trace dump adds 3dbf537fe49b rcu/nocb: Add/del rdp to iterate from rcuog itself adds 72029319e19a rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds 3932ce26dc68 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds a3b1f9e07d47 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() adds 130dd60ddd96 rcu-tasks: Move synchronize_rcu_tasks_generic() down adds 7e510e661ea5 rcu-tasks: Drive synchronous grace periods from calling task adds 7e425800f331 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 04c975121cae KVM: x86/xen: Remove the redundantly included header file lapic.h adds 42c35fdc340f selftests: kvm/x86/xen: Replace a comma in the xen_shinfo_ [...] adds 8176472563fb kvm: x86: Adjust the location of pkru_mask of kvm_mmu to r [...] adds 6e97b2b82290 kvm: vmx: remove redundant parentheses adds 77d727926607 x86/kvm: Don't waste kvmclock memory if there is nopv parameter adds aecce510fee5 KVM: VMX: replace 0x180 with EPT_VIOLATION_* definition adds ca2a7c22a115 KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bits adds fdc298da8661 KVM: x86: Move kvm_ops_static_call_update() to x86.c adds 8f969c0c3443 KVM: x86: Copy kvm_pmu_ops by value to eliminate layer of [...] adds 34886e796c41 KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdata adds 1921f3aa9263 KVM: x86: Use static calls to reduce kvm_pmu_ops overhead adds 45846661d104 KVM: x86: Drop WARNs that assert a triple fault never "esc [...] adds c3634d25fbee KVM: nVMX: Leave most VM-Exit info fields unmodified on fa [...] adds 9bd1f0efa859 KVM: nVMX: Clear IDT vectoring on nested VM-Exit for doubl [...] adds c24a950ec7d6 KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES adds 1aa0e8b144b6 Kconfig: Add option for asm goto w/ tied outputs to workar [...] adds 989b5db215a2 x86/uaccess: Implement macros for CMPXCHG on user addresses adds f122dfe44768 KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bits adds 1c2361f667f3 KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses adds 5d6c7de6446e KVM: x86: Bail to userspace if emulation of atomic user ac [...] adds b848c5f050ee Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds c0c745cc0413 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f31076a6b239 xen: Convert kmap() to kmap_local_page() adds a79977fa3c06 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 7e36b614bc95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7bfd1462be93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2cd01bd6b117 platform/chrome: cros_ec: fix error handling in cros_ec_re [...] adds f47a6113f4e8 platform/chrome: cros_ec: remove unused variable `was_wake [...] adds 9fbe967d4e6e platform/chrome: cros_ec: determine `wake_enabled` in cros [...] adds 5781a33098c6 platform/chrome: cros_ec: sort header inclusion alphabetically adds 8d4668064cce platform/chrome: cros_ec: append newline to all logs adds 57b888ca2541 platform/chrome: Re-introduce cros_ec_cmd_xfer and use it [...] adds d48659f99d41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b1ae408acece Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a2422eda51b3 ipmi: When handling send message responses, don't process [...] adds d66f29a60210 ipmi: Add a limit on the number of users that may use IPMI adds 7973e8e1be0c ipmi: Limit the number of message a user may have outstanding adds d57148623c82 ipmi: Add a sysfs interface to view the number of users adds 90f83de4593c ipmi: Add a sysfs count of total outstanding messages for [...] adds d2555bf73570 ipmi: use simple i2c probe function adds 2929139928e2 ipmi:ssif: Check for NULL msg when handling events and messages adds 92e871c2d793 ipmi: Add an intializer for ipmi_smi_msg struct adds baffbafa6fc0 ipmi: Add an intializer for ipmi_recv_msg struct adds 5ec549833c92 ipmi: Fix pr_fmt to avoid compilation issues adds 1b8dec8ee87f ipmi: Convert pr_debug() to dev_dbg() adds 7cfb6d7dabfd ipmi:si: Convert pr_debug() to dev_dbg() adds cb25f1bdbbd0 ipmi: Make two logs unique adds c0a734c8098e Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds ca319f556519 thunderbolt: Fix typo in comment adds ebe99c0f297d thunderbolt: Use decimal number with port numbers adds 259e0c71e552 thunderbolt: Dump path config space entries during discovery adds 9d2d0a5cf0ca thunderbolt: Use different lane for second DisplayPort tunnel adds cb22e46205d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b96cd8b05ead Documentation: move tty to driver-api adds 1a4a8f6bbac0 Documentation: tty: introduce "Other Documentation" adds e26595034dad Documentation: tty: move n_gsm to tty adds 5b437ae9fcbb Documentation: tty: move moxa-smartio.rst to tty adds e937eb43b879 Documentation: tty: n_gsm, delete "Additional Documentation" adds 7fb4028fbb97 Documentation: tty: n_gsm, use power of ReST adds 689ca31c5426 tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() adds 83ead219292a tty: serial: mpc52xx_uart: remove double ifdeffery adds d9b80d07db68 tty: serial: owl-uart, send x_char even if stopped adds 9c3a431a486d tty: serial: altera: use altera_jtaguart_stop_tx() adds 507b05063d1b tty: goldfish: Use tty_port_destroy() to destroy port adds 8fbb3fc9c414 tty: hvc: Prepare cleanup of powerpc's asm/prom.h adds 570f749f4d54 tty: serial: Prepare cleanup of powerpc's asm/prom.h adds ee157a79e7c8 tty: Fix a possible resource leak in icom_probe adds e73b5c7f3d34 tty: serial: samsung: add spin_lock for interrupt and cons [...] adds bcea0f547ec1 tty: serial: owl: Fix missing clk_disable_unprepare() in o [...] adds ef9a23f35838 dt-bindings: serial: uniphier: Use maxItems for a single clock adds e5fe471f7156 dt-bindings: serial: uniphier: Add "resets" property as optional adds 77edd0de0028 dt-bindings: serial: fsl-lpuart: Add imx93 compatible string adds 7bb301812b62 dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings adds 857f971328e8 serial: 8250: Make SERIAL_8250_EM available for arm64 systems adds 65a8b287023d tty: n_tty: Restore EOF push handling behavior adds e0239ba3ffdd serial: 8250: Report which option to enable for blackliste [...] adds 19401e975531 dt-bindings: serial: Update Qualcomm geni based QUP UART bindings adds 368ab68b18de tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates adds 0ed12afa5655 serial: core: move RS485 configuration tasks from drivers [...] adds a9efa452486e serial: amba-pl011: remove redundant code in rs485_config adds f633eb294af9 serial: stm32: remove redundant code in rs485_config adds afea2a93c230 serial: sc16is7xx: remove redundant check in rs485_config adds d84b01cd0497 serial: omap: remove redundant code in rs485_config adds e767aa14f7c5 serial: max310: remove redundant memset in rs485_config adds 915162460152 serial: imx: remove redundant assignment in rs485_config adds e5d4d733fc1d serial: fsl_lpuart: remove redundant code in rs485_config [...] adds 60efd0513916 serial: atmel: remove redundant assignment in rs485_config adds 0e0fd55719fa serial: 8250_aspeed_vuart: Fix potential NULL dereference [...] adds f6f586102add serial: 8250: Handle UART without interrupt on TEMT using em485 adds 296385fe127f serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 adds bec1f1b66a66 serial: 8250: add compatible for fsl,16550-FIFO64 adds 18c9d4a3c249 serial: When UART is suspended, set RTS to false adds f398e0aa325c tty: serial: fsl_lpuart: fix potential bug when using both [...] adds 2a72b1b2db9d Documentation: fix tty link adds 412fac539481 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds a6528383e7c4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 558094cb8d54 MAINTAINERS: Update linux-fpga repository location adds 234cdec22a2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2f3724930eb4 interconnect: qcom: sc7180: Drop IP0 interconnects adds 2fb251c26560 interconnect: qcom: sdx55: Drop IP0 interconnects adds 91e968b58cf5 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 61115c4ce833 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 3abfaefb9a6d phy: Add LVDS configuration options adds f9b0593dd4fc dt-bindings: phy: Convert mixel,mipi-dsi-phy to json-schema adds 0ccb8385e92a dt-bindings: phy: mixel: mipi-dsi-phy: Add Mixel combo PHY [...] adds 3fbae284887d phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS [...] adds c20f80d0b89c dt-bindings: sun6i-a31-mipi-dphy: Add optional direction property adds 74d0cd478622 phy: allwinner: phy-sun6i-mipi-dphy: Support D-PHY Rx mode [...] adds 6a98df08ccd5 phy: rockchip-inno-usb2: Fix muxed interrupt support adds 656f7fcb1272 phy: rockchip-inno-usb2: Do not check bvalid twice adds 5a709a46e427 phy: rockchip-inno-usb2: Do not lock in bvalid IRQ handler adds ffe597d04db2 phy: rockchip-inno-usb2: Support multi-bit mask properties adds 21a470606ed5 phy: rockchip-inno-usb2: Handle bvalid falling adds 51a9b2c03dd3 phy: rockchip-inno-usb2: Handle ID IRQ adds f1b8d3358af7 phy: core: Add documentation of phy operation order adds bd5bd02e1517 phy: core: Update documentation syntax adds 1599069a62c6 phy: core: Warn when phy_power_on is called before phy_init adds f7f9abc5eab9 phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED adds e8d4009ea428 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1e6c37b8bbba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2c26511edd90 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 143b67f19ba1 staging: bcm2835-audio: remove compat ALSA card adds 59c5a7c6122e staging: r8188eu: remove else after return and break statements adds 5a9bdd6fd69b staging: greybus: correct typo in comment adds cfb121803d42 staging: greybus: remove empty callback function adds 45a47f0d22c4 staging: r8188eu: add space around operators adds cc7ad0d77b51 drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydon [...] adds 041879b12ddb drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_e [...] adds 0fcddf9c7c10 drivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_e [...] adds 826c0e77a44d staging: r8188eu: correct macro spelling mistake adds e8f2410669f1 staging: r8188eu: rename parameter of block_write() adds c8e68e7728b0 staging: r8188eu: change void parameters to u8 adds 5a9f53b44a15 staging: r8188eu: reduce variables in block_write() adds 067b22afad2f staging: r8188eu: remove unneeded initializations adds a848981be6e8 staging: r8188eu: clean up long lines in block_write() adds c5c3e3464ec3 staging: r8188eu: simplify delay conditions in rtw_pwr_wakeup adds a9f136fa7e67 staging: r8188eu: make return values consistent adds 26b9887917c3 staging: r8188eu: simplify the ps_processing check adds 294e69c69c4d staging: r8188eu: summarize two if statements adds 3b9d0da6aa08 staging: r8188eu: use kernel functions for timeout handling adds 1dd0ac70494c staging: r8188eu: clean up the code to set ips_deny_time adds b0a347be3f46 staging: r8188eu: remove the bInSuspend loop adds 176735b4a212 staging: r8188eu: remove unused timer functions adds 4d76451c0fcc staging: r8188eu: use ieee80211 helper to read the qos tid adds 7897aa28c0a2 staging: r8188eu: merge _mgt_dispatcher into mgt_dispatcher adds 7bb528c6da7f staging: r8188eu: use ieee80211 helpers in mgt_dispatcher adds a8789783f1fc staging: r8188eu: pkt_newalloc is not used adds ee25681ac9a6 staging: rtl8712: cmd: remove redundant space after cast adds 4f7224d3c557 staging: rtl8712: Remove unnecessary parentheses adds 194193dd0684 staging: ks7010: coding style fix: use tabs for indent adds bed6d200f8ca staging: rtl8192u: make read-only array EWC11NHTCap static const adds 77983e4b92e0 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 766b540df8a3 dt-bindings: dmaengine: xilinx_dma: Add MCMDA channel ID i [...] adds 1d05a0bdb420 dmaengine: plx_dma: Move spin_lock_bh() to spin_lock() adds 578245307f4a dt-bindings: dmaengine: qcom: gpi: add compatible for sc7280 adds d965068259d1 dmaengine: PTDMA: support polled mode adds 2128565a8d30 dmaengine: jz4780: set DMA maximum segment size adds 4e5a4eb20393 dmaengine: idxd: set DMA_INTERRUPT cap bit adds 23084545dbb0 dmaengine: idxd: set max_xfer and max_batch for RO device adds 3dbc47a9629d dmaengine: pl08x: drop the useless function adds e335de6ba5b6 dmaengine: mediatek: mtk-hsdma: use NULL instead of using [...] adds a8facc7b9885 dmaengine: add verification of DMA_INTERRUPT capability fo [...] adds 96144c8fb392 dmaengine: tegra: Remove unused including <linux/version.h> adds 439b5e765a00 dmaengine: idxd: move wq irq enabling to after device enable adds fc44ff0ae9f2 dmaengine: Document dmaengine_prep_dma_memset adds ceabe10cf5d6 dmaengine: at_hdmac: In atc_prep_dma_memset, treat value a [...] adds 3e0c06964bfc dmaengine: at_xdmac: In at_xdmac_prep_dma_memset, treat va [...] adds 643a4a85b0bc dmaengine: hidma: In hidma_prep_dma_memset treat value as [...] adds 057f5749c670 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3bf154cdf0ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9dce4dd49377 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 25a0bf213b8a scsi: ufs: core: Remove redundant HPB unmap adds 08c84a75ddf3 Merge branch '5.18/scsi-fixes' into 5.19/scsi-staging adds b83a8c21f3fe scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan adds e294647b1aed scsi: lpfc: Move cfg_log_verbose check before calling lpfc [...] adds a6de9a2fa0d6 scsi: lpfc: Fix diagnostic fw logging after a function reset adds 787d0580ca18 scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field adds b6474465e962 scsi: lpfc: Requeue SCSI I/O to upper layer when fw report [...] adds 03cbbd7c2f5e scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock adds 3483a44bdfb4 scsi: lpfc: Clear fabric topology flag before initiating a [...] adds 577a942df3de scsi: lpfc: Fix null pointer dereference after failing to [...] adds 672d1cb40551 scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT adds 31e887864eb2 scsi: lpfc: Update fc_prli_sent outstanding only after gua [...] adds 76395c88d0af scsi: lpfc: Transition to NPR state upon LOGO cmpl if link [...] adds d531d9874da8 scsi: lpfc: Remove unnecessary NULL pointer assignment for [...] adds 39a1a86b9da2 scsi: lpfc: Move MI module parameter check to handle dynam [...] adds 5295d19d4f97 scsi: lpfc: Correct CRC32 calculation for congestion stats adds d6d45f67a111 scsi: lpfc: Fix call trace observed during I/O with CMF enabled adds c364c453d30a scsi: lpfc: Revise FDMI reporting of supported port speed [...] adds 6c8a3ce64b2c scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports adds 6c983d327b9e scsi: lpfc: Register for Application Services FC-4 type in [...] adds 1045592fc968 scsi: lpfc: Introduce FC_RSCN_MEMENTO flag for tracking po [...] adds d51cf5bd926c scsi: lpfc: Fix field overload in lpfc_iocbq data structure adds ef47575fd982 scsi: lpfc: Refactor cleanup of mailbox commands adds 1b6f71f7fcb6 scsi: lpfc: Change FA-PWWN detection methodology adds f4fbf4acaa50 scsi: lpfc: Update stat accounting for READ_STATUS mbox command adds fd4a0c6da5c1 scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE adds 4af4d0e2ea94 scsi: lpfc: Update lpfc version to 14.2.0.2 adds 66c20a97367a scsi: lpfc: Copyright updates for 14.2.0.2 patches adds 21a023ce397b scsi: pmcraid: Remove unneeded semicolon adds 65db22e505c4 scsi: fcoe: Simplify if-if to if-else adds f9bdac31cf4b scsi: core: Increase max device queue_depth to 4096 adds f7110fbab928 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f454f950dbb remoteproc: core: Remove state checking before calling rpr [...] adds 5e6a0e05270e remoteproc: core: Move state checking to remoteproc_core adds 58b7c856519f remoteproc: imx_rproc: Ignore create mem entry for resource table adds fdc47720917c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4f3e79b36d7f gpio: ixp4xx: Detect special machines by compatible adds fe33ec084d6c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 954445c72fc7 pinctrl: samsung: Drop redundant node parameter in samsung [...] adds 492fca28fae8 pinctrl: samsung: Switch to use for_each_gpiochip_node() helper adds af47d8033fc7 gpiolib: Introduce a helper to get first GPIO controller node adds 2954ce1e4525 pinctrl: armada-37xx: Switch to use fwnode instead of of_node adds 46d34d4d502e pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irq [...] adds 2b2dce809920 pinctrl: meson: Rename REG_* to MESON_REG_* adds 6671d0bc1786 pinctrl: meson: Enable COMPILE_TEST adds edc5601db664 pinctrl: meson: Replace custom code by gpiochip_node_count() call adds 4c751a5326ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fda4d7e7767c Merge tag 'intel-pinctrl-v5.18-2' of gitolite.kernel.org:p [...] adds ef0beba1a5fb pinctrl: qcom: sm6350: fix order of UFS & SDC pins adds 6d289c378af4 dt-bindings: qcom,pdc: Add compatible for SM8150 adds 90337380c809 pinctrl: qcom: sm8150: Specify PDC map adds 9247752bac3a dt-bindings: pinctrl: mvebu: Document bindings for AC5 adds f8970fdc7317 pinctrl: mvebu: pinctrl driver for 98DX2530 SoC adds 05ffcd0d6287 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl adds d08afeb445ca dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group adds f8b61bb62908 pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group adds 925fbe1f7eb6 dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group adds 1c5fdf0f79f4 dt-bindings: pinctrl: mt8192: Add wrapping node for pin co [...] adds 4ac68333ff6d dt-bindings: pinctrl: mt8192: Add mediatek,drive-strength- [...] adds edbacb36ea50 dt-bindings: pinctrl: mt8192: Add mediatek,pull-up-adv property adds 1a08cb7303cf dt-bindings: pinctrl: mt8192: Add gpio-line-names property adds a9491df0c4ae gpiolib: of: Introduce hook for missing gpio-ranges adds 2fd3f8b9f5df pinctrl: bcm2835: implement hook for missing gpio-ranges adds 60b11c82769d dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support adds 4a39dd32a2d4 pinctrl: qcom-pmic-gpio: Add support for pmx65 adds 70d3559caa91 dt-bindings: pinctrl: convert ocelot-pinctrl to YAML format adds 7d3c7d7bd67f pinctrl: ocelot: add pwm output option for LAN966x adds 58c9d15f6f68 pinctrl: ocelot: add clock monitor option for LAN966x adds 6548c9dc711d pinctrl/rockchip: support deferring other gpio params adds 836a0d9a7a09 pinctrl/rockchip: support setting input-enable param adds 502f519850a3 gpio/rockchip: handle deferring input-enable pinconfs adds 723fbe612e09 pinctrl: mediatek: mt8195: enable driver on mtk platforms adds 1d3cdf06d1ad pinctrl: meson: fix unused variable warning adds e117ddb8e4d5 Merge branch 'devel' into for-next adds 095530dac8b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29af63443003 pinctrl: renesas: Simplify multiplication/shift logic adds 74273035c7e4 dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl adds dd035683fd10 pinctrl: renesas: checker: Rework drive and bias pin iteration adds 2130ac189251 pinctrl: renesas: Allow up to 10 fields for drive_regs adds 843394c61e9a pinctrl: renesas: r8a77990: Add drive-strength adds d43760b30832 pinctrl: renesas: r8a77990: Add RPC pins, groups, and functions adds ff06501c1aa3 pinctrl: renesas: r8a77995: Add QSPI and RPC pins, groups, [...] adds bfc69bdbaad1 pinctrl: renesas: rzg2l: Add RZ/G2UL support adds 1db28b78b35d pinctrl: renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled adds c3b423fd08a5 pinctrl: renesas: Remove unneeded #include <linux/init.h> adds f7bc5f52d235 pinctrl: renesas: rzg2l: Restore pin config order adds ee722f1dec9b Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 39e7a0ff7c23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2238a1f49006 selftests/ftrace: add mips support for kprobe args string tests adds d490527d30d7 selftests/ftrace: add mips support for kprobe args syntax tests adds abd26d348b2a selftests: mqueue: drop duplicate min definition adds 39768c315cbf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3129ae25778c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e9d0fa5e2482 IDT: Fix Build warnings on some 32bit architectures. adds 09ef13587aea Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds cbfd5a07e9c2 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 5c68cce028be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08584a6c433e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 26652105d863 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 2ab40dd15f1c bus: mhi: host: Use cached values for calculating the shar [...] adds 49550c0c4eef Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds d2a5a5ac0365 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a204e6d62612 mm/slub: remove unneeded return value of slab_pad_check adds 48ae8244f719 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] adds 45183f94139c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds abcb7536ff64 random: document crng_fast_key_erasure() destination possibility adds 5343c225a41c timekeeping: add raw clock fallback for random_get_entropy() adds 046f29aa6732 m68k: use fallback for random_get_entropy() instead of zero adds 59dc596279c7 riscv: use fallback for random_get_entropy() instead of zero adds 5300e9609043 mips: use fallback for random_get_entropy() instead of jus [...] adds 3dd2f238a7b2 arm: use fallback for random_get_entropy() instead of zero adds 5cbd2d10af89 nios2: use fallback for random_get_entropy() instead of zero adds 3dda771e548c x86: use fallback for random_get_entropy() instead of zero adds 4ea3bedcd6d0 um: use fallback for random_get_entropy() instead of zero adds 29cdbd4b4439 sparc: use fallback for random_get_entropy() instead of zero adds 0a731ec955c7 xtensa: use fallback for random_get_entropy() instead of zero adds d78eafff93f1 random: insist on random_get_entropy() existing in order t [...] adds 0bcdacc7a852 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a74545c55e0c Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds c76ea2370731 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 6045ab5fea4c binfmt_flat: do not stop relocating GOT entries prematurel [...] adds 8d005269c50d binfmt_flat: Drop vestiges of coredump support adds c85b5d88951b binfmt_flat: Remove shared library support adds 29bca99eb428 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 653139c42941 net: dsa: don't use bitmap_weight() in b53_arl_read() adds e22ca9bcb75c net: systemport: don't use bitmap_weight() in bcm_sysport_ [...] adds bdf176dcaf40 net: mellanox: fix open-coded for_each_set_bit() adds ea1490b439f0 iio: fix opencoded for_each_set_bit() adds 648b65656fcb qed: rework qed_rdma_bmap_free() adds d4c6db608d16 KVM: x86: replace bitmap_weight with bitmap_empty where ap [...] adds a85ebde17bc5 octeontx2-pf: replace bitmap_weight with bitmap_empty wher [...] adds 43a77b0bf637 qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() adds 44d7033dc01b arch/alpha: replace cpumask_weight with cpumask_empty wher [...] adds 54f455d4e0df arch/ia64: replace cpumask_weight with cpumask_empty where [...] adds 08b0158c6253 arch/x86: replace cpumask_weight with cpumask_empty where [...] adds 4f55ab2610f0 drm/i915/pmu: replace cpumask_weight with cpumask_empty wh [...] adds 4ea895f4502a irq: mips: replace cpumask_weight with cpumask_empty where [...] adds abb31ac1cee1 genirq/affinity: replace cpumask_weight with cpumask_empty [...] adds 0f67d3386fec clocksource: replace cpumask_weight with cpumask_empty in [...] adds 1c1ec7deaeaa mm/vmstat: replace cpumask_weight with cpumask_empty where [...] adds bfed574b864a arch/x86: replace nodes_weight with nodes_empty where appropriate adds 906059545c08 bitmap: add bitmap_weight_{cmp, eq, gt, ge, lt, le} functions adds bc7f2047ea38 arch/x86: replace bitmap_weight with bitmap_weight_{eq,gt, [...] adds 93252697d0f1 iio: replace bitmap_weight() with bitmap_weight_{eq,gt} wh [...] adds 3f9c305e950b memstick: replace bitmap_weight with bitmap_weight_eq wher [...] adds 28ade5fbd8da ixgbe: replace bitmap_weight with bitmap_weight_eq adds c933f2346d5d octeontx2-pf: replace bitmap_weight with bitmap_weight_{eq,gt} adds 1e45cda053d0 mlx4: replace bitmap_weight with bitmap_weight_{eq,gt,ge,lt,le} adds 0d252a1b7ac2 perf: replace bitmap_weight with bitmap_weight_eq for ThunderX2 adds 670df8d6a9b8 media: tegra-video: replace bitmap_weight with bitmap_weight_le adds 81813c6c404e cpumask: add cpumask_weight_{eq,gt,ge,lt,le} adds ff78d834572c arch/ia64: replace cpumask_weight with cpumask_weight_eq i [...] adds 126003472e8e arch/mips: replace cpumask_weight with cpumask_weight_{eq, [...] adds 209718cd7093 arch/powerpc: replace cpumask_weight with cpumask_weight_{ [...] adds 43e0eae7be83 arch/s390: replace cpumask_weight with cpumask_weight_eq w [...] adds 31cfa342aca1 firmware: psci: replace cpumask_weight with cpumask_weight_eq adds fae1be1accee RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, [...] adds 045c6b1e8349 scsi: lpfc: replace cpumask_weight with cpumask_weight_gt adds 99eeba948be1 soc/qman: replace cpumask_weight with cpumask_weight_lt adds 1cb05ea22277 nodemask: add nodemask_weight_{eq,gt,ge,lt,le} adds 4d6b4302bcad ACPI: replace nodes__weight with nodes_weight_ge for numa adds 23f2f66c27c4 mm/mempolicy: replace nodes_weight with nodes_weight_eq adds 8e047c52edd7 nodemask: add num_node_state_eq() adds 4dd3dd45e016 tools: bitmap: sync bitmap_weight adds 2045870703d3 MAINTAINERS: add cpumask and nodemask files to BITMAP_API adds 18ffcd813581 lib/bitmap.c make bitmap_print_bitmask_to_buf parseable adds 28bf2111f48c include/linux/find: Fix documentation adds 946eb29da8e3 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds f2ae82e1749f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 46c38f15546a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 54bb071fd0e7 fix up for "io_uring: store SCM state in io_fixed_file->file_ptr" adds 6416b9b5b502 mm/hwpoison: fix race between hugetlb free/demotion and me [...] adds efb405bb75f4 mm/memory-failure.c: skip huge_zero_page in memory_failure() adds f8cb6b7df17b memcg: sync flush only if periodic flush is delayed adds 0c80e581fee2 mm/munlock: remove fields to fix htmldocs warnings adds 317e653706ca userfaultfd: mark uffd_wp regardless of VM_WRITE flag adds 7910389d575b mm, hugetlb: allow for "high" userspace addresses adds 2b9d65bd29e6 selftest/vm: verify mmap addr in mremap_test adds c10cca014073 selftest/vm: verify remap destination address in mremap_test adds df9a98108048 selftest/vm: support xfail in mremap_test adds 21cecf325257 selftest/vm: add skip support to mremap_test adds bf509190505f oom_kill.c: futex: delay the OOM reaper to allow time for [...] adds 3ea1d4e002d4 kasan: prevent cpu_quarantine corruption when CPU offline [...] adds ff60b63f1538 MAINTAINERS: add Vincenzo Frascino to KASAN reviewers adds 53b5f79677c3 kcov: don't generate a warning on vm_insert_page()'s failure adds d62ed0a71f5d mm/highmem: fix kernel-doc warnings in highmem*.h adds d9e9fdf715cb mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() adds dcccb008518c /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 00b0290a9324 /proc/kpageflags: do not use uninitialized struct pages adds 5909859db51e procfs: prevent unprivileged processes accessing fdinfo dir adds bcfaec2c6fcd kasan: fix sleeping function called from invalid context o [...] adds d5bb6de8d23d kasan-fix-sleeping-function-called-from-invalid-context-on [...] adds 098090b8097c kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t adds 7245760f5264 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 87bb6d8ef1a3 tools/vm/page_owner_sort.c: support for multi-value select [...] adds 3b8fd73766ca tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds dbba82d28ac3 tools/vm/page_owner: support debug log to avoid huge log print adds e5a987174c66 tools/vm/page_owner_sort.c: provide allocator labelling an [...] adds afade810c6b0 tools/vm/page_owner_sort.c: avoid repeated judgments adds 73fc16ad4063 mm/page_owner.c: use get_task_comm() to record task comman [...] adds c32193d7a975 mm/smaps_rollup: return empty file for kthreads instead of ESRCH adds efdb357c0085 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 892cede8740f mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds f0dc7cd0979e mm/memory: slightly simplify copy_present_pte() adds 1fa3fc418411 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds cf4b86faa7b8 mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds 63a2bf3ccb07 mm/rmap: remove do_page_add_anon_rmap() adds ca670153d75f mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds 8076fb98340b mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 533e6699356a mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds f828457b92ff mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 36cee44b8515 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds 2373d6c94264 mm: remember exclusively mapped anonymous pages with PG_an [...] adds 66f715eef287 mm/gup: disallow follow_page(FOLL_PIN) adds 4c6c2227aabb mm: support GUP-triggered unsharing of anonymous pages adds 71f19bc30702 mm-support-gup-triggered-unsharing-of-anonymous-pages-fix adds cc413efa0a66 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds fa0728d205ed mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds 3a873fb5b97e mm/swap: remember PG_anon_exclusive via a swp pte bit adds ab29028ddd4f mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix adds bee181a0af23 mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds f0f9a6d74117 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 9ee1a6b8e0a6 x86-pgtable-support-__have_arch_pte_swp_exclusive-fix adds cf8badd29172 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 33f6d3bf6e53 s390/pgtable: cleanup description of swp pte layout adds d46ec58fff0a s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds b59f7cc7223a powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds 277f9b1e0fe9 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds 54da6345044f tools/testing/selftests/vm/gup_test.c: clarify error statement adds fc359a94e3fb mm: create new mm/swap.h header file. adds 2c869bfbf3bf mm-create-new-mm-swaph-header-file-fix adds f23a842e482e mm: drop swap_dirty_folio adds 0544817c367f mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds 35bf31c06c98 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds c982c1b6b1ee mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds dbd8b17ec492 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds 898c8b4529ba doc: update documentation for swap_activate and swap_rw adds c8a8b096272b mm: submit multipage reads for SWP_FS_OPS swap-space adds 5679b6a6e0b3 mm: submit multipage write for SWP_FS_OPS swap-space adds 2a606f031f74 VFS: Add FMODE_CAN_ODIRECT file flag adds 7da70d3bfe02 mm: shmem: make shmem_init return void adds 1cf7a04eda3c mm-shmem-make-shmem_init-return-void-fix adds 2e7230de68d0 mm/memcg: remove unneeded nr_scanned adds cd9b449cac94 mm/memcg: mz already removed from rb_tree if not NULL adds 59fb32971acf mm/memcg: set memcg after css verified and got reference adds 1b34558ac89a mm/memcg: set pos explicitly for reclaim and !reclaim adds b0d56a032ebe mm/memcg: move generation assignment and comparison together adds 06c8182566fb mm/memcg: non-hierarchical mode is deprecated adds ae7092ef21d3 kselftests: memcg: update the oom group leaf events test adds 369bbda180f2 kselftests: memcg: speed up the memory.high test adds 17c016bcd00a MAINTAINERS: add corresponding kselftests to cgroup entry adds ea350e66d2b7 MAINTAINERS: add corresponding kselftests to memcg entry adds 625d2f845a20 selftests: vm: bring common functions to a new file adds 7b7e2dea0028 selftests: vm: add test for Soft-Dirty PTE bit adds 2522f4e07a24 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds 1747e39146b8 mm/mmu_gather: limit free batch count and add schedule poi [...] adds d05db9acc343 mm/debug_vm_pgtable: drop protection_map[] usage adds 108198c531c5 mm/mmap: clarify protection_map[] indices adds 5ea5cfd64787 mm/mmap.c: use helper mlock_future_check() adds f81fb4561dcd mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT adds bf1ab85a7180 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 548652384514 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 3f3e72365ee2 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds fe8b545aee2e x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 260865155b5b mm/mmap: drop arch_filter_pgprot() adds e10350034f3f mm/mmap: Drop arch_vm_get_page_pgprot() adds cac5cb3c907f mm/mprotect: use mmu_gather adds bb9b714baf7b mm/mprotect: do not flush when not required architecturally adds 944f264b692d mm: avoid unnecessary flush on change_huge_pmd() adds 1fde0c28efcd mm/mremap: use helper mlock_future_check() adds 80247919ab92 mm/mremap: avoid unneeded do_munmap call adds 47b7c36a2ade mm/vmalloc: fix a comment adds 10683fc536ae Documentation/sysctl: document page_lock_unfairness adds bc7e2c1e6844 mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds 981e750e0159 mm/page_alloc: adding same penalty is enough to get round- [...] adds c2c1a4e85b82 mm-page_alloc-add-same-penalty-is-enough-to-get-round-robi [...] adds 48cdc517948f mm: discard __GFP_ATOMIC adds 7b45fd2f49e5 mm: page_alloc: simplify pageblock migratetype check in __ [...] adds 5278be4f0586 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds 894f4c441851 mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] adds 360e72972e10 mm/page_alloc.c: calc the right pfn if page size is not 4K adds 3005acea9728 mm/memory-failure.c: remove unnecessary (void*) conversions adds 61344f36c7b6 mm/hwpoison: put page in already hwpoisoned case with MF_C [...] adds 87ca1af58a23 Revert "mm/memory-failure.c: fix race with changing page c [...] adds 31c1e016f942 mm/memory-failure.c: minor cleanup for HWPoisonHandlable adds b012c0a58edf mm/memory-failure.c: dissolve truncated hugetlb page adds ba39ffc7df7c mm, hugetlb, hwpoison: separate branch for free and in-use [...] adds 33b092b43d7e mm/khugepaged: sched to numa node when collapse huge page adds cdad1c70301a hugetlb: remove use of list iterator variable after loop adds 46b7d1300f20 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 0bc7f07c312a arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 6ec9eec78102 arm64: mm: hugetlb: restructure the code comment inside fl [...] adds 48527c7db9c6 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds 9c37e067a744 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds f36dc7f5e8bb mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds a857b09f3a3a sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE adds e7d023bde1b0 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED adds ce80cd5972f2 mm: khugepaged: skip DAX vma adds 50896830aeb4 mm: thp: only regular file could be THP eligible adds 5a969d652575 mm: khugepaged: make khugepaged_enter() void function adds 0728dd60f703 mm: khugepaged: move some khugepaged_* functions to khugepaged.c adds a612d5c2d659 mm: khugepaged: introduce khugepaged_enter_vma() helper adds 01eb9549bcc3 mm: mmap: register suitable readonly file vmas for khugepaged adds 818d27282ccb hugetlb: fix wrong use of nr_online_nodes adds 49a102d4ce1f hugetlb: Fix wrong use of nr_online_nodes adds 6ca20525b661 hugetlb: fix hugepages_setup when deal with pernode adds 5b2c7a6348a5 hugetlb: fix return value of __setup handlers adds 1a0474e2f5f7 hugetlb: clean up hugetlb_cma_reserve adds 39753bbf74e3 mm/sparse-vmemmap: add a pgmap argument to section activation adds 73e8e9054556 mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] adds 172f5c88939a mm/hugetlb_vmemmap: move comment block to Documentation/vm adds 7e0f4d6f2208 mm/sparse-vmemmap: improve memory savings for compound devmaps adds 983f18487e1d mm/page_alloc: reuse tail struct pages for compound devmaps adds d6d422cd7806 include/linux/swapops.h: remove stub for non_swap_entry() adds 6b33079f315a mm: introduce PTE_MARKER swap entry adds 5d316b416ead fixup! mm: Introduce PTE_MARKER swap entry adds 70a8da53f7cb mm: teach core mm about pte markers adds 8cdd7e57928b mm: check against orig_pte for finish_fault() adds 0146b2d6ed6a mm-check-against-orig_pte-for-finish_fault-fix adds e185fee83769 mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes adds 58b3b8d18b50 mm/uffd: PTE_MARKER_UFFD_WP adds bbda1074e2d5 fixup! mm/uffd: PTE_MARKER_UFFD_WP adds 11aff8c03b51 mm/shmem: take care of UFFDIO_COPY_MODE_WP adds 25ebe81ae75c mm/shmem: handle uffd-wp special pte in page fault handler adds 22c0906766a5 mm/shmem: persist uffd-wp bit across zapping for file-backed adds e6dc33ba6c7d mm/shmem: allow uffd wr-protect none pte for file-backed mem adds 6ba4ffbaca10 mm/shmem: allows file-back mem to be uffd wr-protected on thps adds b28c9dc46919 mm/shmem: handle uffd-wp during fork() adds a4106db8361e mm/hugetlb: introduce huge pte version of uffd-wp helpers adds 33e1180110a3 mm/hugetlb: hook page faults for uffd write protection adds 8b09f2ebe856 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP adds 5bf344d454cf mm/hugetlb: handle UFFDIO_WRITEPROTECT adds fca0593f57de mm/hugetlb: handle pte markers in page faults adds 10c4ef3c40bf mm/hugetlb: allow uffd wr-protect none ptes adds 57d2776c476d mm/hugetlb: only drop uffd-wp special pte if required adds 92393159862d fixup! mm/hugetlb: Only drop uffd-wp special pte if required adds 08139bcfced1 mm/hugetlb: handle uffd-wp during fork() adds 57d01e752047 mm/shmem: vma_needs_copy can be static adds 8aa37729e340 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered adds 3ad77ea329c6 mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs adds bd31fa161632 mm/uffd: enable write protection for shmem & hugetlbfs adds 859df5b1d7d8 mm: enable PTE markers by default adds 3c9423964508 mm/uffd: hide PTE_MARKER option adds 2f7b2926386d selftests/uffd: enable uffd-wp for shmem/hugetlbfs adds d97bfb1c8527 userfaultfd/selftests: use swap() instead of open coding it adds 5e03c59deb56 mm/uffd: move USERFAULTFD configs into mm/ adds f9956f2b8a76 mm/vmscan: reclaim only affects managed_zones adds 30448aed4d87 mm/vmscan: make sure wakeup_kswapd with managed zone adds 5470fe839f92 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 adds b43114417943 mm/vmscan: sc->reclaim_idx must be a valid zone index adds ae3cdf7c3a6d mm/vmscan: remove obsolete comment in get_scan_count adds 79f8a42abbf5 mm/vmscan: fix comment for current_may_throttle adds de0fedaac149 mm-vmscan-fix-comment-for-current_may_throttle-fix adds c905806020ab mm/vmscan: fix comment for isolate_lru_pages adds 89f0371caec4 mm: do not call add_nr_deferred() with zero deferred adds 931a86d0766a fs/proc/task_mmu.c: remove redundant page validation of pte_page adds c0c846501c71 mm/z3fold: declare z3fold_mount with __init adds 02a50f1a77e7 mm/z3fold: remove obsolete comment in z3fold_alloc adds e5ee97013fb1 mm/z3fold: minor clean up for z3fold_free adds 235d1859b828 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds f33e89e4c6bc mm/z3fold: remove confusing local variable l reassignment adds d24a88a200e1 mm/z3fold: move decrement of pool->pages_nr into __release [...] adds 3d5b69b3362b mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds 1ccb41e1fa1c mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds 96b1d0a263ed mm: compaction: use helper isolation_suitable() adds c75b108865bb drivers/base/node.c: fix compaction sysfs file leak adds cb6d86f0170c mm/mempolicy: clean up the code logic in queue_pages_pte_range adds 51c5e96656f6 mm: Add selftests for migration entries adds eb9c646e1ed9 mm/migration: remove unneeded local variable mapping_locked adds 3ff9617a02f2 mm/migration: remove unneeded local variable page_lru adds cc6eb1116ae0 mm/migration: use helper function vma_lookup() in add_page [...] adds 861f5d2afa20 mm/migration: use helper macro min in do_pages_stat adds d9a6f055e85a mm/migration: avoid unneeded nodemask_t initialization adds 43e2e896553d mm/migration: remove some duplicated codes in migrate_pages adds ec7b927fa303 mm/migration: fix potential page refcounts leak in migrate_pages adds f728c5476bcb mm/migration: fix potential invalid node access for reclai [...] adds f1e84f32d1ac mm/migration: fix possible do_pages_stat_array racing with [...] adds 2f4d3abc9e3a mm: migrate: simplify the refcount validation when migrati [...] adds 2d5104f332c0 ksm: count ksm merging pages for each process adds b8f72a96747a ksm-count-ksm-merging-pages-for-each-process-fix adds 2282cf533f28 mm/vmstat: add events for ksm cow adds b8984e8205e2 mm: untangle config dependencies for demote-on-reclaim adds 13e043ec28e5 mm/madvise: fix potential pte_unmap_unlock pte error adds b3c10eb9c215 mm/page_alloc: do not calculate node's total pages and mem [...] adds d9ab8b6b8fe2 mm/memory_hotplug: reset node's state when empty during offline adds 2396c5c88cca mm/memory_hotplug: fix build warning without CONFIG_MEMORY [...] adds 134b16abb529 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node adds 70dae4697f74 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] adds 36695b434daa mm: compaction: remove unneeded return value of kcompactd_run adds f0236dae4efa mm: compaction: remove unneeded pfn update adds a8a81e33ebca mm: compaction: remove unneeded assignment to isolate_start_pfn adds bbb4cc419c11 mm: compaction: clean up comment for sched contention adds 823cb281abfe mm: compaction: clean up comment about suitable migration [...] adds 3094d0392dfe mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c adds e9fcd0eb6767 mm: compaction: use helper compound_nr in isolate_migratep [...] adds e9022e18d1bf mm: compaction: clean up comment about async compaction in [...] adds a4fd46fcb99e mm: compaction: avoid possible NULL pointer dereference in [...] adds 975c4bc19ce6 mm: compaction: make compaction_zonelist_suitable return f [...] adds fe1db7920082 mm: compaction: simplify the code in __compact_finished adds 977575d16e5c mm: compaction: make sure highest is above the min_pfn adds c1c69e56006c mm: rmap: fix cache flush on THP pages adds fad564662ed7 dax: fix cache flush on PMD-mapped pages adds 6344e1044cf8 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds 01a7cae304ab mm: pvmw: add support for walking devmap pages adds d8b2ea1e97f6 dax: fix missing writeprotect the pte entry adds a48bd9c65ada mm: simplify follow_invalidate_pte() adds a8bc651f7070 zram: add a huge_idle writeback mode adds e734d8774fdc damon: vaddr-test: tweak code to make the logic clearer adds ba2d33f82edd selftests/damon: add damon to selftests root Makefile adds 3d82c37c99a1 mm/damon/core-test: add a kunit test case for ops registration adds 43051132b5fc mm/swapfile: unuse_pte can map random data if swap read fails adds 38b115fc9a81 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 987803f72e63 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds cd91ad9be39a kernel/hung_task.c: Monitor killed tasks. adds a5a8e51e7622 ia64: fix typos in comments adds 6ba816c50532 ia64: ptrace: fix typos in comments adds f00c062d5973 ia64: Replace comments with C99 initializers adds 524e247b1486 scripts/decode_stacktrace.sh: support old bash version adds a5e9a0c4c696 ocfs2: replace usage of found with dedicated list iterator [...] adds fa6b841dc646 ocfs2: remove usage of list iterator variable after the loop body adds 4b2a58f3262b ocfs2: reflink deadlock when clone file to the same direct [...] adds f0fbc5341bc0 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 374d5fb315c1 ocfs2: fix ocfs2 corrupt when iputting an inode adds 2edd002ebd8b proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds 1eb1190ddb27 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] adds 5470e0a7be6a fs/proc/kcore.c: remove check of list iterator against hea [...] adds 2dce2cf8b467 fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] adds 541ec5deb2cb proc/sysctl: make protected_* world readable adds dc5f4bb1e1cd kernel: pid_namespace: use NULL instead of using plain int [...] adds d8b8c86b57d2 get_maintainer: Honor mailmap for in file emails adds b8f334dbbd4e lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds 25128e896d42 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds e22f0bcc236b lib/test_string.c: add strspn and strcspn tests adds fb3277f4be38 lib/string.c: simplify str[c]spn adds f7de4dacbc2a lib: remove back_str initialization adds e11dda02956f pipe: make poll_usage boolean and annotate its access adds 22f4a7db9ee9 list: fix a data-race around ep->rdllist adds 42ca4768b373 init/Kconfig: remove USELIB syscall by default adds 10cdc31f3619 init/main.c: silence some -Wunused-parameter warnings adds 6c15c9ad32bb fatfs: remove redundant judgment adds 849519835a9e fatfs: add FAT messages to printk index adds b391ecb2e008 add-fat-messages-to-printk-index-checkpatch-fixes adds acdd5d51a380 fat: add ratelimit to fat*_ent_bread() adds 902fd8c0a970 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP adds 539b23c2c361 ptrace: fix wrong comment of PT_DTRACE adds 522cfbfa170b MAINTAINERS: remove redundant file of PTRACE SUPPORT entry adds 33bbc6f9310f kexec: remove redundant assignments adds 117482f63cdb rapidio: remove unnecessary use of list iterator adds 5e5734f71124 taskstats: version 12 with thread group and exe info adds 81033f67a8e7 taskstats-version-12-with-thread-group-and-exe-info-fix adds d90ae4138e37 kernel: make taskstats available from all net namespaces adds 27f9b10a03fc delayacct: track delays from write-protect copy adds 44a798fb200b fs: sysv: check sbi->s_firstdatazone in complete_read_super adds 9409925caa21 ipc/sem: Remove redundant assignments adds 94e9140e4fd3 ipc: update semtimedop() to use hrtimer adds 49646d08fd9e ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds 9fb7976cd34f Merge branch 'akpm-current/current' adds f44598a0aa49 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds 05f94094bd2f kselftest/vm: override TARGETS from arguments adds 8abb2723fef6 Merge branch 'akpm/master' adds 65eb92e4c9f0 Add linux-next specific files for 20220421
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (40354149f4d7) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + Documentation/ABI/testing/debugfs-hisi-hpre | 14 + Documentation/ABI/testing/debugfs-hisi-sec | 14 + Documentation/ABI/testing/debugfs-hisi-zip | 14 + Documentation/admin-guide/kernel-parameters.rst | 11 +- Documentation/admin-guide/kernel-parameters.txt | 328 +- Documentation/admin-guide/mm/index.rst | 1 - Documentation/admin-guide/mm/multigen_lru.rst | 152 - Documentation/core-api/index.rst | 1 + Documentation/core-api/timekeeping.rst | 1 + Documentation/{ => core-api}/watch_queue.rst | 0 Documentation/dev-tools/kunit/architecture.rst | 2 +- .../devicetree/bindings/arm/arm,corstone1000.yaml | 45 + Documentation/devicetree/bindings/arm/fsl.yaml | 13 +- .../devicetree/bindings/ata/renesas,rcar-sata.yaml | 1 + .../bindings/bus/qcom,ssc-block-bus.yaml | 147 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 8 + .../bindings/display/bridge/chipone,icn6211.yaml | 18 +- .../bindings/display/bridge/lontium,lt9211.yaml | 117 + .../bindings/display/panel/panel-timing.yaml | 42 +- .../bindings/display/solomon,ssd1307fb.yaml | 86 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 2 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../devicetree/bindings/dma/xilinx/xilinx_dma.txt | 6 +- .../devicetree/bindings/hwmon/ti,tmp464.yaml | 5 +- .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 4 +- .../bindings/interconnect/qcom,bcm-voter.yaml | 8 +- .../bindings/interrupt-controller/qcom,pdc.txt | 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/net/can/ctu,ctucanfd.yaml | 63 + .../bindings/net/can/microchip,mcp251xfd.yaml | 19 +- .../bindings/net/can/renesas,rcar-canfd.yaml | 1 + .../devicetree/bindings/net/dsa/realtek.yaml | 35 +- .../devicetree/bindings/nvmem/snvs-lpgpr.yaml | 4 + .../devicetree/bindings/pci/layerscape-pci.txt | 65 +- .../devicetree/bindings/pci/qcom,pcie.txt | 5 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 12 + .../devicetree/bindings/phy/mixel,mipi-dsi-phy.txt | 29 - .../bindings/phy/mixel,mipi-dsi-phy.yaml | 107 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 4 +- .../bindings/pinctrl/marvell,ac5-pinctrl.yaml | 72 + .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 42 - .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 108 + .../bindings/pinctrl/pinctrl-mt8192.yaml | 155 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 2 + .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 4 +- .../devicetree/bindings/serial/fsl-lpuart.yaml | 4 +- .../bindings/serial/qcom,serial-geni-qcom.yaml | 86 + .../bindings/serial/renesas,em-uart.yaml | 9 +- .../bindings/serial/socionext,uniphier-uart.yaml | 5 +- .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 77 +- .../bindings/soc/qcom/qcom,rpmh-rsc.yaml | 272 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,smp2p.txt | 110 - .../devicetree/bindings/soc/qcom/qcom,smp2p.yaml | 145 + .../devicetree/bindings/soc/qcom/rpmh-rsc.txt | 137 - .../devicetree/bindings/soc/ti/wkup-m3-ipc.yaml | 88 +- .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 2 - .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../devicetree/bindings/writing-schema.rst | 2 + Documentation/driver-api/dmaengine/provider.rst | 6 + Documentation/driver-api/gpio/driver.rst | 175 +- Documentation/driver-api/index.rst | 1 + Documentation/driver-api/serial/driver.rst | 2 +- Documentation/driver-api/serial/index.rst | 2 - Documentation/driver-api/serial/n_gsm.rst | 159 - Documentation/{ => driver-api}/tty/index.rst | 22 +- .../driver-api/{serial => tty}/moxa-smartio.rst | 0 Documentation/driver-api/tty/n_gsm.rst | 153 + Documentation/{ => driver-api}/tty/n_tty.rst | 0 Documentation/{ => driver-api}/tty/tty_buffer.rst | 0 Documentation/{ => driver-api}/tty/tty_driver.rst | 0 .../{ => driver-api}/tty/tty_internals.rst | 0 Documentation/{ => driver-api}/tty/tty_ldisc.rst | 0 Documentation/{ => driver-api}/tty/tty_port.rst | 0 Documentation/{ => driver-api}/tty/tty_struct.rst | 0 Documentation/fault-injection/fault-injection.rst | 14 +- Documentation/filesystems/caching/backend-api.rst | 8 +- Documentation/filesystems/caching/netfs-api.rst | 25 +- Documentation/filesystems/locking.rst | 2 - Documentation/filesystems/zonefs.rst | 52 +- Documentation/firmware-guide/acpi/enumeration.rst | 3 +- Documentation/gpu/amdgpu/amdgpu-glossary.rst | 13 + Documentation/ide/ChangeLog.ide-cd.1994-2004 | 268 - Documentation/ide/ChangeLog.ide-floppy.1996-2002 | 63 - Documentation/ide/ChangeLog.ide-tape.1995-2002 | 257 - Documentation/ide/changelogs.rst | 17 - Documentation/ide/ide-tape.rst | 68 - Documentation/ide/ide.rst | 265 - Documentation/ide/index.rst | 21 - Documentation/ide/warm-plug-howto.rst | 18 - Documentation/index.rst | 3 - .../device_drivers/can/ctu/ctucanfd-driver.rst | 639 +++ .../device_drivers/can/ctu/fsm_txt_buffer_user.svg | 151 + .../networking/devlink/devlink-linecard.rst | 122 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/dsa/dsa.rst | 17 + Documentation/networking/ethtool-netlink.rst | 8 + Documentation/networking/ip-sysctl.rst | 34 + Documentation/power/energy-model.rst | 24 +- Documentation/process/changes.rst | 8 +- Documentation/scheduler/sched-stats.rst | 8 +- Documentation/security/siphash.rst | 18 +- Documentation/tools/rtla/common_appendix.rst | 3 +- Documentation/translations/zh_CN/index.rst | 2 +- Documentation/translations/zh_CN/locking/index.rst | 42 + .../translations/zh_CN/locking/spinlocks.rst | 149 + Documentation/translations/zh_CN/process/howto.rst | 2 +- .../translations/zh_CN/vm/hugetlbfs_reserv.rst | 436 ++ Documentation/translations/zh_CN/vm/index.rst | 1 + Documentation/virt/kvm/api.rst | 12 +- Documentation/vm/arch_pgtable_helpers.rst | 10 +- Documentation/vm/index.rst | 2 +- Documentation/vm/multigen_lru.rst | 160 - Documentation/vm/vmemmap_dedup.rst | 223 + MAINTAINERS | 35 +- Makefile | 8 +- Next/SHA1s | 229 +- Next/Trees | 1 + Next/merge.log | 4542 +++++++++++------ arch/Kconfig | 14 +- arch/alpha/kernel/process.c | 2 +- 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/boot/dts/Makefile | 14 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 2 +- arch/arm/boot/dts/am335x-sl50.dts | 2 +- arch/arm/boot/dts/am3874-iceboard.dts | 2 +- arch/arm/boot/dts/am437x-cm-t43.dts | 2 +- arch/arm/boot/dts/am437x-idk-evm.dts | 2 +- arch/arm/boot/dts/am437x-sk-evm.dts | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am574x-idk.dts | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 2 +- arch/arm/boot/dts/am57xx-idk-common.dtsi | 2 +- arch/arm/boot/dts/armada-370-db.dts | 2 +- .../dts/armada-370-seagate-personal-cloud.dtsi | 2 +- arch/arm/boot/dts/armada-370-synology-ds213j.dts | 2 +- arch/arm/boot/dts/armada-375-db.dts | 2 +- arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 2 +- arch/arm/boot/dts/armada-385-atl-x530.dts | 2 +- arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi | 2 +- arch/arm/boot/dts/armada-385-db-88f6820-amc.dts | 2 +- arch/arm/boot/dts/armada-385-db-ap.dts | 2 +- arch/arm/boot/dts/armada-385-synology-ds116.dts | 2 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 2 +- arch/arm/boot/dts/armada-388-db.dts | 2 +- arch/arm/boot/dts/armada-388-gp.dts | 2 +- arch/arm/boot/dts/armada-388-rd.dts | 2 +- .../arm/boot/dts/armada-38x-solidrun-microsom.dtsi | 2 +- arch/arm/boot/dts/armada-390-db.dts | 2 +- arch/arm/boot/dts/armada-398-db.dts | 2 +- arch/arm/boot/dts/armada-xp-axpwifiap.dts | 2 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs305-1g-4s.dtsi | 2 +- arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs326-24g-2s.dtsi | 2 +- .../boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts | 2 +- arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dtsi | 2 +- arch/arm/boot/dts/armada-xp-db-dxbc2.dts | 2 +- arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 2 +- arch/arm/boot/dts/armada-xp-db.dts | 2 +- arch/arm/boot/dts/armada-xp-gp.dts | 2 +- arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 2 +- arch/arm/boot/dts/armada-xp-synology-ds414.dts | 2 +- arch/arm/boot/dts/at91-sam9_l9260.dts | 2 +- arch/arm/boot/dts/da850-evm.dts | 2 +- arch/arm/boot/dts/dm8168-evm.dts | 2 +- arch/arm/boot/dts/dove-cubox.dts | 2 +- arch/arm/boot/dts/dove-d2plug.dts | 2 +- arch/arm/boot/dts/dove-d3plug.dts | 2 +- arch/arm/boot/dts/dove-dove-db.dts | 2 +- arch/arm/boot/dts/dra7-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra76-evm.dts | 2 +- arch/arm/boot/dts/imx28-ts4600.dts | 2 +- arch/arm/boot/dts/imx6dl-colibri-aster.dts | 113 + arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 110 +- arch/arm/boot/dts/imx6dl-colibri-iris-v2.dts | 46 + arch/arm/boot/dts/imx6dl-colibri-iris.dts | 152 + arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts | 31 - arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi | 44 - arch/arm/boot/dts/imx6qdl-colibri.dtsi | 771 ++- arch/arm/boot/dts/kirkwood-dir665.dts | 2 +- arch/arm/boot/dts/kirkwood-synology.dtsi | 2 +- arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 4 +- arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 6 +- arch/arm/boot/dts/nuvoton-npcm730-gsj.dts | 2 +- arch/arm/boot/dts/nuvoton-npcm730-kudo.dts | 6 +- arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 8 +- .../boot/dts/nuvoton-npcm750-runbmc-olympus.dts | 6 +- ...dts => qcom-apq8064-sony-xperia-lagan-yuga.dts} | 0 arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 582 +-- arch/arm/boot/dts/qcom-ipq8064.dtsi | 8 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 592 ++- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 1026 ++-- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 908 ---- .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 435 -- .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 723 --- .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 484 -- .../dts/qcom-msm8974-sony-xperia-rhine-amami.dts | 13 + .../dts/qcom-msm8974-sony-xperia-rhine-honami.dts | 7 + .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 457 ++ arch/arm/boot/dts/qcom-msm8974.dtsi | 1914 +++---- arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 813 +++ .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 607 +++ arch/arm/boot/dts/qcom-msm8974pro.dtsi | 31 +- arch/arm/boot/dts/qcom-pm8941.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/qcom-sdx65.dtsi | 2 +- arch/arm/boot/dts/r9a06g032.dtsi | 3 +- arch/arm/boot/dts/spear1310-evb.dts | 2 +- arch/arm/boot/dts/spear1340-evb.dts | 2 +- arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp131.dtsi | 17 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 4 + arch/arm/boot/dts/stm32mp151.dtsi | 4 +- arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 2 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 1 + arch/arm/configs/gemini_defconfig | 5 +- arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/lpc18xx_defconfig | 1 - arch/arm/configs/mps2_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 4 +- arch/arm/configs/stm32_defconfig | 1 - arch/arm/configs/u8500_defconfig | 19 +- arch/arm/configs/vf610m4_defconfig | 1 - arch/arm/include/asm/timex.h | 1 + arch/arm/mach-s3c/Kconfig.s3c24xx | 7 +- arch/arm/mach-s3c/Kconfig.s3c64xx | 7 +- arch/arm/mach-s3c/cpu.c | 1 + arch/arm/mach-s3c/init.c | 2 + arch/arm/mach-s3c/s3c24xx.c | 7 + arch/arm/mach-s3c/s3c64xx.c | 7 + arch/arm/mm/init.c | 6 +- arch/arm/xen/mm.c | 26 +- arch/arm64/Kconfig | 15 +- arch/arm64/boot/dts/arm/Makefile | 1 + arch/arm64/boot/dts/arm/corstone1000-fvp.dts | 51 + arch/arm64/boot/dts/arm/corstone1000-mps3.dts | 32 + arch/arm64/boot/dts/arm/corstone1000.dtsi | 164 + arch/arm64/boot/dts/arm/juno-base.dtsi | 162 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 37 +- arch/arm64/boot/dts/arm/juno-r1-scmi.dts | 8 +- arch/arm64/boot/dts/arm/juno-r1.dts | 25 + arch/arm64/boot/dts/arm/juno-r2-scmi.dts | 8 +- arch/arm64/boot/dts/arm/juno-r2.dts | 25 + arch/arm64/boot/dts/arm/juno-scmi.dtsi | 25 + arch/arm64/boot/dts/arm/juno.dts | 25 + arch/arm64/boot/dts/freescale/Makefile | 2 + arch/arm64/boot/dts/freescale/imx8-ss-vpu.dtsi | 74 + arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 20 + .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 1 + .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 3 + .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 3 + arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dts | 114 + .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 1 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 6 +- .../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 896 ++++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 25 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 24 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 4 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-3720-db.dts | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 2 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 4 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 2 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 2 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 2 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 2 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 6 +- .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 4 +- arch/arm64/boot/dts/microchip/sparx5_nand.dtsi | 2 +- arch/arm64/boot/dts/microchip/sparx5_pcb125.dts | 4 +- .../boot/dts/microchip/sparx5_pcb134_board.dtsi | 4 +- .../boot/dts/microchip/sparx5_pcb135_board.dtsi | 4 +- .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 14 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 8 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 15 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 12 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 1 + .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 35 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 333 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 4 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 183 +- arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 24 + arch/arm64/boot/dts/qcom/sm8450.dtsi | 3995 +++++++++++---- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 60 + arch/arm64/configs/defconfig | 1 + arch/arm64/crypto/Kconfig | 4 +- arch/arm64/include/asm/pgtable.h | 14 +- arch/arm64/mm/flush.c | 7 +- arch/arm64/mm/init.c | 6 +- arch/arm64/mm/mmap.c | 14 +- arch/csky/Kconfig | 6 +- arch/csky/abiv2/Makefile | 2 +- arch/csky/abiv2/strksyms.c | 2 +- arch/csky/include/asm/atomic.h | 129 +- arch/csky/include/asm/barrier.h | 3 +- arch/csky/include/asm/cmpxchg.h | 31 +- arch/csky/lib/Makefile | 2 +- arch/ia64/include/asm/iommu_table.h | 7 - arch/ia64/kernel/setup.c | 2 +- arch/ia64/mm/init.c | 4 +- arch/ia64/mm/tlb.c | 2 +- arch/m68k/include/asm/timex.h | 2 +- arch/mips/cavium-octeon/dma-octeon.c | 15 +- arch/mips/cavium-octeon/octeon-irq.c | 4 +- arch/mips/include/asm/timex.h | 16 +- arch/mips/kernel/crash.c | 2 +- arch/mips/loongson64/dma.c | 2 +- arch/mips/pci/pci-octeon.c | 2 +- arch/mips/sibyte/common/dma.c | 2 +- arch/nios2/include/asm/timex.h | 2 + arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/svm.h | 4 - arch/powerpc/include/asm/swiotlb.h | 1 + arch/powerpc/kernel/dma-swiotlb.c | 1 + arch/powerpc/kernel/fadump.c | 2 +- arch/powerpc/kernel/module.c | 2 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/watchdog.c | 2 +- arch/powerpc/mm/book3s64/pgtable.c | 17 + arch/powerpc/mm/mem.c | 6 +- arch/powerpc/mm/mmap.c | 26 - arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 3 - arch/powerpc/platforms/pseries/svm.c | 26 +- arch/powerpc/xmon/xmon.c | 4 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 2 + arch/riscv/include/asm/timex.h | 2 +- arch/riscv/mm/init.c | 8 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/kvm/pv.c | 7 +- arch/s390/mm/init.c | 3 +- arch/sh/configs/rsk7201_defconfig | 1 - arch/sh/configs/rsk7203_defconfig | 1 - arch/sh/configs/se7206_defconfig | 1 - arch/sparc/include/asm/timex_32.h | 4 +- arch/sparc/mm/init_64.c | 15 +- arch/um/drivers/ubd_kern.c | 2 - arch/um/include/asm/timex.h | 9 +- arch/x86/Kconfig | 3 +- arch/x86/boot/compressed/acpi.c | 3 +- arch/x86/boot/compressed/efi.c | 2 - arch/x86/boot/compressed/efi.h | 126 + arch/x86/boot/compressed/kaslr.c | 3 +- arch/x86/boot/compressed/misc.h | 4 +- arch/x86/boot/compressed/pgtable_64.c | 3 +- arch/x86/entry/entry_64.S | 3 + arch/x86/events/intel/cstate.c | 7 +- arch/x86/include/asm/apicdef.h | 6 - arch/x86/include/asm/dma-mapping.h | 12 - arch/x86/include/asm/elf.h | 15 +- arch/x86/include/asm/gart.h | 5 +- arch/x86/include/asm/intel-family.h | 3 + arch/x86/include/asm/iommu.h | 8 + arch/x86/include/asm/iommu_table.h | 102 - arch/x86/include/asm/kvm-x86-pmu-ops.h | 31 + arch/x86/include/asm/kvm_host.h | 34 +- arch/x86/include/asm/microcode.h | 2 + arch/x86/include/asm/mmu_context.h | 2 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/pgtable.h | 12 +- arch/x86/include/asm/pgtable_64_types.h | 5 + arch/x86/include/asm/pgtable_types.h | 5 - arch/x86/include/asm/segment.h | 12 - arch/x86/include/asm/special_insns.h | 7 +- arch/x86/include/asm/static_call.h | 1 + arch/x86/include/asm/swiotlb.h | 30 - arch/x86/include/asm/timex.h | 10 + arch/x86/include/asm/tsc.h | 3 +- arch/x86/include/asm/uaccess.h | 142 + arch/x86/include/asm/vmx.h | 10 +- arch/x86/include/asm/xen/page.h | 5 - arch/x86/include/asm/xen/swiotlb-xen.h | 2 - arch/x86/kernel/Makefile | 2 - arch/x86/kernel/acpi/boot.c | 2 +- arch/x86/kernel/amd_gart_64.c | 5 +- arch/x86/kernel/aperture_64.c | 14 +- arch/x86/kernel/apic/apic.c | 11 +- arch/x86/kernel/cpu/mce/apei.c | 8 +- arch/x86/kernel/cpu/microcode/core.c | 6 +- arch/x86/kernel/cpu/mshyperv.c | 8 - arch/x86/kernel/cpu/resctrl/rdtgroup.c | 2 +- arch/x86/kernel/crash.c | 2 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/kvmclock.c | 2 +- arch/x86/kernel/pci-dma.c | 114 +- arch/x86/kernel/pci-iommu_table.c | 77 - arch/x86/kernel/pci-swiotlb.c | 77 - arch/x86/kernel/process.c | 7 +- arch/x86/kernel/process_32.c | 11 +- arch/x86/kernel/ptrace.c | 6 +- arch/x86/kernel/resource.c | 2 +- arch/x86/kernel/signal.c | 8 +- arch/x86/kernel/tboot.c | 1 - arch/x86/kernel/unwind_orc.c | 8 +- arch/x86/kernel/vm86_32.c | 4 +- arch/x86/kernel/vmlinux.lds.S | 12 - arch/x86/kvm/hyperv.c | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 49 +- arch/x86/kvm/pmu.c | 66 +- arch/x86/kvm/pmu.h | 7 +- arch/x86/kvm/svm/nested.c | 3 - arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/sev.c | 9 +- arch/x86/kvm/svm/svm.c | 2 +- arch/x86/kvm/vmx/nested.c | 48 +- arch/x86/kvm/vmx/pmu_intel.c | 2 +- arch/x86/kvm/vmx/vmcs.h | 5 + arch/x86/kvm/vmx/vmx.c | 8 +- arch/x86/kvm/x86.c | 56 +- arch/x86/kvm/xen.c | 1 - arch/x86/lib/copy_user_64.S | 87 +- arch/x86/lib/insn-eval.c | 5 +- arch/x86/lib/putuser.S | 4 + arch/x86/lib/retpoline.S | 2 +- arch/x86/lib/usercopy_64.c | 2 +- arch/x86/math-emu/get_address.c | 2 +- arch/x86/mm/mem_encrypt.c | 2 +- arch/x86/mm/mem_encrypt_amd.c | 3 - arch/x86/mm/pgtable.c | 5 +- arch/x86/pci/sta2x11-fixup.c | 2 +- arch/x86/platform/pvh/head.S | 1 + arch/x86/power/cpu.c | 10 +- arch/x86/xen/Makefile | 2 - arch/x86/xen/pci-swiotlb-xen.c | 96 - arch/x86/xen/smp_pv.c | 5 +- arch/x86/xen/xen-head.S | 1 + arch/xtensa/include/asm/timex.h | 6 +- arch/xtensa/kernel/coprocessor.S | 4 +- arch/xtensa/platforms/iss/console.c | 8 - block/bfq-cgroup.c | 111 +- block/bfq-iosched.c | 56 +- block/bfq-iosched.h | 6 +- block/bio.c | 49 +- block/blk-core.c | 56 +- block/blk-crypto-fallback.c | 14 +- block/blk-lib.c | 124 +- block/blk-map.c | 42 +- block/blk-mq-debugfs.c | 2 - block/blk-mq.c | 3 +- block/blk-settings.c | 74 +- block/blk.h | 14 - block/fops.c | 2 +- block/genhd.c | 4 +- block/ioctl.c | 50 +- block/partitions/core.c | 12 +- certs/.gitignore | 1 + certs/Kconfig | 17 +- certs/Makefile | 14 +- certs/blacklist.c | 227 +- crypto/asymmetric_keys/x509_public_key.c | 3 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 2 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 2 +- drivers/acpi/acpica/dsdebug.c | 2 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 4 +- drivers/acpi/acpica/dswload.c | 2 +- drivers/acpi/acpica/dswload2.c | 2 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 2 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 2 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 2 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 61 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 4 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 23 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 2 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 2 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 40 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 2 +- drivers/acpi/acpica/hwregs.c | 2 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 2 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 6 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 2 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 3 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/erst-dbg.c | 3 +- drivers/acpi/apei/erst.c | 77 +- drivers/acpi/bus.c | 6 + drivers/acpi/device_pm.c | 72 +- drivers/acpi/numa/srat.c | 2 +- drivers/acpi/pci_root.c | 2 + drivers/acpi/property.c | 18 +- drivers/acpi/spcr.c | 1 + drivers/acpi/sysfs.c | 25 +- drivers/base/arch_topology.c | 11 +- drivers/base/power/common.c | 8 +- drivers/base/power/runtime.c | 53 +- drivers/base/property.c | 143 +- drivers/base/topology.c | 12 + drivers/block/drbd/drbd_main.c | 51 +- drivers/block/drbd/drbd_nl.c | 94 +- drivers/block/drbd/drbd_receiver.c | 13 +- drivers/block/loop.c | 15 +- drivers/block/nbd.c | 5 +- drivers/block/null_blk/main.c | 3 +- drivers/block/pktcdvd.c | 34 +- drivers/block/rbd.c | 1 - drivers/block/rnbd/rnbd-clt.c | 20 +- drivers/block/rnbd/rnbd-srv-dev.h | 8 +- drivers/block/rnbd/rnbd-srv.c | 5 +- drivers/block/virtio_blk.c | 2 - drivers/block/xen-blkback/blkback.c | 15 +- drivers/block/xen-blkback/xenbus.c | 9 +- drivers/block/xen-blkfront.c | 8 +- drivers/block/zram/zram_drv.c | 6 +- drivers/bus/Kconfig | 11 + drivers/bus/Makefile | 1 + drivers/bus/mhi/host/main.c | 9 +- drivers/bus/qcom-ssc-block-bus.c | 389 ++ drivers/char/hw_random/Kconfig | 13 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/mpfs-rng.c | 104 + drivers/char/ipmi/ipmb_dev_int.c | 5 +- drivers/char/ipmi/ipmi_ipmb.c | 5 +- drivers/char/ipmi/ipmi_msghandler.c | 107 +- drivers/char/ipmi/ipmi_poweroff.c | 8 +- drivers/char/ipmi/ipmi_si_intf.c | 17 +- drivers/char/ipmi/ipmi_ssif.c | 27 +- drivers/char/ipmi/ipmi_watchdog.c | 28 +- drivers/char/random.c | 98 +- drivers/clk/imx/clk-imx8mp.c | 5 +- drivers/clk/qcom/gcc-msm8998.c | 56 + drivers/cpufreq/cpufreq_governor.c | 20 +- drivers/cpufreq/cpufreq_governor.h | 1 + drivers/cpufreq/intel_pstate.c | 1 + drivers/cpufreq/mediatek-cpufreq-hw.c | 4 +- drivers/cpufreq/pasemi-cpufreq.c | 1 - drivers/cpufreq/pmac32-cpufreq.c | 2 +- drivers/cpufreq/pmac64-cpufreq.c | 2 +- drivers/cpufreq/ppc_cbe_cpufreq.c | 1 - drivers/cpufreq/ppc_cbe_cpufreq_pmi.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 4 +- drivers/cpuidle/cpuidle-psci.c | 46 + drivers/cpuidle/cpuidle-riscv-sbi.c | 1 + drivers/crypto/ccree/cc_buffer_mgr.c | 27 +- drivers/crypto/ccree/cc_driver.c | 24 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 222 +- drivers/crypto/hisilicon/qm.c | 239 +- drivers/crypto/hisilicon/sec2/sec_main.c | 108 +- drivers/crypto/hisilicon/sgl.c | 6 +- drivers/crypto/hisilicon/zip/zip_main.c | 185 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 15 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 4 - drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 15 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 4 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 4 +- drivers/crypto/qat/qat_common/adf_common_drv.h | 18 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 13 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 6 + drivers/crypto/qat/qat_common/adf_gen2_pfvf.c | 78 +- drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 61 +- drivers/crypto/qat/qat_common/adf_isr.c | 21 +- drivers/crypto/qat/qat_common/adf_pfvf_msg.h | 4 +- drivers/crypto/qat/qat_common/adf_pfvf_pf_proto.c | 6 +- drivers/crypto/qat/qat_common/adf_sriov.c | 16 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 1 + .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 126 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 4 - drivers/crypto/ux500/hash/hash_core.c | 4 +- drivers/dma/amba-pl08x.c | 11 - drivers/dma/at_hdmac.c | 10 +- drivers/dma/at_xdmac.c | 9 +- drivers/dma/dma-jz4780.c | 9 + drivers/dma/dmatest.c | 13 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 19 +- drivers/dma/idxd/device.c | 6 + drivers/dma/idxd/dma.c | 19 +- drivers/dma/idxd/submit.c | 5 +- drivers/dma/idxd/sysfs.c | 6 + drivers/dma/imx-dma.c | 2 +- drivers/dma/imx-sdma.c | 76 +- drivers/dma/mediatek/mtk-hsdma.c | 2 +- drivers/dma/plx_dma.c | 4 +- drivers/dma/ptdma/ptdma-dev.c | 36 +- drivers/dma/ptdma/ptdma-dmaengine.c | 16 +- drivers/dma/ptdma/ptdma.h | 13 + drivers/dma/qcom/hidma.c | 13 +- drivers/dma/tegra186-gpc-dma.c | 1 - drivers/edac/dmc520_edac.c | 2 +- drivers/edac/edac_device.c | 9 +- drivers/edac/edac_mc.c | 2 +- drivers/edac/synopsys_edac.c | 16 +- drivers/firmware/psci/psci_checker.c | 2 +- drivers/gpio/Kconfig | 1 - drivers/gpio/TODO | 19 + drivers/gpio/gpio-ixp4xx.c | 5 +- drivers/gpio/gpio-pl061.c | 32 +- drivers/gpio/gpio-rockchip.c | 29 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpio/gpio-tegra186.c | 32 +- drivers/gpio/gpiolib-of.c | 5 + drivers/gpio/gpiolib.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 8 - drivers/gpu/drm/amd/amdkfd/kfd_events.c | 40 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 8 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 1 - .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 1 - .../drm/amd/display/dc/virtual/virtual_link_hwss.h | 1 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2 +- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 8 +- drivers/gpu/drm/bridge/Kconfig | 13 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 24 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 4 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 23 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 802 +++ drivers/gpu/drm/bridge/panel.c | 7 +- drivers/gpu/drm/bridge/synopsys/Kconfig | 10 + drivers/gpu/drm/bridge/synopsys/Makefile | 1 + drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c | 199 + drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 186 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 16 +- drivers/gpu/drm/dp/drm_dp.c | 33 +- drivers/gpu/drm/drm_edid.c | 350 +- drivers/gpu/drm/gma500/psb_drv.c | 5 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/g4x_dp.c | 3 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 3 +- drivers/gpu/drm/i915/display/icl_dsi.c | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 156 +- drivers/gpu/drm/i915/display/intel_display.h | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 5283 +++----------------- drivers/gpu/drm/i915/display/intel_display_power.h | 126 +- .../gpu/drm/i915/display/intel_display_power_map.c | 1501 ++++++ .../gpu/drm/i915/display/intel_display_power_map.h | 14 + .../drm/i915/display/intel_display_power_well.c | 1813 ++++++- .../drm/i915/display/intel_display_power_well.h | 132 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 9 + drivers/gpu/drm/i915/display/intel_pps.c | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 41 +- drivers/gpu/drm/i915/display/intel_tc.c | 5 +- drivers/gpu/drm/i915/i915_drv.h | 4 +- drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 5 +- drivers/gpu/drm/i915/intel_device_info.c | 9 +- drivers/gpu/drm/i915/intel_device_info.h | 11 +- drivers/gpu/drm/i915/intel_pm.c | 19 + drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 1 - drivers/gpu/drm/msm/msm_drv.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/base917c.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c | 2 +- .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 13 +- drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/evergreen_blit_shaders.c | 303 -- drivers/gpu/drm/radeon/evergreen_blit_shaders.h | 278 +- drivers/gpu/drm/solomon/Kconfig | 9 + drivers/gpu/drm/solomon/Makefile | 1 + drivers/gpu/drm/solomon/ssd130x-i2c.c | 63 +- drivers/gpu/drm/solomon/ssd130x-spi.c | 178 + drivers/gpu/drm/solomon/ssd130x.c | 35 +- drivers/gpu/drm/solomon/ssd130x.h | 14 + drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 2 +- drivers/gpu/drm/tidss/tidss_dispc.c | 18 + drivers/gpu/drm/vc4/Kconfig | 3 + drivers/hwmon/f71882fg.c | 5 +- drivers/i2c/busses/i2c-imx.c | 33 + drivers/i2c/busses/i2c-ismt.c | 4 +- drivers/i2c/busses/i2c-meson.c | 111 +- drivers/i2c/busses/i2c-pasemi-core.c | 6 + drivers/i2c/busses/i2c-qcom-geni.c | 6 +- drivers/i2c/busses/i2c-rcar.c | 31 +- drivers/i2c/i2c-dev.c | 17 +- drivers/iio/dac/ltc2688.c | 2 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 48 +- drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 15 +- drivers/iio/industrialio-trigger.c | 2 +- drivers/infiniband/hw/hfi1/affinity.c | 9 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 2 +- drivers/input/keyboard/omap4-keypad.c | 2 +- drivers/input/misc/iqs7222.c | 37 +- drivers/interconnect/qcom/sc7180.c | 21 - drivers/interconnect/qcom/sdx55.c | 21 - drivers/iommu/amd/init.c | 6 - drivers/iommu/amd/iommu.c | 5 +- drivers/iommu/intel/dmar.c | 6 +- drivers/md/bcache/alloc.c | 2 +- drivers/md/bcache/debug.c | 10 +- drivers/md/bcache/request.c | 4 +- drivers/md/bcache/super.c | 3 +- drivers/md/bcache/sysfs.c | 2 +- drivers/md/dm-bufio.c | 9 +- drivers/md/dm-cache-target.c | 9 +- drivers/md/dm-clone-target.c | 9 +- drivers/md/dm-core.h | 38 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-flakey.c | 4 +- drivers/md/dm-io.c | 2 +- drivers/md/dm-linear.c | 11 +- drivers/md/dm-log-writes.c | 3 +- drivers/md/dm-raid.c | 9 +- drivers/md/dm-stats.c | 3 + drivers/md/dm-table.c | 41 +- drivers/md/dm-thin.c | 15 +- drivers/md/dm-zone.c | 10 - drivers/md/dm.c | 530 +- drivers/md/dm.h | 4 +- drivers/md/md-linear.c | 11 +- drivers/md/md.c | 5 +- drivers/md/raid0.c | 7 - drivers/md/raid1.c | 30 +- drivers/md/raid10.c | 41 +- drivers/md/raid5-cache.c | 8 +- drivers/md/raid5.c | 14 +- drivers/memory/fsl-corenet-cf.c | 9 +- drivers/memory/renesas-rpc-if.c | 28 +- drivers/memstick/core/ms_block.c | 4 +- drivers/mmc/core/queue.c | 3 +- drivers/mmc/host/mxcmmc.c | 2 +- drivers/mtd/mtd_blkdevs.c | 1 - drivers/net/bonding/bond_main.c | 13 +- drivers/net/can/Kconfig | 1 + drivers/net/can/Makefile | 1 + drivers/net/can/ctucanfd/Kconfig | 34 + drivers/net/can/ctucanfd/Makefile | 10 + drivers/net/can/ctucanfd/ctucanfd.h | 82 + drivers/net/can/ctucanfd/ctucanfd_base.c | 1490 ++++++ drivers/net/can/ctucanfd/ctucanfd_kframe.h | 77 + drivers/net/can/ctucanfd/ctucanfd_kregs.h | 325 ++ drivers/net/can/ctucanfd/ctucanfd_pci.c | 304 ++ drivers/net/can/ctucanfd/ctucanfd_platform.c | 132 + drivers/net/can/dev/bittiming.c | 2 +- drivers/net/can/dev/rx-offload.c | 6 +- drivers/net/can/flexcan/flexcan-core.c | 16 +- drivers/net/can/m_can/m_can.c | 2 +- drivers/net/can/mscan/mpc5xxx_can.c | 2 + drivers/net/can/sja1000/Kconfig | 2 +- drivers/net/can/sja1000/tscan1.c | 7 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 25 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 12 +- drivers/net/can/ti_hecc.c | 4 +- drivers/net/can/xilinx_can.c | 4 +- drivers/net/dsa/b53/b53_common.c | 6 +- drivers/net/dsa/ocelot/felix.c | 23 + drivers/net/dsa/qca8k.c | 145 +- drivers/net/dsa/qca8k.h | 12 +- drivers/net/dsa/realtek/realtek-mdio.c | 1 - drivers/net/dsa/realtek/realtek-smi.c | 4 - drivers/net/ethernet/Kconfig | 26 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 1 + .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 9 + drivers/net/ethernet/aquantia/atlantic/aq_main.c | 87 + drivers/net/ethernet/aquantia/atlantic/aq_main.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 136 + drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 5 + .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 8 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 409 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 21 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 23 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.h | 6 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 6 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 10 +- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 17 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 4 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 2 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 141 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.h | 6 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 3 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 8 +- drivers/net/ethernet/ibm/ibmvnic.c | 310 +- drivers/net/ethernet/ibm/ibmvnic.h | 54 +- drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 3 +- drivers/net/ethernet/intel/ice/ice_eswitch.h | 2 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 1 + 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/intel/ixgbe/ixgbe_sriov.c | 2 +- drivers/net/ethernet/marvell/Kconfig | 1 + drivers/net/ethernet/marvell/mvneta.c | 20 +- .../net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c | 2 +- .../ethernet/marvell/octeon_ep/octep_ctrl_mbox.c | 13 +- .../net/ethernet/marvell/octeon_ep/octep_main.c | 5 +- .../net/ethernet/marvell/octeon_ep/octep_main.h | 9 - .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 8 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 33 +- drivers/net/ethernet/mellanox/mlx4/eq.c | 4 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 4 +- drivers/net/ethernet/mellanox/mlx4/main.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 58 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 79 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 678 ++- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 47 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 301 +- .../net/ethernet/mellanox/mlxsw/core_linecards.c | 1142 +++++ drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 246 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 39 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 376 ++ drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 282 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 10 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 35 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 6 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 2 + drivers/net/ethernet/mscc/ocelot.c | 2 + drivers/net/ethernet/qlogic/qed/qed_rdma.c | 45 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 18 +- drivers/net/ethernet/ti/cpsw_new.c | 33 +- drivers/net/ethernet/ti/cpsw_priv.c | 18 +- drivers/net/ethernet/ti/davinci_emac.c | 9 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 55 +- drivers/net/geneve.c | 10 +- drivers/net/phy/microchip_t1.c | 1 + drivers/net/tun.c | 2 +- drivers/net/usb/cdc_ether.c | 3 +- drivers/net/usb/rndis_host.c | 47 +- drivers/net/wireless/ath/ar5523/ar5523.c | 3 +- drivers/nvme/host/core.c | 31 +- drivers/nvme/host/nvme.h | 5 + drivers/nvme/host/pci.c | 9 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvme/target/zns.c | 3 +- drivers/of/platform.c | 83 +- drivers/of/property.c | 5 +- drivers/opp/of.c | 6 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 3 +- drivers/pci/controller/dwc/pcie-designware-host.c | 3 +- drivers/pci/controller/dwc/pcie-qcom.c | 15 +- drivers/pci/controller/dwc/pcie-tegra194.c | 9 - drivers/pci/controller/pcie-mediatek.c | 1 + drivers/pci/controller/pcie-rockchip-ep.c | 3 +- drivers/pci/hotplug/pnv_php.c | 1 + drivers/pci/hotplug/rpadlpar_core.c | 1 + drivers/pci/hotplug/rpaphp_core.c | 2 + drivers/pci/hotplug/rpaphp_pci.c | 1 + drivers/pci/hotplug/rpaphp_slot.c | 1 + drivers/pci/p2pdma.c | 25 +- drivers/pci/pci-acpi.c | 3 + drivers/pci/pci-driver.c | 10 +- drivers/pci/quirks.c | 47 + drivers/perf/thunderx2_pmu.c | 4 +- drivers/phy/allwinner/phy-sun6i-mipi-dphy.c | 166 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 20 +- drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c | 276 +- drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 10 +- drivers/phy/phy-core.c | 44 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 125 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 17 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 18 + drivers/pinctrl/mediatek/Kconfig | 1 + drivers/pinctrl/meson/pinctrl-meson-s4.c | 3 +- drivers/pinctrl/meson/pinctrl-meson.c | 2 +- drivers/pinctrl/mvebu/Kconfig | 4 + drivers/pinctrl/mvebu/Makefile | 1 + drivers/pinctrl/mvebu/pinctrl-ac5.c | 261 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/pinctrl-amd.c | 11 +- drivers/pinctrl/pinctrl-apple-gpio.c | 29 +- drivers/pinctrl/pinctrl-ocelot.c | 14 +- drivers/pinctrl/pinctrl-rockchip.c | 64 +- drivers/pinctrl/pinctrl-rockchip.h | 7 +- drivers/pinctrl/qcom/pinctrl-msm.c | 53 +- drivers/pinctrl/qcom/pinctrl-sm6350.c | 16 +- drivers/pinctrl/qcom/pinctrl-sm8150.c | 22 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/renesas/core.c | 67 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/platform/chrome/cros_ec.c | 36 +- drivers/platform/chrome/cros_ec_chardev.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 50 +- drivers/power/supply/power_supply_core.c | 6 + drivers/power/supply/samsung-sdi-battery.c | 2 + drivers/powercap/dtpm_cpu.c | 2 +- drivers/regulator/stm32-vrefbuf.c | 30 +- drivers/remoteproc/imx_rproc.c | 3 + drivers/remoteproc/remoteproc_cdev.c | 11 - drivers/remoteproc/remoteproc_core.c | 11 + drivers/remoteproc/remoteproc_sysfs.c | 11 - drivers/reset/Kconfig | 2 +- drivers/s390/block/dasd_fba.c | 1 - drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/lpfc/lpfc.h | 6 +- drivers/scsi/lpfc/lpfc_attr.c | 55 +- drivers/scsi/lpfc/lpfc_bsg.c | 79 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_ct.c | 252 +- drivers/scsi/lpfc/lpfc_els.c | 644 ++- drivers/scsi/lpfc/lpfc_hbadisc.c | 143 +- drivers/scsi/lpfc/lpfc_hw.h | 75 +- drivers/scsi/lpfc/lpfc_hw4.h | 17 +- drivers/scsi/lpfc/lpfc_init.c | 211 +- drivers/scsi/lpfc/lpfc_logmsg.h | 8 +- drivers/scsi/lpfc/lpfc_mbox.c | 203 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 64 +- drivers/scsi/lpfc/lpfc_nvme.c | 35 +- drivers/scsi/lpfc/lpfc_nvmet.c | 73 +- drivers/scsi/lpfc/lpfc_scsi.c | 55 +- drivers/scsi/lpfc/lpfc_sli.c | 226 +- drivers/scsi/lpfc/lpfc_sli.h | 34 +- drivers/scsi/lpfc/lpfc_sli4.h | 3 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 31 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/scsi.c | 4 +- drivers/scsi/sd.c | 2 - drivers/scsi/sr_ioctl.c | 15 +- drivers/scsi/ufs/ufshpb.c | 7 - drivers/soc/fsl/qbman/qman_test_stash.c | 2 +- drivers/soc/qcom/socinfo.c | 24 +- drivers/soc/ti/knav_dma.c | 3 +- drivers/soc/ti/omap_prm.c | 7 +- drivers/soc/ti/ti_sci_pm_domains.c | 2 + drivers/spi/spi-fsl-lpspi.c | 2 +- drivers/spi/spi-imx.c | 34 +- drivers/spi/spi-intel.c | 51 +- drivers/spi/spi-mem.c | 3 +- drivers/spi/spi-mt65xx.c | 368 +- drivers/spi/spi-sunplus-sp7021.c | 6 - drivers/spi/spi-tegra114.c | 9 +- drivers/spi/spi-ti-qspi.c | 3 +- drivers/spi/spi.c | 8 +- drivers/spi/spidev.c | 3 +- drivers/staging/greybus/arche-apb-ctrl.c | 2 +- drivers/staging/greybus/audio_codec.c | 20 +- drivers/staging/ks7010/ks_hostif.c | 2 +- drivers/staging/media/tegra-video/vi.c | 2 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 58 +- drivers/staging/r8188eu/core/rtw_fw.c | 73 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 41 +- drivers/staging/r8188eu/core/rtw_mlme.c | 6 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 35 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 44 +- drivers/staging/r8188eu/core/rtw_recv.c | 3 +- drivers/staging/r8188eu/include/osdep_service.h | 4 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/include/wifi.h | 2 - drivers/staging/r8188eu/os_dep/osdep_service.c | 16 - .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.c | 2 +- drivers/staging/rtl8712/rtl871x_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 12 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 86 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 33 +- drivers/target/target_core_device.c | 20 +- drivers/target/target_core_file.c | 10 +- drivers/target/target_core_iblock.c | 17 +- drivers/target/target_core_pscsi.c | 36 +- drivers/thermal/cpufreq_cooling.c | 2 +- drivers/thermal/devfreq_cooling.c | 33 +- drivers/thermal/hisi_thermal.c | 6 +- drivers/thunderbolt/nhi.c | 2 +- drivers/thunderbolt/path.c | 6 + drivers/thunderbolt/tb.c | 19 +- drivers/thunderbolt/tb.h | 2 +- drivers/thunderbolt/test.c | 16 +- drivers/thunderbolt/tunnel.c | 11 +- drivers/thunderbolt/tunnel.h | 4 +- drivers/tty/goldfish.c | 2 + drivers/tty/hvc/hvc_opal.c | 2 +- drivers/tty/hvc/hvc_vio.c | 2 +- drivers/tty/hvc/hvsi.c | 2 +- drivers/tty/n_gsm.c | 250 +- drivers/tty/n_tty.c | 38 +- drivers/tty/serial/8250/8250.h | 1 + drivers/tty/serial/8250/8250_aspeed_vuart.c | 2 + drivers/tty/serial/8250/8250_of.c | 2 + drivers/tty/serial/8250/8250_pci.c | 67 +- drivers/tty/serial/8250/8250_port.c | 82 +- drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/altera_jtaguart.c | 6 +- drivers/tty/serial/amba-pl011.c | 25 +- drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c | 1 - drivers/tty/serial/fsl_lpuart.c | 56 +- drivers/tty/serial/icom.c | 2 +- drivers/tty/serial/imx.c | 6 +- drivers/tty/serial/max310x.c | 1 - drivers/tty/serial/meson_uart.c | 4 +- drivers/tty/serial/mpc52xx_uart.c | 5 +- drivers/tty/serial/omap-serial.c | 13 +- drivers/tty/serial/owl-uart.c | 7 +- drivers/tty/serial/pmac_zilog.c | 1 - drivers/tty/serial/samsung_tty.c | 12 + drivers/tty/serial/sc16is7xx.c | 10 - drivers/tty/serial/serial_core.c | 38 + drivers/tty/serial/stm32-usart.c | 9 +- drivers/tty/synclink_gt.c | 2 + drivers/usb/core/quirks.c | 6 + drivers/usb/gadget/function/uvc_queue.c | 2 + drivers/video/fbdev/core/fbcon.c | 4 +- drivers/video/fbdev/core/fbmem.c | 10 +- drivers/video/fbdev/mx3fb.c | 2 +- drivers/video/fbdev/offb.c | 98 +- drivers/virt/coco/sevguest/sevguest.c | 2 +- drivers/xen/gntalloc.c | 4 +- drivers/xen/swiotlb-xen.c | 132 +- fs/Kconfig.binfmt | 6 - fs/afs/write.c | 3 +- fs/binfmt_flat.c | 239 +- fs/btrfs/disk-io.c | 11 +- fs/btrfs/extent-tree.c | 8 +- fs/btrfs/ioctl.c | 12 +- fs/btrfs/volumes.c | 15 +- fs/btrfs/volumes.h | 4 +- fs/btrfs/zoned.c | 3 +- fs/cachefiles/namei.c | 33 +- fs/cachefiles/xattr.c | 2 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/transport.c | 3 +- fs/crypto/crypto.c | 10 +- fs/crypto/fname.c | 11 +- fs/direct-io.c | 32 +- fs/exec.c | 2 - fs/exfat/file.c | 5 +- fs/exfat/super.c | 10 +- fs/ext4/ioctl.c | 10 +- fs/ext4/mballoc.c | 10 +- fs/ext4/super.c | 10 +- fs/f2fs/checkpoint.c | 4 +- fs/f2fs/data.c | 175 +- fs/f2fs/debug.c | 12 +- fs/f2fs/f2fs.h | 34 +- fs/f2fs/file.c | 67 +- fs/f2fs/gc.c | 29 +- fs/f2fs/inode.c | 3 +- fs/f2fs/namei.c | 28 +- fs/f2fs/node.c | 5 + fs/f2fs/node.h | 1 + fs/f2fs/segment.c | 385 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 6 +- fs/fat/file.c | 5 +- fs/fat/inode.c | 10 +- fs/fscache/Kconfig | 3 - fs/fscache/cache.c | 2 +- fs/fscache/cookie.c | 4 +- fs/fscache/internal.h | 4 + fs/fscache/io.c | 5 +- fs/fuse/dev.c | 3 +- fs/fuse/file.c | 9 + fs/gfs2/rgrp.c | 7 +- fs/hugetlbfs/inode.c | 11 +- fs/io-wq.h | 1 + fs/io_uring.c | 656 ++- fs/iomap/direct-io.c | 3 +- fs/jbd2/journal.c | 9 +- fs/jfs/ioctl.c | 5 +- fs/jfs/jfs_dmap.c | 3 +- fs/jfs/super.c | 8 +- fs/ksmbd/misc.c | 40 +- fs/ksmbd/misc.h | 3 +- fs/ksmbd/oplock.c | 30 - fs/ksmbd/oplock.h | 2 - fs/ksmbd/smb2pdu.c | 34 +- fs/ksmbd/vfs.c | 6 +- fs/ksmbd/vfs_cache.c | 2 +- fs/ksmbd/vfs_cache.h | 1 - fs/locks.c | 48 +- fs/namei.c | 22 +- fs/nfsd/vfs.c | 10 +- fs/nilfs2/ioctl.c | 6 +- fs/nilfs2/sufile.c | 4 +- fs/nilfs2/the_nilfs.c | 4 +- fs/ntfs3/file.c | 6 +- fs/ntfs3/super.c | 10 +- fs/ocfs2/ioctl.c | 5 +- fs/pipe.c | 9 +- fs/posix_acl.c | 10 + fs/proc/task_mmu.c | 6 +- fs/squashfs/block.c | 20 +- fs/super.c | 2 +- fs/ubifs/ubifs.h | 2 +- fs/xattr.c | 10 +- fs/xfs/xfs_discard.c | 8 +- fs/xfs/xfs_log_cil.c | 2 +- fs/xfs/xfs_super.c | 12 +- fs/zonefs/Makefile | 2 +- fs/zonefs/super.c | 227 +- fs/zonefs/sysfs.c | 139 + fs/zonefs/zonefs.h | 18 +- include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 2 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpi_bus.h | 3 + include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 18 +- include/acpi/actbl2.h | 175 +- include/acpi/actbl3.h | 2 +- include/acpi/actypes.h | 19 +- include/acpi/acuuid.h | 2 +- include/acpi/apei.h | 2 + include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 2 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/unaligned.h | 2 +- include/drm/bridge/dw_hdmi.h | 11 +- include/drm/dp/drm_dp_helper.h | 1 + include/drm/i915_pciids.h | 9 + include/dt-bindings/clock/imx8mp-clock.h | 4 +- include/dt-bindings/clock/qcom,gcc-msm8998.h | 4 + include/keys/system_keyring.h | 14 +- include/linux/bio.h | 2 +- include/linux/bitmap.h | 83 + include/linux/blkdev.h | 119 +- include/linux/can/rx-offload.h | 4 +- include/linux/cgroup.h | 15 +- include/linux/compaction.h | 5 +- include/linux/cpu.h | 2 +- include/linux/cpumask.h | 50 + .../{platform_data/dma-imx.h => dma/imx-dma.h} | 26 +- include/linux/dmaengine.h | 8 + include/linux/dmar.h | 6 +- include/linux/elfcore.h | 9 - include/linux/energy_model.h | 35 +- include/linux/ethtool.h | 4 + include/linux/find.h | 6 +- include/linux/fs.h | 8 - include/linux/fscache.h | 4 +- include/linux/fscrypt.h | 12 +- include/linux/fwnode.h | 10 +- include/linux/gpio/driver.h | 38 + include/linux/highmem-internal.h | 14 +- include/linux/highmem.h | 13 +- include/linux/hisi_acc_qm.h | 18 + include/linux/hugetlb.h | 6 +- include/linux/ipmi.h | 5 + include/linux/ipmi_smi.h | 6 + include/linux/ipv6.h | 1 + include/linux/irq.h | 2 + include/linux/kernel.h | 9 - include/linux/memcontrol.h | 36 - include/linux/memory_hotplug.h | 5 +- include/linux/mm.h | 12 +- include/linux/mm_inline.h | 217 +- include/linux/mm_types.h | 81 +- include/linux/mmzone.h | 211 - include/linux/netdevice.h | 3 + include/linux/nodemask.h | 41 +- include/linux/page-flags-layout.h | 11 +- include/linux/page-flags.h | 4 +- include/linux/pgtable.h | 17 +- include/linux/phy/phy-lvds.h | 32 + include/linux/phy/phy.h | 4 + include/linux/platform_data/cros_ec_proto.h | 6 +- include/linux/posix_acl_xattr.h | 4 + include/linux/property.h | 12 +- include/linux/rcupdate.h | 1 + include/linux/rcutiny.h | 10 - include/linux/rcutree.h | 2 - include/linux/rtnetlink.h | 1 + include/linux/sched.h | 5 +- include/linux/sched/mm.h | 8 + include/linux/serial_8250.h | 2 + include/linux/skbuff.h | 13 + include/linux/sunrpc/cache.h | 8 +- include/linux/sunrpc/svc.h | 2 - include/linux/suspend.h | 44 +- include/linux/swap.h | 11 +- include/linux/swapops.h | 18 +- include/linux/swiotlb.h | 22 +- include/linux/t10-pi.h | 9 + include/linux/timekeeping.h | 1 + include/linux/timex.h | 8 + include/linux/usb/rndis_host.h | 1 + include/linux/usb/usbnet.h | 1 + include/linux/vmalloc.h | 4 +- include/net/devlink.h | 48 + include/net/flow_dissector.h | 9 + include/net/ip_tunnels.h | 11 +- include/net/netns/ipv6.h | 4 +- include/net/page_pool.h | 21 + include/net/tc_act/tc_skbedit.h | 1 + include/sound/soc-card.h | 7 +- include/sound/soc-dpcm.h | 2 + include/sound/sof.h | 23 +- include/target/target_core_backend.h | 4 +- include/trace/events/f2fs.h | 22 + include/trace/events/rcu.h | 1 - include/trace/events/skb.h | 14 + include/trace/events/sunrpc.h | 12 +- include/trace/events/swiotlb.h | 29 +- include/trace/events/timer.h | 5 +- include/uapi/linux/devlink.h | 23 + include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/input-event-codes.h | 21 + include/uapi/linux/io_uring.h | 12 + include/uapi/linux/ipv6.h | 1 + include/uapi/linux/kvm.h | 4 + include/uapi/linux/pkt_cls.h | 2 + include/uapi/linux/spi/spi.h | 3 +- include/uapi/linux/tc_act/tc_skbedit.h | 2 + include/uapi/sound/intel/avs/tokens.h | 126 + include/xen/arm/page.h | 1 - include/xen/swiotlb-xen.h | 8 +- init/Kconfig | 22 +- ipc/sem.c | 15 +- kernel/bounds.c | 7 - kernel/cgroup/cgroup-internal.h | 1 + kernel/cpu.c | 58 +- kernel/dma/direct.h | 2 +- kernel/dma/swiotlb.c | 161 +- kernel/events/core.c | 2 +- kernel/events/internal.h | 5 + kernel/events/ring_buffer.c | 5 - kernel/exit.c | 1 - kernel/fork.c | 9 - kernel/gen_kheaders.sh | 2 +- kernel/irq/debugfs.c | 1 + kernel/irq/manage.c | 10 +- kernel/kcov.c | 7 +- kernel/kexec_core.c | 2 +- kernel/power/Makefile | 6 +- kernel/power/energy_model.c | 63 +- kernel/power/main.c | 29 - kernel/power/process.c | 3 - kernel/power/snapshot.c | 12 +- kernel/rcu/Kconfig | 14 + kernel/rcu/rcu.h | 23 +- kernel/rcu/rcutorture.c | 76 +- kernel/rcu/srcutree.c | 2 +- kernel/rcu/tasks.h | 86 +- kernel/rcu/tiny.c | 11 +- kernel/rcu/tree.c | 197 +- kernel/rcu/tree.h | 9 + kernel/rcu/tree_exp.h | 336 +- kernel/rcu/tree_nocb.h | 226 +- kernel/rcu/tree_plugin.h | 6 +- kernel/rcu/update.c | 13 + kernel/sched/core.c | 1 - kernel/sched/fair.c | 10 +- kernel/smp.c | 2 +- kernel/smpboot.c | 7 + kernel/time/timekeeping.c | 27 + lib/bitmap.c | 54 +- lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- localversion-next | 2 +- mm/Kconfig | 51 +- mm/compaction.c | 87 +- mm/damon/core-test.h | 36 + mm/huge_memory.c | 3 +- mm/hugetlb.c | 57 +- mm/hugetlb_vmemmap.c | 168 +- mm/internal.h | 3 +- mm/kasan/quarantine.c | 50 +- mm/kmemleak.c | 8 +- mm/madvise.c | 8 +- mm/memcontrol.c | 27 - mm/memory-failure.c | 21 +- mm/memory.c | 73 +- mm/memory_hotplug.c | 23 +- mm/mempolicy.c | 14 +- mm/memremap.c | 1 + mm/mm_init.c | 6 +- mm/mmap.c | 38 +- mm/mmu_notifier.c | 14 +- mm/mmzone.c | 2 - mm/oom_kill.c | 54 +- mm/page_alloc.c | 30 +- mm/page_owner.c | 3 +- mm/rmap.c | 6 - mm/slub.c | 12 +- mm/sparse-vmemmap.c | 172 +- mm/sparse.c | 26 +- mm/swap.c | 55 +- mm/swapfile.c | 42 +- mm/vmalloc.c | 17 +- mm/vmscan.c | 3110 +----------- mm/vmstat.c | 4 +- mm/workingset.c | 119 +- net/can/isotp.c | 10 +- net/core/dev.c | 31 +- net/core/devlink.c | 653 ++- net/core/flow_dissector.c | 20 + net/core/page_pool.c | 63 +- net/core/rtnetlink.c | 94 +- net/dsa/dsa_priv.h | 28 +- net/dsa/port.c | 128 +- net/dsa/slave.c | 31 +- net/dsa/switch.c | 188 +- net/dsa/tag_8021q.c | 10 +- net/dsa/tag_hellcreek.c | 8 + net/ethtool/netlink.h | 2 +- net/ethtool/rings.c | 54 +- net/ipv4/ip_gre.c | 4 +- net/ipv4/ip_tunnel.c | 9 +- net/ipv4/tcp_input.c | 130 +- net/ipv6/addrconf.c | 10 + net/ipv6/ip6_gre.c | 14 +- net/ipv6/ip6_input.c | 2 +- net/ipv6/ndisc.c | 20 +- net/ipv6/route.c | 11 +- net/l3mdev/l3mdev.c | 2 +- net/netlink/af_netlink.c | 7 + net/openvswitch/flow_netlink.c | 2 +- net/packet/af_packet.c | 13 +- net/rxrpc/net_ns.c | 2 + net/sched/act_skbedit.c | 55 +- net/sched/cls_flower.c | 90 +- net/sched/cls_u32.c | 24 +- net/sched/sch_generic.c | 12 +- net/smc/af_smc.c | 4 +- net/sunrpc/cache.c | 18 +- net/sunrpc/debugfs.c | 3 + net/sunrpc/fail.h | 2 +- net/sunrpc/svc_xprt.c | 10 +- net/sunrpc/svcsock.c | 11 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 1 - scripts/Makefile.build | 23 +- scripts/Makefile.extrawarn | 13 +- scripts/Makefile.lib | 6 +- scripts/adjust_autoksyms.sh | 2 +- scripts/check-blacklist-hashes.awk | 37 + scripts/dummy-tools/pahole | 4 + scripts/gen_autoksyms.sh | 18 +- scripts/link-vmlinux.sh | 2 +- scripts/mod/sumversion.c | 11 +- .../integrity/platform_certs/keyring_handler.c | 26 +- security/selinux/include/security.h | 4 +- security/selinux/selinuxfs.c | 2 + sound/hda/hdac_i915.c | 7 +- sound/oss/dmasound/dmasound_core.c | 2 +- sound/pci/hda/patch_hdmi.c | 7 +- sound/soc/amd/acp-da7219-max98357a.c | 4 +- sound/soc/amd/acp-rt5645.c | 2 +- sound/soc/amd/acp/acp-legacy-mach.c | 1 + sound/soc/amd/acp/acp-mach-common.c | 4 +- sound/soc/amd/acp/acp-sof-mach.c | 1 + sound/soc/amd/acp3x-rt5682-max9836.c | 2 +- sound/soc/amd/vangogh/acp5x-mach.c | 8 +- sound/soc/codecs/cs43130.c | 2 +- sound/soc/codecs/da7219.c | 14 +- sound/soc/codecs/dmic.c | 5 +- sound/soc/codecs/wm8958-dsp2.c | 8 +- sound/soc/codecs/wm8962.c | 6 +- sound/soc/fsl/fsl_asrc.c | 2 +- sound/soc/fsl/fsl_asrc_dma.c | 2 +- sound/soc/fsl/fsl_easrc.h | 2 +- sound/soc/fsl/fsl_micfil.c | 369 +- sound/soc/fsl/fsl_micfil.h | 269 +- sound/soc/fsl/imx-es8328.c | 2 +- sound/soc/fsl/imx-hdmi.c | 5 +- sound/soc/fsl/imx-pcm.h | 2 +- sound/soc/fsl/imx-ssi.h | 2 +- sound/soc/generic/simple-card-utils.c | 7 +- sound/soc/intel/Kconfig | 2 + sound/soc/intel/avs/Makefile | 3 +- sound/soc/intel/avs/avs.h | 23 + sound/soc/intel/avs/path.c | 1005 ++++ sound/soc/intel/avs/path.h | 72 + sound/soc/intel/avs/topology.c | 1600 ++++++ sound/soc/intel/avs/topology.h | 194 + sound/soc/intel/boards/bdw-rt5650.c | 6 +- sound/soc/intel/boards/bdw-rt5677.c | 4 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 5 +- sound/soc/intel/boards/bxt_rt298.c | 5 +- sound/soc/intel/boards/bytcht_cx2072x.c | 10 +- sound/soc/intel/boards/bytcht_es8316.c | 8 +- sound/soc/intel/boards/bytcr_rt5640.c | 24 +- sound/soc/intel/boards/bytcr_rt5651.c | 7 +- sound/soc/intel/boards/bytcr_wm5102.c | 6 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 10 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 12 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 5 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 5 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 5 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 5 +- sound/soc/intel/boards/kbl_rt5660.c | 15 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 7 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 7 +- sound/soc/intel/boards/skl_hda_dsp_common.c | 8 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 6 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 6 +- sound/soc/intel/boards/skl_rt286.c | 5 +- sound/soc/intel/boards/sof_cs42l42.c | 5 +- sound/soc/intel/boards/sof_da7219_max98373.c | 2 +- sound/soc/intel/boards/sof_es8336.c | 8 +- sound/soc/intel/boards/sof_nau8825.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 5 +- sound/soc/intel/boards/sof_sdw_rt5682.c | 14 +- sound/soc/intel/boards/sof_sdw_rt700.c | 14 +- sound/soc/intel/boards/sof_sdw_rt711.c | 14 +- sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 14 +- sound/soc/intel/boards/sof_ssp_amp.c | 3 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 8 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 4 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 5 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 5 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 4 +- sound/soc/mediatek/mt8195/mt8195-mt6359.c | 6 +- sound/soc/pxa/hx4700.c | 6 +- sound/soc/pxa/palm27x.c | 7 +- sound/soc/pxa/ttc-dkb.c | 14 +- sound/soc/pxa/z2.c | 7 +- sound/soc/qcom/apq8016_sbc.c | 2 +- sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/sc7180.c | 4 +- sound/soc/qcom/sc7280.c | 4 +- sound/soc/qcom/sdm845.c | 2 +- sound/soc/qcom/sm8250.c | 2 +- sound/soc/rockchip/rk3288_hdmi_analog.c | 8 +- sound/soc/rockchip/rk3399_gru_sound.c | 16 +- sound/soc/rockchip/rockchip_max98090.c | 16 +- sound/soc/rockchip/rockchip_rt5645.c | 2 +- sound/soc/samsung/aries_wm8994.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 3 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/lowland.c | 9 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/rx1950_uda1380.c | 3 +- sound/soc/samsung/smartq_wm8987.c | 8 +- sound/soc/samsung/speyside.c | 10 +- sound/soc/samsung/tobermory.c | 8 +- sound/soc/soc-card.c | 56 +- sound/soc/soc-jack.c | 2 +- sound/soc/soc-pcm.c | 38 +- sound/soc/sof/amd/acp.h | 2 +- sound/soc/sof/amd/pci-rn.c | 14 +- sound/soc/sof/amd/renoir.c | 2 +- sound/soc/sof/core.c | 6 + sound/soc/sof/debug.c | 2 +- sound/soc/sof/imx/imx8.c | 32 +- sound/soc/sof/imx/imx8m.c | 16 +- sound/soc/sof/intel/Kconfig | 2 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 107 +- sound/soc/sof/intel/bdw.c | 17 +- sound/soc/sof/intel/byt.c | 48 +- sound/soc/sof/intel/cnl.c | 112 +- sound/soc/sof/intel/{apl.c => hda-common-ops.c} | 52 +- sound/soc/sof/intel/hda-loader.c | 43 +- sound/soc/sof/intel/hda.c | 23 +- sound/soc/sof/intel/hda.h | 30 +- sound/soc/sof/intel/icl.c | 111 +- sound/soc/sof/intel/pci-apl.c | 36 +- sound/soc/sof/intel/pci-cnl.c | 54 +- sound/soc/sof/intel/pci-icl.c | 36 +- sound/soc/sof/intel/pci-tgl.c | 91 +- sound/soc/sof/intel/pci-tng.c | 17 +- sound/soc/sof/intel/shim.h | 16 +- sound/soc/sof/intel/tgl.c | 120 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 16 +- sound/soc/sof/ops.h | 8 + sound/soc/sof/pcm.c | 2 +- sound/soc/sof/sof-acpi-dev.c | 6 +- sound/soc/sof/sof-audio.c | 3 +- sound/soc/sof/sof-client-probes.c | 9 +- sound/soc/sof/sof-of-dev.c | 6 +- sound/soc/sof/sof-pci-dev.c | 47 +- sound/soc/tegra/tegra_asoc_machine.c | 30 +- sound/soc/tegra/tegra_wm8903.c | 10 +- sound/soc/ti/ams-delta.c | 4 +- sound/soc/ti/omap-abe-twl6040.c | 8 +- sound/soc/ti/omap-twl4030.c | 8 +- sound/soc/ti/rx51.c | 2 +- sound/usb/midi.c | 1 + sound/usb/mixer_maps.c | 4 + tools/certs/print-cert-tbs-hash.sh | 91 + tools/include/linux/bitmap.h | 43 + tools/lib/bitmap.c | 20 + tools/lib/perf/evlist.c | 3 +- tools/objtool/check.c | 86 +- tools/objtool/include/objtool/objtool.h | 2 +- tools/objtool/objtool.c | 1 - tools/perf/bench/numa.c | 136 +- 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/pmu.c | 2 +- tools/perf/util/stat.c | 3 +- tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/x86/turbostat/Makefile | 2 +- tools/power/x86/turbostat/turbostat.8 | 2 +- tools/power/x86/turbostat/turbostat.c | 594 ++- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/cgroup/test_memcontrol.c | 7 +- .../drivers/net/mlxsw/devlink_linecard.sh | 280 ++ .../net/mlxsw/spectrum-2/vxlan_flooding_ipv6.sh | 17 + .../selftests/drivers/net/mlxsw/vxlan_flooding.sh | 17 + .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 + .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 2 +- tools/testing/selftests/mqueue/mq_perf_tests.c | 4 +- tools/testing/selftests/net/Makefile | 1 + .../selftests/net/ndisc_unsolicited_na_test.sh | 255 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 + tools/testing/selftests/vm/Makefile | 10 +- tools/testing/selftests/vm/madv_populate.c | 34 +- tools/testing/selftests/vm/mremap_test.c | 85 +- tools/testing/selftests/vm/run_vmtests.sh | 11 +- tools/testing/selftests/vm/soft-dirty.c | 223 +- tools/testing/selftests/vm/split_huge_page_test.c | 79 +- tools/testing/selftests/vm/vm_util.c | 108 + tools/testing/selftests/vm/vm_util.h | 9 + tools/vm/page_owner_sort.c | 6 +- 1685 files changed, 50875 insertions(+), 30728 deletions(-) delete mode 100644 Documentation/admin-guide/mm/multigen_lru.rst rename Documentation/{ => core-api}/watch_queue.rst (100%) create mode 100644 Documentation/devicetree/bindings/arm/arm,corstone1000.yaml create mode 100644 Documentation/devicetree/bindings/bus/qcom,ssc-block-bus.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt9211.yaml create mode 100644 Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/marvell,ac5-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/serial/qcom,serial-geni-qcom.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,rpmh-rsc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smp2p.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/rpmh-rsc.txt delete mode 100644 Documentation/driver-api/serial/n_gsm.rst rename Documentation/{ => driver-api}/tty/index.rst (81%) rename Documentation/driver-api/{serial => tty}/moxa-smartio.rst (100%) create mode 100644 Documentation/driver-api/tty/n_gsm.rst rename Documentation/{ => driver-api}/tty/n_tty.rst (100%) rename Documentation/{ => driver-api}/tty/tty_buffer.rst (100%) rename Documentation/{ => driver-api}/tty/tty_driver.rst (100%) rename Documentation/{ => driver-api}/tty/tty_internals.rst (100%) rename Documentation/{ => driver-api}/tty/tty_ldisc.rst (100%) rename Documentation/{ => driver-api}/tty/tty_port.rst (100%) rename Documentation/{ => driver-api}/tty/tty_struct.rst (100%) delete mode 100644 Documentation/ide/ChangeLog.ide-cd.1994-2004 delete mode 100644 Documentation/ide/ChangeLog.ide-floppy.1996-2002 delete mode 100644 Documentation/ide/ChangeLog.ide-tape.1995-2002 delete mode 100644 Documentation/ide/changelogs.rst delete mode 100644 Documentation/ide/ide-tape.rst delete mode 100644 Documentation/ide/ide.rst delete mode 100644 Documentation/ide/index.rst delete mode 100644 Documentation/ide/warm-plug-howto.rst create mode 100644 Documentation/networking/device_drivers/can/ctu/ctucanfd-driver.rst create mode 100644 Documentation/networking/device_drivers/can/ctu/fsm_txt_buffer_ [...] create mode 100644 Documentation/networking/devlink/devlink-linecard.rst create mode 100644 Documentation/translations/zh_CN/locking/index.rst create mode 100644 Documentation/translations/zh_CN/locking/spinlocks.rst create mode 100644 Documentation/translations/zh_CN/vm/hugetlbfs_reserv.rst delete mode 100644 Documentation/vm/multigen_lru.rst create mode 100644 Documentation/vm/vmemmap_dedup.rst create mode 100644 arch/arm/boot/dts/imx6dl-colibri-aster.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx6dl-colibri-iris.dts delete mode 100644 arch/arm/boot/dts/imx6dl-colibri-v1_1-eval-v3.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-colibri-v1_1-uhs.dtsi rename arch/arm/boot/dts/{qcom-apq8064-sony-xperia-yuga.dts => qcom-apq8064-sony-x [...] delete mode 100644 arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-amami.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-castor.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-honami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine-amami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine-honami.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-sony-xperia-shinano-castor.dts create mode 100644 arch/arm64/boot/dts/arm/corstone1000-fvp.dts create mode 100644 arch/arm64/boot/dts/arm/corstone1000-mps3.dts create mode 100644 arch/arm64/boot/dts/arm/corstone1000.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-vpu.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-ddr3l-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx.dts delete mode 100644 arch/ia64/include/asm/iommu_table.h create mode 100644 arch/x86/boot/compressed/efi.h delete mode 100644 arch/x86/include/asm/iommu_table.h create mode 100644 arch/x86/include/asm/kvm-x86-pmu-ops.h delete mode 100644 arch/x86/include/asm/swiotlb.h delete mode 100644 arch/x86/kernel/pci-iommu_table.c delete mode 100644 arch/x86/kernel/pci-swiotlb.c delete mode 100644 arch/x86/xen/pci-swiotlb-xen.c create mode 100644 drivers/bus/qcom-ssc-block-bus.c create mode 100644 drivers/char/hw_random/mpfs-rng.c create mode 100644 drivers/gpu/drm/bridge/lontium-lt9211.c create mode 100644 drivers/gpu/drm/bridge/synopsys/dw-hdmi-gp-audio.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_map.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_map.h delete mode 100644 drivers/gpu/drm/radeon/evergreen_blit_shaders.c create mode 100644 drivers/gpu/drm/solomon/ssd130x-spi.c create mode 100644 drivers/net/can/ctucanfd/Kconfig create mode 100644 drivers/net/can/ctucanfd/Makefile create mode 100644 drivers/net/can/ctucanfd/ctucanfd.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_base.c create mode 100644 drivers/net/can/ctucanfd/ctucanfd_kframe.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_kregs.h create mode 100644 drivers/net/can/ctucanfd/ctucanfd_pci.c create mode 100644 drivers/net/can/ctucanfd/ctucanfd_platform.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/core_linecards.c create mode 100644 drivers/pinctrl/mvebu/pinctrl-ac5.c create mode 100644 fs/zonefs/sysfs.c rename include/linux/{platform_data/dma-imx.h => dma/imx-dma.h} (67%) create mode 100644 include/linux/phy/phy-lvds.h create mode 100644 include/uapi/sound/intel/avs/tokens.h create mode 100755 scripts/check-blacklist-hashes.awk create mode 100755 scripts/dummy-tools/pahole create mode 100644 sound/soc/intel/avs/path.c create mode 100644 sound/soc/intel/avs/path.h create mode 100644 sound/soc/intel/avs/topology.c create mode 100644 sound/soc/intel/avs/topology.h copy sound/soc/sof/intel/{apl.c => hda-common-ops.c} (63%) create mode 100755 tools/certs/print-cert-tbs-hash.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_linecard.sh create mode 100755 tools/testing/selftests/net/ndisc_unsolicited_na_test.sh create mode 100644 tools/testing/selftests/vm/vm_util.c create mode 100644 tools/testing/selftests/vm/vm_util.h