This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits c8144ef979f9 mm: Fix mismerge omits fa76eb2ca821 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...] omits ab31a06dded0 lib/stackdepot: allow optional init and stack_table alloca [...] omits 9da33f67a799 lib/stackdepot: allow optional init and stack_table alloca [...] omits c0b1a14a14bf lib/stackdepot: fix spelling mistake and grammar in pr_err [...] omits adb6d279fc37 lib/stackdepot: allow optional init and stack_table alloca [...] omits 5aae6468313d proc-remove-pde_data-completely-fix-fix omits 744df5197546 proc-remove-pde_data-completely-fix omits b387d483e42f proc: remove PDE_DATA() completely omits fa815e352aea fs: proc: store PDE()->data into inode->i_private omits 3002d11bab2c kprobe: move sysctl_kprobes_optimization to kprobes.c omits c6f5b54a537a fs/coredump: move coredump sysctls into its own file omits 68f0c468c1b2 printk: fix build warning when CONFIG_PRINTK=n omits a5cd42b542e8 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() omits bcdc6b87e5c7 fs: move namespace sysctls and declare fs base directory omits 18e538961b8f sysctl-add-and-use-base-directory-declarer-and-registratio [...] omits fdb0a3328be2 sysctl: add and use base directory declarer and registrati [...] omits a5d03133123a fs: move pipe sysctls to is own file omits 9e78f127f940 fs: move fs/exec.c sysctls into its own file omits 9af170022ae9 fs: move namei sysctls to its own file omits 8f110209bc45 fs: move locking sysctls where they are used omits a2dc38b697fa fs: move shared sysctls to fs/sysctls.c omits 57f390fbc03a sysctl: move maxolduid as a sysctl specific const omits d8740ac3a7ec fs/dcache: avoid unused-function warning omits 2d91fe02ad34 fs/inode: avoid unused-variable warning omits cb22df1847e2 fs: move dcache sysctls to its own file omits 5b8af72687e9 fs: move fs stat sysctls to file_table.c omits bc2446a609d8 fs: move inode sysctls to its own file omits 2e0de76ce869 sysctl: share unsigned long const values omits cfa8ba1b2b38 stackleak: move stack_erasing sysctl to stackleak.c omits 4c2aad03967e scsi/sg: move sg-big-buff sysctl to scsi/sg.c omits c6fc1e008c9c printk: move printk sysctl to printk/sysctl.c omits 0f104ec3ef93 fs: move binfmt_misc sysctl to its own file omits 3f20a5e08488 sysctl-add-helper-to-register-a-sysctl-mount-point-fix omits 4c2c03e5864b sysctl: add helper to register a sysctl mount point omits 30d7735a8bd6 random: move the random sysctl declarations to its own file omits 57e4c4228448 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 omits af6a71788cbd firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix omits 3d4babcd0b02 firmware_loader-move-firmware-sysctl-to-its-own-files-fix omits cc041551f1b0 firmware_loader: move firmware sysctl to its own files omits 5ce137965207 eventpoll: simplify sysctl declaration with register_sysctl() omits 62624a167961 cdrom: simplify subdirectory registration with register_sysctl() omits 36c2d7c5cadc inotify-simplify-subdirectory-registration-with-register_s [...] omits ac1acf875c94 inotify: simplify subdirectory registration with register_ [...] omits 3e6c60c30c7b test_sysctl: simplify subdirectory registration with regis [...] omits 0b2e956b5088 ocfs2: simplify subdirectory registration with register_sysctl() omits 07e2734e2b07 macintosh/mac_hid.c: simplify subdirectory registration wi [...] omits 34d5378d9749 i915: simplify subdirectory registration with register_sysctl() omits 5f4e4833fe82 hpet: simplify subdirectory registration with register_sysctl() omits 20521a621b0f dnotify: move dnotify sysctl to dnotify.c omits ee910dc9035d aio: move aio sysctl to aio.c omits cea0897038f1 sysctl: use SYSCTL_ZERO to replace some static int zero uses omits 2dbfa0b0ab1d sysctl: use const for typically used max/min proc sysctls omits 86016e0f3bf7 sysctl: make ngroups_max const omits 0b586df1b559 watchdog: move watchdog sysctl interface to watchdog.c omits 4bb6cfb0a900 hung_task: move hung_task sysctl interface to hung_task.c omits 559cd2ba48ef sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] omits 0c692c55fe68 sysctl: move some boundary constants from sysctl.c to sysctl_vals omits 1648c39181cc sysctl: add a new register_sysctl_init() interface omits c19db1becd53 Merge branch 'akpm-current/current' omits ef21f669d818 ubsan: remove CONFIG_UBSAN_OBJECT_SIZE omits 6d721f640014 kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR omits a614948af17d lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] omits 7d1cf77740f9 btrfs: use generic Kconfig option for 256kB page size limit omits 44e8147652b0 arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] omits d3b544e07152 configs: introduce debug.config for CI-like setup omits af53690a83c1 delayacct: cleanup flags in struct task_delay_info and fun [...] omits 32cd46791f8f delayacct: fix incomplete disable operation when switch en [...] omits f52ac2ef1ab8 delayacct: support swapin delay accounting for swapping wi [...] omits eb9ed949a5ea panic: Remove oops_id. omits 0f653bdf2814 panic-use-error_report_end-tracepoint-on-warnings-fix omits b0aa11aa41d2 panic: use error_report_end tracepoint on warnings omits f0662759ac50 fs/adfs: remove unneeded variable make code cleaner omits 9283d069e9d3 FAT: use io_schedule_timeout() instead of congestion_wait() omits 069e43667c0b hfsplus: use struct_group_attr() for memcpy() region omits c92f15f04639 init/main.c: silence some -Wunused-parameter warnings omits ae917877e1d0 ELF: fix overflow in total mapping size calculation omits fb11b98d7b7b fs/binfmt_elf: use PT_LOAD p_align values for static PIE omits 53fbaea8d1c3 const_structs.checkpatch: add frequently used ops structs omits 1ca3ba1117e2 checkpatch: Improve Kconfig help test omits 16e7a93e5e1a checkpatch: relax regexp for COMMIT_LOG_LONG_LINE omits 1697541454d1 lz4: fix LZ4_decompress_safe_partial read out of bound omits f01465efdba6 kunit: replace kernel.h with the necessary inclusions omits 2300a89ebc2e test_hash.c: refactor into kunit omits 9b359709dc07 lib/Kconfig.debug: properly split hash test kernel entries omits 34bf4a011c51 test_hash.c: split test_hash_init omits 613f3ba828cd test_hash.c: split test_int_hash into arch-specific functions omits ae955256c145 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] omits 7c22272cf0fc hash.h: remove unused define directive omits 261b7dc6118c lib/list_debug.c: print more list debugging context in __l [...] omits 67cacc5d667b list: introduce list_is_head() helper and re-use it in list.h omits 421cb8009012 kstrtox: uninline everything omits 9af8e7780824 kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] omits 6b6f158aa972 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] omits e5e020315ed0 kthread: dynamically allocate memory to store kthread's full name omits 9012dba89e24 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] omits 032afaa5e36a tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] omits a8be562cb7e9 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] omits 9fa72e2f0247 fs/binfmt_elf: replace open-coded string copy with get_task_comm omits 3c3548a7da82 drivers/infiniband: replace open-coded string copy with ge [...] omits 52bc1eb587d3 fs/exec: replace strncpy with strscpy_pad in __get_task_comm omits 935a0f431c84 fs/exec: replace strlcpy with strscpy_pad in __set_task_comm omits 81555e569136 kernel.h: include a note to discourage people from includi [...] omits 39e5c26ebe1d include/linux/unaligned: replace kernel.h with the necessa [...] omits 4e57626c3565 proc/sysctl: make protected_* world readable omits ad4644b389c8 proc-make-the-proc_create-stubs-static-inlines-fix2-fix omits f81c43d87494 proc-make-the-proc_create-stubs-static-inlines-fix2 omits c065a1195587 proc-make-the-proc_create-stubs-static-inlines-fix omits 121858289e80 proc: make the proc_create[_data]() stubs static inlines omits 3f66cf666183 proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] omits b3b4b1275bfa kernel/hung_task.c: Monitor killed tasks. omits 78174e7c86a1 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits c86d81fce486 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits af91ee445c47 Docs/admin-guide/mm/damon/usage: update for schemes statistics omits b2e2ca4cb7ae mm/damon/dbgfs: support all DAMOS stats omits aede23dab3e5 Docs/admin-guide/mm/damon/reclaim: document statistics parameters omits 289970ad80af mm/damon/reclaim: provide reclamation statistics omits 896fa25e47d4 mm/damon/schemes: account how many times quota limit has exceeded omits 2ec117a0b56f mm/damon/schemes: account scheme actions that successfully [...] omits c9885f55909c mm/damon: remove a mistakenly added comment for a future feature omits 8dff9ec6b6cf Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] omits 4dd13bfaec33 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] omits cb3153f7acc9 Docs/admin-guide/mm/damon/usage: remove redundant information omits e601991aae4b Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] omits 6bc508a7fb4d mm/damon: convert macro functions to static inline functions omits bccc810f66cd mm/damon: modify damon_rand() macro to static inline function omits 52715ac328ac mm/damon: move damon_rand() definition into damon.h omits d70d17a7e057 mm/damon/schemes: add the validity judgment of thresholds omits 198058dfdfc9 mm/damon/vaddr: remove swap_ranges() and replace it with swap() omits c4ffd37da772 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix omits 54d73a6dff09 mm/damon: remove some unneeded function definitions in damon.h omits 76c2b7c6c831 mm/damon/core: use abs() instead of diff_of() omits 8f32fffa6999 mm/damon: add 'age' of region tracepoint support omits 2a1bb78e09f1 mm/damon: unified access_check function naming rules omits 0cb6fe2b2484 mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault omits d0e708fa664b mm: fix some comment errors omits 37115d56e5a5 zram: use ATTRIBUTE_GROUPS omits 73ecf90b2022 btrfs: avoid live-lock in search_ioctl() on hardware with [...] omits eda9ffa0c6b3 arm64: add support for sub-page faults user probing omits 0cbe007f7cd6 mm: introduce fault_in_exact_writeable() to probe for sub- [...] omits 5025ceeb6721 zsmalloc: replace get_cpu_var with local_lock omits 73d88f812a36 zsmalloc: replace per zpage lock with pool->migrate_lock omits 57ba1b2952dd locking: fixup write_lock_nested() implementation omits d536b6ba7a8d locking/rwlocks: fix write_lock_nested for RT omits b7030bded969 locking/rwlocks: introduce write_lock_nested omits f7ba9228a66f zsmalloc: remove zspage isolation for migration omits d5b0ed1648c7 zsmalloc: move huge compressed obj from page to zspage omits a60bf5a6db69 zsmalloc: introduce obj_allocated omits 490cf279d053 zsmalloc: decouple class actions from zspage works omits 30e799bec581 zsmalloc: rename zs_stat_type to class_stat_type omits 30cd8861f257 zsmalloc: introduce some helper functions omits 058b97570a2a mm-rmap-fix-potential-batched-tlb-flush-race-fix omits cdb1a2812022 mm/rmap: fix potential batched TLB flush race omits 854ba4f402a2 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 3b4a913ac632 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits b045fa183cfa mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix omits 3ee00c0efa1b mm: memcg/percpu: account extra objcg space to memory cgroups omits 54c5c8cb32bd mm/hwpoison: fix unpoison_memory() omits 833cf1f6f27f mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE omits 19aa9c667784 mm/hwpoison: mf_mutex for soft offline and unpoison omits a891ed14553d mm: ksm: fix use-after-free kasan report in ksm_might_need [...] omits 5f97fd1b3b1d mm/migrate: move node demotion code to near its user omits a4051ab736af mm: migrate: add more comments for selecting target node randomly omits 5e5ff4185a7f mm: migrate: support multiple target nodes demotion omits 2ef724e13b34 mm/migrate.c: Rework migration_entry_wait() to not take a pageref omits 8a89b4104a1b mm/migrate.c: rework migration_entry_wait() to not take a pageref omits 7396595d78f7 mm: compaction: fix the migration stats in trace_mm_compac [...] omits 8d1838ae225e mm-migrate-correct-the-hugetlb-migration-stats-fix omits 6ecbab42c9c4 mm: migrate: correct the hugetlb migration stats omits 64ed47dc564b mm: migrate: fix the return value of migrate_pages() omits 182015ee232f mm/mempolicy: fix all kernel-doc warnings omits 910a6fb179dd mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 9cb06be0e53a mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 0df2c380a9b8 mm/mempolicy: wire up syscall set_mempolicy_home_node omits 04187f89d0fa mm/mempolicy: add set_mempolicy_home_node syscall omits 4263fd12f625 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY omits 77cd365d4c55 mm: vmscan: reduce throttling due to a failure to make pro [...] omits 907142e09c64 mm: vmscan: reduce throttling due to a failure to make progress omits 692d9b1bca42 vmscan: make drop_slab_node static omits 880b8b76ead0 selftests/uffd: allow EINTR/EAGAIN omits 86fe4eecbd1a mm, hugepages: make memory size variable in hugepage-mrema [...] omits 38f5c758ba73 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits cb22f713835f selftests: vm: add a hugetlb test case omits 84e8a4ddfe3a mm: sparsemem: use page table lock to protect kernel pmd o [...] omits d08053f908d0 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits a25b63c1733e mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 76ed623822f9 hugetlb/cgroup: fix copy/paste array assignment omits 48de36606120 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" omits 17860198a3b2 hugetlb: add hugetlb.*.numa_stat file omits 723973667ee9 include/linux/gfp.h: further document GFP_DMA32 omits e5b932908d2c mm: drop node from alloc_pages_vma omits 9267bcd1ca20 mm: page_alloc: fix building error on -Werror=array-compare omits 83e8e50077bc mm: fix boolreturn.cocci warning omits af5831923ed4 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] omits fc9a5f920378 mm: introduce memalloc_retry_wait() omits 62a7c38dcc9d mm: discard __GFP_ATOMIC omits 434c30a000f9 mm-vmalloc-allocate-small-pages-for-area-pages-fix omits 747a0f14f2a7 mm/vmalloc: allocate small pages for area->pages omits 6275522c8158 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware omits 82034c4f61ba mm: allow !GFP_KERNEL allocations for kvmalloc omits 8e36ec074357 mm/vmalloc: be more explicit about supported gfp flags. omits 34670541a1a5 mm/vmalloc: add support for __GFP_NOFAIL omits f1dc1580582b mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc omits 2880cd51b16b mm/oom_kill: allow process_mrelease to run under mmap_lock [...] omits 5702667ec317 mm: document locking restrictions for vm_operations_struct::close omits b1ea6109f46e mm: protect free_pgtables with mmap_lock write lock in exit_mmap omits 5268f73e8441 x86: mm: add x86_64 support for page table check omits 57f41b2596b4 mm: page table check omits 763a804503ef mm: ptep_clear() page table helper omits 7fea0efdcdd0 mm: change page type prior to adding page table entry omits fce4a844d4d8 mm: move tlb_flush_pending inline helpers to mm_inline.h omits ca92f069b1d3 mm: move anon_vma declarations to linux/mm_inline.h omits dab26c71fb45 mm: add anonymous vma name refcounting omits f6b31185f595 docs: proc.rst: /proc/PID/maps: fix malformed table omits 57b6d1c6d405 mm: add a field to store names for private anonymous memory omits 441d29f244bb mm: rearrange madvise code to allow for reuse omits e6241e58cedd mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] omits b643ba21d8d8 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit omits b19becb6639b tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] omits 516a7c13fda6 memcg: better bounds on the memcg stats updates omits 80bcd82f3e45 mm: add group_oom_kill memory.event fix omits fb2e05a0260e mm/memcg: add oom_group_kill memory event omits 4716d9ff7a75 mm/page_counter: remove an incorrect call to propagate_pro [...] omits 5bd60aaea9d5 mm: memcontrol: make cgroup_memory_nokmem static omits f5a11eda20f1 mm/frontswap.c: use non-atomic '__set_bit()' when possible omits 34b59c969d1d mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] omits c4095fc0d75f mm: shmem: don't truncate page if memory failure happens omits b680dba33c84 gup: avoid multiple user access locking/unlocking in fault [...] omits 1832db97c449 mm/truncate.c: remove unneeded variable omits 2d374f1c3005 tools/vm/page_owner_sort.c: delete invalid duplicate code omits 19db09d4f97e tools/vm/page_owner_sort.c: two trivial fixes omits bb904c520072 tools/vm/page_owner_sort.c: support sorting pid and time omits 27ba4713d0e5 tools/vm/page_owner_sort.c: add switch between culling by [...] omits 7cd59f7fe94a tools/vm/page_owner_sort.c: support sorting by stack trace omits 0ed0d5fe51f1 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits 00343c8de04c tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 145be8c0448b mm,fs: split dump_mapping() out from dump_page() omits e4f32d17a474 kasan: test: add test case for double-kmem_cache_destroy() omits 8964090f8276 kasan: add ability to detect double-kmem_cache_destroy() omits dbd720910585 kasan: test: add globals left-out-of-bounds test omits 62d08309697b device-dax: compound devmap support omits 4a3fb482f495 device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix omits d333e32b4078 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() omits cb6619f23a6e device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() omits 05b203df0229 device-dax: factor out page mapping initialization omits e9e24cea2cf7 device-dax: ensure dev_dax->pgmap is valid for dynamic devices omits 072b75efa56b device-dax: use struct_size() omits bf35f1ecdfef device-dax: use ALIGN() for determining pgoff omits 395391be2294 mm/memremap: add ZONE_DEVICE support for compound pages omits be14e8fb526e mm/page_alloc: refactor memmap_init_zone_device() page init omits 32b82fcd08c9 mm/page_alloc: split prep_compound_page into head and tail [...] omits 836aaab52f84 mm-defer-kmemleak-object-creation-of-module_alloc-v4 omits 172bf2166b80 mm: defer kmemleak object creation of module_alloc() omits 2be8959490ea mm: kmemleak: alloc gray object for reserved region with d [...] omits 0d79cbe1c015 kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] omits d0926a2a75fd kmemleak: fix kmemleak false positive report with HW tag-b [...] omits 4f8a02f00e87 mm: slab: make slab iterator functions static omits 1f4e2fa874b9 mm/slab_common: use WARN() if cache still has objects on destroy omits 302cb9723f6e fs/ioctl: remove unnecessary __user annotation omits 1c65d6a2a83d ocfs2: fix ocfs2 corrupt when iputting an inode omits b87ca650eca6 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 95a1e2fe71f0 ocfs2: reflink deadlock when clone file to the same direct [...] omits 30a0b2209e73 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value omits d01b3ed824a1 ocfs2:Use BUG_ON instead of if condition followed by BUG. omits 3c2b2a2269d3 squashfs: provide backing_dev_info in order to disable read-ahead omits 0046248dcae7 scripts/spelling.txt: add "oveflow" omits a187165e5f41 ia64: fix typo in a comment omits eb25caec54b8 arch/ia64/kernel/setup.c: use swap() to make code cleaner omits caff13ac0fcf ia64: module: use swap() to make code cleaner omits 9e5a2c10c855 trace/hwlat: make use of the helper function kthread_run_on_cpu() omits 0061ba867739 trace/osnoise: make use of the helper function kthread_run [...] omits a4c8063bad69 rcutorture: make use of the helper function kthread_run_on_cpu() omits dfcc216e4360 ring-buffer: make use of the helper function kthread_run_on_cpu() omits c8d7440c4642 RDMA/siw: make use of the helper function kthread_run_on_cpu() omits fe4c08ba9ab6 kthread-add-the-helper-function-kthread_run_on_cpu-fix omits 9c5dbec425c6 kthread: add the helper function kthread_run_on_cpu() omits 75ed9ec78619 procfs: prevent unpriveleged processes accessing fdinfo dir omits bab74a45aa39 /proc/kpageflags: do not use uninitialized struct pages omits 0de01555f492 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 446db6ae3e88 mm: delete unsafe BUG from page_cache_add_speculative() omits 8e9ed349fb3f mm, hwpoison: fix condition in free hugetlb page path omits 749e71d1727a MAINTAINERS: mark more list instances as moderated omits f36bed3876c9 kernel/crash_core: suppress unknown crashkernel parameter warning omits f9077a7f16e7 mm: mempolicy: fix THP allocations escaping mempolicy rest [...] omits 6156241cbf85 mm/oom_kill: wake futex waiters before annihilating victim [...] omits 09bef451a6c5 kfence: fix memory leak when cat kfence objects omits 1044256be931 mm: fix panic in __alloc_pages omits 164eb8efd856 shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] omits dc148015ac5a shmem: fix a race between shmem_unused_huge_shrink and shm [...] omits cdf932082a33 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ae402c9aba75 Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] omits 0fd3da0e51e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 69633391ac08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 71a281375d5b Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits 704198e9a7da Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 364be71cea44 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8539e2786277 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 9c198507e1e3 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits d058269c0338 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 415b73a81818 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] omits e2e6f9bb4809 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2794910ef9b2 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git omits cf7697564ee2 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 999765173da1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0e844324cc9a Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 48b7d1e20f6a Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 96383481743e Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits c48a84a77932 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 69cd3fa239c3 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] omits 7390717fddb6 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 9b70b4816f32 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5bf01cad9e53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb11d217dd27 Merge remote-tracking branch 'kselftest/next' omits a9e1a1783ab0 Merge commit '0c723ef6f65c' omits 927d2e1f7418 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0eb9d3234faf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1cf464974dbc Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 49ecda96b223 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ebb453c70035 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits daae68443407 Merge commit '5065e08e4ef3c3fd0daf141f601de4b4d1af2333' omits e4d62a36df6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e3a1e10348be Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits c966fbe5f6a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 63ecb7872444 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fb2907d68679 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce4373be92b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5d7ce163b1b6 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits dce1fdb3828d Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git omits f6f3cafd81a2 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits cf40eeed64fe Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits ed54fd986c54 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d6171f7612fd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 98a95166b9ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c72c8f108d77 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits fb702175530a Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits b02833970562 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 294077fb6a99 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits b9f805b869e7 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 13806ea0f8e3 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits dabbd1a1fa04 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits ee885eb3228b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4cceb254519e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a67d4ad2afab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e3d700f576d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 84b6ea194829 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 38b593fe6625 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 7f3224097cc1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 820bd2b1f528 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ee98146a8423 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 59efd46daec7 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 7b88f177b003 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 35d6ed60556b Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 8fb4d6f5ef9e Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 2df04885ca0e Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 82b63511d423 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a385a3ec9ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d194e86b9577 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 69a2451aad06 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8db9799b6b67 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 66bf3899ed09 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits fc4290a80d5b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1c744aded9b1 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] omits 7cbc0b1b9f40 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits ad1b806eacfa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a4e4cb449a0c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24592f424be2 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits d933e061d694 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5377136be9e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 537d69568778 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits cec71ca917bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4f21597ff2a5 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits a5108de464fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c8d66001848e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 218c88a41c5a Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits f803e557d17b Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 06a61ce0a989 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 2781a28f8435 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 0ee8513b0e61 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits 244042ff4c10 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 8b68e89d490b Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 93861e0732f8 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 4f2d3011140f Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 7b5f7bc17722 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 40b22f718e3f Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 749f61f64a83 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 5ee3805c6734 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 7c9d997688b8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9e4a8147a847 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 36af0c9eae0c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits db5528b13a19 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 4181e95e3c4d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 793528d22dd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 863884634b7f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits c512fdd5e6d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7339ba51229b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e423a5aa0213 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 482758063b29 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits d8c3bfad5bf0 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 0432ae70130d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits f67369128d75 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits ec37001dec79 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 88c956345869 Merge branch 'master' of git://linuxtv.org/media_tree.git omits b6539f9ad16a Merge branch 'docs-next' of git://git.lwn.net/linux.git omits fabb6e148f94 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits b950fff76c79 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits 2956e4dcd762 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits dd1fd770fc95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9fd4b8b47ad2 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 1e90a0f4e9bd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a0027dc97bbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c7444f47f8ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b6ee5b8a874 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits d1658ddb6bb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 497d23f48651 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d3a4d0f70924 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 6f5feab0d6ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fcb07d93b459 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] omits fdf4c96deaae Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits b739d5733460 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d5b61ed86749 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 961a98ff9373 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ee08ba88255d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 4a48c348ca27 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 6cb3c77b59f0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 4f574e9ea70c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits aa4bee3ff0ea Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 35ad38767b3e rtc: cmos: avoid UIP when writing alarm time omits a4c549a919a6 rtc: cmos: avoid UIP when reading alarm time omits 957c2321b8ba rtc: mc146818-lib: refactor mc146818_does_rtc_work omits ed88f3f755b5 rtc: mc146818-lib: refactor mc146818_get_time omits 04d605721dd3 rtc: mc146818-lib: extract mc146818_avoid_UIP omits 0c422ad22427 rtc: mc146818-lib: fix RTC presence check omits e0b426118ae9 rtc: Check return value from mc146818_get_time() omits 87d414abef9e rtc: mc146818-lib: change return values of mc146818_get_time() omits fd73ec817513 rtc: cmos: take rtc_lock while reading from CMOS omits 69e8ba80ddda powerpc: wii_defconfig: Enable the RTC driver omits e7fa3dd9b075 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 986a797533a6 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 93202572bf44 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 06aa116739f1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 9f9c22bff04b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6bea4b8273f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f774ca7f511 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 06a768f9e5a0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8cef09d33510 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9e0606d2369f Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 1ccf0deea70c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7b7fbc048d2e Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 020e82fc12af Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits aa1ab8611b46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7992935960a5 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits c9f274c5c8c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c904171b0ca Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 8e09d438f338 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b47a66e9774 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits c6d92a06d7e5 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits ae652377a0f6 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 1a0cae780bc6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c1f4dbc7d45d Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits a89289f2bc97 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits d4782761e153 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 4f505e48d2b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d55c2bb17593 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6fadbaf2973a Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 632ffebeb727 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9cb79034c1c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a190a4d0d8b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d83209ba3dc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 33ddac8931d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5229825cb5b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 569652b32adb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 199ee890f93a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0606da7ac928 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits a6ffd761b168 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 61d65d9df0f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1456b6e721a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 73de08225070 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7275d9cf66e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0cf8efe704ea Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 4ac6deb3347b Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 936f164aed5d Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 4dee679f0e2f Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 7f5b8768188b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 713f2fcb90ea Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits ccde5e52f026 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 0d0e36db9728 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f2c3bb9ab132 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 24133bf9fbf2 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 1eb650bdea19 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0d48150bbeb2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits a982330e6ff1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9346ec9745e7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 37381c9ac04e Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 4d20e9ef59c3 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits a9bcb89ba8be Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits ae7ba329cde0 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits fc2b35ea6905 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits d04c9e3f5908 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7786e9718330 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a94d9c5a570c Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits e6afab980891 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 0fd1916ac12e Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits dfb20fe6b0c9 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits bb8b1a795127 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0f39f7dcdd4b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9a16efc0155a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a60a58631f02 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits f237554c5b4a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 27e16a3793fc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7cc5faa0f2b6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6bf6f3160266 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 756a25ebf124 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d822f6155955 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 31d78930cf78 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits bd7eb6d41f38 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits f7a2758456d7 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 6fb5117ad7cb Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 0013f5f5c05d drm/i915/guc: Selftest for stealing of guc ids omits 2aa9f833dd08 drm/i915/guc: Kick G2H tasklet if no credits omits 6e94d53962f7 drm/i915/guc: Add extra debug on CT deadlock omits 2406846ec497 drm/i915/guc: Don't hog IRQs when destroying contexts omits 7aa6d5fe6cdb drm/i915/guc: Remove racey GEM_BUG_ON omits 939d8e9c87e7 drm/i915/guc: Only assign guc_id.id when stealing guc_id omits b25db8c782ad drm/i915/guc: Use correct context lock when callig clr_con [...] omits d8ef0548fadd Merge branches 'arm64-for-5.17', 'clk-for-5.17', 'defconfi [...] omits dc0e7c8ac7e4 Merge branch 'arm64-fixes-for-5.16' into for-next omits b577c7e6a63f clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver omits 13feb2093984 dt-bindings: clk: qcom: Document MSM8976 Global Clock Controller omits e855145c5325 clk: qcom: Add clock driver for SM8450 omits 66b09b229026 Merge tag '20211207114003.100693-2-vkoul@kernel.org' into [...] omits 7a12dba6bf1e clk: qcom: Add SDX65 GCC support omits 1b967c3f33f2 clk: qcom: Add LUCID_EVO PLL type for SDX65 omits 95343a28ca20 Merge tag 'e15509b2b7c9b600ab38c5269d4fac609c077b5b.163886 [...] omits ce4981ad6914 clk: qcom: rcg2: Cache rate changes for parked RCGs omits d09358c3d161 Merge branch 'for-5.17/block' into for-next omits 742360d38001 nvme: add support for mq_ops->queue_rqs() omits e82887a0f937 nvme: separate command prep and issue omits 15a0f91a6a0e nvme: split command copy into a helper omits 0dc663748482 block: add mq_ops->queue_rqs hook omits 581dfbf4e415 Merge branch for-5.17/arm/defconfig into for-next omits cc2e897914e4 Merge branch for-5.17/arm/dt into for-next omits 16a0a155211c Merge branch for-5.17/arm64/dt into for-next omits 091c3390bf90 Merge branch for-5.17/dt-bindings into for-next omits a55fabe8e57e Merge branch for-5.17/soc into for-next omits c06e6aae12a7 Merge branch for-5.17/clk into for-next omits b41890ee3335 media: dt: bindings: tegra-vde: Document OPP and power domain omits 7ddc6334a34a media: dt: bindings: tegra-vde: Convert to schema omits 0b59c6add171 dt-bindings: host1x: Document Memory Client resets of Host [...] omits 3f9d0ff15bae dt-bindings: host1x: Document OPP and power domain properties omits 9d0116b1e235 dt-bindings: clock: tegra-car: Document new clock sub-nodes omits 309c9a022468 soc/tegra: Don't print error message when OPPs not available omits 1b263179a87f soc/tegra: Add devm_tegra_core_dev_init_opp_table_common() omits e328c09b5740 soc/tegra: Enable runtime PM during OPP state-syncing omits ce0382b27215 dt-bindings: ARM: tegra: Document Pegatron Chagall omits 3a2dd48f3252 dt-bindings: ARM: tegra: Document ASUS Transformers omits d675f99453c5 drm/tegra: hdmi: Register audio CODEC on Tegra20 omits 8f30cf46843b drm/tegra: hdmi: Unwind tegra_hdmi_init() errors omits ceb6e13feae2 drm/tegra: Mark nvdec PM functions as __maybe_unused omits 8d8b9f57c617 drm/tegra: Mark nvdec_writel() as inline omits d7373b187dc2 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ omits c362c6264a48 drm/tegra: Remove duplicate struct declaration omits 9281d3582cca drm/tegra: vic: Use autosuspend omits 2cf774f56d44 drm/tegra: gr2d: Explicitly control module reset omits 9f7b0c3e8a8a gpu: host1x: select CONFIG_DMA_SHARED_BUFFER omits 55ac3cbe4eee gpu: host1x: Drop excess kernel-doc entry @key omits f7d60f855844 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC omits b001cc25508b drm/tegra: Bump VIC/NVDEC clock rates to Fmax omits 372817867fd1 drm/tegra: Add NVDEC driver omits 92140644069e drm/tegra: Support asynchronous commits for cursor omits 7a887ccbce90 drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] omits 1588297e2ba4 drm/tegra: Do not reference tegra_plane_funcs directly omits 89bbc54641ef drm/tegra: Implement buffer object cache omits 459cf840b61d drm/tegra: Implement correct DMA-BUF semantics omits 045ed12b02d4 reset: renesas: Check return value of reset_control_deassert() omits 604ae50f8710 dt-bindings: reset: document deprecated HiSilicon property omits 086fea69d94a Merge branch into tip/master: 'core/urgent' omits bdd8b6c98239 drm/i915: replace X86_FEATURE_PAT with pat_enabled() omits 43c55e741b51 f2fs: fix to reserve space for IO align feature omits 68971697b370 f2fs: remove redunant invalidate compress pages omits 6ff1d774a121 arm64: tegra: Add dma-coherent for Tegra194 VIC omits a17190713202 soc/tegra: pmc: Add reboot notifier omits 1b9e8b1feb33 drm/i915/debugfs: add noreclaim annotations omits 258b8578c645 arm64: tegra: Rename Ethernet PHY nodes omits 93463b281169 arm64: tegra: Remove unused only-1-8-v properties omits 2373c9b82132 arm64: tegra: Sort Tegra210 XUSB clocks correctly omits 2794ae8bf95e arm64: tegra: Add missing TSEC properties on Tegra210 omits e9611bf632a7 arm64: tegra: jetson-nano: Remove extra PLL power supplies [...] omits a186fe17b561 arm64: tegra: smaug: Remove extra PLL power supplies for XUSB omits 6e58b171e7ed arm64: tegra: jetson-tx1: Remove extra PLL power supplies [...] omits 65ae788acede arm64: tegra: Rename GPIO hog nodes to match schema omits 9ad0d5c863fe arm64: tegra: Remove unsupported regulator properties omits b9af3bf5afcd arm64: tegra: Rename TCU node to "serial" omits 605bb4485dbb arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock omits 885820f77e5f arm64: tegra: Drop unused properties for Tegra194 PCIe omits d10f0de50926 arm64: tegra: Fix Tegra194 HSP compatible string omits 87afea210f4a arm64: tegra: Drop unsupported nvidia,lpdr property omits bb732f6f2760 arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips omits 1c39f2cab9c6 arm64: tegra: Drop unit-address for audio card graph endpoints omits 2d92dea79984 arm64: tegra: Adjust length of CCPLEX cluster MMIO region omits 32c2dff68043 arm64: tegra: Fix Tegra186 compatible string list omits d860609da97f arm64: tegra: Rename power-monitor input nodes omits 83954485ea0d arm64: tegra: Rename thermal zones nodes omits 1f71a02d56d6 arm64: tegra: Sort Tegra132 XUSB clocks correctly omits f959cbfe37d3 arm64: tegra: Drop unused AHCI clocks on Tegra132 omits ba94c445e7f1 arm64: tegra: Fix Tegra132 I2C compatible string list omits a052c4553970 arm64: tegra: Add OPP tables on Tegra132 omits 161f41a7d209 arm64: tegra: Fix compatible string for Tegra132 timer omits ece8389d3543 arm64: tegra: Remove unsupported properties on Norrin omits 693147c54d52 arm64: tegra: Fix unit-addresses on Norrin omits a2e185af4c95 arm64: tegra: Add native timer support on Tegra186 omits 7504cb2bfd94 arm64: tegra: Rename top-level regulators omits 3fbeb23f3cc9 arm64: tegra: Rename top-level clocks omits 2dd1874fc0d8 arm64: tegra: Add ISO SMMU controller for Tegra194 omits 36fe22bb12f2 arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194 omits c62d3185512f arm64: tegra: Add support to enumerate SD in UHS mode omits 7b642c46872d arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support omits 22481514d7db arm64: tegra: Describe Tegra234 CPU hierarchy omits 23b6f66d40ff arm64: tegra: Add main and AON GPIO controllers on Tegra234 omits 3122db636d6d arm64: tegra: Add Tegra234 TCU device omits c52e4923fa79 arm64: tegra: Fill in properties for Tegra234 eMMC omits 34f03a5a9451 arm64: tegra: Update Tegra234 BPMP channel addresses omits c104add52727 arm64: tegra: Add clock for Tegra234 RTC omits f9766839c7ce arm64: tegra: Fixup SYSRAM references omits 8d206f5fe709 Merge branch 'for-5.17/dt-bindings' into for-5.17/arm64/dt omits f084d54f43eb Merge branch into tip/master: 'core/entry' omits b58ef3e783f8 Merge branch into tip/master: 'irq/core' omits 24dd5730938d Merge branch into tip/master: 'irq/msi' omits fc1c39c10937 Merge branch into tip/master: 'irq/urgent' omits 01a19472c525 Merge branch into tip/master: 'locking/core' omits 846bfe764068 Merge branch into tip/master: 'perf/core' omits 2dd0fcc7dd10 Merge branch into tip/master: 'ras/core' omits 7e8209314ae1 Merge branch into tip/master: 'sched/core' omits 64642541c19e Merge branch into tip/master: 'x86/cache' omits 03f3e5cae214 Merge branch into tip/master: 'x86/cleanups' omits 57b383c8315e Merge branch into tip/master: 'x86/core' omits daf89d920d02 Merge branch into tip/master: 'x86/cpu' omits 6c9998a0fba5 Merge branch into tip/master: 'x86/fpu' omits 32c6bf6bb4dc Merge branch into tip/master: 'x86/misc' omits f15c11191e1c Merge branch into tip/master: 'x86/mm' omits 14698d587fe8 Merge branch into tip/master: 'x86/paravirt' omits 058011759374 Merge branch into tip/master: 'x86/platform' omits 4a207446302c Merge branch into tip/master: 'x86/sev' omits d888220d3597 Merge branch into tip/master: 'x86/sgx' omits 5719d4fee1ca drm/i915/ttm: fix large buffer population trucation omits 448780e82e8c dt-bindings: usb: tegra-xudc: Document interconnects and i [...] omits 08ca9d953f21 dt-bindings: serial: Document Tegra234 TCU omits 3eae79382e05 dt-bindings: serial: tegra-tcu: Convert to json-schema omits 6afea16cf782 dt-bindings: thermal: tegra186-bpmp: Convert to json-schema omits 21830f42367e dt-bindings: firmware: tegra: Convert to json-schema omits c4111f9407ee dt-bindings: tegra: pmc: Convert to json-schema omits 23e599269beb dt-bindings: serial: 8250: Document Tegra234 UART omits 8f877d3823a4 dt-bindings: mmc: tegra: Document Tegra234 SDHCI omits 25e9de4a1671 dt-bindings: fuse: tegra: Document Tegra234 FUSE omits 08a8e44ad696 dt-bindings: fuse: tegra: Convert to json-schema omits 6d4932ff65f0 dt-bindings: rtc: tegra: Document Tegra234 RTC omits 4a07e9b2eac1 dt-bindings: rtc: tegra: Convert to json-schema omits 401c316d8ae6 dt-bindings: mailbox: tegra: Document Tegra234 HSP omits 51aedf8245c4 dt-bindings: mailbox: tegra: Convert to json-schema omits 0ff100d2ef95 dt-bindings: mmc: tegra: Convert to json-schema omits 43fcbf6266fd dt-bindings: misc: Convert Tegra MISC to json-schema omits 43d5ac7d0702 drm: document DRM_IOCTL_MODE_GETFB2 omits bd56c63ca1d9 drm/i915: Test all device memory on probing omits 2e21de902827 drm/i915: Sanitycheck device iomem on probe omits 0ef42fb749b1 drm/i915: Exclude reserved stolen from driver use omits 8d30c32befe9 Merge branch 'imx/defconfig' into for-next omits 4c075f0949ee Merge branch 'imx/dt64' into for-next omits 81e56fcfd7a9 Merge branch 'imx/dt' into for-next omits 45a79b28b191 Merge branch 'imx/bindings' into for-next omits 6391718683b8 Merge branch 'imx/soc' into for-next omits 65bd76d0548f Merge branch 'imx/drivers' into for-next omits 812ecfdae800 ARM: dts: imx6ulz-bsh-smm-m2: Add BSH SMM-M2 IMX6ULZ SystemMaster omits 40aa583ea345 drm/i915: Don't leak the capture list items omits b2657ed0a56f drm/i915/guc: support bigger RSA keys omits 013005d961f7 drm/i915/uc: Prepare for different firmware key sizes omits 35d4efec103e drm/i915/uc: correctly track uc_fw init failure omits 4bfe24b6beb3 arm64: kexec: Fix missing error code 'ret' warning in load [...] omits a6a6b9aa34e5 arm64/mm: Avoid fixmap race condition when creating pud mappings omits 3adb00812ef3 dt-bindings: Add YAML bindings for NVENC and NVJPG omits 63cb9da6fcea drm/i915: Fix coredump of perma-pinned vmas omits bce45c2620e2 drm/i915: Don't disable interrupts and pretend a lock as b [...] omits 4ff2d94444b2 ksmbd: fix uninitialized symbol 'pntsd_size' omits 2ac388a188ae ksmbd: fix error code in ndr_read_int32() omits dac6d48f63ec Merge branch 'features' into for-next omits 403f50d48955 Merge branch 'fixes' into for-next omits 76aee8658b8f drm/i915/guc: Don't go bang in GuC log if no GuC omits 3d832f370d16 drm/i915/uc: Allow platforms to have GuC but not HuC omits 98c95978f917 Merge branch 'pci/errors' omits 51efe4edcdcd Merge branch 'remotes/lorenzo/pci/bridge-emul' omits ec79773aad6a Merge branch 'remotes/lorenzo/pci/xilinx-nwl' omits 5faa40e21541 Merge branch 'remotes/lorenzo/pci/xgene' omits 26a0025bf14d Merge branch 'remotes/lorenzo/pci/vmd' omits cde1afdce832 Merge branch 'remotes/lorenzo/pci/rcar' omits 0e7cfd3fa426 Merge branch 'remotes/lorenzo/pci/qcom' omits 8939ef27e451 Merge branch 'remotes/lorenzo/pci/mvebu' omits 81667803deb2 Merge branch 'remotes/lorenzo/pci/mt7621' omits bf164410ab29 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' omits fb5cc38f0758 Merge branch 'remotes/lorenzo/pci/mediatek' omits 20e338e1d31d Merge branch 'remotes/lorenzo/pci/dwc' omits e92d8b32b747 Merge branch 'remotes/lorenzo/pci/brcmstb' omits 46e24a8b8051 Merge branch 'remotes/lorenzo/pci/apple' omits 6d6375257b15 Merge branch 'remotes/lorenzo/pci/aardvark' omits c0c5da6b5f79 Merge branch 'pci/switchtec' omits 5c5eaa320dea Merge branch 'pci/legacy-pm-removal' omits e85f7cca4b59 Merge branch 'pci/hotplug' omits f9762c563d50 Merge branch 'pci/enumeration' omits 75ff7724fe6c Merge branch 'pci/aspm' omits 1c66496b1391 drm/sprd: add Unisoc's drm mipi dsi&dphy driver omits 2295bbd35edb dt-bindings: display: add Unisoc's mipi dsi controller bindings omits b07bcf34b6c9 drm/sprd: add Unisoc's drm display controller driver omits 8cae15c60cf0 dt-bindings: display: add Unisoc's dpu bindings omits 43531edd53f0 drm/sprd: add Unisoc's drm kms master omits 35400e5ad48d dt-bindings: display: add Unisoc's drm master bindings omits 1ff9fc708185 drm/i915/pmu: Fix wakeref leak in PMU busyness during reset omits 94eb7de6f4be drm/vmwgfx: Bump the minor version omits 9ca476acd5e8 drm/vmwgfx: Remove usage of MOBFMT_RANGE omits bf625870b830 drm/vmwgfx: add support for updating only offsets of const [...] omits abaad3d95b51 drm/vmwgfx: Allow checking for gl43 contexts omits 4fb9326b96cb drm/vmwgfx: support 64 UAVs omits 853369df34fb drm/vmwgfx: support SVGA_3D_CMD_DX_DEFINE_RASTERIZER_STATE [...] omits b05fa56425f5 drm/vmwgfx: Update device headers for GL43 omits 24df43d93d72 drm/vmwgfx: Implement create_handle on drm_framebuffer_funcs omits 8afa13a0583f drm/vmwgfx: Implement DRIVER_GEM omits 8ad0c3fd132b drm/vmwgfx: Stop hardcoding the PCI ID omits f4708c16a6d7 drm/vmwgfx: Add a debug callback to mobid resource manager omits 8aadeb8ad874 drm/vmwgfx: Remove the dedicated memory accounting omits 0b64e2e43dde drm/i915/pmu: Wait longer for busyness data to be availabl [...] omits f122a46a637f drm/i915: enforce min page size for scratch omits fef53be02874 drm/i915/gtt/xehpsdv: move scratch page to system memory omits ca9216246094 drm/i915/xehpsdv: set min page-size to 64K omits c83125bb2199 drm/i915: Add has_64k_pages flag omits 21a6732f4648 drm/amdgpu: don't skip runtime pm get on A+A config omits 3ebffc96befb mm: Use multi-index entries in the page cache omits ae710a458f0a drm: Replace kernel.h with the necessary inclusions omits 98beab5dca06 nfsd: improve stateid access bitmask documentation omits 7bd0daa8a343 via-agp: convert to generic power management omits 22fa3e21ae91 sis-agp: convert to generic power management omits 4151c5b75e89 amd64-agp: convert to generic power management omits 1d00fa88ddf7 NFSD: Remove NFSD_PROC_ARGS_* macros omits 4ea18a36bddc NFSD: Combine XDR error tracepoints omits cbc3369f0479 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits a4f936213672 SUNRPC: Record endpoint information in trace log omits 94efcce7cdea SUNRPC: Remove low signal-to-noise tracepoints omits f0841f35bb4b NFSD: simplify per-net file cache management omits 43bd87ac5961 dt-bindings: sram: Document NVIDIA Tegra SYSRAM omits 833944bea341 dt-bindings: Update headers for Tegra234 omits 97f2c1622dbe dt-bindings: tegra: Document Jetson AGX Orin (and devkit) omits c944ac83bf7b dt-bindings: tegra: Describe recent developer kits consistently omits 53b4618c54df NFSD: Fix inconsistent indenting omits 375205f73d39 NFSD: Remove be32_to_cpu() from DRC hash function omits b53b65c8cf6c NFS: switch the callback service back to non-pooled. omits 575b71f87c25 lockd: use svc_set_num_threads() for thread start and stop omits 575a3a90b192 SUNRPC: always treat sv_nrpools==1 as "not pooled" omits ad5f503a1223 SUNRPC: move the pool_map definitions (back) into svc.c omits 99febb217d94 lockd: rename lockd_create_svc() to lockd_get() omits 79c48e72ee47 lockd: introduce lockd_put() omits 3a7571547ff8 lockd: move svc_exit_thread() into the thread omits c6b944b3819e lockd: move lockd_start_svc() call into lockd_create_svc() omits dcdb4dec3b4e lockd: simplify management of network status notifiers omits c66fb7e10162 lockd: introduce nlmsvc_serv omits 1bf7b47240fc NFSD: simplify locking for network notifier. omits b0ef64700a2a SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() omits 2031effa4ef6 NFSD: Make it possible to use svc_set_num_threads_sync omits cfb05a733674 NFSD: narrow nfsd_mutex protection in nfsd thread omits fc94fdc2c487 SUNRPC: use sv_lock to protect updates to sv_nrthreads. omits e9f8520378e6 nfsd: make nfsd_stats.th_cnt atomic_t omits ea0cbde22d20 SUNRPC: stop using ->sv_nrthreads as a refcount omits 69b7cb1596a3 SUNRPC/NFSD: clean up get/put functions. omits 1c5bceccc783 SUNRPC: change svc_get() to return the svc. omits 0a048ac3d3fe NFSD: handle errors better in write_ports_addfd() omits a300a33f8792 NFSD: Replace nfsd4_decode_bitmap4() omits d2aa0ed0fc0e NFSD: Fix sparse warning omits 5065e08e4ef3 gpio: sim: fix missing unlock on error in gpio_sim_config_ [...] omits bb369f4373f5 selftests: gpio: add test cases for gpio-sim omits 60283bc9fceb selftests: gpio: add a helper for reading GPIO line names omits 79d93060a28e selftests: gpio: provide a helper for reading chip info omits b48f6b466e44 gpio: sim: new testing module omits 2ca6a6dfd9b5 samples: configfs: add a committable group omits 8336b1fe1552 configfs: implement committable items omits 90fcb8fffcc6 configfs: use (1UL << bit) for internal flags omits 6bd698185db1 configfs: increase the item name length new 1744a22ae948 afs: Fix mmap new 81eebd540511 Merge tag 'for-5.16/dm-fixes' of git://git.kernel.org/pub/ [...] new 9c5d89bc1055 arm64: kexec: Fix missing error code 'ret' warning in load [...] new fa36bbe6d43f Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] new a52a8e9eaf4a Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] new 311f133d2edf Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new a7083763619f soc/tegra: fuse: Fix bitwise vs. logical OR warning new 4bc73b7d4880 Merge tag 'tegra-for-5.16-soc-fixes' of git://git.kernel.o [...] new 564080b03d46 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 188e19ca003d Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new cb4c2bdd8c78 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 584af82154f5 igb: Fix removal of unicast MAC filters of VFs new b6d335a60dc6 igbvf: fix double free in `igbvf_probe` new 0182d1f3fa64 igc: Fix typo in i225 LTR functions new 271225fd57c2 ixgbe: Document how to enable NBASE-T support new bf0a375055bd ixgbe: set X550 MDIO speed before talking to PHY new 6209dd778f66 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 0546b224cc77 net: stmmac: dwmac-rk: fix oob read in rk_gmac_setup new 407ecd1bd726 sfc_ef100: potential dereference of null pointer new e08cdf63049b dsa: mv88e6xxx: fix debug print for SPEED_UNFORCED new 053c9e18c6f9 virtio_net: fix rx_drops stat for small pkts new 8a03ef676ade net: Fix double 0x prefix print in SKB dump new 5c15b3123f65 net/smc: Prevent smc_release() from long blocking new 8b8e6e782456 net: systemport: Add global locking for descriptor lifecycle new e28587cc491e sit: do not call ipip6_dev_free() from sit_init_net() new 3cf2b61eb067 bpf: Fix signed bounds propagation after mov32 new e572ff80f05c bpf: Make 32->64 bounds propagation slightly more robust new b1a7288dedc6 bpf, selftests: Add test case trying to taint map value pointer new 433956e91200 bpf: Fix extable fixup offset. new 588a25e92458 bpf: Fix extable address check. new 7edc3fcbf9a2 selftest/bpf: Add a test that reads various addresses. new c2fcbf81c332 bpf, selftests: Fix racing issue in btf_skc_cls_ingress test new 0c3e24746055 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new 5890b8b10567 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9bd5bb365175 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 76f12e632a15 netfilter: ctnetlink: remove expired entries first new fab1b73ba33f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4ad8181426df RDMA/hns: Fix RNR retransmission issue for HIP08 new bee90911e013 IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() new 12d3bbdd6bd2 RDMA/hns: Replace kfree() with kvfree() new c2cc1e8eee56 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 7fe2ab046542 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 309ea67b5586 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new a3c54d4492e2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 2c286559c018 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 9bb726eadaca Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new ba80657570e0 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 5d27b925fdb6 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new f12aeddd0046 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 2089fc6725f8 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 8f80931a3a4d iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs new fb4eff93d1e9 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 58e3babb681b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new f8855243b1c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new be21ddc6e3c3 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new dbd6a0155916 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] new 54db2fcec66b Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] new 0b63e08c93c1 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 6953096a47d0 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new eeb6351944dd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 268aecb55394 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7fa8acb304ce Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 6c8bdb3d7fb6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0e1fa2fe0a4b Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 400ad1a48b10 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] new 7a7c7a1ec061 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new bc128349588d LICENSES/LGPL-2.1: Add LGPL-2.1-or-later as valid identifiers new e8d18c69c0bb Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new 617c16b28f2d Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] new 65d84bcc1bef Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 3e6e240c9ee0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39f054a98ab1 Merge remote-tracking branch 'torvalds/master' into perf/core new f0a29c9647ff perf bench: Use unbuffered output when pipe/tee'ing to a file new b0fde9c6e291 perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT new 888569dbcd80 perf dlfilter: Drop unused variable new 3987d65f45ed perf vendor events: For the Arm Neoverse N2 new 6732f10b11c6 perf vendor events: Rename arm64 arch std event files new 7cc9680c4be7 perf cs-etm: Remove duplicate and incorrect aux size checks new 8acf3793eae4 perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check new 017f7d1fac1c libperf tests: Fix a spelling mistake "Runnnig" -> "Running" new 5d28a17c1c0e perf namespaces: Add helper nsinfo__is_in_root_namespace() new d3b58af9a827 perf arm64: Rename perf_event_arm_regs for ARM64 registers new 83869019c74c perf arch: Support register names from all archs new 416e15ad17f8 perf ftrace: Add 'trace' subcommand new a9b8ae8ae347 perf ftrace: Move out common code from __cmd_ftrace new 53be50282269 perf ftrace: Add 'latency' subcommand new 177f4eac7fb7 perf ftrace: Add -b/--use-bpf option for latency subcommand new 9c5c60521957 perf ftrace: Implement cpu and task filters in BPF new f48ddee818c8 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 6f6232feeb1d Merge branch 'for-next' of git://git.infradead.org/users/h [...] new d881c06e0890 Documentation, arch: Remove leftovers from fscache/cachefi [...] new e285f7283da3 Documentation, arch: Remove leftovers from raw device new fb37171d8c55 Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH new 9e8856bf0f50 arch: Remove leftovers from mandatory file locking new 5c61c384095a Documentation, arch, fs: Remove leftovers from fscache obj [...] new ac6737408fac arch: Remove leftovers from prism54 wireless driver new 49501fb98653 asm-generic/error-injection.h: fix a spelling mistake, and [...] new e5c782cfb1cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new ecb17076b21e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 6d1bb81240b8 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new f4c35356e0fc arm64: dts: n5x: add qspi, usb, and ethernet support new 8dce88fe80a8 arm64: dts: Update NAND MTD partition for Agilex and Stratix 10 new 4a097f29fb52 Merge tag 'socfpga_dts_update_for_v5.17' of git://git.kern [...] new 365ee8033142 Merge tag 'omap-for-v5.17/dt-signed' of git://git.kernel.o [...] new 6f38de7e2cf3 Merge branch 'arm/dt' into for-next new ad43a02a3620 Merge branch 'arm/fixes' into for-next new edf199ecd74c soc: document merges new 3d24568b01c5 RISC-V: Add StarFive SoC Kconfig option new 3234d3a13743 dt-bindings: timer: Add StarFive JH7100 clint new 9ac16169b4d4 dt-bindings: interrupt-controller: Add StarFive JH7100 plic new 38bb8a7264da dt-bindings: clock: starfive: Add JH7100 clock definitions new af35098f4fcd dt-bindings: clock: starfive: Add JH7100 bindings new 4210be668a09 clk: starfive: Add JH7100 clock generator driver new 810e287e83b6 dt-bindings: reset: Add StarFive JH7100 reset definitions new d7d456a5201d dt-bindings: reset: Add Starfive JH7100 reset bindings new 0be3a1595bf8 reset: starfive-jh7100: Add StarFive JH7100 reset driver new 3021114b3d17 dt-bindings: pinctrl: Add StarFive pinctrl definitions new 7431b391df95 dt-bindings: pinctrl: Add StarFive JH7100 bindings new ec648f6b7686 pinctrl: starfive: Add pinctrl driver for StarFive SoCs new d0b65b150097 dt-bindings: serial: snps-dw-apb-uart: Add JH7100 uarts new b0ad20a3b64b serial: 8250_dw: Add StarFive JH7100 quirk new ec85362fb121 RISC-V: Add initial StarFive JH7100 device tree new a43676272a6e RISC-V: Add BeagleV Starlight Beta device tree new 4c0777712385 Merge tag 'jh7100-for-5.17' of https://github.com/esmil/li [...] new ae7d3b242375 Merge branch 'arm/newsoc' into for-next new 0448a67bf07c soc: document merges new 81ade599f10e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d7b4611c7095 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2dea453bddbe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a844d3a58ead Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ba962159ef7 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 8d52a172217f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 39e660687ac0 ARM: dts: imx6qdl-wandboard: Fix Ethernet support new 849e087ba68a arm64: dts: lx2160a: fix scl-gpios property name new a00c5ae4f80a Merge branch 'imx/drivers' into for-next new 424dd916cf99 Merge branch 'imx/soc' into for-next new 18854a3051c5 Merge branch 'imx/bindings' into for-next new eb197dfe389a ARM: dts: imx6ulz-bsh-smm-m2: Add BSH SMM-M2 IMX6ULZ SystemMaster new 538e5f7106f6 ARM: dts: imx7d-remarkable2: add wacom digitizer device new 20c7b41d03d3 ARM: dts: imx6qdl-dhcom: Add USB overcurrent pin on SoM layer new 841b71c57bcf ARM: dts: imx6qdl: phytec: Add support for optional PEB-EV [...] new d3af422c0587 ARM: dts: imx6qdl: phytec: Add support for optional PEB-AV [...] new 0c3a5101ba31 ARM: dts: imx6: phytec: Add PEB-WLBT-05 support new 0919a7c24a68 Merge branch 'imx/dt' into for-next new ee47d510b4d2 arm64: dts: nitrogen8-som: correct network PHY reset new 92d2c17edb2a arm64: dts: nitrogen8-som: correct i2c1 pad-ctrl new 842912c42e88 arm64: dts: imx8mm: don't assign PLL2 in SoC dtsi new 674d63dfadb5 arm64: dts: lx2160a-rdb: Add Inphi PHY node new 519bace37b2d arm64: dts: lx2160a: add optee-tz node new eb70c4a3b1aa arm64: dts: lx2160a-qds: Add mdio mux nodes new a5b13770faf3 arm64: dts: lx2160a: enable usb3-lpm-capable for usb3 nodes new 23817c839673 arm64: dts: lx2162a-qds: support SD UHS-I and eMMC HS400 modes new cc03211c745a arm64: dts: lx2162a-qds: add interrupt line for RTC node new e84e22c0c3b3 arm64: dts: ls1028a: Add PCIe EP nodes new dd3d936a1b17 arm64: dts: ls1028a: add ftm_alarm1 node to be used as wak [...] new 71799672ea24 arm64: dts: ls1028a: add flextimer based pwm nodes new b2e2d3e02fb6 arm64: dts: ls1028a-rdb: enable pwm0 new cbe9d948eadf arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus new 52b98481171e arm64: dts: ls1028a-qds: enable lpuart1 new e426d63e752b arm64: dts: ls1028a-qds: add overlays for various serdes p [...] new 0bc3e333a0c8 arm64: dts: imx8mp-evk: configure multiple queues on eqos new 33ce6fba5cc0 soc: imx: gpcv2: keep i.MX8MN gpumix bus clock enabled new f946e7d43bce soc: imx: gpcv2: Add dispmix and mipi domains to imx8mn new cc17a04490fc dt-bindings: power: imx8mn: add defines for DISP blk-ctrl domains new 33b3ca7c4354 dt-bindings: soc: add binding for i.MX8MN DISP blk-ctrl new 31d517ab0a3c soc: imx: imx8m-blk-ctrl: add i.MX8MN DISP blk-ctrl new f5139ba61bde arm64: dts: imx8mn: add GPC node new dc8e88565409 arm64: dts: imx8mn: put USB controller into power-domains new 9068bafaa4cf arm64: dts: imx8mn: add DISP blk-ctrl new 99aa29932271 arm64: dts: imx8mn: Enable GPU new 5a6c130b3ee0 Merge branch 'imx/dt64' into for-next new c720e38f4c2d ARM: imx_v6_v7_defconfig: Enable for DHCOM devices require [...] new 6e84db1c2ee4 Merge branch 'imx/defconfig' into for-next new a7e2712f996f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0eb23599681f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cb75bd47d782 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9141994f99fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new abdc866fe4e9 Merge branch 'arm64-fixes-for-5.16' into for-next new 4ad3ce007098 Merge tag 'e15509b2b7c9b600ab38c5269d4fac609c077b5b.163886 [...] new d1b121d62b7e clk: qcom: Add LUCID_EVO PLL type for SDX65 new d79afa201328 clk: qcom: Add SDX65 GCC support new fe5cf1c34f38 Merge tag '20211207114003.100693-2-vkoul@kernel.org' into [...] new db0c944ee92b clk: qcom: Add clock driver for SM8450 new 6d24d9546d6e dt-bindings: clk: qcom: Document MSM8976 Global Clock Controller new 8f62718bd0f7 clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver new 133d2c02948a Merge branches 'arm64-for-5.17', 'clk-for-5.17', 'defconfi [...] new 8f9d723474d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 33c28d3819bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b6db8f72dddc arm64: dts: renesas: r9a07g044: Add Mali-G31 GPU node new d563f4bac991 arm64: dts: renesas: rzg2l-smarc-som: Add vdd core regulator new a155038f6411 Merge branch 'renesas-arm-dt-for-v5.17' into renesas-next new 6c04fe96dbbd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f90f1bbe0d70 dt-bindings: reset: document deprecated HiSilicon property new 5e23c1ec4347 reset: renesas: Check return value of reset_control_deassert() new 9568d0259fec reset: uniphier-glue: Use reset_control_bulk API new 89e7a6698fdd reset: uniphier-glue: Use devm_add_action_or_reset() new 5cab3c71ab7d Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 0ae405d7e2a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 38638c991670 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dadcc9b52450 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 0baddea60e8d arm64: dts: allwinner: h6: Add Hantro G2 node new 1d21ba6546a5 Merge branch 'sunxi/dt-for-5.17' into sunxi/for-next new 2d05862b26ee Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 6cb90c7acfcb Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 8c63a8b231bc Merge branch for-5.17/clk into for-next new 006da96c840f soc/tegra: Enable runtime PM during OPP state-syncing new 9131c6331726 soc/tegra: Add devm_tegra_core_dev_init_opp_table_common() new 66209e6fbd56 soc/tegra: Don't print error message when OPPs not available new 765d95f8ac54 soc/tegra: pmc: Add reboot notifier new aeecc50ace04 soc/tegra: fuse: Reset hardware new 88724b78a84c soc/tegra: fuse: Use resource-managed helpers new 80ef351c9871 soc/tegra: regulators: Prepare for suspend new 8d1a3411da0c soc/tegra: pmc: Rename 3d power domains new 81c4c86c6665 soc/tegra: pmc: Rename core power domain new 77d364a23ff9 Merge branch for-5.17/soc into for-next new c132bc881f2f Merge branch 'tegra-for-5.17-soc-opp' of git://git.kernel. [...] new 8b85e11c1a7a usb: chipidea: tegra: Add runtime PM and OPP support new 59caf73284d1 bus: tegra-gmi: Add runtime PM and OPP support new 3da9b0feaa16 pwm: tegra: Add runtime PM and OPP support new d618978dd4d3 mmc: sdhci-tegra: Add runtime PM and OPP support new 6902dc2fd57c mtd: rawnand: tegra: Add runtime PM and OPP support new 07f837554bb5 spi: tegra20-slink: Add OPP support new e0abae195355 media: staging: tegra-vde: Support generic power domain new a50158ab9720 Merge branch for-5.17/drivers into for-next new fc5e0e376219 dt-bindings: Update headers for Tegra234 new 8c970e7ee7ae dt-bindings: memory: tegra: Update for Tegra194 new c3859c1436e3 dt-bindings: memory: tegra: Add Tegra234 support new d875175d8726 dt-bindings: tegra: Describe recent developer kits consistently new b39cc7956577 dt-bindings: tegra: Document Jetson AGX Orin (and devkit) new d9203d081a61 dt-bindings: sram: Document NVIDIA Tegra SYSRAM new 57978838889d dt-bindings: Add YAML bindings for NVENC and NVJPG new 51a0f370886a dt-bindings: misc: Convert Tegra MISC to json-schema new 06ef88c39638 dt-bindings: mmc: tegra: Convert to json-schema new f4cfef9f16d0 dt-bindings: mailbox: tegra: Convert to json-schema new cb1926861483 dt-bindings: mailbox: tegra: Document Tegra234 HSP new 46bf3c3ef6d8 dt-bindings: rtc: tegra: Convert to json-schema new e825e38f2455 dt-bindings: rtc: tegra: Document Tegra234 RTC new f3a17fc9c865 dt-bindings: fuse: tegra: Convert to json-schema new adcc0749ea65 dt-bindings: fuse: tegra: Document Tegra234 FUSE new 16a1b8004a89 dt-bindings: mmc: tegra: Document Tegra234 SDHCI new 0028a57fac2a dt-bindings: serial: 8250: Document Tegra234 UART new f7752e4d4d4b dt-bindings: tegra: pmc: Convert to json-schema new 1c48a01cf8f0 dt-bindings: firmware: tegra: Convert to json-schema new de39280d0d58 dt-bindings: thermal: tegra186-bpmp: Convert to json-schema new 8e91d30517c5 dt-bindings: serial: tegra-tcu: Convert to json-schema new b7f479897e84 dt-bindings: serial: Document Tegra234 TCU new 707a546ce04a dt-bindings: usb: tegra-xudc: Document interconnects and i [...] new 5203831693b8 dt-bindings: ARM: tegra: Document ASUS Transformers new 93fcea927943 dt-bindings: ARM: tegra: Document Pegatron Chagall new 578b4372246a dt-bindings: clock: tegra-car: Document new clock sub-nodes new 07c363960305 dt-bindings: host1x: Document OPP and power domain properties new 252ebc7c6623 dt-bindings: host1x: Document Memory Client resets of Host [...] new dfffb6696269 media: dt: bindings: tegra-vde: Convert to schema new b3a7778c8d80 media: dt: bindings: tegra-vde: Document OPP and power domain new e55ade063009 Merge branch for-5.17/dt-bindings into for-next new 55928b162acb Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.1 [...] new 9ecccfabc29d memory: tegra: Add Tegra234 support new d04ae38acf01 Merge branch for-5.17/memory into for-next new d9652f589edc Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.1 [...] new 7fa307524a4d arm64: tegra: Fixup SYSRAM references new e537adde131b arm64: tegra: Add clock for Tegra234 RTC new 98094be152d3 arm64: tegra: Update Tegra234 BPMP channel addresses new e086d82d4f3e arm64: tegra: Fill in properties for Tegra234 eMMC new 06ad2ec4e5f8 arm64: tegra: Add Tegra234 TCU device new f0e1266818f5 arm64: tegra: Add main and AON GPIO controllers on Tegra234 new a12cf5c339b0 arm64: tegra: Describe Tegra234 CPU hierarchy new 533337d5c843 arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support new ff21087e6131 arm64: tegra: Add support to enumerate SD in UHS mode new f7eb27857284 arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194 new e762232f9466 arm64: tegra: Add ISO SMMU controller for Tegra194 new 4cc3e3e164c0 arm64: tegra: Rename top-level clocks new 097e01c61015 arm64: tegra: Rename top-level regulators new bd1fefcbdd8f arm64: tegra: Add native timer support on Tegra186 new 2c6fd24dcbf0 arm64: tegra: Fix unit-addresses on Norrin new 64b407827670 arm64: tegra: Remove unsupported properties on Norrin new bb43b219c88c arm64: tegra: Fix compatible string for Tegra132 timer new ed9e9a6eb118 arm64: tegra: Add OPP tables on Tegra132 new 92564257d7af arm64: tegra: Fix Tegra132 I2C compatible string list new 9f27a6c42116 arm64: tegra: Drop unused AHCI clocks on Tegra132 new fce5d0731616 arm64: tegra: Sort Tegra132 XUSB clocks correctly new fe57ff5365c9 arm64: tegra: Rename thermal zones nodes new 4b5ae31fb756 arm64: tegra: Rename power-monitor input nodes new 548c9c5aaf85 arm64: tegra: Fix Tegra186 compatible string list new 2b14cbd643fe arm64: tegra: Adjust length of CCPLEX cluster MMIO region new e7445ab7dc51 arm64: tegra: Drop unit-address for audio card graph endpoints new 56797e625910 arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips new 2fcb87970e42 arm64: tegra: Drop unsupported nvidia,lpdr property new cd6157c1978c arm64: tegra: Fix Tegra194 HSP compatible string new 1ff75059077c arm64: tegra: Drop unused properties for Tegra194 PCIe new c453cc9e9e1a arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock new 99d9bde5b4ab arm64: tegra: Rename TCU node to "serial" new 1dcf00ae8205 arm64: tegra: Remove unsupported regulator properties new 635fb5d4cb25 arm64: tegra: Rename GPIO hog nodes to match schema new 31bc882c03d4 arm64: tegra: jetson-tx1: Remove extra PLL power supplies [...] new 54215999f30b arm64: tegra: smaug: Remove extra PLL power supplies for XUSB new 9c1b3ef8e204 arm64: tegra: jetson-nano: Remove extra PLL power supplies [...] new 28a44b900e57 arm64: tegra: Add missing TSEC properties on Tegra210 new f2ef6a9180f3 arm64: tegra: Sort Tegra210 XUSB clocks correctly new 027529473672 arm64: tegra: Remove unused only-1-8-v properties new 553f07360e23 arm64: tegra: Rename Ethernet PHY nodes new a52280c844c0 arm64: tegra: Add dma-coherent for Tegra194 VIC new c2fee44399af arm64: tegra: Update SDMMC4 speeds for Tegra194 new cc9396676c1b arm64: tegra: Add EMC general interrupt on Tegra194 new eed280dfe91d arm64: tegra: Add memory controller on Tegra234 new 6de481e5ab0d arm64: tegra: Hook up MMC and BPMP to memory controller new 670308d1d0b2 Merge branch for-5.17/arm64/dt into for-next new 3478494dcae1 ARM: tegra: Add 500 MHz entry to Tegra30 memory OPP table new 83b7f0b8aeab ARM: tegra: Add OPP tables and power domains to Tegra20 de [...] new 73e2b72a3518 ARM: tegra: Add OPP tables and power domains to Tegra30 de [...] new 1caf3ef4c0fe ARM: tegra: Add Memory Client resets to Tegra20 GR2D, GR3D [...] new 2c16be669291 ARM: tegra: Add Memory Client resets to Tegra30 GR2D, GR3D [...] new 279e7aa30424 ARM: tegra20/30: Disable unused host1x hardware new dcbc40848de4 ARM: tegra: Add S/PDIF node to Tegra20 device-tree new dd2cac867a78 ARM: tegra: Add HDMI audio graph to Tegra20 device-tree new 7a53acabf80f ARM: tegra: acer-a500: Enable S/PDIF and HDMI audio new 919be27fd004 ARM: tegra: paz00: Enable S/PDIF and HDMI audio new 9ca9a608a787 ARM: tegra: Add back gpio-ranges properties new 4d37264540cf Merge branch for-5.17/arm/dt into for-next new d71329b69bb6 ARM: tegra_defconfig: Enable S/PDIF driver new 02e7cb574c21 ARM: config: multi v7: Enable NVIDIA Tegra20 S/PDIF driver new 8ed567fbea94 ARM: config: multi v7: Enable NVIDIA Tegra20 APB DMA driver new 3b55f6545900 Merge branch for-5.17/arm/defconfig into for-next new 0175ce67e845 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1bb0b8b195d8 soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init new 87dabaa6bad3 Merge branch 'ti-drivers-soc-next' into ti-next new 8c86b4d9eedb Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new c54121e53019 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 55c174e5c05f Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] new ff5f87cb6a75 clk: Introduce clk-tps68470 driver new 3e8f80c21906 Merge branch 'clk-x86' into clk-next new 6fc058a72f3b clk: stm32: Fix ltdc's clock turn off by clk_disable_unuse [...] new 18a680edb386 Merge branch 'clk-stm' into clk-next new d66e4c985dd4 clk: stm32mp1: remove redundant assignment to pointer data new 79ace752c9ea Merge branch 'clk-cleanup' into clk-next new 019d3ea29de3 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new e4f952280a85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 57ffe5a79cc4 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 8d897283b2a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 13b3e9e36782 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 7e9ca84646ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 320dae7aeb85 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 6fb8a1b32033 MIPS: drop selected EARLY_PRINTK configs for MACH_REALTEK_RTL new fd4eb90b1644 mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support new 74320247811b mips: drop selecting non-existing config NR_CPUS_DEFAULT_2 new 9a53a8d73c79 mips: dec: provide the correctly capitalized config CPU_R4 [...] new 301e499938a6 mips: kgdb: adjust the comment to the actual ifdef condition new bb900d43e249 mips: remove obsolete selection of CPU_HAS_LOAD_STORE_LR new a51f0824d8bb mips: alchemy: remove historic comment on gpio build constraints new ddc18bd71418 mips: txx9: remove left-over for removed TXX9_ACLC configs new a670c82d9ca4 mips: fix Kconfig reference to PHYS_ADDR_T_64BIT new 906c6bc6e8e5 MIPS: BCM47XX: Replace strlcpy with strscpy new 858779df1c07 MIPS: OCTEON: add put_device() after of_find_device_by_node() new 9504633a0aa8 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 774446a3308e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 17c03d1d38be Merge branch 'for-next' of git://github.com/openrisc/linux.git new 2de20f18691c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 29587f653c01 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9aa8c5d15fb8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6cd0650e7214 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8626b93daf5a Merge branch 'fixes' into for-next new 893d4d9c62ec s390/exit: remove dead reference to do_exit from copy_thread new b6b486ecef02 s390/sclp: fix memblock_phys_free() vs memblock_free() confusion new fcfcba6dfc9a s390/smp: fix memblock_phys_free() vs memblock_free() confusion new 15b5c1833afc s390/uv: fix memblock virtual vs physical address confusion new 248420797d28 s390/disassembler: update opcode table new cff2d3abc8da s390/zcrypt: CCA control CPRB sending new c7ed509b21b6 s390/nmi: disable interrupts on extended save area update new cb22cd2d8ff3 s390/sclp: release SCLP early buffer after kernel initialization new c2c224932fd0 s390/mm: fix 2KB pgtable release race new 1194372db6f3 s390/mm: better annotate 2KB pagetable fragments handling new 4c88bb96e40b s390/mm: check 2KB-fragment page on release new 943136a5acd2 Merge branch 'features' into for-next new e20d32faabde Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0a0e2bf3edb6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 6f0846840deb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eb4518ff7b74 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new 7d1970cb8c39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 05faf955e783 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 263a1c39eb5e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7c059dec3e6c exfat: remove argument 'sector' from exfat_get_dentry() new ed9ce8539bcc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 38a0a3efb150 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 2c5184306d32 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 09d1796ad4c7 f2fs: fix to reserve space for IO align feature new 662f6acdb013 f2fs: don't drop compressed page cache in .{invalidate,rel [...] new 13fbcc0d0718 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 1aa2b56f64cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9fe36416ab41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ef399469d9ce ksmbd: fix error code in ndr_read_int32() new f2e78affc48d ksmbd: fix uninitialized symbol 'pntsd_size' new f79abdddb604 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 2ab59cee9354 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] new c2f1c4bd2062 NFSD: Fix sparse warning new 89b24336f03a NFSD: handle errors better in write_ports_addfd() new df5e49c880ea SUNRPC: change svc_get() to return the svc. new 8c62d12740a1 SUNRPC/NFSD: clean up get/put functions. new ec52361df99b SUNRPC: stop using ->sv_nrthreads as a refcount new 9b6c8c9bebcc nfsd: make nfsd_stats.th_cnt atomic_t new 2a36395fac3b SUNRPC: use sv_lock to protect updates to sv_nrthreads. new 9d3792aefdcd NFSD: narrow nfsd_mutex protection in nfsd thread new 3409e4f1e8f2 NFSD: Make it possible to use svc_set_num_threads_sync new 3ebdbe5203a8 SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() new d057cfec4940 NFSD: simplify locking for network notifier. new 2840fe864c91 lockd: introduce nlmsvc_serv new 5a8a7ff57421 lockd: simplify management of network status notifiers new b73a2972041b lockd: move lockd_start_svc() call into lockd_create_svc() new 6a4e2527a636 lockd: move svc_exit_thread() into the thread new 865b674069e0 lockd: introduce lockd_put() new ecd3ad68d2c6 lockd: rename lockd_create_svc() to lockd_get() new cf0e124e0a48 SUNRPC: move the pool_map definitions (back) into svc.c new 93aa619eb0b4 SUNRPC: always treat sv_nrpools==1 as "not pooled" new 6b044fbaab02 lockd: use svc_set_num_threads() for thread start and stop new 23a1a573c61c NFS: switch the callback service back to non-pooled. new 7578b2f628db NFSD: Remove be32_to_cpu() from DRC hash function new 1e37d0e5bda4 NFSD: Fix inconsistent indenting new 1463b38e7cf3 NFSD: simplify per-net file cache management new 5089f3d97552 SUNRPC: Remove low signal-to-noise tracepoints new 238aa8bc6cde SUNRPC: Record endpoint information in trace log new b6e2433d3e94 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid new 2689bf04e628 NFSD: Combine XDR error tracepoints new 270a6bda8087 NFSD: Remove NFSD_PROC_ARGS_* macros new e99fbddd43c0 nfsd: improve stateid access bitmask documentation new 107c221f4624 NFSD: De-duplicate nfsd4_decode_bitmap4() new dd61f156af8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 22a7b48f0b29 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new cd4c56c50761 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7beca911586b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 886aded0a23a Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 7b6b6c0af9c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new deaee2704a15 scripts/gdb: lx-dmesg: read records individually new 09b7bafa9876 Merge branch 'for-5.17' into for-next new a28c26fa4601 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d2f3d4d1acee Merge branch 'pci/aspm' new 4c71e71688e5 Merge branch 'pci/enumeration' new e1a6333e7f89 PCI: ibmphp: Remove commented-out functions new 60b8925d08d4 Merge branch 'pci/hotplug' new ec4e4a6fdc51 amd64-agp: convert to generic power management new 6d1adc3d46a7 sis-agp: convert to generic power management new 0aeddbd0cb07 via-agp: convert to generic power management new 6bfa5c8cca21 Merge branch 'pci/legacy-pm-removal' new 133bc542db36 MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer new 69f457b18fa2 PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU cr [...] new 1b71c65796fa Merge branch 'pci/p2pdma' new a44a1d448513 Merge branch 'pci/switchtec' new e44537588288 PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 S [...] new 26c163bb2a84 Merge branch 'pci/virtualization' new 554ed75c289e Merge branch 'remotes/lorenzo/pci/aardvark' new 1681a5a65b8c Merge branch 'remotes/lorenzo/pci/apple' new d41ea30cfd03 Merge branch 'remotes/lorenzo/pci/brcmstb' new 3e15f623bbdf dt-bindings: imx6q-pcie: Add PHY phandles and name properties new d5a8dec49b99 PCI: imx: Add the imx8mm pcie support new 713b45a3885a Merge branch 'remotes/lorenzo/pci/dwc' new cbb6106c5107 Merge branch 'remotes/lorenzo/pci/mediatek' new dd6496507fa8 Merge branch 'remotes/lorenzo/pci/mediatek-gen3' new a93dc9c79eba Merge branch 'remotes/lorenzo/pci/mt7621' new 422fda9ea024 Merge branch 'remotes/lorenzo/pci/mvebu' new ab7da090cfbc Merge branch 'remotes/lorenzo/pci/qcom' new f9cc3fe2726e Merge branch 'remotes/lorenzo/pci/rcar' new 2c231e5767b3 Merge branch 'remotes/lorenzo/pci/vmd' new 011af710a9c8 Merge branch 'remotes/lorenzo/pci/xgene' new 4da65443e34e Merge branch 'remotes/lorenzo/pci/xilinx-nwl' new 17c4dfc85f8b Merge branch 'remotes/lorenzo/pci/bridge-emul' new 4121485d271b PCI: Sort Intel Device IDs by value new fb82437fdd8c PCI: Change capability register offsets to hex new 91a7de448d03 Merge branch 'pci/misc' new 770851f91de8 Merge branch 'pci/errors' new 237684afd205 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ce8ce84bb1d6 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new c5d10c638ad6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb0373f78a91 Merge branch 'i2c/for-current' into i2c/for-next new f4e0ba52a89f i2c: designware: Do not complete i2c read without RX_FULL [...] new d52097010078 i2c: designware-pci: Fix to change data types of hcnt and [...] new c2d7fa2207d0 i2c: designware-pci: Add a note about struct dw_scl_sda_cfg usage new c3c9bab1e398 i2c: designware-pci: Group MODULE_*() macros new 0897f1735910 i2c: designware-pci: use __maybe_unused for PM functions new 2759181d9a13 i2c: designware-pci: Convert to use dev_err_probe() new ac18935d2e51 i2c: exynos5: Fix getting the optional clock new a5f7cf953f2b i2c: rcar: update to new DMAENGINE API when terminating new 44df8a79283d i2c: sh_mobile: update to new DMAENGINE API when terminating new b18794ebc79a dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells' new 653becec6d56 i2c: aspeed: Remove unused includes new da6c84e2ef39 Merge branch 'i2c/for-mergewindow' into i2c/for-next new 1e73adee3b17 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 4c3702adbb13 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new 8cb7035c0550 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 6c5ccd24ff17 Remove mentions of the Trivial Patch Monkey new 06500926052b docs/zh_CN: Add cputopology Chinese translation new dc10ec987903 docs/vm: clarify overcommit amount sysctl behavior new 98d614bdaa58 docs: Makefile: use the right path for DOCS_CSS new 0e805b118662 docs: address some text issues with css/theme support new bbc477ee6e30 docs/zh_CN: add msi-howto translation new 6b3672adbac6 docs/zh_CN: add sysfs-pci trnaslation new 171e9af13819 docs/zh_CN: Add sched-capacity Chinese translation new ddffdcce9caa docs/zh_CN: Add sched-design-CFS Chinese translation new ea60f6183ab8 Merge branch 'docs-next' of git://git.lwn.net/linux.git new 3a956f0b123c Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] new b6c8de1596de Merge branch 'master' of git://linuxtv.org/media_tree.git new 5fcec420cc86 media: Update Intel-submitted camera sensor driver contacts new 6ab703003924 media: staging: ipu3-imgu: add the AWB memory layout new cbe0b3af73bf media: ov8865: Disable only enabled regulators on error path new 0e014f1a8d54 media: ov8856: support device probe in non-zero ACPI D state new 1e583b56e5e7 media: ov5670: Support device probe in non-zero ACPI D state new ada2c4f54d0a media: ov2740: support device probe in non-zero ACPI D state new 56ca3be85f3d media: imx208: Support device probe in non-zero ACPI D state new 5525fd86ef78 media: ov5675: Support device probe in non-zero ACPI D state new d1d2ed5925c3 media: hi556: Support device probe in non-zero ACPI D state new e1cc0a05539a media: i2c: hi846: check return value of regulator_bulk_disable() new 69a187456d10 media: i2c: hi846: use pm_runtime_force_suspend/resume for [...] new 37af43b250fd media: hantro: Fix probe func error path new ea71631b7129 media: hantro: add support for reset lines new e67a09d199cb media: hantro: vp9: use double buffering if needed new 6a7c32195760 media: hantro: vp9: add support for legacy register set new 3c5b218c3606 media: hantro: move postproc enablement for old cores new 3385c514ecc5 media: hantro: Convert imx8m_vpu_g2_irq to helper new fd6be12716c4 media: dt-bindings: allwinner: document H6 Hantro G2 binding new 86790a4fdf4b media: hantro: Add support for Allwinner H6 new ae971ccae9de media: ipu3-cio2: Defer probing until the PMIC is fully setup new fc2c204538a9 media: ipu3-cio2: Call cio2_bridge_init() before anything else new 68b9bcc8a534 media: ipu3-cio2: Add support for instantiating i2c-client [...] new dc9f53dad1c0 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new c562f90d430e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new a3f47e5cc9d2 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 08fab77cea8d Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 1021a4fd3bac Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new e51eb9e54db7 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 3625dcdf0ec3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0045e0d3f42e RDMA/hns: Support direct wqe of userspace new 109f2d39a621 RDMA/core: Modify rdma_query_gid() to return accurate error codes new 483d805191a2 RDMA/core: Let ib_find_gid() continue search even after em [...] new 20679094a016 RDMA/cma: Let cma_resolve_ib_dev() continue search even af [...] new 4922f0920966 Merge tag 'v5.16-rc5' into rdma.git for-next new e517f76a3cb2 RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr new c2ed5611afd7 iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl new 59aa7fcfe2e4 IB/mthca: Use memset_startat() for clearing mpt_entry new c8f476da84ad Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new d26a3906baf0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 823f7a549796 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 78ad87da9978 ice: devlink: add shadow-ram region to snapshot Shadow RAM new c356eaa82401 ice: move and rename ice_check_for_pending_update new c9f7a483e470 ice: move ice_devlink_flash_update and merge with ice_flas [...] new af18d8866c80 ice: reduce time to read Option ROM CIVD data new 399e27dbbd9e ice: support immediate firmware activation via devlink reload new 1c96c16858ba ice: update to newer kernel API new cc14db11c8a4 ice: use prefetch methods new 21c6e36b1e55 ice: tighter control over VSI_DOWN state new 9c99d099f7e7 ice: use modern kernel API for kick new 4134c846b644 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new d1e86325af37 net: phylink: add mac_select_pcs() method to phylink_mac_ops new 0d22d4b626a4 net: phylink: add pcs_validate() method new cff056322372 net: mvpp2: use .mac_select_pcs() interface new 85e3e0ebdbec net: mvpp2: convert to pcs_validate() and phylink_generic_ [...] new 5a7d89536969 net: mvneta: convert to use mac_prepare()/mac_finish() new c2e7d2df4a10 net: mvneta: convert to phylink pcs operations new d8c366939707 net: mvneta: convert to pcs_validate() and phylink_generic [...] new 75df1a2484c4 Merge branch 'phylink-pcs-validation' new a10834a36c8a gve: Correct order of processing device options new d30baacc0494 gve: Move the irq db indexes out of the ntfy block struct new 13e7939c954a gve: Update gve_free_queue_page_list signature new 5fd07df47a7f gve: remove memory barrier around seqno new 497dbb2b97a0 gve: Add optional metadata descriptor type GVE_TXD_MTD new 974365e51861 gve: Implement suspend/resume/shutdown new 2c9198356d56 gve: Add consumed counts to ethtool stats new 6081ac2013ab gve: Add tx|rx-coalesce-usec for DQO new e85fbf535531 Merge branch 'gve-improvements' new a5dba0f207e5 net: dsa: rtl8365mb: add GMII as user port mode new 604ba230902d net: prestera: flower template support new 92e1bcee067f fib: rules: remove duplicated nla policies new 66495f301c69 fib: expand fib_rule_policy new 0f473bb6ed2d Merge branch 'fib-merge-nl-policies' new 93db8300f687 Merge tag 'soc-fixes-5.16-3' of git://git.kernel.org/pub/s [...] new 180f3bcfe362 Merge tag 'net-5.16-rc6' of git://git.kernel.org/pub/scm/l [...] new f4b3ee3c8555 audit: improve robustness of the audit queue handling new 6441998e2e37 Merge tag 'audit-pr-20211216' of git://git.kernel.org/pub/ [...] new 7cd2802d7496 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new 2a17b2fc0a89 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new cebdb7374577 tools: Help cross-building with clang new bf1be903461a tools/resolve_btfids: Support cross-building the kernel wi [...] new 4980beb4cda2 tools/libbpf: Enable cross-building with clang new bdadbb44c90a bpftool: Enable cross-building with clang new bb7b75e860ee tools/runqslower: Enable cross-building with clang new ea79020a2d9e selftests/bpf: Enable cross-building with clang new 1a6369ba6249 Merge branch 'tools/bpf: Enable cross-building with clang' new f7ea534a0920 add includes masked by cgroup -> bpf dependency new aef2feda97b8 add missing bpf-cgroup.h includes new fd1740b6abac bpf: Remove the cgroup -> bpf header dependecy new 4658e15d39e6 Merge branch 'bpf: remove the cgroup -> bpf header dependecy' new f35488028655 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5af37d921635 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 652291601459 iwlwifi: mei: don't rely on the size from the shared area new 1a4d57586925 iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req [...] new 46c7b05a4f91 iwlwifi: mvm: fix a possible NULL pointer deference new f973795a8d19 wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma new 00d667fc457d iwlwifi: mvm: demote non-compliant kernel-doc header new 2438d430868e iwlwifi: mvm: fix delBA vs. NSSN queue sync race new db66abeea3ae iwlwifi: mvm: synchronize with FW after multicast commands new 55c6d8f89dab iwlwifi: support 4-bits in MAC step value new f738e705975f iwlwifi: add support for Bz-Z HW new 87209b7fc2c5 iwlwifi: mvm: d3: move GTK rekeys condition new af08571d3925 iwlwifi: pcie: support Bz suspend/resume trigger new 708d8c5385a4 iwlwifi: mvm: parse firmware alive message version 6 new 2dc977423cbf iwlwifi: mvm: d3: support v12 wowlan status new c48e93a65487 iwlwifi: mvm: support RLC configuration command new f4340baff9c2 iwlwifi: fw: api: add link to PHY context command struct v1 new 26e9ccb3c800 iwlwifi: mvm: add support for PHY context command v4 new 94cc0b9e12c0 iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure new d5d8ee526d14 iwlwifi: mvm: remove session protection upon station removal new 4743a72fa5ad iwlwifi: add missing entries for Gf4 with So and SoF new 7e32281d07c5 iwlwifi: mvm: Fix wrong documentation for scan request command new ba16c04fab0f iwlwifi: mvm: Add support for a new version of scan reques [...] new 6324c173ff4a iwlwifi: mvm: add support for statistics update version 15 new 8e967c137df3 iwlwifi: mvm: avoid clearing a just saved session protection id new d9e95e35289f iwlwifi: mvm: update rate scale in moving back to assoc state new 020cde4750c5 iwlwifi: yoyo: support for DBGC4 for dram new dc276ffd0754 iwlwifi: acpi: fix wgds rev 3 size new e5178014f9e2 iwlwifi: swap 1650i and 1650s killer struct names new 62ed5d905b70 iwlwifi: fw: add support for splitting region type bits new 1e8b7f43774a iwlwifi: mvm: add some missing command strings new a2263adab8bf iwlwifi: bump FW API to 68 for AX devices new e93d4aaf4b13 iwlwifi: mvm/api: define system control command new b780c10f1f8c iwlwifi: mvm: always use 4K RB size by default new 15bf5ac6cd93 iwlwifi: pcie: retake ownership after reset new c593d2fae592 iwlwifi: support SAR GEO Offset Mapping override via BIOS new 1599a1649233 iwlwifi: dbg: disable ini debug in 8000 family and below new 9c13f21f7c2c iwlwifi: Fix FW name for gl new def423ea1d0d iwlwifi: add new Qu-Hr device new 23a392a44a3c iwlwifi: implement reset flow for Bz devices new 04f1ee240403 iwlwifi: fw: correctly detect HW-SMEM region subtype new 953e66a7238b iwlwifi: add new ax1650 killer device new 4b992db6ebda iwlwifi: mvm: optionally suppress assert log new 977df8bd5844 iwlwifi: work around reverse dependency on MEI new f06bd8a1471d Merge tag 'iwlwifi-next-for-kalle-2021-12-08' of git://git [...] new 97affcfa15bb wl1251: specify max. IE length new b530d5f39c2f wilc1000: Improve WILC TX performance when power_save is off new 87b4072d7ef8 ath11k: get msi_data again after request_irq is called new 01279bcd01d9 ath11k: add CE and ext IRQ flag to indicate irq_handler new 4ab4693f327a ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ new c41a6700b276 ath11k: refactor multiple MSI vector implementation new ac6e73483f7b ath11k: add support one MSI vector new 915a081ff307 ath11k: do not restore ASPM in case of single MSI vector new e94b07493da3 ath11k: Set IRQ affinity to CPU0 in case of one MSI vector new f8108250e331 ath11k: change to treat alpha code na as world wide regdomain new 3db26ecf7114 ath11k: calculate the correct NSS of peer for HE capabilities new 1370634054d4 ath11k: fix read fail for htt_stats and htt_peer_stats for [...] new a4146249a333 ath11k: skip sending vdev down for channel switch new 46e46db313a2 ath11k: add read variant from SMBIOS for download board data new 09f16f7390f3 ath11k: Fix mon status ring rx tlv processing new 72f412434772 Revert "ath11k: add read variant from SMBIOS for download [...] new c27506cc7733 ath11k: Fix spelling mistake "detetction" -> "detection" new d5549e9a6b86 ath11k: Use memset_startat() for clearing queue descriptors new b689f091aafd ath11k: Use host CE parameters for CE interrupts configuration new 23cddeb5a770 wcn36xx: Use correct SSN for ADD BA request new a93789ae541c ath11k: Avoid NULL ptr access during mgmt tx cleanup new 09b8cd69edcf ath10k: Fix the MTU size on QCA9377 SDIO new 7f3a6f5dd207 ath9k: switch to rate table based lookup new d1147a316b53 ath11k: add support for WCN6855 hw2.1 new 18ae1ab04525 ath11k: Fix QMI file type enum value new cea7f78d85f3 ath11k: change to use dynamic memory for channel list of scan new ed05c7cf1286 ath11k: avoid deadlock by change ieee80211_queue_work for [...] new 0b05ddad8e4b ath11k: add configure country code for QCA6390 and WCN6855 new 9dcf6808b253 ath11k: add 11d scan offload support new 09cab4308bf9 wcn36xx: Fix max channels retrieval new 6273c97296a8 carl9170: Use the bitmap API when applicable new dddaa64d0af3 ath11k: add wait operation for tx management packets for f [...] new dec05cdf78af ath: regdom: extend South Korea regulatory domain support new e8a91863eba3 ath10k: Fix tx hanging new 5a10537cbfc5 ath10k: fix scan abort when duration is set for hw scan new a658c929ded7 ath11k: Fix buffer overflow when scanning with extraie new 9f6da09a5f6a ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 new e3128a9d482c ath6kl: Use struct_group() to avoid size-mismatched casting new 5c1f74d24d92 ath11k: Add htt cmd to enable full monitor mode new 88ee00d130f7 ath11k: add software monitor ring descriptor for full monitor new 7e2ea2e94704 ath11k: Process full monitor mode rx support new d3d358efc553 ath11k: add spectral/CFR buffer validation support new 3bf2537ec2e3 ath10k: drop beacon and probe response which leak from oth [...] new 56789eef894c ath10k: htt: remove array of flexible structures new 5341d57bc398 ath10k: wmi: remove array of flexible structures new 9cbd7fc9be82 ath11k: support MAC address randomization in scan new 55e18e5a76ab ath11k: set DTIM policy to stick mode for station interface new 767c94caf0ef ath11k: Avoid false DEADLOCK warning reported by lockdep new ba53ee7f7f38 ath11k: Fix deleting uninitialized kernel timer during fra [...] new eccd25136386 ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() new 523aafd0f071 ath11k: add ab to TARGET_NUM_VDEVS & co new beefee71336b ath11k: Change qcn9074 fw to operate in mode-2 new 77a0a30bb507 dt: bindings: add new DT entry for ath11k PCI device support new 6ac04bdc5edb ath11k: Use reserved host DDR addresses from DT for PCI devices new 7effbf7af91e wcn36xx: Fix beacon filter structure definitions new bc4e7f2432bb wcn36xx: Fix physical location of beacon filter comment new bebd87eea29a wcn36xx: Implement beacon filtering new fd5e3c4ab92e Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new 7c3d2d050ace Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c33249bcf283 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 18ab42498feb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 831fd5f92abb Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new df3aeb85c426 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new b2b950b39fa0 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new c29dfcd3523b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new fc8595a29075 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 0215466a8585 drm/amd/display: Set exit_optimized_pwr_state for DCN31 new 70487a99eeff drm/amd/display: Add debugfs entry for ILR new 741fe8a4d23d drm/amd/display: Add src/ext ID info for dummy service new cd9a0d026baa drm/amd/display: parse and check PSR SU caps new 4658b25d3883 drm/amd/display: Force det buf size to 192KB with 3+ strea [...] new 4308acff0f3f drm/amd/display: [FW Promotion] Release 0.0.97 new 47e62dbd8dd3 drm/amd/display: Reset DMCUB before HW init new b477143566d5 drm/amd/display: ODM + MPO window on only one half of ODM new 4866b0bfea40 drm/amd/display: implement dc_mode_memclk new b4acd97bf827 drm/amd/display: 3.2.166 new fa4a427d84f9 drm/amdgpu: SRIOV flr_work should use down_write new 7e31a8585b79 drm/amdgpu: move smu_debug_mask to a more proper place new e0f943b4f9a3 drm/amdgpu: use adev_to_drm to get drm_device pointer new 17252701ecb5 drm/amdgpu: correct the wrong cached state for GMC on PICASSO new 91e16017b6d3 drm/amd/pm: Skip power state allocation new 85dfc1d692c9 drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV new 948e7ce01413 drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV new 583637d66a70 drm/amd/pm: fix a potential gpu_metrics_table memory leak new d59f1774bef9 Documentation/gpu: include description of AMDGPU hardware [...] new 19cd8c8b4ded Documentation/gpu: include description of some of the GC m [...] new 03f2abb07e54 amdgpu: fix some kernel-doc markup new 326db0dc00e5 amdgpu: fix some comment typos new a342655865b2 drm/radeon: Fix syntax errors in comments new 9f952378fcb9 drivers/amd/pm: smu13: use local variable adev new f296a0bcc961 drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume new 5c1e6fa49e8d drm/amdgpu: introduce new amdgpu_fence object to indicate [...] new 69879b3083cc drm/amdkfd: fix svm_bo release invalid wait context warning new 0ff76b5334fa drm/amd/pm: restore SMU version print statement for dGPUs new 3c27abee3fc3 drm/amd/pm: Fix xgmi link control on aldebaran new d4c2933fb8ee drm/amdgpu: When the VCN(1.0) block is suspended, powergat [...] new d999bc81ac38 drm/amdkfd: use max() and min() to make code cleaner new 892deb48269c drm/amdgpu: Separate vf2pf work item init from virt data exchange new 109a357f287c drm/amdgpu: clean up some leftovers from bring up new 799dce6fbd5f drm/amd/display: Fix warning comparing pointer to 0 new 0cd7f378b092 drm/amdgpu: add support for IP discovery gc_info table v2 new c37a3adeb65d drm/amdgpu: add another raven1 gfxoff quirk new fefe6ad4d603 drm/amdgpu: only check for _PR3 on dGPUs new e208deae75a0 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 2a8389e7e3a5 Revert "drm/amd/display: To modify the condition in indica [...] new d7e6e8be9e74 drm/radeon: Add HD-audio component notifier support (v2) new 7064fc0577a2 drm/ttm: Put BO in its memory manager's lru list new bddcdfff8353 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates new c8f56d6d0eaa drm/amdgpu: bump driver version for new CTX OP to set/get [...] new 03b7dd9ee35e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new 637088a21e20 drm/i915/backlight: Make ext_pwm_disable_backlight() call [...] new d0c0cf22d707 drm/i915: Remove unused intel_gmbus_set_speed() function new a36e7dc0af1c drm/i915/dg1: Read OPROM via SPI controller new f7e5f7939ccc Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 7a5678385077 Merge branch 'tegra-for-5.17-soc-opp' of git://git.kernel. [...] new c6aeaf56f468 drm/tegra: Implement correct DMA-BUF semantics new 1f39b1dfa53c drm/tegra: Implement buffer object cache new 40dc962dfb9e drm/tegra: Do not reference tegra_plane_funcs directly new ee423808990d drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] new cae7472e4fb9 drm/tegra: Support asynchronous commits for cursor new 46f226c93d35 drm/tegra: Add NVDEC driver new e97a951f194c drm/tegra: Bump VIC/NVDEC clock rates to Fmax new f7d6c6aee5b4 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC new ab3c971d2fd3 gpu: host1x: Drop excess kernel-doc entry @key new 6c7a388b6236 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER new 271fca025a6d drm/tegra: gr2d: Explicitly control module reset new b03d6403072e drm/tegra: vic: Use autosuspend new 0f52fc3fc97d drm/tegra: Remove duplicate struct declaration new 0c921b6d4ba0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ new 2245c2a2722b drm/tegra: Mark nvdec_writel() as inline new e1189fafa5a1 drm/tegra: Mark nvdec PM functions as __maybe_unused new 7e67e986194a drm/tegra: hdmi: Unwind tegra_hdmi_init() errors new 20c5a613185c drm/tegra: hdmi: Register audio CODEC on Tegra20 new 5566174cb10a drm/tegra: vic: Fix DMA API misuse new 4abfc0e3a546 gpu: host1x: Add missing DMA API include new d53830eec055 drm/tegra: vic: Handle tegra_drm_alloc() failure new 6b6776e2ab8a gpu: host1x: Add initial runtime PM and OPP support new 9ca790f44606 gpu: host1x: Add host1x_channel_stop() new a21115dd38c6 drm/tegra: submit: Add missing pm_runtime_mark_last_busy() new 4ce3048c0a62 drm/tegra: dc: Support OPP and SoC core voltage scaling new 6efdde0cd08b drm/tegra: hdmi: Add OPP support new e4e4a7104bd4 drm/tegra: gr2d: Support generic power domain and runtime PM new 2421b20d6590 drm/tegra: gr3d: Support generic power domain and runtime PM new 1e15f5b911d6 drm/tegra: vic: Stop channel on suspend new 28b16229dbf1 drm/tegra: nvdec: Stop channel on suspend new 555ae37a5dd2 drm/tegra: submit: Remove pm_runtime_enabled() checks new 58ed47adcabb drm/tegra: Consolidate runtime PM management of older UAPI [...] new d5185965c3b5 gpu: host1x: Add back arm_iommu_detach_device() new d210919dbdc8 drm/tegra: Add back arm_iommu_detach_device() new 029282492c61 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 0bc0538c4aad Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 7d313f18cbb8 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new a09dbdd333f8 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new f2778adcd11e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1b39e989de64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1133787c6645 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 7328164307f8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5581a5ddfe8d block: add completion handler for fast path new fcade2ce06ff block: use singly linked list for bio cache new 3c67d44de787 block: add mq_ops->queue_rqs hook new 3233b94cf842 nvme: split command copy into a helper new 62451a2b2e7e nvme: separate command prep and issue new d62cbcf62f2f nvme: add support for mq_ops->queue_rqs() new fda45fd670f5 Merge branch 'for-5.17/block' into for-next new 3427f2b2c533 block: remove the rsxx driver new 0ee059e7e13d Merge branch 'for-5.17/drivers' into for-next new 8a2ba1785c58 block: remove the nr_task field from struct io_context new 0aed2f162bbc block: simplify struct io_context refcounting new 4be8a2eaff2e block: refactor put_iocontext_active new 8a20c0c7e0ce block: remove the NULL ioc check in put_io_context new edf70ff5a1ed block: refactor put_io_context new 091abcb3efd7 block: cleanup ioc_clear_queue new a411cd3cfdc5 block: move set_task_ioprio to blk-ioc.c new 8472161b77c4 block: fold get_task_io_context into set_task_ioprio new 5fc11eebb4a9 block: open code create_task_io_context in set_task_ioprio new 90b627f5426c block: fold create_task_io_context into ioc_find_get_icq new 5ef163058631 block: only build the icq tracking code when needed new eb00a4e5d162 Merge branch 'for-5.17/block' into for-next new 64efc50c4e65 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 5da5231bb478 libata: if T_LENGTH is zero, dma direction should be DMA_NONE new c63b9e29d206 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fa140f33848c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6a3c2126b641 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 30063f158cc0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eb70ad5430d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f9346bf7b9e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new d8b3fbd06820 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] new 7a44693213d5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 15e6e3e0f9da Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 6637ba7e8f1b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cc0e823dc610 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e48010ce33c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 60f20d84dc81 of/fdt: Rework early_init_dt_scan_chosen() to call directly new d665881d2171 of/fdt: Rework early_init_dt_scan_root() to call directly new 1f012283e936 of/fdt: Rework early_init_dt_scan_memory() to call directly new 372c3d8fe085 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d9dd3509ba3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 98a8428e247d Merge x86/fpu into tip/master new 4351428421f2 Merge perf/core into tip/master new 70ad7310cf32 Merge x86/cpu into tip/master new d3693c52fb4b Merge x86/paravirt into tip/master new cc0d564b322a Merge x86/misc into tip/master new 5fc8931524a6 Merge core/entry into tip/master new 8b365adb432a Merge x86/platform into tip/master new 04b17ddbd17b Merge x86/sev into tip/master new e85429679038 Merge x86/sgx into tip/master new 8fc0c2e836c3 Merge x86/cache into tip/master new 389c4a53003c Merge x86/mm into tip/master new 8541567fe53a Merge x86/cleanups into tip/master new 64fce8df4a01 Merge irq/core into tip/master new 0b03b3b49633 Merge x86/core into tip/master new 4ad2c87f23ac Merge sched/core into tip/master new 804a98b1b644 Merge locking/core into tip/master new fff16a511ce6 Merge ras/core into tip/master new 4bf5b1ecc4dc Merge irq/urgent into tip/master new fc5ca845a9ef Merge core/urgent into tip/master new e9836ee0043e x86/pkey: Fix undefined behaviour with PKRU_WD_BIT new b5f8125a9643 Merge x86/urgent into tip/master new 91f7d2dbf952 x86/xen: Use correct #ifdef guard for xen_initdom_restore_msi() new c7ecb95ca6a8 PCI/MSI: Set pci_dev::msi[x]_enabled early new 0bcfade92080 x86/pci/XEN: Use PCI device property new b3f82364117a x86/apic/msi: Use PCI device MSI property new 6ef7f771de01 genirq/msi: Use PCI device property new d8a530578b16 powerpc/cell/axon_msi: Use PCI device property new ed1533b58101 powerpc/pseries/msi: Use PCI device properties new 34fff62827b2 device: Move MSI related data into a struct new 013bd8e543c2 device: Add device:: Msi_data pointer and struct msi_device_data new 3f35d2cf9fbc PCI/MSI: Decouple MSI[-X] disable from pcim_release() new 93296cd1325d PCI/MSI: Allocate MSI device data on first use new 077aeadb6cac platform-msi: Allocate MSI device data on first use new 86ca622628d3 bus: fsl-mc-msi: Allocate MSI device data on first use new 686073e9f846 soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use new bf6e054e0e3f genirq/msi: Provide msi_device_populate/destroy_sysfs() new ffd84485e6be PCI/MSI: Let the irq code handle sysfs groups new 25ce693ef7ea platform-msi: Let the core code handle sysfs groups new 24cff375fdb6 genirq/msi: Remove the original sysfs interfaces new 9835cec6d557 platform-msi: Rename functions and clarify comments new fc22e7dbcdb3 platform-msi: Store platform private data pointer in msi_d [...] new 20c6d424cfe6 genirq/msi: Consolidate MSI descriptor data new dba27c7fa36f platform-msi: Use msi_desc::msi_index new 78ee9fb4b8b1 bus: fsl-mc-msi: Use msi_desc::msi_index new 0f18095871fc soc: ti: ti_sci_inta_msi: Use msi_desc::msi_index new 173ffad79d17 PCI/MSI: Use msi_desc::msi_index new 7a823443e9b4 PCI/MSI: Provide MSI_FLAG_MSIX_CONTIGUOUS new 651b39c48813 powerpc/pseries/msi: Let core code check for contiguous entries new cf15f43acaad genirq/msi: Provide interface to retrieve Linux interrupt number new 82ff8e6b78fc PCI/MSI: Use msi_get_virq() in pci_get_vector() new f48235900182 PCI/MSI: Simplify pci_irq_get_affinity() new f6632bb2c145 dmaengine: mv_xor_v2: Get rid of msi_desc abuse new 848456705565 perf/smmuv3: Use msi_get_virq() new 065afdc9c521 iommu/arm-smmu-v3: Use msi_get_virq() new d722e9a51178 mailbox: bcm-flexrm-mailbox: Rework MSI interrupt handling new d86a6d47bcc6 bus: fsl-mc: fsl-mc-allocator: Rework MSI handling new 89e0032ec201 soc: ti: ti_sci_inta_msi: Get rid of ti_sci_inta_msi_get_virq() new 1900c962e2dc dmaengine: qcom_hidma: Cleanup MSI handling new 125282cd4f33 genirq/msi: Move descriptor list to struct msi_device_data new b5f687f97d1e genirq/msi: Add mutex for MSI list protection new 0f62d941acf9 genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() new 1046f71d7268 genirq/msi: Provide a set of advanced MSI accessors and iterators new 602905253607 genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator new 645474e2cee4 genirq/msi: Provide domain flags to allocate/free MSI desc [...] new 5512c5eaf533 PCI/MSI: Protect MSI operations new 71020a3c0dff PCI/MSI: Use msi_add_msi_desc() new 9fb9eb4b59ac PCI/MSI: Let core code free MSI descriptors new ae24e28fef14 PCI/MSI: Use msi_on_each_desc() new f2948df5f87a x86/pci/xen: Use msi_for_each_desc() new 3d31bbd39aa5 xen/pcifront: Rework MSI handling new 2ca5e908d0f4 s390/pci: Rework MSI descriptor walk new 85dabc2f72b6 powerpc/4xx/hsta: Rework MSI handling new 3c46658bd703 powerpc/cell/axon_msi: Convert to msi_on_each_desc() new e22b0d1bbf5b powerpc/pasemi/msi: Convert to msi_on_each_dec() new ab430e743778 powerpc/fsl_msi: Use msi_for_each_desc() new 706b585a1b95 powerpc/mpic_u3msi: Use msi_for_each-desc() new dc2b453290c4 PCI: hv: Rework MSI handling new 68e3183580be NTB/msi: Convert to msi_on_each_desc() new 49fbfdc22250 soc: ti: ti_sci_inta_msi: Rework MSI descriptor allocation new 7ad321a5eadb soc: ti: ti_sci_inta_msi: Remove ti_sci_inta_msi_domain_fr [...] new e8604b1447b4 bus: fsl-mc-msi: Simplify MSI descriptor handling new 653b50c5f969 platform-msi: Let core code handle MSI descriptors new a80713fea3d1 platform-msi: Simplify platform device MSI code new ef8dd01538ea genirq/msi: Make interrupt allocation less convoluted new 495c66aca3da genirq/msi: Convert to new functions new cc9a246dbf6b genirq/msi: Mop up old interfaces new ef3350c53d2a genirq/msi: Add abuse prevention comment to msi header new bf5e758f02fc genirq/msi: Simplify sysfs handling new cd6cf06590b9 genirq/msi: Convert storage to xarray new 4d4207b2910c Merge irq/msi into tip/master new 8342827642d8 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new b9771f7b0c90 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 766cb329924f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new c0cdc89072a3 irqchip/gic-v3-its: Give the percpu rdist struct its own f [...] new d23bc2bc1d63 irqchip/gic-v3-its: Postpone LPI pending table freeing and [...] new 835f442fdbce irqchip/gic-v3-its: Limit memreserve cpuhp state lifetime new 16e3613a39fd Merge branch irq/its-kexec-rt into irq/irqchip-next new f63c862587c9 irqchip/spear-shirq: Add support for IRQ 0..6 new 29e525cc825e irqchip/imx-gpcv2: Mark imx_gpcv2_instance with __ro_after_init new c10f2f8b5d80 irqchip/gic-v2m: Add const to of_device_id new 0859bbb07d06 irqchip/ingenic-tcu: Use correctly sized arguments for bit field new 79a7f77b9b15 irqchip/gic-v4: Disable redistributors' view of the VPE ta [...] new 4ddb55935bf3 Merge branch irq/misc-5.17 into irq/irqchip-next new 372d77322979 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new c1e3fd6c9d59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 482d2f82164a Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 2e9c3712899c Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new c95b1d7ca794 KVM: arm64: vgic-v3: Fix vcpu index comparison new 440523b92be6 KVM: arm64: vgic: Demote userspace-triggered console print [...] new ce5b5b05c168 Merge branch kvm-arm64/vgic-fixes-5.17 into kvmarm-master/next new 1fac3cfb9cc6 KVM: arm64: Provide {get,put}_page() stubs for early hyp a [...] new 2ea2ff91e822 KVM: arm64: Refcount hyp stage-1 pgtable pages new d6b4bd3f4897 KVM: arm64: Fixup hyp stage-1 refcount new 34ec7cbf1ee0 KVM: arm64: Hook up ->page_count() for hypervisor stage-1 [...] new 82bb02445de5 KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2 new 3f868e142c0b KVM: arm64: Introduce kvm_share_hyp() new a83e2191b7f1 KVM: arm64: pkvm: Refcount the pages shared with EL2 new 3d467f7b8c0a KVM: arm64: Extend pkvm_page_state enumeration to handle a [...] new 61d99e33e757 KVM: arm64: Introduce wrappers for host and hyp spin lock [...] new e82edcc75c4e KVM: arm64: Implement do_share() helper for sharing memory new 1ee32109fd78 KVM: arm64: Implement __pkvm_host_share_hyp() using do_share() new 376a240f0379 KVM: arm64: Implement do_unshare() helper for unsharing memory new b8cc6eb5bded KVM: arm64: Expose unshare hypercall to the host new 52b28657ebd7 KVM: arm64: pkvm: Unshare guest structs during teardown new 43d8ac22125e Merge branch kvm-arm64/pkvm-hyp-sharing into kvmarm-master/next new 142ff9bddbde KVM: arm64: Drop unused workaround_flags vcpu field new 9d8604b28575 KVM: arm64: Rework kvm_pgtable initialisation new cfe0c69a94f8 Merge branch kvm-arm64/misc-5.17 into kvmarm-master/next new 28a70a7ccde8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1caf765e939b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6e1528efc103 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 08a622e3bf14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2b6e04576007 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa2c7d712f8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eb55e779c388 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e2b562ba6ed6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd7f238d98d7 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 7bab51bd5802 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new e9dc045c3271 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new ac3838f5e44b Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new d47a8ded21cd Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new f8e8717da8f7 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 671e8022c8be Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new e55c6e246282 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d17791722aa3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 75ae20fb4200 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 22f7abd9f124 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 8b7651f25962 iio: iio_device_alloc(): Remove unnecessary self drvdata new c054fe993606 iio: event_monitor: Flush output on event new 0a52c3f347fd iio: adc: ad7606: Fix syntax errors in comments new 5d97d9e9a703 iio: addac: ad74413r: fix off by one in ad74413r_parse_cha [...] new 8a457852bc12 iio:adc:ti-ads8688:: remove redundant ret variable new 3511989cd22b iio: stmpe-adc: Use correctly sized arguments for bit field new 91b49aadbabf iio: as3935: Remove unnecessary cast new 52c65f5b0957 iio: in2xx-adc: Remove unnecessary cast new 79ca243d8341 iio: vz89x: Remove unnecessary cast new 35c35b0c4161 iio: add filter subfolder new f34fe888ad05 iio:filter:admv8818: add support for ADMV8818 new bf75e044ca6b dt-bindings:iio:filter: add admv8818 doc new bf92d87d7c67 iio:filter:admv8818: Add sysfs ABI documentation new b0a96c5f599e dt-bindings: iio: dac: Add adi,ad3552r.yaml new 8f2b54824b28 drivers:iio:dac: Add AD3552R driver support new 1155ed05756a iio:accel:bma180: Suppress clang W=1 warning about pointer [...] new b059b8105adc iio:dc:ina2xx-adc: Suppress clang W=1 warning about pointe [...] new 8d20c2be9010 iio:adc:rcar: Suppress clang W=1 warning about pointer to [...] new 188a85782a4b iio:adc:ti-ads1015: Suppress clang W=1 warning about point [...] new 15dcabc85be9 iio:amplifiers:hmc425a: Suppress clang W=1 warning about p [...] new 368ad09fd03b iio:dac:mcp4725: Suppress clang W=1 warning about pointer [...] new 27b150ded034 iio:imu:inv_icm42600: Suppress clang W=1 warning about poi [...] new 293c5f67265c iio:imu:inv_mpu6050: Suppress clang W=1 warning about poin [...] new 7e6cbdba8dc6 iio:magn:ak8975: Suppress clang W=1 warning about pointer [...] new b96a5f269113 iio:dummy: Drop set but unused variable len. new a94560a2adc2 iio:accel:bmc150: Mark structure __maybe_unused as only ne [...] new e4ae54da0382 iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid [...] new 3af14c5f7f90 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 056d0e1c55c1 Merge branch 'for-next' of https://gitlab.com/peda-linux/mux.git new 1de1b59294d7 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 9d662093172a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7b70c08ef1c6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b418b739f7d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 87f77d37d398 Merge branch '5.16/scsi-fixes' into 5.17/scsi-staging new baea0e833f76 scsi: qla2xxx: Synchronize rport dev_loss_tmo setting new 99c66a8868e3 scsi: ufs: core: Fix deadlock issue in ufshcd_wait_for_doo [...] new efac162a4e4d scsi: efct: Don't pass GFP_DMA to dma_alloc_coherent() new 0e4620856b89 scsi: hisi_sas: Start delivery hisi_sas_task_exec() directly new 934385a4fd59 scsi: hisi_sas: Make internal abort have no task proto new 08c61b5d902b scsi: hisi_sas: Pass abort structure for internal abort new dc313f6b125b scsi: hisi_sas: Factor out task prep and delivery code new 20c634932ae8 scsi: hisi_sas: Prevent parallel controller reset and cont [...] new 16775db613c2 scsi: hisi_sas: Prevent parallel FLR and controller reset new 37310bad7fa6 scsi: hisi_sas: Fix phyup timeout on FPGA new 4be6181fea1d scsi: libsas: Decode SAM status and host byte codes new 9f9ba29b65eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b5f9a9e13258 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new dd1ad69dc1ef Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c61d8b5791ab dt-bindings: gpio: gpio-vf610: Add imx8ulp compatible string adds ea708ac5bf41 gpio: xlp: Remove Netlogic XLP variants adds 4f4534893407 dt-bindings: gpio: sifive,gpio: Group interrupt tuples adds 49fdfe664006 gpiolib: Let gpiod_add_lookup_table() call gpiod_add_looku [...] adds a00128dfc8fc gpio: aggregator: Add interrupt support adds adc8b4bf2a7f gpio: rockchip: lock GPIOs used as interrupts adds e320d9c2e900 gpio: xlp: Fix build errors from Netlogic XLP removal adds e5ab49cd3d69 gpiolib: improve coding style for local variables adds 9dbd1ab20509 gpiolib: check the 'ngpios' property in core gpiolib code new 61a7904b6ace gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock new ab39d6988dd5 gpio: aspeed-sgpio: Convert aspeed_sgpio.lock to raw_spinlock new 19784a059cf4 gpio: bcm-kona: add const to of_device_id new ed7d81298ec4 gpiolib: provide gpiod_remove_hogs() new b129b50887f5 gpiolib: allow to specify the firmware node in struct gpio_chip new 9126a738edc1 gpiolib: of: make fwnode take precedence in struct gpio_chip new 83960fcf4818 gpio: sim: new testing module new c2794e278550 selftests: gpio: provide a helper for reading chip info new 137630fffe54 selftests: gpio: add a helper for reading GPIO line names new 2cfea901d55e selftests: gpio: add test cases for gpio-sim new f2db7e0f99a2 gpio: sta2x11: fix typo in a comment new abcdd09b3248 dt-bindings: gpio: tegra: Convert to json-schema new f93ccafeed82 dt-bindings: gpio: tegra186: Convert to json-schema new e7052bfbba07 dt-bindings: gpio: Add Tegra234 support new 9dbca021d6e2 gpio: tegra186: Add support for Tegra234 new d8afa9ef5736 gpio: amdpt: add new device ID and 24-pin support new 76a31a623b3c selftests: gpio: gpio-sim: remove bashisms new 814ea441dd9a selftests: gpio: gpio-sim: avoid forking test twice new fa2fc03a6aaa gpiolib: allow line names from device props to override dr [...] new c492c8dc2ed8 Merge tag 'intel-gpio-v5.17-1' of gitolite.kernel.org:pub/ [...] new 8be100e9427c Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new e0b9cefdb852 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d8af098e0957 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new dca0b5fb91ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c56e9a414f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aecb031424eb next-20211215/userns new 7eb65cd0f6b3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new eecdf72c49b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 54dae73b74c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c636783d594f powerpc: wii_defconfig: Enable the RTC driver new 454f47ff4643 rtc: cmos: take rtc_lock while reading from CMOS new d35786b3a28d rtc: mc146818-lib: change return values of mc146818_get_time() new 0dd8d6cb9edd rtc: Check return value from mc146818_get_time() new ea6fa4961aab rtc: mc146818-lib: fix RTC presence check new ec5895c0f2d8 rtc: mc146818-lib: extract mc146818_avoid_UIP new 2a61b0ac5493 rtc: mc146818-lib: refactor mc146818_get_time new 2c7d47a45b06 rtc: mc146818-lib: refactor mc146818_does_rtc_work new cdedc45c579f rtc: cmos: avoid UIP when reading alarm time new cd17420ebea5 rtc: cmos: avoid UIP when writing alarm time new c0dd5d883840 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 83762cb5c7c4 dax: Kill DEV_DAX_PMEM_COMPAT adds d751939235b9 dm: fix alloc_dax error handling in alloc_dev adds 5d2a228b9e13 dm: make the DAX support depend on CONFIG_FS_DAX adds afd586f0d06c dax: remove CONFIG_DAX_DRIVER adds fb08a1908cb1 dax: simplify the dax_device <-> gendisk association adds 586f61682816 dax: remove the pgmap sanity checks in generic_fsdax_supported adds 0c445871388f dax: move the partition alignment check into fs_dax_get_by_bdev adds 679a99495b8f xfs: factor out a xfs_setup_dax_always helper adds 7b0800d00dae dax: remove dax_capable adds f43e0065c264 dm-linear: add a linear_dax_pgoff helper adds d19bd6756e7c dm-log-writes: add a log_writes_dax_pgoff helper adds 2a68553e8aeb dm-stripe: add a stripe_dax_pgoff helper adds 9dc2f9cdc63e fsdax: remove a pointless __force cast in copy_cow_page_dax adds 429f8de70d98 fsdax: use a saner calling convention for copy_cow_page_dax adds 60696eb26a37 fsdax: simplify the pgoff calculation adds f1ba5fafba9b xfs: add xfs_zero_range and xfs_truncate_page helpers adds 4a2d7d595050 fsdax: simplify the offset check in dax_iomap_zero adds e5c71954ca11 fsdax: factor out a dax_memzero helper adds c6f40468657d fsdax: decouple zeroing from the iomap buffered I/O code adds cea845cdef4f ext2: cleanup the dax handling in ext2_fill_super adds 89b93a7b15f7 ext4: cleanup the dax handling in ext4_fill_super adds 5b5abbefec1b xfs: move dax device handling into xfs_{alloc,free}_buftarg adds a50f6ab3fd31 xfs: use xfs_direct_write_iomap_ops for DAX zeroing adds 740fd671e04f xfs: pass the mapping flags to xfs_bmbt_to_iomap adds 952da06375c8 iomap: add a IOMAP_DAX flag adds cd913c76f489 dax: return the partition offset from fs_dax_get_by_bdev adds de2051147771 fsdax: shift partition offset handling into the file systems adds 2ede892342b3 dax: fix up some of the block device related ifdefs adds ca72d2210fc5 iomap: build the block based code conditionally adds b842f1d14a19 fsdax: don't require CONFIG_BLOCK adds b80892ca022e memremap: remove support for external pgmap refcounts new de291b590286 iomap: turn the byte variable in iomap_zero_iter into a ssize_t new 091f67f2ff24 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new e311e2e4bf72 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] new 5949abd1f00b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 069c11a90169 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 6c4432e77bf3 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 215011a195a7 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 53e22c2511fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 195c1544cab0 Merge branch 'main' of git://git.infradead.org/users/willy [...] new 1a140fc8ecf5 Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git new ee28d041c654 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e3396fd26803 Merge branch 'cfi/next' of git://git.kernel.org/pub/scm/li [...] new 847cfa630f90 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new b5d2bdf2dd4f Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new b603703d055a Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 69b5c5cf71d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3103f9a51dd0 mm: Use multi-index entries in the page cache new 177505aae9ea Merge branch 'for-next' of git://git.infradead.org/users/w [...] new b91cab6b6aac Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new 05b0074d4313 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new dd7b660e8266 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c8af033d2f3a Merge branch 'slab-next' of git://git.kernel.org/pub/scm/l [...] new 1be09bcc79f9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8d17e294c12a shmem: fix a race between shmem_unused_huge_shrink and shm [...] new cee73fb46ebe shmem-fix-a-race-between-shmem_unused_huge_shrink-and-shme [...] new 8f496010488c mm: fix panic in __alloc_pages new 072d734e344c kfence: fix memory leak when cat kfence objects new 07933ef4fba1 mm/oom_kill: wake futex waiters before annihilating victim [...] new c9a1d3a31b8c mm: mempolicy: fix THP allocations escaping mempolicy rest [...] new 7ba69e47f806 kernel/crash_core: suppress unknown crashkernel parameter warning new 0b76f1c220c5 MAINTAINERS: mark more list instances as moderated new 40408dd0d294 mm, hwpoison: fix condition in free hugetlb page path new faff4cd43428 mm: delete unsafe BUG from page_cache_add_speculative() new 3a01b96b8c1d /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 2db8b5491414 /proc/kpageflags: do not use uninitialized struct pages new 82edae80b23c procfs: prevent unpriveleged processes accessing fdinfo dir new 1f89b0ec4101 kthread: add the helper function kthread_run_on_cpu() new 14c1188a9269 kthread-add-the-helper-function-kthread_run_on_cpu-fix new 809196a3e8c4 RDMA/siw: make use of the helper function kthread_run_on_cpu() new 609e0a6a2ab5 ring-buffer: make use of the helper function kthread_run_on_cpu() new 3bfaf51df015 rcutorture: make use of the helper function kthread_run_on_cpu() new ff778780eca0 trace/osnoise: make use of the helper function kthread_run [...] new 1ad05586577d trace/hwlat: make use of the helper function kthread_run_on_cpu() new a950f834eae9 ia64: module: use swap() to make code cleaner new b64a54c07dab arch/ia64/kernel/setup.c: use swap() to make code cleaner new 5c6a1b8a68e9 ia64: fix typo in a comment new 157686beb021 scripts/spelling.txt: add "oveflow" new a3b909ffd9d5 squashfs: provide backing_dev_info in order to disable read-ahead new 1c212e7c41d9 ocfs2:Use BUG_ON instead of if condition followed by BUG. new b89669c859d9 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value new d63a714cb7eb ocfs2: reflink deadlock when clone file to the same direct [...] new b45d3d7829c6 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 02f41fb1f342 ocfs2: fix ocfs2 corrupt when iputting an inode new 43ffe3762485 fs/ioctl: remove unnecessary __user annotation new ec019389ef99 mm/slab_common: use WARN() if cache still has objects on destroy new 1b609ba760b0 mm: slab: make slab iterator functions static new e70578a39afa kmemleak: fix kmemleak false positive report with HW tag-b [...] new b38bbc214e70 kmemleak-fix-kmemleak-false-positive-report-with-hw-tag-ba [...] new e7099beefdf4 mm: kmemleak: alloc gray object for reserved region with d [...] new 5282bd369073 mm: defer kmemleak object creation of module_alloc() new 2f06569d1270 mm-defer-kmemleak-object-creation-of-module_alloc-v4 new 07e07fd0d172 mm/page_alloc: split prep_compound_page into head and tail [...] new 76be691534ac mm/page_alloc: refactor memmap_init_zone_device() page init new 7a7b304e7831 mm/memremap: add ZONE_DEVICE support for compound pages new 0d633324e1b1 device-dax: use ALIGN() for determining pgoff new 880c24251c04 device-dax: use struct_size() new cb08c06ea5cb device-dax: ensure dev_dax->pgmap is valid for dynamic devices new a39bff2f9473 device-dax: factor out page mapping initialization new b32271f53a18 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() new ffd2d6b5d418 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() new 3fd7b4489b6c device-dax-remove-pfn-from-__dev_dax_ptepmdpud_fault-fix new d4743b4f43a0 device-dax: compound devmap support new 4171ff9517df kasan: test: add globals left-out-of-bounds test new ff213cfa610f kasan: add ability to detect double-kmem_cache_destroy() new 602f0a485f69 kasan: test: add test case for double-kmem_cache_destroy() new 2f1b16afef84 mm,fs: split dump_mapping() out from dump_page() new 86c99780476c tools/vm/page_owner_sort.c: sort by stacktrace before culling new 03f505654fab tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new 11a6b3b84f98 tools/vm/page_owner_sort.c: support sorting by stack trace new 60ba6d92fc94 tools/vm/page_owner_sort.c: add switch between culling by [...] new 18ba2c1398ea tools/vm/page_owner_sort.c: support sorting pid and time new d77980128e2e tools/vm/page_owner_sort.c: two trivial fixes new a5b145701436 tools/vm/page_owner_sort.c: delete invalid duplicate code new 567f72a07bb6 mm/truncate.c: remove unneeded variable new 969662cf393a gup: avoid multiple user access locking/unlocking in fault [...] new c5a185811bf4 mm: shmem: don't truncate page if memory failure happens new fe047d33bcae mm-shmem-dont-truncate-page-if-memory-failure-happens-chec [...] new 21cbd1a7d5a2 mm/frontswap.c: use non-atomic '__set_bit()' when possible new a5e54b629aad mm: memcontrol: make cgroup_memory_nokmem static new ee9676186d33 mm/page_counter: remove an incorrect call to propagate_pro [...] new 678786096d4e mm/memcg: add oom_group_kill memory event new 64cc28d94016 mm: add group_oom_kill memory.event fix new d33269d24847 memcg: better bounds on the memcg stats updates new 9396ed94f587 tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] new 77169c6ea28b mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit new 308da3f62764 mm-remove-redundant-check-about-fault_flag_allow_retry-bit [...] new b3b1f337049a mm: rearrange madvise code to allow for reuse new cce73e86c6ae mm: add a field to store names for private anonymous memory new 37ca73b35eb8 docs: proc.rst: /proc/PID/maps: fix malformed table new ddba4f250d6f mm: add anonymous vma name refcounting new ea52353335dd mm: move anon_vma declarations to linux/mm_inline.h new eb898cf1021a mm: move tlb_flush_pending inline helpers to mm_inline.h new 6f553e29e65d mm: change page type prior to adding page table entry new 7a453059208e mm: ptep_clear() page table helper new 2514c4206cc7 mm: page table check new b42b0c58379f x86: mm: add x86_64 support for page table check new 8f4df46b510f mm: protect free_pgtables with mmap_lock write lock in exit_mmap new 0037acb06ee1 mm: document locking restrictions for vm_operations_struct::close new 5966acfa710f mm/oom_kill: allow process_mrelease to run under mmap_lock [...] new 0256fe4b2ffb mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc new 384aff888fb2 mm/vmalloc: add support for __GFP_NOFAIL new 9a0b88bb3ace mm/vmalloc: be more explicit about supported gfp flags. new 261bc6d6ac67 mm: allow !GFP_KERNEL allocations for kvmalloc new 663cb2c8d1ed mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware new 42ff85c9c6be mm/vmalloc: allocate small pages for area->pages new 9af0141a34c0 mm-vmalloc-allocate-small-pages-for-area-pages-fix new 29e1f0ebe320 mm: discard __GFP_ATOMIC new bbbcdb0c87e0 mm: introduce memalloc_retry_wait() new 671ff25cae6b mm/pagealloc: sysctl: change watermark_scale_factor max li [...] new 426c8585542a mm: fix boolreturn.cocci warning new b91450d30f7e mm: page_alloc: fix building error on -Werror=array-compare new e9750f82de5a mm: drop node from alloc_pages_vma new 604ce3e5bb25 include/linux/gfp.h: further document GFP_DMA32 new eaf6627ae853 hugetlb: add hugetlb.*.numa_stat file new 969f78586240 hugetlb: Fix spelling mistake "hierarichal" -> "hierarchical" new 6b0646884ade hugetlb/cgroup: fix copy/paste array assignment new aea8a45bcaa6 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new 9154c6de6f5d mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new 5f613b71c863 mm: sparsemem: use page table lock to protect kernel pmd o [...] new 3be73ef53e46 selftests: vm: add a hugetlb test case new 36b0327f6c25 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 88625ed57910 mm, hugepages: make memory size variable in hugepage-mrema [...] new 11ec3a1895fc selftests/uffd: allow EINTR/EAGAIN new 9263cec9ae41 vmscan: make drop_slab_node static new 7c4f5f83acfd mm: vmscan: reduce throttling due to a failure to make progress new eef8c845b0d1 mm: vmscan: reduce throttling due to a failure to make pro [...] new 1934b519c803 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY new b78a7317af04 mm/mempolicy: add set_mempolicy_home_node syscall new 61bbcaee5f08 mm/mempolicy: wire up syscall set_mempolicy_home_node new 99f1553ad3a0 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 393f20804cf9 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 7988ca47b18f mm/mempolicy: fix all kernel-doc warnings new b5423097ad64 mm: migrate: fix the return value of migrate_pages() new 5f72dc96f7a4 mm: migrate: correct the hugetlb migration stats new 5d8296e0a33b mm-migrate-correct-the-hugetlb-migration-stats-fix new 1a9d0fb95fbb mm: compaction: fix the migration stats in trace_mm_compac [...] new 04817e200205 mm/migrate.c: rework migration_entry_wait() to not take a pageref new 5751382aa399 mm/migrate.c: Rework migration_entry_wait() to not take a pageref new 912790cda204 mm: migrate: support multiple target nodes demotion new a78c0f7bd545 mm: migrate: add more comments for selecting target node randomly new d9c056b2ed52 mm/migrate: move node demotion code to near its user new 625a3c54835f mm: ksm: fix use-after-free kasan report in ksm_might_need [...] new 2b7d98b15cac mm/hwpoison: mf_mutex for soft offline and unpoison new 0854ec376418 mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE new 4467528e750d mm/hwpoison: fix unpoison_memory() new 7af6619a3551 mm: memcg/percpu: account extra objcg space to memory cgroups new 5105330f7f78 mm-memcg-percpu-account-extra-objcg-space-to-memory-cgroups-fix new 992df15b5253 mm: fix race between MADV_FREE reclaim and blkdev direct IO read new 88691e4c6ed3 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 1d691957f0ff mm/rmap: fix potential batched TLB flush race new 28d6611b073d mm-rmap-fix-potential-batched-tlb-flush-race-fix new 3f2e143f995b zsmalloc: introduce some helper functions new 2815e9537def zsmalloc: rename zs_stat_type to class_stat_type new bf29f6fd0b04 zsmalloc: decouple class actions from zspage works new 78867771e6c6 zsmalloc: introduce obj_allocated new 237b46ee1c55 zsmalloc: move huge compressed obj from page to zspage new b86a6088a495 zsmalloc: remove zspage isolation for migration new 06e7c8154331 locking/rwlocks: introduce write_lock_nested new 9136df8639eb locking/rwlocks: fix write_lock_nested for RT new 6bbee3fe6731 locking: fixup write_lock_nested() implementation new 7602ee181761 zsmalloc: replace per zpage lock with pool->migrate_lock new 2248bf250017 zsmalloc: replace get_cpu_var with local_lock new 472164db34ad mm: introduce fault_in_exact_writeable() to probe for sub- [...] new bffd0522af28 arm64: add support for sub-page faults user probing new c0bd01351999 btrfs: avoid live-lock in search_ioctl() on hardware with [...] new 4b7fe6dcb0fb zram: use ATTRIBUTE_GROUPS new ecfee4c4cd42 mm: fix some comment errors new 85e11c7cd2cc mm/hmm.c: Allow VM_MIXEDMAP to work with hmm_range_fault new a4a5240cf762 mm/damon: unified access_check function naming rules new 243f37a9fc29 mm/damon: add 'age' of region tracepoint support new 0e4ec008c1dc mm/damon/core: use abs() instead of diff_of() new a01ce400b062 mm/damon: remove some unneeded function definitions in damon.h new 034221df8d92 mm-damon-remove-some-no-need-func-definitions-in-damonh-file-fix new 87c90c96079f mm/damon/vaddr: remove swap_ranges() and replace it with swap() new a5d5afcf6fe2 mm/damon/schemes: add the validity judgment of thresholds new 78482656cc88 mm/damon: move damon_rand() definition into damon.h new a8ef220c5852 mm/damon: modify damon_rand() macro to static inline function new 005fcf22444e mm/damon: convert macro functions to static inline functions new 5b99cbca0878 Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] new 05bb5b164813 Docs/admin-guide/mm/damon/usage: remove redundant information new e985d7dd5452 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] new 4ac38ed7c6ac Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] new 2372c965183e mm/damon: remove a mistakenly added comment for a future feature new f6e715157292 mm/damon/schemes: account scheme actions that successfully [...] new 5ba78280b447 mm/damon/schemes: account how many times quota limit has exceeded new 5a4616323e5a mm/damon/reclaim: provide reclamation statistics new 206cbfdedc28 Docs/admin-guide/mm/damon/reclaim: document statistics parameters new e4f18e14c5a9 mm/damon/dbgfs: support all DAMOS stats new 76e54eefea86 Docs/admin-guide/mm/damon/usage: update for schemes statistics new 297ae9597302 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 49ae23e35a7d fs/buffer.c: dump more info for __getblk_gfp() stall problem new 6f8f6e2edb5a kernel/hung_task.c: Monitor killed tasks. new 5d27a1be301a proc/vmcore: don't fake reading zeroes on surprise vmcore_ [...] new 0780def50381 proc: make the proc_create[_data]() stubs static inlines new c931cff82dbd proc-make-the-proc_create-stubs-static-inlines-fix new 9e0acacda546 proc-make-the-proc_create-stubs-static-inlines-fix2 new 07ac560f530f proc-make-the-proc_create-stubs-static-inlines-fix2-fix new a9dbaec6c9ce proc/sysctl: make protected_* world readable new ba24885db7c2 include/linux/unaligned: replace kernel.h with the necessa [...] new 365d01f4b6de kernel.h: include a note to discourage people from includi [...] new 8d259a2f123a fs/exec: replace strlcpy with strscpy_pad in __set_task_comm new 2e2aa8c7e910 fs/exec: replace strncpy with strscpy_pad in __get_task_comm new cffc43f2983f drivers/infiniband: replace open-coded string copy with ge [...] new 0b6320269929 fs/binfmt_elf: replace open-coded string copy with get_task_comm new 670fa2ef6c63 samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_r [...] new 7e38603faa7c tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel [...] new 563651bea162 tools/testing/selftests/bpf: replace open-coded 16 with TA [...] new 1ac41b3d9ad8 kthread: dynamically allocate memory to store kthread's full name new d27d3f9b0425 kernel/sys.c: only take tasklist_lock for get/setpriority( [...] new 9fd85f5e6859 kernel-sys-only-take-tasklist_lock-for-get-setpriorityprio [...] new e2caf8ee0ffb kstrtox: uninline everything new 8b0dfed4ed81 list: introduce list_is_head() helper and re-use it in list.h new b17b7ca4dc57 lib/list_debug.c: print more list debugging context in __l [...] new 0d8522bf6e78 hash.h: remove unused define directive new 016ed2063225 drivers/infiniband/sw/rxe/rxe_qp.c: fix for "hash.h: remov [...] new ac0dce419e8e test_hash.c: split test_int_hash into arch-specific functions new f2d6d7bed54c test_hash.c: split test_hash_init new 4951dd37cb04 lib/Kconfig.debug: properly split hash test kernel entries new 2849ff99250e test_hash.c: refactor into kunit new 3a8a5eb7c93c kunit: replace kernel.h with the necessary inclusions new a61fa4fa951c lz4: fix LZ4_decompress_safe_partial read out of bound new 7727bd917bbb checkpatch: relax regexp for COMMIT_LOG_LONG_LINE new 3e17710c671d checkpatch: Improve Kconfig help test new cc8fece4f63b const_structs.checkpatch: add frequently used ops structs new e0889b1cd66d fs/binfmt_elf: use PT_LOAD p_align values for static PIE new 478154d03aad ELF: fix overflow in total mapping size calculation new f5754da4eeea init/main.c: silence some -Wunused-parameter warnings new 06be0ed2c18b hfsplus: use struct_group_attr() for memcpy() region new 1b8ea2bdc5f3 FAT: use io_schedule_timeout() instead of congestion_wait() new 17c3754deb03 fs/adfs: remove unneeded variable make code cleaner new e60678d68056 panic: use error_report_end tracepoint on warnings new 0614649929a4 panic-use-error_report_end-tracepoint-on-warnings-fix new 7b731c9a0e42 panic: Remove oops_id. new b2cb18875dbc delayacct: support swapin delay accounting for swapping wi [...] new 74671386d08c delayacct: fix incomplete disable operation when switch en [...] new bf89b5caac3f delayacct: cleanup flags in struct task_delay_info and fun [...] new 47fc93144464 configs: introduce debug.config for CI-like setup new ec32f3a1bada arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SI [...] new a9ef0082d3dd btrfs: use generic Kconfig option for 256kB page size limit new d72bedcdf985 lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS [...] new 139474319d6a kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR new 70a691bde53c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE new 6756522368dc Merge branch 'akpm-current/current' new be9f94ed17e9 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc fix new 9bb308279ee4 sysctl: add a new register_sysctl_init() interface new 6582cdfcd454 sysctl: move some boundary constants from sysctl.c to sysctl_vals new 010dd895d0ef sysctl-move-some-boundary-constants-from-sysctlc-to-sysctl [...] new c48d8f686066 hung_task: move hung_task sysctl interface to hung_task.c new 69887b0143ae watchdog: move watchdog sysctl interface to watchdog.c new e8f59fab7729 sysctl: make ngroups_max const new 07975d25fc7b sysctl: use const for typically used max/min proc sysctls new 9b6a1b36d7cb sysctl: use SYSCTL_ZERO to replace some static int zero uses new eaa5ff7d477c aio: move aio sysctl to aio.c new cd2d68f2e075 dnotify: move dnotify sysctl to dnotify.c new e8acb8526f49 hpet: simplify subdirectory registration with register_sysctl() new 5fb6981051db i915: simplify subdirectory registration with register_sysctl() new 9201909c1f85 macintosh/mac_hid.c: simplify subdirectory registration wi [...] new 5dc1f8b0aace ocfs2: simplify subdirectory registration with register_sysctl() new 6242af460254 test_sysctl: simplify subdirectory registration with regis [...] new 20185cf7ca73 inotify: simplify subdirectory registration with register_ [...] new fe7c3e5b2b02 inotify-simplify-subdirectory-registration-with-register_s [...] new efcc1fa346ed cdrom: simplify subdirectory registration with register_sysctl() new 860f96bf1181 eventpoll: simplify sysctl declaration with register_sysctl() new 2d475331d506 firmware_loader: move firmware sysctl to its own files new ad5010361947 firmware_loader-move-firmware-sysctl-to-its-own-files-fix new 34d64f16bfd1 firmware_loader-move-firmware-sysctl-to-its-own-files-fix-fix new 008343dbf8ed firmware_loader-move-firmware-sysctl-to-its-own-files-fix-3 new a52c502e1787 random: move the random sysctl declarations to its own file new 86481869aa2b sysctl: add helper to register a sysctl mount point new 219ff384d7c1 sysctl-add-helper-to-register-a-sysctl-mount-point-fix new 5cbe4f4ab259 fs: move binfmt_misc sysctl to its own file new 436a415a715c printk: move printk sysctl to printk/sysctl.c new 5af7c56d7ca8 scsi/sg: move sg-big-buff sysctl to scsi/sg.c new 387fe66242b6 stackleak: move stack_erasing sysctl to stackleak.c new 85950b1fe818 sysctl: share unsigned long const values new 883906b05c6f fs: move inode sysctls to its own file new 78c8994a020d fs: move fs stat sysctls to file_table.c new 2e6546c81ba8 fs: move dcache sysctls to its own file new 4bc01cb587b2 fs/inode: avoid unused-variable warning new 4638ec328f88 fs/dcache: avoid unused-function warning new 4845da117776 sysctl: move maxolduid as a sysctl specific const new 247daaddf673 fs: move shared sysctls to fs/sysctls.c new 6c23f44b441d fs: move locking sysctls where they are used new 2a1bdbae076c fs: move namei sysctls to its own file new 48c2c5a963c4 fs: move fs/exec.c sysctls into its own file new 947c155e7be0 fs: move pipe sysctls to is own file new f694336362f9 sysctl: add and use base directory declarer and registrati [...] new 5444aa4c76a2 sysctl-add-and-use-base-directory-declarer-and-registratio [...] new fe3b543926f5 fs: move namespace sysctls and declare fs base directory new ba7792d0f0f5 kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases() new 247011198450 printk: fix build warning when CONFIG_PRINTK=n new c7f318dce803 fs/coredump: move coredump sysctls into its own file new 220c5a7da4af kprobe: move sysctl_kprobes_optimization to kprobes.c new 7156ca4b9f7c fs: proc: store PDE()->data into inode->i_private new d84659f242c2 proc: remove PDE_DATA() completely new 7d9bdaee1c37 proc-remove-pde_data-completely-fix new 120bf64a570b proc-remove-pde_data-completely-fix-fix new b5f7a2a4e75c lib/stackdepot: allow optional init and stack_table alloca [...] new b74abbd3c044 lib/stackdepot: fix spelling mistake and grammar in pr_err [...] new f4c49e884d87 lib/stackdepot: allow optional init and stack_table alloca [...] new 982bd184103b lib/stackdepot: allow optional init and stack_table alloca [...] new dac65aa895d9 lib/stackdepot: always do filter_irq_stacks() in stack_dep [...]
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 (c8144ef979f9) \ N -- N -- N refs/heads/akpm (dac65aa895d9)
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 1375 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: .clang-format | 1 - Documentation/ABI/obsolete/sysfs-class-dax | 22 - .../ABI/testing/sysfs-bus-iio-filter-admv8818 | 16 + Documentation/Makefile | 6 +- Documentation/admin-guide/cifs/usage.rst | 7 +- Documentation/admin-guide/devices.txt | 8 +- Documentation/admin-guide/gpio/gpio-sim.rst | 160 ++- .../bindings/arm/tegra/nvidia,tegra186-pmc.yaml | 1 - .../bindings/clock/starfive,jh7100-clkgen.yaml | 56 + .../display/sprd/sprd,display-subsystem.yaml | 64 - .../bindings/display/sprd/sprd,sharkl3-dpu.yaml | 77 -- .../display/sprd/sprd,sharkl3-dsi-host.yaml | 88 -- .../devicetree/bindings/gpio/gpio-vf610.yaml | 3 + .../bindings/gpio/nvidia,tegra186-gpio.txt | 165 --- .../bindings/gpio/nvidia,tegra186-gpio.yaml | 214 +++ .../bindings/gpio/nvidia,tegra20-gpio.txt | 40 - .../bindings/gpio/nvidia,tegra20-gpio.yaml | 110 ++ .../devicetree/bindings/gpio/sifive,gpio.yaml | 3 +- .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 217 +++ .../bindings/iio/filter/adi,admv8818.yaml | 66 + .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../bindings/media/allwinner,sun50i-h6-vpu-g2.yaml | 64 + .../memory-controllers/nvidia,tegra186-mc.yaml | 98 +- .../bindings/mmc/nvidia,tegra20-sdhci.yaml | 10 + .../bindings/net/wireless/qcom,ath11k.yaml | 30 + .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 6 + .../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 307 +++++ .../bindings/reset/starfive,jh7100-reset.yaml | 38 + .../bindings/serial/snps-dw-apb-uart.yaml | 5 + .../bindings/soc/imx/fsl,imx8mn-disp-blk-ctrl.yaml | 97 ++ .../devicetree/bindings/timer/sifive,clint.yaml | 1 + Documentation/doc-guide/sphinx.rst | 2 +- Documentation/filesystems/caching/cachefiles.rst | 34 - Documentation/filesystems/configfs.rst | 6 +- Documentation/gpu/amdgpu/display/index.rst | 2 + Documentation/gpu/amdgpu/driver-core.rst | 117 ++ .../device_drivers/ethernet/intel/ixgbe.rst | 16 + Documentation/networking/devlink/ice.rst | 24 +- Documentation/process/submitting-patches.rst | 19 - Documentation/translations/zh_CN/PCI/index.rst | 6 +- Documentation/translations/zh_CN/PCI/msi-howto.rst | 233 ++++ Documentation/translations/zh_CN/PCI/sysfs-pci.rst | 126 ++ .../translations/zh_CN/admin-guide/cputopology.rst | 96 ++ .../translations/zh_CN/admin-guide/index.rst | 2 +- .../translations/zh_CN/scheduler/index.rst | 4 +- .../zh_CN/scheduler/sched-capacity.rst | 390 ++++++ .../zh_CN/scheduler/sched-design-CFS.rst | 205 +++ Documentation/vm/overcommit-accounting.rst | 3 +- LICENSES/preferred/LGPL-2.1 | 2 + MAINTAINERS | 48 +- arch/arm/arm-soc-for-next-contents.txt | 12 +- arch/arm/boot/dts/Makefile | 2 +- arch/arm/boot/dts/imx6dl-phytec-mira-rdk-nand.dts | 3 + arch/arm/boot/dts/imx6q-phytec-mira-rdk-emmc.dts | 3 + arch/arm/boot/dts/imx6q-phytec-mira-rdk-nand.dts | 3 + arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi | 4 + arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 4 + arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi | 1 + .../boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi | 119 ++ .../boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi | 71 + .../boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi | 83 ++ arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 1 + arch/arm/boot/dts/imx6qp-phytec-mira-rdk-nand.dts | 3 + .../boot/dts/imx6ul-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi | 88 ++ .../boot/dts/imx6ull-phytec-segin-ff-rdk-nand.dts | 1 + .../boot/dts/imx6ull-phytec-segin-lc-rdk-nand.dts | 1 + .../boot/dts/imx6ull-phytec-segin-peb-wlbt-05.dtsi | 19 + arch/arm/boot/dts/imx7d-remarkable2.dts | 59 + arch/arm/boot/dts/tegra114.dtsi | 2 - arch/arm/boot/dts/tegra124.dtsi | 2 - arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 9 + arch/arm/boot/dts/tegra20-colibri.dtsi | 3 +- arch/arm/boot/dts/tegra20-harmony.dts | 3 +- arch/arm/boot/dts/tegra20-paz00.dts | 9 + arch/arm/boot/dts/tegra20-peripherals-opp.dtsi | 912 +++++++++++++ arch/arm/boot/dts/tegra20-seaboard.dts | 3 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 3 +- arch/arm/boot/dts/tegra20-trimslice.dts | 9 + arch/arm/boot/dts/tegra20-ventana.dts | 1 + arch/arm/boot/dts/tegra20.dtsi | 160 ++- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 1 + arch/arm/boot/dts/tegra30-beaver.dts | 1 + arch/arm/boot/dts/tegra30-cardhu.dtsi | 1 + arch/arm/boot/dts/tegra30-colibri.dtsi | 17 +- arch/arm/boot/dts/tegra30-ouya.dts | 5 +- arch/arm/boot/dts/tegra30-peripherals-opp.dtsi | 1242 +++++++++++++++++ arch/arm/boot/dts/tegra30.dtsi | 177 ++- arch/arm/configs/axm55xx_defconfig | 3 - arch/arm/configs/cm_x300_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 2 + arch/arm/configs/nhk8815_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/spear13xx_defconfig | 1 - arch/arm/configs/spear3xx_defconfig | 1 - arch/arm/configs/spear6xx_defconfig | 1 - arch/arm/configs/tegra_defconfig | 1 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 9 + .../dts/altera/socfpga_stratix10_socdk_nand.dts | 24 +- arch/arm64/boot/dts/freescale/Makefile | 16 + .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 113 ++ .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 108 ++ .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 82 ++ .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 107 ++ .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 75 ++ .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 79 ++ arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 39 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 130 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 149 +++ arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 21 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 14 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 13 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 104 ++ arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 68 + .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 15 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 20 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 71 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 6 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 57 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 65 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 13 + arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/kvm_host.h | 5 +- arch/arm64/include/asm/kvm_mmu.h | 2 + arch/arm64/include/asm/kvm_pgtable.h | 30 +- arch/arm64/kernel/asm-offsets.c | 1 - arch/arm64/kvm/arm.c | 6 +- arch/arm64/kvm/fpsimd.c | 36 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 6 + arch/arm64/kvm/hyp/nvhe/early_alloc.c | 5 + arch/arm64/kvm/hyp/nvhe/hyp-main.c | 8 + arch/arm64/kvm/hyp/nvhe/mem_protect.c | 504 +++++-- arch/arm64/kvm/hyp/nvhe/setup.c | 22 +- arch/arm64/kvm/hyp/pgtable.c | 108 +- arch/arm64/kvm/mmu.c | 141 +- arch/arm64/kvm/reset.c | 10 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 8 +- arch/arm64/kvm/vgic/vgic-v2.c | 4 +- arch/arm64/kvm/vgic/vgic-v3.c | 4 +- arch/arm64/mm/mmu.c | 7 - arch/mips/Kconfig | 11 +- arch/mips/alchemy/common/gpiolib.c | 2 - arch/mips/bcm47xx/board.c | 2 +- arch/mips/cavium-octeon/octeon-platform.c | 2 + arch/mips/cavium-octeon/octeon-usb.c | 1 + arch/mips/configs/decstation_64_defconfig | 1 - arch/mips/configs/decstation_defconfig | 1 - arch/mips/configs/decstation_r4k_defconfig | 1 - arch/mips/configs/fuloong2e_defconfig | 1 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/configs/malta_kvm_defconfig | 1 - arch/mips/configs/malta_qemu_32r6_defconfig | 1 - arch/mips/configs/maltaaprp_defconfig | 1 - arch/mips/configs/maltasmvp_defconfig | 1 - arch/mips/configs/maltasmvp_eva_defconfig | 1 - arch/mips/configs/maltaup_defconfig | 1 - arch/mips/configs/maltaup_xpa_defconfig | 1 - arch/mips/dec/prom/init.c | 2 +- arch/mips/include/asm/kgdb.h | 2 +- arch/mips/ralink/of.c | 19 +- arch/mips/txx9/Kconfig | 3 - arch/mips/txx9/generic/setup.c | 28 - arch/powerpc/configs/pmac32_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/wii_defconfig | 2 +- arch/powerpc/kernel/prom.c | 27 +- arch/powerpc/mm/nohash/kaslr_booke.c | 4 +- arch/powerpc/platforms/4xx/hsta_msi.c | 7 +- arch/powerpc/platforms/cell/axon_msi.c | 12 +- arch/powerpc/platforms/pasemi/msi.c | 9 +- arch/powerpc/platforms/pseries/msi.c | 38 +- arch/powerpc/sysdev/fsl_msi.c | 8 +- arch/powerpc/sysdev/mpic_u3msi.c | 9 +- arch/riscv/Kconfig.socs | 8 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/starfive/Makefile | 2 + .../boot/dts/starfive/jh7100-beaglev-starlight.dts | 164 +++ arch/riscv/boot/dts/starfive/jh7100.dtsi | 230 ++++ arch/s390/include/asm/nmi.h | 6 +- arch/s390/kernel/dis.c | 1 + arch/s390/kernel/nmi.c | 41 +- arch/s390/kernel/process.c | 1 - arch/s390/kernel/setup.c | 2 +- arch/s390/kernel/smp.c | 15 +- arch/s390/kernel/uv.c | 10 +- arch/s390/mm/hugetlbpage.c | 1 + arch/s390/mm/init.c | 3 + arch/s390/mm/pgalloc.c | 164 ++- arch/s390/pci/pci_irq.c | 6 +- arch/s390/tools/opcodes.txt | 3 +- arch/sh/configs/titan_defconfig | 1 - arch/x86/include/asm/pkru.h | 4 +- arch/x86/include/asm/xen/hypervisor.h | 2 +- arch/x86/kernel/apic/msi.c | 5 +- arch/x86/net/bpf_jit_comp.c | 51 +- arch/x86/pci/xen.c | 25 +- block/Kconfig | 3 + block/Kconfig.iosched | 1 + block/bio.c | 13 +- block/blk-ioc.c | 250 ++-- block/blk-mq.c | 43 +- block/blk.h | 6 + block/ioprio.c | 32 - drivers/ata/libata-scsi.c | 15 +- drivers/base/core.c | 3 - drivers/base/platform-msi.c | 234 ++-- drivers/block/Kconfig | 11 - drivers/block/Makefile | 1 - drivers/block/rsxx/Makefile | 3 - drivers/block/rsxx/config.c | 197 --- drivers/block/rsxx/core.c | 1119 ---------------- drivers/block/rsxx/cregs.c | 789 ----------- drivers/block/rsxx/dev.c | 306 ----- drivers/block/rsxx/dma.c | 1085 --------------- drivers/block/rsxx/rsxx.h | 33 - drivers/block/rsxx/rsxx_cfg.h | 58 - drivers/block/rsxx/rsxx_priv.h | 418 ------ drivers/bus/fsl-mc/dprc-driver.c | 8 +- drivers/bus/fsl-mc/fsl-mc-allocator.c | 9 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 79 +- drivers/bus/tegra-gmi.c | 50 +- drivers/clk/Kconfig | 9 + drivers/clk/Makefile | 2 + drivers/clk/clk-stm32f4.c | 4 - drivers/clk/clk-stm32mp1.c | 2 - drivers/clk/clk-tps68470.c | 261 ++++ drivers/clk/qcom/clk-rcg.h | 2 - drivers/clk/qcom/clk-rcg2.c | 32 +- drivers/clk/starfive/Kconfig | 9 + drivers/clk/starfive/Makefile | 3 + drivers/clk/starfive/clk-starfive-jh7100.c | 689 ++++++++++ drivers/dax/Kconfig | 13 - drivers/dax/Makefile | 3 +- drivers/dax/bus.c | 27 +- drivers/dax/bus.h | 13 - drivers/dax/device.c | 6 +- drivers/dax/{pmem/core.c => pmem.c} | 36 +- drivers/dax/pmem/Makefile | 1 - drivers/dax/pmem/compat.c | 72 - drivers/dax/pmem/pmem.c | 30 - drivers/dax/super.c | 226 +--- drivers/dma/mv_xor_v2.c | 16 +- drivers/dma/qcom/hidma.c | 44 +- drivers/dma/ti/k3-udma-private.c | 6 +- drivers/dma/ti/k3-udma.c | 14 +- drivers/gpio/Kconfig | 10 +- drivers/gpio/gpio-aggregator.c | 11 +- drivers/gpio/gpio-amdpt.c | 8 +- drivers/gpio/gpio-aspeed-sgpio.c | 32 +- drivers/gpio/gpio-aspeed.c | 52 +- drivers/gpio/gpio-rockchip.c | 18 + drivers/gpio/gpio-sim.c | 1389 +++++++++++++++----- drivers/gpio/gpio-sta2x11.c | 2 +- drivers/gpio/gpio-tegra186.c | 76 ++ drivers/gpio/gpio-xlp.c | 147 +-- drivers/gpio/gpiolib-of.c | 3 + drivers/gpio/gpiolib.c | 73 +- drivers/gpu/drm/Kconfig | 3 +- drivers/gpu/drm/Makefile | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 145 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 76 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 126 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 4 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 12 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 5 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 5 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 7 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 7 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 134 ++ .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 101 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 44 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 92 ++ drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 81 +- drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 9 + drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 10 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 4 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 11 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 5 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 + .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 11 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 1 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 8 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 7 + drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 1 + .../amd/display/dc/irq/dce110/irq_service_dce110.c | 10 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- .../amd/include/asic_reg/nbio/nbio_7_2_0_offset.h | 2 - .../amd/include/asic_reg/nbio/nbio_7_2_0_sh_mask.h | 12 - drivers/gpu/drm/amd/include/discovery.h | 49 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 7 + drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 11 + drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 8 - drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 7 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 10 - drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 12 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 15 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 16 +- drivers/gpu/drm/i915/display/intel_backlight.c | 2 + drivers/gpu/drm/i915/display/intel_bios.c | 77 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 7 - drivers/gpu/drm/i915/display/intel_gmbus.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 1 - drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 23 +- drivers/gpu/drm/i915/gt/intel_context.h | 3 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 1 - drivers/gpu/drm/i915/gt/intel_engine_pm.c | 38 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 3 - drivers/gpu/drm/i915/gt/intel_gtt.c | 14 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 2 - drivers/gpu/drm/i915/gt/intel_region_lmem.c | 5 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 12 - drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 18 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 33 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 71 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 75 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 188 +-- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 18 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 173 --- drivers/gpu/drm/i915/i915_debugfs.c | 3 - drivers/gpu/drm/i915/i915_drv.h | 8 - drivers/gpu/drm/i915/i915_gpu_error.c | 9 +- drivers/gpu/drm/i915/i915_params.c | 3 - drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 2 - drivers/gpu/drm/i915/i915_reg.h | 8 + drivers/gpu/drm/i915/i915_request.c | 1 - drivers/gpu/drm/i915/i915_request.h | 3 +- drivers/gpu/drm/i915/intel_device_info.h | 1 - drivers/gpu/drm/i915/intel_memory_region.c | 128 -- drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 - drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_audio.c | 95 ++ drivers/gpu/drm/radeon/radeon_vce.c | 2 +- drivers/gpu/drm/sprd/Kconfig | 13 - drivers/gpu/drm/sprd/Makefile | 8 - drivers/gpu/drm/sprd/megacores_pll.c | 305 ----- drivers/gpu/drm/sprd/sprd_dpu.c | 880 ------------- drivers/gpu/drm/sprd/sprd_dpu.h | 109 -- drivers/gpu/drm/sprd/sprd_drm.c | 205 --- drivers/gpu/drm/sprd/sprd_drm.h | 19 - drivers/gpu/drm/sprd/sprd_dsi.c | 1073 --------------- drivers/gpu/drm/sprd/sprd_dsi.h | 126 -- drivers/gpu/drm/tegra/dc.c | 79 ++ drivers/gpu/drm/tegra/dc.h | 2 + drivers/gpu/drm/tegra/drm.c | 26 +- drivers/gpu/drm/tegra/gr2d.c | 174 ++- drivers/gpu/drm/tegra/gr3d.c | 353 ++++- drivers/gpu/drm/tegra/hdmi.c | 15 +- drivers/gpu/drm/tegra/nvdec.c | 43 +- drivers/gpu/drm/tegra/submit.c | 14 +- drivers/gpu/drm/tegra/vic.c | 57 +- drivers/gpu/drm/vmwgfx/Kconfig | 1 - drivers/gpu/drm/vmwgfx/Makefile | 3 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 10 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 12 +- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 8 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 7 +- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 6 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 6 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 14 +- drivers/gpu/drm/vmwgfx/ttm_memory.c | 586 +++++++++ drivers/gpu/drm/vmwgfx/ttm_memory.h | 92 ++ drivers/gpu/drm/vmwgfx/ttm_object.c | 150 ++- drivers/gpu/drm/vmwgfx/ttm_object.h | 56 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_binding.h | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 580 ++++++-- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 19 + drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 30 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 47 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 128 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 82 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 43 +- drivers/gpu/drm/vmwgfx/vmwgfx_gem.c | 294 ----- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 3 - drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 45 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 20 +- drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 91 +- drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 29 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 21 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.h | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 21 + drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 158 ++- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 77 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 74 +- drivers/gpu/drm/vmwgfx/vmwgfx_va.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 13 +- drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 46 + drivers/gpu/host1x/bus.c | 1 + drivers/gpu/host1x/channel.c | 8 + drivers/gpu/host1x/debug.c | 15 + drivers/gpu/host1x/dev.c | 165 ++- drivers/gpu/host1x/dev.h | 3 +- drivers/gpu/host1x/hw/channel_hw.c | 44 +- drivers/gpu/host1x/intr.c | 3 - drivers/gpu/host1x/syncpt.c | 5 +- drivers/i2c/busses/i2c-aspeed.c | 2 - drivers/i2c/busses/i2c-designware-master.c | 7 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 51 +- drivers/i2c/busses/i2c-exynos5.c | 8 +- drivers/i2c/busses/i2c-rcar.c | 26 +- drivers/i2c/busses/i2c-sh_mobile.c | 26 +- drivers/iio/Kconfig | 1 + drivers/iio/Makefile | 1 + drivers/iio/accel/bma180.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 2 +- drivers/iio/accel/kxcjk-1013.c | 2 +- drivers/iio/adc/ad7606.h | 2 +- drivers/iio/adc/ina2xx-adc.c | 4 +- drivers/iio/adc/rcar-gyroadc.c | 3 +- drivers/iio/adc/stmpe-adc.c | 5 +- drivers/iio/adc/ti-adc081c.c | 22 +- drivers/iio/adc/ti-ads1015.c | 2 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/addac/ad74413r.c | 2 +- drivers/iio/amplifiers/hmc425a.c | 2 +- drivers/iio/chemical/vz89x.c | 2 +- drivers/iio/dac/Kconfig | 10 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad3552r.c | 1138 ++++++++++++++++ drivers/iio/dac/mcp4725.c | 2 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 2 - drivers/iio/filter/Kconfig | 18 + drivers/iio/filter/Makefile | 7 + drivers/iio/filter/admv8818.c | 665 ++++++++++ drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 2 +- drivers/iio/industrialio-core.c | 1 - drivers/iio/magnetometer/ak8975.c | 2 +- drivers/iio/proximity/as3935.c | 2 +- drivers/infiniband/core/cache.c | 12 +- drivers/infiniband/core/cma.c | 12 +- drivers/infiniband/core/device.c | 3 +- drivers/infiniband/hw/cxgb4/cm.c | 5 +- drivers/infiniband/hw/hns/hns_roce_device.h | 8 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 67 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 8 + drivers/infiniband/hw/hns/hns_roce_main.c | 36 +- drivers/infiniband/hw/hns/hns_roce_pd.c | 3 + drivers/infiniband/hw/hns/hns_roce_qp.c | 54 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 2 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 4 +- drivers/infiniband/hw/mthca/mthca_mr.c | 3 +- drivers/infiniband/hw/qib/qib_user_sdma.c | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 23 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 82 +- drivers/irqchip/irq-gic-v3.c | 17 + drivers/irqchip/irq-imx-gpcv2.c | 2 +- drivers/irqchip/irq-ingenic-tcu.c | 4 +- drivers/irqchip/irq-mbigen.c | 4 +- drivers/irqchip/irq-mvebu-icu.c | 12 +- drivers/irqchip/irq-ti-sci-inta.c | 2 +- drivers/irqchip/spear-shirq.c | 2 + drivers/mailbox/bcm-flexrm-mailbox.c | 9 +- drivers/md/dm-linear.c | 51 +- drivers/md/dm-log-writes.c | 44 +- drivers/md/dm-stripe.c | 65 +- drivers/md/dm-table.c | 22 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm.c | 37 +- drivers/md/dm.h | 4 - drivers/media/i2c/hi556.c | 70 +- drivers/media/i2c/hi846.c | 14 +- drivers/media/i2c/imx208.c | 82 +- drivers/media/i2c/imx319.c | 2 +- drivers/media/i2c/imx355.c | 2 +- drivers/media/i2c/ov13858.c | 2 +- drivers/media/i2c/ov2740.c | 69 +- drivers/media/i2c/ov5670.c | 80 +- drivers/media/i2c/ov5675.c | 71 +- drivers/media/i2c/ov8856.c | 162 ++- drivers/media/i2c/ov8865.c | 12 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 92 ++ drivers/media/pci/intel/ipu3/cio2-bridge.h | 16 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 10 +- drivers/memory/tegra/Makefile | 1 + drivers/memory/tegra/mc.c | 3 + drivers/memory/tegra/mc.h | 7 +- drivers/memory/tegra/tegra186-emc.c | 3 + drivers/memory/tegra/tegra234.c | 81 ++ drivers/mmc/host/sdhci-tegra.c | 81 +- drivers/mtd/nand/raw/tegra_nand.c | 58 +- drivers/net/dsa/mv88e6xxx/port.c | 4 +- drivers/net/dsa/rtl8365mb.c | 3 +- drivers/net/ethernet/broadcom/bcmsysport.c | 5 +- drivers/net/ethernet/broadcom/bcmsysport.h | 1 + drivers/net/ethernet/chelsio/cxgb4/t4_msg.h | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 4 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 5 +- drivers/net/ethernet/google/gve/gve.h | 21 +- drivers/net/ethernet/google/gve/gve_adminq.c | 10 +- drivers/net/ethernet/google/gve/gve_desc.h | 20 + drivers/net/ethernet/google/gve/gve_dqo.h | 24 +- drivers/net/ethernet/google/gve/gve_ethtool.c | 82 +- drivers/net/ethernet/google/gve/gve_main.c | 111 +- drivers/net/ethernet/google/gve/gve_rx.c | 2 - drivers/net/ethernet/google/gve/gve_tx.c | 73 +- drivers/net/ethernet/intel/ice/ice.h | 2 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 7 + drivers/net/ethernet/intel/ice/ice_common.c | 12 + drivers/net/ethernet/intel/ice/ice_devlink.c | 202 ++- drivers/net/ethernet/intel/ice/ice_ethtool.c | 6 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 335 +++-- drivers/net/ethernet/intel/ice/ice_fw_update.h | 9 +- drivers/net/ethernet/intel/ice/ice_main.c | 15 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 67 +- drivers/net/ethernet/intel/ice/ice_nvm.h | 2 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 40 +- drivers/net/ethernet/intel/ice/ice_type.h | 4 + drivers/net/ethernet/intel/igb/igb_main.c | 28 +- drivers/net/ethernet/intel/igbvf/netdev.c | 1 + drivers/net/ethernet/intel/igc/igc_i225.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 + drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 3 + drivers/net/ethernet/marvell/mvneta.c | 229 ++-- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 3 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 112 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 60 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 2 + .../net/ethernet/marvell/prestera/prestera_flow.c | 7 + .../net/ethernet/marvell/prestera/prestera_flow.h | 4 +- .../ethernet/marvell/prestera/prestera_flower.c | 70 + .../ethernet/marvell/prestera/prestera_flower.h | 5 + drivers/net/ethernet/sfc/ef100_nic.c | 3 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 4 +- drivers/net/phy/phylink.c | 99 +- drivers/net/virtio_net.c | 9 +- drivers/net/wireless/ath/ath10k/core.c | 19 +- drivers/net/wireless/ath/ath10k/htt.h | 110 -- drivers/net/wireless/ath/ath10k/htt_tx.c | 3 + drivers/net/wireless/ath/ath10k/hw.h | 3 + drivers/net/wireless/ath/ath10k/mac.c | 9 +- drivers/net/wireless/ath/ath10k/txrx.c | 2 - drivers/net/wireless/ath/ath10k/wmi.c | 27 +- drivers/net/wireless/ath/ath10k/wmi.h | 4 +- drivers/net/wireless/ath/ath11k/ahb.c | 16 +- drivers/net/wireless/ath/ath11k/core.c | 110 +- drivers/net/wireless/ath/ath11k/core.h | 19 + drivers/net/wireless/ath/ath11k/dbring.c | 30 + drivers/net/wireless/ath/ath11k/dbring.h | 2 + drivers/net/wireless/ath/ath11k/dp.c | 1 + drivers/net/wireless/ath/ath11k/dp.h | 54 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 423 +++++- drivers/net/wireless/ath/ath11k/dp_tx.c | 57 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 2 + drivers/net/wireless/ath/ath11k/hal.c | 22 + drivers/net/wireless/ath/ath11k/hal.h | 2 + drivers/net/wireless/ath/ath11k/hal_desc.h | 19 + drivers/net/wireless/ath/ath11k/hal_rx.c | 57 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 17 + drivers/net/wireless/ath/ath11k/hw.c | 14 +- drivers/net/wireless/ath/ath11k/hw.h | 22 +- drivers/net/wireless/ath/ath11k/mac.c | 437 +++++- drivers/net/wireless/ath/ath11k/mac.h | 11 + drivers/net/wireless/ath/ath11k/mhi.c | 49 +- drivers/net/wireless/ath/ath11k/pci.c | 212 ++- drivers/net/wireless/ath/ath11k/pci.h | 3 + drivers/net/wireless/ath/ath11k/qmi.c | 69 +- drivers/net/wireless/ath/ath11k/qmi.h | 4 +- drivers/net/wireless/ath/ath11k/reg.c | 15 + drivers/net/wireless/ath/ath11k/spectral.c | 14 + drivers/net/wireless/ath/ath11k/wmi.c | 211 ++- drivers/net/wireless/ath/ath11k/wmi.h | 63 +- drivers/net/wireless/ath/ath6kl/htc.h | 19 +- drivers/net/wireless/ath/ath6kl/htc_mbox.c | 15 +- drivers/net/wireless/ath/ath9k/xmit.c | 45 +- drivers/net/wireless/ath/carl9170/main.c | 9 +- drivers/net/wireless/ath/regd.h | 1 + drivers/net/wireless/ath/regd_common.h | 3 + drivers/net/wireless/ath/wcn36xx/hal.h | 29 +- drivers/net/wireless/ath/wcn36xx/main.c | 25 +- drivers/net/wireless/ath/wcn36xx/smd.c | 117 +- drivers/net/wireless/ath/wcn36xx/smd.h | 5 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 52 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 29 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 8 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 17 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 13 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 81 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 62 + .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 13 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 5 + .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 9 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 14 + drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 48 +- drivers/net/wireless/intel/iwlwifi/fw/api/stats.h | 92 +- .../intel/iwlwifi/fw/api/{soc.h => system.h} | 16 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 21 +- drivers/net/wireless/intel/iwlwifi/fw/dump.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 18 + drivers/net/wireless/intel/iwlwifi/fw/init.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 4 + drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 88 ++ drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 20 + drivers/net/wireless/intel/iwlwifi/iwl-config.h | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 19 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 2 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 7 + drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 13 +- drivers/net/wireless/intel/iwlwifi/mei/main.c | 30 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 184 ++- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 8 + drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 55 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 39 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 30 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 62 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 261 +++- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 51 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 + .../net/wireless/intel/iwlwifi/mvm/time-event.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 51 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 40 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 13 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 115 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 8 +- drivers/net/wireless/microchip/wilc1000/hif.c | 3 + drivers/net/wireless/microchip/wilc1000/netdev.h | 1 + drivers/net/wireless/microchip/wilc1000/wlan.c | 4 +- drivers/net/wireless/ti/wl1251/main.c | 6 + drivers/ntb/msi.c | 19 +- drivers/nvdimm/Kconfig | 2 +- drivers/nvdimm/pmem.c | 11 +- drivers/nvme/host/pci.c | 38 +- drivers/of/fdt.c | 121 +- drivers/pci/controller/dwc/pci-imx6.c | 83 +- drivers/pci/controller/pci-hyperv.c | 15 +- drivers/pci/hotplug/TODO | 5 - drivers/pci/hotplug/ibmphp_core.c | 74 -- drivers/pci/msi/irqdomain.c | 27 +- drivers/pci/msi/legacy.c | 26 +- drivers/pci/msi/msi.c | 369 +++--- drivers/pci/p2pdma.c | 4 +- drivers/pci/pci.c | 5 - drivers/pci/quirks.c | 3 + drivers/pci/xen-pcifront.c | 4 +- drivers/perf/arm_smmuv3_pmu.c | 5 +- drivers/pinctrl/Kconfig | 17 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/pinctrl-starfive.c | 1354 +++++++++++++++++++ drivers/pwm/pwm-tegra.c | 82 +- drivers/reset/Kconfig | 7 + drivers/reset/Makefile | 1 + drivers/reset/reset-starfive-jh7100.c | 172 +++ drivers/reset/reset-uniphier-glue.c | 75 +- drivers/s390/block/Kconfig | 2 +- drivers/s390/block/dcssblk.c | 12 +- drivers/s390/char/sclp_early.c | 2 +- drivers/s390/crypto/zcrypt_api.c | 7 +- drivers/scsi/elx/efct/efct_driver.c | 2 +- drivers/scsi/elx/efct/efct_hw.c | 10 +- drivers/scsi/elx/efct/efct_io.c | 2 +- drivers/scsi/elx/libefc/efc_cmds.c | 4 +- drivers/scsi/elx/libefc/efc_els.c | 4 +- drivers/scsi/elx/libefc_sli/sli4.c | 14 +- drivers/scsi/hisi_sas/hisi_sas.h | 5 + drivers/scsi/hisi_sas/hisi_sas_main.c | 339 +++-- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 11 +- drivers/scsi/libsas/sas_scsi_host.c | 7 +- drivers/scsi/qla2xxx/qla_attr.c | 6 + drivers/scsi/qla2xxx/qla_init.c | 10 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 +- drivers/scsi/ufs/ufshcd.c | 3 +- drivers/soc/fsl/dpio/dpio-driver.c | 8 +- drivers/soc/imx/gpcv2.c | 26 + drivers/soc/imx/imx8m-blk-ctrl.c | 77 +- drivers/soc/tegra/fuse/fuse-tegra.c | 53 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 33 +- drivers/soc/tegra/fuse/fuse.h | 3 +- drivers/soc/tegra/pmc.c | 10 +- drivers/soc/tegra/regulators-tegra20.c | 99 ++ drivers/soc/tegra/regulators-tegra30.c | 122 ++ drivers/soc/ti/k3-ringacc.c | 6 +- drivers/soc/ti/knav_dma.c | 20 +- drivers/soc/ti/ti_sci_inta_msi.c | 94 +- drivers/spi/spi-tegra20-slink.c | 9 +- drivers/staging/media/hantro/Kconfig | 10 +- drivers/staging/media/hantro/Makefile | 3 + drivers/staging/media/hantro/hantro.h | 9 + drivers/staging/media/hantro/hantro_drv.c | 28 +- drivers/staging/media/hantro/hantro_g2.c | 18 + drivers/staging/media/hantro/hantro_g2_regs.h | 17 + drivers/staging/media/hantro/hantro_g2_vp9_dec.c | 76 +- drivers/staging/media/hantro/hantro_hw.h | 2 + drivers/staging/media/hantro/imx8m_vpu_hw.c | 20 +- drivers/staging/media/hantro/sunxi_vpu_hw.c | 86 ++ .../staging/media/ipu3/include/uapi/intel-ipu3.h | 32 +- drivers/staging/media/tegra-vde/vde.c | 63 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 53 +- drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 4 +- fs/Kconfig | 8 +- fs/afs/file.c | 5 +- fs/afs/super.c | 1 + fs/configfs/configfs_internal.h | 22 +- fs/configfs/dir.c | 276 +--- fs/dax.c | 152 ++- fs/erofs/data.c | 11 +- fs/erofs/internal.h | 3 + fs/erofs/super.c | 15 +- fs/exfat/balloc.c | 2 +- fs/exfat/dir.c | 36 +- fs/exfat/exfat_fs.h | 3 +- fs/exfat/namei.c | 42 +- fs/exfat/nls.c | 2 +- fs/ext2/ext2.h | 1 + fs/ext2/inode.c | 15 +- fs/ext2/super.c | 16 +- fs/ext4/ext4.h | 1 + fs/ext4/inode.c | 25 +- fs/ext4/super.c | 11 +- fs/f2fs/data.c | 14 +- fs/f2fs/inode.c | 3 + fs/fuse/Kconfig | 2 +- fs/fuse/virtio_fs.c | 2 +- fs/iomap/Makefile | 4 +- fs/iomap/buffered-io.c | 35 +- fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfs4xdr.c | 56 +- fs/xfs/libxfs/xfs_bmap.c | 4 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_bmap_util.c | 7 +- fs/xfs/xfs_buf.c | 8 +- fs/xfs/xfs_buf.h | 5 +- fs/xfs/xfs_file.c | 3 +- fs/xfs/xfs_iomap.c | 84 +- fs/xfs/xfs_iomap.h | 12 +- fs/xfs/xfs_iops.c | 7 +- fs/xfs/xfs_pnfs.c | 4 +- fs/xfs/xfs_reflink.c | 3 +- fs/xfs/xfs_super.c | 80 +- include/asm-generic/error-injection.h | 4 +- include/drm/drm_gem_ttm_helper.h | 2 +- include/drm/drm_gem_vram_helper.h | 2 +- include/drm/drm_mm.h | 4 +- include/dt-bindings/clock/starfive-jh7100.h | 202 +++ include/dt-bindings/clock/tegra234-clock.h | 9 + include/dt-bindings/gpio/tegra234-gpio.h | 63 + include/dt-bindings/memory/tegra234-mc.h | 32 + include/dt-bindings/pinctrl/pinctrl-starfive.h | 275 ++++ include/dt-bindings/power/imx8mn-power.h | 5 + include/dt-bindings/reset/starfive-jh7100.h | 126 ++ include/linux/bpf-cgroup-defs.h | 70 + include/linux/bpf-cgroup.h | 57 +- include/linux/cgroup-defs.h | 2 +- include/linux/configfs.h | 3 +- include/linux/dax.h | 68 +- include/linux/device.h | 29 +- include/linux/fsl/mc.h | 4 +- include/linux/gpio/driver.h | 2 + include/linux/gpio/machine.h | 2 + include/linux/host1x.h | 1 + include/linux/iocontext.h | 9 +- include/linux/iomap.h | 5 + include/linux/irqchip/arm-gic-v3.h | 4 +- include/linux/memremap.h | 18 +- include/linux/mfd/tps68470.h | 11 + include/linux/msi.h | 195 +-- include/linux/of_fdt.h | 9 +- include/linux/pci.h | 4 +- include/linux/pci_ids.h | 50 +- include/linux/perf_event.h | 1 + include/linux/phylink.h | 38 + include/linux/soc/ti/ti_sci_inta_msi.h | 2 - include/net/fib_rules.h | 21 - include/uapi/drm/amdgpu_drm.h | 19 +- include/uapi/drm/drm.h | 18 - include/uapi/drm/vmwgfx_drm.h | 1 - include/uapi/linux/pci_regs.h | 138 +- include/uapi/rdma/hns-abi.h | 2 + kernel/audit.c | 21 +- kernel/bpf/helpers.c | 1 + kernel/bpf/syscall.c | 1 + kernel/bpf/verifier.c | 29 +- kernel/cgroup/cgroup.c | 1 + kernel/irq/msi.c | 764 ++++++++--- kernel/trace/trace_kprobe.c | 1 + kernel/trace/trace_uprobe.c | 1 + mm/huge_memory.c | 16 +- mm/memremap.c | 57 +- mm/vmalloc.c | 1 + net/core/fib_rules.c | 25 +- net/core/skbuff.c | 2 +- net/decnet/dn_rules.c | 5 - net/ipv4/fib_rules.c | 6 - net/ipv4/ipmr.c | 5 - net/ipv4/udp.c | 1 + net/ipv6/fib6_rules.c | 5 - net/ipv6/ip6mr.c | 5 - net/ipv6/sit.c | 1 - net/ipv6/udp.c | 1 + net/netfilter/nf_conntrack_netlink.c | 5 +- net/smc/af_smc.c | 4 +- net/socket.c | 1 + samples/configfs/configfs_sample.c | 153 --- scripts/gdb/linux/dmesg.py | 35 +- security/device_cgroup.c | 1 + tools/bpf/bpftool/Makefile | 13 +- tools/bpf/resolve_btfids/Makefile | 1 + tools/bpf/runqslower/Makefile | 4 +- tools/iio/iio_event_monitor.c | 1 + tools/lib/bpf/Makefile | 3 +- tools/lib/perf/tests/test-evlist.c | 2 +- tools/perf/Makefile.perf | 2 +- tools/perf/arch/arm/include/perf_regs.h | 42 - tools/perf/arch/arm/util/cs-etm.c | 19 - tools/perf/arch/arm64/include/perf_regs.h | 78 +- tools/perf/arch/csky/include/perf_regs.h | 82 -- tools/perf/arch/mips/include/perf_regs.h | 69 - tools/perf/arch/powerpc/include/perf_regs.h | 66 - tools/perf/arch/riscv/include/perf_regs.h | 74 -- tools/perf/arch/s390/include/perf_regs.h | 78 -- tools/perf/arch/x86/include/perf_regs.h | 82 -- tools/perf/builtin-bench.c | 5 +- tools/perf/builtin-ftrace.c | 445 ++++++- tools/perf/builtin-script.c | 18 +- tools/perf/dlfilters/dlfilter-test-api-v0.c | 2 - .../arm/{neoverse-v1 => neoverse-n2}/branch.json | 0 .../arm/{neoverse-v1 => neoverse-n2}/bus.json | 0 .../arm/{neoverse-v1 => neoverse-n2}/cache.json | 0 .../{neoverse-v1 => neoverse-n2}/exception.json | 0 .../arch/arm64/arm/neoverse-n2/instruction.json | 143 ++ .../arch/arm64/arm/neoverse-n2/memory.json | 38 + .../arm/{cortex-a76-n1 => neoverse-n2}/other.json | 0 .../arm/{neoverse-v1 => neoverse-n2}/pipeline.json | 0 .../pmu-events/arch/arm64/arm/neoverse-n2/spe.json | 14 + .../arch/arm64/arm/neoverse-n2/trace.json | 29 + ...nd-microarch.json => common-and-microarch.json} | 198 +++ tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + .../{armv8-recommended.json => recommended.json} | 0 tools/perf/tests/builtin-test.c | 3 + tools/perf/util/Build | 1 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 2 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 1 + tools/perf/util/arm-spe.c | 5 +- tools/perf/util/bpf-loader.c | 15 +- tools/perf/util/bpf_ftrace.c | 152 +++ tools/perf/util/bpf_skel/func_latency.bpf.c | 114 ++ tools/perf/util/ftrace.h | 81 ++ tools/perf/util/libunwind/arm64.c | 2 + tools/perf/util/namespaces.c | 76 +- tools/perf/util/namespaces.h | 2 + tools/perf/util/perf_regs.c | 666 ++++++++++ tools/perf/util/perf_regs.h | 10 +- .../util/scripting-engines/trace-event-python.c | 10 +- tools/perf/util/session.c | 25 +- tools/scripts/Makefile.include | 13 +- tools/testing/nvdimm/Kbuild | 8 +- tools/testing/nvdimm/dax_pmem_compat_test.c | 8 - tools/testing/nvdimm/dax_pmem_core_test.c | 8 - tools/testing/nvdimm/test/iomap.c | 43 +- tools/testing/nvdimm/test/ndtest.c | 4 - tools/testing/nvdimm/test/nfit.c | 4 - tools/testing/selftests/bpf/Makefile | 8 +- .../selftests/bpf/bpf_testmod/bpf_testmod.c | 20 + .../selftests/bpf/prog_tests/btf_skc_cls_ingress.c | 16 +- .../selftests/bpf/progs/test_module_attach.c | 12 + .../selftests/bpf/verifier/value_ptr_arith.c | 23 + tools/testing/selftests/gpio/gpio-chip-info.c | 4 +- tools/testing/selftests/gpio/gpio-line-name.c | 2 +- tools/testing/selftests/gpio/gpio-sim.sh | 403 ++++-- 929 files changed, 30852 insertions(+), 16118 deletions(-) delete mode 100644 Documentation/ABI/obsolete/sysfs-class-dax create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-filter-admv8818 create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-clkgen.yaml delete mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,display-sub [...] delete mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dpu.yaml delete mode 100644 Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dsi [...] delete mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra186-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra20-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/nvidia,tegra20-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml create mode 100644 Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun50i-h6-vpu [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mn-disp-blk-c [...] create mode 100644 Documentation/translations/zh_CN/PCI/msi-howto.rst create mode 100644 Documentation/translations/zh_CN/PCI/sysfs-pci.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/cputopology.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-capacity.rst create mode 100644 Documentation/translations/zh_CN/scheduler/sched-design-CFS.rst create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-av-02.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-eval-01.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-phytec-mira-peb-wlbt-05.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-phytec-segin-peb-wlbt-05.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-phytec-segin-peb-wlbt-05.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-13bb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-65bb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-7777.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-85bb.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-899b.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds-9999.dts create mode 100644 arch/riscv/boot/dts/starfive/Makefile create mode 100644 arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dts create mode 100644 arch/riscv/boot/dts/starfive/jh7100.dtsi delete mode 100644 drivers/block/rsxx/Makefile delete mode 100644 drivers/block/rsxx/config.c delete mode 100644 drivers/block/rsxx/core.c delete mode 100644 drivers/block/rsxx/cregs.c delete mode 100644 drivers/block/rsxx/dev.c delete mode 100644 drivers/block/rsxx/dma.c delete mode 100644 drivers/block/rsxx/rsxx.h delete mode 100644 drivers/block/rsxx/rsxx_cfg.h delete mode 100644 drivers/block/rsxx/rsxx_priv.h create mode 100644 drivers/clk/clk-tps68470.c create mode 100644 drivers/clk/starfive/Kconfig create mode 100644 drivers/clk/starfive/Makefile create mode 100644 drivers/clk/starfive/clk-starfive-jh7100.c rename drivers/dax/{pmem/core.c => pmem.c} (75%) delete mode 100644 drivers/dax/pmem/compat.c delete mode 100644 drivers/gpu/drm/sprd/Kconfig delete mode 100644 drivers/gpu/drm/sprd/Makefile delete mode 100644 drivers/gpu/drm/sprd/megacores_pll.c delete mode 100644 drivers/gpu/drm/sprd/sprd_dpu.c delete mode 100644 drivers/gpu/drm/sprd/sprd_dpu.h delete mode 100644 drivers/gpu/drm/sprd/sprd_drm.c delete mode 100644 drivers/gpu/drm/sprd/sprd_drm.h delete mode 100644 drivers/gpu/drm/sprd/sprd_dsi.c delete mode 100644 drivers/gpu/drm/sprd/sprd_dsi.h create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.c create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c create mode 100644 drivers/iio/dac/ad3552r.c create mode 100644 drivers/iio/filter/Kconfig create mode 100644 drivers/iio/filter/Makefile create mode 100644 drivers/iio/filter/admv8818.c create mode 100644 drivers/memory/tegra/tegra234.c rename drivers/net/wireless/intel/iwlwifi/fw/api/{soc.h => system.h} (70%) create mode 100644 drivers/pinctrl/pinctrl-starfive.c create mode 100644 drivers/reset/reset-starfive-jh7100.c create mode 100644 drivers/staging/media/hantro/sunxi_vpu_hw.c create mode 100644 include/dt-bindings/clock/starfive-jh7100.h create mode 100644 include/dt-bindings/gpio/tegra234-gpio.h create mode 100644 include/dt-bindings/memory/tegra234-mc.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-starfive.h create mode 100644 include/dt-bindings/reset/starfive-jh7100.h create mode 100644 include/linux/bpf-cgroup-defs.h copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/branch.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/bus.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/cache.json (100%) copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/exception.j [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/instruction.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/memory.json copy tools/perf/pmu-events/arch/arm64/arm/{cortex-a76-n1 => neoverse-n2}/other.jso [...] copy tools/perf/pmu-events/arch/arm64/arm/{neoverse-v1 => neoverse-n2}/pipeline.js [...] create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/spe.json create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/trace.json rename tools/perf/pmu-events/arch/arm64/{armv8-common-and-microarch.json => common [...] rename tools/perf/pmu-events/arch/arm64/{armv8-recommended.json => recommended.jso [...] create mode 100644 tools/perf/util/bpf_ftrace.c create mode 100644 tools/perf/util/bpf_skel/func_latency.bpf.c create mode 100644 tools/perf/util/ftrace.h delete mode 100644 tools/testing/nvdimm/dax_pmem_compat_test.c delete mode 100644 tools/testing/nvdimm/dax_pmem_core_test.c