This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 479e353d1823 Merge branch 'akpm-current/current' omits 1907fc2e6ad6 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 6b990734c198 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 62f52ea5c6ab Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a405563625d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 12ad7cde5ea9 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits b7177c7fd188 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits ada3caabaf61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81d6899c65fc Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 75e67ccfea67 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 1482c143ed63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 668aec06ad7d Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 27047d4d5a91 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits d04ab9bfa6c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 18b206efed6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0c5f4a3deaab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7e6775f58432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4fe3656f92f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 548a552cc844 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 46c79aacb7db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e802eef6444e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab94bd5db44d ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits ceeb777f4779 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits 9320eb79d984 selftests: use -isystem instead of -I to include headers omits 94edc8a3482e selftests: kselftest framework: provide "finished" helper omits 01dd141b8818 selftests: vm: remove dependecy from internal kernel macros omits 8b53560ec894 selftests: vm: add the uapi headers include variable omits 3e3075bfc7a9 selftests: mptcp: add the uapi headers include variable omits fdadd1164c27 selftests: net: add the uapi headers include variable omits 0a9c08d54a31 selftests: landlock: add the uapi headers include variable omits 023dc6e830bb selftests: kvm: add the uapi headers include variable omits e370e06f69cb selftests: futex: add the uapi headers include variable omits aae1bd2b1cf1 selftests: correct the headers install path omits 195ce63263f5 selftests: add and export a kernel uapi headers path omits 4be5b82ce8c0 selftests: set the BUILD variable to absolute path omits a1e17ac18e20 kcov: properly handle subsequent mmap calls omits 668bb9899176 kcov: split ioctl handling into locked and unlocked parts omits ca9f7117a29b panic: allow printing extra panic information on kdump omits 7be57473febf panic: add option to dump all CPUs backtraces in panic_print omits 7221f2a7d191 sysctl: documentation: fix table format warning omits 8d88813c721f docs: sysctl/kernel: add missing bit to panic_print omits 02de7a3f119d kasan: no need to unset panic_on_warn in end_report() omits 460380983c8e ubsan: no need to unset panic_on_warn in ubsan_epilogue() omits a03a26e9476c panic: unset panic_on_warn inside panic() omits a772ce982e47 docs: kdump: add scp example to write out the dump file omits 1abcb37e1123 docs: kdump: update description about sysfs file system support omits f76a2ff84cd1 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits f26c72d8517a x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 1d8b2a77e6ce riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits 1b4b859ac0fe kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits 7bc30d556cbc selftests/exec: test for empty string on NULL argv omits f5e4c540708a exec: Fix min/max typo in stack space calculation omits 6d55a8934343 exec: force single empty string when argv is empty omits 198aec728372 fat: use pointer to simple type in put_user() omits 5af1a2f58f21 minix: fix bug when opening a file with O_DIRECT omits d4ff19f718ec fs/pipe.c: local vars have to match types of proper pipe_i [...] omits eb5ec433aabd fs/pipe: use kvcalloc to allocate a pipe_buffer array omits 20839a2a6a01 init/main.c: silence some -Wunused-parameter warnings omits c3964fd3bbbf init: use ktime_us_delta() to make initcall_debug log more [...] omits e989d93ae77e kallsyms: print module name in %ps/S case when KALLSYMS is [...] omits 8f436766b299 binfmt: move more stuff undef CONFIG_COREDUMP omits 5fab2bc891e3 ELF: fix overflow in total mapping size calculation omits 424807d5b4b9 fs/binfmt_elf: refactor load_elf_binary function omits bb8c880fd7e3 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 omits 1cec8d8bcb8d fs/binfmt_elf: fix AT_PHDR for unusual ELF files omits 6db28f9cf7e1 scripts/checkpatch.pl: remove _deferred and _deferred_once [...] omits 9fcbd52aaaad checkpatch: add early_param exception to blank line after [...] omits 01587a2f1ff9 checkpatch: add --fix option for some TRAILING_STATEMENTS omits 078d8c5d5b0c checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits 57b104674a86 lz4: fix LZ4_decompress_safe_partial read out of bound omits 2d25ec866de3 bitfield: add explicit inclusions to the example omits 502ea4f6d393 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() omits a2cc81d910a8 include: drop pointless __compiler_offsetof indirection omits 99af7fa7230a Kconfig.debug: make DEBUG_INFO always default=n omits 2d65121f1bac Kconfig.debug: make DEBUG_INFO selectable from a choice omits 7b71985822c2 proc/sysctl: make protected_* world readable omits e95da70b6484 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits f863de944609 proc/vmcore: fix possible deadlock on concurrent mmap and read omits 8565f9082d5b proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits f3311f265826 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits 63a9847da5f7 kernel/hung_task.c: Monitor killed tasks. omits 26e151ccc175 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits bf43fc6b751b fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 46b7513be782 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] omits 5904b385cbb2 mm/damon/dbgfs-test: fix is_target_id() change omits 0fd55d4b6605 mm/damon/dbgfs: use operations id for knowing if the targe [...] omits 1a4bc89b2e6f mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] omits 1358e309cb1d mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] omits 7cf2dd7a5509 mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] omits 3fa25d108d6a mm/damon: let monitoring operations can be registered and [...] omits f7e42c0f4b71 mm/damon: rename damon_primitives to damon_operations omits 7f6303487d98 mm/damon: remove redundant page validation omits 2f0f7bd06696 mm/damon: remove the target id concept omits d5b00c3ca1da mm/damon/core: move damon_set_targets() into dbgfs omits c229ef6dbd13 Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits 8d5a5e4b7912 mm/damon/dbgfs/init_regions: use target index instead of t [...] omits 7a960c82a4e7 mm/gup: migrate device coherent pages when pinning instead [...] omits d24f7c6b8519 mm: remove the vma check in migrate_vma_setup() omits b9040c00e0c5 tools: update test_hmm script to support SP config omits f12426f808b2 tools: update hmm-test to support device coherent type omits fc1a6ce3670c lib: add support for device coherent type in test_hmm omits 32f39914b50d lib: test_hmm add module param for zone device type omits 70fff360c14f lib: test_hmm add ioctl to get zone device type omits 18a1da69bb83 drm/amdkfd: coherent type as sys mem on migration to ram omits 56372b1e8890 drm/amdkfd: add SPM support for SVM omits 74645abb2ba9 mm/gup: fail get_user_pages for LONGTERM dev coherent type omits de4b9c36129c mm: add device coherent vma selection for memory migration omits b78bc7a9d062 mm: add zone device coherent type memory support omits 2b5180fef629 mm: build migrate_vma_* for all configs with ZONE_DEVICE support omits 024ca44dc862 mm: include <asm/tlbflush.h> in migrate_device.c omits 71c03bd68bdc mm: move the migrate_vma_* device migration code into its [...] omits 4661d7431917 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages omits 43028c7c3fdc mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page omits 6d20b64684fa mm: refactor check_and_migrate_movable_pages omits b7c61e8210fc mm: generalize the pgmap based page_free infrastructure omits 0d0719350df9 fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED omits ae16148321e5 mm: remove the extra ZONE_DEVICE struct page refcount omits 93e92c5b2dac fix for "mm: don't include <linux/memremap.h> in <linux/mm.h>" omits 597dfdbec94a mm-dont-include-linux-memremaph-in-linux-mmh-fix omits aca251725252 mm: don't include <linux/memremap.h> in <linux/mm.h> omits fcabdff100a6 mm: simplify freeing of devmap managed pages omits 9e3c681d0096 mm: move free_devmap_managed_page to memremap.c omits 2f72efd5a5d1 mm: remove pointless includes from <linux/hmm.h> omits d2a157420c4f mm: remove the __KERNEL__ guard from <linux/mm.h> omits c0cf454718a5 mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages omits 89c322af9a37 mm/hmm.c: remove unneeded local variable ret omits 76b3778250cd mm/highmem: remove unnecessary done label omits e593ffdc2b66 highmem-document-kunmap_local-v2 omits a0b8dfeb5257 highmem: document kunmap_local() omits 94ceef3bc9d0 mm: uninline copy_overflow() omits cfe5a0139eff mm: remove usercopy_warn() omits 2b4df9588038 mm/zswap.c: allow handling just same-value filled pages omits bac309ca0eee mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 47c94c15200e drivers/base/memory: determine and store zone for single-z [...] omits b608031eff6a drivers/base/node: rename link_mem_sections() to register_ [...] omits 1b30f9f96f44 mm/memory_hotplug: fix misplaced comment in offline_pages omits 41b37ef31590 mm/memory_hotplug: clean up try_offline_node omits 8eeb15521395 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits cb8f416b6470 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix omits cf42afad1abf mm/memory_hotplug: remove obsolete comment of __add_pages omits 0be5adb775e1 drivers/base/node: consolidate node device subsystem initi [...] omits ba235ed61614 drivers/base/memory: add memory block to memory group afte [...] omits 06248201928f memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits c65e5b7389f0 mm: make free_area_init_node aware of memory less nodes omits 9f2b2b89742e mm, memory_hotplug: reorganize new pgdat initialization omits 20fae44c82fc mm, memory_hotplug: drop arch_free_nodedata omits bf76447b2c55 mm-handle-uninitialized-numa-nodes-gracefully-fix omits da4490c958ad mm: handle uninitialized numa nodes gracefully omits 39b049ba5f02 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits 01842d5c53ac mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 8ab00b008419 mm/balloon_compaction: make balloon page compaction callba [...] omits b8e3308d58fa mm/hwpoison: check the subpage, not the head page omits 8728660a83e3 mm/vmstat: add event for ksm swapping in copy omits dd81bc9686ac mm: page_io: fix psi memory pressure error on cold swapins omits a17d5393ce65 memory tiering: skip to scan fast memory omits 990b9a30a5a4 numa-balancing-optimize-page-placement-for-memory-tiering- [...] omits 1cc070fdb28e numa-balancing-optimize-page-placement-for-memory-tiering- [...] omits b6ad83e401ff numa-balancing-optimize-page-placement-for-memory-tiering- [...] omits 2416aed403ed NUMA balancing: optimize page placement for memory tiering system omits 514fa8276211 NUMA Balancing: add page promotion counter omits c6f65d14b915 powerpc/fadump: opt out from freeing pages on cma activati [...] omits 84eddca5fe27 mm/cma: provide option to opt out from exposing pages on a [...] omits acdd6ac60778 mm,migrate: fix establishing demotion target omits 3222fc960d6a mm/migration: add trace events for base page and HugeTLB m [...] omits e366a2e0dd20 mm/migration: add trace events for THP migrations omits 604d9103bd02 fix up for "mm: move oom_kill sysctls to their own file" omits 47f1341317a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7320c5a89c88 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits f22b58d56979 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 136461acca27 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits a7d9643ee1f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1fcf970dbdcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 37f52c6b4d11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 995078b28608 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3415e209904f Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits b13002c5fa44 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits fb13686d63a6 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits eb6002ff63f4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4c6438044d48 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b9ea6ca4de61 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 794fc0eec3d0 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 86e472a54e71 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 32acdf47d2d4 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 2ac7da4ddfeb Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits f082e57fde4a Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits eef4f7743dfb Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits bb9a6ff7ee7d Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits e95861e52683 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7cf5b3732c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b06d5cfe4c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4163199b20d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34e6163d034b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2baa99cce360 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 47885c120eaf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 72ed207dc978 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 69e078e05e9f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits a5a93ae53399 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 52605224e1f7 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 41e9614b6cbc Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits e18bd3b7f0cd Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 98fc3d330226 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 474e872c34dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 199daf1fae7d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 87e5340a5f10 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 878c899c1c9b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 80f51c5df324 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 63f6c7f7b4c1 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits a6a778aba975 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 90c826aee1f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ecfadf3c1284 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits f66e1b70c320 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bdc5afcf940e Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 653db0457eb3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6cac3b0cf34f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b2170e3b7f77 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits a35d48327d72 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e74f3d504387 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3447592f0039 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b651cba47bf0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 90a8f1f8cbce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e1221c41ce0 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits e97ccf189859 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 7e0af1f9c095 next-20220214/drm-intel omits dd99111f032e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits c0a957a91a90 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 84b2c260671b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e4b188cb11af Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 591a0bb30865 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 0afc398c137d Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits d6b1af5932b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 45634fdc0b88 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits b7f115fd3260 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cc166c56770c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b77b8d8f9860 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 87a67d7e7822 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5d2443ea33d2 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 053d7a5c086b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 1ec594a4d4ed Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 3ddd84017d49 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 90c422f1a822 Merge branch 'master' of git://linuxtv.org/media_tree.git omits b4c22af42891 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits feef29b8cc8a Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 96e1a3742eaf Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits c2ec54a70bd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8ac39de6cc2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b696fb45345 random: pull add_hwgenerator_randomness() declaration into [...] omits a0c135b9c138 random: check for crng_init == 0 in add_device_randomness() omits cc538814458d random: unify early init crng load accounting omits 7789a5f6455d random: do not take pool spinlock at boot omits 7181498d0073 random: defer fast pool mixing to worker omits 2d131cee34a4 random: rewrite header introductory comment omits 73627d38330f random: group sysctl functions omits eaef627293e2 random: group userspace read/write functions omits e409f27b25c1 random: group entropy collection functions omits cb3d0dd39ab4 random: group entropy extraction functions omits f2c0c68bab2c random: group crng functions omits 364cd2247c99 random: group initialization wait functions omits 0d3e554bed5a random: remove whitespace and reorder includes omits 76a6774987ec random: remove useless header comment omits 1d9db20a0847 random: introduce drain_entropy() helper to declutter crng [...] omits 897d139345fb random: deobfuscate irq u32/u64 contributions omits 1bc6c6c18fd5 random: add proper SPDX header omits 5296626aacd5 random: remove unused tracepoints omits 2a489e2caa02 random: remove ifdef'd out interrupt bench omits 7db05e40b0e1 random: tie batched entropy generation to base_crng generation omits 959457acfa5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 051a81ede7ce random: fix locking for crng_init in crng_reseed() omits fbc31a3fcae2 random: zero buffer after reading entropy from userspace omits 66b36424007f random: remove outdated INT_MAX >> 6 check in urandom_read() omits c66a21451b64 random: make more consistent use of integer types omits fd4382873582 random: use hash function for crng_slow_load() omits a3c896c15dcc Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits bfcbf1e67bc0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24f8d56afa23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits a70705cfb47e Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 8b3bee269e34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits abde458a5e8e Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 597c099dfec7 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 1430b7caa0e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 999053311f29 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 88c4e0ce44d3 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 53c68bb13e4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0b85cba3b668 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 08ff3b348f02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f73c522c4c20 random: use simpler fast key erasure flow on per-cpu keys omits dce302595832 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 777a74d13c36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1aa38b06c8fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a10e6721e6e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6cbcac6d7854 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0461f702f11f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0b1d519e1e4a Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 1383b4a61fba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c1c4275a9254 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 365e2fce9460 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits b7d455703242 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 73ab8a29b287 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 45f6260dbb58 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 0f4a815d7349 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 5b5344e3c7c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4cfcf8e7e19d Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 7822b394a9ef Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 3abd61905c21 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 666855ad95ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d5cf72701b23 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits ce2a6de4a9f7 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits c390e21a0759 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 88cb981409a7 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 73176fb6d4d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 581e234d0360 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits baae90c5eb32 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 1aac7dcebbd5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 67c7b41294a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ae051a4a324f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5dfddbe9e147 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd6eda8fefdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 061a16f3551d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 921804f3f2bf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9e6045ee229d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 639a3124de20 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits c7f9991acccf Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits e897b29628c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b7af2d52cd3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0f049de9a440 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 321ad8f82a93 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits e5e8b60cd262 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 972e26de6a8e Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 0d22f5741b8c Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 0c3b3d2b1330 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 70a432b6054d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 5bbebaae1491 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] omits 7ba3126d75fc drm/radeon: Add HD-audio component notifier support (v2) omits 8f8286646a55 Revert "drm/amd/display: To modify the condition in indica [...] omits 3b2093e1b3fb drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits dbc38546f6b5 drm/amdgpu: only check for _PR3 on dGPUs omits 3da862a726c5 drm/amdgpu: add another raven1 gfxoff quirk omits 3208adbb4c30 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 3d4071e48b88 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits b4be3fe43440 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 33779e261b8b Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] omits 3608e5176c91 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ddea6705ec22 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 22a4b68eb99b Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits ee0730388316 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 93b027b9938f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits f435cd9fc967 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits eed8f97981de Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 569f0a0609f2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d92791e61ff1 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits e23e5865ddcc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 176178c0bd46 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9097d09222a5 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 3e85f9a9730d Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] omits c5b29b3f215f Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits 068940043a2e Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 0ae670b1ba04 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits ba3db57107ea Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6893a7500c26 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 35fc2cc2c42a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 69df1506b110 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 08da97bc0d9e Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits aa451448efe3 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 56cacd29b9fe Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 2f4dcce5f807 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 95b03203802b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0fe55479f291 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 60dfd66dbbed Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 77dc88913217 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7d0a08f5a80b Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 4592b21de6e8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3853f739fff6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 14e5ec0b9a6d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2ac271ddfd4b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6af0edcce7c6 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits e1fd02c9ad6f Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits f6e88ba8efca Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 5357b0dd55e6 parisc: Always use the self-extracting kernel feature omits a4c53179a6a2 video/fbdev/stifb: Implement the stifb_fillrect() function omits aca41f39ad08 parisc: Add vDSO support omits 3a0d2dd604f8 dm delay: use dm_submit_bio_remap omits 20c273e574ed dm crypt: use dm_submit_bio_remap omits cee26f1d96fa dm: add dm_submit_bio_remap interface omits 919ffcdabb30 dm: flag clones created by __send_duplicate_bios omits 8fde2c69a2f8 dm: reduce dm_io and dm_target_io struct sizes omits d04aa8ae799a dm: move duplicate code from callers of alloc_tio into alloc_tio omits eb2d4bf39ec1 dm: record old_sector in dm_target_io before calling map function omits cfb228a662ff dm: remove legacy code only needed before submit_bio recursion omits c68e956dcc86 dm: remove unused mapped_device argument from free_tio omits 30db4c3451d1 dm: remove impossible BUG_ON in __send_empty_flush omits d10efd7bad88 dm: reduce code duplication in __map_bio omits 4beab41d7fe4 dm: refactor dm_split_and_process_bio a bit omits 2421dcb4ef33 dm: fold __clone_and_map_data_bio into __split_and_process_bio omits 50d524184135 dm: rename split functions omits 6297dd04f40d dm stats: fix too short end duration_ns with STAT_PRECISE_ [...] omits 40dd623a5d3c dm: fix double accounting of flush with data omits fa55f2bb64e4 Merge branch 'for-next/kspp-fam0' into for-next/kspp omits fbe9ccfe809d treewide: Replace zero-length arrays with flexible-array members omits 572dfaf0bc2d hwmon: (asus-ec-sensors) merge setup functions omits 2dc8bc5a6a4e Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits 07a9d5002d10 fs/lock: only call lm_breaker_owns_lease if there is conflict. omits 1ef6b9b682aa fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits 48ae14ff12a7 fs/lock: documentation cleanup. Replace inode->i_lock with [...] omits 2e6183c33863 NFSD: Fix nfsd_breaker_owns_lease() return values omits 5d9ee6ee7b00 NFSD: Clean up _lm_ operation names omits f2306a4ac2b1 arch: Remove references to CONFIG_NFSD_V3 in the default configs omits 3deacda09abb NFSD: Remove CONFIG_NFSD_V3 omits 9d54a165732a SUNRPC: Remove svc_shutdown_net() omits 6c688ae872db cifs: use a different reconnect helper for non-cifsd threads omits 7bd202b0f3ad ata: Kconfig: fix sata gemini compile test condition omits 5c509618315f ata: libata-scsi: use *switch* statements to check SCSI co [...] omits 2c75a451ecb0 ata: libata-sff: refactor ata_sff_altstatus() omits 93fd9ffb29cf ata: libata-sff: refactor ata_sff_set_devctl() omits d589f7789680 ata: libata-sff: make ata_resources_present() return 'bool' omits e3a607e1b352 ata: pata_hpt3x2n: disable fast interrupts in prereset() method omits e0afcf140e6e ata: pata_hpt37x: disable fast interrupts in prereset() method omits e1dd33b2503b ata: pata_hpt366: disable fast interrupts in prereset() method omits 5c4a1da27403 mm: move oom_kill sysctls to their own file omits 7ad3a5a131ce mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 20b9a2201212 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits d2600b33fd65 userfaultfd/selftests: enable hugetlb remap and remove eve [...] omits 5e3a57a806ae selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test omits 245db2b3a5e9 mm: enable MADV_DONTNEED for hugetlb mappings omits 0c1ae7edbe1b mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits e261b1da58e2 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits c35aacd6e354 selftests: vm: add a hugetlb test case omits 49a2e542b78f mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 49e987e20fc5 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits cdb057ace4bf mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 00c00f90b15f mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP omits a014878e7e50 mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) omits 8cc303b58528 mm/munlock: page migration needs mlock pagevec drained omits 00b7c8a62939 mm-munlock-mlock_page-munlock_page-batch-by-pagevec-fix omits 20c014c75315 mm/munlock: mlock_page() munlock_page() batch by pagevec omits d80c0ad21f8b mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() omits 31e2ed74337d mm/migrate: __unmap_and_move() push good newpage to LRU omits 5ca3031cbdca mm/munlock: mlock_pte_range() when mlocking or munlocking omits 1b412d12edec mm/munlock: maintain page->mlock_count while unevictable omits ea6f65faf203 mm/munlock: replace clear_page_mlock() by final clearance omits c1879365d325 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() omits 8140d8d6b00d mm/munlock: delete munlock_vma_pages_all(), allow oomreap omits 05a5ae4a296e mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE omits ea2c33eafa55 mm/munlock: delete page_mlock() and all its works omits e14533e49ce3 mm: invalidate hwpoison page cache page in fault path omits 0311b4c473e1 mm/memory-failure.c: remove unnecessary PageTransTail check omits 6a3a84fe608a mm/memory-failure.c: remove obsolete comment in __soft_off [...] omits 0782ae63ec48 mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] omits 78863155b67a mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev omits 46c0856fea3b mm/memory-failure.c: remove unneeded orig_head omits bd92b445e02d mm/memory-failure.c: rework the signaling logic in kill_proc omits 7ccad0ac903d mm/memory-failure.c: avoid walking page table when vma_add [...] omits a5824cab6598 mm/memory-failure.c: minor clean up for memory_failure_dev [...] omits 6e1a291573d3 mm/hwpoison: fix error page recovered but reported "not re [...] omits 376bbe43f173 mm/memory-failure.c: remove obsolete comment omits ea4ae9f64bd8 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] omits 9dfc6caa212d mm/page_alloc: limit number of high-order pages on PCP dur [...] omits af2da3ea0948 mm/page_alloc: free pages in a single pass during bulk free omits 45b27a3f3396 mm/page_alloc: simplify how many pages are selected per pc [...] omits 09c0fc2b3db8 mm/page_alloc: track range of active PCP lists during bulk free omits 8c8732ea39e2 mm/page_alloc: fetch the correct pcp buddy during bulk free omits ab7e803d9083 mm/page_alloc: mark pagesets as __maybe_unused omits 2a034a7529c3 mm: enforce pageblock_order < MAX_ORDER omits f7242481486b cma: factor out minimum alignment requirement omits f8edcc2a03bb mm/page_alloc: don't pass pfn to free_unref_page_commit() omits 673be4d40e75 mm/mmzone.h: remove unused macros omits c79da81ae59a mm: discard __GFP_ATOMIC omits be309555a716 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits 72eca1089b93 mm/page_alloc: add penalty to local_node omits 807fb5116c0e mm/page_alloc: adding same penalty is enough to get round- [...] omits 4833404b8ae7 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits fc1749521c8c mm/vmalloc.c: vmap(): don't allow invalid pages omits 41a33a6c9cfe mm/vmalloc.c: fix "unused function" warning omits 4aef14c30b62 mm/vmalloc: eliminate an extra orig_gfp_mask omits cfd0720b9d71 mm/vmalloc: add adjust_search_size parameter omits ae377d7c8649 mm/vmalloc: Move draining areas out of caller context omits 393dff331c41 mm/vmalloc: remove unneeded function forward declaration omits fff3b2a167db mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 omits edecc06b4d34 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning omits 8d54b58e3eb7 mm/sparse: make mminit_validate_memmodel_limits() static omits 27323748616b memfd: fix shmem huge page failed to set F_SEAL_WRITE attr [...] omits 2ef5bbce1471 mm: replace multiple dcache flush with flush_dcache_folio() omits 559e5d2c4891 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] omits c966793c308d mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() omits a9ec93fc6617 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits 6062f43127d4 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits 607342ad8330 mm: fix missing cache flush for all tail pages of compound page omits e3a81a5ae5a8 mm: thp: fix wrong cache flush in remove_migration_pmd() omits 42725f7e4c6c mm: remove mmu_gathers storage from remaining architectures omits 8ac6487d4d76 mm: merge pte_mkhuge() call into arch_make_huge_pte() omits dbe67be3d9f3 mm/huge_memory: remove stale locking logic from __split_hu [...] omits 1e80a02e51b8 mm/huge_memory: remove stale page_trans_huge_mapcount() omits b8d1ad4a52a5 mm/swapfile: remove stale reuse_swap_page() omits 6b28af07a3a0 mm/khugepaged: remove reuse_swap_page() usage omits c28564603a18 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits 75aa784c4eaa mm: streamline COW logic in do_swap_page() omits b44b3409f46f mm: slightly clarify KSM logic in do_swap_page() omits 9426834cdd4f mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits debac8bffb55 mm: optimize do_wp_page() for exclusive pages in the swapcache omits d849db0f5cad mm: generalize ARCH_HAS_FILTER_PGPROT omits ce3e1bfd5ebf memcg: synchronously enforce memory.high for large overcharges omits 9793cffc4f7d selftests: memcg: test high limit for single entry allocation omits 3f4401713dbb memcg: unify force charging conditions omits a2bee4cfc1cd memcg: refactor mem_cgroup_oom omits fa6a939878e0 mm/memcg: retrieve parent memcg from css.parent omits 2f168d8527c5 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits 02f9c4a77a28 memcg-add-per-memcg-total-kernel-memory-stat-v2 omits 18a5393ed62d memcg: add per-memcg total kernel memory stat omits 3aae582fc96a memcg: replace in_interrupt() with !in_task() omits 2d6269c090af tmpfs: support for file creation time omits 6f45c98b05cd mm/gup: remove unused get_user_pages_locked() omits 0cbdd7d136e9 mm: change lookup_node() to use get_user_pages_fast() omits 67baccf07405 mm/gup: remove unused pin_user_pages_locked() omits 6376f5969879 mm/gup: follow_pfn_pte(): -EEXIST cleanup omits 7d7ffe8f9605 mm: fix invalid page pointer returned with FOLL_PIN gups omits 57c83b300464 filemap: remove find_get_pages() omits 28d01b40b00d mm-move-page-writeback-sysctls-to-is-own-file-fix omits daa3321ea87b mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes omits 62d6ea564cfd mm: move page-writeback sysctls to their own file omits ba5dde2f66a2 mm: unexport page_init_poison omits 9509efdb5d93 tools/vm/page_owner: filter out pid and timestamp omits ecd86f320cc8 mm/page_owner: record task command name omits 6f19db574bb9 mm/page_owner: print memcg information omits ed136879caea mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits c3a2a1288b79 lib/vsprintf: avoid redundant work with 0 size omits 38835684cec1 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits d29dfe232fc4 documentation-vm-page_ownerrst-update-the-documentation-fix omits 15f5ea01f22e Documentation/vm/page_owner.rst: update the documentation omits 65bb012bfc9b tools/vm/page_owner_sort.c: delete invalid duplicate code omits 5a537441f352 tools/vm/page_owner_sort.c: two trivial fixes omits b085550fd2fc tools/vm/page_owner_sort.c: support sorting pid and time omits e68cfb903955 tools/vm/page_owner_sort.c: add switch between culling by [...] omits 24fe67fc67ae tools/vm/page_owner_sort.c: support sorting by stack trace omits 35b3896abf6c tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 295cda1765b5 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 76e36e956a14 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 87c84771ef07 fix for "kasan: improve vmalloc tests" omits 074d139b7068 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" omits dcee870a49c2 kasan: improve vmalloc tests omits c455e19374a8 kasan: documentation updates omits 6f208425249a arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits 4bb57b1d1b1c kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits a577812cc348 kasan: add kasan.vmalloc command line flag omits 6f77c2ebf048 kasan: clean up feature flags for HW_TAGS mode omits 5af65642ff14 kasan: mark kasan_arg_stacktrace as __initdata omits 2ed5d97c9c56 kasan, arm64: don't tag executable vmalloc allocations omits c523f9ee05e0 kasan, vmalloc: only tag normal vmalloc allocations omits 25350803f931 kasan, vmalloc: add vmalloc tagging for HW_TAGS omits c615d2615488 kasan, page_alloc: allow skipping memory init for HW_TAGS omits 12834da7c959 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits 2ee534e8c33a kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits 112c1703d653 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits 07ed549d88b2 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits 02b0b3a35d41 kasan, vmalloc: add vmalloc tagging for SW_TAGS omits 35934bbf0c6b kasan, arm64: reset pointer tags of vmapped stacks omits d82c81f11604 kasan, fork: reset pointer tags of vmapped stacks omits b117a7541c7c kasan, vmalloc: reset tags in vmalloc functions omits 0de122c9a323 kasan: add wrappers for vmalloc hooks omits a94dcc7e0aef kasan: reorder vmalloc hooks omits c6e074418099 kasan, vmalloc: drop outdated VM_KASAN comment omits fc4fc01e951d kasan, x86, arm64, s390: rename functions for modules shadow omits 92652a437146 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits d3b78b1b9fa3 kasan: clean up metadata byte definitions omits 97d13822024f kasan, page_alloc: rework kasan_unpoison_pages call site omits f1ed584848e7 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits ac8130a6b881 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits fae194da61bf kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits b085cd7d1f26 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits fb151cf5eda4 kasan, page_alloc: refactor init checks in post_alloc_hook omits 7bfcf77b30c9 kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits abdb14bc162a mm: clarify __GFP_ZEROTAGS comment omits 2c2a1dcb6edd kasan: drop skip_kasan_poison variable in free_pages_prepare omits 2e83cd716ac9 kasan, page_alloc: init memory of skipped pages on free omits 346de0c33dfa kasan, page_alloc: simplify kasan_poison_pages call site omits 2c8208290d13 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits 46d2ff21c3ac kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits ce6ebd105897 kasan, page_alloc: deduplicate should_skip_kasan_poison omits cb7a6ff6b509 mount: warn only once about timestamp range expiration omits bf6de015a8bf mm: remove congestion tracking framework omits 30bcf1d8aba3 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits a3f8b865bb80 NFS: remove congestion control omits 8d2da2d7298f fuse: don't set/clear bdi_congested omits 5c8cb9e5a91e cephfs: don't set/clear bdi_congestion omits 25dffd2354aa f2f2: replace some congestion_wait() calls with io_schedul [...] omits 476f0247d64f f2fs: change retry waiting for f2fs_write_single_data_page() omits d9723475888a ext2: remove unused pointer bdi omits 3dc99f97078e remove-bdi_congested-and-wb_congested-and-related-functions-fix omits 107939281577 mm/fs: remove bdi_congested() and wb_congested() and relat [...] omits 392621d77da1 mm/fs: remove inode_congested() omits 7810f2fce4a7 ocfs2: fix ocfs2 corrupt when iputting an inode omits b786c778d34d ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 31902d6a4095 ocfs2: reflink deadlock when clone file to the same direct [...] omits 9c0ba9d6dfdd fs/ocfs2: fix comments mentioning i_mutex omits 2bf0b92ff8aa ocfs2: cleanup some return variables omits 46620a2790ba ntfs: add sanity check on allocation size omits cdbf603cdd77 procfs: prevent unprivileged processes accessing fdinfo dir omits 259d0bfeec7e /proc/kpageflags: do not use uninitialized struct pages omits 4ad5a477404e /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 031a9eda77cc fs/file_table: fix adding missing kmemleak_not_leak() omits 0dfc61feb0f4 hugetlbfs: fix a truncation issue in hugepages parameter omits 83e40f32ab09 mm: fix use-after-free bug when mm->mmap is reused after b [...] omits 97dc7acd104b mm: fix use-after-free when anon vma name is used after vm [...] omits 91bc23179ce0 kasan: test: prevent cache merging in kmem_cache_double_destroy omits 050f689e13aa mm/hugetlb: fix kernel crash with hugetlb mremap omits bccf1afab76c selftests/vm: cleanup hugetlb file after mremap test omits d41471514231 mm: fix panic in __alloc_pages omits 5d476a3ad5c4 coredump: also dump first pages of non-executable ELF libraries omits 629f520b265f libsubcmd: Fix use-after-free for realloc(..., 0) omits c73afc88dbdd libperf: Fix perf_cpu_map__for_each_cpu macro omits be8b582111d6 Merge branch 'acpi-tables-fixes' into linux-next omits 69be9dd40064 Merge branch 'acpi-apei' into linux-next omits 8922f193c2ef Merge branch 'acpi-ec' into linux-next omits 8c51d352999e Merge branch 'acpi-pm' into linux-next omits 08ee38f54935 KVM: s390: pv: make use of ultravisor AIV support omits 6747d3c87355 SUNRPC: Rename svc_close_xprt() omits 7b83e5c4fe22 SUNRPC: Rename svc_create_xprt() omits e5caec3bfc15 perf cs-etm: Fix corrupt inject files when only last branc [...] omits 360912ddac9d perf cs-etm: No-op refactor of synth opt usage omits 0ef7c79e43d0 Merge x86/pasid into tip/master omits 6dc3a0aee256 Merge ras/core into tip/master omits 1b5e86ee01b6 Merge locking/core into tip/master omits 8f1a1fb87356 Merge x86/sev into tip/master omits 5498f519a3f9 Merge sched/core into tip/master omits ddab10636d69 Merge locking/urgent into tip/master omits c8add9b0bf47 Merge x86/sgx into tip/master omits 75d7007353bf Merge x86/cpu into tip/master omits c23b98610a34 Merge irq/core into tip/master omits 756ba7b61c69 Merge x86/irq into tip/master omits 6cf1d379ca74 Merge perf/core into tip/master omits b06c51928517 Merge x86/paravirt into tip/master omits ae8d3dbe971f Merge x86/build into tip/master omits 5a8e470c423f Merge x86/misc into tip/master omits fe7e6863948a libperf: Fix 32-bit build for tests uint64_t printf omits 19e04884ce96 tools headers UAPI: Sync linux/perf_event.h with the kerne [...] omits 7069f8873119 perf trace: Avoid early exit due SIGCHLD from non-workload [...] omits 9270b5f62c1f ACPI: APEI: rename ghes_init() with "acpi_" prefix omits f521a6e687d1 ACPI: APEI: explicit init HEST and GHES in apci_init() omits d4e043a4af96 Merge branch 'devprop' into linux-next omits 7eb6678636cf Merge branch 'pnp' into linux-next omits d8036ad09527 Merge branch 'thermal-docs' into linux-next omits ddc592547ca4 Merge branches 'thermal-powerclamp' and 'thermal-int340x' [...] omits 414df0267347 Merge branch 'thermal-hfi' into linux-next omits 1cd4a97227ca Merge branches 'pm-cpufreq' and 'pm-tools' into linux-next omits 37015b0a175a Merge branch 'acpi-tables' into linux-next omits 8182e5e01bbb Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] omits 902ed4903c19 doc: nvmem: Update example omits 29be7d2b8f9e doc: nvmem: Remove references to regmap omits 45fb0a5b97ac SUNRPC: Remove svo_shutdown method omits 1981f4b9edad SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() omits 28bb9c734bcd SUNRPC: Remove the .svo_enqueue_xprt method omits 34de90a1039a SUNRPC: Record endpoint information in trace log omits bc42446d242f SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 564083ecca10 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits b9a8bfb02979 NFSD: Remove NFSD_PROC_ARGS_* macros omits 5bd9e74aa920 NFSD: Use __sockaddr field to store socket addresses omits 88c4ead4b0cf tracing: Update print fmt check to handle new __get_sockad [...] omits 349e6ce41ef3 tracing: Introduce helpers to safely handle dynamic-sized [...] omits f1b4c530314b NFSD: Streamline the rare "found" case omits 7b766a636fee NFSD: Skip extra computation for RC_NOCACHE case omits 2df441b3712d NFSD: De-duplicate hash bucket indexing omits 55efb643f67a nfsd: Add support for the birth time attribute omits 77c6e3825c8f Merge branch 'for-next/scmi/updates' of git://git.kernel.o [...] omits 035bd7e27962 clk: scmi: Support atomic clock enable/disable API omits 064079250602 firmware: arm_scmi: Add support for clock_enable_latency omits ced6c0c7a16b firmware: arm_scmi: Add atomic support to clock protocol omits f66e99eb0175 firmware: arm_scmi: Support optional system wide atomic-th [...] omits 498023dbb15f dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] omits 4fb016d955a3 firmware: arm_scmi: Add atomic mode support to virtio transport omits 2409ec4c0946 firmware: arm_scmi: Review virtio free_list handling omits 96bbcc3f6c0b firmware: arm_scmi: Add a virtio channel refcount omits a498017d0571 nvmem: add driver for Layerscape SFP (Security Fuse Processor) omits fc036516aae4 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 26b081a017c0 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() omits bf06963d2b7c nvmem: sunxi_sid: Add support for D1 variant omits a74f2b7d9083 dt-bindings: nvmem: SID: Add compatible for D1 omits a086a3a1cbfe random: absorb fast pool into input pool after fast load omits e8d4b479251d random: do not xor RDRAND when writing into /dev/random omits 75b8fd96f4dc random: ensure early RDSEED goes through mixer on init omits 4823f059d0ac random: inline leaves of rand_initialize() omits 9b9a0c25a8d1 random: get rid of secondary crngs omits 418d04cc876d random: use RDSEED instead of RDRAND in entropy extraction omits 519b52becb65 random: fix locking in crng_fast_load() omits 6a1d5317ee05 random: remove batched entropy locking omits 8990c225eb9f random: remove use_input_pool parameter from crng_reseed() omits 2c3906259458 random: make credit_entropy_bits() always safe omits 77a5fda6165b random: always wake up entropy writers after extraction omits 08f2689055c7 random: use linear min-entropy accumulation crediting omits e881eb34f2ea random: simplify entropy debiting omits d232fc449c65 random: use computational hash for entropy extraction omits 128542976f8e m68k: m5441x: remove erroneous clock disable omits 90ba8ee4c472 m68knommu: fix ucsimm sparse warnings omits 4798b97f7a2d m68knommu: fix 'screen_bits' defined but not used omits aa6094bbb45d m68knommu: fix warning: no previous prototype for 'init_dragen2' omits 5e68869aba1a hwmon: (asus-ec-sensors) deduce sensor signedness from its type omits 4d49367c5303 hwmon: (tc654) Add thermal_cooling device support omits 2991358ba5b7 hwmon: (dell-smm) rewrite CONFIG_I8K description omits 9a78ed9a6ed2 x86/Kconfig: move and modify CONFIG_I8K omits 551c8a926246 Merge branch 'imx/defconfig' into for-next omits 50197bc4e126 Merge branch 'imx/dt64' into for-next omits ecd96e26fdf1 Merge branch 'imx/dt' into for-next omits e47b3c8d7902 Merge branch 'imx/bindings' into for-next omits 11db13da61c7 Merge branch 'imx/soc' into for-next omits 2df83a0575ff f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes omits d71c02b0caef pata_mpc52xx: use GFP_KERNEL omits f6aca46db617 Merge branch 'devel' into for-next omits 76ae14da4eaa ata: sata_rcar: drop unused #define's omits f8f85e719fc1 ata: pata_hpt366: check channel enable bits omits 244c69a1d852 ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' omits 6eba92e13848 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' omits 587ff60693c0 ata: libata-sff: make ata_devchk() return 'bool' omits a4687eac2cd5 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' omits 3c844cb01238 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST omits 5f2f99c320ed ata: pata_artop: use *switch* in atp8xx_fixup() omits ed1d89c188d0 ata: pata_artop: use *switch* in artop_init_one() omits 581dd420a55d pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] omits d7dd4b3dd411 pata_hpt3x2n: check channel enable bits omits 5b3408a4e5ff memblock tests: Add memblock_free tests omits be95b2fb4434 memblock tests: Add memblock_add_node test omits ed7b7402f9c9 memblock tests: Add memblock_remove tests omits 7ee605ba9365 memblock tests: Add memblock_reserve tests omits c294f4708f01 memblock tests: Add memblock_add tests omits d047055e609e memblock tests: Add memblock reset function omits 46ad27eef522 memblock tests: Add skeleton of the memblock simulator omits ab1f3ebd520c tools/include: Add debugfs.h stub omits e97362caf658 tools/include: Add pfn.h stub omits e4e9850709f9 tools/include: Add io.h stub omits f181e1e4009b tools/include: Add cache.h stub omits bad5c52beb21 tools/include: Add mm.h file omits 24af9a87ae81 tools/include: Update atomic definitions omits 826c23e10ee4 tools/include: Add _RET_IP_ and math definitions to kernel.h omits 4c12918f1086 tools/include: Add phys_addr_t to types.h omits 5a198c3f9b0b tools: Move gfp.h and slab.h from radix-tree to lib omits cf7ff6f04130 hwmon: (asus-ec-sensors) add CPU core voltage omits f5d4b6d998d4 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits 09dc6efba908 remoteproc: Fix count check in rproc_coredump_write() omits d7334d055811 hwmon: (adt7x10) Use hwmon_notify_event omits 9c950b125f78 hwmon: (adt7x10) Remove empty driver removal callback omits f48e7288f760 hwmon: (adt7x10) Use devm_request_threaded_irq omits f225f9357eb6 hwmon: (adt7x10) Use devm_hwmon_device_register_with_info omits 45942b5890ba hwmon: (adt7x10) Add device managed action for restoring config omits 495da5954e15 hwmon: (adt7x10) Convert to use regmap omits 0aba23b2ba9a hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] omits 469d56485c1b m68k: mm: Remove check for VM_IO to fix deferred I/O omits 2d894d63ecb9 hwmon: (asus-ec-sensors) read sensors as signed ints omits 57b5c2c9bac4 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() omits d0f6dc43f102 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi omits f88e30f4f81d hwmon: (max6639) Add regulator support omits d59c77fa9435 hwmon: (max6639) Update Datasheet URL omits 40ca67115d60 hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] omits ef8669148153 hwmon: deprecate asis_wmi_ec_sensors driver omits d8b4e2ef3c58 hwmon: (asus-ec-sensors) update documentation omits 91f4e586ec16 hwmon: (asus-ec-sensors) add driver for ASUS EC omits 9870b763256f hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING omits 95f991132636 hwmon: (sch56xx-common) Replace msleep() with usleep_range() omits de7084a74519 hwmon: (sch56xx-common) Add automatic module loading on su [...] omits 64e1d02550b7 hwmon: (sch56xx) Autoload modules on platform device creation omits d7b5273204f5 hwmon: Fix possible NULL pointer omits c8fefd872569 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] omits 3e27150cd65b hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] omits df44f4201cb4 hwmon: (powr1220) Cosmetic changes omits b59e0978bae3 dt-bindings: hwmon: lm90: Drop Tegra specifics from example omits 7dcaed8298b9 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file omits 64b7e2364bf0 hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II omits d42db176269b hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro omits 79c527a2e495 Documentation: ABI: Add ABI file for legacy /proc/i8k interface omits eae517082663 Documentation: admin-guide: Add Documentation for undocume [...] omits d3476c4d5406 Documentation: admin-guide: Update i8k driver name omits 74fa97c35a74 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist omits 213b1e022e18 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A omits cf8235193389 hwmon: Add "label" attribute omits 9e7fa9848ac6 ABI: hwmon: Document "label" sysfs attribute omits f3960243a90d hwmon: (nct6775) add support for TSI temperature registers omits 642d25f9476b hwmon: (lm83) Convert to use with_info API omits 57878b3660dd hwmon: (lm83) Explain why LM82 may be misdetected as LM83 omits 0650d138eb19 hwmon: (lm83) Demote log message if chip identification fails omits a507df46b21e hwmon: (lm83) Replace temperature conversion macros with s [...] omits a166d8e6f5b7 hwmon: (lm83) Use regmap omits f85e94000ac2 hwmon: (lm83) Replace new_client with client omits 1450a43ecc9b hwmon: (lm83) Move lm83_id to avoid forward declaration omits 428f7a213afd hwmon: (lm83) Reorder include files to be in alphabetic order omits eac88dd85db9 hwmon: Report attribute name with udev events omits bb9bb9c75482 hwmon: (ntc_thermistor) Underscore Samsung thermistor omits 0c72a87889d6 libata: make ata_host_suspend() *void* omits f982d9b7c628 arc: remove set_fs() omits 47669db01adb arc: provide __{get,put}_kernel_nofault omits 1e74c46f4318 arc: use BUILD_BUG for invalid sizes in get_user/put_user omits 3c5412cdec9f pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] omits 9cb74781a436 mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] omits 07f274ad6ea2 mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] omits b5ab18b39200 mfd: intel_soc_pmic_crc: Sort cells by IRQ order omits 8043480a8cef nvmem: qfprom: fix kerneldoc warning omits f2022a29ebe5 nvmem: core: Check input parameter for NULL in nvmem_unregister() omits d9d667633f4d nvmem: core: Use devm_add_action_or_reset() omits 713c5ce0a690 nvmem: core: Remove unused devm_nvmem_unregister() omits a9940f83a6e2 m68k: Add asm/config.h omits 61b6b9cfada4 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next omits a7e02e92755c Merge branches 'dt-for-v5.17', 'defconfig-for-v5.17' and ' [...] omits 6e5d960d02d9 ARM: configs: aspeed: Add support for USB flash drives omits 79ee56da2e4f ARM: aspeed: Add secure boot controller support omits bb818f67d3e9 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases omits 1afbad961802 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next adds f71077a4d84b Merge tag 'mmc-v5.17-rc1-2' of git://git.kernel.org/pub/sc [...] adds 80d47f5de5e3 mm: don't try to NUMA-migrate COW pages that have other uses adds a8e8f851e829 module: fix building with sysfs disabled adds edbd6c628ef1 Merge tag 'modules-5.17-rc5' of git://git.kernel.org/pub/s [...] adds de9f498d2b38 perf trace: Avoid early exit due SIGCHLD from non-workload [...] adds 714b8b7131f9 tools headers UAPI: Sync linux/perf_event.h with the kerne [...] adds 096972f5588d libperf: Fix 32-bit build for tests uint64_t printf adds 0b31ea6613ad perf cs-etm: No-op refactor of synth opt usage adds 9de0736973dd perf cs-etm: Fix corrupt inject files when only last branc [...] adds 30d1c4d94798 libperf: Fix perf_cpu_map__for_each_cpu macro adds 52a9dab6d892 libsubcmd: Fix use-after-free for realloc(..., 0) adds 047e6032c4f0 perf test: Fix arm64 perf_event_attr tests wrt --call-grap [...] adds 31ded1535e31 perf bpf: Defer freeing string after possible strlen() on it adds 2dd3a8a13908 Merge tag 'perf-tools-fixes-for-v5.17-2022-02-17' of git:/ [...] adds a3580ac9b7a3 fs/file_table: fix adding missing kmemleak_not_leak() adds c832962ac972 net: bridge: multicast: notify switchdev driver whenever M [...] adds 0b0dff5b3b98 ipv6: per-netns exclusive flowlabel checks adds 8c6ae46150a4 net: dsa: lantiq_gswip: fix use after free in gswip_remove() adds c08e58438d4a tipc: fix wrong notification node addresses adds 5740d0689096 net: sched: limit TC_ACT_REPEAT loops adds 21e8a96377e6 net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 adds 35a79e64de29 ping: fix the dif and sdif check in ping_lookup adds 6aba04ee3263 Revert "net: ethernet: bgmac: Use devm_platform_ioremap_re [...] adds b9208492fcae vsock: remove vsock from connected table when connect is i [...] adds 017b355bbdc6 net: dsa: lan9303: handle hwaccel VLAN tags adds 430065e26719 net: dsa: lan9303: add VLAN IDs to master device adds 9fcf986cc4bc ipv4: fix data races in fib_alias_hw_flags_set adds d95d6320ba7a ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt adds 7dbcda584eaa nfp: flower: netdev offload check for ip6gretap adds a6ab75cec1e4 bonding: force carrier update when releasing slave adds 8b97cae315ca Merge tag 'net-5.17-rc5' of git://git.kernel.org/pub/scm/l [...] adds 647474b8d980 drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with extern [...] adds fb9c96714f10 Merge tag 'mediatek-drm-fixes-5.17' of https://git.kernel. [...] adds 0136f5844b00 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] adds f8f4e2a51834 drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. adds 9c4f59ea3f86 drm/amd/pm: correct the sequence of sending gpu reset msg adds 364438fd629f drm/radeon: Fix backlight control on iMac 12,1 adds 6379bd44ddbc Merge tag 'amd-drm-fixes-5.17-2022-02-16' of https://gitla [...] adds babb1fc32343 Merge tag 'drm-misc-fixes-2022-02-17' of git://anongit.fre [...] adds 5666b6101947 Merge tag 'drm-intel-fixes-2022-02-17' of git://anongit.fr [...] adds b3d971ec2534 Merge tag 'drm-fixes-2022-02-18' of git://anongit.freedesk [...] adds 9195e5e0adbb Merge tag 'linux-kselftest-fixes-5.17-rc5' of git://git.ke [...] adds 53923e0fe209 cifs: fix confusing unneeded warning message on smb2.1 and [...] adds 7476b043b191 Merge tag '5.17-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds fe663df78258 powerpc/lib/sstep: fix 'ptesync' build error adds ea4b3d299fe6 Merge tag 'powerpc-5.17-4' of git://git.kernel.org/pub/scm [...] adds 45a98a71d2da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds acd289e04a0a ALSA: hda: Set max DMA segment size adds 8872fc0d0459 ASoC: SOF: hda: Set max DMA segment size adds c22a8086b384 ASoC: intel: skylake: Set max DMA segment size adds 2848551bc659 Merge tag 'sound-5.17-rc5' of git://git.kernel.org/pub/scm [...] adds a12821d5e012 block: Add handling for zone append command in blk_complet [...] adds 06582bc86d7f block: loop:use kstatfs.f_bsize of backing file to set dis [...] adds cc8f7fe1f5ea block-map: add __GFP_ZERO flag for alloc_page in function [...] adds 7a5428dcb790 block: fix surprise removal for drivers calling blk_set_qu [...] adds e92bc4cd34de block/wbt: fix negative inflight counter when remove scsi device adds b9889768bda1 Merge tag 'block-5.17-2022-02-17' of git://git.kernel.dk/l [...] adds 7993e65fdd0f Merge tag 'mtd/fixes-for-5.17-rc5' of git://git.kernel.org [...] adds 241c32d853a8 Merge tag 'riscv-for-linus-5.17-rc5' of git://git.kernel.o [...] adds bfe55a1f7fd6 ACPI: processor: idle: fix lockup regression on 32-bit Thi [...] adds 8292656464e5 Merge branch 'acpi-processor' adds 1c2a33d0ac69 Merge tag 'acpi-5.17-rc5' of git://git.kernel.org/pub/scm/ [...] adds 4f12b742eb2b Merge tag 'nfs-for-5.17-3' of git://git.linux-nfs.org/proj [...] adds c16bdeb5a39f rlimit: Fix RLIMIT_NPROC enforcement failure caused by cap [...] adds 8f2f9c4d82f2 ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 adds a55d07294f1e ucounts: Base set_cred_ucounts changes on the real user adds c923a8e7edb0 ucounts: Move RLIMIT_NPROC handling after set_user adds 0cbae9e24fa7 ucounts: Handle wrapping in is_ucounts_overlimit adds 2d3409ebc87f Merge branch 'ucount-rlimit-fixes-for-v5.17' of git://git. [...] adds c1034d249d14 Merge tag 'pidfd.v5.17-rc4' of git://git.kernel.org/pub/sc [...] adds 7f25f0412c9e Merge tag 'fs.mount_setattr.v5.17-rc4' of git://git.kernel [...] adds da5462a4dc44 power: supply: fix table problem in sysfs-class-power adds 2b56a9a28a6b power: supply: core: fix application of sizeof to pointer adds f444578d727a power: supply: bq256xx: Handle OOM correctly adds 70d2bec7c545 Merge tag 'for-v5.17-rc' of git://git.kernel.org/pub/scm/l [...] adds 7b1f781f2d24 Input: psmouse - set up dependency between PS/2 and SMBus [...] adds 961af9dbe5d0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 834cea3a252e i2c: brcmstb: fix support for DSL and CM variants adds 2428766e2015 MAINTAINERS: remove duplicate entry for i2c-qcom-geni adds dacec3e7b9bc Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 77478077349f Merge tag 'dmaengine-fix-5.17' of git://git.kernel.org/pub [...] adds e268d7084a90 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6e8e752f705c Merge tag 'edac_urgent_for_v5.17_rc5' of git://git.kernel. [...] adds b1e8206582f9 sched: Fix yet more sched_fork() races adds 0b0894ff78cc Merge tag 'sched_urgent_for_v5.17_rc5' of git://git.kernel [...] adds e5733d8c89c3 x86/sgx: Fix missing poison handling in reclaimer adds 44cad52cc14a x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing adds 222177397aab Merge tag 'x86_urgent_for_v5.17_rc5' of git://git.kernel.o [...] adds 3324e6e80315 Merge tag 'locking_urgent_for_v5.17_rc5' of git://git.kern [...] adds cfb92440ee71 Linux 5.17-rc5 adds ae09639e3b2a platform/x86: int3472: Add terminator to gpiod_lookup_table adds 038101e6b2cd Merge tag 'platform-drivers-x86-v5.17-3' of git://git.kern [...] adds a8cd28553f0f Merge tag 'at91-fixes-5.17' of git://git.kernel.org/pub/sc [...] adds 728390fce4fc dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] adds 268a491aebc2 arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] adds 35f541791175 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] adds 40eb0dcf4114 tee: optee: fix error return code in probe function adds 4f6668f05206 Merge tag 'optee-fix2-for-v5.17' of git://git.linaro.org/p [...] adds f159f2941db9 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds 98e437f134b3 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds f9ffaf743a96 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 910c805f163e Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 75134f16e7dd bpf: Add schedule points in batch ops adds 7a2fb9128515 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds efe4186e6a1b drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() adds 4224cfd7fb65 net-sysfs: add check for netdevice being present to speed_show adds 2f131de361f6 net/sched: act_ct: Fix flow table lookup after ct clear or [...] adds e9da0b56fe27 sr9700: sanity check for packet length adds a1cdec57e03a net-timestamp: convert sk->sk_tskey to atomic_t adds b352c3465bb8 net: ll_temac: check the return value of devm_kmalloc() adds 5a2aba71cd26 net: mvpp2: always set port pcs ops adds ba88b5533728 MAINTAINERS: rmnet: Update email addresses adds 3a14d0888eb4 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() adds 0cd33c5ffec1 selftests: mptcp: fix diag instability adds 5b31dda736e3 selftests: mptcp: improve 'fair usage on close' stability adds 98247bc16a27 mptcp: fix race in overlapping signal events adds 837cf45df163 mptcp: fix race in incoming ADD_ADDR option processing adds f73c11946345 mptcp: add mibs counter for ignored incoming options adds 6ef84b1517e0 selftests: mptcp: more robust signal race test adds e35f885b357d selftests: mptcp: be more conservative with cookie MPJ limits adds 90141edcd53d Merge branch 'mptcp-fixes' adds b70bc066d77b ice: Match on all profiles in slow-path adds 932645c298c4 ice: fix setting l4 port flag when adding filter adds fadead80fe4c ice: fix concurrent reset and removal of VFs adds ed22d9c8d128 ice: check the return of ice_ptp_gettimex64 adds 5950bdc88dd1 ice: initialize local variable 'tlv' adds 0033fced48d2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5486f5bf790b net: Force inlining of checksum functions in net/checksum.h adds 3d00827a90db net: dsa: microchip: fix bridging with more than two member ports adds 8940e6b669ca net: dsa: avoid call to __dev_set_promiscuity() while rtnl [...] adds 84d3c83e6ea7 bnxt_en: Fix active FEC reporting to ethtool adds 6758f937669d bnxt_en: Fix offline ethtool selftest with RDMA enabled adds cfcab3b3b615 bnxt_en: Fix occasional ethtool -t loopback test failures adds 8cdb15924252 bnxt_en: Fix incorrect multicast rx mask setting when not [...] adds 0e0e3c535847 bnxt_en: Restore the resets_reliable flag in bnxt_open() adds b891106da52b bnxt_en: Increase firmware message response DMA wait time adds 1278d17a1fb8 bnxt_en: Fix devlink fw_activate adds 5a3449734bcb Merge branch 'bnxt_en-fixes' adds cc20cced0598 gso: do not skip outer ip header in case of ipip and net_failover adds b6ad6261d277 net: mdio-ipq4019: add delay after clock enable adds 5c5180c742a4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7aa5182d85f8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2874b7911132 netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES [...] adds b1a5983f56e3 netfilter: nf_tables_offload: incorrect flow offload actio [...] adds 6069da443bf6 netfilter: nf_tables: unregister flowtable hooks on netns exit adds 1a58f84ea5df netfilter: nft_limit: fix stateful object memory leak adds 33170d18fd2c netfilter: nf_tables: fix memory leak during stateful obj update adds 0f8a4661998a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 351a564952fb Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 646d41c68c2c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d04ad245d67a regmap-irq: Update interrupt clear register for proper reset adds 0f1eb942af52 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c413b37de38e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9382df0a98aa spi: rockchip: Fix error in getting num-cs property adds 80808768e413 spi: rockchip: terminate dma transmission when slave abort adds 01df24db7b1e Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds 1d116fdaae85 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1f79984b2c48 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d8f7a5484f21 driver core: Free DMA range map when device is released adds 66a2bfd5b411 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 737b0ef3be6b tty: n_gsm: fix encoding of control signal octet bit DV adds 57435c42400e tty: n_gsm: fix encoding of command/response bit adds e3b7468f082d tty: n_gsm: fix proper link termination after failed open adds 96b169f05cdc tty: n_gsm: fix NULL pointer access due to DLCI release adds c19d93542a60 tty: n_gsm: fix wrong tty control line for flow control adds 687f9ad43c52 tty: n_gsm: fix wrong modem processing in convergence laye [...] adds a2ab75b8e76e tty: n_gsm: fix deadlock in gsmtty_open() adds eebb0f4e894f sc16is7xx: Fix for incorrect data being transmitted adds 660231492036 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds aba2081e0a9c tps6598x: clear int mask on probe failure adds 62e3f0afe246 usb: dwc3: pci: Fix Bay Trail phy GPIO mappings adds 32fde84362c4 usb: dwc2: drd: fix soft connect when gadget is unconfigured adds a2303ab6363e Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 198a7ebd5fa1 Revert "USB: serial: ch341: add new Product ID for CH341A" adds 6ecb3f0b18b3 USB: serial: option: add support for DW5829e adds cfc4442c642d USB: serial: option: add Telit LE910R1 compositions adds fdc794ab3df1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 784d67e9562c Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 3e990754fb72 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 481952476706 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds efe8a1e7cad4 Merge tag 'iio-fixes-for-5.17a' of https://git.kernel.org/ [...] adds f6c052afe6f8 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] adds 6c7621890995 mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] adds 38527b194181 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 1eeee03d6203 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 1e6ae0e46e32 mips: setup: fix setnocoherentio() boolean setting adds 42c6445b0686 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds 64324ef337d0 ARM: dts: switch timer config to common devkit8000 devicetree adds 8840f5460a23 ARM: dts: Use 32KiHz oscillator on devkit8000 adds 580d4cfbd2ca Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 127770ac0d04 KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 adds 4cb9a998b1ce KVM: Fix lockdep false negative during host resume adds 3a55f729240a kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always [...] adds ad856280ddea x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 adds 988896bb6182 x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 adds ba1f77c54696 x86/kvm: Fix compilation warning in non-x86_64 builds adds ec756e40e271 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU adds 7df3b764b62a Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds e23e40fd6de5 hwmon: (ntc_thermistor) Underscore Samsung thermistor adds eeb79fe778d0 hwmon: Handle failure to register sensor with thermal zone [...] adds 9051aa277375 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds e8e81ec232d3 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 9d2231c5d74e lib/iov_iter: initialize "flags" in new pipe_buffer adds 2104cbf43881 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 132507ed04ce of/fdt: move elfcorehdr reservation early for crash dump kernel adds 7ab8b8857c28 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 3f33364836aa drm/i915: Widen the QGV point mask adds a40ee54e9a09 drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] adds afc189df6bcc drm/i915: Correctly populate use_sagv_wm for all pipes adds ec663bca9128 drm/i915: Fix bw atomic check when switching between SAGV [...] adds 28adef861233 drm/i915/dg2: Print PHY name properly on calibration error adds c3e9e4262a64 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 387ff4574405 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds efd12405f180 dt-bindings: qoriq-clock: add missing compatible for lx2160a adds 6b4266b8deb8 dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] adds 988f0a9045b0 soc: fsl: Replace kernel.h with the necessary inclusions adds f2b70418ec6f soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) adds b80af7564446 soc: fsl: Correct MAINTAINERS database (SOC) adds b113737cf129 soc: fsl: guts: Revert commit 3c0d64e867ed adds b9abe942cda4 soc: fsl: guts: Add a missing memory allocation failure check adds 6385960501d9 soc: fsl: qe: fix typo in a comment adds a222fd854139 soc: fsl: qe: Check of ioremap return value adds 6cfe8a6affbf Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 92d174807760 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 08e9e6760869 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds bfe30f79d2e2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c94afc46cae7 memblock: use kfree() to release kmalloced memblock regions adds f89f595d5cd5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1e9e574abaea riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value adds 0ea9e1c3dbd4 efivars: Respect "block" flag in efivar_entry_set_safe() adds e7348cf52d22 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 13d85e86e064 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds e40945ab7c7f drm/vc4: hdmi: Unregister codec device on unbind adds 6764eb690e77 drm/vc4: crtc: Fix runtime_pm reference counting adds 1aae05754fca drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER adds e61abe3bd006 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 35d0906cea80 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 5224f7909617 treewide: Replace zero-length arrays with flexible-array members new 91adfbb14c00 Merge branch 'for-next/kspp-fam0' into for-next/kspp new 921aff9dd142 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 868653f421cd kconfig: add fflush() before ferror() check new a7d4f58e99dd kconfig: fix missing '# end of' for empty menu new d4c858643263 kallsyms: ignore all local labels prefixed by '.L' new 12335bbb9fc7 nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild new 39434342b71f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 662a9810fcca perf top: Remove redundant 'err' variable new 69c31f9647a8 perf annotate: Remove redundant 'ret' variable new b47f18d85c79 perf tools: Fix spelling mistake "commpressor" -> "compressor" new 052747700e91 perf report: Add "addr_from" and "addr_to" sort dimensions new 859f7e45542a Merge remote-tracking branch 'torvalds/master' into perf/core new 45e794c612b2 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 39db6b758fbd Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 72113d0a7d90 signal.h: add linux/signal.h and asm/signal.h to UAPI comp [...] new 4a3233c1a698 shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage new 169adc2b6b3c android/binder.h: add linux/android/binder(fs).h to UAPI c [...] new cbf282034129 fsmap.h: add linux/fsmap.h to UAPI compile-test coverage new 8b4bca21c2c0 kexec.h: add linux/kexec.h to UAPI compile-test coverage new 2a5c0fdc70cd reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compi [...] new 7e9c3cb5ee07 Merge branch 'asm-generic-compile-test' into asm-generic new be92e1ded1d1 sparc64: fix building assembly files new 222ca305c9fd uaccess: fix integer overflow on access_ok() new 3f21c7548d85 uaccess: fix nios2 and microblaze get_user_8() new 030a7020b896 nds32: fix access_ok() checks in get/put_user new aa9065b608d5 sparc64: add __{get,put}_kernel_nofault() new 3b71bf0272a5 x86: remove __range_not_ok() new 8a4f0b32c5aa x86: use more conventional access_ok() definition new ec7ef42b3b2c nios2: drop access_ok() check from __put_user() new 19793a2d6c63 uaccess: add generic __{get,put}_kernel_nofault new 6c1fb01964e9 mips: use simpler access_ok() new 66e7c45d6e4f m68k: fix access_ok for coldfire new 94e4914e8ffe arm64: simplify access_ok() new 27e8140d7819 uaccess: fix type mismatch warnings from access_ok() new 189d2606eda6 uaccess: generalize access_ok() new 4870475440b4 lib/test_lockup: fix kernel pointer check for separate add [...] new 3a4365b3e1a1 sparc64: remove CONFIG_SET_FS support new 447fd126a9aa sh: remove CONFIG_SET_FS support new 741dabc16f3e ia64: remove CONFIG_SET_FS support new 81ba80d2dbd7 uaccess: remove CONFIG_SET_FS new 45d9de484a57 Merge branch 'set_fs-3' of git://git.kernel.org/pub/scm/li [...] new 73be4cc76812 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new df4c6227cc72 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new faad49bfe393 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new b6e39167a312 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 41654043226f dt-bindings: vendor-prefixes: add osmc prefix new 3f7dbd336f36 dt-bindings: arm: amlogic: add Vero 4K+ bindings new d926a4fe2533 arm64: dts: meson: add support for OSMC Vero 4K+ new 39369380e729 Merge branch 'v5.18/dt64' into for-next new eb6284666b77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a268b155100b dt-bindings: arm/npcm: Add binding for global control regi [...] new 2e26d833c6d7 MAINTAINERS: Match all of bindings/arm/npcm/ as part of NP [...] new f14a58097eec ARM: dts: wpcm450: Add global control registers (GCR) node new 733bc2f432cf ARM: dts: wpcm450: Add pinctrl and GPIO nodes new 871e181bb4fd ARM: dts: wpcm450: Add pin functions new 706c4fec115d ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and [...] new e6cb1fc9635f ARM: dts: wpcm450: Add pinmux information to UART0 new 43fd3d4d95ce MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki new e011df3579ac ARM: dts: Fix OpenBMC flash layout label addresses new b8ae255e8939 ARM: dts: aspeed: rainier and everest: Enable UHCI new c98a3dcd25ac ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based new 2cc3b80c32a2 ARM: dts: aspeed: bletchley: Separate leds into multiple groups new 7f3a795479ad ARM: dts: aspeed: bletchley: Update gpio-line-names new 384aa4cb1435 ARM: dts: aspeed: bletchley: Update fmc configurations new 53713d5ab91a ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2 new a567a03e3600 ARM: dts: aspeed: bletchley: Add interrupt support for sle [...] new 602c441c6391 ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278 new 98af9ffd17ed ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled new 4d84ae952c69 ARM: dts: aspeed: bletchley: Enable mdio3 bus new 60170ec8ed1c ARM: dts: aspeed: bletchley: Cleanup redundant nodes new d44ea6e3c747 ARM: dts: aspeed: Add device tree for Quanta S6Q BMC new b9edd69951ab Merge branches 'nuvoton-dt-for-v5.18' and 'dt-for-v5.18' i [...] new 10e92fafc09f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 40eeac8273e9 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 757802fbe6e7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 16dcfe972b7e firmware: imx: scu-pd: imx8q: add vpu mu resources new e6cb5408289f bus: imx-weim: add DT overlay support for WEIM bus new 9a93965d055b Merge branch 'imx/soc' into for-next new 039facb4323b dt-bindings: arm: imx: add imx8mm gw7903 support new 4e5522ffd0b1 Merge branch 'imx/bindings' into for-next new 9baabac707a5 ARM: dts: imx6qp-sabresd: Enable PCIe support new f7fa9507668d Merge branch 'imx/dt' into for-next new c4eda826deb6 arm64: dts: imx8qm: add compatible string for usdhc3 new df6182e662ca arm64: dts: imx8qm: added more serial alias to dts new 6bb691f2cf3d arm64: dts: imx8mp-evk: add PCA6416 gpio line names new 8134822db08d arm64: dts: imx8mp-evk: add support for I2C5 new eba5bea8f37f arm64: dts: ls1028a: add efuse node new a72ba91e5bc7 arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support new 665f7f1ce8a7 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for s [...] new 27c8f4ccc1b9 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for s [...] new 37840653e8a3 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for im [...] new 037d4d885ad8 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for im [...] new 4fab14f01efa arm64: dts: imx8mp-phycore-som: Set minimum output impedan [...] new c173a181719e arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength new 97c8800e3fe2 arm64: dts: imx8mp-phycore-som: Reduce drive strength for [...] new 2aeded997117 arm64: dts: imx8mp-phycore-som: Update WDOG muxing new 8c0d17856a87 arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standb [...] new b00e3e03cfa2 arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled i [...] new 59f5ae05c18a arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC new 65cada0ba3bc Merge branch 'imx/dt64' into for-next new 45550ada88f0 Merge branch 'imx/defconfig' into for-next new 7ec2b8a1cbec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3675014738e9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4b0b1d4e2991 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1033d1a0146b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6e8c8b508230 ARM: dts: am334x: pdu001: Use correct node name for RTC new e2d54fb6cea9 ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard new 668e2f58ed8b ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree new f9ecc209330a Merge branch 'omap-for-v5.18/dt' into for-next new 48950f184d2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 28e4f1885abc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b1be967a8eb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b90d10da84e3 arm64: dts: renesas: ulcb-kf: fix wrong comment new 14415218a8c0 MAINTAINERS: Specify IRC channel for Renesas ARM32 port new 3f67fc2a84e9 MAINTAINERS: Specify IRC channel for Renesas ARM64 port new ee30666d75e2 Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next new 48bb35f45295 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8a0a076af45b Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new e6bbf0d53ae1 arm64: dts: rockchip: define vdd_log on rk3399-puma new dc570e8e1a70 arm64: dts: rockchip: fix supplies for pwm regulators new cef0c387cfe9 Merge branch 'v5.18-armsoc/dts64' into for-next new bb5a8635b79c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7cdfe3b3b60c ARM: dts: exynos: align PPMU event node names with dtschema new 4efc93d707ff Merge branch 'next/dt' into for-next new 8e6a852ddc62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96bb0954860a arm64: dts: juno: Add separate SCMI variants new 352b2251d923 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 42e90eb53bf3 firmware: arm_scmi: Add a virtio channel refcount new 9a1699bda095 firmware: arm_scmi: Review virtio free_list handling new 5a3b7185c47c firmware: arm_scmi: Add atomic mode support to virtio transport new 0539884ccc8a dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] new 05976c5f3bff firmware: arm_scmi: Support optional system wide atomic-th [...] new b7bd36f2e943 firmware: arm_scmi: Add atomic support to clock protocol new 18f295b758b2 firmware: arm_scmi: Add support for clock_enable_latency new 38a0e5b735d6 clk: scmi: Support atomic clock enable/disable API new e61a9f2e41dd Merge branch 'for-next/scmi/updates' of git://git.kernel.o [...] new 5a87f1b77dd1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new bf30f424934a Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 9297fa3ed4ed Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new c0febea9e879 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 9ddfdd9d00e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d115c79bc73e Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new d638607bd4db Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 8e972afb3be6 dt-bindings: clock: convert cs2000-cp bindings to yaml new 68643c373510 dt-bindings: clock: cs2000-cp: document aux-output-source new 11dda11f0007 dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag new 519ba32e3498 dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode new a6e11bb24ebd clk: cs2000-cp: Make aux output function controllable new da1eb4e8b4df clk: cs2000-cp: add support for dynamic mode new b83688258605 clk: cs2000-cp: make clock skip setting configurable new 2f3d32fe9df8 clk: cs2000-cp: freeze config during register fiddling new 5edffb980519 clk: cs2000-cp: convert driver to regmap new 54a4509cf11b Merge branch 'clk-cs2000' into clk-next new 80a6359f1c9b Merge tag 'renesas-clk-for-v5.18-tag1' of git://git.kernel [...] new 42531e5307c3 Merge branch 'clk-renesas' into clk-next new 2403d6f1b1da clk: mediatek: Use %pe to print errors new 19b8d43887f5 clk: mediatek: gate: Consolidate gate type clk related code new ee488dc918bc clk: mediatek: gate: Internalize clk implementation new 44dd1414cf76 clk: mediatek: gate: Implement unregister API new 625afe4f05e1 clk: mediatek: gate: Clean up included headers new 89ceb2064ecb clk: mediatek: cpumux: Implement unregister API new 759284426a22 clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux new 02f0d762319c clk: mediatek: cpumux: Clean up included headers new 0b4b0387ddf6 clk: mediatek: mux: Implement unregister API new 7b375737e47e clk: mediatek: mux: Internalize struct mtk_clk_mux new dc46de49264e clk: mediatek: mux: Clean up included headers new 39691fb67b6a clk: mediatek: pll: Split definitions into separate header file new 6dd199064dd8 clk: mediatek: pll: Implement unregister API new 10174b507756 clk: mediatek: pll: Clean up included headers new 34c9d45418bc clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API new 1c6d6b69baae clk: mediatek: Implement mtk_clk_unregister_factors() API new b87385eb5a8e clk: mediatek: Implement mtk_clk_unregister_divider_clks() API new cb50864f6cee clk: mediatek: Implement mtk_clk_unregister_composites() API new 2204d96b1919 clk: mediatek: Add mtk_clk_simple_remove() new c42a2888e0db clk: mediatek: mtk: Clean up included headers new 4e94ea5432f5 clk: mediatek: cpumux: Implement error handling in register API new e938a1340988 clk: mediatek: gate: Implement error handling in register API new 203ce39ed50b clk: mediatek: mux: Reverse check for existing clk to redu [...] new eb7b7a7de993 clk: mediatek: mux: Implement error handling in register API new 6ae34f2b7b82 clk: mediatek: pll: Implement error handling in register API new 3c3ba2ab0226 clk: mediatek: mtk: Implement error handling in register APIs new 2d18b7e31aa8 clk: mediatek: Unregister clks in mtk_clk_simple_probe() e [...] new cd3a77a085f5 clk: mediatek: mt8195: Hook up mtk_clk_simple_remove() new f3e690b00b86 clk: mediatek: mt8195: Implement error handling in probe f [...] new cf8a482afc28 clk: mediatek: mt8195: Implement remove functions new d54bb86b8955 clk: mediatek: Warn if clk IDs are duplicated new fa62806ece26 Merge branch 'clk-mtk' into clk-next new b191fe39a5ff clk: mvebu: use time_is_before_eq_jiffies() instead of ope [...] new f7bcf5fe4346 Merge branch 'clk-mvebu' into clk-next new 3494894afff4 clk: qcom: gcc-msm8994: Remove NoC clocks new 2f0754f27a23 clk: jz4725b: fix mmc0 clock gating new 48473a3319f6 Merge branch 'clk-fixes' into clk-next new aa932594f3e7 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 39d1e443173a clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_RO [...] new e501cf5e56c6 clk: imx: Remove audio_mclk_root_clk new 0b63b66ffb01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 691419f90f7f clk: renesas: r8a779f0: Fix RSW2 clock divider new 78789705581d clk: renesas: r8a779f0: Add WDT clock new 5447d32c5559 clk: renesas: r8a779f0: Add I2C clocks new 73421f2a48e6 clk: renesas: r8a779f0: Add PFC clock new 52b2386c5d39 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new cdc534f9dc5b Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 91d7b75a5888 m68k: Add asm/config.h new c4d5b6eef258 m68k: mm: Remove check for VM_IO to fix deferred I/O new ca4405bc407d m68k: defconfig: Update defconfigs for v5.17-rc1 new 6154ec28c70b m68k: defconfig: Disable fbdev on Sun3/3x new 8213c6137687 m68k: defconfig: Update defconfigs for v5.17-rc3 new 0763a0a8f9e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b7d48e6998de m68knommu: fix warning: no previous prototype for 'init_dragen2' new 45632ecb5435 m68knommu: fix 'screen_bits' defined but not used new 9c6e07853195 m68knommu: fix ucsimm sparse warnings new 244e6c2d4e4d m68k: m5441x: remove erroneous clock disable new ecb741af97ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a1845e7b2150 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new b56d1cafefaa MIPS: remove asm/war.h new 10242464e506 MIPS: sibyte: Add missing __user annotations in sb_tbprof.c new b7c8c2c6b1b1 MIPS: OCTEON: Constify static irq_domain_ops new 0ccd7890461f MIPS: ath25: Constify static irq_domain_ops new ce510accafdb MIPS: pci-ar2315: Constify static irq_domain_ops new d1ca45f93c3f mips: Enable KCSAN new 6b8055d9b84f Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 41f180bc0e88 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cbf73d3e6b62 Merge branch 'for-next' of git://github.com/openrisc/linux.git new 389f36b70949 parisc: Add vDSO support new a2e835d1cf55 video/fbdev/stifb: Implement the stifb_fillrect() function new d09b904e9e62 parisc: Always use the self-extracting kernel feature new 28c8c13d4914 parisc: Add defines for various space register new a3ef7ff9b73e parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() new e8f0485b9c90 parisc: Use constants to encode the space registers like S [...] new 77b9051b5f31 parisc: Reduce code size by optimizing get_current() funct [...] new 611602b9a2c2 parisc: Fix fldd and fstd unaligned handlers on 32-bit kernel new 83b871b4b98a parisc: Fix ldw() and stw() unalignment handlers new 5a98f581d2e1 parisc: Use EFAULT fixup handler in unaligned handlers new 10a882a686fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1692dba27a6c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new baa2d2c553d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e48c7a479749 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ce8c0ac9ee0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f04c18a39f1 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new ee2912e82d8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5f0b337b8595 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 4b50328d0bf6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 48b0e01109f5 reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag new 86ec3e640c22 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 579d0bed7472 f2fs: avoid sb_start_intwrite during eviction new 080e2d37a66d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a679a61520d8 fuse: fix fileattr op failure new c086df490257 fuse: move FUSE_SUPER_MAGIC definition to magic.h new 5d3ce36d2a47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d29f88827517 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d574cfacfa8 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new b6af493306d5 nfsd: Add support for the birth time attribute new 35ece76bed2e NFSD: De-duplicate hash bucket indexing new b6fa52e5d1ef NFSD: Skip extra computation for RC_NOCACHE case new 42150d175769 NFSD: Streamline the rare "found" case new 8eb56e85c721 tracing: Introduce helpers to safely handle dynamic-sized [...] new 5ad15363f151 tracing: Update print fmt check to handle new __get_sockad [...] new ea54aba425cc NFSD: Use __sockaddr field to store socket addresses new 01b45bed9dbd NFSD: Remove NFSD_PROC_ARGS_* macros new eb9654f45c7f SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] new 35b540f515a8 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid new d81d751c1d48 SUNRPC: Record endpoint information in trace log new 3607fe1c685b SUNRPC: Remove the .svo_enqueue_xprt method new 11f4d320f1cd SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() new 5ff9a2b2cea3 SUNRPC: Remove svo_shutdown method new 0db2904f2b04 SUNRPC: Rename svc_create_xprt() new 32ed6f8c59e3 SUNRPC: Rename svc_close_xprt() new b9b472f7ba85 SUNRPC: Remove svc_shutdown_net() new aa7bccaefba5 NFSD: Remove svc_serv_ops::svo_module new 61ebc558e427 NFSD: Move svc_serv_ops::svo_function into struct svc_serv new f8c37b016ba0 NFSD: Remove CONFIG_NFSD_V3 new bc0edfa4cd65 arch: Remove references to CONFIG_NFSD_V3 in the default configs new 621cf1ee38a8 NFSD: Clean up _lm_ operation names new db4bdef10e98 NFSD: Fix nfsd_breaker_owns_lease() return values new dcd07b0369ef fs/lock: documentation cleanup. Replace inode->i_lock with [...] new de972c1793bb fs/lock: add new callback, lm_lock_expired, to lock_manage [...] new 17df1f01a6e7 fs/lock: only call lm_breaker_owns_lease if there is conflict. new dbb92d85432c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bcd3a1f147f5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 0fdf5a905ce0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 4c65eb379a27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c4a891a3359b Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 0bc9f28ba069 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96b02f2fbde2 Docs: printk: add 'console=null|""' to admin/kernel-parameters new c4b0059be663 Merge branch 'for-5.18' into for-next new a5a763b2b266 printk: Set console_set_on_cmdline=1 when __add_preferred_ [...] new dcd03ba15947 Merge branch 'for-5.18' into for-next new ce06e863f36f printk: make suppress_panic_printk static new 15acceb9f0d6 Merge branch 'for-5.18-panic-deadlocks' into for-next new 1dd8b104863b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9a607a54a163 PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_ac [...] new eb40fafaff0d Merge branch 'pci/acpi' new 92912b175178 PCI: pciehp: Clear cmd_busy bit in polling mode new 9f72d4757cbe PCI: pciehp: Add Qualcomm quirk for Command Completed erratum new 4aa33c9ca522 Merge branch 'pci/hotplug' new 1d86abf1f896 PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with [...] new 805dfc18dd3d PCI: aardvark: Fix reading MSI interrupt number new b0b0b8b897f8 PCI: aardvark: Fix support for MSI interrupts new 1571d67dc190 PCI: aardvark: Rewrite IRQ code to chained IRQ handler new 51f96e287c6f PCI: aardvark: Check return value of generic_handle_domain [...] new c3cb8e51839a PCI: aardvark: Make MSI irq_chip structures static driver [...] new 26bcd54e4a5c PCI: aardvark: Make msi_domain_info structure a static dri [...] new 222af78532fa PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwno [...] new 4689c0916320 PCI: aardvark: Refactor unmasking summary MSI interrupt new e77d9c906910 PCI: aardvark: Add support for masking MSI interrupts new 46ad3dc4171b PCI: aardvark: Fix setting MSI address new 754e449889b2 PCI: aardvark: Enable MSI-X support new 3ebfefa396eb PCI: aardvark: Add support for ERR interrupt on emulated bridge new 735f5ae49e1b PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulat [...] new 7122bcb33295 PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PC [...] new 0fc75d874541 PCI: aardvark: Add support for PME interrupts new 273ddd86d676 PCI: aardvark: Fix support for PME requester on emulated bridge new 815bc3136867 PCI: aardvark: Use separate INTA interrupt for emulated ro [...] new b08e5b53d17b PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts new befa71000160 PCI: aardvark: Don't mask irq when mapping new 0c36ab437e1d PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() new 92f4ffecc417 PCI: aardvark: Update comment about link going down after link-up new c12246ac2f0b Merge branch 'remotes/lorenzo/pci/aardvark' new 829cc0e2ea2d PCI: endpoint: Fix alignment fault error in copy tests new 3c9e3a8847e6 Merge branch 'remotes/lorenzo/pci/endpoint' new f81f095e8771 PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails new 62cf9678121c Merge branch 'remotes/lorenzo/pci/imx6' new e621e106a139 MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer new 64a70f521e13 PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const new d3f332b568dc PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHAB [...] new 05241c13655c PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_ [...] new 7f09a4b195a9 PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option new 7a02acdb5deb PCI: mvebu: Remove duplicate nports assignment new 5c88ed798522 PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is u [...] new 16038ebb0f9f PCI: mvebu: Properly initialize vendor, device and revisio [...] new d76a6ed0964a PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on [...] new c94ea32c0d3d PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on [...] new c3bd7dc553ee PCI: mvebu: Fix reporting Data Link Layer Link Active on e [...] new e93096242ae3 Merge branch 'remotes/lorenzo/pci/mvebu' new f28b24042b52 dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC new d41584ae8616 PCI: uniphier-ep: Add SoC data structure new 892fdf15b824 PCI: uniphier-ep: Add NX1 support new f72ca2da14cf Merge branch 'remotes/lorenzo/pci/uniphier' new 3709da734f28 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9018eacbe623 HID: apple: Add support for keyboard backlight on certain [...] new 42f6a2d30023 HID: apple: Add necessary IDs and configuration for T2 Macs. new c5f09b1b45cb HID: apple: Add fn mapping for MacBook Pros with Touch Bar new ed9f4f961260 HID: apple: properly reflect LEDS dependency new 40282358ae30 Merge branch 'for-5.18/apple' into for-next new ac89895213d8 HID: elo: Revert USB reference counting new 8b943e92aede Merge branch 'for-5.17/upstream-fixes' into for-next new fc3ef2e3297b HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts new c0774561bd46 Merge branch 'for-5.17/upstream-fixes' into for-next new 8ad912182db5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d9d3fe2a0efe Merge branch 'i2c/for-current' into i2c/for-next new 9036ff626579 dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible new 017b32e6da8d i2c: qcom-cci: add sm8450 compatible new ca2349b0c803 Merge branch 'i2c/for-mergewindow' into i2c/for-next new be8dd61c7224 Merge branch 'i2c/for-current' into i2c/for-next new 8302532f47bb i2c: smbus: Check for parent device before dereference new 23c6aefe6d0a Merge branch 'i2c/for-mergewindow' into i2c/for-next new 76487b7227da Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 463582b4d7f1 hwmon: Report attribute name with udev events new f97d3dfe9433 hwmon: (lm83) Reorder include files to be in alphabetic order new 217c953dc562 hwmon: (lm83) Move lm83_id to avoid forward declaration new 5ef69b63bac7 hwmon: (lm83) Replace new_client with client new a344aeb7a5cb hwmon: (lm83) Use regmap new 863ccd4fb558 hwmon: (lm83) Replace temperature conversion macros with s [...] new 8790e6455b89 hwmon: (lm83) Demote log message if chip identification fails new 12d8651a6fb6 hwmon: (lm83) Explain why LM82 may be misdetected as LM83 new 12eedf34fa01 hwmon: (lm83) Convert to use with_info API new 707dac5bf9d2 hwmon: (nct6775) add support for TSI temperature registers new d3c3b3a334ff ABI: hwmon: Document "label" sysfs attribute new cc17c1805abf hwmon: Add "label" attribute new f554ca874505 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A new cfb8fac5c485 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist new b5ea58843db0 Documentation: admin-guide: Update i8k driver name new 918e199e0b2e Documentation: admin-guide: Add Documentation for undocume [...] new 67cf2d9be032 Documentation: ABI: Add ABI file for legacy /proc/i8k interface new e8199663553c hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro new 2cac6657d29a hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II new 1367fe676677 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file new 898931f27401 dt-bindings: hwmon: lm90: Drop Tegra specifics from example new a1a21a905819 hwmon: (powr1220) Cosmetic changes new f6096e6db091 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] new 54e26484e8f9 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] new 58038323606e hwmon: Fix possible NULL pointer new 073a93756630 hwmon: (sch56xx) Autoload modules on platform device creation new 17803277fd85 hwmon: (sch56xx-common) Add automatic module loading on su [...] new 4439dff98ddc hwmon: (sch56xx-common) Replace msleep() with usleep_range() new 0adcb7e9d9a3 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING new 2eb42b0b69cd hwmon: (asus-ec-sensors) add driver for ASUS EC new 4b1e839eeb61 hwmon: (asus-ec-sensors) update documentation new b05cd70950f1 hwmon: deprecate asis_wmi_ec_sensors driver new c6842ed029fe hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] new b2f76876cea5 hwmon: (max6639) Update Datasheet URL new 64784bcb796c hwmon: (max6639) Add regulator support new c77ee2a99427 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi new ad23be7c87e6 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() new a659a9d327b8 hwmon: (asus-ec-sensors) read sensors as signed ints new 376d9732818f hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] new 827f9f45c426 hwmon: (adt7x10) Convert to use regmap new 28184bcf0fab hwmon: (adt7x10) Add device managed action for restoring config new b189433b7c3a hwmon: (adt7x10) Use devm_hwmon_device_register_with_info new e6da004b3a38 hwmon: (adt7x10) Use devm_request_threaded_irq new b4ec59b66229 hwmon: (adt7x10) Remove empty driver removal callback new 17c449d659e4 hwmon: (adt7x10) Use hwmon_notify_event new b616b665d250 hwmon: (asus-ec-sensors) add CPU core voltage new 1da5a3ef4d91 x86/Kconfig: move and modify CONFIG_I8K new bc56f3aebcd6 hwmon: (dell-smm) rewrite CONFIG_I8K description new a2af4a89f28a hwmon: (tc654) Add thermal_cooling device support new eb4081d86131 hwmon: (asus-ec-sensors) deduce sensor signedness from its type new 194d6378a702 hwmon: (asus-ec-sensors) merge setup functions new c8a7a20785e0 hwmon: (asus-ec-sensors) depend on X86 in KConfig new f7afad994b3c hwmon: (pmbus) Add get_error_flags support to regulator ops new d54bf1c811b6 hwmon: (pmbus/lm25066) Add regulator support new f5825c3af45b hwmon: (asus-ec-sensors) do not print from .probe() new af83ecd9e972 hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status new a6798c097969 hwmon: (occ) Add sysfs entry for OCC mode new 049db38febd8 hwmon: (occ) Add sysfs entries for additional extended sta [...] new 74fe5fc7b73e hwmon: (dell-smm) Reword and mark parameter "force" as unsafe new c926fef9d701 hwmon: (dell-smm) Add SMM interface documentation new a0d1e295cf7b hwmon: (dell-smm) Make fan/temp sensor number a u8 new 178ae2e43168 hwmon: (dell-smm) Improve temperature sensors detection new 1d3cbc51ffae Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 8716ef413aa5 docs: pdfdocs: Tweak width params of TOC new 66939df53948 docs: pdfdocs: Switch default CJK font to KR variants new 7b686a2ea1e4 docs: pdfdocs: Enable CJKspace in TOC for Korean titles new 5d9158e3c762 docs/translations: Skip CJK contents if suitable fonts not found new b774cc46313b docs: pdfdocs: Move CJK monospace font setting to main conf.py new b62ef3a1cca0 Merge branch 'pdf' into docs-next new 9647eb569045 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 84d670b4be57 Merge branch 'master' of git://linuxtv.org/media_tree.git new fcc6217645ea media: s5p_mfc_dec: set flags for OUTPUT coded formats new 79e8c421a099 media: mexon-ge2d: fixup frames size in registers new 4a2e0a806cb5 media: vimc: Add support for contiguous DMA buffers new 4a92fc6e55da media: video/hdmi: handle short reads of hdmi info frame. new 4abb21309fda media: camss: csiphy: Move to hardcode CSI Clock Lane number new 44e756fa56e2 media: microchip-csi2dc: Remove VC support for now new 6a7bdd89f50d media: v4l2-mediabus: Use structures to describe bus confi [...] new 20c238dfb26c media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags new 5a6ac3f4b46f media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags new b9f7caa7753a media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag new d4568fc85258 media: omap3isp: Use struct_group() for memcpy() region new 6492eba4fafb media: dt-binding: media: hynix,hi846: use $defs/port-base [...] new a44b8e8c9b26 media: dt-bindings: media: hynix,hi846: add link-frequenci [...] new 24e9edc1527c media: ov5675: use group write to update digital gain new cc74074ad936 media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size() new abd77889851d media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ [...] new a7a52e146d0e media: staging: media: imx: imx7_mipi_csis: Store colorspa [...] new 53c264544dfc media: uvcvideo: Add support for Apple T2-attached FaceTim [...] new c7cfc7b90e25 media: vsp1: mask interrupts before enabling new 5cadbd897221 media: Define MIPI CSI-2 data types in a shared header file new 3743d9e434f3 media: rcar-isp: Use mipi-csi2.h new eee963604366 media: rcar-csi2: Use mipi-csi2.h new 2b891d3980f6 media: xilinx: csi2rxss: Use mipi-csi2.h new b29556424877 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new b2301472f121 Merge back ACPI tables material for 5.18. new 9978f446d406 ACPI: property: Get rid of redundant 'else' new ad2f3b08d1ab ACPI: scan: Use ida_alloc() instead of ida_simple_get() new dc168028ce70 Merge branches 'acpica', 'acpi-osl', 'acpi-tables', 'acpi- [...] new 93f60785d0ae Merge branch 'acpi-pm' into linux-next new 4ee35c1a0867 Merge branch 'acpi-ec' into linux-next new 57abb4b04c40 Merge branch 'pnp' into linux-next new 3f51aa9e296f PM: hibernate: fix load_image_and_restore() error path new 676838c92488 Merge branches 'pm-cpufreq', 'pm-sleep' and 'pm-tools' int [...] new 211a0157e0ba Merge branch 'devprop' into linux-next new fdc213cffdcd Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] new 7fd786dfbd2c tools/power/x86/intel-speed-select: OOB daemon mode new 7d440da009b6 tools/power/x86/intel-speed-select: HFI support new f3874e96fad5 tools/power/x86/intel-speed-select: v1.12 release new 2045d38a6546 Merge branch 'intel-sst-thermal' of https://github.com/spa [...] new 2ecb866af004 Merge branch 'thermal-hfi' into linux-next new 7a03786be05c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new bea52eab689e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 9c15e6a90484 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 3864367f4f7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8aa69d348261 net: hns3: Remove unused inline function hclge_is_reset_pending() new 1ce220470674 net/smc: return ETIMEDOUT when smc_connect_clc() timeout new a5e516d026cb net: ethernet: altera: cleanup comments new c8620335951d net: dsa: tag_8021q: only call skb_push/skb_pull around __ [...] new 8c16baa51beb net: Fix an ignored error return from dm9051_get_regs() new d6ab5ea2a384 mptcp: add SNDTIMEO setsockopt support new f8e9ce4a6e85 mptcp: mptcp_parse_option is no longer exported new 0799e21b5a76 mptcp: drop unused sk in mptcp_get_options new 742e2f36c0dd mptcp: drop unneeded type casts for hmac new af7939f390de mptcp: drop port parameter of mptcp_pm_add_addr_signal new 90d930882139 mptcp: constify a bunch of of helpers new 51fa7f8ebf0e mptcp: mark ops structures as ro_after_init new 952382c648e5 mptcp: don't save tcp data_ready and write space callbacks new 4d078475bd15 Merge branch 'mptcp-so_sndtimeo-and-misc-cleanup' new 22b67d17194f net: rtnetlink: rtnl_stats_get(): Emit an extack for unset [...] new 9625bf39bd41 net/mlx5e: Fix spelling mistake "supoported" -> "supported" new c1e80bf4ad3e net/mlx5e: Add support for using xdp->data_meta new b98d2d722f81 net/mlx5e: Generalize packet merge error message new 1d5024f88dad net/mlx5e: Default to Striding RQ when not conflicting wit [...] new 4b5fba4a3ac7 net/mlx5e: RX, Restrict bulk size for small Striding RQs new 7c5f940d264e net/mlx5e: E-Switch, Add PTP counters for uplink representor new bfbdd77ac52f net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode new d1a3138f7913 net/mlx5e: TC, Move flow hashtable to be per rep new 0610f8dc0309 net/mlx5e: Pass actions param to actions_match_supported() new 314e1105831b net/mlx5e: Add post act offload/unoffload API new 8300f225268b net/mlx5e: Create new flow attr for multi table actions new a81283263bb0 net/mlx5e: Use multi table support for CT and sample actions new 2a829fe25d28 net/mlx5e: TC, Clean redundant counter flag from tc action [...] new 7843bd604081 net/mlx5e: TC, Make post_act parse CT and sample actions new b070e70381ee net/mlx5e: TC, Allow sample action with CT new c8b441d2fbd0 Merge tag 'mlx5-updates-2022-02-16' of git://git.kernel.or [...] new e3c02b7c655c net: mscc: ocelot: use a consistent cookie for MRP traps new c518afec2883 net: mscc: ocelot: consolidate cookie allocation for priva [...] new 36fac35b2907 net: mscc: ocelot: delete OCELOT_MRP_CPUQ new b9bace6e534d net: mscc: ocelot: use a single VCAP filter for all MRP traps new 85ea0daabe5a net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP a [...] new 2960bb14ea27 net: dsa: felix: use DSA port iteration helpers new e42bd4ed09aa net: mscc: ocelot: keep traps in a list new 9d75b8818537 net: mscc: ocelot: annotate which traps need PTP timestamping new d78637a8a061 net: dsa: felix: remove dead code in felix_setup_mmio_filtering() new 993480043655 net: dsa: felix: update destinations of existing traps wit [...] new 29940ce32a2d net: dsa: tag_ocelot_8021q: calculate TX checksum in softw [...] new 5da1033b9e2b Merge branch 'ptp-over-udp-dsa' new ddaff5047003 mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY new ba43b547515e net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY new 318994d3e2ab net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY new 1d21c327281a net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLA [...] new 5edb65eac10f net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY new d54f16c7fa3b Merge branch 'switchdev-BRENTRY' new 13651224c00b net: ping6: support setting basic SOL_IPV6 options via cmsg new 6f97c7c605d6 selftests: net: test IPV6_DONTFRAG new 9657ad09e1fa selftests: net: test IPV6_TCLASS new 05ae83d5a4a2 selftests: net: test IPV6_HOPLIMIT new a22982c39eb1 selftests: net: basic test for IPV6_2292* new 4d449bdc5b26 Merge branch 'ping6-SOL_IPV6' new ae68db14b616 net: transition netdev reg state earlier in run_todo new faab39f63c1f net: allow out-of-order netdev unregistration new be6b41c15dc0 ipv6/addrconf: ensure addrconf_verify_rtnl() has completed new 6b5567b1b21b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 93d11e0d76e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 19787b93f814 net: marvell: prestera: Add router LPM ABI new 16de3db1208a net: marvell: prestera: add hardware router objects accoun [...] new 4394fbcb78cf net: marvell: prestera: handle fib notifications new 2aed49da6c08 Merge branch 'prestera-route-offloading' new 9b6eb0478dfa bpftool: Fix C++ additions to skeleton new 1b8c924a0593 libbpf: Fix memleak in libbpf_netlink_recv() new b38101c57acf selftests/bpf: Fix vmtest.sh to launch smp vm. new b75dacaac465 selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails new d24d2a2b0a81 bpf: bpf_prog_pack: Set proper size before freeing ro_header new a3fc4b1d09d9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] new d17b968b9876 selftests: mptcp: increase timeout to 20 minutes new bccefb762439 selftests: mptcp: simplify pm_nl_change_endpoint new 22514d52962b selftests: mptcp: join: exit after usage() new 0a40e273be04 selftests: mptcp: join: remove unused vars new 93827ad58f62 selftests: mptcp: join: create tmp files only if needed new 87154755d90e selftests: mptcp: join: check for tools only if needed new 24720d7452df selftests: mptcp: add csum mib check for mptcp_connect new 3ad8ba6a3eec Merge branch 'mptcp-selftest-fine-tuning-and-cleanup' new 6b48bece871e net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible new 60f8ad2392d0 net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible new f20cfd662a62 net: add sanity check in proto_register() new d2b1d186ce2e net: dsa: delete unused exported symbols for ethtool PHY stats new 129c77b5692d s390/qeth: Remove redundant 'flush_workqueue()' calls new 8467fadc115c net: gro: Fix a 'directive in macro's argument list' spars [...] new 8aba73ef44eb net: ethernet: xilinx: cleanup comments new bde018222c6b net: dsa: add support for phylink mac_select_pcs() new 3ce855f0408a net: dsa: qca8k: move qca8k_setup() new 10728cd7967a net: dsa: qca8k: move qca8k_phylink_mac_link_state() new 9612a8f9154f net: dsa: qca8k: convert to use phylink_pcs new 7544b3ff745b net: dsa: qca8k: move pcs configuration new d9cbacf0574a net: dsa: qca8k: mark as non-legacy new a3b355c7785b Merge branch 'qca8k-phylink' new aaae162aeb67 teaming: deliver link-local packets with the link they arrive on new 7ea0c16a74a4 net/ibmvnic: Cleanup workaround doing an EOI after partiti [...] new 086d49058cd8 ipv6: annotate some data-races around sk->sk_prot new 86213f80da1b net: avoid quadratic behavior in netdev_wait_allrefs_any() new 12b1b997c0e5 ionic: catch transition back to RUNNING with fw_generation 0 new 116dce0ff047 ionic: Use vzalloc for large per-queue related buffers new 799c230e9362 ionic: prefer strscpy over strlcpy new ecea8bb429b0 ionic: clean up comments and whitespace new 6e2e59eaee47 Merge branch 'ionic-driver-updates' new 47f0bd503210 net: Add new protocol attribute to IP addresses new cb196b725936 mctp: replace mctp_address_ok with more fine-grained helpers new 86cdfd63f25d mctp: add address validity checking for packet receive new bbcf340d9dc3 Merge branch 'add-checks-for-incoming-packet-addresses' new 7e1b54d07751 i40e: remove dead stores on XSK hotpath new 4b340a5a726d net: ip6mr: add support for passing full packet on wrong mif new 6881e493b08f dt-bindings: net: New binding mctp-i2c-controller new f5b8abf9fc3d mctp i2c: MCTP I2C binding driver new a7cc3464e667 Merge branch 'mctp-i2c' new 36a29fb6b22d bridge: switch br_net_exit to batch mode new b3ae2d350ddf net: prestera: flower: fix destroy tmpl in chain new 8a4fc54b07d7 net: get rid of rtnl_lock_unregistering() new 9572594ecf02 dpaa2-eth: Update dpni_get_single_step_cfg command new c4680c978567 dpaa2-eth: Update SINGLE_STEP register access new 32d51cef91db Merge branch 'dpaa2-eth-one-step-register' new 92c54a65e6a8 atm: nicstar: Use kcalloc() to simplify code new e7f27420681f net: hsr: fix suspicious RCU usage warning in hsr_node_get [...] new ccfbf44d4c7f net: dsa: remove pcs_poll new 64b4a0f8b51b net: phylink: remove phylink_config's pcs_poll new 0d0350c471cc Merge branch 'phylink-remove-pcs_poll' new a7f4f13a0a68 net: dsa: microchip: ksz9477: export HW stats over stats64 [...] new 7a11455f376d net/smc: unlock on error paths in __smc_setsockopt() new 173a272a9f17 net: dsa: microchip: add ksz8563 to ksz9477 I2C driver new 48c77bdf729a net: prestera: acl: fix 'client_map' buff overflow new 082116ffcb74 net: tcp: introduce tcp_drop_reason() new 255f9034d305 net: tcp: add skb drop reasons to tcp_v4_rcv() new c0e3154d9c88 net: tcp: use kfree_skb_reason() for tcp_v6_rcv() new 643b622b51f1 net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() new 7a26dc9e7b43 net: tcp: add skb drop reasons to tcp_add_backlog() new 8eba65fa5f06 net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() new 2a968ef60e1f net: tcp: use tcp_drop_reason() for tcp_rcv_established() new a7ec381049c0 net: tcp: use tcp_drop_reason() for tcp_data_queue() new d25e481be0c5 net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() new adfb62dbda49 Merge branch 'tcp_drop_reason' new 0f6938eb2ecc net: core: Use csum_replace_by_diff() and csum_sub() inste [...] new 0c51e12e218f ipv4: Invalidate neighbour for broadcast address upon addr [...] new 25bd462fa42f selftests: fib_test: Add a test case for IPv4 broadcast ne [...] new dd3573487d90 Merge branch 'ipv4-invalidate-broadcast-neigh-upon-address [...] new 354ad9a89399 net: qualcomm: rmnet: Use skb_put_zero() to simplify code new 91398a960edf ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible new 696c65444120 ipv6: separate ndisc_ns_create() from ndisc_send_ns() new 1fcd5d448c59 Bonding: split bond_handle_vlan from bond_arp_send new 841e95641e4c bonding: add extra field for bond_opt_value new 4e24be018eb9 bonding: add new parameter ns_targets new 129e3c1bab24 bonding: add new option ns_ip6_target new 76ef6b805809 Merge branch 'bonding-ipv6-NA-NS-monitor' new 74c1b2338e0e octeontx2-pf: cn10k: add support for new ptp timestamp format new 6426fc3abab9 octeontx2-af: cn10k: add workaround for ptp errata new 7b779cc8846a Merge branch 'octeontx2-ptp-updates' new a0b92e0514bb net: hsr: fix hsr build error when lockdep is not enabled new b6553c71813f net: dm9051: Fix use after free in dm9051_loop_tx() new 341b672c99b9 net: dsa: b53: clean up if() condition to be more readable new dda1c25751fa net: dsa: b53: populate supported_interfaces and mac_capabilities new cc6b68f5f10e net: dsa: b53: drop use of phylink_helper_basex_speed() new 25179f8f3442 net: dsa: b53: switch to using phylink_generic_validate() new 81c1681cbb9f net: dsa: b53: mark as non-legacy new d4276e570a0c Merge branch 'net-dsa-b53-non-legacy' new f67fe23c4aa0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9087c6ff8dfe bpf: Call maybe_wait_bpf_programs() only once from generic [...] new a33c0c792d0a selftests/bpf: Fix a clang deprecated-declarations compila [...] new d0b3822902b6 bpf: Initialize ret to 0 inside btf_populate_kfunc_set() new b03e19465b97 selftests/bpf: Fix btfgen tests new 13c6a37d409d selftests/bpf: Add test for reg2btf_ids out of bounds access new 5188f6411879 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9633fc12285a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 0655f287b524 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 2fadc8c1d54d Bluetooth: mt7921s: support bluetooth reset mechanism new e8e41e2b99cc Bluetooth: mediatek: fix the conflict between mtk and msft [...] new 7afb7e8daf4e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 04e00ac94f6c rtw88: 8822ce: add support for TX/RX 1ss mode new 176989b412b6 rtw88: coex: Improve WLAN throughput when HFP COEX new 349d858ba7b1 rtw88: coex: update BT PTA counter regularly new 0c496a7d6f6a rtw88: coex: Add WLAN MIMO power saving for Bluetooth gami [...] new fc3c66d324fd rtw88: coex: Add C2H/H2C handshake with BT mailbox for ask [...] new 052e4a9d87eb rtw88: coex: Update rtl8822c COEX version to 22020720 new f3d825a35920 rtw89: fix RCU usage in rtw89_core_txq_push() new 032931fdd53b bcma: cleanup comments new d8b1f4193e09 brcmfmac: Replace zero-length arrays with flexible-array members new 2e2f63a19b0a rtw89: core.h: Replace zero-length array with flexible-arr [...] new 1cf0ba8525c1 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new 93f2ec9e4012 dt-bindings: mtd: nand-controller: Fix the reg property de [...] new 0e7f1b557974 dt-bindings: mtd: nand-controller: Fix a comment in the examples new f0dcb5bd56ee dt-bindings: mtd: nand-controller: Harmonize the property types new 751f204a6fe6 dt-bindings: mtd: nand-chip: Create a NAND chip description new 3a0d6d0fb14d dt-bindings: mtd: spi-nand: Convert spi-nand description f [...] new 390925f60a4b dt-bindings: vendor-prefixes: Clarify Macronix prefix new 90c204d3195a dt-bindings: spi: mxic: The interrupt property is not mandatory new 295fca79a8ee dt-bindings: spi: mxic: Convert to yaml new 475e826bad8c dt-bindings: spi: mxic: Document the nand-ecc-engine property new 3e2bcda631d4 dt-bindings: mtd: Describe Macronix NAND ECC engine new 1d46963d4537 mtd: spinand: macronix: Use random program load new 96489c1c0b53 mtd: nand: ecc: Add infrastructure to support hardware engines new cda32a618deb mtd: nand: Add a new helper to retrieve the ECC context new 48e6633a9fa2 mtd: nand: mxic-ecc: Add Macronix external ECC engine support new 5145abeb0649 mtd: nand: ecc: Provide a helper to retrieve a pilelined e [...] new 70e038f89b46 mtd: nand: mxic-ecc: Support SPI pipelined mode new 4a3cc7fb6e63 spi: spi-mem: Introduce a capability structure new cb7e96ee81ed spi: spi-mem: Check the controller extra capabilities new a9be454927de spi: cadence-quadspi: Provide a capability structure new 0e450c7ce7d1 spi: mxic: Provide a capability structure new 9a15efc5d5e6 spi: spi-mem: Kill the spi_mem_dtr_supports_op() helper new a433c2cbd75a spi: spi-mem: Add an ecc parameter to the spi_mem_op structure new dc4c2cbf0be2 mtd: spinand: Delay a little bit the dirmap creation new f9d7c7265bcf mtd: spinand: Create direct mapping descriptors for ECC op [...] new 5fd6739e0df7 spi: mxic: Fix the transmit path new b7b64db74ea5 spi: mxic: Create a helper to configure the controller bef [...] new d1b64bb28907 spi: mxic: Create a helper to ease the start of an operation new 33fce1d8bfa8 spi: mxic: Add support for direct mapping new 00360ebae483 spi: mxic: Add support for pipelined ECC operations new d71dac3b897f Merge tag 'mtd/spi-mem-ecc-for-5.18' into mtd/next new ccb7bc50177c mtd: spear_smi: use GFP_KERNEL new 438356e5151b dt-bindings: mtd: drop mtd/cortina,gemini-flash.txt new 2365f91c861c mtd: parsers: trx: allow to use on MediaTek MIPS SoCs new 916528d20696 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new a1fe2ace2c39 mtd: rawnand: pl353: Set the nand chip node as the flash node new cb57fae479be dt-binding: mtd: nand: Document the wp-gpios property new ffb16c1c4267 mtd: rawnand: stm32_fmc2: Add NAND Write Protect support new 0605a4db057f Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 4ba31cdd88c9 crypto: cavium/nitrox - fix typo on crypto new fffe799b6cc9 crypto: qat - don't cast parameter in bit operations new dfe085d8dcd0 crypto: xts - Add softdep on ecb new f60bbbbe8039 crypto: lrw - Add dependency on ecb new 605b84ae0beb crypto: qat - add misc workqueue new f734409c77d7 crypto: qat - move and rename GEN4 error register definitions new e5745f34113b crypto: qat - enable power management for QAT GEN4 new 882f6c602b65 crypto: omap-aes - Constify static attribute_group new 83b5a23b6604 crypto: omap-sham - Constify static attribute_group new bd75b4ef4977 crypto: nx - Constify static attribute_group structs new 142be74078a2 crypto: ux500 - use GFP_KERNEL new aec01cc8d119 crypto: hisilicon/sec - add the register configuration for HW V3 new f8a265282644 crypto: hisilicon/sec - not need to enable sm4 extra mode [...] new 973d74e93820 crypto: rockchip - ECB does not need IV new c90e453916bd hwrng: core - do not bother to order list of devices by quality new 077bb7a1baec hwrng: core - start and stop in-kernel rngd in separate function new f0fb6953b39e hwrng: core - use per-rng quality value instead of global setting new 8208285632f9 hwrng: core - introduce rng_quality sysfs attribute new e5dfc431cdb8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 64b14a184e83 drm/amd/include: Add register headers for DCN 3.1.6 new f3f6eff85f94 drm/amd/include: Add MP 13.0.8 register headers new de7cc1b48fde drm/amd/display: configure dc hw resource for DCN 3.1.6 new 868f4357ed0d drm/amd/display: Add DMUB support for DCN316 new c477eaa6a79d drm/amd/display: Add DCN316 resource and SMU clock manager new f83e14011e04 drm/amdgpu/discovery: Add sw DM function for 3.1.6 DCE new 4e9b1fa5a275 drm/amdgpu: Modify .ras_late_init function pointer parameter new 72b3588e27fe drm/amdgpu: Remove redundant calls of ras_late_init in hdp [...] new 068001b711e8 drm/amdgpu: Remove redundant calls of ras_late_init in mmh [...] new 20c43547add3 drm/amdgpu: Remove redundant calls of ras_late_init in mca [...] new caae42f00924 drm/amdgpu: Optimize xxx_ras_late_init function of each ras block new 867e24ca4945 drm/amdgpu: define amdgpu_ras_late_init to call all ras bl [...] new 418abce203fc drm/amdgpu: Remove redundant .ras_late_init initialization [...] new cba07cce39ac drm/amd: Check if ASPM is enabled from PCIe subsystem new f0d540989597 drm/amdgpu: Fix ARM compilation warning new 0ab5d711ec74 drm/amd: Refactor `amdgpu_aspm` to be evaluated per device new d01899d3db2a drm/amd: Use amdgpu_device_should_use_aspm on navi umd pst [...] new 8f74f68d907d drm/amd/amdgpu: Add APU flag to gca_config debugfs data (v3) new 6b5033831feb drm/amdgpu: Dynamically initialize IP instance attributes new 779596ce6a79 drm/amdgpu: fix amdgpu_ras_block_late_init error handler new 91aa9c8f5282 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] new 1957f27de290 drm/amdgpu: add nv common init for gc 10.3.6 new 50e14a62ac3a drm/amdgpu: add Clock and Power Gating support for gc 10.3.6 new a142606d5433 drm/amdgpu: add support for gmc10 for gc 10.3.6 new 874bfdfa4735 drm/amdgpu: add gc 10.3.6 support new b63c54d97823 drm/amdkfd: Use proper enum in pm_unmap_queues_v9() new 0a131b69c141 Merge tag 'amd-drm-next-5.18-2022-02-18' of https://gitlab [...] new a35e4bd730a5 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 89bfcd82b345 drm/amdgpu: do not enable asic reset for raven2 new 93afe1583758 drm/amdgpu: add support for sdma 5.2.6 new afc2f276057e drm/amdgpu/vcn: add vcn support for vcn 3.1.2 new 87b5e77f02da drm/amdgpu: enable vcn pg and cg for vcn 3.1.2 new 935ad3a74c7d drm/amdgpu: add support for nbio 7.3.0 new ec3ca078850a drm/amdgpu: add smuio support for smuio 13.0.10 new d7fd297cb0f1 drm/amdgpu: add support for psp 13.0.5 new e8c487a6b70f drm/admgpu/pm: add smu 13.0.5 driver interface headers new cec24112e125 drm/amd/pm: update smc message sequence for smu 13.0.5 new 068ea8bdc0aa drm/amd/pm: add smu_v13_0_5_ppt implementation new 62640f251f47 drm/amdgpu: add mp 13.0.5 header files new 5b723b123012 drm/amd/include: add DCN 3.1.5 registers new 574dce2d2414 drm/amd/display: Add DCN315 family information new f94903996140 drm/amd/display: Add DCN315 CLK_MGR new b9d7eb6a31be drm/amd/display: Add DCN315 GPIO new 92d0c2ebe564 drm/amd/display: Add DCN315 IRQ new 5559c7ba93fa drm/amd/display: Add DCN315 DMUB new 9cc57625a6f3 drm/amd/display: Add DCN315 Resource new f9806a172070 drm/amd/display: Add DCN315 Command Table Helper new 0b208d60adff drm/amd/display: Add DCN315 blocks to Makefile new 501867d0d2a6 drm/amd/display: Add DCN315 CORE new b5b8ed444a7f drm/amd/display: Add DCN315 DM Support new 181ebed7dcfc drm/amdgpu: add dm ip block for dcn 3.1.5 new 36b367ace4f7 drm/amdgpu: add another raven1 gfxoff quirk new 85f7137c61ff drm/amdgpu: only check for _PR3 on dGPUs new 18577fec9350 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 52e05fe9a391 Revert "drm/amd/display: To modify the condition in indica [...] new ad72a74cfe7e drm/radeon: Add HD-audio component notifier support (v2) new a76eb5a71297 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 9a8e720fd064 drm/i915: split out gem/i915_gem_domain.h from i915_drv.h new 74fc595465a0 drm/i915: move i915_cache_level_str() static in i915_debugfs.c new d83d5298ba18 drm/i915: move i915_gem_vm_lookup() where it's used new f9bf77df111a drm/i915: move i915_reset_count()/i915_reset_engine_count( [...] new 5472b3f2d9ae drm/i915: split out i915_file_private.h from i915_drv.h new 5f2ec9095ce8 drm/i915: don't include drm_cache.h in i915_drv.h new 82508de228ba drm/i915: include shmem_fs.h only where needed new 01b94a936168 drm/i915: include some drm headers only where needed new 14da21cc4671 drm/i915: axe lots of unnecessary includes from i915_drv.h new 4feb2e9eb95f drm/i915: fix drm_i915.h include grouping and sorting new b60668cb4c57 drm/i915/dg1: Update DMC_DEBUG3 register new df529053590d drm/i915: Introduce intel_crtc_is_bigjoiner_{slave,master}() new f461ea5d8dc4 drm/i915: Convert for_each_intel_crtc_mask() to take a pip [...] new 7e2aa820ac24 drm/i915: Use for_each_intel_crtc_in_pipe_mask() more new 208f6265d519 drm/i915: Return both master and slave pipes from enabled_ [...] new a6e7a006f5d5 drm/i915: Change bigjoiner state tracking to use the pipe bitmask new c17897428e1d drm/i915: Move intel_plane_atomic_calc_changes() & co. out new 3358e2ca0ebd drm/i915: Introduce scaled_planes bitmask new f12dc0d8431e drm/i915: Use {active,scaled}_planes to compute ilk watermarks new be78311eaa92 drm/i915: Add REG_GENMASK64() and REG_FIELD_GET64() new c0299cc9840b drm/i915: Widen the QGV point mask new a19c1d00b0d3 drm/i915: Unconfuse pre-icl vs. icl+ intel_sagv_{pre,post} [...] new 4895b90dd510 drm/i915/gt: Drop duplicate register definition for VDBOX_ [...] new 93cc7aa0b037 drm/i915/gt: Move SFC lock bits to intel_engine_regs.h new ab9e00a3509a drm/i915/gt: Use parameterized RING_MI_MODE new 680a5cd10b9c drm/i915/gt: Cleanup spacing of intel_gt_regs.h new bd3de31950ae drm/i915/gt: Use consistent offset notation in intel_gt_regs.h new 0d53879faada drm/i915/gt: Order GT registers by MMIO offset new 573ca6fb97c6 drm/i915: Define MCH registers relative to MCHBAR_MIRROR_BASE new e30e6c7b82a1 drm/i915: Move MCHBAR registers to their own header new 5f1d00420f46 drm/i915: Add missing intel_mchbar_regs.h new a4c260de9b6b drm/i915/gvt: #include drm_edid.h for drm_edid_block_valid() new baf682144eca drm/i915: fix build issue when using clang new c1c04560ac03 drm/i915/fbdev: add intel_fbdev_framebuffer() helper new d8b746eafc2c drm/i915/fbdev: hide struct intel_fbdev in intel_fbdev.c new dd4821baa8b6 drm/i915/lrc: move lrc_get_runtime() to intel_lrc.c new 2bb116c7fd1f drm/i915/lrc: replace include with forward declarations new 84073e568eec drm/i915/dg2: Print PHY name properly on calibration error new b71a4a2542e1 drm/i915: Clean up SSKPD/MLTR defines new 9b43698af7c3 drm/i915: Introduce intel_crtc_planes_update_arm() new 7f088bef6b0c drm/i915: Polish ilk+ wm register bits new 77f4ec2a4111 drm/i915/dp: remove accidental static on what should be a [...] new ed0ccf349ffd drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] new b70ad01a2217 drm/i915/display/tgl+: Implement new PLL programming step new ab597bb3760c drm/i915/display: Group PSR2 prog sequences and workarounds new 79af2404e537 drm/i915/display: Implement Wa_16013835468 new f470b218b0bb drm/i915: Move PIPE_CHICKEN RMW out from the vblank evade [...] new 61b3b2da10db drm/i915: Make the pipe/output CSC register writes lockless new c94d13e9d99b drm/i915: Make the CHV CGM CSC register writes lockless new 48bb92d91ae9 drm/i915: Drop pointless i830 PIPECONF read new 8dd8ffb824ca drm/i915: Correctly populate use_sagv_wm for all pipes new 6b728595ffa5 drm/i915: Fix bw atomic check when switching between SAGV [...] new f25787918286 drm/i915: Split pre-icl vs. icl+ SAGV hooks apart new 1d82ef6552b5 drm/i915: Pimp icl+ sagv pre/post update new d1af7b6f91a5 drm/i915: Fix for PHY_MISC_TC1 offset new 9b693453a4eb drm/i915/dg2: Drop 38.4 MHz MPLLB tables new 2f8a6699c90d drm/i915/dg2: Enable 5th port new cccd73d607fe iosys-map: Add offset to iosys_map_memcpy_to() new e62f25e8b3cd iosys-map: Add a few more helpers new 8f0991cccec9 drm/i915/dsi: disassociate VBT video transfer mode from re [...] new 72935696f516 drm/i915/dsi: add separate init timer mask definition for ICL DSI new 2b72a38c6f9b drm/i915/reg: split out vlv_dsi_regs.h and vlv_dsi_pll_regs.h new 3c0deb1485c4 drm/i915/reg: split out icl_dsi_regs.h new 602e604a899a drm/i915/pxp: prefer forward declaration over includes new 55223c3bedcf drm/i915/adlp: Add TypeC PHY TBT->DP-alt/legacy mode switc [...] new b885fbed0eb9 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 16693c1b2d98 drm/tegra: Fix cast to restricted __le32 new e63b289f86bf Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new ca8bd5df190a Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 997403e7782a video: fbdev: via: check the return value of kstrdup() new 7a746a489284 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ff625c1d5b01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 15175a4f2bbb ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 new fefee9548841 ALSA: hda: Add snd_hdac_ext_bus_link_at() helper new 595511a3ab80 ALSA: hda: Update and expose snd_hda_codec_device_init() new 17e0c4cbb748 ALSA: hda: Update and expose codec register procedures new bb682f7a91af ALSA: hda: Expose codec cleanup and power-save functions new f43156a9563f ALSA: hda/tegra: Add Tegra234 hda driver support new b58d511ded88 ALSA: hda/tegra: Hardcode GCAP ISS value on T234 new 85f29492929b ALSA: hda/tegra: Update scratch reg. communication new d23c49562a88 dt-bindings: Document Tegra234 HDA support new c20d1c95a83f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new db0b4aedfab3 ASoC: codec: wcd938x: Update CTIA/OMTP switch control new 83bfc7e793b5 ASoC: SOF: core: unregister clients and machine drivers in [...] new 4fe6a63077a6 ASoC: SOF: Replace zero-length array with flexible-array member new ce6a70bfce21 ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 new b9afe038b1fb ASoC: SOF: Intel: Add topology overwrite for Felwinter new ff5a90173d98 ASoC: mediatek: mt8195: enable apll tuner new a294882a618b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 986c6f7c3fc8 Merge tag 'v5.17-rc4' into next new 6c83709afc0e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 55143a783f07 null_blk: remove hardcoded alloc_cmd() parameter new 03546d43eb84 Merge branch 'for-5.18/drivers' into for-next new 248c793359da blk-mq: make the blk-mq stacking code optional new a5efda3c46a1 blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cl [...] new 28db4711bf48 blk-mq: remove the request_queue argument to blk_insert_cl [...] new 8803c89f365b dm: remove useless code from dm_dispatch_clone_request new 9f9adea7187e dm: remove dm_dispatch_clone_request new b6f7a3bc71b4 Merge branch 'for-5.18/block' into for-next new a650628bde77 block: move submit_bio_checks() into submit_bio_noacct new 7f36b7d02a28 block: move blk_crypto_bio_prep() out of blk-mq.c new 29ff23624e21 block: don't declare submit_bio_checks in local header new 3f98c753717c block: don't check bio in blk_throtl_dispatch_work_fn new d24c670ec1f9 block: merge submit_bio_checks() into submit_bio_noacct new 9f5ede3c01f9 block: throttle split bio in case of iops limit new 5a93b6027eb4 block: don't try to throttle split bio if iops limit isn't set new 34841e6fb125 block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS thr [...] new ef649f039cfe Merge branch 'for-5.18/block' into for-next new 76792055c4c8 block: add a ->free_disk method new e2efa0796607 memstick/ms_block: simplify refcounting new 6dab421bfe06 memstick/mspro_block: fix handling of read-only devices new 185ed423d189 memstick/mspro_block: simplify refcounting new 24b45e6c2517 virtio_blk: simplify refcounting new 052cece0eca5 Merge branch 'for-5.18/block' into for-next new 8f5fea65b06d blk-mq: avoid extending delays of active hctx from blk_mq_ [...] new 2b6250439cf9 Merge branch 'for-5.18/block' into for-next new bcd2be763252 block/bfq_wf2q: correct weight to ioprio new f091aeb982ef Merge branch 'for-5.18/block' into for-next new 9e9d83faa9f5 io_uring: Remove unneeded test in io_run_task_work_sig() new 122298d2b94a Merge branch 'for-5.18/io_uring' into for-next new 43a4b1fee098 block, bfq: cleanup bfq_bfqq_to_bfqg() new c5e4cb0fcbba block, bfq: avoid moving bfqq to it's parent bfqg new 8410f7097773 block, bfq: don't move oom_bfqq new 4315f889272a Merge branch 'for-5.18/block' into for-next new 86d7331299fd block: update io_ticks when io hang new bc2959102cb9 Merge branch 'for-5.18/block' into for-next new aaef411ca079 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 9f6dc6337610 dm: interlock pending dm_io and dm_wait_for_bios_completion new 8d394bc4adf5 dm: fix double accounting of flush with data new 0cdb90f0f306 dm stats: fix too short end duration_ns when using precise [...] new 0ab30b4079e1 dm: eliminate copying of dm_io fields in dm_io_dec_pending new 205649d84cdb dm: reorder members in mapped_device struct new 96c9865cb6dd dm: rename split functions new 66bdaa4302d3 dm: fold __clone_and_map_data_bio into __split_and_process_bio new d41e077ab6ea dm: refactor dm_split_and_process_bio a bit new 90a2326edede dm: reduce code duplication in __map_bio new 5b27b8ddbf37 dm: remove impossible BUG_ON in __send_empty_flush new 0119ab14c315 dm: remove unused mapped_device argument from free_tio new 77c11720a48c dm: remove legacy code only needed before submit_bio recursion new 743598f049df dm: record old_sector in dm_target_io before calling map function new 018b05ebbff4 dm: move duplicate code from callers of alloc_tio into alloc_tio new 300432f58b99 dm: reduce dm_io and dm_target_io struct sizes new e6fc9f62ce6e dm: flag clones created by __send_duplicate_bios new 0fbb4d93b38b dm: add dm_submit_bio_remap interface new e5524e128f6f dm crypt: use dm_submit_bio_remap new c357342186dc dm delay: use dm_submit_bio_remap new 0caec3d25e22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ec87cf3782f7 ata: libata: make ata_host_suspend() *void* new a565ed1b9b1d pata_hpt3x2n: check channel enable bits new 5dfb84982ed2 pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] new 183a4bfbd7c8 ata: pata_artop: use *switch* in artop_init_one() new 7ad3128efe87 ata: pata_artop: use *switch* in atp8xx_fixup() new 87a3f2a899a4 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST new 8d4635235861 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' new 1336aa88d855 ata: libata-sff: make ata_devchk() return 'bool' new bba077d801b1 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' new 88e6b81878fb ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' new f79ca4550c3c ata: pata_hpt366: check channel enable bits new 334bfa1f0664 ata: sata_rcar: drop unused #define's new cf369e4e5245 ata: pata_mpc52xx: use GFP_KERNEL new a58ff050b428 ata: pata_hpt366: disable fast interrupts in prereset() method new 6110530b5800 ata: pata_hpt37x: disable fast interrupts in prereset() method new 25d83f9d23d8 ata: pata_hpt3x2n: disable fast interrupts in prereset() method new b51aa532e105 ata: libata-sff: make ata_resources_present() return 'bool' new 4fc5f0aa9712 ata: libata-sff: refactor ata_sff_set_devctl() new 03c0e84f9c1e ata: libata-sff: refactor ata_sff_altstatus() new 59b0040475ee ata: libata-scsi: use *switch* statements to check SCSI co [...] new f7220eac752f ata: Kconfig: fix sata gemini compile test condition new efcef265fd83 ata: add/use ata_taskfile::{error|status} fields new ffa92a745755 ata: libata-sff: use *switch* statement in ata_sff_dev_classify() new 9256766fe2df ata: pata_hpt37x: merge transfer mode setting methods new 87c59f5b06ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1d30fef3ccf1 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new 088d804530bb mmc: sdhci_am654: Fix the driver data of AM64 SoC new 867b8ff90049 dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC new 356f316ea53d dt-bindings: mmc: imx-esdhc: Add imx93 compatible string new 4a85422750e8 mmc: mtk-sd: use div64_u64() instead of do_div() new 377b084d67d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 90c3e3b8140d dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml adds bae5a4acef67 mfd: simple-mfd-i2c: Add a Kconfig name adds 5913eb45d036 mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a adds 947d0cce70ae regulator: sy7636a: Remove requirement on sy7636a mfd adds de34a4053250 hwmon: sy7636a: Add temperature driver for sy7636a new 3479ee90551d mfd: intel_soc_pmic_crc: Sort cells by IRQ order new 295e255a71ac mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] new c1d1e7de6e2c mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] new b546522b0f4d mfd: db8500-prcmu: Remove dead code for a non-existing config new e928a7368ee9 mfd: arizona: Add missing statics to the of_match_tables new a92d9cb140a2 hwmon: sy7636a: Fix trivial 'underline too short' warning new 74b2dcea291d mfd: rk808: add reboot support to rk808.c new cbc0045b40b6 dt-bindings: mfd: qcom,tcsr: Document msm8953 compatible new c4dfa92fb468 mfd: stmfx: Improve error message triggered by regulator f [...] new 75f177517ef6 mfd: qcom-spmi-pmic: Add pm8953 compatible new 10678cb216e3 mfd: ab8500: Rewrite bindings in YAML new e12d69dd8ccf mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC new d22a1f239212 mfd: ab8500: Drop debugfs module new 2152543edc5d mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs new 5b57b348739c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 4efae20d7b6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 91c392880bbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 108e4bf64f87 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 8ff1d9bd74b4 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new cd3bc044af48 KEYS: encrypted: Instantiate key with user-provided decryp [...] new 0dcc45ade1e4 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 5ea33af9d430 selinux: drop return statement at end of void functions new b97df7c098c5 selinux: use correct type for context length new 6e35800e1243 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 018cad74106a workqueue: Use private WQ for schedule_on_each_cpu() API new 4a6a0ce060e4 workqueue: Warn flush attempt using system-wide workqueues new 67bdfdeab9bf Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 1cc3880bf8bd selftests: tpm2: Determine available PCR bank new cc63c3405149 tpm: Fix error handling in async work new abbcefc96437 selftests: tpm: add async space test with noneexisting handle new 7bf7254ca15b KEYS: fix length validation in keyctl_pkey_params_get_2() new 4daa9617ef72 KEYS: x509: clearly distinguish between key and signature [...] new 4daaa24b629d KEYS: x509: remove unused fields new 9b7bb1229a25 KEYS: x509: remove never-set ->unsupported_key flag new 1ac843521242 KEYS: x509: remove dead code that set ->unsupported_sig new 5454594988d8 tpm: xen-tpmfront: Use struct_size() helper new a03562af835e tools/certs: Add print-cert-tbs-hash.sh new 7ed88a03b15b certs: Check that builtin blacklist hashes are valid new 3df1fc88806a certs: Make blacklist_vet_description() more strict new b99a7f3e0c62 certs: Factor out the blacklist hash creation new 284bdf2d91f5 certs: Allow root user to append signed hashes to the blac [...] new 6567e6d0ff09 KEYS: trusted: Fix trusted key backends when building as module new 4b81a1349c45 KEYS: trusted: Avoid calling null function trusted_key_exit new 56eeb67f3b38 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a03fa0473ff3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2e8185fccd63 dt-bindings: vendor-prefixes: add HPE Prefix new 8a9b70eea04d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 869f2c94db92 spi: rockchip: Stop spi slave dma receiver when cs inactive new 3a4bf922d42e spi: rockchip: Preset cs-high and clk polarity in setup progress new e882575efc77 spi: rockchip: Suspend and resume the bus during NOIRQ_SYS [...] new 2fcdde56c44f spi: rockchip: clear interrupt status in error handler new 8b861b825021 spi: New support and problem adjustment of SPI rockchip new 07025ceaac9f spi: clean up some inconsistent indenting new 043786303b17 spi: use sysfs_emit() for printing statistics and add trai [...] new c5a3106aa492 spi: Use of_device_get_match_data() new b252ada293d5 dt-bindings: mtd: spi-nor: Allow two CS per device new e2edd1b64f1c spi: dt-bindings: Describe stacked/parallel memories modes new eba5368503b4 spi: dt-bindings: Add an example with two stacked flashes new f89504300e94 spi: Stacked/parallel memories bindings new 5741150c808b spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode new 1847e3046c52 spi: gpio: Implement LSB First bitbang support new 54a3efe1b877 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new de06cc69190d fix up for "spi: make remove callback a void function" new b06e15ebd5bf selftests/x86: Add validity check and allow field splitting new 6170abb21e23 selftests/sgx: Treat CC as one argument new ad0a97722432 Merge branch into tip/master: 'x86/sgx' new 90d0c408b86c Merge branch into tip/master: 'x86/sev' new a29712eb2f7b Merge branch into tip/master: 'x86/pasid' new ec54f46e77ba Merge branch into tip/master: 'x86/paravirt' new a7dfc4897cf2 Merge branch into tip/master: 'x86/misc' new cfbb8ee4734d Merge branch into tip/master: 'x86/irq' new 08f253ec3767 x86/cpu: Clear SME feature flag when not in use new a06cccb3344d Merge branch into tip/master: 'x86/cpu' new e80f057c4c78 Merge branch into tip/master: 'x86/build' new 1087ad4e3f88 sched: replace cpumask_weight with cpumask_empty where app [...] new 0fb3978b0aac sched/numa: Fix NUMA topology for systems with CPU-less nodes new 5c7b1aaf139d sched/numa: Avoid migrating task to CPU-less node new e6df4ead85d9 psi: fix possible trigger missing in the window new 9d42ea0d6984 pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch new 7b45b51e7780 workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch new c8fb9f22ae22 net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch new 04d4e665a609 sched/isolation: Use single feature type while referring t [...] new 6367b600e31c sched/isolation: Consolidate check for housekeeping minimu [...] new 0cd3e59de1f5 sched/isolation: Consolidate error handling new 65e53f869e9f sched/isolation: Fix housekeeping_mask memory leak new ed3b362d54f0 sched/isolation: Split housekeeping cpumask per isolation [...] new 4c7485584d48 sched/preempt: Move PREEMPT_DYNAMIC logic later new 8a69fe0be143 sched/preempt: Refactor sched_dynamic_update() new 4624a14f4daa sched/preempt: Simplify irqentry_exit_cond_resched() callers new 33c64734be34 sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY new 99cf983cc8bc sched/preempt: Add PREEMPT_DYNAMIC using static keys new 8e12ab7c0e9f arm64: entry: Centralize preemption decision new 1b2d3451ee50 arm64: Support PREEMPT_DYNAMIC new 6255b48aebfd Merge tag 'v5.17-rc5' into sched/core, to resolve conflicts new 2bb5770b00b7 Merge branch into tip/master: 'sched/core' new 8ca97812c3c8 x86/mce: Work around an erratum on fast string copy instructions new 0321e91fb154 Merge branch into tip/master: 'ras/core' new 28c24ded649c perf/x86/intel/pt: Add a capability and config bit for eve [...] new 161a9a33702a perf/x86/intel/pt: Add a capability and config bit for dis [...] new 45e2c8ac5d7c Merge branch into tip/master: 'perf/core' new fb7275acd6fb locking/lockdep: Iterate lock_classes directly when readin [...] new fe65deb56e55 jump_label: Avoid unneeded casts in STATIC_KEY_INIT_{TRUE,FALSE} new cd27ccfc727e jump_label: Refactor #ifdef of struct static_key new 13b388ef224b Merge branch into tip/master: 'locking/core' new ba1366f3d039 PCI: vmd: Prevent recursive locking on interrupt allocation new c96e91badf52 Merge branch into tip/master: 'irq/urgent' new 509853f9e1e7 genirq: Provide generic_handle_irq_safe() new d2206fcabdfa Merge tag 'irq-api-2022-02-21' into irq/core new 126aeda0b71a Merge branch into tip/master: 'irq/core' new dbd11f8989d1 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 5fcba7af6d45 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new cfcea4491da0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 80e4e1f47288 irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SG [...] new 141e6a976c05 Merge branch irq/misc-5.18 into irq/irqchip-next new 981e9237645d Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new 1581a884b7ca tracing: Remove size restriction on tracing_log_err cmd strings new edfeed318d59 tracing: Remove size restriction on hist trigger cmd error [...] new 27c888da9867 tracing: Remove size restriction on synthetic event cmd er [...] new 55bc8384d3de tracing: Save both wakee and current on wakeup events new 7f5a08c79df3 user_events: Add minimal support for trace_event into ftrace new aa3b2b4c6692 user_events: Add print_fmt generation support for basic types new 9aed4e157d1f user_events: Handle matching arguments from dyn_events new 3207d0459ef3 user_events: Add basic perf and eBPF support new 0279400ad38d user_events: Optimize writing events by only copying data once new 2467cda1b5c9 user_events: Validate user payloads for size and null termination new 446640e49ec0 user_events: Add self-test for ftrace integration new 745bb7e683ff user_events: Add self-test for dynamic_events integration new 3a6163893a9a user_events: Add self-test for perf_event integration new 7640e77035aa user_events: Add self-test for validator boundaries new c57eb4781509 user_events: Add sample code for typical usage new 864ea0e10cc9 user_events: Add documentation file new 4413feaa7e4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 184173f53ac2 torture: Reposition so that $? collects ssh code in torture.sh new f67080b43082 torture: Use "-o Batchmode=yes" to disable ssh password requests new a2f70ce5d5da rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting new 585a98f41eaa rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT new 82e0063f1dfb rcu: Remove rcu_is_nocb_cpu() new 9a6683407ddb rcu/nocb: Move rcu_nocb_is_setup to rcu_state new 4cea2b5089e9 rcu: Assume rcu_init() is called before smp new 5c24f73d6a5d rcu: Initialize boost kthread only for boot node prior SMP [...] new 7707bb0f7af5 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] new f6823834aa2e rcu-tasks: Fix race in schedule and flush work new 1b40a3d2152f docs: Add documentation for rude and trace RCU flavors new 02334bf66068 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new b2125513dfc0 KVM: SEV: Allow SEV intra-host migration of VM with mirrors new 1e8ff29fbbde selftests: KVM: allow sev_migrate_tests on machines withou [...] new 8a2897853c53 KVM: x86: return 1 unconditionally for availability of KVM [...] new 2a89061451c7 KVM: x86: use static_call_cond for optional callbacks new e4fc23bad813 KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops new dd2319c61888 KVM: x86: warn on incorrectly NULL members of kvm_x86_ops new abb6d479e226 KVM: x86: make several APIC virtualization callbacks optional new 5be2226f417d KVM: x86: allow defining return-0 static calls new 1bbc60d0c7e5 KVM: x86/mmu: Remove MMU auditing new 454b515359b4 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 512865d83fd9 KVM: arm64: Bump guest PSCI version to 1.1 new d43583b890e7 KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest new 34739fd95fab KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_even [...] new 5298e539de74 Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next new 7a54b6e4028c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cbf9b8109d32 KVM: s390: Clarify key argument for MEM_OP in api docs new 3d9042f8b923 KVM: s390: Add missing vm MEM_OP size check new 46aeecfe801f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 8090e591a613 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bb4dc85f6af8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2546c6000430 platform/x86: Add Intel Software Defined Silicon driver new 2b489dea8663 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b3ae817e90ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a8f59497a430 leds: simatic-ipc-leds: Make simatic_ipc_led_mem_res static new 8b43ef06ff89 leds: simatic-ipc-leds: Don't directly deref ioremap_resou [...] new f1a547340029 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5e9c2c98bf20 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 8f629a393d88 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 5f508d79449f usb: host: xhci-mtk: Simplify supplies handling with regul [...] new e51879d85a4d usb: dwc3: drd: Don't check against CONFIG_OF new 534675942e90 xhci: dbc: refactor xhci_dbc_init() new 5ce036b98dd3 xhci: dbc: create and remove dbc structure in dbgtty driver. new 5c44d9d7570b xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit new 6aec50009d52 xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe new e1ec140f273e xhci: dbgtty: use IDR to support several dbc instances. new 5c2a380a5aa8 xhci: Allocate separate command structures for each LPM command new cd36facf104a usb: remove Link Powermanagement (LPM) disable before port reset. new 133da4b470ec usb: host: xhci: drop redundant checks new 0b86f02d91c8 usb: xhci: fix minmax.cocci warnings new 3fa891093bd1 dt-bindings: vendor-prefixes: Add willsemi new 71c16066a53f dt-bindings: usb: Add WUSB3801 Type-C Port Controller new 2e7dfb0e9cac usb: typec: Factor out non-PD fwnode properties new d016cbe4d7ac usb: typec: Support the WUSB3801 port controller new e285cb403994 usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() new 582ab24e096f usb: dwc3: pci: Set "linux,phy_charger_detect" property on [...] new a5d847b0afd3 usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device new aba0e636c3f5 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 77ea45a72752 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new aab68e959b37 tty: serial: atmel: add earlycon support new 81ddb200f636 serial: sh-sci: Simplify multiplication/shift logic new 2394f3596049 serial: 8250_mid: Get rid of custom MID_DEVICE() macro new 324facd1ccb3 serial: 8250_mid: Remove unneeded test for ->setup() presence new a603ca60cebf serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type new 30d5623f7de5 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new d46fddd52d11 fsi: scom: Fix error handling new ab1b79159ad5 fsi: scom: Remove retries in indirect scoms new 3dcf3c84f583 fsi: occ: Improve response status checking new b8d536d27765 fsi: sbefifo: Use specified value of start of response timeout new a1dc6308865d fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl new f2af60bb7ce2 fsi: Add trace events in initialization path new c29930ef8308 Merge tag 'fsi-for-v5.18' of git://git.kernel.org/pub/scm/ [...] new 190fae468592 nvmem: core: Remove unused devm_nvmem_unregister() new 5825b2c67626 nvmem: core: Use devm_add_action_or_reset() new 8c751e0d9a52 nvmem: core: Check input parameter for NULL in nvmem_unregister() new 05196facc052 nvmem: qfprom: fix kerneldoc warning new aea875a9da8c dt-bindings: nvmem: SID: Add compatible for D1 new 07ae4fde9efa nvmem: sunxi_sid: Add support for D1 variant new 4dc8d89faed9 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() new 6f9817cdcc82 dt-bindings: nvmem: add fsl,layerscape-sfp binding new f78451012b9e nvmem: add driver for Layerscape SFP (Security Fuse Processor) new 673d2cc5c1e7 doc: nvmem: Remove references to regmap new 671aa5a4d493 doc: nvmem: Update example new bcf4ef28b083 mtd: core: Drop duplicate NULL checks around nvmem_unregister() new 4c49300d8e67 thunderbolt: Drop duplicate NULL checks around nvmem_unregister() new 0447ebb16a74 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 3df5b22386e2 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 48ba6b275a82 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5406894f71e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c050f38daea0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d746f5bcb0ce staging: r8188eu: remove unused enum new d5890d9264d5 staging: r8188eu: bCCKinCH14 is read-only new 5df60184a2b1 staging: r8188eu: rename CCKSwingTable_Ch1_Ch13 new 5f86ecba8e8e staging: wfx: WF200 has no official SDIO IDs new 96e0cbca1cb9 staging: wfx: apply the necessary SDIO quirks for the Sila [...] new 2da0d487781b staging: wfx: fix DT bindings location new 88daa27a2834 staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly" new fa0d50f2ee91 staging: r8188eu: evt_allocated_buf is not used new 0077e86a5bfe staging: r8188eu: evt_done_cnt is set but not used new f24bd333b4c6 staging: r8188eu: struct usb_suspend_parm is not used new 973aeaee5018 staging: r8188eu: remove previously converted DBG_88E_LEVEL calls new 1663e5f86355 staging: r8188eu: remove smaller sets of converted DBG_88E calls new dbc96a32e406 staging: r8188eu: remove converted DBG_88E calls from core [...] new 34b6d9434e5f staging: r8188eu: remove DBG_88E calls from core subdir new db67ebf6b49c staging: r8188eu: remove DBG_88E calls from hal subdir new 1cdb45322a6c staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c new 8a1961c95e0b staging: r8188eu: remove remaining DBG_88E calls from os_d [...] new 475dae07f1cd staging: r8188eu: remove remaining DBG_88E call from inclu [...] new ef0435972572 staging: r8188eu: remove all aliased DBG_88E calls new cd480b0cc9fa staging: r8188eu: remove DBG_88E macro definition new db381acc41b4 staging: r8188eu: remove rtw_debug module parameter new fee26e2257c5 staging: r8188eu: fix lines modified by DBG_88E cleanup new 9106c8c78982 staging: r8188eu: remove rtw_sctx_chk_waring_status function new 7e2f6bf6adf2 staging: r8188eu: remove padapter param from aes_decipher [...] new 695eac3c62b8 staging: r8188eu: correct long line warnings near prior DB [...] new 1f3c2a776a37 staging: wfx: fix scan with WFM200 and WW regulation new 60f1d3c92dc1 staging: wfx: fix an error handling in wfx_init_common() new 4fcc0c275e3f staging: qlge: add unregister_netdev in qlge_probe new 2b92c3946ea7 staging: r8188eu: move out assignment in if condition new d9ae592bd743 staging: r8188eu: RxMIMOSignalQuality is set but not used new 5ae17c443b7e staging: r8188eu: RxSNR is set but not used new 9e14cec808fe staging: r8188eu: NumQryPhyStatusCCK is set but not used new 60352184705a staging: r8188eu: NumQryPhyStatusOFDM is set but not used new bffd6e0a7398 staging: r8188eu: remove ODM_CmnInfoHook() new 165f2997adfc staging: r8188eu: convert two u8 variables to bool new ec868592f5c5 staging: r8188eu: remove enum odm_bw new c16be3c61dc9 staging: r8188eu: convert type of pBandWidth in odm_dm_struct new f474a4546feb staging: r8188eu: remove ODM_CmnInfoUpdate() new 4fcde4ec0170 staging: r8188eu: remove unused macros from rtw_security.h new 98e8e0c3115d staging: r8188eu: remove unused aes tables from rtw_security.c new 1a461527f6bc staging: r8188eu: move open brace to the previous line new c4b5dfd8403b staging: rtl8192e: use BIT macro instead of left shifting new 7c6444d8e0f1 staging: r8188eu: remove unnecessary braces in if statements new 141909fad8fc Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 261ecd47b4d1 iio: as3935: Use devm_delayed_work_autocancel() new b946e9491a04 iio: ssp_sensors: Make use of device properties new 15ea6bc03bd9 iio: chemical: atlas-ezo-sensor: Make use of device properties new a47ac019e7e8 iio: mma8452: Fix probe failing when an i2c_device_id is used new b863f2e3a83f iio: mma8452: Add support for the "mount-matrix" device property new 150ba97f1cb9 iio: trigger: stm32-timer: Make use of device properties new 3ee61082b420 dt-bindings: vendor-prefixes: Add silan vendor prefix new cb432e7dda79 dt-bindings: iio: st: Add Silan SC7A20 accelerometer new c7a43b089826 iio: accel: st_accel: Add support for Silan SC7A20 new 4205a215803f iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace new eca7b25bee06 iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace new c24ef124e944 iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace new f9c02c94858d iio:accel:bma400: Move exports into IIO_BMA400 namespace new fa4df5a9036e iio:accel:adxl313: Move exports into IIO_ADXL313 namespace new 0a18114d3ffd iio:accel:adxl345: Move exports into IIO_ADXL345 namespace new fe2fe330e0d1 iio:accel:adxl355: Move exports into IIO_ADXL355 namespace new 489c75af0f4d iio:accel:adxl372: Move exports into IIO_ADXL372 namespace new 26b74d852f6c iio:accel:bmc150: Move exports into IIO_BMC150 namespace new 3bd072d11876 iio:accel:bmi088: Move exports into IIO_BMI088 namespace new fbbd286c16a6 iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace new d4786e7df03d iio:st-sensors: Remove duplicate MODULE_* new 0805b5121f29 iio:st-sensors: Move exports into IIO_ST_SENSORS namespace new ef807729767f iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DEL [...] new 8a0080af84d3 iio:adc:ad7091r: Move exports into IIO_AD7091R namespace. new 59cea5bc7c19 iio:adc:ad76060: Move exports into IIO_AD7606 namespace. new a7f6cecfef9b iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS new 0a1b56b7b3c6 iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS [...] new 4dcd738473f2 iio:dac:ad5592r: Move exports into IIO_AD5592R namespace new 2ebc23b34c7f iio:dac:ad5686: Move exports into IIO_AD5686 namespace new 6c9304d6af12 iio:imu:adis: Move exports into IIO_ADISLIB namespace new c8629ec92cb2 iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace new 1980d4a1bae0 iio:pressure:ms5611: Move exports into IIO_MS5611 namespace new c7c848b05fb8 iio:pressure:mpl115: Move exports into IIO_MPL115 namespace new 230ee6c69c89 iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace new 47d6cae0d0ea iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN n [...] new 7e615caf5c0f iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace new cfaa5482b3b4 iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace new 146b43d9f1a1 iio:chemical:bme680: Move exports to IIO_BME680 namespace new 5d0e9e22e42f iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_ [...] new ff9231c7eb73 iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_ [...] new 8aa26e20cf05 iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to p [...] new 50bc5e785121 iio:accel:dmard10: Switch from CONFIG_PM guards to pm_slee [...] new 4929ddd0a40d iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm [...] new 812c5f31b1b9 iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to p [...] new 81e566f9c013 iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc new abbdba86f830 iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc new 0c74ef35128e iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to [...] new 19e2ed804066 iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm [...] new a3c185d9ae03 iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to [...] new 3f1a9c392d69 iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards t [...] new cc0595a9b684 iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm [...] new d3a6c17e683b iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_ [...] new 9cbeee0fac7d iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] new bb08abc74037 iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_s [...] new 90b8c2c8f9f5 iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] new 2f2207a6e6aa iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to [...] new 5f3521b8ebc5 iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm [...] new b020281dda5e iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to [...] new e9b76712625c iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to [...] new fb20995d5fb7 iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to p [...] new d03da0512467 iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm [...] new 20cadda37b1a iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to p [...] new f3ba05346600 iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to p [...] new 54edb876789e iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to p [...] new 854b67052ce8 iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to p [...] new 5ad7f3c995aa iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to p [...] new 6c1318f22572 iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc new fe7b9a3820bd iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm [...] new c9f384b87b32 iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to p [...] new 902b291fc683 iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards t [...] new bff03d5cab09 iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards t [...] new fe895d256022 iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards [...] new 51e256d4b485 iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards t [...] new 1ef7361fec0b iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards [...] new ce83415d90da iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards [...] new c1d24fac216f iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to p [...] new 195b8b24688d iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm [...] new 671d2c605b7a iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_s [...] new da123e2949b4 iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc new 4a96b4e2fa78 iio:temperature:mlx90614: Switch from CONFIG_PM* guards to [...] new c62433f93186 iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc new d65daa79d48e iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr() new 25d8770738db iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc new ea0876120ffa iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc new ae73d91e6005 iio:proximity:pulsedlight: Switch from CONFIG_PM guards to [...] new 05a9ddc8fc54 iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc new 33b0a376f904 iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc new ade59a7af270 iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to [...] new f281e4ddbbc0 staging:iio:adc:ad7280a: Fix handing of device address bit [...] new 4c59aabd9a93 staging:iio:adc:ad7280a: Register define cleanup. new dd7062fe8801 staging:iio:adc:ad7280a: rename _read() to _read_reg() new 003f1d48de52 staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts new 4915c6b3dd19 staging:iio:adc:ad7280a: Use bitfield ops to managed field [...] new 112bf4aa4afb staging:iio:adc:ad7280a: Switch to standard event control new 96ccdbc07a74 staging:iio:adc:ad7280a: Standardize extended ABI naming new c27e1e1a2444 staging:iio:adc:ad7280a: Drop unused timestamp channel. new e0a3ae8e42ed staging:iio:adc:ad7280a: Trivial comment formatting cleanup new c5fe2f537b91 staging:iio:adc:ad7280a: Make oversampling_ratio a runtime [...] new 65ba4ab6f018 staging:iio:adc:ad7280a: Cleanup includes new 9010ac1c7115 staging:iio:ad7280a: Reflect optionality of irq in ABI new dfa258c0660e staging:iio:adc:ad7280a: Use a local dev pointer to avoid [...] new 219def447527 staging:iio:adc:ad7280a: Use device properties to replace [...] new d2960145b376 staging:iio:adc:ad7280a: Drop buggy support for early term [...] new aa1b784deff3 dt-bindings:iio:adc:ad7280a: Add binding new bc6fbf117719 iio:adc:ad7280a: Document ABI for cell balance switches new 6c6bc851d836 staging:iio:adc:ad7280a: Remove shift from cb_mask state cache. new 48fb57697ee6 staging:iio:adc:ad7280a: Use more conservative delays to a [...] new cf890fe8ae36 iio:adc:ad7280a: Move out of staging new b38da7feefb4 dt-bindings: iio: adc: microchip,mcp3201: fix interface ty [...] new a1a5cfe70cd2 iio: introduce mag_referenced new 89d185848633 iio: ABI: document mag_referenced new 06a4a0cf6984 iio: ABI: add note about configuring other attributes duri [...] new 27ae7f9d9238 dt-bindings: iio: accel: add ADXL367 new cbab791c5e2a iio: accel: add ADXL367 driver new f4eb9ac7842f iio: frequency: admv1014: add support for ADMV1014 new b4112083b11b dt-bindings: iio: frequency: add admv1014 binding new 0ac02bf5bd8e Documentation: ABI: testing: admv1014: add ABI docs new 2be8795a6098 MAINTAINERS: add maintainer for ADMV1014 driver new 4df5e0ddbfa7 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 23097a43e8f1 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new be6083490761 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7d378866f313 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 52869a3491a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9aacf6fe9059 scsi: libsas: Handle non-TMF codes in sas_scsi_find_task() new 1d6049a3b14f scsi: libsas: Use enum for response frame DATAPRES field new 25882c82f850 scsi: libsas: Delete lldd_clear_aca callback new 2dd6801a671c scsi: libsas: Delete SAS_SG_ERR new da19eaba6e75 scsi: hisi_sas: Delete unused I_T_NEXUS_RESET_PHYUP_TIMEOUT new 4aef43b25df2 scsi: libsas: Move SMP task handlers to core new bbfe82cdbaf8 scsi: libsas: Add struct sas_tmf_task new 96e54376a8b2 scsi: libsas: Add sas_task.tmf new 001ec7f89bea scsi: libsas: Add sas_execute_tmf() new 350d85ba5bad scsi: libsas: Add sas_execute_ssp_tmf() new 2037a340314f scsi: libsas: Add TMF handler exec complete callback new 693e66a0a6ac scsi: libsas: Add TMF handler aborted callback new 69b80a0ed0b5 scsi: libsas: Add sas_abort_task_set() new e8585452953a scsi: libsas: Add sas_clear_task_set() new 29d7769055a2 scsi: libsas: Add sas_lu_reset() new 72f8810e1fdc scsi: libsas: Add sas_query_task() new 4fea759edfa7 scsi: libsas: Add sas_abort_task() new 13685dfbad98 scsi: libsas: Add sas_execute_ata_cmd() new 27e273d15f89 scsi: ips: Remove an unreachable statement new c83e81fae20d scsi: ips: Change the return type of ips_release() into 'void' new d48b922c3f4b scsi: ips: Use true and false instead of TRUE and FALSE new 4fef5f20780f scsi: nsp_cs: Change the return type of two functions into 'void' new b97891888f8b scsi: nsp_cs: Use true and false instead of TRUE and FALSE new 92a8c869c9bd scsi: Remove drivers/scsi/scsi.h new fd4831656114 scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro new 3f2134e12cbc scsi: NCR5380: Add SCp members to struct NCR5380_cmd new 6e1ef2c94c1a scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h new 587ed17b9ab8 scsi: arm: Move the SCSI pointer to private command data new f33eabb45c45 scsi: 53c700: Stop clearing SCSI pointer fields new 7d60bc0f39e7 scsi: aacraid: Move the SCSI pointer to private command data new c1ddc13389e9 scsi: advansys: Move the SCSI pointer to private command data new f5055c9584c3 scsi: aha1542: Remove a set-but-not-used array new 983f069a685d scsi: aha152x: Move the SCSI pointer to private command data new d6e9e595ba5c scsi: bfa: Stop using the SCSI pointer new c13c78d8da59 scsi: csio: Stop using the SCSI pointer new c1f70735ee00 scsi: dc395x: Stop using the SCSI pointer new 9afc4328a092 scsi: esp_scsi: Stop using the SCSI pointer new f40a8b9ba44e scsi: fdomain: Move the SCSI pointer to private command data new 889d28383a06 scsi: fnic: Fix a tracing statement new 2b6499687859 scsi: fnic: Stop using the SCSI pointer new a227d4767af4 scsi: hptiop: Stop using the SCSI pointer new 9e23314b1f1b scsi: imm: Move the SCSI pointer to private command data new da9604f1d06d scsi: iscsi: Stop using the SCSI pointer new def5a6f5d3b3 scsi: initio: Stop using the SCSI pointer new 38eb106b9280 scsi: libfc: Stop using the SCSI pointer new 9e6e466ec3fb scsi: bnx2fc: Stop using the SCSI pointer new 6ac524f0bd4f scsi: qedf: Stop using the SCSI pointer new 287c2994ebbc scsi: mac53c94: Fix a set-but-not-used compiler warning new 84494338e68c scsi: mac53c94: Move the SCSI pointer to private command data new 2471d7e35ff1 scsi: megaraid: Stop using the SCSI pointer new a625266792e7 scsi: megasas: Stop using the SCSI pointer new 7b7d171aca3c scsi: mesh: Move the SCSI pointer to private command data new cbb02d8cc8e0 scsi: mvsas: Fix a set-but-not-used warning new cf5e5db5824e scsi: mvumi: Stop using the SCSI pointer new eadb7e81109b scsi: nsp32: Stop using the SCSI pointer new 3d4fc0651a8a scsi: nsp_cs: Move the SCSI pointer to private command data new d4c944463a7e scsi: sym53c500_cs: Move the SCSI pointer to private command data new f38cdeb2d91e scsi: ppa: Move the SCSI pointer to private command data new 28ec4ca2dcb2 scsi: qla1280: Move the SCSI pointer to private command data new 990c872c315c scsi: qla2xxx: Stop using the SCSI pointer new af862473547c scsi: smartpqi: Stop using the SCSI pointer new 0c20b4616346 scsi: sym53c8xx_2: Move the SCSI pointer to private command data new 311618c99f74 scsi: usb: Stop using the SCSI pointer new c36b948fb514 scsi: wd719x: Stop using the SCSI pointer new acd6148b023f scsi: wd33c93: Move the SCSI pointer to private command data new d7ca1f31f167 scsi: zalon: Stop using the SCSI pointer new e630b7fdb548 scsi: core: Remove struct scsi_pointer from struct scsi_cmnd new 38e75ab5ce7b scsi: ufs: core: Remove wlun_dev_to_hba() new ca45e335a56a scsi: qla2xxx: Use named initializers for port_[d]state_str new ed67ca76bbc4 scsi: qla2xxx: Use named initializers for q_dev_state new 094cfb489ff2 scsi: target: tcmu: Make cmd_ring_size changeable via configfs new 129e8e136b1e scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning new 345dddb6b7eb scsi: cxlflash: Query write_zeroes limit for zeroing new b3add0a1ca4d scsi: drbd: Remove WRITE_SAME support new e8e9884730b3 scsi: rnbd: Remove WRITE_SAME support new 2770ae2741fc scsi: sd: Remove WRITE_SAME support new 903bb64b0d46 scsi: md: Remove WRITE_SAME support new 64d4584d71a2 scsi: dm: Remove WRITE_SAME support new 2988062985d5 scsi: block: Remove REQ_OP_WRITE_SAME support new 6a533b4b50c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 162af17c107a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new f89672cc3681 remoteproc: Fix count check in rproc_coredump_write() new dbba77c2f01b Merge branch 'rproc-next' into for-next new 3422e03822b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e5d1bd83c7d5 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new cef487ed5338 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 64fd52a4d3ce pinctrl: starfive: Use a static name for the GPIO irq_chip new d1e972ace423 gpio: tegra186: Fix chip_data type confusion new 486c2d15aa81 Merge tag 'intel-pinctrl-v5.17-5' of gitolite.kernel.org:p [...] new 8d4c0d185ad8 Merge tag 'renesas-pinctrl-for-v5.18-tag1' of git://git.ke [...] new c74803ee45af pinctrl: qcom: sm8450: Add egpio support new 06e12b792882 pinctrl: qcom: print egpio mode in debugfs new c981a789446b pinctrl: qcom: qcm2290: Add GPIO wakeirq map new fbfc5fc3518f Merge tag 'samsung-pinctrl-5.18-2' of https://git.kernel.o [...] new f3d6c538c3da pinctrl: sunxi: do not print error message for EPROBE_DEFER new 4649b97042c3 pinctrl: sunxi: Use unique lockdep classes for IRQs new c6f1b980aec1 Merge branch 'devel' into for-next new f5e6f3e7c2d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 508d2d459a2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new efe80cdfabe1 pinctrl: renesas: r8a7794: Add range checking to .pin_to_p [...] new 9e04a0eda84f pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel new c614d12c4bc0 pinctrl: renesas: Rename sh_pfc_soc_operations instances new 8d8805528169 pinctrl: renesas: Reformat macros defining struct initializers new a0894be3e017 pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args new 49a7a2742580 pinctrl: renesas: Add generic support for pin group subsets new 496da1003721 pinctrl: renesas: Add generic support for resizable buses new 7c2f5298c15c pinctrl: renesas: r8a7740: Share BSC pin group data new 292ce67a1957 pinctrl: renesas: emev2: Share CF pin group data new 7a2b37823222 pinctrl: renesas: r8a7791: Share HSCIF1 pin group data new 12e9231eccd0 pinctrl: renesas: sh73a0: Share KEYIN pin group data new 6558407e7598 pinctrl: renesas: r8a7740: Share LCD pin group data new 3c52288bf0f4 pinctrl: renesas: sh73a0: Share LCD pin group data new d49f3be808dc pinctrl: renesas: r8a73a4: Share MMC pin group data new 477001e54221 pinctrl: renesas: r8a7740: Share MMC pin group data new b24cf384f9f4 pinctrl: renesas: r8a77470: Share MMC pin group data new e56ca224bd7e pinctrl: renesas: r8a7778: Share MMC pin group data new 4e1c5433cc96 pinctrl: renesas: r8a7779: Share MMC pin group data new d30ab291555f pinctrl: renesas: r8a7790: Share MMC pin group data new 1f38e7133d08 pinctrl: renesas: r8a7791: Share MMC pin group data new a3d97f34f1b1 pinctrl: renesas: r8a7794: Share MMC pin group data new c50414696961 pinctrl: renesas: r8a77970: Share MMC pin group data new 3dce053f473a pinctrl: renesas: r8a77980: Share MMC pin group data new 54a13d68cd31 pinctrl: renesas: r8a77995: Share MMC pin group data new cf98f8c1f1cc pinctrl: renesas: r8a779a0: Share MMC pin group data new 3468f6973c53 pinctrl: renesas: sh73a0: Share MMC pin group data new d84e3d4a0430 pinctrl: renesas: r8a77470: Share QSPI pin group data new bf5da1c0e975 pinctrl: renesas: r8a7790: Share QSPI pin group data new 7cba3cbcd677 pinctrl: renesas: r8a7791: Share QSPI pin group data new eaf307ed5ba3 pinctrl: renesas: r8a7792: Share QSPI pin group data new 5d7895555f76 pinctrl: renesas: r8a7794: Share QSPI pin group data new cfa6135c7fae pinctrl: renesas: r8a77950: Share QSPI pin group data new aaf186d8b684 pinctrl: renesas: r8a77951: Share QSPI pin group data new 4664b96d653b pinctrl: renesas: r8a77965: Share QSPI pin group data new 8669e0b4943a pinctrl: renesas: r8a7796: Share QSPI pin group data new 7caf7b3a8fb6 pinctrl: renesas: r8a77990: Share QSPI pin group data new d67194a5e8a3 pinctrl: renesas: r8a779a0: Share QSPI pin group data new f0a52b7b81eb pinctrl: renesas: r8a77970: Share RPC pin group data new fa4b4c404746 pinctrl: renesas: r8a77980: Share RPC pin group data new fec6b87b3993 pinctrl: renesas: r8a73a4: Share SDHI pin group data new a97e9586ad05 pinctrl: renesas: r8a7740: Share SDHI pin group data new 7b6e4e1f010f pinctrl: renesas: r8a77470: Share SDHI pin group data new ef41ea37229e pinctrl: renesas: r8a7778: Share SDHI pin group data new 1f4ad56333a6 pinctrl: renesas: r8a7779: Share SDHI pin group data new aee52ebafd4b pinctrl: renesas: r8a7790: Share SDHI pin group data new 59916e932d34 pinctrl: renesas: r8a7791: Share SDHI pin group data new 9e76a9dd8799 pinctrl: renesas: r8a7792: Share SDHI pin group data new 114a2a84d76c pinctrl: renesas: r8a7794: Share SDHI pin group data new 3d48da9dbb25 pinctrl: renesas: r8a77950: Share SDHI pin group data new c8c05e812d2d pinctrl: renesas: r8a77951: Share SDHI pin group data new b79813f4fcb2 pinctrl: renesas: r8a77965: Share SDHI pin group data new 33296238825e pinctrl: renesas: r8a7796: Share SDHI pin group data new 40c845dd87fd pinctrl: renesas: r8a77990: Share SDHI pin group data new 4fe364be961f pinctrl: renesas: sh73a0: Share SDHI pin group data new 44a1212a9d0b pinctrl: renesas: emev2: Share SDI pin group data new f3806b46232f pinctrl: renesas: r8a7790: Share USB1 pin group data new 7e37f104ac79 pinctrl: renesas: r8a7790: Share more VIN pin group data new 0b4423f774d1 pinctrl: renesas: r8a77951: Share more VIN pin group data new 00a0537ed697 pinctrl: renesas: r8a7796: Share more VIN pin group data new ed92143ab6d1 pinctrl: renesas: r8a77965: Share more VIN pin group data new 53565413604d pinctrl: renesas: r8a77990: Share more VIN pin group data new b67fc1c66732 pinctrl: renesas: Remove unused pfc parameter from .pin_to [...] new ceb8d2acbb2a pinctrl: renesas: Factor out .pin_to_portcr() address handling new 410ba4ad214a pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() new 27b32fbb2824 pinctrl: renesas: checker: Simplify same_name() new 4bb9514c4901 pinctrl: renesas: checker: Add pin group sharing checks new 4eb5a6eee7d1 pinctrl: renesas: checker: Validate bias configs consistency new 854476b8562a pinctrl: renesas: checker: Validate drive strength configs [...] new 8d1c50b80139 pinctrl: renesas: checker: Validate I/O voltage configs co [...] new 6bfbaec7de9e pinctrl: renesas: checker: Check bias pin conflicts new 4704797eb2f1 pinctrl: renesas: checker: Check drive pin conflicts new 885487f93996 pinctrl: sh-pfc: checker: Fix miscalculation of number of states new 7e422d10694e Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 32b2380c0b4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 902e9466bdae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6a773fcafe60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5575eea9e4c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a907a6e38e78 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new c2e8021a535d fsdax: fix function description new 2166a9974902 dax: make sure inodes are flushed before destroy cache new aea9317ca245 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new 7149920cfaa6 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 056c12bfac8b nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] new f0df8d787dfe mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] new 2bf5b50cae2a nvmem: core: Remove unused devm_nvmem_unregister() new 3fd97ce48555 nvmem: core: Use devm_add_action_or_reset() new 7c15a63c757c nvmem: core: Check input parameter for NULL in nvmem_unregister() new 609757996ae7 nvmem: qfprom: fix kerneldoc warning new de975c0f6540 dt-bindings: nvmem: SID: Add compatible for D1 new 1ea024ad6081 nvmem: sunxi_sid: Add support for D1 variant new 46d5b004c24d nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() new 4990ec15d299 dt-bindings: nvmem: add fsl,layerscape-sfp binding new 1c565569b470 nvmem: add driver for Layerscape SFP (Security Fuse Processor) new 069fff63d230 doc: nvmem: Remove references to regmap new 193c2454f5ae doc: nvmem: Update example new d91c9156be36 mtd: core: Drop duplicate NULL checks around nvmem_unregister() new addd4203a2ea thunderbolt: Drop duplicate NULL checks around nvmem_unregister() new df4e40f3ed02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 31b7e56748ab Merge branch 'main' of git://git.infradead.org/users/willy [...] new 6de74d1069b8 hv_utils: Add comment about max VMbus packet size in VSS driver new d57d6fe5bf34 drivers: hv: log when enabling crash_kexec_post_notifiers new 80d4db60ab50 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new d05d528932c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 00a21e4dd88a Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 7875e40e6ac4 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new aa0eab8639ff tools: Move gfp.h and slab.h from radix-tree to lib new 884ee1e585ca tools/include: Add phys_addr_t to types.h new 5cf67a6051ea tools/include: Add _RET_IP_ and math definitions to kernel.h new 9c07af207c65 tools/include: Update atomic definitions new 2473bc35ba55 tools/include: Add mm.h file new 1fef073b71c3 tools/include: Add cache.h stub new 93f4e871e7e0 tools/include: Add io.h stub new a2e3fe5f24f9 tools/include: Add pfn.h stub new 62183279ad2f tools/include: Add debugfs.h stub new 16802e55dea9 memblock tests: Add skeleton of the memblock simulator new f3252a22d1f5 memblock tests: Add memblock reset function new 1f1180d46d21 memblock tests: Add memblock_add tests new 83787a803793 memblock tests: Add memblock_reserve tests new b4d968931e5e memblock tests: Add memblock_remove tests new e393c093ec76 memblock tests: Add memblock_add_node test new dd45dc071101 memblock tests: Add memblock_free tests new f30b002ccfee memblock: __next_mem_pfn_range_in_zone: remove unneeded lo [...] new ffa971049b09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 68cdd3d2af69 cxl: Rename CXL_MEM to CXL_PCI new 229e8828c206 cxl/pci: Implement Interface Ready Timeout new 4f195ee73ade cxl/pci: Defer mailbox status checks to command timeouts new 46c6ad27625c cxl: Flesh out register names new 8baa787b93db cxl/pci: Add new DVSEC definitions new 303ebc1b1741 cxl/acpi: Map component registers for Root Ports new c57cae78bfa6 cxl: Introduce module_cxl_driver new 0ff0af182164 cxl/core/port: Rename bus.c to port.c new c3bca8d4bb3f cxl/decoder: Hide physical address information from non-root new 608135db1b79 cxl/core: Convert decoder range to resource new d54c1bbe2d34 cxl/core/port: Clarify decoder creation new d621bc2e7282 cxl/core: Fix cxl_probe_component_regs() error message new d2b61ed2ff63 cxl/core/port: Make passthrough decoder init implicit new 53fa1bff3426 cxl/core: Track port depth new 3c5b90395525 cxl: Prove CXL locking new 86c8ea0f3b32 cxl/core/port: Use dedicated lock for decoder target list new 5ff7316f6fea cxl/port: Introduce cxl_port_to_pci_bus() new a46cfc0f011c cxl/pmem: Introduce a find_cxl_root() helper new c978f1b10aba cxl/port: Up-level cxl_add_dport() locking requirements to [...] new af9cae9facc2 cxl/pci: Rename pci.h to cxlpci.h new 98d2d3a26454 cxl/core: Generalize dport enumeration in the core new d17d0540a0db cxl/core/hdm: Add CXL standard decoder enumeration to the core new 83fbdbe4c186 cxl/core: Emit modalias for CXL devices new 54cdbf845cf7 cxl/port: Add a driver for 'struct cxl_port' objects new 664bf115833c cxl/core/port: Remove @host argument for dport + decoder e [...] new 4112a08dd3c5 cxl/pci: Store component register base in cxlds new 06e279e5ebe4 cxl/pci: Cache device DVSEC offset new 560f78559006 cxl/pci: Retrieve CXL DVSEC memory info new 523e594d9cc0 cxl/pci: Implement wait for media active new bcc79ea34398 cxl/pci: Emit device serial number new cf1f6877b088 cxl/memdev: Add numa_node attribute new 2703c16c75ae cxl/core/port: Add switch port enumeration new 8dd2bc0f8e02 cxl/mem: Add the cxl_mem driver new 8aea0ef19fde cxl/core: Move target_list out of base decoder attributes new 9b71e1c9c3aa cxl/core/port: Add endpoint decoders new f246abd67ff0 tools/testing/cxl: Mock dvsec_ranges() new a4a0ce242fcd tools/testing/cxl: Fix root port to host bridge assignment new c1915142e8c1 tools/testing/cxl: Mock one level of switches new 7c7d68db0254 tools/testing/cxl: Enumerate mock decoders new 64cda3ae6bc7 tools/testing/cxl: Add a physical_node link new 0909b4e5287b cxl/core/port: Fix / relax decoder target enumeration new 7004cc9d1585 cxl/core/port: Handle invalid decoders new 74b0fe804097 cxl/regs: Fix size of CXL Capability Header Register new 5c3c067b601b cxl/core/port: Fix unregister_port() lock assertion new e6e17cc6ed75 cxl/core: Fix cxl_device_lock() class detection new 8a6696b0a999 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 93dd04ab0b2b slab: remove __alloc_size attribute from __kmalloc_track_caller new 221944736f66 tools/cgroup/slabinfo: update to work with struct slab new bd53ce4da252 mm/slob: make kmem_cache_boot static new 7d6b6cc35537 mm/slab_common: use helper function is_power_of_2() new d3d59937afdf Merge branch 'for-5.18/trivial' into for-next new 6cdb355f334b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6e8ec2552c7d random: use computational hash for entropy extraction new 9c07f57869e9 random: simplify entropy debiting new c57044909484 random: use linear min-entropy accumulation crediting new 489c7fc44b57 random: always wake up entropy writers after extraction new a49c010e61e1 random: make credit_entropy_bits() always safe new 5d58ea3a31cc random: remove use_input_pool parameter from crng_reseed() new 77760fd7f7ae random: remove batched entropy locking new 7c2fe2b32bf7 random: fix locking in crng_fast_load() new 28f425e573e9 random: use RDSEED instead of RDRAND in entropy extraction new a9412d510ab9 random: get rid of secondary crngs new 8566417221fc random: inline leaves of rand_initialize() new a02cf3d0dd77 random: ensure early RDSEED goes through mixer on init new 91c2afca290e random: do not xor RDRAND when writing into /dev/random new c30c575db485 random: absorb fast pool into input pool after fast load new 186873c549df random: use simpler fast key erasure flow on per-cpu keys new 66e4c2b95415 random: use hash function for crng_slow_load() new 04ec96b768c9 random: make more consistent use of integer types new 434537ae54ad random: remove outdated INT_MAX >> 6 check in urandom_read() new 7b5164fb1279 random: zero buffer after reading entropy from userspace new 7191c628fe07 random: fix locking for crng_init in crng_reseed() new 0791e8b655cc random: tie batched entropy generation to base_crng generation new 95e6060c20a7 random: remove ifdef'd out interrupt bench new 14c174633f34 random: remove unused tracepoints new a07fdae346c3 random: add proper SPDX header new b2f408fe4038 random: deobfuscate irq u32/u64 contributions new 246c03dd8991 random: introduce drain_entropy() helper to declutter crng [...] new 6071a6c0fba2 random: remove useless header comment new 87e7d5abad0c random: remove whitespace and reorder includes new 5f1bb112006b random: group initialization wait functions new 3655adc7089d random: group crng functions new a5ed7cb1a773 random: group entropy extraction functions new 92c653cf1440 random: group entropy collection functions new a6adf8e7a605 random: group userspace read/write functions new 0deff3c43206 random: group sysctl functions new 5f75d9f3babe random: rewrite header introductory comment new 58340f8e952b random: defer fast pool mixing to worker new afba0b80b977 random: do not take pool spinlock at boot new da792c6d5f59 random: unify early init crng load accounting new 1daf2f387652 random: check for crng_init == 0 in add_device_randomness() new b777c38239fe random: pull add_hwgenerator_randomness() declaration into [...] new 3191dd5a1179 random: clear fast pool, crng, and batches in cpuhp bring up new 874df911e529 random: round-robin registers as ulong, not u32 new 7afcebf0dd01 random: only wake up writers after zap if threshold was passed new e26a83c6f09b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b67505210a41 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ca79b17c4215 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new d52e3f9f9bcb sched: Move child_runs_first sysctls to fair.c new 1b79445ee99c sched: Move schedstats sysctls to core.c new 5f6e55c2485c sched: Move rt_period/runtime sysctls to rt.c new ebb891f03580 sched: Move deadline_period sysctls to deadline.c new 4925401d06dc sched: Move rr_timeslice sysctls to rt.c new eb862b3dc6db sched: Move uclamp_util sysctls to core.c new 301ee4d2abae sched: Move cfs_bandwidth_slice sysctls to fair.c new f31483d6edf0 sched: Move energy_aware sysctls to topology.c new dbef55dfc1e9 kernel/reboot: move reboot sysctls to its own file new 57ab7a2dea6b mm: move oom_kill sysctls to their own file new f4eba4a4c188 mm: move page-writeback sysctls to their own file new 3831fb33e3f3 kernel/lockdep: move lockdep sysctls to its own file new b5fefe080be0 kernel/panic: move panic sysctls to its own file new c7c1839c3c94 kernel/acct: move acct sysctls to its own file new 97d4da3bab16 kernel/delayacct: move delayacct sysctls to its own file new fc12aa67daba kernel/do_mount_initrd: move real_root_dev sysctls to its [...] new ed6bbec6ea66 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new ebcbc6ea7d8a mm/munlock: delete page_mlock() and all its works new b67bf49ce7aa mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE new a213e5cf71cb mm/munlock: delete munlock_vma_pages_all(), allow oomreap new cea86fe246b6 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() new b109b87050df mm/munlock: replace clear_page_mlock() by final clearance new 07ca76067308 mm/munlock: maintain page->mlock_count while unevictable new 34b6792380ce mm/munlock: mlock_pte_range() when mlocking or munlocking new c3096e6782b7 mm/migrate: __unmap_and_move() push good newpage to LRU new 2262ace60713 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() new 2fbb0c10d1e8 mm/munlock: mlock_page() munlock_page() batch by pagevec new b74355078b65 mm/munlock: page migration needs mlock pagevec drained new 6d9df8a5889c mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) new 47d4f3eeef5f mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP new 074283896987 mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages new 206f6f439b9a mm: remove the __KERNEL__ guard from <linux/mm.h> new cb881a7a5f18 mm: remove pointless includes from <linux/hmm.h> new 9a9e626a1b06 mm: move free_devmap_managed_page to memremap.c new f8d3639bc6d7 mm: simplify freeing of devmap managed pages new 96160c2f78bd mm: don't include <linux/memremap.h> in <linux/mm.h> new 87d10d6f9277 mm: remove the extra ZONE_DEVICE struct page refcount new b5cbc18f8f3b fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED new 8c03b76709c7 mm: generalize the pgmap based page_free infrastructure new 0b15eca2c412 mm: refactor check_and_migrate_movable_pages new 3e097a6c7a22 mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page new ea9115363991 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages new a811f7db8064 mm: move the migrate_vma_* device migration code into its [...] new f95aa637e9d7 mm: build migrate_vma_* for all configs with ZONE_DEVICE support new f27d884aff69 mm: add zone device coherent type memory support new d9498376e45e mm: add device coherent vma selection for memory migration new b5d043fac88f mm/gup: fail get_user_pages for LONGTERM dev coherent type new 2da9fff4644a drm/amdkfd: add SPM support for SVM new 83d15887b6fb drm/amdkfd: coherent type as sys mem on migration to ram new 671061797935 lib: test_hmm add ioctl to get zone device type new 946b5551d8ac lib: test_hmm add module param for zone device type new 2073162bf515 lib: add support for device coherent type in test_hmm new 57edd975bafd tools: update hmm-test to support device coherent type new 32fa9c5888fb tools: update test_hmm script to support SP config new ca7ac9618b2a mm: remove the vma check in migrate_vma_setup() new 0c09b7dd3a2e mm/gup: migrate device coherent pages when pinning instead [...] new 2e48fbe80625 mm/gup: Increment the page refcount before the pincount new 1efb18c9b8a7 mm/gup: Remove for_each_compound_range() new 15dc9a4cebad mm/gup: Remove for_each_compound_head() new 6522f8efb638 mm/gup: Change the calling convention for compound_range_next() new 9d4118dd7e42 mm/gup: Optimise compound_range_next() new 7369d128ad03 mm/gup: Change the calling convention for compound_next() new f701d40e8b70 mm/gup: Fix some contiguous memmap assumptions new 62f66542c85c mm/gup: Remove an assumption of a contiguous memmap new 73ba530298cc mm/gup: Handle page split race more efficiently new 2d13d2f61a43 mm/gup: Remove hpage_pincount_add() new 31b13a2fcd43 mm/gup: Remove hpage_pincount_sub() new 1c920ee8aed7 mm: Make compound_pincount always available new 6ad6a66ca0c0 mm: Add folio_pincount_ptr() new 9c210ed70bd0 mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() new 06fae5411d3c mm/gup: Add try_get_folio() and try_grab_folio() new 944bdd6fa015 mm/gup: Convert try_grab_page() to use a folio new 1e0c1776fe35 mm: Remove page_cache_add_speculative() and page_cache_get [...] new aac2c5fa2f57 mm/gup: Add gup_put_folio() new 84c9c6790c7c mm/hugetlb: Use try_grab_folio() instead of try_grab_compo [...] new 95807dc30afe mm/gup: Convert gup_pte_range() to use a folio new 78ba375a9c16 mm/gup: Convert gup_hugepte() to use a folio new 4a8a356ac953 mm/gup: Convert gup_huge_pmd() to use a folio new 4568c0e6b2fb mm/gup: Convert gup_huge_pud() to use a folio new 92b178d84e38 mm/gup: Convert gup_huge_pgd() to use a folio new fa34f6e18da6 mm/gup: Turn compound_next() into gup_folio_next() new 931a45e12a75 mm/gup: Turn compound_range_next() into gup_folio_range_next() new d2f6480b1855 mm: Turn isolate_lru_page() into folio_isolate_lru() new c0e8c878bb18 mm: Add four folio wrappers new 0bd5a3f89e2b mm/gup: Convert check_and_migrate_movable_pages() to use a folio new 34c836afa296 mm/workingset: Convert workingset_eviction() to take a folio new ce0cfe53fd97 mm/memcg: Convert mem_cgroup_swapout() to take a folio new 051d010d5406 mm: Add lru_to_folio() new 5e20d2d3a759 mm: Turn putback_lru_page() into folio_putback_lru() new b8900922e81d mm/vmscan: Convert __remove_mapping() to take a folio new 51608e9c1308 splice: Use a folio in page_cache_pipe_buf_try_steal() new 042c4f32323b mm/truncate: Inline invalidate_complete_page() into its on [...] new 5ce17f074d2e mm/truncate: Convert invalidate_inode_page() to use a folio new 1f10f1305ee8 mm/truncate: Replace page_mapped() call in invalidate_inod [...] new 5156b21bb7a6 mm: Convert remove_mapping() to take a folio new f1c24e5f2477 mm/truncate: Split invalidate_inode_page() into mapping_sh [...] new d458710d156d mm/truncate: Convert __invalidate_mapping_pages() to use a folio new 6b6b7f43e74f mm: Turn deactivate_file_page() into deactivate_file_folio() new 2a7bb49bfe97 mm/truncate: Combine invalidate_mapping_pagevec() and __in [...] new 15d1022fed78 fs: Move many prototypes to pagemap.h new 919b38f08415 mm/vmscan: Turn page_check_dirty_writeback() into folio_ch [...] new dc1dabd42113 mm: Turn head_compound_mapcount() into folio_entire_mapcount() new d8b91f037701 mm: Add folio_mapcount() new 5feed84c0d15 mm: Add split_folio_to_list() new d1ff4bb0c162 mm: Add folio_pgoff() new f67bbb168a11 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK new da8f3bee2fc0 arch: Add pmd_pfn() where it is missing new dc7c697dfe09 mips: Make pmd_pfn() available in all configurations new 020b072b0847 powerpc: Add pmd_pfn() new 6819e90d4b97 sparc32: Add pmd_pfn() new 9409d0c18346 mm: Convert page_vma_mapped_walk to work on PFNs new 4a5d97ff673a mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio new e247fcfad87e mm/rmap: Use a folio in page_mkclean_one() new 5ced3422fde9 mm/mlock: Add mlock_vma_folio() new 2be18576075f mm/rmap: Turn page_referenced() into folio_referenced() new 676b2afb8da6 mm/huge_memory: Convert __split_huge_pmd() to take a folio new c3b522d9a698 mm/rmap: Convert try_to_unmap() to take a folio new 2548a6048015 mm/rmap: Convert try_to_migrate() to folios new 721b591f3955 mm/rmap: Convert make_device_exclusive_range() to use folios new b4010e88f071 mm/migrate: Convert remove_migration_ptes() to folios new 225f171c704e mm/damon: Convert damon_pa_mkold() to use a folio new fbbb7cddc3ec mm/damon: Convert damon_pa_young() to use a folio new 153732d57cb7 mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_an [...] new 522387590ac2 mm: Turn page_anon_vma() into folio_anon_vma() new 20eeaa00f8a3 mm/rmap: Convert rmap_walk() to take a folio new f1c74d3f7b88 mm/rmap: Constify the rmap_walk_control argument new de7e15770eb5 mm/vmscan: Free non-shmem folios without splitting them new 847f20779b41 mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios new ee1df4b1f313 mm/vmscan: Account large folios correctly new fd7a6f87ea4a mm/vmscan: Turn page_check_references() into folio_check_r [...] new 2a15494d407d mm/vmscan: Convert pageout() to take a folio new d5c88464c1cc mm: Turn can_split_huge_page() into can_split_folio() new 55784ef1b179 mm/filemap: Allow large folios to be added to the page cache new 7e774c68fc8e mm: Fix READ_ONLY_THP warning new 05031ba6b54a mm: Make large folios depend on THP new 89082b0ab27e mm: Support arbitrary THP sizes new a0b99df1aa37 mm/readahead: Add large folio readahead new 350a822a03d1 mm/readahead: Align file mappings for non-DAX new 97e4afebcd29 mm/readahead: Switch to page_cache_ra_order new dc8a42034e14 mm/filemap: Support VM_HUGEPAGE for file mappings new 8cbcadaf5aef selftests/vm/transhuge-stress: Support file-backed PMD folios new bc23d77ed16a Merge branch 'for-next' of git://git.infradead.org/users/w [...]
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 (479e353d1823) \ N -- N -- N refs/heads/akpm (bc23d77ed16a)
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.
The 1799 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-bus-cxl | 36 + Documentation/ABI/testing/sysfs-bus-iio | 31 + .../ABI/testing/sysfs-bus-iio-adc-ad7280a | 13 + .../ABI/testing/sysfs-bus-iio-frequency-admv1014 | 23 + Documentation/ABI/testing/sysfs-class-power | 1 + Documentation/ABI/testing/sysfs-driver-intel_sdsi | 77 + .../RCU/Design/Requirements/Requirements.rst | 32 + Documentation/RCU/stallwarn.rst | 18 + Documentation/admin-guide/cgroup-v2.rst | 5 - Documentation/admin-guide/kdump/kdump.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 22 +- Documentation/admin-guide/media/vimc.rst | 13 + Documentation/admin-guide/mm/damon/usage.rst | 24 +- Documentation/admin-guide/mm/zswap.rst | 22 +- Documentation/admin-guide/sysctl/kernel.rst | 49 +- Documentation/conf.py | 81 +- Documentation/core-api/pin_user_pages.rst | 18 +- Documentation/dev-tools/kasan.rst | 17 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/npcm/nuvoton,gcr.yaml | 48 + .../bindings/clock/cirrus,cs2000-cp.yaml | 91 + .../devicetree/bindings/clock/cs2000-cp.txt | 22 - .../devicetree/bindings/firmware/arm,scmi.yaml | 5 +- .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 4 +- Documentation/devicetree/bindings/i2c/i2c.txt | 4 + .../devicetree/bindings/iio/accel/adi,adxl367.yaml | 79 + .../devicetree/bindings/iio/adc/adi,ad7280a.yaml | 77 + .../bindings/iio/adc/microchip,mcp3201.yaml | 2 +- .../bindings/iio/frequency/adi,admv1014.yaml | 134 + .../devicetree/bindings/iio/st,st-sensors.yaml | 3 + .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 6 +- Documentation/devicetree/bindings/mfd/ab8500.txt | 282 - .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 1 + .../devicetree/bindings/mfd/qcom,tcsr.txt | 1 + .../devicetree/bindings/mfd/silergy,sy7636a.yaml | 82 + .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 500 + .../bindings/mfd/stericsson,db8500-prcmu.yaml | 1 + .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 + .../bindings/mtd/cortina,gemini-flash.txt | 24 - .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +- .../devicetree/bindings/mtd/mtd-physmap.yaml | 18 +- .../bindings/mtd/mxicy,nand-ecc-engine.yaml | 77 + .../devicetree/bindings/mtd/nand-chip.yaml | 70 + .../devicetree/bindings/mtd/nand-controller.yaml | 73 +- Documentation/devicetree/bindings/mtd/spi-nand.txt | 5 - .../devicetree/bindings/mtd/spi-nand.yaml | 27 + .../bindings/net/mctp-i2c-controller.yaml | 92 + .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 22 +- .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 1 - .../bindings/sound/nvidia,tegra30-hda.yaml | 3 + .../devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml | 65 + .../devicetree/bindings/spi/spi-controller.yaml | 7 + Documentation/devicetree/bindings/spi/spi-mxic.txt | 34 - .../bindings/spi/spi-peripheral-props.yaml | 25 + .../bindings/staging/net/wireless/silabs,wfx.yaml | 137 + .../devicetree/bindings/usb/willsemi,wusb3801.yaml | 75 + .../devicetree/bindings/vendor-prefixes.yaml | 11 + Documentation/driver-api/cxl/memory-devices.rst | 315 +- Documentation/hwmon/dell-smm-hwmon.rst | 180 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/sy7636a-hwmon.rst | 26 + Documentation/networking/bonding.rst | 11 + Documentation/scsi/libsas.rst | 2 - Documentation/security/keys/trusted-encrypted.rst | 25 +- Documentation/trace/index.rst | 1 + Documentation/trace/user_events.rst | 216 + Documentation/translations/conf.py | 12 - Documentation/translations/ja_JP/index.rst | 4 +- Documentation/translations/ko_KR/index.rst | 5 +- Documentation/translations/zh_CN/index.rst | 4 +- Documentation/translations/zh_TW/index.rst | 4 +- Documentation/virt/kvm/api.rst | 9 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/page_owner.rst | 29 +- MAINTAINERS | 42 +- Makefile | 2 +- arch/Kconfig | 47 +- arch/alpha/Kconfig | 1 - arch/alpha/include/asm/pgtable.h | 1 + arch/alpha/include/asm/processor.h | 4 - arch/alpha/include/asm/thread_info.h | 2 - arch/alpha/include/asm/uaccess.h | 53 +- arch/alpha/include/uapi/asm/signal.h | 2 +- arch/arc/include/asm/hugepage.h | 1 - arch/arc/include/asm/pgtable-levels.h | 1 + arch/arc/include/asm/uaccess.h | 46 - arch/arc/kernel/process.c | 2 +- arch/arm/Kconfig | 6 +- arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/am335x-pdu001.dts | 2 +- .../boot/dts/am335x-sancloud-bbe-extended-wifi.dts | 113 + .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 320 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 4 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 4 + arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts | 610 + arch/arm/boot/dts/exynos5420.dtsi | 16 +- arch/arm/boot/dts/imx6qp-sabresd.dts | 6 +- arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | 8 + arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 9 + arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 41 +- .../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 43 + arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 384 + arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 18 + arch/arm/boot/dts/omap3-devkit8000.dts | 33 - arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 2 +- arch/arm/boot/dts/openbmc-flash-layout.dtsi | 2 +- arch/arm/configs/aspeed_g5_defconfig | 7 - arch/arm/include/asm/pgtable-2level.h | 2 + arch/arm/include/asm/uaccess.h | 22 +- arch/arm/include/uapi/asm/signal.h | 2 +- arch/arm/kernel/swp_emulate.c | 2 +- arch/arm/kernel/traps.c | 2 +- arch/arm/lib/uaccess_with_memcpy.c | 10 - arch/arm64/Kconfig | 7 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + .../dts/amlogic/meson-gxl-s905d-vero4k-plus.dts | 117 + arch/arm64/boot/dts/arm/Makefile | 2 +- arch/arm64/boot/dts/arm/juno-r1-scmi.dts | 23 + arch/arm64/boot/dts/arm/juno-r2-scmi.dts | 23 + arch/arm64/boot/dts/arm/juno-scmi.dts | 9 + arch/arm64/boot/dts/arm/juno-scmi.dtsi | 199 + arch/arm64/boot/dts/freescale/Makefile | 19 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 11 + .../freescale/imx8mm-venice-gw72xx-0x-imx219.dts | 93 + .../imx8mm-venice-gw72xx-0x-rs232-rts.dts | 53 + .../freescale/imx8mm-venice-gw72xx-0x-rs422.dts | 61 + .../freescale/imx8mm-venice-gw72xx-0x-rs485.dts | 61 + .../freescale/imx8mm-venice-gw73xx-0x-imx219.dts | 93 + .../imx8mm-venice-gw73xx-0x-rs232-rts.dts | 53 + .../freescale/imx8mm-venice-gw73xx-0x-rs422.dts | 61 + .../freescale/imx8mm-venice-gw73xx-0x-rs485.dts | 61 + .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 836 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 38 + .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 39 +- arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 3 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 11 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- arch/arm64/configs/defconfig | 2 + arch/arm64/include/asm/preempt.h | 19 +- arch/arm64/include/asm/uaccess.h | 29 +- arch/arm64/include/asm/vmalloc.h | 6 - arch/arm64/include/asm/vmap_stack.h | 5 +- arch/arm64/include/uapi/asm/kvm.h | 7 + arch/arm64/kernel/entry-common.c | 28 +- arch/arm64/kernel/module.c | 5 +- arch/arm64/kernel/setup.c | 3 + arch/arm64/kernel/traps.c | 2 +- arch/arm64/kvm/psci.c | 58 +- arch/arm64/mm/hugetlbpage.c | 1 - arch/arm64/mm/init.c | 9 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/net/bpf_jit_comp.c | 3 +- arch/csky/Kconfig | 1 - arch/csky/include/asm/pgtable.h | 1 + arch/csky/include/asm/processor.h | 2 - arch/csky/include/asm/segment.h | 10 - arch/csky/include/asm/thread_info.h | 2 - arch/csky/include/asm/uaccess.h | 12 - arch/csky/kernel/asm-offsets.c | 1 - arch/csky/kernel/signal.c | 2 +- arch/h8300/include/uapi/asm/signal.h | 2 +- arch/hexagon/Kconfig | 1 - arch/hexagon/include/asm/pgtable.h | 5 + arch/hexagon/include/asm/thread_info.h | 6 - arch/hexagon/include/asm/uaccess.h | 25 - arch/hexagon/kernel/process.c | 1 - arch/hexagon/mm/init.c | 2 + arch/ia64/Kconfig | 1 - arch/ia64/include/asm/pgtable.h | 1 + arch/ia64/include/asm/processor.h | 4 - arch/ia64/include/asm/thread_info.h | 2 - arch/ia64/include/asm/uaccess.h | 26 +- arch/ia64/include/uapi/asm/signal.h | 2 +- arch/ia64/kernel/topology.c | 10 + arch/ia64/kernel/unaligned.c | 60 +- arch/ia64/mm/discontig.c | 11 +- arch/m68k/Kconfig.cpu | 1 + arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 6 +- arch/m68k/configs/atari_defconfig | 5 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 6 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 5 +- arch/m68k/configs/sun3_defconfig | 8 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/m68k/include/asm/mcf_pgtable.h | 1 + arch/m68k/include/asm/motorola_pgtable.h | 1 + arch/m68k/include/asm/sun3_pgtable.h | 1 + arch/m68k/include/asm/uaccess.h | 14 +- arch/m68k/include/uapi/asm/signal.h | 2 +- arch/microblaze/Kconfig | 1 - arch/microblaze/include/asm/pgtable.h | 3 + arch/microblaze/include/asm/thread_info.h | 6 - arch/microblaze/include/asm/uaccess.h | 61 +- arch/microblaze/kernel/asm-offsets.c | 1 - arch/microblaze/kernel/process.c | 1 - arch/mips/Kconfig | 38 + arch/mips/ath25/ar2315.c | 2 +- arch/mips/ath25/ar5312.c | 2 +- arch/mips/boot/compressed/Makefile | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 10 +- arch/mips/include/asm/futex.h | 1 - arch/mips/include/asm/mipsmtregs.h | 1 - arch/mips/include/asm/mipsregs.h | 1 - arch/mips/include/asm/pgtable.h | 10 +- arch/mips/include/asm/uaccess.h | 49 +- arch/mips/include/asm/war.h | 73 - arch/mips/include/uapi/asm/shmbuf.h | 7 +- arch/mips/include/uapi/asm/signal.h | 2 +- arch/mips/kernel/entry.S | 1 - arch/mips/kernel/genex.S | 1 - arch/mips/kernel/r4k-bugs64.c | 9 +- arch/mips/kernel/scall32-o32.S | 1 - arch/mips/kernel/scall64-n64.S | 1 - arch/mips/kernel/setup.c | 2 +- arch/mips/kernel/signal.c | 1 - arch/mips/kernel/signal_n32.c | 1 - arch/mips/kernel/topology.c | 5 + arch/mips/lib/delay.c | 1 - arch/mips/mm/c-octeon.c | 1 - arch/mips/mm/c-r4k.c | 1 - arch/mips/mm/page.c | 5 +- arch/mips/mm/tlbex.c | 1 - arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/sibyte/common/sb_tbprof.c | 6 +- arch/nds32/Kconfig | 1 - arch/nds32/include/asm/pgtable.h | 1 + arch/nds32/include/asm/thread_info.h | 4 - arch/nds32/include/asm/uaccess.h | 40 +- arch/nds32/kernel/process.c | 5 +- arch/nds32/mm/alignment.c | 3 - arch/nds32/mm/init.c | 1 + arch/nios2/Kconfig | 1 - arch/nios2/include/asm/pgtable.h | 1 + arch/nios2/include/asm/thread_info.h | 9 - arch/nios2/include/asm/uaccess.h | 105 +- arch/nios2/kernel/signal.c | 20 +- arch/openrisc/include/asm/pgtable.h | 1 + arch/openrisc/include/asm/uaccess.h | 16 +- arch/openrisc/mm/init.c | 2 + arch/parisc/Kconfig | 1 + arch/parisc/include/asm/assembly.h | 6 + arch/parisc/include/asm/cache.h | 11 +- arch/parisc/include/asm/current.h | 8 +- arch/parisc/include/asm/futex.h | 6 - arch/parisc/include/asm/mmu_context.h | 2 +- arch/parisc/include/asm/pgtable.h | 7 +- arch/parisc/include/asm/special_insns.h | 4 +- arch/parisc/include/asm/uaccess.h | 41 +- arch/parisc/include/uapi/asm/shmbuf.h | 2 + arch/parisc/include/uapi/asm/signal.h | 2 +- arch/parisc/kernel/cache.c | 8 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/signal.c | 6 +- arch/parisc/kernel/unaligned.c | 172 +- arch/parisc/lib/memcpy.c | 16 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 4 +- arch/powerpc/include/asm/fadump-internal.h | 5 + arch/powerpc/include/asm/mmu_context.h | 1 - arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 4 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 7 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 1 + arch/powerpc/include/asm/uaccess.h | 13 +- arch/powerpc/include/uapi/asm/shmbuf.h | 5 +- arch/powerpc/include/uapi/asm/signal.h | 2 +- arch/powerpc/kernel/fadump.c | 8 +- arch/powerpc/kernel/sysfs.c | 17 + arch/powerpc/lib/sstep.c | 6 +- arch/powerpc/mm/book3s64/pgtable.c | 1 + arch/powerpc/mm/book3s64/trace.c | 1 + arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/uaccess.h | 33 +- arch/riscv/kernel/perf_callchain.c | 2 +- arch/riscv/kernel/setup.c | 3 + arch/riscv/mm/init.c | 6 +- arch/s390/Kconfig | 1 + arch/s390/include/asm/uaccess.h | 16 +- arch/s390/include/asm/uv.h | 1 - arch/s390/include/uapi/asm/signal.h | 2 +- arch/s390/kernel/module.c | 2 +- arch/s390/kernel/numa.c | 7 + arch/s390/kvm/interrupt.c | 54 +- arch/s390/kvm/kvm-s390.c | 13 +- arch/s390/kvm/kvm-s390.h | 11 - arch/sh/Kconfig | 1 - arch/sh/include/asm/pgtable_32.h | 1 + arch/sh/include/asm/processor.h | 1 - arch/sh/include/asm/segment.h | 33 - arch/sh/include/asm/thread_info.h | 2 - arch/sh/include/asm/uaccess.h | 24 +- arch/sh/kernel/io_trapped.c | 9 +- arch/sh/kernel/process_32.c | 2 - arch/sh/kernel/topology.c | 5 + arch/sh/kernel/traps_32.c | 30 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/pgtable_32.h | 7 +- arch/sparc/include/asm/processor_32.h | 6 - arch/sparc/include/asm/processor_64.h | 4 - arch/sparc/include/asm/switch_to_64.h | 4 +- arch/sparc/include/asm/thread_info_64.h | 4 +- arch/sparc/include/asm/uaccess.h | 3 - arch/sparc/include/asm/uaccess_32.h | 31 +- arch/sparc/include/asm/uaccess_64.h | 106 +- arch/sparc/include/uapi/asm/shmbuf.h | 5 +- arch/sparc/include/uapi/asm/signal.h | 3 +- arch/sparc/kernel/process_32.c | 2 - arch/sparc/kernel/process_64.c | 12 - arch/sparc/kernel/signal_32.c | 2 +- arch/sparc/kernel/sysfs.c | 12 + arch/sparc/kernel/traps_64.c | 2 - arch/sparc/lib/NGmemcpy.S | 3 +- arch/sparc/mm/hugetlbpage.c | 1 - arch/sparc/mm/init_64.c | 7 +- arch/um/include/asm/pgtable.h | 1 + arch/um/include/asm/uaccess.h | 7 +- arch/x86/Kconfig | 9 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/pt.c | 16 + arch/x86/include/asm/intel_pt.h | 2 + arch/x86/include/asm/kvm-x86-ops.h | 104 +- arch/x86/include/asm/kvm_host.h | 19 +- arch/x86/include/asm/msr-index.h | 2 + arch/x86/include/asm/preempt.h | 10 +- arch/x86/include/asm/uaccess.h | 35 +- arch/x86/include/uapi/asm/shmbuf.h | 6 +- arch/x86/include/uapi/asm/signal.h | 2 +- arch/x86/kernel/cpu/amd.c | 5 + arch/x86/kernel/cpu/aperfmperf.c | 6 +- arch/x86/kernel/cpu/mce/core.c | 64 + arch/x86/kernel/cpu/mce/internal.h | 5 +- arch/x86/kernel/cpu/sgx/main.c | 10 +- arch/x86/kernel/dumpstack.c | 6 - arch/x86/kernel/fpu/regset.c | 9 +- arch/x86/kernel/fpu/xstate.c | 5 +- arch/x86/kernel/kvm.c | 9 +- arch/x86/kernel/module.c | 2 +- arch/x86/kernel/process.c | 5 +- arch/x86/kernel/ptrace.c | 4 +- arch/x86/kernel/setup.c | 10 +- arch/x86/kernel/stacktrace.c | 2 +- arch/x86/kernel/topology.c | 5 + arch/x86/kvm/Kconfig | 7 - arch/x86/kvm/cpuid.c | 5 +- arch/x86/kvm/lapic.c | 24 +- arch/x86/kvm/mmu/mmu.c | 25 - arch/x86/kvm/mmu/mmu_audit.c | 303 - arch/x86/kvm/mmu/paging_tmpl.h | 2 - arch/x86/kvm/svm/avic.c | 23 - arch/x86/kvm/svm/sev.c | 57 +- arch/x86/kvm/svm/svm.c | 30 - arch/x86/kvm/svm/svm.h | 4 +- arch/x86/kvm/vmx/vmx.c | 6 - arch/x86/kvm/x86.c | 54 +- arch/x86/lib/usercopy.c | 2 +- arch/x86/mm/init.c | 1 + arch/xtensa/Kconfig | 1 - arch/xtensa/include/asm/asm-uaccess.h | 71 - arch/xtensa/include/asm/pgtable.h | 1 + arch/xtensa/include/asm/processor.h | 7 - arch/xtensa/include/asm/thread_info.h | 3 - arch/xtensa/include/asm/uaccess.h | 26 +- arch/xtensa/include/uapi/asm/shmbuf.h | 5 +- arch/xtensa/include/uapi/asm/signal.h | 2 +- arch/xtensa/kernel/asm-offsets.c | 3 - block/Kconfig | 3 + block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 8 +- block/bfq-iosched.h | 1 - block/bfq-wf2q.c | 17 +- block/blk-core.c | 269 +- block/blk-lib.c | 88 - block/blk-map.c | 2 +- block/blk-merge.c | 42 - block/blk-mq.c | 60 +- block/blk-settings.c | 16 - block/blk-sysfs.c | 8 - block/blk-throttle.c | 61 +- block/blk-throttle.h | 16 +- block/blk-zoned.c | 1 - block/blk.h | 3 +- block/bounce.c | 3 - block/elevator.c | 2 - block/genhd.c | 33 +- certs/.gitignore | 1 + certs/Kconfig | 17 +- certs/Makefile | 14 +- certs/blacklist.c | 218 +- crypto/Kconfig | 1 + crypto/asymmetric_keys/pkcs7_verify.c | 7 +- crypto/asymmetric_keys/x509.asn1 | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 34 +- crypto/asymmetric_keys/x509_parser.h | 1 - crypto/asymmetric_keys/x509_public_key.c | 21 +- crypto/lrw.c | 1 + crypto/xts.c | 1 + drivers/acpi/apei/ghes.c | 19 +- drivers/acpi/bus.c | 2 - drivers/acpi/internal.h | 2 - drivers/acpi/pci_root.c | 3 + drivers/acpi/processor_idle.c | 5 + drivers/acpi/property.c | 27 +- drivers/acpi/scan.c | 5 +- drivers/ata/acard-ahci.c | 2 +- drivers/ata/ahci.c | 4 +- drivers/ata/ahci_qoriq.c | 2 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/libahci.c | 4 +- drivers/ata/libata-acpi.c | 8 +- drivers/ata/libata-core.c | 12 +- drivers/ata/libata-eh.c | 42 +- drivers/ata/libata-sata.c | 10 +- drivers/ata/libata-scsi.c | 22 +- drivers/ata/libata-sff.c | 30 +- drivers/ata/pata_ep93xx.c | 4 +- drivers/ata/pata_hpt37x.c | 75 +- drivers/ata/pata_ns87415.c | 4 +- drivers/ata/pata_octeon_cf.c | 4 +- drivers/ata/pata_samsung_cf.c | 2 +- drivers/ata/sata_highbank.c | 2 +- drivers/ata/sata_inic162x.c | 10 +- drivers/ata/sata_rcar.c | 4 +- drivers/ata/sata_svw.c | 10 +- drivers/ata/sata_vsc.c | 10 +- drivers/atm/nicstar.c | 10 +- drivers/base/cpu.c | 2 +- drivers/base/dd.c | 5 + drivers/base/init.c | 1 - drivers/base/memory.c | 109 +- drivers/base/node.c | 48 +- drivers/base/regmap/regmap-irq.c | 20 +- drivers/bcma/driver_chipcommon.c | 2 +- drivers/bcma/driver_chipcommon_pmu.c | 6 +- drivers/bcma/driver_pci_host.c | 6 +- drivers/bcma/main.c | 4 +- drivers/bcma/sprom.c | 4 +- drivers/block/drbd/drbd_int.h | 3 + drivers/block/drbd/drbd_main.c | 31 +- drivers/block/drbd/drbd_nl.c | 72 +- drivers/block/drbd/drbd_receiver.c | 47 +- drivers/block/drbd/drbd_req.c | 4 +- drivers/block/drbd/drbd_worker.c | 5 - drivers/block/loop.c | 8 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/null_blk/main.c | 29 +- drivers/block/rbd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 7 +- drivers/block/rnbd/rnbd-clt.h | 1 - drivers/block/rnbd/rnbd-proto.h | 6 - drivers/block/rnbd/rnbd-srv.c | 3 +- drivers/block/virtio_blk.c | 66 +- drivers/block/xen-blkback/xenbus.c | 1 + drivers/block/xen-blkfront.c | 2 +- drivers/bluetooth/btmtk.h | 7 + drivers/bluetooth/btmtksdio.c | 122 +- drivers/bluetooth/btusb.c | 8 - drivers/bus/imx-weim.c | 135 +- drivers/char/hw_random/core.c | 145 +- drivers/char/random.c | 123 +- drivers/char/tpm/tpm-dev-common.c | 8 +- drivers/clk/Kconfig | 1 + drivers/clk/clk-cs2000-cp.c | 240 +- drivers/clk/imx/clk-imx7d.c | 1 - drivers/clk/imx/clk-imx8mp.c | 1 + drivers/clk/ingenic/jz4725b-cgu.c | 3 +- drivers/clk/mediatek/clk-apmixed.c | 2 +- drivers/clk/mediatek/clk-cpumux.c | 69 +- drivers/clk/mediatek/clk-cpumux.h | 13 +- drivers/clk/mediatek/clk-gate.c | 148 +- drivers/clk/mediatek/clk-gate.h | 59 +- drivers/clk/mediatek/clk-mt2701.c | 5 +- drivers/clk/mediatek/clk-mt2712.c | 3 +- drivers/clk/mediatek/clk-mt6765.c | 3 +- drivers/clk/mediatek/clk-mt6779.c | 3 +- drivers/clk/mediatek/clk-mt6797.c | 3 +- drivers/clk/mediatek/clk-mt7622.c | 5 +- drivers/clk/mediatek/clk-mt7629.c | 5 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 4 +- drivers/clk/mediatek/clk-mt8135.c | 3 +- drivers/clk/mediatek/clk-mt8167.c | 3 +- drivers/clk/mediatek/clk-mt8173.c | 5 +- drivers/clk/mediatek/clk-mt8183.c | 3 +- drivers/clk/mediatek/clk-mt8192.c | 3 +- drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 30 +- drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 25 +- drivers/clk/mediatek/clk-mt8195-cam.c | 1 + drivers/clk/mediatek/clk-mt8195-ccu.c | 1 + drivers/clk/mediatek/clk-mt8195-img.c | 1 + drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 1 + drivers/clk/mediatek/clk-mt8195-infra_ao.c | 1 + drivers/clk/mediatek/clk-mt8195-ipe.c | 1 + drivers/clk/mediatek/clk-mt8195-mfg.c | 1 + drivers/clk/mediatek/clk-mt8195-peri_ao.c | 1 + drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 1 + drivers/clk/mediatek/clk-mt8195-topckgen.c | 69 +- drivers/clk/mediatek/clk-mt8195-vdec.c | 1 + drivers/clk/mediatek/clk-mt8195-vdo0.c | 20 +- drivers/clk/mediatek/clk-mt8195-vdo1.c | 20 +- drivers/clk/mediatek/clk-mt8195-venc.c | 1 + drivers/clk/mediatek/clk-mt8195-vpp0.c | 1 + drivers/clk/mediatek/clk-mt8195-vpp1.c | 1 + drivers/clk/mediatek/clk-mt8195-wpe.c | 1 + drivers/clk/mediatek/clk-mt8516.c | 3 +- drivers/clk/mediatek/clk-mtk.c | 304 +- drivers/clk/mediatek/clk-mtk.h | 105 +- drivers/clk/mediatek/clk-mux.c | 89 +- drivers/clk/mediatek/clk-mux.h | 17 +- drivers/clk/mediatek/clk-pll.c | 100 +- drivers/clk/mediatek/clk-pll.h | 57 + drivers/clk/mediatek/reset.c | 3 +- drivers/clk/mvebu/armada-37xx-periph.c | 3 +- drivers/clk/qcom/gcc-msm8994.c | 106 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 18 +- drivers/clocksource/timer-ti-dm-systimer.c | 3 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 2 +- drivers/crypto/hisilicon/sec2/sec_main.c | 59 +- drivers/crypto/nx/nx-common-pseries.c | 4 +- drivers/crypto/omap-aes.c | 2 +- drivers/crypto/omap-sham.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 21 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 24 - drivers/crypto/qat/qat_common/Makefile | 1 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 2 + drivers/crypto/qat/qat_common/adf_admin.c | 37 + drivers/crypto/qat/qat_common/adf_common_drv.h | 4 + drivers/crypto/qat/qat_common/adf_ctl_drv.c | 6 + drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 + drivers/crypto/qat/qat_common/adf_gen4_pm.c | 137 + drivers/crypto/qat/qat_common/adf_gen4_pm.h | 44 + drivers/crypto/qat/qat_common/adf_init.c | 6 + drivers/crypto/qat/qat_common/adf_isr.c | 42 + .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 1 + drivers/crypto/qat/qat_common/qat_uclo.c | 9 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 1 - drivers/crypto/ux500/cryp/cryp_core.c | 2 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/cxl/Kconfig | 44 +- drivers/cxl/Makefile | 6 +- drivers/cxl/acpi.c | 152 +- drivers/cxl/core/Makefile | 4 +- drivers/cxl/core/bus.c | 675 - drivers/cxl/core/core.h | 2 + drivers/cxl/core/hdm.c | 276 + drivers/cxl/core/memdev.c | 44 + drivers/cxl/core/pci.c | 96 + drivers/cxl/core/pmem.c | 18 +- drivers/cxl/core/port.c | 1560 + drivers/cxl/core/regs.c | 67 +- drivers/cxl/cxl.h | 197 +- drivers/cxl/cxlmem.h | 39 + drivers/cxl/cxlpci.h | 75 + drivers/cxl/mem.c | 228 + drivers/cxl/pci.c | 383 +- drivers/cxl/pci.h | 34 - drivers/cxl/pmem.c | 12 +- drivers/cxl/port.c | 76 + drivers/dax/super.c | 1 + drivers/firmware/Kconfig | 1 - drivers/firmware/arm_scmi/driver.c | 3 - drivers/firmware/arm_scmi/virtio.c | 178 +- drivers/firmware/arm_sdei.c | 13 +- drivers/firmware/efi/libstub/riscv-stub.c | 17 +- drivers/firmware/efi/vars.c | 5 +- drivers/firmware/imx/scu-pd.c | 4 + drivers/fsi/fsi-core.c | 11 +- drivers/fsi/fsi-master-aspeed.c | 2 + drivers/fsi/fsi-occ.c | 87 +- drivers/fsi/fsi-sbefifo.c | 53 +- drivers/fsi/fsi-scom.c | 45 +- drivers/gpio/gpio-tegra186.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 31 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 44 - drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 87 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 - drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 4 - drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 1 - drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 18 - drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 4 + drivers/gpu/drm/amd/amdgpu/nv.c | 32 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 7 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 11 +- drivers/gpu/drm/amd/amdgpu/si.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 12 +- drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 28 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 +- drivers/gpu/drm/amd/display/dc/Makefile | 2 + .../amd/display/dc/bios/command_table_helper2.c | 2 + drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 19 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 37 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 607 + .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 49 + .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 329 + .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.h | 126 + .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 706 + .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.h | 49 + .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 328 + .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h | 128 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 13 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 16 + drivers/gpu/drm/amd/display/dc/dcn315/Makefile | 56 + .../drm/amd/display/dc/dcn315/dcn315_resource.c | 2302 + .../drm/amd/display/dc/dcn315/dcn315_resource.h | 42 + drivers/gpu/drm/amd/display/dc/dcn316/Makefile | 56 + .../drm/amd/display/dc/dcn316/dcn316_resource.c | 2306 + .../drm/amd/display/dc/dcn316/dcn316_resource.h | 42 + drivers/gpu/drm/amd/display/dc/gpio/Makefile | 8 + .../amd/display/dc/gpio/dcn315/hw_factory_dcn315.c | 260 + .../amd/display/dc/gpio/dcn315/hw_factory_dcn315.h | 31 + .../display/dc/gpio/dcn315/hw_translate_dcn315.c | 374 + .../display/dc/gpio/dcn315/hw_translate_dcn315.h | 33 + drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 5 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 8 + .../amd/display/dc/irq/dcn315/irq_service_dcn315.c | 438 + .../amd/display/dc/irq/dcn315/irq_service_dcn315.h | 34 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c | 62 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.h | 68 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c | 62 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.h | 33 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 11 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 12 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 + .../amd/include/asic_reg/dcn/dcn_3_1_5_offset.h | 15191 ++ .../amd/include/asic_reg/dcn/dcn_3_1_5_sh_mask.h | 62061 ++++++++ .../amd/include/asic_reg/dcn/dcn_3_1_6_offset.h | 15682 ++ .../amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h | 62717 ++++++++ .../amd/include/asic_reg/dpcs/dpcs_4_2_2_offset.h | 11957 ++ .../amd/include/asic_reg/dpcs/dpcs_4_2_2_sh_mask.h | 103633 +++++++++++++ .../amd/include/asic_reg/dpcs/dpcs_4_2_3_offset.h | 11969 ++ .../amd/include/asic_reg/dpcs/dpcs_4_2_3_sh_mask.h | 136141 ++++++++++++++++++ .../drm/amd/include/asic_reg/mp/mp_13_0_5_offset.h | 455 + .../amd/include/asic_reg/mp/mp_13_0_5_sh_mask.h | 672 + .../drm/amd/include/asic_reg/mp/mp_13_0_8_offset.h | 410 + .../amd/include/asic_reg/mp/mp_13_0_8_sh_mask.h | 603 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 4 + .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_5.h | 140 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_pmfw.h | 126 + .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_ppsmc.h | 74 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 3 + drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 1 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 3 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 1142 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.h | 28 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 34 +- drivers/gpu/drm/dp/drm_dp.c | 10 + drivers/gpu/drm/drm_cache.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/icl_dsi.c | 14 +- drivers/gpu/drm/i915/display/icl_dsi_regs.h | 342 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 217 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 14 +- drivers/gpu/drm/i915/display/intel_bios.c | 6 + drivers/gpu/drm/i915/display/intel_bw.c | 19 +- drivers/gpu/drm/i915/display/intel_bw.h | 8 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 1 + drivers/gpu/drm/i915/display/intel_color.c | 100 +- drivers/gpu/drm/i915/display/intel_ddi.c | 33 +- drivers/gpu/drm/i915/display/intel_display.c | 582 +- drivers/gpu/drm/i915/display/intel_display.h | 8 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 20 +- drivers/gpu/drm/i915/display/intel_display_power.c | 1 + drivers/gpu/drm/i915/display/intel_display_types.h | 29 +- drivers/gpu/drm/i915/display/intel_dp.c | 34 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 44 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 3 + drivers/gpu/drm/i915/display/intel_dpt.c | 4 +- drivers/gpu/drm/i915/display/intel_dsi.h | 4 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 11 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 1 + drivers/gpu/drm/i915/display/intel_fbdev.c | 25 + drivers/gpu/drm/i915/display/intel_fbdev.h | 7 + drivers/gpu/drm/i915/display/intel_gmbus.c | 16 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 7 - drivers/gpu/drm/i915/display/intel_psr.c | 119 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 212 +- drivers/gpu/drm/i915/display/intel_tc.c | 26 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 8 + drivers/gpu/drm/i915/display/intel_vdsc.c | 47 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 1 - drivers/gpu/drm/i915/display/vlv_dsi.c | 34 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 + drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h | 109 + drivers/gpu/drm/i915/display/vlv_dsi_regs.h | 480 + drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 16 + drivers/gpu/drm/i915/gem/i915_gem_create.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_domain.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_domain.h | 15 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_pages.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 + drivers/gpu/drm/i915/gem/selftests/mock_context.c | 1 + drivers/gpu/drm/i915/gt/intel_context_sseu.c | 1 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 11 - drivers/gpu/drm/i915/gt/intel_engine_regs.h | 23 + drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 2626 +- drivers/gpu/drm/i915/gt/intel_llc.c | 1 + drivers/gpu/drm/i915/gt/intel_lrc.c | 13 + drivers/gpu/drm/i915/gt/intel_lrc.h | 16 +- drivers/gpu/drm/i915/gt/intel_reset.c | 16 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 + drivers/gpu/drm/i915/gt/intel_rps.c | 1 + drivers/gpu/drm/i915/gt/intel_timeline.c | 2 + drivers/gpu/drm/i915/gt/intel_workarounds.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 3 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 + drivers/gpu/drm/i915/gvt/dmabuf.c | 3 + drivers/gpu/drm/i915/gvt/handlers.c | 2 + drivers/gpu/drm/i915/gvt/kvmgt.c | 2 + drivers/gpu/drm/i915/i915_cmd_parser.c | 2 + drivers/gpu/drm/i915/i915_debugfs.c | 12 + drivers/gpu/drm/i915/i915_driver.c | 1 + drivers/gpu/drm/i915/i915_drv.h | 166 +- drivers/gpu/drm/i915/i915_file_private.h | 108 + drivers/gpu/drm/i915/i915_gem.c | 6 +- drivers/gpu/drm/i915/i915_gpu_error.c | 1 + drivers/gpu/drm/i915/i915_gpu_error.h | 11 + drivers/gpu/drm/i915/i915_irq.c | 6 +- drivers/gpu/drm/i915/i915_pci.c | 1 + drivers/gpu/drm/i915/i915_perf.c | 2 + drivers/gpu/drm/i915/i915_reg.h | 1199 +- drivers/gpu/drm/i915/i915_reg_defs.h | 27 + drivers/gpu/drm/i915/intel_dram.c | 1 + drivers/gpu/drm/i915/intel_mchbar_regs.h | 228 + drivers/gpu/drm/i915/intel_pm.c | 253 +- drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 2 +- drivers/gpu/drm/imx/dcss/Kconfig | 1 + drivers/gpu/drm/mediatek/mtk_dsi.c | 167 +- drivers/gpu/drm/tegra/falcon.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 8 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 8 + drivers/gpu/drm/vc4/vc4_hdmi.h | 1 + drivers/gpu/ipu-v3/ipu-csi.c | 6 +- drivers/hid/Kconfig | 2 + drivers/hid/hid-apple.c | 199 + drivers/hid/hid-elo.c | 7 +- drivers/hid/hid-ids.h | 8 + drivers/hid/hid-quirks.c | 16 + drivers/hid/hid-thrustmaster.c | 6 + drivers/hid/uhid.c | 2 +- drivers/hv/hv_common.c | 4 +- drivers/hv/hv_snapshot.c | 7 +- drivers/hwmon/Kconfig | 10 + drivers/hwmon/Makefile | 1 + drivers/hwmon/asus-ec-sensors.c | 16 +- drivers/hwmon/dell-smm-hwmon.c | 77 +- drivers/hwmon/hwmon.c | 14 +- drivers/hwmon/occ/common.h | 2 + drivers/hwmon/occ/sysfs.c | 46 + drivers/hwmon/pmbus/Kconfig | 7 + drivers/hwmon/pmbus/lm25066.c | 14 + drivers/hwmon/pmbus/pmbus_core.c | 109 + drivers/hwmon/sy7636a-hwmon.c | 106 + drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-qcom-cci.c | 3 +- drivers/i2c/i2c-core-smbus.c | 8 +- drivers/iio/accel/Kconfig | 27 + drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adis16201.c | 1 + drivers/iio/accel/adis16209.c | 1 + drivers/iio/accel/adxl313_core.c | 6 +- drivers/iio/accel/adxl313_i2c.c | 1 + drivers/iio/accel/adxl313_spi.c | 1 + drivers/iio/accel/adxl345_core.c | 2 +- drivers/iio/accel/adxl345_i2c.c | 1 + drivers/iio/accel/adxl345_spi.c | 1 + drivers/iio/accel/adxl355_core.c | 6 +- drivers/iio/accel/adxl355_i2c.c | 1 + drivers/iio/accel/adxl355_spi.c | 1 + drivers/iio/accel/adxl367.c | 1588 + drivers/iio/accel/adxl367.h | 23 + drivers/iio/accel/adxl367_i2c.c | 90 + drivers/iio/accel/adxl367_spi.c | 164 + drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/adxl372_i2c.c | 1 + drivers/iio/accel/adxl372_spi.c | 1 + drivers/iio/accel/bma180.c | 9 +- drivers/iio/accel/bma400_core.c | 6 +- drivers/iio/accel/bma400_i2c.c | 1 + drivers/iio/accel/bma400_spi.c | 1 + drivers/iio/accel/bmc150-accel-core.c | 8 +- drivers/iio/accel/bmc150-accel-i2c.c | 1 + drivers/iio/accel/bmc150-accel-spi.c | 1 + drivers/iio/accel/bmi088-accel-core.c | 8 +- drivers/iio/accel/bmi088-accel-spi.c | 1 + drivers/iio/accel/da280.c | 6 +- drivers/iio/accel/da311.c | 6 +- drivers/iio/accel/dmard06.c | 10 +- drivers/iio/accel/dmard10.c | 7 +- drivers/iio/accel/fxls8962af-core.c | 8 +- drivers/iio/accel/fxls8962af-i2c.c | 1 + drivers/iio/accel/fxls8962af-spi.c | 1 + drivers/iio/accel/kxsd9-i2c.c | 1 + drivers/iio/accel/kxsd9-spi.c | 1 + drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mc3230.c | 6 +- drivers/iio/accel/mma7455_core.c | 6 +- drivers/iio/accel/mma7455_i2c.c | 1 + drivers/iio/accel/mma7455_spi.c | 1 + drivers/iio/accel/mma7660.c | 11 +- drivers/iio/accel/mma8452.c | 50 +- drivers/iio/accel/mma9551.c | 12 +- drivers/iio/accel/mma9551_core.c | 36 +- drivers/iio/accel/mma9553.c | 12 +- drivers/iio/accel/ssp_accel_sensor.c | 1 + drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_buffer.c | 5 - drivers/iio/accel/st_accel_core.c | 88 +- drivers/iio/accel/st_accel_i2c.c | 6 + drivers/iio/accel/st_accel_spi.c | 1 + drivers/iio/accel/stk8312.c | 11 +- drivers/iio/accel/stk8ba50.c | 11 +- drivers/iio/adc/Kconfig | 11 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ab8500-gpadc.c | 14 +- drivers/iio/adc/ad7091r-base.c | 4 +- drivers/iio/adc/ad7091r5.c | 1 + drivers/iio/adc/ad7124.c | 1 + drivers/iio/adc/ad7192.c | 1 + drivers/iio/adc/ad7280a.c | 1111 + drivers/iio/adc/ad7606.c | 4 +- drivers/iio/adc/ad7606_par.c | 1 + drivers/iio/adc/ad7606_spi.c | 1 + drivers/iio/adc/ad7780.c | 1 + drivers/iio/adc/ad7791.c | 1 + drivers/iio/adc/ad7793.c | 1 + drivers/iio/adc/ad_sigma_delta.c | 20 +- drivers/iio/adc/at91_adc.c | 7 +- drivers/iio/adc/exynos_adc.c | 9 +- drivers/iio/adc/palmas_gpadc.c | 10 +- drivers/iio/adc/rcar-gyroadc.c | 6 +- drivers/iio/adc/rockchip_saradc.c | 9 +- drivers/iio/adc/stm32-adc-core.c | 17 +- drivers/iio/adc/stm32-adc.c | 12 +- drivers/iio/adc/stm32-dfsdm-adc.c | 11 +- drivers/iio/adc/stm32-dfsdm-core.c | 19 +- drivers/iio/adc/twl6030-gpadc.c | 8 +- drivers/iio/adc/vf610_adc.c | 7 +- drivers/iio/chemical/atlas-ezo-sensor.c | 32 +- drivers/iio/chemical/atlas-sensor.c | 7 +- drivers/iio/chemical/bme680_core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 1 + drivers/iio/chemical/bme680_spi.c | 1 + drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 24 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 40 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 7 +- drivers/iio/common/st_sensors/st_sensors_buffer.c | 7 +- drivers/iio/common/st_sensors/st_sensors_core.c | 28 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 2 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 9 +- drivers/iio/dac/ad5592r-base.c | 4 +- drivers/iio/dac/ad5592r.c | 1 + drivers/iio/dac/ad5593r.c | 1 + drivers/iio/dac/ad5686-spi.c | 1 + drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5696-i2c.c | 1 + drivers/iio/dac/m62332.c | 11 +- drivers/iio/dac/stm32-dac-core.c | 16 +- drivers/iio/dac/stm32-dac.c | 9 +- drivers/iio/dac/vf610_dac.c | 7 +- drivers/iio/frequency/Kconfig | 10 + drivers/iio/frequency/Makefile | 1 + drivers/iio/frequency/admv1014.c | 823 + drivers/iio/gyro/adis16136.c | 1 + drivers/iio/gyro/adis16260.c | 1 + drivers/iio/gyro/ssp_gyro_sensor.c | 1 + drivers/iio/gyro/st_gyro_buffer.c | 4 - drivers/iio/gyro/st_gyro_core.c | 5 +- drivers/iio/gyro/st_gyro_i2c.c | 1 + drivers/iio/gyro/st_gyro_spi.c | 1 + drivers/iio/humidity/htu21.c | 1 + drivers/iio/imu/adis.c | 20 +- drivers/iio/imu/adis16400.c | 1 + drivers/iio/imu/adis16460.c | 1 + drivers/iio/imu/adis16475.c | 1 + drivers/iio/imu/adis16480.c | 1 + drivers/iio/imu/adis_buffer.c | 4 +- drivers/iio/imu/adis_trigger.c | 2 +- drivers/iio/imu/kmx61.c | 10 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 1 + drivers/iio/industrialio-event.c | 1 + drivers/iio/light/apds9300.c | 10 +- drivers/iio/light/bh1780.c | 12 +- drivers/iio/light/cm3232.c | 9 +- drivers/iio/light/isl29018.c | 10 +- drivers/iio/light/isl29125.c | 7 +- drivers/iio/light/jsa1212.c | 11 +- drivers/iio/light/ltr501.c | 6 +- drivers/iio/light/rpr0521.c | 7 +- drivers/iio/light/st_uvis25_core.c | 4 +- drivers/iio/light/st_uvis25_i2c.c | 1 + drivers/iio/light/st_uvis25_spi.c | 1 + drivers/iio/light/stk3310.c | 11 +- drivers/iio/light/tcs3414.c | 7 +- drivers/iio/light/tcs3472.c | 7 +- drivers/iio/light/tsl2563.c | 10 +- drivers/iio/light/tsl4531.c | 10 +- drivers/iio/magnetometer/ak8975.c | 12 +- drivers/iio/magnetometer/bmc150_magn.c | 8 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 1 + drivers/iio/magnetometer/bmc150_magn_spi.c | 1 + drivers/iio/magnetometer/hmc5843_core.c | 8 +- drivers/iio/magnetometer/hmc5843_i2c.c | 1 + drivers/iio/magnetometer/hmc5843_spi.c | 1 + drivers/iio/magnetometer/mag3110.c | 10 +- drivers/iio/magnetometer/mmc35240.c | 9 +- drivers/iio/magnetometer/rm3100-core.c | 8 +- drivers/iio/magnetometer/rm3100-i2c.c | 1 + drivers/iio/magnetometer/rm3100-spi.c | 1 + drivers/iio/magnetometer/st_magn_buffer.c | 4 - drivers/iio/magnetometer/st_magn_core.c | 5 +- drivers/iio/magnetometer/st_magn_i2c.c | 1 + drivers/iio/magnetometer/st_magn_spi.c | 1 + drivers/iio/pressure/mpl115.c | 2 +- drivers/iio/pressure/mpl115_i2c.c | 1 + drivers/iio/pressure/mpl115_spi.c | 1 + drivers/iio/pressure/mpl3115.c | 10 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 1 + drivers/iio/pressure/ms5611_spi.c | 1 + drivers/iio/pressure/ms5637.c | 1 + drivers/iio/pressure/st_pressure_buffer.c | 5 - drivers/iio/pressure/st_pressure_core.c | 5 +- drivers/iio/pressure/st_pressure_i2c.c | 1 + drivers/iio/pressure/st_pressure_spi.c | 1 + drivers/iio/pressure/zpa2326.c | 12 +- drivers/iio/pressure/zpa2326_i2c.c | 1 + drivers/iio/pressure/zpa2326_spi.c | 1 + drivers/iio/proximity/as3935.c | 22 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 7 +- drivers/iio/proximity/rfd77402.c | 7 +- drivers/iio/proximity/sx9500.c | 8 +- drivers/iio/temperature/mlx90614.c | 12 +- drivers/iio/temperature/tmp006.c | 6 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/iio/temperature/tsys01.c | 1 + drivers/iio/temperature/tsys02d.c | 1 + drivers/iio/trigger/Kconfig | 2 +- drivers/iio/trigger/stm32-timer-trigger.c | 23 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 1 + drivers/input/mouse/psmouse-smbus.c | 10 + drivers/iommu/tegra-smmu.c | 4 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/leds/simple/simatic-ipc-leds.c | 34 +- drivers/md/Kconfig | 1 + drivers/md/dm-core.h | 41 +- drivers/md/dm-crypt.c | 1 - drivers/md/dm-ebs-target.c | 1 - drivers/md/dm-io.c | 22 +- drivers/md/dm-linear.c | 1 - drivers/md/dm-mpath.c | 1 - drivers/md/dm-rq.c | 29 +- drivers/md/dm-stripe.c | 4 +- drivers/md/dm-table.c | 29 - drivers/md/dm-zone.c | 4 - drivers/md/dm.c | 74 +- drivers/md/md-linear.c | 1 - drivers/md/md-multipath.c | 1 - drivers/md/md.h | 7 - drivers/md/raid0.c | 2 - drivers/md/raid1.c | 4 +- drivers/md/raid10.c | 1 - drivers/md/raid5.c | 1 - drivers/media/i2c/adv7180.c | 10 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 18 +- drivers/media/i2c/adv7511-v4l2.c | 2 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/ml86v7667.c | 5 +- drivers/media/i2c/mt9m001.c | 8 +- drivers/media/i2c/mt9m111.c | 14 +- drivers/media/i2c/ov08d10.c | 4 +- drivers/media/i2c/ov5675.c | 32 +- drivers/media/i2c/ov6650.c | 14 +- drivers/media/i2c/ov9640.c | 8 +- drivers/media/i2c/tc358743.c | 24 +- drivers/media/i2c/tvp5150.c | 6 +- drivers/media/platform/atmel/microchip-csi2dc.c | 20 +- drivers/media/platform/meson/ge2d/ge2d.c | 24 +- drivers/media/platform/pxa_camera.c | 12 +- .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 19 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 17 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 21 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 7 + drivers/media/platform/rcar-isp.c | 32 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 73 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 1 + drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 18 + drivers/media/platform/ti-vpe/cal-video.c | 3 + drivers/media/platform/vsp1/vsp1_drv.c | 37 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 106 +- drivers/media/test-drivers/vimc/Kconfig | 1 + drivers/media/test-drivers/vimc/vimc-capture.c | 9 +- drivers/media/test-drivers/vimc/vimc-common.h | 7 + drivers/media/test-drivers/vimc/vimc-core.c | 10 + drivers/media/usb/uvc/uvc_driver.c | 9 + drivers/media/v4l2-core/v4l2-fwnode.c | 6 +- drivers/memstick/core/ms_block.c | 64 +- drivers/memstick/core/ms_block.h | 1 - drivers/memstick/core/mspro_block.c | 57 +- drivers/mfd/Kconfig | 10 +- drivers/mfd/Makefile | 1 - drivers/mfd/ab8500-core.c | 20 - drivers/mfd/ab8500-debugfs.c | 2096 - drivers/mfd/arizona-i2c.c | 2 +- drivers/mfd/arizona-spi.c | 2 +- drivers/mfd/intel-lpss-pci.c | 15 + drivers/mfd/rk808.c | 44 + drivers/mfd/simple-mfd-i2c.c | 11 + drivers/mfd/sta2x11-mfd.c | 2 +- drivers/mfd/stmfx.c | 17 +- drivers/mmc/core/quirks.h | 5 + drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/sdhci_am654.c | 24 +- drivers/mtd/devices/spear_smi.c | 2 +- drivers/mtd/mtdcore.c | 15 +- drivers/mtd/nand/Kconfig | 6 + drivers/mtd/nand/Makefile | 1 + drivers/mtd/nand/core.c | 10 +- drivers/mtd/nand/ecc-mxic.c | 879 + drivers/mtd/nand/ecc.c | 119 + drivers/mtd/nand/raw/pl35x-nand-controller.c | 2 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 40 +- drivers/mtd/nand/spi/core.c | 51 +- drivers/mtd/nand/spi/macronix.c | 2 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/net/bonding/bond_main.c | 300 +- drivers/net/bonding/bond_netlink.c | 59 + drivers/net/bonding/bond_options.c | 74 +- drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/b53/b53_common.c | 68 +- drivers/net/dsa/b53/b53_priv.h | 8 +- drivers/net/dsa/b53/b53_serdes.c | 19 +- drivers/net/dsa/b53/b53_serdes.h | 5 +- drivers/net/dsa/b53/b53_srab.c | 35 +- drivers/net/dsa/lan9303-core.c | 11 +- drivers/net/dsa/lantiq_gswip.c | 2 +- drivers/net/dsa/microchip/ksz9477.c | 97 + drivers/net/dsa/microchip/ksz9477_i2c.c | 1 + drivers/net/dsa/microchip/ksz_common.c | 30 +- drivers/net/dsa/microchip/ksz_common.h | 3 + drivers/net/dsa/ocelot/felix.c | 272 +- drivers/net/dsa/qca8k.c | 737 +- drivers/net/dsa/qca8k.h | 8 + drivers/net/ethernet/altera/altera_sgdma.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 8 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 23 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 47 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 17 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 2 +- drivers/net/ethernet/davicom/dm9051.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 89 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 14 +- drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 6 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 2 + drivers/net/ethernet/freescale/dpaa2/dpni.h | 6 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 5 - drivers/net/ethernet/ibm/ibmvnic.c | 35 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 +- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_common.c | 2 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 2 + drivers/net/ethernet/intel/ice/ice_protocol_type.h | 1 + drivers/net/ethernet/intel/ice/ice_ptp.c | 5 +- drivers/net/ethernet/intel/ice/ice_switch.c | 4 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 4 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 42 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 131 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 2 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 3 + .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 8 + .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 15 + .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 6 +- drivers/net/ethernet/marvell/prestera/prestera.h | 5 + .../net/ethernet/marvell/prestera/prestera_acl.c | 2 +- .../ethernet/marvell/prestera/prestera_flower.c | 28 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 49 + .../net/ethernet/marvell/prestera/prestera_hw.h | 6 + .../net/ethernet/marvell/prestera/prestera_main.c | 11 + .../ethernet/marvell/prestera/prestera_router.c | 412 + .../ethernet/marvell/prestera/prestera_router_hw.c | 132 +- .../ethernet/marvell/prestera/prestera_router_hw.h | 44 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/params.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 4 +- .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 73 + .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 25 + .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 20 +- .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 3 +- .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 3 +- .../mlx5/core/en/tc/act/redirect_ingress.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 29 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.h | 14 + .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 69 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 8 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 47 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 7 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 48 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 31 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 432 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 12 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 3 +- .../ethernet/microchip/lan966x/lan966x_switchdev.c | 12 - .../ethernet/microchip/sparx5/sparx5_switchdev.c | 10 +- drivers/net/ethernet/mscc/ocelot.c | 50 +- drivers/net/ethernet/mscc/ocelot.h | 6 + drivers/net/ethernet/mscc/ocelot_flower.c | 3 + drivers/net/ethernet/mscc/ocelot_mrp.c | 56 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 1 + drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 4 +- drivers/net/ethernet/ni/nixge.c | 5 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 4 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 6 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 16 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 - drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 1 - .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 - drivers/net/ethernet/ti/cpsw_switchdev.c | 4 - drivers/net/ethernet/xilinx/Kconfig | 2 +- drivers/net/ethernet/xilinx/ll_temac.h | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 9 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/mctp/Kconfig | 12 + drivers/net/mctp/Makefile | 1 + drivers/net/mctp/mctp-i2c.c | 1081 + drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/netdevsim/fib.c | 4 +- drivers/net/phy/phylink.c | 3 +- drivers/net/team/team.c | 5 + drivers/net/usb/cdc_mbim.c | 5 + drivers/net/usb/sr9700.c | 2 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 2 +- drivers/net/wireless/realtek/rtw88/coex.c | 298 +- drivers/net/wireless/realtek/rtw88/coex.h | 5 + drivers/net/wireless/realtek/rtw88/debug.c | 4 +- drivers/net/wireless/realtek/rtw88/fw.c | 15 + drivers/net/wireless/realtek/rtw88/fw.h | 9 + drivers/net/wireless/realtek/rtw88/main.c | 36 +- drivers/net/wireless/realtek/rtw88/main.h | 48 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 43 +- drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/realtek/rtw89/core.c | 5 +- drivers/net/wireless/realtek/rtw89/core.h | 2 +- drivers/nvdimm/nd-core.h | 2 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvmem/core.c | 2 +- drivers/of/fdt.c | 2 +- drivers/of/of_reserved_mem.c | 9 +- drivers/pci/controller/Kconfig | 4 + drivers/pci/controller/dwc/pci-imx6.c | 10 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 142 +- drivers/pci/controller/pci-aardvark.c | 392 +- drivers/pci/controller/pci-mvebu.c | 64 +- drivers/pci/controller/vmd.c | 14 +- drivers/pci/endpoint/functions/pci-epf-test.c | 12 +- drivers/pci/hotplug/acpiphp_glue.c | 7 +- drivers/pci/hotplug/acpiphp_ibm.c | 5 +- drivers/pci/hotplug/pciehp_hpc.c | 4 + drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-bridge-emul.c | 11 +- drivers/pci/pci-bridge-emul.h | 14 +- drivers/pci/pci-driver.c | 21 +- drivers/pinctrl/pinctrl-starfive.c | 3 +- drivers/pinctrl/qcom/pinctrl-msm.c | 9 + drivers/pinctrl/qcom/pinctrl-qcm2290.c | 12 + drivers/pinctrl/qcom/pinctrl-sm8450.c | 106 +- drivers/pinctrl/renesas/core.c | 213 +- drivers/pinctrl/renesas/pfc-emev2.c | 71 +- drivers/pinctrl/renesas/pfc-r8a73a4.c | 97 +- drivers/pinctrl/renesas/pfc-r8a7740.c | 282 +- drivers/pinctrl/renesas/pfc-r8a77470.c | 240 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 69 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 110 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 485 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 287 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 446 +- drivers/pinctrl/renesas/pfc-r8a7794.c | 214 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 119 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 313 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 315 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 333 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 165 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 193 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 311 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 102 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 63 +- drivers/pinctrl/renesas/pfc-sh73a0.c | 269 +- drivers/pinctrl/renesas/pinctrl.c | 24 +- drivers/pinctrl/renesas/sh_pfc.h | 167 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 24 +- drivers/platform/x86/intel/Kconfig | 12 + drivers/platform/x86/intel/Makefile | 2 + .../x86/intel/int3472/tps68470_board_data.c | 3 +- drivers/platform/x86/intel/sdsi.c | 574 + drivers/platform/x86/intel/vsec.c | 12 +- drivers/power/supply/ab8500_chargalg.c | 6 - drivers/power/supply/bq256xx_charger.c | 3 + drivers/power/supply/cw2015_battery.c | 2 +- drivers/regulator/Kconfig | 1 - drivers/regulator/sy7636a-regulator.c | 7 +- drivers/s390/net/qeth_l3_main.c | 1 - drivers/scsi/53c700.c | 2 - drivers/scsi/NCR5380.c | 94 +- drivers/scsi/NCR5380.h | 13 +- drivers/scsi/a2091.c | 25 +- drivers/scsi/a3000.c | 25 +- drivers/scsi/aacraid/aachba.c | 43 +- drivers/scsi/aacraid/aacraid.h | 24 +- drivers/scsi/aacraid/comminit.c | 2 +- drivers/scsi/aacraid/linit.c | 21 +- drivers/scsi/advansys.c | 22 +- drivers/scsi/aha152x.c | 268 +- drivers/scsi/aha1542.c | 3 +- drivers/scsi/aha1740.c | 6 +- drivers/scsi/aic94xx/aic94xx.h | 1 - drivers/scsi/aic94xx/aic94xx_init.c | 1 - drivers/scsi/aic94xx/aic94xx_tmf.c | 11 +- drivers/scsi/arm/acornscsi.c | 28 +- drivers/scsi/arm/arm_scsi.h | 136 + drivers/scsi/arm/arxescsi.c | 6 +- drivers/scsi/arm/cumana_1.c | 2 +- drivers/scsi/arm/cumana_2.c | 8 +- drivers/scsi/arm/eesox.c | 8 +- drivers/scsi/arm/fas216.c | 36 +- drivers/scsi/arm/fas216.h | 4 + drivers/scsi/arm/oak.c | 2 +- drivers/scsi/arm/powertec.c | 8 +- drivers/scsi/arm/queue.c | 6 +- drivers/scsi/arm/scsi.h | 125 - drivers/scsi/atari_scsi.c | 6 +- drivers/scsi/be2iscsi/be_main.c | 3 +- drivers/scsi/bfa/bfad_im.c | 27 +- drivers/scsi/bfa/bfad_im.h | 16 + drivers/scsi/bnx2fc/bnx2fc.h | 9 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 1 + drivers/scsi/bnx2fc/bnx2fc_io.c | 23 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 1 + drivers/scsi/csiostor/csio_scsi.c | 20 +- drivers/scsi/csiostor/csio_scsi.h | 10 + drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1 + drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 + drivers/scsi/cxlflash/vlun.c | 4 +- drivers/scsi/dc395x.c | 3 - drivers/scsi/dmx3191d.c | 2 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/esp_scsi.h | 3 +- drivers/scsi/fcoe/fcoe.c | 1 + drivers/scsi/fdomain.c | 64 +- drivers/scsi/fnic/fnic.h | 27 +- drivers/scsi/fnic/fnic_main.c | 1 + drivers/scsi/fnic/fnic_scsi.c | 289 +- drivers/scsi/g_NCR5380.c | 6 +- drivers/scsi/gvp11.c | 25 +- drivers/scsi/hisi_sas/hisi_sas.h | 9 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 227 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 9 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/hptiop.c | 1 + drivers/scsi/hptiop.h | 4 +- drivers/scsi/imm.c | 88 +- drivers/scsi/imm.h | 5 + drivers/scsi/initio.c | 14 +- drivers/scsi/initio.h | 9 + drivers/scsi/ips.c | 52 +- drivers/scsi/isci/init.c | 1 - drivers/scsi/isci/request.c | 7 +- drivers/scsi/isci/task.c | 18 - drivers/scsi/isci/task.h | 4 - drivers/scsi/iscsi_tcp.c | 1 + drivers/scsi/libfc/fc_fcp.c | 26 +- drivers/scsi/libiscsi.c | 20 +- drivers/scsi/libsas/sas_ata.c | 10 +- drivers/scsi/libsas/sas_expander.c | 24 +- drivers/scsi/libsas/sas_internal.h | 6 + drivers/scsi/libsas/sas_scsi_host.c | 229 +- drivers/scsi/libsas/sas_task.c | 14 +- drivers/scsi/mac53c94.c | 27 +- drivers/scsi/mac53c94.h | 11 + drivers/scsi/mac_scsi.c | 9 +- drivers/scsi/megaraid.c | 21 +- drivers/scsi/megaraid.h | 23 +- drivers/scsi/megaraid/megaraid_sas.h | 12 + drivers/scsi/megaraid/megaraid_sas_base.c | 8 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 15 +- drivers/scsi/mesh.c | 20 +- drivers/scsi/mesh.h | 11 + drivers/scsi/mpi3mr/mpi3mr_os.c | 2 +- drivers/scsi/mvme147.c | 16 +- drivers/scsi/mvsas/mv_defs.h | 5 - drivers/scsi/mvsas/mv_init.c | 11 +- drivers/scsi/mvsas/mv_sas.c | 179 +- drivers/scsi/mvsas/mv_sas.h | 3 - drivers/scsi/mvumi.c | 9 +- drivers/scsi/mvumi.h | 9 + drivers/scsi/ncr53c8xx.c | 22 +- drivers/scsi/ncr53c8xx.h | 6 + drivers/scsi/nsp32.c | 20 +- drivers/scsi/nsp32.h | 9 + drivers/scsi/pcmcia/aha152x_stub.c | 9 +- drivers/scsi/pcmcia/nsp_cs.c | 246 +- drivers/scsi/pcmcia/nsp_cs.h | 8 +- drivers/scsi/pcmcia/nsp_debug.c | 2 +- drivers/scsi/pcmcia/qlogic_stub.c | 9 +- drivers/scsi/pcmcia/sym53c500_cs.c | 47 +- drivers/scsi/pm8001/pm8001_hwi.c | 4 +- drivers/scsi/pm8001/pm8001_init.c | 5 +- drivers/scsi/pm8001/pm8001_sas.c | 194 +- drivers/scsi/pm8001/pm8001_sas.h | 14 +- drivers/scsi/ppa.c | 75 +- drivers/scsi/qedf/qedf.h | 10 +- drivers/scsi/qedf/qedf_io.c | 25 +- drivers/scsi/qedf/qedf_main.c | 3 +- drivers/scsi/qedi/qedi_fw.c | 4 +- drivers/scsi/qedi/qedi_iscsi.c | 1 + drivers/scsi/qla1280.c | 21 +- drivers/scsi/qla1280.h | 3 +- drivers/scsi/qla2xxx/qla_def.h | 37 +- drivers/scsi/qla2xxx/qla_gbl.h | 2 +- drivers/scsi/qla2xxx/qla_init.c | 28 +- drivers/scsi/qla2xxx/qla_isr.c | 10 +- drivers/scsi/qla2xxx/qla_nx.c | 35 +- drivers/scsi/qla2xxx/qla_nx.h | 20 +- drivers/scsi/qla2xxx/qla_nx2.c | 9 +- drivers/scsi/qla2xxx/qla_os.c | 13 +- drivers/scsi/qla4xxx/ql4_def.h | 16 +- drivers/scsi/qla4xxx/ql4_os.c | 13 +- drivers/scsi/qlogicfas.c | 6 +- drivers/scsi/qlogicfas408.c | 6 +- drivers/scsi/scsi.h | 46 - drivers/scsi/sd.c | 75 +- drivers/scsi/sd_zbc.c | 2 - drivers/scsi/sg.c | 13 +- drivers/scsi/sgiwd93.c | 24 +- drivers/scsi/smartpqi/smartpqi_init.c | 14 +- drivers/scsi/sun3_scsi.c | 4 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/ufshcd.c | 2 - drivers/scsi/wd33c93.c | 119 +- drivers/scsi/wd33c93.h | 4 + drivers/scsi/wd719x.c | 12 +- drivers/scsi/wd719x.h | 1 + drivers/scsi/zalon.c | 1 + drivers/soc/aspeed/aspeed-socinfo.c | 73 - drivers/spi/Kconfig | 1 + drivers/spi/spi-bitbang-txrx.h | 66 + drivers/spi/spi-cadence-quadspi.c | 10 +- drivers/spi/spi-gpio.c | 42 +- drivers/spi/spi-lantiq-ssc.c | 8 +- drivers/spi/spi-mem.c | 32 +- drivers/spi/spi-mxic.c | 340 +- drivers/spi/spi-rockchip.c | 135 +- drivers/spi/spi-stm32.c | 2 +- drivers/spi/spi-sunplus-sp7021.c | 4 +- drivers/spi/spi.c | 2 +- drivers/staging/iio/accel/adis16203.c | 1 + drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/iio/adc/Kconfig | 11 - drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7280a.c | 1044 - drivers/staging/iio/adc/ad7280a.h | 37 - drivers/staging/media/imx/imx-media-csi.c | 7 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 25 +- drivers/staging/media/imx/imx7-mipi-csis.c | 4 + drivers/staging/qlge/qlge_main.c | 11 +- drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/core/rtw_ap.c | 69 - drivers/staging/r8188eu/core/rtw_br_ext.c | 67 +- drivers/staging/r8188eu/core/rtw_cmd.c | 18 +- drivers/staging/r8188eu/core/rtw_fw.c | 23 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 37 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 - drivers/staging/r8188eu/core/rtw_iol.c | 12 +- drivers/staging/r8188eu/core/rtw_mlme.c | 75 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 413 +- drivers/staging/r8188eu/core/rtw_p2p.c | 69 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 45 +- drivers/staging/r8188eu/core/rtw_recv.c | 71 +- drivers/staging/r8188eu/core/rtw_security.c | 193 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 10 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 97 +- drivers/staging/r8188eu/core/rtw_xmit.c | 78 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 16 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/r8188eu/hal/hal_intf.c | 3 - drivers/staging/r8188eu/hal/odm.c | 94 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 10 - drivers/staging/r8188eu/hal/odm_debug.c | 6 - drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 46 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 19 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 71 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 3 - drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 5 - drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 9 +- drivers/staging/r8188eu/hal/usb_halinit.c | 67 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 29 +- drivers/staging/r8188eu/include/odm.h | 35 +- drivers/staging/r8188eu/include/rtw_br_ext.h | 5 - drivers/staging/r8188eu/include/rtw_cmd.h | 14 - drivers/staging/r8188eu/include/rtw_debug.h | 8 - drivers/staging/r8188eu/include/rtw_mlme.h | 2 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/r8188eu/include/rtw_recv.h | 2 - drivers/staging/r8188eu/include/rtw_security.h | 112 - drivers/staging/r8188eu/include/usb_ops.h | 6 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 377 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 4 - drivers/staging/r8188eu/os_dep/os_intfs.c | 37 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 79 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 15 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 6 +- drivers/staging/rtl8192e/rtllib_debug.h | 54 +- .../bindings/net/wireless/silabs,wfx.yaml | 130 - drivers/staging/wfx/bus_sdio.c | 8 +- drivers/staging/wfx/main.c | 10 +- drivers/target/target_core_user.c | 73 +- drivers/tee/optee/ffa_abi.c | 4 +- drivers/tee/optee/smc_abi.c | 4 +- drivers/thunderbolt/nvm.c | 6 +- drivers/tty/n_gsm.c | 61 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 2 +- drivers/tty/serial/8250/8250_mid.c | 24 +- drivers/tty/serial/8250/8250_port.c | 8 + drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/atmel_serial.c | 24 + drivers/tty/serial/sc16is7xx.c | 3 + drivers/tty/serial/sh-sci.c | 2 +- drivers/usb/core/hub.c | 13 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/drd.c | 6 +- drivers/usb/dwc3/drd.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 47 +- drivers/usb/gadget/function/f_mass_storage.c | 1 + drivers/usb/host/xhci-dbgcap.c | 145 +- drivers/usb/host/xhci-dbgcap.h | 26 +- drivers/usb/host/xhci-dbgtty.c | 86 +- drivers/usb/host/xhci-mem.c | 10 +- drivers/usb/host/xhci-mtk.c | 44 +- drivers/usb/host/xhci-mtk.h | 5 +- drivers/usb/host/xhci.c | 31 +- drivers/usb/host/xhci.h | 2 - drivers/usb/image/microtek.c | 8 +- drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/option.c | 12 + drivers/usb/storage/debug.c | 1 - drivers/usb/storage/uas.c | 43 +- drivers/usb/typec/Kconfig | 10 + drivers/usb/typec/Makefile | 1 + drivers/usb/typec/class.c | 43 + drivers/usb/typec/tcpm/tcpm.c | 24 +- drivers/usb/typec/tipd/core.c | 7 +- drivers/usb/typec/wusb3801.c | 437 + drivers/video/fbdev/via/viafbdev.c | 10 + drivers/virtio/virtio_mem.c | 9 +- fs/binfmt_elf.c | 65 +- fs/binfmt_elf_fdpic.c | 2 +- fs/binfmt_flat.c | 2 - fs/buffer.c | 56 +- fs/ceph/addr.c | 27 + fs/ceph/super.c | 2 + fs/ceph/super.h | 2 + fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsproto.h | 3 - fs/cifs/connect.c | 44 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/netmisc.c | 2 +- fs/cifs/sess.c | 17 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2ops.c | 4 +- fs/cifs/transport.c | 2 +- fs/coda/file.c | 1 + fs/coredump.c | 39 +- fs/dax.c | 2 +- fs/exec.c | 32 +- fs/ext2/ialloc.c | 5 + fs/f2fs/checkpoint.c | 10 +- fs/f2fs/compress.c | 6 +- fs/f2fs/data.c | 9 +- fs/f2fs/inode.c | 2 - fs/f2fs/segment.c | 14 +- fs/f2fs/super.c | 8 +- fs/fat/dir.c | 2 +- fs/fs-writeback.c | 37 + fs/fuse/control.c | 17 + fs/fuse/dev.c | 8 + fs/fuse/inode.c | 3 +- fs/fuse/ioctl.c | 9 +- fs/io_uring.c | 6 +- fs/iomap/fiemap.c | 1 + fs/lockd/svc.c | 10 +- fs/minix/inode.c | 3 +- fs/namei.c | 8 +- fs/namespace.c | 2 - fs/nfs/callback.c | 50 +- fs/nfs/nfs4state.c | 1 - fs/nfs/sysctl.c | 7 + fs/nfs/write.c | 53 +- fs/nfsd/filecache.c | 1 + fs/nfsd/nfssvc.c | 10 +- fs/nfsd/vfs.c | 1 + fs/nilfs2/segbuf.c | 12 + fs/ntfs/inode.c | 4 - fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/cluster/nodemanager.c | 2 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/file.c | 13 +- fs/ocfs2/inode.c | 2 +- fs/ocfs2/localalloc.c | 6 +- fs/ocfs2/namei.c | 51 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/stack_user.c | 18 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/pipe.c | 13 +- fs/proc/base.c | 8 +- fs/proc/fd.c | 23 +- fs/proc/page.c | 40 +- fs/proc/vmcore.c | 43 +- fs/reiserfs/inode.c | 16 +- fs/splice.c | 24 +- fs/vboxsf/utils.c | 1 + fs/xfs/xfs_buf.c | 3 + include/acpi/apei.h | 4 +- include/asm-generic/access_ok.h | 48 + include/asm-generic/uaccess.h | 46 +- include/dt-bindings/clock/cirrus,cs2000-cp.h | 14 + include/keys/system_keyring.h | 14 +- include/kvm/arm_psci.h | 3 +- include/linux/acct.h | 1 - include/linux/arm_sdei.h | 2 - include/linux/backing-dev-defs.h | 8 + include/linux/backing-dev.h | 50 + include/linux/balloon_compaction.h | 22 + include/linux/binfmts.h | 2 - include/linux/bio.h | 3 - include/linux/bitfield.h | 3 - include/linux/blk-mq.h | 3 +- include/linux/blk_types.h | 2 - include/linux/blkdev.h | 24 +- include/linux/cma.h | 10 - include/linux/compiler_types.h | 2 + include/linux/cpuhotplug.h | 2 + include/linux/damon.h | 81 +- include/linux/delayacct.h | 3 - include/linux/device-mapper.h | 6 - include/linux/entry-common.h | 15 +- include/linux/fs.h | 121 - include/linux/gfp.h | 47 +- include/linux/highmem-internal.h | 10 - include/linux/huge_mm.h | 59 +- include/linux/hugetlb.h | 13 +- include/linux/inetdevice.h | 1 + include/linux/initrd.h | 2 - include/linux/iosys-map.h | 218 +- include/linux/irqdesc.h | 1 + include/linux/jump_label.h | 13 +- include/linux/kallsyms.h | 27 - include/linux/kasan.h | 97 +- include/linux/kernel.h | 7 +- include/linux/kexec.h | 12 +- include/linux/ksm.h | 6 +- include/linux/libata.h | 10 +- include/linux/lockdep.h | 4 - include/linux/log2.h | 4 +- include/linux/memcontrol.h | 5 +- include/linux/memory.h | 12 - include/linux/memory_hotplug.h | 124 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 16 +- include/linux/mfd/dbx500-prcmu.h | 18 - include/linux/mfd/rk808.h | 1 + include/linux/mfd/sy7636a.h | 34 + include/linux/mm.h | 246 +- include/linux/mm_inline.h | 13 - include/linux/mm_types.h | 7 +- include/linux/mmzone.h | 25 +- include/linux/mtd/nand-ecc-mxic.h | 49 + include/linux/mtd/nand.h | 49 + include/linux/mtd/spinand.h | 2 + include/linux/nfs_fs.h | 1 + include/linux/nfs_fs_sb.h | 1 + include/linux/node.h | 25 +- include/linux/nvmem-provider.h | 4 +- include/linux/page-flags.h | 90 +- include/linux/pageblock-flags.h | 7 +- include/linux/pagemap.h | 153 +- include/linux/panic.h | 6 - include/linux/phylink.h | 2 - include/linux/psi_types.h | 3 + include/linux/random.h | 5 + include/linux/reboot.h | 4 - include/linux/rmap.h | 61 +- include/linux/sched.h | 18 +- include/linux/sched/isolation.h | 43 +- include/linux/sched/sysctl.h | 51 - include/linux/sched/task.h | 4 +- include/linux/shmem_fs.h | 1 - include/linux/skbuff.h | 34 + include/linux/slab.h | 3 +- include/linux/spi/spi-mem.h | 26 +- include/linux/spi/spi.h | 3 + include/linux/stddef.h | 6 +- include/linux/sunrpc/svc.h | 19 +- include/linux/swap.h | 13 +- include/linux/syscalls.h | 4 - include/linux/thread_info.h | 5 +- include/linux/uaccess.h | 61 +- include/linux/usb/typec.h | 3 + include/linux/vm_event_item.h | 3 - include/linux/vmalloc.h | 18 +- include/linux/workqueue.h | 26 +- include/media/mipi-csi2.h | 45 + include/media/v4l2-mediabus.h | 44 +- include/net/addrconf.h | 2 + include/net/arp.h | 1 + include/net/bond_options.h | 31 +- include/net/bonding.h | 26 +- include/net/checksum.h | 47 +- include/net/dsa.h | 11 +- include/net/gro.h | 5 +- include/net/if_inet6.h | 2 + include/net/ip6_fib.h | 10 +- include/net/ipv6.h | 5 +- include/net/mctp.h | 12 +- include/net/mptcp.h | 6 - include/net/ndisc.h | 5 + include/net/netfilter/nf_tables.h | 2 +- include/net/netfilter/nf_tables_offload.h | 2 - include/net/netns/ipv6.h | 3 +- include/net/sock.h | 4 +- include/net/tcp.h | 3 +- include/rdma/ib.h | 2 +- include/scsi/libfc.h | 9 + include/scsi/libiscsi.h | 12 + include/scsi/libsas.h | 24 +- include/scsi/sas.h | 7 + include/scsi/scsi_cmnd.h | 14 +- include/soc/mscc/ocelot.h | 3 +- include/soc/mscc/ocelot_vcap.h | 16 + include/sound/hda_codec.h | 11 +- include/sound/hdaudio_ext.h | 1 + include/sound/sof/topology.h | 2 +- include/trace/events/fsi.h | 86 + include/trace/events/fsi_master_aspeed.h | 12 + include/trace/events/huge_memory.h | 1 + include/trace/events/migrate.h | 31 - include/trace/events/mmflags.h | 15 +- include/trace/events/skb.h | 10 + include/trace/events/thp.h | 27 - include/trace/events/vmscan.h | 10 +- include/trace/events/writeback.h | 28 + include/uapi/asm-generic/shmbuf.h | 4 +- include/uapi/asm-generic/signal.h | 2 +- include/uapi/drm/amdgpu_drm.h | 1 + include/uapi/linux/android/binder.h | 4 +- include/uapi/linux/fsi.h | 14 + include/uapi/linux/fsmap.h | 2 +- include/uapi/linux/hyperv.h | 11 + include/uapi/linux/if_addr.h | 9 +- include/uapi/linux/if_link.h | 1 + include/uapi/linux/iio/types.h | 1 + include/uapi/linux/kexec.h | 4 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/mroute6.h | 1 + include/uapi/linux/psci.h | 4 + include/uapi/linux/reiserfs_xattr.h | 2 +- include/uapi/linux/serial_core.h | 3 + include/uapi/linux/user_events.h | 116 + init/do_mounts_initrd.c | 22 +- init/main.c | 33 +- ipc/mqueue.c | 14 - kernel/Kconfig.preempt | 3 +- kernel/acct.c | 22 +- kernel/bpf/btf.c | 2 +- kernel/bpf/core.c | 1 + kernel/bpf/syscall.c | 6 +- kernel/cgroup/cpuset.c | 6 +- kernel/cpu.c | 15 +- kernel/cred.c | 9 +- kernel/delayacct.c | 22 +- kernel/dma/contiguous.c | 4 +- kernel/entry/common.c | 23 +- kernel/events/callchain.c | 4 - kernel/events/core.c | 3 - kernel/events/uprobes.c | 6 +- kernel/exit.c | 14 - kernel/fork.c | 24 +- kernel/futex/core.c | 2 +- kernel/hung_task.c | 44 - kernel/irq/cpuhotplug.c | 4 +- kernel/irq/irqdesc.c | 23 + kernel/irq/manage.c | 4 +- kernel/kcov.c | 98 +- kernel/kthread.c | 9 +- kernel/locking/lockdep.c | 49 +- kernel/locking/lockdep_internals.h | 6 +- kernel/locking/lockdep_proc.c | 51 +- kernel/module.c | 2 +- kernel/module_decompress.c | 2 + kernel/panic.c | 57 +- kernel/power/hibernate.c | 4 +- kernel/printk/printk.c | 22 +- kernel/rcu/Kconfig.debug | 13 + kernel/rcu/rcu.h | 6 +- kernel/rcu/tasks.h | 5 +- kernel/rcu/tree.c | 22 +- kernel/rcu/tree.h | 3 +- kernel/rcu/tree_exp.h | 4 +- kernel/rcu/tree_nocb.h | 39 +- kernel/rcu/tree_plugin.h | 23 +- kernel/rcu/tree_stall.h | 26 + kernel/rcu/update.c | 2 + kernel/reboot.c | 34 +- kernel/sched/core.c | 490 +- kernel/sched/deadline.c | 42 +- kernel/sched/fair.c | 82 +- kernel/sched/isolation.c | 162 +- kernel/sched/psi.c | 46 +- kernel/sched/rt.c | 56 +- kernel/sched/sched.h | 13 +- kernel/sched/topology.c | 241 +- kernel/scs.c | 4 +- kernel/stacktrace.c | 3 - kernel/static_call.c | 1 + kernel/sys.c | 20 +- kernel/sysctl.c | 178 +- kernel/trace/Kconfig | 14 + kernel/trace/Makefile | 1 + kernel/trace/blktrace.c | 1 - kernel/trace/bpf_trace.c | 4 - kernel/trace/trace.c | 55 +- kernel/trace/trace.h | 2 +- kernel/trace/trace_events_hist.c | 30 +- kernel/trace/trace_events_synth.c | 17 +- kernel/trace/trace_events_user.c | 1617 + kernel/trace/trace_sched_switch.c | 2 +- kernel/ucount.c | 3 +- kernel/watchdog.c | 2 +- kernel/workqueue.c | 52 +- lib/Kconfig.debug | 168 +- lib/Kconfig.kasan | 20 +- lib/Kconfig.kcsan | 11 + lib/Kconfig.ubsan | 12 + lib/iov_iter.c | 2 + lib/lz4/lz4_decompress.c | 8 +- lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- lib/test_kasan.c | 194 +- lib/test_lockup.c | 11 +- lib/test_printf.c | 8 +- lib/ubsan.c | 10 +- lib/vsprintf.c | 13 +- mm/Kconfig | 9 - mm/backing-dev.c | 57 + mm/balloon_compaction.c | 6 +- mm/cma.c | 31 +- mm/cma.h | 1 - mm/damon/Kconfig | 12 +- mm/damon/Makefile | 4 +- mm/damon/core-test.h | 21 +- mm/damon/core.c | 167 +- mm/damon/dbgfs-test.h | 85 +- mm/damon/dbgfs.c | 220 +- mm/damon/ops-common.c | 133 - mm/damon/paddr.c | 96 +- mm/damon/prmtv-common.c | 133 + mm/damon/{ops-common.h => prmtv-common.h} | 0 mm/damon/reclaim.c | 7 +- mm/damon/vaddr-test.h | 8 +- mm/damon/vaddr.c | 43 +- mm/debug.c | 19 +- mm/fadvise.c | 5 +- mm/filemap.c | 70 +- mm/folio-compat.c | 13 + mm/gup.c | 502 +- mm/highmem.c | 9 +- mm/hmm.c | 3 +- mm/huge_memory.c | 212 +- mm/hugetlb.c | 28 +- mm/hugetlb_vmemmap.c | 68 +- mm/internal.h | 65 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 193 +- mm/kasan/kasan.h | 18 +- mm/kasan/report.c | 10 +- mm/kasan/shadow.c | 63 +- mm/khugepaged.c | 16 +- mm/ksm.c | 23 +- mm/maccess.c | 125 - mm/madvise.c | 100 +- mm/memblock.c | 15 +- mm/memcontrol.c | 135 +- mm/memfd.c | 16 +- mm/memory-failure.c | 91 +- mm/memory.c | 140 +- mm/memory_hotplug.c | 145 +- mm/mempolicy.c | 33 +- mm/memremap.c | 23 +- mm/migrate.c | 119 +- mm/migrate_device.c | 21 +- mm/mlock.c | 22 +- mm/mmap.c | 1 - mm/mmzone.c | 7 +- mm/mprotect.c | 15 +- mm/page_alloc.c | 490 +- mm/page_idle.c | 30 +- mm/page_io.c | 7 +- mm/page_owner.c | 70 +- mm/page_vma_mapped.c | 58 +- mm/percpu-vm.c | 8 +- mm/ptdump.c | 16 +- mm/readahead.c | 114 +- mm/rmap.c | 454 +- mm/shmem.c | 15 +- mm/slab_common.c | 2 +- mm/slob.c | 2 +- mm/sparse-vmemmap.c | 70 +- mm/sparse.c | 2 +- mm/swap.c | 35 +- mm/swapfile.c | 104 + mm/truncate.c | 110 +- mm/usercopy.c | 11 + mm/userfaultfd.c | 3 - mm/util.c | 36 +- mm/vmalloc.c | 203 +- mm/vmscan.c | 341 +- mm/vmstat.c | 6 - mm/workingset.c | 25 +- mm/zswap.c | 15 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/br.c | 15 +- net/bridge/br_multicast.c | 4 + net/can/j1939/transport.c | 2 +- net/core/dev.c | 120 +- net/core/net-sysfs.c | 8 +- net/core/rtnetlink.c | 4 +- net/core/skbuff.c | 2 +- net/core/sock.c | 8 +- net/core/utils.c | 4 +- net/dsa/master.c | 7 +- net/dsa/port.c | 93 +- net/dsa/tag_8021q.c | 4 +- net/dsa/tag_lan9303.c | 21 +- net/dsa/tag_ocelot_8021q.c | 7 + net/hsr/hsr_framereg.c | 23 +- net/hsr/hsr_framereg.h | 8 +- net/ipv4/af_inet.c | 5 +- net/ipv4/arp.c | 9 +- net/ipv4/devinet.c | 7 + net/ipv4/fib_frontend.c | 5 +- net/ipv4/fib_lookup.h | 7 +- net/ipv4/fib_semantics.c | 6 +- net/ipv4/fib_trie.c | 22 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ping.c | 11 +- net/ipv4/route.c | 4 +- net/ipv4/tcp_input.c | 42 +- net/ipv4/tcp_ipv4.c | 32 +- net/ipv6/addrconf.c | 29 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/ip6_flowlabel.c | 4 +- net/ipv6/ip6_offload.c | 2 + net/ipv6/ip6_output.c | 3 +- net/ipv6/ip6mr.c | 18 +- net/ipv6/ipv6_sockglue.c | 6 +- net/ipv6/ndisc.c | 49 +- net/ipv6/ping.c | 21 +- net/ipv6/route.c | 19 +- net/ipv6/tcp_ipv6.c | 39 +- net/mctp/device.c | 2 +- net/mctp/neigh.c | 2 +- net/mctp/route.c | 13 +- net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/options.c | 13 +- net/mptcp/pm.c | 19 +- net/mptcp/pm_netlink.c | 71 +- net/mptcp/protocol.h | 29 +- net/mptcp/sockopt.c | 2 + net/mptcp/subflow.c | 37 +- net/netfilter/nf_tables_api.c | 14 +- net/netfilter/nf_tables_offload.c | 3 +- net/netfilter/nft_dup_netdev.c | 6 + net/netfilter/nft_fwd_netdev.c | 6 + net/netfilter/nft_immediate.c | 12 +- net/netfilter/nft_limit.c | 18 + net/netfilter/xt_socket.c | 2 + net/sched/act_api.c | 13 +- net/sched/act_ct.c | 5 - net/smc/af_smc.c | 20 +- net/sunrpc/svc.c | 39 +- net/tipc/node.c | 11 +- net/vmw_vsock/af_vsock.c | 1 + samples/user_events/Makefile | 5 + samples/user_events/example.c | 91 + scripts/check-blacklist-hashes.awk | 37 + scripts/checkpatch.pl | 38 +- scripts/kallsyms.c | 2 +- scripts/kconfig/confdata.c | 27 +- .../integrity/platform_certs/keyring_handler.c | 26 +- security/keys/Kconfig | 19 +- security/keys/encrypted-keys/encrypted.c | 71 +- security/keys/keyctl_pkey.c | 14 +- security/keys/trusted-keys/trusted_core.c | 6 +- security/selinux/hooks.c | 2 - security/selinux/ss/conditional.c | 2 - security/selinux/ss/ebitmap.c | 1 - security/selinux/ss/mls.c | 1 - security/selinux/ss/services.c | 2 - security/selinux/xfrm.c | 2 +- sound/hda/ext/hdac_ext_controller.c | 31 +- sound/pci/hda/Kconfig | 19 +- sound/pci/hda/hda_codec.c | 94 +- sound/pci/hda/hda_intel.c | 1 + sound/pci/hda/hda_local.h | 2 - sound/pci/hda/hda_tegra.c | 33 +- sound/pci/hda/patch_hdmi.c | 274 +- sound/soc/codecs/hdac_hda.c | 2 +- sound/soc/codecs/wcd938x.c | 33 +- sound/soc/intel/boards/sof_es8336.c | 8 + sound/soc/intel/skylake/skl.c | 1 + sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 282 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 11 + sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 3 - sound/soc/sof/core.c | 9 + sound/soc/sof/intel/hda.c | 1 + sound/soc/sof/sof-pci-dev.c | 8 + sound/soc/sof/topology.c | 2 +- tools/bpf/bpftool/gen.c | 14 +- tools/certs/print-cert-tbs-hash.sh | 91 + tools/cgroup/memcg_slabinfo.py | 30 +- tools/iio/iio_event_monitor.c | 1 + tools/include/linux/gfp.h | 3 +- tools/include/uapi/linux/if_link.h | 1 + tools/lib/bpf/netlink.c | 8 +- tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-top.c | 4 +- tools/perf/builtin-trace.c | 4 +- tools/perf/tests/attr/README | 2 + tools/perf/tests/attr/test-record-graph-default | 2 + .../tests/attr/test-record-graph-default-aarch64 | 9 + tools/perf/tests/attr/test-record-graph-fp | 2 + tools/perf/tests/attr/test-record-graph-fp-aarch64 | 9 + tools/perf/util/bpf-loader.c | 3 +- tools/perf/util/hist.c | 2 + tools/perf/util/hist.h | 2 + tools/perf/util/mmap.c | 2 +- tools/perf/util/sort.c | 128 + tools/perf/util/sort.h | 2 + tools/power/x86/intel-speed-select/Build | 2 +- tools/power/x86/intel-speed-select/Makefile | 10 +- tools/power/x86/intel-speed-select/hfi-events.c | 309 + tools/power/x86/intel-speed-select/isst-config.c | 54 +- tools/power/x86/intel-speed-select/isst-daemon.c | 244 + tools/power/x86/intel-speed-select/isst.h | 13 + tools/testing/cxl/Kbuild | 22 +- tools/testing/cxl/mock_acpi.c | 74 - tools/testing/cxl/mock_mem.c | 10 + tools/testing/cxl/mock_pmem.c | 24 - tools/testing/cxl/test/cxl.c | 330 +- tools/testing/cxl/test/mem.c | 19 + tools/testing/cxl/test/mock.c | 91 +- tools/testing/cxl/test/mock.h | 8 +- tools/testing/memblock/tests/basic_api.c | 92 +- tools/testing/selftests/Makefile | 32 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 3 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 21 +- tools/testing/selftests/bpf/test_cpp.cpp | 3 + tools/testing/selftests/bpf/verifier/calls.c | 19 + tools/testing/selftests/bpf/vmtest.sh | 2 +- tools/testing/selftests/cgroup/cgroup_util.c | 15 +- tools/testing/selftests/cgroup/cgroup_util.h | 1 - tools/testing/selftests/cgroup/test_memcontrol.c | 78 - tools/testing/selftests/exec/Makefile | 1 - tools/testing/selftests/exec/null-argv.c | 78 - tools/testing/selftests/futex/functional/Makefile | 5 +- tools/testing/selftests/kselftest.h | 10 - tools/testing/selftests/kvm/Makefile | 2 +- .../selftests/kvm/x86_64/sev_migrate_tests.c | 125 +- tools/testing/selftests/landlock/Makefile | 2 +- tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/cmsg_ipv6.sh | 156 + tools/testing/selftests/net/cmsg_sender.c | 170 +- tools/testing/selftests/net/fib_tests.sh | 58 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/diag.sh | 44 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 19 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 163 +- tools/testing/selftests/net/mptcp/settings | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 14 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/tpm2/tpm2.py | 31 + tools/testing/selftests/tpm2/tpm2_tests.py | 45 +- tools/testing/selftests/user_events/Makefile | 9 + tools/testing/selftests/user_events/dyn_test.c | 130 + tools/testing/selftests/user_events/ftrace_test.c | 452 + tools/testing/selftests/user_events/perf_test.c | 168 + tools/testing/selftests/user_events/settings | 1 + tools/testing/selftests/vm/.gitignore | 2 - tools/testing/selftests/vm/Makefile | 4 +- tools/testing/selftests/vm/hugepage-mremap.c | 26 +- tools/testing/selftests/vm/hugepage-vmemmap.c | 144 - tools/testing/selftests/vm/hugetlb-madvise.c | 410 - tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 29 +- tools/testing/selftests/vm/transhuge-stress.c | 35 +- tools/testing/selftests/vm/userfaultfd.c | 72 +- tools/testing/selftests/x86/check_cc.sh | 2 +- tools/vm/page_owner_sort.c | 222 +- usr/include/Makefile | 8 - virt/kvm/kvm_main.c | 4 +- 2105 files changed, 479618 insertions(+), 31401 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7280a create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1014 create mode 100644 Documentation/ABI/testing/sysfs-driver-intel_sdsi create mode 100644 Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml create mode 100644 Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml delete mode 100644 Documentation/devicetree/bindings/clock/cs2000-cp.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7280a.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ab8500.txt create mode 100644 Documentation/devicetree/bindings/mfd/silergy,sy7636a.yaml create mode 100644 Documentation/devicetree/bindings/mfd/stericsson,ab8500.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/cortina,gemini-flash.txt create mode 100644 Documentation/devicetree/bindings/mtd/mxicy,nand-ecc-engine.yaml create mode 100644 Documentation/devicetree/bindings/mtd/nand-chip.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/spi-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/spi-nand.yaml create mode 100644 Documentation/devicetree/bindings/net/mctp-i2c-controller.yaml create mode 100644 Documentation/devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-mxic.txt create mode 100644 Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.yaml create mode 100644 Documentation/devicetree/bindings/usb/willsemi,wusb3801.yaml create mode 100644 Documentation/hwmon/sy7636a-hwmon.rst create mode 100644 Documentation/trace/user_events.rst delete mode 100644 Documentation/translations/conf.py create mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-extended-wifi.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-vero4k-plus.dts create mode 100644 arch/arm64/boot/dts/arm/juno-r1-scmi.dts create mode 100644 arch/arm64/boot/dts/arm/juno-r2-scmi.dts create mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dts create mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-imx219.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs232-rts.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs422.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs485.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-imx219.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs232-rts.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs422.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs485.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dts delete mode 100644 arch/csky/include/asm/segment.h delete mode 100644 arch/mips/include/asm/war.h delete mode 100644 arch/sh/include/asm/segment.h delete mode 100644 arch/x86/kvm/mmu/mmu_audit.c create mode 100644 drivers/clk/mediatek/clk-pll.h create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.c create mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.h delete mode 100644 drivers/cxl/core/bus.c create mode 100644 drivers/cxl/core/hdm.c create mode 100644 drivers/cxl/core/pci.c create mode 100644 drivers/cxl/core/port.c create mode 100644 drivers/cxl/cxlpci.h create mode 100644 drivers/cxl/mem.c delete mode 100644 drivers/cxl/pci.h create mode 100644 drivers/cxl/port.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/dcn316_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/dcn316_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.h create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.c create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_5_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_5_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_2_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_2_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_3_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_3_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_5_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_5_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_8_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_8_sh_mask.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_5.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_pmfw.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_ppsmc.h create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.h create mode 100644 drivers/gpu/drm/i915/display/icl_dsi_regs.h create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_regs.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.h create mode 100644 drivers/gpu/drm/i915/i915_file_private.h create mode 100644 drivers/gpu/drm/i915/intel_mchbar_regs.h create mode 100644 drivers/hwmon/sy7636a-hwmon.c create mode 100644 drivers/iio/accel/adxl367.c create mode 100644 drivers/iio/accel/adxl367.h create mode 100644 drivers/iio/accel/adxl367_i2c.c create mode 100644 drivers/iio/accel/adxl367_spi.c create mode 100644 drivers/iio/adc/ad7280a.c create mode 100644 drivers/iio/frequency/admv1014.c delete mode 100644 drivers/mfd/ab8500-debugfs.c create mode 100644 drivers/mtd/nand/ecc-mxic.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.h create mode 100644 drivers/net/mctp/mctp-i2c.c create mode 100644 drivers/platform/x86/intel/sdsi.c create mode 100644 drivers/scsi/arm/arm_scsi.h delete mode 100644 drivers/scsi/arm/scsi.h delete mode 100644 drivers/scsi/scsi.h delete mode 100644 drivers/staging/iio/adc/ad7280a.c delete mode 100644 drivers/staging/iio/adc/ad7280a.h delete mode 100644 drivers/staging/r8188eu/hal/odm_debug.c delete mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] create mode 100644 drivers/usb/typec/wusb3801.c create mode 100644 include/asm-generic/access_ok.h create mode 100644 include/dt-bindings/clock/cirrus,cs2000-cp.h create mode 100644 include/linux/mfd/sy7636a.h create mode 100644 include/linux/mtd/nand-ecc-mxic.h create mode 100644 include/media/mipi-csi2.h create mode 100644 include/uapi/linux/user_events.h create mode 100644 kernel/trace/trace_events_user.c delete mode 100644 mm/damon/ops-common.c create mode 100644 mm/damon/prmtv-common.c rename mm/damon/{ops-common.h => prmtv-common.h} (100%) create mode 100644 samples/user_events/Makefile create mode 100644 samples/user_events/example.c create mode 100755 scripts/check-blacklist-hashes.awk create mode 100755 tools/certs/print-cert-tbs-hash.sh create mode 100644 tools/perf/tests/attr/test-record-graph-default-aarch64 create mode 100644 tools/perf/tests/attr/test-record-graph-fp-aarch64 create mode 100644 tools/power/x86/intel-speed-select/hfi-events.c create mode 100644 tools/power/x86/intel-speed-select/isst-daemon.c create mode 100644 tools/testing/cxl/mock_mem.c delete mode 100644 tools/testing/cxl/mock_pmem.c delete mode 100644 tools/testing/selftests/exec/null-argv.c create mode 100755 tools/testing/selftests/net/cmsg_ipv6.sh create mode 100644 tools/testing/selftests/user_events/Makefile create mode 100644 tools/testing/selftests/user_events/dyn_test.c create mode 100644 tools/testing/selftests/user_events/ftrace_test.c create mode 100644 tools/testing/selftests/user_events/perf_test.c create mode 100644 tools/testing/selftests/user_events/settings delete mode 100644 tools/testing/selftests/vm/hugepage-vmemmap.c delete mode 100644 tools/testing/selftests/vm/hugetlb-madvise.c