This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-defconfig 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 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 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 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 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 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 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 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 77494b5c6a73 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits ee30666d75e2 Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next omits 39369380e729 Merge branch 'v5.18/dt64' into 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 9e32472d8b3f Merge branch 'edac-urgent' into edac-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 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 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 010d3077d17b srcu: Dynamically allocate srcu_node array omits 7e3c6eb44c91 Merge tags 'optee-fixes-for-v5.17' and 'optee-fix-for-v5.1 [...] 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 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 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 adds ebb872dc7716 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 83a1cde5c74b ARM: davinci: da850-evm: Avoid NULL pointer dereference adds e3ead2379b81 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 [...] adds b1ede673925c 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 adds f703d7940d31 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 adds c3d00fcdc4c0 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 adds ab1c6406eaad Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 372bdf3d1b83 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 adds 6e1440e38af8 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 [...] adds 361f68fe54d9 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 [...] adds ccd17d0cd35a 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 [...] adds 9f32574791d4 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 adds 8ab89e4e6b5d Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 6e51cc9afe91 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 adds ebe5fd70a6dc 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() adds 8c4b733b4a4f 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 adds fa2fb542d8e2 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds dbf3f0932214 tty: serial: mpc52xx_uart: make rx/tx hooks return unsigne [...] adds cbacb6f71198 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 0ef4ac126799 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 20314bacd2f9 staging: r8188eu: Fix PPPoE tag insertion on little endian [...] adds 73706b8d49df 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 adds b1403d4184af Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 4374707889ab Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 94865e2dcb46 habanalabs: Fix test build failures adds 33ec6f85be67 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 adds 97b4604e5fa2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9fe4e0d3cbfe mtd: rawnand: fix ecc parameters for mt7622 adds a1dea436259b Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 6150f276073a media: rockchip/rga: do proper error checking in probe adds 397c08e66130 media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV adds 8dead8230e11 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 adds 8bacace30a6e Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds d6732317a552 hwmon: (xdpe12284) Fix build warning seen if CONFIG_SENSOR [...] adds 4fd45cc8568e hwmon: (asus_wmi_sensors) Fix CROSSHAIR VI HERO name adds ff8ba0feaede Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 873863d594c4 Merge branch 'misc-5.18' into next-fixes adds 35314e4cc71e 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 [...] adds 37bd11d4957e 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 adds ba17bb756241 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds abb860ac7e3f pinctrl: samsung: staticize fsd_pin_ctrl adds a8dca5031e6f 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 adds 29391bace6aa 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 adds 65e64c18f14d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds af40711f7abe Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds efb03665f898 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 5467801f1fcb gpio: Restrict usage of GPIO chip irq members before initi [...] adds 1ff8cc814b27 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 02c7efa43627 Documentation: kunit: fix path to .kunitconfig in start.rst adds 4c6aae808a58 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] adds 7bf3a4572bbd 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 adds bd0e73490522 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 977f0683a2f9 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 adds bd8224be6a15 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 [...] adds deb549d7403f 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 [...] adds c53f29081408 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 adds 3da67e9100a3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 26838676d97b 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 adds a5afa9def56c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 77a64ad73605 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3ac8192e60de 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 adds b3c33ac0b7e9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 2b96fc0211b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fa67f647f644 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ef4e23c85761 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6c5bd38d4142 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b94791f60410 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9ae968c68a89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 90655f83728e 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 [...] adds d3453ce854a2 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 adds 2018fc58f76c 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 adds f5818386c971 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 adds d7c1a103de8c 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' [...] adds 13b421349641 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 8e5e339f0612 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 31eb0fd7b92d 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 adds 84d5a57fd4c5 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 924e20fa9351 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f2169c98ba35 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 53367bd28f3b clk: renesas: rzg2l: Remove unused notifiers adds 3733db1f7713 dt-bindings: clock: renesas: Document RZ/G2UL SoC adds 572f72ae6fa3 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] 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 adds 2110b564bb8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8cc33f09bf6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4d2baabd2cff 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- [...] adds b6a1e38a1ca5 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 adds f3741b595f40 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 0c404308d41f exfat: fix referencing wrong parent directory information [...] adds af7bb3dbeb0a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 67d099c25e42 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 868b1706f6ca 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() adds 646fabb9bc9d 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() adds 9f91e1840409 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 [...] adds bc1dcf8421ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 558303563718 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 4b0c56698d92 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 56e429c86976 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 adds 4b3cf1d94b9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ded702ea06b9 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' adds 0f4d2eee5d21 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 adds 7645c6942585 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bf123e2b16a8 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] 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 adds e3062a2b96e4 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 adds 5b4dfee64f48 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 adds 02c770e96e87 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 adds 669c7bc37fb6 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 [...] adds 5fb567f0b161 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 adds e73446c5e2c7 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 2e06b47f37c3 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] 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 adds 9047c390ebbc 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 adds eb7ba2644698 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 adds da3e146fed48 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 [...] adds ee7b132f12f8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4c38eded8070 mtd: parsers: bcm47xxpart: print correct offset on read error adds 4367a3780088 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 adds 86f42dfe7686 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 adds 0f793802a87c Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 8fea79c16320 fixup for "spi: make remove callback a void function" 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 adds 6d8222108eb7 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() adds 1c7d8d3c3467 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds d7ebc60d901b Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 04deefa7c3ae 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 [...] adds a4554eeb4bd0 Merge branch 'imx-drm/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 adds 9cbffa7015a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bd941dfaae35 regmap: Constify static regmap_bus structs adds 248f122c7953 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 [...] adds 342841ec2646 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 adds b66751b6e359 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds 09527f2b2036 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 [...] adds 89ba79778d1b Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] 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 adds 8d5d05a2b725 io_uring: drop the old style inflight file tracking adds a01749f8bb9d Merge branch 'io_uring-5.18' into for-5.19/io_uring adds 5b5365a1b0d0 io_uring: small optimisation of tctx_task_work adds 3dfe4fa43b18 io_uring: remove extra ifs around io_commit_cqring adds 54cb36e29a25 io_uring: refactor io_req_find_next adds 452d38c1a7f4 io_uring: optimise io_free_batch_list adds 3e3f13bad737 io_uring: move poll recycling later in compl flushing adds 82d482797fc2 io_uring: clean up io_queue_next() adds b87e2b86b318 io_uring: split off IOPOLL argument verifiction adds f3a0256bd467 io_uring: pre-calculate syscall iopolling decision adds 7ebd365a5172 io_uring: optimise mutex locking for submit+iopoll adds 39523ea57769 io_uring: cleanup conditional submit locking adds 9bdccf158bf2 io_uring: partially uninline io_put_task() adds 3821f0c1bd68 io_uring: silence io_for_each_link() warning adds b185193821bc io_uring: refactor io_req_add_compl_list() adds 5ee78746f25c io_uring: move finish_wait() outside of loop in cqring_wait() adds 71f703f77cbe Merge branch 'for-5.19/io_uring' into for-next adds c113e61de8fa fs: split off setxattr_copy and do_setxattr function from [...] adds d5e7435c63d1 fs: split off do_getxattr from getxattr adds ccb781e4c5da io_uring: add fsetxattr and setxattr support adds a2d0233f2282 io_uring: add fgetxattr and getxattr support adds ff0f3f831752 Merge branch 'for-5.19/io_uring-xattr' into for-next adds 0a5057df54f4 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 adds a9ce03d2982f 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 adds 54c86eecce41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e5c5eef3b5a7 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 adds d2152663fab8 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 [...] adds 7ea7e46cbc5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cbc193f474b1 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 856c52f75a9e Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 29d1c2b47ef3 ima: remove redundant initialization of pointer 'file'. adds 939f0473c7c2 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 adds 6e11f036e418 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ba6b652bd863 smack: Remove redundant assignments adds 7ab94c22b9f5 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 adds e621c5b8c3e5 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 adds 728ba9adc0c8 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 adds 07da5b0c415e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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" adds 944fad4583bc x86/fault: Cast an argument to the proper address space in [...] adds 817edfbc8621 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 adds 03657e1f4c07 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() adds f7b5e0bd9603 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" adds 38541d9dfd7e 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 adds 4c94b028144a 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 [...] adds e55cbca1ac29 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 adds 787c1e4559b9 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 adds 6b66bc187e23 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 adds 176002d0f443 Merge sched/core into tip/master adds 2ba89e5797b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4ec4d613dacc Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds b2fa90ef6255 powerpc/85xx: Remove fsl,85... bindings adds 739f1b9460c2 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 2e6a8bfe7185 Merge branch 'for-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}_ [...] adds c769d7746d9d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds ca3cc8747c6c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 566d13144b9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03941ed91c72 thunderbolt: Replace usage of found with dedicated list it [...] adds 612149345727 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7a53e69ce969 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 adds 90bc22a8aca9 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 [...] adds 1477db9ca5c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 93390eb600fd 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 adds 5f2e0a0bc2a6 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds b266818e5f5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 42969eec7a30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a6ae839eee7c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dca5343178d1 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 adds 5e23ec0a5843 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 adds bd1b538e97e4 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 8a2364cd4ad9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fde6dcd65646 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 48101d020d23 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds fb598dd78f75 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 17fe21ef25e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03bd31a85a71 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 adds 887510eb8237 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 adds 3d6dd3495315 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 1e703d0548e0 mm/slab: remove some unused functions adds 052e0f6a8384 lib/stackdepot: allow requesting early initialization dynamically adds 4a8f7a16e64f mm/slub: move struct track init out of set_track() adds 60aa58862af2 mm/slub: use stackdepot to save stack trace in objects adds 9ea36af931ab mm/slub: distinguish and print stack traces in debugfs files adds 9c8e0fc27bb8 mm/slub: sort debugfs output by frequency of stack traces adds 21a742fa50b4 slab, documentation: add description of debugfs files for [...] adds 38e4e58eb858 Merge branch 'slab/for-5.19/stackdepot' into slab/for-next adds 8548ab772335 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 adds 0c3e7b36d926 random: do not allow user to keep crng key around on stack adds a651a7ba294c random: check for signal_pending() outside of need_resched [...] adds cd9bb5097995 random: check for signals every PAGE_SIZE chunk of /dev/[u]random adds 70b83cad5345 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 955bdd8f98e7 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 adds 098158558f5e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 6d855d001025 sched: Move child_runs_first sysctls to fair.c adds 31fa95c49aa1 sched: Move schedstats sysctls to core.c adds 7c85ecf1f7f3 sched: Move rt_period/runtime sysctls to rt.c adds d7ff851d9b45 sched: Move deadline_period sysctls to deadline.c adds d01d97ee63e3 sched: Move rr_timeslice sysctls to rt.c adds 9793871fbd69 sched/rt: fix build error when CONFIG_SYSCTL is disable adds ef2637285297 sched: Move uclamp_util sysctls to core.c adds c6dfa20faab1 sched: Move cfs_bandwidth_slice sysctls to fair.c adds 75daa75a380d sched: Move energy_aware sysctls to topology.c adds 6e73c8344931 kernel/reboot: move reboot sysctls to its own file adds d233314f4d4b mm: move oom_kill sysctls to their own file adds 87125d15aa3c mm: move page-writeback sysctls to their own file adds 994deb766240 kernel/lockdep: move lockdep sysctls to its own file adds 85265ab55d49 kernel/panic: move panic sysctls to its own file adds 5a4c422bb400 kernel/acct: move acct sysctls to its own file adds 4ac89b2cdf24 kernel/delayacct: move delayacct sysctls to its own file adds 31d58c5db896 kernel/do_mount_initrd: move real_root_dev sysctls to its [...] adds 7cde53da38a3 ftrace: move sysctl_ftrace_enabled to ftrace.c adds 37daa8cbded0 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 63738a6e47c8 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds a655f32b132b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 4ef27a44414b 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() adds 658a1b0b7aae Merge branch 'akpm-current/current' adds 781377e5518b mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds a16108215873 selftests: vm: add test for Soft-Dirty PTE bit adds 24d2a2cd9d63 kselftest/vm: override TARGETS from arguments adds 84de49f35ed0 Merge branch 'akpm/master' adds 109f6d10ec17 Add linux-next specific files for 20220406
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-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .../ABI/testing/sysfs-class-firmware-attributes | 48 +- Documentation/ABI/testing/sysfs-driver-intel_sdsi | 18 +- Documentation/admin-guide/kernel-parameters.txt | 59 +- 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 + .../devicetree/bindings/arm/rockchip.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/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/nvidia,tegra20-sdhci.yaml | 2 + Documentation/devicetree/bindings/net/micrel.txt | 17 - .../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/ti,davinci-mdio.yaml | 1 + .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 1 - .../bindings/net/wireless/qcom,ath11k.yaml | 2 +- .../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 | 2 +- .../devicetree/bindings/sound/adi,adau1372.yaml | 1 - .../bindings/sound/amlogic,gx-sound-card.yaml | 1 - .../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 - ...t6359-rt1019-rt5682.yaml => mt8195-mt6359.yaml} | 9 +- .../bindings/sound/nvidia,tegra-audio-rt5640.yaml | 1 - .../bindings/sound/nvidia,tegra186-asrc.yaml | 81 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 4 + .../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/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 +- .../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/kernel-hacking/hacking.rst | 36 +- Documentation/kernel-hacking/locking.rst | 5 +- Documentation/networking/dsa/dsa.rst | 64 +- .../process/embargoed-hardware-issues.rst | 2 +- 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/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 | 78 +- Makefile | 11 +- Next/SHA1s | 307 +- Next/Trees | 1 - Next/merge.log | 4083 ++++++++++++-------- arch/Kconfig | 12 +- arch/alpha/kernel/osf_sys.c | 1 + 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/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/configs/mini2440_defconfig | 3 +- arch/arm/configs/multi_v5_defconfig | 3 +- arch/arm/configs/s3c2410_defconfig | 2 + 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-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/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/fsl-ls1043a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +- 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 +- .../{rk3568-bpi-r2-pro.dts => rk3568-rock-3a.dts} | 281 +- 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/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/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/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/include/asm/pgtable.h | 36 +- arch/um/Makefile | 4 - arch/x86/Kconfig | 19 +- 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/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/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/cpu/common.c | 101 +- 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/static_call.c | 5 +- arch/x86/kvm/mmu/mmu.c | 18 +- arch/x86/kvm/mmu/paging_tmpl.h | 74 +- arch/x86/kvm/mmu/tdp_mmu.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/ata/pata_mpc52xx.c | 3 +- drivers/base/node.c | 1 + 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_main.c | 7 +- drivers/block/drbd/drbd_req.c | 42 +- 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/mhi/ep/internal.h | 6 - drivers/bus/mhi/ep/main.c | 84 +- drivers/char/random.c | 62 +- 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/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 | 132 +- 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 | 49 +- 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 | 2 +- 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 | 135 +- 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/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 | 18 +- 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 +- 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 - 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 | 74 +- .../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 +- 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 | 498 ++- 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.h | 5 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 59 +- 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 | 37 +- 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 | 2 + 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 | 42 +- 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 | 4 + 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_context.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 3 +- 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_gemfs.c | 3 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 10 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 7 +- 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 | 52 +- 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_reg.h | 132 +- drivers/gpu/drm/i915/i915_utils.c | 11 + drivers/gpu/drm/i915/i915_utils.h | 29 +- 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 | 523 ++- drivers/gpu/drm/i915/intel_pm.h | 1 + drivers/gpu/drm/i915/intel_step.c | 7 + 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 +- 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/mcde/mcde_dsi.c | 43 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 12 + drivers/gpu/drm/meson/meson_drv.c | 2 +- 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/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/qxl/qxl_kms.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 6 +- drivers/gpu/drm/radeon/radeon_display.c | 7 +- 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 | 217 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 1 - drivers/gpu/drm/ttm/ttm_device.c | 82 +- drivers/gpu/drm/ttm/ttm_resource.c | 197 +- drivers/gpu/drm/ttm/ttm_tt.c | 12 +- drivers/gpu/drm/vc4/vc4_gem.c | 7 + drivers/gpu/drm/vc4/vc4_hdmi.c | 429 +- 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_irq.c | 5 + drivers/gpu/drm/vc4/vc4_kms.c | 24 +- drivers/gpu/drm/vc4/vc4_regs.h | 16 + drivers/gpu/drm/vc4/vc4_trace.h | 95 + drivers/gpu/drm/virtio/virtgpu_display.c | 2 + drivers/gpu/drm/virtio/virtgpu_ioctl.c | 3 +- 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/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/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/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/renesas-rpc-if.c | 10 +- drivers/memory/samsung/exynos5422-dmc.c | 5 +- drivers/misc/habanalabs/common/memory.c | 16 +- drivers/mmc/core/block.c | 12 +- drivers/mmc/host/mmci_stm32_sdmmc.c | 88 +- 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/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 | 1 - 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 | 121 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 20 +- drivers/net/ethernet/micrel/Kconfig | 1 + drivers/net/ethernet/qlogic/qed/qed_debug.c | 2 +- drivers/net/ethernet/sfc/efx_channels.c | 146 +- drivers/net/ethernet/sfc/rx_common.c | 3 + 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/mctp/mctp-i2c.c | 2 +- drivers/net/phy/micrel.c | 106 +- drivers/net/vrf.c | 15 +- drivers/net/wireless/ath/ath11k/mac.c | 22 +- drivers/net/wireless/ath/ath9k/xmit.c | 5 +- drivers/of/platform.c | 14 +- drivers/pci/pci-acpi.c | 41 +- drivers/perf/Kconfig | 2 +- drivers/perf/qcom_l2_pmu.c | 6 +- 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/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/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/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 + 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/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/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/lops.c | 5 +- fs/gfs2/quota.c | 13 +- fs/gfs2/recovery.c | 22 +- fs/internal.h | 30 + fs/io-wq.h | 1 + fs/io_uring.c | 665 +++- 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/asm-generic/tlb.h | 14 + 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/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/reset/amlogic,meson-s4-reset.h | 125 + 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 | 69 +- include/linux/efi.h | 4 - include/linux/firewire.h | 3 + include/linux/fs.h | 27 +- include/linux/ftrace.h | 19 +- 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/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 | 3 +- include/linux/page-flags.h | 57 +- include/linux/perf_event.h | 22 + include/linux/pgtable.h | 49 + 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/srcutree.h | 28 +- include/linux/stackdepot.h | 26 +- include/linux/stacktrace.h | 15 - include/linux/static_call.h | 48 +- include/linux/sunrpc/xprt.h | 5 +- include/linux/swap.h | 143 +- include/linux/swapops.h | 27 + include/{uapi => }/linux/user_events.h | 53 - 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/rdma/ib_verbs.h | 122 +- include/sound/cs35l41.h | 1 - include/sound/soc.h | 4 + include/trace/events/lock.h | 63 +- include/trace/events/sunrpc.h | 1 - .../{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/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/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/Makefile | 20 + kernel/module/debug_kmemleak.c | 30 + .../{module_decompress.c => module/decompress.c} | 5 +- kernel/module/internal.h | 268 ++ kernel/module/kallsyms.c | 512 +++ kernel/module/kdb.c | 62 + kernel/module/livepatch.c | 74 + kernel/{module.c => module/main.c} | 2007 +--------- 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_signing.c | 45 - kernel/rcu/srcutree.c | 583 +-- 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/stacktrace.c | 21 - kernel/static_call.c | 541 --- kernel/{static_call.c => static_call_inline.c} | 6 - 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/stackdepot.c | 66 +- 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_common.c | 5 + mm/slub.c | 135 +- 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/bluetooth/hci_conn.c | 2 +- net/bluetooth/hci_sync.c | 31 + net/bluetooth/mgmt_util.c | 2 +- net/bluetooth/sco.c | 2 +- net/core/dev.c | 2 +- net/core/rtnetlink.c | 33 + net/core/skbuff.c | 15 +- net/dsa/master.c | 25 +- net/ipv4/fib_semantics.c | 7 +- net/ipv6/route.c | 2 +- net/mctp/af_mctp.c | 46 +- net/mctp/route.c | 16 +- net/mctp/test/route-test.c | 4 +- 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/sctp/outqueue.c | 6 +- net/sunrpc/clnt.c | 6 +- net/sunrpc/rpc_pipe.c | 1 - net/sunrpc/xprt.c | 30 +- net/sunrpc/xprtsock.c | 23 +- net/tls/tls_sw.c | 2 +- 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 | 2 +- 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 | 2 +- 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/atmel/Kconfig | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 74 +- sound/soc/au1x/Kconfig | 2 +- sound/soc/codecs/Kconfig | 18 +- sound/soc/codecs/Makefile | 4 + 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/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/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/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/mt8195/Makefile | 3 +- .../mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c | 1198 ------ ...8195-mt6359-rt1019-rt5682.c => mt8195-mt6359.c} | 862 +++-- 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/soc-core.c | 80 + sound/soc/soc-dapm.c | 6 +- sound/soc/soc-pcm.c | 2 +- sound/soc/soc-topology.c | 459 +-- 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/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/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 +- .../selftests/bpf/prog_tests/uprobe_autoattach.c | 38 + tools/testing/selftests/bpf/prog_tests/usdt.c | 421 ++ 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_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_offload.py | 2 +- tools/testing/selftests/bpf/test_progs.c | 6 +- tools/testing/selftests/bpf/test_progs.h | 2 + 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/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 +- 1765 files changed, 41693 insertions(+), 32128 deletions(-) create mode 100644 Documentation/dev-tools/kunit/api/resource.rst 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 [...] create mode 100644 Documentation/devicetree/bindings/pci/socionext,uniphier-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/uniphier-pcie.txt delete mode 100644 Documentation/devicetree/bindings/sound/mt8195-mt6359-rt1011-rt [...] rename Documentation/devicetree/bindings/sound/{mt8195-mt6359-rt1019-rt5682.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/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 copy arch/arm64/boot/dts/rockchip/{rk3568-bpi-r2-pro.dts => rk3568-rock-3a.dts} (65%) 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/irqchip/irq-renesas-h8300h.c delete mode 100644 drivers/irqchip/irq-renesas-h8s.c create mode 100644 include/dt-bindings/reset/amlogic,meson-s4-reset.h create mode 100644 include/kunit/resource.h rename include/{uapi => }/linux/user_events.h (58%) 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 kernel/module-internal.h create mode 100644 kernel/module/Makefile create mode 100644 kernel/module/debug_kmemleak.c rename kernel/{module_decompress.c => module/decompress.c} (99%) 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 rename kernel/{module.c => module/main.c} (62%) 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_signing.c copy kernel/{static_call.c => static_call_inline.c} (99%) 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/wm8731-i2c.c create mode 100644 sound/soc/codecs/wm8731-spi.c delete mode 100644 sound/soc/mediatek/mt8195/mt8195-mt6359-rt1011-rt5682.c rename sound/soc/mediatek/mt8195/{mt8195-mt6359-rt1019-rt5682.c => mt8195-mt6359.c} (78%) 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/lib/bpf/usdt.bpf.h create mode 100644 tools/lib/bpf/usdt.c 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/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