This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits e5071887cd22 Add linux-next specific files for 20220401 omits fef30f9a6675 Merge branch 'akpm/master' omits adefb3650cfb kselftest/vm: override TARGETS from arguments omits 3137ebcba93b selftests: vm: add test for Soft-Dirty PTE bit omits 44b20c2027b1 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits 62c5cc5e0b06 Merge branch 'akpm-current/current' omits 1042bbddcb23 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits b808fe71a59c rapidio: remove unnecessary use of list iterator omits ef4b32e908d4 fatfs: remove redundant judgment omits e204a54706fa init/main.c: silence some -Wunused-parameter warnings omits 90d54a88754e list: fix a data-race around ep->rdllist omits 6637b977afa3 pipe: make poll_usage boolean and annotate its access omits 139f8d4494cd lz4: fix LZ4_decompress_safe_partial read out of bound omits 93c32a880f4d lib/string.c: simplify str[c]spn omits b3f0cbfb434c lib/test_string.c: add strspn and strcspn tests omits 6c90c4116d60 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 2270780c904f lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits 8e249de8b957 get_maintainer: Honor mailmap for in file emails omits e8d59d6c81cf kernel: pid_namespace: use NULL instead of using plain int [...] omits 4bb7c3e28e08 proc/sysctl: make protected_* world readable omits a6602ea0c8d5 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits 0af6637eacca proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits 5e8b688d9f5b ocfs2: fix ocfs2 corrupt when iputting an inode omits 45710e0bed8e ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 35706c1359db ocfs2: reflink deadlock when clone file to the same direct [...] omits adc026c807d5 ocfs2: remove usage of list iterator variable after the loop body omits e32941780f09 ocfs2: replace usage of found with dedicated list iterator [...] omits 77554668004e ia64: Replace comments with C99 initializers omits 6ae420aecf9d ia64: ptrace: fix typos in comments omits ccccf6e5e85d ia64: fix typos in comments omits c3af69b3904d kernel/hung_task.c: Monitor killed tasks. omits feb62f55cfc6 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits e085068cff1d fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 895cdbf333f3 damon: vaddr-test: tweak code to make the logic clearer omits e2fb7ba3989f zram: add a huge_idle writeback mode omits cf5c39b36483 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits fe9d533f5f03 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits bebd6f14c5e7 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits 0ac8c4c23874 mm/memory_hotplug: reset node's state when empty during offline omits 0fb9ec55b36e mm/page_alloc: do not calculate node's total pages and mem [...] omits d13a242f2d49 mm: untangle config dependencies for demote-on-reclaim omits 0bf45a4f510c ksm-count-ksm-merging-pages-for-each-process-fix omits 5b26bca3646b ksm: count ksm merging pages for each process omits 333059b810cb mm/migration: fix possible do_pages_stat_array racing with [...] omits 2c0d82729aa3 mm/migration: fix potential invalid node access for reclai [...] omits 71ab9374feb2 mm/migration: fix potential page refcounts leak in migrate_pages omits 5374aef9d326 mm/migration: remove some duplicated codes in migrate_pages omits b10a21e23ff3 mm/migration: avoid unneeded nodemask_t initialization omits d83216df9a12 mm/migration: use helper macro min in do_pages_stat omits c73d637b3275 mm/migration: use helper function vma_lookup() in add_page [...] omits 9771fdb41600 mm/migration: fix the confusing PageTransHuge check omits ec603a8552bc mm/migration: remove unneeded local variable page_lru omits d7a45dd5c171 mm/migration: remove unneeded out label omits 2215c166f926 mm/migration: remove unneeded local variable mapping_locked omits 856b8934787a mm: Add selftests for migration entries omits d2ee40d5d425 mm: compaction: use helper isolation_suitable() omits a47c046c28c4 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits 10da258da3b0 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits c176fd99fe5d mm/z3fold: move decrement of pool->pages_nr into __release [...] omits 22bfafce0561 mm/z3fold: remove confusing local variable l reassignment omits dac9d382c33c mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits e8ff35652f17 mm/z3fold: minor clean up for z3fold_free omits 10cf7e472696 mm/z3fold: remove obsolete comment in z3fold_alloc omits 207ca72ec4b0 mm/z3fold: declare z3fold_mount with __init omits daa4837bc23f mm/vmscan: sc->reclaim_idx must be a valid zone index omits d371b4aa1c28 mm/vmscan: make sure wakeup_kswapd with managed zone omits 40ccd95cb00c mm/vmscan: reclaim only affects managed_zones omits ce914c731251 mm/khugepaged: sched to numa node when collapse huge page omits 5700a9f53a90 mm/munlock: protect the per-CPU pagevec by a local_lock_t omits c222a8f832ea mm/memory-failure.c: remove unnecessary (void*) conversions omits 472272beda82 mm: discard __GFP_ATOMIC omits 11f3185ad8d6 mm/page_alloc: adding same penalty is enough to get round- [...] omits 7f806fc01fa3 mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits 18a0b3fc4bce Documentation/sysctl: document page_lock_unfairness omits 0b0cb3c76460 mm/mremap: use helper mlock_future_check() omits 313a3dfd76aa mm/mmu_gather: limit free batch count and add schedule poi [...] omits cdf82686cc27 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits 29d3ea309268 mm/memcg: mz already removed from rb_tree if not NULL omits fa3b34a655ef mm/memcg: remove unneeded nr_scanned omits 5e42af02503f mm-shmem-make-shmem_init-return-void-fix omits cdb6173c1e87 mm: shmem: make shmem_init return void omits b4b6d16595a3 kasan: use stack_trace_save_shadow omits e63b15ad5196 arm64: implement stack_trace_save_shadow omits a8c807d80cd8 arm64, scs: save scs_sp values per-cpu when switching stacks omits b7a35b298cc0 stacktrace: add interface based on shadow call stack omits 5848ef0dc52c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits eb2feeb43b77 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits fb3effe387cb Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 92f9f73bbecd next-20220329/sysctl omits 73260bb3724b Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits a4e7c78942b2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fbd9b12b7e7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f280dafe3f62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44dd3672a5d7 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits fb30c62ef97a Merge branch 'main' of git://git.infradead.org/users/willy [...] omits dac56fe244c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 573700beb0d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7782b93e008e Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 8c4c2bf9afa3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 22f2d590875f Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 4b9716f2294f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6fb8689cd67a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 50f64a19146e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac5ef1de37f2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d04cf041df52 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c30e265e4c97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 167479acc7e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7e964563ef59 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 2ddb03578894 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits ffd3d10312dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 76c8236e6b1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ebb089e2ad84 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 780247205934 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 6060831248d7 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 63debcaa77c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a02bb045f62 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 4ce10f970b5c Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 398dce2b5701 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits b3803c65aeda Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7e0eed8c6180 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1fede2d4193c Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits f0c0415c8573 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits b45880fb8d83 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 377376394340 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 6b263da5d5cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 03265018643a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 774cdc090c83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd1ca4089187 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 259012e425fa Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 5840a4b71922 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits d032aa369a6f Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 1a832588048e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits d2b51f597976 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 55f0d6ca0fe3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 14392e8d486c Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits d2ea5781cba3 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 5c01e1ea0136 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 60d61476a947 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 7a2eac23438a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6bd47db8d645 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d35a4389c6c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5ddf9498810e Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 598aefffd799 Merge branch 'vfs-for-next' of git://git.kernel.org/pub/sc [...] omits 9255454ad03c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 42ad9b66169b Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 6d42b2c0e18d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d57f78941e69 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 5dad299c8d39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91ff33b285b2 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 9465954b5cac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97b99ef42547 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits fd1bc60004e7 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits e6c65c773e0c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits a5d0f6d07709 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 0cf893b887a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa600b221a3b Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 54886652256e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb37c050b3f8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits f81deb92536e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 55e82910b0f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5276d15684af Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 70cc6e1c8ccb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2b4b8c833c54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1a4af47eb2e9 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits d972382b615e Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits de15d0ef46bd Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits c47697a30d7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 431b6b0fc425 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 24e4f4700e1e Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 85d5f2205787 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 3a1f9c0001c3 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits f1fa105bba46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b52e0027a1bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 651a726e8f9c Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 2d5f0149e437 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fa40e5652e39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8118c3941d68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e803adbae078 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8c547576a1cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits af2d27f68ed4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cdded2514dd6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits af9b28f6942c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bf79fda68927 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 4375d4bfdaf3 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 0994801f0f84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d6bc73be65c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 77b24122f197 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24cb3116ee7c Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits a3cdae4cc420 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 87520517746b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aeb9fed350ee Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits e2650faa44e6 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 8995d740b567 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 655ff5056397 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b0331eea4a8c Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 0d80f56c7fd5 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits b9d5a6729273 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 1068eddac3f4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6e6cdfd19397 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 3e45d1d74300 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9d8045b758da Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 332f7e454d34 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits f7c96fa49e5d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1477fbd5df47 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits 0f1cb564f527 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits ce20e3d9966d Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits a4f7863275a9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d4a9682c9807 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f12a2112c25b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 66a4499b480f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 07be6bf3ef41 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b73793f0782c Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits ab50e752307f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8ebdd10263ba Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 8f86286f73d2 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 2dd7e6bb4f83 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits 20658b141b8f Merge branch 'for-5.18/io_uring' into for-next omits e27ea4eb2127 Merge branch 'for-5.18/block' into for-next omits d570aa1c4f19 io_uring: drop the old style inflight file tracking omits 655f91655ffe Merge branch 'for-5.18/block' into for-next omits 4af286194d8b Merge branch 'for-5.18/drivers' into for-next omits bc29832b74e0 dma-mapping: move pgprot_decrypted out of dma_pgprot omits 1c6cec4ab487 x86/PCI: Log host bridge window clipping for E820 regions omits b2922e67d233 x86/PCI: Eliminate remove_e820_regions() common subexpressions omits 67eab0c07703 parisc: Don't enforce DMA completion order in cache flushes omits 73548c4bf5eb parisc: Implement flush_cache_vmap_vunmap omits 8caec335e08b Merge branch 'devel-stable' into for-next omits d2a7a333ba7c Merge branches 'misc' and 'fixes' into for-next omits 81d50efcff6c x86, kvm: fix compilation for !CONFIG_PARAVIRT_SPINLOCKS o [...] omits bcffdaa54d70 KVM: x86/mmu: Don't rebuild page when the page is synced a [...] omits 0f0f6b3332f8 KVM: x86: optimize PKU branching in kvm_load_{guest|host}_ [...] omits 8f80cda9c1c6 KVM: x86: Remove redundant vm_entry_controls_clearbit() call omits b088d157ab4b KVM: x86: cleanup enter_rmode() omits 7a763708c7d2 KVM: x86: SVM: allow AVIC to co-exist with a nested guest running omits 22c2404b3cca KVM: x86: allow per cpu apicv inhibit reasons omits aab82107abe9 KVM: x86: nSVM: implement nested vGIF omits 322e914b965a KVM: x86: nSVM: support PAUSE filtering when L0 doesn't in [...] omits 3c381c53986f KVM: x86: nSVM: implement nested LBR virtualization omits 5ec86a86607d KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running omits d2b6552bae7c KVM: x86: SVM: remove vgif_enabled() omits dc304e6d4ed1 KVM: x86: SVM: fix tsc scaling when the host doesn't support it omits e0c2ea2aee61 kvm: x86: SVM: remove unused defines omits 58d533d08411 KVM: x86: SVM: move tsc ratio definitions to svm.h omits 2873ef9c8299 KVM: x86: SVM: fix avic spec based definitions again omits 0cf425ed3ec9 kvm: x86: SVM: use vmcb* instead of svm->vmcb where it mak [...] omits ca161b80e665 KVM: x86: SVM: use vmcb01 in init_vmcb omits d7ade860762f KVM: x86: Support the vCPU preemption check with nopvspin [...] omits b58fa9f41ed2 KVM: x86: Test case for TSC scaling and offset sync omits 2fee8cf657cb KVM: x86: Don't snapshot "max" TSC if host TSC is constant omits 529a74eb5604 KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl. omits 5a1c6c5456f1 KVM: MIPS: remove reference to trap&emulate virtualization omits ec5d330d6bf9 KVM: x86: document limitations of MSR filtering omits 1bc2854f5616 KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr omits 9e7d9e845571 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest omits 40d2b37e2f19 KVM: x86/pmu: Fix and isolate TSX-specific performance eve [...] omits e892892a2954 KVM: x86/i8259: Remove a dead store of irq in a conditional block omits 09f66951320d KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set omits 64d7e665e415 KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs omits 65e0a6818a4b KVM: x86: Trace all APICv inhibit changes and capture over [...] omits 899e6c94e659 KVM: x86: Add wrappers for setting/clearing APICv inhibits omits a0e514f1f956 KVM: x86: Make APICv inhibit reasons an enum and cleanup naming omits 4f44c52121d2 KVM: X86: Handle implicit supervisor access with SMAP omits 1d9a359269db KVM: X86: Rename variable smap to not_smap in permission_fault() omits 47fddcc61873 KVM: X86: Fix comments in update_permission_bitmask omits cbb6fb757064 KVM: X86: Change the type of access u32 to u64 omits f05e085dc9b2 KVM: VMX: Prepare VMCS setting for posted interrupt enabli [...] omits 7ad7b8d4d760 KVM: x86/xen: Update self test for Xen PV timers omits eb3c15a2c121 KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND omits 10a66b54e98b parisc: In flush_cache_page, always flush tlb if pfn is valid omits f65a4bb1d7e2 dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset omits df9bb54cf241 block: allow use of per-cpu bio alloc cache by block drivers omits 82f2c9e2ddb4 block: allow using the per-cpu bio cache from bio_alloc_bioset omits 1f05017c4ad6 procfs: prevent unprivileged processes accessing fdinfo dir omits 876589da4520 /proc/kpageflags: do not use uninitialized struct pages omits eb5aa5adae87 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 8a840d2f61f5 hugetlb: do not demote poisoned hugetlb pages omits f7a76f429abe mm: compaction: fix compiler warning when CONFIG_COMPACTION=n omits 3b0e94e596de mm: fix unexpected zeroed page mapping with zram swap omits 5fbae86950c8 userfaultfd: mark uffd_wp regardless of VM_WRITE flag omits 844f9b731302 mm/kmemleak: Reset tag when compare object pointer omits eac1a6fa1b3f doc/vm/page_owner.rst: remove content related to -c option omits 7ac39c17ec6a tools/vm/page_owner_sort.c: remove -c option omits ad49a9f4e537 mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP omits 89f345148973 mm,hwpoison: unmap poisoned page before invalidation omits d81c3b63781d mailmap: update Kirill's email omits ff37064d3a12 mm: kfence: fix objcgs vector allocation omits 97d45b10c209 mm/munlock: add lru_add_drain() to fix memcg_stat_test omits 47af9be2ce7d mm/munlock: remove fields to fix htmldocs warnings omits 16e95e83f2b7 nilfs2: get rid of nilfs_mapping_init() omits 7f9282e2bf0c nilfs2: fix lockdep warnings during disk space reclamation omits 91904f328f8e nilfs2: fix lockdep warnings in page operations for btree nodes omits 696adb65845e ocfs2: fix crash when mount with quota enabled omits cc497eb6bc29 Revert "mm: madvise: skip unmapped vma holes passed to pro [...] omits 83f12c59bc63 memcg: sync flush only if periodic flush is delayed omits c8011aa709cb mailmap: update Vasily Averin's email address omits 24209f2f4d62 mm/secretmem: fix panic when growing a memfd_secret omits 14669b45ded6 Merge branch 'for-5.18/drivers' into for-next omits 7f07e5f0e0d1 Merge branch 'for-5.18/io_uring' into for-next omits 734a69489dd7 io_uring: defer file assignment omits 67b218c9af37 io_uring: move read/write file prep state into actual opco [...] omits 80cebe5f708e io_uring: don't check req->file in io_fsync_prep() omits b7a7ef67ee95 KVM: x86/xen: handle PV spinlocks slowpath omits 3db1fbaa073b KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EV [...] omits b45f7fc16133 KVM: x86/xen: Support per-vCPU event channel upcall via lo [...] omits 47f02aaf7019 KVM: x86/xen: Kernel acceleration for XENVER_version omits 8e85fd1065b8 KVM: x86/xen: handle PV timers oneshot mode omits 6e3d7f9cf49c KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID omits c2187ec96a09 KVM: x86/xen: handle PV IPI vcpu yield omits ce4853643a4a KVM: x86/xen: intercept EVTCHNOP_send from guests omits 5e32e87550ed KVM: x86/xen: Support direct injection of event channel events omits 82b2748cd3ab KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from othe [...] omits 955a6c47bf40 KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info omits 433b1ea0af42 KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info omits d3dfea5d0224 KVM: x86: Use gfn_to_pfn_cache for pv_time omits 40abddbf7247 KVM: x86/xen: Use gfn_to_pfn_cache for runstate area omits c040e24a9bf1 KVM: Remove dirty handling from gfn_to_pfn_cache completely omits eefe95814fb6 KVM: Use enum to track if cached PFN will be used in guest [...] omits 561916eb7dfa KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() omits 4f48a815feda KVM: x86/pmu: Use different raw event masks for AMD and Intel omits bfe489feede2 KVM: Don't actually set a request when evicting vCPUs for [...] omits 76d39917b97a KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW omits 69dd169b7bef KVM: x86: SVM: allow to force AVIC to be enabled omits 1eec77c3bb45 KVM: x86: nSVM: implement nested VMLOAD/VMSAVE omits 54687a2f28ff KVM: avoid double put_page with gfn-to-pfn cache omits 5ec49bf3da34 selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN omits d2402e09bd94 KVM: x86: Allow userspace to opt out of hypercall patching omits 05ed76a88a52 KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_ [...] omits 274964003965 KVM: SVM: fix panic on out-of-bounds guest IRQ omits 1a3320dd2939 KVM: MMU: propagate alloc_workqueue failure omits 096e0fe4084e h8300: remove memory.c omits a07002703aaf h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits f2b774b5aedf h8300: dts: Fix /chosen:stdout-path omits 1bf38534b95d irq-renesas-h8s: Fix external interrupt control. omits b14f40a91663 irq-renesas-h8300h: Fix external interrupt contorol. omits f45fdb7acce2 irq-renesas-h8s: fix interrupt handling. omits ee37bf6a5849 h8300_timer8: fix count mode. omits caae519209cd h8300: update dts. omits 9904a2b980c7 sh-sci: 8bit register fix. omits 374b5a3765ba smc91x: remove GPIOLIB dependency. omits c67d7bbabee7 h8300: Fix BOOT_LINK_OFFSET omits ed265694ddbd h8300: move definition of __kernel_size_t etc. to posix_types.h omits b1766e312f56 h8300: move definition of __kernel_size_t etc. to posix_types.h omits db4c9958351c h8300: Add missing symbol "BOOT_LINK_OFFSET" omits 47258d329743 h8300: fix memset return value. omits c686f7a5cbe2 io_uring: defer splice/tee file validity check until comma [...] omits 0b030dfe5b7c dt-bindings: extcon: maxim,max77843: fix ports type omits bd1967230866 Merge branch 'pm-docs' into linux-next omits 1570bb8e982d Merge branches 'acpi-ipmi', 'acpi-tables' and 'acpi-cppc' [...] omits 83b2cbda9347 drm/imx: make static read-only array channel_offsets const omits 70b1093b53cb drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits bbe288d1d53b gpu: ipu-v3: image-convert: use swap() omits c02b67509585 Merge branch 'for-5.18/drivers' into for-next omits 300cf0bfb43e Bluetooth: fix dangling sco_conn and use-after-free in sco [...] omits 03a090c3c190 Bluetooth: mt7921s: Fix the incorrect pointer check omits 10aebf6218f2 Bluetooth: btbcm: Support per-board firmware variants omits 3b255fe79c9e Merge branch 'for-5.18/drivers' into for-next omits e041da0bb207 Merge branch 'for-5.18/block' into for-next omits db22e414e0fd Merge branch 'for-5.18/io_uring' into for-next omits 6f2e03c11ef6 mmc: block: Check for errors after write on SPI omits 18bc0f87e265 mmc: mmci: stm32: correctly check all elements of sg list omits 41e509c73a72 Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" omits 0b5e0caf0b90 fs/lock: only call lm_breaker_owns_lease if there is conflict. omits b1c28efc246a fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits ba5a91cc154f Merge branch into tip/master: 'x86/urgent' omits c1ebdafde1ee hwmon: (xdpe12284) Fix build warning seen if CONFIG_SENSOR [...] omits 78beedbc6af3 Merge remote-tracking branch 'regulator/for-5.17' into reg [...] omits b0793cb5c40e Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits d7c37bca37f8 Merge branch 'pm-docs' into linux-next omits 617a48ed7ba6 Merge branch 'acpi-apei' into linux-next omits 47f62eaa117d workqueue: Warn flushing of kernel-global workqueues omits 95385bb74f40 Merge branch 'misc-5.18' into next-fixes omits 894d02fbfa67 video: fbdev: udlfb: properly check endpoint type omits 97bf109e88a8 video: fbdev: of: display_timing: Remove a redundant zeroi [...] omits 81bbf3bb3aec Merge branch 'pm-opp' into linux-next omits 03a06c32fd33 Merge branch 'pm-cpufreq' into linux-next omits 352e1f74a3d9 Merge branch 'devprop' into linux-next omits 9eb1950bb6f4 PM / devfreq: rk3399_dmc: Avoid static (reused) profile omits f259bbcae4d8 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() omits e0ee405fcc01 PM / devfreq: rk3399_dmc: Disable edev on remove() omits d18c6a70c6ec PM / devfreq: rk3399_dmc: Support new *-ns properties omits 1698075608f1 PM / devfreq: rk3399_dmc: Support new disable-freq properties omits b2ca31623d8f PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] omits e4181a31a50e PM / devfreq: rk3399_dmc: Drop excess timing properties omits e0f1ac421096 PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props omits 833151a4c4aa dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] omits 79e95829ba91 dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] omits 644472d97739 dt-bindings: devfreq: rk3399_dmc: Fix Hz units omits 95856902ccdc dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] omits c247de176108 dt-bindings: devfreq: rk3399_dmc: Convert to YAML omits 0bf3cf81c78b Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] omits 84d8862bfc08 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] omits 49cdcea1b077 irqchip/gic-v3: Fix GICR_CTLR.RWP polling omits e307414a346d irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear be [...] omits 5db36559df9b Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 1413276f228f exfat: do not clear VolumeDirty in writeback omits ebcbbd0316bf Merge remote-tracking branch 'spi/for-5.18' into spi-next omits 3e3ece8c6a70 Merge branch 'spi-linus' into spi-next omits d583fe25614f Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits c53d92b4b351 Merge remote-tracking branch 'regmap/for-5.18' into regmap-next omits 7dd5ab06b54f Merge branch 'regmap-linus' into regmap-next omits 63a62caad508 Merge branch 'kbuild' into for-next omits b0324de9dfba kbuild: Make $(LLVM) more flexible omits 294aee8ab6cb irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init() omits 8f887b78961c irq/qcom-mpm: Fix build error without MAILBOX omits e225aa3c38fc exfat: allow access to paths with trailing dots omits 1c3b5c62fc85 pinctrl: npcm: Fix broken typing on 64bit platforms omits c65b6a9d1173 bus: mhi: ep: Add uevent support for module autoloading omits 542f2628ab22 bus: mhi: ep: Add support for suspending and resuming channels omits 61f7c6562127 bus: mhi: ep: Add support for queueing SKBs to the host omits 5ee8dc71f020 bus: mhi: ep: Add support for processing channel rings omits 9eb12dd22a4b bus: mhi: ep: Add support for reading from the host omits ef69b797f6a8 bus: mhi: ep: Add support for processing command rings omits 6614b26f9fe8 bus: mhi: ep: Add support for handling SYS_ERR condition omits 4bc78a15d760 bus: mhi: ep: Add support for handling MHI_RESET omits 1ea784702160 bus: mhi: ep: Add support for powering down the MHI endpoi [...] omits 702deffb9a67 bus: mhi: ep: Add support for powering up the MHI endpoint stack omits 401496288b2c bus: mhi: ep: Add support for processing MHI endpoint interrupts omits e4db4e62cf56 bus: mhi: ep: Add support for managing MHI state machine omits 2f45768c2e00 bus: mhi: ep: Add support for sending events to the host omits 406417b78c4e bus: mhi: ep: Add support for ring management omits 573fe819321e bus: mhi: ep: Add support for managing MMIO registers omits 282e40a2c4aa bus: mhi: ep: Add support for creating and destroying MHI [...] omits 293bb7efc33e bus: mhi: ep: Add support for registering MHI endpoint cli [...] omits 2a787ca51b63 bus: mhi: ep: Add support for registering MHI endpoint con [...] omits f102e7bc3b29 init/Kconfig: Specify the interpreter for rust-is-available.sh omits 02c6aa8b1755 [RFC] drivers: android: Binder IPC in Rust omits 1e1a56e7ba3a [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 574d43e7dbf7 MAINTAINERS: Rust omits 44d687f85cc3 samples: add Rust examples omits e2e7cf27b587 Kbuild: add Rust support omits ad2d107fb511 docs: add Rust documentation omits 05c926d22f55 scripts: decode_stacktrace: demangle Rust symbols omits 8ff2d77a9db4 scripts: add `generate_rust_analyzer.py` omits 67e2d8d8627c vsprintf: add new `%pA` format specifier omits 43b4b02e6e6f rust: export generated symbols omits d4d7632b6609 rust: add `kernel` crate omits 46992d5bdad2 rust: add `kernel` crate's `sync` module omits 8de4148b682d rust: add `macros` crate omits 75b98bc9685b rust: add `build_error` crate omits e2c00f1d0b77 rust: add `alloc` crate omits f707426ff794 rust: add `compiler_builtins` crate omits f93f6b13f727 rust: add C helpers omits 20a8a000ebe1 kallsyms: use the correct buffer size for symbols omits 1779f6aa4d64 kallsyms: increase maximum kernel symbol length to 512 omits 0f50a8170b72 kallsyms: support "big" kernel symbols omits d52ba330befa Merge branch 'edac-misc' into edac-for-next omits 73b0466cfade Merge branch 'v5.18-armsoc/dts64' into for-next omits 4588a0ca73e0 arm64: dts: rockchip: Add some pins for NanoPi4 omits e23868c628a0 Merge branch 'v5.18-armsoc/dts64' into for-next omits b2e5612f6ea2 arm64: dts: rockchip: Add sata nodes to rk356x omits 15cd17dae4ae arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy [...] omits 89a925d75608 Merge branch 'for-next-current-v5.16-20220314' into for-ne [...] omits 959ff28a497f Merge branch 'misc-5.18' into for-next-current-v5.16-20220314 omits 2127b7825b78 Merge branch 'misc-5.17' into for-next-current-v5.16-20220314 omits 77fd0e401165 btrfs: fix qgroup reserve overflow the qgroup limit omits 7d5e73a6ef6c btrfs: zoned: remove left over ASSERT checking for single profile omits 71f3883a5968 btrfs: zoned: use RCU list in btrfs_can_activate_zone omits 6c4457c324cd Merge branch 'kbuild' into for-next omits f442ec0815ed kbuild: add --target to correctly cross-compile UAPI heade [...] omits 7effd734baa8 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c0a21b0f6928 Merge branch 'slab/for-5.18/cleanups' into slab/for-next omits 820c39796f53 Merge branch 'slab/for-5.18/trivial' into slab/for-next omits a9a257614bcb fixdep: use fflush() and ferror() to ensure successful wri [...] omits 305cab6f7645 Merge branch 'v5.18/drivers' into for-next omits 1e2e0e53092b Merge branch 'edac-amd64' into edac-for-next omits ea80f22c4edd Merge branch 'v5.18-armsoc/dts64' into for-next omits ac6b5bc8a30b Merge branch 'v5.18-armsoc/dts32' into for-next omits b841c43a43f4 arch: syscalls: simplify uapi/kapi directory creation omits 437ff7609232 usr/include: replace extra-y with always-y omits 560f9d092a9d Merge branch 'mem-ctrl-next' into for-next omits fce77b7a0922 bus: mhi: Make mhi_state_str[] array static inline and mov [...] omits dbce3c9ed486 bus: mhi: Move common MHI definitions out of host directory omits 8e29acdc611a bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_rin [...] omits f6ee667e5f41 bus: mhi: Cleanup the register definitions used in headers omits ea050c27440b bus: mhi: Use bitfield operations for handling DWORDs of r [...] omits a743eb01fc4a bus: mhi: Use bitfield operations for register read and write omits 31e763fd7be6 bus: mhi: Move host MHI code to "host" directory omits 022eed2fcfac bus: mhi: Fix MHI DMA structure endianness omits cebe25756b4c bus: mhi: Fix pm_state conversion to string omits 55de8686df7e kconfig: change .config format to use =n instead of "is not set" omits 867dfe1041a0 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits b2d5c4016a34 Merge branch 'for-v5.18/dt-cleanup' into for-next omits 3e53bb2bd87b Merge branch 'tee_shm_vmalloc_for_v5.19' into next omits ad3e289de810 tee: make tee_shm_register_kernel_buf vmalloc supported omits 406826932fdb Merge branch 'i2c/for-mergewindow' into i2c/for-next omits e7c49117b319 Merge branch 'i2c/for-current' into i2c/for-next omits b95c18100ed5 Merge tag 'tee-shm-for-v5.18' into next omits 6d8df1f9e8ae Merge tag 'optee-fix2-for-v5.17' into fixes omits 123d838c4e7d iio: adc: xilinx-ams: Fix single channel switching sequence omits 23fe22f04b00 iio: adc: xilinx-ams: Fixed wrong sequencer register settings omits c564e1787fcb iio: adc: xilinx-ams: Fixed missing PS channels omits 91c2bec2cd60 dt-bindings: iio: adc: zynqmp_ams: Add clock entry omits 183a6f5c6e1e Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] omits bf0938059ada iio: accel: mma8452: use the correct logic to get mma8452_data omits 5468fa5d6695 iio: adc: aspeed: Add divider flag to fix incorrect voltag [...] omits 4b1062ee1e8d iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct omits 6d746e1eb2f6 Merge branch for-5.18/arm64/defconfig into for-next omits 157059d53ebc Merge branch for-5.18/arm64/dt into for-next omits f5c304e2e8b7 Merge branch for-5.18/arm/dt into for-next omits 82a1bf600d5d Merge branch for-5.18/memory into for-next omits d6962f37c7a4 Merge branch for-5.18/dt-bindings into for-next omits ce2e608bbeb4 Merge branch for-5.18/soc into for-next omits f5e8d1e373dd Merge branch for-5.17/arm/dt into for-next omits dff7b84b4d2a Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next omits c27983bbc75b Merge branch 'mem-ctrl-next' into for-next omits f03511c4f2b5 Merge branch 'v5.18-armsoc/dts64' into for-next omits 572f08c0fd75 memory: tegra: Add APE memory clients for Tegra234 omits 8c8959f2b5cc memory: tegra: Add Tegra234 support omits f9c9602f5baa Merge branch 'for-5.18/dt-bindings' into for-5.18/memory omits f25c47c67629 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 3a9ac384153d Merge branch 'clocksource.2022.02.01b' into HEAD omits 95e969275bc5 Merge branch 'lkmm.2022.02.01b' into HEAD omits b900d4d5de47 Merge branch 'srcu.2022.02.24a' into HEAD omits 3c10cd49dc2f srcu: Ensure snp nodes tree is fully initialized before traversal omits c76d5f9119ee srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits 543fb8d7a1e0 srcu: Automatically determine size-transition strategy at boot omits 8179c440ce92 srcu: Make srcu_size_state_name static omits 4404bd4f956d srcu: Add contention-triggered addition of srcu_node tree omits 01fe51a226f5 srcu: Create concurrency-safe helper for initiating size t [...] omits 80f1cccfee49 srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits 20c3e1d6fde8 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits b54e31f75e69 srcu: Avoid NULL dereference in srcu_torture_stats_print() omits e9436e551a54 srcu: Use invalid initial value for srcu_node GP sequence numbers omits 54c35a04b82b srcu: Compute snp_seq earlier in srcu_funnel_gp_start() omits d0ea78b29f7f srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() omits 3b77fbc5ab4d srcu: Add boot-time control over srcu_node array allocation omits f9181078bb48 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits acda0aab9ed2 Merge branch 'for-v5.18/tesla-fsd' into for-next omits 272a253338f9 arm64: dts: fsd: Add the MCT support omits bf19347a7856 Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 3968abae8099 Merge branch 'v5.18-clk/next' into for-next omits b52880ab0670 Merge branch 'v5.18-armsoc/dts64' into for-next omits 3001cb317815 Merge branch 'v5.18-armsoc/dts32' into for-next omits 9e1814a0c35a Merge branch 'v5.18-armsoc/drivers' into for-next omits 39c2a5e0d38a Merge branch 'next/dt64' into for-next omits 7e3580d1f38a Merge branch 'ti-k3-dts-next' into ti-next omits 77494b5c6a73 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits 45550ada88f0 Merge branch 'imx/defconfig' into for-next omits 65cada0ba3bc Merge branch 'imx/dt64' into for-next omits f7fa9507668d Merge branch 'imx/dt' into for-next omits 4e5522ffd0b1 Merge branch 'imx/bindings' into for-next omits 9a93965d055b Merge branch 'imx/soc' into for-next omits ee30666d75e2 Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next omits 39369380e729 Merge branch 'v5.18/dt64' into for-next omits 23c6aefe6d0a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits be8dd61c7224 Merge branch 'i2c/for-current' into i2c/for-next omits ca2349b0c803 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits d9d3fe2a0efe Merge branch 'i2c/for-current' into i2c/for-next omits a9e896f70fbe platform/chrome: cros_ec_debugfs: detach log reader wq from devm omits 4c288c88d016 platform: chrome: Split trace include file omits fc12aa67daba kernel/do_mount_initrd: move real_root_dev sysctls to its [...] omits 97d4da3bab16 kernel/delayacct: move delayacct sysctls to its own file omits c7c1839c3c94 kernel/acct: move acct sysctls to its own file omits b5fefe080be0 kernel/panic: move panic sysctls to its own file omits 3831fb33e3f3 kernel/lockdep: move lockdep sysctls to its own file omits f4eba4a4c188 mm: move page-writeback sysctls to their own file omits 57ab7a2dea6b mm: move oom_kill sysctls to their own file omits dbef55dfc1e9 kernel/reboot: move reboot sysctls to its own file omits f31483d6edf0 sched: Move energy_aware sysctls to topology.c omits 301ee4d2abae sched: Move cfs_bandwidth_slice sysctls to fair.c omits eb862b3dc6db sched: Move uclamp_util sysctls to core.c omits 4925401d06dc sched: Move rr_timeslice sysctls to rt.c omits ebb891f03580 sched: Move deadline_period sysctls to deadline.c omits 5f6e55c2485c sched: Move rt_period/runtime sysctls to rt.c omits 1b79445ee99c sched: Move schedstats sysctls to core.c omits d52e3f9f9bcb sched: Move child_runs_first sysctls to fair.c omits 4efc93d707ff Merge branch 'next/dt' into for-next omits 141c3dc8fb47 Merge branch 'ti-k3-dts-next' into ti-next omits 9e32472d8b3f Merge branch 'edac-urgent' into edac-for-next omits 75560f01a8af Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 05cbbaf7ff2f Merge branch 'i2c/for-current' into i2c/for-next omits 9f6408ce5dfa Merge branch 'next/dt64' into for-next omits c443ddd03aec Merge branch 'next/dt' into for-next omits 8b5584aa4c4a Merge branch 'next/soc' into for-next omits 5df51bacc41d Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c75b4e6b8166 Merge branch 'i2c/for-current' into i2c/for-next omits 22b644704243 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 91560fe37f81 i2c: designware: Add AMD PSP I2C bus support omits 4e4c85f2f0ab i2c: designware: Add missing locks omits e071ee718fbc i2c: piix4: Enable EFCH MMIO for Family 17h+ omits c57a2d28c7ab i2c: piix4: Add EFCH MMIO support for SMBus port select omits d8c60ffbfa0a i2c: piix4: Add EFCH MMIO support to SMBus base address detect omits 58d26c485c44 i2c: piix4: Add EFCH MMIO support to region request and release omits d60337511711 i2c: piix4: Move SMBus port selection into function omits 45146f16da95 i2c: piix4: Move SMBus controller base address detect into [...] omits e6d5f41fb5ca i2c: piix4: Move port I/O region request/release code into [...] omits 7ba21a082d3e bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series omits b7c3f95f32e0 Merge branch 'mem-ctrl-next' into for-next omits 12e1f9349362 srcu: Make rcutorture dump the SRCU size state omits a263117cb557 srcu: Add size-state transitioning code omits 9c7ef4c30f12 srcu: Make Tree SRCU able to operate without snp_node array omits 65a3b7e58076 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits 5b8950b4a7a5 Merge branch 'for-v5.18/mediatek' into for-next omits b993fe2dc6b5 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits ccea7c0ec91b Merge branch 'i2c/for-current' into i2c/for-next omits d7ab185b353f Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits b2aa7904752d bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W omits 1e72f0035be8 bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 omits e0995440d460 Merge branch 'next/defconfig' into for-next omits 7803fc72e50b Merge branch 'next/dt' into for-next omits bb03389a7cf5 Merge branch 'next/dt' into for-next omits 300ccbb25491 ARM: defconfig: add SMB347 charger driver for p4note omits 3be5bf60d055 Merge branch 'ti-k3-dts-next' into ti-next omits 010d3077d17b srcu: Dynamically allocate srcu_node array omits 7e3c6eb44c91 Merge tags 'optee-fixes-for-v5.17' and 'optee-fix-for-v5.1 [...] omits 9526e4c83dfb Merge branch 'ti-k3-dts-next' into ti-next omits c3b08f12c719 Merge branches 'renesas-arm-defconfig-for-v5.18' and 'rene [...] omits 1a96a2501ad2 srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf omits 0476dec8bf3c srcu: Fix s/is/if/ typo in srcu_node comment omits a9068193025c srcu: Tighten cleanup_srcu_struct() GP checks omits d1b866235c13 Merge branch 'next/dt64' into for-next omits 06c767e49e99 Merge branch 'for-v5.18/tesla-fsd-clk' into for-next omits 306b86074daf Merge branch 'next/dt64' into for-next omits f2bf0f216e84 Merge branch 'next/dt' into for-next omits 4ad322bfe4f6 Merge branch 'for-v5.18/tesla-fsd' into for-next omits 14eadca892dd Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 59d0e09374a3 Merge branch 'edac-urgent' into edac-for-next omits 7fb968536682 Merge branches 'renesas-arm-defconfig-for-v5.18', 'renesas [...] omits 92dfff382af0 soc: renesas: Add support for reading product revision for [...] omits 691396e21c14 Merge branch 'for-v5.18/tegra' into for-next omits 5622c66effce Merge branch 'mem-ctrl-next' into for-next omits b834afb2bc3e Merge branch 'for-v5.18/tesla-fsd-clk' into for-next omits 4415a9df112f Merge branch 'for-v5.18/tesla-fsd' into for-next omits 2d79a8356889 Merge branch 'next/dt64' into for-next omits a97a24c2669d Merge branch 'next/dt' into for-next omits 46b269500c61 Merge branch 'next/soc' into for-next omits c27168e320c5 Merge branch 'fixes' into for-next omits 1d26428af3fa Merge branches 'renesas-arm-dt-for-v5.18', 'renesas-driver [...] omits d1c4c136bab7 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 89e7a6698fdd reset: uniphier-glue: Use devm_add_action_or_reset() omits 9568d0259fec reset: uniphier-glue: Use reset_control_bulk API omits 5e23c1ec4347 reset: renesas: Check return value of reset_control_deassert() omits f90f1bbe0d70 dt-bindings: reset: document deprecated HiSilicon property omits d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment omits 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe adds 478f74a3d808 Merge tag 'random-5.18-rc1-for-linus' of git://git.kernel. [...] adds f008b1d6e1e0 Merge tag 'netfs-prep-20220318' of git://git.kernel.org/pu [...] adds 3d198e42ce25 Merge tag 'gfs2-v5.17-rc4-fixes' of git://git.kernel.org/p [...] adds a87a08e3bf2d Merge tag 'for-linus-5.18-rc1' of git://git.kernel.org/pub [...] adds e8b767f5e040 Merge tag 'for-linus-5.18-rc1' of git://git.kernel.org/pub [...] adds 6a34fdcca452 Merge tag 'rtc-5.18' of git://git.kernel.org/pub/scm/linux [...] adds 8b188fba7519 Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" adds aa240ee78834 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 26803bac2b70 Merge tag 'gpio-fixes-for-v5.18-rc1' of git://git.kernel.o [...] adds d0d642a5d365 Merge tag 'sound-fix-5.18-rc1' of git://git.kernel.org/pub [...] adds e6b0a7b35765 Revert "mm: madvise: skip unmapped vma holes passed to pro [...] adds de19433423c7 ocfs2: fix crash when mount with quota enabled adds e897be17a441 nilfs2: fix lockdep warnings in page operations for btree nodes adds 6e211930f79a nilfs2: fix lockdep warnings during disk space reclamation adds cdd81b313d5e nilfs2: get rid of nilfs_mapping_init() adds ece369c7e104 mm/munlock: add lru_add_drain() to fix memcg_stat_test adds 577e9846f8a9 mm/munlock: update Documentation/vm/unevictable-lru.rst adds adb11e78c5dc mm/munlock: protect the per-CPU pagevec by a local_lock_t adds 8f0b36497303 mm: kfence: fix objcgs vector allocation adds 4f1f9698d777 mailmap: update Kirill's email adds 3149c79f3cb0 mm,hwpoison: unmap poisoned page before invalidation adds ada543af3bfe mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP adds d8b7b3fa9f9b tools/vm/page_owner_sort.c: remove -c option adds c89b3ad2dea2 doc/vm/page_owner.rst: remove content related to -c option adds bfc8089f00fa mm/kmemleak: reset tag when compare object pointer adds 78049e94a171 mm/damon: prevent activated scheme from sleeping by deacti [...] adds b012b3235cb9 Merge branch 'akpm' (patches from Andrew) adds 8cf8df89678a ARM: OMAP2+: Fix regression for smc calls for vmap stack adds 31d3687d6017 ARM: dts: spear13xx: Update SPI dma properties adds 583d6b006264 ARM: dts: spear1340: Update serial node properties adds aa4df840d1c5 arm64: dts: ls1043a: Update i2c dma properties adds eeeb4f1075d7 arm64: dts: ls1046a: Update i2c node dma properties adds ba2d6201a9bf Merge tag 'soc-fixes-5.18-1' of git://git.kernel.org/pub/s [...] adds 9ae24d5aa001 Merge tag 's390-5.18-2' of git://git.kernel.org/pub/scm/li [...] adds e634ff7733ba riscv: cpu.c: don't use kernel-doc markers for comments adds 8933e7f2e375 Documentation: riscv: remove non-existent directory from t [...] adds 6f562570b9c5 RISC-V: defconfig: Drop redundant SBI HVC and earlycon adds 1464d00b27b2 RISC-V: K210 defconfigs: Drop redundant MEMBARRIER=n adds a3dfc532b873 Merge tag 'riscv-for-linus-5.18-mw1' of git://git.kernel.o [...] adds 5a3fe95d7699 Merge tag 'xarray-5.18' of git://git.infradead.org/users/w [...] adds ebf921a9fac3 readahead: Remove read_cache_pages() adds 704528d895dd fs: Remove ->readpages address space operation adds dfd8b4fc76d5 mm: remove the pages argument to read_pages adds b4e089d705ee mm: remove the skip_page argument to read_pages adds 1e4702806fac readahead: Update comments adds 2756c818e5cb iomap: Simplify is_partially_uptodate a little adds a9fcd89d67bb fs: Remove read_actor_t adds b2403a613085 fs, net: Move read_descriptor_t to net.h adds 800ba29547e1 fs: Pass an iocb to generic_perform_write() adds d7414ba14a3a filemap: Remove AOP_FLAG_CONT_EXPAND adds 0f2523366386 ext4: Correct ext4_journalled_dirty_folio() conversion adds 0fb5b2ebc042 f2fs: Correct f2fs_dirty_data_folio() conversion adds 29c87793eb3c f2fs: Get the superblock from the mapping instead of the page adds c37731301d66 ntfs: Correct mark_ntfs_record_dirty() folio conversion adds 5a60542c61f3 btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio() adds cda4351252e7 Merge tag 'folio-5.18d' of git://git.infradead.org/users/w [...] adds 9ec784bf774c exfat: allow access to paths with trailing dots adds a4a3d8c52d95 exfat: do not clear VolumeDirty in writeback adds ec251f3e1851 Merge tag 'exfat-for-5.18-rc1' of git://git.kernel.org/pub [...] adds 9a005bea4f59 Merge tag '5.18-smb3-fixes-part2' of git://git.samba.org/s [...] adds 7a3ecddc571c Merge tag '5.18-rc-ksmbd-server-fixes' of git://git.samba. [...] adds dbdcc906d978 dm ioctl: log an error if the ioctl structure is corrupted adds cc09e8a9dec4 dm integrity: set journal entry unused when shrinking device adds aad5b23ebf21 dm: fix dm_io and dm_target_io flags race condition on Alpha adds 5291984004ed dm: fix bio polling to handle possibile BLK_STS_AGAIN adds fe35fdb30511 Merge tag 'for-5.18/dm-fixes' of git://git.kernel.org/pub/ [...] adds 3b1509f275ce Merge tag 'for-5.18/io_uring-2022-04-01' of git://git.kern [...] adds d589ae0d4460 Merge tag 'for-5.18/block-2022-04-01' of git://git.kernel. [...] adds 901aeda62efa drbd: remove usage of list iterator variable after loop adds 2651ee5ae432 drbd: remove check of list iterator against head past the [...] adds 8467b0ed6ce3 Merge tag 'for-5.18/drivers-2022-04-01' of git://git.kerne [...] adds 2524257bce43 dt-bindings: Fix phandle-array issues in the idle-states bindings adds 1fdff407028c Merge tag 'riscv-for-linus-5.18-mw2' of git://git.kernel.o [...] adds b32e3819a823 Merge tag 'xfs-5.18-merge-4' of git://git.kernel.org/pub/s [...] adds a4251ab9896c Merge tag 'vfs-5.18-merge-1' of git://git.kernel.org/pub/s [...] adds 61e02cdb6ac6 aio: drop needless assignment in aio_read() adds 88e6c0207623 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 1cd927ad6f62 tracing: mark user_events as BROKEN adds b490207017ba watch_queue: Free the page array when watch_queue is dismantled adds eabd9a3807e1 platform: chrome: Split trace include file adds 0e8eb5e8acba platform/chrome: cros_ec_debugfs: detach log reader wq from devm adds 02d4f8a3e05b Merge tag 'tag-chrome-platform-for-v5.18' of git://git.ker [...] adds 9a212aaf9536 Merge tag 'pci-v5.18-changes-2' of git://git.kernel.org/pu [...] adds 7198bfc20176 Revert "nbd: fix possible overflow on 'first_minor' in nbd [...] adds 6f34f8c3d617 Merge tag 'for-5.18/drivers-2022-04-02' of git://git.kerne [...] adds a1a39128faab KVM: MMU: propagate alloc_workqueue failure adds a80ced6ea514 KVM: SVM: fix panic on out-of-bounds guest IRQ adds f47e5bbbc92f KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_ [...] adds 79593c086eb9 KVM: avoid double put_page with gfn-to-pfn cache adds df06dae3f2a8 KVM: Don't actually set a request when evicting vCPUs for [...] adds 95b065bf5c43 KVM: x86/pmu: Use different raw event masks for AMD and Intel adds 4a9e7b9ea252 KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() adds d0d96121d03d KVM: Use enum to track if cached PFN will be used in guest [...] adds cf1d88b36ba7 KVM: Remove dirty handling from gfn_to_pfn_cache completely adds 5b22bbe717d9 KVM: X86: Change the type of access u32 to u64 adds 94b4a2f1745f KVM: X86: Fix comments in update_permission_bitmask adds 8873c1434fac KVM: X86: Rename variable smap to not_smap in permission_fault() adds 4f4aa80e3b88 KVM: X86: Handle implicit supervisor access with SMAP adds 7491b7b2e1c5 KVM: x86: Make APICv inhibit reasons an enum and cleanup naming adds 320af55a930f KVM: x86: Add wrappers for setting/clearing APICv inhibits adds 4f4c4a3ee53c KVM: x86: Trace all APICv inhibit changes and capture over [...] adds 9b026073db2f KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs adds 5959ff4ae96e KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set adds e644896f5106 KVM: x86/pmu: Fix and isolate TSX-specific performance eve [...] adds a836839cbfe6 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest adds ac8d6cad3c7b KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr adds ce2f72e26c1a KVM: x86: document limitations of MSR filtering adds fe5f691413c1 KVM: MIPS: remove reference to trap&emulate virtualization adds 0dacc3df898e KVM: x86: SVM: fix avic spec based definitions again adds bb2aa78e9a90 KVM: x86: SVM: move tsc ratio definitions to svm.h adds f37b735e31f4 kvm: x86: SVM: remove unused defines adds 880993138396 KVM: x86: SVM: fix tsc scaling when the host doesn't support it adds b76edfe91a87 KVM: x86: cleanup enter_rmode() adds 4335edbbc128 KVM: x86: Remove redundant vm_entry_controls_clearbit() call adds 2a8859f373b0 KVM: x86/mmu: do compare-and-exchange of gPTE via the user [...] adds c15e0ae42c8e KVM: x86: fix sending PV IPI adds 38904911e864 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 41022eff9c2d MIPS: crypto: Fix CRC32 code adds 0b0fa57a2772 Merge tag 'mips_5.18_1' of git://git.kernel.org/pub/scm/li [...] adds b6ad541697ea kconfig: remove stale comment about removed kconfig_print_ [...] adds 099c22bdca40 kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh adds cf300b83c793 kbuild: Remove '-mno-global-merge' adds 1e39036de5fc Revert "um: clang: Strip out -mno-global-merge from USER_CFLAGS" adds bf5c0c2231bc modpost: restore the warning message for missing symbol versions adds d897b680418d Merge tag 'kbuild-fixes-v5.18' of git://git.kernel.org/pub [...] adds 8a96f454f566 perf stat: Avoid SEGV if core.cpus isn't set adds 4d4d00dd321f perf tools: Update copy of libbpf's hashmap.c adds 9a195da42fec perf beauty: Update copy of linux/socket.h with the kernel [...] adds 6d05e1398507 tools headers UAPI: Sync asm-generic/mman-common.h with th [...] adds 672b259fed48 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 8db38afd12ef tools kvm headers arm64: Update KVM headers from the kerne [...] adds 7ceda0cfcafe tools headers UAPI: Sync linux/kvm.h with the kernel sources adds f444b2d15f7a tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 5ced81243593 tools headers cpufeatures: Sync with the kernel sources adds d4ff92659244 perf tools: Stop depending on .git files for building PERF [...] adds 0df6ade7119d perf evlist: Rename cpus to user_requested_cpus adds c3ad8d23bc0e perf cpumap: Add is_subset function adds da0bfb9fdf1f perf cpumap: More cpu map reuse by merge. adds f717d89a2b20 perf evlist: Directly return instead of using local ret variable adds 7e2022af7921 perf python: Convert tracepoint.py example to python3 adds be2d3ecedd99 Merge tag 'perf-tools-for-v5.18-2022-04-02' of git://git.k [...] adds 9d17f3372306 ARM: 9190/1: kdump: add invalid input check for 'crashkernel=0' adds 9be4c88bb792 ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings [...] adds de4fb176622d Merge branches 'fixes' and 'misc' into for-linus adds 5dee87215b2c Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 4fe87e818ea4 dma-mapping: move pgprot_decrypted out of dma_pgprot adds 63d12cc30574 Merge tag 'dma-mapping-5.18-1' of git://git.infradead.org/ [...] adds 7dd5ad2d3e82 Revert "signal, x86: Delay calling signals in atomic on RT [...] adds e235f4192f4f Merge tag 'core-urgent-2022-04-03' of git://git.kernel.org [...] adds 4009a4ac82dd x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO adds a9f84fb7158f x86/fpu: Remove redundant XCOMP_BV initialization adds d47f71f6de79 x86/fpu: Remove unused supervisor only offsets adds 35a77d4503d9 x86/fpu/xsave: Initialize offset/size cache early adds 6afbb58cc225 x86/fpu: Cache xfeature flags from CPUID adds 7aa5128b5fea x86/fpu/xsave: Handle compacted offsets correctly with sup [...] adds 781c64bfcb73 x86/fpu/xstate: Handle supervisor states in XSTATE permissions adds d6d6d50f1e80 x86/fpu/xstate: Consolidate size calculations adds 8b5656bc4e37 Merge tag 'x86-urgent-2022-04-03' of git://git.kernel.org/ [...] adds 859c2c7b1d06 Revert "clk: Drop the rate range on clk_put()" adds 34a53ff911eb Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 84055411d861 tracing: Rename the staging files for trace_events adds bed5b60bf67c proc: bootconfig: Add null pointer check adds efe34e99fc41 tracing/user_events: Hold event_mutex during dyn_event_add adds 768c1e7f1de0 tracing/user_events: Remove eBPF interfaces adds fcbf591cedbd tracing: Set user_events to BROKEN adds 18bfee3216fa ftrace: Make ftrace_graph_is_dead() a static branch adds 5cfff569cab8 tracing: Move user_events.h temporarily out of include/uapi adds 09bb8856d4a7 Merge tag 'trace-v5.18-2' of git://git.kernel.org/pub/scm/ [...] adds 312310928417 Linux 5.18-rc1 adds ce4c854ee868 Merge tag 'for-5.18-rc1-tag' of git://git.kernel.org/pub/s [...] adds 73924ec4d560 x86/pm: Save the MSR validity status at context setup adds e2a1256b17b1 x86/speculation: Restore speculation related MSRs during S [...] adds 3e732ebf7316 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds a0ab7e5bc965 Revert "arm64: Change elfcore for_each_mte_vma() to use VM [...] adds 16decce22efa arm64: mte: Fix the stack frame size warning in mte_dump_t [...] adds 5524cbb1bfcd arch/arm64: Fix topology initialization for core scheduling adds dd671f16b1cd arm64: fix typos in comments adds 4dfa1f3657a0 arm64: Fix comments in macro __init_el2_gicv3 adds 2012a9e27901 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator adds 1d8e926a04b9 perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER new a2c0b0fbe014 arm64: alternatives: mark patch_alternative() as `noinstr` new 697a1d44af8b tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry new d1ee791b08da Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 83a1cde5c74b ARM: davinci: da850-evm: Avoid NULL pointer dereference new 3385a135c73d Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds b452dbf24d7d memory: renesas-rpc-if: fix platform-device leak in error path adds 6f296a9665ba memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe adds 4f9f45d0eb0e dt-bindings: memory: snps,ddrc-3.80a compatible also need [...] new dd8adc713b16 memory: fsl_ifc: populate child nodes of buses and mfd devices new 54e281272f6a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds b5e22886839a tee: optee: add missing mutext_destroy in optee_ffa_probe adds 98268f2a2a9f Merge branch 'optee_ffa_probe_fix_for_v5.18' into fixes new c67bfb20068a Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds e4ff77598a10 powerpc/numa: Handle partially initialized numa nodes adds 7f921a2d6c93 KVM: PPC: Move kvmhv_on_pseries() into kvm_ppc.h new 1a0a8d933665 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6203ac302978 s390: add z16 elf platform new e69a7ff8d5de s390: allow to compile with z16 optimizations new 91ade3afcfb3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 059a47f1da93 net: sfc: add missing xdp queue reinitialization adds 9381fe8c849c net/tls: fix slab-out-of-bounds bug in decrypt_internal adds 012d69fbfcc7 vrf: fix packet sniffing for traffic originating from ip tunnels adds 1effe8ca4e34 skbuff: fix coalescing for page_pool fragment recycling adds 066dfc429040 Revert "net: dsa: stop updating master MTU from master.c" adds bd8c624c0cd5 ice: Clear default forwarding VSI during VSI release adds 2c0069f3f91f ice: Fix MAC address setting adds 1273f89578f2 ice: Fix broken IFF_ALLMULTI handling adds 4298a62ff894 Merge branch 'ice-fixups' adds 60be976ac451 mctp: Fix check for dev_hard_header() result adds 8ce40a2fd350 mctp i2c: correct mctp_i2c_header_create result adds 4a9dda1c1da6 mctp: Use output netdev to allocate skb headroom adds f41bdd49afef Merge branch 'MCTP-fixes' adds c3efcedd272a net: micrel: fix KS8851_MLL Kconfig adds 6bf92d70e690 net: ipv4: fix route with nexthop object delete warning adds 392baa339c6a selftests: net: add delete nexthop route warning test adds 37391cc843eb Merge branch 'nexthop-route-deletye-warning' adds 31ac3bcee47b net/fungible: Fix reference to __udivdi3 on 32b builds adds c21cabb0fd0b net: stmmac: Fix unset max_speed difference between DT and [...] adds 5a48b7433a5a docs: net: dsa: fix minor grammar and punctuation issues adds 692930cc4350 selftests: net: fix nexthop warning cleanup double ip typo adds b117c88df0e3 dt-bindings: net: micrel: Revert latency support and times [...] adds b814403a8cd8 net: phy: micrel: Remove latency from driver adds 76e9ccd68943 net: phy: micrel: Remove DT option lan8814,ignore-ts adds 2370759b8a00 Merge branch 'micrel-lan8814-remove-latencies' adds 20921c0c8609 qed: fix ethtool register dump adds 4f81def272de bnxt_en: Synchronize tx when xdp redirects happen on same ring adds facc173cf700 bnxt_en: reserve space inside receive page for skb_shared_info adds 27d4073f8d9a bnxt_en: Prevent XDP redirect from running when stopping TX queue adds 5dc64b6dcbc2 Merge branch 'bnxt_en-fixes' adds 2baed4f9b085 stmmac: dwmac-loongson: change loongson_dwmac_driver from [...] adds 458f5d92df48 sfc: Do not free an empty page_ring adds e3d37210df5c sctp: count singleton chunks in assoc user stats adds 2b04bd4f03bb dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe adds ccfee1822042 ice: Set txq_teid to ICE_INVAL_TEID on ring creation adds 05ef6813b234 ice: Do not skip not enabled queues in ice_vc_dis_qs_msg adds 61fb3eee13e8 Merge branch 'ice-bug-fixes' adds 1158f79f82d4 ipv6: Fix stats accounting in ip6_pkt_drop adds 31818213170c netfilter: bitwise: fix reduce comparisons adds 42193ffd79bd netfilter: nf_tables: memcg accounting for dynamically all [...] adds 03eb7daec59f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf new 1d7e4fd72bb9 net: micrel: Fix KS8851 Kconfig new 3f2a3050b4a3 net: openvswitch: don't send internal clone attribute to t [...] new 11f8e7c122ce net: ethernet: mv643xx: Fix over zealous checking of_get_m [...] new 1f30fb9166d4 net: openvswitch: fix leak of nested actions new 1946014ca3b1 rxrpc: fix a race in rxrpc_exit_net() new fb5833d81e43 net: sfc: fix using uninitialized xdp tx_queue new d1c4f93e3f0a net: axienet: setup mdio unconditionally new ab3a5d4c6081 net: axienet: factor out phy_node in struct axienet_local new dc48f04fd656 dt-bindings: net: add pcs-handle attribute new 19c7a43912c6 net: axiemac: use a phandle to reference pcs_phy new 9386d1811f34 Merge branch 'axienet-broken-link' new 8d90991e5bf7 net: phy: mscc-miim: reject clause 45 register accesses new f9124c68f05f ice: synchronize_rcu() when terminating rings new 72b915a2b444 ice: xsk: fix VSI state check in ice_xsk_wakeup() new e19778e6c911 ice: clear cmd_type_offset_bsz for TX rings new 74edbe9edeef Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new a3ebe92a0f2d net: ipv6mr: fix unused variable warning with CONFIG_IPV6_ [...] new 4e910dbe3650 qede: confirm skb is allocated before using new afb8e2465275 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup new b423e54ba965 myri10ge: fix an incorrect free for skb in myri10ge_sw_tso new 481eb939b05f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2e8702cc0cfa bpf: Support dual-stack sockets in bpf_tcp_check_syncookie new 53968dafc4a6 bpf: Adjust bpf_tcp_check_syncookie selftest to test dual- [...] new a9f7395ce443 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 748b82c23e25 xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup new 9feec9d34b00 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 037250f0a45c ath9k: Properly clear TX status area before reporting to mac80211 adds 598be865ee00 MAINTAINERS: claim include/uapi/linux/wireless.h adds 61a891efbb10 MAINTAINERS: mark wil6210 as orphan adds 10cb21f4ff3f Revert "ath11k: mesh: add support for 256 bitmap in blocka [...] new 3c2d084175ca Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 442b8b250c41 MAINTAINERS: Add Leon Romanovsky to RDMA maintainers adds abcc160e4c2b MAINTAINERS: Update qib and hfi1 related drivers adds 84c2362fb65d RDMA/mlx5: Don't remove cache MRs when a delay is needed adds 1d735eeee63a RDMA/mlx5: Add a missing update of cache->last_add adds 107dd7beba40 IB/cm: Cancel mad on the DREQ event when the state is MRA_ [...] adds 4d809f69695d IB/rdmavt: add lock to call to rvt_error_qp to prevent a r [...] new e46a41406c8a Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds c9db8a30d9f0 ALSA: hda/i915 - skip acomp init if no matching display adds 1ef8715975de ALSA: usb-audio: Fix undefined behavior due to shift overf [...] new 1d058442a12a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c775cbf62ed4 ASoC: atmel: Remove system clock tree configuration for at [...] adds 9c363532413c ASoC: topology: Correct error handling in soc_tplg_dapm_wi [...] adds acc72863e0f1 codecs: rt5682s: fix an incorrect NULL check on list iterator adds 5708cc2f4b50 ASoC: SOF: topology: Fix memory leak of scontrol->name adds fb6d679fee95 ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable adds f730a46b931d ASoC: soc-dapm: fix two incorrect uses of list iterator adds c8618d65007b ASoC: rt5682: fix an incorrect NULL check on list iterator adds c598ccfbeb26 ASoC: cs35l41: Add one more variable in the debug log adds 0b3d5d2e358c ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN new 8ba08d3a367a ASoC: rk817: Use devm_clk_get() in rk817_platform_probe new e927b05f3cc2 ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_ [...] new d462f6ed2aea ASoC: soc-core: add debugfs_prefix member to snd_soc_compo [...] new fc35880d198d ASoC: meson: aiu: fix duplicate debugfs directory error new 89bac792faf0 ASoC: meson: aiu: fix duplicate debugfs directory error new c7c0f1941b35 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus new 32c772f721ca Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 92d96b603738 regulator: wm8994: Add an off-on delay for WM8994 variant adds 17049bf9de55 regulator: rtq2134: Fix missing active_discharge_on setting adds 2316f0fc0ad2 regulator: atc260x: Fix missing active_discharge_on setting new 07c84055014f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2f8cf5f642e8 spi: rpc-if: Fix RPM imbalance in probe error path adds 35d516bdcd92 spi: mxic: Fix an error handling path in mxic_spi_probe() new bb7ba2ae9548 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c31bc0461f86 powerpc/pseries/vas: use default_groups in kobj_type adds cdb4f26a63c3 kobject: kobj_type: remove default_attrs new 4cee637451da Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds dbf3f0932214 tty: serial: mpc52xx_uart: make rx/tx hooks return unsigne [...] new 6302261a1ac1 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new e32bcfb05fca Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 20314bacd2f9 staging: r8188eu: Fix PPPoE tag insertion on little endian [...] new dce94791af84 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 460bfa65b0de iio: dac: ad3552r: fix signedness bug in ad3552r_reset() adds f50232193e61 iio: scd4x: check return of scd4x_write_and_fetch adds d926054d5565 iio:imu:bmi160: disable regulator in error path adds a2a43fd9d84a iio: dac: dac5571: Fix chip id detection for OF devices adds b55b38f7cc12 iio: dac: ad5592r: Fix the missing return value. adds d85cce86a867 iio:filter:admv8818: select REGMAP_SPI for ADMV8818 adds 03779df928a6 iio: adc: ad7280a: Fix wrong variable used when setting th [...] adds 74a53a959028 iio:proximity:sx_common: Fix device property parsing on DT [...] adds 108e4d4de2b5 iio:proximity:sx9324: Fix hardware gain read/write new 7e4b51546a0d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 0734ffd965a5 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 94865e2dcb46 habanalabs: Fix test build failures new 1c3fdd33b0eb Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 8ff88bec6f61 selftests/vDSO: fix array_size.cocci warning adds 1585b1b55a2b selftests/proc: fix array_size.cocci warning adds aa8ce29931d6 selftests: x86: add 32bit build warnings for SUSE adds 52035628fae6 selftests: fix header dependency for pid_namespace selftests adds 187816d07729 selftests: fix an unused variable warning in pidfd selftest adds 63e6b2a42342 selftests/harness: Run TEARDOWN for ASSERT failures adds 79ee8aa31d51 selftests/harness: Pass variant to teardown new ffbc7c5e0482 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9fe4e0d3cbfe mtd: rawnand: fix ecc parameters for mt7622 new 64ae8111fd61 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 6150f276073a media: rockchip/rga: do proper error checking in probe new 62c31868f528 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV new 4b08e3455a82 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 8362f5217bc6 dt-bindings: reset: document deprecated HiSilicon property adds da18980a855e reset: renesas: Check return value of reset_control_deassert() adds d1da1052ffad reset: tegra-bpmp: Restore Handle errors in BPMP response adds 03cb66463b55 dt-bindings: reset: Add parent "resets" property as optional new 05722a214648 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new 00c220134670 KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() new 1d0e84806047 KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded new 3203a56a0f0e KVM: x86/mmu: remove unnecessary flush_workqueue() new c1be1ef1b4a7 Documentation: kvm: Add missing line break in api.rst new 5593473a1e6c KVM: avoid NULL pointer dereference in kvm_dirty_ring_push new 29da22b02c99 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds d6732317a552 hwmon: (xdpe12284) Fix build warning seen if CONFIG_SENSOR [...] adds 4fd45cc8568e hwmon: (asus_wmi_sensors) Fix CROSSHAIR VI HERO name new e03f2a696454 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 873863d594c4 Merge branch 'misc-5.18' into next-fixes new ad7ae779c1ea Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 36560efeab32 platform/x86: think-lmi: certificate support clean ups adds 0284d4d1be75 platform/x86: samsung-laptop: Fix an unsigned comparison w [...] adds 3f2a3c79a453 platform/x86: barco-p50-gpio: Fix duplicate included linux/io.h adds c5547574797b Documentation/ABI: sysfs-driver-intel_sdsi: Fix sphinx warnings adds 45440a1d79ee Documentation/ABI: sysfs-class-firmware-attributes: Fix Sp [...] adds 9aa6471419dc Documentation/ABI: sysfs-class-firmware-attributes: Misc. [...] adds 487532ec20c1 platform/x86: acerhdf: Cleanup str_starts_with() adds 909a72332a04 platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND adds f632b296b007 tools/power/x86/intel-speed-select: fix build failure when [...] new b4fc61de36a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8a1e6bb3f78f dt-bindings: update Krzysztof Kozlowski's email adds 1a9f338f9cf9 MAINTAINERS: update Krzysztof Kozlowski's email to Linaro new 75dc5a29f94a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds abb860ac7e3f pinctrl: samsung: staticize fsd_pin_ctrl new 9c162360bcc8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3bbbb3e5b59f dt-bindings: extcon: maxim,max77843: fix ports type adds e7ccd8a49a05 dt-bindings: power: renesas,apmu: Fix cpus property limits adds 27e4a85cf79b dt-bindings: Fix incomplete if/then/else schemas adds 866f404f1b74 dt-bindings: irqchip: mrvl,intc: refresh maintainers adds c3b006819426 dt-bindings: Fix 'enum' lists with duplicate entries new ce8b3ad1071b dt-bindings: net: snps: remove duplicate name new 5dc6ce767dc8 dt-bindings: gpu: mali-bifrost: Document RZ/V2L SoC new ed712942d195 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 7e2646ed4754 Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" adds 0d319dd5a271 mmc: mmci: stm32: correctly check all elements of sg list adds 5d4359333769 mmc: block: Check for errors after write on SPI adds 08ebf903af57 mmc: core: Fixup support for writeback-cache for eMMC and SD adds 46d4820f949a mmc: renesas_sdhi: special 4tap settings only apply to HS400 new 980d95945aa5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0a586f8f2d4b Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new b3d6dd09ff00 Drivers: hv: balloon: Support status report for larger page sizes new be5802795cf8 Drivers: hv: balloon: Disable balloon and hot-add accordingly new eaa03d345358 Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() new 33ba691533d3 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 5467801f1fcb gpio: Restrict usage of GPIO chip irq members before initi [...] new 467ebcf7cd28 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 0be0b70df661 pinctrl: alderlake: Fix register offsets for ADL-N variant new 021299497387 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 02c7efa43627 Documentation: kunit: fix path to .kunitconfig in start.rst new d6696f967369 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] new 773f91b2cf3f SUNRPC: Fix NFSD's request deferral on RDMA transports new e2e917f8677d SUNRPC: Fix the svc_deferred_event trace class new bd8df8e9da0f Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds fa4dcc880390 irq/qcom-mpm: Fix build error without MAILBOX adds 76ff614a7915 irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init() adds af27e41612ec irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear be [...] adds 0df6664531a1 irqchip/gic-v3: Fix GICR_CTLR.RWP polling adds 544808f7e21c irqchip/gic, gic-v3: Prevent GSI to SGI translations new 8fa665202b52 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 1594cd12b406 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 38d4e5cf5b08 drm/nouveau/pmu: Add missing callbacks for Tegra devices adds 8047f98c8958 dt-bindings: display: bridge: Drop requirement on input po [...] adds cf5c5763eb53 Merge drm/drm-fixes into drm-misc-fixes adds 13043d1a12c5 Merge drm-misc/drm-misc-next-fixes into drm-misc-fixes new 0f525289ff0d fbdev: Fix unregistering of framebuffers without device new c940edc95df5 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 9a22717b9b07 kbuild: uapi: use -fsyntax-only rather than -S adds d5ea4fece450 kbuild: Allow kernel installation packaging to override pk [...] new cab802b7b8c9 docs: kbuild: add references on Kconfig semantics new f43e31d5cb78 kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} new dc6dc3e7a73f kbuild: do not remove empty *.symtypes explicitly new c009599fc227 modpost: remove useless export_from_sec() new 3cb0c4357013 modpost: move export_from_secname() call to more relevant place new 01c04882fd53 modpost: remove redundant initializes for static variables new d51d8ae7feee modpost: remove annoying namespace_from_kstrtabns() new a296917133c1 kbuild: refactor cmd_modversions_c new 7972d49b8f70 kbuild: refactor cmd_modversions_S new 3216c6c579ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1c4b5ecb7ea1 remove the h8300 architecture adds fba2689ee77e Merge branch 'remove-h8300' of git://git.infradead.org/use [...] new 612f64593ba8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a8cf7cf8d78a Merge branches 'misc' and 'fixes' into for-next adds 012d2fb6c8c9 Merge branch 'devel-stable' into for-next new 213d8b7eb39f Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 495fbd004329 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2bda08dfc501 arm64: meson: add dts bluetooth node for JetHub H1 adds cf94e26508ad arm64: meson: dts: update serial alias in dts for JetHub D1 adds 81bbd2bd24a9 arm64: meson: update SDIO voltage in dts for JetHub D1 adds 87a876572493 arm64: meson: update WiFi SDIO in dts for JetHub D1 adds 25d96e699628 Merge branch 'v5.19/dt64' into for-next new 6383f5a212a6 arm64: dts: meson-s4: add pinctrl node new 393633936976 arm64: dts: meson-s4: add gpio_intc node new 085f7a298a14 arm64: dts: add support for S4 power domain controller new 0663dce87af9 Merge branch 'v5.19/dt64' into for-next new dd3db2e38833 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 17ee2f47d986 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ae516b91f8b3 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 56653827f0d7 memory: samsung: exynos5422-dmc: Avoid some over memory al [...] adds c5057050a59f Merge branch 'mem-ctrl-next' into for-next new 4a0b43dbcb6c Merge branch 'fixes' into for-next new 6ded3d7471d8 memory: emif: remove unneeded ENOMEM error messages new c0e3693ba3f9 Merge branch 'mem-ctrl-next' into for-next new 72e66f515bb0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 9b6d368b082e bus: imx-weim: fix NULL but dereferenced coccicheck error new dc900431337f arm64: dts: imx8mm-venice: fix spi2 pin configuration new f386b92edde2 dt-bindings: arm: Add Data Modul i.MX8M Mini eDM SBC new cd63d3c362ac dt-bindings: arm: fsl: add TQ Systems boards based on i.MX6UL(L) new 2a29ef0f6bac dt-bindings: arm: fsl: add PHYTEC phyGATE Tauri i.MX6 ULL new 4ebf2204c449 Merge branch 'imx/bindings' into for-next new e931a6f79620 ARM: dts: imx6qdl-vicut1/vicutgo: Set default backlight br [...] new 156a722b3931 ARM: dts: imx6qdl-vicut1/vicutgo: Rename backlight to back [...] new 98efa526a0c4 ARM: dts: imx6qdl-vicut1/vicutgo: Add backlight_led node new cb15ebbc10b5 ARM: dts: imx6qdl-vicut1: update gpio-line-names for some GPIOs new 05ed0bc09a53 ARM: dts: imx6dl-victgo: Add interrupt-counter nodes new e310ba3c0fd5 ARM: dts: imx6dl-victgo: The TGO uses a lg,lb070wv8 compat [...] new 7bb9b9e34b87 ARM: dts: imx6qdl-victgo: add CAN termination support new 7b8861d8e627 ARM: dts: imx6ul: add TQ-Systems MBa6ULx device trees new a333f3e46d76 ARM: dts: imx6ul: add TQ-Systems MBa6ULxL device trees new 05c44ed0b776 ARM: dts: imx6ull: add TQ-Systems MBa6ULLx device trees new cbff1ae6bf3b ARM: dts: imx6ull: add TQ-Systems MBa6ULLxL device trees new 0b08af343ab0 ARM: dts: imx6ull: Add support for PHYTEC phyGATE-Tauri-S [...] new 8bcbcbba9109 ARM: dts: imx6ul: peb-av-02: move to 3 cell pwm new ec829912d21c Merge branch 'imx/dt' into for-next new 236b8cfac4e3 arm64: dts: imx8mn-bsh-smm-s2pro: Add tlv320aic31xx audio [...] new 583f24ae42a0 arm64: dts: imx8mm: Add support for Data Modul i.MX8M Mini [...] new 1c6add99c2bf arm64: dts: imx8mm-kontron: fix ethernet node name new 1cfa1e68af8d arm64: dts: imx8mn-evk: use proper names for PMIC outputs new bc046b952a54 arm64: dts: imx8mn-evk: fix the min/max voltages of the PMIC new 5472b7df7c79 arm64: dts: imx8mq: add hdmi phy 27m clock new d8d609f7588a Merge branch 'imx/dt64' into for-next new 647be091c83e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fe0462fb613a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 622032f75946 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8f816f33bea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f2e1ea51c9ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 446a7e2a10f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b9e0a1a2555e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ca9df4a75a20 arm64: defconfig: Enable ARCH_R9A07G054 adds 8eb5092e64de arm64: dts: renesas: r9a07g054: Fillup the ADC stub node adds ffe3f135dd28 arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes adds b0bb96e51623 arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio [...] adds 791b7e1dcb9f arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node adds e3ab45737614 arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{ [...] adds e46a72e0398e arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} st [...] adds 8d3da65c4c40 arm64: dts: renesas: r9a07g054: Fillup the sbc stub node adds f458b7707c9c arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes adds f35a868bcf95 arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes adds cd0339ec2589 arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and f [...] adds a8e2a77b644a arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support adds c9c4e5b7d202 arm64: dts: renesas: r9a07g054: Add USB2.0 device support adds 3f3c46d4e2cb arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fil [...] adds 1889f4798c44 arm64: dts: renesas: r9a07g044c2-smarc: Enable usb2.0 adds a2b642d89e4b arm64: dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes adds 0a7c1c888a0c arm64: dts: renesas: rzg2l-smarc: Move out i2c3 and Audio [...] adds 4fa1edc83b2b arm64: dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2} adds 4eb6a6bb8ef3 arm64: dts: renesas: rzg2lc-smarc: Enable Audio adds 018d7b93477f arm64: dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash adds a081c4fe98f6 arm64: dts: renesas: rzg2lc-smarc-som: Enable OSTM adds 6f57895c49bc arm64: dts: renesas: rzg2lc-smarc-som: Add vdd core regulator adds 809823b853a2 arm64: dts: renesas: r9a07g054: Fillup the GPU node adds 4b7e7f10835a arm64: dts: renesas: r9a07g054: Add OPP table adds f6a2f28ab19c arm64: dts: renesas: r9a07g054: Add TSU node adds 9a4259e59694 arm64: dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86 adds d63833b8699c arm64: dts: renesas: r8a779a0: Add CANFD device node adds d2194187aa4f arm64: dts: renesas: falcon: Enable CANFD 0 and 1 adds 0182581a9f63 arm64: dts: renesas: r8a77961: Add CAN-FD node adds 2f89bef90de4 soc: renesas: Identify RZ/G2UL SoC adds 3f285c301cd7 dt-bindings: power: renesas,rzg2l-sysc: Document RZ/G2UL SoC adds eee41de7440d Merge branches 'renesas-arm-defconfig-for-v5.19', 'renesas [...] new e9cee3ca9c8c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9611ec7cc98c reset: uniphier-glue: Use reset_control_bulk API adds cc6652bc919e reset: uniphier-glue: Use devm_add_action_or_reset() adds a36be8532357 dt-bindings: reset: Add compatible for Meson-S4 Reset Controller adds 19217b2b87ec dt-bindings: reset: add bindings for the Meson-S4 SoC Rese [...] adds 2f18bd3a938b reset: reset-meson: add support for the Meson-S4 SoC Reset [...] adds b0c36411f772 reset: simple: Add AST2600 compatible adds 2c0e0fd1b694 reset: ACPI reset support new 6e8c1cef37e6 reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L new 1511843018bf Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds a66f6482f8f1 dt-bindings: soc: grf: add naneng combo phy register compatible adds dc08a6884dfb soc: rockchip: pm_domains: Fix typo in comment adds d01cff93b07c Merge branch 'v5.19-armsoc/drivers' into for-next adds 7e5a7e39d767 ARM: dts: rockchip: correct interrupt flags on rk3188 boards adds 146c9a346fdd ARM: dts: rockchip: use generic node name for dma rk3036/rk322x adds a26726958d81 Merge branch 'v5.19-armsoc/dts32' into for-next adds 4246d0bab2a8 arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy [...] adds 16c0f95d9ed1 arm64: dts: rockchip: Add sata nodes to rk356x adds a070d3b857d4 arm64: dts: rockchip: Add some pins for NanoPi4 adds 34fc952867aa arm64: dts: rockchip: Change io-domains of bpi-r2-pro adds 5c8e82ed3a4a arm64: dts: rockchip: Add gmac1 and change network settings adds 57f3b0bf5c34 arm64: dts: rockchip: correct interrupt flags on rk3399 boards adds 213b5c5869c4 arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro adds 65a31b5abb7f dt-bindings: arm: rockchip: add radxa rock3 model a adds 056ef970c434 arm64: dts: rockchip: add basic dts for the radxa rock3 model a adds a0721b501315 Merge branch 'v5.19-armsoc/dts64' into for-next adds 2946aa908bb6 ARM: rockchip: fix typos in comments adds f62180385a21 Merge branch 'v5.19-armsoc/soc32' into for-next new 0c53b2ce0809 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c1ed0f41032f ARM: dts: exynos: fix ethernet node name for different odr [...] adds 2e33a7b5fdb3 ARM: dts: exynos: fix compatible strings for Ethernet USB devices adds d2957507743f Merge branch 'next/dt' into for-next adds a0861079a218 ARM: s3c: Drop config symbol S3C24XX_PWM adds 097ca4ec48c2 Merge branch 'next/soc' into for-next adds c3d3727c8531 ARM: dts: exynos: remove deprecated unit address for LPDDR [...] adds cca50a59f60a ARM: dts: exynos: add a specific compatible to MCT adds 04398e04173f ARM: dts: exynos: drop deprecated SFR region from MIPI phy adds b412be7d3c0a ARM: dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4 adds ab92681ca161 ARM: dts: s5pv210: align EHCI/OHCI nodes with dtschema adds 061d09499fd1 ARM: dts: s5pv210: Use standard arrays of generic PHYs for [...] adds 2aa2a943ed38 Merge branch 'next/dt' into for-next adds f4324583cd4d arm64: dts: exynos: move aliases to board in Exynos850 adds 261692224170 arm64: dts: exynos: add a specific compatible to MCT adds 22cbcb8f4a17 arm64: dts: tesla: add a specific compatible to MCT on FSD adds c2fb39082777 Merge branch 'next/dt64' into for-next adds 170a0c56c5ec ARM: s3c: fix typos in comments adds f6354da78949 Merge branch 'next/soc' into for-next new db8547459460 dt-bindings: soc: samsung: usi: refer to dtschema for SPI new 94a276e2b55e Merge branch 'next/drivers' into for-next new a8f09a9dfa66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 98f0d68f94ea firmware: arm_scmi: Remove clear channel call on the TX channel adds 23274739a5b6 firmware: arm_scmi: Fix sorting of retrieved clock rates adds f1ad601d1f4a firmware: arm_scmi: Replace zero-length array with flexibl [...] adds bf36619a5463 firmware: arm_scmi: Fix sparse warnings in OPTEE transport driver adds f65547e3c43a Merge remote-tracking branch 'korg_sudeep/fixes/scmi' into [...] adds b3f1dd52c991 ARM: vexpress/spc: Avoid negative array index when !SMP adds bae2af9b71ab ARM: vexpress/spc: Fix kernel-doc build warning for ve_spc [...] adds 13ec8a5d0e00 ARM: vexpress/spc: Fix all the kernel-doc build warnings adds 6fb69590182d Merge remote-tracking branch 'korg_sudeep/fixes/vexpress' [...] new bbfa4306adb4 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 3a7f8b781cda Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new c887bdc4fb25 clk: sunxi-ng: fix not NULL terminated coccicheck error new 6d41e13041a3 dt-bindings: watchdog: sunxi: fix F1C100s compatible new 42b91bb16081 dt-bindings: watchdog: sunxi: clarify clock support new 01a850ee61cb ARM: dts: suniv: F1C100: fix watchdog compatible new fb2dcdd7c446 dt-bindings: arm: sunxi: document LicheePi Nano name new 1aba2af585fc ARM: dts: suniv: F1C100: add clock and reset macros new a6d9efb62a48 ARM: dts: suniv: F1C100: fix CPU node new a26123f355f2 ARM: dts: suniv: F1C100: fix timer node new a672a3f2f022 ARM: dts: suniv: F1C100: add MMC controllers new 30b6259f8bb8 ARM: dts: suniv: licheepi-nano: add microSD card new 382e0d4f9ece dt-bindings: spi: sunxi: document F1C100 controllers new 335f57508a7a ARM: dts: suniv: F1C100: add SPI support new 37384b81bc25 ARM: dts: suniv: licheepi-nano: add SPI flash new cb6baf285212 Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next new 482c1a2682ef Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds a4b75fe8e1c1 tee: combine "config" and "menu" for TEE's menuconfig adds 02ee88c9cb4d Merge branch 'tee_menu_for_v5.19' into next adds 3e47235eaee0 tee: make tee_shm_register_kernel_buf vmalloc supported adds a1089c6d8790 Merge branch 'tee_shm_vmalloc_for_v5.19' into next adds 17522923771d Merge branch 'fixes' into next new 187bf3f5a37b Merge branch 'next' of https://git.linaro.org/people/jens. [...] new d5becc32308c ARM: tegra: Fix typos in comments new b297495a400c Merge branch for-5.19/arm/core into for-next new 942501661fa6 soc/tegra: fuse: Add nvmem cell lookup entries for Tegra194 new d3ed7526543d soc/tegra: pmc: Update Tegra234 reset sources new adcf9b180be4 Merge branch for-5.19/soc into for-next new 3739157768d7 ARM: tegra_defconfig: Update CONFIG_TEGRA_VDE option new 39ad93d28050 ARM: config: multi v7: Enable NVIDIA Tegra video decoder driver new 865ed8c3a530 Merge branch for-5.19/arm/defconfig into for-next new 7ac853ba789d arm64: tegra: Update SDMMC1/3 clock source for Tegra194 new 71f69ffa0129 arm64: tegra: Add QSPI controllers on Tegra234 new 3574528b3703 Merge branch for-5.19/arm64/dt into for-next new 439e7a876bb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 53367bd28f3b clk: renesas: rzg2l: Remove unused notifiers adds 3733db1f7713 dt-bindings: clock: renesas: Document RZ/G2UL SoC new 9dffa89510a5 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new d17ecf443d8f csky: fix typos in comments new 6fdf54fe8950 csky: patch_text: Fixup last cpu should be master new 7b35f1207cb4 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 2e49c79b5d82 parisc: In flush_cache_page, always flush tlb if pfn is valid adds a98c952bb4d6 parisc: Implement flush_cache_vmap_vunmap adds 644fd54ea94c parisc: Don't enforce DMA completion order in cache flushes adds 8285964d03f8 parisc: Only list existing CPUs in cpu_possible_mask adds 1763fc366e0b parisc: Update 32- and 64-bit defconfigs adds 149e27046c72 parisc: Re-enable GENERIC_CPU_DEVICES for !SMP adds 5852565effb5 parisc: Merge model and model name into one line in /proc/cpuinfo adds f1f724819635 parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font adds e34799ccc126 parisc: Change MAX_ADDRESS to become unsigned long long new ae5d48763624 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new db7f057afeb4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 69a2501ca017 Merge branch 'fixes' into for-next new 6bcf0e8ae7c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 05eb4712c20a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 05e039536bdc Merge branch 'misc-5.18' into for-next-current-v5.17-20220404 adds a62893c9d311 Merge branch 'for-next-current-v5.17-20220404' into for-ne [...] adds fc5c5c255948 btrfs: zoned: traverse devices under chunk_mutex in btrfs_ [...] adds b03c3897a9b1 btrfs: zoned: remove left over ASSERT checking for single profile adds d957dc9c5516 btrfs: fix qgroup reserve overflow the qgroup limit adds b872f0f2af50 btrfs: reserve correct number of items for unlink and rmdir adds d40ecda38665 btrfs: reserve correct number of items for rename adds 5d4a482c1e44 btrfs: fix anon_dev leak in create_subvol() adds 8d5c497cf7c3 btrfs: get rid of btrfs_add_nondir() adds 05916793aeb7 btrfs: remove unnecessary btrfs_i_size_write(0) calls adds 1bd8207fa956 btrfs: remove unnecessary inode_set_bytes(0) call adds b91833676623 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds a02f8a41bcbf btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds a0aaad3ceb78 btrfs: remove redundant name and name_len parameters to cr [...] adds 996794a08efa btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds fd48645788dc btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds fae0214c980c btrfs: set inode flags earlier in btrfs_new_inode() adds 8f355904a612 btrfs: avoid unnecessary btree search restarts when reading node adds 06c4ef9f8cd0 btrfs: release upper nodes when reading stale btree node f [...] adds 969fe7615243 btrfs: update outdated comment for read_block_for_search() adds 17418a310a53 btrfs: remove trivial wrapper btrfs_read_buffer() adds 57efaad2ec87 btrfs: scrub: rename members related to scrub_block::pagev adds 7a826b9ad9da btrfs: scrub: rename scrub_page to scrub_sector adds 2241a41e2f55 btrfs: scrub: rename scrub_bio::pagev and related members adds b0c2497a2057 btrfs: introduce btrfs_for_each_slot iterator macro adds 9893c15f5ac8 btrfs: use btrfs_for_each_slot in find_first_block_group adds f903eb9e0bee btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 49cf815e4863 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds 012449657242 btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds c24382d631e9 btrfs: use btrfs_for_each_slot in did_create_dir adds e6133a8ee567 btrfs: use btrfs_for_each_slot in can_rmdir adds eff6176665bc btrfs: use btrfs_for_each_slot in is_ancestor adds 07c03a1f398e btrfs: use btrfs_for_each_slot in process_all_refs adds 92276ded7c4f btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds 7966a9a53163 btrfs: use btrfs_for_each_slot in process_all_extents adds 6d506060309f btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds 0c1bb2ee0eb2 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds 84abf7eb1eb8 btrfs: use btrfs_for_each_slot in btrfs_listxattr adds b821f51c461b btrfs: use a local variable for fs_devices pointer in btrf [...] adds 4d11ce7e174c btrfs: remove device item and update super block in the sa [...] adds e5641bb9020a btrfs: fix fallocate to use file_modified to update permis [...] adds 42ba7219faf7 btrfs: warn when extent buffer leak test fails adds 3e82764828d6 btrfs: allocate inode outside of btrfs_new_inode() adds 002a67adc25a btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds 59649d816dd0 btrfs: reserve correct number of items for inode creation adds b36062e114d6 btrfs: move common inode creation code into btrfs_create_n [...] adds 8251ca5bc314 btrfs: only reserve the needed data space amount during fallocate adds a872d52d6925 btrfs: remove useless dio wait call when doing fallocate z [...] adds 119eb700e6c5 btrfs: remove inode_dio_wait() calls when starting reflink [...] adds 4c6eb92bb117 btrfs: remove ordered extent check and wait during fallocate adds f8fc37069fc9 btrfs: lock the inode first before flushing range when pun [...] adds ae8f5bb7bcb3 btrfs: remove ordered extent check and wait during hole pu [...] adds 8bda8913eeba btrfs: add and use helper to assert an inode range is clean adds f9db7f0b5b25 btrfs: tree-checker: check extent buffer owner against own [...] adds 0b0e4ad62391 btrfs: avoid defragging extents whose next extents are not [...] adds c6ce74b79b73 btrfs: add messages to printk index adds 7c3bd8d31068 btrfs: do not warn for free space inode in cow_file_range adds 16bbb2b6e510 btrfs: prevent subvol with swapfile from being deleted adds 647e218557a8 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] adds f737c6257f11 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] adds 56d99353607b btrfs: avoid blocking on page locks with nowait dio on com [...] adds a0f21efe42be btrfs: avoid blocking nowait dio when locking file range adds 1639f5825e03 btrfs: avoid double nocow check when doing nowait dio writes adds 9ef68db0b854 btrfs: stop allocating a path when checking if cross refer [...] adds c804e9b3727c btrfs: free path at can_nocow_extent() before checking for [...] adds 43a4f0c92310 btrfs: release path earlier at can_nocow_extent() adds fa5e487d3b8a btrfs: avoid blocking when allocating context for nowait d [...] adds 3555b5f3b3d2 btrfs: avoid blocking on space revervation when doing nowa [...] adds 48e43f734668 btrfs: replace memset with memzero_page in data checksum v [...] adds f9982c6f1d52 btrfs: release correct delalloc amount in direct IO write path adds bf178519763b btrfs: remove support of balance v1 ioctl adds e49240a41b2f btrfs: remove checks for arg argument in btrfs_ioctl_balance adds b24475315a18 btrfs: simplify code flow in btrfs_ioctl_balance adds 1257948223af btrfs: mark resumed async balance as writing adds 05a7e44f9561 fs: add a lockdep check function for sb_start_write() adds ec4727950715 btrfs: assert that relocation is protected with sb_start_write() adds 2b87a9984029 btrfs: use dummy extent buffer for super block sys chunk a [...] adds c7f64af1aa27 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds 52744e471eec btrfs: expand subpage support to any PAGE_SIZE > 4K adds 7b1bdd89bc96 btrfs: remove unnecessary type casts adds 573b98074bb9 btrfs: factor out allocating an array of pages adds 2e8a0d632197 btrfs: allocate page arrays using bulk page allocator adds 979760804c6f btrfs: move common NOCOW checks against a file extent into [...] adds 150dcf88c5e9 btrfs: do not test for free space inode during NOCOW check [...] adds d2e7b66dcd53 btrfs: return allocated block group from do_chunk_alloc() adds bf6392c0e50a btrfs: zoned: activate block group only for extent allocation adds 6232a41d2ac9 btrfs: fix root ref counts in error handling in btrfs_get_ [...] adds 3f4ccfa00273 btrfs: fix btrfs_submit_compressed_write cgroup attribution adds 8e4b6103daf2 btrfs: make the bg_reclaim_threshold per-space info adds 86af3803208d btrfs: allow block group background reclaim for non-zoned [...] adds 23cbd5a0356e btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds 4c59e5f1173e btrfs: zoned: make auto-reclaim less aggressive adds d9829b7817f1 Merge branch 'misc-next' into for-next-next-v5.18-20220404 adds 9b58921a376a Merge branch 'for-next-next-v5.18-20220404' into for-next- [...] new 4275fadb391b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 687127c81ad3 cifs: fix potential race with cifsd thread adds 00c796eecba4 cifs: remove check of list iterator against head past the [...] adds fb39d30e2272 cifs: force new session setup and tcon for dfs adds 7cd1cc415dd8 cifs: update internal module number new 32d63504c6d2 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 0c404308d41f exfat: fix referencing wrong parent directory information [...] new cb8418e38c48 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 2a6ba9e4e1b6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 68be1379e1bc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 21b19dccc8bf gfs2: replace 'found' with dedicated list iterator variable adds ead638654d75 gfs2: Replace list_prepare_entry() with list_entry() new 6b3eb3cc5b99 gfs2: Add GL_NOPID flag for process-independent glock holders new c1fdfce4edfd gfs2: Mark flock glock holders as GL_NOPID new 1b2de0791571 gfs2: Mark the remaining process-independent glock holders [...] new 4bc0c8e3e108 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ab0fc21bc710 Revert "NFSv4: Handle the special Linux file open access mode" adds b243874f6f95 NFSv4: fix open failure with O_ACCMODE flag adds eb07d5a4da04 SUNRPC: handle malloc failure in ->request_prepare adds 561994133cae SUNRPC: Remove an unbalanced put_net() adds a8a0df1460c7 SUNRPC: Ensure we flush any closed sockets in xs_xprt_free() adds 4a5db1c1774b NFS: Replace readdir's use of xxhash() with hash_64() adds 585ddde606b3 SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() new 32e4c6c85d05 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 4124a66f6385 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] adds ea5a9f182267 fs/lock: only call lm_breaker_owns_lease if there is conflict. adds c1dbd5583235 fs/lock: add helper locks_owner_has_blockers to check for [...] new 6a0950a344f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e039fbb8cb24 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 9ddf636828c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 93270e4a001e Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 77d72ed53f2e uninline may_mount() and don't opencode it in fspick(2)/fsopen(2) adds 970493fe4b42 linux/mount.h: trim includes adds c0a650363225 build_mount_idmapped(): don't open-code proc_ns_fget() adds 30f3cecddee4 m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb... adds 3eaeb5de0735 blob_to_mnt(): kern_unmount() is needed to undo kern_mount() adds e6c096b8d709 move mount-related externs from fs.h to mount.h adds e3040a96e084 Merge branches 'work.misc', 'work.mount' and 'pidfd.mount_ [...] adds fb731123c794 fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy() adds c36d6a662e2b get rid of dead code in legitimize_root() adds 21e415003b8d namei: cleanup double word in comment adds fd78f28f9f50 Merge branch 'work.namei' into for-next new 0188c106bf6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e269c63e9a9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dff6139015dc PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 adds 6e1819cf6dc2 Merge branch 'pci/hotplug' adds 93d256cd3c1e x86/PCI: Eliminate remove_e820_regions() common subexpressions adds 3be4cb5a568e x86/PCI: Log host bridge window clipping for E820 regions adds 5e8cf6bbbf3d Merge branch 'pci/resource' new a7c74d496652 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 10ec4afd238d HID: intel-ish-hid: ipc: add ADL and RPL device id adds 95cd2cdc88c7 HID: multitouch: add quirks to enable Lenovo X12 trackpoint adds ceaaa0282c06 Merge branch 'for-5.18/upstream-fixes' into for-next new e1288e9cb949 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 04bb1287aad6 hwmon: (jc42) add HWMON_C_TZ_REGISTER adds f1b1746b5bca hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds 0967706bd918 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds a5af7ccaf512 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo new c7a04be2a34c Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 0c603a5c704f Documentation/process: mention patch changelog in review process adds 2c2de6f2e2bc docs: driver-api/thermal/intel_dptf: Use copyright symbol adds 12379401c000 Documentation: dev-tools: Add a section for static analysis tools adds a32d5c0fc12b Documentation: dev-tools: Enhance static analysis section [...] adds f35cf1a59e9a Documentation: kernel-hacking: minor edits for style adds 980c3799c500 Documentation: kernel-doc: Promote two chapter headings to [...] adds 452c4915c18c Documentation: sphinx: replace "Introduction" chapter head [...] adds c57f3dbc3bd9 docs/zh_CN/damon: update outdated term 'regions update interval' adds b22fe865dbf4 docs/zh_CN/damon: add sysfs interface adds 712ca54c5387 docs/zh_CN/damon: typo fix adds 9859b277bffe docs/zh_CN: add vm frontswap translation adds 19a05e35dd92 docs/zh_CN: add vm hwpoison translation adds 457d2de7ee64 docs/zh_CN: add vm memory-model translation adds d1c84942e113 docs/zh_CN: add vm mmu_notifier translation adds 273bfe7ba7ad docs/zh_CN: add vm overcommit-accounting translation adds f51debc256f8 docs/zh_CN: add vm page_frags translation adds 7bdc0a9515dd docs/zh_CN: add vm page_owner translation adds dc742b017439 docs/zh_CN: add vm page_table_check translation adds 114b27cd1545 docs/zh_CN: add vm remap_file_pages translation adds 11e85082a19f docs/zh_CN: add vm split_page_table_lock translation adds 2154e5e7d012 docs/zh_CN: add vm z3fold translation adds 6dbc3a5bdb46 docs/zh_CN: add vm zsmalloc translation adds ca3d0b5dfc6b Documentation/process: Update ARM contact for embargoed ha [...] adds 7808c934120e w1: w1_therm: Document Maxim MAX31850 thermoelement IF. adds d4cd2389d053 Documentation: x86: Fix obsolete name of page fault handler adds 0dc089481308 docs/zh_CN: Add sched-debug Chinese translation adds 4407cca0109c docs/zh_CN: Add schedutil Chinese translation new 1e1149690456 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 0edce70c2820 media: dvb-usb-ids.h: sort entries adds 0c7cf312e6e4 media: dvb-usb: move USB IDs to dvb-usb-ids.h adds a57e3ce9a4bd media: dvb-usb: vp702x: reference to usb ID table adds 80ba8bd6d93a media: dvb-usb: Add helper macros for using USB VID/PID adds 1f176c73b49b media: dvb-usb: a800: use an enum for the device number adds 434593f3f471 media: af9005: use the newer dvb-usb macros for USB device adds 08fdb81ba253 media: dvb-usb: az6027: use an enum for the device number adds 5605e220072a media: cinergyT2-core: use the newer dvb-usb macros for US [...] adds 6884cbbe65d3 media: cxusb: use the newer dvb-usb macros for USB device adds ce66141ed8f6 media: digitv: use the newer dvb-usb macros for USB device adds 23d4208da25b media: dvb-usb: dtt200u: use an enum for the device number adds 63c373353f34 media: dtv5100: use the newer dvb-usb macros for USB device adds 57688c6a3132 media: dw2102: use the newer dvb-usb macros for USB device adds e795c6199dfb media: dvb-usb: gp8psk: use an enum for the device number adds b534228aae02 media: dvb-usb: m920x: use an enum for the device number adds 88b5619fc4ef media: dvb-usb: nova-t-usb2: use an enum for the device number adds c5d859fdb9a8 media: dvb-usb: opera1: use an enum for the device number adds d3aa44cf1235 media: dvb-usb: pctv452e: use an enum for the device number adds aa95d90371ec media: technisat-usb2: use the newer dvb-usb macros for US [...] adds 06f053bcdcb1 media: dvb-usb: ttusb2: use an enum for the device number adds 4974251651ec media: dvb-usb: umt-010: use an enum for the device number adds fa8ee8310042 media: dvb-usb: vp702x: use an enum for the device number adds 31caf818fa93 media: dvb-usb: vp7045: use an enum for the device number adds 3ac3af4497b5 media: dvb-usb: dibusb-mb: use an enum for the device number adds 2aaa2f7a7928 media: dvb-usb: dibusb-mc: use an enum for the device number adds 2afc1933fbc6 media: dvb-usb: dib0700_devices: use an enum for the devic [...] adds 535f49a9e1f9 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV new cee933bb48e5 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds dfbba2518aac Revert "ACPI: processor: idle: Only flush cache on entering C3" adds d8a5a5e3123a Merge branch 'acpi-processor' into linux-next new 8c756a0a2de1 device property: Convert device_{dma_supported,get_dma_att [...] new 55dcbc05827e ACPI: property: Move acpi_fwnode_device_get_match_data() up new 68b979d068d3 device property: Add iomap to fwnode operations new 99c63707bafd device property: Add irq_get to fwnode operation new 5eceec43cb76 Merge branch 'devprop' into linux-next new 95d5a7214b86 iio: chemical: scd30: Export dev_pm_ops instead of suspend [...] new a8e2512efc65 PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OP [...] new bd8284e968ec iio: chemical: scd30: Move symbol exports into IIO_SCD30 n [...] new 2c962db504ed Merge branch 'pm-core' into linux-next new ac2a3feefad5 ACPI: bus: Eliminate acpi_bus_get_device() new 5a5b6c1848bc Merge branch 'acpi-bus' into linux-next new bdff938d0440 thermal: int340x: Clean up unnecessary acpi_buffer pointer [...] new 9e5d3d6be664 thermal: int340x: Consolidate freeing of acpi_buffer pointer new ad47f8343a96 thermal: int340x: Clean up _OSC context init new 2f7fc67b4d3f Merge branch 'thermal-int340x' into linux-next new 86e2ca0aa0e3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds be5985b3dbce cpufreq: qcom-hw: drop affinity hint before freeing the IRQ adds 5e4f009da6be cpufreq: qcom-hw: fix the race between LMH worker and cpuhp adds 6240aaad75e1 cpufreq: qcom-hw: fix the opp entries refcounting adds a1eb080a0447 cpufreq: qcom-hw: provide online/offline operations adds f84ccad5f566 cpufreq: qcom-cpufreq-hw: Fix throttle frequency value on [...] new ee6902937c61 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds cf6ddbdd9065 dt-bindings: devfreq: rk3399_dmc: Convert to YAML adds 131b232ba243 dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] adds 0ed0713e81d4 dt-bindings: devfreq: rk3399_dmc: Fix Hz units adds 71875a02356d dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] adds e51cb9a80280 dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] adds d88e95632267 PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props adds 0f7cd98d4e31 PM / devfreq: rk3399_dmc: Drop excess timing properties adds bcd948600069 PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] adds 6e09f2719552 PM / devfreq: rk3399_dmc: Support new disable-freq properties adds 5d2429d6f0fb PM / devfreq: rk3399_dmc: Support new *-ns properties adds eaf02d0585f5 PM / devfreq: rk3399_dmc: Disable edev on remove() adds 38d4c4a4e375 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() adds 93515220624f PM / devfreq: rk3399_dmc: Avoid static (reused) profile new 93ac415c33b2 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 58a1000bd81c Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 1f4f10845e14 dlm: uninitialized variable on error in dlm_listen_for_all() new 67e4d8c51dc6 dlm: fix missing check in validate_lock_args new 42252d0d2aa9 dlm: fix plock invalid read new a559790caa1c dlm: replace sanity checks with WARN_ON new bcbb4ba6c9ba dlm: cleanup plock_op vs plock_xop new a800ba77fd28 dlm: rearrange async condition return new bcfad4265ced dlm: improve plock logging if interrupted new 16d58904dfeb dlm: remove unnecessary INIT_LIST_HEAD() new 314a5540ffee dlm: move global to static inits new a8449f232ee3 dlm: add __CHECKER__ for false positives new d9efd005fdd1 dlm: use __le types for options header new 3428785a65da dlm: use __le types for dlm header new 2f9dbeda8dc0 dlm: use __le types for rcom messages new 00e99ccde757 dlm: use __le types for dlm messages new 14a92fd70382 dlm: move conversion to compile time new c087eabde171 dlm: remove __user conversion warnings new e91ce03b27b6 dlm: remove found label in dlm_master_lookup new 401597485cfc dlm: cleanup lock handling in dlm_master_lookup new 2c3fa6ae4d52 dlm: check required context while close new f6f741835745 dlm: fix wake_up() calls for pending remove new ba58995909b5 dlm: fix pending remove if msg allocation fails new c490b3afaa57 dlm: remove usage of list iterator for list_add() after th [...] new dc1acd5c9469 dlm: replace usage of found with dedicated list iterator variable new 08f4cca8ff2f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 45bf247218eb RDMA/irdma: Remove the redundant variable adds 30ad63e784dd IB/uverbs: Move enum ib_raw_packet_caps to uapi adds f543a3e82bb2 IB/uverbs: Move part of enum ib_device_cap_flags to uapi adds 22cbc6c2681a IB/rdmavt: add missing locks in rvt_ruc_loopback new e2534cdb1535 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6f2f36e5f932 mlxsw: spectrum_router: simplify list unwinding adds 0b5c21bbc01e net: ensure net_todo_list is processed quickly new f4b41f062c42 net: remove noblock parameter from skb_recv_datagram() new 1ee375d77bb9 net, uapi: remove inclusion of arpa/inet.h new ed941f65da81 dt-bindings: net: convert mscc-miim to YAML format new b0385d4c1fff dt-bindings: net: mscc-miim: add clock and clock-frequency new bb2a1934ca01 net: phy: mscc-miim: add support to set MDIO bus frequency new 44ec5f71a035 Merge branch 'mscc-miim' new 1dafd0d60703 dt-bindings: net: mediatek: add optional properties for th [...] new d776a57e4a28 net: ethernet: mtk_eth_soc: add support for coherent DMA new 3abd063019b6 arm64: dts: mediatek: mt7622: add support for coherent DMA new 55c1c4e945fa dt-bindings: arm: mediatek: document WED binding for MT7622 new f14ac41b785f dt-bindings: arm: mediatek: document the pcie mirror node [...] new 804775dfc288 net: ethernet: mtk_eth_soc: add support for Wireless Ether [...] new a333215e10cb net: ethernet: mtk_eth_soc: implement flow offloading to W [...] new e9b65ecb7c30 arm64: dts: mediatek: mt7622: introduce nodes for Wireless [...] new 817b2fdf1667 net: ethernet: mtk_eth_soc: add ipv6 flow offload support new bb14c19122b7 net: ethernet: mtk_eth_soc: support TC_SETUP_BLOCK for PPE [...] new 1ccc723b5829 net: ethernet: mtk_eth_soc: allocate struct mtk_ppe separately new c4f033d9e03e net: ethernet: mtk_eth_soc: rework hardware flow table management new 8ff25d377445 net: ethernet: mtk_eth_soc: remove bridge flow offload typ [...] new 33fc42de3327 net: ethernet: mtk_eth_soc: support creating mac address b [...] new f90e5a3d5b8c Merge branch 'mtk_eth_soc-flo-offload-plus-wireless' new be8d9d05271c net: ethernet: xilinx: use of_property_read_bool() instead [...] new 207d924dcf32 net: usb: remove duplicate assignment new a5b116a0fa90 net: wan: remove the lanmedia (lmc) driver new 487dc3ca60e3 ip6_tunnel: Remove duplicate assignments new 40570375356c tcp: add accessors to read/set tp->snd_cwnd new 8dd7cdb0f473 bnx2x: Fix undefined behavior due to shift overflowing the [...] new fc6b0fcb26a5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 30c90f6757a7 arm64, insn: Add ldr/str with immediate offset adds 7db6c0f1d8ee bpf, arm64: Optimize BPF store/load using arm64 str/ldr(im [...] adds 5b3d19b9bd40 bpf, arm64: Adjust the offset of str/ldr(immediate) to pos [...] adds f516420f683d bpf, tests: Add tests for BPF_LDX/BPF_STX with different offsets adds 38608ee7b690 bpf, tests: Add load store test case for tail call adds 11e17ae42377 bpf: Use swap() instead of open coding it adds fe4625d8b053 selftests/bpf: Remove unused variable from bpf_sk_assign test adds 8eb943fc5e5f bpf: Remove redundant assignment to smap->map.value_size adds 891663ace74c bpf, test_offload.py: Skip base maps without names adds 185da3da9379 bpf: Replace usage of supported with dedicated list iterat [...] adds e299bcd4d16f selftests/bpf: Fix vfs_link kprobe definition adds f6d60facd9b6 selftests/bpf: Return true/false (not 1/0) from bool functions adds 9bbad6dab827 selftests/bpf: Fix cd_flavor_subdir() of test_progs adds 66df0fdb5981 bpf: Correct the comment for BTF kind bitfield adds 85bf1f51691c samples: bpf: Convert xdp_router_ipv4 to XDP samples helper adds 1ce3a60e3c28 libbpf: auto-resolve programs/libraries when necessary for [...] adds 433966e3ae04 libbpf: Support function name-based attach uprobes adds 39f8dc43b7a0 libbpf: Add auto-attach for uprobes based on section name adds ba7499bc9d52 selftests/bpf: Add tests for u[ret]probe attach by name adds 579c3196b218 selftests/bpf: Add tests for uprobe auto-attach via skeleton adds 88d01a57113a Merge branch 'libbpf: name-based u[ret]probe attach' adds e93f39998d8f libbpf: Don't return -EINVAL if hdr_len < offsetofend(core [...] adds 35f91d1fe106 sample: bpf: syscall_tp_user: Print result of verify_map adds fc843ccd8e4c samples: bpf: Fix linking xdp_router_ipv4 after migration adds 4eeebce6ac4a selftests/bpf: Fix parsing of prog types in UAPI hdr for b [...] adds 380341637ebb bpftool: Add syscall prog type adds fff3dfab1786 bpftool: Add missing link types adds 7b53eaa656c3 bpftool: Handle libbpf_probe_prog_type errors adds 7224a0737c46 Merge branch 'bpf/bpftool: add program & link type names' adds d298761746d5 selftests/bpf: Define SYS_NANOSLEEP_KPROBE_NAME for aarch64 adds 568189310c20 libbpf: Support Debian in resolve_full_path() adds d72e2968fb25 libbpf: Add BPF-side of USDT support adds 2e4913e025fd libbpf: Wire up USDT API and bpf_link integration adds 74cc6311cec9 libbpf: Add USDT notes parsing and resolution logic adds 999783c8bbda libbpf: Wire up spec management and other arch-independent [...] adds 4c59e584d158 libbpf: Add x86-specific USDT arg spec parsing logic adds 630301b0d59d selftests/bpf: Add basic USDT selftests adds 00a0fa2d7d49 selftests/bpf: Add urandom_read shared lib and USDTs adds 9a7ef9f86b96 Merge branch 'Add libbpf support for USDTs' adds 042152c27c3b bpf, arm64: Sign return address for JITed code new 2d0df01974ce selftests/bpf: Fix file descriptor leak in load_kallsyms() new 1963c740dc2b net: netfilter: Reports ct direction in CT lookup helpers [...] new 958ddfd75d83 selftests/bpf: Fix issues in parse_num_list() new a8d600f6bcd4 libbpf: Fix spelling mistake "libaries" -> "libraries" new ebaf24c589d7 selftests/bpf: Use bpf_num_possible_cpus() in per-cpu map [...] new be77354a3d7e bpf: Do write access check for kfunc and global func new 97e6d7dab1ca bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access new 7b3552d3f9f6 bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access new 7cb29b1c99f4 selftests/bpf: Test passing rdonly mem to global func new 9fc4476a08b6 selftests/bpf: Test for writes to map key from BPF helpers new 05acbc07932a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 40379a0084c2 net/mlx5_fpga: Drop INNOVA TLS support new e59437aa7ae6 net/mlx5: Reliably return TLS device capabilities new 691f17b980d0 net/mlx5: Remove indirection in TLS build new 943aa7bda373 net/mlx5: Remove tls vs. ktls separation as it is the same new 7a9104ea9011 net/mlx5: Cleanup kTLS function names and their exposure new 0276bd3a94c0 IB/mlx5: Fix undefined behavior due to shift overflowing t [...] new 09303a17fa72 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds fed7bacb1c02 Bluetooth: btbcm: Support per-board firmware variants adds 252e3dbcae50 Bluetooth: mt7921s: Fix the incorrect pointer check adds 92b8aa6d18f7 Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds 9d5632f179b1 Bluetooth: Keep MGMT pending queue ordered FIFO adds 8b55b1801f2c Bluetooth: btintel: Constify static struct regmap_bus adds 63dd7af77a25 Bluetooth: hci_qca: Use del_timer_sync() before freeing adds c625b467f47c Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] adds fa5cd0fd5bdf Bluetooth: Print broken quirks adds 38a1944deda4 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] new dfc75d12ca49 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 34e63cd5ba29 iwlwifi: fw: Replace zero-length arrays with flexible-arra [...] new c5f675748cf0 iwlwifi: mei: Replace zero-length array with flexible-arra [...] new 29ed2d7606bb rtw88: change idle mode condition during hw_scan new b169f877f001 rtw89: ser: fix CAM leaks occurring in L2 reset new e1400b115cac rtw89: mac: move table of mem base addr to common new 198b6cf70146 rtw89: mac: correct decision on error status by scenario new 14f9f4790048 rtw89: ser: control hci interrupts on/off by state new 9f8004bfed03 rtw89: ser: dump memory for fw payload engine while L2 reset new f5e246846412 rtw89: ser: dump fw backtrace while L2 reset new 11fe4ccda867 rtw89: reconstruct fw feature new edb896297abe rtw89: support FW crash simulation new 306451188062 rtw89: reduce export symbol number of mac size and quota new 5a0e776bec96 rtw89: add UK to regulation type new c504bf23290c rtw89: 8852a: update txpwr tables to HALRF_027_00_038 new 034307088cb2 rtw89: regd: consider 6G band new 1ae30c37ecf1 rtw89: regd: update mapping table to R59-R32 new bed4045ffb9c rtw89: packed IGI configuration flow into function for DIG [...] new 1e6f0d2a677a rtw89: disabled IGI configuration for unsupported hardware new a95bd62ec01d rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to s [...] new 6d5b5d6290ec rtw89: pci: support variant of fill_txaddr_info new f59acdde5197 rtw89: support variant of fill_txdesc new 79a6c9a4f3c4 rtw89: support hardware generate security header new 84fc6999f0d0 rtw89: read RX bandwidth from v1 type RX descriptor new 26bb93407c74 rtw89: handle potential uninitialized variable new ba9177fcef21 ath11k: Add basic WoW functionalities new fec4b898f369 ath11k: Add WoW net-detect functionality new c417b247ba04 ath11k: implement hardware data filter new 90bf5c8d0f7e ath11k: purge rx pktlog when entering WoW new c3c36bfe998b ath11k: support ARP and NS offload new a16d9b50cfba ath11k: support GTK rekey offload new 9503a1fc123d ath9k: Use platform_get_irq() to get the interrupt new b7d174479c8a ath6kl: fix typos in comments new 2c3fc50591ff ath10k: Trigger sta disconnect on hardware restart new c4e9705c5012 ath10k: Use of_device_get_match_data() helper new 997dc60f0855 ath11k: Refactor the peer delete new 72a9bff38654 ath11k: change fw build id format in driver init log new 2db80f93869d ath11k: acquire ab->base_lock in unassign when finding the [...] new 7fb376ad7d3f ath11k: remove unused ATH11K_BD_IE_BOARD_EXT new 0c104b6163e3 ath11k: disable regdb support for QCA6390 new 13da397f884d ath11k: add support for device recovery for QCA6390/WCN6855 new 38194f3a605e ath11k: add synchronization operation between reconfigure [...] new 78e3e6094220 ath11k: Add hw-restart option to simulate_fw_crash new 0d7a8a6204ea ath11k: fix the warning of dev_wake in mhi_pm_disable_tran [...] new 1e4ac7173c93 ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability new 62abdc06c50e ath11k: add fallback board name without variant while sear [...] new 9d97114d2220 ath11k: add read variant from SMBIOS for download board data new 7b0c70d92a43 ath11k: Add peer rhash table support new 26c31016fe7e ath9k: make ATH_SREV macros more consistent new a96474a794e1 ath9k: split set11nRateFlags and set11nChainSel new 3096a4d9eb9b ath9k: use AR9300_MAX_CHAINS when appropriate new 9aaff3864b60 ath9k: fix ar9003_get_eepmisc new 193025378c44 ath9k: refactor ar9003_hw_spur_mitigate_ofdm new 673424ce0e77 ath9k: add functions to get paprd rate mask new b2beae327e03 ath11k: store and send country code to firmware after recovery new 1216c4d30723 wcn36xx: Implement tx_rate reporting new 801cb1d23428 ath11k: add support to search regdb data in board-2.bin fo [...] new 1f682dc9fb37 ath11k: reduce the wait time of 11d scan and hw scan while [...] new 2c977be2cc5c ath10k: add support for MSDU IDs for USB devices new d930e2560ebe ath10k: enable napi on RX path for usb new 7c4582306412 ath9k: make is2ghz consistent in ar9003_eeprom new 9149a94adad2 wcn36xx: Improve readability of wcn36xx_caps_name new 948171b5f6fc ath11k: PCI changes to support WCN6750 new bbfdc5a751a6 ath11k: Refactor PCI code to support WCN6750 new 8d06b8023ace ath11k: Choose MSI config based on HW revision new 0cfaf2243e9e ath11k: Refactor MSI logic to support WCN6750 new 5b32b6dd9663 ath11k: Remove core PCI references from PCI common code new 50dc9ce9f805 ath11k: Change max no of active probe SSID and BSSID to fw [...] new 2dd398dee7aa ath11k: Remove unnecessary delay in ath11k_core_suspend new 633469e3bac1 ath11k: fix driver initialization failure with WoW unsupported hw new 121210ec935c ath11k: mhi: remove state machine new 3e80fcbca372 ath11k: mhi: add error handling for suspend and resume new b9e34ba6b314 ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() new ebc7a4962765 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 740c431c22fe rtw89: pci: add register definition to rtw89_pci_info to g [...] new b9467e94b1f2 rtw89: pci: add pci attributes to configure operating mode new 1e3f20554815 rtw89: pci: refine pci pre_init function new 0db862fb025c rtw89: pci: add LTR setting for v1 chip new bab9e2391786 rtw89: pci: set address info registers depends on chips new 22a66e7c3abe rtw89: pci: add deglitch setting new e1e7a574b20f rtw89: pci: add L1 settings new a7d82a7aae65 rtw89: extend dmac_pre_init to support 8852C new cf7b8b808811 rtw89: update STA scheduler parameters for v1 chip new 61ebeecb3d67 rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip new 5cb5562d2a21 rtw89: Turn on CR protection of CMAC new b61adeed5409 rtw89: 8852c: update security engine setting new c49154ff8bcb rtw89: update scheduler setting new 19cb94273f40 rtw89: initialize NAV control new 75fd91aa92f9 rtw89: update TMAC parameters new 9fb4862e913c rtw89: update ptcl_init new ee20d538c498 rtw89: change idle mode condition during hw_scan new 2b8219e9b746 rtw89: packet offload handler to avoid warning new 841f2633840e rtw89: coex: Add case for scan offload new 65ee4971a262 rtw89: fix misconfiguration on hw_scan channel time new 3e12968f6d12 mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_wo [...] new 92cadedd9d5f brcmfmac: Avoid keeping power to SDIO card unless WOWL is used new a0ff2a87194a rtlwifi: replace usage of found with dedicated list iterat [...] new 21338c5bdeb9 rtl8xxxu: feed antenna information for cfg80211 new bd917b3d28c9 rtl8xxxu: fill up txrate info for gen1 chips new 3f6b867559b3 b43legacy: Fix assigning negative value to unsigned variable new 11800d893b38 b43: Fix assigning negative value to unsigned variable new e8366bbabe1d ipw2x00: Fix potential NULL dereference in libipw_xmit() new 3223e922ccf8 orinoco: Prepare cleanup of powerpc's asm/prom.h new 92bbf95df768 ipw2x00: use DEVICE_ATTR_*() macro new a62c16298788 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 4c38eded8070 mtd: parsers: bcm47xxpart: print correct offset on read error new 31b9e583d76f Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 6425dd136ddc mtd: rawnand: davinci: Remove redundant unsigned compariso [...] adds a4f9dd55c5e1 mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG adds 573eec222bc8 mtd: spinand: gigadevice: add support for GD5FxGQ4xExxG adds 620a98881340 mtd: spinand: gigadevice: add support for GD5F1GQ5RExxG adds 194ec04b3a9e mtd: spinand: gigadevice: add support for GD5F{2, 4}GQ5xExxG adds 54647cd003c0 mtd: spinand: gigadevice: add support for GD5FxGM7xExxG adds f7c48bccf1a0 mtd: rawnand: print offset instead of page number for bad blocks new 54750ef56479 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 2046e733e125 drm/nouveau/instmem: fix uninitialized_var.cocci warning adds fc3785fb56a2 drm/selftests: fix a shift-out-of-bounds bug adds 09077bc31165 drm/bridge_connector: enable HPD by default if supported adds a4a072d98d8c sysfb: Make config option dependencies explicit adds 8b766b0f8eec sysfb: Enable boot time VESA graphic mode selection adds fd8be27e50e0 efifb: Remove redundant efifb_setup_from_dmi stub adds f6e68388443f drm: Drop commas after SoC match table sentinels adds 016d1ca3f6ad drm/selftests: missing error code in igt_buddy_alloc_smoke() adds 8f2a3970c969 drm/omap: fix NULL but dereferenced coccicheck error adds 8a0982b60f5a drm/komeda: plane: switch to plane reset helper adds c410976a7282 drm/komeda: plane: Remove redundant zpos initialisation adds e026f2880235 drm/komeda: plane: Remove redundant color encoding and ran [...] adds bbefe708816a drm/bridge: nxp-ptn3460: switch to devm_drm_of_get_bridge adds 55ad1a56b4f9 drm/bridge: parade-ps8622: switch to devm_drm_of_get_bridge adds 5486eac81004 drm/bridge: parade-ps8640: switch to devm_drm_of_get_bridge adds 0d9c5e6733a7 drm/bridge: tc358762: switch to devm_drm_of_get_bridge adds aec9a8576eec drm/bridge: tc358775: switch to devm_drm_of_get_bridge adds c1b16fbd1698 drm/bridge: ti-sn65dsi83: switch to devm_drm_of_get_bridge adds 07b58d61275e drm/doc: pull in drm_buddy.c adds 471e201f5435 dt-bindings: display: sitronix, st7735r: Fix backlight in example adds a2e8cbb27722 dt-bindings: display: sitronix, st7735r: Make reset-gpios [...] adds df0a9e8d3008 dt-bindings: display: sitronix, st7735r: Remove spi-max-fr [...] adds 1498915233dd drm/dsi: transfer DSI HS packets ending at the same time adds 7d8d0b4dcc53 drm/mediatek: implement the DSI HS packets aligned adds 4404cdb59b33 drm/bridge: anx7625: config hs packets end aligned to avoi [...] adds d583e7527324 drm/bridge: anx7625: check the return on anx7625_aux_trans adds 14a28e79f5f6 drm/bridge: ti-sn65dsi86: switch to devm_drm_of_get_bridge adds efb37e66b757 drm: ssd130x: Fix COM scan direction register mask adds a134109c3017 drm: ssd130x: Always apply segment remap setting adds 9e82ea0fb1df drm/bridge: anx7625: switch to devm_drm_of_get_bridge adds 73a46da4fa7c drm/bridge: Add MAINTAINERS entry for DRM drivers for brid [...] adds 59c217b3dde5 drm/bridge: Add myself as a reviewer for the TI SN65DSI86 [...] adds 46db48f25ed1 drm/bridge: Add myself as a reviewer for the Parade PS8640 [...] adds 8fb6c44fe846 drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX adds f28dd5075675 drm/bridge: analogix_dp: Enable autosuspend adds 485d98d472d5 drm/vmwgfx: Add support for CursorMob and CursorBypass 4 adds bb30d8d8c1b0 drm/vmwgfx: Cleanup multimon initialization code adds af326e28380a drm/vmwgfx: Print capabilities early during the initialization adds c593197b6ece drm/vmwgfx: Fix fencing on SVGAv3 adds 23b0e695d4ca drm/vmwgfx: Allow querying of the SVGA PCI id from the userspace adds 5405d25b9e8e drm/vmwgfx: Initialize drm_mode_fb_cmd2 adds 32160e6a98f3 drm/vmwgfx: Implement MSI/MSI-X support for IRQs adds b861de246912 drm/vmwgfx: Stop using surface dma commands on most config [...] adds 2d3eec897033 drm: Add drm_mode_init() adds d008bc331fb1 drm/bridge: Use drm_mode_copy() adds 193c4df5b0dc drm/imx: Use drm_mode_duplicate() adds ec5d4a723b57 drm/panel: Use drm_mode_duplicate() adds a4f24ada636d drm/blend: fix typo in the comment adds 47042e0ddd21 drm/solomon: Make DRM_SSD130X depends on MMU adds de2d1822f948 drm/gma500: Remove struct psb_gem_object.npage adds 16dad99de8f2 drm/gma500: Acquire reservation lock for GEM objects adds 14e92dd104cd drm/gma500: Move GTT locking into GTT helpers adds e160b70ba160 drm/gma500: Remove struct psb_gtt.sem sempahore adds 60a78f9ea0e6 drm/gma500: Move GTT setup and restoration into helper funtions adds 97bd66c46d8b drm/gma500: Move GTT resume logic out of psb_gtt_init() adds 6069fd815d28 drm/gma500: Cleanup GTT uninit and error handling adds d00f44ddfbb1 drm/gma500: Split GTT init/resume/fini into GTT and GEM functions adds 42ceddb696a0 drm/gma500: Inline psb_gtt_restore() adds d339386c9ffa drm/gma500: Move GEM memory management functions to gem.c adds 5169f3592d48 drm/gma500: Move GTT enable and disable code into helpers adds 07739597b4d0 drm/gma500: Move GTT memory-range setup into helper adds f33b21f1397e drm/nouveau: Fix spelling mistake "endianess" -> "endianness" adds aa457ff1b2be drm/doc: Clarify what ioctls can be used on render nodes adds 9b13a3fcd35f drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() adds 7392f2459eef drm/format-helper: Fix XRGB888 to monochrome conversion adds a97e753fd358 drm/ssd130x: Fix rectangle updates adds 4442ac1af104 drm/ssd130x: Reduce temporary buffer sizes adds 044feb974801 drm/vc4: add tracepoints for CL submissions adds 3138ba6e0653 drm/gma500: Remove unused declarations and other cruft adds a29c6f882418 drm/gma500: Move gma_intel_crtc_funcs into gma_display.c adds 76feffd16cc9 drm/gma500: Don't store crtc_funcs in psb_ops adds 5d5fb74630c1 drm/gma500: Cosmetic cleanup of irq code adds 61bfcb6a3b98 fbdev: Fix sys_imageblit() for arbitrary image widths adds 7438f52b578a fbdev: Fix cfb_imageblit() for arbitrary image widths adds daa83f744a31 dt-bindings: display/panel: Add Leadtek ltk035c5444t adds 9f493fd71d4b drm/panel-edp: add LQ140M1JW46 edp panel entry adds 856082f021a2 fbdev: defio: fix the pagelist corruption adds 10a26e0d5fc3 drm/vmwgfx: Fix an invalid read adds ab709795e386 drm/vmwgfx: Fix mob cursor allocation race adds 8bb75aeb58bd drm/vmwgfx: validate the screen formats adds 6f6f9788d821 drm/vmwgfx: Disable command buffers on svga3 without gbobjects adds cc436b1c674e drm/gma500: Use drm_mode_copy() adds 6185587b6675 drm/tilcdc: Use drm_mode_copy() adds c89717bd0a0f drm/gma500: Use managed drmm_mode_config_init() adds 3e712b3cfb58 drm/gma500: Uninstall interrupts on driver removal adds b1a7d0ddb169 drm/gma500: Make use of the drm connector iterator adds 9f8308f4c94a drm/gma500: gma500 don't register non-hotpluggable connectors adds 12e67cca85a0 drm/gma500: Free the correct connector allocation adds d9f6e81272de drm/gma500: Declare a few functions static adds 52e527f28776 drm/gma500: Add crtc prefix to vblank functions adds cc2f2df48a17 dt-bindings: display: bridge: it66121: Add audio support adds 003a1bd6a2a5 drm: bridge: it66121: Fix the register page length adds e0fd83dbe924 drm: bridge: it66121: Add audio support adds 0941a4e3c629 drm/etnaviv: stop using dma_resv_excl_fence v2 adds f30bceab16d1 RDMA: use dma_resv_wait() instead of extracting the fence adds 548e7432dc2d dma-buf: add dma_resv_replace_fences v2 adds 8938d48451f5 dma-buf: finally make the dma_resv_list private v2 adds 3dd4834a6efe drm/bridge: it6505: Fix build error adds 6135ee077027 drm/vc4: hdmi: Rename pixel_rate variable adds ccbf364f329c drm/vc4: hdmi: Move clock validation to its own function adds 595dcf4eb859 drm/vc4: hdmi: Move clock calculation into its own function adds 15a809211a69 drm/vc4: hdmi: Take the sink maximum TMDS clock into account adds f785dcfc596c drm/vc4: hdmi: Take bpp into account for the scrambler adds dd39d024a847 drm/vc4: hdmi: Always try to have the highest bpc adds e769a3504e27 drm/vc4: hdmi: Support HDMI YUV output adds 194d250cdc4a drm/virtio: fix NULL pointer dereference in virtio_gpu_con [...] adds ec3cbb30893b drm/virtio: Remove restriction of non-zero blob_flags adds 59ab4ee012f0 drm/qxl: fix qxl can't use in arm64 adds 86ad0397250c drm: omapdrm: simplify omap_gem_pin adds 1948d28db621 drm: omapdrm: Support exporting of non-contiguous GEM BOs adds 3ccd59f93004 drm: omapdrm: Do no allocate non-scanout GEMs through DMM/TILER adds 27f26359de9b drm/bridge: anx7625: Set downstream sink into normal status adds e795df5bbcf2 drm/sched: Fix htmldoc warning. adds 6a9b02899402 drm/ttm: move the LRU into resource handling v4 adds 5d05b988f1c0 drm/ttm: add resource iterator v4 adds b0e2c9ea5afc drm/ttm: allow bulk moves for all domains adds 6ce4431c7ba7 drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check o [...] adds 7842cf65b040 drm/ttm: de-inline ttm_bo_pin/unpin adds fee2ede15542 drm/ttm: rework bulk move handling v5 adds 77ef271faee9 drm/amdgpu: drop amdgpu_gtt_node adds bdef417d8453 gma500: fix an incorrect NULL check on list iterator adds 8b917cbe38e9 tilcdc: tilcdc_external: fix an incorrect NULL check on li [...] adds faacff8e6a52 drm/edid: don't modify EDID while parsing adds 73091e4fb78b drm/edid: fix reduced blanking support check adds e379814b5fb7 drm/edid: pass a timing pointer to is_display_descriptor() adds a9b1f15f5331 drm/edid: pass a timing pointer to is_detailed_timing_desc [...] adds 90fd588f03a6 drm/edid: use struct detailed_timing member access in is_rb() adds c8a4beba19a5 drm/edid: use struct detailed_timing member access in gtf2 [...] adds fcfb2ea19868 drm/edid: constify struct detailed_timing in lower level parsing adds 4194442daf05 drm/edid: constify struct detailed_timing in parsing callbacks adds eed628f116a7 drm/edid: constify struct edid passed to detailed blocks adds c14e724114fe drm/edid: constify struct edid passed around in callbacks [...] adds f4e558ec9d9f drm/edid: add more general struct edid constness in the in [...] adds f40ab034b6ae drm/edid: split drm_add_edid_modes() to two adds ec57376fba5a drm/panel-edp: Add AUO B133UAN01 adds d049a24b15d8 drm/panel-edp: Fix AUO B133UAN01 panel id adds 018ad18f6ab0 drm/atomic: Print the state every non-blocking commit adds 97a1f01b3f2f drm/atomic: Add atomic_print_state to private objects adds 220f125cd515 drm/vc4: Constify private state accessors adds 66bfe59dd307 drm/vc4: Implement atomic_print_state for HVS channel state adds 3aefc722ff52 drm/edid: fix invalid EDID extension block filtering adds 6f5efd118efa drm/bridge: anx7625: add missing destroy_workqueue() in an [...] adds 7ed2b0dabf7a drm/bridge: adv7511: clean up CEC adapter when probe fails adds dd550c7cdbe3 dt-bindings: display: bridge: tc358867: Document DPI outpu [...] adds 9ba328035e68 dt-bindings: display: bridge: tc358867: Document DSI data- [...] adds a219062b9a87 drm/bridge: tc358767: Change tc_ prefix to tc_edp_ for (e) [...] adds f5be62394dec drm/bridge: tc358767: Convert to atomic ops adds 65fdbb714d7f drm/bridge: tc358767: Implement atomic_check callback adds 8478095a8c4b drm/bridge: tc358767: Move (e)DP bridge endpoint parsing i [...] adds 824c7bb46c9c drm/bridge: tc358767: Wrap (e)DP aux I2C registration into [...] adds dd1fd5ab7cd6 drm/bridge: tc358767: Move bridge ops setup into tc_probe_ [...] adds 71f7d9c03118 drm/bridge: tc358767: Detect bridge mode from connected en [...] adds aebe58a7af42 drm/bridge: tc358767: Split tc_set_video_mode() into commo [...] adds bbfd3190b656 drm/bridge: tc358767: Add DSI-to-DPI mode support adds b2831dd4be4e drm: bridge: tc358764: Use drm panel_bridge API adds 934aef885f9d drm: bridge: panel: Reset the connector state pointer adds dd8b6803bc49 exynos: drm: dsi: Attach in_bridge in MIC driver adds 711c7adc4687 drm: exynos: dsi: Use drm panel_bridge API adds f9bfd326f57e drm: exynos: dsi: Convert to bridge driver adds 95a2441e4347 drm: exynos: dsi: Switch to atomic funcs adds 2dcec57b3734 drm: bridge: icn6211: Fix register layout adds c0ff7a649d62 drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling adds 2dff97f2b37f drm: bridge: icn6211: Add HS/VS/DE polarity handling adds f30cf0ece691 drm: bridge: icn6211: Add generic DSI-to-DPI PLL configuration adds 00404824b8ad drm: bridge: icn6211: Use DSI burst mode without EoT and w [...] adds aedfd0b9ae0a drm: bridge: icn6211: Disable DPI color swap adds 75122915dbb4 drm: bridge: icn6211: Set SYS_CTRL_1 to value used in examples adds cda3822a5db3 drm: bridge: icn6211: Implement atomic_get_input_bus_fmts adds 8dde6f7452a1 drm: bridge: icn6211: Add I2C configuration support adds 33f1036b785c drm: bridge: icn6211: Rework ICN6211_DSI to chipone_writeb() adds 17a9c1aaa848 drm: bridge: icn6211: Read and validate chip IDs before co [...] adds 85854fa95972 drm/bridge: ti-sn65dsi83: Check link status register after [...] adds 97d7ca798a79 drm/bridge: lt9611: Switch to atomic operations adds ee2f7c9d8789 drm/bridge: lt9611: Add atomic_get_input_bus_fmts adds 65af9070cd09 Revert "drm/bridge: dw-mipi-dsi: Find the possible DSI devices" adds 4f4601071ca5 drm: bridge: nwl-dsi: Switch to devm_drm_of_get_bridge adds 1d0b53630445 drm: bridge: mtk_dsi: Switch to devm_drm_of_get_bridge adds 1c74c1fb83eb drm: bridge: dw-mipi-dsi: Switch to devm_drm_of_get_bridge adds 3d7039e1e649 drm: bridge: mcde_dsi: Switch to devm_drm_of_get_bridge adds 15325e3c1013 dma-buf: drop the DAG approach for the dma_resv object v3 adds e9a9e0768ba4 drm/edid: use struct edid * in drm_do_get_edid() adds 70e49ebe9003 drm/edid: clean up EDID block checksum functions adds 4ba0f53ce685 drm/edid: add edid_block_tag() helper to get the EDID exte [...] adds 6d987ddd6843 drm/edid: make drm_edid_header_is_valid() accept void pointer adds aa6292a38022 drm/edid: clean up edid_is_zero() adds 0a612bbd91bc drm/edid: split out edid_header_fix() adds 1f221284ab63 drm/edid: split drm_edid_block_valid() to check and act parts adds 18d83450468c drm/edid: use a better variable name for EDID block read retries adds 23e38d7b48fd drm/edid: simplify block check when filtering invalid blocks adds 4ec53461d690 drm/edid: split out invalid block filtering to a separate [...] adds ccc97def44ec drm/edid: track invalid blocks in drm_do_get_edid() adds ab0609a5fb30 drm/edid: reduce magic when updating the EDID block checksum adds e36764ecf87c drm/ttm: Add a parameter to add extra pages into ttm_tt adds d791aec9ff43 drivers/dma-buf: dma-buf.c: fix a typo adds 92cedee6a6a3 dma-buf: add dma_resv_get_singleton v2 adds 2029a6d0281c drm/vmwgfx: stop using dma_resv_excl_fence v2 adds 9b53fddf3f1e drm/radeon: stop using dma_resv_excl_fence adds 644704740b82 drm/amdgpu: use dma_resv_for_each_fence for CS workaround v2 adds c382df714a84 drm/atomic-helper: support more than one write fence in dr [...] adds ba5f33cccc75 drm/amdgpu: use dma_resv_get_singleton in amdgpu_pasid_free_cb adds 3730bc6147b0 drm: bridge: mcde_dsi: Drop explicit bridge remove adds ae059c0b1cbf drm/bridge: nwl-dsi: Drop the drm_of_panel_bridge_remove() [...] adds b827c84f5e84 drm/etnaviv: Use scheduler dependency handling adds d44c2642c40b drm/gem: Delete gem array fencing helpers adds b892d39199df drm/sched: Check locking in drm_sched_job_add_implicit_dep [...] adds 353520811fe7 drm: fix a kernel-doc typo adds 36fe4f24ff1f drm/format_helper: fix a kernel-doc typo adds 1c3b2a27def6 drm/nouveau/clk: Fix an incorrect NULL check on list iterator adds 756cc94d15fa drm/nouveau: stop using dma_resv_excl_fence adds 71d637823cac dma-buf: finally make dma_resv_excl_fence private v2 adds 9cbbd694a58b Merge drm/drm-next into drm-misc-next adds 33f2069fb6a9 drm/nouveau: support more than one write fence in fenv50_w [...] adds aa46154355e1 drm/ingenic: Add ingenic_drm_bridge_atomic_enable and disable adds 49956b505c53 drm/panel: Add panel driver for NewVision NV3052C based LCDs adds a271bf324150 drm/panel: innolux-ej030na and abt-y030xx067a: add .enable [...] adds 21d139a95682 drm: bridge: icn6211: Fix DSI-to-DPI PLL configuration new 7a828f1f1fe3 drm: bridge: icn6211: Mark module exit callback with __exit new 61fe0ab26e36 drm/gma500: fix a missing break in psb_intel_crtc_mode_set new 66230cc9b68a drm: bridge: icn6211: Drop I2C module owner assignment new 5b6ef06ea622 drm/vc4: Add logging and comments new fd5894fa2413 drm/vc4: hdmi: Remove clock rate initialization new 748acfc98ada drm/vc4: kms: Take old state core clock rate into account new b51cd7ad143d drm/vc4: hvs: Fix frame count register readout new e418639d19f5 drm/vc4: hvs: Store channel in variable new a7609858bfcd drm/vc4: hvs: Remove dlist setup duplication new 4dfcaa09164e drm/vc4: hvs: Move the dlist setup to its own function new d65661ace188 drm/vc4: kms: Ignore atomic_flush if we're disabled new 3454f01abfa0 drm/vc4: hvs: Use pointer to HVS in HVS_READ and HVS_WRITE macros new 20b734c11243 drm/drm_modeset_helper_vtables.h: fix a typo new c8d4c18bfbc4 dma-buf/drivers: make reserving a shared slot mandatory v4 new 0b58a6f61aa9 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 1aa6b091f622 drm/amd/display: Create underflow interrupt IRQ type adds 71d7a553645f drm/amd/display: Remove SW w/a for HDCP 1.4 1A-07 failure [...] adds 5abef8e5ce91 drm/amd/display: Set fec register init value adds e9ebc23b3fb2 drm/amd/display: Enable 3-plane MPO for DCN31 adds 83bb503275bd drm/amd/display: Correct Slice reset calculation adds 06bab5897c51 drm/amd/display: Power down hardware if timer not trigger adds 75c95f4550e3 drm/amd/display: Remove redundant dsc power gating from init_hw adds 384bd90d1cc1 drm/amd/display: Enable power gating before init_pipes adds a905f0b59fef drm/amd/display: Clear optc false state when disable otg adds 84d1ce0631c7 drm/amd/display: Add work around for AUX failure on wake. adds 8cb3c169fc75 drm/amd/display: Add support for USBC connector adds a772105cfaca drm/amd/display: Update LTTPR UHBR link rate support struct adds 4304b8a434b6 drm/amd/display: Revert FEC check in validation adds ad371c8a2f66 drm/amd/display: [FW Promotion] Release 0.0.110.0 adds 9510d365e062 drm/amd/display: 3.2.179 adds c4af42b4eb5b drm/amd/display: Fix allocate_mst_payload assert on resume adds 3222a81148ca drm/amd/display: Fix pointer dereferenced before checking adds 9563e1ec9292 drm/amdgpu: Correct unlocked update fence handling adds 44e121fbf155 drm/amdgpu: Add tlb_cb for unlocked update adds e84c8ab52dc7 drm/amd/display: Fix pointer dereferenced before checking adds 6452c544fbab drm/amd/display: DCN3.1: don't mark as kernel-doc adds 8f3286942f80 amd/display: set backlight only if required adds 55a2d21bba3d drm/amdgpu: fix some kerneldoc in the VM code v2 adds 4499c90e902f drm/amdgpu: fix incorrect size printing in error msg adds 8fde0248a32d drm/amdkfd: Use atomic64_t type for pdd->tlb_seq adds 60044748f2c8 drm/amdgpu: Use switch case for unique_id adds 6e5d64e3eaf6 drm/amdgpu: Add UNIQUE_ID to MetricsMember_t adds 4a93d938a4cb drm/amdgpu: Use metrics data function to get unique_id for [...] adds ebd9c071d29e drm/amdgpu: Add unique_id support for sienna cichlid adds 851c5f242a03 drm/amd/display: detach fpu operations from dcn10_validate [...] adds 9696679bf7ac drm/amd/display: remove DC_FP_* wrapper from dml folder adds 5e9c445172fd drm/amdgpu: Fix unique_id references for Sienna Cichlid adds 058497e1f596 drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address adds cf8cc382aa7c drm/amdgpu: Sync up header and implementation to use the s [...] adds e45422695c19 drm/amdkfd: Create file descriptor after client is added t [...] adds 50e6cb3fd2cd drm/amd/display: Fix by adding FPU protection for dcn30_in [...] adds 30671b44aa57 drm/amdgpu: fix TLB flushing during eviction adds a68bec2ce7d6 amdgpu/pm: Enable sysfs nodes for vclk and dclk for NAVI12 adds 7da7b02e97c8 drm/amd/display: Fix unused-but-set-variable warning adds 7e97de3e7f1f drm/amdgpu/vcn: Remove unneeded semicolon adds 34452ac3038a drm/amdgpu: don't use BACO for reset in S3 adds 0f12a22f3754 drm/amdgpu: Flush TLB after mapping for VG20+XGMI adds 35b2186b13b6 drm/amd/display: remove assert for odm transition case adds 3fe5739db488 drm/amd/display: Add flip interval workaround adds ec313220c39a drm/amd/display: Remove underflow IRQ type adds bb90786fa8d9 drm/amd/display: Add configuration options for AUX wake wo [...] adds 180c4592e27a drm/amd/display: add support for handling 128b/132b link t [...] adds 3f6893452863 drm/amd/display: revert Power down hardware if timer not trigger adds eff5e1150824 drm/amd/display: extract set stream attribute to link_hwss adds 0191d384176c drm/amd/display: Enable 3 plane for DCN 3.0 and 3.02 adds 24566aab61c9 drm/amd/display: fix missing-prototypes warning adds 68cdbf631b56 drm/amd/display: 3.2.180 adds 176cd4385aea drm/amd/display: Move link_trace for edp to dp_trace adds 73b1da69f531 drm/amd/display: Check for invalid input params when build [...] adds 78174f477081 drm/amd/display: [FW Promotion] Release 0.0.111.0 new 96621ca578db drm/amdkfd: Add missing NULL check in svm_range_map_to_gpu new 69f0b547e68c drm/radeon: simplify if-if to if-else new fa458eb10dc7 drm/amdgpu/display: change pipe policy for DCN 2.1 new b0778bb0afb1 drm/radeon: change si_default_state table from global to static new d1826081bb31 drm/amdgpu: Remove leftover igp_lane_info new 60f6fe665e85 drm/amd/display: update dcn315 clock table read new 9bbcf1820608 drm/amdgpu/smu10: fix SoC/fclk units in auto mode new 8d2aad983de2 drm/amd/dc: remove duplicate include new fb422919d00d Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds c6e7deb0f092 drm/i915: Introduce new Tile 4 format adds 072ce4164f97 drm/i915/dg2: Tile 4 plane format support adds f8a005eb8972 drm/i915: Optimize icl+ universal plane programming adds 14ad15296d1f drm/i915: Make skl+ universal plane registers unlocked adds 0225a90981c8 drm/i915: Make cursor plane registers unlocked adds 7ad9993b2368 drm/i915: Make most pre-skl primary plane registers unlocked adds 772ba8d68515 drm/i915: Make pre-skl sprite plane registers unlocked adds b4eb76d82a0e drm/i915/dg2: Skip output init on PHY calibration failure adds 2ff5560e23c8 drm/i915/dmc: Do not try loading wrong DMC version adds 53581504a8e2 drm/i915: s/JSP2/ICP2/ PCH adds cccc71b552a1 drm/i915: Avoid negative shift due to bigjoiner_pipes==0 adds 6c6465fc33c5 drm/i915: Fix cursor coordinates on bigjoiner slave adds c2393a1d8bd1 drm/i915: Remove nop bigjoiner state copy adds 3dda9ee49ea5 drm/i915: Rename variables in intel_crtc_compute_config() adds a8c0109c5200 drm/i915: Extract intel_splitter_adjust_timings() adds 0338ba69234b drm/i915: Extract intel_bigjoiner_adjust_timings() adds 9c1197a0f82d drm/i915: Extract intel_crtc_compute_pipe_src() adds 6f4cafdfe77c drm/i915: Extract intel_crtc_compute_pipe_mode() adds 2d0539575abb drm/i915: Fix MSO vs. bigjoiner timings confusion adds 5c190e5394cc drm/i915/wm: use REG_FIELD_{PREP,GET} for PLANE_WM_BLOCKS_MASK adds 492c1ae2f27c drm/i915: Fix the VDSC_PW2 power domain enum value adds 359441cdc5e7 drm/i915: Sanitize open-coded power well enable()/disable() calls adds a5c517331279 drm/i915: Remove redundant state verification during TypeC [...] adds 314fe7dce413 drm/i915: Move i915_power_well_regs struct into i915_power [...] adds ef1e17089190 drm/i915: Move power well get/put/enable/disable functions [...] adds 90cf356bb4eb drm/i915: Add function to call a power well's sync_hw() hook adds 3ab5e051cb32 drm/i915: Add functions to get a power well's state/name/d [...] adds 47f16fe53545 drm/i915: Move intel_display_power_well_is_enabled() to in [...] adds 17003d109e6c drm/i915: make a handful of read-only arrays static const adds 230bc2bed518 Merge drm/drm-next into drm-intel-next adds 01fabda8e3d6 drm/i915: Use str_yes_no() adds 707c3a7d99b1 drm/i915: Use str_enable_disable() adds ff9fbe7ce1c1 drm/i915: Use str_enabled_disabled() adds f79a568add12 drm/i915: Use str_on_off() adds 0a967f5bfd91 iommu/vt-d: Add RPLS to quirk list to skip TE disabling adds 09550c7fcde1 drm/i915/display/adlp: Remove code related to underrun recovery adds 5708fe0db0ed drm/i915: update new TMDS clock setting defined by VBT adds 8d5516d18b32 drm/i915/psr: Set "SF Partial Frame Enable" also on full update adds 9c95f96392d9 drm/i915/display: Allow users to disable PSR2 adds 98bf4f47a86c drm/i915/dg2: Use I915_BO_ALLOC_CONTIGUOUS flag for DPT adds 6475e106821b drm/i915: Don't skip ddb allocation if data_rate==0 adds b0b2bed2a130 drm/i915: Check async flip capability early on adds 2e08437160d1 drm/i915: Fix the async flip wm0/ddb optimization adds 6b4e414ce8da drm/i915: Pimp async flip debugs adds 8d80cceecdd9 drm/i915/adl-n: Add stepping info adds 69e807a5a9ff drm/i915/gmbus: combine gmbus pin lookups to one function adds 39a8c428fedf drm/i915/gmbus: reduce gmbus pin lookups in gmbus setup adds 65cd963ea239 drm/i915/gmbus: pass gpio reg to intel_gpio_setup() adds 63a78bbb418c drm/i915/gmbus: alloc intel_gmbus dynamically adds e9b67ec2d38a drm/i915: include linux/highmem.h and linux/swap.h where needed adds 85f50a373fac drm/i915/dmc: Update DMC to v2.16 on ADL-P adds 50c335f94d71 drm/i915: Move framestart_delay to crtc_state adds 6561a9d63813 drm/i915: Remove framestart_delay sanitation adds 108a112f5eba drm/i915: Relocate ibx pch port sanitation code adds a97087026d0e drm/i915: Relocate a few more pch transcoder bits adds 4a1e1758b2db drm/i915: Nuke skl_wrpll_context_init() adds fe70b262e781 drm/i915: Move a bunch of stuff into rodata from the stack adds 2dfac87c7c4a drm/i915: Clean up some struct/array initializers adds 392f662b930d drm/i915: Remove bxt m2_frac_en adds 0fa1d65e7dda drm/i915: Use designated initializers for bxt_dp_clk_val[] adds 26111a161ab5 drm/i915: Start tracking PIPESRC as a drm_rect adds 4d1b53dfbf24 drm/i915: Eliminate bigjoiner boolean adds 8b986e2a051c drm/i915: Use bigjoiner_pipes more adds 71abfcbeae3e drm/i915/gmbus: move some local bus variables within loops adds 17e571fe720d drm/i915/gmbus: use to_intel_gmbus() instead of open coding adds d296089b5bc3 drm/i915/dsi: use min_t() to make code cleaner adds 759b30f70597 drm/i915: Remove leftover cnl SAGV block time adds 8d8b2dd3995f drm/i915: Make the PIPESRC rect relative to the entire big [...] adds 9ca48a806cf2 drm/i915: Store the /5 target clock in struct dpll on vlv/chv adds 8e38c6b57e5d drm/i915: Remove redundant/wrong comments adds 8b080334e97e drm/i915: Clean up bxt/glk PLL registers adds 734fe6f17237 drm/i915: Store the m2 divider as a whole in bxt_clk_div adds fe649940c2a0 drm/i915: Replace bxt_clk_div with struct dpll adds 3917f4846532 drm/i915: Replace hand rolled bxt vco calculation with chv [...] adds 8b3ed19ccf9f drm/i915: Populate bxt/glk DPLL clock limits a bit more adds 15deead931a1 drm/i915: Remove struct dp_link_dpll adds 2953d7327456 drm/i915: Fix up some DRRS type checks adds faf6e8fc73aa drm/i915: Constify intel_drrs_init() args adds 5f6a9bea1637 drm/i915: Pimp DRRS debugs adds b395c29add3c drm/i915: Read DRRS MSA timing delay from VBT adds 1fa7bb121401 drm/i915: Program MSA timing delay on ilk/snb/ivb adds 8e9c9848d846 drm/i915: Polish drrs type enum adds 5a220c536b50 drm/i915: Clean up DRRS refresh rate enum adds dd7ae6b3e857 drm/i915: Rename PIPECONF refresh select bits adds 5f1b97cb9af6 x86/gpu: include drm/i915_pciids.h directly in early quirks adds 776c6c8343b9 drm/i915/display/adlp: Update eDP voltage swing table adds dee5488737dc drm/i915/dsi: Pass fixed_mode to *_dsi_add_properties() adds 54b6af690925 drm/i915/sdvo: Pass the requesed mode to intel_sdvo_create [...] adds 457e992b3508 drm/i915/lvds: Pass fixed_mode to compute_is_dual_link_lvds() adds 0032cfd67020 drm/i915: Simplify intel_panel_info() adds c25300f0797b drm/i915: Nuke dev_priv->drrs.type adds 092706786e11 drm/i915: Introduce intel_panel_{fixed,downclock}_mode() adds 53f64f3a24c1 drm/i915: Introduce intel_panel_get_modes() adds 43af67435711 drm/i915: Introduce intel_panel_preferred_fixed_mode() adds f0a57798fb5c drm/i915: Introduce intel_panel_drrs_type() adds a1b952d4d0a4 drm/i915: Introduce intel_drrs_type_str() adds ba770ce36b60 drm/i915: Eliminate the intel_dp dependency from DRRS adds 851f15fe4c1a drm/i915: Stash DRRS state under intel_crtc adds e8ae25df5080 drm/i915: Move DRRS enable/disable higher up adds c2f12155536a drm/i915: Enable eDP DRRS on ilk/snb port A adds c5ee23437cae drm/i915: Implement static DRRS adds 345b7c4b8688 drm/i915: Convert fixed_mode/downclock_mode into a list adds 8f0c1c0949b6 drm/i915/display: Fix HPD short pulse handling for eDP adds 15f26bdc81f7 drm/i915/display: Do not re-enable PSR after it was marked [...] adds 1c7cea157912 drm/i915: Use drm_mode_copy() adds 2260e4d8f51c drm/i915: Put the downclock_mode check back into can_enabl [...] adds ead8fb9c7848 drm/i915: Add missing tab to DRRS debugfs adds 18f23b92187f drm/i915: Fix DRRS frontbuffer_bits handling adds 70e10a2b7e98 drm/i915: Determine DRRS frontbuffer_bits ahead of time adds fb4ae6e6500a drm/i915: Don't cancel/schedule drrs work if the pipe wasn [...] adds 1c00404769dc drm/i915: Schedule DRRS work from intel_drrs_enable() adds 1b333c679a0f drm/i915: Do DRRS disable/enable during pre/post_plane_update() adds 579899c7da71 drm/i915: Deal with bigjoiner vs. DRRS adds e5086cb3f3d3 drm/i915: Reject unsupported TMDS rates on ICL+ adds 0438fd1aa69c drm/i915: move i915_gem_object_needs_bit17_swizzle() to i9 [...] adds 109d101e273d drm/i915: include uapi/drm/i915_drm.h directly where needed adds d8f5855b31c0 drm/i915: Treat SAGV block time 0 as SAGV disabled adds c0074e71bf8d drm/i915: Rework SAGV block time probing adds 15fc156f22db drm/i915: Probe whether SAGV works on pre-icl adds de2cac863da9 drm/i915: Reject excessive SAGV block time adds 4593e8e06435 drm/i915: Rename pre-icl SAGV enable/disable functions adds 0fed4ddd18f0 drm/i915: Fix PSF GV point mask when SAGV is not possible adds f8a1cb3ff439 drm/i915: Unconfuses QGV vs. PSF point masks adds 4bdba4f4db4c drm/i915: Rename QGV request/response bits adds 008bd15c4f17 drm/i915/sdvo: prefer __packed over __attribute__((packed)) adds f99f55690798 drm/i915/display/adlp: More voltage swing table updates adds 7d4561722c3b drm/i915: Tweak plane ddb allocation tracking adds 943ed3cc0219 drm/i915: Split plane data_rate into data_rate+data_rate_y adds c034363ca898 drm/i915: Pre-calculate plane relative data rate adds 0d21fd10fb3c drm/i915: Remove total[] and uv_total[] from ddb allocation adds 7243867c6f96 drm/i915: Nuke intel_bw_calc_min_cdclk() adds 6c69d0bb9f15 drm/i915: Round up when calculating display bandwidth requ [...] adds 6731eb046cf7 drm/i915: Properly write lock bw_state when it changes adds 5ac860cc5254 drm/i915: Fix DBUF bandwidth vs. cdclk handling adds ea0839691816 drm/i915: Add "maximum pipe read bandwidth" checks adds 54903c7a6b40 drm/i915: s/enable/active/ for DRRS adds 73867c8709b5 drm/i915/display: Remove check for low voltage sku for max [...] adds 3fd6afb623ba drm/i915/intel_combo_phy: Print I/O voltage info adds 7e4e0e5c3849 drm/i915/display: Extend DP HDR support to hsw+ adds 657586e474bd drm/i915: Add a DP1.2 compatible way to read LTTPR capabilities adds fd04847372ba docs: gpu: i915.rst: Fix DRRS documentation adds e0c603ef7050 drm/i915: Remove locks around skl+ scaler programming adds 46fc66be60e8 drm/i915: Make ilk+ pfit regiser unlocked adds e9b14658d519 drm/i915: Split color_commit() into noarm+arm pair adds d13dde449580 drm/i915: Split pipe+output CSC programming to noarm+arm pair adds 5d2fd49db9b4 drm/i915: Pass intel_connector to intel_panel_{init,fini}() adds f01bae2dca3e drm/i915: Use DRM_MODE_FMT+DRM_MODE_ARG() adds e9ebf1359514 drm/i915: Extract intel_edp_add_properties() adds f6d39f563cf7 drm/i915: Use intel_panel_preferred_fixed_mode() more adds 688a9bbccb90 drm/i915: Rename intel_panel_vbt_fixed_mode() adds 14daee248f01 drm/i915: Extract intel_panel_vbt_sdvo_fixed_mode() adds 5248cc781d2f drm/i915: Extract intel_panel_encoder_fixed_mode() adds 7a36980cd236 drm/i915: Use intel_panel_edid_fixed_mode() for sdvo adds 50203b943b4f drm/i915: Change SDVO fixed mode handling adds 756b807f6a3e drm/i915: Add RPL-S PCI IDs adds 412c942bdfae drm/i915/ats-m: add ATS-M platform info adds 78a574deef7f drm/i915/dmc: simplify intel_dmc_load_program() conditions adds 790daf744ea8 drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c adds f0147745f786 drm/i915/dmc: move dmc debugfs to intel_dmc.c adds ca2cae9a48dd drm/i915/dmc: fix i915_reg_t usage adds a7f46d5b91a5 drm/i915: Move intel_vtd_active and run_as_guest to i915_utils adds 1f31e35f2e88 drm/i915/audio: unify audio codec enable/disable debug logging adds 179db7c1be5c drm/i915/audio: move has_audio checks to within codec enab [...] adds 1dedcdd0336c drm/i915/dp: make DSC usage logging actually useful adds d7ade5f20e53 drm/i915/display/tgl+: Set default values for all register [...] adds 291f63e72e56 drm/i915/display/adlp: Adjust MBUS DBOX BW and B credits adds 47e794d69c0d drm/i915/display/adlp: Fix programing of PIPE_MBUS_DBOX_CTL adds bc58192a9b59 drm/i915: Handle the DG2 max bw properly adds 5efde05f6af1 drm/i915/dmc: abstract GPU error state dump adds fe1295e628c9 drm/i915/dmc: hide DMC version macros adds 9c67d9e84c7d drm/i915/dmc: split out dmc registers to a separate file adds aeb9f0a4a3dc drm/i915/display: Add HAS_MBUS_JOINING adds 1c05183a3709 drm/i915: Extract intel_edp_has_drrs() adds db10c14a2523 drm/i915: Put fixed modes directly onto the panel's fixed_ [...] adds 54746f57f089 drm/i915: Refactor non-EDID fixed mode duplication adds 05d2d45e8736 drm/i915: Nuke intel_drrs_init() adds 3a3c4ce92962 drm/i915: Combine the EDID fixed_mode+downclock_mode looku [...] adds ccaa910128c5 drm/i915: Stop duplicating the EDID fixed/downclock modes adds 7634bef123bc drm/i915: Allow an arbitrary number of downclock modes adds c19909d037b6 drm/i915: Allow higher refresh rate alternate fixed modes adds f244cdfa72b8 drm/i915: Move intel_drrs_compute_config() into intel_dp.c adds 1159c8339278 drm/i915: Allow static DRRS on all eDP ports adds 001b6169a920 drm/i915: Allow static DRRS on LVDS adds e97798e254b1 drm/i915: Use drm_connector_attach_hdr_output_metadata_property() adds f8eee759b989 drm/i915: Remove dead members from dev_priv adds ca2a3c9204ec drm/i915/bios: Extract struct lvds_lfp_data_ptr_table adds a707a55fcbf0 drm/i915/dp: Extract intel_dp_tmds_clock_valid() adds 069b78f5d1d3 drm/i915/dp: Respect the sink's max TMDS clock when dealin [...] adds 97e04764f50d drm/i915/dp: Extract intel_dp_has_audio() adds ca4ca33917af drm/i915/dp: s/intel_dp_hdmi_ycbcr420/intel_dp_is_ycbcr420/ adds dd9340107594 drm/i915/dp: Reorder intel_dp_compute_config() a bit adds 2cad4279f419 drm/i915/dp: Pass around intel_connector rather than drm_c [...] adds 84116d8bf600 drm/i915/dp: Make intel_dp_output_format() usable for "4:2 [...] adds 7299b530741e drm/i915/dp: Rework HDMI DFP TMDS clock handling adds 632f853525fa drm/i915/dp: Add support for "4:2:0 also" modes for DP adds 56185b90488a drm/i915/dp: Duplicate native HDMI TMDS clock limit handli [...] adds af65840f199f drm/i915/dp: Fix DFP rgb->ycbcr conversion matrix adds 92bc908af5cd drm/i915/dsb: modified to drm_info in dsb_prepare() new b249004491c7 drm/i915/pmu: Drop redundant IS_VALLEYVIEW check in __get_rc6() new aa94bf3089f0 drm/i915/display/psr: Set partial frame enable when forcin [...] new 3b6f409547fb drm/i915/display/psr: Lock and unlock PSR around pipe updates new 805f04d42a6b drm/i915/display/psr: Use continuos full frame to handle f [...] new c900a670362b drm/i915: Split i915_run_as_guest into x86 and non-x86 new 59207e63801f drm/i915/adlp: Fix register corruption after DDI clock enabling new 4b276ed3c7ac drm/i915/uncore: Warn on previous unclaimed accesses new 0d415162076e Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 8cf04ac425f3 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 7955a607c2d0 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 180a49e32be2 gpu: ipu-v3: image-convert: use swap() adds 344c50dd4954 drm/imx: imx-tve: Make use of the helper function devm_pla [...] adds 090fd63d99f2 drm/imx: make static read-only array channel_offsets const adds aa72b0866a03 drm/imx: ipuv3-plane: Remove redundant zpos initialisation adds 927d8fd465ad drm/imx: ipuv3-plane: Remove redundant color encoding and [...] new ac21c3febf8f Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new e168c25526cd drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem new 11ad6a1f181f drm/etnaviv: move MMU context ref/unref into map/unmap_gem new 9247fcca3982 drm/etnaviv: move flush_seq increment into etnaviv_iommu_m [...] new 2829a9fcb738 drm/etnaviv: reap idle softpin mappings when necessary new d880723558ce Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds af11f31715b5 video: fbdev: of: display_timing: Remove a redundant zeroi [...] adds aaf7dbe07385 video: fbdev: udlfb: properly check endpoint type adds b23e868d35d5 video: fbdev: pxafb: use if else instead adds d1d608ce78b3 video: fbdev: sis: fix potential NULL dereference in sisfb [...] adds f56b919fa4f1 linux/fb.h: Spelling s/palette/palette/ adds 5c6d8b23cef8 video: fbdev: pm2fb: Fix a kernel-doc formatting issue adds 2a8f0934e922 video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's [...] adds 7e4920bf59cb video: fbdev: omap: Make it CCF clk API compatible new 0e227aba0c83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd941dfaae35 regmap: Constify static regmap_bus structs new a21a054eda68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e7ff672165c0 ALSA: emu10k1: Stop using iommu_present() adds 6ac2eec3f008 ALSA: echoaudio: remove redundant assignment to variable i adds e70b6693cec2 firewire: Add dummy read_csr/write_csr functions adds baa914cd81f5 firewire: add kernel API to access CYCLE_TIME register adds b2405aa948b9 firewire: add kernel API to access packet structure in req [...] new 39b25255776e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6660e595e862 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 9b014266ef8a ASoC: SOF: topology: use new sound control LED layer adds 1a8ee4cf8418 ASoC: codecs: Fix error handling in power domain init and [...] adds 900dedd7e47c ASoC: Introduce snd_soc_of_get_dai_link_cpus adds e5cd0623d787 ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe adds 290186e14c3b ASoC: intel: atom: Remove superfluous flush_scheduled_work() adds c5198db82d4c ASoC: qcom: Add driver support for ALC5682I-VS adds 89be5dc60d67 ASoC: da[79]*: use simple i2c probe function adds 5e9058ea2bc6 ASoC: da7218: use i2c_match_id and simple i2c probe adds 5449fd7bd01f ASoC: samsung: Constify snd_soc_dapm_{route,widget} structs adds 0f91bc71fe1f ASoC: cs35l41: Add one more variable in the debug log adds 9f342904216f ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_e [...] adds b79bd63a6689 ASoC: ada*, ssm*: use simple i2c probe function adds 6d8f318b949a ASoC: wm*: use i2c_match_id and simple i2c probe adds 4a4043456cb8 ASoC: cs*: use simple i2c probe function adds a403993ce98f ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after [...] adds bc0505bdfb85 ASoC: rt5682s: Separate the regulator consumer controls adds b695f5c0a86e ASoC: Intel: catpt: Drop redundant enum constant adds 28103509248b ASoC: atmel: Fix error handling in at91samg20ek probe() adds 01251dd004d8 ASoC: atmel: Don't squash error codes from atmel_ssc_set_audio() adds 514ed489c684 ASoC: atmel: Fixes for AT91SAM9G20-EK audio driver adds 4dbc714fe076 ASoC: mediatek: mt8195: revise mt8195-mt6359-rt1019-rt5682.c adds 094e30efa444 ASoC: mediatek: mt8195: merge machine driver adds dc16399078ae ASoC: dt-bindings: mediatek: mt8195: merge mt8195 machine yaml adds 3a0323c26c67 ASoC: mediatek: mt8195: rename card controls adds 86a6b9c9dfff ASoC: mediatek: mt8195: add machine support for max98390 a [...] adds cae34da5323b ASoC: dt-bindings: mediatek: mt8195: support mt8195-mt6359 [...] adds e0e1d166b5f5 ASoC: mediatek: Add support for MT8195 sound card with max [...] adds ea5ffef079a7 ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer adds 7f0a1335d3b6 ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct adds a3e6b3691b35 ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc adds 78935913573b ASoC: SOF: ipc: Use ipc->max_payload_size for message/repl [...] adds 7d8e9d792764 ASoC: SOF: Drop support for mapped control data adds 758f24d49bff ASoC: SOF: extend the interface to stop DMA trace adds 249ee180874d ASoC: SOF: disable dma trace in s0ix adds 5db8eb5b9e35 ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ip [...] adds 2a51c0f81add ASoC: SOF: Drop 'header' parameter from tx_message() API adds 30b50b9734dd ASoC: SOF: Remove header from struct snd_sof_ipc_msg adds 9e116f5a6e95 ASoC: SOF: Remove redundant return statements adds 5f6c3f908453 ASoC: SOF: Miscellaneous fixes for IPC and trace adds 00b87e18f3c0 ASoC: wm8731: Update to modern DAI terminology adds 3f4fb9055109 ASoC: wm8731: Factor component init out of bus code adds 5f1b9d1e424b ASoC: wm8731: Move regulator request into wm8731_init() adds 8875d104af6c ASoC: wm8731: Factor our MCLK and mutex initialisation adds 9dc15f81baf2 ASoC: wm8731: Factor out the I2C and SPI bus code into sep [...] adds 0e336eeaf467 ASoC: wm8731: Convert DT bindings to YAML format adds 64a1a4e04e44 ARM: configs: Update multi_v5_defconfig for WM8731 bus ref [...] adds 5c5c69e94308 ASoC: wm8731: Overhaul of the driver adds 395f8fd61608 ASoC: topology: Use for loop instead of while adds 0db627c4f5df ASoC: topology: Remove unnecessary looping adds 4fad3cc6eb96 ASoC: topology: Return bool instead of int adds 5e2cd47a36b3 ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL adds 34b310451cbf ASoC: topology: Correct error message adds 430791dd9207 ASoC: topology: Rename soc_tplg_init_kcontrol() function adds bcb3d07226a8 ASoC: topology: Cleanup patches adds c54ce1a17232 ASoC: tegra: Add binding doc for ASRC module adds a2df8c2d5b36 ASoC: tegra: Add Tegra186 based ASRC driver adds 76821c139d7e ASoC: tegra: AHUB routes for ASRC module adds 66e384d86ff5 ASoC: ASRC support on Tegra186 and later adds 9a2c98418930 ASoC: Pull in fixes new 4f4e0454e226 ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe new 05654431a18f ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_m [...] new 7704a82e271a ASoC: rsnd: use inclusive language for DAIFMT mask new bc8cb02976cd ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro new 1ef34dd2b90d ASoC: soc-utils: Add helper to calculate BCLK from TDM info new 89342fa38bba ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() new 72661ff7662a ASoC: dt-bindings: cs35l45: Cirrus Logic CS35L45 Smart Amp new 0d463d016000 ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp new cc93a1a1f74c ASoC: Add a driver for the Cirrus Logic CS35L45 Smart Amplifier new 852fda58d99a ASoC: qcom: dt-bindings: Update bindings for clocks in lpa [...] new 9108c3446f6e ASoC: dt-bindings: wcd938x: Add mic bias supply property new 98b7630a583f ASoC: dt-bindings: lpass-cpu: Update clocks and power doma [...] new 97da0ed735cf Update dt-bindings for sc7280 platform new 3407e36dc78f ASoC: ak4613: add missing mutex_lock() new f7c0e14f5717 ASoC: ak4613: tidyup ak4613_interface new c08673ede71f ASoC: ak4613: return error if it was setup as clock provider new e67d19a400cb ASoC: ak4613: priv has ctrl1 instead of iface new 7bbb049c961a ASoC: ak4613: rename constraint to constraint_rates new f28dbaa958fb ASoC: ak4613: add TDM256 support new b7560e8a4de6 ASoC: ak4613: add TDM256 test support new 56a621f1b365 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next new 7808cb02e268 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cfc1d277891e module: Move all into module/ adds 8ab4ed08a24f module: Simple refactor in preparation for split adds 5aff4dfdb4ae module: Make internal.h and decompress.c more compliant adds 1be9473e31ab module: Move livepatch support to a separate file adds 58d208de3e8d module: Move latched RB-tree support to a separate file adds b33465fe9c52 module: Move strict rwx support to a separate file adds 0c1e42805c25 module: Move extra signature support out of core code adds 473c84d1856e module: Move kmemleak support to a separate file adds 91fb02f31505 module: Move kallsyms support into a separate file adds 08126db5ff73 module: kallsyms: Fix suspicious rcu usage adds 0ffc40f6c8ab module: Move procfs support into a separate file adds 44c09535de47 module: Move sysfs support into a separate file adds f64205a42046 module: Move kdb module related code out of main kdb code adds 47889798da43 module: Move version support into a separate file adds 0597579356fe module: Make module_enable_x() independent of CONFIG_ARCH_ [...] adds 32a08c17d809 module: Move module_enable_x() and frob_text() in strict_rwx.c adds ef505058dc55 module: Rework layout alignment to avoid BUG_ON()s adds 7337f929d567 module: Rename debug_align() as strict_align() adds 80b8bf436990 module: Always have struct mod_tree_root adds 446d55666d55 module: Prepare for handling several RB trees adds 6ab9942c44b2 module: Introduce data_layout adds 01dc0386efb7 module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC adds 55ce556dbf92 module: Remove module_addr_min and module_addr_max adds eeaec7801c42 powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book [...] new fc0e1262f741 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 84ab2dd83bc2 block: allow using the per-cpu bio cache from bio_alloc_bioset new 4cfaf0f604af block: allow use of per-cpu bio alloc cache by block drivers new 483a68560fa9 Merge branch 'for-5.19/block' into for-next new adff355a6d66 drbd: fix duplicate array initializer new a9cb5060fabb drbd: address enum mismatch warnings new c8057a1ec541 block: drbd: drbd_receiver: Remove redundant assignment to err new 25dddd777106 drbd: Make use of PFN_UP helper macro new ad94e90806ac drbd: Replace "unsigned" with "unsigned int" new 40dad92d68aa drdb: Switch to kvfree_rcu() API new c0bf7a4c2313 drbd: Return true/false (not 1/0) from bool functions new 2ca94c0421a9 Merge branch 'for-5.19/drivers' into for-next adds ec858afda857 io_uring: don't check req->file in io_fsync_prep() adds a3e4bc23d547 io_uring: defer splice/tee file validity check until comma [...] adds 584b0180f0f4 io_uring: move read/write file prep state into actual opco [...] adds 5e3de2206273 io_uring: propagate issue_flags state down to file assignment adds 741bfcae2afe io_uring: defer file assignment new eafe3cf7933c io_uring: drop the old style inflight file tracking new b988dfb16cdc Revert "io_uring: Add support for napi_busy_poll" new 2a04b02c5bb9 io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF new 013c09006c62 io_uring: nospec index for tags on files update new 2ac9afad1491 io_uring: don't touch scm_fp_list after queueing skb new b0561c4ac046 Merge branch 'io_uring-5.18' into for-5.19/io_uring new 94b1e6cf5ba2 io_uring: small optimisation of tctx_task_work new 23d647f9fbdc io_uring: remove extra ifs around io_commit_cqring new 5bc2ea43bd5d io_uring: refactor io_req_find_next new 8985e84d92ce io_uring: optimise io_free_batch_list new b3e9cff2f955 io_uring: move poll recycling later in compl flushing new cd072566ebc7 io_uring: clean up io_queue_next() new 133c2526698a io_uring: split off IOPOLL argument verifiction new cab54563dfe1 io_uring: pre-calculate syscall iopolling decision new a1f983b2c96b io_uring: optimise mutex locking for submit+iopoll new d840c000be59 io_uring: cleanup conditional submit locking new 81afa9091251 io_uring: partially uninline io_put_task() new f3ee1998be47 io_uring: silence io_for_each_link() warning new 72fd82c87b17 io_uring: refactor io_req_add_compl_list() new f716e946f1f2 io_uring: move finish_wait() outside of loop in cqring_wait() new a24f367143fc io_uring: don't scm-account for non af_unix sockets new 06bde5ad4fce Merge branch 'for-5.19/io_uring' into for-next new a5caac29ed88 fs: split off setxattr_copy and do_setxattr function from [...] new 3935e2c159cf fs: split off do_getxattr from getxattr new fc6a5dd789a7 io_uring: add fsetxattr and setxattr support new 11664a391473 io_uring: add fgetxattr and getxattr support new 16fbb2961578 Merge branch 'for-5.19/io_uring-xattr' into for-next new ec645d1501ed Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds a626e5207b5d block: allow using the per-cpu bio cache from bio_alloc_bioset adds f50eba0c14e9 block: allow use of per-cpu bio alloc cache by block drivers adds af4a6c937d51 dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset adds 646bb839e5f8 dm: optimize is_abnormal_io for normal rw IO adds ddf834f31fe3 dm: simplify dm_io access in dm_split_and_process_bio adds 8ceddf961ca8 dm: simplify dm_start_io_acct adds 7beb72a8fa31 dm: mark various branches unlikely adds e7f81c7b8366 dm: add local variables to clone_endio and __map_bio adds e1c4ab4fd11b dm: move hot dm_io members to same cacheline as dm_target_io adds 68511858b049 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] adds 311a8e665060 dm: assign io->orig_bio at very end of dm_split_and_process_bio adds 56219ebb5f5c dm: factor out dm_io_wait_for_submission adds fdfd3fde681a dm: factor out dm_io_set_error and __dm_io_dec_pending adds 4aa7a368370c dm: add DM_IO_REFFED and optimize out refcounting for normal IO adds 960e179bce34 dm: use state machine for bio polling completion adds a734aa98f9d3 dm: push error handling down to __split_and_process_bio adds 5620541b4fda dm: push splitting down into __split_and_process_bio adds bcf3a5a5d759 dm: do not account REQ_PREFLUSH bios adds bd3f91e6d5a0 dm: conditionally enable branching for less used features adds 44d3adefc9f3 dm: simplify basic targets adds 7f790f4da003 dm: remove bio polling debug checks new e7311f77f984 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eaeb9fb2739b ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h new 4417a203f86d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b53df61112f7 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 58a94533fa57 mmc: renesas_sdhi: remove outdated headers adds 8885f1d9d091 mmc: renesas_sdhi: R-Car D3 also has no HS400 adds 3c03ce6423c7 mmc: renesas_sdhi: make setup selection more understandable adds 9eff06de7dda mmc: renesas_sdhi: remove a stale comment adds bfb9874766b5 mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk adds af59f2ee9781 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk adds 1c30111d9ddd mmc: renesas_sdhi: style fix for proper function bodies adds da77b91d79e2 mmc: mmci: stm32: use a buffer for unaligned DMA requests adds 3b65a6ade24a mmc: renesas_sdhi: Add missing checks for the presence of quirks adds cb8dae355f79 Merge branch 'fixes' into next adds f95f8307f551 mmc: renesas_sdhi: R-Car V3M also has no HS400 new 91170f947e15 dt-bindings: mmc: xenon: Convert to JSON schema new b8b8e84a4eff dt-bindings: mmc: mtk-sd: increase reg items new 6e02fcdce73b mmc: core: Set HS clock speed before sending HS CMD13 new ae3cb4fb11ac mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() new 7b17e098f8ae mmc: mmc_spi: parse speed mode options new 3a9e3271880c mmc: omap: Make it CCF clk API compatible new a6575c99e130 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 41812783057c regulator: dt-bindings: richtek,rt4801: minor comments adj [...] adds 6c315afe65d0 regulator: fixed: Remove print on allocation failure adds 261f06315cf7 regulator: Flag uncontrollable regulators as always_on adds f704882033a7 regulator: Add BUCK and LDO document for MT6358 and MT6366 adds f0e3c6261af1 regulator: mt6366: Add support for MT6366 regulator adds 610d8188ea9d regulator: Add support for MediaTek PMIC MT6366 adds d077002c9d07 regulator: mt6366: Add support for MT6366 regulator adds 417dfad7e4f0 regulator: Add BUCK and LDO document for MT6358 and MT6366 adds 310584018e1a Add support for MediaTek PMIC MT6366 adds 025096148086 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] new bf32bb06616f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 41f26a26f900 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 36442487eb33 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 29d1c2b47ef3 ima: remove redundant initialization of pointer 'file'. new c7d350dea6eb Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 0a9876f36b08 selinux: Remove redundant assignments adds 43b666622c60 selinux: runtime disable is deprecated, add some ssleep() [...] adds 81200b0265b1 selinux: checkreqprot is deprecated, add some ssleep() discomfort new 16806a64a78e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ba6b652bd863 smack: Remove redundant assignments new c5885669446a Merge branch 'next' of git://github.com/cschaufler/smack-next adds ae5d03879e63 workqueue: Warn flushing of kernel-global workqueues adds 99499a2b0ff0 loop: yet another approach to fix the loop lock order inversions new 4c364a620427 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds d9a64c5eb0e1 dt-bindings: PCI: uniphier: Convert uniphier-pcie.txt to j [...] adds 2d091155cdc3 dt-bindings: white-space cleanups adds d49b3ae4294f dt-bindings: net: qcom,ipa: finish the qcom,smp2p example adds 44c8a51a5f28 docs: dt: writing-bindings: describe typical cases adds 7a150b0d850e docs: dt: writing-schema: mention coding style adds a1a2b7125e10 of/platform: Drop static setup of IRQ resource from DT core new 61fe9627eac6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d21b94bf3ac4 spi: spidev: Convert BUILD_BUG_ON() to static_assert() adds 2a7f669dd8f6 spi: spidev: Replace ACPI specific code by device_get_matc [...] adds 88a285192084 spi: spidev: Replace OF specific code by device property API adds e23d86c49a9c spi: qcom-qspi: Add minItems to interconnect-names adds 02b3024824f4 spi: Prepare cleanup of powerpc's asm/prom.h adds d50d7e91c6e5 spi: spidev: replace usage of found with dedicated list it [...] adds 9f763fd20da7 spi: mediatek: add spi memory support for ipm design adds a740f4e684c0 spi: mediatek: support hclk adds a4765dfb80a7 spi: support hclk adds 774227cfb9f5 spi: mediatek: add single/quad mode support adds d6401954317a Merge remote-tracking branch 'spi/for-5.19' into spi-next new 912ce406d07c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 944fad4583bc x86/fault: Cast an argument to the proper address space in [...] new 6ad07798ba96 Merge x86/mm into tip/master adds 70431c63d7ed x86/pkeys: Clean up arch_set_user_pkey_access() declaration adds 5a0893088a20 x86/pkeys: Remove __arch_set_user_pkey_access() declaration new e2ccbc8cb62a Merge x86/cleanups into tip/master adds 5b6547ed97f4 sched/core: Fix forceidle balancing adds 386ef214c3c6 sched: Teach the forced-newidle balancer about CPU affinit [...] adds 0a70045ed851 entry: Fix compile error in dynamic_irqentry_exit_cond_resched() new 9eeb16ceadea Merge sched/urgent into tip/master adds 1cd5f059d956 x86,static_call: Fix __static_call_return0 for i386 adds 8fd4ddda2f49 static_call: Don't make __static_call_return0 static adds 5517d500829c static_call: Properly initialise DEFINE_STATIC_CALL_RET0() adds df21c0d7a94d static_call: Remove __DEFINE_STATIC_CALL macro adds 1c1e7e3c23dd x86/percpu: Remove volatile from arch_raw_cpu_ptr(). adds 2d2f8f083ef2 Revert "locking/local_lock: Make the empty local_lock_*() [...] adds 273ba85b5e8b Revert "mm/page_alloc: mark pagesets as __maybe_unused" new 175566f4d602 Merge locking/urgent into tip/master adds c61759e58157 perf/x86: Add Intel Raptor Lake support adds 2da202aa1c38 perf/x86/cstate: Add Raptor Lake support adds 82cd83047a9a perf/x86/msr: Add Raptor Lake CPU support adds ad4878d4d71d perf/x86/uncore: Add Raptor Lake uncore support adds e3265a438642 perf/core: Inherit event_caps adds 4a263bf331c5 perf/x86/intel: Don't extend the pseudo-encoding to GP counters adds e590928de754 perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids adds a0827713e298 perf/core: Don't pass task around when ctx sched in adds 6875186aea5c perf/core: Use perf_cgroup_info->active to check if cgroup [...] adds 96492a6c558a perf/core: Fix perf_cgroup_switch() adds e19cd0b6fa59 perf/core: Always set cpuctx cgrp when enable cgroup event new c086355f2764 Merge perf/urgent into tip/master adds e87f4152e542 task_stack, x86/cea: Force-inline stack helpers adds 6b91ec4ad290 x86/kvm/svm: Force-inline GHCB accessors adds ace1a9851927 x86/mm: Force-inline __phys_addr_nodebug() adds 8b023accc8df lockdep: Fix -Wunused-parameter for _THIS_IP_ adds f9e21aa9e6fb locking/rwsem: No need to check for handoff bit if wait qu [...] adds 54c1ee4d614d locking/rwsem: Conditionally wake waiters in reader/writer [...] adds 1ee326196c66 locking/rwsem: Always try to wake waiters in out_nolock path adds 16edd9b511a1 locking: Add lock contention tracepoints adds ee042be16cb4 locking: Apply contention tracepoints in the slow path adds dc1f7893a70f locking/mutex: Make contention tracepoints more consistent [...] new 8be98d63d9c5 Merge locking/core into tip/master adds bfe4daf850f4 perf/core: Add perf_clear_branch_entry_bitfields() helper adds a77d41ac3a0f x86/cpufeatures: Add AMD Fam19h Branch Sampling feature adds ada543459cab perf/x86/amd: Add AMD Fam19h Branch Sampling support adds 44175993efba perf/x86/amd: Add branch-brs helper event for Fam19h BRS adds 8910075d61a3 perf/x86/amd: Enable branch sampling priv level filtering adds ba2fe7500845 perf/x86/amd: Add AMD branch sampling period adjustment adds cc37e520a236 perf/x86/amd: Make Zen3 branch sampling opt-in adds 2a606a18cd67 ACPI: Add perf low power callback adds d5616bac7ada perf/x86/amd: Add idle hooks for branch sampling adds 7bebfe9dd802 perf/x86: Unify format of events sysfs show new 048308c29206 Merge perf/core into tip/master adds d39268ad24c0 x86/mm/tlb: Revert retpoline avoidance approach adds 9ce02f0fc683 x86/bug: Prevent shadowing in __WARN_FLAGS adds d139bca4b824 objtool: Fix IBT tail-call detection adds 7a53f408902d objtool: Fix SLS validation for kcov tail-call replacement new 0d93edba84a8 Merge x86/urgent into tip/master adds cfe43f478b79 preempt/dynamic: Introduce preemption model accessors adds 5693fa74f98a kcsan: Use preemption model accessors adds 089c02ae2771 ftrace: Use preemption model accessors for trace header printout new 394fc20795ee Merge sched/core into tip/master new 453e580abcdb x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() new 060087c6c281 Merge x86/sev into tip/master new e1907d37514b x86/amd_nb: Unexport amd_cache_northbridges() new b86eb74098a9 x86/delay: Fix the wrong asm constraint in delay_loop() new 7066c5534a54 Merge x86/misc into tip/master new 9f1b19b977ee x86/mce: Avoid unnecessary padding in struct mce_bank new e5f28623ceb1 x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails new bbd657d3d58e Merge ras/core into tip/master new 9f61ccc85afb x86/configs: Add x86 debugging Kconfig fragment plus docs new 58a000203435 Merge x86/build into tip/master adds 1625c833db93 x86/cpu: Allow feature bit names from /proc/cpuinfo in cle [...] adds c949110ef4e3 x86/cpu: Remove "nosep" adds dbae0a934f09 x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" adds 385d2ae0a1b5 x86/cpu: Remove "nosmep" adds 76ea0025a214 x86/cpu: Remove "noexec" adds f8858b5eff30 x86/cpu: Remove "noclflush" new 0205f8a738ab x86/speculation/srbds: Do not try to turn mitigation off w [...] new 7bcafc1e843a Merge x86/cpu into tip/master new 73c2b31903bf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b8e0eb58606d Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds b2fa90ef6255 powerpc/85xx: Remove fsl,85... bindings new efa46b764023 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 7e745a8cb896 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 577bb94aa134 tools/memory-model: Document locking corner cases adds fe60f1e4e6f9 tools/memory-model: Make judgelitmus.sh note timeouts adds b0057a64de07 tools/memory-model: Make cmplitmushist.sh note timeouts adds 57aa0b771f38 tools/memory-model: Make judgelitmus.sh identify bad macros adds fc10ad64eec0 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds be8ac4e5a50a tools/memory-model: Fix paulmck email address on pre-exist [...] adds 0219f19c0a1e tools/memory-model: Update parseargs.sh for hardware verification adds 11b0780873a8 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds ab39ff27fe7c tools/memory-model: Add simpletest.sh to check locking, RC [...] adds c3177e905f85 tools/memory-model: Fix checkalllitmus.sh comment adds 52ff48fc2936 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 3104b8ccdfe9 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 7d4ccf5faa3a tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 7b399680dbfa tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds cd44819efa38 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds cbcce422dbda tools/memory-model: Keep assembly-language litmus tests adds 00feb50e4465 tools/memory-model: Allow herd to deduce CPU type adds 812f15cd0072 tools/memory-model: Make runlitmus.sh check for jingle errors adds 95d8dc836873 tools/memory-model: Add -v flag to jingle7 runs adds f12342ff10b4 tools/memory-model: Implement --hw support for checkghlitmus.sh adds e61e6ed03fac tools/memory-model: Fix scripting --jobs argument adds 32d828d9557d tools/memory-model: Make checkghlitmus.sh use mselect7 adds dc8339a1364c tools/memory-model: Make history-check scripts use mselect7 adds 405e3dd2f6ad tools/memory-model: Add "--" to parseargs.sh for addition [...] adds dab2765298a5 tools/memory-model: Repair parseargs.sh header comment adds 521aac712b51 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds da877fde18ab tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 948ae98f6240 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 7770f645fa26 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 9c8c6ca3e7cf srcu: Tighten cleanup_srcu_struct() GP checks adds 15e6d352aac4 srcu: Fix s/is/if/ typo in srcu_node comment adds 900d237c7f2b srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf adds 229097d562cc srcu: Make Tree SRCU able to operate without snp_node array adds 2465a5e9713b srcu: Dynamically allocate srcu_node array adds 9137ff34f34c srcu: Add size-state transitioning code adds 056094786a19 srcu: Make rcutorture dump the SRCU size state adds 2567937e80bb srcu: Compute snp_seq earlier in srcu_funnel_gp_start() adds b9fb1ec6966c srcu: Use invalid initial value for srcu_node GP sequence numbers adds ea142f24b368 srcu: Ensure snp nodes tree is fully initialized before traversal adds e306be46b9e6 srcu: Add boot-time control over srcu_node array allocation adds f3e780664d5a srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() adds e3eea3dd811a srcu: Avoid NULL dereference in srcu_torture_stats_print() adds 8f1670ae5eb3 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] adds 413aba15723e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe adds febb770cc368 srcu: Create concurrency-safe helper for initiating size t [...] adds 31749fd9d02b srcu: Add contention-triggered addition of srcu_node tree adds 58c56e55e3f2 srcu: Automatically determine size-transition strategy at boot adds 6f4216c92639 srcu: Add contention check to call_srcu() srcu_data ->lock [...] adds 49c624f51ed5 Merge branches 'lkmm-dev.2022.03.29a' and 'srcu.2022.03.29 [...] adds 0a4dfdd80e7a EXP rcu-tasks: Check for abandoned callbacks adds d74f5fc678cc rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() adds 8f6d4d87ab80 torture: Add rcu_normal and rcu_expedited runs to torture.sh adds 987e8f0bd547 rcutorture: Suppress debugging grace period delays during [...] adds 8a25d583a9d3 tools/nolibc: use pselect6 on RISCV adds e4fee49f6447 tools/nolibc: guard the main file against multiple inclusion adds 5713790364a0 tools/nolibc/std: move the standard type definitions to std.h adds a9143c642d62 tools/nolibc/types: split syscall-specific definitions int [...] adds 36603278c3c0 tools/nolibc/arch: split arch-specific code into individual files adds 83dd87712b15 tools/nolibc/sys: split the syscall definitions into their [...] adds d014ba791041 tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds 8a933d9d0f11 tools/nolibc/string: split the string functions into string.h adds d75e466a8354 tools/nolibc/ctype: split the is* functions to ctype.h adds 7549f48f0cb5 tools/nolibc/ctype: add the missing is* functions adds 07d711bbe677 tools/nolibc/types: move the FD_* functions to macros in types.h adds 4d219175c42f tools/nolibc/types: make FD_SETSIZE configurable adds cacc485dcdd4 tools/nolibc/types: move makedev to types.h and make it a macro adds 9068b1e32b48 tools/nolibc/stdlib: move ltoa() to stdlib.h adds 58da6e359071 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds 1d946a82737a tools/nolibc/stdlib: add i64toa() and u64toa() adds 5ff3dbf04812 tools/nolibc/stdlib: add utoh() and u64toh() adds 4666b454c24d tools/nolibc/stdio: add a minimal set of stdio functions adds f827232d35e1 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds f9fe08215a2f tools/nolibc/stdio: add fwrite() to stdio adds 4c5e83bb6343 tools/nolibc/stdio: add a minimal [vf]printf() implementation adds b54a366ec4ca tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds a816b9581419 tools/nolibc/stdio: add perror() to report the errno value adds d2dfc5c4ad06 tools/nolibc/sys: make open() take a vararg on the 3rd argument adds d2ec0109b6ce tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds b2938cd1f278 tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds 952d887d537f tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds 5448971d1512 tools/nolibc/string: use unidirectional variants for memcpy() adds a2e51faae385 tools/nolibc/string: slightly simplify memmove() adds 6776c45a49d3 tools/nolibc/string: add strncpy() and strlcpy() adds 0f6cc409caf1 tools/nolibc/string: add tiny versions of strncat() and strlcat() adds 36ad12455f54 tools/nolibc: move exported functions to their own section adds 15d0ea03937f tools/nolibc/arch: mark the _start symbol as weak adds 1bd6f49cb740 tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds 647375712a5b tools/nolibc/string: export memset() and memmove() adds 30d71fc14ebc tools/nolibc/errno: extract errno.h from sys.h adds 1a611e86c1ad tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds 54c286685d6b tools/nolibc/unistd: add usleep() adds d33ffeba2433 tools/nolibc/signal: move raise() to signal.h adds 9c51ebc19510 tools/nolibc/time: create time.h with time() adds 983af29a0224 tools/nolibc: also mention how to build by just setting th [...] adds c6ad11620df2 tools/nolibc/stdlib: implement abort() adds 7627994ff368 torture: Reposition so that $? collects ssh code in torture.sh adds 790a811b1e52 torture: Use "-o Batchmode=yes" to disable ssh password requests adds f7e9f2d907a6 rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting adds 0b74356e7b95 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT adds 7ff92ad4e107 rcu: Remove rcu_is_nocb_cpu() adds e97711581c6b rcu/nocb: Move rcu_nocb_is_setup to rcu_state adds 3d4db439000e rcu: Assume rcu_init() is called before smp adds 86177f0c76a4 rcu: Initialize boost kthread only for boot node prior SMP [...] adds a5df8b268f29 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] adds 1774dce2dded rcu-tasks: Fix race in schedule and flush work adds e8a8537df49a docs: Add documentation for rude and trace RCU flavors adds 626d2d87f117 torture: Permit running of experimental torture types adds 52184c5cedb2 rcu: Check for jiffies going backwards adds 220e100c74d4 torture: Make thread detection more robust by using lspcu adds 604fd937bd21 torture: Skip vmlinux check for kvm-again.sh runs adds 2241eb9a4502 rcu-tasks: Print pre-stall-warning informational messages adds 96ce4c996a50 scftorture: Fix distribution of short handler delays adds e4e6ebd67537 kernel/smp: Provide boot-time timeout for CSD lock diagnostics adds dbe6a49fd57c torture: Enable CSD-lock stall reports for scftorture adds af52a5d30ecd rcu: Add comments to final rcu_gp_cleanup() "if" statement adds 1adad3bc6454 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() adds 2fe87a787046 rcu-tasks: Make Tasks RCU account for userspace execution adds 5b5c2b92700d rcutorture: Avoid corner-case #DE with nsynctypes check adds 2f87c4c47cc7 rcutorture: Add missing return and use __func__ in warning adds 5750c098b0db rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] adds 3586cd65f84e rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] adds d00674235d8d srcu: Prevent expedited GPs and blocking readers from cons [...] adds 8a1ba31a674a rcu: Print number of online CPUs in RCU CPU stall-warning [...] adds 34803eb127cb rcu: Make UP-vacuous normal grace period advance sequence adds ed842bcd591f scftorture: Remove extraneous "scf" from per_version_boot_params adds f0e12d1dc590 torture: Save "make allmodconfig" .config file adds 9a98fe0499ea rcutorture: Call preempt_schedule() through static call/key adds ec583e2e8d09 rcu: Add polled expedited grace-period primitives adds d0c78768fd9c rcu: Fix expedited GP polling against UP/no-preempt environment new 70e4ac460f4b Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds f1a9761fbb00 KVM: x86: Allow userspace to opt out of hypercall patching adds 6c2fa8b20d0c selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN adds b9f3973ab3a8 KVM: x86: nSVM: implement nested VMLOAD/VMSAVE adds edf721238576 KVM: x86: SVM: allow to force AVIC to be enabled adds 249f32493304 KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW adds a795cd43c5b5 KVM: x86/xen: Use gfn_to_pfn_cache for runstate area adds 916d3608df82 KVM: x86: Use gfn_to_pfn_cache for pv_time adds 7caf9571563e KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info adds 69d413cfcf77 KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info adds 8733068b9bdb KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from othe [...] adds 35025735a79e KVM: x86/xen: Support direct injection of event channel events adds 2fd6df2f2b47 KVM: x86/xen: intercept EVTCHNOP_send from guests adds 0ec6c5c5bb65 KVM: x86/xen: handle PV IPI vcpu yield adds 942c2490c23f KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID adds 536395260582 KVM: x86/xen: handle PV timers oneshot mode adds 28d1629f751c KVM: x86/xen: Kernel acceleration for XENVER_version adds fde0451be8fb KVM: x86/xen: Support per-vCPU event channel upcall via lo [...] adds 661a20fab7d1 KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EV [...] adds 1a65105a5aba KVM: x86/xen: handle PV spinlocks slowpath adds 25eaeebe710c KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND adds a29833e36b43 KVM: x86/xen: Update self test for Xen PV timers adds 1421211ae1de KVM: VMX: Prepare VMCS setting for posted interrupt enabli [...] adds fe3787a0d149 KVM: x86/i8259: Remove a dead store of irq in a conditional block adds ffbb61d09fc5 KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl. adds 741e511b4208 KVM: x86: Don't snapshot "max" TSC if host TSC is constant adds e467b0de82b2 KVM: x86: Test case for TSC scaling and offset sync adds d063de55f479 KVM: x86: Support the vCPU preemption check with nopvspin [...] adds 1ee73a332f80 KVM: x86: SVM: use vmcb01 in init_vmcb adds db663af4a001 kvm: x86: SVM: use vmcb* instead of svm->vmcb where it mak [...] adds ea91559b0054 KVM: x86: SVM: remove vgif_enabled() adds 1d5a1b5860ed KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running adds d20c796ca370 KVM: x86: nSVM: implement nested LBR virtualization adds 74fd41ed16fd KVM: x86: nSVM: support PAUSE filtering when L0 doesn't in [...] adds 0b349662184b KVM: x86: nSVM: implement nested vGIF adds d5fa597ed870 KVM: x86: allow per cpu apicv inhibit reasons adds f44509f849fe KVM: x86: SVM: allow AVIC to co-exist with a nested guest running adds 945024d764a1 KVM: x86: optimize PKU branching in kvm_load_{guest|host}_ [...] new 4746c33461fa Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 4c76acb09e36 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c37fc5b976d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03941ed91c72 thunderbolt: Replace usage of found with dedicated list it [...] new 0426f126381e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bbfc8371e5e5 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds f4decb4c6e37 iio: core: fix a few code style issues adds ce92d6743fd5 dt-bindings: iio: st,st-sensors add LIS302DL adds a85257f0df58 iio: accel: Remove unused enum in st_accel adds 8a7449d68670 iio: accel: add support for LIS302DL variant adds fee4ac32996d iio: dac: ltc2688: Use temporary variable for struct device adds 879a52379704 iio: multiplexer: Make use of device properties adds ba93642188a6 iio: dummy: iio_simple_dummy: check the return value of kstrdup() adds 8868a172f471 iio: temperature: ltc2983: Don't hard code defined constan [...] adds e59b18a28909 iio: temperature: ltc2983: Use single error path to put OF node adds bc4c94994ffe iio: temperature: ltc2983: Make use of device properties adds 0cddfc92e29b MAINTAINERS: updated Lorenzo's email address adds c4dbfed37fef dt-bindings: iio: imu: mpu6050: Document invensense,icm20608d adds 6dc2c8711abc iio: imu: inv_mpu6050: Add support for ICM-20608-D adds fe78ccf79b0e iio: adc: ad7124: Remove shift from scan_type adds fd5ba89e4cd4 iio: adc: ad7124: Add update_scan_mode adds fe7d929a63c3 iio: adc: ad7192: Add update_scan_mode adds 8bea9af887de iio: adc: ad_sigma_delta: Add sequencer support adds 5cfe8a1c2577 iio: adc: ad7124: add sequencer support adds 44b0be6eb373 iio: adc: ad7192: add sequencer support adds a8e1f0ba138e iio: palmas: shut up warning about calibration mismatch (d [...] adds c22e60c315c8 iio: buffer: remove usage of list iterator variable for li [...] adds a25d525c6850 iio: ssp_sensors: replace usage of found with dedicated li [...] adds d958095b4a97 iio: sysfs-trigger: replace usage of found with dedicated [...] adds b22c8925a63f iio: accel: dmard09: fixed code styling issues adds 94059c522707 iio: accel: kxsd9-spi: changed leading spaces to tabs adds fd542c5eda7b iio: core: Print error and fail iio_device_register() in c [...] adds 210b9ddbcdbc dt-bindings: iio: adc: ti,ads1015: Add missing ADS1115 com [...] adds 94d9f3cb97f4 dt-bindings: iio: adc: ti,ads1015: Add TLA2024 compatible string adds c86334652ac6 iio: adc: ti-ads1015: Switch to static const writeable ran [...] adds fba6ca2a27d3 iio: adc: ti-ads1015: Deduplicate channel macros adds 6a954b9624ba iio: adc: ti-ads1015: Make channel event_spec optional adds f1c9ce0ced2d iio: adc: ti-ads1015: Add TLA2024 support adds 3139ff24e2bc iio: adc: ti-ads1015: Add static assert to test if shifted [...] adds 0ca269a4ae39 iio: adc: ti-ads1015: Convert to OF match data adds ad202fe8edd1 iio: adc: ti-ads1015: Replace data_rate with chip data str [...] adds b28bc9ebbe23 iio: adc: ti-ads1015: Switch to read_avail new f907d5e74fe3 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds d146de3430d2 soundwire: qcom: fix an error message in swrm_wait_for_fra [...] adds a7ad7ce41815 soundwire: stream: Fix error return code in do_bank_switch() adds d6de188ad678 soundwire: qcom: Add compatible name for v1.6.0 adds 60657fb9b19d dt-bindings: soundwire: qcom: Add bindings for audio clock [...] new 99ebcaad1ad5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b3a235af851d Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 610e8066785d staging: r8188eu: fix suspect code indent for conditional [...] adds 4610e57a7d2e staging: rtl8723bs: Remove redundant else branches. adds 52a0af7091b4 staging: rtl8723bs: Change rtw_ndev_notifier_call message to dbg adds a3515f20535f staging: rtl8712: Use completions for signaling adds 77714e53dde8 staging: vt6656: Fix multiple blank lines warning adds 6c73d3203c5f staging: greybus: codecs: use dedicated list iterator variable adds 84ef25655019 staging: greybus: codecs: fix type confusion of list itera [...] adds eb563e69877a staging: r8188eu: remove local BIT macro adds ad9b9e9c5014 staging: r8188eu: remove two limit defines adds ea4ec3d1f09f staging: r8188eu: remove unused defines for dynamic functions adds b06c22b2ea6a staging: r8188eu: DYNAMIC_BB_DYNAMIC_TXPWR is not used adds 4a67fc31bd0c staging: r8188eu: DYNAMIC_BB_ANT_DIV is not used adds 07142f8cd77f staging: r8188eu: DYNAMIC_RF_CALIBRATION is not used adds 9619a47f7ead staging: r8188eu: refactor dm func set and clear adds 66f663a294e7 staging: vchiq: replace usage of found with dedicated list [...] adds afd61671982b staging: r8188eu: make _rtw_init_mlme_priv static adds 4c5e5a769ac9 staging: r8188eu: the MCS_rate_2R array is not used adds 34a296857936 staging: r8188eu: remove empty rtw_dummy_event_callback adds b4c5ec356c72 staging: r8188eu: remove empty rtw_fwdbg_event_callback adds ea1728b5cdb7 staging: r8188eu: use ieee80211 define for version check adds e894c76b6b2c staging: r8188eu: use ieee80211 helper to read the pwr bit adds c3ba49e32b9d staging: r8188eu: use standard mechanisms for control frames adds baa1bb800277 staging: r8188eu: use standard mechanisms for data frames adds 129d140db906 staging: r8188eu: use standard mechanisms for qos data frames adds dd85cfe6c6ab staging: r8188eu: remove unused data frame subtypes adds 6cb1bfc9995d staging: r8188eu: remove unused control frame subtypes adds 16405e4689d1 staging: r8188eu: use ieee80211 macro for sequence number adds 38238ecbfb63 staging: r8188eu: use ieee80211 define for fragment number adds b5ea08d84f2d staging: r8188eu: refactor rtw_usb_bulk_size_boundary() adds 0166ffdc89bf staging: r8188eu: refactor rtw_inc_and_chk_continual_urb_error() adds b2bfb60c083c staging: r8188eu: convert rtw_usb_bulk_size_boundary() to bool adds b49f6911899b staging: r8188eu: convert rtw_inc_and_chk_continual_urb_er [...] adds 25a0065f27ae staging: wfx: remove space at the start of the line adds bc62ae561608 staging: r8188eu: remove unnecessary spaces adds dbf6851f199b staging: rtl8723bs: remove code suspect indent adds 18ce31aa638d staging: rts5208: Convert kmap() to kmap_local_page() adds e327cf83db49 staging: r8188eu: Directly return _SUCCESS instead of usin [...] adds e73ff996e246 staging: r8188eu: remove HW_VAR_RESP_SIFS from SetHwReg8188EU() adds 0161f6773090 staging: r8188eu: remove HW_VAR_MLME_DISCONNECT from SetHw [...] adds c427ab4688bf staging: r8188eu: rename some macros to upper case adds 03ab00243006 staging: r8188eu: remove HW_VAR_ACM_CTRL from SetHwReg8188EU() adds 2ac32870ebf8 staging: r8188eu: remove HW_VAR_RXDMA_AGG_PG_TH from SetHw [...] adds a90b92ede242 staging: r8188eu: simplify if-else statement adds 1664532112d3 staging: r8188eu: remove HW_VAR_TX_RPT_MAX_MACID from SetH [...] adds 2487b7c46b1a staging: r8188eu: remove HW_VAR_BCN_VALID from SetHwReg8188EU() adds 2d959a842a8f staging: r8188eu: Fix sparse endianness warnings. adds 781d44b7d824 staging: r8188eu: Fix misspelling in comment "Tranceiver" [...] adds 1c57b2dc93ab staging: r8188eu: Fix misspelling in comment "writting" -> [...] adds 70eb91dfa2ad staging: rtl8723bs: place constants on the right side of tests adds 76d86eccadd7 staging: r8188eu: remove the "dump rx packet" fragments adds f6ca689d12df staging: r8188eu: remove the "dump tx packet" fragments adds 9fcee167d81c staging: r8188eu: add a check for rtw_cbuf_alloc() adds 5cb47847fcce staging: rtl8723bs: place constants on the right side of tests adds 58cafef9ec65 staging: r8188eu: remove duplicate assignment adds 94579b02720b staging: rtl8723bs: remove redundant braces in if statements adds a0ff667592ee staging: rtl8723bs: Fix No space before tabs adds db975705cbbe staging: r8188eu: rename clear_bacon_valid_bit() adds ae3d0470ab57 staging: r8188eu: remove HW_VAR_BCN_VALID from GetHwReg8188EU() adds 9494dba5d734 staging: r8188eu: remove HW_VAR_CHK_HI_QUEUE_EMPTY from Ge [...] adds 61f514799bea staging: r8188eu: remove HW_VAR_FWLPS_RF_ON from GetHwReg8188EU() adds d8a130d13497 staging: r8188eu: remove GetHwReg8188EU() adds acc24ef13ebd staging: unisys: Remove "struct dentry *eth_debugfs_dir" adds a76d5a6e3dc1 staging: r8188eu: use sizeof(*pvar) for allocating structs adds 48e4f94766e1 staging: r8188eu: remove handlerOS independent comment adds f232da0fa915 staging: rtl8723bs: remove 5 GHz channels from ch_freq_map adds 8a56b5ce774e staging: rtl8723bs: refactor rtw_ch2freq() adds 47f46a873d9b staging: vc04_services: Convert kmap() to kmap_local_page() adds 875e957087b5 staging: rtl8723bs: simplify control flow adds 00bb97dd7fc2 staging: wlan-ng: Fix Lines shouldn't end with '(' adds c10f66779f40 staging: wlan-ng: Fix Alignment with parenthesis adds 5b547d5c8d1f staging: r8188eu: place constants on the right side of tests adds c29050b7706b staging: r8188eu: remove else after return adds 95cfe1f0b22e staging: r8188eu: correct misspelling in comment "conider" [...] adds 34b19431d968 staging: r8188eu: format block comments adds e1eb5ef03165 staging: r8188eu: remove unnecessary braces in conditional [...] adds e25abea60317 staging: r8188eu: remove spaces before tabs adds 28f7545d9f08 staging: r8188eu: Remove redundant code from rtw_free_netdev() adds c9736770e6c3 staging: r8188eu: Use the ARRAY_SIZE() macro adds aaec586a3ca5 staging: sm750fb: Call iounmap() to free mapped bus memory adds 258b1bd5e235 staging: r8188eu: Fix misspelling in comment "cacluated" - [...] adds 7c1972941ad3 staging: r8188eu: remove HW_VAR_BSSID from SetHwReg8188EU() adds 484e4259a6a9 staging: r8188eu: remove HW_VAR_ACK_PREAMBLE from SetHwReg [...] adds e665487795a6 staging: r8188eu: remove HW_VAR_AMPDU_MIN_SPACE from SetHw [...] adds b9c023d1369b staging: r8188eu: remove HW_VAR_ANTENNA_DIVERSITY_SELECT f [...] adds 36b7257d7684 staging: r8188eu: remove HW_VAR_RPT_TIMER_SETTING from Set [...] adds f234f5f7bce3 staging: r8188eu: remove HW_VAR_H2C_FW_JOINBSSRPT from Set [...] adds 67fda6c2df82 staging: r8188eu: remove HW_VAR_H2C_FW_P2P_PS_OFFLOAD from [...] adds 81a102703045 staging: r8188eu: remove unused parameter from _rtw_pwr_wakeup() adds c5f668fd1e33 staging: r8188eu: remove constant parameter from _rtw_pwr_ [...] adds 719cf66c8a2b staging: r8188eu: remove macro rtw_pwr_wakeup() adds 57c27d38ff93 staging: r8188eu: clean up comment for rtw_pwr_wakeup() adds 0cc4dfbbd775 staging: wfx: change variable name to be consistent adds 01416de7fc45 staging: vme_user: Fixed typo in the MODULE_AUTHOR adds c44e7782b523 staging: r8188eu: remove unnecessary jump adds 4edee67c4b84 staging: r8188eu: remove constant variable adds 51e260ca8084 staging: r8188eu: make validate_recv_mgnt_frame return void adds 5a3fe21cc431 staging: r8188eu: use ieee80211 helpers in validate_recv_m [...] adds 797afdf24872 staging: r8188eu: make validate_recv_ctrl_frame return void adds 45d433b81797 staging: r8188eu: use ieee80211 helper to check for pspoll adds 1988a52484af staging: r8188eu: exit straight away if we have no pspoll frame adds a32dad7d97ea staging: r8188eu: use ieee80211 structs for addresses adds aada014aa50c staging: r8188eu: use ieee80211 struct for aid adds 9dedacd9fa04 staging: r8188eu: use ieee80211 helper for source address adds cdd99aa12bad staging: r8188eu: use ieee80211 helper for destination address adds d296a81b551e staging: r8188eu: use ieee80211 helper for retry bit adds d3a0a1dccc20 staging: r8188eu: simplify error handling adds eafbade349fd staging: r8188eu: to_fr_ds cannot be 3 here adds d9290327e6f5 staging: r8188eu: don't copy ra and ta before we fail adds 1a90b6e23bf9 staging: r8188eu: remove to_fr_ds from struct rx_pkt_attrib adds d88a36bdc5e4 staging: r8188eu: ra and ta do not depend on to_ds, from_ds adds a9207f5e5101 staging: r8188eu: remove psa, pda adds 7a074dc8145e staging: r8188eu: don't call get_hdr_bssid adds 03173e16fb20 staging: r8188eu: remove the bretry variable adds 189a9bb7724c staging: r8188eu: remove handlerOS independent comment adds db5d5ae504f5 staging: r8188eu: combine both sides of conditional statement adds e1977dc8bbf3 staging: r8188eu: add blank line between functions adds 0eaf4a623913 staging: rtl8712: Fix multiple blank lines warning from .h files adds 054cd1b71de0 staging: rtl8712: Fix multiple blank lines warning from .c files adds 091bfe946a96 staging: r8188eu: remove unused fields from struct pwrctrl_priv adds d08a738ff1d0 staging: r8188eu: reg_rfoff is never set adds ff99fdb280a5 staging: r8188eu: pnp_bstop_trx is never set adds 93bf50ec9740 staging: r8188eu: pwr_state_check_cnts is always zero adds e54e00a28837 staging: r8188eu: ps_flag is never set new 7860021669b2 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 80f828a341fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 812d87a9e92e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 65d49beb1443 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 33ff0ca4fccd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 265a3bf486d4 dt-bindings: gpio: uniphier: Add hogs parsing adds 1cef8b501976 gpiolib: Get rid of redundant 'else' adds afd24a50c73c dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support adds 43ebbb92e43f gpio: rcar: Add R-Car Gen4 support new 838ed7bfc885 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 415ca701e22d dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl adds d5c9688095d2 pinctrl: renesas: Allow up to 10 fields for drive_regs adds 715c9faa2d2d pinctrl: renesas: r8a77990: Add drive-strength new d80a2b34cd58 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new f7fd9e6d9dd2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4aaa36fddf58 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa40c8fbd434 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 01b55ea091a3 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new aa4225d77719 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dbb279cca1ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 00f75043e46d kunit: tool: make --json handling a bit clearer adds 89aa72cd3052 kunit: tool: drop unused KernelDirectoryPath var adds e6f619206539 kunit: tool: drop last uses of collections.namedtuple adds aa1c05558e71 kunit: tool: simplify code since build_dir can't be None adds caae9458db3a kunit: Introduce _NULL and _NOT_NULL macros adds de82c15dc0a2 kunit: use NULL macros adds 7aadf8433357 thunderbolt: test: use NULL macros adds ccad78f17f9f kasan: test: Use NULL macros adds 741c9286ffad mctp: test: Use NULL macros adds 5f91bd9f1e7a apparmor: test: Use NULL macros adds 6bd0f52ee8f4 kunit: tool: readability tweaks in KernelCI json generation logic adds ee96d25f2fa6 kunit: tool: refactor how we plumb metadata into JSON adds 885210d348f7 kunit: tool: properly report the used arch for --json, or [...] adds d34f82d67d2b kunit: tool: Do not colorize output when redirected adds baa333150327 kunit: tool: more descriptive metavars/--help output adds 61695f8c5d51 kunit: split resource API from test.h into new resource.h adds cdebea6968fa kunit: split resource API impl from test.c into new resource.c adds b04d1a8dc7e7 Documentation: kunit: update kconfig options needed for UM [...] adds 1ff522b6ef4b list: test: Test the hlist structure adds 59729170afcd kunit: Make kunit_remove_resource() idempotent new 4dc02ab609d4 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 0cf35347830c bus: mhi: ep: Add support for registering MHI endpoint con [...] adds 36b7cae6a032 bus: mhi: ep: Add support for registering MHI endpoint cli [...] adds 03f44035a586 bus: mhi: ep: Add support for creating and destroying MHI [...] adds 37867094faf1 bus: mhi: ep: Add support for managing MMIO registers adds edf549e7b239 bus: mhi: ep: Add support for ring management adds 6f7cb6e78839 bus: mhi: ep: Add support for sending events to the host adds 484e04faa8a0 bus: mhi: ep: Add support for managing MHI state machine adds b6c52d410cb4 bus: mhi: ep: Add support for processing MHI endpoint interrupts adds 7de7780c43b1 bus: mhi: ep: Add support for powering up the MHI endpoint stack adds c6dba8924201 bus: mhi: ep: Add support for powering down the MHI endpoi [...] adds 2ee735c17347 bus: mhi: ep: Add support for handling MHI_RESET adds 1b54f3e8b4bb bus: mhi: ep: Add support for handling SYS_ERR condition adds 2b231a40e907 bus: mhi: ep: Add support for processing command rings adds 20c01fde1b36 bus: mhi: ep: Add support for reading from the host adds 494a6f639377 bus: mhi: ep: Add support for processing channel rings adds f2a72d2410be bus: mhi: ep: Add support for queueing SKBs to the host adds 5fb83d97aa17 bus: mhi: ep: Add support for suspending and resuming channels adds 5d4be19cbe6a bus: mhi: ep: Add uevent support for module autoloading new 0558037e90a5 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 1e703d0548e0 mm/slab: remove some unused functions new a285909f471d mm/slub, kunit: Make slub_kunit unaffected by user specifi [...] new a5f1783be29a lib/stackdepot: allow requesting early initialization dynamically new 0cd1a0290185 mm/slub: move struct track init out of set_track() new 5cf909c553e9 mm/slub: use stackdepot to save stack trace in objects new 8ea9fb921bc6 mm/slub: distinguish and print stack traces in debugfs files new 553c0369b3e1 mm/slub: sort debugfs output by frequency of stack traces new 9f04b55f003c slab, documentation: add description of debugfs files for [...] new 44e4dbdfe281 Merge branch 'slab/for-5.19/stackdepot' into slab/for-next new 88034204e392 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 527a9867af29 random: do not split fast init input in add_hwgenerator_ra [...] adds 48bff1053c17 random: opportunistically initialize on /dev/urandom reads new aba120cc1017 random: do not allow user to keep crng key around on stack new 1448769c9cdb random: check for signal_pending() outside of need_resched [...] new e3c1c4fd9e6d random: check for signals every PAGE_SIZE chunk of /dev/[u]random new 7e0e199e4d8c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 629afe0bceb1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f4bef440848f kallsyms: support "big" kernel symbols adds 9e4ffc547266 kallsyms: increase maximum kernel symbol length to 512 adds d51478b7fbdd kallsyms: use the correct buffer size for symbols adds 1ebd559e64df rust: add C helpers adds f071d402328d rust: add `compiler_builtins` crate adds e92a53786325 rust: add `alloc` crate adds 2a201f43fca1 rust: add `build_error` crate adds 1a021a558b20 rust: add `macros` crate adds 94bb1247edf3 rust: add `kernel` crate's `sync` module adds bd28e5eb543f rust: add `kernel` crate adds ac09cd1a6df7 rust: export generated symbols adds b96f74a7c808 vsprintf: add new `%pA` format specifier adds b03d45d4c2d4 scripts: add `generate_rust_analyzer.py` adds e7fe7565b0e6 scripts: decode_stacktrace: demangle Rust symbols adds 0c99ad5befdd docs: add Rust documentation adds 241608fc4d70 Kbuild: add Rust support adds d4eb73b24dd7 samples: add Rust examples adds 578afd483af1 MAINTAINERS: Rust adds 2340e5b0b93c [RFC] drivers: gpio: PrimeCell PL061 in Rust adds c7f2b6f58136 [RFC] drivers: android: Binder IPC in Rust adds 497ccbe8bdb2 init/Kconfig: Specify the interpreter for rust-is-available.sh adds a58363f6ea29 rust: support latent entropy plugin adds 011150424cd9 rust: avoid all GCC plugins, not just the randstruct one new 3d18dc0911e0 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new a60707d74bd1 sched: Move child_runs_first sysctls to fair.c new f5ef06d58be8 sched: Move schedstats sysctls to core.c new d9ab0e63fa7f sched: Move rt_period/runtime sysctls to rt.c new 84227c12888b sched: Move deadline_period sysctls to deadline.c new dafd7a9dad22 sched: Move rr_timeslice sysctls to rt.c new 28f152cd0926 sched/rt: fix build error when CONFIG_SYSCTL is disable new 3267e0156c33 sched: Move uclamp_util sysctls to core.c new d4ae80ffa64f sched: Move cfs_bandwidth_slice sysctls to fair.c new 8a0441415b3f sched: Move energy_aware sysctls to topology.c new 06d177662fb8 kernel/reboot: move reboot sysctls to its own file new 43fe219aa56a mm: move oom_kill sysctls to their own file new aa779e510219 mm: move page-writeback sysctls to their own file new f79c9b8ae8bd kernel/lockdep: move lockdep sysctls to its own file new 9df918698408 kernel/panic: move panic sysctls to its own file new 801b501439d1 kernel/acct: move acct sysctls to its own file new 1186618a6a35 kernel/delayacct: move delayacct sysctls to its own file new d772cc2c3219 kernel/do_mount_initrd: move real_root_dev sysctls to its [...] new 8e4e83b2278b ftrace: move sysctl_ftrace_enabled to ftrace.c new d798f9be0909 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 50c2c2a1b335 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 4aff33645fe4 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 40301e748042 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds c5b406e86042 mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] adds 0e63191c28da highmem: fix checks in __kmap_local_sched_{in,out} adds 938fa6141e7f lz4: fix LZ4_decompress_safe_partial read out of bound adds 9b18abd32562 mm/secretmem: fix panic when growing a memfd_secret adds 3b22c2df9275 mm/secretmem: secretmem_iops can be static adds bc0cc5b5e31a mailmap: update Vasily Averin's email address adds 01f8af902693 memcg: sync flush only if periodic flush is delayed adds c7bc7bc00df4 mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] adds 3092beb9e35b mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning adds 53901527721d mmmremap.c: avoid pointless invalidate_range_start/end on [...] adds 90281373ed10 mm/mempolicy: fix mpol_new leak in shared_policy_replace adds f31483195569 mm/munlock: remove fields to fix htmldocs warnings adds e8554e5e9449 mm/hwpoison: fix race between hugetlb free/demotion and me [...] adds ea5c43ce3ee7 irq_work: use kasan_record_aux_stack_noalloc() record callstack adds 68c5bcddb34a mm/vmalloc: fix spinning drain_vmap_work after reading fro [...] adds fc5b9f4eedaf userfaultfd: mark uffd_wp regardless of VM_WRITE flag adds 94bfd25b3fa6 mm: fix unexpected zeroed page mapping with zram swap adds 387786d717ac mm: compaction: fix compiler warning when CONFIG_COMPACTION=n adds c2feb58720c1 hugetlb: do not demote poisoned hugetlb pages adds 4fa5437d439d /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds b0a5046bd777 /proc/kpageflags: do not use uninitialized struct pages adds 62963f3ae4fa procfs: prevent unprivileged processes accessing fdinfo dir adds 859bf9b1f6fa tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds d93802ae65a2 tools/vm/page_owner_sort.c: support for multi-value select [...] adds 7c0423e2cbc5 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds 4593efa39a0e mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds a6cba6751692 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds 45f2f6326974 mm/memory: slightly simplify copy_present_pte() adds 1d4feefe0318 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds c031ec4f6cda mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds 61519dbed690 mm/rmap: remove do_page_add_anon_rmap() adds 9184590fb63d mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds be5ba78e026c mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds dffd301bf8e5 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds 4b91ba9fbce5 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 59e6cb7b6356 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds 79d05650d018 mm: remember exclusively mapped anonymous pages with PG_an [...] adds 8bf0c4f9335a mm/gup: disallow follow_page(FOLL_PIN) adds 9d7f2aff2361 mm: support GUP-triggered unsharing of anonymous pages adds fd60775aa417 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds f1fb9b05add3 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds 7e770172bf8f mm/swap: remember PG_anon_exclusive via a swp pte bit adds 591779c54aab mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 6d73e38fe2c2 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds b6ea01db1bf1 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds f923c8110dfa s390/pgtable: cleanup description of swp pte layout adds 17326996c81c s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 07eb8b9873f2 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds ebb6b306ed8e powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds 66176afe7a5a mm: create new mm/swap.h header file. adds 18c87addfa4d mm-create-new-mm-swaph-header-file-fix adds 0d1ae0e6d88f mm: drop swap_dirty_folio adds 5fd117a3f52a mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds 07ab6801d26e mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds b666e5ff1a4d mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds 758fb500ea11 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds 0b35c6ee7834 doc: update documentation for swap_activate and swap_rw adds f9158b1fb270 mm: submit multipage reads for SWP_FS_OPS swap-space adds 73da0f9face6 mm: submit multipage write for SWP_FS_OPS swap-space adds cd458e77ea30 VFS: Add FMODE_CAN_ODIRECT file flag adds 69f33c77bc30 mm: shmem: make shmem_init return void adds 9c734c751385 mm-shmem-make-shmem_init-return-void-fix adds a877d88a1e64 mm/memcg: remove unneeded nr_scanned adds 0f7b107d2755 mm/memcg: mz already removed from rb_tree if not NULL adds 0d92f7cae894 mm/memcg: set memcg after css verified and got reference adds 1222323ce0fa mm/memcg: set pos explicitly for reclaim and !reclaim adds a1b287579c28 mm/memcg: move generation assignment and comparison together adds d665fbe7af84 mm/memcg: non-hierarchical mode is deprecated adds b19125949598 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds b7b1b5ef2820 mm/mmu_gather: limit free batch count and add schedule poi [...] adds b02087c9717c mm/debug_vm_pgtable: drop protection_map[] usage adds 2aeaccd28ec4 mm/mmap: clarify protection_map[] indices adds caa29e44646d mm: modify the method to search addr in unmapped_area_topdown adds 11f5f476329f mm/mmap.c: use helper mlock_future_check() adds 616064361ca4 mm/mprotect: use mmu_gather adds a6dbc2ad415a mm/mprotect: do not flush when not required architecturally adds a8134184d3a6 mm: avoid unnecessary flush on change_huge_pmd() adds ccb934b1460e mm/mremap: use helper mlock_future_check() adds 836378a6e216 mm/mremap: avoid unneeded do_munmap call adds 008b87186dc4 mm/vmalloc: fix a comment adds 8db8233e59c4 Documentation/sysctl: document page_lock_unfairness adds 6a92948734dd mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds 08d99ce88c74 mm/page_alloc: adding same penalty is enough to get round- [...] adds 10f6518f765f mm: discard __GFP_ATOMIC adds 464e14253b4b mm: page_alloc: simplify pageblock migratetype check in __ [...] adds c43c6435f0ec mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds e0c5b7994554 mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] adds 705f2213bc20 mm/memory-failure.c: remove unnecessary (void*) conversions adds 49afcd1f3c03 mm/khugepaged: sched to numa node when collapse huge page adds 914771d4d008 hugetlb: remove use of list iterator variable after loop adds 7c2f1c061c86 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 8373e23d56e4 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 8fca98f3856f mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds b8129812a57c mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds 7f94e6c34a81 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds 2f6099675ea6 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE adds ad29cc6bc2fe mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED adds b91aea9dc9f0 mm: khugepaged: skip DAX vma adds 4eb68c5a62de mm: thp: only regular file could be THP eligible adds 6b02e131b923 mm: khugepaged: make khugepaged_enter() void function adds 6ee1a781b3f8 mm: khugepaged: move some khugepaged_* functions to khugepaged.c adds c361225cf170 mm: khugepaged: introduce khugepaged_enter_vma() helper adds 99bc4a39556e mm: mmap: register suitable readonly file vmas for khugepaged adds 037b1b206417 mm/vmscan: reclaim only affects managed_zones adds f681686fd318 mm/vmscan: make sure wakeup_kswapd with managed zone adds a43565d3a99c mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 adds f2fddf75ee0c mm/vmscan: sc->reclaim_idx must be a valid zone index adds 367283b344da mm/z3fold: declare z3fold_mount with __init adds 57d02dff0851 mm/z3fold: remove obsolete comment in z3fold_alloc adds 4065ba5c99b8 mm/z3fold: minor clean up for z3fold_free adds 52dc66db67a2 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds 4323c73ca75b mm/z3fold: remove confusing local variable l reassignment adds 0962be79ed18 mm/z3fold: move decrement of pool->pages_nr into __release [...] adds a7705cfe84d1 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds 04a4b75bdd36 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds c4c277dcb6f2 mm: compaction: use helper isolation_suitable() adds 704fe0fa07aa drivers/base/node.c: fix compaction sysfs file leak adds fbfdfaabb2b6 mm: Add selftests for migration entries adds 7046a369a0d2 mm/migration: remove unneeded local variable mapping_locked adds 6c9c6f6b597d mm/migration: remove unneeded out label adds 9f857c586ae4 mm/migration: remove unneeded local variable page_lru adds 649b74d8bc1a mm/migration: fix the confusing PageTransHuge check adds 0fc32d2ccd91 mm/migration: use helper function vma_lookup() in add_page [...] adds a3f09129c5f9 mm/migration: use helper macro min in do_pages_stat adds 779b4f097c3d mm/migration: avoid unneeded nodemask_t initialization adds e6668c33f08a mm/migration: remove some duplicated codes in migrate_pages adds 18f1607e50ee mm/migration: fix potential page refcounts leak in migrate_pages adds 081dcfe1670d mm/migration: fix potential invalid node access for reclai [...] adds 0b0e20b6b316 mm/migration: fix possible do_pages_stat_array racing with [...] adds 4aaa3f759359 ksm: count ksm merging pages for each process adds 167c83b12f96 ksm-count-ksm-merging-pages-for-each-process-fix adds 634ed33da96e mm/vmstat: add events for ksm cow adds 28d0fe97bfbc mm: untangle config dependencies for demote-on-reclaim adds ececdb7d9323 mm/page_alloc: do not calculate node's total pages and mem [...] adds 0d540af7befe mm/memory_hotplug: reset node's state when empty during offline adds 497a608609f3 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node adds b8a50a6cf51e mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] adds df5ff5304146 mm: rmap: fix cache flush on THP pages adds fb8e10d25b34 dax: fix cache flush on PMD-mapped pages adds ea1ffb8b837e mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds 134ca43bce05 mm: pvmw: add support for walking devmap pages adds 3517b14c64e1 dax: fix missing writeprotect the pte entry adds 9f0413e82f79 mm: simplify follow_invalidate_pte() adds e3d3440961f2 zram: add a huge_idle writeback mode adds 2355fa53f32e damon: vaddr-test: tweak code to make the logic clearer adds 92ccf0ae8d66 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds f74a87d49d48 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 2dfbc2fe6e1b kernel/hung_task.c: Monitor killed tasks. adds 025788a3aa0c ia64: fix typos in comments adds 78548ed812d4 ia64: ptrace: fix typos in comments adds ebb20e5c8990 ia64: Replace comments with C99 initializers adds 6958627db02a ocfs2: replace usage of found with dedicated list iterator [...] adds 06248ca470b4 ocfs2: remove usage of list iterator variable after the loop body adds 1c946d28c151 ocfs2: reflink deadlock when clone file to the same direct [...] adds 1e213769c35d ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 35f228de123e ocfs2: fix ocfs2 corrupt when iputting an inode adds e00d6749e4a9 proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds 86e3180cf4c9 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] adds 0669e8dc93a0 fs/proc/kcore.c: remove check of list iterator against hea [...] adds 2c1aa94bd91d fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] adds d208b1e86c0a proc/sysctl: make protected_* world readable adds 57be53e9ae53 kernel: pid_namespace: use NULL instead of using plain int [...] adds 157a99e2d33c get_maintainer: Honor mailmap for in file emails adds 381cc7822a48 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds 4db47ea1fde1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds 3cd1cd14b02a lib/test_string.c: add strspn and strcspn tests adds 1c271e1846a9 lib/string.c: simplify str[c]spn adds 6da2118f97bc lib: remove back_str initialization adds 78e39c8dc371 pipe: make poll_usage boolean and annotate its access adds 1e23c68cfb11 list: fix a data-race around ep->rdllist adds adaa80597b12 init/main.c: silence some -Wunused-parameter warnings adds 0c0de7b99ad6 fatfs: remove redundant judgment adds ffa0684db66c fatfs: add FAT messages to printk index adds 69734ec0a698 add-fat-messages-to-printk-index-checkpatch-fixes adds 461411b21dbf fat: add ratelimit to fat*_ent_bread() adds 3515e76cf766 kexec: remove redundant assignments adds 456f655fb437 rapidio: remove unnecessary use of list iterator adds 689a3430f8b3 taskstats: version 12 with thread group and exe info adds 4de69a9bc2c5 taskstats-version-12-with-thread-group-and-exe-info-fix adds c6af2dbe9fda fs: sysv: check sbi->s_firstdatazone in complete_read_super adds fd61e89eda93 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new 8cb1118a0145 Merge branch 'akpm-current/current' new 5adb6a95568e mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery new ef22823685b3 selftests: vm: add test for Soft-Dirty PTE bit new 5aa551285751 kselftest/vm: override TARGETS from arguments new 208e636085c5 Merge branch 'akpm/master' new d87c8ddb918e Revert "SUNRPC: Fix the svc_deferred_event trace class" new 2e9a9857569e Add linux-next specific files for 20220407
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 (e5071887cd22) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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 631 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: .../ABI/testing/sysfs-class-firmware-attributes | 48 +- Documentation/ABI/testing/sysfs-driver-intel_sdsi | 18 +- .../RCU/Design/Requirements/Requirements.rst | 32 + Documentation/RCU/stallwarn.rst | 18 + Documentation/admin-guide/kernel-parameters.txt | 86 +- Documentation/admin-guide/mm/hugetlbpage.rst | 2 +- Documentation/admin-guide/mm/ksm.rst | 18 + Documentation/dev-tools/kunit/api/index.rst | 5 + Documentation/dev-tools/kunit/api/resource.rst | 13 + Documentation/dev-tools/kunit/running_tips.rst | 3 +- Documentation/dev-tools/kunit/start.rst | 11 +- Documentation/dev-tools/testing-overview.rst | 63 + Documentation/devicetree/bindings/arm/fsl.yaml | 47 + .../arm/mediatek/mediatek,mt7622-pcie-mirror.yaml | 42 + .../bindings/arm/mediatek/mediatek,mt7622-wed.yaml | 50 + .../devicetree/bindings/arm/rockchip.yaml | 5 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 1 - Documentation/devicetree/bindings/bus/ti-sysc.yaml | 1 - .../bindings/clock/renesas,h8300-div-clock.txt | 24 - .../bindings/clock/renesas,rzg2l-cpg.yaml | 7 +- .../bindings/clock/samsung,exynos-audss-clock.yaml | 2 +- .../bindings/clock/samsung,exynos-clock.yaml | 2 +- .../bindings/clock/samsung,exynos-ext-clock.yaml | 2 +- .../clock/samsung,exynos4412-isp-clock.yaml | 3 +- .../bindings/clock/samsung,exynos5260-clock.yaml | 2 +- .../bindings/clock/samsung,exynos5410-clock.yaml | 2 +- .../bindings/clock/samsung,exynos5433-clock.yaml | 2 +- .../bindings/clock/samsung,exynos7-clock.yaml | 2 +- .../bindings/clock/samsung,exynos7885-clock.yaml | 2 +- .../bindings/clock/samsung,exynos850-clock.yaml | 2 +- .../devicetree/bindings/clock/samsung,s2mps11.yaml | 2 +- .../clock/samsung,s5pv210-audss-clock.yaml | 2 +- .../bindings/clock/samsung,s5pv210-clock.yaml | 2 +- .../devicetree/bindings/cpu/idle-states.yaml | 16 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 1 - .../devfreq/event/samsung,exynos-nocp.yaml | 2 +- .../devfreq/event/samsung,exynos-ppmu.yaml | 2 +- .../bindings/display/amlogic,meson-dw-hdmi.yaml | 1 - .../bindings/display/bridge/chipone,icn6211.yaml | 1 - .../display/bridge/google,cros-ec-anx7688.yaml | 1 - .../bindings/display/bridge/ite,it66121.yaml | 3 + .../devicetree/bindings/display/bridge/ps8640.yaml | 1 - .../bindings/display/bridge/toshiba,tc358762.yaml | 1 - .../bindings/display/bridge/toshiba,tc358767.yaml | 22 +- .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 1 - .../bindings/display/mediatek/mediatek,merge.yaml | 1 - .../bindings/display/panel/ilitek,ili9341.yaml | 1 - .../display/panel/leadtek,ltk035c5444t.yaml | 59 + .../bindings/display/panel/orisetech,otm8009a.yaml | 1 - .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 2 +- .../display/samsung/samsung,exynos-hdmi.yaml | 2 +- .../display/samsung/samsung,exynos-mixer.yaml | 2 +- .../display/samsung/samsung,exynos5433-decon.yaml | 2 +- .../display/samsung/samsung,exynos5433-mic.yaml | 2 +- .../display/samsung/samsung,exynos7-decon.yaml | 2 +- .../bindings/display/samsung/samsung,fimd.yaml | 2 +- .../bindings/display/sitronix,st7735r.yaml | 6 +- .../display/sprd/sprd,display-subsystem.yaml | 1 - .../devicetree/bindings/display/st,stm32-ltdc.yaml | 1 - .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 1 - .../devicetree/bindings/dma/st,stm32-mdma.yaml | 1 - .../devicetree/bindings/example-schema.yaml | 14 +- .../devicetree/bindings/extcon/maxim,max77843.yaml | 2 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 5 + .../bindings/gpio/socionext,uniphier-gpio.yaml | 17 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 5 +- .../devicetree/bindings/gpu/samsung-rotator.yaml | 1 - Documentation/devicetree/bindings/h8300/cpu.txt | 13 - .../devicetree/bindings/hwmon/adt7475.yaml | 1 - .../devicetree/bindings/hwmon/lltc,ltc4151.yaml | 2 +- .../bindings/hwmon/microchip,mcp3021.yaml | 2 +- .../devicetree/bindings/hwmon/sensirion,sht15.yaml | 2 +- .../devicetree/bindings/hwmon/ti,tmp102.yaml | 2 +- .../devicetree/bindings/hwmon/ti,tmp108.yaml | 2 +- .../devicetree/bindings/i2c/i2c-exynos5.yaml | 2 +- .../devicetree/bindings/i2c/i2c-gate.yaml | 1 - .../devicetree/bindings/i2c/i2c-mux-gpmux.yaml | 1 - .../bindings/i2c/samsung,s3c2410-i2c.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7291.yaml | 1 - .../devicetree/bindings/iio/adc/adi,ad7476.yaml | 1 + .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 8 +- .../devicetree/bindings/iio/adc/ti,ads1015.yaml | 7 +- .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 6 +- .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 34 +- .../devicetree/bindings/iio/st,st-sensors.yaml | 1 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 84 +- .../bindings/interrupt-controller/mrvl,intc.yaml | 6 +- .../interrupt-controller/renesas,h8300h-intc.txt | 22 - .../interrupt-controller/renesas,h8s-intc.txt | 22 - .../samsung,exynos4210-combiner.yaml | 2 +- .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 1 - .../bindings/leds/backlight/qcom-wled.yaml | 2 +- .../devicetree/bindings/leds/maxim,max77693.yaml | 2 +- .../bindings/mailbox/amlogic,meson-gxbb-mhu.yaml | 1 - .../bindings/media/mediatek,vcodec-encoder.yaml | 1 - .../devicetree/bindings/media/microchip,xisc.yaml | 1 - .../bindings/memory-controllers/brcm,dpfe-cpu.yaml | 2 +- .../ddr/jedec,lpddr2-timings.yaml | 2 +- .../memory-controllers/ddr/jedec,lpddr2.yaml | 2 +- .../ddr/jedec,lpddr3-timings.yaml | 2 +- .../memory-controllers/ddr/jedec,lpddr3.yaml | 2 +- .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 6 - .../marvell,mvebu-sdram-controller.yaml | 2 +- .../qca,ath79-ddr-controller.yaml | 2 +- .../memory-controllers/renesas,h8300-bsc.yaml | 35 - .../memory-controllers/samsung,exynos5422-dmc.yaml | 2 +- .../memory-controllers/synopsys,ddrc-ecc.yaml | 8 +- .../memory-controllers/ti,da8xx-ddrctl.yaml | 2 +- .../devicetree/bindings/mfd/maxim,max14577.yaml | 2 +- .../devicetree/bindings/mfd/maxim,max77686.yaml | 2 +- .../devicetree/bindings/mfd/maxim,max77693.yaml | 2 +- .../devicetree/bindings/mfd/maxim,max77802.yaml | 2 +- .../devicetree/bindings/mfd/maxim,max77843.yaml | 2 +- .../bindings/mfd/samsung,exynos5433-lpass.yaml | 2 +- .../devicetree/bindings/mfd/samsung,s2mpa01.yaml | 2 +- .../devicetree/bindings/mfd/samsung,s2mps11.yaml | 2 +- .../devicetree/bindings/mfd/samsung,s5m8767.yaml | 2 +- .../bindings/mmc/marvell,xenon-sdhci.txt | 173 - .../bindings/mmc/marvell,xenon-sdhci.yaml | 275 ++ Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 15 +- .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 2 + .../bindings/net/ethernet-controller.yaml | 6 + .../devicetree/bindings/net/mediatek-net.txt | 10 + Documentation/devicetree/bindings/net/micrel.txt | 17 - .../devicetree/bindings/net/mscc,miim.yaml | 61 + .../devicetree/bindings/net/mscc-miim.txt | 26 - .../devicetree/bindings/net/nfc/marvell,nci.yaml | 2 +- .../devicetree/bindings/net/nfc/nxp,nci.yaml | 2 +- .../devicetree/bindings/net/nfc/nxp,pn532.yaml | 2 +- .../devicetree/bindings/net/nfc/nxp,pn544.yaml | 2 +- .../devicetree/bindings/net/nfc/st,st-nci.yaml | 2 +- .../devicetree/bindings/net/nfc/st,st21nfca.yaml | 2 +- .../devicetree/bindings/net/nfc/st,st95hf.yaml | 2 +- .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 2 +- .../devicetree/bindings/net/qcom,ipa.yaml | 7 + .../devicetree/bindings/net/snps,dwmac.yaml | 6 +- .../devicetree/bindings/net/ti,davinci-mdio.yaml | 1 + .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 1 - .../bindings/net/wireless/qcom,ath11k.yaml | 2 +- .../devicetree/bindings/net/xilinx_axienet.txt | 8 +- .../bindings/pci/socionext,uniphier-pcie.yaml | 96 + .../devicetree/bindings/pci/uniphier-pcie.txt | 82 - .../bindings/phy/nvidia,tegra20-usb-phy.yaml | 20 +- .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 32 +- .../bindings/phy/samsung,dp-video-phy.yaml | 2 +- .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 2 +- .../bindings/phy/samsung,exynos5250-sata-phy.yaml | 2 +- .../bindings/phy/samsung,mipi-video-phy.yaml | 2 +- .../devicetree/bindings/phy/samsung,usb2-phy.yaml | 2 +- .../bindings/phy/samsung,usb3-drd-phy.yaml | 2 +- .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 11 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 5 +- .../pinctrl/samsung,pinctrl-gpio-bank.yaml | 2 +- .../bindings/pinctrl/samsung,pinctrl-pins-cfg.yaml | 2 +- .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 2 +- .../bindings/pinctrl/samsung,pinctrl.yaml | 2 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 1 - .../devicetree/bindings/power/renesas,apmu.yaml | 3 +- .../bindings/power/renesas,rzg2l-sysc.yaml | 5 +- .../devicetree/bindings/power/supply/bq2415x.yaml | 1 - .../bindings/power/supply/cw2015_battery.yaml | 1 - .../bindings/power/supply/maxim,max14577.yaml | 2 +- .../bindings/power/supply/maxim,max77693.yaml | 2 +- .../bindings/power/supply/power-supply.yaml | 1 - .../bindings/power/supply/ti,lp8727.yaml | 1 - .../bindings/power/supply/tps65217-charger.yaml | 2 +- .../devicetree/bindings/powerpc/fsl/l2cache.txt | 6 - .../bindings/regulator/fixed-regulator.yaml | 34 +- .../bindings/regulator/maxim,max14577.yaml | 2 +- .../bindings/regulator/maxim,max77686.yaml | 2 +- .../bindings/regulator/maxim,max77693.yaml | 2 +- .../bindings/regulator/maxim,max77802.yaml | 2 +- .../bindings/regulator/maxim,max77843.yaml | 2 +- .../bindings/regulator/maxim,max8952.yaml | 2 +- .../bindings/regulator/maxim,max8973.yaml | 2 +- .../bindings/regulator/maxim,max8997.yaml | 2 +- .../bindings/regulator/mt6358-regulator.txt | 22 +- .../regulator/richtek,rt4801-regulator.yaml | 7 +- .../bindings/regulator/samsung,s2mpa01.yaml | 2 +- .../bindings/regulator/samsung,s2mps11.yaml | 2 +- .../bindings/regulator/samsung,s2mps13.yaml | 2 +- .../bindings/regulator/samsung,s2mps14.yaml | 2 +- .../bindings/regulator/samsung,s2mps15.yaml | 2 +- .../bindings/regulator/samsung,s2mpu02.yaml | 2 +- .../bindings/regulator/samsung,s5m8767.yaml | 2 +- .../regulator/socionext,uniphier-regulator.yaml | 1 - .../bindings/regulator/st,stm32-vrefbuf.yaml | 1 - .../bindings/reserved-memory/ramoops.yaml | 1 - .../bindings/reset/amlogic,meson-reset.yaml | 1 + .../devicetree/bindings/reset/microchip,rst.yaml | 1 - .../bindings/reset/socionext,uniphier-reset.yaml | 3 + Documentation/devicetree/bindings/riscv/cpus.yaml | 2 + .../devicetree/bindings/rng/intel,ixp46x-rng.yaml | 1 - .../bindings/rng/samsung,exynos5250-trng.yaml | 2 +- .../devicetree/bindings/rng/timeriomem_rng.yaml | 2 +- .../devicetree/bindings/serial/sprd-uart.yaml | 2 +- .../bindings/soc/amlogic/amlogic,canvas.yaml | 1 - .../devicetree/bindings/soc/rockchip/grf.yaml | 2 + .../bindings/soc/samsung/exynos-usi.yaml | 4 +- .../devicetree/bindings/sound/adi,adau1372.yaml | 1 - .../bindings/sound/amlogic,gx-sound-card.yaml | 1 - .../devicetree/bindings/sound/cirrus,cs35l45.yaml | 75 + .../devicetree/bindings/sound/maxim,max98520.yaml | 1 - .../devicetree/bindings/sound/mchp,spdifrx.yaml | 2 +- .../devicetree/bindings/sound/mchp,spdiftx.yaml | 2 +- .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 51 - .../sound/mt8195-mt6359-rt1019-rt5682.yaml | 61 - .../devicetree/bindings/sound/mt8195-mt6359.yaml | 64 + .../bindings/sound/nvidia,tegra-audio-rt5640.yaml | 1 - .../bindings/sound/nvidia,tegra186-asrc.yaml | 81 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 4 + .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 17 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 17 +- .../bindings/sound/qcom,lpass-tx-macro.yaml | 17 +- .../bindings/sound/qcom,lpass-va-macro.yaml | 11 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 3 + .../bindings/sound/samsung,aries-wm8994.yaml | 1 - .../devicetree/bindings/sound/samsung,arndale.yaml | 2 +- .../devicetree/bindings/sound/samsung,odroid.yaml | 1 - .../bindings/sound/samsung,smdk5250.yaml | 2 +- .../devicetree/bindings/sound/samsung,snow.yaml | 2 +- .../devicetree/bindings/sound/samsung,tm2.yaml | 2 +- .../devicetree/bindings/sound/st,stm32-sai.yaml | 6 +- .../devicetree/bindings/sound/tas2562.yaml | 1 - .../devicetree/bindings/sound/tas2770.yaml | 1 - .../devicetree/bindings/sound/wlf,wm8731.yaml | 97 + Documentation/devicetree/bindings/sound/wm8731.txt | 27 - .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 + .../bindings/spi/amlogic,meson-gx-spicc.yaml | 1 - .../bindings/spi/amlogic,meson6-spifc.yaml | 1 - .../bindings/spi/mediatek,spi-mt65xx.yaml | 4 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 1 + .../devicetree/bindings/spi/renesas,hspi.yaml | 1 - .../bindings/spi/samsung,spi-peripheral-props.yaml | 2 +- .../devicetree/bindings/spi/samsung,spi.yaml | 2 +- Documentation/devicetree/bindings/sram/sram.yaml | 16 +- .../bindings/thermal/samsung,exynos-thermal.yaml | 2 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 4 +- .../bindings/usb/samsung,exynos-dwc3.yaml | 2 +- .../bindings/usb/samsung,exynos-usb2.yaml | 2 +- .../devicetree/bindings/usb/smsc,usb3503.yaml | 2 +- .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 24 +- .../devicetree/bindings/writing-bindings.rst | 25 + .../devicetree/bindings/writing-schema.rst | 6 + Documentation/doc-guide/kernel-doc.rst | 2 + Documentation/doc-guide/sphinx.rst | 5 +- Documentation/driver-api/thermal/intel_dptf.rst | 2 +- .../features/core/cBPF-JIT/arch-support.txt | 1 - .../features/core/eBPF-JIT/arch-support.txt | 1 - .../core/generic-idle-thread/arch-support.txt | 1 - .../features/core/jump-labels/arch-support.txt | 1 - .../core/thread-info-in-task/arch-support.txt | 1 - .../features/core/tracehook/arch-support.txt | 1 - .../features/debug/KASAN/arch-support.txt | 1 - .../debug/debug-vm-pgtable/arch-support.txt | 1 - .../debug/gcov-profile-all/arch-support.txt | 1 - Documentation/features/debug/kcov/arch-support.txt | 1 - Documentation/features/debug/kgdb/arch-support.txt | 1 - .../features/debug/kmemleak/arch-support.txt | 1 - .../debug/kprobes-on-ftrace/arch-support.txt | 1 - .../features/debug/kprobes/arch-support.txt | 1 - .../features/debug/kretprobes/arch-support.txt | 1 - .../features/debug/optprobes/arch-support.txt | 1 - .../features/debug/stackprotector/arch-support.txt | 1 - .../features/debug/uprobes/arch-support.txt | 1 - .../debug/user-ret-profiler/arch-support.txt | 1 - .../features/io/dma-contiguous/arch-support.txt | 1 - .../locking/cmpxchg-local/arch-support.txt | 1 - .../features/locking/lockdep/arch-support.txt | 1 - .../locking/queued-rwlocks/arch-support.txt | 1 - .../locking/queued-spinlocks/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 1 - .../features/perf/perf-regs/arch-support.txt | 1 - .../features/perf/perf-stackdump/arch-support.txt | 1 - .../sched/membarrier-sync-core/arch-support.txt | 1 - .../features/sched/numa-balancing/arch-support.txt | 1 - .../seccomp/seccomp-filter/arch-support.txt | 1 - .../time/arch-tick-broadcast/arch-support.txt | 1 - .../features/time/clockevents/arch-support.txt | 1 - .../time/context-tracking/arch-support.txt | 1 - .../features/time/irq-time-acct/arch-support.txt | 1 - .../features/time/virt-cpuacct/arch-support.txt | 1 - .../features/vm/ELF-ASLR/arch-support.txt | 1 - .../features/vm/PG_uncached/arch-support.txt | 1 - Documentation/features/vm/THP/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 1 - .../features/vm/huge-vmap/arch-support.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 1 - .../features/vm/pte_special/arch-support.txt | 1 - Documentation/filesystems/locking.rst | 18 +- Documentation/filesystems/vfs.rst | 17 +- Documentation/gpu/drm-mm.rst | 9 + Documentation/gpu/drm-uapi.rst | 4 +- Documentation/gpu/i915.rst | 14 +- Documentation/hwmon/aquacomputer_d5next.rst | 4 + Documentation/kbuild/kconfig-language.rst | 6 + Documentation/kernel-hacking/hacking.rst | 36 +- Documentation/kernel-hacking/locking.rst | 5 +- .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/dsa/dsa.rst | 64 +- .../process/embargoed-hardware-issues.rst | 2 +- Documentation/process/maintainer-tip.rst | 14 + Documentation/process/submitting-patches.rst | 5 +- Documentation/riscv/index.rst | 1 - Documentation/trace/user_events.rst | 14 +- .../zh_CN/admin-guide/mm/damon/reclaim.rst | 4 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 291 +- .../translations/zh_CN/scheduler/index.rst | 2 + .../translations/zh_CN/scheduler/sched-debug.rst | 51 + .../translations/zh_CN/scheduler/schedutil.rst | 165 + .../translations/zh_CN/vm/damon/design.rst | 7 +- Documentation/translations/zh_CN/vm/frontswap.rst | 196 + Documentation/translations/zh_CN/vm/hwpoison.rst | 166 + Documentation/translations/zh_CN/vm/index.rst | 24 +- .../translations/zh_CN/vm/memory-model.rst | 135 + .../translations/zh_CN/vm/mmu_notifier.rst | 97 + .../zh_CN/vm/overcommit-accounting.rst | 86 + Documentation/translations/zh_CN/vm/page_frags.rst | 38 + Documentation/translations/zh_CN/vm/page_owner.rst | 116 + .../translations/zh_CN/vm/page_table_check.rst | 56 + .../translations/zh_CN/vm/remap_file_pages.rst | 32 + .../zh_CN/vm/split_page_table_lock.rst | 96 + Documentation/translations/zh_CN/vm/z3fold.rst | 31 + Documentation/translations/zh_CN/vm/zsmalloc.rst | 78 + Documentation/virt/kvm/api.rst | 1 + Documentation/vm/page_owner.rst | 44 +- Documentation/vm/slub.rst | 64 + Documentation/vm/unevictable-lru.rst | 471 +- Documentation/w1/slaves/w1_therm.rst | 9 +- Documentation/x86/cpuinfo.rst | 5 +- Documentation/x86/exception-tables.rst | 23 +- Documentation/x86/x86_64/boot-options.rst | 9 - MAINTAINERS | 82 +- Makefile | 11 +- Next/SHA1s | 345 +- Next/Trees | 1 - Next/merge.log | 4589 ++++++++++++------- arch/Kconfig | 12 +- arch/alpha/kernel/osf_sys.c | 1 + arch/arm/boot/dts/Makefile | 7 + arch/arm/boot/dts/exynos3250.dtsi | 3 +- arch/arm/boot/dts/exynos4.dtsi | 4 +- arch/arm/boot/dts/exynos4412-odroidu3.dts | 4 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 8 +- arch/arm/boot/dts/exynos5250.dtsi | 8 +- arch/arm/boot/dts/exynos5260.dtsi | 3 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 4 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 7 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 6 +- arch/arm/boot/dts/exynos5422-odroidxu3.dts | 6 +- arch/arm/boot/dts/exynos54xx.dtsi | 3 +- arch/arm/boot/dts/imx6dl-victgo.dts | 85 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 51 +- .../boot/dts/imx6ul-phytec-segin-peb-av-02.dtsi | 3 +- arch/arm/boot/dts/imx6ul-tqma6ul-common.dtsi | 211 + arch/arm/boot/dts/imx6ul-tqma6ul1-mba6ulx.dts | 55 + arch/arm/boot/dts/imx6ul-tqma6ul1.dtsi | 37 + arch/arm/boot/dts/imx6ul-tqma6ul2-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ul-tqma6ul2.dtsi | 71 + arch/arm/boot/dts/imx6ul-tqma6ul2l-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi | 71 + arch/arm/boot/dts/imx6ul-tqma6ulx-common.dtsi | 43 + arch/arm/boot/dts/imx6ul-tqma6ulxl-common.dtsi | 48 + arch/arm/boot/dts/imx6ull-phytec-tauri-emmc.dts | 20 + arch/arm/boot/dts/imx6ull-phytec-tauri-nand.dts | 20 + arch/arm/boot/dts/imx6ull-phytec-tauri.dtsi | 588 +++ arch/arm/boot/dts/imx6ull-tqma6ull2-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi | 76 + arch/arm/boot/dts/imx6ull-tqma6ull2l-mba6ulx.dts | 15 + arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi | 76 + arch/arm/boot/dts/mba6ulx.dtsi | 571 +++ arch/arm/boot/dts/rk3036.dtsi | 2 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 3 +- arch/arm/boot/dts/rk322x.dtsi | 2 +- arch/arm/boot/dts/s5pv210.dtsi | 22 +- arch/arm/boot/dts/spear1340.dtsi | 6 +- arch/arm/boot/dts/spear13xx.dtsi | 6 +- arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dts | 31 + arch/arm/boot/dts/suniv-f1c100s.dtsi | 104 +- arch/arm/configs/mini2440_defconfig | 3 +- arch/arm/configs/multi_v5_defconfig | 3 +- arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/s3c2410_defconfig | 2 + arch/arm/configs/tegra_defconfig | 3 +- arch/arm/kernel/setup.c | 3 +- arch/arm/kernel/stacktrace.c | 10 +- arch/arm/mach-davinci/board-da850-evm.c | 4 +- arch/arm/mach-omap2/omap-secure.c | 13 +- arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-s3c/Kconfig | 8 - arch/arm/mach-s3c/Kconfig.s3c24xx | 2 - arch/arm/mach-s3c/iotiming-s3c2410.c | 2 +- arch/arm/mach-s3c/pm-s3c64xx.c | 2 +- arch/arm/mach-s3c/s3c24xx.c | 2 +- arch/arm/mach-tegra/platsmp.c | 2 +- arch/arm/mach-vexpress/spc.c | 28 +- arch/arm64/Kconfig | 4 +- .../dts/amlogic/meson-axg-jethome-jethub-j100.dts | 16 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 6 + arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 33 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 3 +- arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 5 + arch/arm64/boot/dts/exynos/exynos850.dtsi | 19 +- arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +- .../dts/freescale/imx8mm-data-modul-edm-sbc.dts | 996 ++++ .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 2 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 2 +- .../boot/dts/freescale/imx8mn-bsh-smm-s2pro.dts | 90 + arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 54 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 7 + arch/arm64/boot/dts/mediatek/mt7622.dtsi | 32 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 10 + .../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 12 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 28 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 25 + .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 12 +- arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 24 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 56 + arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 70 - arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 584 ++- arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 8 - arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 15 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 15 + .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 57 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 61 + arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 15 + arch/arm64/boot/dts/rockchip/Makefile | 3 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 3 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 3 +- arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 40 +- arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 502 ++ arch/arm64/boot/dts/tesla/fsd.dtsi | 2 +- arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/assembler.h | 12 - arch/arm64/include/asm/el2_setup.h | 2 +- arch/arm64/include/asm/insn.h | 9 + arch/arm64/include/asm/pgtable-prot.h | 1 + arch/arm64/include/asm/pgtable.h | 23 +- arch/arm64/include/asm/scs.h | 13 +- arch/arm64/kernel/alternative.c | 6 +- arch/arm64/kernel/elfcore.c | 47 +- arch/arm64/kernel/entry-common.c | 8 +- arch/arm64/kernel/entry.S | 28 +- arch/arm64/kernel/hw_breakpoint.c | 2 +- arch/arm64/kernel/irq.c | 5 +- arch/arm64/kernel/module-plts.c | 2 +- arch/arm64/kernel/sdei.c | 5 +- arch/arm64/kernel/smp.c | 2 +- arch/arm64/kernel/stacktrace.c | 85 - arch/arm64/kernel/suspend.c | 2 +- arch/arm64/lib/insn.c | 67 +- arch/arm64/mm/flush.c | 13 + arch/arm64/mm/init.c | 4 +- arch/arm64/net/bpf_jit.h | 17 + arch/arm64/net/bpf_jit_comp.c | 255 +- arch/csky/kernel/module.c | 2 +- arch/csky/kernel/probes/kprobes.c | 2 +- arch/csky/kernel/probes/uprobes.c | 2 +- arch/h8300/Kbuild | 5 - arch/h8300/Kconfig | 49 - arch/h8300/Kconfig.cpu | 103 - arch/h8300/Kconfig.debug | 2 - arch/h8300/Makefile | 44 - arch/h8300/boot/Makefile | 27 - arch/h8300/boot/compressed/Makefile | 45 - arch/h8300/boot/compressed/head.S | 49 - arch/h8300/boot/compressed/misc.c | 76 - arch/h8300/boot/compressed/vmlinux.lds | 35 - arch/h8300/boot/compressed/vmlinux.scr | 9 - arch/h8300/boot/dts/Makefile | 6 - arch/h8300/boot/dts/edosk2674.dts | 114 - arch/h8300/boot/dts/h8300h_sim.dts | 97 - arch/h8300/boot/dts/h8s_sim.dts | 100 - arch/h8300/configs/edosk2674_defconfig | 44 - arch/h8300/configs/h8300h-sim_defconfig | 44 - arch/h8300/configs/h8s-sim_defconfig | 44 - arch/h8300/include/asm/Kbuild | 8 - arch/h8300/include/asm/bitops.h | 179 - arch/h8300/include/asm/bug.h | 13 - arch/h8300/include/asm/byteorder.h | 7 - arch/h8300/include/asm/cache.h | 12 - arch/h8300/include/asm/elf.h | 102 - arch/h8300/include/asm/flat.h | 36 - arch/h8300/include/asm/hash.h | 54 - arch/h8300/include/asm/io.h | 67 - arch/h8300/include/asm/irq.h | 25 - arch/h8300/include/asm/irqflags.h | 97 - arch/h8300/include/asm/kgdb.h | 45 - arch/h8300/include/asm/mmu_context.h | 6 - arch/h8300/include/asm/page.h | 17 - arch/h8300/include/asm/page_offset.h | 2 - arch/h8300/include/asm/pgtable.h | 43 - arch/h8300/include/asm/processor.h | 126 - arch/h8300/include/asm/ptrace.h | 39 - arch/h8300/include/asm/signal.h | 23 - arch/h8300/include/asm/smp.h | 1 - arch/h8300/include/asm/string.h | 18 - arch/h8300/include/asm/switch_to.h | 52 - arch/h8300/include/asm/syscall.h | 43 - arch/h8300/include/asm/thread_info.h | 102 - arch/h8300/include/asm/tlb.h | 7 - arch/h8300/include/asm/traps.h | 41 - arch/h8300/include/asm/user.h | 71 - arch/h8300/include/asm/vmalloc.h | 4 - arch/h8300/include/uapi/asm/Kbuild | 2 - arch/h8300/include/uapi/asm/byteorder.h | 7 - arch/h8300/include/uapi/asm/posix_types.h | 13 - arch/h8300/include/uapi/asm/ptrace.h | 43 - arch/h8300/include/uapi/asm/sigcontext.h | 19 - arch/h8300/include/uapi/asm/signal.h | 92 - arch/h8300/include/uapi/asm/unistd.h | 8 - arch/h8300/kernel/.gitignore | 2 - arch/h8300/kernel/Makefile | 22 - arch/h8300/kernel/asm-offsets.c | 70 - arch/h8300/kernel/entry.S | 433 -- arch/h8300/kernel/h8300_ksyms.c | 35 - arch/h8300/kernel/head_ram.S | 60 - arch/h8300/kernel/head_rom.S | 111 - arch/h8300/kernel/irq.c | 99 - arch/h8300/kernel/kgdb.c | 135 - arch/h8300/kernel/module.c | 71 - arch/h8300/kernel/process.c | 173 - arch/h8300/kernel/ptrace.c | 199 - arch/h8300/kernel/ptrace_h.c | 256 -- arch/h8300/kernel/ptrace_s.c | 44 - arch/h8300/kernel/setup.c | 213 - arch/h8300/kernel/signal.c | 287 -- arch/h8300/kernel/sim-console.c | 31 - arch/h8300/kernel/syscalls.c | 15 - arch/h8300/kernel/traps.c | 156 - arch/h8300/kernel/vmlinux.lds.S | 69 - arch/h8300/lib/Makefile | 9 - arch/h8300/lib/abs.S | 21 - arch/h8300/lib/ashldi3.c | 25 - arch/h8300/lib/ashrdi3.c | 25 - arch/h8300/lib/delay.c | 41 - arch/h8300/lib/libgcc.h | 78 - arch/h8300/lib/lshrdi3.c | 24 - arch/h8300/lib/memcpy.S | 86 - arch/h8300/lib/memset.S | 73 - arch/h8300/lib/moddivsi3.S | 73 - arch/h8300/lib/modsi3.S | 73 - arch/h8300/lib/muldi3.c | 45 - arch/h8300/lib/mulsi3.S | 39 - arch/h8300/lib/ucmpdi2.c | 18 - arch/h8300/lib/udivsi3.S | 77 - arch/h8300/mm/Makefile | 6 - arch/h8300/mm/fault.c | 57 - arch/h8300/mm/init.c | 95 - arch/mips/configs/gpr_defconfig | 1 - arch/mips/configs/mtx1_defconfig | 1 - arch/mips/crypto/crc32-mips.c | 46 +- arch/parisc/Kconfig | 1 + arch/parisc/configs/generic-32bit_defconfig | 4 +- arch/parisc/configs/generic-64bit_defconfig | 3 +- arch/parisc/include/asm/pgtable.h | 2 +- arch/parisc/kernel/processor.c | 11 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/book3s/64/pgtable.h | 31 +- arch/powerpc/include/asm/kvm_book3s_64.h | 12 - arch/powerpc/include/asm/kvm_ppc.h | 12 + arch/powerpc/include/asm/static_call.h | 1 + arch/powerpc/mm/numa.c | 2 +- arch/powerpc/platforms/pseries/vas-sysfs.c | 6 +- arch/riscv/configs/defconfig | 2 - arch/riscv/configs/nommu_k210_defconfig | 1 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/configs/rv32_defconfig | 2 - arch/riscv/kernel/cpu.c | 4 +- arch/s390/Kconfig | 19 + arch/s390/Makefile | 2 + arch/s390/include/asm/pgtable.h | 36 +- arch/s390/kernel/processor.c | 4 + arch/um/Makefile | 4 - arch/x86/Kconfig | 19 +- arch/x86/Makefile | 1 + arch/x86/boot/video-vesa.c | 4 +- arch/x86/events/Kconfig | 8 + arch/x86/events/amd/Makefile | 1 + arch/x86/events/amd/brs.c | 364 ++ arch/x86/events/amd/core.c | 252 +- arch/x86/events/core.c | 19 +- arch/x86/events/intel/core.c | 9 +- arch/x86/events/intel/cstate.c | 22 +- arch/x86/events/intel/lbr.c | 36 +- arch/x86/events/intel/uncore.c | 1 + arch/x86/events/intel/uncore_snb.c | 20 + arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 143 +- arch/x86/include/asm/amd_nb.h | 1 - arch/x86/include/asm/bug.h | 4 +- arch/x86/include/asm/cpu_entry_area.h | 2 +- arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/disabled-features.h | 8 +- arch/x86/include/asm/io.h | 2 +- arch/x86/include/asm/kvm_host.h | 5 +- arch/x86/include/asm/msr-index.h | 4 + arch/x86/include/asm/page_64.h | 2 +- arch/x86/include/asm/percpu.h | 6 +- arch/x86/include/asm/perf_event.h | 28 + arch/x86/include/asm/pgtable.h | 21 + arch/x86/include/asm/pgtable_64.h | 4 +- arch/x86/include/asm/pgtable_types.h | 7 + arch/x86/include/asm/pkeys.h | 8 - arch/x86/include/asm/proto.h | 1 - arch/x86/include/asm/smap.h | 24 - arch/x86/include/asm/static_call.h | 2 + arch/x86/include/asm/svm.h | 8 +- arch/x86/include/asm/tlbflush.h | 97 + arch/x86/kernel/amd_nb.c | 7 +- arch/x86/kernel/cpu/bugs.c | 7 + arch/x86/kernel/cpu/common.c | 101 +- arch/x86/kernel/cpu/mce/amd.c | 32 +- arch/x86/kernel/cpu/mce/core.c | 4 +- arch/x86/kernel/crash_dump_64.c | 2 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/fpu/core.c | 3 - arch/x86/kernel/fpu/xstate.c | 214 +- arch/x86/kernel/kvm.c | 2 +- arch/x86/kernel/setup.c | 28 +- arch/x86/kernel/sev.c | 3 +- arch/x86/kernel/static_call.c | 5 +- arch/x86/kvm/mmu/mmu.c | 38 +- arch/x86/kvm/mmu/paging_tmpl.h | 74 +- arch/x86/kvm/mmu/tdp_mmu.c | 6 +- arch/x86/kvm/svm/sev.c | 1 + arch/x86/kvm/x86.c | 20 +- arch/x86/lib/delay.c | 4 +- arch/x86/lib/iomem.c | 65 +- arch/x86/mm/Makefile | 3 +- arch/x86/mm/fault.c | 2 +- arch/x86/mm/init_64.c | 3 +- arch/x86/mm/pgtable.c | 10 + arch/x86/mm/setup_nx.c | 62 - arch/x86/mm/tlb.c | 37 +- arch/x86/power/cpu.c | 21 +- block/bdev.c | 16 +- block/partitions/core.c | 2 +- certs/Makefile | 4 +- drivers/acpi/acpi_pad.c | 7 + drivers/acpi/processor_idle.c | 8 +- drivers/acpi/property.c | 36 +- drivers/acpi/scan.c | 13 - drivers/ata/pata_mpc52xx.c | 3 +- drivers/base/node.c | 1 + drivers/base/property.c | 42 +- drivers/base/regmap/regmap-i3c.c | 2 +- drivers/base/regmap/regmap-sccb.c | 2 +- drivers/base/regmap/regmap-sdw-mbq.c | 2 +- drivers/base/regmap/regmap-sdw.c | 2 +- drivers/base/regmap/regmap-slimbus.c | 2 +- drivers/base/regmap/regmap-w1.c | 6 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_main.c | 18 +- drivers/block/drbd/drbd_nl.c | 33 +- drivers/block/drbd/drbd_receiver.c | 15 +- drivers/block/drbd/drbd_req.c | 44 +- drivers/block/drbd/drbd_state.c | 3 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/loop.c | 261 +- drivers/block/loop.h | 1 - drivers/block/nbd.c | 40 +- drivers/block/zram/zram_drv.c | 29 +- drivers/bluetooth/btintel.c | 2 +- drivers/bluetooth/btusb.c | 5 + drivers/bluetooth/hci_qca.c | 4 +- drivers/bus/imx-weim.c | 3 +- drivers/bus/mhi/ep/internal.h | 6 - drivers/bus/mhi/ep/main.c | 84 +- drivers/char/agp/amd64-agp.c | 2 +- drivers/char/random.c | 74 +- drivers/clk/Makefile | 1 - drivers/clk/clk.c | 42 +- drivers/clk/clk_test.c | 108 - drivers/clk/h8300/Makefile | 3 - drivers/clk/h8300/clk-div.c | 57 - drivers/clk/h8300/clk-h8s2678.c | 145 - drivers/clk/renesas/rzg2l-cpg.c | 2 - drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 1 + drivers/clocksource/Kconfig | 20 - drivers/clocksource/Makefile | 3 - drivers/clocksource/h8300_timer16.c | 192 - drivers/clocksource/h8300_timer8.c | 211 - drivers/clocksource/h8300_tpu.c | 158 - drivers/cpufreq/qcom-cpufreq-hw.c | 62 +- drivers/dma-buf/dma-buf.c | 2 +- drivers/dma-buf/dma-resv.c | 142 +- drivers/dma-buf/st-dma-resv.c | 64 +- drivers/edac/amd64_edac.c | 2 +- drivers/edac/mpc85xx_edac.c | 14 - drivers/firewire/core-card.c | 39 + drivers/firewire/core-cdev.c | 6 +- drivers/firewire/core-transaction.c | 18 + drivers/firmware/Kconfig | 6 +- drivers/firmware/arm_scmi/clock.c | 5 +- drivers/firmware/arm_scmi/driver.c | 3 +- drivers/firmware/arm_scmi/optee.c | 8 +- drivers/gpio/gpio-rcar.c | 7 +- drivers/gpio/gpiolib-cdev.c | 66 +- drivers/gpio/gpiolib.c | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 139 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 21 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 20 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 6 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../drm/amd/display/dc/bios/bios_parser_common.c | 3 + .../gpu/drm/amd/display/dc/bios/command_table.c | 3 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 107 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 4 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 90 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 91 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 9 + drivers/gpu/drm/amd/display/dc/dc.h | 19 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 14 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 12 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 1 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 28 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 16 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 5 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 6 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 8 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 8 +- .../drm/amd/display/dc/dcn315/dcn315_resource.c | 3 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 3 +- .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 19 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 2 - drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 1 + .../gpu/drm/amd/display/dc/link/link_dp_trace.c | 20 + .../gpu/drm/amd/display/dc/link/link_dp_trace.h | 5 + .../gpu/drm/amd/display/dc/link/link_hwss_dio.c | 41 + .../gpu/drm/amd/display/dc/link/link_hwss_dio.h | 1 + .../gpu/drm/amd/display/dc/link/link_hwss_dpia.c | 1 + .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 17 + .../drm/amd/display/dc/link/link_hwss_hpo_frl.c | 19 + .../drm/amd/display/dc/virtual/virtual_link_hwss.c | 5 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 48 +- .../gpu/drm/amd/display/include/grph_object_id.h | 1 + .../drm/amd/display/modules/freesync/freesync.c | 73 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 12 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 11 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 20 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 2 + .../inc/pmfw_if/smu11_driver_if_sienna_cichlid.h | 7 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 31 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 16 +- drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 13 +- drivers/gpu/drm/bridge/Kconfig | 2 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 1 + drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 20 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 36 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 497 +- drivers/gpu/drm/bridge/ite-it66121.c | 629 ++- drivers/gpu/drm/bridge/lontium-lt9611.c | 49 +- drivers/gpu/drm/bridge/nwl-dsi.c | 30 +- drivers/gpu/drm/bridge/nxp-ptn3460.c | 7 +- drivers/gpu/drm/bridge/panel.c | 3 + drivers/gpu/drm/bridge/parade-ps8622.c | 7 +- drivers/gpu/drm/bridge/parade-ps8640.c | 9 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 51 +- drivers/gpu/drm/bridge/tc358762.c | 9 +- drivers/gpu/drm/bridge/tc358764.c | 104 +- drivers/gpu/drm/bridge/tc358767.c | 585 ++- drivers/gpu/drm/bridge/tc358775.c | 11 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 17 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 8 +- drivers/gpu/drm/dp/drm_dp.c | 58 +- drivers/gpu/drm/drm_atomic.c | 20 + drivers/gpu/drm/drm_atomic_uapi.c | 4 - drivers/gpu/drm/drm_blend.c | 2 +- drivers/gpu/drm/drm_bridge_connector.c | 4 +- drivers/gpu/drm/drm_edid.c | 620 +-- drivers/gpu/drm/drm_format_helper.c | 76 +- drivers/gpu/drm/drm_gem.c | 80 - drivers/gpu/drm/drm_gem_atomic_helper.c | 18 +- drivers/gpu/drm/drm_gem_vram_helper.c | 2 +- drivers/gpu/drm/drm_modes.c | 17 + drivers/gpu/drm/etnaviv/etnaviv_gem.c | 11 +- drivers/gpu/drm/etnaviv/etnaviv_gem.h | 5 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 67 +- drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 54 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 63 +- drivers/gpu/drm/etnaviv/etnaviv_sched.h | 3 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 241 +- drivers/gpu/drm/exynos/exynos_drm_mic.c | 22 + drivers/gpu/drm/gma500/cdv_device.c | 11 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 6 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 9 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 6 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 5 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 5 +- drivers/gpu/drm/gma500/framebuffer.c | 10 +- drivers/gpu/drm/gma500/gem.c | 161 +- drivers/gpu/drm/gma500/gem.h | 13 +- drivers/gpu/drm/gma500/gma_display.c | 53 +- drivers/gpu/drm/gma500/gma_display.h | 10 +- drivers/gpu/drm/gma500/gtt.c | 295 +- drivers/gpu/drm/gma500/gtt.h | 8 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 25 +- drivers/gpu/drm/gma500/oaktrail_device.c | 1 - drivers/gpu/drm/gma500/oaktrail_hdmi.c | 1 - drivers/gpu/drm/gma500/oaktrail_lvds.c | 16 +- drivers/gpu/drm/gma500/opregion.c | 5 +- drivers/gpu/drm/gma500/power.c | 15 +- drivers/gpu/drm/gma500/psb_device.c | 29 +- drivers/gpu/drm/gma500/psb_drv.c | 29 +- drivers/gpu/drm/gma500/psb_drv.h | 90 +- drivers/gpu/drm/gma500/psb_intel_display.c | 39 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 5 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 6 +- drivers/gpu/drm/gma500/psb_irq.c | 94 +- drivers/gpu/drm/gma500/psb_irq.h | 19 +- drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/display/g4x_dp.c | 73 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 36 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 24 +- drivers/gpu/drm/i915/display/icl_dsi.c | 16 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 140 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 +- drivers/gpu/drm/i915/display/intel_audio.c | 45 +- drivers/gpu/drm/i915/display/intel_backlight.c | 3 +- drivers/gpu/drm/i915/display/intel_bios.c | 41 +- drivers/gpu/drm/i915/display/intel_bw.c | 312 +- drivers/gpu/drm/i915/display/intel_bw.h | 12 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 96 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 2 + drivers/gpu/drm/i915/display/intel_color.c | 95 +- drivers/gpu/drm/i915/display/intel_color.h | 3 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 35 +- drivers/gpu/drm/i915/display/intel_connector.c | 4 +- drivers/gpu/drm/i915/display/intel_crtc.c | 8 +- drivers/gpu/drm/i915/display/intel_cursor.c | 27 +- drivers/gpu/drm/i915/display/intel_ddi.c | 33 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 40 +- drivers/gpu/drm/i915/display/intel_display.c | 776 ++-- drivers/gpu/drm/i915/display/intel_display.h | 3 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 302 +- drivers/gpu/drm/i915/display/intel_display_power.c | 541 +-- drivers/gpu/drm/i915/display/intel_display_power.h | 37 +- .../drm/i915/display/intel_display_power_well.c | 113 + .../drm/i915/display/intel_display_power_well.h | 153 + drivers/gpu/drm/i915/display/intel_display_trace.h | 9 +- drivers/gpu/drm/i915/display/intel_display_types.h | 43 +- drivers/gpu/drm/i915/display/intel_dmc.c | 131 +- drivers/gpu/drm/i915/display/intel_dmc.h | 10 +- drivers/gpu/drm/i915/display/intel_dmc_regs.h | 30 + drivers/gpu/drm/i915/display/intel_dp.c | 564 ++- .../gpu/drm/i915/display/intel_dp_link_training.c | 31 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 8 +- drivers/gpu/drm/i915/display/intel_dpll.c | 44 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 144 +- drivers/gpu/drm/i915/display/intel_dpt.c | 2 +- drivers/gpu/drm/i915/display/intel_drrs.c | 406 +- drivers/gpu/drm/i915/display/intel_drrs.h | 20 +- drivers/gpu/drm/i915/display/intel_dsb.c | 7 +- drivers/gpu/drm/i915/display/intel_dsi.c | 24 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 7 +- drivers/gpu/drm/i915/display/intel_dvo.c | 49 +- drivers/gpu/drm/i915/display/intel_fb.c | 15 +- drivers/gpu/drm/i915/display/intel_fb.h | 1 + drivers/gpu/drm/i915/display/intel_fbc.c | 8 +- drivers/gpu/drm/i915/display/intel_fdi.c | 8 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 142 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 1 + drivers/gpu/drm/i915/display/intel_hdmi.c | 3 +- drivers/gpu/drm/i915/display/intel_lvds.c | 57 +- drivers/gpu/drm/i915/display/intel_overlay.c | 22 +- drivers/gpu/drm/i915/display/intel_panel.c | 359 +- drivers/gpu/drm/i915/display/intel_panel.h | 33 +- drivers/gpu/drm/i915/display/intel_pch_display.c | 99 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 10 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 183 +- drivers/gpu/drm/i915/display/intel_psr.h | 5 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 88 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_sprite.c | 51 +- drivers/gpu/drm/i915/display/intel_tv.c | 12 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 16 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 24 +- drivers/gpu/drm/i915/display/intel_vrr.c | 4 +- drivers/gpu/drm/i915/display/skl_scaler.c | 22 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 223 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 15 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_object.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_phys.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 8 + drivers/gpu/drm/i915/gem/i915_gem_tiling.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 6 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 7 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 5 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 1 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 11 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 7 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 54 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 - drivers/gpu/drm/i915/gt/intel_gtt.c | 12 + drivers/gpu/drm/i915/gt/intel_gtt.h | 2 + drivers/gpu/drm/i915/gt/intel_rc6.c | 5 +- drivers/gpu/drm/i915/gt/intel_reset.c | 3 +- drivers/gpu/drm/i915/gt/intel_rps.c | 13 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 9 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 3 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 14 +- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 20 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 20 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 2 + drivers/gpu/drm/i915/i915_debugfs.c | 18 +- drivers/gpu/drm/i915/i915_driver.c | 5 +- drivers/gpu/drm/i915/i915_driver.h | 4 + drivers/gpu/drm/i915/i915_drv.h | 121 +- drivers/gpu/drm/i915/i915_gpu_error.c | 21 +- drivers/gpu/drm/i915/i915_gpu_error.h | 6 + drivers/gpu/drm/i915/i915_params.c | 7 +- drivers/gpu/drm/i915/i915_pci.c | 39 +- drivers/gpu/drm/i915/i915_pmu.c | 5 +- drivers/gpu/drm/i915/i915_reg.h | 133 +- drivers/gpu/drm/i915/i915_utils.c | 11 + drivers/gpu/drm/i915/i915_utils.h | 37 +- drivers/gpu/drm/i915/i915_vma.c | 10 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_dram.c | 10 +- drivers/gpu/drm/i915/intel_memory_region.c | 2 + drivers/gpu/drm/i915/intel_memory_region.h | 2 +- drivers/gpu/drm/i915/intel_pch.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 526 +-- drivers/gpu/drm/i915/intel_pm.h | 1 + drivers/gpu/drm/i915/intel_step.c | 7 + drivers/gpu/drm/i915/intel_uncore.c | 29 +- drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 4 +- drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 2 - drivers/gpu/drm/i915/selftests/i915_active.c | 3 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 7 + drivers/gpu/drm/i915/vlv_suspend.c | 3 +- drivers/gpu/drm/imx/imx-ldb.c | 3 +- drivers/gpu/drm/imx/ipuv3-plane.c | 8 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 34 +- drivers/gpu/drm/lima/lima_gem.c | 10 +- drivers/gpu/drm/mcde/mcde_dsi.c | 43 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 12 + drivers/gpu/drm/meson/meson_drv.c | 2 +- drivers/gpu/drm/msm/msm_gem_submit.c | 18 +- drivers/gpu/drm/nouveau/dispnv50/atom.h | 6 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 27 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 14 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +- drivers/gpu/drm/nouveau/nouveau_fence.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 1 + drivers/gpu/drm/omapdrm/omap_gem.c | 198 +- drivers/gpu/drm/omapdrm/omap_gem.h | 3 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 5 +- drivers/gpu/drm/omapdrm/omap_overlay.c | 2 +- drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 30 +- drivers/gpu/drm/panel/panel-edp.c | 2 + drivers/gpu/drm/panel/panel-innolux-ej030na.c | 31 +- drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 482 ++ drivers/gpu/drm/panel/panel-truly-nt35597.c | 3 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 4 +- drivers/gpu/drm/panfrost/panfrost_job.c | 4 + drivers/gpu/drm/qxl/qxl_kms.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/qxl/qxl_ttm.c | 6 +- drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/radeon_cs.c | 4 + drivers/gpu/drm/radeon/radeon_display.c | 7 +- drivers/gpu/drm/radeon/radeon_object.c | 8 + drivers/gpu/drm/radeon/radeon_pm.c | 2 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/radeon/si_blit_shaders.c | 253 - drivers/gpu/drm/radeon/si_blit_shaders.h | 223 +- drivers/gpu/drm/scheduler/sched_main.c | 2 + drivers/gpu/drm/selftests/test-drm_buddy.c | 10 +- drivers/gpu/drm/solomon/Kconfig | 2 +- drivers/gpu/drm/solomon/ssd130x.c | 42 +- drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 8 +- drivers/gpu/drm/tiny/repaper.c | 2 +- drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +- drivers/gpu/drm/ttm/ttm_bo.c | 225 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 13 +- drivers/gpu/drm/ttm/ttm_device.c | 82 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 15 +- drivers/gpu/drm/ttm/ttm_resource.c | 197 +- drivers/gpu/drm/ttm/ttm_tt.c | 12 +- drivers/gpu/drm/v3d/v3d_gem.c | 15 +- drivers/gpu/drm/vc4/vc4_crtc.c | 14 +- drivers/gpu/drm/vc4/vc4_drv.h | 15 +- drivers/gpu/drm/vc4/vc4_gem.c | 9 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 442 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 23 +- drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 + drivers/gpu/drm/vc4/vc4_hvs.c | 127 +- drivers/gpu/drm/vc4/vc4_irq.c | 5 + drivers/gpu/drm/vc4/vc4_kms.c | 48 +- drivers/gpu/drm/vc4/vc4_regs.h | 28 +- drivers/gpu/drm/vc4/vc4_trace.h | 95 + drivers/gpu/drm/vgem/vgem_fence.c | 12 +- drivers/gpu/drm/virtio/virtgpu_display.c | 2 + drivers/gpu/drm/virtio/virtgpu_gem.c | 9 + drivers/gpu/drm/virtio/virtgpu_ioctl.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 23 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 81 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 445 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 19 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 2 +- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-multitouch.c | 6 + drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 + drivers/hv/channel_mgmt.c | 6 +- drivers/hv/hv_balloon.c | 49 +- drivers/hwmon/Kconfig | 7 +- drivers/hwmon/aquacomputer_d5next.c | 433 +- drivers/hwmon/asus-ec-sensors.c | 3 +- drivers/hwmon/asus_wmi_sensors.c | 2 +- drivers/hwmon/jc42.c | 2 + drivers/hwmon/peci/dimmtemp.c | 13 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/st_accel.h | 28 +- drivers/iio/accel/st_accel_core.c | 1 + drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/accel/st_accel_spi.c | 5 + drivers/iio/adc/ad7124.c | 86 +- drivers/iio/adc/ad7192.c | 64 +- drivers/iio/adc/ad7280a.c | 12 +- drivers/iio/adc/ad_sigma_delta.c | 143 +- drivers/iio/adc/palmas_gpadc.c | 3 +- drivers/iio/adc/ti-ads1015.c | 398 +- drivers/iio/chemical/scd30.h | 5 +- drivers/iio/chemical/scd30_core.c | 10 +- drivers/iio/chemical/scd30_i2c.c | 3 +- drivers/iio/chemical/scd30_serial.c | 3 +- drivers/iio/chemical/scd4x.c | 5 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 13 +- drivers/iio/dac/ad3552r.c | 2 +- drivers/iio/dac/ad5592r-base.c | 2 +- drivers/iio/dac/ltc2688.c | 19 +- drivers/iio/dac/ti-dac5571.c | 28 +- drivers/iio/dummy/iio_simple_dummy.c | 20 +- drivers/iio/filter/Kconfig | 1 + drivers/iio/imu/bmi160/bmi160_core.c | 20 +- drivers/iio/imu/inv_mpu6050/Kconfig | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 + drivers/iio/industrialio-buffer.c | 24 +- drivers/iio/industrialio-core.c | 3 +- drivers/iio/multiplexer/Kconfig | 1 - drivers/iio/multiplexer/iio-mux.c | 49 +- drivers/iio/proximity/sx9324.c | 26 +- drivers/iio/proximity/sx_common.c | 1 + drivers/iio/temperature/ltc2983.c | 236 +- drivers/iio/trigger/iio-trig-sysfs.c | 11 +- drivers/infiniband/core/cm.c | 3 +- drivers/infiniband/core/umem_dmabuf.c | 8 +- drivers/infiniband/core/uverbs_cmd.c | 6 +- drivers/infiniband/hw/irdma/puda.c | 7 +- drivers/infiniband/hw/mlx5/mr.c | 5 +- drivers/infiniband/sw/rdmavt/qp.c | 12 +- drivers/input/input.c | 6 - drivers/iommu/intel/iommu.c | 2 +- drivers/irqchip/Kconfig | 11 - drivers/irqchip/Makefile | 2 - drivers/irqchip/irq-gic-v3.c | 6 + drivers/irqchip/irq-gic.c | 6 + drivers/irqchip/irq-renesas-h8300h.c | 111 - drivers/irqchip/irq-renesas-h8s.c | 139 - drivers/isdn/mISDN/socket.c | 2 +- drivers/md/dm-core.h | 40 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-flakey.c | 4 +- drivers/md/dm-integrity.c | 6 +- drivers/md/dm-ioctl.c | 15 +- drivers/md/dm-linear.c | 11 +- drivers/md/dm-stats.c | 3 + drivers/md/dm-table.c | 5 + drivers/md/dm.c | 459 +- drivers/media/platform/nxp/Kconfig | 1 + drivers/media/usb/dvb-usb/a800.c | 18 +- drivers/media/usb/dvb-usb/af9005.c | 19 +- drivers/media/usb/dvb-usb/az6027.c | 45 +- drivers/media/usb/dvb-usb/cinergyT2-core.c | 10 +- drivers/media/usb/dvb-usb/cxusb.c | 88 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 428 +- drivers/media/usb/dvb-usb/dibusb-mb.c | 165 +- drivers/media/usb/dvb-usb/dibusb-mc.c | 88 +- drivers/media/usb/dvb-usb/digitv.c | 13 +- drivers/media/usb/dvb-usb/dtt200u.c | 56 +- drivers/media/usb/dvb-usb/dtv5100.c | 11 +- drivers/media/usb/dvb-usb/dw2102.c | 84 +- drivers/media/usb/dvb-usb/gp8psk.c | 36 +- drivers/media/usb/dvb-usb/m920x.c | 51 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 18 +- drivers/media/usb/dvb-usb/opera1.c | 15 +- drivers/media/usb/dvb-usb/pctv452e.c | 22 +- drivers/media/usb/dvb-usb/technisat-usb2.c | 11 +- drivers/media/usb/dvb-usb/ttusb2.c | 36 +- drivers/media/usb/dvb-usb/umt-010.c | 18 +- drivers/media/usb/dvb-usb/vp702x.c | 23 +- drivers/media/usb/dvb-usb/vp7045.c | 28 +- drivers/memory/atmel-ebi.c | 23 +- drivers/memory/emif.c | 11 +- drivers/memory/fsl_ifc.c | 3 +- drivers/memory/renesas-rpc-if.c | 10 +- drivers/memory/samsung/exynos5422-dmc.c | 5 +- drivers/memory/tegra/Makefile | 2 - drivers/memory/tegra/mc.c | 3 - drivers/memory/tegra/mc.h | 7 +- drivers/memory/tegra/tegra186-emc.c | 3 - drivers/memory/tegra/tegra234.c | 101 - drivers/misc/habanalabs/common/memory.c | 16 +- drivers/mmc/core/block.c | 28 +- drivers/mmc/core/core.c | 3 + drivers/mmc/core/mmc.c | 21 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 88 +- drivers/mmc/host/of_mmc_spi.c | 4 + drivers/mmc/host/omap.c | 23 +- drivers/mmc/host/renesas_sdhi.h | 2 + drivers/mmc/host/renesas_sdhi_core.c | 6 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 75 +- drivers/mtd/nand/raw/davinci_nand.c | 2 +- drivers/mtd/nand/raw/mtk_ecc.c | 12 +- drivers/mtd/nand/raw/nand_base.c | 9 +- drivers/mtd/nand/spi/gigadevice.c | 158 +- drivers/mtd/parsers/bcm47xxpart.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_reg.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 7 + drivers/net/ethernet/broadcom/bnxt/bnxt.h | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.h | 2 + drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 4 +- drivers/net/ethernet/fungible/funcore/fun_dev.c | 4 +- drivers/net/ethernet/intel/ice/ice.h | 3 +- drivers/net/ethernet/intel/ice/ice_fltr.c | 44 +- drivers/net/ethernet/intel/ice/ice_lib.c | 3 + drivers/net/ethernet/intel/ice/ice_main.c | 127 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 4 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 6 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/mediatek/Kconfig | 4 + drivers/net/ethernet/mediatek/Makefile | 5 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 131 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 14 +- drivers/net/ethernet/mediatek/mtk_ppe.c | 368 +- drivers/net/ethernet/mediatek/mtk_ppe.h | 89 +- drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c | 1 - drivers/net/ethernet/mediatek/mtk_ppe_offload.c | 189 +- drivers/net/ethernet/mediatek/mtk_wed.c | 875 ++++ drivers/net/ethernet/mediatek/mtk_wed.h | 135 + drivers/net/ethernet/mediatek/mtk_wed_debugfs.c | 175 + drivers/net/ethernet/mediatek/mtk_wed_ops.c | 8 + drivers/net/ethernet/mediatek/mtk_wed_regs.h | 251 + drivers/net/ethernet/mellanox/mlx5/core/Kconfig | 25 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 5 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.c | 125 - .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 156 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 1 - .../net/ethernet/mellanox/mlx5/core/en/params.c | 6 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 11 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 71 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 86 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 2 +- .../mellanox/mlx5/core/en_accel/ktls_stats.c | 90 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 20 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 28 +- .../mellanox/mlx5/core/en_accel/ktls_utils.h | 1 - .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 247 - .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 132 - .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 390 -- .../mellanox/mlx5/core/en_accel/tls_rxtx.h | 91 - .../mellanox/mlx5/core/en_accel/tls_stats.c | 105 - drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 8 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c | 622 --- drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h | 74 - drivers/net/ethernet/mellanox/mlx5/core/fw.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 10 - .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 20 +- drivers/net/ethernet/micrel/Kconfig | 2 + drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/qlogic/qede/qede_fp.c | 3 + drivers/net/ethernet/sfc/efx_channels.c | 148 +- drivers/net/ethernet/sfc/rx_common.c | 3 + drivers/net/ethernet/sfc/tx.c | 3 + drivers/net/ethernet/sfc/tx_common.c | 2 + drivers/net/ethernet/smsc/Kconfig | 5 +- drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/smsc/smc91x.h | 11 - .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 3 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 - drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 33 +- drivers/net/mctp/mctp-i2c.c | 2 +- drivers/net/mdio/mdio-mscc-miim.c | 64 +- drivers/net/phy/micrel.c | 106 +- drivers/net/ppp/pppoe.c | 3 +- drivers/net/usb/aqc111.c | 9 +- drivers/net/usb/qmi_wwan.c | 1 - drivers/net/vrf.c | 15 +- drivers/net/wan/Kconfig | 28 - drivers/net/wan/Makefile | 2 - drivers/net/wan/lmc/Makefile | 18 - drivers/net/wan/lmc/lmc.h | 33 - drivers/net/wan/lmc/lmc_debug.c | 65 - drivers/net/wan/lmc/lmc_debug.h | 52 - drivers/net/wan/lmc/lmc_ioctl.h | 255 -- drivers/net/wan/lmc/lmc_main.c | 2009 -------- drivers/net/wan/lmc/lmc_media.c | 1206 ----- drivers/net/wan/lmc/lmc_proto.c | 106 - drivers/net/wan/lmc/lmc_proto.h | 18 - drivers/net/wan/lmc/lmc_var.h | 468 -- drivers/net/wireless/ath/ath10k/ahb.c | 9 +- drivers/net/wireless/ath/ath10k/core.c | 25 + drivers/net/wireless/ath/ath10k/hw.h | 2 + drivers/net/wireless/ath/ath10k/usb.c | 27 + drivers/net/wireless/ath/ath11k/Makefile | 6 +- drivers/net/wireless/ath/ath11k/core.c | 372 +- drivers/net/wireless/ath/ath11k/core.h | 132 +- drivers/net/wireless/ath/ath11k/debugfs.c | 4 + drivers/net/wireless/ath/ath11k/htc.c | 6 + drivers/net/wireless/ath/ath11k/hw.h | 23 +- drivers/net/wireless/ath/ath11k/mac.c | 410 +- drivers/net/wireless/ath/ath11k/mac.h | 3 +- drivers/net/wireless/ath/ath11k/mhi.c | 285 +- drivers/net/wireless/ath/ath11k/mhi.h | 17 +- drivers/net/wireless/ath/ath11k/pci.c | 982 +--- drivers/net/wireless/ath/ath11k/pci.h | 28 +- drivers/net/wireless/ath/ath11k/pcic.c | 741 +++ drivers/net/wireless/ath/ath11k/pcic.h | 46 + drivers/net/wireless/ath/ath11k/peer.c | 373 +- drivers/net/wireless/ath/ath11k/peer.h | 10 +- drivers/net/wireless/ath/ath11k/qmi.c | 19 +- drivers/net/wireless/ath/ath11k/reg.c | 44 +- drivers/net/wireless/ath/ath11k/reg.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 635 ++- drivers/net/wireless/ath/ath11k/wmi.h | 366 +- drivers/net/wireless/ath/ath11k/wow.c | 763 ++++ drivers/net/wireless/ath/ath11k/wow.h | 45 + drivers/net/wireless/ath/ath6kl/htc_mbox.c | 2 +- drivers/net/wireless/ath/ath9k/ahb.c | 8 +- drivers/net/wireless/ath/ath9k/ar9002_mac.c | 9 +- drivers/net/wireless/ath/ath9k/ar9003_calib.c | 2 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 85 +- drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 2 + drivers/net/wireless/ath/ath9k/ar9003_mac.c | 9 +- drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 10 +- drivers/net/wireless/ath/ath9k/ar9003_phy.c | 25 +- drivers/net/wireless/ath/ath9k/mac.h | 6 +- drivers/net/wireless/ath/ath9k/reg.h | 10 +- drivers/net/wireless/ath/ath9k/xmit.c | 5 +- drivers/net/wireless/ath/wcn36xx/hal.h | 7 +- drivers/net/wireless/ath/wcn36xx/main.c | 142 +- drivers/net/wireless/ath/wcn36xx/smd.c | 57 + drivers/net/wireless/ath/wcn36xx/smd.h | 2 + drivers/net/wireless/ath/wcn36xx/txrx.c | 29 + drivers/net/wireless/ath/wcn36xx/txrx.h | 1 + drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- drivers/net/wireless/broadcom/b43legacy/phy.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 39 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 64 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 119 +- drivers/net/wireless/intel/ipw2x00/libipw_tx.c | 2 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/filter.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 2 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 10 +- drivers/net/wireless/intel/iwlwifi/mei/sap.h | 2 +- drivers/net/wireless/intersil/orinoco/airport.c | 1 + drivers/net/wireless/marvell/mwifiex/11h.c | 2 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 104 +- drivers/net/wireless/realtek/rtlwifi/base.c | 13 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 15 +- drivers/net/wireless/realtek/rtw88/main.c | 7 +- drivers/net/wireless/realtek/rtw89/cam.c | 20 +- drivers/net/wireless/realtek/rtw89/coex.c | 12 +- drivers/net/wireless/realtek/rtw89/core.c | 166 +- drivers/net/wireless/realtek/rtw89/core.h | 93 +- drivers/net/wireless/realtek/rtw89/debug.c | 70 +- drivers/net/wireless/realtek/rtw89/fw.c | 163 +- drivers/net/wireless/realtek/rtw89/fw.h | 27 +- drivers/net/wireless/realtek/rtw89/mac.c | 327 +- drivers/net/wireless/realtek/rtw89/mac.h | 73 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 4 +- drivers/net/wireless/realtek/rtw89/pci.c | 630 ++- drivers/net/wireless/realtek/rtw89/pci.h | 245 + drivers/net/wireless/realtek/rtw89/phy.c | 28 +- drivers/net/wireless/realtek/rtw89/reg.h | 187 + drivers/net/wireless/realtek/rtw89/regd.c | 513 ++- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 29 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 581 +++ drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 32 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 64 +- drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 32 + drivers/net/wireless/realtek/rtw89/ser.c | 245 +- drivers/net/wireless/realtek/rtw89/txrx.h | 107 + drivers/of/platform.c | 14 +- drivers/of/property.c | 34 + drivers/pci/pci-acpi.c | 41 +- drivers/perf/Kconfig | 2 +- drivers/perf/qcom_l2_pmu.c | 6 +- drivers/pinctrl/intel/pinctrl-alderlake.c | 60 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 39 +- drivers/pinctrl/renesas/sh_pfc.h | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 2 +- drivers/platform/x86/acerhdf.c | 21 +- drivers/platform/x86/amd-pmc.c | 14 +- drivers/platform/x86/barco-p50-gpio.c | 1 - drivers/platform/x86/samsung-laptop.c | 2 - drivers/platform/x86/think-lmi.c | 44 +- drivers/platform/x86/think-lmi.h | 1 - drivers/regulator/atc260x-regulator.c | 1 + drivers/regulator/core.c | 18 + drivers/regulator/fixed.c | 5 +- drivers/regulator/mt6358-regulator.c | 213 +- drivers/regulator/rtq2134-regulator.c | 1 + drivers/regulator/wm8994-regulator.c | 42 +- drivers/reset/Kconfig | 2 +- drivers/reset/core.c | 15 +- drivers/reset/reset-meson.c | 6 + drivers/reset/reset-simple.c | 1 + drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/soc/renesas/Kconfig | 6 + drivers/soc/renesas/renesas-soc.c | 13 + drivers/soc/rockchip/pm_domains.c | 6 +- drivers/soc/tegra/fuse/fuse-tegra.c | 8 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 17 +- drivers/soc/tegra/pmc.c | 33 +- drivers/soundwire/qcom.c | 3 +- drivers/soundwire/stream.c | 1 + drivers/spi/spi-mpc52xx-psc.c | 1 + drivers/spi/spi-mpc52xx.c | 3 + drivers/spi/spi-mt65xx.c | 386 +- drivers/spi/spi-mxic.c | 1 + drivers/spi/spi-rpc-if.c | 8 +- drivers/spi/spi.c | 3 +- drivers/spi/spidev.c | 101 +- drivers/staging/greybus/audio_codec.c | 24 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 12 +- drivers/staging/r8188eu/core/rtw_cmd.c | 114 +- drivers/staging/r8188eu/core/rtw_led.c | 6 +- drivers/staging/r8188eu/core/rtw_mlme.c | 51 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 113 +- drivers/staging/r8188eu/core/rtw_p2p.c | 6 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 37 +- drivers/staging/r8188eu/core/rtw_recv.c | 309 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 101 +- drivers/staging/r8188eu/core/rtw_xmit.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 6 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 4 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 7 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 8 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 3 +- drivers/staging/r8188eu/hal/usb_halinit.c | 222 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 8 +- drivers/staging/r8188eu/include/hal_intf.h | 20 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 3 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 10 +- drivers/staging/r8188eu/include/rtw_mlme.h | 3 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 38 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 19 +- drivers/staging/r8188eu/include/rtw_recv.h | 1 - drivers/staging/r8188eu/include/usb_ops.h | 22 +- drivers/staging/r8188eu/include/wifi.h | 53 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 17 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 16 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 9 - drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 3 +- drivers/staging/rtl8712/drv_types.h | 3 +- drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h | 1 - .../staging/rtl8712/rtl8712_macsetting_bitdef.h | 3 - .../staging/rtl8712/rtl8712_macsetting_regdef.h | 2 - drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h | 1 - drivers/staging/rtl8712/rtl8712_security_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_spec.h | 3 - drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h | 4 - drivers/staging/rtl8712/rtl8712_syscfg_regdef.h | 2 - drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h | 1 - drivers/staging/rtl8712/rtl8712_wmac_bitdef.h | 1 - drivers/staging/rtl8712/rtl871x_cmd.c | 2 +- drivers/staging/rtl8712/rtl871x_cmd.h | 2 - drivers/staging/rtl8712/rtl871x_ioctl.h | 1 - drivers/staging/rtl8712/rtl871x_ioctl_rtl.c | 1 - drivers/staging/rtl8712/rtl871x_ioctl_set.c | 1 - drivers/staging/rtl8712/rtl871x_mp_ioctl.h | 1 - drivers/staging/rtl8712/rtl871x_mp_phy_regdef.h | 3 - drivers/staging/rtl8712/rtl871x_recv.c | 1 - drivers/staging/rtl8712/rtl871x_security.c | 1 - drivers/staging/rtl8712/sta_info.h | 1 - drivers/staging/rtl8712/usb_intf.c | 2 +- drivers/staging/rtl8712/wifi.h | 1 - drivers/staging/rtl8712/xmit_linux.c | 8 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 54 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 44 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 38 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 32 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 56 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 2 +- drivers/staging/rts5208/rtsx_transport.c | 12 +- drivers/staging/sm750fb/sm750_hw.c | 1 + drivers/staging/unisys/visornic/visornic_main.c | 17 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 26 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 13 +- drivers/staging/vme/devices/vme_user.c | 2 +- drivers/staging/vt6656/channel.c | 1 - drivers/staging/vt6656/rf.c | 1 - drivers/staging/wfx/hif_tx.c | 10 +- drivers/staging/wfx/main.c | 2 +- drivers/staging/wfx/sta.c | 20 +- drivers/staging/wlan-ng/cfg80211.c | 10 +- drivers/tee/Kconfig | 5 +- drivers/tee/optee/ffa_abi.c | 1 + .../intel/int340x_thermal/int3400_thermal.c | 24 +- drivers/thunderbolt/ctl.c | 15 +- drivers/thunderbolt/test.c | 134 +- drivers/tty/serial/Kconfig | 5 +- drivers/tty/serial/mpc52xx_uart.c | 20 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/video/console/sticore.c | 21 + drivers/video/fbdev/Kconfig | 14 +- drivers/video/fbdev/aty/aty128fb.c | 1 - drivers/video/fbdev/aty/atyfb_base.c | 1 - drivers/video/fbdev/aty/radeon_pm.c | 1 - drivers/video/fbdev/aty/radeonfb.h | 2 +- drivers/video/fbdev/controlfb.c | 3 - drivers/video/fbdev/core/fb_defio.c | 9 +- drivers/video/fbdev/core/fbmem.c | 9 +- drivers/video/fbdev/matrox/matroxfb_base.h | 1 - drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 2 + drivers/video/fbdev/omap/hwa742.c | 6 +- drivers/video/fbdev/omap/lcdc.c | 6 +- drivers/video/fbdev/omap/sossi.c | 5 +- drivers/video/fbdev/platinumfb.c | 2 +- drivers/video/fbdev/pm2fb.c | 8 +- drivers/video/fbdev/pxafb.c | 4 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/valkyriefb.c | 3 +- fs/Kconfig | 22 +- fs/aio.c | 1 - fs/btrfs/acl.c | 39 +- fs/btrfs/block-group.c | 107 +- fs/btrfs/block-group.h | 4 + fs/btrfs/check-integrity.c | 10 +- fs/btrfs/compression.c | 44 +- fs/btrfs/ctree.c | 100 +- fs/btrfs/ctree.h | 113 +- fs/btrfs/delalloc-space.c | 9 +- fs/btrfs/dev-replace.c | 52 +- fs/btrfs/dir-item.c | 31 +- fs/btrfs/disk-io.c | 62 +- fs/btrfs/disk-io.h | 4 +- fs/btrfs/extent-tree.c | 11 +- fs/btrfs/extent_io.c | 172 +- fs/btrfs/extent_io.h | 2 + fs/btrfs/file.c | 280 +- fs/btrfs/free-space-cache.c | 7 +- fs/btrfs/inode.c | 1550 ++++--- fs/btrfs/ioctl.c | 241 +- fs/btrfs/props.c | 40 +- fs/btrfs/props.h | 4 - fs/btrfs/qgroup.c | 7 +- fs/btrfs/qgroup.h | 12 +- fs/btrfs/raid56.c | 29 +- fs/btrfs/reflink.c | 23 +- fs/btrfs/relocation.c | 16 +- fs/btrfs/root-tree.c | 3 +- fs/btrfs/scrub.c | 708 ++- fs/btrfs/send.c | 227 +- fs/btrfs/space-info.c | 11 +- fs/btrfs/space-info.h | 6 + fs/btrfs/subpage.c | 55 +- fs/btrfs/subpage.h | 2 + fs/btrfs/super.c | 6 +- fs/btrfs/sysfs.c | 43 +- fs/btrfs/tree-checker.c | 55 + fs/btrfs/tree-checker.h | 1 + fs/btrfs/tree-log.c | 8 +- fs/btrfs/volumes.c | 56 +- fs/btrfs/xattr.c | 40 +- fs/btrfs/zoned.c | 27 + fs/btrfs/zoned.h | 12 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/connect.c | 15 +- fs/cifs/file.c | 7 +- fs/cifs/netmisc.c | 2 +- fs/cifs/smb2misc.c | 10 +- fs/dax.c | 98 +- fs/dlm/dir.c | 2 +- fs/dlm/dlm_internal.h | 66 +- fs/dlm/lock.c | 620 +-- fs/dlm/lockspace.c | 12 + fs/dlm/lockspace.h | 1 + fs/dlm/lowcomms.c | 12 +- fs/dlm/member.c | 11 +- fs/dlm/midcomms.c | 61 +- fs/dlm/plock.c | 178 +- fs/dlm/rcom.c | 120 +- fs/dlm/recover.c | 49 +- fs/dlm/requestqueue.c | 20 +- fs/dlm/user.c | 16 +- fs/dlm/util.c | 92 +- fs/dlm/util.h | 8 +- fs/exec.c | 6 +- fs/exfat/namei.c | 27 +- fs/fat/fat.h | 9 +- fs/fat/fatent.c | 7 +- fs/fat/misc.c | 14 +- fs/fcntl.c | 9 +- fs/file_table.c | 1 + fs/fsopen.c | 4 +- fs/gfs2/file.c | 7 +- fs/gfs2/glock.c | 39 +- fs/gfs2/glock.h | 1 + fs/gfs2/inode.c | 7 +- fs/gfs2/lops.c | 5 +- fs/gfs2/ops_fstype.c | 14 +- fs/gfs2/quota.c | 13 +- fs/gfs2/recovery.c | 22 +- fs/gfs2/super.c | 3 +- fs/gfs2/util.c | 5 +- fs/internal.h | 30 + fs/io-wq.h | 1 + fs/io_uring.c | 968 ++-- fs/locks.c | 28 + fs/namei.c | 11 +- fs/namespace.c | 13 +- fs/nfs/Kconfig | 4 - fs/nfs/dir.c | 19 +- fs/nfs/file.c | 21 +- fs/nfs/inode.c | 1 - fs/nfs/internal.h | 10 + fs/nfs/nfs4file.c | 10 +- fs/open.c | 9 +- fs/overlayfs/file.c | 13 +- fs/proc/bootconfig.c | 2 + fs/proc/kcore.c | 14 +- fs/sysfs/file.c | 13 - fs/sysv/super.c | 4 +- fs/xattr.c | 141 +- include/acpi/acpi_bus.h | 1 - include/asm-generic/tlb.h | 24 +- include/drm/dp/drm_dp_helper.h | 2 + include/drm/drm_atomic.h | 27 +- include/drm/drm_edid.h | 12 +- include/drm/drm_file.h | 2 +- include/drm/drm_format_helper.h | 5 +- include/drm/drm_gem.h | 5 - include/drm/drm_mipi_dsi.h | 2 + include/drm/drm_modes.h | 2 + include/drm/drm_modeset_helper_vtables.h | 2 +- include/drm/gpu_scheduler.h | 1 + include/drm/i915_drm.h | 3 +- include/drm/i915_pciids.h | 4 +- include/drm/ttm/ttm_bo_api.h | 62 +- include/drm/ttm/ttm_bo_driver.h | 29 +- include/drm/ttm/ttm_device.h | 11 - include/drm/ttm/ttm_resource.h | 74 + include/drm/ttm/ttm_tt.h | 4 +- include/dt-bindings/clock/tegra234-clock.h | 8 + include/dt-bindings/reset/amlogic,meson-s4-reset.h | 125 + include/dt-bindings/reset/tegra234-reset.h | 2 + include/dt-bindings/sound/cs35l45.h | 20 + include/kunit/resource.h | 318 ++ include/kunit/test.h | 387 +- include/linux/blk_types.h | 4 +- include/linux/blkdev.h | 15 + include/linux/dma-buf.h | 4 +- include/linux/dma-resv.h | 73 +- include/linux/efi.h | 4 - include/linux/firewire.h | 3 + include/linux/fs.h | 27 +- include/linux/ftrace.h | 19 +- include/linux/fwnode.h | 5 + include/linux/gpio/driver.h | 9 + include/linux/huge_mm.h | 19 +- include/linux/hugetlb.h | 10 +- include/linux/iio/adc/ad_sigma_delta.h | 38 + include/linux/irqflags.h | 4 +- include/linux/kdb.h | 1 + include/linux/khugepaged.h | 59 +- include/linux/kobject.h | 1 - include/linux/kvm_host.h | 2 +- include/linux/local_lock_internal.h | 6 +- include/linux/mhi_ep.h | 17 +- include/linux/mlx5/mlx5_ifc_fpga.h | 63 - include/linux/mlx5/port.h | 2 +- include/linux/mm.h | 64 +- include/linux/mm_types.h | 8 + include/linux/mmzone.h | 11 +- include/linux/module.h | 29 +- include/linux/mount.h | 29 +- include/linux/netdevice.h | 10 +- include/linux/page-flags.h | 57 +- include/linux/perf_event.h | 22 + include/linux/pgtable.h | 49 + include/linux/pm.h | 14 +- include/linux/pm_runtime.h | 10 +- include/linux/rcupdate.h | 1 + include/linux/rcutiny.h | 20 + include/linux/rcutree.h | 4 + include/linux/regulator/mt6358-regulator.h | 45 + include/linux/rmap.h | 129 +- include/linux/sched.h | 44 +- include/linux/sched/coredump.h | 3 +- include/linux/sched/task_stack.h | 2 +- include/linux/skbuff.h | 3 +- include/linux/slab.h | 7 + include/linux/soc/mediatek/mtk_wed.h | 131 + include/linux/srcutree.h | 4 + include/linux/stackdepot.h | 26 +- include/linux/stacktrace.h | 15 - include/linux/static_call.h | 48 +- include/linux/sunrpc/svc.h | 1 + include/linux/sunrpc/xprt.h | 5 +- include/linux/swap.h | 143 +- include/linux/swapops.h | 27 + include/linux/torture.h | 2 +- include/linux/user_events.h | 63 + include/linux/vm_event_item.h | 3 + include/linux/writeback.h | 7 + include/media/dvb-usb-ids.h | 632 +-- include/net/bluetooth/hci.h | 9 + include/net/bluetooth/hci_core.h | 8 +- include/net/mctp.h | 2 - include/net/tcp.h | 19 +- include/rdma/ib_verbs.h | 122 +- include/sound/cs35l41.h | 1 - include/sound/soc-component.h | 4 + include/sound/soc.h | 8 + include/trace/events/lock.h | 63 +- include/trace/events/rcu.h | 1 + include/trace/events/sunrpc.h | 1 - include/trace/events/tcp.h | 2 +- .../{stage1_defines.h => stage1_struct_define.h} | 0 .../{stage2_defines.h => stage2_data_offsets.h} | 0 .../{stage3_defines.h => stage3_trace_output.h} | 0 .../{stage4_defines.h => stage4_event_fields.h} | 0 .../{stage5_defines.h => stage5_get_offsets.h} | 0 .../{stage6_defines.h => stage6_event_callback.h} | 0 .../{stage7_defines.h => stage7_class_define.h} | 0 include/trace/trace_custom_events.h | 14 +- include/trace/trace_events.h | 14 +- include/uapi/drm/drm_fourcc.h | 11 + include/uapi/drm/vmwgfx_drm.h | 9 +- include/uapi/linux/acct.h | 3 +- include/uapi/linux/btf.h | 4 +- include/uapi/linux/fb.h | 2 +- include/uapi/linux/io_uring.h | 8 +- include/uapi/linux/taskstats.h | 24 +- include/uapi/linux/tipc_config.h | 28 +- include/uapi/linux/user_events.h | 116 - include/uapi/rdma/ib_user_verbs.h | 38 + init/Kconfig | 6 +- kernel/Kconfig.preempt | 12 +- kernel/Makefile | 8 +- kernel/bpf/bpf_iter.c | 30 +- kernel/bpf/stackmap.c | 1 - kernel/bpf/verifier.c | 61 +- kernel/configs/x86_debug.config | 18 + kernel/debug/kdb/kdb_io.c | 1 - kernel/debug/kdb/kdb_keyboard.c | 1 - kernel/debug/kdb/kdb_main.c | 49 - kernel/debug/kdb/kdb_private.h | 4 - kernel/debug/kdb/kdb_support.c | 1 - kernel/entry/common.c | 22 +- kernel/events/core.c | 212 +- kernel/events/uprobes.c | 2 +- kernel/fork.c | 4 +- kernel/irq_work.c | 2 +- kernel/kcsan/kcsan_test.c | 5 +- kernel/kexec_core.c | 2 - kernel/locking/lockdep.c | 23 +- kernel/locking/mutex.c | 18 +- kernel/locking/percpu-rwsem.c | 5 + kernel/locking/qrwlock.c | 9 + kernel/locking/qspinlock.c | 5 + kernel/locking/rtmutex.c | 11 + kernel/locking/rwbase_rt.c | 7 + kernel/locking/rwsem.c | 130 +- kernel/locking/semaphore.c | 15 +- kernel/module-internal.h | 50 - kernel/module.c | 4810 -------------------- kernel/module/Makefile | 20 + kernel/module/debug_kmemleak.c | 30 + kernel/module/decompress.c | 276 ++ kernel/module/internal.h | 268 ++ kernel/module/kallsyms.c | 512 +++ kernel/module/kdb.c | 62 + kernel/module/livepatch.c | 74 + kernel/module/main.c | 3143 +++++++++++++ kernel/module/procfs.c | 146 + kernel/module/signing.c | 122 + kernel/module/strict_rwx.c | 143 + kernel/module/sysfs.c | 436 ++ kernel/module/tree_lookup.c | 117 + kernel/module/version.c | 109 + kernel/module_decompress.c | 273 -- kernel/module_signing.c | 45 - kernel/rcu/Kconfig.debug | 13 + kernel/rcu/rcu.h | 23 +- kernel/rcu/rcu_segcblist.c | 8 +- kernel/rcu/rcutorture.c | 18 +- kernel/rcu/srcutree.c | 120 +- kernel/rcu/tasks.h | 67 +- kernel/rcu/tree.c | 141 +- kernel/rcu/tree.h | 11 +- kernel/rcu/tree_exp.h | 212 +- kernel/rcu/tree_nocb.h | 39 +- kernel/rcu/tree_plugin.h | 17 +- kernel/rcu/tree_stall.h | 34 +- kernel/rcu/update.c | 2 + kernel/scftorture.c | 5 +- kernel/sched/core.c | 28 +- kernel/sched/idle.c | 3 +- kernel/sched/rt.c | 11 +- kernel/sched/sched.h | 6 - kernel/signal.c | 40 - kernel/smp.c | 7 +- kernel/stacktrace.c | 21 - kernel/static_call.c | 541 --- kernel/static_call_inline.c | 543 +++ kernel/sysctl.c | 9 - kernel/taskstats.c | 23 + kernel/trace/Kconfig | 1 + kernel/trace/bpf_trace.c | 6 +- kernel/trace/fgraph.c | 17 +- kernel/trace/ftrace.c | 22 +- kernel/trace/trace.c | 14 +- kernel/trace/trace_events_user.c | 86 +- kernel/trace/trace_preemptirq.c | 4 +- kernel/tsacct.c | 10 +- kernel/usermode_driver.c | 4 +- kernel/watch_queue.c | 1 + lib/Kconfig.debug | 1 + lib/glob.c | 2 +- lib/kobject.c | 32 - lib/kunit/Makefile | 1 + lib/kunit/kunit-example-test.c | 2 + lib/kunit/kunit-test.c | 37 +- lib/kunit/resource.c | 129 + lib/kunit/test.c | 116 +- lib/list-test.c | 397 +- lib/slub_kunit.c | 10 +- lib/stackdepot.c | 67 +- lib/test_bpf.c | 315 +- lib/test_kasan.c | 2 +- localversion-next | 2 +- mm/Makefile | 2 +- mm/damon/core.c | 5 +- mm/debug_vm_pgtable.c | 46 +- mm/gup.c | 106 +- mm/highmem.c | 4 +- mm/huge_memory.c | 162 +- mm/hugetlb.c | 188 +- mm/hugetlb_vmemmap.c | 56 +- mm/hugetlb_vmemmap.h | 24 +- mm/internal.h | 143 +- mm/kasan/common.c | 9 +- mm/khugepaged.c | 78 +- mm/ksm.c | 15 +- mm/list_lru.c | 6 - mm/madvise.c | 9 +- mm/memcontrol.c | 30 +- mm/memory-failure.c | 154 +- mm/memory.c | 375 +- mm/memory_hotplug.c | 2 +- mm/mempolicy.c | 12 +- mm/memremap.c | 9 + mm/migrate.c | 24 +- mm/migrate_device.c | 23 +- mm/mincore.c | 1 + mm/mmap.c | 63 +- mm/mprotect.c | 101 +- mm/mremap.c | 7 +- mm/page_alloc.c | 101 +- mm/page_io.c | 248 +- mm/page_isolation.c | 9 +- mm/page_owner.c | 9 +- mm/page_vma_mapped.c | 17 +- mm/pgtable-generic.c | 8 + mm/readahead.c | 113 +- mm/rmap.c | 182 +- mm/secretmem.c | 2 +- mm/shmem.c | 13 +- mm/slab.c | 17 +- mm/slab.h | 5 +- mm/slab_common.c | 5 + mm/slub.c | 138 +- mm/sparse-vmemmap.c | 4 +- mm/swap.h | 157 + mm/swap_state.c | 23 +- mm/swapfile.c | 33 +- mm/userfaultfd.c | 8 +- mm/util.c | 1 + mm/vmalloc.c | 23 +- mm/vmscan.c | 39 +- mm/vmstat.c | 3 + mm/zswap.c | 2 + net/appletalk/ddp.c | 3 +- net/atm/common.c | 2 +- net/ax25/af_ax25.c | 3 +- net/bluetooth/af_bluetooth.c | 3 +- net/bluetooth/hci_conn.c | 2 +- net/bluetooth/hci_sock.c | 3 +- net/bluetooth/hci_sync.c | 31 + net/bluetooth/mgmt_util.c | 2 +- net/bluetooth/sco.c | 2 +- net/caif/caif_socket.c | 2 +- net/can/bcm.c | 5 +- net/can/isotp.c | 4 +- net/can/j1939/socket.c | 2 +- net/can/raw.c | 6 +- net/core/datagram.c | 5 +- net/core/dev.c | 6 +- net/core/filter.c | 19 +- net/core/rtnetlink.c | 33 + net/core/skbuff.c | 15 +- net/dsa/master.c | 25 +- net/ieee802154/socket.c | 6 +- net/ipv4/fib_semantics.c | 7 +- net/ipv4/ping.c | 3 +- net/ipv4/raw.c | 3 +- net/ipv4/tcp.c | 8 +- net/ipv4/tcp_bbr.c | 20 +- net/ipv4/tcp_bic.c | 14 +- net/ipv4/tcp_cdg.c | 30 +- net/ipv4/tcp_cong.c | 18 +- net/ipv4/tcp_cubic.c | 22 +- net/ipv4/tcp_dctcp.c | 11 +- net/ipv4/tcp_highspeed.c | 18 +- net/ipv4/tcp_htcp.c | 10 +- net/ipv4/tcp_hybla.c | 18 +- net/ipv4/tcp_illinois.c | 12 +- net/ipv4/tcp_input.c | 36 +- net/ipv4/tcp_ipv4.c | 2 +- net/ipv4/tcp_lp.c | 6 +- net/ipv4/tcp_metrics.c | 12 +- net/ipv4/tcp_nv.c | 24 +- net/ipv4/tcp_output.c | 30 +- net/ipv4/tcp_rate.c | 2 +- net/ipv4/tcp_scalable.c | 4 +- net/ipv4/tcp_vegas.c | 21 +- net/ipv4/tcp_veno.c | 24 +- net/ipv4/tcp_westwood.c | 3 +- net/ipv4/tcp_yeah.c | 30 +- net/ipv6/ip6_tunnel.c | 2 - net/ipv6/ip6mr.c | 2 +- net/ipv6/raw.c | 3 +- net/ipv6/route.c | 2 +- net/ipv6/tcp_ipv6.c | 2 +- net/iucv/af_iucv.c | 3 +- net/key/af_key.c | 2 +- net/l2tp/l2tp_ip.c | 3 +- net/l2tp/l2tp_ip6.c | 3 +- net/l2tp/l2tp_ppp.c | 3 +- net/mctp/af_mctp.c | 48 +- net/mctp/route.c | 16 +- net/mctp/test/route-test.c | 12 +- net/netfilter/nf_conntrack_bpf.c | 22 +- net/netfilter/nf_tables_api.c | 2 +- net/netfilter/nft_bitwise.c | 4 +- net/netfilter/nft_connlimit.c | 2 +- net/netfilter/nft_counter.c | 2 +- net/netfilter/nft_last.c | 2 +- net/netfilter/nft_limit.c | 2 +- net/netfilter/nft_quota.c | 2 +- net/netlink/af_netlink.c | 3 +- net/netrom/af_netrom.c | 3 +- net/nfc/llcp_sock.c | 3 +- net/nfc/rawsock.c | 3 +- net/openvswitch/actions.c | 2 +- net/openvswitch/flow_netlink.c | 99 +- net/packet/af_packet.c | 2 +- net/phonet/datagram.c | 3 +- net/phonet/pep.c | 6 +- net/qrtr/af_qrtr.c | 3 +- net/rose/af_rose.c | 3 +- net/rxrpc/net_ns.c | 2 +- net/sctp/outqueue.c | 6 +- net/sunrpc/clnt.c | 6 +- net/sunrpc/rpc_pipe.c | 1 - net/sunrpc/svc_xprt.c | 3 + net/sunrpc/xprt.c | 30 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 2 +- net/sunrpc/xprtsock.c | 23 +- net/tls/tls_sw.c | 2 +- net/unix/af_unix.c | 5 +- net/vmw_vsock/vmci_transport.c | 5 +- net/x25/af_x25.c | 3 +- net/xfrm/xfrm_policy.c | 4 +- rust/kernel/random.rs | 12 +- samples/bpf/Makefile | 10 +- samples/bpf/syscall_tp_user.c | 3 + samples/bpf/xdp_router_ipv4.bpf.c | 180 + samples/bpf/xdp_router_ipv4_kern.c | 186 - samples/bpf/xdp_router_ipv4_user.c | 465 +- scripts/Makefile | 4 +- scripts/Makefile.build | 69 +- scripts/kconfig/confdata.c | 22 +- scripts/kconfig/gconf-cfg.sh | 12 +- scripts/kconfig/mconf-cfg.sh | 16 +- scripts/kconfig/merge_config.sh | 19 +- scripts/kconfig/nconf-cfg.sh | 16 +- scripts/kconfig/qconf-cfg.sh | 14 +- scripts/kconfig/streamline_config.pl | 2 +- .../kconfig/tests/choice/alldef_expected_config | 6 +- .../kconfig/tests/choice/allmod_expected_config | 4 +- scripts/kconfig/tests/choice/allno_expected_config | 6 +- .../kconfig/tests/choice/allyes_expected_config | 8 +- scripts/kconfig/tests/choice/oldask1_config | 2 +- scripts/kconfig/tests/inter_choice/expected_config | 2 +- scripts/kconfig/tests/new_choice_with_dep/config | 2 +- .../tests/no_write_if_dep_unmet/__init__.py | 7 +- .../tests/no_write_if_dep_unmet/expected_config | 2 +- scripts/link-vmlinux.sh | 8 +- scripts/mod/modpost.c | 51 +- scripts/mod/modpost.h | 4 - security/apparmor/policy_unpack_test.c | 6 +- security/integrity/ima/ima_main.c | 2 +- security/selinux/avc.c | 4 +- security/selinux/hooks.c | 5 +- security/selinux/include/security.h | 6 + security/selinux/selinuxfs.c | 6 +- security/selinux/ss/services.c | 1 - security/smack/smackfs.c | 2 +- sound/hda/hdac_i915.c | 29 +- sound/pci/echoaudio/midi.c | 1 - sound/pci/emu10k1/emu10k1_main.c | 5 +- sound/soc/Kconfig | 9 +- sound/soc/Makefile | 5 + sound/soc/atmel/Kconfig | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 74 +- sound/soc/au1x/Kconfig | 2 +- sound/soc/codecs/Kconfig | 48 +- sound/soc/codecs/Makefile | 12 + sound/soc/codecs/ad193x-i2c.c | 6 +- sound/soc/codecs/adau1372-i2c.c | 4 +- sound/soc/codecs/adau1373.c | 5 +- sound/soc/codecs/adau1701.c | 5 +- sound/soc/codecs/adau1761-i2c.c | 8 +- sound/soc/codecs/adau1781-i2c.c | 8 +- sound/soc/codecs/adau1977-i2c.c | 8 +- sound/soc/codecs/adau7118-i2c.c | 5 +- sound/soc/codecs/adav803.c | 5 +- sound/soc/codecs/ak4613.c | 367 +- sound/soc/codecs/cs35l32.c | 5 +- sound/soc/codecs/cs35l33.c | 5 +- sound/soc/codecs/cs35l34.c | 5 +- sound/soc/codecs/cs35l35.c | 5 +- sound/soc/codecs/cs35l36.c | 5 +- sound/soc/codecs/cs35l41-i2c.c | 5 +- sound/soc/codecs/cs35l41-lib.c | 24 +- sound/soc/codecs/cs35l45-i2c.c | 72 + sound/soc/codecs/cs35l45-spi.c | 72 + sound/soc/codecs/cs35l45-tables.c | 202 + sound/soc/codecs/cs35l45.c | 693 +++ sound/soc/codecs/cs35l45.h | 217 + sound/soc/codecs/cs4234.c | 4 +- sound/soc/codecs/cs4265.c | 5 +- sound/soc/codecs/cs4270.c | 5 +- sound/soc/codecs/cs4271-i2c.c | 5 +- sound/soc/codecs/cs42l42.c | 5 +- sound/soc/codecs/cs42l51-i2c.c | 5 +- sound/soc/codecs/cs42l52.c | 5 +- sound/soc/codecs/cs42l56.c | 5 +- sound/soc/codecs/cs42l73.c | 5 +- sound/soc/codecs/cs42xx8-i2c.c | 5 +- sound/soc/codecs/cs43130.c | 5 +- sound/soc/codecs/cs4341.c | 5 +- sound/soc/codecs/cs4349.c | 5 +- sound/soc/codecs/cs53l30.c | 5 +- sound/soc/codecs/da7210.c | 5 +- sound/soc/codecs/da7213.c | 5 +- sound/soc/codecs/da7218.c | 19 +- sound/soc/codecs/da7219.c | 5 +- sound/soc/codecs/da732x.c | 5 +- sound/soc/codecs/da9055.c | 5 +- sound/soc/codecs/lpass-macro-common.c | 35 +- sound/soc/codecs/msm8916-wcd-digital.c | 9 +- sound/soc/codecs/rk817_codec.c | 2 +- sound/soc/codecs/rt5682.c | 11 +- sound/soc/codecs/rt5682s.c | 38 +- sound/soc/codecs/rt5682s.h | 6 +- sound/soc/codecs/ssm2518.c | 5 +- sound/soc/codecs/ssm2602-i2c.c | 8 +- sound/soc/codecs/ssm4567.c | 5 +- sound/soc/codecs/wm8731-i2c.c | 69 + sound/soc/codecs/wm8731-spi.c | 59 + sound/soc/codecs/wm8731.c | 266 +- sound/soc/codecs/wm8731.h | 27 + sound/soc/codecs/wm8904.c | 9 +- sound/soc/codecs/wm8985.c | 8 +- sound/soc/intel/atom/sst/sst.c | 1 - sound/soc/intel/catpt/messages.h | 4 +- sound/soc/mediatek/Kconfig | 26 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 9 +- sound/soc/mediatek/mt8173/mt8173-max98090.c | 5 +- sound/soc/mediatek/mt8195/Makefile | 3 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 1198 ----- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 1440 ------ sound/soc/mediatek/mt8195/mt8195-mt6359.c | 1684 +++++++ sound/soc/meson/aiu-acodec-ctrl.c | 3 + sound/soc/meson/aiu-codec-ctrl.c | 3 + sound/soc/meson/aiu.c | 3 + sound/soc/pxa/Kconfig | 4 +- sound/soc/qcom/Kconfig | 2 + sound/soc/qcom/sc7280.c | 107 + sound/soc/samsung/bells.c | 4 +- sound/soc/samsung/littlemill.c | 4 +- sound/soc/samsung/lowland.c | 4 +- sound/soc/samsung/speyside.c | 4 +- sound/soc/samsung/tobermory.c | 4 +- sound/soc/sh/rcar/core.c | 2 +- sound/soc/soc-core.c | 85 + sound/soc/soc-dapm.c | 6 +- sound/soc/soc-pcm.c | 2 +- sound/soc/soc-topology.c | 459 +- sound/soc/soc-utils-test.c | 186 + sound/soc/soc-utils.c | 45 + sound/soc/sof/compress.c | 8 +- sound/soc/sof/control.c | 33 - sound/soc/sof/debug.c | 2 +- sound/soc/sof/intel/hda-dsp.c | 8 +- sound/soc/sof/intel/hda-loader.c | 12 +- sound/soc/sof/intel/tgl.c | 6 +- sound/soc/sof/ipc.c | 76 +- sound/soc/sof/ipc3-pcm.c | 8 +- sound/soc/sof/ipc3-topology.c | 26 +- sound/soc/sof/ipc3.c | 4 +- sound/soc/sof/pcm.c | 5 +- sound/soc/sof/pm.c | 20 +- sound/soc/sof/sof-audio.c | 3 - sound/soc/sof/sof-audio.h | 1 - sound/soc/sof/sof-client.c | 2 +- sound/soc/sof/sof-priv.h | 27 +- sound/soc/sof/topology.c | 19 + sound/soc/sof/trace.c | 61 +- sound/soc/tegra/Kconfig | 12 + sound/soc/tegra/Makefile | 2 + sound/soc/tegra/tegra186_asrc.c | 1046 +++++ sound/soc/tegra/tegra186_asrc.h | 112 + sound/soc/tegra/tegra210_ahub.c | 82 +- sound/usb/usbaudio.h | 2 +- tools/accounting/.gitignore | 1 + tools/accounting/Makefile | 2 +- tools/accounting/procacct.c | 417 ++ tools/arch/arm64/include/uapi/asm/kvm.h | 10 + tools/arch/h8300/include/asm/bitsperlong.h | 15 - tools/arch/h8300/include/uapi/asm/mman.h | 7 - tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/x86/include/asm/disabled-features.h | 8 +- tools/arch/x86/include/asm/msr-index.h | 22 +- tools/bpf/bpftool/feature.c | 2 +- tools/bpf/bpftool/link.c | 3 + tools/bpf/bpftool/prog.c | 1 + tools/include/nolibc/arch-aarch64.h | 200 + tools/include/nolibc/arch-arm.h | 205 + tools/include/nolibc/arch-i386.h | 197 + tools/include/nolibc/arch-mips.h | 216 + tools/include/nolibc/arch-riscv.h | 205 + tools/include/nolibc/arch-x86_64.h | 216 + tools/include/nolibc/arch.h | 32 + tools/include/nolibc/ctype.h | 99 + tools/include/nolibc/errno.h | 27 + tools/include/nolibc/nolibc.h | 2540 +---------- tools/include/nolibc/signal.h | 22 + tools/include/nolibc/std.h | 49 + tools/include/nolibc/stdio.h | 296 ++ tools/include/nolibc/stdlib.h | 311 ++ tools/include/nolibc/string.h | 212 + tools/include/nolibc/sys.h | 1168 +++++ tools/include/nolibc/time.h | 28 + tools/include/nolibc/types.h | 184 + tools/include/nolibc/unistd.h | 54 + tools/include/uapi/asm-generic/mman-common.h | 2 + tools/include/uapi/drm/i915_drm.h | 45 +- tools/include/uapi/linux/btf.h | 4 +- tools/include/uapi/linux/kvm.h | 11 +- tools/lib/bpf/Build | 3 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/btf.c | 6 +- tools/lib/bpf/libbpf.c | 481 +- tools/lib/bpf/libbpf.h | 41 +- tools/lib/bpf/libbpf.map | 1 + tools/lib/bpf/libbpf_internal.h | 19 + tools/lib/bpf/usdt.bpf.h | 256 ++ tools/lib/bpf/usdt.c | 1280 ++++++ tools/lib/perf/cpumap.c | 35 +- tools/lib/perf/evlist.c | 28 +- tools/lib/perf/include/internal/cpumap.h | 1 + tools/lib/perf/include/internal/evlist.h | 7 +- tools/memory-model/Documentation/locking.txt | 320 ++ tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/Makefile | 4 +- tools/objtool/check.c | 30 +- tools/perf/Makefile.perf | 14 +- tools/perf/arch/arm/util/cs-etm.c | 8 +- tools/perf/arch/arm64/util/arm-spe.c | 2 +- tools/perf/arch/x86/util/intel-bts.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 4 +- tools/perf/bench/evlist-open-close.c | 2 +- tools/perf/builtin-ftrace.c | 2 +- tools/perf/builtin-record.c | 6 +- tools/perf/builtin-stat.c | 11 +- tools/perf/builtin-top.c | 2 +- tools/perf/python/tracepoint.py | 4 +- tools/perf/trace/beauty/include/linux/socket.h | 1 + tools/perf/util/auxtrace.c | 2 +- tools/perf/util/bpf_ftrace.c | 4 +- tools/perf/util/evlist.c | 18 +- tools/perf/util/hashmap.c | 3 +- tools/perf/util/record.c | 6 +- tools/perf/util/sideband_evlist.c | 3 +- tools/perf/util/stat-display.c | 2 +- tools/perf/util/synthetic-events.c | 2 +- tools/perf/util/top.c | 8 +- tools/power/x86/intel-speed-select/Makefile | 2 +- tools/testing/kunit/kunit.py | 54 +- tools/testing/kunit/kunit_config.py | 9 +- tools/testing/kunit/kunit_json.py | 63 +- tools/testing/kunit/kunit_kernel.py | 53 +- tools/testing/kunit/kunit_parser.py | 7 + tools/testing/kunit/kunit_tool_test.py | 15 +- tools/testing/kunit/qemu_config.py | 17 +- tools/testing/selftests/bpf/Makefile | 25 +- .../selftests/bpf/prog_tests/attach_probe.c | 85 +- tools/testing/selftests/bpf/prog_tests/for_each.c | 12 + tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 17 +- tools/testing/selftests/bpf/prog_tests/netcnt.c | 2 +- .../selftests/bpf/prog_tests/test_global_funcs.c | 1 + .../selftests/bpf/prog_tests/uprobe_autoattach.c | 38 + tools/testing/selftests/bpf/prog_tests/usdt.c | 421 ++ .../bpf/progs/for_each_map_elem_write_key.c | 27 + tools/testing/selftests/bpf/progs/profiler.inc.h | 5 +- .../selftests/bpf/progs/test_attach_probe.c | 41 +- .../testing/selftests/bpf/progs/test_bpf_cookie.c | 4 +- .../selftests/bpf/progs/test_global_func17.c | 16 + .../bpf/progs/test_ksyms_btf_write_check.c | 18 +- .../selftests/bpf/progs/test_l4lb_noinline.c | 2 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 4 +- .../selftests/bpf/progs/test_task_pt_regs.c | 2 +- .../selftests/bpf/progs/test_uprobe_autoattach.c | 52 + .../selftests/bpf/progs/test_urandom_usdt.c | 70 + tools/testing/selftests/bpf/progs/test_usdt.c | 96 + .../selftests/bpf/progs/test_usdt_multispec.c | 32 + .../selftests/bpf/progs/test_xdp_noinline.c | 12 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 2 +- tools/testing/selftests/bpf/sdt-config.h | 6 + tools/testing/selftests/bpf/sdt.h | 513 +++ .../selftests/bpf/test_bpftool_synctypes.py | 2 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 3 +- tools/testing/selftests/bpf/test_offload.py | 2 +- tools/testing/selftests/bpf/test_progs.c | 6 +- tools/testing/selftests/bpf/test_progs.h | 2 + .../selftests/bpf/test_tcp_check_syncookie_user.c | 78 +- tools/testing/selftests/bpf/testing_helpers.c | 2 +- tools/testing/selftests/bpf/trace_helpers.c | 9 +- tools/testing/selftests/bpf/urandom_read.c | 63 +- tools/testing/selftests/bpf/urandom_read_aux.c | 9 + tools/testing/selftests/bpf/urandom_read_lib1.c | 13 + tools/testing/selftests/bpf/urandom_read_lib2.c | 8 + tools/testing/selftests/net/fib_nexthops.sh | 14 + tools/testing/selftests/pid_namespace/Makefile | 6 +- tools/testing/selftests/pidfd/pidfd_wait.c | 1 - tools/testing/selftests/proc/proc-pid-vm.c | 6 +- .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 7 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 14 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 4 +- tools/testing/selftests/rcutorture/bin/torture.sh | 21 +- .../selftests/rcutorture/configs/rcu/TRACE01 | 1 + .../selftests/rcutorture/configs/rcu/TREE04 | 5 +- .../selftests/rcutorture/configs/rcu/TREE07 | 1 + .../selftests/rcutorture/configs/rcu/TREE10 | 1 + .../rcutorture/configs/scf/ver_functions.sh | 3 +- .../testing/selftests/vDSO/vdso_test_correctness.c | 9 +- tools/testing/selftests/x86/Makefile | 4 + tools/vm/page-types.c | 8 +- tools/vm/page_owner_sort.c | 266 +- usr/include/Makefile | 2 +- virt/kvm/kvm_main.c | 2 +- 2294 files changed, 71698 insertions(+), 50378 deletions(-) create mode 100644 Documentation/dev-tools/kunit/api/resource.rst create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt7622- [...] delete mode 100644 Documentation/devicetree/bindings/clock/renesas,h8300-div-clock.txt create mode 100644 Documentation/devicetree/bindings/display/panel/leadtek,ltk035c [...] delete mode 100644 Documentation/devicetree/bindings/h8300/cpu.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,h8 [...] delete mode 100644 Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt create mode 100644 Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml create mode 100644 Documentation/devicetree/bindings/net/mscc,miim.yaml delete mode 100644 Documentation/devicetree/bindings/net/mscc-miim.txt create mode 100644 Documentation/devicetree/bindings/pci/socionext,uniphier-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/uniphier-pcie.txt create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs35l45.yaml delete mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1011-rt [...] delete mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1019-rt [...] create mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra186-asrc.yaml create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8731.yaml delete mode 100644 Documentation/devicetree/bindings/sound/wm8731.txt create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/translations/zh_CN/scheduler/sched-debug.rst create mode 100644 Documentation/translations/zh_CN/scheduler/schedutil.rst create mode 100644 Documentation/translations/zh_CN/vm/frontswap.rst create mode 100644 Documentation/translations/zh_CN/vm/hwpoison.rst create mode 100644 Documentation/translations/zh_CN/vm/memory-model.rst create mode 100644 Documentation/translations/zh_CN/vm/mmu_notifier.rst create mode 100644 Documentation/translations/zh_CN/vm/overcommit-accounting.rst create mode 100644 Documentation/translations/zh_CN/vm/page_frags.rst create mode 100644 Documentation/translations/zh_CN/vm/page_owner.rst create mode 100644 Documentation/translations/zh_CN/vm/page_table_check.rst create mode 100644 Documentation/translations/zh_CN/vm/remap_file_pages.rst create mode 100644 Documentation/translations/zh_CN/vm/split_page_table_lock.rst create mode 100644 Documentation/translations/zh_CN/vm/z3fold.rst create mode 100644 Documentation/translations/zh_CN/vm/zsmalloc.rst create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul1-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul1.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2l-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ulx-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-tqma6ulxl-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri-emmc.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri-nand.dts create mode 100644 arch/arm/boot/dts/imx6ull-phytec-tauri.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2l-mba6ulx.dts create mode 100644 arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi create mode 100644 arch/arm/boot/dts/mba6ulx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-data-modul-edm-sbc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts delete mode 100644 arch/h8300/Kbuild delete mode 100644 arch/h8300/Kconfig delete mode 100644 arch/h8300/Kconfig.cpu delete mode 100644 arch/h8300/Kconfig.debug delete mode 100644 arch/h8300/Makefile delete mode 100644 arch/h8300/boot/Makefile delete mode 100644 arch/h8300/boot/compressed/Makefile delete mode 100644 arch/h8300/boot/compressed/head.S delete mode 100644 arch/h8300/boot/compressed/misc.c delete mode 100644 arch/h8300/boot/compressed/vmlinux.lds delete mode 100644 arch/h8300/boot/compressed/vmlinux.scr delete mode 100644 arch/h8300/boot/dts/Makefile delete mode 100644 arch/h8300/boot/dts/edosk2674.dts delete mode 100644 arch/h8300/boot/dts/h8300h_sim.dts delete mode 100644 arch/h8300/boot/dts/h8s_sim.dts delete mode 100644 arch/h8300/configs/edosk2674_defconfig delete mode 100644 arch/h8300/configs/h8300h-sim_defconfig delete mode 100644 arch/h8300/configs/h8s-sim_defconfig delete mode 100644 arch/h8300/include/asm/Kbuild delete mode 100644 arch/h8300/include/asm/bitops.h delete mode 100644 arch/h8300/include/asm/bug.h delete mode 100644 arch/h8300/include/asm/byteorder.h delete mode 100644 arch/h8300/include/asm/cache.h delete mode 100644 arch/h8300/include/asm/elf.h delete mode 100644 arch/h8300/include/asm/flat.h delete mode 100644 arch/h8300/include/asm/hash.h delete mode 100644 arch/h8300/include/asm/io.h delete mode 100644 arch/h8300/include/asm/irq.h delete mode 100644 arch/h8300/include/asm/irqflags.h delete mode 100644 arch/h8300/include/asm/kgdb.h delete mode 100644 arch/h8300/include/asm/mmu_context.h delete mode 100644 arch/h8300/include/asm/page.h delete mode 100644 arch/h8300/include/asm/page_offset.h delete mode 100644 arch/h8300/include/asm/pgtable.h delete mode 100644 arch/h8300/include/asm/processor.h delete mode 100644 arch/h8300/include/asm/ptrace.h delete mode 100644 arch/h8300/include/asm/signal.h delete mode 100644 arch/h8300/include/asm/smp.h delete mode 100644 arch/h8300/include/asm/string.h delete mode 100644 arch/h8300/include/asm/switch_to.h delete mode 100644 arch/h8300/include/asm/syscall.h delete mode 100644 arch/h8300/include/asm/thread_info.h delete mode 100644 arch/h8300/include/asm/tlb.h delete mode 100644 arch/h8300/include/asm/traps.h delete mode 100644 arch/h8300/include/asm/user.h delete mode 100644 arch/h8300/include/asm/vmalloc.h delete mode 100644 arch/h8300/include/uapi/asm/Kbuild delete mode 100644 arch/h8300/include/uapi/asm/byteorder.h delete mode 100644 arch/h8300/include/uapi/asm/posix_types.h delete mode 100644 arch/h8300/include/uapi/asm/ptrace.h delete mode 100644 arch/h8300/include/uapi/asm/sigcontext.h delete mode 100644 arch/h8300/include/uapi/asm/signal.h delete mode 100644 arch/h8300/include/uapi/asm/unistd.h delete mode 100644 arch/h8300/kernel/.gitignore delete mode 100644 arch/h8300/kernel/Makefile delete mode 100644 arch/h8300/kernel/asm-offsets.c delete mode 100644 arch/h8300/kernel/entry.S delete mode 100644 arch/h8300/kernel/h8300_ksyms.c delete mode 100644 arch/h8300/kernel/head_ram.S delete mode 100644 arch/h8300/kernel/head_rom.S delete mode 100644 arch/h8300/kernel/irq.c delete mode 100644 arch/h8300/kernel/kgdb.c delete mode 100644 arch/h8300/kernel/module.c delete mode 100644 arch/h8300/kernel/process.c delete mode 100644 arch/h8300/kernel/ptrace.c delete mode 100644 arch/h8300/kernel/ptrace_h.c delete mode 100644 arch/h8300/kernel/ptrace_s.c delete mode 100644 arch/h8300/kernel/setup.c delete mode 100644 arch/h8300/kernel/signal.c delete mode 100644 arch/h8300/kernel/sim-console.c delete mode 100644 arch/h8300/kernel/syscalls.c delete mode 100644 arch/h8300/kernel/traps.c delete mode 100644 arch/h8300/kernel/vmlinux.lds.S delete mode 100644 arch/h8300/lib/Makefile delete mode 100644 arch/h8300/lib/abs.S delete mode 100644 arch/h8300/lib/ashldi3.c delete mode 100644 arch/h8300/lib/ashrdi3.c delete mode 100644 arch/h8300/lib/delay.c delete mode 100644 arch/h8300/lib/libgcc.h delete mode 100644 arch/h8300/lib/lshrdi3.c delete mode 100644 arch/h8300/lib/memcpy.S delete mode 100644 arch/h8300/lib/memset.S delete mode 100644 arch/h8300/lib/moddivsi3.S delete mode 100644 arch/h8300/lib/modsi3.S delete mode 100644 arch/h8300/lib/muldi3.c delete mode 100644 arch/h8300/lib/mulsi3.S delete mode 100644 arch/h8300/lib/ucmpdi2.c delete mode 100644 arch/h8300/lib/udivsi3.S delete mode 100644 arch/h8300/mm/Makefile delete mode 100644 arch/h8300/mm/fault.c delete mode 100644 arch/h8300/mm/init.c create mode 100644 arch/x86/events/amd/brs.c delete mode 100644 arch/x86/mm/setup_nx.c delete mode 100644 drivers/clk/h8300/Makefile delete mode 100644 drivers/clk/h8300/clk-div.c delete mode 100644 drivers/clk/h8300/clk-h8s2678.c delete mode 100644 drivers/clocksource/h8300_timer16.c delete mode 100644 drivers/clocksource/h8300_timer8.c delete mode 100644 drivers/clocksource/h8300_tpu.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_well.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_power_well.h create mode 100644 drivers/gpu/drm/i915/display/intel_dmc_regs.h create mode 100644 drivers/gpu/drm/panel/panel-newvision-nv3052c.c delete mode 100644 drivers/gpu/drm/radeon/si_blit_shaders.c delete mode 100644 drivers/irqchip/irq-renesas-h8300h.c delete mode 100644 drivers/irqchip/irq-renesas-h8s.c delete mode 100644 drivers/memory/tegra/tegra234.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed.h create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_debugfs.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_ops.c create mode 100644 drivers/net/ethernet/mediatek/mtk_wed_regs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/tls.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_stats.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_stats.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/tls.h delete mode 100644 drivers/net/wan/lmc/Makefile delete mode 100644 drivers/net/wan/lmc/lmc.h delete mode 100644 drivers/net/wan/lmc/lmc_debug.c delete mode 100644 drivers/net/wan/lmc/lmc_debug.h delete mode 100644 drivers/net/wan/lmc/lmc_ioctl.h delete mode 100644 drivers/net/wan/lmc/lmc_main.c delete mode 100644 drivers/net/wan/lmc/lmc_media.c delete mode 100644 drivers/net/wan/lmc/lmc_proto.c delete mode 100644 drivers/net/wan/lmc/lmc_proto.h delete mode 100644 drivers/net/wan/lmc/lmc_var.h create mode 100644 drivers/net/wireless/ath/ath11k/pcic.c create mode 100644 drivers/net/wireless/ath/ath11k/pcic.h create mode 100644 include/dt-bindings/reset/amlogic,meson-s4-reset.h create mode 100644 include/dt-bindings/sound/cs35l45.h create mode 100644 include/kunit/resource.h create mode 100644 include/linux/soc/mediatek/mtk_wed.h create mode 100644 include/linux/user_events.h rename include/trace/stages/{stage1_defines.h => stage1_struct_define.h} (100%) rename include/trace/stages/{stage2_defines.h => stage2_data_offsets.h} (100%) rename include/trace/stages/{stage3_defines.h => stage3_trace_output.h} (100%) rename include/trace/stages/{stage4_defines.h => stage4_event_fields.h} (100%) rename include/trace/stages/{stage5_defines.h => stage5_get_offsets.h} (100%) rename include/trace/stages/{stage6_defines.h => stage6_event_callback.h} (100%) rename include/trace/stages/{stage7_defines.h => stage7_class_define.h} (100%) delete mode 100644 include/uapi/linux/user_events.h create mode 100644 kernel/configs/x86_debug.config delete mode 100644 kernel/module-internal.h delete mode 100644 kernel/module.c create mode 100644 kernel/module/Makefile create mode 100644 kernel/module/debug_kmemleak.c create mode 100644 kernel/module/decompress.c create mode 100644 kernel/module/internal.h create mode 100644 kernel/module/kallsyms.c create mode 100644 kernel/module/kdb.c create mode 100644 kernel/module/livepatch.c create mode 100644 kernel/module/main.c create mode 100644 kernel/module/procfs.c create mode 100644 kernel/module/signing.c create mode 100644 kernel/module/strict_rwx.c create mode 100644 kernel/module/sysfs.c create mode 100644 kernel/module/tree_lookup.c create mode 100644 kernel/module/version.c delete mode 100644 kernel/module_decompress.c delete mode 100644 kernel/module_signing.c create mode 100644 kernel/static_call_inline.c create mode 100644 lib/kunit/resource.c create mode 100644 mm/swap.h create mode 100644 samples/bpf/xdp_router_ipv4.bpf.c delete mode 100644 samples/bpf/xdp_router_ipv4_kern.c create mode 100644 sound/soc/codecs/cs35l45-i2c.c create mode 100644 sound/soc/codecs/cs35l45-spi.c create mode 100644 sound/soc/codecs/cs35l45-tables.c create mode 100644 sound/soc/codecs/cs35l45.c create mode 100644 sound/soc/codecs/cs35l45.h create mode 100644 sound/soc/codecs/wm8731-i2c.c create mode 100644 sound/soc/codecs/wm8731-spi.c delete mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c delete mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c create mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359.c create mode 100644 sound/soc/soc-utils-test.c create mode 100644 sound/soc/tegra/tegra186_asrc.c create mode 100644 sound/soc/tegra/tegra186_asrc.h create mode 100644 tools/accounting/procacct.c delete mode 100644 tools/arch/h8300/include/asm/bitsperlong.h delete mode 100644 tools/arch/h8300/include/uapi/asm/mman.h create mode 100644 tools/include/nolibc/arch-aarch64.h create mode 100644 tools/include/nolibc/arch-arm.h create mode 100644 tools/include/nolibc/arch-i386.h create mode 100644 tools/include/nolibc/arch-mips.h create mode 100644 tools/include/nolibc/arch-riscv.h create mode 100644 tools/include/nolibc/arch-x86_64.h create mode 100644 tools/include/nolibc/arch.h create mode 100644 tools/include/nolibc/ctype.h create mode 100644 tools/include/nolibc/errno.h create mode 100644 tools/include/nolibc/signal.h create mode 100644 tools/include/nolibc/std.h create mode 100644 tools/include/nolibc/stdio.h create mode 100644 tools/include/nolibc/stdlib.h create mode 100644 tools/include/nolibc/string.h create mode 100644 tools/include/nolibc/sys.h create mode 100644 tools/include/nolibc/time.h create mode 100644 tools/include/nolibc/types.h create mode 100644 tools/include/nolibc/unistd.h create mode 100644 tools/lib/bpf/usdt.bpf.h create mode 100644 tools/lib/bpf/usdt.c create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c create mode 100644 tools/testing/selftests/bpf/prog_tests/usdt.c create mode 100644 tools/testing/selftests/bpf/progs/for_each_map_elem_write_key.c create mode 100644 tools/testing/selftests/bpf/progs/test_global_func17.c create mode 100644 tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c create mode 100644 tools/testing/selftests/bpf/progs/test_urandom_usdt.c create mode 100644 tools/testing/selftests/bpf/progs/test_usdt.c create mode 100644 tools/testing/selftests/bpf/progs/test_usdt_multispec.c create mode 100644 tools/testing/selftests/bpf/sdt-config.h create mode 100644 tools/testing/selftests/bpf/sdt.h create mode 100644 tools/testing/selftests/bpf/urandom_read_aux.c create mode 100644 tools/testing/selftests/bpf/urandom_read_lib1.c create mode 100644 tools/testing/selftests/bpf/urandom_read_lib2.c