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-arm-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 new a0ab7e5bc965 Revert "arm64: Change elfcore for_each_mte_vma() to use VM [...] new 16decce22efa arm64: mte: Fix the stack frame size warning in mte_dump_t [...] new 5524cbb1bfcd arch/arm64: Fix topology initialization for core scheduling new dd671f16b1cd arm64: fix typos in comments new 4dfa1f3657a0 arm64: Fix comments in macro __init_el2_gicv3 new 2012a9e27901 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator new 1d8e926a04b9 perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER new 83a1cde5c74b ARM: davinci: da850-evm: Avoid NULL pointer dereference new 2f58597f2644 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new b452dbf24d7d memory: renesas-rpc-if: fix platform-device leak in error path new 6f296a9665ba memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe new 4f9f45d0eb0e dt-bindings: memory: snps,ddrc-3.80a compatible also need [...] new 16f4f402d105 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 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 new 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 new b117c88df0e3 dt-bindings: net: micrel: Revert latency support and times [...] new b814403a8cd8 net: phy: micrel: Remove latency from driver new 76e9ccd68943 net: phy: micrel: Remove DT option lan8814,ignore-ts new 2370759b8a00 Merge branch 'micrel-lan8814-remove-latencies' new 20921c0c8609 qed: fix ethtool register dump new 4f81def272de bnxt_en: Synchronize tx when xdp redirects happen on same ring new facc173cf700 bnxt_en: reserve space inside receive page for skb_shared_info new 27d4073f8d9a bnxt_en: Prevent XDP redirect from running when stopping TX queue new 5dc64b6dcbc2 Merge branch 'bnxt_en-fixes' new 2baed4f9b085 stmmac: dwmac-loongson: change loongson_dwmac_driver from [...] new 458f5d92df48 sfc: Do not free an empty page_ring new 2d297955fc26 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 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 new 10cb21f4ff3f Revert "ath11k: mesh: add support for 256 bitmap in blocka [...] new 4ca71fbc4f7b Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new cc6202f83457 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus new 2e8ebcd0c027 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 8422ef74eeb4 Merge remote-tracking branch 'regmap/for-5.17' into regmap-linus new 3d6996ba6356 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9b67c0afadab Merge remote-tracking branch 'regulator/for-5.17' into reg [...] new a3ed56684220 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new dbf3f0932214 tty: serial: mpc52xx_uart: make rx/tx hooks return unsigne [...] new 1832039d3e77 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 0fd246bbe165 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 20314bacd2f9 staging: r8188eu: Fix PPPoE tag insertion on little endian [...] new 0861e3f2bb9c Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] new 460bfa65b0de iio: dac: ad3552r: fix signedness bug in ad3552r_reset() new f50232193e61 iio: scd4x: check return of scd4x_write_and_fetch new d926054d5565 iio:imu:bmi160: disable regulator in error path new a2a43fd9d84a iio: dac: dac5571: Fix chip id detection for OF devices new b55b38f7cc12 iio: dac: ad5592r: Fix the missing return value. new d85cce86a867 iio:filter:admv8818: select REGMAP_SPI for ADMV8818 new 03779df928a6 iio: adc: ad7280a: Fix wrong variable used when setting th [...] new 74a53a959028 iio:proximity:sx_common: Fix device property parsing on DT [...] new 108e4d4de2b5 iio:proximity:sx9324: Fix hardware gain read/write new 5d29423f0e62 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 4dcb2fd9e50c Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] new 94865e2dcb46 habanalabs: Fix test build failures new c3ba339c7f49 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 8ff88bec6f61 selftests/vDSO: fix array_size.cocci warning new 1585b1b55a2b selftests/proc: fix array_size.cocci warning new aa8ce29931d6 selftests: x86: add 32bit build warnings for SUSE new 52035628fae6 selftests: fix header dependency for pid_namespace selftests new 187816d07729 selftests: fix an unused variable warning in pidfd selftest new 63e6b2a42342 selftests/harness: Run TEARDOWN for ASSERT failures new 79ee8aa31d51 selftests/harness: Pass variant to teardown new 7621a1e15acf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9fe4e0d3cbfe mtd: rawnand: fix ecc parameters for mt7622 new 111fcbd84da2 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new 4adc7d8c1fb1 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 8362f5217bc6 dt-bindings: reset: document deprecated HiSilicon property new da18980a855e reset: renesas: Check return value of reset_control_deassert() new d1da1052ffad reset: tegra-bpmp: Restore Handle errors in BPMP response new 03cb66463b55 dt-bindings: reset: Add parent "resets" property as optional new 303ab4d4c6a3 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new d6732317a552 hwmon: (xdpe12284) Fix build warning seen if CONFIG_SENSOR [...] new 4fd45cc8568e hwmon: (asus_wmi_sensors) Fix CROSSHAIR VI HERO name new 5a91ec4a3a99 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 873863d594c4 Merge branch 'misc-5.18' into next-fixes new dbf2228e6e1b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 36560efeab32 platform/x86: think-lmi: certificate support clean ups new 0284d4d1be75 platform/x86: samsung-laptop: Fix an unsigned comparison w [...] new 3f2a3c79a453 platform/x86: barco-p50-gpio: Fix duplicate included linux/io.h new c5547574797b Documentation/ABI: sysfs-driver-intel_sdsi: Fix sphinx warnings new 45440a1d79ee Documentation/ABI: sysfs-class-firmware-attributes: Fix Sp [...] new 9aa6471419dc Documentation/ABI: sysfs-class-firmware-attributes: Misc. [...] new 487532ec20c1 platform/x86: acerhdf: Cleanup str_starts_with() new 753ee989f7cf platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND new c35b6d4d5dac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 8a1e6bb3f78f dt-bindings: update Krzysztof Kozlowski's email new 1a9f338f9cf9 MAINTAINERS: update Krzysztof Kozlowski's email to Linaro new 7e41ab2f484f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new abb860ac7e3f pinctrl: samsung: staticize fsd_pin_ctrl new 90a3aa69938b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 3bbbb3e5b59f dt-bindings: extcon: maxim,max77843: fix ports type new e7ccd8a49a05 dt-bindings: power: renesas,apmu: Fix cpus property limits new 27e4a85cf79b dt-bindings: Fix incomplete if/then/else schemas new 866f404f1b74 dt-bindings: irqchip: mrvl,intc: refresh maintainers new c3b006819426 dt-bindings: Fix 'enum' lists with duplicate entries new a6fa5a91786f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new 7e2646ed4754 Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" new 0d319dd5a271 mmc: mmci: stm32: correctly check all elements of sg list new 5d4359333769 mmc: block: Check for errors after write on SPI new 08ebf903af57 mmc: core: Fixup support for writeback-cache for eMMC and SD new 46d4820f949a mmc: renesas_sdhi: special 4tap settings only apply to HS400 new 64404ff1b1c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6878a0556934 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new cfb33b8abeaf Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 5467801f1fcb gpio: Restrict usage of GPIO chip irq members before initi [...] new 0c743c076cd9 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 02c7efa43627 Documentation: kunit: fix path to .kunitconfig in start.rst new 8b9d5ad0dd27 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] new 885a36599ec3 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 5fbee5cabba3 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 38d4e5cf5b08 drm/nouveau/pmu: Add missing callbacks for Tegra devices new 95d86c51b643 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 3d04d9a233ca kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} new 703f8d8fad36 kbuild: Allow kernel installation packaging to override pk [...] new d01be09c20fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c4b5ecb7ea1 remove the h8300 architecture new fba2689ee77e Merge branch 'remove-h8300' of git://git.infradead.org/use [...] new 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 new 613fc1c63f2e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 2fc3ccfbaf57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2bda08dfc501 arm64: meson: add dts bluetooth node for JetHub H1 new cf94e26508ad arm64: meson: dts: update serial alias in dts for JetHub D1 new 81bbd2bd24a9 arm64: meson: update SDIO voltage in dts for JetHub D1 new 87a876572493 arm64: meson: update WiFi SDIO in dts for JetHub D1 new 25d96e699628 Merge branch 'v5.19/dt64' into for-next new 30fe3d4bbf99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 30d9f027c284 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6bc9a582e74f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 56653827f0d7 memory: samsung: exynos5422-dmc: Avoid some over memory al [...] new c5057050a59f Merge branch 'mem-ctrl-next' into for-next new 587c47f5cb7e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 894027bf41a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 843af70c6c5e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a3b8c71f69f2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e4b2634fd7e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba2820e01482 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f222d4dca8e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d30d78cf1ee4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ca9df4a75a20 arm64: defconfig: Enable ARCH_R9A07G054 new 8eb5092e64de arm64: dts: renesas: r9a07g054: Fillup the ADC stub node new ffe3f135dd28 arm64: dts: renesas: r9a07g054: Fillup the SDHI{0,1} stub nodes new b0bb96e51623 arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting gpio [...] new 791b7e1dcb9f arm64: dts: renesas: r9a07g054: Fillup the CANFD stub node new e3ab45737614 arm64: dts: renesas: r9a07g054l2-smarc: Drop deleting can{ [...] new e46a72e0398e arm64: dts: renesas: r9a07g054: Fillup the I2C{0,1,2,3} st [...] new 8d3da65c4c40 arm64: dts: renesas: r9a07g054: Fillup the sbc stub node new f458b7707c9c arm64: dts: renesas: r9a07g054: Fillup the OSTM{0,1,2} stub nodes new f35a868bcf95 arm64: dts: renesas: r9a07g054: Fillup the WDT{0,1,2} stub nodes new cd0339ec2589 arm64: dts: renesas: r9a07g054: Add SSI{1,2,3} nodes and f [...] new a8e2a77b644a arm64: dts: renesas: r9a07g054: Add USB2.0 phy and host support new c9c4e5b7d202 arm64: dts: renesas: r9a07g054: Add USB2.0 device support new 3f3c46d4e2cb arm64: dts: renesas: r9a07g054: Add SPI{0,2} nodes and fil [...] new 1889f4798c44 arm64: dts: renesas: r9a07g044c2-smarc: Enable usb2.0 new a2b642d89e4b arm64: dts: renesas: rzg2lc-smarc-pinfunction: Sort the nodes new 0a7c1c888a0c arm64: dts: renesas: rzg2l-smarc: Move out i2c3 and Audio [...] new 4fa1edc83b2b arm64: dts: renesas: rzg2lc-smarc: Enable i2c{0,1,2} new 4eb6a6bb8ef3 arm64: dts: renesas: rzg2lc-smarc: Enable Audio new 018d7b93477f arm64: dts: renesas: rzg2lc-smarc-som: Enable serial NOR flash new a081c4fe98f6 arm64: dts: renesas: rzg2lc-smarc-som: Enable OSTM new 6f57895c49bc arm64: dts: renesas: rzg2lc-smarc-som: Add vdd core regulator new 809823b853a2 arm64: dts: renesas: r9a07g054: Fillup the GPU node new 4b7e7f10835a arm64: dts: renesas: r9a07g054: Add OPP table new f6a2f28ab19c arm64: dts: renesas: r9a07g054: Add TSU node new 9a4259e59694 arm64: dts: renesas: falcon-cpu: Use INTC_EX for SN65DSI86 new d63833b8699c arm64: dts: renesas: r8a779a0: Add CANFD device node new d2194187aa4f arm64: dts: renesas: falcon: Enable CANFD 0 and 1 new 0182581a9f63 arm64: dts: renesas: r8a77961: Add CAN-FD node new 2f89bef90de4 soc: renesas: Identify RZ/G2UL SoC new 3f285c301cd7 dt-bindings: power: renesas,rzg2l-sysc: Document RZ/G2UL SoC new eee41de7440d Merge branches 'renesas-arm-defconfig-for-v5.19', 'renesas [...] new a48daca862ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9611ec7cc98c reset: uniphier-glue: Use reset_control_bulk API new cc6652bc919e reset: uniphier-glue: Use devm_add_action_or_reset() new a36be8532357 dt-bindings: reset: Add compatible for Meson-S4 Reset Controller new 19217b2b87ec dt-bindings: reset: add bindings for the Meson-S4 SoC Rese [...] new 2f18bd3a938b reset: reset-meson: add support for the Meson-S4 SoC Reset [...] new b0c36411f772 reset: simple: Add AST2600 compatible new 2c0e0fd1b694 reset: ACPI reset support new 34364d7586d7 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new a66f6482f8f1 dt-bindings: soc: grf: add naneng combo phy register compatible new dc08a6884dfb soc: rockchip: pm_domains: Fix typo in comment new d01cff93b07c Merge branch 'v5.19-armsoc/drivers' into for-next new 7e5a7e39d767 ARM: dts: rockchip: correct interrupt flags on rk3188 boards new 146c9a346fdd ARM: dts: rockchip: use generic node name for dma rk3036/rk322x new a26726958d81 Merge branch 'v5.19-armsoc/dts32' into for-next new 4246d0bab2a8 arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy [...] new 16c0f95d9ed1 arm64: dts: rockchip: Add sata nodes to rk356x new a070d3b857d4 arm64: dts: rockchip: Add some pins for NanoPi4 new 34fc952867aa arm64: dts: rockchip: Change io-domains of bpi-r2-pro new 5c8e82ed3a4a arm64: dts: rockchip: Add gmac1 and change network settings new 57f3b0bf5c34 arm64: dts: rockchip: correct interrupt flags on rk3399 boards new 213b5c5869c4 arm64: dts: rockchip: fix Makefile sorting for BananaPi R2 Pro new 65a31b5abb7f dt-bindings: arm: rockchip: add radxa rock3 model a new 056ef970c434 arm64: dts: rockchip: add basic dts for the radxa rock3 model a new a0721b501315 Merge branch 'v5.19-armsoc/dts64' into for-next new 2946aa908bb6 ARM: rockchip: fix typos in comments new f62180385a21 Merge branch 'v5.19-armsoc/soc32' into for-next new be8859191571 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c1ed0f41032f ARM: dts: exynos: fix ethernet node name for different odr [...] new 2e33a7b5fdb3 ARM: dts: exynos: fix compatible strings for Ethernet USB devices new d2957507743f Merge branch 'next/dt' into for-next new a0861079a218 ARM: s3c: Drop config symbol S3C24XX_PWM new 097ca4ec48c2 Merge branch 'next/soc' into for-next new c3d3727c8531 ARM: dts: exynos: remove deprecated unit address for LPDDR [...] new cca50a59f60a ARM: dts: exynos: add a specific compatible to MCT new 04398e04173f ARM: dts: exynos: drop deprecated SFR region from MIPI phy new b412be7d3c0a ARM: dts: exynos: align EHCI/OHCI nodes with dtschema on Exynos4 new ab92681ca161 ARM: dts: s5pv210: align EHCI/OHCI nodes with dtschema new 061d09499fd1 ARM: dts: s5pv210: Use standard arrays of generic PHYs for [...] new 2aa2a943ed38 Merge branch 'next/dt' into for-next new f4324583cd4d arm64: dts: exynos: move aliases to board in Exynos850 new 261692224170 arm64: dts: exynos: add a specific compatible to MCT new 22cbcb8f4a17 arm64: dts: tesla: add a specific compatible to MCT on FSD new c2fb39082777 Merge branch 'next/dt64' into for-next new 170a0c56c5ec ARM: s3c: fix typos in comments new f6354da78949 Merge branch 'next/soc' into for-next new aaaa40d32896 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b3f1dd52c991 ARM: vexpress/spc: Avoid negative array index when !SMP new 8baebfde0b7f ARM: vexpress/spc: Fix doxygen comments new fbabac2fa9f9 ARM: vexpress/spc: Fix all the doxygen build warnings new a90aee3ccc2e Merge remote-tracking branch 'korg_sudeep/fixes/vexpress' [...] new 98f0d68f94ea firmware: arm_scmi: Remove clear channel call on the TX channel new 23274739a5b6 firmware: arm_scmi: Fix sorting of retrieved clock rates new f1ad601d1f4a firmware: arm_scmi: Replace zero-length array with flexibl [...] new bf36619a5463 firmware: arm_scmi: Fix sparse warnings in OPTEE transport driver new b4afd0a254b3 Merge remote-tracking branch 'korg_sudeep/fixes/scmi' into [...] new 52095e558608 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new c2a000f7f681 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 522e81568ecc Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new b9772309baa4 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 759d3de75af2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 590c5336ae6b Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 53367bd28f3b clk: renesas: rzg2l: Remove unused notifiers new 3733db1f7713 dt-bindings: clock: renesas: Document RZ/G2UL SoC new 0c8e1a957290 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 2e49c79b5d82 parisc: In flush_cache_page, always flush tlb if pfn is valid new a98c952bb4d6 parisc: Implement flush_cache_vmap_vunmap new 644fd54ea94c parisc: Don't enforce DMA completion order in cache flushes new 8285964d03f8 parisc: Only list existing CPUs in cpu_possible_mask new 1763fc366e0b parisc: Update 32- and 64-bit defconfigs new 149e27046c72 parisc: Re-enable GENERIC_CPU_DEVICES for !SMP new 5852565effb5 parisc: Merge model and model name into one line in /proc/cpuinfo new 6aefabf91b8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5743b9df90a8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new adbb5a4d867a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 05e039536bdc Merge branch 'misc-5.18' into for-next-current-v5.17-20220404 new a62893c9d311 Merge branch 'for-next-current-v5.17-20220404' into for-ne [...] new fc5c5c255948 btrfs: zoned: traverse devices under chunk_mutex in btrfs_ [...] new b03c3897a9b1 btrfs: zoned: remove left over ASSERT checking for single profile new d957dc9c5516 btrfs: fix qgroup reserve overflow the qgroup limit new b872f0f2af50 btrfs: reserve correct number of items for unlink and rmdir new d40ecda38665 btrfs: reserve correct number of items for rename new 5d4a482c1e44 btrfs: fix anon_dev leak in create_subvol() new 8d5c497cf7c3 btrfs: get rid of btrfs_add_nondir() new 05916793aeb7 btrfs: remove unnecessary btrfs_i_size_write(0) calls new 1bd8207fa956 btrfs: remove unnecessary inode_set_bytes(0) call new b91833676623 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] new a02f8a41bcbf btrfs: remove unused mnt_userns parameter from __btrfs_set_acl new a0aaad3ceb78 btrfs: remove redundant name and name_len parameters to cr [...] new 996794a08efa btrfs: don't pass parent objectid to btrfs_new_inode() explicitly new fd48645788dc btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() new fae0214c980c btrfs: set inode flags earlier in btrfs_new_inode() new 8f355904a612 btrfs: avoid unnecessary btree search restarts when reading node new 06c4ef9f8cd0 btrfs: release upper nodes when reading stale btree node f [...] new 969fe7615243 btrfs: update outdated comment for read_block_for_search() new 17418a310a53 btrfs: remove trivial wrapper btrfs_read_buffer() new 57efaad2ec87 btrfs: scrub: rename members related to scrub_block::pagev new 7a826b9ad9da btrfs: scrub: rename scrub_page to scrub_sector new 2241a41e2f55 btrfs: scrub: rename scrub_bio::pagev and related members new b0c2497a2057 btrfs: introduce btrfs_for_each_slot iterator macro new 9893c15f5ac8 btrfs: use btrfs_for_each_slot in find_first_block_group new f903eb9e0bee btrfs: use btrfs_for_each_slot in mark_block_group_to_copy new 49cf815e4863 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item new 012449657242 btrfs: use btrfs_for_each_slot in btrfs_real_readdir new c24382d631e9 btrfs: use btrfs_for_each_slot in did_create_dir new e6133a8ee567 btrfs: use btrfs_for_each_slot in can_rmdir new eff6176665bc btrfs: use btrfs_for_each_slot in is_ancestor new 07c03a1f398e btrfs: use btrfs_for_each_slot in process_all_refs new 92276ded7c4f btrfs: use btrfs_for_each_slot in process_all_new_xattrs new 7966a9a53163 btrfs: use btrfs_for_each_slot in process_all_extents new 6d506060309f btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths new 0c1bb2ee0eb2 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree new 84abf7eb1eb8 btrfs: use btrfs_for_each_slot in btrfs_listxattr new b821f51c461b btrfs: use a local variable for fs_devices pointer in btrf [...] new 4d11ce7e174c btrfs: remove device item and update super block in the sa [...] new e5641bb9020a btrfs: fix fallocate to use file_modified to update permis [...] new 42ba7219faf7 btrfs: warn when extent buffer leak test fails new 3e82764828d6 btrfs: allocate inode outside of btrfs_new_inode() new 002a67adc25a btrfs: factor out common part of btrfs_{mknod,create,mkdir}() new 59649d816dd0 btrfs: reserve correct number of items for inode creation new b36062e114d6 btrfs: move common inode creation code into btrfs_create_n [...] new 8251ca5bc314 btrfs: only reserve the needed data space amount during fallocate new a872d52d6925 btrfs: remove useless dio wait call when doing fallocate z [...] new 119eb700e6c5 btrfs: remove inode_dio_wait() calls when starting reflink [...] new 4c6eb92bb117 btrfs: remove ordered extent check and wait during fallocate new f8fc37069fc9 btrfs: lock the inode first before flushing range when pun [...] new ae8f5bb7bcb3 btrfs: remove ordered extent check and wait during hole pu [...] new 8bda8913eeba btrfs: add and use helper to assert an inode range is clean new f9db7f0b5b25 btrfs: tree-checker: check extent buffer owner against own [...] new 0b0e4ad62391 btrfs: avoid defragging extents whose next extents are not [...] new c6ce74b79b73 btrfs: add messages to printk index new 7c3bd8d31068 btrfs: do not warn for free space inode in cow_file_range new 16bbb2b6e510 btrfs: prevent subvol with swapfile from being deleted new 647e218557a8 btrfs: zoned: remove redundant condition in btrfs_run_dela [...] new f737c6257f11 btrfs: remove unused variable in btrfs_{start,write}_dirty [...] new 56d99353607b btrfs: avoid blocking on page locks with nowait dio on com [...] new a0f21efe42be btrfs: avoid blocking nowait dio when locking file range new 1639f5825e03 btrfs: avoid double nocow check when doing nowait dio writes new 9ef68db0b854 btrfs: stop allocating a path when checking if cross refer [...] new c804e9b3727c btrfs: free path at can_nocow_extent() before checking for [...] new 43a4f0c92310 btrfs: release path earlier at can_nocow_extent() new fa5e487d3b8a btrfs: avoid blocking when allocating context for nowait d [...] new 3555b5f3b3d2 btrfs: avoid blocking on space revervation when doing nowa [...] new 48e43f734668 btrfs: replace memset with memzero_page in data checksum v [...] new f9982c6f1d52 btrfs: release correct delalloc amount in direct IO write path new bf178519763b btrfs: remove support of balance v1 ioctl new e49240a41b2f btrfs: remove checks for arg argument in btrfs_ioctl_balance new b24475315a18 btrfs: simplify code flow in btrfs_ioctl_balance new 1257948223af btrfs: mark resumed async balance as writing new 05a7e44f9561 fs: add a lockdep check function for sb_start_write() new ec4727950715 btrfs: assert that relocation is protected with sb_start_write() new 2b87a9984029 btrfs: use dummy extent buffer for super block sys chunk a [...] new c7f64af1aa27 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] new 52744e471eec btrfs: expand subpage support to any PAGE_SIZE > 4K new 7b1bdd89bc96 btrfs: remove unnecessary type casts new 573b98074bb9 btrfs: factor out allocating an array of pages new 2e8a0d632197 btrfs: allocate page arrays using bulk page allocator new 979760804c6f btrfs: move common NOCOW checks against a file extent into [...] new 150dcf88c5e9 btrfs: do not test for free space inode during NOCOW check [...] new d2e7b66dcd53 btrfs: return allocated block group from do_chunk_alloc() new bf6392c0e50a btrfs: zoned: activate block group only for extent allocation new 6232a41d2ac9 btrfs: fix root ref counts in error handling in btrfs_get_ [...] new 3f4ccfa00273 btrfs: fix btrfs_submit_compressed_write cgroup attribution new 8e4b6103daf2 btrfs: make the bg_reclaim_threshold per-space info new 86af3803208d btrfs: allow block group background reclaim for non-zoned [...] new 23cbd5a0356e btrfs: change the bg_reclaim_threshold valid region from 0 to 100 new 4c59e5f1173e btrfs: zoned: make auto-reclaim less aggressive new d9829b7817f1 Merge branch 'misc-next' into for-next-next-v5.18-20220404 new 9b58921a376a Merge branch 'for-next-next-v5.18-20220404' into for-next- [...] new 8f7ee55d03c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 687127c81ad3 cifs: fix potential race with cifsd thread new 00c796eecba4 cifs: remove check of list iterator against head past the [...] new a83740ac52e7 cifs: force new session setup and tcon for dfs new 68c683cd3c4f cifs: update internal module number new 1d39c5ac9151 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 0c404308d41f exfat: fix referencing wrong parent directory information [...] new 3b33a13342b3 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new b8177de37d82 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 465548113802 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 21b19dccc8bf gfs2: replace 'found' with dedicated list iterator variable new ead638654d75 gfs2: Replace list_prepare_entry() with list_entry() new aac1265694a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ab0fc21bc710 Revert "NFSv4: Handle the special Linux file open access mode" new b243874f6f95 NFSv4: fix open failure with O_ACCMODE flag new eb07d5a4da04 SUNRPC: handle malloc failure in ->request_prepare new 561994133cae SUNRPC: Remove an unbalanced put_net() new a8a0df1460c7 SUNRPC: Ensure we flush any closed sockets in xs_xprt_free() new 4a5db1c1774b NFS: Replace readdir's use of xxhash() with hash_64() new 585ddde606b3 SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() new 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 [...] new 4fe4d77e82ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e1252f48ff7c Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 30323ee2f195 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 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 new 320c48ab5627 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad1734bd1c0f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dff6139015dc PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 new 6e1819cf6dc2 Merge branch 'pci/hotplug' new 93d256cd3c1e x86/PCI: Eliminate remove_e820_regions() common subexpressions new 3be4cb5a568e x86/PCI: Log host bridge window clipping for E820 regions new 5e8cf6bbbf3d Merge branch 'pci/resource' new 781fce609420 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 10ec4afd238d HID: intel-ish-hid: ipc: add ADL and RPL device id new 95cd2cdc88c7 HID: multitouch: add quirks to enable Lenovo X12 trackpoint new ceaaa0282c06 Merge branch 'for-5.18/upstream-fixes' into for-next new 446500ff6f7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ce8692e0dcf Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 04bb1287aad6 hwmon: (jc42) add HWMON_C_TZ_REGISTER new f1b1746b5bca hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE new 0967706bd918 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code new a5af7ccaf512 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo new 6ceb3195db6b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 0edce70c2820 media: dvb-usb-ids.h: sort entries new 0c7cf312e6e4 media: dvb-usb: move USB IDs to dvb-usb-ids.h new a57e3ce9a4bd media: dvb-usb: vp702x: reference to usb ID table new 80ba8bd6d93a media: dvb-usb: Add helper macros for using USB VID/PID new 1f176c73b49b media: dvb-usb: a800: use an enum for the device number new 434593f3f471 media: af9005: use the newer dvb-usb macros for USB device new 08fdb81ba253 media: dvb-usb: az6027: use an enum for the device number new 5605e220072a media: cinergyT2-core: use the newer dvb-usb macros for US [...] new 6884cbbe65d3 media: cxusb: use the newer dvb-usb macros for USB device new ce66141ed8f6 media: digitv: use the newer dvb-usb macros for USB device new 23d4208da25b media: dvb-usb: dtt200u: use an enum for the device number new 63c373353f34 media: dtv5100: use the newer dvb-usb macros for USB device new 57688c6a3132 media: dw2102: use the newer dvb-usb macros for USB device new e795c6199dfb media: dvb-usb: gp8psk: use an enum for the device number new b534228aae02 media: dvb-usb: m920x: use an enum for the device number new 88b5619fc4ef media: dvb-usb: nova-t-usb2: use an enum for the device number new c5d859fdb9a8 media: dvb-usb: opera1: use an enum for the device number new d3aa44cf1235 media: dvb-usb: pctv452e: use an enum for the device number new aa95d90371ec media: technisat-usb2: use the newer dvb-usb macros for US [...] new 06f053bcdcb1 media: dvb-usb: ttusb2: use an enum for the device number new 4974251651ec media: dvb-usb: umt-010: use an enum for the device number new fa8ee8310042 media: dvb-usb: vp702x: use an enum for the device number new 31caf818fa93 media: dvb-usb: vp7045: use an enum for the device number new 3ac3af4497b5 media: dvb-usb: dibusb-mb: use an enum for the device number new 2aaa2f7a7928 media: dvb-usb: dibusb-mc: use an enum for the device number new 2afc1933fbc6 media: dvb-usb: dib0700_devices: use an enum for the devic [...] new 52e531773a0d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new be5985b3dbce cpufreq: qcom-hw: drop affinity hint before freeing the IRQ new 5e4f009da6be cpufreq: qcom-hw: fix the race between LMH worker and cpuhp new 6240aaad75e1 cpufreq: qcom-hw: fix the opp entries refcounting new a1eb080a0447 cpufreq: qcom-hw: provide online/offline operations new f84ccad5f566 cpufreq: qcom-cpufreq-hw: Fix throttle frequency value on [...] new 11064c11660e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new cf6ddbdd9065 dt-bindings: devfreq: rk3399_dmc: Convert to YAML new 131b232ba243 dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] new 0ed0713e81d4 dt-bindings: devfreq: rk3399_dmc: Fix Hz units new 71875a02356d dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] new e51cb9a80280 dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] new d88e95632267 PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props new 0f7cd98d4e31 PM / devfreq: rk3399_dmc: Drop excess timing properties new bcd948600069 PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] new 6e09f2719552 PM / devfreq: rk3399_dmc: Support new disable-freq properties new 5d2429d6f0fb PM / devfreq: rk3399_dmc: Support new *-ns properties new eaf02d0585f5 PM / devfreq: rk3399_dmc: Disable edev on remove() new 38d4c4a4e375 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() new 93515220624f PM / devfreq: rk3399_dmc: Avoid static (reused) profile new bc05194c58bd Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 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 new 185da3da9379 bpf: Replace usage of supported with dedicated list iterat [...] new e299bcd4d16f selftests/bpf: Fix vfs_link kprobe definition new f6d60facd9b6 selftests/bpf: Return true/false (not 1/0) from bool functions new 9bbad6dab827 selftests/bpf: Fix cd_flavor_subdir() of test_progs new 66df0fdb5981 bpf: Correct the comment for BTF kind bitfield new 85bf1f51691c samples: bpf: Convert xdp_router_ipv4 to XDP samples helper new 1ce3a60e3c28 libbpf: auto-resolve programs/libraries when necessary for [...] new 433966e3ae04 libbpf: Support function name-based attach uprobes new 39f8dc43b7a0 libbpf: Add auto-attach for uprobes based on section name new ba7499bc9d52 selftests/bpf: Add tests for u[ret]probe attach by name new 579c3196b218 selftests/bpf: Add tests for uprobe auto-attach via skeleton new 88d01a57113a Merge branch 'libbpf: name-based u[ret]probe attach' new e93f39998d8f libbpf: Don't return -EINVAL if hdr_len < offsetofend(core [...] new 35f91d1fe106 sample: bpf: syscall_tp_user: Print result of verify_map new fc843ccd8e4c samples: bpf: Fix linking xdp_router_ipv4 after migration new 4eeebce6ac4a selftests/bpf: Fix parsing of prog types in UAPI hdr for b [...] new 380341637ebb bpftool: Add syscall prog type new fff3dfab1786 bpftool: Add missing link types new 7b53eaa656c3 bpftool: Handle libbpf_probe_prog_type errors new 7224a0737c46 Merge branch 'bpf/bpftool: add program & link type names' new 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 new bfcc7af54634 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4c38eded8070 mtd: parsers: bcm47xxpart: print correct offset on read error new 766ae28444f0 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new 6425dd136ddc mtd: rawnand: davinci: Remove redundant unsigned compariso [...] new a4f9dd55c5e1 mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG new 573eec222bc8 mtd: spinand: gigadevice: add support for GD5FxGQ4xExxG new 620a98881340 mtd: spinand: gigadevice: add support for GD5F1GQ5RExxG new 194ec04b3a9e mtd: spinand: gigadevice: add support for GD5F{2, 4}GQ5xExxG new 54647cd003c0 mtd: spinand: gigadevice: add support for GD5FxGM7xExxG new f7c48bccf1a0 mtd: rawnand: print offset instead of page number for bad blocks new 4b7f27db9605 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 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 [...] new 803d642d66d4 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new c6e7deb0f092 drm/i915: Introduce new Tile 4 format new 072ce4164f97 drm/i915/dg2: Tile 4 plane format support new f8a005eb8972 drm/i915: Optimize icl+ universal plane programming new 14ad15296d1f drm/i915: Make skl+ universal plane registers unlocked new 0225a90981c8 drm/i915: Make cursor plane registers unlocked new 7ad9993b2368 drm/i915: Make most pre-skl primary plane registers unlocked new 772ba8d68515 drm/i915: Make pre-skl sprite plane registers unlocked new b4eb76d82a0e drm/i915/dg2: Skip output init on PHY calibration failure new 2ff5560e23c8 drm/i915/dmc: Do not try loading wrong DMC version new 53581504a8e2 drm/i915: s/JSP2/ICP2/ PCH new cccc71b552a1 drm/i915: Avoid negative shift due to bigjoiner_pipes==0 new 6c6465fc33c5 drm/i915: Fix cursor coordinates on bigjoiner slave new c2393a1d8bd1 drm/i915: Remove nop bigjoiner state copy new 3dda9ee49ea5 drm/i915: Rename variables in intel_crtc_compute_config() new a8c0109c5200 drm/i915: Extract intel_splitter_adjust_timings() new 0338ba69234b drm/i915: Extract intel_bigjoiner_adjust_timings() new 9c1197a0f82d drm/i915: Extract intel_crtc_compute_pipe_src() new 6f4cafdfe77c drm/i915: Extract intel_crtc_compute_pipe_mode() new 2d0539575abb drm/i915: Fix MSO vs. bigjoiner timings confusion new 5c190e5394cc drm/i915/wm: use REG_FIELD_{PREP,GET} for PLANE_WM_BLOCKS_MASK new 492c1ae2f27c drm/i915: Fix the VDSC_PW2 power domain enum value new 359441cdc5e7 drm/i915: Sanitize open-coded power well enable()/disable() calls new a5c517331279 drm/i915: Remove redundant state verification during TypeC [...] new 314fe7dce413 drm/i915: Move i915_power_well_regs struct into i915_power [...] new ef1e17089190 drm/i915: Move power well get/put/enable/disable functions [...] new 90cf356bb4eb drm/i915: Add function to call a power well's sync_hw() hook new 3ab5e051cb32 drm/i915: Add functions to get a power well's state/name/d [...] new 47f16fe53545 drm/i915: Move intel_display_power_well_is_enabled() to in [...] new 17003d109e6c drm/i915: make a handful of read-only arrays static const new 230bc2bed518 Merge drm/drm-next into drm-intel-next new 01fabda8e3d6 drm/i915: Use str_yes_no() new 707c3a7d99b1 drm/i915: Use str_enable_disable() new ff9fbe7ce1c1 drm/i915: Use str_enabled_disabled() new f79a568add12 drm/i915: Use str_on_off() new 0a967f5bfd91 iommu/vt-d: Add RPLS to quirk list to skip TE disabling new 09550c7fcde1 drm/i915/display/adlp: Remove code related to underrun recovery new 5708fe0db0ed drm/i915: update new TMDS clock setting defined by VBT new 8d5516d18b32 drm/i915/psr: Set "SF Partial Frame Enable" also on full update new 9c95f96392d9 drm/i915/display: Allow users to disable PSR2 new 98bf4f47a86c drm/i915/dg2: Use I915_BO_ALLOC_CONTIGUOUS flag for DPT new 6475e106821b drm/i915: Don't skip ddb allocation if data_rate==0 new b0b2bed2a130 drm/i915: Check async flip capability early on new 2e08437160d1 drm/i915: Fix the async flip wm0/ddb optimization new 6b4e414ce8da drm/i915: Pimp async flip debugs new 8d80cceecdd9 drm/i915/adl-n: Add stepping info new 69e807a5a9ff drm/i915/gmbus: combine gmbus pin lookups to one function new 39a8c428fedf drm/i915/gmbus: reduce gmbus pin lookups in gmbus setup new 65cd963ea239 drm/i915/gmbus: pass gpio reg to intel_gpio_setup() new 63a78bbb418c drm/i915/gmbus: alloc intel_gmbus dynamically new e9b67ec2d38a drm/i915: include linux/highmem.h and linux/swap.h where needed new 85f50a373fac drm/i915/dmc: Update DMC to v2.16 on ADL-P new 50c335f94d71 drm/i915: Move framestart_delay to crtc_state new 6561a9d63813 drm/i915: Remove framestart_delay sanitation new 108a112f5eba drm/i915: Relocate ibx pch port sanitation code new a97087026d0e drm/i915: Relocate a few more pch transcoder bits new 4a1e1758b2db drm/i915: Nuke skl_wrpll_context_init() new fe70b262e781 drm/i915: Move a bunch of stuff into rodata from the stack new 2dfac87c7c4a drm/i915: Clean up some struct/array initializers new 392f662b930d drm/i915: Remove bxt m2_frac_en new 0fa1d65e7dda drm/i915: Use designated initializers for bxt_dp_clk_val[] new 26111a161ab5 drm/i915: Start tracking PIPESRC as a drm_rect new 4d1b53dfbf24 drm/i915: Eliminate bigjoiner boolean new 8b986e2a051c drm/i915: Use bigjoiner_pipes more new 71abfcbeae3e drm/i915/gmbus: move some local bus variables within loops new 17e571fe720d drm/i915/gmbus: use to_intel_gmbus() instead of open coding new d296089b5bc3 drm/i915/dsi: use min_t() to make code cleaner new 759b30f70597 drm/i915: Remove leftover cnl SAGV block time new 8d8b2dd3995f drm/i915: Make the PIPESRC rect relative to the entire big [...] new 9ca48a806cf2 drm/i915: Store the /5 target clock in struct dpll on vlv/chv new 8e38c6b57e5d drm/i915: Remove redundant/wrong comments new 8b080334e97e drm/i915: Clean up bxt/glk PLL registers new 734fe6f17237 drm/i915: Store the m2 divider as a whole in bxt_clk_div new fe649940c2a0 drm/i915: Replace bxt_clk_div with struct dpll new 3917f4846532 drm/i915: Replace hand rolled bxt vco calculation with chv [...] new 8b3ed19ccf9f drm/i915: Populate bxt/glk DPLL clock limits a bit more new 15deead931a1 drm/i915: Remove struct dp_link_dpll new 2953d7327456 drm/i915: Fix up some DRRS type checks new faf6e8fc73aa drm/i915: Constify intel_drrs_init() args new 5f6a9bea1637 drm/i915: Pimp DRRS debugs new b395c29add3c drm/i915: Read DRRS MSA timing delay from VBT new 1fa7bb121401 drm/i915: Program MSA timing delay on ilk/snb/ivb new 8e9c9848d846 drm/i915: Polish drrs type enum new 5a220c536b50 drm/i915: Clean up DRRS refresh rate enum new dd7ae6b3e857 drm/i915: Rename PIPECONF refresh select bits new 5f1b97cb9af6 x86/gpu: include drm/i915_pciids.h directly in early quirks new 776c6c8343b9 drm/i915/display/adlp: Update eDP voltage swing table new dee5488737dc drm/i915/dsi: Pass fixed_mode to *_dsi_add_properties() new 54b6af690925 drm/i915/sdvo: Pass the requesed mode to intel_sdvo_create [...] new 457e992b3508 drm/i915/lvds: Pass fixed_mode to compute_is_dual_link_lvds() new 0032cfd67020 drm/i915: Simplify intel_panel_info() new c25300f0797b drm/i915: Nuke dev_priv->drrs.type new 092706786e11 drm/i915: Introduce intel_panel_{fixed,downclock}_mode() new 53f64f3a24c1 drm/i915: Introduce intel_panel_get_modes() new 43af67435711 drm/i915: Introduce intel_panel_preferred_fixed_mode() new f0a57798fb5c drm/i915: Introduce intel_panel_drrs_type() new a1b952d4d0a4 drm/i915: Introduce intel_drrs_type_str() new ba770ce36b60 drm/i915: Eliminate the intel_dp dependency from DRRS new 851f15fe4c1a drm/i915: Stash DRRS state under intel_crtc new e8ae25df5080 drm/i915: Move DRRS enable/disable higher up new c2f12155536a drm/i915: Enable eDP DRRS on ilk/snb port A new c5ee23437cae drm/i915: Implement static DRRS new 345b7c4b8688 drm/i915: Convert fixed_mode/downclock_mode into a list new 8f0c1c0949b6 drm/i915/display: Fix HPD short pulse handling for eDP new 15f26bdc81f7 drm/i915/display: Do not re-enable PSR after it was marked [...] new 1c7cea157912 drm/i915: Use drm_mode_copy() new 2260e4d8f51c drm/i915: Put the downclock_mode check back into can_enabl [...] new ead8fb9c7848 drm/i915: Add missing tab to DRRS debugfs new 18f23b92187f drm/i915: Fix DRRS frontbuffer_bits handling new 70e10a2b7e98 drm/i915: Determine DRRS frontbuffer_bits ahead of time new fb4ae6e6500a drm/i915: Don't cancel/schedule drrs work if the pipe wasn [...] new 1c00404769dc drm/i915: Schedule DRRS work from intel_drrs_enable() new 1b333c679a0f drm/i915: Do DRRS disable/enable during pre/post_plane_update() new 579899c7da71 drm/i915: Deal with bigjoiner vs. DRRS new e5086cb3f3d3 drm/i915: Reject unsupported TMDS rates on ICL+ new 0438fd1aa69c drm/i915: move i915_gem_object_needs_bit17_swizzle() to i9 [...] new 109d101e273d drm/i915: include uapi/drm/i915_drm.h directly where needed new d8f5855b31c0 drm/i915: Treat SAGV block time 0 as SAGV disabled new c0074e71bf8d drm/i915: Rework SAGV block time probing new 15fc156f22db drm/i915: Probe whether SAGV works on pre-icl new de2cac863da9 drm/i915: Reject excessive SAGV block time new 4593e8e06435 drm/i915: Rename pre-icl SAGV enable/disable functions new 0fed4ddd18f0 drm/i915: Fix PSF GV point mask when SAGV is not possible new f8a1cb3ff439 drm/i915: Unconfuses QGV vs. PSF point masks new 4bdba4f4db4c drm/i915: Rename QGV request/response bits new 008bd15c4f17 drm/i915/sdvo: prefer __packed over __attribute__((packed)) new f99f55690798 drm/i915/display/adlp: More voltage swing table updates new 7d4561722c3b drm/i915: Tweak plane ddb allocation tracking new 943ed3cc0219 drm/i915: Split plane data_rate into data_rate+data_rate_y new c034363ca898 drm/i915: Pre-calculate plane relative data rate new 0d21fd10fb3c drm/i915: Remove total[] and uv_total[] from ddb allocation new 7243867c6f96 drm/i915: Nuke intel_bw_calc_min_cdclk() new 6c69d0bb9f15 drm/i915: Round up when calculating display bandwidth requ [...] new 6731eb046cf7 drm/i915: Properly write lock bw_state when it changes new 5ac860cc5254 drm/i915: Fix DBUF bandwidth vs. cdclk handling new ea0839691816 drm/i915: Add "maximum pipe read bandwidth" checks new 54903c7a6b40 drm/i915: s/enable/active/ for DRRS new 73867c8709b5 drm/i915/display: Remove check for low voltage sku for max [...] new 3fd6afb623ba drm/i915/intel_combo_phy: Print I/O voltage info new 7e4e0e5c3849 drm/i915/display: Extend DP HDR support to hsw+ new 657586e474bd drm/i915: Add a DP1.2 compatible way to read LTTPR capabilities new fd04847372ba docs: gpu: i915.rst: Fix DRRS documentation new e0c603ef7050 drm/i915: Remove locks around skl+ scaler programming new 46fc66be60e8 drm/i915: Make ilk+ pfit regiser unlocked new e9b14658d519 drm/i915: Split color_commit() into noarm+arm pair new d13dde449580 drm/i915: Split pipe+output CSC programming to noarm+arm pair new 5d2fd49db9b4 drm/i915: Pass intel_connector to intel_panel_{init,fini}() new f01bae2dca3e drm/i915: Use DRM_MODE_FMT+DRM_MODE_ARG() new e9ebf1359514 drm/i915: Extract intel_edp_add_properties() new f6d39f563cf7 drm/i915: Use intel_panel_preferred_fixed_mode() more new 688a9bbccb90 drm/i915: Rename intel_panel_vbt_fixed_mode() new 14daee248f01 drm/i915: Extract intel_panel_vbt_sdvo_fixed_mode() new 5248cc781d2f drm/i915: Extract intel_panel_encoder_fixed_mode() new 7a36980cd236 drm/i915: Use intel_panel_edid_fixed_mode() for sdvo new 50203b943b4f drm/i915: Change SDVO fixed mode handling new 756b807f6a3e drm/i915: Add RPL-S PCI IDs new 412c942bdfae drm/i915/ats-m: add ATS-M platform info new 78a574deef7f drm/i915/dmc: simplify intel_dmc_load_program() conditions new 790daf744ea8 drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c new f0147745f786 drm/i915/dmc: move dmc debugfs to intel_dmc.c new ca2cae9a48dd drm/i915/dmc: fix i915_reg_t usage new a7f46d5b91a5 drm/i915: Move intel_vtd_active and run_as_guest to i915_utils new 1f31e35f2e88 drm/i915/audio: unify audio codec enable/disable debug logging new 179db7c1be5c drm/i915/audio: move has_audio checks to within codec enab [...] new 1dedcdd0336c drm/i915/dp: make DSC usage logging actually useful new d7ade5f20e53 drm/i915/display/tgl+: Set default values for all register [...] new 291f63e72e56 drm/i915/display/adlp: Adjust MBUS DBOX BW and B credits new 47e794d69c0d drm/i915/display/adlp: Fix programing of PIPE_MBUS_DBOX_CTL new bc58192a9b59 drm/i915: Handle the DG2 max bw properly new 5efde05f6af1 drm/i915/dmc: abstract GPU error state dump new fe1295e628c9 drm/i915/dmc: hide DMC version macros new 9c67d9e84c7d drm/i915/dmc: split out dmc registers to a separate file new aeb9f0a4a3dc drm/i915/display: Add HAS_MBUS_JOINING new 1c05183a3709 drm/i915: Extract intel_edp_has_drrs() new db10c14a2523 drm/i915: Put fixed modes directly onto the panel's fixed_ [...] new 54746f57f089 drm/i915: Refactor non-EDID fixed mode duplication new 05d2d45e8736 drm/i915: Nuke intel_drrs_init() new 3a3c4ce92962 drm/i915: Combine the EDID fixed_mode+downclock_mode looku [...] new ccaa910128c5 drm/i915: Stop duplicating the EDID fixed/downclock modes new 7634bef123bc drm/i915: Allow an arbitrary number of downclock modes new c19909d037b6 drm/i915: Allow higher refresh rate alternate fixed modes new f244cdfa72b8 drm/i915: Move intel_drrs_compute_config() into intel_dp.c new 1159c8339278 drm/i915: Allow static DRRS on all eDP ports new 001b6169a920 drm/i915: Allow static DRRS on LVDS new e97798e254b1 drm/i915: Use drm_connector_attach_hdr_output_metadata_property() new f8eee759b989 drm/i915: Remove dead members from dev_priv new ca2a3c9204ec drm/i915/bios: Extract struct lvds_lfp_data_ptr_table new 0e10616f67d2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 16f9455f78db Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 7df447974447 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 180a49e32be2 gpu: ipu-v3: image-convert: use swap() new 344c50dd4954 drm/imx: imx-tve: Make use of the helper function devm_pla [...] new 090fd63d99f2 drm/imx: make static read-only array channel_offsets const new aa72b0866a03 drm/imx: ipuv3-plane: Remove redundant zpos initialisation new 927d8fd465ad drm/imx: ipuv3-plane: Remove redundant color encoding and [...] new 72bc2fd5257e Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new af11f31715b5 video: fbdev: of: display_timing: Remove a redundant zeroi [...] new aaf7dbe07385 video: fbdev: udlfb: properly check endpoint type new b23e868d35d5 video: fbdev: pxafb: use if else instead new d1d608ce78b3 video: fbdev: sis: fix potential NULL dereference in sisfb [...] new f56b919fa4f1 linux/fb.h: Spelling s/palette/palette/ new 5c6d8b23cef8 video: fbdev: pm2fb: Fix a kernel-doc formatting issue new 2a8f0934e922 video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's [...] new 7e4920bf59cb video: fbdev: omap: Make it CCF clk API compatible new 01642112cf47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 36ee0554e500 Merge branch 'regmap-linus' into regmap-next new 18af0e111098 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 59e7c3dd920b Merge branch 'asoc-linus' into asoc-next new 0aa4199c20be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cfc1d277891e module: Move all into module/ new 787434626d9f module: Simple refactor in preparation for split new 450f0134ccf0 module: Make internal.h and decompress.c more compliant new 54baa1322356 module: Move livepatch support to a separate file new 74e837651811 module: Move latched RB-tree support to a separate file new 2bd8c24f9f25 module: Move strict rwx support to a separate file new 8e4b395652b4 module: Move extra signature support out of core code new fa96a12372c3 module: Move kmemleak support to a separate file new 8c5ba1bb7d37 module: Move kallsyms support into a separate file new 852675c69a1d module: kallsyms: Fix suspicious rcu usage new 53ef1fbd8b6f module: Move procfs support into a separate file new 7e63cf0950dd module: Move sysfs support into a separate file new f1f086e16e07 module: Move kdb module related code out of main kdb code new 5544ecd620de module: Move version support into a separate file new 281f10b77c6a module: Make module_enable_x() independent of CONFIG_ARCH_ [...] new 4c3718c984da module: Move module_enable_x() and frob_text() in strict_rwx.c new 3c619b8ce425 module: Rework layout alignment to avoid BUG_ON()s new f6339ae0365a module: Rename debug_align() as strict_align() new 3d886307304b module: Always have struct mod_tree_root new fdc19b2d9f74 module: Prepare for handling several RB trees new b7fa3ec056dc module: Introduce data_layout new 893e8194630f module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC new 8885ee7aab41 module: Remove module_addr_min and module_addr_max new ac1b8702cc45 powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book [...] new a535413d0fee Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new ec858afda857 io_uring: don't check req->file in io_fsync_prep() new a3e4bc23d547 io_uring: defer splice/tee file validity check until comma [...] new 584b0180f0f4 io_uring: move read/write file prep state into actual opco [...] new 5e3de2206273 io_uring: propagate issue_flags state down to file assignment new 741bfcae2afe io_uring: defer file assignment new 8d5d05a2b725 io_uring: drop the old style inflight file tracking new a01749f8bb9d Merge branch 'io_uring-5.18' into for-5.19/io_uring new 5b5365a1b0d0 io_uring: small optimisation of tctx_task_work new 3dfe4fa43b18 io_uring: remove extra ifs around io_commit_cqring new 54cb36e29a25 io_uring: refactor io_req_find_next new 452d38c1a7f4 io_uring: optimise io_free_batch_list new 3e3f13bad737 io_uring: move poll recycling later in compl flushing new 82d482797fc2 io_uring: clean up io_queue_next() new b87e2b86b318 io_uring: split off IOPOLL argument verifiction new f3a0256bd467 io_uring: pre-calculate syscall iopolling decision new 7ebd365a5172 io_uring: optimise mutex locking for submit+iopoll new 39523ea57769 io_uring: cleanup conditional submit locking new 9bdccf158bf2 io_uring: partially uninline io_put_task() new 3821f0c1bd68 io_uring: silence io_for_each_link() warning new b185193821bc io_uring: refactor io_req_add_compl_list() new 5ee78746f25c io_uring: move finish_wait() outside of loop in cqring_wait() new 71f703f77cbe Merge branch 'for-5.19/io_uring' into for-next new c113e61de8fa fs: split off setxattr_copy and do_setxattr function from [...] new d5e7435c63d1 fs: split off do_getxattr from getxattr new ccb781e4c5da io_uring: add fsetxattr and setxattr support new a2d0233f2282 io_uring: add fgetxattr and getxattr support new ff0f3f831752 Merge branch 'for-5.19/io_uring-xattr' into for-next new 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 new 184bcf44a374 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eaeb9fb2739b ata: pata_mpc52xx: Prepare cleanup of powerpc's asm/prom.h new c1a8af29ff0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 15c7f92ecce8 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new 58a94533fa57 mmc: renesas_sdhi: remove outdated headers new 8885f1d9d091 mmc: renesas_sdhi: R-Car D3 also has no HS400 new 3c03ce6423c7 mmc: renesas_sdhi: make setup selection more understandable new 9eff06de7dda mmc: renesas_sdhi: remove a stale comment new bfb9874766b5 mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk new af59f2ee9781 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk new 1c30111d9ddd mmc: renesas_sdhi: style fix for proper function bodies new da77b91d79e2 mmc: mmci: stm32: use a buffer for unaligned DMA requests new 3b65a6ade24a mmc: renesas_sdhi: Add missing checks for the presence of quirks new cb8dae355f79 Merge branch 'fixes' into next new f95f8307f551 mmc: renesas_sdhi: R-Car V3M also has no HS400 new 07194933d4b8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f9311a85ce29 Merge branch 'regulator-linus' into regulator-next new 9cb8860513a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba4f5e7b1508 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new c974ead9b59d Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 0a9876f36b08 selinux: Remove redundant assignments new 43b666622c60 selinux: runtime disable is deprecated, add some ssleep() [...] new 81200b0265b1 selinux: checkreqprot is deprecated, add some ssleep() discomfort new 2c44c9bbbbaf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ae5d03879e63 workqueue: Warn flushing of kernel-global workqueues new 99499a2b0ff0 loop: yet another approach to fix the loop lock order inversions new 43baa62f2f5b Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new d9a64c5eb0e1 dt-bindings: PCI: uniphier: Convert uniphier-pcie.txt to j [...] new 2d091155cdc3 dt-bindings: white-space cleanups new d49b3ae4294f dt-bindings: net: qcom,ipa: finish the qcom,smp2p example new 44c8a51a5f28 docs: dt: writing-bindings: describe typical cases new 7a150b0d850e docs: dt: writing-schema: mention coding style new ea5d0a1a1c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7f34357e7f9a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a9fc5ddb1b07 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new a8cb858cafc5 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 2a617464d53e Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new 9fb2e2847b0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 577bb94aa134 tools/memory-model: Document locking corner cases new fe60f1e4e6f9 tools/memory-model: Make judgelitmus.sh note timeouts new b0057a64de07 tools/memory-model: Make cmplitmushist.sh note timeouts new 57aa0b771f38 tools/memory-model: Make judgelitmus.sh identify bad macros new fc10ad64eec0 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new be8ac4e5a50a tools/memory-model: Fix paulmck email address on pre-exist [...] new 0219f19c0a1e tools/memory-model: Update parseargs.sh for hardware verification new 11b0780873a8 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new ab39ff27fe7c tools/memory-model: Add simpletest.sh to check locking, RC [...] new c3177e905f85 tools/memory-model: Fix checkalllitmus.sh comment new 52ff48fc2936 tools/memory-model: Hardware checking for check{,all}litmus.sh new 3104b8ccdfe9 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new 7d4ccf5faa3a tools/memory-model: Split runlitmus.sh out of checklitmus.sh new 7b399680dbfa tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new cd44819efa38 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new cbcce422dbda tools/memory-model: Keep assembly-language litmus tests new 00feb50e4465 tools/memory-model: Allow herd to deduce CPU type new 812f15cd0072 tools/memory-model: Make runlitmus.sh check for jingle errors new 95d8dc836873 tools/memory-model: Add -v flag to jingle7 runs new f12342ff10b4 tools/memory-model: Implement --hw support for checkghlitmus.sh new e61e6ed03fac tools/memory-model: Fix scripting --jobs argument new 32d828d9557d tools/memory-model: Make checkghlitmus.sh use mselect7 new dc8339a1364c tools/memory-model: Make history-check scripts use mselect7 new 405e3dd2f6ad tools/memory-model: Add "--" to parseargs.sh for addition [...] new dab2765298a5 tools/memory-model: Repair parseargs.sh header comment new 521aac712b51 tools/memory-model: Add checktheselitmus.sh to run specifi [...] new da877fde18ab tools/memory-model: Add data-race capabilities to judgelitmus.sh new 948ae98f6240 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 7770f645fa26 tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 9c8c6ca3e7cf srcu: Tighten cleanup_srcu_struct() GP checks new 15e6d352aac4 srcu: Fix s/is/if/ typo in srcu_node comment new 900d237c7f2b srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf new 229097d562cc srcu: Make Tree SRCU able to operate without snp_node array new 2465a5e9713b srcu: Dynamically allocate srcu_node array new 9137ff34f34c srcu: Add size-state transitioning code new 056094786a19 srcu: Make rcutorture dump the SRCU size state new 2567937e80bb srcu: Compute snp_seq earlier in srcu_funnel_gp_start() new b9fb1ec6966c srcu: Use invalid initial value for srcu_node GP sequence numbers new ea142f24b368 srcu: Ensure snp nodes tree is fully initialized before traversal new e306be46b9e6 srcu: Add boot-time control over srcu_node array allocation new f3e780664d5a srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() new e3eea3dd811a srcu: Avoid NULL dereference in srcu_torture_stats_print() new 8f1670ae5eb3 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] new 413aba15723e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe new febb770cc368 srcu: Create concurrency-safe helper for initiating size t [...] new 31749fd9d02b srcu: Add contention-triggered addition of srcu_node tree new 58c56e55e3f2 srcu: Automatically determine size-transition strategy at boot new 6f4216c92639 srcu: Add contention check to call_srcu() srcu_data ->lock [...] new 49c624f51ed5 Merge branches 'lkmm-dev.2022.03.29a' and 'srcu.2022.03.29 [...] new 0a4dfdd80e7a EXP rcu-tasks: Check for abandoned callbacks new d74f5fc678cc rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() new 8f6d4d87ab80 torture: Add rcu_normal and rcu_expedited runs to torture.sh new 987e8f0bd547 rcutorture: Suppress debugging grace period delays during [...] new 8a25d583a9d3 tools/nolibc: use pselect6 on RISCV new e4fee49f6447 tools/nolibc: guard the main file against multiple inclusion new 5713790364a0 tools/nolibc/std: move the standard type definitions to std.h new a9143c642d62 tools/nolibc/types: split syscall-specific definitions int [...] new 36603278c3c0 tools/nolibc/arch: split arch-specific code into individual files new 83dd87712b15 tools/nolibc/sys: split the syscall definitions into their [...] new d014ba791041 tools/nolibc/stdlib: extract the stdlib-specific functions [...] new 8a933d9d0f11 tools/nolibc/string: split the string functions into string.h new d75e466a8354 tools/nolibc/ctype: split the is* functions to ctype.h new 7549f48f0cb5 tools/nolibc/ctype: add the missing is* functions new 07d711bbe677 tools/nolibc/types: move the FD_* functions to macros in types.h new 4d219175c42f tools/nolibc/types: make FD_SETSIZE configurable new cacc485dcdd4 tools/nolibc/types: move makedev to types.h and make it a macro new 9068b1e32b48 tools/nolibc/stdlib: move ltoa() to stdlib.h new 58da6e359071 tools/nolibc/stdlib: replace the ltoa() function with more [...] new 1d946a82737a tools/nolibc/stdlib: add i64toa() and u64toa() new 5ff3dbf04812 tools/nolibc/stdlib: add utoh() and u64toh() new 4666b454c24d tools/nolibc/stdio: add a minimal set of stdio functions new f827232d35e1 tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] new f9fe08215a2f tools/nolibc/stdio: add fwrite() to stdio new 4c5e83bb6343 tools/nolibc/stdio: add a minimal [vf]printf() implementation new b54a366ec4ca tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE new a816b9581419 tools/nolibc/stdio: add perror() to report the errno value new d2dfc5c4ad06 tools/nolibc/sys: make open() take a vararg on the 3rd argument new d2ec0109b6ce tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() new b2938cd1f278 tools/nolibc/stdlib: make raise() use the lower level sysc [...] new 952d887d537f tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] new 5448971d1512 tools/nolibc/string: use unidirectional variants for memcpy() new a2e51faae385 tools/nolibc/string: slightly simplify memmove() new 6776c45a49d3 tools/nolibc/string: add strncpy() and strlcpy() new 0f6cc409caf1 tools/nolibc/string: add tiny versions of strncat() and strlcat() new 36ad12455f54 tools/nolibc: move exported functions to their own section new 15d0ea03937f tools/nolibc/arch: mark the _start symbol as weak new 1bd6f49cb740 tools/nolibc/types: define PATH_MAX and MAXPATHLEN new 647375712a5b tools/nolibc/string: export memset() and memmove() new 30d71fc14ebc tools/nolibc/errno: extract errno.h from sys.h new 1a611e86c1ad tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] new 54c286685d6b tools/nolibc/unistd: add usleep() new d33ffeba2433 tools/nolibc/signal: move raise() to signal.h new 9c51ebc19510 tools/nolibc/time: create time.h with time() new 983af29a0224 tools/nolibc: also mention how to build by just setting th [...] new c6ad11620df2 tools/nolibc/stdlib: implement abort() new 7627994ff368 torture: Reposition so that $? collects ssh code in torture.sh new 790a811b1e52 torture: Use "-o Batchmode=yes" to disable ssh password requests new f7e9f2d907a6 rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting new 0b74356e7b95 rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT new 7ff92ad4e107 rcu: Remove rcu_is_nocb_cpu() new e97711581c6b rcu/nocb: Move rcu_nocb_is_setup to rcu_state new 3d4db439000e rcu: Assume rcu_init() is called before smp new 86177f0c76a4 rcu: Initialize boost kthread only for boot node prior SMP [...] new a5df8b268f29 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] new 1774dce2dded rcu-tasks: Fix race in schedule and flush work new e8a8537df49a docs: Add documentation for rude and trace RCU flavors new 626d2d87f117 torture: Permit running of experimental torture types new 52184c5cedb2 rcu: Check for jiffies going backwards new 220e100c74d4 torture: Make thread detection more robust by using lspcu new 604fd937bd21 torture: Skip vmlinux check for kvm-again.sh runs new 2241eb9a4502 rcu-tasks: Print pre-stall-warning informational messages new 96ce4c996a50 scftorture: Fix distribution of short handler delays new e4e6ebd67537 kernel/smp: Provide boot-time timeout for CSD lock diagnostics new dbe6a49fd57c torture: Enable CSD-lock stall reports for scftorture new af52a5d30ecd rcu: Add comments to final rcu_gp_cleanup() "if" statement new 1adad3bc6454 rcu-tasks: Use rcuwait for the rcu_tasks_kthread() new 2fe87a787046 rcu-tasks: Make Tasks RCU account for userspace execution new 5b5c2b92700d rcutorture: Avoid corner-case #DE with nsynctypes check new 2f87c4c47cc7 rcutorture: Add missing return and use __func__ in warning new 5750c098b0db rcu-tasks: Use schedule_hrtimeout_range() to wait for grac [...] new 3586cd65f84e rcutorture: Adjust scenarios' Kconfig options for CONFIG_P [...] new d00674235d8d srcu: Prevent expedited GPs and blocking readers from cons [...] new 8a1ba31a674a rcu: Print number of online CPUs in RCU CPU stall-warning [...] new 34803eb127cb rcu: Make UP-vacuous normal grace period advance sequence new ed842bcd591f scftorture: Remove extraneous "scf" from per_version_boot_params new f0e12d1dc590 torture: Save "make allmodconfig" .config file new 9a98fe0499ea rcutorture: Call preempt_schedule() through static call/key new ec583e2e8d09 rcu: Add polled expedited grace-period primitives new d0c78768fd9c rcu: Fix expedited GP polling against UP/no-preempt environment new 42e3e3c6a774 EXP preempt/dynamic: Introduce preempt mode accessors new 88f20f8c104a rcu: Fix preemption mode check on synchronize_rcu[_expedited]() new 024db3cca726 rcutorture: Test polled expedited grace-period primitives new 6fe15117c3f4 srcu: Drop needless initialization of sdp in srcu_gp_start() new 68ac5689b5d1 rcu: Make TASKS_RUDE_RCU select IRQ_WORK new 0919dca869ee rcu: Make the TASKS_RCU Kconfig option be selected new 18fdcb727bcc rcutorture: Allow rcutorture without RCU Tasks Trace new 9028d6407050 rcutorture: Allow rcutorture without RCU Tasks new 675b486996d9 rcutorture: Allow rcutorture without RCU Tasks Rude new 713cc6bdf2d5 rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario new f1fa0593497b rcu-tasks: Restore use of timers for non-RT kernels new 1de82e1192c3 rcutorture: Allow specifying per-scenario stat_interval new 12feb759bb48 tools/nolibc/stdio: make printf(%s) accept NULL new 3bf4dfac12b5 tools/nolibc/stdlib: add a simple getenv() implementation new 69d3e4063e01 tools/nolibc/stdio: add support for '%p' to vfprintf() new 63d172327cf3 tools/nolibc/string: add strcmp() and strncmp() new 2c63965a1d79 tools/nolibc/sys: add syscall definition for getppid() new a2d40797f57c tools/nolibc/types: add poll() and waitpid() flag definitions new e44f9bb79d81 tools/nolibc: add a makefile to install headers new 8564711f3f69 tools/nolibc: add the nolibc subdir to the common Makefile new 3334e3f51235 rcu: Make normal polling GP be more precise about sequence [...] new 97ccb2a91696 tools/nolibc/string: do not use __builtin_strlen() at -O0 new 6b3573f8f504 tools/nolibc/stdlib: only reference the external environ w [...] new c26cd29ac644 rcu: Remove needless polling work requeue for further waiter new 43113f20d238 rcu: Check for successful spawn of ->boost_kthread_task new 7e23be3463c8 refscale: Allow refscale without RCU Tasks new a79aec41314f refscale: Allow refscale without RCU Tasks Rude/Trace new 44ff90ad7154 rcuscale: Allow rcuscale without RCU Tasks new 0900c4f55d8d rcuscale: Allow rcuscale without RCU Tasks Rude/Trace new 08c1e77e67fe rcutorture: Make kvm.sh allow more memory for --kasan runs new b62d26f0e1f9 scftorture: Adjust for TASKS_RCU Kconfig option being selected new f58f651d8dfa rcutorture: Make torture.sh refscale and rcuscale specify [...] new 5075271b6ae6 rcutorture: Make torture.sh allow for --kasan new 1051a3bac71c rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check [...] new 27e02c231153 rcu_sync: Fix comment to properly reflect rcu_sync_exit() [...] new c09f53022394 EXP rcu: Address polled expedited grace-period counter wrap new 3e010ffd565f docs: Update RCU cross-references as suggested in doc-guide new 061b532085d0 tools/nolibc: x86-64: Update System V ABI document link new 91c83081b946 tools/nolibc: Replace `asm` with `__asm__` new 44c2df4271ed tools/nolibc: Remove .global _start from the entry point code new 9e5116253813 tools/nolibc: i386: Implement syscall with 6 arguments new 18b338ed1b04 tools/nolibc/sys: Implement `mmap()` and `munmap()` new ddbca2c28002 tools/nolibc/types: Implement `offsetof()` and `container_ [...] new b2f664302dae tools/nolibc/stdlib: Implement `malloc()`, `calloc()`, `re [...] new b86648db37c9 tools/nolibc/string: Implement `strnlen()` new 4a5e50667c63 tools/include/string: Implement `strdup()` and `strndup()` new b77b2981bb22 rcu-tasks: Handle sparse cpu_possible_mask new 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}_ [...] new 9c01839260aa Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new a9ee6a6cd554 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 11bd05d0cf31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 03941ed91c72 thunderbolt: Replace usage of found with dedicated list it [...] new 2835c6d1f466 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 336e6b968258 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new f4decb4c6e37 iio: core: fix a few code style issues new ce92d6743fd5 dt-bindings: iio: st,st-sensors add LIS302DL new a85257f0df58 iio: accel: Remove unused enum in st_accel new 8a7449d68670 iio: accel: add support for LIS302DL variant new fee4ac32996d iio: dac: ltc2688: Use temporary variable for struct device new 879a52379704 iio: multiplexer: Make use of device properties new ba93642188a6 iio: dummy: iio_simple_dummy: check the return value of kstrdup() new 8868a172f471 iio: temperature: ltc2983: Don't hard code defined constan [...] new e59b18a28909 iio: temperature: ltc2983: Use single error path to put OF node new bc4c94994ffe iio: temperature: ltc2983: Make use of device properties new 0cddfc92e29b MAINTAINERS: updated Lorenzo's email address new c4dbfed37fef dt-bindings: iio: imu: mpu6050: Document invensense,icm20608d new 6dc2c8711abc iio: imu: inv_mpu6050: Add support for ICM-20608-D new fe78ccf79b0e iio: adc: ad7124: Remove shift from scan_type new fd5ba89e4cd4 iio: adc: ad7124: Add update_scan_mode new fe7d929a63c3 iio: adc: ad7192: Add update_scan_mode new 8bea9af887de iio: adc: ad_sigma_delta: Add sequencer support new 5cfe8a1c2577 iio: adc: ad7124: add sequencer support new 44b0be6eb373 iio: adc: ad7192: add sequencer support new a8e1f0ba138e iio: palmas: shut up warning about calibration mismatch (d [...] new c22e60c315c8 iio: buffer: remove usage of list iterator variable for li [...] new a25d525c6850 iio: ssp_sensors: replace usage of found with dedicated li [...] new d958095b4a97 iio: sysfs-trigger: replace usage of found with dedicated [...] new b22c8925a63f iio: accel: dmard09: fixed code styling issues new 94059c522707 iio: accel: kxsd9-spi: changed leading spaces to tabs new fd542c5eda7b iio: core: Print error and fail iio_device_register() in c [...] new 210b9ddbcdbc dt-bindings: iio: adc: ti,ads1015: Add missing ADS1115 com [...] new 94d9f3cb97f4 dt-bindings: iio: adc: ti,ads1015: Add TLA2024 compatible string new c86334652ac6 iio: adc: ti-ads1015: Switch to static const writeable ran [...] new fba6ca2a27d3 iio: adc: ti-ads1015: Deduplicate channel macros new 6a954b9624ba iio: adc: ti-ads1015: Make channel event_spec optional new f1c9ce0ced2d iio: adc: ti-ads1015: Add TLA2024 support new 3139ff24e2bc iio: adc: ti-ads1015: Add static assert to test if shifted [...] new 0ca269a4ae39 iio: adc: ti-ads1015: Convert to OF match data new ad202fe8edd1 iio: adc: ti-ads1015: Replace data_rate with chip data str [...] new b28bc9ebbe23 iio: adc: ti-ads1015: Switch to read_avail new 4fdfa7e174e3 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new a19f50e8d9da Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 610e8066785d staging: r8188eu: fix suspect code indent for conditional [...] new 4610e57a7d2e staging: rtl8723bs: Remove redundant else branches. new 52a0af7091b4 staging: rtl8723bs: Change rtw_ndev_notifier_call message to dbg new a3515f20535f staging: rtl8712: Use completions for signaling new 77714e53dde8 staging: vt6656: Fix multiple blank lines warning new 6c73d3203c5f staging: greybus: codecs: use dedicated list iterator variable new 84ef25655019 staging: greybus: codecs: fix type confusion of list itera [...] new eb563e69877a staging: r8188eu: remove local BIT macro new ad9b9e9c5014 staging: r8188eu: remove two limit defines new ea4ec3d1f09f staging: r8188eu: remove unused defines for dynamic functions new b06c22b2ea6a staging: r8188eu: DYNAMIC_BB_DYNAMIC_TXPWR is not used new 4a67fc31bd0c staging: r8188eu: DYNAMIC_BB_ANT_DIV is not used new 07142f8cd77f staging: r8188eu: DYNAMIC_RF_CALIBRATION is not used new 9619a47f7ead staging: r8188eu: refactor dm func set and clear new 66f663a294e7 staging: vchiq: replace usage of found with dedicated list [...] new afd61671982b staging: r8188eu: make _rtw_init_mlme_priv static new 4c5e5a769ac9 staging: r8188eu: the MCS_rate_2R array is not used new 34a296857936 staging: r8188eu: remove empty rtw_dummy_event_callback new b4c5ec356c72 staging: r8188eu: remove empty rtw_fwdbg_event_callback new ea1728b5cdb7 staging: r8188eu: use ieee80211 define for version check new e894c76b6b2c staging: r8188eu: use ieee80211 helper to read the pwr bit new c3ba49e32b9d staging: r8188eu: use standard mechanisms for control frames new baa1bb800277 staging: r8188eu: use standard mechanisms for data frames new 129d140db906 staging: r8188eu: use standard mechanisms for qos data frames new dd85cfe6c6ab staging: r8188eu: remove unused data frame subtypes new 6cb1bfc9995d staging: r8188eu: remove unused control frame subtypes new 16405e4689d1 staging: r8188eu: use ieee80211 macro for sequence number new 38238ecbfb63 staging: r8188eu: use ieee80211 define for fragment number new b5ea08d84f2d staging: r8188eu: refactor rtw_usb_bulk_size_boundary() new 0166ffdc89bf staging: r8188eu: refactor rtw_inc_and_chk_continual_urb_error() new b2bfb60c083c staging: r8188eu: convert rtw_usb_bulk_size_boundary() to bool new b49f6911899b staging: r8188eu: convert rtw_inc_and_chk_continual_urb_er [...] new 25a0065f27ae staging: wfx: remove space at the start of the line new bc62ae561608 staging: r8188eu: remove unnecessary spaces new dbf6851f199b staging: rtl8723bs: remove code suspect indent new 18ce31aa638d staging: rts5208: Convert kmap() to kmap_local_page() new e327cf83db49 staging: r8188eu: Directly return _SUCCESS instead of usin [...] new e73ff996e246 staging: r8188eu: remove HW_VAR_RESP_SIFS from SetHwReg8188EU() new 0161f6773090 staging: r8188eu: remove HW_VAR_MLME_DISCONNECT from SetHw [...] new c427ab4688bf staging: r8188eu: rename some macros to upper case new 03ab00243006 staging: r8188eu: remove HW_VAR_ACM_CTRL from SetHwReg8188EU() new 2ac32870ebf8 staging: r8188eu: remove HW_VAR_RXDMA_AGG_PG_TH from SetHw [...] new a90b92ede242 staging: r8188eu: simplify if-else statement new 1664532112d3 staging: r8188eu: remove HW_VAR_TX_RPT_MAX_MACID from SetH [...] new 2487b7c46b1a staging: r8188eu: remove HW_VAR_BCN_VALID from SetHwReg8188EU() new 2d959a842a8f staging: r8188eu: Fix sparse endianness warnings. new 781d44b7d824 staging: r8188eu: Fix misspelling in comment "Tranceiver" [...] new 1c57b2dc93ab staging: r8188eu: Fix misspelling in comment "writting" -> [...] new 70eb91dfa2ad staging: rtl8723bs: place constants on the right side of tests new 76d86eccadd7 staging: r8188eu: remove the "dump rx packet" fragments new f6ca689d12df staging: r8188eu: remove the "dump tx packet" fragments new 9fcee167d81c staging: r8188eu: add a check for rtw_cbuf_alloc() new 5cb47847fcce staging: rtl8723bs: place constants on the right side of tests new 58cafef9ec65 staging: r8188eu: remove duplicate assignment new 94579b02720b staging: rtl8723bs: remove redundant braces in if statements new a0ff667592ee staging: rtl8723bs: Fix No space before tabs new db975705cbbe staging: r8188eu: rename clear_bacon_valid_bit() new ae3d0470ab57 staging: r8188eu: remove HW_VAR_BCN_VALID from GetHwReg8188EU() new 9494dba5d734 staging: r8188eu: remove HW_VAR_CHK_HI_QUEUE_EMPTY from Ge [...] new 61f514799bea staging: r8188eu: remove HW_VAR_FWLPS_RF_ON from GetHwReg8188EU() new d8a130d13497 staging: r8188eu: remove GetHwReg8188EU() new acc24ef13ebd staging: unisys: Remove "struct dentry *eth_debugfs_dir" new a76d5a6e3dc1 staging: r8188eu: use sizeof(*pvar) for allocating structs new 48e4f94766e1 staging: r8188eu: remove handlerOS independent comment new f232da0fa915 staging: rtl8723bs: remove 5 GHz channels from ch_freq_map new 8a56b5ce774e staging: rtl8723bs: refactor rtw_ch2freq() new 47f46a873d9b staging: vc04_services: Convert kmap() to kmap_local_page() new 875e957087b5 staging: rtl8723bs: simplify control flow new 00bb97dd7fc2 staging: wlan-ng: Fix Lines shouldn't end with '(' new c10f66779f40 staging: wlan-ng: Fix Alignment with parenthesis new 5b547d5c8d1f staging: r8188eu: place constants on the right side of tests new c29050b7706b staging: r8188eu: remove else after return new 95cfe1f0b22e staging: r8188eu: correct misspelling in comment "conider" [...] new 34b19431d968 staging: r8188eu: format block comments new e1eb5ef03165 staging: r8188eu: remove unnecessary braces in conditional [...] new e25abea60317 staging: r8188eu: remove spaces before tabs new 28f7545d9f08 staging: r8188eu: Remove redundant code from rtw_free_netdev() new c9736770e6c3 staging: r8188eu: Use the ARRAY_SIZE() macro new aaec586a3ca5 staging: sm750fb: Call iounmap() to free mapped bus memory new 258b1bd5e235 staging: r8188eu: Fix misspelling in comment "cacluated" - [...] new 7c1972941ad3 staging: r8188eu: remove HW_VAR_BSSID from SetHwReg8188EU() new 484e4259a6a9 staging: r8188eu: remove HW_VAR_ACK_PREAMBLE from SetHwReg [...] new e665487795a6 staging: r8188eu: remove HW_VAR_AMPDU_MIN_SPACE from SetHw [...] new b9c023d1369b staging: r8188eu: remove HW_VAR_ANTENNA_DIVERSITY_SELECT f [...] new 36b7257d7684 staging: r8188eu: remove HW_VAR_RPT_TIMER_SETTING from Set [...] new f234f5f7bce3 staging: r8188eu: remove HW_VAR_H2C_FW_JOINBSSRPT from Set [...] new 67fda6c2df82 staging: r8188eu: remove HW_VAR_H2C_FW_P2P_PS_OFFLOAD from [...] new 81a102703045 staging: r8188eu: remove unused parameter from _rtw_pwr_wakeup() new c5f668fd1e33 staging: r8188eu: remove constant parameter from _rtw_pwr_ [...] new 719cf66c8a2b staging: r8188eu: remove macro rtw_pwr_wakeup() new 57c27d38ff93 staging: r8188eu: clean up comment for rtw_pwr_wakeup() new 797b0e8a0737 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 868d730b5b59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 139486c3f26e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5a0e135f40a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1c6946b273e2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 48175bbbb541 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 265a3bf486d4 dt-bindings: gpio: uniphier: Add hogs parsing new 873cce29b979 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 415ca701e22d dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl new d5c9688095d2 pinctrl: renesas: Allow up to 10 fields for drive_regs new 715c9faa2d2d pinctrl: renesas: r8a77990: Add drive-strength new cb9c5d507090 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new feb54644363a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ac85d24d6bca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d38fe0bcd22c Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 4b9d94fd21c5 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 8955375c3c18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9ac077c51b0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 00f75043e46d kunit: tool: make --json handling a bit clearer new 89aa72cd3052 kunit: tool: drop unused KernelDirectoryPath var new e6f619206539 kunit: tool: drop last uses of collections.namedtuple new aa1c05558e71 kunit: tool: simplify code since build_dir can't be None new caae9458db3a kunit: Introduce _NULL and _NOT_NULL macros new de82c15dc0a2 kunit: use NULL macros new 7aadf8433357 thunderbolt: test: use NULL macros new ccad78f17f9f kasan: test: Use NULL macros new 741c9286ffad mctp: test: Use NULL macros new 5f91bd9f1e7a apparmor: test: Use NULL macros new 6bd0f52ee8f4 kunit: tool: readability tweaks in KernelCI json generation logic new ee96d25f2fa6 kunit: tool: refactor how we plumb metadata into JSON new 885210d348f7 kunit: tool: properly report the used arch for --json, or [...] new d34f82d67d2b kunit: tool: Do not colorize output when redirected new baa333150327 kunit: tool: more descriptive metavars/--help output new 61695f8c5d51 kunit: split resource API from test.h into new resource.h new cdebea6968fa kunit: split resource API impl from test.c into new resource.c new b04d1a8dc7e7 Documentation: kunit: update kconfig options needed for UM [...] new 04fe57092f36 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 0cf35347830c bus: mhi: ep: Add support for registering MHI endpoint con [...] new 36b7cae6a032 bus: mhi: ep: Add support for registering MHI endpoint cli [...] new 03f44035a586 bus: mhi: ep: Add support for creating and destroying MHI [...] new 37867094faf1 bus: mhi: ep: Add support for managing MMIO registers new edf549e7b239 bus: mhi: ep: Add support for ring management new 6f7cb6e78839 bus: mhi: ep: Add support for sending events to the host new 484e04faa8a0 bus: mhi: ep: Add support for managing MHI state machine new b6c52d410cb4 bus: mhi: ep: Add support for processing MHI endpoint interrupts new 7de7780c43b1 bus: mhi: ep: Add support for powering up the MHI endpoint stack new c6dba8924201 bus: mhi: ep: Add support for powering down the MHI endpoi [...] new 2ee735c17347 bus: mhi: ep: Add support for handling MHI_RESET new 1b54f3e8b4bb bus: mhi: ep: Add support for handling SYS_ERR condition new 2b231a40e907 bus: mhi: ep: Add support for processing command rings new 20c01fde1b36 bus: mhi: ep: Add support for reading from the host new 494a6f639377 bus: mhi: ep: Add support for processing channel rings new f2a72d2410be bus: mhi: ep: Add support for queueing SKBs to the host new 5fb83d97aa17 bus: mhi: ep: Add support for suspending and resuming channels new 5d4be19cbe6a bus: mhi: ep: Add uevent support for module autoloading new 7ba1c0e0b527 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new a1b87a34e8c4 mm/slab: remove some unused functions new 6e5e862a8b5f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 527a9867af29 random: do not split fast init input in add_hwgenerator_ra [...] new 3776ba087dc4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 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 new 7297f8deb4f5 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 6d855d001025 sched: Move child_runs_first sysctls to fair.c new 31fa95c49aa1 sched: Move schedstats sysctls to core.c new 7c85ecf1f7f3 sched: Move rt_period/runtime sysctls to rt.c new d7ff851d9b45 sched: Move deadline_period sysctls to deadline.c new d01d97ee63e3 sched: Move rr_timeslice sysctls to rt.c new 9793871fbd69 sched/rt: fix build error when CONFIG_SYSCTL is disable new ef2637285297 sched: Move uclamp_util sysctls to core.c new c6dfa20faab1 sched: Move cfs_bandwidth_slice sysctls to fair.c new 75daa75a380d sched: Move energy_aware sysctls to topology.c new 6e73c8344931 kernel/reboot: move reboot sysctls to its own file new d233314f4d4b mm: move oom_kill sysctls to their own file new 87125d15aa3c mm: move page-writeback sysctls to their own file new 994deb766240 kernel/lockdep: move lockdep sysctls to its own file new 85265ab55d49 kernel/panic: move panic sysctls to its own file new 5a4c422bb400 kernel/acct: move acct sysctls to its own file new 4ac89b2cdf24 kernel/delayacct: move delayacct sysctls to its own file new 31d58c5db896 kernel/do_mount_initrd: move real_root_dev sysctls to its [...] new 7cde53da38a3 ftrace: move sysctl_ftrace_enabled to ftrace.c new 8a7add621c46 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 0796f05401c2 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 4f0210d19129 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new c26a49ae572b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new b135cd62385c mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for [...] new 7ec47f924054 highmem: fix checks in __kmap_local_sched_{in,out} new aa92c2886f49 lz4: fix LZ4_decompress_safe_partial read out of bound new 8633e3ec61de mm/secretmem: fix panic when growing a memfd_secret new c889209ffddb mm/secretmem: secretmem_iops can be static new 088c8421e507 mailmap: update Vasily Averin's email address new 44b5c356705c memcg: sync flush only if periodic flush is delayed new a8692259f662 mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparen [...] new 5f4a2613ad17 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning new 3429fff2ab73 mmmremap.c: avoid pointless invalidate_range_start/end on [...] new 673ace2ffab5 mm/mempolicy: fix mpol_new leak in shared_policy_replace new f4b3e38839b8 mm/munlock: remove fields to fix htmldocs warnings new 3b325af8e5fe mm/hwpoison: fix race between hugetlb free/demotion and me [...] new 8d451a2265f1 irq_work: use kasan_record_aux_stack_noalloc() record callstack new 4c1962f8ee97 userfaultfd: mark uffd_wp regardless of VM_WRITE flag new fbb71852d080 mm: fix unexpected zeroed page mapping with zram swap new 9b0744afb57b mm: compaction: fix compiler warning when CONFIG_COMPACTION=n new 902d8929fe39 hugetlb: do not demote poisoned hugetlb pages new 5ab34fe69ac2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new fd2bf0a180b3 /proc/kpageflags: do not use uninitialized struct pages new 1efd4cc93c30 procfs: prevent unprivileged processes accessing fdinfo dir new 36b31ab13c29 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] new 46f24f489abe tools/vm/page_owner_sort.c: support for multi-value select [...] new 90dbab5b9a0e tools/vm/page_owner_sort.c: support sorting blocks by mult [...] new d2bb5da20bf2 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] new 6a5606d61e27 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] new 74c4866887bc mm/memory: slightly simplify copy_present_pte() new 9f8860c48a25 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] new fd8bb824000e mm/rmap: convert RMAP flags to a proper distinct rmap_t type new 58ba816acdd0 mm/rmap: remove do_page_add_anon_rmap() new 45ae7aa92282 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() new 302fcb3980e7 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() new 357c9f927d8e mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] new f1a51a6a8a14 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] new 02ec67b8894d mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] new 929fb2022133 mm: remember exclusively mapped anonymous pages with PG_an [...] new d60b46c75066 mm/gup: disallow follow_page(FOLL_PIN) new 31cc5bc4af70 mm: support GUP-triggered unsharing of anonymous pages new 735d702c92bd mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] new 9097bb4cb633 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] new e47a0f93e82d mm/swap: remember PG_anon_exclusive via a swp pte bit new 3bf48d8f16dd mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 70318a30bae0 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 8ae395d4fe8e arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new d69dcf8a1aea s390/pgtable: cleanup description of swp pte layout new 65100bd42f98 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new e670f6e19f7d powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s new 6940851a0640 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s new b88a6f06d39a mm: create new mm/swap.h header file. new 9bf90af75309 mm-create-new-mm-swaph-header-file-fix new e1887a4ba9da mm: drop swap_dirty_folio new 2a881d9aec12 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate new 9b45e7951f7e mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space new c0629036243f mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] new dcb49c3fe639 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw new ffa217a2cc76 doc: update documentation for swap_activate and swap_rw new 9f9a31231ef6 mm: submit multipage reads for SWP_FS_OPS swap-space new f62605d68c03 mm: submit multipage write for SWP_FS_OPS swap-space new f76d73843d7f VFS: Add FMODE_CAN_ODIRECT file flag new b3d8c40e7ccd mm: shmem: make shmem_init return void new 77b63363ba66 mm-shmem-make-shmem_init-return-void-fix new d79426461fee mm/memcg: remove unneeded nr_scanned new 3ca600a2e012 mm/memcg: mz already removed from rb_tree if not NULL new 6e9c09fda80f mm/memcg: set memcg after css verified and got reference new 8e8144bb8690 mm/memcg: set pos explicitly for reclaim and !reclaim new 4a7424403098 mm/memcg: move generation assignment and comparison together new 0ffc8f36b3b0 mm/memcg: non-hierarchical mode is deprecated new 602e48d851fa mm/mmap.c: use mmap_assert_write_locked() instead of open [...] new cec9c8e3e1e0 mm/mmu_gather: limit free batch count and add schedule poi [...] new 7d9f21d8e4de mm/debug_vm_pgtable: drop protection_map[] usage new f4a69f15d0a3 mm/mmap: clarify protection_map[] indices new 7892cb2ae2d1 mm: modify the method to search addr in unmapped_area_topdown new 33fee6af8734 mm/mmap.c: use helper mlock_future_check() new 90e2d300ca30 mm/mprotect: use mmu_gather new d569d114d703 mm/mprotect: do not flush when not required architecturally new aabd1f8ae7e1 mm: avoid unnecessary flush on change_huge_pmd() new 5f534cf9f939 mm/mremap: use helper mlock_future_check() new 0dbaae60d4e0 mm/mremap: avoid unneeded do_munmap call new 04a79019add3 mm/vmalloc: fix a comment new b4ad3317c306 Documentation/sysctl: document page_lock_unfairness new a5c19cb6300d mm/page_alloc: simplify update of pgdat in wake_all_kswapds new 8de784f87708 mm/page_alloc: adding same penalty is enough to get round- [...] new f6147c5e794e mm: discard __GFP_ATOMIC new 66c9c10de7b6 mm: page_alloc: simplify pageblock migratetype check in __ [...] new 719fa29497f4 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] new 208b881be0de mm/memory-failure.c: remove unnecessary (void*) conversions new 28710eddc20d mm/khugepaged: sched to numa node when collapse huge page new 4c3a0dd53136 hugetlb: remove use of list iterator variable after loop new 973be4f274ca mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] new c0c6f2ee3424 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 new 1fb5fa29b93d mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions new b362caeaed97 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* new b5af3ebac4c0 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* new bd0cfdd93492 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE new 84cb85364116 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED new 39362de646b2 mm: khugepaged: skip DAX vma new 5d9bb9bdb3b3 mm: thp: only regular file could be THP eligible new ffb6bc3b929b mm: khugepaged: make khugepaged_enter() void function new 8120354ef08f mm: khugepaged: move some khugepaged_* functions to khugepaged.c new 2dcb5db15b30 mm: khugepaged: introduce khugepaged_enter_vma() helper new cc470a6f9987 mm: mmap: register suitable readonly file vmas for khugepaged new 4710d74f1824 mm/vmscan: reclaim only affects managed_zones new 7678ae7bb96a mm/vmscan: make sure wakeup_kswapd with managed zone new a4d104226778 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 new 73563eb42291 mm/vmscan: sc->reclaim_idx must be a valid zone index new bab878bbf64a mm/z3fold: declare z3fold_mount with __init new b7c264956ebd mm/z3fold: remove obsolete comment in z3fold_alloc new 625101a4e7e5 mm/z3fold: minor clean up for z3fold_free new 5bcfb1a5024b mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] new 6ca3b2f5cb1d mm/z3fold: remove confusing local variable l reassignment new 47d507968aa0 mm/z3fold: move decrement of pool->pages_nr into __release [...] new 0ea2b3f1dabf mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] new bf9ae41cb375 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() new e3027aceb835 mm: compaction: use helper isolation_suitable() new 7cd7ebf85262 drivers/base/node.c: fix compaction sysfs file leak new 00ce65bd2682 mm: Add selftests for migration entries new a4508094e5f6 mm/migration: remove unneeded local variable mapping_locked new 31bcb87a41ee mm/migration: remove unneeded out label new 3d5adc24c52e mm/migration: remove unneeded local variable page_lru new 77f83208dcbf mm/migration: fix the confusing PageTransHuge check new 1dd99e14d3fc mm/migration: use helper function vma_lookup() in add_page [...] new 578a43fed4a8 mm/migration: use helper macro min in do_pages_stat new 2a9f88d7c960 mm/migration: avoid unneeded nodemask_t initialization new e87bc3c188cc mm/migration: remove some duplicated codes in migrate_pages new 695141d7ddfa mm/migration: fix potential page refcounts leak in migrate_pages new d844c9aaa062 mm/migration: fix potential invalid node access for reclai [...] new 4b1430289a69 mm/migration: fix possible do_pages_stat_array racing with [...] new da495b28b6fd ksm: count ksm merging pages for each process new f2dc510a02e9 ksm-count-ksm-merging-pages-for-each-process-fix new 8b3a6bddbf9e mm/vmstat: add events for ksm cow new abd2d18d37a8 mm: untangle config dependencies for demote-on-reclaim new 957d4bf70e04 mm/page_alloc: do not calculate node's total pages and mem [...] new 53195ed4b3d7 mm/memory_hotplug: reset node's state when empty during offline new 59b75a38a36f mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node new c0c2080210ef mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] new af56eaded003 mm: rmap: fix cache flush on THP pages new 084ce6590cf4 dax: fix cache flush on PMD-mapped pages new e535e001dd63 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs new 23c32be02730 mm: pvmw: add support for walking devmap pages new 19f936128322 dax: fix missing writeprotect the pte entry new c214aa4213e9 mm: simplify follow_invalidate_pte() new f67ce5197e8d zram: add a huge_idle writeback mode new 276d0828492a damon: vaddr-test: tweak code to make the logic clearer new 197be8a1e9b6 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 3ad334d72cc7 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 83d527fc33b1 kernel/hung_task.c: Monitor killed tasks. new 8846b35bc394 ia64: fix typos in comments new d513f90a4023 ia64: ptrace: fix typos in comments new 5ba3a481d2d1 ia64: Replace comments with C99 initializers new fc3d41624f77 ocfs2: replace usage of found with dedicated list iterator [...] new 4bde59339161 ocfs2: remove usage of list iterator variable after the loop body new 7453e81eac48 ocfs2: reflink deadlock when clone file to the same direct [...] new 898d93fafb89 ocfs2: clear links count in ocfs2_mknod() if an error occurs new b617b815dc17 ocfs2: fix ocfs2 corrupt when iputting an inode new 88760befe5ec proc: fix dentry/inode overinstantiating under /proc/${pid}/net new 5d78dc08e325 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] new 5e22c94692a7 fs/proc/kcore.c: remove check of list iterator against hea [...] new 728c933102a7 fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] new 10488810f328 proc/sysctl: make protected_* world readable new 6ac5591ac4bd kernel: pid_namespace: use NULL instead of using plain int [...] new 977285d41355 get_maintainer: Honor mailmap for in file emails new 550e1a0fe88c lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test new fd2eed807a83 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections new 956c19542405 lib/test_string.c: add strspn and strcspn tests new 1554353aed8c lib/string.c: simplify str[c]spn new 228db5762343 pipe: make poll_usage boolean and annotate its access new d21041ef934e list: fix a data-race around ep->rdllist new 0b611017fb52 init/main.c: silence some -Wunused-parameter warnings new c5005646d3f4 fatfs: remove redundant judgment new 4510fa74149f fatfs: add FAT messages to printk index new ae8c7ed5be45 add-fat-messages-to-printk-index-checkpatch-fixes new f93aa294aebe fat: add ratelimit to fat*_ent_bread() new 25312ed10be0 kexec: remove redundant assignments new 037c4ad1ce72 rapidio: remove unnecessary use of list iterator new faabd7a52293 taskstats: version 12 with thread group and exe info new 202cdbc5dd19 taskstats-version-12-with-thread-group-and-exe-info-fix new 6c28f8c124a3 fs: sysv: check sbi->s_firstdatazone in complete_read_super new 479ec98785ba ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new 3b9d7aa112bc Merge branch 'akpm-current/current' new 41738dc49920 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery new 64e4e8f26b58 selftests: vm: add test for Soft-Dirty PTE bit new 159c889093f3 kselftest/vm: override TARGETS from arguments new d417819f2c09 Merge branch 'akpm/master' new 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-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1342 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/sysfs-class-firmware-attributes | 48 +- Documentation/ABI/testing/sysfs-driver-intel_sdsi | 18 +- .../RCU/Design/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