This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig 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 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 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 e225aa3c38fc exfat: allow access to paths with trailing dots 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 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 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 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 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 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 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 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 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 83a1cde5c74b ARM: davinci: da850-evm: Avoid NULL pointer dereference adds 2f58597f2644 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 16f4f402d105 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 6cf84667bca1 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 c30070808e4e 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 2d297955fc26 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 921974441816 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 4ca71fbc4f7b Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds cc6202f83457 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 2e8ebcd0c027 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 8422ef74eeb4 Merge remote-tracking branch 'regmap/for-5.17' into regmap-linus adds 3d6996ba6356 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9b67c0afadab Merge remote-tracking branch 'regulator/for-5.17' into reg [...] adds a3ed56684220 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds dbf3f0932214 tty: serial: mpc52xx_uart: make rx/tx hooks return unsigne [...] adds 1832039d3e77 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 0fd246bbe165 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 20314bacd2f9 staging: r8188eu: Fix PPPoE tag insertion on little endian [...] adds 0861e3f2bb9c 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 5d29423f0e62 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 4dcb2fd9e50c Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 94865e2dcb46 habanalabs: Fix test build failures adds c3ba339c7f49 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 7621a1e15acf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9fe4e0d3cbfe mtd: rawnand: fix ecc parameters for mt7622 adds 111fcbd84da2 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 4adc7d8c1fb1 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 303ab4d4c6a3 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 5a91ec4a3a99 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 873863d594c4 Merge branch 'misc-5.18' into next-fixes adds dbf2228e6e1b 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 753ee989f7cf platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND adds c35b6d4d5dac 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 7e41ab2f484f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds abb860ac7e3f pinctrl: samsung: staticize fsd_pin_ctrl adds 90a3aa69938b 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 a6fa5a91786f 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 64404ff1b1c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6878a0556934 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds cfb33b8abeaf Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 5467801f1fcb gpio: Restrict usage of GPIO chip irq members before initi [...] adds 0c743c076cd9 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 02c7efa43627 Documentation: kunit: fix path to .kunitconfig in start.rst adds 8b9d5ad0dd27 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] adds 885a36599ec3 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 5fbee5cabba3 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 38d4e5cf5b08 drm/nouveau/pmu: Add missing callbacks for Tegra devices adds 95d86c51b643 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 3d04d9a233ca kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} adds 703f8d8fad36 kbuild: Allow kernel installation packaging to override pk [...] adds d01be09c20fa 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 5f2a41d5bb95 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 613fc1c63f2e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 2fc3ccfbaf57 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 30fe3d4bbf99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 30d9f027c284 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6bc9a582e74f 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 587c47f5cb7e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 894027bf41a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 843af70c6c5e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a3b8c71f69f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e4b2634fd7e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ba2820e01482 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f222d4dca8e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d30d78cf1ee4 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 a48daca862ac 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 34364d7586d7 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 be8859191571 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 aaaa40d32896 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b3f1dd52c991 ARM: vexpress/spc: Avoid negative array index when !SMP adds 8baebfde0b7f ARM: vexpress/spc: Fix doxygen comments adds fbabac2fa9f9 ARM: vexpress/spc: Fix all the doxygen build warnings adds a90aee3ccc2e Merge remote-tracking branch 'korg_sudeep/fixes/vexpress' [...] 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 b4afd0a254b3 Merge remote-tracking branch 'korg_sudeep/fixes/scmi' into [...] adds 52095e558608 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds c2a000f7f681 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 522e81568ecc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds b9772309baa4 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 759d3de75af2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 590c5336ae6b 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 0c8e1a957290 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 6aefabf91b8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5743b9df90a8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds adbb5a4d867a 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 8f7ee55d03c4 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 a83740ac52e7 cifs: force new session setup and tcon for dfs adds 68c683cd3c4f cifs: update internal module number adds 1d39c5ac9151 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 0c404308d41f exfat: fix referencing wrong parent directory information [...] adds 3b33a13342b3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds b8177de37d82 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 465548113802 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 aac1265694a5 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 51ddf54c54a1 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 4fe4d77e82ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e1252f48ff7c Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 30323ee2f195 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 72f7779d543a 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 320c48ab5627 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ad1734bd1c0f 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 781fce609420 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 446500ff6f7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ce8692e0dcf 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 6ceb3195db6b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] 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 52e531773a0d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git 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 11064c11660e 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 bc05194c58bd Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 1f43722abee6 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] 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 bea3df9f9ea6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1b26012c0dad Bluetooth: btbcm: Support per-board firmware variants adds 985e113080ed Bluetooth: mt7921s: Fix the incorrect pointer check adds 87754a50fc4d Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds 2598fe7291d8 Bluetooth: Keep MGMT pending queue ordered FIFO adds 30b0001fcdc1 Bluetooth: btintel: Constify static struct regmap_bus adds bfcc7af54634 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4c38eded8070 mtd: parsers: bcm47xxpart: print correct offset on read error adds 766ae28444f0 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 4b7f27db9605 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 98d112aecb63 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 1aa6b091f622 drm/amd/display: Create underflow interrupt IRQ type adds 71d7a553645f drm/amd/display: Remove SW w/a for HDCP 1.4 1A-07 failure [...] adds 5abef8e5ce91 drm/amd/display: Set fec register init value adds e9ebc23b3fb2 drm/amd/display: Enable 3-plane MPO for DCN31 adds 83bb503275bd drm/amd/display: Correct Slice reset calculation adds 06bab5897c51 drm/amd/display: Power down hardware if timer not trigger adds 75c95f4550e3 drm/amd/display: Remove redundant dsc power gating from init_hw adds 384bd90d1cc1 drm/amd/display: Enable power gating before init_pipes adds a905f0b59fef drm/amd/display: Clear optc false state when disable otg adds 84d1ce0631c7 drm/amd/display: Add work around for AUX failure on wake. adds 8cb3c169fc75 drm/amd/display: Add support for USBC connector adds a772105cfaca drm/amd/display: Update LTTPR UHBR link rate support struct adds 4304b8a434b6 drm/amd/display: Revert FEC check in validation adds ad371c8a2f66 drm/amd/display: [FW Promotion] Release 0.0.110.0 adds 9510d365e062 drm/amd/display: 3.2.179 adds c4af42b4eb5b drm/amd/display: Fix allocate_mst_payload assert on resume adds 3222a81148ca drm/amd/display: Fix pointer dereferenced before checking adds 9563e1ec9292 drm/amdgpu: Correct unlocked update fence handling adds 44e121fbf155 drm/amdgpu: Add tlb_cb for unlocked update adds e84c8ab52dc7 drm/amd/display: Fix pointer dereferenced before checking adds 6452c544fbab drm/amd/display: DCN3.1: don't mark as kernel-doc adds 8f3286942f80 amd/display: set backlight only if required adds 55a2d21bba3d drm/amdgpu: fix some kerneldoc in the VM code v2 adds 4499c90e902f drm/amdgpu: fix incorrect size printing in error msg adds 8fde0248a32d drm/amdkfd: Use atomic64_t type for pdd->tlb_seq adds 60044748f2c8 drm/amdgpu: Use switch case for unique_id adds 6e5d64e3eaf6 drm/amdgpu: Add UNIQUE_ID to MetricsMember_t adds 4a93d938a4cb drm/amdgpu: Use metrics data function to get unique_id for [...] adds ebd9c071d29e drm/amdgpu: Add unique_id support for sienna cichlid adds 851c5f242a03 drm/amd/display: detach fpu operations from dcn10_validate [...] adds 9696679bf7ac drm/amd/display: remove DC_FP_* wrapper from dml folder adds 5e9c445172fd drm/amdgpu: Fix unique_id references for Sienna Cichlid adds 058497e1f596 drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address adds cf8cc382aa7c drm/amdgpu: Sync up header and implementation to use the s [...] adds e45422695c19 drm/amdkfd: Create file descriptor after client is added t [...] adds 803d642d66d4 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 0e10616f67d2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 16f9455f78db Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 7df447974447 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 72bc2fd5257e 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 01642112cf47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 36ee0554e500 Merge branch 'regmap-linus' into regmap-next adds 18af0e111098 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 59e7c3dd920b Merge branch 'asoc-linus' into asoc-next adds 0aa4199c20be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cfc1d277891e module: Move all into module/ adds 787434626d9f module: Simple refactor in preparation for split adds 450f0134ccf0 module: Make internal.h and decompress.c more compliant adds 54baa1322356 module: Move livepatch support to a separate file adds 74e837651811 module: Move latched RB-tree support to a separate file adds 2bd8c24f9f25 module: Move strict rwx support to a separate file adds 8e4b395652b4 module: Move extra signature support out of core code adds fa96a12372c3 module: Move kmemleak support to a separate file adds 8c5ba1bb7d37 module: Move kallsyms support into a separate file adds 852675c69a1d module: kallsyms: Fix suspicious rcu usage adds 53ef1fbd8b6f module: Move procfs support into a separate file adds 7e63cf0950dd module: Move sysfs support into a separate file adds f1f086e16e07 module: Move kdb module related code out of main kdb code adds 5544ecd620de module: Move version support into a separate file adds 281f10b77c6a module: Make module_enable_x() independent of CONFIG_ARCH_ [...] adds 4c3718c984da module: Move module_enable_x() and frob_text() in strict_rwx.c adds 3c619b8ce425 module: Rework layout alignment to avoid BUG_ON()s adds f6339ae0365a module: Rename debug_align() as strict_align() adds 3d886307304b module: Always have struct mod_tree_root adds fdc19b2d9f74 module: Prepare for handling several RB trees adds b7fa3ec056dc module: Introduce data_layout adds 893e8194630f module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC adds 8885ee7aab41 module: Remove module_addr_min and module_addr_max adds ac1b8702cc45 powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book [...] adds a535413d0fee 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 76850a024a12 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 184bcf44a374 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 c1a8af29ff0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 15c7f92ecce8 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 07194933d4b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f9311a85ce29 Merge branch 'regulator-linus' into regulator-next adds 9cb8860513a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ba4f5e7b1508 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds c974ead9b59d Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] 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 2c44c9bbbbaf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ae5d03879e63 workqueue: Warn flushing of kernel-global workqueues adds 99499a2b0ff0 loop: yet another approach to fix the loop lock order inversions adds 43baa62f2f5b 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 ea5d0a1a1c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7f34357e7f9a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a9fc5ddb1b07 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds a8cb858cafc5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 2a617464d53e Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 9fb2e2847b0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 577bb94aa134 tools/memory-model: Document locking corner cases adds fe60f1e4e6f9 tools/memory-model: Make judgelitmus.sh note timeouts adds b0057a64de07 tools/memory-model: Make cmplitmushist.sh note timeouts adds 57aa0b771f38 tools/memory-model: Make judgelitmus.sh identify bad macros adds fc10ad64eec0 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds be8ac4e5a50a tools/memory-model: Fix paulmck email address on pre-exist [...] adds 0219f19c0a1e tools/memory-model: Update parseargs.sh for hardware verification adds 11b0780873a8 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds ab39ff27fe7c tools/memory-model: Add simpletest.sh to check locking, RC [...] adds c3177e905f85 tools/memory-model: Fix checkalllitmus.sh comment adds 52ff48fc2936 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 3104b8ccdfe9 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 7d4ccf5faa3a tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 7b399680dbfa tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds cd44819efa38 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds cbcce422dbda tools/memory-model: Keep assembly-language litmus tests adds 00feb50e4465 tools/memory-model: Allow herd to deduce CPU type adds 812f15cd0072 tools/memory-model: Make runlitmus.sh check for jingle errors adds 95d8dc836873 tools/memory-model: Add -v flag to jingle7 runs adds f12342ff10b4 tools/memory-model: Implement --hw support for checkghlitmus.sh adds e61e6ed03fac tools/memory-model: Fix scripting --jobs argument adds 32d828d9557d tools/memory-model: Make checkghlitmus.sh use mselect7 adds dc8339a1364c tools/memory-model: Make history-check scripts use mselect7 adds 405e3dd2f6ad tools/memory-model: Add "--" to parseargs.sh for addition [...] adds dab2765298a5 tools/memory-model: Repair parseargs.sh header comment adds 521aac712b51 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds da877fde18ab tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 948ae98f6240 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 7770f645fa26 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 9c8c6ca3e7cf srcu: Tighten cleanup_srcu_struct() GP checks adds 15e6d352aac4 srcu: Fix s/is/if/ typo in srcu_node comment adds 900d237c7f2b srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf adds 229097d562cc srcu: Make Tree SRCU able to operate without snp_node array adds 2465a5e9713b srcu: Dynamically allocate srcu_node array adds 9137ff34f34c srcu: Add size-state transitioning code adds 056094786a19 srcu: Make rcutorture dump the SRCU size state adds 2567937e80bb srcu: Compute snp_seq earlier in srcu_funnel_gp_start() adds b9fb1ec6966c srcu: Use invalid initial value for srcu_node GP sequence numbers adds ea142f24b368 srcu: Ensure snp nodes tree is fully initialized before traversal adds e306be46b9e6 srcu: Add boot-time control over srcu_node array allocation adds f3e780664d5a srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() adds e3eea3dd811a srcu: Avoid NULL dereference in srcu_torture_stats_print() adds 8f1670ae5eb3 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] adds 413aba15723e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe adds febb770cc368 srcu: Create concurrency-safe helper for initiating size t [...] adds 31749fd9d02b srcu: Add contention-triggered addition of srcu_node tree adds 58c56e55e3f2 srcu: Automatically determine size-transition strategy at boot adds 6f4216c92639 srcu: Add contention check to call_srcu() srcu_data ->lock [...] adds 49c624f51ed5 Merge branches 'lkmm-dev.2022.03.29a' and 'srcu.2022.03.29 [...] adds 0a4dfdd80e7a EXP rcu-tasks: Check for abandoned callbacks adds d74f5fc678cc rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() adds 8f6d4d87ab80 torture: Add rcu_normal and rcu_expedited runs to torture.sh adds 987e8f0bd547 rcutorture: Suppress debugging grace period delays during [...] adds 8a25d583a9d3 tools/nolibc: use pselect6 on RISCV adds e4fee49f6447 tools/nolibc: guard the main file against multiple inclusion adds 5713790364a0 tools/nolibc/std: move the standard type definitions to std.h adds a9143c642d62 tools/nolibc/types: split syscall-specific definitions int [...] adds 36603278c3c0 tools/nolibc/arch: split arch-specific code into individual files adds 83dd87712b15 tools/nolibc/sys: split the syscall definitions into their [...] adds d014ba791041 tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds 8a933d9d0f11 tools/nolibc/string: split the string functions into string.h adds d75e466a8354 tools/nolibc/ctype: split the is* functions to ctype.h adds 7549f48f0cb5 tools/nolibc/ctype: add the missing is* functions adds 07d711bbe677 tools/nolibc/types: move the FD_* functions to macros in types.h adds 4d219175c42f tools/nolibc/types: make FD_SETSIZE configurable adds cacc485dcdd4 tools/nolibc/types: move makedev to types.h and make it a macro adds 9068b1e32b48 tools/nolibc/stdlib: move ltoa() to stdlib.h adds 58da6e359071 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds 1d946a82737a tools/nolibc/stdlib: add i64toa() and u64toa() adds 5ff3dbf04812 tools/nolibc/stdlib: add utoh() and u64toh() adds 4666b454c24d tools/nolibc/stdio: add a minimal set of stdio functions adds f827232d35e1 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds f9fe08215a2f tools/nolibc/stdio: add fwrite() to stdio adds 4c5e83bb6343 tools/nolibc/stdio: add a minimal [vf]printf() implementation adds b54a366ec4ca tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds a816b9581419 tools/nolibc/stdio: add perror() to report the errno value adds d2dfc5c4ad06 tools/nolibc/sys: make open() take a vararg on the 3rd argument adds d2ec0109b6ce tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds b2938cd1f278 tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds 952d887d537f tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds 5448971d1512 tools/nolibc/string: use unidirectional variants for memcpy() adds a2e51faae385 tools/nolibc/string: slightly simplify memmove() adds 6776c45a49d3 tools/nolibc/string: add strncpy() and strlcpy() adds 0f6cc409caf1 tools/nolibc/string: add tiny versions of strncat() and strlcat() adds 36ad12455f54 tools/nolibc: move exported functions to their own section adds 15d0ea03937f tools/nolibc/arch: mark the _start symbol as weak adds 1bd6f49cb740 tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds 647375712a5b tools/nolibc/string: export memset() and memmove() adds 30d71fc14ebc tools/nolibc/errno: extract errno.h from sys.h adds 1a611e86c1ad tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds 54c286685d6b tools/nolibc/unistd: add usleep() adds d33ffeba2433 tools/nolibc/signal: move raise() to signal.h adds 9c51ebc19510 tools/nolibc/time: create time.h with time() adds 983af29a0224 tools/nolibc: also mention how to build by just setting th [...] adds c6ad11620df2 tools/nolibc/stdlib: implement abort() adds 7627994ff368 torture: Reposition so that $? collects ssh code in torture.sh adds 790a811b1e52 torture: Use "-o Batchmode=yes" to disable ssh password requests adds f7e9f2d907a6 rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting adds 0b74356e7b95 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT adds 7ff92ad4e107 rcu: Remove rcu_is_nocb_cpu() adds e97711581c6b rcu/nocb: Move rcu_nocb_is_setup to rcu_state adds 3d4db439000e rcu: Assume rcu_init() is called before smp adds 86177f0c76a4 rcu: Initialize boost kthread only for boot node prior SMP [...] adds a5df8b268f29 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] adds 1774dce2dded rcu-tasks: Fix race in schedule and flush work adds e8a8537df49a docs: Add documentation for rude and trace RCU flavors adds 626d2d87f117 torture: Permit running of experimental torture types adds 52184c5cedb2 rcu: Check for jiffies going backwards adds 220e100c74d4 torture: Make thread detection more robust by using lspcu adds 604fd937bd21 torture: Skip vmlinux check for kvm-again.sh runs adds 2241eb9a4502 rcu-tasks: Print pre-stall-warning informational messages adds 96ce4c996a50 scftorture: Fix distribution of short handler delays adds e4e6ebd67537 kernel/smp: Provide boot-time timeout for CSD lock diagnostics adds dbe6a49fd57c torture: Enable CSD-lock stall reports for scftorture adds af52a5d30ecd rcu: Add comments to final rcu_gp_cleanup() "if" statement adds 1adad3bc6454 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() adds 2fe87a787046 rcu-tasks: Make Tasks RCU account for userspace execution adds 5b5c2b92700d rcutorture: Avoid corner-case #DE with nsynctypes check adds 2f87c4c47cc7 rcutorture: Add missing return and use __func__ in warning adds 5750c098b0db rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] adds 3586cd65f84e rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] adds d00674235d8d srcu: Prevent expedited GPs and blocking readers from cons [...] adds 8a1ba31a674a rcu: Print number of online CPUs in RCU CPU stall-warning [...] adds 34803eb127cb rcu: Make UP-vacuous normal grace period advance sequence adds ed842bcd591f scftorture: Remove extraneous "scf" from per_version_boot_params adds f0e12d1dc590 torture: Save "make allmodconfig" .config file adds 9a98fe0499ea rcutorture: Call preempt_schedule() through static call/key adds ec583e2e8d09 rcu: Add polled expedited grace-period primitives adds d0c78768fd9c rcu: Fix expedited GP polling against UP/no-preempt environment adds 42e3e3c6a774 EXP preempt/dynamic: Introduce preempt mode accessors adds 88f20f8c104a rcu: Fix preemption mode check on synchronize_rcu[_expedited]() adds 024db3cca726 rcutorture: Test polled expedited grace-period primitives adds 6fe15117c3f4 srcu: Drop needless initialization of sdp in srcu_gp_start() adds 68ac5689b5d1 rcu: Make TASKS_RUDE_RCU select IRQ_WORK adds 0919dca869ee rcu: Make the TASKS_RCU Kconfig option be selected adds 18fdcb727bcc rcutorture: Allow rcutorture without RCU Tasks Trace adds 9028d6407050 rcutorture: Allow rcutorture without RCU Tasks adds 675b486996d9 rcutorture: Allow rcutorture without RCU Tasks Rude adds 713cc6bdf2d5 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario adds f1fa0593497b rcu-tasks: Restore use of timers for non-RT kernels adds 1de82e1192c3 rcutorture: Allow specifying per-scenario stat_interval adds 12feb759bb48 tools/nolibc/stdio: make printf(%s) accept NULL adds 3bf4dfac12b5 tools/nolibc/stdlib: add a simple getenv() implementation adds 69d3e4063e01 tools/nolibc/stdio: add support for '%p' to vfprintf() adds 63d172327cf3 tools/nolibc/string: add strcmp() and strncmp() adds 2c63965a1d79 tools/nolibc/sys: add syscall definition for getppid() adds a2d40797f57c tools/nolibc/types: add poll() and waitpid() flag definitions adds e44f9bb79d81 tools/nolibc: add a makefile to install headers adds 8564711f3f69 tools/nolibc: add the nolibc subdir to the common Makefile adds 3334e3f51235 rcu: Make normal polling GP be more precise about sequence [...] adds 97ccb2a91696 tools/nolibc/string: do not use __builtin_strlen() at -O0 adds 6b3573f8f504 tools/nolibc/stdlib: only reference the external environ w [...] adds c26cd29ac644 rcu: Remove needless polling work requeue for further waiter adds 43113f20d238 rcu: Check for successful spawn of ->boost_kthread_task adds 7e23be3463c8 refscale: Allow refscale without RCU Tasks adds a79aec41314f refscale: Allow refscale without RCU Tasks Rude/Trace adds 44ff90ad7154 rcuscale: Allow rcuscale without RCU Tasks adds 0900c4f55d8d rcuscale: Allow rcuscale without RCU Tasks Rude/Trace adds 08c1e77e67fe rcutorture: Make kvm.sh allow more memory for --kasan runs adds b62d26f0e1f9 scftorture: Adjust for TASKS_RCU Kconfig option being selected adds f58f651d8dfa rcutorture: Make torture.sh refscale and rcuscale specify [...] adds 5075271b6ae6 rcutorture: Make torture.sh allow for --kasan adds 1051a3bac71c rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check [...] adds 27e02c231153 rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] adds c09f53022394 EXP rcu: Address polled expedited grace-period counter wrap adds 3e010ffd565f docs: Update RCU cross-references as suggested in doc-guide adds 061b532085d0 tools/nolibc: x86-64: Update System V ABI document link adds 91c83081b946 tools/nolibc: Replace `asm` with `__asm__` adds 44c2df4271ed tools/nolibc: Remove .global _start from the entry point code adds 9e5116253813 tools/nolibc: i386: Implement syscall with 6 arguments adds 18b338ed1b04 tools/nolibc/sys: Implement `mmap()` and `munmap()` adds ddbca2c28002 tools/nolibc/types: Implement `offsetof()` and `container_ [...] adds b2f664302dae tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] adds b86648db37c9 tools/nolibc/string: Implement `strnlen()` adds 4a5e50667c63 tools/include/string: Implement `strdup()` and `strndup()` adds b77b2981bb22 rcu-tasks: Handle sparse cpu_possible_mask adds 6c4e30852e85 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds f1a9761fbb00 KVM: x86: Allow userspace to opt out of hypercall patching adds 6c2fa8b20d0c selftests: KVM: Test KVM_X86_QUIRK_FIX_HYPERCALL_INSN adds b9f3973ab3a8 KVM: x86: nSVM: implement nested VMLOAD/VMSAVE adds edf721238576 KVM: x86: SVM: allow to force AVIC to be enabled adds 249f32493304 KVM: x86: mark synthetic SMM vmexit as SVM_EXIT_SW adds a795cd43c5b5 KVM: x86/xen: Use gfn_to_pfn_cache for runstate area adds 916d3608df82 KVM: x86: Use gfn_to_pfn_cache for pv_time adds 7caf9571563e KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_info adds 69d413cfcf77 KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_info adds 8733068b9bdb KVM: x86/xen: Make kvm_xen_set_evtchn() reusable from othe [...] adds 35025735a79e KVM: x86/xen: Support direct injection of event channel events adds 2fd6df2f2b47 KVM: x86/xen: intercept EVTCHNOP_send from guests adds 0ec6c5c5bb65 KVM: x86/xen: handle PV IPI vcpu yield adds 942c2490c23f KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_ID adds 536395260582 KVM: x86/xen: handle PV timers oneshot mode adds 28d1629f751c KVM: x86/xen: Kernel acceleration for XENVER_version adds fde0451be8fb KVM: x86/xen: Support per-vCPU event channel upcall via lo [...] adds 661a20fab7d1 KVM: x86/xen: Advertise and document KVM_XEN_HVM_CONFIG_EV [...] adds 1a65105a5aba KVM: x86/xen: handle PV spinlocks slowpath adds 25eaeebe710c KVM: x86/xen: Add self tests for KVM_XEN_HVM_CONFIG_EVTCHN_SEND adds a29833e36b43 KVM: x86/xen: Update self test for Xen PV timers adds 1421211ae1de KVM: VMX: Prepare VMCS setting for posted interrupt enabli [...] adds fe3787a0d149 KVM: x86/i8259: Remove a dead store of irq in a conditional block adds ffbb61d09fc5 KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl. adds 741e511b4208 KVM: x86: Don't snapshot "max" TSC if host TSC is constant adds e467b0de82b2 KVM: x86: Test case for TSC scaling and offset sync adds d063de55f479 KVM: x86: Support the vCPU preemption check with nopvspin [...] adds 1ee73a332f80 KVM: x86: SVM: use vmcb01 in init_vmcb adds db663af4a001 kvm: x86: SVM: use vmcb* instead of svm->vmcb where it mak [...] adds ea91559b0054 KVM: x86: SVM: remove vgif_enabled() adds 1d5a1b5860ed KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running adds d20c796ca370 KVM: x86: nSVM: implement nested LBR virtualization adds 74fd41ed16fd KVM: x86: nSVM: support PAUSE filtering when L0 doesn't in [...] adds 0b349662184b KVM: x86: nSVM: implement nested vGIF adds d5fa597ed870 KVM: x86: allow per cpu apicv inhibit reasons adds f44509f849fe KVM: x86: SVM: allow AVIC to co-exist with a nested guest running adds 945024d764a1 KVM: x86: optimize PKU branching in kvm_load_{guest|host}_ [...] adds 9c01839260aa Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds a9ee6a6cd554 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 11bd05d0cf31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03941ed91c72 thunderbolt: Replace usage of found with dedicated list it [...] adds 2835c6d1f466 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 336e6b968258 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 4fdfa7e174e3 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds a19f50e8d9da 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 797b0e8a0737 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 868d730b5b59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 139486c3f26e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5a0e135f40a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1c6946b273e2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 48175bbbb541 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 265a3bf486d4 dt-bindings: gpio: uniphier: Add hogs parsing adds 873cce29b979 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 cb9c5d507090 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds feb54644363a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ac85d24d6bca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d38fe0bcd22c Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 4b9d94fd21c5 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 8955375c3c18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9ac077c51b0a 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 04fe57092f36 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 7ba1c0e0b527 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds a1b87a34e8c4 mm/slab: remove some unused functions adds 6e5e862a8b5f 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 3776ba087dc4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6ac58f37db83 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 7297f8deb4f5 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 8a7add621c46 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 0796f05401c2 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 4f0210d19129 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds c26a49ae572b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds b135cd62385c mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] adds 7ec47f924054 highmem: fix checks in __kmap_local_sched_{in,out} adds aa92c2886f49 lz4: fix LZ4_decompress_safe_partial read out of bound adds 8633e3ec61de mm/secretmem: fix panic when growing a memfd_secret adds c889209ffddb mm/secretmem: secretmem_iops can be static adds 088c8421e507 mailmap: update Vasily Averin's email address adds 44b5c356705c memcg: sync flush only if periodic flush is delayed adds a8692259f662 mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] adds 5f4a2613ad17 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning adds 3429fff2ab73 mmmremap.c: avoid pointless invalidate_range_start/end on [...] adds 673ace2ffab5 mm/mempolicy: fix mpol_new leak in shared_policy_replace adds f4b3e38839b8 mm/munlock: remove fields to fix htmldocs warnings adds 3b325af8e5fe mm/hwpoison: fix race between hugetlb free/demotion and me [...] adds 8d451a2265f1 irq_work: use kasan_record_aux_stack_noalloc() record callstack adds 4c1962f8ee97 userfaultfd: mark uffd_wp regardless of VM_WRITE flag adds fbb71852d080 mm: fix unexpected zeroed page mapping with zram swap adds 9b0744afb57b mm: compaction: fix compiler warning when CONFIG_COMPACTION=n adds 902d8929fe39 hugetlb: do not demote poisoned hugetlb pages adds 5ab34fe69ac2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds fd2bf0a180b3 /proc/kpageflags: do not use uninitialized struct pages adds 1efd4cc93c30 procfs: prevent unprivileged processes accessing fdinfo dir adds 36b31ab13c29 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 46f24f489abe tools/vm/page_owner_sort.c: support for multi-value select [...] adds 90dbab5b9a0e tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds d2bb5da20bf2 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 6a5606d61e27 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds 74c4866887bc mm/memory: slightly simplify copy_present_pte() adds 9f8860c48a25 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds fd8bb824000e mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds 58ba816acdd0 mm/rmap: remove do_page_add_anon_rmap() adds 45ae7aa92282 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds 302fcb3980e7 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 357c9f927d8e mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds f1a51a6a8a14 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 02ec67b8894d mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds 929fb2022133 mm: remember exclusively mapped anonymous pages with PG_an [...] adds d60b46c75066 mm/gup: disallow follow_page(FOLL_PIN) adds 31cc5bc4af70 mm: support GUP-triggered unsharing of anonymous pages adds 735d702c92bd mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds 9097bb4cb633 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds e47a0f93e82d mm/swap: remember PG_anon_exclusive via a swp pte bit adds 3bf48d8f16dd mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 70318a30bae0 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 8ae395d4fe8e arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds d69dcf8a1aea s390/pgtable: cleanup description of swp pte layout adds 65100bd42f98 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds e670f6e19f7d powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds 6940851a0640 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds b88a6f06d39a mm: create new mm/swap.h header file. adds 9bf90af75309 mm-create-new-mm-swaph-header-file-fix adds e1887a4ba9da mm: drop swap_dirty_folio adds 2a881d9aec12 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds 9b45e7951f7e mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds c0629036243f mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds dcb49c3fe639 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds ffa217a2cc76 doc: update documentation for swap_activate and swap_rw adds 9f9a31231ef6 mm: submit multipage reads for SWP_FS_OPS swap-space adds f62605d68c03 mm: submit multipage write for SWP_FS_OPS swap-space adds f76d73843d7f VFS: Add FMODE_CAN_ODIRECT file flag adds b3d8c40e7ccd mm: shmem: make shmem_init return void adds 77b63363ba66 mm-shmem-make-shmem_init-return-void-fix adds d79426461fee mm/memcg: remove unneeded nr_scanned adds 3ca600a2e012 mm/memcg: mz already removed from rb_tree if not NULL adds 6e9c09fda80f mm/memcg: set memcg after css verified and got reference adds 8e8144bb8690 mm/memcg: set pos explicitly for reclaim and !reclaim adds 4a7424403098 mm/memcg: move generation assignment and comparison together adds 0ffc8f36b3b0 mm/memcg: non-hierarchical mode is deprecated adds 602e48d851fa mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds cec9c8e3e1e0 mm/mmu_gather: limit free batch count and add schedule poi [...] adds 7d9f21d8e4de mm/debug_vm_pgtable: drop protection_map[] usage adds f4a69f15d0a3 mm/mmap: clarify protection_map[] indices adds 7892cb2ae2d1 mm: modify the method to search addr in unmapped_area_topdown adds 33fee6af8734 mm/mmap.c: use helper mlock_future_check() adds 90e2d300ca30 mm/mprotect: use mmu_gather adds d569d114d703 mm/mprotect: do not flush when not required architecturally adds aabd1f8ae7e1 mm: avoid unnecessary flush on change_huge_pmd() adds 5f534cf9f939 mm/mremap: use helper mlock_future_check() adds 0dbaae60d4e0 mm/mremap: avoid unneeded do_munmap call adds 04a79019add3 mm/vmalloc: fix a comment adds b4ad3317c306 Documentation/sysctl: document page_lock_unfairness adds a5c19cb6300d mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds 8de784f87708 mm/page_alloc: adding same penalty is enough to get round- [...] adds f6147c5e794e mm: discard __GFP_ATOMIC adds 66c9c10de7b6 mm: page_alloc: simplify pageblock migratetype check in __ [...] adds 719fa29497f4 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds 208b881be0de mm/memory-failure.c: remove unnecessary (void*) conversions adds 28710eddc20d mm/khugepaged: sched to numa node when collapse huge page adds 4c3a0dd53136 hugetlb: remove use of list iterator variable after loop adds 973be4f274ca mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds c0c6f2ee3424 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 1fb5fa29b93d mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds b362caeaed97 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds b5af3ebac4c0 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds bd0cfdd93492 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE adds 84cb85364116 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED adds 39362de646b2 mm: khugepaged: skip DAX vma adds 5d9bb9bdb3b3 mm: thp: only regular file could be THP eligible adds ffb6bc3b929b mm: khugepaged: make khugepaged_enter() void function adds 8120354ef08f mm: khugepaged: move some khugepaged_* functions to khugepaged.c adds 2dcb5db15b30 mm: khugepaged: introduce khugepaged_enter_vma() helper adds cc470a6f9987 mm: mmap: register suitable readonly file vmas for khugepaged adds 4710d74f1824 mm/vmscan: reclaim only affects managed_zones adds 7678ae7bb96a mm/vmscan: make sure wakeup_kswapd with managed zone adds a4d104226778 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 adds 73563eb42291 mm/vmscan: sc->reclaim_idx must be a valid zone index adds bab878bbf64a mm/z3fold: declare z3fold_mount with __init adds b7c264956ebd mm/z3fold: remove obsolete comment in z3fold_alloc adds 625101a4e7e5 mm/z3fold: minor clean up for z3fold_free adds 5bcfb1a5024b mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds 6ca3b2f5cb1d mm/z3fold: remove confusing local variable l reassignment adds 47d507968aa0 mm/z3fold: move decrement of pool->pages_nr into __release [...] adds 0ea2b3f1dabf mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds bf9ae41cb375 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds e3027aceb835 mm: compaction: use helper isolation_suitable() adds 7cd7ebf85262 drivers/base/node.c: fix compaction sysfs file leak adds 00ce65bd2682 mm: Add selftests for migration entries adds a4508094e5f6 mm/migration: remove unneeded local variable mapping_locked adds 31bcb87a41ee mm/migration: remove unneeded out label adds 3d5adc24c52e mm/migration: remove unneeded local variable page_lru adds 77f83208dcbf mm/migration: fix the confusing PageTransHuge check adds 1dd99e14d3fc mm/migration: use helper function vma_lookup() in add_page [...] adds 578a43fed4a8 mm/migration: use helper macro min in do_pages_stat adds 2a9f88d7c960 mm/migration: avoid unneeded nodemask_t initialization adds e87bc3c188cc mm/migration: remove some duplicated codes in migrate_pages adds 695141d7ddfa mm/migration: fix potential page refcounts leak in migrate_pages adds d844c9aaa062 mm/migration: fix potential invalid node access for reclai [...] adds 4b1430289a69 mm/migration: fix possible do_pages_stat_array racing with [...] adds da495b28b6fd ksm: count ksm merging pages for each process adds f2dc510a02e9 ksm-count-ksm-merging-pages-for-each-process-fix adds 8b3a6bddbf9e mm/vmstat: add events for ksm cow adds abd2d18d37a8 mm: untangle config dependencies for demote-on-reclaim adds 957d4bf70e04 mm/page_alloc: do not calculate node's total pages and mem [...] adds 53195ed4b3d7 mm/memory_hotplug: reset node's state when empty during offline adds 59b75a38a36f mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node adds c0c2080210ef mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] adds af56eaded003 mm: rmap: fix cache flush on THP pages adds 084ce6590cf4 dax: fix cache flush on PMD-mapped pages adds e535e001dd63 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds 23c32be02730 mm: pvmw: add support for walking devmap pages adds 19f936128322 dax: fix missing writeprotect the pte entry adds c214aa4213e9 mm: simplify follow_invalidate_pte() adds f67ce5197e8d zram: add a huge_idle writeback mode adds 276d0828492a damon: vaddr-test: tweak code to make the logic clearer adds 197be8a1e9b6 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 3ad334d72cc7 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 83d527fc33b1 kernel/hung_task.c: Monitor killed tasks. adds 8846b35bc394 ia64: fix typos in comments adds d513f90a4023 ia64: ptrace: fix typos in comments adds 5ba3a481d2d1 ia64: Replace comments with C99 initializers adds fc3d41624f77 ocfs2: replace usage of found with dedicated list iterator [...] adds 4bde59339161 ocfs2: remove usage of list iterator variable after the loop body adds 7453e81eac48 ocfs2: reflink deadlock when clone file to the same direct [...] adds 898d93fafb89 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds b617b815dc17 ocfs2: fix ocfs2 corrupt when iputting an inode adds 88760befe5ec proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds 5d78dc08e325 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] adds 5e22c94692a7 fs/proc/kcore.c: remove check of list iterator against hea [...] adds 728c933102a7 fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] adds 10488810f328 proc/sysctl: make protected_* world readable adds 6ac5591ac4bd kernel: pid_namespace: use NULL instead of using plain int [...] adds 977285d41355 get_maintainer: Honor mailmap for in file emails adds 550e1a0fe88c lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds fd2eed807a83 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds 956c19542405 lib/test_string.c: add strspn and strcspn tests adds 1554353aed8c lib/string.c: simplify str[c]spn adds 228db5762343 pipe: make poll_usage boolean and annotate its access adds d21041ef934e list: fix a data-race around ep->rdllist adds 0b611017fb52 init/main.c: silence some -Wunused-parameter warnings adds c5005646d3f4 fatfs: remove redundant judgment adds 4510fa74149f fatfs: add FAT messages to printk index adds ae8c7ed5be45 add-fat-messages-to-printk-index-checkpatch-fixes adds f93aa294aebe fat: add ratelimit to fat*_ent_bread() adds 25312ed10be0 kexec: remove redundant assignments adds 037c4ad1ce72 rapidio: remove unnecessary use of list iterator adds faabd7a52293 taskstats: version 12 with thread group and exe info adds 202cdbc5dd19 taskstats-version-12-with-thread-group-and-exe-info-fix adds 6c28f8c124a3 fs: sysv: check sbi->s_firstdatazone in complete_read_super adds 479ec98785ba ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds 3b9d7aa112bc Merge branch 'akpm-current/current' adds 41738dc49920 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds 64e4e8f26b58 selftests: vm: add test for Soft-Dirty PTE bit adds 159c889093f3 kselftest/vm: override TARGETS from arguments adds d417819f2c09 Merge branch 'akpm/master' adds 3ccc91681259 Add linux-next specific files for 20220405
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (e5071887cd22) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
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 +- .../RCU/Design/Data-Structures/Data-Structures.rst | 2 +- .../Expedited-Grace-Periods.rst | 2 +- .../RCU/Design/Requirements/Requirements.rst | 36 +- Documentation/RCU/arrayRCU.rst | 4 +- Documentation/RCU/checklist.rst | 9 +- Documentation/RCU/rcu.rst | 13 +- Documentation/RCU/rculist_nulls.rst | 2 +- Documentation/RCU/stallwarn.rst | 18 + Documentation/RCU/whatisRCU.rst | 18 +- Documentation/admin-guide/kernel-parameters.txt | 62 +- 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 +- .../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 - .../display/bridge/google,cros-ec-anx7688.yaml | 1 - .../devicetree/bindings/display/bridge/ps8640.yaml | 1 - .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 1 - .../bindings/display/mediatek/mediatek,merge.yaml | 1 - .../bindings/display/panel/ilitek,ili9341.yaml | 1 - .../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 +- .../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/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 +- .../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 +- .../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/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 +- .../bindings/sound/nvidia,tegra-audio-rt5640.yaml | 1 - .../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 - .../bindings/spi/amlogic,meson-gx-spicc.yaml | 1 - .../bindings/spi/amlogic,meson6-spifc.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 + .../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/i915.rst | 14 +- Documentation/hwmon/aquacomputer_d5next.rst | 4 + .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/dsa/dsa.rst | 64 +- Documentation/riscv/index.rst | 1 - Documentation/trace/user_events.rst | 14 +- Documentation/vm/page_owner.rst | 44 +- Documentation/vm/unevictable-lru.rst | 471 ++- MAINTAINERS | 62 +- Makefile | 11 +- Next/SHA1s | 277 +- Next/Trees | 1 - Next/merge.log | 3431 +++++++++++--------- arch/Kconfig | 13 +- 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/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.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 | 14 + arch/arm64/net/bpf_jit_comp.c | 243 +- 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/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/mm/numa.c | 2 +- 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 | 2 +- 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/tlbflush.h | 97 + 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/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/init_64.c | 2 +- arch/x86/mm/pgtable.c | 10 + block/bdev.c | 16 +- block/partitions/core.c | 2 +- certs/Makefile | 4 +- drivers/ata/pata_mpc52xx.c | 3 +- drivers/base/node.c | 1 + 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/bus/mhi/ep/internal.h | 6 - drivers/bus/mhi/ep/main.c | 84 +- drivers/char/random.c | 23 +- 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/firmware/arm_scmi/clock.c | 5 +- drivers/firmware/arm_scmi/driver.c | 3 +- drivers/firmware/arm_scmi/optee.c | 8 +- drivers/gpio/gpiolib.c | 19 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +- 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/display/amdgpu_dm/amdgpu_dm.c | 10 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 6 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 +- .../drm/amd/display/dc/bios/bios_parser_common.c | 3 + .../gpu/drm/amd/display/dc/bios/command_table.c | 3 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 26 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 4 - drivers/gpu/drm/amd/display/dc/core/dc_link.c | 34 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 59 + drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 2 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 28 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 16 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 5 +- 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 | 6 +- .../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/irq_types.h | 1 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 90 +- .../gpu/drm/amd/display/include/grph_object_id.h | 1 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 14 +- 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/dp/drm_dp.c | 58 +- 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 | 260 +- .../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_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_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/ipuv3-plane.c | 8 +- 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/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/input/input.c | 6 - drivers/iommu/intel/iommu.c | 2 +- drivers/irqchip/Kconfig | 11 - drivers/irqchip/Makefile | 2 - 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/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/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 | 2 + drivers/net/ethernet/intel/ice/ice_main.c | 121 +- 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/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/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/staging/greybus/audio_codec.c | 24 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 12 +- drivers/staging/r8188eu/core/rtw_cmd.c | 106 +- drivers/staging/r8188eu/core/rtw_led.c | 6 +- drivers/staging/r8188eu/core/rtw_mlme.c | 51 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 89 +- drivers/staging/r8188eu/core/rtw_p2p.c | 6 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 33 +- drivers/staging/r8188eu/core/rtw_recv.c | 44 +- 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 | 218 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 1 - 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 | 5 +- drivers/staging/r8188eu/include/usb_ops.h | 22 +- drivers/staging/r8188eu/include/wifi.h | 49 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 17 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 6 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 9 - drivers/staging/rtl8712/drv_types.h | 3 +- drivers/staging/rtl8712/rtl871x_cmd.c | 2 +- drivers/staging/rtl8712/usb_intf.c | 2 +- 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/vt6656/channel.c | 1 - drivers/staging/vt6656/rf.c | 1 - drivers/staging/wfx/main.c | 2 +- drivers/staging/wlan-ng/cfg80211.c | 10 +- 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/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/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/sysv/super.c | 4 +- fs/xattr.c | 141 +- include/asm-generic/tlb.h | 14 + include/drm/dp/drm_dp_helper.h | 2 + include/drm/i915_drm.h | 3 +- include/drm/i915_pciids.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/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/kdb.h | 1 + include/linux/khugepaged.h | 59 +- 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/page-flags.h | 57 +- include/linux/pgtable.h | 49 + include/linux/rcupdate.h | 1 + include/linux/rcutiny.h | 20 + include/linux/rcutree.h | 4 + include/linux/rmap.h | 129 +- include/linux/sched.h | 19 +- include/linux/sched/coredump.h | 3 +- include/linux/srcutree.h | 4 + include/linux/stacktrace.h | 15 - include/linux/sunrpc/xprt.h | 5 +- include/linux/swap.h | 143 +- include/linux/swapops.h | 27 + include/linux/torture.h | 2 +- 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/mctp.h | 2 - include/trace/events/rcu.h | 1 + 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/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 +- init/Kconfig | 3 +- kernel/Kconfig.preempt | 12 +- kernel/Makefile | 5 +- kernel/bpf/Kconfig | 1 + 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 | 14 - kernel/events/uprobes.c | 2 +- kernel/fork.c | 4 +- kernel/irq_work.c | 2 +- kernel/kexec_core.c | 2 - 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/Kconfig | 59 +- kernel/rcu/Kconfig.debug | 22 +- kernel/rcu/rcu.h | 35 +- kernel/rcu/rcu_segcblist.c | 8 +- kernel/rcu/rcuscale.c | 22 +- kernel/rcu/rcutorture.c | 216 +- kernel/rcu/refscale.c | 22 +- kernel/rcu/srcutree.c | 122 +- kernel/rcu/sync.c | 2 +- kernel/rcu/tasks.h | 92 +- kernel/rcu/tree.c | 145 +- kernel/rcu/tree.h | 11 +- kernel/rcu/tree_exp.h | 210 +- kernel/rcu/tree_nocb.h | 39 +- kernel/rcu/tree_plugin.h | 20 +- kernel/rcu/tree_stall.h | 34 +- kernel/rcu/update.c | 2 + kernel/scftorture.c | 5 +- kernel/sched/core.c | 11 + kernel/sched/rt.c | 11 +- kernel/signal.c | 40 - kernel/smp.c | 7 +- kernel/stacktrace.c | 21 - kernel/sysctl.c | 9 - kernel/taskstats.c | 23 + kernel/trace/Kconfig | 2 + kernel/trace/bpf_trace.c | 6 +- kernel/trace/fgraph.c | 17 +- kernel/trace/ftrace.c | 22 +- kernel/trace/trace_events_user.c | 86 +- kernel/tsacct.c | 10 +- kernel/usermode_driver.c | 4 +- kernel/watch_queue.c | 1 + lib/kunit/Makefile | 1 + lib/kunit/kunit-example-test.c | 2 + lib/kunit/kunit-test.c | 2 +- lib/kunit/resource.c | 125 + lib/kunit/test.c | 116 +- 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 | 99 +- mm/page_io.c | 248 +- mm/page_isolation.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/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 | 2 +- mm/vmscan.c | 39 +- mm/vmstat.c | 3 + mm/zswap.c | 2 + net/bluetooth/mgmt_util.c | 2 +- net/core/skbuff.c | 15 +- net/dsa/master.c | 25 +- net/ipv4/fib_semantics.c | 7 +- net/mctp/af_mctp.c | 46 +- net/mctp/route.c | 16 +- net/mctp/test/route-test.c | 4 +- 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 +- 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 | 19 +- 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 | 2 +- scripts/mod/modpost.c | 2 +- security/apparmor/policy_unpack_test.c | 6 +- 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 | 1 + tools/Makefile | 4 + 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/msr-index.h | 22 +- tools/bpf/bpftool/feature.c | 2 +- tools/bpf/bpftool/link.c | 3 + tools/bpf/bpftool/prog.c | 1 + tools/include/nolibc/Makefile | 42 + tools/include/nolibc/arch-aarch64.h | 199 ++ tools/include/nolibc/arch-arm.h | 204 ++ tools/include/nolibc/arch-i386.h | 219 ++ tools/include/nolibc/arch-mips.h | 215 ++ tools/include/nolibc/arch-riscv.h | 204 ++ tools/include/nolibc/arch-x86_64.h | 215 ++ tools/include/nolibc/arch.h | 32 + tools/include/nolibc/ctype.h | 99 + tools/include/nolibc/errno.h | 27 + tools/include/nolibc/nolibc.h | 2540 +-------------- tools/include/nolibc/signal.h | 22 + tools/include/nolibc/std.h | 49 + tools/include/nolibc/stdio.h | 306 ++ tools/include/nolibc/stdlib.h | 423 +++ tools/include/nolibc/string.h | 285 ++ tools/include/nolibc/sys.h | 1247 +++++++ tools/include/nolibc/time.h | 28 + tools/include/nolibc/types.h | 205 ++ tools/include/nolibc/unistd.h | 54 + tools/include/uapi/asm-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/btf.c | 6 +- tools/lib/bpf/libbpf.c | 332 +- tools/lib/bpf/libbpf.h | 10 +- tools/lib/perf/cpumap.c | 35 +- tools/lib/perf/evlist.c | 28 +- tools/lib/perf/include/internal/cpumap.h | 1 + tools/lib/perf/include/internal/evlist.h | 7 +- tools/memory-model/Documentation/locking.txt | 320 ++ tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/Makefile | 4 +- tools/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/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 +- .../selftests/bpf/prog_tests/attach_probe.c | 85 +- .../selftests/bpf/prog_tests/uprobe_autoattach.c | 38 + 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_xdp_noinline.c | 12 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 2 +- .../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/net/fib_nexthops.sh | 14 + tools/testing/selftests/pid_namespace/Makefile | 6 +- tools/testing/selftests/pidfd/pidfd_wait.c | 1 - tools/testing/selftests/proc/proc-pid-vm.c | 6 +- .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 7 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 14 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 10 +- tools/testing/selftests/rcutorture/bin/torture.sh | 29 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 + .../selftests/rcutorture/configs/rcu/SRCU-N | 2 + .../selftests/rcutorture/configs/rcu/TASKS01 | 1 + .../selftests/rcutorture/configs/rcu/TASKS02 | 4 + .../selftests/rcutorture/configs/rcu/TASKS02.boot | 1 + .../selftests/rcutorture/configs/rcu/TASKS03 | 2 + .../selftests/rcutorture/configs/rcu/TRACE01 | 3 + .../selftests/rcutorture/configs/rcu/TRACE02 | 2 + .../selftests/rcutorture/configs/rcu/TREE04 | 5 +- .../selftests/rcutorture/configs/rcu/TREE07 | 1 + .../selftests/rcutorture/configs/rcu/TREE09 | 2 + .../selftests/rcutorture/configs/rcu/TREE10 | 1 + .../rcutorture/configs/rcu/ver_functions.sh | 16 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 2 - .../selftests/rcutorture/configs/rcuscale/TREE | 2 + .../rcutorture/configs/refscale/NOPREEMPT | 2 + .../selftests/rcutorture/configs/scf/NOPREEMPT | 2 + .../selftests/rcutorture/configs/scf/PREEMPT | 1 + .../rcutorture/configs/scf/ver_functions.sh | 3 +- .../testing/selftests/vDSO/vdso_test_correctness.c | 9 +- tools/testing/selftests/x86/Makefile | 4 + tools/vm/page-types.c | 8 +- tools/vm/page_owner_sort.c | 266 +- 1339 files changed, 29835 insertions(+), 27213 deletions(-) create mode 100644 Documentation/dev-tools/kunit/api/resource.rst delete mode 100644 Documentation/devicetree/bindings/clock/renesas,h8300-div-clock.txt 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 create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus 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 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 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 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 tools/accounting/procacct.c delete mode 100644 tools/arch/h8300/include/asm/bitsperlong.h delete mode 100644 tools/arch/h8300/include/uapi/asm/mman.h create mode 100644 tools/include/nolibc/Makefile create mode 100644 tools/include/nolibc/arch-aarch64.h create mode 100644 tools/include/nolibc/arch-arm.h create mode 100644 tools/include/nolibc/arch-i386.h create mode 100644 tools/include/nolibc/arch-mips.h create mode 100644 tools/include/nolibc/arch-riscv.h create mode 100644 tools/include/nolibc/arch-x86_64.h create mode 100644 tools/include/nolibc/arch.h create mode 100644 tools/include/nolibc/ctype.h create mode 100644 tools/include/nolibc/errno.h create mode 100644 tools/include/nolibc/signal.h create mode 100644 tools/include/nolibc/std.h create mode 100644 tools/include/nolibc/stdio.h create mode 100644 tools/include/nolibc/stdlib.h create mode 100644 tools/include/nolibc/string.h create mode 100644 tools/include/nolibc/sys.h create mode 100644 tools/include/nolibc/time.h create mode 100644 tools/include/nolibc/types.h create mode 100644 tools/include/nolibc/unistd.h create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/uprobe_autoattach.c create mode 100644 tools/testing/selftests/bpf/progs/test_uprobe_autoattach.c