This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/linux.
discards a25006a77348 Add linux-next specific files for 20211001 discards 9abd94e2890c Merge branch 'akpm/master' discards af06aff2a000 mm: unexport {,un}lock_page_memcg discards 5b7dcfb293bd mm: unexport folio_memcg_{,un}lock discards e5771b666806 mm: migrate: simplify the file-backed pages validation whe [...] discards bf48f722b00d Merge branch 'akpm-current/current' discards 20bcee8e95f7 fix up for "net: add new socket option SO_RESERVE_MEM" discards 7e8c30e28147 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards d86de6dc9e76 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards baab1f515551 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards fc1ffeba44b2 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards d27c58f7f5ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 65b0565f476f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c266e932988d Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] discards 92e96857eb8c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 93a5c3421626 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards ee9df27b012e Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] discards 953116fcf7a2 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards 3c923fd4806f Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards bcf1c2f4dd80 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git discards ddb77b218153 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a8c406ab5608 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ab05f5987774 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards 4cd456f94f6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e5f454c1e029 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards 81ca729756c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c693fcb948d1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards d8c74bd022e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e2da8c13d00c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 87b98e70681a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dd22e0752770 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL omits bef81bd03624 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] omits b573621d136d ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] omits f018dff16caa virtio-mem: disallow mapping virtio-mem memory via /dev/mem omits ab0df13ec9bd kernel/resource: disallow access to exclusive system RAM regions omits 0af56fbdde78 kernel/resource: clean up and optimize iomem_is_exclusive() omits d1d0e520f501 kcov: replace local_irq_save() with a local_lock_t omits e4179ec99ce7 kcov: avoid enable+disable interrupts if !in_task() omits fb9deca217f8 kcov: allocate per-CPU memory on the relevant node omits 47adcf04cac7 Documentation/kcov: define `ip' in the example omits 6cac28cc07ff Documentation/kcov: include types.h in the example omits 3586605bb0f9 sysv: use BUILD_BUG_ON instead of runtime check omits 9832b66b56f0 kernel/fork.c: unshare(): use swap() to make code cleaner omits eef734f9c254 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 925daa24cf10 hfs/hfsplus: use WARN_ON for sanity check omits 6abd19e1e155 coda: bump module version to 7.2 omits 114058b99ad4 coda: use vmemdup_user to replace the open code omits 37cac992f767 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt omits 3e956971cafc coda: avoid doing bad things on inode type changes during [...] omits be633dd1f993 coda: avoid hidden code duplication in rename omits deb51b74cedc coda: avoid flagging NULL inodes omits 0c23d5b07fd4 coda: remove err which no one care omits 8ce970547355 coda: check for async upcall request using local state omits 5b01c34f583a coda: avoid NULL pointer dereference from a bad inode omits 02ad5561dd8d init/main.c: silence some -Wunused-parameter warnings omits 67520f59ff7b ramfs: fix mount source show for ramfs omits e2e8220cc185 alpha: use is_kernel_text() helper omits 71b9de2cf793 microblaze: use is_kernel_text() helper omits a3a7fc3b972b powerpc/mm: use core_kernel_text() helper omits a810f0d044e4 extable: use is_kernel_text() helper omits c30791474ef8 mm: kasan: use is_kernel() helper omits c094cfd1e816 sections: provide internal __is_kernel() and __is_kernel_t [...] omits caef1caa1bdf x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() omits c75069719820 sections: move is_kernel_inittext() into sections.h omits 340f04dd72c6 sections: move and rename core_kernel_data() to is_kernel_ [...] omits 7d3f2427a006 kallsyms: fix address-checks for kernel related range omits a56b40c737e9 kallsyms: remove arch specific text and data check omits ac68bb5fa026 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE omits e24b5d58e938 const_structs.checkpatch: add a few sound ops structs omits cce542c07553 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 omits 8774e0153852 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 omits 815a8db3a3d5 lib, stackdepot: add helper to print stack entries into buffer omits a76b7a24e45f lib, stackdepot: add helper to print stack entries omits 59b6969c90e6 lib, stackdepot: check stackdepot handle before accessing slabs omits 35fba1dcb6fc proc/sysctl: make protected_* world readable omits 9f248fd9272a procfs-do-not-list-tid-0-in-proc-pid-task-fix omits 435664ed44c4 procfs: do not list TID 0 in /proc/<pid>/task omits 3c8f9c1b0ddf kernel/hung_task.c: Monitor killed tasks. omits f023107d6eca fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 9c92eeb843b4 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 74836a653b5f mm/damon/core: nullify pointer ctx->kdamond with a NULL omits ee5e88d37406 mm/damon: needn't hold kdamond_lock to print pid of kdamond omits 903ab5b5fdcb mm/damon: remove unnecessary do_exit() from kdamond omits 11b25eba3ab3 mm/damon/core: print kdamond start log in debug mode only omits b969fd45d626 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] omits 9f080cd1df52 docs/vm/damon: remove broken reference omits 796c9b411a2c MAINTAINERS: update SeongJae's email address omits f6feb8e8c12e Documentation/vm: move user guides to admin-guide/mm/ omits e2864fef3077 mm/damon: grammar s/works/work/ omits 7d9d45306056 kfence: shorten critical sections of alloc/free omits 7d26c122538e kfence: test: use kunit_skip() to skip tests omits ad190867fe1e kfence: add note to documentation about skipping covered a [...] omits 606d52e9b3ca fixup! kfence: limit currently covered allocations when po [...] omits 560f53d11da1 kfence-limit-currently-covered-allocations-when-pool-nearl [...] omits 377c4d6daa0d kfence: limit currently covered allocations when pool nearly full omits 9baa2d9004bd kfence: move saving stack trace of allocations into __kfen [...] omits 97ee321f56d6 kfence: count unexpectedly skipped allocations omits 55d3b78bfec6 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c omits e42df19fa784 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h omits 055b4e1d7ea9 mm: remove HARDENED_USERCOPY_FALLBACK omits 00835511a514 zram: Introduce an aged idle interface omits cb657c3ec46c zram-introduce-an-aged-idle-interface-v5 omits f4e3eaed6562 zram: introduce an aged idle interface omits df9423cd95bb zram: off by one in read_block_state() omits 5d019b7b479c zram_drv: allow reclaim on bio_alloc omits c309d4961089 mm/highmem: Remove deprecated kmap_atomic omits 6df772f15127 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits ed754c0a136b mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 4231ee5921ac mm: disable zsmalloc on PREEMPT_RT omits cdfffe769b29 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 582b5fbfbd4b mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] omits 98fe77eec0db x86: remove memory hotplug support on X86_32 omits d2ff3492044a mm/memory_hotplug: remove stale function declarations omits 42675d8b1426 mm/memory_hotplug: remove HIGHMEM leftovers omits 4355a85d0484 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit omits 6126b64cd14b mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE omits 61a453b1e53b mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] omits e4095bba78ff memory-hotplug.rst: document the "auto-movable" online policy omits 80f3806e6fec memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] omits 98afd35c7d16 memory-hotplug.rst: fix two instances of "movablecore" tha [...] omits 4ab15e919d67 mm/memory_hotplug: add static qualifier for online_policy_ [...] omits 1d1aaa3212cf mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix omits 07d2baa279ac mm/vmstat: annotate data race for zone->free_area[order].nr_free omits b4d9e99c4c64 selftest/vm: fix ksm selftest to run with different NUMA t [...] omits 454818f6c82c mm: nommu: kill arch_get_unmapped_area() omits f4c4792e97fd mm/migrate: de-duplicate migrate_reason strings omits 0e23276ac061 hugetlbfs-extend-the-definition-of-hugepages-parameter-to- [...] omits aa59a34997d6 hugetlbfs: extend the definition of hugepages parameter to [...] omits 4bcc45c13edc mm,hugetlb: remove mlock ulimit for SHM_HUGETLB omits 302d9b654e98 oom_kill: oom_score_adj broken for processes with small me [...] omits 9d91a7cf44db mm: mark the OOM reaper thread as freezable omits 38b0222df2bd memblock: use memblock_free for freeing virtual pointers omits 6d63fede3dc7 memblock: rename memblock_free to memblock_phys_free omits 429ca67b4a8a memblock: stop aliasing __memblock_free_late with memblock [...] omits 5fc918ab0374 memblock: drop memblock_free_early_nid() and memblock_free [...] omits d5e4b502e7e3 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] omits a68604bb1a24 arch_numa: simplify numa_distance allocation omits e15f49a089a2 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits f275a4943f98 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits cb95564d3861 tools/vm/page_owner_sort.c: count and sort by mem omits f1c3815ae232 mm/vmscan.c: fix -Wunused-but-set-variable warning omits 2d8a916df337 mm/page_isolation: guard against possible putback unisolated page omits bef9505e3556 mm/page_isolation: fix potential missing call to unset_mig [...] omits eccc3fb0555d userfaultfd/selftests: don't rely on GNU extensions for ra [...] omits 7ff502dde353 userfaultfd/selftests: fix calculation of expected ioctls omits 3c3cad8016c7 userfaultfd/selftests: fix feature support detection omits 3c275315d106 hugetlb: add hugetlb demote page support omits eb4c5f104367 hugetlb: add demote bool to gigantic page routines omits 046c474d7eb5 hugetlb: add HPageCma flag and code to free non-gigantic p [...] omits 86d8eec49329 hugetlb: add demote hugetlb page sysfs interfaces omits da7452eb3b26 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h omits 1951177fe756 mm: fix data race in PagePoisoned() omits d2d3106ffc39 s390: use generic version of arch_is_kernel_initmem_freed() omits 43c89407f809 powerpc: use generic version of arch_is_kernel_initmem_freed() omits 308d64992c88 mm: make generic arch_is_kernel_initmem_freed() do what it says omits d918f10edf95 mm: create a new system state and fix core_kernel_text() omits 309b8eb9998c mm/page_alloc.c: show watermark_boost of zone in zoneinfo omits 2c57c8b2e5e9 mm/page_alloc: detect allocation forbidden by cpuset and b [...] omits 2a2bd5f15dec mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() omits fd836a7b9fdc mm: move fold_vm_numa_events() to fix NUMA without SMP omits ec9faf8e5908 mm: move node_reclaim_distance to fix NUMA without SMP omits 40a4ca2b6992 mm/page_alloc: use accumulated load when building node fal [...] omits b0c7c088350f mm/page_alloc: print node fallback order omits 52da3f0927ba mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] omits ad5a46de18be mm/page_alloc.c: use helper function zone_spans_pfn() omits 4f95e09fe177 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() omits e38b7d4fec2d mm/page_alloc.c: simplify the code by using macro K() omits 54dfc40b15b4 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] omits 1e70ad043996 mm/large system hash: avoid possible NULL deref in alloc_l [...] omits c822338c35e6 workqueue, kasan: avoid alloc_pages() when recording stack omits 0c2246ab9e35 kasan: generic: introduce kasan_record_aux_stack_noalloc() omits d493479237b0 kasan: common: provide can_alloc in kasan_save_stack() omits 72220f06ddf9 lib/stackdepot: introduce __stack_depot_save() omits 4fbcbca0357c lib/stackdepot: remove unused function argument omits c0863f97971a lib/stackdepot: include gfp.h omits 9dfecbe0a313 kasan: test: add memcpy test that avoids out-of-bounds write omits 551a654f3848 mm/vmalloc: don't allow VM_NO_GUARD on vmap() omits 33b6600beed6 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() omits 839a9cd523a2 mm/mremap: don't account pages in vma_to_resize() omits 732ae89d8d2a powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 973d77c772c6 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits c31db473be66 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 65bddc8151eb lazy tlb: introduce lazy mm refcount helper functions omits fc3b51461927 Documentation: update pagemap with shmem exceptions omits 6b78c434eae8 mm: remove redundant smp_wmb() omits ecba6ba125a3 mm: introduce pmd_install() helper omits c9131c144273 mm: add zap_skip_check_mapping() helper omits 32321d0757b8 mm: drop first_index/last_index in zap_details omits 4f0d31a16e8b mm: clear vmf->pte after pte_unmap_same() returns omits 337847cb695e mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] omits bf1a814039c4 mm/memory.c: avoid unnecessary kernel/user pointer conversion omits 7c400f52cb2e mm: use __pfn_to_section() instead of open coding it omits 7683d618056b mm/mmap.c: fix a data race of mm->total_vm omits 4eed4c40a79f memcg: prohibit unconditional exceeding the limit of dying tasks omits f6f4b22feb99 memcg: unify memcg stat flushing omits 06d462dd7320 memcg: flush stats only if updated omits e49aa008b052 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() omits 68047bc2a668 mm/swapfile: remove needless request_queue NULL pointer check omits 26a475ae9d12 mm/gup: further simplify __gup_device_huge() omits 18e77f4b79b3 vfs: keep inodes with page cache off the inode shrinker LRU omits b7853eeb3790 mm/filemap.c: remove bogus VM_BUG_ON omits 6363bbb58592 mm: debug_vm_pgtable: don't use __P000 directly omits 5e224eb364a5 mm/smaps: simplify shmem handling of pte holes omits 1e26aee7cba4 mm/smaps: use vma->vm_pgoff directly when counting partial swap omits 86ac72c48898 mm/smaps: fix shmem pte hole swap calculation omits 55c85f5f7f81 rapidio: avoid bogus __alloc_size warning omits 4d55e2cce9ce mm/vmalloc: add __alloc_size attributes for better bounds [...] omits 95407e1e0873 percpu: add __alloc_size attributes for better bounds checking omits 3596ffddb9c4 mm/page_alloc: add __alloc_size attributes for better boun [...] omits 40b2fdcb8ae1 slab: add __alloc_size attributes for better bounds checking omits 12ed7e44a4cb slab: clean up function declarations omits 8ab966ee1c11 checkpatch: add __alloc_size() to known $Attribute omits 770cdf5cb8f9 Compiler Attributes: check GCC version for __alloc_size attribute omits b1429f7b8f95 Compiler Attributes: add __alloc_size() for better bounds [...] omits 62b29fcff0a6 mm: don't include <linux/dax.h> in <linux/mempolicy.h> omits 1f14cc2924e1 slub: add back check for free nonslab objects omits 5d2fc35dd747 mm, slub: fix incorrect memcg slab count for bulk free omits 07bb42b7901d mm, slub: fix potential use-after-free in slab_debugfs_fops omits 36ddac4120d5 mm, slub: fix potential memoryleak in kmem_cache_open() omits 27ffa458e478 mm, slub: fix mismatch between reconstructed freelist dept [...] omits 0ab92626fe00 mm, slub: fix two bugs in slab_debug_trace_open() omits 1c4ec63ed138 mm/slab.c: remove useless lines in enable_cpucache() omits 30bbc4f438c4 mm: move kvmalloc-related functions to slab.h omits 7618656e3ccc fs/posix_acl.c: avoid -Wempty-body warning discards 8f1fc44eed99 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 02bb57602e98 ocfs2: fix ocfs2 corrupt when iputting an inode omits cce3e695e9a3 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 240cdc97ef6f ocfs2: reflink deadlock when clone file to the same direct [...] omits b9023d18ce77 ocfs2: Fix handle refcount leak in two exception handling paths omits 7ba74e45b6f1 scripts/spelling.txt: fix "mistake" version of "synchronization" omits 0c47c987fb93 scripts/spelling.txt: add more spellings to spelling.txt omits f44f00fe9fc0 procfs: prevent unpriveleged processes accessing fdinfo dir omits cf8a394f4321 /proc/kpageflags: do not use uninitialized struct pages omits 97256d4b73e2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2ff89e7ed39a memblock: check memory total_size omits b7ed331c2147 ocfs2: mount fails with buffer overflow in strlen omits dd41f2883205 ocfs2: Fix data corruption after conversion from inline format omits 9e6c81ce19de mm/vmalloc: fix numa spreading for large hash tables omits 66139113565c mm/migrate: fix CPUHP state to update node demotion order omits 4e094030bfbb mm/migrate: add CPU hotplug to demotion #ifdef omits 06d096475f40 mm/migrate: optimize hotplug-time demotion order updates omits b8a9f1e8582f userfaultfd: fix a race between writeprotect and exit_mmap() omits 66d63207269c mm/userfaultfd: selftests: fix memory corruption with thp enabled discards 9f56b4e61424 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 026601033b8a Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards b899259e9054 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards cc5ab2d957cd Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards 75a90e6d0954 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 1744290c537e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards d2b03c341365 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards 0beb1cde3ec2 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards c42e7621b072 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards 5ad4c658cac7 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards f2fe65c2ed5c next-20210930/ipmi discards 939775332bad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f8f8daa10a0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bd85c1c6290e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 28ef3ed7c37a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f8a277a73d18 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 960c166caa71 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 23640673f085 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 631bbf6d178e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 0c4ca3654df2 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 1407d975c569 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 31ee69e69b25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 11a94a36357e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3cbda0595755 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 10ab5ff92a43 Merge branch 'next' of git://github.com/cschaufler/smack-next discards b97b34a11cfd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards df4fa650e872 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] discards 03524da6ac53 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards a4a14c42c3a7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 6adb4c41725e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards 82d13aa22496 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 925f7d30b53e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 33197ba8bda1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ccd91919ecb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 219331c7249e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards c59fe308f082 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 540b30fa61e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e3e1cdd3d58b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6c9b895c0c0d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 828510fbf8d5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 12423197b1fe Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards 90972b933edc Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 73812c2e383c Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 189e6dee1e91 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards d9fa6692ae17 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 723cb4b57b7a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 2808247aee52 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 61a5f591bed2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 3937cf5e34e0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 93f781b33e0b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 6923a4eba3d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7bb837a3c2e7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards c977ff3fa000 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d3ebe3a1f352 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards ca86c76978cb Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 087b36dbdad9 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] discards b1d263def510 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards e7e0290a2cf0 Merge branch 'master' of git://linuxtv.org/media_tree.git discards fe1ceb4c343f Merge branch 'docs-next' of git://git.lwn.net/linux.git discards c0e772569435 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards ca5b688f507f Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards 4b8355402436 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards f36c7ad1912e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4bf6585b2f01 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards fd731531d2f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards ac0ede287202 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 34a99df53478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b1a390262f1c Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 3e9b66b03c7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2db0ecca5abc Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] discards d05f2f2806c5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards acf2d96874c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a61f0d0c03ef Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] discards 3934e22a6111 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards a957e210eccd Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] discards ed6815a40ac8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 69a6b96bf61f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e1239c30e44a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 2bd59a967587 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards f94ff2579297 Merge branch 'master' of git://github.com/ceph/ceph-client.git discards 87b42920be1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards abc049abeecf Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] discards d7d45f38cf34 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards e84e73c09361 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7ec943db2cb5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards 248475b27f26 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards b40cc6700d13 Merge branch 'for-next' of git://git.libc.org/linux-sh discards f9f284d6dd07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e2a48bf84d71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7cf725baeb19 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards a5a85e272d5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 97d9ddc020b0 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards 111e2b07f22a Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] discards 5a27042533f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f4291863bc54 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 21bcc6af70ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b6323d593c1f Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 8988e7d2e332 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards 0cd614787547 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] discards 96c056234344 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] discards 42f14d623d28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0e0f0aee93a8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards bd759f4d09a9 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 7238cc5efd4d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 00b781859faf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9d71cc0ba83d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards fb8aaad54783 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 8907bb8447c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards da67ec50a474 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bf7e25b2a0e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 9a531e183db9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6feccd766eb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 21191476e06f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards fca2c6077093 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 561b1f0a4160 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 9bac960dc2bc Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 9a14d6823b38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e0150a105ab7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 49df88885af4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b57b581a6610 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards ce1967f28835 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 634e4f60677f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 488c3b584279 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards 55dab5ab8acc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e731b1536422 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 4d5a088c93ce Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards b857afcc4d0c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards a7e389dc690f Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] discards 705484071397 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards 906c7fbfab80 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 564146e84966 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 3939058b6015 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] discards 2e42c8ef32ef Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards d8acda19abeb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 358d24ea16f7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 1ed133a01458 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] discards f58ac1bc110e Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards 2308bc404e0a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards bd2c02df7191 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] discards d571a1c0fedb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards f43e063e04b8 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] discards ae8f39b4b123 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards cf6ed52c281d Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] discards ace9d73a4873 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 2eaf20576b9b Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] discards b64cbf6bff8c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 016061395e82 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 685bc87df163 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] discards 6cd815d52a8a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 933c81070a8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards c8c93a11a4e3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 4cdc78e2f5eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards faeb8e99f986 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 421c824c421f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 18e6e9692ba5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 82840e1810bb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 4d7db64dbfa8 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] discards d5fd1c46a3ce parisc/unwind: call callback with toplevel address discards 098e4a2e199b drm/radeon: Add HD-audio component notifier support (v2) discards d0f5459a6e61 Revert "drm/amd/display: To modify the condition in indica [...] discards 4ab5c34cfa2f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" discards 838cbe48e5bc drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards 8a2e817a07d3 drm/amdgpu: only check for _PR3 on dGPUs discards ded0227517ce drm/amdgpu: add another raven1 gfxoff quirk discards deb13ad6e7f4 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails discards 5c7b47c1bd6b drm/amdkfd: export svm_range_list_lock_and_flush_work discards eb5beace03a5 drm/amdkfd: avoid conflicting address mappings discards 7ac2249e64d8 drm/amdgpu: use generic fb helpers instead of setting up A [...] discards 6f9c88345a2d Documentation/gpu: remove spurious "+" in amdgpu.rst discards e3217dd5bffa drm/amdgpu: consolidate case statements discards 2b7c62267937 drm/amdgpu/jpeg: add jpeg2.6 start/end discards 6679944664ac drm/amdgpu/jpeg2: move jpeg2 shared macro to header file discards f56bd86d2664 drm/amdkfd: fix a potential ttm->sg memory leak discards 70ca1f0d4d2c drm/amdgpu: add an option to override IP discovery table f [...] discards 04f1c451a150 drm/amdkfd: convert kfd_device.c to use GC IP version discards 1009c168d36d drm/amdkfd: clean up parameters in kgd2kfd_probe discards 1e8d7d2e1f45 drm/amdgpu: add support for SRIOV in IP discovery path discards 6a6ef97f3c83 drm/amdgpu: clean up set IP function discards 86352ea8227a drm/amdgpu: convert IP version array to include instances discards b6ca169d9dc7 drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default discards 6e76a46803bf drm/amdgpu: add new asic_type for IP discovery discards 6f09a1f6536f drm/amdgpu/ucode: add default behavior discards ed12319fcf5d drm/amdgpu: get VCN harvest information from IP discovery table discards ae2bf5d705f1 drm/amdgpu/vcn: remove manual instance setting discards 867a36eaca94 drm/amdgpu/sdma: remove manual instance setting discards c1272947d953 drm/amdgpu: get VCN and SDMA instances from IP discovery table discards 6005f010d94c drm/amdgpu: add HWID of SDMA instance 2 and 3 discards 75ef1487cb71 drm/amdgpu: add VCN1 hardware IP discards 0ea28e522e94 drm/amd/display: fix error case handling discards 1206cb144aa8 drm/amdgpu/soc15: convert to IP version checking discards 80d441a28d53 drm/amdgpu/vcn2.5: convert to IP version checking discards 90db360ec90c drm/amdgpu/amdgpu_vcn: convert to IP version checking discards be190d5169e2 drm/amdgpu/pm/amdgpu_smu: convert more IP version checking discards 9ade156da6db drm/amdgpu/pm/smu_v13.0: convert IP version checking discards 011a3e1b5c8b drm/amdgpu/pm/smu_v11.0: update IP version checking discards 62ee3c29087e drm/amdgpu/psp_v13.0: convert to IP version checking discards f83faea8aca9 drm/amdgpu/psp_v11.0: convert to IP version checking discards 17123c97a717 drm/amdgpu/amdgpu_psp: convert to IP version checking discards 0ae505af783b drm/amdgpu/gfx9.0: convert to IP version checking discards 5ffa0c6c65f7 drm/amdgpu/hdp4.0: convert to IP version checking discards b5aac00e0637 drm/amdgpu/sdma4.0: convert to IP version checking discards edd090667f83 drm/amdgpu/display/dm: convert RAVEN to IP version checking discards c31b3c53b148 drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support discards e20270ef96ae drm/amdgpu: drive all vega asics from the IP discovery table discards 0ad3bfa0d3c4 drm/amdgpu/soc15: get rev_id in soc15_common_early_init discards 30bce8c72138 drm/amdgpu: add initial IP discovery support for vega based parts discards 798ec59e1dc0 drm/amdgpu/soc15: export common IP functions discards 740655b458e5 drm/amdgpu: add DCI HWIP discards 0586130df08e drm/amdgpu/display/dm: convert to IP version checking discards aebc28c32ef3 drm/amdgpu: drive all navi asics from the IP discovery table discards d423e253fe07 drm/amdgpu/nv: convert to IP version checking discards 3af885f9da68 drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking discards 283f637f6f6a drm/amdgpu/navi10_ppt: convert to IP version checking discards 2b6a876a0764 drm/amdgpu/smu11.0: convert to IP version checking discards 14fd1609ba17 drm/amdgpu/amdgpu_smu: convert to IP version checking discards 39de6c7c81ef drm/amdgpu/navi10_ih: convert to IP version checking discards 043841a8a40a drm/amdgpu/athub2.1: convert to IP version checking discards 4aabaac72d6a drm/amdgpu/athub2.0: convert to IP version checking discards 2e1c2c511986 drm/amdgpu/vcn3.0: convert to IP version checking discards 368c60a43be7 drm/amdgpu/mmhub2.1: convert to IP version checking discards c1d4df137e4d drm/amdgpu/mmhub2.0: convert to IP version checking discards b070aebb4858 drm/amdgpu/gfxhub2.1: convert to IP version checking discards bcba2f32b4cc drm/amdgpu: drive nav10 from the IP discovery table discards cbc1dde59648 drm/amdgpu: Use IP discovery to drive setting IP blocks by [...] discards d1c2af2a9f61 drm/amdgpu/gmc10.0: convert to IP version checking discards 24123748ea9d drm/amdgpu: bind to any 0x1002 PCI diplay class device discards 1041a9f175e1 drm/amdgpu: filter out radeon PCI device IDs discards 220542b6a422 drm/amdgpu/gfx10: convert to IP version checking discards 033e41536844 drm/amdgpu/sdma5.2: convert to IP version checking discards f2a09ca78743 drm/amdgpu/sdma5.0: convert to IP version checking discards 7a1e23122914 drm/amdgpu: add initial IP enumeration via IP discovery table discards 4f006ed3cc66 drm/amdgpu/nv: export common IP functions discards 992f83d0c719 drm/amdgpu: add XGMI HWIP discards 391afd066aed drm/amdgpu: fill in IP versions from IP discovery table discards 0fc1c135e5ed drm/amdgpu: store HW IP versions in the driver structure discards 3c46d2e9436d drm/amdgpu: add debugfs access to the IP discovery table discards 63b9aed4b978 drm/amdgpu: move headless sku check into harvest function discards dcb239fc4d22 drm/amdgpu: resolve RAS query bug discards da3c8c56013b drm/amd/display: Only define DP 2.0 symbols if not already [...] discards 610a667fe7df amd/amdkfd: add ras page retirement handling for sq/sdma (v3) discards 578f8080ac9f drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix discards 82d96c34b0d4 drm/amd/display: add cyan_skillfish display support discards 6ac425ab0890 Merge branch 'for-5.16/io_uring' into for-next discards b013364e341d Merge branch 'for-5.16/cdrom' into for-next discards 596bfbb575f7 Merge branch 'for-5.16/block' into for-next discards 679e6d42deb4 Merge branch 'for-5.16/drivers' into for-next discards 10400635ddd0 io_uring: disable draining earlier discards 7aa6d6ae8908 io_uring: comment why inline complete calls io_clean_op() discards f2bbb523d400 io_uring: kill off ->inflight_entry field discards b8ed81cf71c0 io_uring: restructure submit sqes to_submit checks discards 491ee1284ea4 io_uring: reshuffle queue_sqe completion handling discards ca222f345c2f io_uring: inline hot path of __io_queue_sqe() discards 6410777d5ea0 io_uring: split slow path from io_queue_sqe discards 9048030a9a00 io_uring: remove drain_active check from hot path discards 163fdcbfd7ef io_uring: deduplicate io_queue_sqe() call sites discards 0f4c46a26e99 io_uring: don't pass state to io_submit_state_end discards 3d66cf9138b7 io_uring: don't pass tail into io_free_batch_list discards b66da5a0c2f3 io_uring: inline completion batching helpers discards b17ed4123b09 io_uring: optimise batch completion discards 6daa453f48e7 io_uring: convert iopoll_completed to store_release discards 25acba7066e3 io_uring: add a helper for batch free discards 9709a5bf30b1 io_uring: use single linked list for iopoll discards fe4a7e87cdb9 io_uring: split iopoll loop discards ea08448a44a4 io_uring: replace list with stack for req caches discards 1dd1620339cc io-wq: add io_wq_work_node based stack discards ee43a6c0f332 io_uring: remove allocation cache array discards 593365467b86 io_uring: use slist for completion batching discards e0a5ceb3d707 io_uring: make io_do_iopoll return number of reqs discards 2dd583943be1 io_uring: force_nonspin discards eefae0895298 io_uring: mark having different creds unlikely discards 4e3448818fc7 io_uring: return boolean value for io_alloc_async_data discards b39d3d3fb481 io_uring: optimise io_req_init() sqe flags checks discards 6bbab234e788 io_uring: remove ctx referencing from complete_post discards c1dabfd16e74 io_uring: add more uring info to fdinfo for debug discards 3f3be202732c io_uring: kill extra wake_up_process in tw add discards 4567712537f9 io_uring: dedup CQE flushing non-empty checks discards 476596caab39 io_uring: inline linked part of io_req_find_next discards 34688ff4607c io_uring: inline io_dismantle_req discards b485f15e0f49 io_uring: kill off ios_left discards 9157afc9c1aa io-wq: Remove duplicate code in io_workqueue_create() discards d23593ef6267 io_uring: dump sqe contents if issue fails discards 13c25d475c29 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] discards 5bffa57e573f Merge remote-tracking branch 'asoc/for-5.16' into asoc-next discards 002494ca389b Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus omits f86e9e383a71 video: fbdev: gbefb: Only instantiate device when built for IP32 discards 47f56bcf97dc clk: imx: imx6ul: Fix csi clk gate register discards 6bc5b511b9ee clk: imx: imx6ul: Move csi_sel mux to correct base register discards b00bad50a24f clk: imx: Fix the build break when clk-imx8ulp build as module omits fb99597d255a mmc: slot-gpio: Update default label when no con_id provided omits 1488969a19bd mmc: slot-gpio: Refactor mmc_gpio_alloc() omits 22ea8ab0dcc4 dt-bindings: mmc: arasan,sdci: drop unneeded clock-cells d [...] omits 6fd0f8a3beb1 Merge branch 'fixes' into next omits e2845b1d92d7 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk discards 35b330bba6a7 KVM: x86: only allocate gfn_track when necessary discards edf21cb43946 KVM: x86: add config for non-kvm users of page tracking discards 395ef6d29096 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB discards f3bc8bcd35f5 kvm: use kvfree() in kvm_arch_free_vm() discards 7d660912a671 KVM: x86: Expose Predictive Store Forwarding Disable discards 09868303091d KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_tr [...] discards ba2bd1de3652 KVM: x86/mmu: Avoid memslot lookup in rmap_add discards 4bee07544d0c KVM: MMU: pass struct kvm_page_fault to mmu_set_spte discards 64629ad975ed KVM: MMU: pass kvm_mmu_page struct to make_spte discards 45575d3a8bd3 KVM: MMU: set ad_disabled in TDP MMU role discards 3af139319f56 KVM: MMU: remove unnecessary argument to mmu_set_spte discards 9b109ce27c8b KVM: MMU: clean up make_spte return value discards 392cbfb3c076 KVM: MMU: inline set_spte in FNAME(sync_page) discards 715ad7adf32a KVM: MMU: inline set_spte in mmu_set_spte discards db6de0a2ad26 KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_pa [...] discards ef586d1e8848 KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault discards 2e67a85860a2 KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_se [...] discards 85ad279c8b62 KVM: MMU: mark page dirty in make_spte discards d501fc6e9cc5 KVM: x86/mmu: Fold rmap_recycle into rmap_add discards 4c639f56be36 KVM: x86/mmu: Verify shadow walk doesn't terminate early i [...] discards caa24d5e0ff3 KVM: MMU: change tracepoints arguments to kvm_page_fault discards 61f61af651c5 KVM: MMU: change disallowed_hugepage_adjust() arguments to [...] discards ac12eee75a38 KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kv [...] discards a38f5cc91636 KVM: MMU: change fast_page_fault() arguments to kvm_page_fault discards 8354fa96fcef KVM: MMU: change tdp_mmu_map_handle_target_level() argumen [...] discards 172b73199118 KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault discards 161fd43170b0 KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault discards 7682c06b7852 KVM: MMU: change __direct_map() arguments to kvm_page_fault discards e695ee080264 KVM: MMU: change handle_abnormal_pfn() arguments to kvm_pa [...] discards 8e67b082d00e KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault discards 69fa94fa1b5e KVM: MMU: change page_fault_handle_page_track() arguments [...] discards 92c24aee1e31 KVM: MMU: change direct_page_fault() arguments to kvm_page_fault discards 4deac060dc28 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault discards 30dc3dfdbaaa KVM: MMU: Introduce struct kvm_page_fault discards 5cd1f0bc0bbe KVM: MMU: pass unadulterated gpa to direct_page_fault discards 3c95e9e735a7 KVM: x86: Fix potential race in KVM_GET_CLOCK discards 32e638cf4486 KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate [...] discards a11eff0f35de kvm: x86: abstract locking around pvclock_update_vm_gtod_copy discards 827c26de9c68 KVM: X86: Move PTE present check from loop body to __shado [...] discards d182da87f403 KVM: x86: nSVM: implement nested TSC scaling discards efe7f6d7d6eb KVM: x86: SVM: add module param to control TSC scaling discards 912fd696981d KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset omits d91db9b878c3 Merge branch 'pm-pci' into linux-next omits d8e272079b50 PCI: PM: Simplify acpi_pci_power_manageable() omits 851e34d4cfb1 PCI: PM: Drop struct pci_platform_pm_ops omits 718ecc280a84 rcu: Make idle entry report expedited quiescent states discards 92f80c5addef Merge branches 'for-next/kselftest', 'for-next/misc', 'for [...] omits 7ceb54c9908b rcu: Prevent expedited GP from enabling tick on offline CPU discards d2b4701cd12d usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits fd09961dbb9c fbdev: simplefb: fix Kconfig dependencies discards e4978fd02375 Merge branch 'devel' into for-next discards b8023d677f7a pinctrl: mediatek: add rsel setting on MT8195 discards 81c17dda95f4 pinctrl: mediatek: support rsel feature discards 7f87ec7668db pinctrl: mediatek: fix coding style discards 9c39d92cbf9d dt-bindings: pinctrl: mt8195: change pull up/down description discards c64ce5c0455f dt-bindings: pinctrl: mt8195: add rsel define omits 428dc13fac02 rcu: in_irq() cleanup omits 3ea886384ad3 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load omits 6f45070ea1b7 rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr omits b7c8a352353a rcu: Always inline rcu_dynticks_task*_{enter,exit}() omits 69f1b40102a7 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] omits 7a71ead5cef3 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() omits c5bdaba8d330 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() discards 91b3b62061d0 Merge remote-tracking branch 'spi/for-5.16' into spi-next omits d5d7bdc80baf s390/mm: optimize reset_guest_reference_bit() omits 5166f0ccd987 s390/mm: optimize set_guest_storage_key() omits 6cafc8539321 s390/mm: no need for pte_alloc_map_lock() if we know the p [...] omits aea2b8147213 s390/uv: fully validate the VMA before calling follow_page() omits c09925c07232 s390/mm: fix VMA and page table handling code in storage k [...] omits 29ea002d77fa s390/mm: validate VMA in PGSTE manipulation functions omits ab6210d05512 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] omits c7231320c104 s390/gmap: validate VMA in __gmap_zap() omits 3d3b30175a51 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in [...] omits 3025a86fe6fd netfilter: nft_dynset: relax superfluous check on set updates omits d4bfebd9ef49 Merge remote-tracking branch 'tip/x86/cpu' into tip-master omits eb3e8bd5eae9 Merge remote-tracking branch 'tip/ras/core' into tip-master omits 8a022ff33f3d Merge remote-tracking branch 'tip/x86/fpu' into tip-master omits fd5911a33f1b Merge remote-tracking branch 'tip/x86/misc' into tip-master omits f0c0660528e3 Merge remote-tracking branch 'tip/x86/core' into tip-master omits 43f415155a8d Merge remote-tracking branch 'tip/irq/core' into tip-master omits afa827fbca80 Merge remote-tracking branch 'tip/sched/core' into tip-master omits ddc70d2f3012 Merge remote-tracking branch 'tip/x86/cleanups' into tip-master omits ca829739f062 Merge remote-tracking branch 'tip/locking/core' into tip-master omits d47c916cad78 Merge remote-tracking branch 'tip/locking/wwmutex' into ti [...] omits 78c57eaa9886 Merge remote-tracking branch 'tip/perf/core' into tip-master omits 153bbb68811b Merge remote-tracking branch 'tip/objtool/core' into tip-master discards 45500e830ed5 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits f3e25dac04e1 dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] omits 9366943bd883 memstick: avoid out-of-range warning omits 418836975bf4 mmc: sdhci-sprd: Wait until DLL locked after being configured omits f000d0bc15c4 mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] omits ea0b7ca8549a mmc: sdhci-s3c: Describe driver in KConfig omits c0e2f52918a6 Merge branch 'fixes' into next omits 3b9b0887fff8 mmc: sdhci-of-at91: replace while loop with read_poll_timeout omits f39d6a48032b mmc: sdhci-of-at91: wait for calibration done before proceed omits 204b3e415167 rcu: Move rcu_needs_cpu() to tree.c omits f8c76c6679bf dt-bindings: sdhci-omap: Document ti,non-removable propert [...] omits 7310e3d723e3 mmc: sdhci: Return true only when timeout exceeds capacity [...] omits 172799c79c4b rcu: Remove the RCU_FAST_NO_HZ Kconfig option omits a5ded35b2547 torture: Remove RCU_FAST_NO_HZ from rcu scenarios omits 198f7785243b torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] discards c36836d5a1af NFSD: Initialize pointer ni with NULL and not plain integer 0 omits a892e71bb551 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] omits 7193f47219a6 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] omits 830ca2abfa59 srcu: Prevent redundant __srcu_read_unlock() wakeup omits fff802043e30 rcutorture: More thoroughly test nested readers omits f7937d42eea9 rcutorture: Sanitize RCUTORTURE_RDR_MASK omits 71fb2257c2cf torture: Catch kvm.sh help text up with actual options omits 212aee5435c2 testing/bpf: Update test names for xchg and cmpxchg omits 64349132042d rcu-tasks: Don't remove tasks with pending IPIs from holdout list omits 0be88d81a72a rcu: Tighten rcu_advance_cbs_nowake() checks discards 744679de4be9 Merge branch 'for-next/gcc-plugins' into for-next/kspp discards 96648edaaae1 Merge branch 'kspp/hardening/options' into for-next/kspp omits 7c86bb8dfc1b Merge branch 'pm-cpuidle' into linux-next omits 04f4642445d0 Merge branches 'acpi-pnp', 'acpi-docs', 'acpi-misc' and 'a [...] omits 977867c611db Merge branch 'acpi-pci' into linux-next omits edeb1299f816 Merge branch 'pm-sleep' into linux-next omits 0b2264a3c1bb Merge branches 'acpi-x86' and 'acpi-resources' into linux-next omits cb5da0da3602 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 3f1956bb1def Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits f1523f67976c Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] discards 23955660ff81 Merge branch 'fixes' into for-next omits 6f8b0fca12e4 Merge branch for-5.16/arm64/dt into for-next discards 7b2ff48129ca dt-bindings: hwmon: jedec,jc42: convert to dtschema discards 22b909f9e0b9 dt-bindings: hwmon: hih6130: move to trivial devices discards 6c2ab0d9472f dt-bindings: hwmon: dps650ab: move to trivial devices discards dd689712a1f8 dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices discards b3c9088dea25 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] discards d4c0f60861b4 dt-bindings: hwmon: sensirion,sht15: convert to dtschema discards d7644844dd16 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema discards d916fdd3bbcd dt-bindings: hwmon: lltc,ltc4151: convert to dtschema discards f12e6926aa18 dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] discards 1c15ccb84f69 dt-bindings: hwmon: ti,tmp108: convert to dtschema discards e8a2cee20446 dt-bindings: hwmon: lm70: move to trivial devices discards 088249fd8f80 dt-bindings: hwmon: lm90: do not require VCC supply discards f1bdf72e7a59 dt-bindings: hwmon: lm90: convert to dtschema discards 6cb7eae7f17c hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm discards a80401a8af28 hwmon: (nct6775) Support access via Asus WMI discards dc661979f62c hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] discards 64ad0c369140 hwmon: (nct6775) Use superio_*() function pointers in sio_data. discards 2ebc53f50bc8 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] discards 06eff154a759 hwmon: (mlxreg-fan) Extend driver to support multiply PWM discards 10221613ed32 hwmon: (mlxreg-fan) Extend the maximum number of tachometers discards ebdfe76f39b9 hwmon: Add Maxim MAX6620 hardware monitoring driver discards 93dca7de4b78 hwmon: (raspberrypi) Use generic notification mechanism discards d0d26923ee73 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] discards 0bca8af73fc8 dt-bindings: hwmon: Add IIO HWMON binding omits b96728705f91 ceph: convert to noop_direct_IO omits 102808654f89 firmware: arm_ffa: Fix __ffa_devices_unregister omits f0c913d6d2a6 firmware: arm_ffa: Add missing remove callback to ffa_bus_type omits dd7dc7e82b14 vhost_vdpa: unset vq irq before freeing irq omits 19bd6cdb9ce0 drm/panel: abt-y030xx067a: yellow tint fix omits 666f1a8f0b49 vduse: Disallow injecting interrupt before DRIVER_OK is set discards ecf8dc5a3467 pinctrl: qcom: spmi-gpio: add support to enable/disable output discards 1a0c45abd938 NFSD: simplify struct nfsfh discards c3aa8d8b954d NFSD: drop support for ancient filehandles discards 43cdf66935a2 NFSD: move filehandle format declarations out of "uapi". discards 864552765859 gcc-plugins: remove support for GCC 4.9 and older omits 8211999fc64c mmc: mmci: Add small comment about reset thread omits 37421f640216 mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA omits dc1bf5ea0ec1 mmc: sdhci-omap: Parse legacy ti,non-removable property omits f113241ec94d mmc: sdhci-omap: Restore sysconfig after reset omits 849fd9a68df4 mmc: sdhci-omap: Fix context restore omits 4cb94a9ddd8c mmc: sdhci-omap: Fix NULL pointer exception if regulator i [...] omits 9fc8298d3837 mmc: mtk-sd: Add HS400 online tuning support omits 44a9708c8f26 mmc: core: Add host specific tuning support for eMMC HS400 mode omits a3603d34a5d4 dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting omits b8ca75057ff1 mmc: sdhci-s3c: drop unneeded MODULE_ALIAS omits bda771769286 dt-bindings: mmc: update mmc-card.yaml reference omits 2a8e1de1be27 mmc: dw_mmc: Dont wait for DRTO on Write RSP error omits 64c76a84337a x86/Kconfig: Fix an unused variable error in dell-smm-hwmon omits 0dd3273df8c2 Merge branch 'imx/dt64' into for-next omits 25c72ab96a88 Merge branch 'imx/dt' into for-next omits 3027c77774ac dt-bindings: panel: ili9341: correct indentation omits e986277a56da Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] omits ef4bce990eab Merge branch 'pci/virtualization' omits 72f30b078522 Merge branch 'pci/portdrv' omits 5a2a23f4c7c3 Merge branch 'pci/p2pdma' omits add5a9ec7dbb Merge branch 'pci/enumeration' omits 97b85f2079a9 Merge branch 'fscache-iter-3' into fscache-next omits 9c74b32d892e fscache: Update the documentation to reflect I/O API changes omits fb0a7f074cf9 fscache: Remove stats that are no longer used omits 5d9c5cdf5d9b fscache: Remove the old I/O API omits 4595cc1395b0 cifs: (untested) Move to using the alternate fallback fsca [...] omits fcd4c99b70ce 9p: Convert to using the netfs helper lib to do reads and caching omits 5d7fa05c8f63 drm/nouveau/fifo/ga102: initialise chid on return from cha [...] omits 8c5f74b49ef3 nfs: Move to using the alternate fallback fscache I/O API omits d9174eb26ce3 fscache: Implement a fallback I/O interface to replace the [...] omits 9f759b1a1662 fscache: Fix fscache_cookie_enabled() to handle NULL cookie omits 45ae6f2f79c8 fscache: Generalise the ->begin_read_operation method discards 8aff56d060f4 Merge branch 'at91-dt' into at91-next omits f7c57a456611 drm/rockchip: cdn-dp-core: Fix cdn_dp_resume unused warning omits e93a3ccf7699 drm/rockchip: Update crtc fixup to account for fractional [...] omits 35f4caec9d51 ipmi: Disable some operations during a panic omits c8381ad4a3b1 ipmi:watchdog: Set panic count to proper value on a panic omits eac6f3841f1d sched/fair: Consider SMT in ASYM_PACKING load balance omits f58215ed2ff9 sched/fair: Carve out logic to mark a group for asymmetric [...] omits a7bd2ed2dc9e sched/fair: Provide update_sg_lb_stats() with sched domain [...] omits cb0e4ee938b1 sched/fair: Optimize checking for group_asym_packing omits 048679b6a675 sched/topology: Introduce sched_group::flags omits 014bfe892220 x86/sched: Decrease further the priorities of SMT siblings omits 4212bade2e86 kthread: Move prio/affinite change into the newly created thread omits 682dc167b47b sched: Provide Kconfig support for default dynamic preempt mode omits e23bc1e6d52e sched: Remove unused inline function __rq_clock_broken() omits 45940091a3c1 Merge branch 'misc-5.15' into next-fixes omits 11603f0011d0 gfs2: Allow append and immutable bits to coexist omits 9f4754923d87 gfs2: introduce and use new glops go_lock_needed omits 1341f15f4928 gfs2: simplify do_promote and fix promote trace omits 1a9c36d502fd gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug omits 92ec9d4f933d gfs2: move GL_SKIP check from glops to do_promote omits e9695c4ac60e gfs2: Add GL_SKIP holder flag to dump_holder omits 9cefbe8a8500 gfs2: remove redundant check in gfs2_rgrp_go_lock discards 1eaab16dfac2 Merge branch 'at91-soc' into at91-next discards 054c48698ab3 ARM: at91: add basic support for new SoC lan966x omits 6b457230bfa1 drm/nouveau/ga102-: support ttm buffer moves via copy engine omits 9c2eed2c4c24 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) omits 116996d008ed clocksource: Forgive repeated long-latency watchdog clocks [...] omits e0ed32f33fb8 EXP timers/nohz: Last resort update jiffies on nohz_full I [...] omits a9a38e204bcf Merge branch 'lkmm-dev.2021.09.13a' into HEAD omits 15b69ff72ce0 Merge branch 'kcsan.2021.09.13b' into HEAD omits 087388a77922 Merge branches 'fixes.2021.09.16a', 'scftorture.2021.09.16 [...] omits 7d87d0e27556 drm/nouveau/kms/tu102-: delay enabling cursor until after [...] omits 1bd32c51c8ec drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup discards cebb82f17fa9 Merge branch 'at91-dt' into at91-next omits 5fbdac2bf528 drm/vc4: hdmi: Remove unused struct omits 08e9f3ecc5b8 Merge drm/drm-fixes into drm-misc-fixes omits fce7dd1e9c19 sched/dl: Support schedstats for deadline sched class omits db4570a26807 sched/dl: Support sched_stat_runtime tracepoint for deadli [...] omits 1ff69baabc2f sched/rt: Support schedstats for RT sched class omits 75ded49a19c6 sched/rt: Support sched_stat_runtime tracepoint for RT sch [...] omits a95f0507a1a4 sched: Introduce task block time in schedstats omits a05296a6e291 sched: Make schedstats helpers independent of fair sched class omits cb3e971c435d sched: Make struct sched_statistics independent of fair sc [...] omits 5855e81a4a3b sched/fair: Use __schedstat_set() in set_next_entity() discards 9648a43994eb Merge branch 'at91-fixes' into at91-next omits 4ed8431c42ba Merge branch 'fixes' into next omits 36900b20aacc dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 omits 9764e369b8b7 memstick: jmb38x_ms: Prefer struct_size over open coded ar [...] omits db8a380b7a8e mmc: cqhci: Print out qcnt in case of timeout omits fe67ae715aef mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to [...] omits b67fe01e808f dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC omits 5c739b6f79ae mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_ [...] omits b7c6b42faa61 memstick: mspro_block: Add error handling support for add_disk() omits bb064ee17636 memstick: ms_block: Add error handling support for add_disk() omits 922eefdafc80 dt-bindings: mmc: Convert MMC Card binding to a schema omits 8739ebefdba1 mmc: block: Add error handling support for add_disk() omits 00dc1375934f mmc: mtk-sd: Remove unused parameters omits cf8dfa7cc887 mmc: mtk-sd: Remove unused parameters(mrq) omits 5c3955fb123a mmc: mtk-sd: Add wait dma stop done flow omits 7a41554fdfb0 fuse: move fuse_invalidate_attr() into fuse_update_ctime() omits 7d47a0b6ac42 fuse: Delete a slightly redundant code omits aed3106bb9b2 fuse: use kmap_local_page() omits f2dd94bde504 fuse: annotate lock in fuse_reverse_inval_entry() omits 4209f03fcb8e drm/vc4: hdmi: Warn if we access the controller while disabled omits 1b58254cf1b6 drm/vc4: hdmi: Make sure the device is powered with CEC omits a37f02e8301d drm/vc4: hdmi: Split the CEC disable / enable functions in two omits a22dad7fa0cd drm/vc4: hdmi: Rework the pre_crtc_configure error handling omits 0af8f7af4a30 drm/vc4: hdmi: Make sure the controller is powered up during bind omits 36e9bcb8edfc drm/vc4: select PM omits 03e033c6ef21 mmc: sdhci: Change the code to check auto_cmd23 discards e51480e6f4f8 Merge branch 'for-next-next-v5.15-20210913' into for-next- [...] discards 82854b337738 Merge branch 'for-next-current-v5.14-20210913' into for-ne [...] discards 86a41091831d Merge branch 'ext/anand/latest-bdev' into for-next-next-v5 [...] discards 5eee39c32c30 Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] discards 2efb0a363115 Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] discards a7202cc5893e Merge branch 'ext/josef/fs-eh' into for-next-next-v5.15-20210913 discards d363d34d1c00 Merge branch 'misc-next' into for-next-next-v5.15-20210913 discards 84450532d2e5 Merge branch 'misc-5.15' into for-next-current-v5.14-20210913 discards d63a900e2cc8 btrfs: change handle_fs_error in recover_log_trees to aborts discards cc64e012b284 btrfs: do not infinite loop in data reclaim if we aborted discards 4faed39544ca btrfs: add a btrfs_has_fs_error helper discards 930307c6ef3d btrfs: remove the unnecessary @nr_written parameters discards 1eb49317784b btrfs: use latest_dev in btrfs_show_devname discards 29d289b73e40 btrfs: consolidate device_list_mutex in prepare_sprout to [...] discards 0328d0bc6ab5 btrfs: unify common code for the v1 and v2 versions of dev [...] discards c6cd446ddcbb btrfs: do not read super look for a device path discards 8bc618e28682 btrfs: do not take the uuid_mutex in btrfs_rm_device discards 602a6ae81383 btrfs: do not call close_fs_devices in btrfs_rm_device discards 3236dd1aa344 btrfs: zoned: let the for_treelog test in the allocator stand out discards 28e083704a16 btrfs: rename setup_extent_mapping in relocation code discards 7c4e2c1c5e9b btrfs: zoned: allow preallocation for relocation inodes discards 06713cd312e6 btrfs: check for relocation inodes on zoned btrfs in should_nocow discards 0246d634be1d btrfs: zoned: use regular writes for relocation discards 77d42531a4f4 btrfs: zoned: only allow one process to add pages to a rel [...] discards 31138c6f60b0 btrfs: zoned: add a dedicated data relocation block group discards 78e6cde79099 btrfs: introduce btrfs_is_data_reloc_root discards 126ca9c23d88 btrfs: fix mount failure due to past and transient device [...] discards fddc1a907fed btrfs: fix transaction handle leak after verity rollback failure discards eb93eca73322 btrfs: replace BUG_ON() in btrfs_csum_one_bio() with prope [...] discards 39462bf8b3ee btrfs: unexport repair_io_failure() discards e5e88f78636f btrfs: do not commit delayed inode when logging a file in [...] discards 2687b7777bd3 btrfs: avoid attempt to drop extents when logging inode fo [...] discards db3ae3dcec12 btrfs: avoid search for logged i_size when logging inode i [...] discards 7b9022a40267 btrfs: avoid expensive search when truncating inode items [...] discards ee6f7dd767b5 btrfs: add helper to truncate inode items when logging inode discards 734ed756b538 btrfs: avoid expensive search when dropping inode items from log discards 1aef1b207920 btrfs: always update the logged transaction when logging n [...] discards 207d8598a1af btrfs: do not log new dentries when logging that a new nam [...] discards 39e2e9ae758a btrfs: remove no longer needed checks for NULL log context discards 360ebbe7aa23 btrfs: check if a log tree exists at inode_logged() discards f247950ba740 btrfs: remove stale comment about the btrfs_show_devname discards cf7cba95e27b btrfs: update latest_dev when we create a sprout device discards 8b14862d14d4 btrfs: use latest_dev in btrfs_show_devname discards ea431f6908a3 btrfs: convert latest_bdev type to btrfs_device and rename discards ea9d347bd87b btrfs: zoned: finish relocating block group discards f27d971672ad btrfs: zoned: finish fully written block group discards 52836521ca6a btrfs: zoned: avoid chunk allocation if active block group [...] discards d295c2522f03 btrfs: move ffe_ctl one level up discards 6541a1452dac btrfs: zoned: activate new block group discards c0128bc4b75d btrfs: zoned: activate block group on allocation discards 9b9b73800363 btrfs: zoned: load active zone info for block group discards 231a90922cfd btrfs: zoned: implement active zone tracking discards 844cb3a2380c btrfs: zoned: introduce physical_map to btrfs_block_group discards 1362590faf53 btrfs: zoned: load active zone information from devices discards 388d04907743 btrfs: zoned: finish superblock zone once no space left fo [...] discards fe723b9aef9c btrfs: zoned: locate superblock position using zone capacity discards 70144fcfb3fa btrfs: zoned: consider zone as full when no more SB can be [...] discards 8fb0d8287838 btrfs: zoned: tweak reclaim threshold for zone capacity discards 513bdb1e02cf btrfs: zoned: calculate free space from zone capacity discards f657d5d44017 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] discards 54c79ada25cd btrfs: zoned: load zone capacity information from devices discards 59d92e52341c btrfs: defrag: enable defrag for subpage case discards 64b400f2103e btrfs: defrag: remove the old infrastructure discards 0eb8cd721738 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] discards 3306e4a07c83 btrfs: defrag: introduce helper to defrag one cluster discards 7057157f5f28 btrfs: defrag: introduce helper to defrag a range discards b05c312c7bfd btrfs: defrag: introduce helper to defrag a contiguous pre [...] discards d9fe59463cac btrfs: defrag: introduce helper to collect target file extents discards 9b8db4af1436 btrfs: defrag: factor out page preparation into a helper discards 92d98e43ffdb btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize discards e3c8f1c6b831 btrfs: defrag: also check PagePrivate for subpage cases in [...] discards 85882c767ec3 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] discards 0c100f754378 btrfs: rename and switch to bool btrfs_chunk_readonly discards e44306b8f2d6 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] discards b57b0901317b btrfs: subpage: pack all subpage bitmaps into a larger bitmap discards 6551665bfe86 btrfs: subpage: introduce btrfs_subpage_bitmap_info discards d95ef64da5a0 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] discards 0415d8ede175 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] discards af28eeb80e6d btrfs: update comment for fs_devices::seed_list in btrfs_r [...] discards c31373c003e6 btrfs: drop unnecessary ret in ioctl_quota_rescan_status discards 551b47ddc5fa btrfs: send: simplify send_create_inode_if_needed discards d964428a0cd5 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk omits 836f7b6ca082 ima: fix deadlock when traversing "ima_default_rules". omits 9964e5cf7598 kselftests/sched: cleanup the child processes omits 9de47777ee77 sched/fair: Add document for burstable CFS bandwidth omits 9525616d056e sched/fair: Add cfs bandwidth burst statistics omits bb1fc3bc5217 sched: adjust sleeper credit for SCHED_IDLE entities omits 7e2ce158699b sched: reduce sched slice for SCHED_IDLE entities omits 4b1e9afe8af5 sched: Account number of SCHED_IDLE entities on each cfs_rq omits 1f74f9ea5a0c fs/proc/uptime.c: Fix idle time reporting in /proc/uptime omits 4b2b9ed7b987 sched/core: Simplify core-wide task selection omits e9e5ba93a24d sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD omits df100a6682d3 sched/fair: Trigger nohz.next_balance updates when a CPU g [...] omits 013ce5ed58f7 sched/fair: Add NOHZ balancer flag for nohz.next_balance updates omits fc26023f8816 thermal/drivers/int340x: Fix tcc offset on resume omits c8704b7ec182 drm/kmb: Enable alpha blended second plane omits 8262ad05c521 drm/ttm: Fix a deadlock if the target BO is not idle during swap omits 9f5289ec6f1c ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address omits 560e598b10d3 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting omits 0ab0cf275586 arm64: dts: broadcom: Add reference to RPi CM4 IO Board omits b03544986797 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board omits ca9f5280ae02 ARM: dts: Add Raspberry Pi Compute Module 4 omits 5f0c8ccd78c6 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 omits e4ebeae78f7c ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi omits 06eba32fc6f1 dt-bindings: display: bcm2835: add optional property power [...] omits f6eb79106e8c ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states omits 55f808aa19c8 ARM: dts: bcm2711: fix MDIO #address- and #size-cells omits a3be01837fc9 Merge of ucount-fixes-for-5.14, siginfo-si_trapno-for-v5.1 [...] omits da6deb655a58 thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] omits c185b42efe67 thermal: intel: Allow processing of HWP interrupt omits 930af8dda750 Merge branch 'mvebu/dt64' into mvebu/for-next omits 69862ae4e378 Merge branch 'v5.14-next/soc' into for-next omits 868e920b08d4 Merge branch 'v5.14-next/dts64' into for-next omits b1f2fcb28228 ARM: dts: bcm283x: Fix VEC address for BCM2711 adds 89e503592385 Merge tag 'iommu-fixes-v5.15-rc3' of git://git.kernel.org/ [...] adds abb7700d4631 Merge tag 'drm-intel-fixes-2021-09-30' of git://anongit.fr [...] adds 66805763a97f drm/amdgpu: fix gart.bo pin_count leak adds 083fa05bbaf6 drm/amd/display: Fix Display Flicker on embedded panels adds 9f52c25f59b5 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 adds 467a51b69d08 drm/amd/display: initialize backlight_ramping_override to false adds d942856865c7 drm/amd/display: Pass PCI deviceid into DC adds 98122e63a7ec drm/amdgpu: check tiling flags when creating FB on GFX8- adds 26db706a6d77 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix adds 3ff43f9df8b0 Merge tag 'amd-drm-fixes-5.15-2021-09-29' of https://gitla [...] adds 17ac76e050c5 drm/exynos: Make use of the helper function devm_platform_ [...] adds 78ea81417944 Merge tag 'exynos-drm-fixes-for-v5.15-rc4' of git://git.ke [...] adds 24f67d82c43c Merge tag 'drm-fixes-2021-10-01' of git://anongit.freedesk [...] adds b2626f1e3245 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds f5b667ded075 thermal: Update information in MAINTAINERS adds 53d5fc89d66a Merge tag 's390-5.15-4' of git://git.kernel.org/pub/scm/li [...] adds cdc1e6e225e3 drm/i915: fix blank screen booting crashes adds 6e9bfdcf0a3b cachefiles: Fix oops in trace_cachefiles_mark_buried due t [...] adds f05c643743a4 Merge tag 'libnvdimm-fixes-5.15-rc4' of git://git.kernel.o [...] adds 78f8876c2d9f io-wq: exclusively gate signal based exit on get_signal() return adds 3f008385d46d io_uring: kill fasync adds 65893b49d868 Merge tag 'io_uring-5.15-2021-10-01' of git://git.kernel.d [...] adds a2941f6aa71a nvme: add command id quirk for apple controllers adds ebc69e897e17 Revert "block, bfq: honor already-setup queue merges" adds 41e76c6a3c83 nbd: use shifts rather than multiplies adds ab2a7a35c4e7 Merge tag 'block-5.15-2021-10-01' of git://git.kernel.dk/l [...] adds 9904468fb0b7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 87ffb310d5e8 ksmbd: missing check for NULL in convert_to_nt_pathname() adds e25ca045c32a Merge tag '5.15-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd adds ffa260004497 hwmon: (occ) Fix P10 VRM temp sensors adds f067d5585cda hwmon: (pmbus/ibm-cffps) max_power_out swap changes adds 2292e2f685cd hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 [...] adds 943c15ac1b84 hwmon: (w83791d) Fix NULL pointer dereference by removing [...] adds 0f36b88173f0 hwmon: (w83792d) Fix NULL pointer dereference by removing [...] adds dd4d747ef05a hwmon: (w83793) Fix NULL pointer dereference by removing u [...] adds 7b66f4393ad4 Merge tag 'hwmon-for-v5.15-rc4' of git://git.kernel.org/pu [...] adds 24ff65257375 objtool: Teach get_alt_entry() about more relocation types adds 52c3c170623d Merge tag 'objtool_urgent_for_v5.15_rc4' of git://git.kern [...] adds 02d029a41dc9 perf/x86: Reset destroy callback on event init failure adds ecc2123e09f9 perf/x86/intel: Update event constraints for ICX adds f79256532682 perf/core: fix userpage->time_enabled of inactive events adds 3a399a2bc465 Merge tag 'perf_urgent_for_v5.15_rc4' of git://git.kernel. [...] adds 2630cde26711 sched/fair: Add ancestors of unthrottled undecayed cfs_rq adds 703066188f63 sched/fair: Null terminate buffer when updating tunable_scaling adds 83d40a61046f sched: Always inline is_percpu_thread() adds 777feabaea77 Merge tag 'sched_urgent_for_v5.15_rc4' of git://git.kernel [...] adds 84928ce3bb4e Merge tag 'driver-core-5.15-rc4' of git://git.kernel.org/p [...] adds 6761a0ae9895 Merge tag 'char-misc-5.15-rc4' of git://git.kernel.org/pub [...] adds 291073a566b2 kvm: fix objtool relocation warning adds 7fab1c12bde9 objtool: print out the symbol type when complaining about it adds a2c2f0826e2b ext4: limit the number of blocks in one ADD_RANGE TLV adds 6fed83957f21 ext4: fix reserved space counter leakage adds 75ca6ad408f4 ext4: fix loff_t overflow in ext4_max_bitmap_size() adds bb9464e08309 ext4: flush s_error_work before journal destroy in ext4_fi [...] adds 42cb447410d0 ext4: fix potential infinite loop in ext4_dx_readdir() adds f2c77973507f ext4: recheck buffer uptodate bit under buffer lock adds ca3cef466fea Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 9b2f72cc0aa4 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings adds 9e1ff307c779 Linux 5.15-rc4 adds 740da9d7ca4e MIPS: Revert "add support for buggy MT7621S core detection" adds df5c18838ea8 Merge tag 'mips-fixes_5.15_1' of git://git.kernel.org/pub/ [...] adds b60be028fc1a Merge tag 'ovl-fixes-5.15-rc5' of git://git.kernel.org/pub [...] adds 206704a1fe0b media: atomisp: restore missing 'return' statement adds 84b3e42564ac Merge tag 'media/v5.15-3' of git://git.kernel.org/pub/scm/ [...] adds f6274b06e326 Merge tag 'linux-kselftest-fixes-5.15-rc5' of git://git.ke [...] adds c0b27c486970 nfs: Fix kerneldoc warning shown up by W=1 adds dcb442b13364 afs: Fix kerneldoc warning shown up by W=1 adds bc868036569e 9p: Fix a bunch of kerneldoc warnings shown up by W=1 adds d9e3f82279bf fscache: Fix some kerneldoc warnings shown up by W=1 adds ef31499a87cf fscache: Remove an unused static variable adds 60a9483534ed Merge tag 'warning-fixes-20211005' of git://git.kernel.org [...] adds 55442e6af034 dt-bindings: media: Fix more graph 'unevaluatedProperties' [...] adds 67006e30e27e dt-bindings: Drop more redundant 'maxItems/minItems' adds b2d70c0dbf27 dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value adds 5af4055fa813 Merge tag 'devicetree-fixes-for-5.15-3' of git://git.kerne [...] adds 95a13ee858c9 hyper-v: Replace uuid.h with types.h adds f5c20e4a5f18 x86/hyperv: Avoid erroneously sending IPI to 'self' adds 52bf8031c064 Merge tag 'hyperv-fixes-signed-20211007' of git://git.kern [...] adds 10eff1f5788b Revert "net: mdiobus: Fix memory leak in __mdiobus_register" adds ca6e11c337da phy: mdio: fix memory leak adds 5abab4982d5b Merge tag 'wireless-drivers-2021-10-01' of git://git.kerne [...] adds f9a10440f0b1 net/mlx5e: IPSEC RX, enable checksum complete adds 9d758d4a3a03 net/mlx5e: Keep the value for maximum number of channels in-sync adds 7dbc849b2ab3 net/mlx5e: Improve MQPRIO resiliency adds a586775f83bd net/mlx5: E-Switch, Fix double allocation of acl flow counter adds 64728294703e net/mlx5: Force round second at 1PPS out start time adds 99b9a678b2e4 net/mlx5: Avoid generating event after PPS out in Real time mode adds ac8b7d50ae4c net/mlx5: Fix length of irq_index in chars adds f88c48763474 net/mlx5: Fix setting number of EQs of SFs adds dd1979cf3c71 net/mlx5e: Fix the presented RQ index in PTP stats adds 3bf1742f3c69 net/mlx5e: Mutually exclude setting of TX-port-TS and MQPR [...] adds 78764f450bd9 Merge tag 'mlx5-fixes-2021-09-30' of git://git.kernel.org/ [...] adds 5fb14d20f824 net: add kerneldoc comment for sk_peer_lock adds 560ee196fe9e net_sched: fix NULL deref in fifo_set_limit() adds 019d9329e748 net: mscc: ocelot: fix VCAP filters remaining active after [...] adds aec3f415f724 net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices adds 5cfe5109a1d7 MAINTAINERS: Remove Bin Luo as his email bounces adds 6fb721cf7818 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in [...] adds dade7f9d819d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds eed183abc0d3 powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 adds 7cd8b1542a7b ptp_pch: Load module automatically if ID matches adds b44d52a50bc6 dsa: tag_dsa: Fix mask for trunked packets adds 3f6cffb8604b etherdevice: use __dev_addr_set() adds baf33d7a7564 r8152: avoid to resubmit rx immediately adds dbe0b8806449 net: bridge: use nla_total_size_64bit() in br_get_linkxsta [...] adds 0854a0513321 net: bridge: fix under estimation in br_get_linkxstats_size() adds 64506cb92833 Merge branch 'bridge-fixes' adds a56d447f196f net/sched: sch_taprio: properly cancel timer from taprio_d [...] adds 25a9da6641f1 net: sfp: Fix typo in state machine debug string adds e3cf002d5a44 net: pcs: xpcs: fix incorrect CL37 AN sequence adds 7707a4d01a64 netlink: annotate data races around nlk->bound adds 590df78bc7d1 net: pcs: xpcs: fix incorrect steps on disable EEE adds d4aeaed80b0e net: stmmac: trigger PCS EEE to turn off on link down adds 9997080df035 Merge branch 'stmmac-eee-fix' adds d03477ee10f4 gve: Correct available tx qpl check adds 922aa9bcac92 gve: Avoid freeing NULL pointer adds d4b111fda69a gve: Properly handle errors in gve_assign_qpl adds d34367991933 rtnetlink: fix if_nlmsg_stats_size() under estimation adds 2f57d4975fa0 gve: fix gve_get_stats() adds 17c37d748f2b gve: report 64bit tx_bytes counter from gve_handle_report_stats() adds 3707428ddaba ionic: move filter sync_needed bit set adds a50a0595230d dt-bindings: net: dsa: marvell: fix compatible in example adds 857b6c6f665c i40e: fix endless loop under rtnl adds 2e5a20573a92 i40e: Fix freeing of uninitialized misc IRQ vector adds 54ee39439acd iavf: fix double unlock of crit_lock adds 65f280bb65e6 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 578f3932273f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b0e875bac0fa libbpf: Fix memory leak in strset adds d0c6416bd709 unix: Fix an issue in unix_shutdown causing the other end [...] adds 7671b026bb38 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 8d6c414cd2fb net: prefer socket bound to interface when not in VRF adds 4a16df549d23 Merge tag 'net-5.15-rc5' of git://git.kernel.org/pub/scm/l [...] adds b94729919db2 perf jevents: Free the sys_event_tables list after process [...] adds 573cf5c9a152 perf build: Add missing -lstdc++ when linking with libopencsd adds 35c46bf545b3 perf build: Fix plugin static linking with libopencsd on A [...] adds 9fce636e5c7d tools include UAPI: Sync sound/asound.h copy with the kern [...] adds 0b6c5371c03c perf tests attr: Add missing topdown metrics events adds 14df9235aa99 Merge tag 'perf-tools-fixes-for-v5.15-2021-10-07' of git:/ [...] adds a0e25f0a0d39 cachefiles: Fix oops with cachefiles_cull() due to NULL object adds 330de47d14af netfs: Fix READ/WRITE confusion when calling iov_iter_xarray() adds 5c0522484eb5 afs: Fix afs_launder_page() to set correct start file position adds 7041503d3a5c Merge tag 'misc-fixes-20211007' of git://git.kernel.org/pu [...] adds d0c624c03012 Merge tag 'at91-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds 88a3856c0a8c tee/optee/shm_pool: fix application of sizeof to pointer adds f81fd2147618 Merge tag 'optee-fix-for-v5.15' of git://git.linaro.org/pe [...] adds dd6a2ed801db MAINTAINERS: Add Vignesh to TI K3 platform maintainership adds ef162ac50d55 ARM: dts: at91: sama7g5ek: add suspend voltage for ddr3l rail adds e42cbbe5c9a2 ARM: at91: pm: group constants and addresses loading adds d8d667ee0236 ARM: at91: pm: preload base address of controllers in tlb adds 968f6e9d51e2 ARM: dts: at91: sama7g5ek: use proper slew-rate settings f [...] adds dbe68bc9e82b ARM: dts: at91: sama7g5ek: to not touch slew-rate for SDMMC pins adds 325c81e3fd52 Merge tag 'at91-fixes-5.15-2' of git://git.kernel.org/pub/ [...] adds c147392b652b Merge tag 'qcom-dts-fixes-for-5.15' of git://git.kernel.or [...] adds 2ecfddb105b6 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds 04e0ae8d2b96 Merge tag 'qcom-arm64-fixes-for-5.15' of git://git.kernel. [...] adds 6147eb53bb80 Merge tag 'qcom-drivers-fixes-for-5.15' of git://git.kerne [...] adds 94ad8aacbc2d ARM: omap1: move omap15xx local bus handling to usb.c adds b9af50bcbcd2 ARM: dove: mark 'putc' as inline adds a6949059318a ARM: defconfig: gemini: Restore framebuffer adds efa767b37229 Merge tag 'imx-fixes-5.15' of git://git.kernel.org/pub/scm [...] adds 34186b48d29b ARM: sharpsl_param: work around -Wstringop-overread warning adds b2a4f4a302b8 ARM: dts: imx: change the spi-nor tx adds 04aa946d57b2 arm64: dts: imx8: change the spi-nor tx adds 9786cca4b477 arm64: dts: imx8mm-kontron-n801x-som: do not allow to swit [...] adds 8b94aa318aa7 arm64: dts: ls1028a: fix eSDHC2 node adds 783f3db03056 ARM: imx6: disable the GIC CPU interface before calling st [...] adds 3518441dda66 arm64: dts: imx8m*-venice-gw7902: fix M2_RST# gpio adds 2250596374f5 Merge tag 'imx-fixes-5.15-2' of git://git.kernel.org/pub/s [...] adds b232537074fc soc: ti: omap-prm: Fix external abort for am335x pruss adds e700ac213a0f Merge branch 'pruss-fix' into fixes adds b13a270ace2e bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 adds 80d680fdccba ARM: dts: omap3430-sdp: Fix NAND device node adds 3c7f58b35305 Merge tag 'omap-for-v5.15/fixes-rc4' of git://git.kernel.o [...] adds a14a14595dca firmware: arm_scmi: Simplify spinlocks in virtio transport adds bf1acf809d56 firmware: arm_scmi: Add proper barriers to scmi virtio device adds 6aaa84343895 Merge tag 'scmi-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds e47e3fa17c43 MAINTAINERS: Add Alyssa Rosenzweig as M1 reviewer adds 56dd05023675 MAINTAINERS: Add Sven Peter as ARM/APPLE MACHINE maintainer adds 897c2e746cc7 Merge tag 'asahi-soc-fixes-5.15' of https://github.com/Asa [...] adds 3e899c7209dd Merge tag 'armsoc-fixes-5.15' of git://git.kernel.org/pub/ [...] adds f2e717d65504 nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero adds 19598141f40d nfsd: Fix a warning for nfsd_file_close_inode adds 2ba5acfb3495 SUNRPC: fix sign error causing rpcsec_gss drops adds c20106944eb6 NFSD: Keep existing listeners on portlist error adds 1da38549dd64 Merge tag 'nfsd-5.15-3' of git://git.kernel.org/pub/scm/li [...] adds ffac30be2a06 drm/i915/audio: Use BIOS provided value for RKL HDA link adds 0c9477738649 drm/i915: Fix runtime pm handling in i915_gem_shrink adds a532cde31de3 drm/i915/tc: Fix TypeC port init/resume time sanitization adds fdddf8c3a477 drm/i915/bdb: Fix version check adds b2d73debfdc1 drm/i915: Extend the async flip VT-d w/a to skl/bxt adds 7d80cc702f04 Merge tag 'drm-intel-fixes-2021-10-07' of git://anongit.fr [...] adds c026565fe9be drm/kmb: Enable alpha blended second plane adds 5e2e412d47f2 drm/vc4: hdmi: Remove unused struct adds c64c8e04a12e drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup adds f732e2e34aa0 drm/nouveau/kms/tu102-: delay enabling cursor until after [...] adds 49b2dfc08182 drm/nouveau/ga102-: support ttm buffer moves via copy engine adds 64ec4912c51a drm/rockchip: Update crtc fixup to account for fractional [...] adds 0689ea432a85 drm/nouveau/fifo/ga102: initialise chid on return from cha [...] adds 990a9ff07277 dt-bindings: panel: ili9341: correct indentation adds 413e8d06ad89 drm/panel: abt-y030xx067a: yellow tint fix adds ec7cc3f74b42 fbdev: simplefb: fix Kconfig dependencies adds 11b8e2bb986d video: fbdev: gbefb: Only instantiate device when built for IP32 adds b67929808fe4 DRM: delete DRM IRQ legacy midlayer docs adds bcf34aa5082e drm/nouveau: avoid a use-after-free when BO init fails adds 0b3d4945cc7e drm/nouveau/kms/nv50-: fix file release memory leak adds f5a8703a9c41 drm/nouveau/debugfs: fix file release memory leak adds b28a130f0bc6 Merge tag 'drm-misc-fixes-2021-10-06' of git://anongit.fre [...] adds 45d65c0f09aa drm/amd/display: Fix B0 USB-C DP Alt mode adds 2fe9a0e1173f drm/amd/display: Fix DCN3 B0 DP Alt Mapping adds 7ab0965079bb drm/amd/display: USB4 bring up set correct address adds b072ef1215ac drm/amdkfd: fix a potential ttm->sg memory leak adds d08ce8c6d29f Documentation/gpu: remove spurious "+" in amdgpu.rst adds 1d617c029fd9 drm/amdgpu: During s0ix don't wait to signal GFXOFF adds 4702b34d1de9 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI adds 0dd10a961f2a drm/amdkfd: remove redundant iommu cleanup code adds 714d9e4574d5 drm/amdgpu: init iommu after amdkfd device init adds 248b061689a4 drm/amdgpu: handle the case of pci_channel_io_frozen only [...] adds 2387033ac0db drm/amd/display: Skip override for preferred link settings [...] adds a7e397b7c453 drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 adds 5a1fef027846 drm/amd/display: Fix detection of 4 lane for DPALT adds bf79045e0ef5 Merge tag 'amd-drm-fixes-5.15-2021-10-06' of https://gitla [...] adds 0068dc8c9668 Merge tag 'drm-fixes-2021-10-08' of git://anongit.freedesk [...] adds af467fad78f0 mmc: sdhci-of-at91: wait for calibration done before proceed adds 30d4b990ec64 mmc: sdhci-of-at91: replace while loop with read_poll_timeout adds 8a38a4d51c50 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk adds 9c7e7050f876 Merge tag 'mmc-v5.15-rc4' of git://git.kernel.org/pub/scm/ [...] adds 3ea75b3f57e5 usb: xhci: tegra: mark PM functions as __maybe_unused adds 268bbde716e3 usb: dwc3: gadget: Revert "set gadgets parent to the right [...] adds 4d1aa9112c8e Partially revert "usb: Kconfig: using select for USB_COMMO [...] adds b87d8d0d4c43 usb: typec: tipd: Remove dependency on "connector" child fwnode adds 05300871c0e2 usb: typec: tcpci: don't handle vSafe0V event if it's not enabled adds 6d91017a295e usb: typec: tcpm: handle SRC_STARTUP state if cc changes adds 8253a34bfae3 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle adds 04d2b7553708 usb: cdc-wdm: Fix check for WWAN adds 0560c9c552c1 usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize adds 65a205e61135 USB: cdc-acm: fix racy tty buffer accesses adds 58fc1daa4d2e USB: cdc-acm: fix break reporting adds 741668ef7832 Merge tag 'usb-5.15-rc5' of git://git.kernel.org/pub/scm/l [...] adds 3fb937f441c6 PCI: ACPI: Check parent pointer in acpi_pci_find_companion() adds cdc726fb35ed Merge tag 'acpi-5.15-rc5' of git://git.kernel.org/pub/scm/ [...] adds 951cd3a0866d firmware: include drivers/firmware/Kconfig unconditionally adds 424953cf3c66 qcom_scm: hide Kconfig symbol adds 2fbc349911e4 asm-generic/io.h: give stub iounmap() on !MMU same prototy [...] adds 0dcf60d00140 Merge tag 'asm-generic-fixes-5.15' of git://git.kernel.org [...] adds 0432523f4807 xen/privcmd: replace kcalloc() by kvcalloc() when allocati [...] adds e11423d6721d xen/privcmd: fix error handling in mmap-resource processing adds 97315723c463 xen/privcmd: drop "pages" parameter from xen_remap_pfn() adds 9172b5c4a778 xen/x86: prevent PVH type from getting clobbered adds cae7d81a3730 xen/x86: allow PVH Dom0 without XEN_PV=y adds adf330a7cd64 xen/x86: make "earlyprintk=xen" work better for PVH Dom0 adds 8e24d9bfc44d xen/x86: allow "earlyprintk=xen" to work for PV Dom0 adds 42bc9716bc1d xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU adds 4d1ab432acc9 xen/x86: generalize preferred console model from PV to PVH Dom0 adds 079c4baa2aad xen/x86: hook up xen_banner() also for PVH adds 59f7e5374175 x86/PVH: adjust function/data placement adds 9c11112c0ec7 xen/x86: adjust data placement adds 319933a80fd4 xen/balloon: fix cancelled balloon action adds 3946b46cab8b Merge tag 'for-linus-5.15b-rc5-tag' of git://git.kernel.or [...] adds f3d7c2cdf6dc xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF adds 012e974501a2 xtensa: xtfpga: Try software restart before simulating CPU reset adds 5d6ab0bb408f Merge tag 'xtensa-20211008' of git://github.com/jcmvbkbc/l [...] adds 686cb8b9f6b4 bpf, s390: Fix potential memory leak about jit_data adds a46044a92add s390/pci: fix zpci_zdev_put() on reserve adds f84fc4e36cd8 Merge tag 's390-5.15-5' of git://git.kernel.org/pub/scm/li [...] adds bb4a23c994ae riscv/vdso: Refactor asm/vdso.h adds 78a743cd82a3 riscv/vdso: Move vdso data page up front adds 8bb0ab3ae7a4 riscv/vdso: make arch_setup_additional_pages wait for mmap [...] adds 5155cf7b6aae Merge remote-tracking branch 'palmer/riscv-vdso-cleanup' i [...] adds 59a4e0d5511b RISC-V: Include clone3() on rv32 adds 9246320672be Merge remote-tracking branch 'palmer/riscv-clone3' into fixes adds bb8958d5dc79 riscv: Flush current cpu icache before other cpus adds 3ef6ca4f354c checksyscalls: Unconditionally ignore fstat{,at}64 adds 717478d89fe2 Merge tag 'riscv-for-linus-5.15-rc5' of git://git.kernel.o [...] adds 363999901116 ksmbd: add the check to vaildate if stream protocol length [...] adds c2e99d479737 ksmbd: check strictly data area in ksmbd_smb2_check_message() adds 51a1387393d9 ksmbd: remove the leftover of smb2.0 dialect support adds c7705eec78c9 ksmbd: use buf_data_size instead of recalculation in smb3_ [...] adds 2db72604f3ea ksmbd: fix version mismatch with out of tree adds 64e787556027 ksmbd: fix oops from fuse driver adds c75de8453c3e Merge tag '5.15-rc4-ksmbd-fixes' of git://git.samba.org/ksmbd adds 06cc978d3ff2 block: genhd: fix double kfree() in __alloc_disk_node() adds 1dbdd99b511c block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output adds 50eb0a06e6ca Merge tag 'block-5.15-2021-10-09' of git://git.kernel.dk/l [...] adds c5336400ca8b scsi: acornscsi: Remove scsi_cmd_to_tag() reference adds f5ef336fd2e4 scsi: ufs: core: Fix task management completion adds a013c71c6315 scsi: elx: efct: Delete stray unlock statement adds 69a3a7bc7239 scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling adds 258aad75c621 scsi: iscsi: Fix iscsi_task use after free adds 0950fcbf992f Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6558b646ce1c i2c: acpi: fix resource leak in reconfiguration device addition adds 3bce7703c7ba i2c: mediatek: Add OFFSET_EXT_CONF setting back adds 52f57396c75a i2c: mlxcpld: Fix criteria for frequency setting adds fa1049135c15 i2c: mlxcpld: Modify register setting for 400KHz frequency adds 7fd2bf83d59a Merge branch 'i2c/for-current-fixed' of git://git.kernel.o [...] adds 06f2ac3d4219 x86/sev: Return an error on a returned non-zero SW_EXITINF [...] adds 6e3cd95234dc x86/hpet: Use another crystalball to evaluate HPET usability adds 64e87d4bd320 x86/resctrl: Free the ctrlval arrays when domain_setup_mon [...] adds d4ebfca26dfa x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() adds 2c861f2b8593 x86/entry: Correct reference to intended CONFIG_64_BIT adds 3958b9c34c27 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n adds 4758fd801f91 x86/platform/olpc: Correct ifdef symbol to intended CONFIG [...] adds 225bac2dc5d1 x86/Kconfig: Correct reference to MWINCHIP3D adds d298b03506d3 x86/fpu: Restore the masking out of reserved MXCSR bits adds c22ccc4a3ef1 Merge tag 'x86_urgent_for_v5.15_rc5' of git://git.kernel.o [...] adds 4d8b35968bbf objtool: Remove reloc symbol type checks in get_alt_entry() adds dc02368164bd objtool: Make .altinstructions section entry size consistent adds fe255fe6ad97 objtool: Remove redundant 'len' field from struct section adds 75cd9b0152d9 Merge tag 'objtool_urgent_for_v5.15_rc5' of git://git.kern [...] adds 23c216b335d1 powerpc/iommu: Report the correct most efficient DMA mask [...] adds 4549c3ea3160 powerpc/lib: Add helper to check if offset is within condi [...] adds 3832ba4e283d powerpc/bpf: Validate branch ranges adds 8bbc9d822421 powerpc/bpf: Fix BPF_MOD when imm == 1 adds 5855c4c1f415 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 adds 030905920f32 powerpc/security: Add a helper to query stf_barrier type adds b7540d625094 powerpc/bpf: Emit stf barrier instruction sequences for BP [...] adds c9b8da77f22d powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation adds e8278d444432 powerpc/bpf ppc32: Fix JMP32_JSET_K adds 48164fccdff6 powerpc/bpf ppc32: Do not emit zero extend instruction for [...] adds 548b762763b8 powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 adds 3e607dc4df18 powerpc/64s: fix program check interrupt emergency stack path adds d0afd44c05f8 powerpc/traps: do not enable irqs in _exception adds ff058a8ada5d powerpc/64: warn if local irqs are enabled in NMI or hardi [...] adds 768c47010392 powerpc/64/interrupt: Reconcile soft-mask state in NMI and [...] adds f08fb25bc669 powerpc/64s: Fix unrecoverable MCE calling async handler from NMI adds 5a4b0320783a powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler adds d93f9e23744b powerpc/32s: Fix kuap_kernel_restore() adds eb8257a12192 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init adds efb52a7d9511 Merge tag 'powerpc-5.15-3' of git://git.kernel.org/pub/scm [...] adds 64570fbc14f8 Linux 5.15-rc5 adds 19ea40dddf18 btrfs: unlock newly allocated extent buffer after error adds d175209be04d btrfs: update refs for any root except tree log roots adds 77a5b9e3d14c btrfs: deal with errors when checking if a dir entry exist [...] adds e15ac6413745 btrfs: deal with errors when replaying dir entry during lo [...] adds 52db77791fe2 btrfs: deal with errors when adding inode reference during [...] adds 8dcbc26194eb btrfs: unify lookup return value when dir entry is missing adds cfd312695b71 btrfs: check for error when looking up inode during dir en [...] adds 4afb912f439c btrfs: fix abort logic in btrfs_replace_file_extents adds 1986c10acc9c Merge tag 'for-5.15-rc5-tag' of git://git.kernel.org/pub/s [...] adds 80f0a1f99983 workqueue: annotate alloc_workqueue() as printf adds 57116ce17b04 workqueue: fix state-dump console deadlock adds 0a5d6c641b67 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/ [...] adds 459ea72c6cb9 Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/ [...] adds d8c23ead708b kunit: tool: better handling of quasi-bool args (--json, - [...] adds f62314b1ced2 kunit: fix reference count leak in kfree_at_end adds 554afc3b9797 gcc-plugins/structleak: add makefile var for disabling structleak adds 2326f3cdba1d iio/test-format: build kunit tests without structleak plugin adds 6a1e2d93d55b device property: build kunit tests without structleak plugin adds 33d4951e021b thunderbolt: build kunit tests without structleak plugin adds a8cf90332ae3 bitfield: build kunit tests without structleak plugin adds 361b57df62de kunit: fix kernel-doc warnings due to mismatched arg names adds fa5878760579 Merge tag 'linux-kselftest-kunit-fixes-5.15-rc6' of git:// [...] adds 9b024201693e platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] adds db9cc7d6f95e platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] adds 92813dafcd8c platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI adds 41512e4dc0b8 platform/x86: intel_scu_ipc: Fix busy loop expiry time adds 5c02b581ce84 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s adds a0c5814b9933 platform/x86: intel_scu_ipc: Update timeout value in comment adds c0d84d2c7c23 platform/x86: amd-pmc: Add alternative acpi id for PMC controller adds 0f607d6b2274 platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] adds c005828744f5 platform/x86: intel_skl_int3472: Correct null check adds 7df227847ab5 platform/x86: int1092: Fix non sequential device mode handling adds ed47291911d3 Merge tag 'platform-drivers-x86-v5.15-3' of git://git.kern [...] adds 2e5809a4ddb1 arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE adds 596143e3aec3 acpi/arm64: fix next_platform_timer() section mismatch error adds f4d0cc426f77 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 348949d9a444 Merge tag 'modules-for-v5.15-rc6' of git://git.kernel.org/ [...] adds 2b987fe84429 ALSA: hda - Enable headphone mic on Dell Latitude laptops [...] adds 1f8d398e1cd8 ALSA: hda/realtek: Complete partial device name to avoid a [...] adds cc03069a3970 ALSA: hda/realtek: Add quirk for Clevo X170KM-G adds 5963e5262180 ALSA: usb-audio: Enable rate validation for Scarlett devices adds 5aec98913095 ALSA: hda/realtek - ALC236 headset MIC recording issue adds dd6dd6e3c791 ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 adds c0f1886de7e1 ALSA: hda: intel: Allow repeatedly probing on codec config [...] adds 023a062f2381 ALSA: hda/realtek: Fix for quirk to enable speaker output [...] adds 228af5a4fa3a ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl adds a3fd1a986e49 ALSA: hda/realtek: Fix the mic type detection issue for AS [...] adds b37a15188eae ALSA: hda: avoid write to STATESTS if controller is in reset adds 48827e1d6af5 ALSA: usb-audio: Add quirk for VF0770 adds 1626d9a35eb7 Merge tag 'sound-5.15-rc6' of git://git.kernel.org/pub/scm [...] adds 26d657410983 MAINTAINERS: Update entry for the Stratix10 firmware adds 612f71d7328c mptcp: fix possible stall on recvmsg() adds 075da584bae2 net: stmmac: fix get_hw_feature() on old hardware adds 3781b6ad2ee1 dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version adds 9cb1d19f47fa net: stmmac: add support for dwmac 3.40a adds 6636fec29cdf ARM: dts: spear3xx: Fix gmac node adds 097657c9a478 Merge branch 'stmmac-regression-fix' adds 95f7f3e7dc6b net/smc: improved fix wait on already cleared link adds 1b1499a817c9 nfc: nci: fix the UAF of rf_conn_info object adds 1bec0f05062c net: dsa: fix bridge_num not getting cleared after ports l [...] adds c7709a02c18a net: dsa: tag_dsa: send packets with TX fwd offload from V [...] adds 8b6836d82470 net: dsa: mv88e6xxx: keep the pvid at 0 when VLAN-unaware adds 5bded8259ee3 net: dsa: mv88e6xxx: isolate the ATU databases of standalo [...] adds bccf56c4cbf1 Merge branch 'dsa-bridge-tx-forwarding-offload-fixes-part-1' adds 14132690860e mqprio: Correct stats in mqprio_dump_class_stats(). adds 1f3e2e97c003 isdn: cpai: check ctr->cnr to avoid array index out of bound adds be0499369d63 net: mana: Fix error handling in mana_create_rxq() adds 5c976a56570f ionic: don't remove netdev->dev_addr when syncing uc list adds 6510e80a0b81 isdn: mISDN: Fix sleeping function called from invalid context adds 1951b3f19cfe net: dsa: hold rtnl_lock in dsa_switch_setup_tag_protocol adds a5a14ea7b4e5 qed: Fix missing error code in qed_slowpath_start() adds f49823939e41 net: phy: Do not shutdown PHYs in READY state adds 732b74d64704 virtio-net: fix for skb_over_panic inside big mode adds 0edf0824e0dc af_unix: Rename UNIX-DGRAM to UNIX to maintain backwards c [...] adds 74a3bc42fe51 net: mscc: ocelot: Fix dumplicated argument in ocelot adds 4a3e0aeddf09 net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's adds 9973a43012b6 r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 adds ef1100ef20f2 net: dsa: microchip: Added the condition for scheduling ks [...] adds 2bbc977ca689 ipv6: ioam: move the check for undefined bits adds 7b1700e009cc selftests: net: modify IOAM tests for undef bits adds 7389074ced34 Merge branch 'ioam-fixes' adds 4d4a223a86af ice: fix locking for Tx timestamp tracking flush adds 60d950f443a5 nfp: flow_offload: move flow_indr_dev_register from app in [...] adds 43a4b4dbd48c net: dsa: fix spurious error message when unoffloaded port [...] adds 28da0555c3b5 net: dsa: move sja1110_process_meta_tstamp inside the tagg [...] adds 4ac0567e40b3 net: dsa: sja1105: break dependency between dsa_port_is_sj [...] adds 3af760e4d3b0 Merge branch 'fix-circular-dependency-between-sja1105-and- [...] adds c57fe0037a4e net: mscc: ocelot: make use of all 63 PTP timestamp identifiers adds 52849bcf0029 net: mscc: ocelot: avoid overflowing the PTP timestamp FIFO adds 9fde506e0c53 net: mscc: ocelot: warn when a PTP IRQ is raised for an un [...] adds fba01283d85a net: mscc: ocelot: deny TX timestamping of non-PTP packets adds ebb4c6a990f7 net: mscc: ocelot: cross-check the sequence id from the ti [...] adds deab6b1cd978 net: dsa: tag_ocelot: break circular dependency with ocelo [...] adds 49f885b2d970 net: dsa: tag_ocelot_8021q: break circular dependency with [...] adds 1328a883258b net: dsa: felix: purge skb from TX timestamping queue if i [...] adds 43ba33b4f143 net: dsa: tag_ocelot_8021q: fix inability to inject STP BP [...] adds 8d5f7954b7c8 net: dsa: felix: break at first CPU port during init and teardown adds 847c6bdba833 Merge branch 'felix-dsa-driver-fixes' adds e599ee234ad4 net: arc: select CRC32 adds 427f974d9727 net: korina: select CRC32 adds 2266bb1e122a net/mlx5: Fix cleanup of bridge delayed work adds ca20dfda05ae net/mlx5e: Allow only complete TXQs partition in MQPRIO ch [...] adds 94b960b9deff net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path adds b2107cdc43d8 net/mlx5e: Switchdev representors are not vlan challenged adds 0bc73ad46a76 net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp adds 84c8a87402cf net/mlx5e: Fix division by 0 in mlx5e_select_queue for rep [...] adds b70b15217383 Merge tag 'mlx5-fixes-2021-10-12' of git://git.kernel.org/ [...] adds f03dca0c9e22 net: encx24j600: check error in devm_regmap_init_encx24j600 adds 1f922d9e374f Revert "net: procfs: add seq_puts() statement for dev_mcast" adds 0911ab31896f nfc: fix error handling of nfc_proto_register() adds 58e7dcc9ca29 NFC: digital: fix possible memory leak in digital_tg_liste [...] adds 291c932fc369 NFC: digital: fix possible memory leak in digital_in_send_ [...] adds cbcc5072c228 Merge branch 'fix-two-possible-memory-leak-problems-in-nfc [...] adds 40507e7aada8 ethernet: s2io: fix setting mac address during resume adds 332fdf951df8 mlxsw: thermal: Fix out-of-bounds memory accesses adds a2d859e3fc97 sctp: account stream padding length for reconf chunk adds ea142b09a639 MAINTAINERS: Update the devicetree documentation path of i [...] adds 1fcd794518b7 icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe adds ec681c53f8d2 Merge tag 'net-5.15-rc6' of git://git.kernel.org/pub/scm/l [...] adds 244f5d597e1e firmware: arm_ffa: Add missing remove callback to ffa_bus_type adds eb7b52e6db7c firmware: arm_ffa: Fix __ffa_devices_unregister adds 209ee634bc0d Merge tag 'ffa-fixes-5.15' of git://git.kernel.org/pub/scm [...] adds 9287e91e9019 ARM: dts: bcm283x: Fix VEC address for BCM2711 adds 2faff6737a8a ARM: dts: bcm2711: fix MDIO #address- and #size-cells adds b55ec7528879 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states adds 13dbc954b3c9 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting adds 3f3247285461 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address adds bc22b6208f41 Merge tag 'tags/bcm2835-dt-fixes-2021-10-06' into devicetr [...] adds 047051295201 Merge tag 'arm-soc/for-5.15/devicetree' of https://github. [...] adds 7f565d0ead26 tee: optee: Fix missing devices unregister during optee_remove adds 3536ac5d771b Merge tag 'optee-fix2-for-v5.15' of git://git.linaro.org/p [...] adds 0f0f80d9d5db iommu/arm: fix ARM_SMMU_QCOM compilation adds f4248d4b78c5 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 1606520a2454 KVM: s390: remove myself as reviewer adds 4540938952d4 vfio-ccw: step down as maintainer adds 8e0ab8e26b72 s390: fix strrchr() implementation adds 8b7216439e2e s390: add Alexander Gordeev as reviewer adds f28eaee5ca2c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 902c0b188752 netfilter: xt_IDLETIMER: fix panic that occurs when timer_ [...] adds 77076934afdc netfilter: Kconfig: use 'default y' instead of 'm' for boo [...] adds 68a3765c659f netfilter: nf_tables: skip netdev events generated on netn [...] adds 465f15a6d1a8 selftests: nft_nat: add udp hole punch test case adds a482c5e00a9b netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 adds 174c37627894 netfilter: ipvs: make global sysctl readonly in non-init netns adds 3e6ed7703dae selftests: netfilter: remove stray bash debug line adds f2833ef580bc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 636707e59312 mac80211: mesh: fix HE operation element length check adds a2083eeb119f cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() adds 4a86d188ff2a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e93c7d8e8c4c RDMA/irdma: Process extended CQ entries correctly adds 1ab52ac1e9bc RDMA/mlx5: Set user priority for DCT adds dc14f35df2af Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 22390ce786c5 ALSA: usb-audio: add Schiit Hel device to quirk table adds aef454b40288 ALSA: hda/realtek: Add quirk for Clevo PC50HS adds 7a040e69ff99 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds db0767b8a6e6 ASoC: wcd938x: Fix jack detection issue adds 2577b868a48e ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] adds 6f32c521061b ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] adds 10f4a96543b7 ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() adds c25d4546ca45 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] adds 5af82c81b2c4 ASoC: DAPM: Fix missing kctl change notifications adds 214174d9f56c ASoC: codec: wcd938x: Add irq config support adds c448b7aa3e66 ASoC: soc-core: fix null-ptr-deref in snd_soc_del_componen [...] adds aa18457c4af7 ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets adds 6b9b546dc007 ASoC: wm8960: Fix clock configuration on slave mode adds cd348b080d16 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 4ab66d562444 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 55e6d8037805 regmap: Fix possible double-free in regcache_rbtree_exit() adds ec872b2b6554 Merge remote-tracking branch 'regmap/for-5.15' into regmap-linus adds 99b63df932d8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds beb76cb4eebf MAINTAINERS: rectify entry for SY8106A REGULATOR DRIVER adds 81f2982909cd Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds 3bf986a51ed8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 75e33c55ae8f spi: atmel: Fix PDC transfer setup bug adds 3672bb820f32 spi: mediatek: skip delays if they are 0 adds 67a12ae52599 spi: spi-nxp-fspi: don't depend on a specific node name er [...] adds 75b3cb97eb1f spi: bcm-qspi: clear MSPI spifie interrupt during probe adds 6098475d4cb4 spi: Fix deadlock when adding SPI controllers on SPI buses adds 16a8e2fbb2d4 spi-mux: Fix false-positive lockdep splats adds fcf3dbf10818 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds f71abec960cd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2b94b6b79b7c PCI/MSI: Handle msi_populate_sysfs() errors correctly adds d17f5bf37eb4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 410d591a1954 kernfs: don't create a negative dentry if inactive node exists adds f729a592adb6 driver core: Reject pointless SYNC_STATE_ONLY device links adds 98e96cf80045 drivers: bus: simple-pm-bus: Add support for probing simpl [...] adds 81967efb5f39 drivers: bus: Delete CONFIG_SIMPLE_PM_BUS adds 22d742db205f Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds cb2282213e84 serial: 8250: allow disabling of Freescale 16550 compile test adds c01b990fd65a Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds a01ba2a3378b xhci: guard accesses to ep_state in xhci_endpoint_reset() adds 5255660b208a xhci: add quirk for host controllers that don't update end [...] adds 880de4037773 USB: xhci: dbc: fix tty registration race adds ff0e50d3564f xhci: Fix command ring pointer corruption while aborting a [...] adds ea0f69d82119 xhci: Enable trust tx length quirk for Fresco FL11 USB controller adds c2115b2b1642 usb: musb: dsps: Fix the probe error path adds a645370dce36 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds f5a8a07edafe USB: serial: option: add Telit LE910Cx composition 0x1204 adds c184accc4a42 USB: serial: option: add prod. id for Quectel EG91 adds 2263eb737006 USB: serial: option: add Quectel EC200S-CN module support adds 11c52d250b34 USB: serial: qcserial: add EM9191 QDL support adds 6f2135138ae6 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle adds 1b51b338ea7d Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds c2980c64c7fd iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED adds ea1945c2f72d iio: adis16480: fix devices that do not support sleep mode adds 26d90b559057 iio: light: opt3001: Fixed timeout error when 0 lux adds 85a877801618 Merge tag 'iio-fixes-for-5.15a' of https://git.kernel.org/ [...] adds 7ff4034e910f staging: vc04_services: shut up out-of-range warning adds 37f12202c5d2 staging: r8188eu: prevent array underflow in rtw_hal_updat [...] adds a2e29a0bd0d3 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 03748d4e003c iio: st_pressure_spi: Add missing entries SPI to device ID table adds d9de0fbdeb01 drivers: iio: dac: ad5766: Fix dt property name adds 8fc4f038fa83 Documentation:devicetree:bindings:iio:dac: Fix val adds f3845b176f3d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 4ca57d5139a0 habanalabs: fix resetting args in wait for CS IOCTL adds ad2b502bc5e6 Merge tag 'misc-habanalabs-fixes-2021-09-29' of https://gi [...] adds a3e16937319a misc: gehc: Add SPI ID table adds 42641042c10c cb710: avoid NULL pointer subtraction adds f9a470db2736 misc: fastrpc: Add missing lock before accessing find_vma() adds 97d8ebead87b misc: HI6421V600_IRQ should depend on HAS_IOMEM adds 9e2cd444909b eeprom: at25: Add SPI ID table adds 137879f7ff23 eeprom: 93xx46: Add SPI device ID table adds 75c10c5e7a71 mei: me: add Ice Lake-N device id. adds dfffaf0238e5 Merge tag 'fpga-fixes-5.15-rc5' of git://git.kernel.org/pu [...] adds 57b44817a8d6 MAINTAINERS: Drop outdated FPGA Manager website adds ff53c4f6a668 Merge tag 'fpga-maintainer-update' of git://git.kernel.org [...] adds 6d7163f2c49f mei: hbm: drop hbm responses on early shutdown adds 5d388fa01fa6 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells adds 7ab79b6fbe65 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds c7520e5f7dd8 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds f33eb7f29c16 reset: brcmstb-rescal: fix incorrect polarity of status bit adds 4af160707d71 reset: pistachio: Re-enable driver selection adds c045ceb5a145 reset: tegra-bpmp: Handle errors in BPMP response adds 3ad60b4b3570 reset: socfpga: add empty driver allowing consumers to probe adds e3bb1792e701 Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds 2353e593a13b Merge tag 'kvm-s390-master-5.15-1' of git://git.kernel.org [...] adds 823cf7360c23 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds ada61aa0b118 hwmon: Fix possible memleak in __hwmon_device_register() adds 1679bfd11533 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds d7395f03c79c Merge branch 'misc-5.15' into next-fixes adds e29e2750d76b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 963b2515585e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 50b6cb351636 scsi: core: Fix shost->cmd_per_lun calculation in scsi_add [...] adds 187a580c9e78 scsi: iscsi: Fix set_param() handling adds 6fd13d699d24 scsi: storvsc: Fix validation for unsolicited incoming packets adds f2b85040acec scsi: core: Put LLD module refcnt after SCSI device is released adds 885bce130b3d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 654e9c18dfab drm/msm: Fix crash on dev file close adds f6f59072e821 drm/msm/a6xx: Serialize GMU communication adds 14eb0cb4e9a7 drm/msm/a6xx: Track current ctx by seqno adds 4cd82aa39bda drm/msm: A bit more docs + cleanup adds 68002469e571 drm/msm: One sched entity per process per priority adds 95c58291ee70 drm/msm/submit: fix overflow check on 64-bit architectures adds 9463b64d1a34 drm/msm/dp: only signal audio when disconnected detected a [...] adds efb8a170a367 drm/msm: Fix devfreq NULL pointer dereference on a3xx adds 171316a68d9a drm/msm: Avoid potential overflow in timeout_to_jiffies() adds c491a0c7bbf3 drm/msm/mdp5: fix cursor-related warnings adds 2133c4fc8e13 drm/msm: Fix null pointer dereference on pointer edp adds 980d74e7d03c drm/msm/a4xx: fix error handling in a4xx_gpu_init() adds 3eda90199537 drm/msm/a3xx: fix error handling in a3xx_gpu_init() adds 6a7e0b0e9fb8 drm/msm: Do not run snapshot on non-DPU devices adds 3431c17b75c6 drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register adds ad69b73add89 drm/msm/dsi/phy: fix clock names in 28nm_8960 phy adds 90b7c1c66132 drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in [...] adds 739b4e7756d3 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() adds c8f01ffc8392 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling adds ff01a6220400 Merge tag 'drm-msm-fixes-2021-10-11' of https://gitlab.fre [...] adds 0dee6f70fd40 drm: rcar-du: Don't create encoder for unconnected LVDS outputs adds d4244987b5b4 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds e02083f0bcc2 drm/i915: remember to call i915_sw_fence_fini adds af628cdd64e1 drm/i915: Fix bug in user proto-context creation that leak [...] adds 82a59c7f456d drm/i915: Free the returned object of acpi_evaluate_dsm() adds f2d1f57c63b0 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 4217d07b9fb3 mmc: sdhci: Map more voltage level to SDHCI_POWER_330 adds 6ab4e2eb5e95 mmc: sdhci-pci: Read card detect from ACPI for Intel Merrifield adds acb8f8938b03 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 68b24af917c5 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds be4491838359 gpio: 74x164: Add SPI device ID table adds 55a9968c7e13 gpio: pca953x: Improve bias setting adds 6fda593f3082 gpio: mockup: Convert to use software nodes adds 9a1924514d72 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 0650e2b10afb gpio: 74x164: Add SPI device ID table adds 1649b8376694 gpio: pca953x: Improve bias setting adds 61518fda78d4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6e44bd6d34d6 memblock: exclude NOMAP regions from kmemleak adds 75e1a790ce94 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fdc21c35aaa1 drm/edid: In connector_bad_edid() cap num_of_ext by num_bl [...] adds b368e66a589a drm/fbdev: Clamp fbdev surface size if too large adds f49b0d1ff6a0 drm/hyperv: Fix double mouse pointers adds 9d12702a8096 drm/nouveau/fifo: Reinstate the correct engine bit programming adds 55ec085ce470 drm/r128: fix build for UML adds cacc0de1133c drm/panel: olimex-lcd-olinuxino: select CRC32 adds 69b3e79c3712 clk: bcm-2835: Pick the closest clock rate adds 6f668b61142f clk: bcm-2835: Remove rounding up the dividers adds 3acb26709bd4 drm/vc4: hdmi: Set a default HSM rate adds 1fd48bc4cc0f drm/vc4: hdmi: Move the HSM clock enable to runtime_pm adds e32fe03f4b22 drm/vc4: hdmi: Make sure the controller is powered in detect adds c18c4192342c drm/vc4: hdmi: Make sure the controller is powered up during bind adds 32ee1b069875 drm/vc4: hdmi: Rework the pre_crtc_configure error handling adds 3b77b04f87cc drm/vc4: hdmi: Split the CEC disable / enable functions in two adds 03e985bb27c8 drm/vc4: hdmi: Make sure the device is powered with CEC adds d184c3956e3f drm/vc4: hdmi: Warn if we access the controller while disabled adds 6de148d82d9e drm/vc4: crtc: Make sure the HDMI controller is powered wh [...] adds 89908780460d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds c81cf9e8cac5 next-20211013/kspp-gustavo adds 229d0cfae5b2 kconfig: remove 'const' from the return type of sym_escape [...] adds ca51b26b4a25 kconfig: refactor conf_write_heading() adds 6ce45a91a982 kconfig: refactor conf_write_symbol() adds 51d792cb5de8 kconfig: refactor listnewconfig code adds 80f7bc773763 kconfig: move sym_escape_string_value() to confdata.c adds 8499f2dd57ef kconfig: add conf_get_autoheader_name() adds 57ddd07c4560 kconfig: refactor conf_write_autoconf() adds 00d674cb3536 kconfig: refactor conf_write_dep() adds fee762d69ad5 kconfig: refactor conf_touch_dep() adds a3c7ca2b141b sparc: Add missing "FORCE" target when using if_changed adds 2216cf68cf56 scripts: update the comments of kallsyms support adds 88f5e1e66253 kbuild: Add make tarzst-pkg build option adds 3510c5cf4276 gen_init_cpio: add static const qualifiers adds 09708df61f2b kbuild: split DEBUG_CFLAGS out to scripts/Makefile.debug adds f8d711e31ee2 initramfs: Check timestamp to prevent broken cpio archive adds a8ea7ec588ac [for -next only] kconfig: generate include/generated/rustc_cfg adds 5a562db6f1fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds be8ecc57f180 perf srcline: Use long-running addr2line per DSO adds 767a8cde816a Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 011a9ce80763 dma-mapping: fix the kerneldoc for dma_map_sgtable() adds 293d92cbbd24 dma-debug: fix sg checks in debug_dma_map_sg() adds 471ccf997c03 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds b63dc8f2b02c firmware: include drivers/firmware/Kconfig unconditionally adds 7efbbe6e1414 qcom_scm: hide Kconfig symbol adds d15e35613b71 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f79e8d4814f1 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 094a3684b9b6 arm64: kernel: add helper for booted at EL2 and not VHE adds 788bfdd97434 arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors adds a347f601452f arm64: hibernate: abstract ttrb0 setup function adds 0d8732e461d6 arm64: kexec: flush image and lists during kexec load time adds 5bb6834fc290 arm64: kexec: skip relocation code for inplace kexec adds 3036ec599332 arm64: kexec: Use dcache ops macros instead of open-coding adds 878fdbd70486 arm64: kexec: pass kimage as the only argument to relocati [...] adds 08eae0ef618f arm64: kexec: configure EL2 vectors for kexec adds ba959fe96a1b arm64: kexec: relocate in EL1 mode adds 19a046f07ce5 arm64: kexec: use ld script for relocation function adds 3744b5280e67 arm64: kexec: install a copy of the linear-map adds efc2d0f20a9d arm64: kexec: keep MMU enabled during kexec relocation adds 939f1b9564c6 arm64: kexec: remove the pre-kexec PoC maintenance adds 7a2512fa6493 arm64: kexec: remove cpu-reset.h adds 6091dd9eaf8e arm64: trans_pgd: remove trans_pgd_map_page() adds 0ba1ce1e8605 selftests: arm64: Add coverage of ptrace flags for SVE VL [...] adds 1dfde0892b32 arm64: asm: setup.h: export common variables adds de56379f21c7 arm64: ftrace: use function_nocfi for _mcount as well adds f5627ec1ff2c kasan: Remove duplicate of kasan_flag_async adds ba1a98e8b172 arm64: mte: Bitfield definitions for Asymm MTE adds d73c162e0733 arm64: mte: CPU feature detection for Asymm MTE adds ec0288369f0c arm64: mte: Add asymmetric mode support adds 2d27e5851473 kasan: Extend KASAN mode kernel parameter adds 16cc4af286aa drivers/perf: hisi: Fix PA PMU counter offset adds 78cac393b464 drivers/perf: thunderx2_pmu: Change data in size tx2_uncor [...] adds e656972b6986 drivers/perf: Improve build test coverage adds a9c38c5d267c dma-mapping: remove bogus test for pfn_valid from dma_map_ [...] adds 3de360c3fdb3 arm64/mm: drop HAVE_ARCH_PFN_VALID adds 528a4ab45300 scs: Release kasan vmalloc poison in scs_free process adds fd22d7d1e5af Merge branches 'for-next/kexec', 'for-next/kselftest', 'fo [...] adds f90f4ae11855 Merge branch 'for-next/fixes' into for-next/core adds 994ffd3dfa8c Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds db55451509cb Merge tag 'zynqmp-dt-for-v5.16' of https://github.com/Xili [...] adds 0ddc52da0353 Merge tag 'v5.16-rockchip-dts64-1' of git://git.kernel.org [...] adds f86f3e40a77f Merge tag 'v5.16-rockchip-dts32-1' of git://git.kernel.org [...] adds 8839e60e15a1 Merge tag 'renesas-arm-dt-for-v5.16-tag1' of git://git.ker [...] adds e3b05ae58a94 Merge tag 'renesas-dt-bindings-for-v5.16-tag1' of git://gi [...] adds 687d67639b83 Merge tag 'zynqmp-dt-for-v5.16-v2' of https://github.com/X [...] adds 1649069312dc Merge tag 'amlogic-arm64-dt-for-v5.16' of git://git.kernel [...] adds 77d7e51ebee9 dt-bindings: arm: Add bindings for Unisoc's UMS512 adds 23410de5796c arm64: dts: Add support for Unisoc's UMS512 adds cc3125c953ce dt-bindings: Add YAML bindings for NVDEC adds 354754f55950 dt-bindings: PCI: tegra194: Fix PCIe endpoint node names adds cda490402d51 Merge tag 'tegra-for-5.16-dt-bindings' of git://git.kernel [...] adds 212a6aeef479 arm64: tegra: Add new USB PHY properties on Tegra132 adds 78a058737b5e arm64: tegra: Add NVDEC to Tegra186/194 device trees adds e1b863e6156e arm64: tegra: Remove unused backlight-boot-off property adds 848f3290ab75 arm64: tegra: Add few AHUB devices for Tegra210 and later adds 4f45fb0bd307 arm64: tegra: Extend APE audio support on Jetson platforms adds 056474013cb0 arm64: tegra: Remove useless usb-ehci compatible string adds b9e2404c8bb2 arm64: tegra: Fix pcie-ep DT nodes adds d1edc9865cac Merge tag 'tegra-for-5.16-arm64-dt' of git://git.kernel.or [...] adds f5f54d00f24f arm: dts: mt7623: add musb device nodes adds 235e40fd00ce arm: dts: mt7623: add otg nodes for bpi-r2 adds adfaea23878f ARM: dts: mediatek: Update MT7629 PCIe node for new format adds 1b17eee4d48d dt-bindings: arm: Add MT6589 Fairphone 1 adds 79619b7988a4 Merge tag 'v5.15-next-dts32' of git://git.kernel.org/pub/s [...] adds adf7045147a5 ARM: dts: am335x-pocketbeagle: switch to pinconf-single adds 2b373eb46f51 ARM: dts: omap3: fix cpu thermal label name adds 56696bf78e64 arm: dts: omap3-gta04: cleanup LCD definition adds c936afb573ae arm: dts: omap3-gta04: fix missing sensor supply adds 5b65ef41ce96 arm: dts: omap3-gta04a5: fix missing sensor supply adds 884ea75d79a3 arm: dts: omap3-gta04a4: accelerometer irq fix adds 4b0ea64a27f5 arm: dts: omap3-gta04: cleanup led node names adds 02794dbdc892 ARM: dts: dra7: add entry for bb2d module adds c3bb12ba7ffe Merge tag 'omap-for-v5.16/dt-signed' of git://git.kernel.o [...] adds 8071974c8311 Merge tag 'at91-dt-5.16' of git://git.kernel.org/pub/scm/l [...] adds 2a9c7b906236 Revert "arm64: dts: Add support for Unisoc's UMS512" adds 98b5c3eb0f19 ARM: tegra: acer-a500: Correct compatible of ak8975 magnetometer adds 0bddaaf63946 ARM: tegra: Update Broadcom Bluetooth device-tree nodes adds b460ecc0b395 ARM: tegra: Add new properties to USB PHY device-tree nodes adds 98473f283b87 ARM: tegra: nexus7: Enable USB OTG mode adds d64b50956db3 ARM: tegra: Remove unused backlight-boot-off property adds 96f4adcd888d ARM: tegra: Remove useless usb-ehci compatible string adds 86d3858e601d Merge tag 'tegra-for-5.16-arm-dt' of git://git.kernel.org/ [...] adds c9087e3898a1 arm64: dts: ti: k3-am64-main: Add ICSSG nodes adds e94575e1b05c arm64: dts: ti: Makefile: Collate AM64 platforms together adds c4d269c95545 dt-bindings: arm: ti: Add missing compatibles for j721e/j7 [...] adds c47eebaf4d76 arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm [...] adds 2cf3213d2331 arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm [...] adds 06784f767927 arm64: dts: ti: iot2050: Flip mmc device ordering on Advan [...] adds 262a98b43c2a arm64: dts: ti: iot2050: Disable SR2.0-only PRUs adds af755fe2b36c arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-o [...] adds 4f535a0e38f6 dt-bindings: arm: ti: Add bindings for Siemens IOT2050 PG2 boards adds a9dbf044c600 arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards adds 614d47cc9303 arm64: dts: ti: iot2050: Add support for product generatio [...] adds 2927c9a56e36 dt-bindings: arm: ti: Add compatible for J721E SK adds 1bfda92a3a36 arm64: dts: ti: Add support for J721E SK adds e910e5b6763d arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes adds f46d16cf5b43 arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes adds 96c7f32d17c0 Merge tag 'ti-k3-dt-for-v5.16' of git://git.kernel.org/pub [...] adds e8b448dc37a4 Merge branch 'arm/dt' into for-next adds 61259f9ea0d4 Merge tag 'renesas-drivers-for-v5.16-tag1' of git://git.ke [...] adds 88557618909a Merge tag 'amlogic-drivers-for-v5.16' of git://git.kernel. [...] adds 06c2d9a078ab firmware: tegra: Reduce stack usage adds f11c34bddf8c firmware: tegra: bpmp: Use devm_platform_ioremap_resource() adds e4fb7b44112d Merge tag 'tegra-for-5.16-firmware' of git://git.kernel.or [...] adds 45e934407b7e soc/tegra: fuse: Add stubs needed for compile testing adds aa54686e285c soc/tegra: irq: Add stubs needed for compile testing adds 0d7281b27af9 soc/tegra: pm: Make stubs usable for compile testing adds 33110589a3f0 soc/tegra: pmc: Disable PMC state syncing adds ceba814b37d0 soc/tegra: pmc: Expose USB regmap to all SoCs adds 986b5094708e soc/tegra: Fix an error handling path in tegra_powergate_p [...] adds 29962197e64f soc/tegra: Add Tegra186 ARI driver adds 76d89474310e soc/tegra: pmc: Use devm_platform_ioremap_resource() adds 94b847c76692 Merge tag 'tegra-for-5.16-soc' of git://git.kernel.org/pub [...] adds 4ad81f6ef89b clk: tegra: Add stubs needed for compile testing adds f083c4b1f84d Merge branch 'for-5.16/clk' into for-5.16/cpuidle adds a602affa1342 Merge branch 'for-5.16/soc' into for-5.16/cpuidle adds faae6c9f2e68 cpuidle: tegra: Enable compile testing adds bdb1ffdad3b7 cpuidle: tegra: Check whether PMC is ready adds 55ab5942316d Merge tag 'tegra-for-5.16-cpuidle' of git://git.kernel.org [...] adds 982ca19a09ac memory: tegra186-emc: Fix error return code in tegra186_em [...] adds 31b88d85f043 memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with adds 14a7b467a654 Merge tag 'memory-controller-drv-tegra-5.16' of git://git. [...] adds f47794f5fa70 Merge tag 'memory-controller-drv-mtk-5.16' of git://git.ke [...] adds 4ed2f3545c2e memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_c [...] adds 4a26df8e60e5 memory: renesas-rpc-if: RENESAS_RPCIF should select RESET_ [...] adds d611d7ea120b Merge branch 'for-v5.16/renesas-rpc' into mem-ctrl-next adds 16667625dae6 Merge tag 'memory-controller-drv-5.16' of git://git.kernel [...] adds cb19c107979b soc: mediatek: mmsys: add comp OVL_2L2/POSTMASK/RDMA4 adds d687e056a18f soc: mediatek: mmsys: Add mt8192 mmsys routing table adds 13d9624da4e1 soc: mediatek: add mtk mutex support for MT8192 adds f27ef2856343 soc: mediatek: mmsys: Add reset controller support adds 605c83753d97 drm/mediatek: mtk_dsi: Reset the dsi0 hardware adds 24e18b0f45c7 Merge tag 'v5.15-next-soc' of git://git.kernel.org/pub/scm [...] adds 1b1da99b8453 bus: ti-sysc: Fix variable set but not used warning for re [...] adds 030f4e72aa9c Merge tag 'omap-for-v5.16/ti-sysc-signed' of git://git.ker [...] adds ac10d2f8497e Merge branch 'arm/drivers' into for-next adds 215ff38b784e ARM: OMAP2+: Fix typo in some comments adds 45f287fe6fab ARM: OMAP2+: Fix comment typo adds 05b5f52c54e2 ARM: OMAP2+: Drop unused PRM defines for dra7 adds 11d2818965cb ARM: OMAP2+: Drop unused PRM defines for omap5 adds c33ff4c864d2 ARM: OMAP2+: Drop unused PRM defines for omap4 adds 0681ea3084e7 ARM: OMAP2+: Drop unused PRM defines for am4 adds 6284410ab9b4 ARM: OMAP2+: Drop unused PRM defines for am3 adds 1f62a5ac49fb ARM: OMAP2+: Drop unused CM defines for dra7 adds 614c55898ab2 ARM: OMAP2+: Drop unused CM and SCRM defines for omap5 adds d8b2feb9df3a ARM: OMAP2+: Drop unused CM and SCRM defines for omap4 adds e60150de94ef ARM: OMAP2+: Drop unused CM defines for am3 adds 1f1c2323de8f Merge tag 'omap-for-v5.16/soc-signed' of git://git.kernel. [...] adds c0c3fed3ae9f ARM: at91: Documentation: add sama7g5 family adds 9da778c5db55 ARM: at91: Documentation: add lan966 family adds ee2e07a7afab dt-bindings: arm: at91: Document lan966 pcb8291 and pcb829 [...] adds 3efc44312118 ARM: at91: add basic support for new SoC family lan966 adds f7fec1cfa0c0 Merge tag 'at91-soc-5.16' of git://git.kernel.org/pub/scm/ [...] adds e45830bb9ab9 Merge branch 'arm/soc' into for-next adds b942624147b0 ARM: config: multi v7: Drop unavailable options adds e07ecee5b139 ARM: config: multi v7: Clean up enabled by default options adds 95fff5840584 ARM: config: multi v7: Add renamed symbols adds 6c5faa6e07d3 ARM: config: multi v7: Regenerate defconifg adds cc98d7703988 Merge tag 'multiv7-defconfig-5.16' of git://git.kernel.org [...] adds 581b334b456a Merge tag 'renesas-arm-defconfig-for-v5.16-tag1' of git:// [...] adds 2da25852c3dd arm64: defconfig: drop obsolete ARCH_* configs adds 1e9b81616627 arm64: defconfig: Enable few Tegra210 based AHUB drivers adds 543659b31211 Merge tag 'tegra-for-5.16-arm64-defconfig' of git://git.ke [...] adds c277229f6722 Merge branch 'arm/defconfigs' into for-next adds 8c4251a8bed0 soc: document merges adds f9a7bed3504e Merge branch 'arm/fixes' into for-next adds 936fc53f3dd4 Merge tag 'qcom-drivers-for-5.16' of git://git.kernel.org/ [...] adds dc3401c83f95 soc: bcm: bcm-pmb: Make use of the helper function devm_pl [...] adds 9787ab583305 soc: bcm63xx-power: Make use of the helper function devm_p [...] adds e8377f497dec soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72113 adds 6e42e16a42c4 soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72116 adds 707a4cdf86e5 bus: brcmstb_gisb: Allow building as module adds 790f42a61e15 Merge tag 'arm-soc/for-5.16/drivers' of https://github.com [...] adds fa7c47b9f512 Merge branch 'arm/drivers' into for-next adds 6737810be216 soc: document merges adds aaa2031491d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fc366acdcaa9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 622774d327fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0b32c1b4071c ARM: dts: aspeed: mtjade: Add some gpios adds f2a49850581b ARM: dts: aspeed: p10bmc: Define secure boot gpio adds f47093402f59 ARM: dts: aspeed: rainier: Add power-config-full-load gpio adds 13bc5082b19a ARM: dts: aspeed: Add TYAN S7106 BMC machine adds 69890d2c55f3 Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] adds 531cb49c81da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e4aa859fd1dc Merge branch 'mem-ctrl-next' into for-next adds 68662dad9833 Merge branch 'for-v5.16/tegra-mc' into for-next adds 17dc9a073b63 Merge branch 'for-v5.16/renesas-rpc' into for-next adds 8f086fe5f3c9 Merge branch 'mem-ctrl-next' into for-next adds 70b596025a44 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 34a01d9ea7c4 soc: imx: gpcv2: Turn domain->pgc into bitfield adds 19791f518f10 soc: imx: gpcv2: Set both GPC_PGC_nCTRL(GPU_2D|GPU_3D) for [...] adds f617a8717657 imx: soc: Select REGMAP_MMIO adds 8da8bd5399cf soc: imx: gpcv2: allow to disable individual power domains adds 2b2f106eb552 Revert "soc: imx: gpcv2: move reset assert after requestin [...] adds fadf79a07b48 soc: imx: gpcv2: add lockdep annotation adds 18c98573a4cf soc: imx: gpcv2: add domain option to keep domain clocks enabled adds 656ade7aa42a soc: imx: gpcv2: keep i.MX8M* bus clocks enabled adds da4112230f86 soc: imx: gpcv2: support system suspend/resume adds 2684ac05a8c4 soc: imx: add i.MX8M blk-ctrl driver adds 926e57c065df soc: imx: imx8m-blk-ctrl: add DISP blk-ctrl adds 5f86c88839e1 Merge branch 'imx/drivers' into for-next adds 06a8e3ee9be7 dt-bindings: arm: fsl: document the LX2160A BlueBox 3 boards adds 103e38b3a719 dt-bindings: arm: fsl: add NXP S32G2 boards adds 142cb16dbcc3 dt-bindings: serial: fsl-linflexuart: convert to json-sche [...] adds ed96dadec820 dt-bindings: serial: fsl-linflexuart: add compatible for S32G2 adds d3b62ff509f0 dt-bindings: arm: fsl: clean-up all toradex boards/modules adds 0fcb3546f669 dt-bindings: arm: fsl: add toradex,colibri-imx6ull-emmc adds 98be9796e0f2 dt-bindings: arm: fsl: Add E70K02 based ebook readers adds 7fd530be1b61 dt-bindings: soc: add binding for i.MX8MM VPU blk-ctrl adds 5d6fdcf2e524 dt-bindings: power: imx8mm: add defines for VPU blk-ctrl domains adds a84a8a7cab58 dt-bindings: soc: add binding for i.MX8MM DISP blk-ctrl adds e66f2cd293bf dt-bindings: power: imx8mm: add defines for DISP blk-ctrl domains adds 8c39df67dfd8 Merge branch 'imx/bindings' into for-next adds 23b72e134099 ARM: dts: colibri-imx6ull-emmc: add device tree adds 03edccceaed2 ARM: dts: imx6dl-b1x5v2: drop unsupported vcc-supply for M [...] adds bac185ef0b9d ARM: dts: imx7-tqma7/mba7: correct spelling of "TQ-Systems" adds 61b2f7b15839 ARM: dts: imx7-tqma7: add SPI-NOR flash adds 4259da06be50 ARM: dts: imx7-mba7: add default SPI-NOR flash partition layout adds 3bb3fd856505 ARM: dts: add Netronix E70K02 board common file adds 982ba1cbf5d0 ARM: dts: imx: add devicetree for Kobo Libra H2O adds 5cbd3a6396d9 ARM: dts: imx: add devicetree for Tolino Vision 5 adds 31ffe01e8200 ARM: dts: imx: e60k02: correct led node name adds bea74c43602a ARM: dts: imx6sl: fixup of operating points adds 1875903019ea ARM: dts: imx6sll: fixup of operating points adds 56086b5e804f ARM: dts: imx6qdl-apalis: Avoid underscore in node name adds cdbaba8d72dd ARM: dts: imx6qdl-apalis: Pass 'io-channel-cells' to the ADC adds 9904cd59fd82 ARM: dts: imx6qdl-apalis: Add a label for the touchscreen adds ab3d84915f26 ARM: dts: imx6qdl-apalis: Fix typo in ADC comment adds 0fa8bc5df43f ARM: dts: imx6: skov: provide panel support for lt2 variants adds e3b8383a15db Merge branch 'imx/dt' into for-next adds aa3457d4c137 arm64: dts: add device tree for the LX2160A on the NXP Blu [...] adds aeb78b1c05d6 arm64: dts: add NXP S32G2 support adds 994f4e42ecc0 arm64: dts: s32g2: add serial/uart support adds 3686673dc30d arm64: dts: s32g2: add VNP-EVB and VNP-RDB2 support adds 0c8bedf26f11 arm64: dts: s32g2: add memory nodes for evb and rdb2 adds b4751afb7229 arm64: dts: ls1028a: move pixel clock pll into /soc adds 7de87eae2d33 arm64: dts: ls1028a: move Mali DP500 node into /soc adds 55ca18c0d906 arm64: dts: ls1028a: add Vivante GPU node adds 70293bea9290 arm64: dts: ls1028a: disable usb controller by default adds 678338050635 arm64: dts: ls1028a: move PHY nodes to MDIO controller adds caa355c53ba4 arm64: dts: ls1028a: use phy-mode instead of phy-connection-type adds 869f0ec048dc arm64: dts: freescale: Fix 'interrupt-map' parent address cells adds 8fcea7be5736 arm64: dts: ls1028a: mark internal links between Felix and [...] adds d39d4bb15310 arm64: dts: imx8mm: add GPC node adds 01df28d80859 arm64: dts: imx8mm: put USB controllers into power-domains adds 4523be8e46be arm64: dts: imx8mm: Add GPU nodes for 2D and 3D core adds 2604c5cafb96 arm64: dts: imx8mm: add VPU blk-ctrl adds d2fefef92e2d arm64: dts: imx8mm: add DISP blk-ctrl adds 315e7b884190 arm64: dts: imx8mm-kontron: Fix reset delays for ethernet PHY adds 229b2b953f93 Merge branch 'imx/dt64' into for-next adds da9226d76fa6 ARM: imx_v6_v7_defconfig: enable mtd physmap adds 9358356d6175 ARM: imx_v6_v7_defconfig: change snd soc tlv320aic3x to i2 [...] adds e2f42a99ea50 ARM: imx_v6_v7_defconfig: rebuild default configuration adds 5a7374ec715d ARM: imx_v6_v7_defconfig: build imx sdma driver as module adds bee8dce2fbd4 ARM: imx_v6_v7_defconfig: enable bpf syscall and cgroup bpf adds ee4b52d9be7a Merge branch 'imx/defconfig' into for-next adds aa854c4aa715 MAINTAINERS: add an entry for NXP S32G boards adds 0dfc2dd723c8 Merge branch 'imx/maintainers' into for-next adds 8e53ee001578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5617601323cb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5d2b897bc6f5 arm64: dts: mediatek: Add mt8192 clock controllers adds 13dd23cfc6e2 arm64: dts: mt8183: add audio node adds d2bbd5d96b03 arm64: dts: mt8183: add kukui platform audio node adds c99c4733d2ea arm64: dts: mediatek: Split PCIe node for MT2712 and MT7622 adds f07c776f6d7e arm64: dts: mediatek: Move reset controller constants into [...] adds 6046ffc3c08d dt-bindings: mediatek: Add #reset-cells to mmsys system co [...] adds 858d8e140c49 dt-bindings: display: mediatek: add dsi reset optional property adds 7fdb1bc3d96e arm64: dts: mt8173: Add the mmsys reset bit to reset the dsi0 adds 4bdb00edbd2a arm64: dts: mt8183: Add the mmsys reset bit to reset the dsi0 adds 68ad4cc9f550 Merge branch 'v5.15-next/dts64' into for-next adds 8c62103627a8 Merge branch 'v5.15-next/soc' into for-next adds 15ea8c43100e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a4ce46155a17 ARM: mvebu_v7_defconfig: enable mtd physmap adds 8d41453493c2 ARM: mvebu_v7_defconfig: rebuild default configuration adds bf05b706a6ea ARM: dts: mvebu: add device tree for netgear gs110emx switch adds 87a7d78d146e Merge branch 'mvebu/dt' into mvebu/for-next adds 04e78a787b74 arm/arm64: dts: Enable 2.5G Ethernet port on CN9130-CRB adds 024d725bc794 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cc9ea5ec8eb8 Merge branch 'fixes' into for-next adds 5c2ac709dbee Merge branch 'omap-for-v5.16/ti-sysc' into for-next adds 731852f7a716 Merge branch 'omap-for-v5.16/soc' into for-next adds 3803d055e16f Merge branch 'omap-for-v5.16/dt' into for-next adds e2ea30ed9c33 Merge branch 'omap-for-v5.16/soc' into for-next adds 8fb5c147b7de dt-bindings: mtd: Remove gpmc-nor.txt adds 65b39dc21936 dt-bindings: net: Remove gpmc-eth.txt adds 04f461f35e63 dt-bindings: memory-controllers: Introduce ti,gpmc-child adds 02e107e86d63 dt-bindings: mtd: ti,gpmc-nand: Convert to yaml adds ed1d0eb02efb dt-bindings: mtd: ti,gpmc-onenand: Convert to yaml adds c346eb1c3dd9 dt-bindings: memory-controllers: ti,gpmc: Convert to yaml adds 54a7c14e8f47 ARM: dts: omap: Fix boolean properties gpmc,cycle2cycle-{s [...] adds 51b9e22ffd3c ARM: dts: omap: fix gpmc,mux-add-data type adds 92d190433bd8 Merge branch 'omap-for-v5.16/gpmc' into for-next adds ca82ba37f7a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6ffcd862b1cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 14cb4fc1b422 ARM: dts: bcm283x: Fix VEC address for BCM2711 adds c7a774b1e713 ARM: dts: bcm2711: fix MDIO #address- and #size-cells adds ed9b4d0416b7 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states adds 367009c7ef0f dt-bindings: display: bcm2835: add optional property power [...] adds 2383fb799b74 ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi adds 50d03bcc0c14 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 adds b65b46c047a9 ARM: dts: Add Raspberry Pi Compute Module 4 adds c5d283ef9e72 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board adds 25e62167d1da arm64: dts: broadcom: Add reference to RPi CM4 IO Board adds df359f0ca019 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting adds a036b0a5d7d6 ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address adds 76ea01a2abd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9223cb663e9f arm64: dts: renesas: r9a07g044: Add SPI Multi I/O Bus cont [...] adds 5de968a25a30 arm64: dts: renesas: r8a779a0: Add RPC node adds f28daeedd7f9 arm64: dts: renesas: falcon-cpu: Add SPI flash via RPC adds a83ad872f4ba arm64: dts: renesas: r9a07g044: Add SDHI nodes adds 4dad7e7e2891 Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next adds a60a311cb8d0 arm64: dts: renesas: rzg2l-smarc-som: Enable eMMC on SMARC [...] adds 34cdc0edfe8f arm64: dts: renesas: rzg2l-smarc: Enable microSD on SMARC [...] adds 321d106e70eb Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next adds 5fea5b557134 arm64: dts: renesas: r8a779a0: Add and connect all CSI-2, [...] adds c534e655d5b3 arm64: dts: renesas: Add ports node to all adv7482 nodes adds 38ad23e15a02 arm64: dts: renesas: r9a07g044: Add GbEthernet nodes adds 361b0dcbd7f9 arm64: dts: renesas: rzg2l-smarc-som: Enable Ethernet adds 12ee3118871f arm64: dts: renesas: rcar-gen3e: Add Cortex-A57 2 GHz opps adds f9d9ae67a71d Merge branch 'renesas-arm-dt-for-v5.16' into renesas-next adds 532f643e5ca7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5694ca290f08 reset: Allow building Broadcom STB RESCAL as module adds 300d24759def reset: uniphier: Add audio system and video input reset co [...] adds 659b83ccdac3 dt-bindings: reset: uniphier: Add NX1 reset control binding adds 3440b8fa067d reset: uniphier: Add NX1 reset support adds 0c1fafdf0b16 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds f71156e29955 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 178d6c1b83e5 soc: samsung: pm_domains: drop unused is_off field adds 4572b4bbdf14 Merge branch 'next/drivers' into for-next adds 31bbac5263aa arm64: dts: exynos: add initial support for exynosautov9 SoC adds 2b663ae7152f arm64: dts: exynos: add minimal support for exynosautov9 s [...] adds 10846bb6b928 Merge branch 'next/dt64' into for-next adds 56915c005093 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d4c8c2029858 Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds 0830e033c077 firmware: arm_scmi: Review some virtio log messages adds 8000b592a049 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds b92b4019a797 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] adds 8e42e3eb451a Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 7ee9bb521957 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 50ac48ae3e80 bus: sun50i-de2: Adjust printing error message adds 4cd0872f01f7 Merge branch 'sunxi/drivers-for-5.16' into sunxi/for-next adds 56c9d4071691 dt-bindings: sound: sun4i-i2s: add Allwinner R40 I2S compatible adds d119948059b7 ARM: dts: sun8i: r40: Add I2S nodes adds e954a7afe8f5 arm64: dts: allwinner: a64: Add GPU opp table adds 8c2e09b9a2f5 arm64: dts: allwinner: pinetab: Add HDMI support adds d4949bf9cc66 arm64: dts: allwinner: NanoPi R1S H5: Add generic compatib [...] adds 7fb77af71236 Merge branch 'sunxi/dt-for-5.16' into sunxi/for-next adds 0775598e94a8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 4e6c3b1838ca Merge branch for-5.16/clk into for-next adds 12e3ad77ea5e Merge branch for-5.16/dt-bindings into for-next adds a1eaad3e8ec7 Merge branch for-5.16/firmware into for-next adds d22595529a59 Merge branch for-5.16/soc into for-next adds 3a86fe86a5f3 Merge branch for-5.16/cpuidle into for-next adds b60073f60f4f Merge branch for-5.16/arm/dt into for-next adds 980b4abb68a7 Merge branch for-5.16/arm64/dt into for-next adds c45dd143ff1a Merge branch for-5.16/arm64/defconfig into for-next adds 9d7b37b8248e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b48f9d5bcae0 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds e974872eb391 Merge tag 'renesas-clk-for-v5.16-tag1' of git://git.kernel [...] adds 48d5d89897b7 Merge branch 'clk-renesas' into clk-next adds c405f5c15e9f clk: at91: check pmc node status before registering syscore ops adds 754051903eca Merge branch 'clk-at91' into clk-next adds e41bdd18644a clk: qcom: gcc-sm6115: Fix offset for hlos1_vote_turing_mm [...] adds 92c02ff1a43e clk: qcom: add select QCOM_GDSC for SM6350 adds cd622aef1650 Merge branch 'clk-fixes' into clk-next adds 30ecef23772f clk: qcom: Remove redundant .owner adds 3165d1e3c737 clk: qcom: gcc: Remove CPUSS clocks control for SC7280 adds 05d61401a452 dt-bindings: clk: qcom: Add QCM2290 Global Clock Controlle [...] adds 496d1a13d405 clk: qcom: Add Global Clock Controller driver for QCM2290 adds 36354c32bd76 clk: qcom: smd-rpm: Add .recalc_rate hook for clk_smd_rpm_ [...] adds 68fb42fccdc9 dt-bindings: clk: qcom,rpmcc: Document QCM2290 compatible adds 78b727d02815 clk: qcom: smd-rpm: Add QCM2290 RPM clock support adds 85a88d2bdcf5 dt-bindings: clk: qcom: Add bindings for MSM8994 GCC driver adds 0519d1d0bf33 clk: qcom: gcc-msm8994: Modernize the driver adds 80863521ed89 clk: qcom: gcc-msm8994: Fix up SPI QUP clocks adds 74a33fac3aab clk: qcom: gcc-msm8994: Add missing NoC clocks adds b8f415c6ae95 clk: qcom: gcc-msm8994: Add missing clocks adds 35bb1e6eceef clk: qcom: gcc-msm8994: Remove the inexistent GDSC_PCIE adds a888dc4caeb4 clk: qcom: gcc-msm8994: Add modem reset adds c09b80238ceb clk: qcom: gcc-msm8994: Add proper msm8992 support adds eb2d505834f6 clk: qcom: gcc-msm8994: Use ARRAY_SIZE() for num_parents adds ca8460ba1271 clk: qcom: mmcc-sdm660: Add necessary CXCs to venus_gdsc adds 196eb9285255 clk: qcom: mmcc-sdm660: Add hw_ctrl flag to venus_core0_gdsc adds 72c4996a5e11 clk: qcom: Kconfig: Sort the symbol for SC_LPASS_CORECC_7180 adds d15eb8012476 dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7280 adds 4ab43d171181 clk: qcom: Add lpass clock controller driver for SC7280 adds a764e1ed500d dt-bindings: clock: Add YAML schemas for CAMCC clocks on SC7280 adds 1daec8cfebc2 clk: qcom: camcc: Add camera clock controller driver for SC7280 adds 4a07a35baf1b Merge branch 'clk-qcom' into clk-next adds d4e6c054fa95 clk: imx: Fix the build break when clk-imx8ulp build as module adds 2f9d61869640 clk: imx: imx6ul: Move csi_sel mux to correct base register adds d1012253a2d3 clk: imx: imx6ul: Fix csi clk gate register adds e8271eff5d8c clk: imx: Make CLK_IMX8ULP select MXC_CLK adds 897a54f9f017 Merge tag 'clk-imx-5.16' of git://git.kernel.org/pub/scm/l [...] adds e5c9c17340b2 Merge branch 'clk-imx' into clk-next adds aeca6ac15aaa clk: qcom: gcc-sc7280: Drop unused array adds 006a3c3b5f4f Merge branch 'clk-qcom' into clk-next adds da9443b3460f Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds f294a0ea9d12 clk: renesas: r9a07g044: Add clock and reset entries for S [...] adds 6f21d145b90f clk: renesas: cpg-lib: Move RPC clock registration to the library adds 27c9d7635d23 clk: renesas: r8a779a0: Add RPC support adds eaff33646f4c clk: renesas: rzg2l: Add SDHI clk mux support adds 373bd6f48756 clk: renesas: r9a07g044: Add SDHI clock and reset entries adds 144893d14d5b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 8f90f43a095d clk: samsung: clk-pll: Implement pll0822x PLL type adds 6a734b372078 clk: samsung: clk-pll: Implement pll0831x PLL type adds 2ae5c2c3f8d5 dt-bindings: clock: Add bindings definitions for Exynos850 CMU adds 5910152a3d4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f27e1e8ce5ba Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 127270984897 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 8a3c0a74ae87 m68k: defconfig: Update defconfigs for v5.15-rc1 adds d90fe7adaf78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cda00eb4d060 m68k: set a default value for MEMORY_RESERVE adds e6d94fd07947 m68knommu: Remove MCPU32 config symbol adds d1f28b993dd2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7f3b3c2bfa9c MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT adds 8e16049333e4 MIPS: loongson64: Fix no screen display during boot-up adds 67512a8cf5a7 MIPS: Avoid macro redefinitions adds d35f8d288569 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 56b0495c1d70 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 72698a878926 openrisc: time: don't mark comment as kernel-doc adds 30bcfa685efb Merge branch 'for-next' of git://github.com/openrisc/linux.git adds faed499c69f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 387273118714 powerps/pseries/dma: Add support for 2M IOMMU page size adds 3c2172c1c47b powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cann [...] adds c45361abb918 powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n adds 494f238a3861 powerpc/476: Fix sparse report adds 93fa8e9d8811 powerpc: Remove unused prototype for of_show_percpuinfo adds 9d7fb0643a15 powerpc/powermac: Remove stale declaration of pmac_md adds 452f145eca73 powerpc: Drop superfluous pci_dev_is_added() calls adds 7eff9bc00ddf powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no pr [...] adds 2a24d80fc86b powerpc/asm: Remove UPD_CONSTR after GCC 4.9 removal adds ee87843795ec powerpc/powernv/dump: Fix typo in comment adds f2719b26ae27 video: fbdev: chipsfb: use memset_io() instead of memset() adds 56537faf8821 powerpc: fix unbalanced node refcount in check_kvm_guest() adds 799f9b51db68 powerpc/paravirt: vcpu_is_preempted() commentary adds fda0eb220021 powerpc/paravirt: correct preempt debug splat in vcpu_is_p [...] adds 7edd5c9a8820 powerpc/pseries/cpuhp: cache node corrections adds 983f91017406 powerpc/cpuhp: BUG -> WARN conversion in offline path adds fa2a5dfe2ddd powerpc/pseries/cpuhp: delete add/remove_by_count code adds f9473a65719e powerpc/pseries/cpuhp: remove obsolete comment from pserie [...] adds 02b182e67482 powerpc/perf: Refactor the code definition of perf reg ext [...] adds 29908bbf7b89 powerpc/perf: Expose instruction and data address register [...] adds 602946ec2f90 powerpc: Set max_mapnr correctly adds 6ffeb56ee210 powerpc/boot: Use CONFIG_PPC_POWERNV to compile OPAL support adds b616230e2325 powerpc/eeh: Fix docstrings in eeh.c adds 8f6aca0e0f26 powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CM [...] adds 02c6ff6a92e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 8edab02386c3 Merge remote-tracking branch 'palmer/riscv-vdso-cleanup' i [...] adds dffe11e280a4 riscv/vdso: Add support for time namespaces adds f2928e224d85 riscv: set default pm_power_off to NULL adds 21ccdccd21e4 riscv: mm: don't advertise 1 num_asid for 0 asid bits adds 5d4595db0e1c riscv: add rv32 and rv64 randconfig build targets adds 3f2401f47d29 RISC-V: Add hypervisor extension related CSR defines adds 73698660f17c Merge tag 'for-riscv' of https://git.kernel.org/pub/scm/vi [...] adds a090fe638e8d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] adds 80a9609c93ef riscv: dts: microchip: drop duplicated nodes adds fd86dd2a5dc5 riscv: dts: microchip: fix board compatible adds 42a57a47bb0c riscv: dts: microchip: drop duplicated MMC/SDHC node adds 33f736366b2c riscv: dts: microchip: drop unused pinctrl-names adds 9406369ae627 riscv: dts: microchip: use vendor compatible for Cadence SD4HC adds dcd44a8f895d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3357ae1579c Merge branch 'fixes' into for-next adds b860b9346e2d s390/ftrace: remove dead code adds 4df898dc06da s390/kprobes: add sanity check adds 1c8174fdc798 s390/pci: tolerate inconsistent handle in recover adds fa172f043f5b s390/cio: unregister the subchannel while purging adds 6526a597a2e8 s390/pci: add simpler s390dbf traces for events adds 0c3812c347bf s390/cio: derive cdev information only for IO-subchannels adds 54235d5cfea0 s390/sclp_sd: fix warnings about missing parameter description adds f768a20c0a6e s390/ftrace: add FTRACE_GEN_NOP_ASM macro adds d340d28a968e kprobes: add testcases for s390 adds bca2d0428e3d s390/sclp_vt220: fix unused function warning adds 584315ed87a7 s390/boot: initialize control registers in decompressor adds e3ec8e0f5711 s390/boot: allocate amode31 section in decompressor adds 11dfe199eb31 s390/block/dasd_genhd: add error handling support for add_disk() adds 1a5db707c859 s390/block/dcssblk: add error handling support for add_disk() adds f367c7d9fb32 s390/block/scm_blk: add error handling support for add_disk() adds 4a667ba87308 s390/debug: fix kernel-doc warnings adds 25d36a85c61b s390/test_unwind: convert to KUnit adds fbbd14073712 s390/barrier: factor out bcr_serialize() adds e16d02ee3f34 s390: introduce text_poke_sync() adds 1c27dfb24e3b s390/jump_label: use text_poke_sync() adds ae2b9a11b494 s390/ftrace: use text_poke_sync_lock() adds e5873d6f7a7a s390/ftrace: add missing serialization for graph caller patching adds 4e0502b8b310 s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH adds acd6c9afc63c s390/jump_label: rename __jump_label_transform() adds 0c14c037952c s390/jump_label: add __init_or_module annotation adds 5740a7c71ab6 s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support adds 176510ebecd1 s390/ftrace: add ftrace_instruction_pointer_set() helper function adds 894979689d3a s390/ftrace: provide separate ftrace_caller/ftrace_regs_ca [...] adds 885359c42942 s390/ptrace: fix coding style adds 3990b5baf225 selftests/ftrace: add s390 support for kprobe args tests adds a30b5b030476 s390/ptrace: add function argument access API adds b2f583937aad s390/cmm: use string_upper() instead of open coded variant adds 6e3b5a75960e Merge branch 'features' into for-next adds 4031c817fcf7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed9fed6fd38e Merge branch 'for-next' of git://git.libc.org/linux-sh adds ab6ff1fda1e8 uml: x86: add FORCE to user_constants.h adds d0e7a12d70e8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 87d3442f7dbb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f2c936eb51ef Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 9931912237f0 fscache: Generalise the ->begin_read_operation method adds 9be48df9ab2c fscache: Fix fscache_cookie_enabled() to handle NULL cookie adds 0a483657e760 cachefiles: Always indicate we should fill a post-EOF page [...] adds 397a7b68cb16 fscache: Implement a fallback I/O interface to replace the [...] adds 51a837bdf0c0 nfs: Move to using the alternate fallback fscache I/O API adds f431040be6e9 9p: Convert to using the netfs helper lib to do reads and caching adds 770f46bae74a cifs: (untested) Move to using the alternate fallback fsca [...] adds 3070d2fe6175 fscache: Remove the old I/O API adds 0a741e05f43f fscache: Remove stats that are no longer used adds a193a3a202ed fscache: Update the documentation to reflect I/O API changes adds 2bc879c792fa Merge branch 'fscache-remove-old-io' into fscache-next adds 9d9ba28c1cb5 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds b200ddbd88cb Merge branch 'misc-5.15' into for-next-current-v5.14-20211014 adds ce0ec2bf2619 Merge branch 'for-next-current-v5.14-20211014' into for-ne [...] adds 5d2060b5a147 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk adds 48eaf2a2ebc3 btrfs: send: simplify send_create_inode_if_needed adds 6cd79a30ef01 btrfs: drop unnecessary ret in ioctl_quota_rescan_status adds 924aca0d1f98 btrfs: update comment for fs_devices::seed_list in btrfs_r [...] adds 558973ec2657 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] adds 76129c4a06da btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] adds 39187ae2027a btrfs: subpage: introduce btrfs_subpage_bitmap_info adds ffe513f6262a btrfs: subpage: pack all subpage bitmaps into a larger bitmap adds dc87d9402c08 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] adds b8f2db0e76b8 btrfs: rename and switch to bool btrfs_chunk_readonly adds 60e13db4c571 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] adds 539962623bc6 btrfs: defrag: also check PagePrivate for subpage cases in [...] adds 7b52c6702d71 btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize adds f149d86cf10b btrfs: defrag: factor out page preparation into a helper adds 0a3c42e0af6f btrfs: defrag: introduce helper to collect target file extents adds 00a965f8bec9 btrfs: defrag: introduce helper to defrag a contiguous pre [...] adds e6bf861ca659 btrfs: defrag: introduce helper to defrag a range adds 51486f8272f6 btrfs: defrag: introduce helper to defrag one cluster adds 26cdefed59c9 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] adds baf4254870ad btrfs: defrag: remove the old infrastructure adds 103f16492455 btrfs: defrag: enable defrag for subpage case adds 3b168165971e btrfs: zoned: load zone capacity information from devices adds 837c775cd7bc btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] adds 6289f82c3dbf btrfs: zoned: calculate free space from zone capacity adds 84f7e329b1be btrfs: zoned: tweak reclaim threshold for zone capacity adds 6dbc2542cd03 btrfs: zoned: consider zone as full when no more SB can be [...] adds 7043347db224 btrfs: zoned: locate superblock position using zone capacity adds ddef17f61f87 btrfs: zoned: finish superblock zone once no space left fo [...] adds 6a3abb9a4c5f btrfs: zoned: load active zone information from devices adds bff13701d7da btrfs: zoned: introduce physical_map to btrfs_block_group adds c8dc15da70a4 btrfs: zoned: implement active zone tracking adds 765679ca05a6 btrfs: zoned: load active zone info for block group adds efebfae1ff6a btrfs: zoned: activate block group on allocation adds 979bfaee01b1 btrfs: zoned: activate new block group adds c6a110a8cc54 btrfs: move ffe_ctl one level up adds 6e785df09b5c btrfs: zoned: avoid chunk allocation if active block group [...] adds c38e436a8cdf btrfs: zoned: finish fully written block group adds 7232ce201943 btrfs: zoned: finish relocating block group adds ad0458b43e90 btrfs: convert latest_bdev type to btrfs_device and rename adds b7d155b2250a btrfs: use latest_dev in btrfs_show_devname adds eaad6744d297 btrfs: update latest_dev when we create a sprout device adds 6bb9ceb01f3e btrfs: remove stale comment about the btrfs_show_devname adds dcc29a1d42ae btrfs: check if a log tree exists at inode_logged() adds 44cdfb9b7663 btrfs: remove no longer needed checks for NULL log context adds 5a2ff21dabde btrfs: do not log new dentries when logging that a new nam [...] adds ca69dd6fd19a btrfs: always update the logged transaction when logging n [...] adds e69afd8b95f3 btrfs: avoid expensive search when dropping inode items from log adds b34f3babbf3a btrfs: add helper to truncate inode items when logging inode adds 8f7e39686296 btrfs: avoid expensive search when truncating inode items [...] adds 652b9cf476e5 btrfs: avoid search for logged i_size when logging inode i [...] adds 9843aabc1709 btrfs: avoid attempt to drop extents when logging inode fo [...] adds f4719dc5c941 btrfs: do not commit delayed inode when logging a file in [...] adds 502e5c5a1529 btrfs: unexport repair_io_failure() adds b3f76147bfbd btrfs: introduce btrfs_is_data_reloc_root adds 8c787f604131 btrfs: zoned: add a dedicated data relocation block group adds ddf1f75a9423 btrfs: zoned: only allow one process to add pages to a rel [...] adds 28a1691bbf4d btrfs: zoned: use regular writes for relocation adds a22465f2d9d9 btrfs: check for relocation inodes on zoned btrfs in should_nocow adds c116efe5bfb6 btrfs: zoned: allow preallocation for relocation inodes adds 4b189e50df19 btrfs: rename setup_extent_mapping in relocation code adds 11876d7139b0 btrfs: zoned: let the for_treelog test in the allocator stand out adds 1bf3096f0620 btrfs: remove root argument from btrfs_log_inode() and its [...] adds 9c89ae515630 btrfs: remove redundant log root assignment from log_dir_items() adds 34de1cd909a3 btrfs: factor out the copying loop of dir items from log_d [...] adds 5bedd60c6af4 btrfs: insert items in batches when logging a directory wh [...] adds 9c49878b7fe4 btrfs: keep track of the last logged keys when logging a d [...] adds d018c328eb6d btrfs: rename btrfs_bio to btrfs_io_context adds a835f5bf8350 btrfs: remove btrfs_bio_alloc() helper adds 85aca417ccaf btrfs: rename struct btrfs_io_bio to btrfs_bio adds 2bfaca4fc382 btrfs: unlock newly allocated extent buffer after error adds a3460ef10356 btrfs: do not take the uuid_mutex in btrfs_rm_device adds d848a7413121 btrfs: assert that extent buffers are write locked instead [...] adds 3e92a4236ae4 btrfs: make sure btrfs_io_context::fs_info is always initialized adds d34ad3429dc3 btrfs: remove btrfs_raid_bio::fs_info member adds 9b189077a2ec btrfs: loop only once over data sizes array when inserting [...] adds 1a4afd223a25 btrfs: unexport setup_items_for_insert() adds 6ab41fafbd28 btrfs: use single bulk copy operations when logging directories adds a84a15b66aeb btrfs: remove unused parameter nr_pages in add_ra_bio_pages() adds 84e5496d81e5 btrfs: remove unnecessary parameter delalloc_start for wri [...] adds 0f907247a5f5 btrfs: use async_chunk::async_cow to replace the confusing [...] adds ffbad3f8d80a btrfs: don't pass compressed pages to btrfs_writepage_endi [...] adds d76583443159 btrfs: subpage: make add_ra_bio_pages() compatible adds c9421c2ce59b btrfs: introduce compressed_bio::pending_sectors to trace [...] adds 25c7dd27e75a btrfs: subpage: add bitmap for PageChecked flag adds 7fd50716908e btrfs: handle errors properly inside btrfs_submit_compress [...] adds f6bec9ceabc0 btrfs: handle errors properly inside btrfs_submit_compress [...] adds a797bed7fdc1 btrfs: introduce submit_compressed_bio() for compression adds 3befe8fb0511 btrfs: introduce alloc_compressed_bio() for compression adds 4d7cb3a4d6f8 btrfs: determine stripe boundary at bio allocation time in [...] adds e9029dcd0ab5 btrfs: determine stripe boundary at bio allocation time in [...] adds 317b27a6e5e7 btrfs: remove unused function btrfs_bio_fits_in_stripe() adds cfcab1d186cf btrfs: refactor submit_compressed_extents() adds caad13ef22d8 btrfs: cleanup for extent_write_locked_range() adds 7adc4eba9a44 btrfs: subpage: make compress_file_range() compatible adds aa9e3692cee5 btrfs: subpage: make btrfs_submit_compressed_write() compatible adds 88a47bd7abc2 btrfs: subpage: make end_compressed_bio_writeback() compatible adds cf58c26715e2 btrfs: subpage: make extent_write_locked_range() compatible adds 213185e58b54 btrfs: factor uncompressed async extent submission code in [...] adds 1f1e1b35726e btrfs: subpage: make lzo_compress_pages() compatible adds ef2e3b2385ab btrfs: rework page locking in __extent_writepage() adds f160e68dc1f6 btrfs: handle page locking in btrfs_page_end_writer_lock w [...] adds 9343a73547fa btrfs: subpage: avoid potential deadlock with compression [...] adds 5539e8dd110a btrfs: subpage: only allow compression if the range is ful [...] adds 6bf2a8982255 btrfs: zoned: use kmemdup() to replace kmalloc + memcpy adds 5ec0ef0225f0 btrfs: update refs for any root except tree log roots adds 37bbc1098646 btrfs: deal with errors when checking if a dir entry exist [...] adds bf9778cb336d btrfs: deal with errors when replaying dir entry during lo [...] adds f4a462dd72c5 btrfs: deal with errors when adding inode reference during [...] adds c1042b91d8bf btrfs: unify lookup return value when dir entry is missing adds 0c0565534812 btrfs: check for error when looking up inode during dir en [...] adds f6149ca20052 btrfs: change handle_fs_error in recover_log_trees to aborts adds aa06ff354edc btrfs: change error handling for btrfs_delete_*_in_log adds fdcdde245949 btrfs: add a BTRFS_FS_ERROR helper adds d5f9de6b525d btrfs: do not infinite loop in data reclaim if we aborted adds 3c49b2614be8 btrfs: fix abort logic in btrfs_replace_file_extents adds 4a1b6afac5e5 btrfs: rename root fields in delayed refs structs adds 07633dfd6bfa btrfs: rely on owning_root field in btrfs_add_delayed_tree [...] adds 8bec353f8b07 btrfs: add additional parameters to btrfs_init_tree_ref/bt [...] adds d478961ef4e0 btrfs: pull up qgroup checks from delayed-ref core to init time adds 4cefe04a6cfa btrfs: make btrfs_ref::real_root optional adds fff1ec456493 btrfs: reduce btrfs_update_block_group alloc argument to bool adds 581f79c2427e btrfs: use bvec_kmap_local in btrfs_csum_one_bio adds b3438511bef7 btrfs: rename btrfs_dio_private::logical_offset to file_offset adds 2b74f6e5cd7d btrfs: remove btrfs_bio::logical member adds bb1c28f52d17 btrfs: update device path inode time instead of bd_inode adds 8efd692598ac Merge branch 'misc-next' into for-next-next-v5.15-20211014 adds 17e1d80d4a4e btrfs: index free space entries on size adds cf35d993b947 Merge branch 'ext/josef/bg-index' into for-next-next-v5.15 [...] adds 00caac2d485a btrfs: clear BTRFS_DEV_STATE_MISSING bit in btrfs_close_on [...] adds 2c497408e2ab Merge branch 'ext/lizhang/clear-missing-bdev-v2' into for- [...] adds eaa94b0e3f9d btrfs: zoned: use greedy gc for auto reclaim adds 52167695925a Merge branch 'ext/jth/zoned-greedy-gc' into for-next-next- [...] adds 099f8e38cbfa btrfs: use num_device to check for the last surviving seed device adds 708660dcda90 btrfs: add comments for device counts in struct btrfs_fs_devices adds 255a1ba4cdc6 btrfs: do not call close_fs_devices in btrfs_rm_device adds 153f625f32cf btrfs: handle device lookup with btrfs_dev_lookup_args adds ea57e6e833a2 btrfs: add a btrfs_get_dev_args_from_path helper adds 5489ba589ed0 btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls adds 677121bcb55a Merge branch 'ext/josef/lockdep-rm-dev' into for-next-next [...] adds 00c9626f46be Merge branch 'for-next-next-v5.15-20211014' into for-next- [...] adds eef4d2ac74cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 186247a16675 ceph: skip existing superblocks that are blocklisted or sh [...] adds bb97e3c14f2f ceph: fix handling of "meta" errors adds 3751bf65d96d ceph: convert to noop_direct_IO adds 037ab4ddc273 libceph: drop ->monmap and err initialization adds 0c7103f6d060 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 9ee7924360cb cifs: To match file servers, make sure the server hostname [...] adds 08e9f52e2dce cifs: for compound requests, use open handle if possible adds 32c856ffdfb4 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 5b6e7e120e71 erofs: remove the fast path of per-CPU buffer decompression adds 434c978f1d95 erofs: decouple basic mount options from fs_context adds 3a13cdc5077d erofs: add multiple device support adds c544b6af524b erofs: get compression algorithms directly on mapping adds 3d686a73ff02 erofs: introduce the secondary compression head adds e8e176e5062c erofs: introduce readmore decompression strategy adds c6cced3e6a94 lib/xz: Avoid overlapping memcpy() with invalid input with [...] adds 268116185eef lib/xz: Validate the value before assigning it to an enum [...] adds fbb45e903eaa lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() adds 3d126ff1a22d lib/xz: Add MicroLZMA decoder adds d55cce868014 lib/xz, lib/decompress_unxz.c: Fix spelling in comments adds 2405a75d319e erofs: rename some generic methods in decompressor adds 24ac96062001 erofs: lzma compression support adds 3de97847de86 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 52264b162a51 Revert "ext4: enforce buffer head state assertion in ext4_ [...] adds 6861a4e1817c ext4: fix lazy initialization next schedule time computati [...] adds 7e1cc8086ef8 ext4: correct the left/middle/right debug message for binsearch adds 2f961f147aad ext4: ensure enough credits in ext4_ext_shift_path_extents adds bd02347da7e2 ext4: refresh the ext4_ext_path struct after dropping i_data_sem. adds 6333c4e6167b ext4: convert from atomic_t to refcount_t on ext4_io_end->count adds efbcc1015b07 ext4: check for out-of-order index extents in ext4_valid_e [...] adds a992bc717652 ext4: check for inconsistent extents between index and leaf block adds 916ff8d5ea0e ext4: prevent partial update of the extent blocks adds b89f2dc105a6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 70a9ac36ffd8 f2fs: fix up f2fs_lookup tracepoints adds 011e0868e0cf f2fs: fix to use WHINT_MODE adds cd6d697a6e20 f2fs: fix wrong condition to trigger background checkpoint [...] adds c25e588a3501 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds b5cf7894208e fuse: make sure reclaim doesn't write the inode adds 6e6b45a963c4 fuse: write inode in fuse_vma_close() instead of fuse_release() adds 28b9f8c9574b fuse: annotate lock in fuse_reverse_inval_entry() adds 2469204435db fuse: use kmap_local_page() adds 443a15ad3f72 fuse: delete redundant code adds 7df1f7c2bb83 fuse: move fuse_invalidate_attr() into fuse_update_ctime() adds 3a731da57ebd fuse: simplify __fuse_write_file_get() adds 412a7ca5e2e6 fuse: selective attribute invalidation adds a69a29fb89c1 fuse: don't bump attr_version in cached write adds 9ea929e80274 fuse: rename fuse_write_update_size() adds a2d7728a1f35 fuse: always invalidate attributes after writes adds 3a59f16e1d29 fuse: fix attr version comparison in fuse_read_update_size() adds 68aaf8d59132 fuse: cleanup code conditional on fc->writeback_cache adds 27e2682a6fd9 fuse: simplify local variables holding writeback cache state adds cbcde085408b fuse: move reverting attributes to fuse_change_attributes() adds 83d9bf94c077 fuse: add cache_mask adds e15a9a5fca6c fuse: take cache_mask into account in getattr adds f577b380cf69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 814a66741b9f iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value adds 590f359b2dce powerpc/kvm: Fix kvm_use_magic_page adds 4303543bac16 gup: Turn fault_in_pages_{readable,writeable} into fault_i [...] adds 7a4f855acb0a iov_iter: Turn iov_iter_fault_in_readable into fault_in_io [...] adds fb1aa6e7efc3 iov_iter: Introduce fault_in_iov_iter_writeable adds 76b3d6d7c709 gfs2: Add wrapper for iomap_file_buffered_write adds 253b3e4c9a47 gfs2: Clean up function may_grant adds 25f9e4c3c0c0 gfs2: Introduce flag for glock holder auto-demotion adds b99691b66c2c gfs2: Move the inode glock locking to gfs2_file_buffered_write adds c2a7ee2896b9 gfs2: Eliminate ip->i_gh adds 31be7890616d gfs2: Fix mmap + page fault deadlocks for buffered I/O adds 6eabcb93e8b2 iomap: Fix iomap_dio_rw return value for user copies adds da0f7069266b iomap: Support partial direct I/O on user copy failures adds bc210c4374d5 iomap: Add done_before argument to iomap_dio_rw adds 0e137bcb38bc gup: Introduce FOLL_NOFAULT flag to disable page faults adds 9dbfcf23cc4e iov_iter: Introduce nofault flag to disable page faults adds ab3c97a30842 gfs2: Fix mmap + page fault deadlocks for direct I/O adds e035cb4a71f3 gfs2: remove redundant check in gfs2_rgrp_go_lock adds 2cea0081a1b6 gfs2: Add GL_SKIP holder flag to dump_holder adds fc59c9e73bb7 gfs2: move GL_SKIP check from glops to do_promote adds e3922238d3f8 gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug adds d2177115d02b gfs2: Allow append and immutable bits to coexist adds aa83338cad56 gfs2: Save ip from gfs2_glock_nq_init adds be69ca58dde8 gfs2: dequeue iopen holder in gfs2_inode_lookup error adds 9a56e59c4527 gfs2: dump glocks from gfs2_consist_OBJ_i adds 24a69f83e1b8 gfs2: change go_lock to go_instantiate adds 67fb4bf6aceb gfs2: Remove 'first' trace_gfs2_promote argument adds 74fc51a811e0 gfs2: re-factor function do_promote adds 529e0dd1cf2a gfs2: further simplify do_promote adds 3297316991f0 gfs2: split glock instantiation off from do_promote adds 39e86b80cfa4 gfs2: fix GL_SKIP node_scope problems adds fe12595c7373 gfs2: Eliminate GIF_INVALID flag adds f9a1afb10264 gfs2: remove RDF_UPTODATE flag adds e836941423fa gfs2: set glock object after nq adds 3d3c39ff65bf gfs2: Cancel remote delete work asynchronously adds 57ab64067810 gfs2: Fix glock_hash_walk bugs adds f5db38de5caf gfs2: check context in gfs2_glock_put adds b03f89157526 gfs2: Fix unused value warning in do_gfs2_set_flags() adds 72644edabcb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9dae77c94160 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds f7db8fd03a4b ksmbd: add validation in smb2_ioctl adds bf8acc9e10e2 ksmbd: improve credits management adds 9a63b999ae54 ksmbd: fix potencial 32bit overflow from data area check i [...] adds dbad63001eac ksmbd: validate compound response buffer adds d8b9074fe974 ksmbd: limit read/write/trans buffer size not to exceed MA [...] adds a6021825a8e1 ksmbd: validate credit charge after validating SMB2 PDU body size adds 2c8d502899dd Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds ef5825e3cf0d NFSD: move filehandle format declarations out of "uapi". adds c645a883df34 NFSD: drop support for ancient filehandles adds d8b26071e65e NFSD: simplify struct nfsfh adds 8e70bf27fd20 NFSD: Initialize pointer ni with NULL and not plain integer 0 adds f49b68ddc9d7 SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases adds dae9a6cab800 NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() adds 8dcc5721da78 svcrdma: Split the svcrdma_wc_receive() tracepoint adds eef2d8d47c33 svcrdma: Split the svcrdma_wc_send() tracepoint adds 45f135846815 svcrdma: Split svcrmda_wc_{read,write} tracepoints adds 22a027e8c03f SUNRPC: Add trace event when alloc_pages_bulk() makes no progress adds 35940a58f9f1 SUNRPC: Capture value of xdr_buf::page_base adds 0ae93b99beb2 SUNRPC: Simplify the SVC dispatch code path adds 5b747a594b19 SUNRPC: De-duplicate .pc_release() call sites adds 16c663642c7e SUNRPC: Replace the "__be32 *p" parameter to .pc_decode adds c44b31c26379 SUNRPC: Change return value type of .pc_decode adds 3b0ebb255fdc NFSD: Save location of NFSv4 COMPOUND status adds fda494411485 SUNRPC: Replace the "__be32 *p" parameter to .pc_encode adds 130e2054d4a6 SUNRPC: Change return value type of .pc_encode adds 51a0ebb768d2 Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds b1e0c55a4099 fs/ntfs3: Use available posix_acl_release instead of ntfs_ [...] adds d81e06be921f fs/ntfs3: Remove locked argument in ntfs_set_ea adds cff32466bf85 fs/ntfs3: Refactoring of ntfs_set_ea adds 8241fffae7c8 fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files adds 95dd8b2c1ed0 fs/ntfs3: Remove unnecessary functions adds ce46ae0c3e31 fs/ntfs3: Keep prealloc for all types of files adds 9b75450d6c58 fs/ntfs3: Fix memory leak if fill_super failed adds 2c69078851b3 fs/ntfs3: Rework ntfs_utf16_to_nls adds 4dbe8e4413d7 fs/ntfs3: Refactor ntfs_readlink_hlp adds 14a981193e40 fs/ntfs3: Refactor ntfs_create_inode adds cd4c76ff807c fs/ntfs3: Refactor ni_parse_reparse adds 22b05f1ac033 fs/ntfs3: Refactor ntfs_read_mft adds 8607954cf255 fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list adds f82336748e42 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 507874c08f63 orangefs: Remove redundant initialization of variable ret adds 4c2b46c824a7 fs: orangefs: fix error return code of orangefs_revalidate [...] adds ac2c63757f4f orangefs: Fix sb refcount leak when allocate sb info failed. adds d0e8dacb3c0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a785fba7df9a xfs: Use kvcalloc() instead of kvzalloc() adds c30a0cbd07ec xfs: use kmem_cache_free() for kmem_cache objects adds c5db9f937b29 xfs: formalize the process of holding onto resources acros [...] adds 512edfac85d2 xfs: port the defer ops capture and continue to resource capture adds 78e8ec83a404 xfs: fix maxlevels comparisons in the btree staging code adds ae127f087dc2 xfs: remove xfs_btree_cur_t typedef adds 510a28e195cd xfs: don't allocate scrub contexts on the stack adds f4585e82340b xfs: stricter btree height checking when looking for errors adds 1ba6fd34ca63 xfs: stricter btree height checking when scanning for btree roots adds 4c175af2ccd3 xfs: check that bc_nlevels never overflows adds de38db7239c4 xfs: remove the xfs_dinode_t typedef adds ed67ebfd7c40 xfs: remove the xfs_dsb_t typedef adds 11a83f4c3930 xfs: remove the xfs_dqblk_t typedef adds 944b9753ae8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds bfcd49d56ed7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec60f38a9178 Documentation: remove reference to now removed mandatory-l [...] adds 9199fbd55153 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 62b61d88df3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5aa7eea9316c printk: avoid -Wsometimes-uninitialized warning adds 264a750472ea printk: use gnu_printf format attribute for printk_sprint() adds c15b5fc054c3 ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK adds fa4d2dfe7197 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds af9d82626c8f PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS adds 4c6f6060b7c4 PCI/ACPI: Move supported and control calculations to separ [...] adds 87f1f87a1681 PCI/ACPI: Move _OSC query checks to separate function adds 6bc779ee05d4 PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() adds 61a8bbe63872 Merge branch 'pci/acpi' adds 1bec93d9b9ac Merge branch 'pci/enumeration' adds ccdca64b4bc2 Merge branch 'pci/p2pdma' adds 27fbdd23c733 Merge branch 'pci/portdrv' adds 7c3855c423b1 PCI: Coalesce host bridge contiguous apertures adds 170734e0dfe9 Merge branch 'pci/resource' adds 569e2863812f PCI/switchtec: Fix a MRPC error status handling issue adds 79cb9f50d5ba PCI/switchtec: Update the way of getting management VEP in [...] adds e3c954444ad6 PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP adds c8db1e9c710e PCI/switchtec: Add check of event support adds 7b72cf47452e Merge branch 'pci/switchtec' adds 95e83e219d68 PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input adds 36f354ec7bf9 PCI/sysfs: Return -EINVAL consistently from "store" functions adds e0f7b1922358 PCI: Use kstrtobool() directly, sans strtobool() wrapper adds 9eb21d5d2f1b Merge branch 'pci/sysfs' adds 12672994572f Merge branch 'pci/virtualization' adds bf2928c7a284 PCI/VPD: Add pci_read/write_vpd_any() adds 80484b7f8db1 PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() adds eb89bfbd0e8f cxgb3: Remove t3_seeprom_read and use VPD API adds 7724d929fdde cxgb3: Use VPD API in t3_seeprom_wp() adds 12a1cb02fee9 cxgb3: Remove seeprom_write and use VPD API adds 30ecd7d0fa0f Merge branch 'pci/vpd' adds 9a0a1417d3bb PCI: Tidy comments adds b2105b9f39b5 PCI: Correct misspelled and remove duplicated words adds 8dcb0667c8f3 Merge branch 'pci/misc' adds 460275f124fb PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros adds a4e17d65dafd PCI: aardvark: Fix PCIe Max Payload Size setting adds 464de7e7fff7 PCI: aardvark: Don't spam about PIO Response Status adds d419052bc6c6 PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on [...] adds 46ef6090dbf5 PCI: aardvark: Fix configuring Reference clock adds a7ca6d7fa3c0 PCI: aardvark: Do not clear status bits of masked interrupts adds 1fb95d7d3c7a PCI: aardvark: Do not unmask unused interrupts adds 67cb2a4c9349 PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() adds 223dec14a053 PCI: aardvark: Implement re-issuing config requests on CRS [...] adds 454c53271fc1 PCI: aardvark: Simplify initialization of rootcap on virtu [...] adds f76b36d40bee PCI: aardvark: Fix link training adds 661c399a651c PCI: aardvark: Fix checking for link up via LTSSM state adds 2b650b7ff20e PCI: aardvark: Fix reporting Data Link Layer Link Active adds 088df0878424 Merge branch 'remotes/lorenzo/pci/aardvark' adds 2e7aa399dffc irqdomain: Make of_phandle_args_to_fwspec() generally available adds 5a58ff59f244 of/irq: Allow matching of an interrupt-map local to an int [...] adds 432c404c03cb PCI: of: Allow matching of an interrupt-map local to a PCI device adds a8bbe0366a3e PCI: apple: Add initial hardware bring-up adds aca11b4f969a PCI: apple: Set up reference clocks when probing adds a0238019d29c PCI: apple: Add INTx and per-port interrupt support adds 85e82796a49e PCI: apple: Implement MSI support adds 05dc551614a4 iommu/dart: Exclude MSI doorbell from PCIe device IOVA range adds 50169570be7b PCI: apple: Configure RID to SID mapper on device addition adds 00723f494020 Merge branch 'remotes/lorenzo/pci/apple' adds 3a7fb86758c9 PCI: dwc: Export more symbols to allow modular drivers adds 3b868d150efd PCI: dra7xx: Make it a kernel module adds b9a6943dc891 PCI: dra7xx: Remove unused include adds 5af9405397bf PCI: dra7xx: Get an optional clock adds 2908a0d81f5b PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) adds 8faa1d2defb7 PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) adds 5b8402562e55 PCI: visconti: Remove surplus dev_err() when using platfor [...] adds a2b37bdc3057 Merge branch 'remotes/lorenzo/pci/dwc' adds a2258831d12d PCI: endpoint: Use sysfs_emit() in "show" functions adds a89a766eebf6 Merge branch 'remotes/lorenzo/pci/endpoint' adds 65315ec52c9b PCI: imx6: Remove unused assignment to variable ret adds cdadb4c314a1 Merge branch 'remotes/lorenzo/pci/imx6' adds 31c9ef002580 dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller adds f55fee56a631 PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver adds 79352928a666 MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver a [...] adds 028df9517dcf Merge branch 'pci/host/qcom' adds c65bd90dc93e PCI: rcar-ep: Remove unneeded includes adds 861e133ba268 PCI: rcar-host: Remove unneeded includes adds f52be5cf2084 Merge branch 'pci/host/rcar' adds 42da7911b83a PCI: vmd: Assign a number to each VMD controller adds 26cfc8ca1312 Merge branch 'remotes/lorenzo/pci/vmd' adds 894682f0a9b3 PCI: xgene: Use PCI_VENDOR_ID_AMCC macro adds d53c18bef952 Merge branch 'remotes/lorenzo/pci/xgene' adds 29ceda5ca08a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c71ea2ce1542 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 8e3cd9221c66 HID: cougar: Make use of the helper function devm_add_acti [...] adds 48e7064414bd Merge branch 'for-5.16/core' into for-next adds 08b9a61a87bc HID: multitouch: disable sticky fingers for UPERFECT Y adds 93d455d582b0 Merge branch 'for-5.15/upstream-fixes' into for-next adds 66058d49ecc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b883ec799d95 Merge branch 'i2c/for-current' into i2c/for-next adds b8228aea5a19 i2c: mediatek: fixing the incorrect register offset adds 511899ec34b6 i2c: pxa: drop unneeded MODULE_ALIAS adds cf9ae42c435c i2c: exynos: describe drivers in KConfig adds 8f746858afec Merge branch 'i2c/for-mergewindow' into i2c/for-next adds d56baf6efaf1 i2c: switch from 'pci_' to 'dma_' API adds 7200d8447691 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 69c2255f1de5 i2c: / ACPI: fix resource leak in reconfiguration device addition adds 5d1391e8119d Merge branch 'i2c/for-current' into i2c/for-next adds 669b2e4aa1a8 i2c: mlxcpld: Reduce polling time for performance improvement adds a324db4c07c8 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 90d8f9584220 Merge branch 'i2c/for-current-fixed' into i2c/for-next adds 6ac04ffbc1a1 Merge branch 'i2c/for-current' into i2c/for-next adds c5c34f5793f3 Merge branch 'i2c/for-current' into i2c/for-mergewindow adds df7c4a8c1b47 dt-bindings: i2c: Add Apple I2C controller bindings adds 3a7442ac1d1b i2c: pasemi: Use io{read,write}32 adds 07e820d4fcb0 i2c: pasemi: Use dev_name instead of port number adds c06f50ed36cc i2c: pasemi: Remove usage of pci_dev adds 6adb00c7f0ed i2c: pasemi: Split off common probing code adds 9bc5f4f660ff i2c: pasemi: Split pci driver to its own file adds 1a62668cefdb i2c: pasemi: Move common reset code to own function adds fd664ab2319f i2c: pasemi: Allow to configure bus frequency adds a2c34bfd2c58 i2c: pasemi: Refactor _probe to use devm_* adds d88ae2932df0 i2c: pasemi: Add Apple platform driver adds 3abdc89b5e30 i2c: pasemi: Set enable bit for Apple variant adds 712d6617d0a2 i2c: mlxcpld: Allow flexible polling time setting for I2C [...] adds e3e4949e637d i2c: mediatek: Reset the handshake signal between i2c and dma adds cc28e578f515 i2c: mediatek: Dump i2c/dma register when a timeout occurs adds 26701d49482a Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 9c5c4716da58 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 14b15400db67 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds fb4747d89b48 dt-bindings: hwmon: Add IIO HWMON binding adds 6665e10a2ec3 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] adds d73287eed73f hwmon: (raspberrypi) Use generic notification mechanism adds e8ac01e5db32 hwmon: Add Maxim MAX6620 hardware monitoring driver adds bc8de07e8812 hwmon: (mlxreg-fan) Extend the maximum number of tachometers adds 150f1e0c6fa8 hwmon: (mlxreg-fan) Extend driver to support multiply PWM adds d7efb2ebc7b3 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] adds 2e7b9886968b hwmon: (nct6775) Use superio_*() function pointers in sio_data. adds 4914036eb66b hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] adds 3fbbfc27f955 hwmon: (nct6775) Support access via Asus WMI adds 000cc5bc49aa hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm adds 9559cb33796e dt-bindings: hwmon: lm90: convert to dtschema adds 3e0ce52615e2 dt-bindings: hwmon: lm90: do not require VCC supply adds 951778f11727 dt-bindings: hwmon: lm70: move to trivial devices adds 45678bab0827 dt-bindings: hwmon: ti,tmp108: convert to dtschema adds 4c4237898e4a dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] adds e2dbaa65158b dt-bindings: hwmon: lltc,ltc4151: convert to dtschema adds 105b65d90cf3 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema adds 8084b2a14116 dt-bindings: hwmon: sensirion,sht15: convert to dtschema adds d55532f77137 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] adds 1947a89e382e dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices adds f348047ab2b9 dt-bindings: hwmon: dps650ab: move to trivial devices adds 3634eceea159 dt-bindings: hwmon: hih6130: move to trivial devices adds 0a4157196a5d dt-bindings: hwmon: jedec,jc42: convert to dtschema adds cae0233946c3 hwmon: (tmp421) introduce MAX_CHANNELS define adds 7bcc5a7a5c2b dt-bindings: hwmon: Convert NTC thermistor to YAML adds b4fb4676fb96 dt-bindings: hwmon: ibm,cffps: move to trivial devices adds ae59dc455a78 hwmon: (pmbus/lm25066) Add offset coefficients adds fa16188fa205 hwmon: (pmbus/lm25066) Adjust lm25066 PSC_CURRENT_IN_L mantissa adds 6d2ff184cbe7 hwmon: (pmbus/lm25066) Avoid forward declaration of lm25066_id adds b7931a7b0e0d hwmon: (pmbus/lm25066) Let compiler determine outer dimens [...] adds df60a5daa7fb hwmon: (pmbus/lm25066) Mark lm25066_coeff array const adds b7792f3ea392 hwmon: (pmbus/lm25066) Add OF device ID table adds 94ee5fcc240f hwmon: (pmbus/lm25066) Support configurable sense resistor values adds 373c0a77934c dt-bindings: hwmon/pmbus: Add ti,lm25066 power-management IC adds 6e2baac88cdd hwmon: (nct6775) Add additional ASUS motherboards. adds a111ec399c60 hwmon: (pmbus/ibm-cffps) Add mfg_id debugfs entry adds 8a5cfcfa9445 hwmon: (pmbus/ibm-cffps) Use MFR_ID to choose version adds 1508fb29157e hwmon: (nct6775) add Pro WS X570-ACE adds b1c24237341f hwmon: (mlxreg-fan) Modify PWM connectivity validation adds b2be2422c0c9 hwmon: (mlxreg-fan) Support distinctive names per differen [...] adds b87783e85559 hwmon: (tmp103) Convert tmp103 to use new hwmon registration API adds 952a11ca32a6 hwmon: cleanup non-bool "valid" data fields adds 9a094b758da7 dt-bindings: hwmon: jedec,jc42: add nxp,se97b adds 8a0c75a1c399 hwmon: (dell-smm) Remove unnecessary includes adds beee7890c363 hwmon: (adt7x10) Make adt7x10_remove() return void adds 5e3dbeac3795 hwmon: (tmp421) introduce a channel struct adds 1f49f36cef25 hwmon: (max31722) Warn about failure to put device in stan [...] adds 0fa8a49134bc hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() adds be68c4dcc659 hwmon: (dell-smm) Add support for fanX_min, fanX_max and f [...] adds 5e0091e546df Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds b718f9d919d1 Merge tag 'v5.15-rc4' into docs-next adds b19511926cb5 Revert "docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT [...] adds 91c76340b4a8 ext4: docs: switch away from list-table adds 7275423c177e ext4: docs: Take out unneeded escaping adds d5b421fe0282 docs: Explain the desired position of function attributes adds 85eafc63d032 docs: update file link location adds ff9c3d4360db docs: proc.rst: mountinfo: improved field numbering adds b0b719cea870 docs: proc.rst: mountinfo: align columns adds a9d85efb25fb docs: use the lore redirector everywhere adds e825b29ab812 docs: UML: user_mode_linux_howto_v2 edits adds aa872e0647dc docs: pdfdocs: Adjust \headheight for fancyhdr adds a40a8a110305 scripts: kernel-doc: Ignore __alloc_size() attribute adds 5d5b4804a68e Merge branch 'docs-next' of git://git.lwn.net/linux.git adds c52e7b855b33 Merge tag 'v5.15-rc4' into media_tree adds fc4166549833 media: rcar-csi2: Add checking to rcsi2_start_receiver() adds a240a464eaab media: cedrus: Add H265 10-bit capability flag adds 83ffdc329246 media: cedrus: add check for H264 and H265 limitations adds 164646a78598 media: aspeed: refine to avoid full jpeg update adds 984166720eb4 media: rcar-csi2: Cleanup mutex on remove and fail adds 5f4eecd5e903 media: rcar-csi2: Serialize access to set_fmt and get_fmt adds d66302f62f7d media: v4l2-dev.h: move open brace after struct video_device adds 3ec54d3f2d80 media: imx: drop unneeded MODULE_ALIAS adds 51fa3b70d273 media: em28xx: Don't use ops->suspend if it is NULL adds d47fed7a8487 media: hantro: Constify static struct v4l2_m2m_ops adds 21001fdb7dfa media: vivid: fix an error code in vivid_create_instance() adds 2d080eb6a29f media: CEC: keep related menu entries together adds c93beb524375 media: rcar-vin: add GREY format adds 51f7be81feaf media: hantro: Auto generate the AXI ID to avoid conflicts adds 64cdf7e5a3aa media: mtk-vcodec: MT8173 h264/vp8 encoder min/max bitrate [...] adds c2b578ad5a21 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 83f5f0633b15 media: imx-jpeg: Fix possible null pointer dereference adds 34acaf65dc22 media: imx-jpeg: Fix occasional decoder fail on jpegs without DHT adds ae3cab78dc48 media: imx-jpeg: Remove soft reset between frames encoding adds e73396fee261 media: vsp1: Fix WPF macro names adds 168c05a3e6ac media: vsp1: Simplify DRM UIF handling adds 8888a2ff634e media: vsp1: Add support for the V3U VSPD adds 92b7b90c9005 media: omap_vout: use dma_addr_t consistently adds 799926a123cf media: venus: helper: change log level for false warning message adds 8c404ebae527 media: venus: vdec: update output buffer size during vdec_s_fmt() adds 1444232152ea media: venus: fix vpp frequency calculation for decoder adds e48b839b6699 media: dt-bindings: media: venus: Add sc7280 dt schema adds afeae6ef0780 media: venus: firmware: enable no tz fw loading for sc7280 adds 275ad3b3ed1a media: venus: core: Add sc7280 DT compatible and resource data adds 920173c7cfc0 media: venus: Add num_vpp_pipes to resource structure adds 78d434ba8659 media: venus: hfi: Skip AON register programming for V6 1pipe adds 6483a8cbea54 media: venus: vdec: set work route to fw adds fa622c3df441 media: venus: helpers: update NUM_MBS macro calculation adds 16545aa3dee5 media: venus: Set buffer to FW based on FW min count requirement. adds 485aa3df0dff media: ipu3-cio2: Parse sensor orientation and rotation adds 203492ce398c media: dt-bindings: vendor-prefixes: Add SK Hynix Inc. adds f3ce7200ca18 media: dt-bindings: media: document SK Hynix Hi-846 MIPI C [...] adds e8c0882685f9 media: i2c: add driver for the SK Hynix Hi-846 8M pixel camera adds 5fe23d700db7 media: Documentation: i2c-cardlist: add the Hynix hi846 sensor adds 566778bc1da7 media: admin-guide: Update i2c-cardlist adds c96651a00208 media: staging/intel-ipu3: Constify static struct v4l2_sub [...] adds af1ffd628adf media: rcar-isp: Add Renesas R-Car Image Signal Processor driver adds 37b198eeb0d4 media: ipu3-cio2 Check num_planes and sizes in queue_setup adds 3eacb6028e84 media: ipu3-imgu: Refactor bytesperpixel calculation adds 6c0f6c424fca media: ipu3-imgu: Set valid initial format adds 553481e38045 media: ipu3-imgu: imgu_fmt: Handle properly try adds ea2b9a337116 media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info adds 98442bd098c2 media: dw9714: Add implementation for events adds 5bd4098c3d92 media: ov13858: Add implementation for events adds dce6dd4493d6 media: ov5670: Add implementation for events adds 57b660b22f1b media: mb86a20s: make arrays static const adds 69a10678e2fb media: dvb-frontends: mn88443x: Handle errors of clk_prepa [...] adds cefdc9510a16 media: rtl2832_sdr: clean the freed pointer and counter adds 899a61a3305d media: usb: dvd-usb: fix uninit-value bug in dibusb_read_e [...] adds fd2eda71a47b media: remove myself from dvb media maintainers adds 9b361e1e9057 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds d3c4b6f64ad3 ACPICA: Avoid evaluating methods too early during system resume adds 3bf70bd2538f ACPICA: Add support for Windows 2020 _OSI string adds 8a8332f9f812 ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type adds a805aab86b4d ACPICA: iASL table disassembler: Added disassembly support [...] adds 93792be6424a ACPICA: Update version to 20210930 adds 353e4ad3db53 Merge branch 'acpica' into linux-next adds a8fb40966f19 x86: ACPI: cstate: Optimize C3 entry on AMD CPUs adds 5771e582d792 ACPI: Update information in MAINTAINERS adds 924431ddc0df Merge branches 'acpi-x86', 'acpi-resources' and 'acpi-misc [...] adds 87440d70a4bf Merge back ACPI PCI material for v5.16. adds 3d4b30999218 Merge branches 'acpi-pci', 'acpi-pnp', 'acpi-docs' and 'ac [...] adds 47e9249a6cc7 PNP: system.c: unmark a comment as being kernel-doc adds 8b472e7eb85b Merge branch 'pnp' into linux-next adds 98634aa8d837 PCI: PM: Drop struct pci_platform_pm_ops adds f09183712146 PCI: PM: Simplify acpi_pci_power_manageable() adds bf39c929f905 PCI: PM: Rearrange pci_target_state() adds 6407e5ecdc66 PCI: PM: Make pci_choose_state() call pci_target_state() adds fa1a25c51d02 PCI: PM: Do not call platform_pci_power_manageable() unnec [...] adds e5f5a66c9aa9 cpuidle: Fix kobject memory leaks in error paths adds 57577c996d73 cpufreq: intel_pstate: Process HWP Guaranteed change notification adds 4cf233315def Merge branches 'pm-pci', 'pm-sleep', 'pm-cpuidle' and 'pm- [...] adds aa1a43262ad5 PM: EM: Fix inefficient states detection adds c8ed99533dbc PM: EM: Mark inefficient states adds 88f7a89560f6 PM: EM: Extend em_perf_domain with a flag field adds 8354eb9eb3dd PM: EM: Allow skipping inefficient states adds 151717690694 cpufreq: Make policy min/max hard requirements adds 442d24a5c49a cpufreq: Add an interface to mark inefficient frequencies adds 1f39fa0dccff cpufreq: Introducing CPUFREQ_RELATION_E adds b894d20e6867 cpufreq: Use CPUFREQ_RELATION_E in DVFS governors adds e458716a92b5 PM: EM: Mark inefficiencies in CPUFreq adds 6215a5de9e91 cpufreq: mediatek-hw: Fix cpufreq_table_find_index_dl() call adds 8b39fe3eab1e Merge branch 'pm-em' into linux-next adds 52628a85dd8e thermal: int340x: delete bogus length check adds 7fc775ffebb9 thermal: intel_powerclamp: Use bitmap_zalloc/bitmap_free w [...] adds 80da1b508f29 thermal: Move ABI documentation to Documentation/ABI adds d4d354bc5c85 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] adds 136f282028da ACPI: tools: fix compilation error adds 1b3dc77d7595 Merge branch 'acpi-tools' into linux-next adds 1f7cf03d6b9b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 45b2bb66209c cpufreq: vexpress: Drop unused variable adds 08ef8d35a826 cpufreq: s3c244x: add fallthrough comments for switch adds 6065a672679f cpufreq: remove useless INIT_LIST_HEAD() adds c2ace21f937a cpufreq: tegra186/tegra194: Handle errors in BPMP response adds b3c08d1ad2bb cpufreq: Fix parameter in parse_perf_domain() adds e4b07404d966 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 0e8f022bbd53 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds 91a8e11cb3d9 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 8b7912f4cb6c opp: Fix required-opps phandle array count check adds 3734b9f2cee0 opp: Change type of dev_pm_opp_attach_genpd(names) argument adds e69709f6861a opp: Add more resource-managed variants of dev_pm_opp_of_a [...] adds 1cc55204b0db PM / devfreq: Add devm_devfreq_add_governor() adds 68b79f285540 PM / devfreq: tegra30: Use resource-managed helpers adds 4844bdbe9166 PM / devfreq: tegra30: Check whether clk_round_rate() retu [...] adds 27ff8187f13e opp: Fix return in _opp_add_static_v2() adds 6c009f81a519 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 69c560d2eb3c thermal/drivers/thermal_mmio: Constify static struct therm [...] adds fc656fa14da7 thermal/drivers/netlink: Add the temperature when crossing [...] adds b3cda4220e2b Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 49b99314b49e IB/mlx5: Flow through a more detailed return code from get [...] adds 0994a1bcd5f7 RDMA/rxe: Bump up default maximum values used via uverbs adds c78d218fc5a9 Merge tag 'v5.15-rc4' into rdma.get for-next adds 99cfddb8a8bd RDMA/cma: Split apart the multiple uses of the same list heads adds 2f232912feec RDMA/rtrs: Use sysfs_emit instead of s*printf function for [...] adds 80ad07f7e2bf RDMA/rtrs: Remove len parameter from helper print function [...] adds 4b6afe9bc955 RDMA/rtrs: Fix warning when use poll mode on client side. adds 36332ded46b6 RDMA/rtrs: Replace duplicate check with is_pollqueue helper adds 6f5649afd398 RDMA/rtrs: Introduce destroy_cq helper adds dea7bb3ad3e0 RDMA/rtrs: Do not allow sessname to contain special symbol [...] adds 3f3fe682f28d RDMA/rtrs-clt: Follow "one entry one value" rule for IO mi [...] adds b68362304bcf RDMA/mlx5: Avoid taking MRs from larger MR cache pools whe [...] adds 8e913a8d89cd RDMA/rw: switch to dma_map_sgtable() adds 286dba65a4a6 IB/hf1: Use string_upper() instead of an open coded variant adds 0de71d7adaf0 RDMA/irdma: Delete unused struct irdma_bth adds 1cf2ce827280 RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_ [...] adds 609bb8c3a3f5 RDMA/rxe: Change the is_user member of struct rxe_cq to bool adds 262d9fcf8530 RDMA/rxe: Set partial attributes when completion status != [...] adds 115fda3509e7 RDMA/rxe: Remove duplicate settings adds 2a152512a155 RDMA/efa: CQ notifications adds 8208461d3912 net/mlx5: Add ifc bits to support optional counters adds b8dfed636fc6 net/mlx5: Add priorities for counters in RDMA namespaces adds 3eea40d4749b Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 13f30b0fa0a9 RDMA/counter: Add a descriptor in struct rdma_hw_stats adds 0a0800ce2a6a RDMA/core: Add a helper API rdma_free_hw_stats_struct adds 0dc89684605e RDMA/counter: Add an is_disabled field in struct rdma_hw_stats adds 5e2ddd1e5982 RDMA/counter: Add optional counter support adds 7301d0a9834c RDMA/nldev: Add support to get status of all counters adds 822cf785ac6d RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_st [...] adds 3c3c1f141639 RDMA/nldev: Allow optional-counter status configuration th [...] adds 886773d24962 RDMA/mlx5: Support optional counters in hw_stats initialization adds ffa501ef1963 RDMA/mlx5: Add steering support in optional flow counters adds a29b934ceb4c RDMA/mlx5: Add modify_op_stat() support adds a020094090e5 RDMA/mlx5: Add optional counter support in get_hw_stats callback adds 9a33f3980978 RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_ [...] adds 4bd46f3a986d RDMA/iwpm: Remove redundant initialization of pointer err_str adds 8869574a6c11 RDMA: Remove redundant 'flush_workqueue()' calls adds 0bed5dfa5af8 RDMA/irdma: Remove irdma_uk_mw_bind() adds 6d2682216d1f RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() adds 16ddcfca5671 RDMA/irdma: Remove irdma_get_hw_addr() adds 9d8f247cc33c RDMA/irdma: Remove irdma_cqp_up_map_cmd() adds f4e56ec4452f RDMA/mlx4: Return missed an error if device doesn't suppor [...] adds cfc0312d9c83 RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr adds 99c13a3e2965 RDMA/rxe: Change AH objects to indexed adds 73a549321003 RDMA/rxe: Create AH index and return to user space adds 4da698eabf0f RDMA/rxe: Replace ah->pd by ah->ibah.pd adds e2fe06c90806 RDMA/rxe: Lookup kernel AH from ah index in UD WQEs adds 3b87e0824272 RDMA/rxe: Convert kernel UD post send to use ah_num adds ac0fffa0859b RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() adds fc25206d8fae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ea2dd331bfaa Merge tag 'mlx5-fixes-2021-09-30' of git://git.kernel.org/ [...] adds 8c02066b053d mctp: Add initial test structure and fragmentation test adds 077b6d52df6d mctp: Add test utils adds 925c01afb06a mctp: Add packet rx tests adds d04dcc2d67ef mctp: Add route input to socket tests adds bbde430319ee mctp: Add input reassembly tests adds 4f42ad2011d2 Merge branch 'mctp-kunit-tests' adds a70e3f024d5f devlink: report maximum number of snapshots with regions adds bfaf03935f74 sparc: add SO_RESERVE_MEM definition. adds b022f8866ea5 Revert "Merge branch 'mctp-kunit-tests'" adds 10d48705d5af fix up for "net: add new socket option SO_RESERVE_MEM" adds f9f93bd55ca6 net/mlx5: DR, Fix vport number data type to u16 adds 7ae8ac9a5820 net/mlx5: DR, Replace local WIRE_PORT macro with the exist [...] adds dd4acb2a0954 net/mlx5: DR, Add missing query for vport 0 adds ee1887fb7cdd net/mlx5: DR, Align error messages for failure to obtain v [...] adds c0e90fc2ccaa net/mlx5: DR, Support csum recalculation flow table on SFs adds 11a45def2e19 net/mlx5: DR, Add support for SF vports adds 1ffd498901c1 net/mlx5: DR, Increase supported num of actions to 32 adds 5dde00a73048 net/mlx5: DR, Fix typo 'offeset' to 'offset' adds 515ce2ffa621 net/mlx5: DR, init_next_match only if needed adds 98576013bf28 net/mlx5: DR, Add missing string for action type SAMPLER adds 2b0247e22097 net/mlx5: Warn for devlink reload when there are VFs alive adds f62eb932d857 net/mlx5: Tolerate failures in debug features while driver load adds 806bf340e180 net/mlx5: Use kvcalloc() instead of kvzalloc() adds ab9ace34158f net/mlx5: Use struct_size() helper in kvzalloc() adds 51984c9ee01e net/mlx5e: Use array_size() helper adds 05f1e35a1354 Merge tag 'mlx5-updates-2021-09-30' of git://git.kernel.or [...] adds 20ab39d13e2e net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT adds caaaa1667bf1 bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes adds 89b63462765c bpf/tests: Add zero-extension checks in BPF_ATOMIC tests adds f68e8efd7fa5 bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes adds 0bbaa02b4816 bpf/tests: Add tests to check source register zero-extension adds e2f9797b3c73 bpf/tests: Add more tests for ALU and ATOMIC register clobbering adds e42fc3c2c40e bpf/tests: Minor restructuring of ALU tests adds daed6083f4fb bpf/tests: Add exhaustive tests of ALU register combinations adds 6fae2e8a1d9e bpf/tests: Add exhaustive tests of BPF_ATOMIC register com [...] adds 68813605dea6 bpf/tests: Add test of ALU shifts with operand register aliasing adds 7bceeb95726b bpf/tests: Add test of LDX_MEM with operand aliasing adds f731052325ef libbpf: Support uniform BTF-defined key/value specificatio [...] adds bd368cb554d6 selftests/bpf: Use BTF-defined key/value for map definitions adds d636c8da2d60 Merge branch 'libbpf: Support uniform BTF-defined key/valu [...] adds 6b7b0c3091fd Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds d9bc9ec45e01 ravb: Rename "ravb_set_features_rx_csum" function to "ravb [...] adds 2b061b545cd0 ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables adds a92f4f0662bf ravb: Add nc_queue to struct ravb_hw_info adds feab85c7ccea ravb: Add support for RZ/G2L SoC adds 660e3d95e21a ravb: Initialize GbEthernet DMAC adds 7e09a052dc4e ravb: Exclude gPTP feature support for RZ/G2L adds 0b395f289451 ravb: Add tsrq to struct ravb_hw_info adds ebd5df063ce4 ravb: Add magic_pkt to struct ravb_hw_info adds 68aa0763c045 ravb: Add half_duplex to struct ravb_hw_info adds 16a235199235 ravb: Initialize GbEthernet E-MAC adds cfb5d7b78145 Merge branch 'ravb-gigabit' adds ebc792e26cb0 ionic: remove debug stats adds 36b20b7fb1c3 ionic: check for binary values in FW ver string adds 26671ff92c63 ionic: move lif mutex setup and delete adds 2624d95972db ionic: widen queue_lock use around lif init and deinit adds a095e4775b7c ionic: add polling to adminq wait adds 3a5e0fafefe0 ionic: have ionic_qcq_disable decide on sending to hardware adds 7dd22a864e0c ionic: add lif param to ionic_qcq_disable adds 8b67a2111bb8 Merge branch 'ionic-cleanups' adds 1643771eeb2d net:dev: Change napi_gro_complete return type to void adds 63b1bae940a9 dt-bindings: net: renesas,ether: Update example to match reality adds f533bc14e21a dt-bindings: net: renesas,etheravb: Update example to matc [...] adds de5bbb6f7e4c net: mscc: ocelot: support egress VLAN rewriting via VCAP ES0 adds e8c0722927e8 net: mscc: ocelot: write full VLAN TCI in the injection header adds 5ca721c54d86 net: dsa: tag_ocelot: set the classified VLAN during xmit adds 239f163ceabb selftests: net: mscc: ocelot: bring up the ports automatically adds 4a907f659461 selftests: net: mscc: ocelot: rename the VLAN modification [...] adds 434ef35095d6 selftests: net: mscc: ocelot: add a test for egress VLAN m [...] adds fa8274b788a3 Merge branch 'ocelot-vlan' adds 4e9b9de65cdd arch: use eth_hw_addr_set() adds 2f23e5cef314 net: use eth_hw_addr_set() adds a96d317fb1a3 ethernet: use eth_hw_addr_set() adds 168137176233 net: usb: use eth_hw_addr_set() adds e35b8d7dbb09 net: use eth_hw_addr_set() instead of ether_addr_copy() adds f3956ebb3bf0 ethernet: use eth_hw_addr_set() instead of ether_addr_copy() adds af804e6db9f6 net: usb: use eth_hw_addr_set() instead of ether_addr_copy() adds 47d71f45902e ethernet: chelsio: use eth_hw_addr_set() adds 1235568b6d2e ethernet: s2io: use eth_hw_addr_set() adds 4d3d2c8dba36 fddi: use eth_hw_addr_set() adds 16be9a16340b ethernet: use eth_hw_addr_set() - casts adds e9637775c05f Merge branch 'hw_addr_set' adds b8aa16541d73 net: wwan: iosm: correct devlink extra params adds 161eba50e183 mctp: Add initial test structure and fragmentation test adds ded21b722995 mctp: Add test utils adds b504db408c34 mctp: Add packet rx tests adds 8892c0490779 mctp: Add route input to socket tests adds 1e5e9250d422 mctp: Add input reassembly tests adds 0693b27644f0 Merge branch 'mctp-kunit-tests' adds 9ac936276f86 net/mlx4_en: avoid one cache line miss to ring doorbell adds 52d03786459a ipv6: ioam: Distinguish input and output for hop-limit adds 7b34e449e05e ipv6: ioam: Prerequisite patch for ioam6_iptunnel adds 8cb3bf8bff3c ipv6: ioam: Add support for the ip6ip6 encapsulation adds bf77b1400a56 selftests: net: Test for the IOAM encapsulation with IPv6 adds cfbe9b002109 Merge branch 'ipv6-ioam-encap' adds 19198e4ec97d qed: Fix kernel-doc warnings adds fb09a1ed5c6e qed: Remove e4_ and _e4 from FW HSI adds ee824f4bcc10 qed: Split huge qed_hsi.h header file adds 484563e230a8 qed: Update common_hsi for FW ver 8.59.1.0 adds f2a74107f1e1 qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 adds fe40a830dcde qed: Update qed_hsi.h for fw 8.59.1.0 adds 3091be065f11 qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h adds b90cb5385af7 qed: Update FW init functions to support FW 8.59.1.0 adds e2dbc2237692 qed: Add '_GTT' suffix to the IRO RAM macros adds 6c95dd8f0aa1 qed: Update debug related changes adds 3a6f5d0cbda3 qed: Update TCP silly-window-syndrome timeout for iwarp, scsi adds a64aa0a8b991 qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") adds 17696cada74f qed: fix ll2 establishment during load of RDMA driver adds e4addd4ed9b9 Merge branch 'qed-new-fw' adds 23b08260481c net: ipv6: fix use after free of struct seg6_pernet_data adds a2c27a61b433 net: phylink: add phylink_set_10g_modes() helper adds 14ad41c74f6b net: ethernet: use phylink_set_10g_modes() adds 166003436190 Merge branch 'phy-10g-mode-helper' adds fb8ece514d38 sparc: Fix typo. adds ceca777dabc6 ethernet: ehea: add missing cast adds b5375509184d net: bgmac: improve handling PHY adds 45c9d966688e net: bgmac: support MDIO described in DT adds e0ee6891174c net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() adds 80743c4f8d34 net/mlx5e: Add TX max rate support for MQPRIO channel mode adds 61c6f0d19084 net/mlx5e: TC, Refactor sample offload error flow adds d9581e2fa73f net/mlx5e: Move mod hdr allocation to a single place adds 9c1d3511a2c2 net/mlx5e: Split actions_match_supported() into a sub function adds d4f401d9ab18 net/mlx5e: Move parse fdb check into actions_match_support [...] adds 3222efd4b3a3 net/mlx5e: Reserve a value from TC tunnel options mapping adds 2f8ec867b6c3 net/mlx5e: Specify out ifindex when looking up encap route adds 6ba2e2b33df8 net/mlx5e: Support accept action adds a1a6e7217eac net/mlx5: Bridge, refactor eswitch instance usage adds 64fc4b358941 net/mlx5: Bridge, extract VLAN pop code to dedicated functions adds 5249001d69a2 net/mlx5: Bridge, mark reg_c1 when pushing VLAN adds 575baa92fd46 net/mlx5: Bridge, pop VLAN on egress table miss adds 3663ad34bc70 net/mlx5: Shift control IRQ to the last index adds f891b7cdbdcd net/mlx5: Enable single IRQ for PCI Function adds 95bf387e3569 Merge tag 'mlx5-updates-2021-10-04' of git://git.kernel.or [...] adds 549017aa1bb7 netlink: remove netlink_broadcast_filtered adds ded6e16b37e4 mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() adds 1bb96a07f9a8 mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() adds e04ffd120f3c mlx4: remove custom dev_addr clearing adds ebb1fdb589bd mlx4: constify args for const dev_addr adds 5e8fba848eaa Merge branch 'mlx4-const-dev_addr' adds a05e4c0af490 ethernet: use eth_hw_addr_set() for dev->addr_len cases adds 49ed8dde3715 net: usb: use eth_hw_addr_set() for dev->addr_len cases adds 64ba2eb35fa0 Bluetooth: hci_sock: Replace use of memcpy_from_msg with b [...] adds 4fd6d4907961 Bluetooth: btusb: Add support for TP-Link UB500 Adapter adds cd36742a957c Bluetooth: btrtl: Ask ic_info to drop firmware adds 4539ca67fe8e Bluetooth: Rename driver .prevent_wake to .wakeup adds d0f1c248b4ff Merge tag 'for-net-next-2021-10-01' of git://git.kernel.or [...] adds fada2ce09308 net: phy: at803x: add QCA9561 support adds bcb2293d8106 ethernet: fix up ps3_gelic_net.c for "ethernet: use eth_h [...] adds 56d8bb71a811 net: dsa: rtl8366rb: Support disabling learning adds 1fbd19e10b73 net: dsa: rtl8366rb: Support fast aging adds e674cfd08537 net: dsa: rtl8366rb: Support setting STP state adds 6c601aac4976 Merge branch 'RTL8366RB-enhancements' adds fe5d8bd3d3ea net: tg3: fix obsolete check of !err adds 5b71131b795f gtp: use skb_dst_update_pmtu_no_confirm() instead of direct call adds 9b139a38016f mlxsw: spectrum_buffers: silence uninitialized warning adds 9cbfc51af026 qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" adds 353407d917b2 ethtool: Add ability to control transceiver modules' power mode adds f10ba086f7e3 mlxsw: reg: Add Port Module Memory Map Properties register adds fc53f5fb8037 mlxsw: reg: Add Management Cable IO and Notifications register adds 0455dc50bcca mlxsw: Add ability to control transceiver modules' power mode adds 3dfb51126064 ethtool: Add transceiver module extended state adds 235dbbec7d72 mlxsw: Add support for transceiver module extended state adds 4c8270829928 Merge branch 'ethtool-add-ability-to-control-transceiver-m [...] adds 79365f36d1de net: mdio: add mdiobus_modify_changed() adds 078e0b5363db net: phylink: use mdiobus_modify_changed() helper adds 6d99f85e342d Merge branch 'add-mdiobus_modify_changed-helper' adds be5f60d8b6f9 nfc: pn533: Constify serdev_device_ops adds bc642817b6d9 nfc: pn533: Constify pn533_phy_ops adds 944b33ca7bc5 Merge branch 'nfc-pn533-const' adds e330fb14590c of: net: move of_net under net/ adds d466effe282d of: net: add a helper for loading netdev->dev_addr adds 9ca01b25dfff ethernet: use of_get_ethdev_address() adds 433baf0719d6 device property: move mac addr helpers to eth.c adds 8017c4d8173c eth: fwnode: change the return type of mac address helpers adds 0a14501ed818 eth: fwnode: remove the addr len from mac helpers adds d9eb44904e87 eth: fwnode: add a helper for loading netdev->dev_addr adds b8eeac565b16 ethernet: use device_get_ethdev_address() adds 894b0fb09215 ethernet: make more use of device_get_ethdev_address() adds 5a98dcf59abf Merge branch 'dev_addr-fw-helpers' adds c5a8e90730a3 rtw88: fix RX clock gate setting while fifo dump adds 6cd4b59ddb1a rtw88: refine fw_crash debugfs to show non-zero while triggering adds 49c3eb3036e6 brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet adds 5668958f6a92 bcma: drop unneeded initialization value adds 7acd723c30c0 rtl8xxxu: Use lower tx rates for the ack packet adds eb3a97a69be8 ath9k: fetch calibration data via nvmem subsystem adds ef7bc2a76342 ath9k: owl-loader: fetch pci init values through nvmem adds 34c67dc36641 ath11k: fix 4-addr tx failure for AP and STA modes adds e20cfa3b62ae ath11k: fix 4addr multicast packet tx adds 7e9fb2418a4c ath11k: Rename atf_config to flag1 in target_resource_config adds 9b4dd38b46cf ath11k: add support in survey dump with bss_chan_info adds feab5bb8f1d4 ath11k: Align bss_chan_info structure with firmware adds d6dbce453b19 wcn36xx: handle connection loss indication adds 701668d3bfa0 wcn36xx: Fix Antenna Diversity Switching adds c0c2eb20c79e wcn36xx: Add ability for wcn36xx_smd_dump_cmd_req to pass [...] adds 0e159d2c0834 wcn36xx: Implement Idle Mode Power Save adds d37b4862312c ath11k: move static function ath11k_mac_vdev_setup_sync to top adds 64e06b78a927 ath11k: add separate APIs for monitor mode adds 689a5e6fff75 ath11k: monitor mode clean up to use separate APIs adds 61fe43e7216d ath11k: add support for setting fixed HE rate/gi/ltf adds f552d6fd2f27 ath11k: add support for 80P80 and 160 MHz bandwidth adds cc2ad7541486 ath11k: Refactor spectral FFT bin size adds 1cae9c0009d3 ath11k: Introduce spectral hw configurable param adds 6dfd20c8a6cd ath11k: Fix the spectral minimum FFT bin count adds b72e86c07e98 ath11k: Add spectral scan support for QCN9074 adds eb19efed836a ath11k: Wstringop-overread warning adds c72aa32d6d1c ath11k: use hw_params to access board_size and cal_offset adds 336e7b53c82f ath11k: clean up BDF download functions adds e82dfe7b5608 ath11k: add caldata file for multiple radios adds 4ba3b05ebd0c ath11k: add caldata download support from EEPROM adds b2549465cdea ath11k: Replace one-element array with flexible-array member adds b9b5948cdd7b ath11k: qmi: avoid error messages when dma allocation fails adds aadf7c81a077 ath11k: fix some sleeping in atomic bugs adds 2167fa606c0f ath11k: Add support for RX decapsulation offload adds ab18e3bc1c13 ath11k: Fix pktlog lite rx events adds f394e4eae8e2 ath11k: Update pdev tx and rx firmware stats adds 69a0fcf8a9f2 ath11k: Avoid reg rules update during firmware recovery adds 1db2b0d0a391 ath11k: Avoid race during regd updates adds 8717db7ee802 ath11k: Add vdev start flag to disable hardware encryption adds 3c79cb4d63c0 ath11k: Assign free_vdev_map value before ieee80211_register_hw adds 8ee8d38ca472 ath11k: Fix crash during firmware recovery on reo cmd ring access adds 79feedfea779 ath11k: Avoid "No VIF found" warning message adds 94a6df31dcf0 ath11k: Add wmi peer create conf event in wmi_tlv_event_id adds 4a9550f536cc ath11k: add channel 2 into 6 GHz channel list adds 9d6ae1f5cf73 ath11k: fix packet drops due to incorrect 6 GHz freq value [...] adds b6b142f644d2 ath11k: fix survey dump collection in 6 GHz adds 54f40f552afd ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 adds 74bba5e5ba45 ath11k: enable 6G channels for WCN6855 adds 0f17ae43823b ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CA [...] adds cd18ed4cf805 ath11k: Drop MSDU with length error in DP rx path adds 8a0b899f169d ath11k: Fix inaccessible debug registers adds 72de799aa9e3 ath11k: Fix memory leak in ath11k_qmi_driver_event_work adds 9e2e2d7a4dd4 ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF adds 6f442799bcfd ath11k: Replace HTT_DBG_OUT with scnprintf adds 74327bab6781 ath11k: Remove htt stats fixed size array usage adds 6ed731829cf8 ath11k: Change masking and shifting in htt stats adds ac83b6034cfa ath11k: add HTT stats support for new stats adds 441b3b5911f8 ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED adds c677d4b1bcc4 ath11k: indicate scan complete for scan canceled when scan [...] adds 62db14ea95b1 ath11k: indicate to mac80211 scan complete with aborted fl [...] adds 62b8963cd84d ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps adds c3a7d7eb4c98 ath11k: add 6 GHz params in peer assoc command adds 6f4d70308e5e ath11k: support SMPS configuration for 6 GHz adds 86a03dad0f5a ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map r [...] adds e263bdab9c0e ath10k: high latency fixes for beacon buffer adds e6dfbc3ba90c ath10k: Fix missing frame timestamp for beacon/probe-resp adds 019edd01d174 ath10k: sdio: Add missing BH locking around napi_schdule() adds b3fcf9c5faaa Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 44cc24b04bed Merge tag 'wireless-drivers-next-2021-10-07' of git://git. [...] adds 2b8a0f1516c6 net: broadcom: bcm4908_enet: use kcalloc() instead of kzalloc() adds 149ef7b2f949 net: mana: Use kcalloc() instead of kzalloc() adds 36371876e000 net: stmmac: selftests: Use kcalloc() instead of kzalloc() adds c514fbb62314 ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() adds 9fe1155233c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 3ea9bd5d0231 ice: support basic E-Switch mode control adds 2ae0aa4758b0 ice: Move devlink port to PF/VF struct adds 37165e3f5664 ice: introduce VF port representor adds ac19e03ef780 ice: allow process VF opcodes in different ways adds ff5411ef88ee ice: manage VSI antispoof and destination override adds bd676b29292e ice: allow changing lan_en and lb_en on dflt rules adds 1a1c40df2e80 ice: set and release switchdev environment adds f66756e0ead7 ice: introduce new type of VSI for switchdev adds 1c54c839935b ice: enable/disable switchdev when managing VFs adds b3be918dcc73 ice: rebuild switchdev when resetting all VFs adds f5396b8a663f ice: switchdev slow path adds 7aae80cef7ba ice: add port representor ethtool ops and stats adds faeb8e7a0aac Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds da8f606e15c7 ethernet: un-export nvmem_get_mac_address() adds ba882580f211 eth: platform: add a helper for loading netdev->dev_addr adds 4d04cdc5ee49 ethernet: use platform_get_ethdev_address() adds 38d7b029130e Merge branch 'dev_addr-helpers' adds 339e75f6b9a0 net: dsa: rtl8366rb: remove unneeded semicolon adds d5ac07dfbd2b qed: Initialize debug string array adds 454d3e1ae057 net/sched: sch_ets: properly init all active DRR list handles adds 94114d90037f net: mdio: ensure the type of mdio devices match mdio drivers adds 2b12d51c4fa8 net: phylib: ensure phy device drivers do not match by DT adds 146e5e733310 net-sysfs: try not to restart the syscall if it will fail [...] adds 16bdce2ada5a ath11k: fix m68k and xtensa build failure in ath11k_peer_a [...] adds 685c3f2fba29 vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt adds 4c1e34c0dbff vsock: Enable y2038 safe timeval for timeout adds 45d45e5323a9 testing: selftests: forwarding.config.sample: Add tc flag adds c08d227290f6 testing: selftests: tc_common: Add tc_check_at_least_x_packets() adds 7df29960fa65 selftests: forwarding: Add IPv6 GRE flat tests adds 4b3d967b5cb9 selftests: forwarding: Add IPv6 GRE hierarchical tests adds 4bb6cce00a2b selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case [...] adds c473f723f97a selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology [...] adds 8bb0ebd52238 selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code du [...] adds 7f63cdde5030 selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-le [...] adds 36ee7281c586 Merge branch 'ip6gre-tests' adds acede3c5dad5 net: enetc: declare NETIF_F_HW_CSUM and do it in software adds fb8629e2cbfc net: enetc: add support for software TSO adds 12e6d7e64102 Merge branch 'enetc-swtso' adds 75ea27d0d622 net: introduce a function to check if a netdev name is in use adds caa9b35fadff bonding: use the correct function to check for netdev name [...] adds d03eb9787d3a ppp: use the correct function to check if a netdev name is in use adds 9653e613e00a Merge branch 'netdev-name-in-use' adds 0316c7e66bbd net: phy: micrel: ksz9131 led errata workaround adds e761523d0b40 qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario adds 6ed3f61e3200 net: tg3: fix redundant check of true expression adds e506342a03c7 selftests/tls: add SM4 GCM/CCM to tls selftests adds f12e658c620a mlxsw: item: Annotate item helpers with '__maybe_unused' adds 2b37367065c7 ethernet: forcedeth: remove direct netdev->dev_addr writes adds a04436b27a93 ethernet: tg3: remove direct netdev->dev_addr writes adds ca8793175564 ethernet: tulip: remove direct netdev->dev_addr writes adds a7639279c93c ethernet: sun: remove direct netdev->dev_addr writes adds 8ce218b6e58a ethernet: 8390: remove direct netdev->dev_addr writes adds 794a69b3f803 Merge branch 'dev_addr-direct-writes' adds ea52a0b58e41 net: use dev_addr_set() adds 5ee61ad7d593 dt-bindings: net: dsa: fix typo in dsa-tag-protocol description adds 7932d53162dc dt-bindings: net: dsa: document felix family in dsa-tag-protocol adds c1634b118e84 ionic: add filterlist to debugfs adds 1d4ddc4a5370 ionic: move lif mac address functions adds 4ed642cc6538 ionic: remove mac overflow flags adds ff542fbe5d55 ionic: add generic filter search adds eba688b15d34 ionic: generic filter add adds c2b63d3449d3 ionic: generic filter delete adds 9b0b6ba6226e ionic: handle vlan id overflow adds 8c9d956ab6fb ionic: allow adminq requests to override default error message adds f91958cc9622 ionic: tame the filter no space message adds 154ee116320d Merge branch 'ionic-vlanid-mgmt' adds 4b70dce2c1b9 bnxt: use netif_is_rxfh_configured instead of open code adds c60882a4566a hv_netvsc: use netif_is_bond_master() instead of open code adds 019921521697 mlxsw: spectrum: use netif_is_macsec() instead of open code adds 275fdef2d919 Merge branch 'net-use-helpers' adds ba3c01ee02ed net: phy: at803x: fix resume for QCA8327 phy adds 1ca8311949ae net: phy: at803x: add DAC amplitude fix for 8327 phy adds 9d1c29b40285 net: phy: at803x: enable prefer master for 83xx internal phy adds 67999555ff42 net: phy: at803x: better describe debug regs adds c0288ae8e6bd net: make dev_get_port_parent_id slightly more readable adds 6213f07cb542 virtio_net: skip RCU read lock by checking xdp_enabled of vi adds b9c56ccb436d ethernet: Remove redundant 'flush_workqueue()' calls adds 0182d0788cd6 octeontx2-pf: Simplify the receive buffer size calculation adds ce8bd03c47fc ethernet: sun: add missing semicolon, fix build adds 2cb67ab153d5 gve: Switch to use napi_complete_done adds 58401b2a46e7 gve: Add rx buffer pagecnt bias adds 61d72c7e486b gve: Do lazy cleanup in TX path adds 87a7f321bb6a gve: Recover from queue stall due to missed IRQ adds 4edf8249bcd1 gve: Add netif_set_xps_queue call adds ea5d3455adf1 gve: Allow pageflips on larger pages adds 1b4d1c9bab09 gve: Track RX buffer allocation failures adds e679198bbb82 Merge branch 'gve-improvements' adds 7715ec32472c ice: implement low level recipes functions adds 450052a4142c ice: manage profiles and field vectors adds fd2a6b71e300 ice: create advanced switch recipe adds 0f94570d0cae ice: allow adding advanced rules adds 8bb98f33dead ice: allow deleting advanced rules adds 8b8ef05b776e ice: cleanup rules info adds 572b820dfa61 ice: Allow changing lan_en and lb_en on all kinds of filters adds 0d08a441fb1a ice: ndo_setup_tc implementation for PF adds 7fde6d8b445f ice: ndo_setup_tc implementation for PR adds 311c13ddc8ee Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5b25a5bf5e04 nfc: drop unneeded debug prints adds f141cfe364ef nfc: nci: replace GPLv2 boilerplate with SPDX adds edfa5366ef42 nfc: s3fwrn5: simplify dereferencing pointer to struct device adds 84910319fad4 nfc: st-nci: drop unneeded debug prints adds e52cc2a625a6 nfc: st21nfca: drop unneeded debug prints adds f0563ebec68f nfc: trf7970a: drop unneeded debug prints adds f41e137abd25 nfc: microread: drop unneeded debug prints adds ff7f0e4e7930 Merge branch 'nfc-minor-printk-cleanup' adds a34dda728430 mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entr [...] adds 0908e42ad9a5 mlxsw: spectrum_qdisc: Distinguish between ingress and egr [...] adds 099bf89d6a35 mlxsw: spectrum_qdisc: Track permissible actions per binding adds 9c18eaf2882d mlxsw: spectrum_qdisc: Offload RED qevent mark adds a703b5179b5c selftests: mlxsw: sch_red_core: Drop two unused variables adds 0cd6fa99a076 selftests: mlxsw: RED: Add selftests for the mark qevent adds 249ae9495b03 Merge branch 'mlxsw-ECN-mirroring' adds 7bb39a394490 net: hns: Prefer struct_size over open coded arithmetic adds e4400bbf5b15 net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE adds 3dc20f4762c6 net, neigh: Enable state migration between NUD_PERMANENT a [...] adds 2c611ad97a82 net, neigh: Extend neigh->flags to 32 bit to allow for extensions adds 7482e3841d52 net, neigh: Add NTF_MANAGED flag for managed neighbor entries adds 2ed08b5ead3c Merge branch 'Managed-Neighbor-Entries' adds 25b90c19102f tulip: fix setting device address from rom adds 850bfb912a6d net: hns3: debugfs add support dumping page pool info adds 177c92353be9 ethernet: tulip: avoid duplicate variable name on sparc adds 21314638c9f2 devlink: Reduce struct devlink exposure adds 2bc50987dc1f devlink: Move netdev_to_devlink helpers to devlink.c adds b88f7b1203bf devlink: Annotate devlink API calls adds bd032e35c568 devlink: Allow control devlink ops behavior through feature mask adds 96869f193cfd net/mlx5: Set devlink reload feature bit for supported dev [...] adds 82465bec3e97 devlink: Delete reload enable/disable interface adds 0e258cec0b07 Merge branch 'devlink-reload-simplification' adds d1f24712a86a ionic: no devlink_unregister if not registered adds edce2a93dd78 net: enetc: include ip6_checksum.h for csum_ipv6_magic adds 50515cac8d0e net: qed_debug: fix check of false (grc_param < 0) expression adds 23144a915684 ravb: Use ALIGN macro for max_rx_len adds 2e95e08ac009 ravb: Add rx_max_buf_size to struct ravb_hw_info adds 3d4e37df882b ravb: Fillup ravb_alloc_rx_desc_gbeth() stub adds 2458b8edb887 ravb: Fillup ravb_rx_ring_free_gbeth() stub adds 16a6e245a9f3 ravb: Fillup ravb_rx_ring_format_gbeth() stub adds 1c59eb678cbd ravb: Fillup ravb_rx_gbeth() stub adds b6a4ee6e74de ravb: Add carrier_counters to struct ravb_hw_info adds 0ee65bc14ff2 ravb: Add support to retrieve stats for GbEthernet adds 4ea3167bad27 ravb: Rename "tsrq" variable adds 030634f37db9 ravb: Optimize ravb_emac_init_gbeth function adds 1091da579d7c ravb: Rename "nc_queue" feature bit adds 95e99b10482d ravb: Document PFRI register bit adds 3d6b24a2ada3 ravb: Update ravb_emac_init_gbeth() adds 940409264647 ravb: Fix typo AVB->DMAC adds 5f3b8acee9fe Merge branch 'add-functional-support-for-gigabit-ethernet-driver' adds c045ad2cc01e ax25: constify dev_addr passing adds db95732446a8 rose: constify dev_addr passing adds 2ef6db76bac0 llc/snap: constify dev_addr passing adds 1a8a23d2da4f ipv6: constify dev_addr passing adds 6cf862807234 tipc: constify dev_addr passing adds 1bfcd1cc546e decnet: constify dev_addr passing adds fe83fe739df7 Merge branch 'net-constify-dev_addr-passing-for-protocols' adds 40af35fdf79c netdevice: demote the type of some dev_addr_set() helpers adds 20c3d9e45ba6 hamradio: use dev_addr_set() for setting device address adds 5a1b7e1a5325 ip: use dev_addr_set() in tunnels adds 400f17d3301e Merge branch 'net-use-dev_addr_set-in-hamradio-and-ip-tunnels' adds 13b5ffa0e282 net: remove single-byte netdev->dev_addr writes adds 6312d52838b2 marvell: octeontx2: build error: unknown type name 'u64' adds 39e222bfd7f3 net: dsa: unregister cross-chip notifier after ds->ops->teardown adds e79d82643a69 net: enetc: fix check for allocation failure adds b063e0651ced mlxsw: reg: Fix a typo in a group heading adds fc372cc07286 mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT adds 6242b0a96302 mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters adds 15be36b8126b mlxsw: spectrum_qdisc: Introduce per-TC ECN counters adds bf862732945c selftests: mlxsw: RED: Test per-TC ECN counters adds ffdbc0fe8be4 Merge branch 'mlxsw-show-per-band-ecn-marked-counter-on-qdisc' adds 9974cb5c8790 net: delete redundant function declaration adds e00ae1a2aaf2 ice: Refactor ice_aqc_link_topo_addr adds 3bb6324b3dcb ice: Implement functions for reading and setting GPIO pins adds 885fe6932a11 ice: Add support for SMA control multiplexer adds 325b2064d00a ice: Implement support for SMA and U.FL on E810-T adds 201f1a2d77f6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 766607570bec ethernet: constify references to netdev->dev_addr in drivers adds 54f2d8d6ca99 ethernet: make eth_hw_addr_random() use dev_addr_set() adds db0dcc6a8a7c ethernet: make use of eth_hw_addr_random() where appropriate adds c51e5062c180 ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) adds 68a064028e4e ethernet: ibm/emac: use of_get_ethdev_address() to load dev_addr adds 562ef98a666e ethernet: replace netdev->dev_addr assignment loops adds 923ca6f61887 ethernet: replace netdev->dev_addr 16bit writes adds 2b4731b153b4 Merge branch 'ethernet-more-netdev-dev_addr-write-removals' adds ba530fea8ca1 ethernet: remove random_ether_addr() adds 8b017fbe0bbb net: of: fix stub of_net helpers for CONFIG_NET=n adds e15f5972b803 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds a4d0bd06cd65 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2357672c54c3 bpf: Introduce BPF support for kernel module function calls adds a5d827275241 bpf: Be conservative while processing invalid kfunc calls adds 14f267d95fe4 bpf: btf: Introduce helpers for dynamic BTF set registration adds f614f2c755b6 tools: Allow specifying base BTF file in resolve_btfids adds 0e32dfc80bae bpf: Enable TCP congestion control kfunc from modules adds 9dbe6015636c libbpf: Support kernel module function calls adds 466b2e13971e libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 adds 18f4fccbf314 libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations adds c48e51c8b07a bpf: selftests: Add selftests for module kfunc support adds 32a16f6bfe51 Merge branch 'Support kernel module function calls from eBPF' adds 0640c77c46cb bpf: Avoid retpoline for bpf_for_each_map_elem adds 57a610f1c58f bpf, x64: Save bytes for DIV by reducing reg copies adds 7ca611215983 libbpf: Add API that copies all BTF types from one BTF obj [...] adds c65eb8082d4c selftests/bpf: Refactor btf_write selftest to reuse BTF ge [...] adds 9d0578722391 selftests/bpf: Test new btf__add_btf() API adds e737547eab6a mips, uasm: Enable muhu opcode for MIPS R6 adds f7c036c15b53 mips, uasm: Add workaround for Loongson-2F nop CPU errata adds eb63cfcd2ee8 mips, bpf: Add eBPF JIT for 32-bit MIPS adds fbc802de6b10 mips, bpf: Add new eBPF JIT for 64-bit MIPS adds 72570224bb8f mips, bpf: Add JIT workarounds for CPU errata adds 01bdc58e94b4 mips, bpf: Enable eBPF JITs adds ebcbacfa50ec mips, bpf: Remove old BPF JIT implementations adds f438ee21ef21 Merge branch 'bpf-mips-jit' adds 90982e13561e bpf, arm: Remove dummy bpf_jit_compile stub adds 929bef467771 bpf: Use $(pound) instead of # in Makefiles adds 189c83bdde85 selftest/bpf: Switch recursion test to use htab_map_delete_elem adds 933030344638 libbpf: Add API documentation convention guidelines adds 4a404a7e8a39 libbpf: Deprecate bpf_object__unload() API since v0.6 adds 2088a3a71d87 libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 adds 6f2b219b62a4 selftests/bpf: Switch to new bpf_object__next_{map,program} APIs adds 0e545dbaa279 Merge branch 'libbpf: Deprecate bpf_{map,program}__{prev,n [...] adds 6364d7d75a0e bpf, x64: Factor out emission of REX byte in more cases adds e5c15a363de6 mips, bpf: Fix Makefile that referenced a removed file adds bbf731b3f44d mips, bpf: Optimize loading of 64-bit constants adds 0eb4ef88c53f bpf, tests: Add more LD_IMM64 tests adds aa67fdb46436 selftests/bpf: Skip the second half of get_branch_snapshot in vm adds dd65acf72d0e selftests/bpf: Remove SEC("version") from test progs adds 7e3cbd3405cb selftests/bpf: Fix btf_dump test under new clang adds b79c2ce3baa9 libbpf: Skip re-installing headers file if source is older [...] adds c66a248f1950 bpftool: Remove unused includes to <bpf/bpf_gen_internal.h> adds f012ade10b34 bpftool: Install libbpf headers instead of including the dir adds 1478994aad82 tools/resolve_btfids: Install libbpf headers when building adds be79505caf3f tools/runqslower: Install libbpf headers when building adds bf60791741d4 bpf: preload: Install libbpf headers when building adds 7bf731dcc641 bpf: iterators: Install libbpf headers when building adds 62fde1c8beaf samples/bpf: Update .gitignore adds 3f7a3318a7c6 samples/bpf: Install libbpf headers when building adds a60d24e74002 samples/bpf: Do not FORCE-recompile libbpf adds 87ee33bfdd4f selftests/bpf: Better clean up for runqslower in test_bpft [...] adds d7db0a4e8d95 bpftool: Add install-bin target to install binary only adds 1c8dab7da1d2 Merge branch 'install libbpf headers when using the library' adds 65223741ae1b bpf: Support writable context for bare tracepoint adds ccaf12d6215a libbpf: Support detecting and attaching of writable tracep [...] adds fa7f17d066bd bpf/selftests: Add test for writable bare tracepoint adds a1852ce0e542 Merge branch 'add support for writable bare tracepoint' adds 91b2c0afd00c selftests/bpf: Add parallelism to test_progs adds 6587ff58cea4 selftests/bpf: Allow some tests to be executed in sequence adds e87c3434f81a selftests/bpf: Add per worker cgroup suffix adds d719de0d2f3c selftests/bpf: Fix race condition in enable_stats adds 445e72c782a1 selftests/bpf: Make cgroup_v1v2 use its own port adds 0f4feacc9155 selftests/bpf: Adding pid filtering for atomics test adds 5db02dd7f09f selftests/bpf: Fix pid check in fexit_sleep test adds d3f7b1664d3e selfetest/bpf: Make some tests serial adds e52a8b96c5ad Merge branch 'selftests/bpf: Add parallelism to test_progs' adds 5319255b8df9 selftests/bpf: Skip verifier tests that fail to load with [...] adds 307d149d9435 bpf, mips: Clean up config options about JIT adds 431bfb9ee3e2 bpf, mips: Fix comment on tail call count limiting adds 9a85d1cf16ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b87f20ba30de Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2232642ec3fb ipvs: add sysctl_run_estimation to support disable estimation adds 7b1394892de8 netfilter: nft_dynset: relax superfluous check on set updates adds 7463acfbe52a netfilter: Rename ingress hook include file adds 17d20784223d netfilter: Generalize ingress hook include file adds 42df6e1d221d netfilter: Introduce egress hook adds 0d7308c0ff5f af_packet: Introduce egress hook adds 8844e01062dd netfilter: iptables: allow use of ipt_do_table as hookfn adds e8d225b60026 netfilter: arp_tables: allow use of arpt_do_table as hookfn adds 44b5990e7b46 netfilter: ip6tables: allow use of ip6t_do_table as hookfn adds f0d6764f7ddb netfilter: ebtables: allow use of ebt_do_table as hookfn adds 9dd43a5f4b11 netfilter: ipvs: prepare for hook function reduction adds 8a9941b42de5 netfilter: ipvs: remove unneeded output wrappers adds 540ff44b28f0 netfilter: ipvs: remove unneeded input wrappers adds c650c35a2506 netfilter: ipvs: merge ipv4 + ipv6 icmp reply handlers adds a595689c1802 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c1c8380b0320 b43legacy: fix a lower bounds test adds 9b793db5fca4 b43: fix a lower bounds test adds e3ec7017f6a2 rtw89: add Realtek 802.11ax driver adds 51fd5c6417b9 rtlwifi: rtl8192ee: Remove redundant initialization of var [...] adds 3e4beec5e679 mt7601u: Remove redundant initialization of variable ret adds ff1cc2fa3055 wireless: Remove redundant 'flush_workqueue()' calls adds cd204c88bd7e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d16e6d19ccc6 Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev adds 83775456504c Bluetooth: Fix handling of SUSPEND_DISCONNECTING adds 107fe0482b54 Bluetooth: Read codec capabilities only if supported adds 8b89637dbac2 Bluetooth: hci_vhci: Fix to set the force_wakeup value adds b15bfa4df635 Bluetooth: mgmt: Fix Experimental Feature Changed event adds 709fca500067 Bluetooth: hci_sock: purge socket queues in the destruct() [...] adds f5ff291098f7 Bluetooth: L2CAP: Fix not initializing sk_peer_pid adds dc1650fc94a8 Bluetooth: btusb: Fix application of sizeof to pointer adds 5a4bb6a8e981 Bluetooth: Fix debugfs entry leak in hci_register_dev() adds 893505319c74 Bluetooth: btintel: Fix bdaddress comparison with garbage value adds 75d9b8559ac3 Bluetooth: Fix memory leak of hci device adds 60c6a63a3d30 Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_ [...] adds b8f5482c9638 Bluetooth: vhci: Add support for setting msft_opcode and a [...] adds 4879b514a6a6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4a5208d77bf7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 19f8aaa111d3 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 6785faab4523 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 3f491d11d8cb MAINTAINERS: Add spi-nor device tree binding under SPI NOR [...] adds bd22fe24462c Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds f7324d4ba9e8 hwrng: meson - Improve error handling for core clock adds 38aa192a05f2 crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency adds 6e96dbe7c40a crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> [...] adds e42dff467ee6 crypto: api - Export crypto_boot_test_finished adds 183b60e00597 crypto: hisilicon/qm - modify the uacce mode check adds cfd6fb45cfaf crypto: ccree - avoid out-of-range warnings from clang adds 9b768e8a3909 crypto: qat - detect PFVF collision after ACK adds 18fcba469ba5 crypto: qat - disregard spurious PFVF interrupts adds e17f49bb244a crypto: qat - remove unnecessary collision prevention step [...] adds 993161d36ab5 crypto: qat - fix handling of VF to PF interrupts adds b79c7532dc33 crypto: qat - remove duplicated logic across GEN2 drivers adds c3878a786be0 crypto: qat - use hweight for bit counting adds 6e680f94bc31 crypto: qat - make pfvf send message direction agnostic adds 21db65edb6a5 crypto: qat - move pfvf collision detection values adds 71b5f2ab5e52 crypto: qat - rename pfvf collision constants adds 7a73c4622aaa crypto: qat - add VF and PF wrappers to common send function adds aa3c68634df8 crypto: qat - extract send and wait from adf_vf2pf_request [...] adds 32dfef6f92dd crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c adds 82e269ad8afe crypto: testmgr - Only disable migration in crypto_disable [...] adds b6f5f0c8f72d hwrng: mtk - Force runtime pm ops for sleep ops adds 048c22e37f3d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 187502afe87a drm: rcar-du: Don't create encoder for unconnected LVDS outputs adds 206c54710882 drm: rcar-du: Improve kernel log messages when initializin [...] adds 780d4223f662 drm: rcar-du: Set the DMA coherent mask for the DU device adds 077092783a4d drm: rcar-du: Allow importing non-contiguous dma-buf with VSP adds 753f2674ad8d drm: property: Replace strncpy() with strscpy_pad() adds d6a4bf45a96f drm/omap: Use correct printk format specifiers for size_t adds 95f22783c6b0 drm/omap: Cast pointer to integer without generating warning adds 8b8a7d80af48 drm/omap: Depend on CONFIG_OF adds 668b51361fb4 drm/sti: Use correct printk format specifiers for size_t adds e29505caa32d drm/shmobile: Make use of the helper function devm_platfor [...] adds c2419077714d drm: rcar-du: Make use of the helper function devm_platfor [...] adds 458dc64e2f76 dt-bindings: display: renesas,du: Provide bindings for r8a779a0 adds 34176f4bf07c drm: rcar-du: Sort the DU outputs adds ce35299e211d drm: rcar-du: Only initialise TVM_TVSYNC mode when supported adds 8c252d3b302a drm: rcar-du: Fix DIDSR field name adds cc6f88b96ba2 drm: rcar-du: Split CRTC IRQ and Clock features adds b291fdcf5114 drm: rcar-du: Add r8a779a0 device support adds 407baae3e6f3 Merge tag 'du-next-20211007' of git://linuxtv.org/pinchart [...] adds 3f68c01be9a2 drm/amd/display: add cyan_skillfish display support adds e5d59cfa3305 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix adds c74909492396 amd/amdkfd: add ras page retirement handling for sq/sdma (v3) adds 6131538b49b9 drm/amd/display: Only define DP 2.0 symbols if not already [...] adds eb601e61d349 drm/amdgpu: resolve RAS query bug adds f76f795a8ffa drm/amdgpu: move headless sku check into harvest function adds 81d1bf01e482 drm/amdgpu: add debugfs access to the IP discovery table adds 5f52e9a78061 drm/amdgpu: store HW IP versions in the driver structure adds 54d2b1f402b6 drm/amdgpu: fill in IP versions from IP discovery table adds 1534db5549b7 drm/amdgpu: add XGMI HWIP adds a1f62df75be5 drm/amdgpu/nv: export common IP functions adds 795d08391b86 drm/amdgpu: add initial IP enumeration via IP discovery table adds 02200e910c14 drm/amdgpu/sdma5.0: convert to IP version checking adds 8f4bb1e784d8 drm/amdgpu/sdma5.2: convert to IP version checking adds 4b0ad8425498 drm/amdgpu/gfx10: convert to IP version checking adds bdbeb0dde425 drm/amdgpu: filter out radeon PCI device IDs adds eb4fd29afd4a drm/amdgpu: bind to any 0x1002 PCI diplay class device adds 5db9d0657e97 drm/amdgpu/gmc10.0: convert to IP version checking adds 63352b7f98fd drm/amdgpu: Use IP discovery to drive setting IP blocks by [...] adds 524cf3ab85f5 drm/amdgpu: drive nav10 from the IP discovery table adds fac17723749a drm/amdgpu/gfxhub2.1: convert to IP version checking adds ce2d99a84f99 drm/amdgpu/mmhub2.0: convert to IP version checking adds bc7c3d1d8a3e drm/amdgpu/mmhub2.1: convert to IP version checking adds 4edbbfde89d0 drm/amdgpu/vcn3.0: convert to IP version checking adds 13ebe284a238 drm/amdgpu/athub2.0: convert to IP version checking adds 258fa17d1a3c drm/amdgpu/athub2.1: convert to IP version checking adds 7c69d6153e82 drm/amdgpu/navi10_ih: convert to IP version checking adds a8967967f6a5 drm/amdgpu/amdgpu_smu: convert to IP version checking adds af3b89d3a639 drm/amdgpu/smu11.0: convert to IP version checking adds ea0d730aab53 drm/amdgpu/navi10_ppt: convert to IP version checking adds 96626a0ed22b drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking adds 3e67f4f2e22e drm/amdgpu/nv: convert to IP version checking adds 75aa18415a4c drm/amdgpu: drive all navi asics from the IP discovery table adds c08182f2483f drm/amdgpu/display/dm: convert to IP version checking adds 5f931489556d drm/amdgpu: add DCI HWIP adds 994470b252dc drm/amdgpu/soc15: export common IP functions adds d4c6e870bdd2 drm/amdgpu: add initial IP discovery support for vega based parts adds 91e9db33be12 drm/amdgpu/soc15: get rev_id in soc15_common_early_init adds 987884409470 drm/amdgpu: drive all vega asics from the IP discovery table adds f7f12b25823c drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support adds 559f591dab57 drm/amdgpu/display/dm: convert RAVEN to IP version checking adds 43bf00f21eaf drm/amdgpu/sdma4.0: convert to IP version checking adds 24be2d70048b drm/amdgpu/hdp4.0: convert to IP version checking adds 9d0cb2c31891 drm/amdgpu/gfx9.0: convert to IP version checking adds 82d05736c47b drm/amdgpu/amdgpu_psp: convert to IP version checking adds e47868ea15cb drm/amdgpu/psp_v11.0: convert to IP version checking adds 1fcc208cd780 drm/amdgpu/psp_v13.0: convert to IP version checking adds 6b726a0a52cc drm/amdgpu/pm/smu_v11.0: update IP version checking adds 61b396b91196 drm/amdgpu/pm/smu_v13.0: convert IP version checking adds 50638f7dbd0b drm/amdgpu/pm/amdgpu_smu: convert more IP version checking adds 96b8dd4423e7 drm/amdgpu/amdgpu_vcn: convert to IP version checking adds 0b64a5a85229 drm/amdgpu/vcn2.5: convert to IP version checking adds 75a07bcd1d30 drm/amdgpu/soc15: convert to IP version checking adds 2cbc6f4259f6 drm/amd/display: fix error case handling adds 5eceb2019215 drm/amdgpu: add VCN1 hardware IP adds de309ab3263e drm/amdgpu: add HWID of SDMA instance 2 and 3 adds 5c3720be7d46 drm/amdgpu: get VCN and SDMA instances from IP discovery table adds fe323f039db8 drm/amdgpu/sdma: remove manual instance setting adds 1b592d00b4ac drm/amdgpu/vcn: remove manual instance setting adds f17416151741 drm/amdgpu: get VCN harvest information from IP discovery table adds aa9f8cc349de drm/amdgpu/ucode: add default behavior adds 3ae695d69174 drm/amdgpu: add new asic_type for IP discovery adds d0761fd24ea1 drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default adds 1d789535a036 drm/amdgpu: convert IP version array to include instances adds b05b9c591f9e drm/amdgpu: clean up set IP function adds 6d46d419af59 drm/amdgpu: add support for SRIOV in IP discovery path adds 5b983db8c3b8 drm/amdkfd: clean up parameters in kgd2kfd_probe adds c868d58442eb drm/amdkfd: convert kfd_device.c to use GC IP version adds a79d3709c40d drm/amdgpu: add an option to override IP discovery table f [...] adds 546dc20fedc5 drm/amdkfd: fix a potential ttm->sg memory leak adds d4b0ee65de6b drm/amdgpu/jpeg2: move jpeg2 shared macro to header file adds c60511493b4f drm/amdgpu/jpeg: add jpeg2.6 start/end adds 4b3a624c4c6a drm/amdgpu: consolidate case statements adds aa87797001b4 Documentation/gpu: remove spurious "+" in amdgpu.rst adds d04287d062a4 drm/amdgpu: During s0ix don't wait to signal GFXOFF adds 8001ba85d0a2 drm/amdgpu: remove some repeated includings adds 519607a2f779 drm/amdgpu/display: fold DRM_AMD_DC_DCN201 into DRM_AMD_DC_DCN adds 64df665ffed8 drm/amd/display: Prevent using DMUB rptr that is out-of-bounds adds 630e959f2537 drm/amdgpu/gmc9: convert to IP version checking adds c2c154102616 drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI adds 499f4d38ecf9 drm/amdkfd: remove redundant iommu cleanup code adds 286826d7d976 drm/amdgpu: init iommu after amdkfd device init adds c8365dbda056 drm/amdgpu: revert "Add autodump debugfs node for gpu reset v8" adds 127aedf97957 drm/amdgpu: print warning and taint kernel if lockup timeo [...] adds e17e27f9bdba drm/amdgpu: handle the case of pci_channel_io_frozen only [...] adds 86adcb0beac7 drm/amd/display: Skip override for preferred link settings [...] adds ee37341199c6 drm/amd/display: Re-arrange FPU code structure for dcn2x adds 8017ecb11ebb drm/amd/display: Added root clock optimization flags adds aa635f6509ce drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 adds 07fe77c3ad96 drm/amd/display: Fix detection of 4 lane for DPALT adds dac3c405b9ae drm/amd/display: [FW Promotion] Release 0.0.87 adds 99cc8774f7ac drm/amd/display: 3.2.156 adds 1445d967fb91 drm/amd/display: Add helper for blanking all dp displays adds 8da5cbafb2ea drm/amd/display: Fix concurrent dynamic encoder assignment. adds 4874ecf5fd1d drm/amd/display: Fix error in dmesg at boot adds f2e7d8568051 drm/amd/display: fix DCC settings for DCN3 adds eabf2019b7e5 drm/amd/display: Update link encoder object creation. adds 9fa0fb77132f drm/amd/display: USB4 DPIA enumeration and AUX Tunneling adds 892b74a646bb drm/amd/display: Support for DMUB HPD and HPD RX interrupt [...] adds 698d0a6fb7bb drm/amd/display: Set DPIA link endpoint type adds 76724b76739a drm/amd/display: Stub out DPIA link training call adds 99447622ae15 drm/amd/display: Add stub to get DPIA tunneling device data adds 31cf79f05d34 drm/amd/display: Skip DPCD read for DPTX-to-DPIA hop adds edfb2693471f drm/amd/display: Train DPIA links with fallback adds 178fbb6d552f drm/amd/display: Implement DPIA training loop adds 187c236aacc0 drm/amd/display: Implement DPIA link configuration adds 18b11f9bd4d9 drm/amd/display: Implement DPIA clock recovery phase adds 847a9038c2d0 drm/amd/display: Implement DPIA equalisation phase adds 80789bcffec3 drm/amd/display: Implement end of training for hop in DPIA [...] adds 71af9d465bed drm/amd/display: Support for SET_CONFIG processing with DMUB adds e8536806b0c1 drm/amd/display: Read USB4 DP tunneling data from DPCD. adds b0ce62721833 drm/amd/display: Add dpia debug options adds 88f52b1fff89 drm/amd/display: Support for SET_CONFIG processing with DMUB adds 8cf5ed4a158e drm/amd/display: Fix DIG_HPD_SELECT for USB4 display endpoints. adds 6aa8d42c6674 drm/amd/display: Add debug flags for USB4 DP link training. adds 40fadb4c73a4 drm/amd/display: Fix for access for ddc pin and aux engine. adds f6e03f80eb1f drm/amd/display: Deadlock/HPD Status/Crash Bug Fix adds 9e3a50d23e31 drm/amd/display: Fix USB4 Aux via DMUB terminate unexpectedly adds 8e6519ce2c4a drm/amd/display: USB4 bring up set correct address adds 5b9581df9f17 drm/amdgpu: return early if debugfs is not initialized adds f38ce910d8df x86/MCE/AMD: Export smca_get_bank_type symbol adds 12b2cab79017 drm/amdgpu: Register MCE notifier for Aldebaran RAS adds 12cdff6b2ea9 drm/amd/display: Add 120Hz support for freesync video mode adds 58144d283712 drm/amdgpu: unify BO evicting method in amdgpu_ttm adds 73bf66712d2b drm/amdgpu/discovery: add missing case for SMU 11.0.5 adds 08808f75d9b7 drm/amd/display: Remove redundant initialization of variab [...] adds 35bdf463de33 drm/amdgpu: add missing case for HDP for renoir adds 097cbf2648e0 drm/amd/display: Fix Werror when building adds ec6abe831a84 drm/amdkfd: rm BO resv on validation to avoid deadlock adds c58a863b1ccf drm/amdgpu: use adev_to_drm for consistency when accessing [...] adds 806d42509bed drm/amd/display: remove duplicate include in dcn201_clk_mgr.c adds 40348baedfbc drm/amd/display: fix duplicated inclusion adds b1f8166640e0 Merge tag 'amd-drm-next-5.16-2021-10-08' of https://gitlab [...] adds 6b51b02a3a0a dma-buf: fix and rework dma_buf_poll v7 adds 606b102876e3 drm: fb_helper: fix CONFIG_FB dependency adds 4bb2d367a5a2 drm/lease: allow empty leases adds 21dde40902d2 drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODESET_L [...] adds 399190e70816 drm/i915: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODE [...] adds 4c048437ef7a drm/msm: cleanup: drm_modeset_lock_all_ctx() --> DRM_MODES [...] adds 7c5f2eecc21f drm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_LOCK_ [...] adds 6b92e77156c5 drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] adds a2cd9947d99b drm/tegra: cleanup: drm_modeset_lock_all() --> DRM_MODESET [...] adds 9b8c437ef1a5 drm/shmobile: cleanup: drm_modeset_lock_all() --> DRM_MODE [...] adds 26723c3d6b93 drm/radeon: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] adds 6067fddc1a4f drm/omapdrm: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] adds 6aa2daae589b drm/nouveau: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] adds fd49ef52e2db drm/msm: cleanup: drm_modeset_lock_all() --> DRM_MODESET_L [...] adds 746826bcf8fd drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_ [...] adds 984c9949f1c4 drm/i915: cleanup: drm_modeset_lock_all() --> DRM_MODESET_ [...] adds 4f9e860e6ad6 drm/gma500: cleanup: drm_modeset_lock_all() --> DRM_MODESE [...] adds 299f040e855b drm/amd: cleanup: drm_modeset_lock_all() --> DRM_MODESET_L [...] adds 8d813d1a535c drm: cleanup: remove drm_modeset_(un)lock_all() adds 18be03ef230f doc: drm: remove TODO entry regarding DRM_MODSET_LOCK_ALL cleanup adds 77d40e0176a5 drm/bridge: ti-sn65dsi86: Implement bridge->mode_valid() adds 223583dd00a7 drm/v3d: decouple adding job dependencies steps from job init adds 07c2a41658c4 drm/v3d: alloc and init job in one shot adds bb3425efdcd9 drm/v3d: add generic ioctl extension adds e4165ae8304e drm/v3d: add multiple syncobjs support adds a0b1d355b9b4 drm/fourcc: Add R8 to drm_format_info adds cee0b7cbf1c0 drm/format-helper: Add drm_fb_xrgb8888_to_rgb332() adds bcf80d6ef17c drm/format-helper: Add drm_fb_xrgb8888_to_rgb888() adds 4cabfedc096b drm/gud: Add GUD_PIXEL_FORMAT_R8 adds 1f25d0054258 drm/gud: Add GUD_PIXEL_FORMAT_RGB332 adds 83d7b6d54b8e drm/gud: Add GUD_PIXEL_FORMAT_RGB888 adds 294a0d9524b1 Revert "drm: cleanup: remove drm_modeset_(un)lock_all()" adds 6f67e6fd4dc0 Revert "drm/amd: cleanup: drm_modeset_lock_all() --> DRM_M [...] adds 1f9e2f442151 Revert "drm/gma500: cleanup: drm_modeset_lock_all() --> DR [...] adds 91a8fb071f7e Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_ [...] adds 077b3191461c Revert "drm/i915: cleanup: drm_modeset_lock_all() --> DRM_ [...] adds fcae996e56cb Revert "drm/msm: cleanup: drm_modeset_lock_all() --> DRM_M [...] adds 7a154d5bbcd7 Revert "drm/nouveau: cleanup: drm_modeset_lock_all() --> D [...] adds ff6c898f2e73 Revert "drm/omapdrm: cleanup: drm_modeset_lock_all() --> D [...] adds d91a342eb631 Revert "drm/radeon: cleanup: drm_modeset_lock_all() --> DR [...] adds 03b476fa4595 Revert "drm/shmobile: cleanup: drm_modeset_lock_all() --> [...] adds 86e7786e97c8 Revert "drm/tegra: cleanup: drm_modeset_lock_all() --> DRM [...] adds e7b481857bca Revert "drm/vmwgfx: cleanup: drm_modeset_lock_all() --> DR [...] adds 76fd2c379e65 Revert "drm: cleanup: drm_modeset_lock_all() --> DRM_MODES [...] adds f505495d246a Revert "drm/msm: cleanup: drm_modeset_lock_all_ctx() --> D [...] adds 369de54eecd1 Revert "drm/i915: cleanup: drm_modeset_lock_all_ctx() --> [...] adds 61bae132030a Revert "drm: cleanup: drm_modeset_lock_all_ctx() --> DRM_M [...] adds e7bd95a7ed4e drm/edid: Fix crash with zero/invalid EDID adds c921ff373b46 dma-buf: add dma_resv_for_each_fence_unlocked v8 adds 96601e8a4755 dma-buf: use new iterator in dma_resv_copy_fences adds d3c80698c9f5 dma-buf: use new iterator in dma_resv_get_fences v3 adds ada5c48b11a3 dma-buf: use new iterator in dma_resv_wait_timeout adds 7fa828cb9265 dma-buf: use new iterator in dma_resv_test_signaled adds 9962601ca571 drm/bridge: dw-hdmi-cec: Make use of the helper function d [...] adds 797d72ce8e0f Merge tag 'drm-misc-next-2021-10-06' of git://anongit.free [...] adds e04a911f4366 drm/i915/fdi: move fdi modeset asserts to intel_fdi.c adds aa0813b1ba31 drm/i915/pps: move pps (panel) modeset asserts to intel_pps.c adds 80e77e30a212 drm/i915/dpll: move dpll modeset asserts to intel_dpll.c adds e365e4aaa5cc drm/i915/dsi: move dsi pll modeset asserts to vlv_dsi_pll.c adds 3e2947cd8945 drm/i915/dsi: pass struct mipi_dsi_packet pointer, not the [...] adds 207ea507a147 drm/i915/dsi: fuse dsi_send_pkt_payld() and add_payld_to_queue() adds b90acd0987c8 drm/i915/dsi: return -EBUSY instead of -1 adds 0743019d540d drm/i915/hdmi: return -EINVAL instead of -1 adds 5e9a0200dad8 drm/i915/drv: return -EIO instead of -1 adds 7d8de8cabbba drm/i915/dram: return -EINVAL instead of -1 adds a23299bb9a49 drm/i915/fdi: use -EAGAIN instead of local special return value adds 7ceb751b6159 drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 adds 5ec2b4f77e77 drm/i915/debugfs: register LPSP capability on all platforms adds fd71fc38da7d drm/i915/display: stop returning errors from debugfs registration adds 0f26c8e23ab3 drm/i915/debugfs: pass intel_connector to intel_connector_ [...] adds 048a57fc0d6a drm/i915: Use standard form -EDEADLK check adds 0fb00cc28e1e drm/i915: Adjust intel_crtc_compute_config() debug message adds ab953f099fd7 drm/i915: Move WaPruneModeWithIncorrectHsyncOffset into in [...] adds f22f4e5be89c drm/i915: Stop force enabling pipe bottom color gammma/csc adds 5def925dbb60 drm/i915: fix regression with uncore refactoring. adds 7d4fed884484 drm/i915/reg: add AUD_TCA_DP_2DOT0_CTRL registers adds f6e3be98654e drm/i915: Fix DP clock recovery "voltage_tries" handling adds f820693bc238 drm/i915: Introduce has_iboost() adds 5bafd85dd770 drm/i915: Introduce has_buf_trans_select() adds e722ab8b6968 drm/i915: Generalize .set_signal_levels() adds 193299ad9d85 drm/i915: Nuke useless .set_signal_levels() wrappers adds 5f5ada0bae45 drm/i915: De-wrapper bxt_ddi_phy_set_signal_levels() adds 2c63e0f92e2f drm/i915: Hoover the level>=n_entries WARN into intel_ddi_level() adds 3e022c1f0a5f drm/i915: Nuke intel_ddi_hdmi_num_entries() adds d0920a45574c drm/i915: Pass the lane to intel_ddi_level() adds c6921d484d3f drm/i915: Prepare link training for per-lane drive settings adds 104c1b3d6fb6 drm/i915: Allow per-lane drive settings with LTTPRs adds c7c774fe0938 Merge tag 'drm-intel-next-2021-10-04' of git://anongit.fre [...] adds ce7e75c7ef1b drm/i915: Disable bonding on gen12+ platforms adds bc33e71f00a7 drm/i915: correct name of GT forcewake domain in error messages adds 39afa4104bed drm/i915: Re-use gen11 forcewake read functions on gen12 adds f9d56cd64ef3 drm/i915: Make shadow tables range-based adds 0bb50de156d8 drm/i915/gen11: Update shadowed register table adds 5798a769d6f5 drm/i915/gen12: Update shadowed register table adds 5c5c40e28c52 drm/i915/xehp: Xe_HP shadowed registers are a strict super [...] adds dae2d2883296 drm/doc/rfc: drop lmem uapi section adds fa9899dad3ed drm/i915/xehp: Loop over all gslices for INSTDONE processing adds 89f2e7ab4dd9 drm/i915/dg2: Report INSTDONE_GEOM values in error state adds d16de9a25b5c drm/i915/xehpsdv: Add compute DSS type adds b97090575ed2 drm/i915: Use locked access to ctx->engines in set_priority adds efd330b97855 drm/i915/xehpsdv: factor out function to read RP_STATE_CAP adds ad482232e3cc drm/i915/xehpsdv: Read correct RP_STATE_CAP register adds d5ef86b38e4c drm/i915: Add pci ids and uapi for DG1 adds 90fd2194a0cc drm/i915: Use designated initializers for init/exit table adds 9e9dfd080201 drm/i915/dg2: Maintain backward-compatible nested batch behavior adds faf890985e30 drm/i915: Fix syncmap memory leak adds c9b6e94963bc drm/i915: Ditch the i915_gem_ww_ctx loop member adds 5359b745146a drm/i915/buddy: add some pretty printing adds 8c3363c67b88 drm/i915/debugfs: hook up ttm_resource_manager_debug adds ff12ce2c9cb1 drm/i915/gt: Potential error pointer dereference in pinned [...] adds 81a14bedae5b drm/i915/dg1: remove __maybe_unused leftover adds ac5a2dff428a drm/i915/selftest: Fix use of err in igt_reset_{fail, nop} [...] adds 6321a722374b drm/i915: s/0/NULL/ adds 5e076529e265 drm/i915/selftests: Increase timeout in i915_gem_contexts [...] adds ae4b0eacaffe drm/i915/dg2: Add new LRI reg offsets adds d8ac30fd479c drm/i915/ttm: Reorganize the ttm move code somewhat adds 669076334bfa drm/ttm, drm/i915: Update ttm_move_memcpy for async use adds f3ede209d44d drm/i915/pci: rename functions to have i915_pci prefix adds ba3d8257f2d9 drm/i915: Ensure wa_init_finish() is called for ctx workar [...] adds f123efebe436 drm/i915: Actually delete gpu reloc selftests adds 5db1856781e4 drm/i915/guc: drop guc_communication_enabled adds 450cede7f380 drm/i915/gem: Fix the mman selftest adds b62aa57e3c78 drm/i915/gt: Add support of mocs propagation adds d79a1d713180 drm/i915/gt: Set CMD_CCTL to UC for Gen12 Onward adds c6b248489dc3 drm/i915/gt: Set BLIT_CCTL reg to un-cached adds cfbe5291a189 drm/i915/gt: Initialize unused MOCS entries with device sp [...] adds fb1e95bc2755 drm/i915/gt: Initialize L3CC table in mocs init adds 75eefd82581f drm/i915: Release i915_gem_context from a worker adds c238980efd3b drm/i915: Release ctx->syncobj on final put, not on ctx close adds 8cf97637ff88 drm/i915: Keep gem ctx->vm alive until the final put adds e1068a9e808a drm/i915: Drop code to handle set-vm races from execbuf adds c6d04e48d2e6 drm/i915: Rename i915_gem_context_get_vm_rcu to i915_gem_c [...] adds 24fad29e52e0 drm/i915: Use i915_gem_context_get_eb_vm in ctx_getparam adds a82a9979de22 drm/i915: Add i915_gem_context_is_full_ppgtt adds 0483a3018733 drm/i915: Use i915_gem_context_get_eb_vm in intel_context_set_gem adds 9ec8795e7d91 drm/i915: Drop __rcu from gem_context->vm adds 843151521844 drm/i915: use xa_lock/unlock for fpriv->vm_xa lookups adds dcc5d82063d9 drm/i915: Stop rcu support for i915_address_space adds f5392e5f8ef3 drm/i915/adl_s: Remove require_force_probe protection adds 3f027d61663f drm/i915/gt: Add separate MOCS table for Gen12 devices oth [...] adds 502d0609fc41 drm/i915/gtt: add some flushing for the 64K GTT path adds f503eb0cf2ba drm/i915/selftests: fixup igt_shrink_thp adds 058d7d626028 drm/i915: clean up inconsistent indenting adds 74388ca483a4 drm/i915: Use Transparent Hugepages when IOMMU is enabled adds f25e3908b9cd drm/i915: Get PM ref before accessing HW register adds fc30a6764a54 drm/i915/guc: Fix blocked context accounting adds 669b949c1a44 drm/i915/guc: Fix outstanding G2H accounting adds c39f51cc980d drm/i915/guc: Unwind context requests in reverse order adds 88209a8ecb8b drm/i915/guc: Don't drop ce->guc_active.lock when unwindin [...] adds d67e3d5a5da8 drm/i915/guc: Process all G2H message at once in work queue adds 1ca36cff0166 drm/i915/guc: Workaround reset G2H is received after sched [...] adds ac653dd7996e Revert "drm/i915/gt: Propagate change in error status to c [...] adds cf37e5c820f1 drm/i915/guc: Kick tasklet after queuing a request adds 9888beaaf118 drm/i915/guc: Don't enable scheduling on a banned context, [...] adds d135865cb8e3 drm/i915/guc: Copy whole golden context, set engine state [...] adds d2420c2ed8f1 drm/i915/selftests: Add initial GuC selftest for scrubbing [...] adds 422cda4f5009 drm/i915/guc: Take context ref when cancelling request adds f16d5cb981a5 drm/i915/guc: Don't touch guc_state.sched_state without a lock adds ae36b62927f1 drm/i915/guc: Reset LRC descriptor if register returns -ENODEV adds b0d83888a32b drm/i915/guc: Release submit fence from an irq_work adds 52d66c06fd94 drm/i915/guc: Move guc_blocked fence to struct guc_state adds 0f7976506de6 drm/i915/guc: Rework and simplify locking adds 1424ba81a2d0 drm/i915/guc: Proper xarray usage for contexts_lookup adds 5b116c17e6ba drm/i915/guc: Drop pin count check trick between sched_dis [...] adds 9798b1724ba4 drm/i915/guc: Move GuC priority fields in context under gu [...] adds 3cb3e3434b9f drm/i915/guc: Move fields protected by guc->contexts_lock [...] adds af5bc9f21e3a drm/i915/guc: Drop guc_active move everything into guc_state adds 4f41ddc7c7ee drm/i915/guc: Add GuC kernel doc adds 4796054b381a drm/i915/selftests: Do not use import_obj uninitialized adds 46f20a353b80 drm/i915/selftests: Always initialize err in igt_dmabuf_im [...] adds 43192617f781 drm/i915: Enable -Wsometimes-uninitialized adds 50bc6486a8f1 drm/i915/xehpsdv: Define MOCS table for XeHP SDV adds e93540510278 drm/i915/dg2: Define MOCS table for DG2 adds d5dd580deb54 Merge drm/drm-next into drm-intel-gt-next adds ce079f6d87cc drm/i915: Add mmap lock around vma_lookup() in the mman selftest. adds dc34ca9231f2 drm/i915: Mark GPU wedging on driver unregister unrecoverable adds 48b096126954 drm/i915: Move __i915_gem_free_object to ttm_bo_destroy adds 022f324c9934 drm/i915: rename debugfs_gt files adds 00142bce94dc drm/i915: rename debugfs_engines files adds 23f6a829a67c drm/i915: rename debugfs_gt_pm files adds d0c560316d6f drm/i915: deduplicate frequency dump on debugfs adds 9a6b201bd5e8 Merge remote-tracking branch 'tip/locking/wwmutex' into dr [...] adds d0a652493abd drm/i915: Make wa list per-gt adds 53718bff8f40 drm/i915/gt: Add "intel_" as prefix in set_mocs_index() adds ea97e44f83e2 drm/i915: Do not define vma on stack adds 7acbbc7cf485 drm/i915/guc: put all guc objects in lmem when available adds 87ba15d6b67a drm/i915/guc: Add DG1 GuC / HuC firmware defs adds 9175ffff5ea9 drm/i915/guc: Enable GuC submission by default on DG1 adds 91160c839824 drm/i915: Take pinning into account in __i915_gem_object_is_lmem adds ff04f8beade5 drm/i915/xehp: Check new fuse bits for SFC availability adds 45f63790e456 drm/i915: Check SFC fusing before recording/dumping SFC_DONE adds 1ab2b4cd1283 drm/i915/uncore: Convert gen6/gen7 read operations to fwtable adds 6cdbb1018238 drm/i915/uncore: Associate shadow table with uncore adds 09b2a597de37 drm/i915/uncore: Replace gen8 write functions with general [...] adds aef02736a851 drm/i915/uncore: Drop gen11/gen12 mmio write handlers adds e5b32ae34b02 drm/i915/uncore: Drop gen11 mmio read handlers adds c74e66d47e88 drm/i915/dg2: Add DG2-specific shadow register table adds 68c03c0e985e drm/i915/debugfs: Do not report currently active engine wh [...] adds 54fc4f134e09 drm/i915/uncore: fwtable read handlers are now used on all [...] adds 017792a04118 drm/i915/guc, docs: Fix pdfdocs build error by removing ne [...] adds 2dfa597d249c drm/i915/gem: Fix a lockdep warning the __i915_gem_is_lmem [...] adds 0d9388635a22 drm/i915/ttm: Implement a function to copy the contents of [...] adds d80ee88e0769 drm/i915/gem: Implement a function to process all gem obje [...] adds 81387fc4f6e0 drm/i915/gt: Increase suspend timeout adds c56ce9565374 drm/i915 Implement LMEM backup and restore for suspend / resume adds 3e42cc61275f drm/i915/gt: Register the migrate contexts with their engines adds 0d8ee5ba8db4 drm/i915: Don't back up pinned LMEM context images and rin [...] adds a259cc14eca8 drm/i915: Reduce the number of objects subject to memcpy recover adds be988eaee1cb drm/i915/request: fix early tracepoints adds 6341eb6f39bb drm/i915/selftests: exercise shmem_writeback with THP adds a837a0686308 drm/i915: Remove warning from the rps worker adds 74af1e2c1674 drm/i915: Flush buffer pools on driver remove adds d576b31bdece drm/i915: remember to call i915_sw_fence_fini adds 239f3c2ee183 drm/i915: Fix runtime pm handling in i915_gem_shrink adds c4f6120302f6 drm/i915: Use direction definition DMA_BIDIRECTIONAL inste [...] adds 068396bb21c8 drm/i915/ttm: Rework object initialization slightly adds 9eddd5a9a2ae drm/i915: Use fixed offset for PTEs location adds 217ecd310d56 drm/i915/guc: Verify result from CTB (de)register action adds 0de9765da58f drm/i915/guc: Print error name on CTB (de)registration failure adds 0e9deac51337 drm/i915/guc: Print error name on CTB send failure adds fb2d2de3530a drm/i915/guc: Move and improve error message for missed CTB reply adds 288f10689755 drm/i915/pxp: Define PXP component interface adds c2004ce99ed7 mei: pxp: export pavp client to me client bus adds e6aa71361bb9 drm/i915/pxp: define PXP device flag and kconfig adds 3ad2dd9c4caa drm/i915/pxp: allocate a vcs context for pxp usage adds 0436ac1b008d drm/i915/pxp: Implement funcs to create the TEE channel adds e0111ce0f5cb drm/i915/pxp: set KCR reg init adds cbbd3764b239 drm/i915/pxp: Create the arbitrary session after boot adds 95c9e1224da3 drm/i915/pxp: Implement arb session teardown adds 2ae096872a2c drm/i915/pxp: Implement PXP irq handler adds d3ac8d42168a drm/i915/pxp: interfaces for using protected objects adds 32271ecd6596 drm/i915/pxp: start the arb session on demand adds 0cfab4cb3c4e drm/i915/pxp: Enable PXP power management adds ef6ba31dd384 drm/i915/pxp: Add plane decryption support adds 6eba56f64d5d drm/i915/pxp: black pixels on pxp disabled adds 390cf1b28b11 drm/i915/pxp: add pxp debugfs adds 2d5517a5c8bf drm/i915/pxp: add PXP documentation adds 6f8e20389714 drm/i915/pxp: enable PXP for integrated Gen12 adds 4b2437f6f7b0 drm/i915: Clean up disabled warnings adds 84edf5377634 drm/i915: Fix bug in user proto-context creation that leak [...] adds 07f82a47e8a9 drm/i915: Handle Intel igfx + Intel dgfx hybrid graphics setup adds 1a839e016e49 drm/i915: remove IS_ACTIVE adds 1176d15f0f6e Merge tag 'drm-intel-gt-next-2021-10-08' of git://anongit. [...] adds ff77b9cd4766 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 15184965783a drm/bridge/lontium-lt9611uxc: fix provided connector suport adds 7be28bd73f23 drm/plane-helper: fix uninitialized variable reference adds a0a33067b957 drm/connector: refer to CTA-861-G in the "content type" prop docs adds 5baaac3184ab dma-buf: add dma_resv_for_each_fence v3 adds 63639d013a6f dma-buf: use the new iterator in dma_buf_debug_show adds 0a42016d9319 dma-buf: use the new iterator in dma_resv_poll adds dbcae3bfcbca drm/ttm: use the new iterator in ttm_bo_flush_all_fences adds 9c2ba265352a drm/scheduler: use new iterator in drm_sched_job_add_impli [...] adds a585070f2682 drm/i915: use the new iterator in i915_request_await_object v2 adds 7cd80132aeab drm: use new iterator in drm_gem_fence_array_add_implicit v3 adds 24417d5b0c00 drm/bridge: ti-sn65dsi83: Implement .detach callback adds e539a77e44c7 dt-bindings: drm/bridge: ps8640: Add aux-bus child adds 97f921ff264e dt-bindings: add vendor prefix for Vivax adds f474bb3000b6 dt-bindings: display: simple: Add Vivax TPC-9150 panel adds 76f745683858 dt-bindings: display: simple: add Innolux G070Y2-T02 panel adds 19f036eaaffa drm/panel: panel-simple: add LOGIC Technologies LTTD800480 [...] adds c38171a58574 dt-bindings: display: simple: hardware can use ddc-i2c-bus adds 230a6f0e6f49 dt-bindings: add bindings for the Sharp LS060T1SX01 panel adds 223cce88a926 drm/panel: Add support for Sharp LS060T1SX01 panel adds 54d209e2fa94 Revert "drm/panel: Add support for Sharp LS060T1SX01 panel" adds 2620fddce4a9 Revert "dt-bindings: add bindings for the Sharp LS060T1SX0 [...] adds 2c0c19b681d5 fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' adds ba3e86789eaf dt-bindings: display: bridge: lvds-codec: Document LVDS da [...] adds 31f6207940a6 drm/bridge: lvds-codec: Add support for LVDS data mapping select adds 2307d3a5a2df dt-bindings: add bindings for the Sharp LS060T1SX01 panel adds 914b6f290beb drm/panel: Add support for Sharp LS060T1SX01 panel adds a63f393dd7e1 drm/virtio: fix the missed drm_gem_object_put() in virtio_ [...] adds cacadb0633bb drm/nouveau/nvenc: remove duplicate include in base.c adds 636318593810 drm/nouveau/mmu: drop unneeded assignment in the nvkm_uvmm [...] adds 404046cf4805 drm/nouveau/mmu/gp100-: drop unneeded assignment in the if [...] adds 1e39f430575f drm/nouveau/gem: remove redundant semi-colon adds f30946db159f drm/nouveau/nouveau_bo: Remove unused variables 'dev' adds 5e51cc0005c6 dma-resv: Fix dma_resv_get_fences and dma_resv_copy_fences [...] adds 90c45fc15aaf drm/panel: s6e63m0: Make s6e63m0_remove() return void adds f85d9e59f1b4 drm/connector: fix all kernel-doc warnings adds ee30840ba3ba drm/v3d: fix copy_from_user() error codes adds 2f1495fac8d3 drm/bridge: nwl-dsi: Add atomic_get_input_bus_fmts adds 1311f3dfce7e drm/panel: mantix: Add media bus format adds 0c464eee746a drm/panel: st7703: Add media bus format adds e2e0ee7e2c2b drm: mxsfb: Print failed bus format in hex adds 1db060509903 drm: mxsfb: Set fallback bus format when the bridge doesn' [...] adds 381ba6a6baf1 drm/nouveau/mmu/gp100: remove unused variable adds 91302d6c1dfd drm/ttm_bo_api: update the description for @placement and @sg adds cd06ab2fd48f drm/locking: add backtrace for locking contended locks wit [...] adds b3ec8cdf457e fbdev: Garbage collect fbdev scrolling acceleration, part [...] adds 107fe9043020 drm/connector: Add support for privacy-screen properties (v4) adds a1a98689301b drm: Add privacy-screen class (v4) adds befe5404a00b drm/privacy-screen: Add X86 specific arch init code adds 8a12b170558a drm/privacy-screen: Add notifier support (v2) adds 334f74ee85dc drm/connector: Add a drm_connector privacy-screen helper f [...] adds 1b8101d51873 platform/x86: thinkpad_acpi: Add hotkey_notify_extended_ho [...] adds e8b7eb66738f platform/x86: thinkpad_acpi: Get privacy-screen / lcdshado [...] adds f809891ee51b platform/x86: thinkpad_acpi: Register a privacy-screen device adds b7490aade5d2 video: omapfb: Fix fall-through warning for Clang adds 57a06e907c07 drm: panel-simple: Add support for the Innolux G070Y2-T02 panel adds 189723fbe9ac drm/bridge: display-connector: fix an uninitialized pointe [...] adds 7c4dd0a26652 drm: of: Add drm_of_lvds_get_data_mapping adds 1a84a308acda drm/panel-simple: Add Vivax TPC-9150 panel v6 adds acf20ed020ff drm: fix null-ptr-deref in drm_dev_init_release() adds b7d4ce477ea9 dt-bindings: panel-simple-dsi: add JDI R63452 panel bindings adds 437c3d87590e drm/panel: Add JDI R63452 MIPI DSI panel driver adds 5f31dbeae8a8 drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure adds 32a267e9c057 drm/panel: innolux-p079zca: Delete panel on attach() failure adds 9bf7123bb07f drm/panel: Delete panel on mipi_dsi_attach() failure adds 7f44a1166c8a drm: panel: nt36672a: Removed extra whitespace. adds 6b1a69bcb23f drm/panel: ej030na: Make use of the helper function dev_er [...] adds 5ddc1e27e032 drm/panel: fy07024di26a30d: Make use of the helper functio [...] adds 386e1c180f1f drm/panel: ili9881c: Make use of the helper function dev_e [...] adds a30fc787a1d3 drm/panel: k101-im2ba02: Make use of the helper function d [...] adds ef41af47e40e drm/panel: ls037v7dw01: Make use of the helper function de [...] adds d41af761dbc1 drm/panel: nt39016: Make use of the helper function dev_er [...] adds 94f9b9525c0a drm/panel: s6e63j0x03: Make use of the helper function dev [...] adds d60b93917a66 drm/panel: sofef00: Make use of the helper function dev_er [...] adds a8daf03fa2d4 drm/panel: td043mtea1: Make use of the helper function dev [...] adds e82ef424eec8 drm/panel: xpp055c272: Make use of the helper function dev [...] adds 566b651cc531 drm/panel: y030xx067a: Make use of the helper function dev [...] adds de734a359c0c Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 1605b5be7a79 drm/amdgpu: query default sclk from smu for cyan_skillfish adds a0f9f8546668 drm/amdgpu/nbio7.4: don't use GPU_HDP_FLUSH bit 12 adds 369b7d04baf3 drm/amdgpu/nbio2.3: don't use GPU_HDP_FLUSH bit 12 adds 71cbfeb38141 drm/amdkfd: avoid conflicting address mappings adds 6bdfc37b5ccc drm/amdkfd: export svm_range_list_lock_and_flush_work adds 9c152f54d9f6 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails adds 7e3fb209d518 amd/amdkfd: remove svms declaration to avoid werror adds d1bfbe8a3202 amd/display: check cursor plane matches underlying plane adds fe04957e26e7 drm/amdgpu: enable display for cyan skillfish adds 9470620e99e9 drm/amd/display: Enable PSR by default on newer DCN adds 62e5a7e2333a drm/amd/display: Fix surface optimization regression on Carrizo adds 1f3b22e4eb16 drm/amd/display: fix null pointer deref when plugging in display adds a4967a1ebf1b drm/amdgpu: Enable RAS error injection after mode2 reset o [...] adds 91a1a52d03aa drm/amdgpu: Fix RAS page retirement with mode2 reset on Aldebaran adds 2d1ac1cbe57b amdgpu/pm: (v2) add limit_type to (pptable_funcs)->set_pow [...] adds 02f8aa9f2a32 drm/amd/pm: Fix incorrect power limit readback in smu11 if [...] adds a273bc9937e6 drm/amdkfd: ratelimited svm debug messages adds ca432dcc27a1 drm/amdkfd: handle svm partial migration cpages 0 adds afd18180c070 drm/amdkfd: fix boot failure when iommu is disabled in Picasso. adds 6f4b590aae21 drm/amdkfd: fix resume error when iommu disabled in Picasso adds 972d321e871d MAINTAINERS: Add Siqueira for AMD DC adds 76c023fac32a drm/amdgpu/smu11: fix firmware version check for vangogh adds f23750b5b3d9 drm/amdgpu: fix out of bounds write adds 43fc10c1875f drm/amdkfd: unregistered svm range not overlap with TTM range adds 29e41c919760 drm/amdgpu/swsmu: fix is_support_sw_smu() for VEGA20 adds 48737ac4d70f drm/amdgpu/psp: add some missing cases to psp_check_pmfw_c [...] adds 548609497eec drm/amdgpu: use generic fb helpers instead of setting up A [...] adds 5b59e072380e drm/amdgpu: add another raven1 gfxoff quirk adds 110e68d8378d drm/amdgpu: only check for _PR3 on dGPUs adds 5a4faf4c0b8b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 2ebc97da05f2 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds ea1b01dad5b7 Revert "drm/amd/display: To modify the condition in indica [...] adds 62fb2c98d6d7 drm/radeon: Add HD-audio component notifier support (v2) adds 584302ebf19c drm/amdgpu/pm: properly handle sclk for profiling modes on [...] adds 9eeb82541972 drm/amdkfd: protect hawaii_device_info with CONFIG_DRM_AMDGPU_CIK adds 76585bd466d5 drm/amdkfd: protect raven_device_info with KFD_SUPPORT_IOMMU_V2 adds bc1cf0928b36 drm/amdgpu: drop soc15_set_ip_blocks() adds 7f0446001987 drm/amdgpu: drop nv_set_ip_blocks() adds 99ea9b8f7ede drm/amdgpu: drop navi reg init functions adds 624f1fd4925b drm/amdgpu/gfx10: fix typo in gfx_v10_0_update_gfx_clock_gating() adds 3d4352bd49ac Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds d08df3b0bdb2 drm/i915: Extend the async flip VT-d w/a to skl/bxt adds 7d396cacaea6 drm/i195: Make the async flip VT-d workaround dynamic adds 85bb2f6e1c4b drm/i915/tc: Delete bogus NULL check in intel_ddi_encoder_ [...] adds 8bc2f5c3c50e drm/i915: Tweak the DP "max vswing reached?" condition adds be1525048c58 drm/i915: Show LTTPR in the TPS debug print adds 1f662675335b drm/i915: Print the DP vswing adjustment request adds 6c4d46523bf3 drm/i915: Pimp link training debug prints adds 210de399659a drm/i915: Call intel_dp_dump_link_status() for CR failures adds 149ac2e7ae18 drm/i915: Free the returned object of acpi_evaluate_dsm() adds 71af6bae771a drm/i915/dg2: fix snps buf trans for uhbr adds c474420ba412 drm/i915/dp: take LTTPR into account in 128b/132b rates adds a94a6d76c984 drm/i915/mst: abstract intel_dp_mst_source_support() adds 319f4def310c drm/i915/dp: abstract intel_dp_lane_max_vswing_reached() adds 5c31e9d013b5 drm/i915/dg2: update link training for 128b/132b adds 74a75dc90869 drm/i915/display: move plane prepare/cleanup to intel_atom [...] adds 2f9a995a38d8 drm/i915/display: let intel_plane_uses_fence be used from [...] adds 0d594ea0cff2 drm/i915/display: refactor out initial plane config for crtcs adds 1cd967c69410 drm/i915/display: refactor initial plane config to a separ [...] adds 814c8757115f drm/i915/display: move pin/unpin fb/plane code to a new file. adds d9f673051ab5 Merge drm/drm-next into drm-intel-next adds c5f44559e919 drm/i915/display: remove unused intel-mid.h include adds 1eecf31e3c96 drm/i915: split out vlv sideband to a separate file adds 05734ca2a8f7 drm/i915/bios: gracefully disable dual eDP for now adds 4dd4375bc4ff drm/i915: split out intel_pcode.[ch] to separate file adds abffa715dab8 drm/i915: rename intel_sideband.[ch] to intel_sbi.[ch] adds 247c8a73793b drm/i915: Remove pointless extra namespace from dkl/snps b [...] adds c2fdf53e1670 drm/i915: Shrink {icl_mg,tgl_dkl}_phy_ddi_buf_trans adds a1f01768f60a drm/i915: Use standard form terminating condition for lane [...] adds f0298326d6fb drm/i915: Remove dead DKL_TX_LOADGEN_SHARING_PMD_DISABLE stuff adds 5e7fe4d9dcef drm/i915: Extract icl_combo_phy_loadgen_select() adds e6908588008f drm/i915: Add all per-lane register definitions for icl combo phy adds 83f52364b152 drm/i915: Remove memory frequency calculation adds d73b17465d6d drm/i915: Fix oops on platforms w/o hpd support adds ea673f17ab76 drm/i915/uapi: Add comment clarifying purpose of I915_TILI [...] adds c5951f14d427 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 1c4d17a5267b drm/tegra: Implement correct DMA-BUF semantics adds e3166698a8a0 drm/tegra: Implement buffer object cache adds c8696fa00635 drm/tegra: Do not reference tegra_plane_funcs directly adds 953018ca991f drm/tegra: Propagate errors from drm_gem_plane_helper_prep [...] adds 8de4e9a62b17 drm/tegra: Support asynchronous commits for cursor adds e76599df354d drm/tegra: Add NVDEC driver adds ab4de22c216a drm/tegra: Bump VIC/NVDEC clock rates to Fmax adds 3028956349e1 drm/tegra: dc: rgb: Move PCLK shifter programming to CRTC adds f00b479e6e47 gpu: host1x: Drop excess kernel-doc entry @key adds 426c60a8b103 gpu: host1x: select CONFIG_DMA_SHARED_BUFFER adds 6a01cd3f00ae drm/tegra: gr2d: Explicitly control module reset adds 810ee5bd7472 drm/tegra: vic: Use autosuspend adds fa6b2d32e622 drm/tegra: Remove duplicate struct declaration adds 5dccbc9de8f0 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+ adds efb27c65ec80 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 16c0ec8f006d drm/msm/dp: only signal audio when disconnected detected a [...] adds 318c92eeb8ac drm/msm: Fix devfreq NULL pointer dereference on a3xx adds 38113c4905d7 drm/msm: Avoid potential overflow in timeout_to_jiffies() adds d88d545c8291 drm/msm/mdp5: fix cursor-related warnings adds 12e8cfe10c91 drm/msm: Fix null pointer dereference on pointer edp adds d44e4ddfe915 drm/msm/a4xx: fix error handling in a4xx_gpu_init() adds 552d2b833276 drm/msm/a3xx: fix error handling in a3xx_gpu_init() adds bc80747eb681 drm/msm: Do not run snapshot on non-DPU devices adds 3c539a1fca35 drm/msm/dpu: Fix address of SM8150 PINGPONG5 IRQ register adds d498d39a2ce4 drm/msm/dsi/phy: fix clock names in 28nm_8960 phy adds 6964eba81b7b drm/msm/dsi: dsi_phy_14nm: Take ready-bit into account in [...] adds ed9069428ac1 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() adds c6921fbc88e1 drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling adds af15f48c5fce Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 7323bcaa89c2 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 28c369e60827 ALSA: usb-audio: disable implicit feedback sync for Behrin [...] adds 23939115be18 ALSA: usb-audio: Fix packet size calculation regression adds 36df2427ac3e ALSA: pcm: Add more disconnection checks at file ops adds 59d7f5f6ddbc ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit [...] adds 6d2778816036 ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mi [...] adds 53451b6da827 ALSA: usb-audio: Less restriction for low-latency playback mode adds 6f00d1651b32 Merge branch 'for-linus' into for-next adds ac9b019d07ee ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() adds 509975c7789f ALSA: usb-audio: Drop superfluous error message after disc [...] adds b96681bd5827 ALSA: usb-audio: Initialize every feature unit once at probe time adds c18c4966033e ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() adds 2b45a16d6940 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0a43c152ed06 ASoC: soc-component: Remove conditional definition of debu [...] adds 620868b2a0bd ASoC: tegra: Constify static snd_soc_ops adds 9c892547624f ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp adds bd8bec1408ab ASoC: mediatek: mt8195: move of_node_put to remove function adds 04a8374c321d ASoC: rt5682s: Enable ASRC auto-disable to fix pop during [...] adds 0b26ca1725fa ASoC: rt5682s: Fix HP noise caused by SAR mode switch when [...] adds cd96663bc27e ASoC: qcom: apq8096: Constify static snd_soc_ops adds 83bea088f976 ASoC: fsl_spdif: implement bypass mode from in to out adds 415717e1e367 ASoC: topology: change the complete op in snd_soc_tplg_ops [...] adds 199a3754f273 ASoC: SOF: control: Add access field in struct snd_sof_control adds 2c28ecad0d09 ASoC: SOF: topology: Add new token for dynamic pipeline adds 93d71245c655 ASoC: SOF: sof-audio: add helpers for widgets, kcontrols a [...] adds d1a7af097929 AsoC: dapm: export a couple of functions adds 0a2dea1f1010 ASoC: SOF: Add new fields to snd_sof_route adds 5f3aad73fcc2 ASoC: SOF: restore kcontrols for widget during set up adds 1b7d57d71786 ASoC: SOF: Don't set up widgets during topology parsing adds 8b0014169254 ASoC: SOF: Introduce widget use_count adds 0acb48dd31e3 ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC adds 5fcdbb2d45df ASoC: SOF: Add support for dynamic pipelines adds c0e7969cf9c4 ASoC: SOF: topology: Add kernel parameter for topology ver [...] adds 27547a3923bd Merge series "Add support for on demand pipeline setup/des [...] adds aab1ad11d69f ASoC: nau8821: new driver adds 1cf2aa665901 ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ adds 6e037b72cf4e ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ adds d316597c538a ASoC: nau8824: Fix NAU8824_JACK_LOGIC define adds 92d3360108f1 ASoC: nau8824: Add DMI quirk mechanism for active-high jac [...] adds efee0fca19cb ASoC: nau8824: Add a nau8824_components() helper adds 7924f1bc9404 ASoC: Intel: cht_bsw_nau8824: Set card.components string adds 2a04151ff95a ASoC: dt-bindings: uniphier: Add description of each port number adds d54aa2aeaa70 ASoC: amd: acp-rt5645: Constify static snd_soc_ops adds 7b84fd262d8a ASoC: SOF: OF: Add fw_path and tplg_path parameters adds cf9f3fffae89 ASoC: SOF: topology: show clks_control value in dynamic debug adds ea6bfbbe3ea8 ASoC: SOF: topology: allow for dynamic pipelines override [...] adds 4a2307698747 ASoC: SOF: topology: return error if sof_connect_dai_widge [...] adds 84a96720f355 Merge series "ASoC: SOF: topology: minor updates" from Pie [...] adds 663742307fd7 ASoC: SOF: dai: mirror group_id definition added in firmware adds 21c51692fcdf ASoC: SOF: dai: include new flags for DAI_CONFIG adds b30b60a26a23 ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG adds 68776b2fb06e ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/B [...] adds 84e3cfd16a72 ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dy [...] adds 6d0c1f787c90 Merge series "ASoC: SOF: Intel: add flags to turn on SSP c [...] adds 790049fb6623 ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices [...] adds 9d36ceab9415 ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices [...] adds a164137ce91a ASoC: Intel: add machine driver for SOF+ES8336 adds f2470679b070 ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp adds 64ba6d2ce72f ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 adds dc1fad25bbd0 Merge series "ASoC: Intel: machine driver updates for 5.16 [...] adds ec626334eaff ASoC: SOF: topology: do not power down primary core during [...] adds d8a15e5fcae1 ASoC: SOF: pipelines: Harmonize all functions to use struc [...] adds 06096537b778 ASoC: rt5682s: Fix hp pop produced immediately after resuming adds 9609cfcda007 ASoC: soc-pcm: restore mixer functionality adds 081068fd6414 ASoC: rockchip: add support for i2s-tdm controller adds 510f1c133aed ASoC: dt-bindings: rockchip: add i2s-tdm bindings adds 43b058698f72 Merge series "Rockchip I2S/TDM controller" from Nicolas Fr [...] adds 1539c8c5fcca ASoC: SOF: core: debug: force all processing on primary core adds e85c26eca639 ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence [...] adds 3f7561f74169 ASoC: SOF: ipc and dsp dump: Add markers for better visibility adds 9ff90859b95f ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce [...] adds 247ac640739d ASoC: SOF: loader: Print the DSP dump if boot fails adds e131bc58868a ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() adds 360fa3234e92 ASoC: SOF: debug/ops: Move the IPC and DSP dump functions [...] adds 34346a383de9 ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping adds 0ecaa2fff2de ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() f [...] adds 23013335bc3c ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_d [...] adds c05ec0714399 ASoC: SOF: debug: Print out the fw_state along with the DSP dump adds e6ff3db9efe9 ASoC: SOF: ipc: Re-enable dumps after successful IPC tx adds 705f4539c4c8 ASoC: SOF: ops: Force DSP panic dumps to be printed adds 58a5c9a4aa99 ASoC: SOF: Introduce macro to set the firmware state adds 4fade25dfbe1 ASoC: SOF: intel: hda: Drop 'error' prefix from error dump [...] adds e51838909b69 ASoC: SOF: core: Clean up snd_sof_get_status() prints adds f8c3ec4368df ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmwa [...] adds 7511b0edf1b8 ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag [...] adds 3ad7b8f4817f ASoC: SOF: Intel: hda: Dump registers and stack when SOF_D [...] adds 1cfd7c2ee9f3 Merge series "ASoC: SOF: Improvements for debugging" from [...] adds f71f59dd4508 ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbo [...] adds 97e22cbd0dc3 ASoC: SOF: Make Intel IPC stream ops generic adds 40834190aa81 ASoC: SOF: imx: Use newly introduced generic IPC stream ops adds 858f7a5c45ca ASoC: SOF: Introduce fragment elapsed notification API adds 99f11b6552fa Merge series "Introduce new SOF helpers" from Daniel Balut [...] adds 4d67dc1998f1 ASoC: max98927: Handle reset gpio when probing i2c adds b23d3189c038 ASoC: max98927: Add reset-gpios optional property adds 06a0fc36a529 Merge series "Add reset-gpios handling for max98927" from [...] adds c861af7861aa ASoC: dt-bindings: mediatek: mt8192: re-add audio afe document adds febf5da81ea8 ASoC: SOF: prepare code to allocate IPC messages in fw_ready adds 5f6c1341d1b5 ASoC: Intel: bytcht_es8316: Get platform data via dev_get_ [...] adds e8ccf82b8a57 ASoC: Intel: bytcht_es8316: Use temporary variable for str [...] adds 4e03b1b772ba ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() adds bea03a328f97 ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avo [...] adds 04a32383f84e Merge series "ASoC: Intel: bytcht_es8316: few cleanups" fr [...] adds 126a76ada98f ASoC: dt-bindings: rt9120: Add initial bindings adds f218b5e2662c ASoC: rt9120: Add rt9210 audio amplifier support adds 4dbdda1938fc Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] adds 5245352588f5 ASoC: mediatek: mt8195: update audsys clock parent name adds 74daadc7fde5 ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io adds cacbce45f5df ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_pre [...] adds 281ddf62f551 ASoC: amd: Kconfig: Select fch clock support with machine driver adds 81a13ac7e3e4 sh: Use modern ASoC DAI format terminology adds e86c1893d678 ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_p [...] adds 81d43ca17506 ASoC: Intel: bytcr_rt5640: Use temporary variable for stru [...] adds a15ca6e3b8a2 ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk adds ee233500eea4 ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoi [...] adds 0c465e7a8ea2 ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_p [...] adds 269da8f7626b ASoC: Intel: bytcr_rt5651: Use temporary variable for stru [...] adds a8627df5491e ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk adds 45c5dc45d80d ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoi [...] adds 45ea86200847 Merge series "ASoC: Intel: bytcr_rt5651: few cleanups" fro [...] adds c3de683c4d1d ASoC: rt1011: Fix 'I2S Reference' enum control caused error adds 916f2ce39d48 ASoC: rt9120: Drop rt9210 audio amplifier support adds abed054f039a ASoC: mediatek: Constify static snd_soc_ops adds bd6e4b992bb0 ASoC: amd: vangogh: constify static struct snd_soc_dai_ops adds f9d4b0154b9b ASoC: dt-bindings: rt9120: Add initial bindings adds 7228d83531fc ASoC: rt9120: Add rt9210 audio amplifier support adds 495ee4bac777 Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" fr [...] adds 51a67d6e28c6 ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt [...] adds f05a9b855289 ASoC: rt1011: Fix 'I2S Reference' enum control adds 4b19e4a77cc6 ASoC: rt5682: fix a little pop while playback adds 0ab0f9005b18 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds b84728594c35 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5c4c2c8e6fac Input: ariel-pwrbutton - add SPI device ID table adds 1f59342be6c0 Input: analog - fix invalid snprintf() call adds a41392e0877a MAINTAINERS: rectify entry for CHIPONE ICN8318 I2C TOUCHSC [...] adds 029e7360a720 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9c03fee7e3fa cdrom: docs: reformat table in Documentation/userspace-api [...] adds e0631f3157e9 Merge branch 'for-5.16/cdrom' into for-next adds b444392e232a blk-mq: Change rqs check in blk_mq_free_rqs() adds 6a40874a83e3 block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ adds beb3ca37f30d blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr [...] adds f3bc757c2c57 blk-mq: Invert check in blk_mq_update_nr_requests() adds c09de816e865 blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() adds a3dd5b2b49c5 blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() adds 03d6fedc1d0c blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() adds 211f7658b28e blk-mq: Don't clear driver tags own mapping adds 6737c76455a0 blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() adds 0deb0a863d75 blk-mq: Add blk_mq_alloc_map_and_rqs() adds be2f77cc00be blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() adds e0fdf846c7bb blk-mq: Use shared tags for shared sbitmap support adds 51b548d7da6a blk-mq: Stop using pointers for blk_mq_tags bitmap tags adds 23df4825de5c blk-mq: Change shared sbitmap naming to shared tags adds ddd49b6e5f09 block: move blk-throtl fast path inline adds 1c45d45b794a block: inherit request start time from bio for BLK_CGROUP adds c159c77e5aae block: bump max plugged deferred size from 16 to 32 adds a3a96cbfaa41 block: pre-allocate requests if plug is started and is a batch adds 6fe09c1dd622 blk-mq: cleanup and rename __blk_mq_alloc_request adds f328476e373a blk-mq: cleanup blk_mq_submit_bio adds 5fc0899a5c81 block: unexport blkdev_ioctl adds d32c93fbdd29 block: move the *blkdev_ioctl declarations out of blkdev.h adds f889bf46e0c9 block: merge block_ioctl into blkdev_ioctl adds 4f6cec71d88a Merge branch 'for-5.16/block' into for-next adds 926d14c89131 pcd: fix error codes in pcd_init_unit() adds ec49a9e7cdb8 pf: fix error codes in pf_init_unit() adds 8ac366117cc1 sx8: fix an error code in carm_init_one() adds 0e69ff23e0bc swim3: add missing major.h include adds 7ab3cc9cb7cb brd: reduce the brd_devices_mutex scope adds 7544789c6c99 Merge branch 'for-5.16/drivers' into for-next adds 8a954bdc6441 Merge branch 'for-5.16/block' into for-5.16/block-io_uring adds 1c5199dd25c4 io_uring: dump sqe contents if issue fails adds 941522c60657 io-wq: Remove duplicate code in io_workqueue_create() adds 4a6bc3430f21 io_uring: kill off ios_left adds 1da7d4843b16 io_uring: inline io_dismantle_req adds 037d55eb849a io_uring: inline linked part of io_req_find_next adds 93271b592cb3 io_uring: dedup CQE flushing non-empty checks adds a21000797281 io_uring: kill extra wake_up_process in tw add adds f4104e3d63d2 io_uring: add more uring info to fdinfo for debug adds 697f734778cd io_uring: remove ctx referencing from complete_post adds 9bb261e4e853 io_uring: optimise io_req_init() sqe flags checks adds fe56a40466cb io_uring: return boolean value for io_alloc_async_data adds 856d5f5cc065 io_uring: mark having different creds unlikely adds 8f273d2cb5b7 io_uring: force_nonspin adds bf2a68ff7826 io_uring: make io_do_iopoll return number of reqs adds 6d1766f116bf io_uring: use slist for completion batching adds bb1a1614d291 io_uring: remove allocation cache array adds 105043ff4cf4 io-wq: add io_wq_work_node based stack adds 23f1ad2806e3 io_uring: replace list with stack for req caches adds d7c6dc706156 io_uring: split iopoll loop adds 66f745ff6e61 io_uring: use single linked list for iopoll adds 07e0156cc4b2 io_uring: add a helper for batch free adds a518577e6533 io_uring: convert iopoll_completed to store_release adds 9c4bd1bd38ea io_uring: optimise batch completion adds e01eabf25651 io_uring: inline completion batching helpers adds 7c5c090a7e88 io_uring: don't pass tail into io_free_batch_list adds cd8a92b25ca5 io_uring: don't pass state to io_submit_state_end adds 024c7d2a572c io_uring: deduplicate io_queue_sqe() call sites adds 3ffac2f1d2b3 io_uring: remove drain_active check from hot path adds 28a11fda6b2a io_uring: split slow path from io_queue_sqe adds 3045a07003f1 io_uring: inline hot path of __io_queue_sqe() adds 23fb2f60abd2 io_uring: reshuffle queue_sqe completion handling adds 9875e473c739 io_uring: restructure submit sqes to_submit checks adds 0e142da85e62 io_uring: kill off ->inflight_entry field adds 32e9066ec6e5 io_uring: comment why inline complete calls io_clean_op() adds 458f7b676079 io_uring: disable draining earlier adds 616864e88e92 io_uring: extra a helper for drain init adds f3f27858f9aa io_uring: don't return from io_drain_req() adds 1e1e4658e108 io_uring: init opcode in io_init_req() adds ccaf124151e4 io_uring: clean up buffer select adds 23372b9769c5 io_uring: add flag to not fail link after timeout adds d98a8452d291 io_uring: optimise kiocb layout adds dca3bfc50c94 io_uring: add more likely/unlikely() annotations adds 668826bd8698 io_uring: delay req queueing into compl-batch list adds 64dd79fab2c0 io_uring: optimise request allocation adds bd3a507b9276 io_uring: optimise INIT_WQ_LIST adds 3cab27de89c5 io_uring: don't wake sqpoll in io_cqring_ev_posted adds 035c28e53755 io_uring: merge CQ and poll waitqueues adds bab362c378e1 io_uring: optimise ctx referencing by requests adds 65abac70a671 io_uring: mark cold functions adds 62ca9cb93e7f io_uring: optimise io_free_batch_list() adds cc67e04c3b38 io_uring: control ->async_data with a REQ_F flag adds ca045be7d721 io_uring: remove struct io_completion adds ca85ca81cbc7 io_uring: inline io_req_needs_clean() adds 5896283dee33 io_uring: inline io_poll_complete adds d04df06d2155 io_uring: correct fill events helpers types adds 3d2b8972f292 io_uring: optimise plugging adds 2d58e339eb49 io_uring: safer fallback_work free adds 98329c1d04bb io_uring: reshuffle io_submit_state bits adds d036485c22d2 io_uring: optimise out req->opcode reloading adds 4922ab639eb6 io_uring: remove extra io_ring_exit_work wake up adds 71c1818d8255 io_uring: fix io_free_batch_list races adds f44e20407932 Merge branch 'for-5.16/io_uring' into for-5.16/block-io_uring adds f537ecb0d59e io_uring: inform block layer of how many requests we are s [...] adds b0c7bae891b1 direct-io: remove blk_poll support adds 18a0770ec34f block: don't try to poll multi-bio I/Os in __blkdev_direct_IO adds 8d313b1e6755 iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw adds 72cd680716d4 io_uring: fix a layering violation in io_iopoll_req_issued adds 82b4e596fef5 blk-mq: factor out a blk_qc_to_hctx helper adds 7614c85ccdd7 blk-mq: factor out a "classic" poll helper adds 32c345ee65cc blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal adds 57e3b9c759b7 blk-mq: remove blk_qc_t_valid adds 1e243df727da block: replace the spin argument to blk_iopoll with a flag [...] adds 0d178e3c19cd io_uring: don't sleep when polling for I/O adds daab7652799e block: rename REQ_HIPRI to REQ_POLLED adds 0d35aaeaae38 block: use SLAB_TYPESAFE_BY_RCU for the bio slab adds eab91427754f block: define 'struct bvec_iter' as packed adds 673451d0c1e6 block: switch polling to be bio based adds 5832b49f117e block: don't allow writing to the poll queue attribute adds 1f28f54215a8 nvme-multipath: enable polled I/O adds d1336e88a580 Merge branch 'for-5.16/block-io_uring' into for-next adds 0a7b701763be block: inline hot paths of blk_account_io_*() adds abec0a4f51e3 blk-mq: inline hot part of __blk_mq_sched_restart adds a54cbb6ee8e3 Merge branch 'for-5.16/block' into for-next adds 50c1c0fdacf0 block: remove BIO_BUG_ON adds 572f1bca6dfd block: don't include <linux/ioprio.h> in <linux/bio.h> adds 272ff6fb565b block: move bio_mergeable out of bio.h adds 5eb9cd2ccdf7 block: fold bio_cur_bytes into blk_rq_cur_bytes adds 8dc8d6c01248 block: move bio_full out of bio.h adds 318491671524 block: mark __bio_try_merge_page static adds ca52cd788dc8 block: move bio_get_{first,last}_bvec out of bio.h adds 55b8648b7650 block: mark bio_truncate static adds 960d083b6eca Merge branch 'for-5.16/block' into for-next adds b679ac7ba59b blk-mq: optimise *end_request non-stat path adds 9919fbe680f1 Merge branch 'for-5.16/block' into for-next adds c195ab97b13f block: cache bdev in struct file for raw bdev IO adds d67778768970 Merge branch 'for-5.16/block-io_uring' into for-next adds 9ea55973b4ce nvme: don't memset() the normal read/write command adds edd38de57090 Merge branch 'for-5.16/drivers' into for-next adds 029fa7a5e505 sbitmap: add __sbitmap_queue_get_batch() adds 369d1dc6ce0d block: improve batched tag allocation adds 0ad5b356685f Merge branch 'for-5.16/block' into for-next adds 5d72a8b5371a io_uring: optimise io_req_set_rsrc_node() adds 531d3281ed5e Merge branch 'for-5.16/io_uring' into for-next adds c267832ae16e io_uring: optimise ctx referencing adds 135cd4c67863 Merge branch 'for-5.16/io_uring' into for-next adds 5e135c8bb89c Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 2c0468e054c0 dm verity: skip redundant verity_handle_err() on I/O errors adds ec132ef2d1d9 dm clone: make array 'descs' static adds b4459b11e840 dm rq: don't queue request to blk-mq during DM suspend adds d208b89401e0 dm: fix mempool NULL pointer race when completing IO adds c1d7fa96e74b dm: introduce audit event module for device mapper adds 8503243b4a81 dm integrity: log audit events for dm-integrity target adds 3d46a66322d6 dm crypt: log aead integrity violations to audit subsystem adds dffca4d565b3 dm: Remove redundant flush_workqueue() calls adds 940daaf5acb0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8c0ff6af6823 Add AHCI support for ASM1062+JBM575 cards adds f971a85439bd libata: fix checking of DMA state adds 6ac586f2e716 libata-scsi: fix checking of DMA state adds 47b320498c3b pata_ali: fix checking of DMA state adds 2367ad63a131 pata_amd: fix checking of DMA state adds 492402ce7077 pata_optidma: fix checking of DMA state adds 1af5f7af2484 pata_radisys: fix checking of DMA state adds 8be189105bc1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 38929d4f0d81 mmc: sdhci: Change the code to check auto_cmd23 adds 43e5fee317f4 mmc: mtk-sd: Add wait dma stop done flow adds 961e40f714f6 mmc: mtk-sd: Remove unused parameters(mrq) adds d74179b86925 mmc: mtk-sd: Remove unused parameters adds 9c1aaec47527 mmc: block: Add error handling support for add_disk() adds 295c894c37f7 dt-bindings: mmc: Convert MMC Card binding to a schema adds 2304c55fd506 memstick: ms_block: Add error handling support for add_disk() adds b3f8eb6eb213 memstick: mspro_block: Add error handling support for add_disk() adds c88cb98e6139 mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_ [...] adds ab991c05c428 dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC adds 39013f096813 mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to [...] adds d47f163c7794 mmc: cqhci: Print out qcnt in case of timeout adds 16e9bde21ab6 memstick: jmb38x_ms: Prefer struct_size over open coded ar [...] adds d9972f531023 dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 adds 43592c8736e8 mmc: dw_mmc: Dont wait for DRTO on Write RSP error adds 8c2db344e5a2 dt-bindings: mmc: update mmc-card.yaml reference adds bc9fd32c294f mmc: sdhci-s3c: drop unneeded MODULE_ALIAS adds fb4708e6cb5c dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting adds f614fb60a198 mmc: core: Add host specific tuning support for eMMC HS400 mode adds c4ac38c6539b mmc: mtk-sd: Add HS400 online tuning support adds 8e0e7bd38b1e mmc: sdhci-omap: Fix NULL pointer exception if regulator i [...] adds d806e334d039 mmc: sdhci-omap: Fix context restore adds 53f9460e0883 mmc: sdhci-omap: Restore sysconfig after reset adds 3781d28805ec mmc: sdhci-omap: Parse legacy ti,non-removable property adds c66e21fdc42d mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA adds 546b73ab019b mmc: mmci: Add small comment about reset thread adds 9c6bb8c6a1a4 mmc: sdhci: Return true only when timeout exceeds capacity [...] adds 879e13572485 dt-bindings: sdhci-omap: Document ti,non-removable propert [...] adds 46cdda974757 mmc: sdhci-s3c: Describe driver in KConfig adds 0818d197d2ab mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] adds 7f00917a8233 mmc: sdhci-sprd: Wait until DLL locked after being configured adds 4853396f03c3 memstick: avoid out-of-range warning adds 84723eec251d dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] adds 0a264389212a dt-bindings: mmc: arasan,sdci: Drop clock-output-names fro [...] adds 4877b81f0fa2 mmc: slot-gpio: Refactor mmc_gpio_alloc() adds 8792b0a09fa4 mmc: slot-gpio: Update default label when no con_id provided adds f83c18cc9edc Merge branch 'fixes' into next adds 8105c2abbf36 mmc: moxart: Fix reference count leaks in moxart_probe adds beae4a6258e6 memstick: jmb38x_ms: use appropriate free function in jmb3 [...] adds 92d23216fe7c Merge branch 'fixes' into next adds 0eab756f8821 mmc: moxart: Fix null pointer dereference on pointer host adds f406e5eaeb57 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6bc07a204449 dt-bindings: mfd: Add Broadcom's MISC block adds de80ebd88b9e dt-bindings: mfd: brcm,cru: Add clkset syscon adds dcc24e936da2 dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY adds 609506476b8e mfd: ti_am335x_tscadc: Fix spelling mistake "atleast" -> " [...] adds fe02eed5d203 mfd: intel_pmt: Only compile on x86 adds 0996f75fbdf8 mfd: rk808: Add support for power off on RK817 adds 677c9aed74fd mfd: da9063: Add support for latest EA silicon revision adds f5ee20464681 dt-bindings: mfd: qcom,tcsr: Document ipq6018 compatible adds c0764872c1ff mfd: sprd: Add support for SC2730 PMIC adds 95c99b961e26 mfd: Kconfig: Fix typo in PMIC_ADP5520 from AD5520 to ADP5520 adds ff61d3b212cc mfd: cros_ec: Drop unneeded MODULE_ALIAS adds e7e7d02ad837 dt-bindings: mfd: logicvc: Add patternProperties for the display adds 516e83636fce mfd: sec-irq: Do not enforce (incorrect) interrupt trigger type adds 5a6c0a689e02 mfd: max77686: Do not enforce (incorrect) interrupt trigger type adds 15e24f5ab1f4 mfd: max77693: Do not enforce (incorrect) interrupt trigger type adds 6e0b813c6bbb mfd: max14577: Do not enforce (incorrect) interrupt trigger type adds 4d74190d30c8 mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART adds 9e16f49c8280 mfd: hi6421-spmi-pmic: cleanup drvdata adds 8c3f1ab09e57 mfd: core: Add missing of_node_put for loop iteration adds 6b1b35b4a693 dt-bindings: mfd: sprd: Add bindings for ums512 global registers adds 4dfa671d4615 mfd: exynos-lpass: Describe driver in KConfig adds cc9165a12f6b mfd: altr_a10sr: Add SPI device ID table adds 131bbf492544 mfd: cpcap: Add SPI device ID table adds 887197e06685 mfd: sprd: Add SPI device ID table adds 3265a4e7a675 mfd: qcom-pm8xxx: switch away from using chained IRQ handlers adds 10a1edd7dea3 dt-bindings: mfd: Convert X-Powers AC100 binding to a schema adds f38d3e404326 dt-bindings: mfd: Convert X-Powers AXP binding to a schema adds a6e829e279d8 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 33a5471f8da9 video: backlight: Drop maximum brightness override for bri [...] adds 563edf85ce18 backlight: Propagate errors from get_brightness() adds 5b30145f801a Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds 73d59c9263a0 power: supply: wm831x_power: fix spelling mistake on funct [...] adds f558c8072c34 power: reset: at91-reset: check properly the return value [...] adds 0fd1cdf222a0 dt-bindings: power: supply: max17040: switch to unevaluate [...] adds 223a3b82834f power: supply: max17042_battery: use VFSOC for capacity wh [...] adds d0c27c9211fe power: supply: max17042_battery: fix typo in MAX17042_IAvg_empty adds 0668281d329d power: supply: cpcap-battery: use device_get_match_data() [...] adds a3d5c47c328a dt-bindings: power: Bindings for Samsung batteries adds ed229454856e power: supply: axp288-charger: Optimize register reading method adds bf895295e9a7 power: supply: rt5033_battery: Change voltage values to µV adds 1d422ecfc48e power: supply: max17040: fix null-ptr-deref in max17040_probe() adds 744bbdb7958d MAINTAINERS: power: supply: max17042: add entry with reviewers adds 7462a894bd53 MAINTAINERS: power: supply: max17040: add entry with reviewers adds 0cf48167b87e power: supply: max17042_battery: Clear status bits in inte [...] adds e660dbb68c6b power: supply: max17042_battery: Prevent int underflow in [...] adds db6e436264da power: supply: axp288_charger: Fix missing mutex_init() adds eb415571c782 dt-bindings: power: supply: ab8500: Standard monitored-battery adds 1a6784359540 power: supply: ab8500_bmdata: Use standard phandle adds f9d5162ba35c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 482f8032f496 regulator: Document PM2250 smd-rpm regulators adds 400c93151f41 regulator: qcom_smd: Add PM2250 regulators adds 555767fd9136 regulator: bd71815: Use defined mask values adds 5f4b59f7e640 regulator: dt-bindings: maxim,max8952: convert to dtschema adds 1d2104f21618 regulator: dt-bindings: maxim,max8997: convert to dtschema adds 19cd2b147187 regulator: dt-bindings: maxim,max8973: convert to dtschema adds b16bef60a911 regulator: s5m8767: do not use reset value as DVS voltage [...] adds a7fda04bc9b6 regulator: dt-bindings: samsung,s5m8767: correct s5m8767,p [...] adds 1790cd3510cb dt-bindings: clock: samsung,s2mps11: convert to dtschema adds ea98b9eba05c regulator: dt-bindings: samsung,s2m: convert to dtschema adds a52afb0f54fa regulator: dt-bindings: samsung,s2mpa01: convert to dtschema adds fab58debc137 regulator: dt-bindings: samsung,s5m8767: convert to dtschema adds 636bdb5f84ca Merge series "regulator/mfd/clock: dt-bindings: Samsung S2 [...] adds d8b0c9f07417 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds d589eb1218c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7780d7d7f0eb Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 97857335e036 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds eb0782bbdfd0 ima: fix deadlock when traversing "ima_default_rules". adds 30d8764a744f ima: fix uid code style problems adds 40224c41661b ima: add gid support adds 61868acb0728 ima_policy: Remove duplicate 'the' in docs comment adds cc4299ea0399 ima: Use strscpy instead of strlcpy adds 4ee77c9e6aa9 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 9d998f1bb877 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 4342f70538b9 selinux: remove unneeded ipv6 hook wrappers adds cbfcd13be5cb selinux: fix race condition when computing ocontext SIDs adds 1d1e1ded1356 selinux: make better use of the nf_hook_state passed to th [...] adds e9fd72929359 selinux: fix all of the W=1 build warnings adds 86dd9fd52e14 LSM: Avoid warnings about potentially unused hook variables adds 29bc22ac5e5b binder: use euid from cred instead of using task adds 52f88693378a binder: use cred instead of task for selinux checks adds 4d5b5539742d binder: use cred instead of task for getsecid adds 308421ab016d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f8de49ef9252 smack: remove duplicated hook function adds b57d02091b8f Smack: fix W=1 build warnings adds 9c1e9da94061 Merge branch 'next' of git://github.com/cschaufler/smack-next adds adb95ebb5165 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 42f355ef59a2 audit: replace magic audit syscall class numbers with macros adds 1c30e3af8a79 audit: add support for the openat2 syscall adds 571e5c0efcb2 audit: add OPENAT2 record to list "how" info adds c6fd6ef56428 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a2db23c11077 dt-bindings: mfd: aspeed-lpc: Convert to YAML schema adds ae11ad385f81 dt-bindings: aspeed: Add UART routing controller adds 71a9aa162d7b dt-bindings: w1-gpio: Drop redundant 'maxItems' adds 58ae0b515068 Documentation, dt, numa: Add note to empty NUMA node adds 91cb8860cb31 of, numa: Fetch empty NUMA node ID from distance map adds 37ef2c34e437 docs: dt: Fix a few grammar nits in the binding/schema docs adds 6663ae07d995 of: remove duplicate declarations of __of_*_sysfs() functions adds a70ae18b9e95 Merge branch 'dt/linus' into dt/next adds 387ee9fe4587 dt-binding: usb: xilinx: Add clocking node adds 67252a5293a5 dt-bindings: devfreq: rk3399_dmc: fix clocks in example adds 5278e4a181ff dt-bindings: memory: add binding for Mediatek's MT7621 SDR [...] adds 88ffadce9d4c dt-bindings: bluetooth: broadcom: Fix clocks check adds a9d2d57083b6 dt-bindings: bluetooth: realtek: Add missing max-speed adds b33be51c2bad dt-bindings: net: dwmac: Fix typo in the R40 compatible adds 03f838e91a94 dt-bindings: net: wireless: Convert ESP ESP8089 binding to [...] adds 604e4e44a7c2 dt-bindings: leds: Convert register-bit-led binding to DT schema adds 37f86649cdf7 dt-bindings: leds: register-bit-led: Use 'reg' instead of [...] adds 6e85e7634927 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 74e78adc6ccf firmware: xilinx: Add OSPI Mux selection support adds 8db76cfae100 dt-bindings: spi: cadence-quadspi: Add support for Xilinx [...] adds 09e393e3f139 spi: cadence-quadspi: Add OSPI support for Xilinx Versal SoC adds 1a6f854f7daa spi: cadence-quadspi: Add Xilinx Versal external DMA support adds acde40818849 spi: Add sc7180 binding adds 79bffb1e97a3 spi: cadence: fix static checker warning adds 48a78c66ad5d spi: fsi: Print status on error adds 5fe7bd5a37ff Merge branch 'spi-5.15' into spi-5.16 adds 6bfb15f34dd8 spi: Move comment about chipselect check to the right place adds bdc7ca008e1f spi: Remove unused function spi_busnum_to_master() adds fb51601bdf3a spi: Reorder functions to simplify the next commit adds da21fde0fdb3 spi: Make several public functions private to spi.c adds a0ecee320158 Merge series "spi: Various Cleanups" from Uwe Kleine-König [...] adds ee4d62c47326 spi: bcm-qspi: Add mspi spcr3 32/64-bits xfer mode adds e81cd07dcf50 spi: bcm-qspi: add support for 3-wire mode for half duplex [...] adds 923f508f9ec7 Merge series "spi-bcm-qspi spcr3 enahancements" from Kamal [...] adds 7dc9b9562740 spi: tegra20: fix build with CONFIG_PM_SLEEP=n adds d9c55c95a3ea spi: cadence-quadspi: fix dma_unmap_single() call adds 531558b56be5 Merge branch 'spi-5.15' into spi-5.16 adds 2c8bdf517530 Merge remote-tracking branch 'spi/for-5.16' into spi-next adds 279615cfe660 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08aebfcb11a2 Merge remote-tracking branch 'tip/perf/core' into tip-master adds 5683d539391a Merge remote-tracking branch 'tip/locking/wwmutex' into ti [...] adds fd5bb063b90e Merge remote-tracking branch 'tip/irq/core' into tip-master adds c6a688bf90d4 Merge remote-tracking branch 'tip/ras/core' into tip-master adds b9ec10f5d19f Merge remote-tracking branch 'tip/x86/cpu' into tip-master adds 067595d72817 x86/boot: Fix make hdimage with older versions of mtools adds ea296d185391 Merge remote-tracking branch 'tip/x86/build' into tip-master adds 402fe0cb7103 x86/ioremap: Selectively build arch override encryption functions adds 46b49b12f3fc arch/cc: Introduce a function to check for confidential co [...] adds aa5a461171f9 x86/sev: Add an x86 version of cc_platform_has() adds bfebd37e99de powerpc/pseries/svm: Add a powerpc version of cc_platform_has() adds 32cb4d02fb02 x86/sme: Replace occurrences of sme_active() with cc_platf [...] adds 4d96f9109109 x86/sev: Replace occurrences of sev_active() with cc_platf [...] adds 6283f2effbd6 x86/sev: Replace occurrences of sev_es_active() with cc_pl [...] adds e9d1d2bb75b2 treewide: Replace the use of mem_encrypt_active() with cc_ [...] adds 9722973a0590 Merge remote-tracking branch 'tip/x86/cc' into tip-master adds 3fd3590b53d1 x86/Kconfig: Remove references to obsolete Kconfig symbols adds 6bf8a55d8344 x86: Fix misspelled Kconfig symbols adds a4d0950f78f0 Merge remote-tracking branch 'tip/x86/cleanups' into tip-master adds ef775a0e36c6 x86/Kconfig: Fix an unused variable error in dell-smm-hwmon adds f96b4675839b x86/insn: Use get_unaligned() instead of memcpy() adds 7f0c9aa7dba6 Merge remote-tracking branch 'tip/x86/misc' into tip-master adds c7419a6e1aa3 Merge branch x86/cc into x86/core adds 541ac97186d9 x86/sev: Make the #VC exception stacks part of the default [...] adds b73b104ccdac Merge remote-tracking branch 'tip/x86/core' into tip-master adds b08cadbd3b87 Merge branch 'objtool/urgent' adds e3e941e63387 Merge remote-tracking branch 'tip/objtool/core' into tip-master adds 1415b49bcd32 locking/ww-mutex: Fix uninitialized use of ret in test_aa() adds 874f670e6088 sched: Clean up the might_sleep() underscore zoo adds 7b5ff4bb9adc sched: Make cond_resched_*lock() variants consistent vs. m [...] adds 42a387566c56 sched: Remove preempt_offset argument from __might_sleep() adds a45ed302b6e6 sched: Cleanup might_sleep() printks adds 8d713b699e84 sched: Make might_sleep() output less confusing adds 50e081b96e35 sched: Make RCU nest depth distinct in __might_resched() adds 3e9cc688e56c sched: Make cond_resched_lock() variants RT aware adds ef1f4804b27a locking/rt: Take RCU nesting into account for __might_resched() adds 8fe46535e10d rtmutex: Check explicit for TASK_RTLOCK_WAIT. adds 9321f8152d9a rtmutex: Wake up the waiters lockless while dropping the r [...] adds 3f48565beb72 Merge branch 'tip/locking/urgent' adds c78416d12224 locking/rwbase: Optimize rwbase_read_trylock adds 77e52ae35463 futex: Move to kernel/futex/ adds af8cc9600bbf futex: Split out syscalls adds bce760d34bc2 futex: Rename {,__}{,un}queue_me() adds 5622eb20520d futex: Rename futex_wait_queue_me() adds e7ba9c8fed29 futex: Rename: queue_{,un}lock() adds af92dcea186e futex: Rename __unqueue_futex() adds eee5a7bc96be futex: Rename hash_futex() adds 966cb75f86fb futex: Rename: {get,cmpxchg}_futex_value_locked() adds 85dc28fa4ec0 futex: Split out PI futex adds 832c0542c0f7 futex: Rename: hb_waiter_{inc,dec,pending}() adds f56a76fde353 futex: Rename: match_futex() adds 95c336a7d8f0 futex: Rename mark_wake_futex() adds e5c6828493b5 futex: Split out requeue adds a046f1a0d3e3 futex: Split out wait/wake adds bff7c57c2f50 futex: Simplify double_lock_hb() adds bf69bad38cf6 futex: Implement sys_futex_waitv() adds 039c0ec9bb77 futex,x86: Wire up sys_futex_waitv() adds ea7c45fde5aa futex,arm: Wire up sys_futex_waitv() adds 5e59c1d1c78c selftests: futex: Add sys_futex_waitv() test adds 02e56ccbaefc selftests: futex: Test sys_futex_waitv() timeout adds 9d57f7c79748 selftests: futex: Test sys_futex_waitv() wouldblock adds dd0aa2cd2e9e futex2: Documentation: Document sys_futex_waitv() uAPI adds ac716d0d92cb Merge remote-tracking branch 'tip/locking/core' into tip-master adds efd984c481ab sched/fair: Add NOHZ balancer flag for nohz.next_balance updates adds 7fd7a9e0caba sched/fair: Trigger nohz.next_balance updates when a CPU g [...] adds c33627e9a114 sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD adds bc9ffef31bf5 sched/core: Simplify core-wide task selection adds a130e8fbc7de fs/proc/uptime.c: Fix idle time reporting in /proc/uptime adds a480addecc0d sched: Account number of SCHED_IDLE entities on each cfs_rq adds 51ce83ed523b sched: reduce sched slice for SCHED_IDLE entities adds 2cae3948edd4 sched: adjust sleeper credit for SCHED_IDLE entities adds bcb1704a1ed2 sched/fair: Add cfs bandwidth burst statistics adds d73df887b6b8 sched/fair: Add document for burstable CFS bandwidth adds 1c36432b278c kselftests/sched: cleanup the child processes adds a2dcb276ff92 sched/fair: Use __schedstat_set() in set_next_entity() adds ceeadb83aea2 sched: Make struct sched_statistics independent of fair sc [...] adds 60f2415e19d3 sched: Make schedstats helpers independent of fair sched class adds 847fc0cd0664 sched: Introduce task block time in schedstats adds ed7b564cfdd0 sched/rt: Support sched_stat_runtime tracepoint for RT sch [...] adds 57a5c2dafca8 sched/rt: Support schedstats for RT sched class adds 95fd58e8dadb sched/dl: Support sched_stat_runtime tracepoint for deadli [...] adds b5eb4a5f6521 sched/dl: Support schedstats for deadline sched class adds 32ed980c3020 sched: Remove unused inline function __rq_clock_broken() adds c597bfddc9e9 sched: Provide Kconfig support for default dynamic preempt mode adds 1a7243ca4074 kthread: Move prio/affinite change into the newly created thread adds 183b8ec38f1e x86/sched: Decrease further the priorities of SMT siblings adds 16d364ba6ef2 sched/topology: Introduce sched_group::flags adds 602564359689 sched/fair: Optimize checking for group_asym_packing adds c0d14b57fe0c sched/fair: Provide update_sg_lb_stats() with sched domain [...] adds aafc917a3c31 sched/fair: Carve out logic to mark a group for asymmetric [...] adds 4006a72bdd93 sched/fair: Consider SMT in ASYM_PACKING load balance adds d07b2eee4501 sched: Make cookie functions static adds 8d491de6edc2 sched: Move mmdrop to RCU on RT adds 691925f3ddcc sched: Limit the number of task migrations per batch on RT adds 539fbb5be0da sched: Disable TTWU_QUEUE on RT adds 670721c7bd2a sched: Move kprobes cleanup out of finish_task_switch() adds b945efcdd07d sched: Remove pointless preemption disable in sched_submit_work() adds a7ba894821b6 sched/fair: Removed useless update of p->recent_used_cpu adds 769fdf83df57 sched: Fix DEBUG && !SCHEDSTATS warn adds f6ac18fafcf6 sched: Improve try_invoke_on_locked_down_task() adds 9b3c4ab3045e sched,rcu: Rework try_invoke_on_locked_down_task() adds 00619f7c650e sched,livepatch: Use task_call_func() adds 8850cb663b5c sched: Simplify wake_up_*idle*() adds 2aa45be430a0 sched,livepatch: Use wake_up_if_idle() adds b6153093de41 sched/numa: Replace hard-coded number by a define in numa_ [...] adds 00c034108a76 sched/numa: Remove the redundant member numa_group::fault_cpus adds 2294d6f5131b sched/numa: Fix a few comments adds f43df9225fca sched/topology: Remove unused numa_distance in cpu_attach_ [...] adds c30be431c90a kernel/sched: Fix sched_fork() access an invalid sched_task_group adds b2d5b9cec60f sched: Fill unconditional hole induced by sched_entity adds a5dd661e5363 Merge remote-tracking branch 'tip/sched/core' into tip-master adds 3ab37cc4d1e3 Merge branch 'x86/urgent' into x86/fpu, to resolve conflict adds 7413431c622f Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds 33633b20e0da x86/sgx/virt: Extract sgx_vepc_remove_page() adds 71eba1c0939e x86/sgx/virt: Implement SGX_IOC_VEPC_REMOVE ioctl adds 880e2b8e3151 Merge branch 'tip-x86-sgx' into tip-master adds ff4d6dddf948 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 34417f27b9fb EDAC/mc_sysfs: Print MC-scope sysfs counters unsigned adds 0967eb11f647 Merge branch 'edac-misc' into edac-for-next adds 9f4873fb6af7 EDAC/amd64: Handle three rank interleaving mode adds 0df070182842 Merge branch 'edac-misc' into edac-for-next adds 0b6d4ab2165c EDAC/ti: Remove redundant error messages adds d029439d8ab1 Merge branch 'edac-misc' into edac-for-next adds 537bddd069c7 EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell adds 9130bd1dbe52 Merge branch 'edac-misc' into edac-for-next adds d9b7748ffc45 EDAC/armada-xp: Fix output of uncorrectable error counter adds f889e52436d6 Merge branch 'edac-urgent' into edac-for-next adds 5c6d304fdad0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 8f7262cd6669 kprobes: Do not use local variable when creating debugfs file adds 5d6de7d7fb4b kprobes: Use helper to parse boolean input from userspace adds 02afb8d6048d kprobe: Simplify prepare_kprobe() by dropping redundant version adds 71bdc8fe22ac csky: ftrace: Drop duplicate implementation of arch_check_ [...] adds 4402deae8993 kprobes: Make arch_check_ftrace_location static adds 9c89bb8e3272 kprobes: treewide: Cleanup the error messages for kprobes adds 223a76b268c9 kprobes: Fix coding style issues adds dfc05b55c3c6 kprobes: Use IS_ENABLED() instead of kprobes_built_in() adds 57d4e3178010 kprobes: Add assertions for required lock adds c42421e205fc kprobes: treewide: Use 'kprobe_opcode_t *' for the code ad [...] adds 29e8077ae2be kprobes: Use bool type for functions which returns boolean value adds a7fe2378454c ia64: kprobes: Fix to pass correct trampoline address to t [...] adds f2ec8d9a3b8c kprobes: treewide: Replace arch_deref_entry_point() with d [...] adds 96fed8ac2bb6 kprobes: treewide: Remove trampoline_address from kretprob [...] adds adf8a61a940c kprobes: treewide: Make it harder to refer kretprobe_tramp [...] adds 03bac0df2886 kprobes: Add kretprobe_find_ret_addr() for searching retur [...] adds e028c4f7ac7c objtool: Add frame-pointer-specific function ignore adds 5b284b193368 objtool: Ignore unwind hints for ignored functions adds eb4a3f7d78c7 x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline() adds bb6121b11c22 ARC: Add instruction_pointer_set() API adds c1f76fe58f69 ia64: Add instruction_pointer_set() API adds 7391dd19027c arm: kprobes: Make space for instruction pointer on stack adds df91c5bccb0c kprobes: Enable stacktrace from pt_regs in kretprobe handler adds 1f36839308cf x86/kprobes: Push a fake return address at kretprobe_trampoline adds 19138af1bd88 x86/unwind: Recover kretprobe trampoline entry adds 7da89495d500 tracing: Show kretprobe unknown indicator only for kretpro [...] adds bf094cffea2a x86/kprobes: Fixup return address in generic trampoline handler adds 6954e415264e tracing: Place trace_pid_list logic into abstract functions adds 8d6e90983ade tracing: Create a sparse bitmask for pid filtering adds 8606eff6bc42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7663ad9a5dbc rcu: Always inline rcu_dynticks_task*_{enter,exit}() adds 74aece72f95f rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr adds dd1277d2ad95 Merge branches 'fixes.2021.10.07a', 'scftorture.2021.09.16 [...] adds 587a7d1703f3 Merge branch 'kcsan.2021.09.13b' into HEAD adds 8c2a88248ca5 Merge branch 'lkmm-dev.2021.09.13a' into HEAD adds 0c4b6757e15a EXP timers/nohz: Last resort update jiffies on nohz_full I [...] adds 14dbb29eda51 clocksource: Forgive repeated long-latency watchdog clocks [...] adds d6c44ee1a93c rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) adds 808a27e4b2a6 rcu: Tighten rcu_advance_cbs_nowake() checks adds d31baa7475b4 rcu-tasks: Don't remove tasks with pending IPIs from holdout list adds f3b72ef09443 testing/bpf: Update test names for xchg and cmpxchg adds 13ffafebe397 torture: Catch kvm.sh help text up with actual options adds 3d83f2da441f rcutorture: Sanitize RCUTORTURE_RDR_MASK adds 6a8af526f267 rcutorture: More thoroughly test nested readers adds 343279c55601 srcu: Prevent redundant __srcu_read_unlock() wakeup adds 05b50a5658f5 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] adds 99d048be7d59 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] adds 10aa835df58a torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] adds 20863b0970fa torture: Remove RCU_FAST_NO_HZ from rcu scenarios adds e32f2bc3ae02 rcu: Remove the RCU_FAST_NO_HZ Kconfig option adds 9c0332166ca3 rcu: Move rcu_needs_cpu() to tree.c adds 856fab4c98a9 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() adds 5b975f5338c6 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() adds 17f91c3ef891 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] adds 38efd154729e rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load adds 62ba29f40ce5 rcu: in_irq() cleanup adds 0d93113bb4f2 rcu: Prevent expedited GP from enabling tick on offline CPU adds d5e7be308018 rcu: Make idle entry report expedited quiescent states adds 4b246eab4750 rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against [...] adds 3b83a47386d9 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 36e8194dcd74 KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset adds f800650a4ed2 KVM: x86: SVM: add module param to control TSC scaling adds 5228eb96a487 KVM: x86: nSVM: implement nested TSC scaling adds 3e44dce4d0ae KVM: X86: Move PTE present check from loop body to __shado [...] adds 6b6fcd2804a2 kvm: x86: abstract locking around pvclock_update_vm_gtod_copy adds 45e6c2fac097 KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate [...] adds 55c0cefbdbda KVM: x86: Fix potential race in KVM_GET_CLOCK adds d055f028a533 KVM: MMU: pass unadulterated gpa to direct_page_fault adds 6defd9bb178c KVM: MMU: Introduce struct kvm_page_fault adds c501040abc42 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault adds 4326e57ef40a KVM: MMU: change direct_page_fault() arguments to kvm_page_fault adds b8a5d5511515 KVM: MMU: change page_fault_handle_page_track() arguments [...] adds 3647cd04b7d0 KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault adds 3a13f4fea3c1 KVM: MMU: change handle_abnormal_pfn() arguments to kvm_pa [...] adds 43b74355ef8b KVM: MMU: change __direct_map() arguments to kvm_page_fault adds 9c03b1821a89 KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault adds 2f6305dd5676 KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault adds cdc47767a039 KVM: MMU: change tdp_mmu_map_handle_target_level() argumen [...] adds 3c8ad5a675d9 KVM: MMU: change fast_page_fault() arguments to kvm_page_fault adds 73a3c659478a KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kv [...] adds 536f0e6ace95 KVM: MMU: change disallowed_hugepage_adjust() arguments to [...] adds f0066d94c92d KVM: MMU: change tracepoints arguments to kvm_page_fault adds b1a429fb1801 KVM: x86/mmu: Verify shadow walk doesn't terminate early i [...] adds 68be1306caea KVM: x86/mmu: Fold rmap_recycle into rmap_add adds bcc4f2bc5026 KVM: MMU: mark page dirty in make_spte adds 6ccf44388206 KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_se [...] adds e710c5f6be0e KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault adds 888104138cb8 KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_pa [...] adds d786c7783b01 KVM: MMU: inline set_spte in mmu_set_spte adds 4758d47e0d68 KVM: MMU: inline set_spte in FNAME(sync_page) adds ad67e4806e4c KVM: MMU: clean up make_spte return value adds eb5cd7ffe142 KVM: MMU: remove unnecessary argument to mmu_set_spte adds 87e888eafd5b KVM: MMU: set ad_disabled in TDP MMU role adds 7158bee4b475 KVM: MMU: pass kvm_mmu_page struct to make_spte adds a12f43818b3f KVM: MMU: pass struct kvm_page_fault to mmu_set_spte adds 8a9f566ae4a4 KVM: x86/mmu: Avoid memslot lookup in rmap_add adds 53597858dbf8 KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_tr [...] adds b73a54321ad8 KVM: x86: Expose Predictive Store Forwarding Disable adds 78b497f2e62d kvm: use kvfree() in kvm_arch_free_vm() adds 174a921b6975 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB adds e9d0c0c4f7ea KVM: x86: add config for non-kvm users of page tracking adds deae4a10f166 KVM: x86: only allocate gfn_track when necessary adds 99cdc6c18c2d RISC-V: Add initial skeletal KVM support adds a33c72faf2d7 RISC-V: KVM: Implement VCPU create, init and destroy functions adds cce69aff689e RISC-V: KVM: Implement VCPU interrupts and requests handling adds 92ad82002c39 RISC-V: KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctls adds 34bde9d8b9e6 RISC-V: KVM: Implement VCPU world-switch adds 9f7013265112 RISC-V: KVM: Handle MMIO exits for VCPU adds 5a5d79acd7da RISC-V: KVM: Handle WFI exits for VCPU adds fd7bb4a251df RISC-V: KVM: Implement VMID allocator adds 9d05c1fee837 RISC-V: KVM: Implement stage2 page table programming adds 9955371cc014 RISC-V: KVM: Implement MMU notifiers adds 3a9f66cb25e1 RISC-V: KVM: Add timer functionality adds 5de52d4a23ad RISC-V: KVM: FP lazy save/restore adds 4d9c5c072f03 RISC-V: KVM: Implement ONE REG interface for FP registers adds dea8ee31a039 RISC-V: KVM: Add SBI v0.1 support adds da40d8580593 RISC-V: KVM: Document RISC-V specific parts of KVM API adds 24b699d12c34 RISC-V: KVM: Add MAINTAINERS entry adds 542a2640a2f4 Merge tag 'kvm-riscv-5.16-1' of git://github.com/kvm-riscv [...] adds 683e08bc2d97 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds a78738ed1d9b KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly) adds 8f4566f18db5 arm64: Prevent kexec and hibernation if is_protected_kvm_e [...] adds 8579a185baca KVM: arm64: Reject stub hypercalls after pKVM has been ini [...] adds 2f2e1a506967 KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall adds 07036cffe17e KVM: arm64: Prevent re-finalisation of pKVM for a given CPU adds 057bed206f70 KVM: arm64: Disable privileged hypercalls after pKVM finalisation adds 3864d17f177e Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmar [...] adds f25c5e4dafd8 kvm: arm64: vgic: Introduce vgic_check_iorange adds 4612d98f58c7 KVM: arm64: vgic-v3: Check redist region is not above the [...] adds c56a87da0a7f KVM: arm64: vgic-v2: Check cpu interface region is not abo [...] adds 2ec02f6c64f0 KVM: arm64: vgic-v3: Check ITS region is not above the VM [...] adds 96e903896969 KVM: arm64: vgic: Drop vgic_check_ioaddr() adds 3f4db37e203b KVM: arm64: selftests: Make vgic_init gic version agnostic adds 46fb941bc04d KVM: arm64: selftests: Make vgic_init/vm_gic_create versio [...] adds c44df5f9ff31 KVM: arm64: selftests: Add some tests for GICv2 in vgic_init adds 2dcd9aa1c3a5 KVM: arm64: selftests: Add tests for GIC redist/cpuif part [...] adds 188345863897 KVM: arm64: selftests: Add test for legacy GICv3 REDIST ba [...] adds 3e197f17b23b KVM: arm64: selftests: Add init ITS device test adds 15f9017c28a8 Merge branch kvm-arm64/vgic-ipa-checks into kvmarm-master/next adds b6a68b97af23 KVM: arm64: Allow KVM to be disabled from the command line adds c8f1e9673406 KVM: arm64: Unconditionally include generic KVM's Kconfig adds e26bb75aa2f1 KVM: arm64: Depend on HAVE_KVM instead of OF adds a049cf7e63e7 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next adds 00d5101b254b KVM: arm64: Return early from read_id_reg() if register is RAZ adds 5a4309762356 KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0 adds ebf6aa8c0473 KVM: arm64: Replace get_raz_id_reg() with get_raz_reg() adds 1eb07f4b6853 Merge branch kvm-arm64/raz-sysregs into kvmarm-master/next adds 53e8ce137f7b Documentation: admin-guide: Document side effects when pKV [...] adds cd67e9af7724 Merge branch kvm-arm64/pkvm/restrict-hypercalls into kvmar [...] adds 69adec18e94f KVM: arm64: Fix reporting of endianess when the access ori [...] adds 2a6bf5139e28 Merge branch kvm-arm64/misc-5.16 into kvmarm-master/next adds 7b7784436e37 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d28fa13d0785 s390/gmap: validate VMA in __gmap_zap() adds 7c2e6a000e58 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] adds adb58f7781d7 s390/mm: validate VMA in PGSTE manipulation functions adds 8d6deceb90e7 s390/mm: fix VMA and page table handling code in storage k [...] adds c27e18c2a65f s390/uv: fully validate the VMA before calling follow_page() adds d084bf329d8d s390/mm: no need for pte_alloc_map_lock() if we know the p [...] adds c537e76035d1 s390/mm: optimize set_guest_storage_key() adds 85fa1e6bc225 s390/mm: optimize reset_guest_reference_bit() adds ec45f15dd4b4 KVM: s390: pv: add macros for UVC CC values adds f32b90c28e0a KVM: s390: pv: avoid double free of sida page adds 3094c9738e4b KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm adds 89910d26b66b KVM: s390: pv: avoid stalls when making pages secure adds bc3e77b75d98 KVM: s390: Simplify SIGP Set Arch handling adds 2ef7843375dc KVM: s390: Add a routine for setting userspace CPU state adds 88bd86fba238 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a9340a8b0eb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2166cc2657fe ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries adds 10317dda7932 ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] adds 452dcfab9954 platform/mellanox: mlxreg-io: Fix argument base in kstrtou [...] adds 5fd56f11838d platform/mellanox: mlxreg-io: Fix read access of n-bytes s [...] adds a499f93f3d52 platform/x86: Remove "WMAA" from identifier names in wmaa- [...] adds ca16d33bd862 platform/x86: Rename wmaa-backlight-wmi to nvidia-wmi-ec-b [...] adds 6550ba689343 platform/x86: dell: Make DELL_WMI_PRIVACY depend on DELL_WMI adds f32c34d6cfbb platform/x86: intel_scu_ipc: Fix busy loop expiry time adds 7f0224dea763 platform/x86: intel_scu_ipc: Increase virtual timeout to 10s adds c01bc8e4e840 platform/x86: intel_scu_ipc: Update timeout value in comment adds 432cce21b66c platform/x86: amd-pmc: Add alternative acpi id for PMC controller adds 95384b3e47af platform/x86: gigabyte-wmi: add support for B550 AORUS ELI [...] adds 0b243c003e11 platform/x86: intel_skl_int3472: Correct null check adds 85303db36b6e platform/x86: int1092: Fix non sequential device mode handling adds acc2fab1a25b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 48daf97e2f41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4ef69e17eb56 HSI: cmt_speech: unmark comments as kernel-doc adds 70918ac976a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 97b31c1f8eb8 leds: trigger: Disable CPU trigger on PREEMPT_RT adds 7871f69809d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds db05ddf7f321 ipmi:watchdog: Set panic count to proper value on a panic adds b36eb5e7b75a ipmi: Disable some operations during a panic adds 17a4262799fa ipmi:devintf: Return a proper error when recv buffer too small adds fac56b7ddec9 ipmi: Check error code before processing BMC response adds d154abdda6dc ipmi: Fix a typo adds 1e4071f6282b ipmi: Export ipmb_checksum() adds 059747c245f0 ipmi: Add support for IPMB direct messages adds 63c4eb347164 ipmi:ipmb: Add initial support for IPMI over IPMB adds ddf58738f502 ipmi: Add docs for IPMB direct addressing adds b81a817af180 ipmi: Add docs for the IPMI IPMB driver adds 8332cd4936ed ipmi:ssif: Use depends on, not select, for I2C adds 39ce73504695 ipmi: ipmb: Fix off-by-one size check on rcvlen adds 396c84bbfd79 ipmi: bt-bmc: Use registers directly adds cd921b9f0c8d ipmi: bt: Add ast2600 compatible string adds 3a076b307c22 ipmi:ipmb: Add OF support adds ed83855f1efc ipmi: ipmb: fix dependencies to eliminate build error adds 8b844e9e4098 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds bb76c823585b Merge 5.15-rc4 into driver-core-next adds df0a18149474 driver core: Fix possible memory leak in device_link_add() adds d460d7f7bb43 driver core: use NUMA_NO_NODE during device_initialize adds cee0ad4a212f PCI/sysfs: use NUMA_NO_NODE macro adds b39214911a54 drivers/base/arch_topology.c: remove superfluous header adds 30b7ecf731ae drivers/base/component.c: remove superfluous header files [...] adds 8f5cfb3b5a1c fs/kernfs/symlink.c: replace S_IRWXUGO with 0777 on kernfs [...] adds 4dcce5b08155 scripts: get_abi.pl: fix fallback rule for undefined symbols adds df2205de9297 scripts: get_abi.pl: better generate regex from what fields adds edfc8730ba45 ABI: sysfs-mce: add a new ABI file adds bf0cf3219144 ABI: sysfs-mce: add 3 missing files adds 036d6a4e75c9 ABI: sysfs-class-hwmon: add ABI documentation for it adds 365b5d63a505 ABI: sysfs-class-hwmon: add a description for tempY_crit_alarm adds 4aa5216cac47 ABI: sysfs-class-extcon: use uppercase X for wildcards adds abcb948db320 ABI: sysfs-devices-system-cpu: use cpuX instead of cpu# adds f7a07f7b9603 firmware_loader: fix pre-allocated buf built-in firmware use adds 7c4fd90741b7 firmware_loader: split built-in firmware call adds 0f8d7ccc2eab firmware_loader: add a sanity check for firmware_request_b [...] adds d7c5bf94475b fs/sysfs/dir.c: replace S_IRWXU|S_IRUGO|S_IXUGO with 0755 [...] adds c6b6ada512f1 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds ce3e90d5a0cd usb: misc: ehset: Workaround for "special" hubs adds b53908f9a214 usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved" adds 094902bc6a3c usb: typec: ucsi: Always cancel the command if PPM reports [...] adds 47eb8de3bbde usb: typec: ucsi: Don't stop alt mode registration on busy [...] adds b9aa02ca39a4 usb: typec: ucsi: Add polling mechanism for partner tasks [...] adds e08065069fc7 usb: typec: ucsi: acpi: Reduce the command completion timeout adds 6cbe4b2d5a3f usb: typec: ucsi: Check the partner alt modes always if th [...] adds bd19ac98f77e usb: typec: ucsi: Read the PDOs in separate work adds 512df95b9432 usb: typec: ucsi: Better fix for missing unplug events issue adds 79a24ec20399 dt-bindings: usb: tps6598x: Add Apple CD321x compatible adds 0fbb79b7fd2c usb: typec: tipd: Split interrupt handler adds c7260e29dd20 usb: typec: tipd: Add short-circuit for no irqs adds 45188f27b3d0 usb: typec: tipd: Add support for Apple CD321X adds c9c14be664cf usb: typec: tipd: Switch CD321X power state to S0 adds 89e84f946479 usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C adds 1cd27268561a usb: ehci: Fix a function name in comments adds 4b0f13ead8c1 usb: host: fotg210: Fix a function name in comments adds 202698580e59 usb: host: oxu210hp: Fix a function name in comments adds 6941d194fab3 dt-bindings: phy: tegra20-usb-phy: Convert to schema adds 7557c1bfd377 dt-bindings: phy: tegra20-usb-phy: Document properties nee [...] adds c1baf6c591e6 usb: phy: tegra: Support OTG mode programming adds b626871a7cda usb: atm: Use struct_size() helper adds ef53d3db1c59 USB: phy: tahvo:remove unnecessary debug log adds 846cbf98cbef USB: EHCI: Improve port index sanitizing adds 01b541504466 usb: xhci-mtk: use xhci_dbg() to print log adds 24749229211c usb: gadget: udc-xilinx: Add clock support adds 2abc865706c9 usb: exynos: describe driver in KConfig adds b1464dec5446 dt-bindings: usb: Convert SMSC USB3503 binding to a schema adds a8e2908cae11 dt-bindings: usb: dwc3: Fix usb-phy check adds 8c9e880bb98c usb: usb-skeleton: Update min() to min_t() adds c608dc105bd4 usb: cdc-wdm: Constify static struct wwan_port_ops adds 72ee48ee8925 usb: gadget: uvc: fix multiple opens adds dab67a011da7 usb: gadget: udc: core: Use pr_fmt() to prefix messages adds 20733e6d3f34 usb: gadget: udc: core: Print error code in usb_gadget_pro [...] adds 9056b309a6a7 ARM: dts: stm32: set otg-rev on stm32mp151 adds f3351eca1fb1 usb: core: config: Change sizeof(struct ...) to sizeof(*...) adds 2c52ad743fee Revert "usb: misc: ehset: Workaround for "special" hubs" adds 05735f0854e1 usb: chipidea: udc: make controller hardware endpoint primed adds bedbac5f66bf usb: gadget: storage: add support for media larger than 2T adds c326d3ed52c8 USB: gadget: udc: Remove some dead code adds 620b74d01b9d Merge 5.15-rc5 into usb-next adds 68e7c510fdf4 usb: gadget: hid: fix error code in do_config() adds 6fec018a7e70 usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync [...] adds 9eff2b2e59fd usb: host: ohci-tmio: check return value after calling pla [...] adds fde1fbedbaed usb: musb: select GENERIC_PHY instead of depending on it adds e27bea459d5e usb: gadget: avoid unusual inline assembly adds b998e4d5bbb3 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 814bc31694b9 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 0443c3aa9f0c Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds e01f9125e7c7 tty: serial: samsung: describe driver in KConfig adds 46292622ad73 tty: n_gsm: clean up indenting in gsm_queue() adds 9136c68346d0 tty: n_gsm: Don't ignore write return value in gsmld_output() adds 3fdfa165d79b mxser: restore baud rate if its setting fails adds 7d5006d59da3 mxser: simplify condition in mxser_receive_chars_new adds 19236287d8d5 mxser: make mxser_port::ldisc_stop_rx a bool adds bf1434c1b724 mxser: simplify FCR computation in mxser_change_speed() adds ee7e5e66f2d4 mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() adds 215fa41c2dfb mxser: don't read from UART_FCR adds d249e662c3e4 mxser: store FCR state in mxser_port::FCR adds 63dfaadfac62 dt-bindings: serial: Add a new compatible string for UMS512 adds 27e8c8b483a8 serial: sifive: set pointer to NULL rather than 0. adds 4545b069aa2c tty: baudrate: Explicit usage of B0 for encoding input baudrate adds 027b57170bf8 serial: core: Fix initializing and restoring termios speed adds 32262e2e429c serial: 8250: Fix reporting real baudrate value in c_ospeed field adds d02b006b29de Revert "serial: 8250: Fix reporting real baudrate value in [...] adds 3aee752cd0b8 tty/sysrq: More intuitive Shift handling adds 4c9883e1f4dd dt-bindings: serial: 8250_omap: allow serdev subnodes adds aec079f88752 tty: serial: atmel: use macros instead of hardcoded values adds b84d0001512a tty: serial: samsung: Improve naming for common macro adds ebabb77a2a11 serial: 8250_dw: Drop wrong use of ACPI_PTR() adds 0946efc2255f serial: 8250_dw: Re-use temporary variable for of_node adds 0eb9da9cf201 serial: 8250_dw: Fix the trivial typo in the comment adds 7c4fc082f504 serial: 8250_lpss: Extract dw8250_do_set_termios() for common use adds 2cb3315107b5 serial: 8250_lpss: Enable PSE UART Auto Flow Control adds 70b4d23226c8 serial: max310x: Make max310x_remove() return void adds 9b29075c1a45 serial: sc16is7xx: Make sc16is7xx_remove() return void adds 5f0ac3a1dae1 dt-bindings: serial: uartlite: drop $ref for -bits property adds 2a19152f9aeb Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 8bf7a12c628d Merge 5.15-rc4 into char-misc-next adds 349f2fe48dfe ipack: ipoctal: rename tty-driver pointer adds 304b0ba0a21b misc: fastrpc: Update number of max fastrpc sessions adds 847afd7bd560 misc: fastrpc: copy to user only for non-DMA-BUF heap buffers adds c31bbc140b94 char: xillybus: Eliminate redundant wrappers to DMA related calls adds 29a9f2757469 virt: acrn: Introduce interfaces for MMIO device passthrough adds 424f1ac2d832 virt: acrn: Introduce interfaces for virtual device creati [...] adds 4df4946d26bb misc: lis3lv02d: Make lis3lv02d_remove_fs() return void adds 85385a51cead misc: ad525x_dpot: Make ad_dpot_remove() return void adds 880732ae31e8 samples/kfifo: Rename read_lock/write_lock adds 7ae6478b304b nvmem: core: rework nvmem cell instance creation adds 5008062f1c3f nvmem: core: add nvmem cell post processing callback adds d0221a780cbc nvmem: imx-ocotp: add support for post processing adds f080e221aafb Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 7079b19655a3 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 9b870e8c04ec phy: samsung: unify naming and describe driver in KConfig adds 73075011ffff phy: HiSilicon: Add driver for Kirin 970 PCIe PHY adds c2aff14ea0d9 dt-bindings: phy: qcom,qmp: Update maintainer email adds 34356d113bdc phy: broadcom: Kconfig: Add configuration menu for Broadco [...] adds 40683ee5ff04 dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290 adds 0fd732f82467 phy: qcom-qusb2: Add compatible for QCM2290 adds 55b9b741712d dt-bindings: phy: brcm,ns-usb2-phy: bind just a PHY block adds 6ae6942fe996 phy: qcom-qmp: Make use of the helper function devm_add_ac [...] adds 717e04fba4fa phy: rockchip-inno-usb2: Make use of the helper function d [...] adds c6ae0bce6bf3 dt-bindings: phy: qcom,qusb2: Add missing vdd-supply adds 19b6348e472c phy: qcom-qusb2: Add missing vdd supply adds 956bbf2a94e8 arm64: dts: qcom: Add missing vdd-supply for QUSB2 PHY adds 455296030ca5 dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY adds 759f9ec3f376 phy: qcom-qmp: Add QCM2290 USB3 PHY support adds 91e3c190be03 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 75eac387a253 soundwire: debugfs: use controller id and link_id for debugfs adds 3733c12ef4b5 ABI: sysfs-bus-soundwire-master: use wildcards on What def [...] adds ccfdcb325f2a ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions adds c14414fffb2e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3e681eb0890f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fec2432c9a73 bus/fsl-mc: Add generic implementation for open/reset/clos [...] adds 8798a803ddf6 vfio/fsl-mc: Add per device reset support adds 052493d5534a Merge branch 'v5.16/vfio/diana-fsl-reset-v2' into v5.16/vfio/next adds 49ba1a2976c8 vfio/pci: Add OpRegion 2.0+ Extended VBT support. adds 48f06ca420c3 Merge branch 'v5.16/vfio/colin_xu_igd_opregion_2.0_v8' int [...] adds d8a625620ad7 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds fbf6fafe5a79 staging: vt6655: fix camelcase in pbyCxtBuf adds 631c5a531213 staging: vchiq_arm: re-order vchiq_arm_init_state adds 89cc4218f640 staging: vchiq_arm: drop unnecessary declarations adds 6649335e1f0c staging: vchiq_arm: move platform structs to vchiq_arm.c adds 42bdb41d2ef8 staging: rtl8723bs: remove meaningless pstat->passoc_req c [...] adds 0d197f2088e6 staging: rtl8723bs: Replace zero-length array with flexibl [...] adds d98f096cf5e1 staging: rtl8723bs: core: remove condition never execute adds 403aa62da3ef staging: rtl8723bs: core: remove reassignment of same valu [...] adds c08976563d6f staging: r8188eu: Replace zero-length array with flexible- [...] adds 11dc495619d0 staging: rtl8192e: remove unused variable ieee adds bb09212a6f81 staging: rtl8192u: remove unused static variable adds a19d513367c1 staging: r8188eu: remove odm_DynamicBBPowerSaving() adds f49435793b91 staging: r8188eu: remove odm_GlobalAdapterCheck() adds 515d3cf7faff staging: r8188eu: remove SetHalDefVarHandler from struct hal_ops adds 9d67c44c3dfe staging: r8188eu: remove GetHalDefVarHandler from struct hal_ops adds 2918246179b9 staging: r8188eu: remove init_xmit_priv from struct hal_ops adds 69a400415f30 staging: r8188eu: remove init_recv_priv from struct hal_ops adds 5d4445260446 staging: r8188eu: remove free_recv_priv from struct hal_ops adds 3a587ff65259 staging: r8188eu: remove inirp_init from struct hal_ops adds b9ba68751577 staging: r8188eu: remove inirp_deinit from struct hal_ops adds c034d50bdca2 staging: rtl8712: Statements should start on a tabstop adds 4b58efe2539a staging: r8188eu: remove rtl8188e_silentreset_for_specific [...] adds 4bea8519aa25 staging: r8188eu: core: remove power_saving_wk_hdl function adds 9ffc67da4bb9 staging: r8188eu: Use kmemdup() to replace kmalloc + memcpy adds 5cd1aacb80a6 staging: r8188eu: core: remove unused variable pAdapter adds a5234161b7dc staging: r8188eu: core: remove unused variable local variable adds 5a71c252c5e2 staging: r8188eu: hal: remove assignment to itself adds f284edfed84c staging: r8188eu: core: remove duplicate condition check adds 1958beb80a60 Revert "MIPS: ralink: don't define PC_IOBASE but increase [...] adds df86c6e27a80 Revert "staging: mt7621-pci: set end limit for 'ioport_resource'" adds ebe7e788ee72 MIPS: ralink: set PCI_IOBASE to 'mips_io_port_base' adds 7c2584faa145 PCI: Allow architecture-specific pci_remap_iospace() adds 9f76779f2418 MIPS: implement architecture-specific 'pci_remap_iospace()' adds e0b913816ba1 staging: mt7621-pci: properly adjust base address for the [...] adds ecd667f5f242 staging: mt7621-dts: properly define 'cpc' and 'mc' nodes adds e538e8649892 MIPS: asm: pci: define arch-specific 'pci_remap_iospace()' [...] adds e4a9e1d8f230 staging: vt6655: fix camelcase in bShortSlotTime adds aeec304c2e47 staging: vt6655: fix camelcase in ldBmThreshold adds 1977dcf07bdd staging: vt6655: fix camelcase in PortOffset adds fa6fc23694a7 staging: r8188eu: remove an obsolete comment adds 2f4f87090980 staging: r8188eu: remove unused led component adds 082690bd8b4e staging: r8188eu: remove write-only HwRxPageSize adds 4864ad2200e7 staging: r8188eu: remove unused IntrMask adds fdfd6fabb54c staging: r8188eu: remove two write-only hal components adds d3e45102f9a8 staging: r8188eu: HardwareType is write-only adds 8504b988c020 staging: r8188eu: chip_type is write-only adds d01c3a1d21d2 staging: r8188eu: interface type is always usb adds 33a47b9d848d staging: r8188eu: support interface is always usb adds ca444fb2e500 staging: r8188eu: hal data's customer id is always 0 adds 23b18275c624 staging: r8188eu: Odm PatchID is always 0 adds 7198847ad5e8 staging: r8188eu: merge two signal scale mapping functions adds 461c4776856c staging: r8188eu: remove SetHwRegHandler from hal_ops adds 9c44c0f6da14 staging: r8188eu: remove GetHwRegHandler from hal_ops adds b66d42066f64 staging: r8188eu: remove hal_init from hal_ops adds 5c78a7583c62 staging: r8188eu: remove hal_ops adds 17402cb6eabd staging: r8188eu: rename rtl8188eu_set_hal_ops() adds 25c1c7c25a7e staging: r8188eu: remove unused defines from rtw_sreset.h adds 005eae35415f staging: r8188eu: remove some dead code adds 4b2540a58784 staging: r8188eu: remove unused macros and defines from rt [...] adds c38a05353f7c staging: r8188eu: replace MACADDRLEN with ETH_ALEN adds a1f42cba65f4 staging: r8188eu: remove enum _RTL8712_RF_MIMO_CONFIG_ adds 98f668b30e8e staging: rtl8723bs: hal: remove duplicate check adds e9c1caea9659 staging: vt6655: fix camelcase in byLocalID adds 84799c41c6d2 staging: r8188eu: remove an unused define adds 2397591c2998 staging: r8188eu: remove specific device table adds 9cc313e7149a staging: r8188eu: RfOnOffDetect is unused adds 72f069aafa43 staging: r8188eu: remove odm fab version info adds cc729e367ee0 staging: r8188eu: remove odm cut version info adds bc7fc9d77364 staging: r8188eu: remove odm dualmac smart concurrent info adds 640649a15e90 staging: r8188eu: remove odm wifi test info adds 8f78bc11b8ae staging: r8188eu: remove odm hct test info adds 0e170624f66c staging: r8188eu: remove odm ext trsw info adds 28ad741b2148 staging: r8188eu: remove odm ext pa info adds 997e127a2868 staging: r8188eu: remove odm ext lna info adds bb88fab13d36 staging: r8188eu: remove dm_CheckStatistics adds 97045088d846 staging: r8188eu: simplify rtl8188e_HalDmWatchDog adds 64629b735c3c staging: r8188eu: remove rtl8188e_deinit_dm_priv adds 4b64b5ef2b0b staging: r8188eu: remove LastMinUndecoratedPWDBForDM adds 2ec2b2103828 staging: r8188eu: SupportICType is always ODM_RTL8188E adds e5c90c693d75 staging: r8188eu: remove odm_SwAntDivInit adds aefb1fc5c185 staging: r8188eu: odm BoardType is never set adds 56578ab25a88 staging: r8188eu: odm SupportPlatform is always ODM_CE adds 2ab189164056 staging: most: dim2: do not double-register the same device adds d445aa402d60 staging: most: dim2: use device release method adds 05d744fc28b6 staging: r8188eu: Fix misspelling in comment adds c82462f124df staging: r8188eu: Use zeroing allocator in wpa_set_encryption() adds cb08d3d2a3e4 staging: fbtft: Make fbtft_remove_common() return void adds 9ca0e55e52c7 staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC adds 6ac113f741a7 staging: vt6655: fix camelcase in byRate adds 61e049ac1731 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 864fdecf9aa2 iio: adc: nau7802: convert probe to full device-managed adds e10bc3a0fbee iio: adc: max1363: convert probe to full device-managed adds 5f88bdce8a2d iio: adc: rn5t618-adc: use devm_iio_map_array_register() function adds a94886704160 iio: adc: berlin2-adc: convert probe to device-managed only adds 3d97f7f167fb iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc adds 6efd54287a2a iio: adc: ad7291: convert probe to device-managed only adds bdd9e1bb35b5 counter: Move counter enums to uapi header adds 6877f0924e38 counter: Add character device interface adds cf84952ccf5c docs: counter: Document character device interface adds fa6c0b223b9c tools/counter: Create Counter tools adds 9c75f7060387 counter: Implement signalZ_action_component_id sysfs attribute adds aa84a9562d87 counter: Implement *_component_id sysfs attributes adds bf73a2e77b13 counter: Implement events_queue_size sysfs attribute adds 8f79d6cf64a3 counter: 104-quad-8: Replace mutex with spinlock adds d6787a1f5875 counter: 104-quad-8: Add IRQ support for the ACCES 104-QUAD-8 adds e5502cab0bc1 counter: microchip-tcb-capture: Tidy up a false kernel-doc [...] adds 99368f02f8ae iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" adds 1e04c934316e iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C adds 81ba4e6074af iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() adds f3e1a573372e iio: adc: ti-adc108s102: Fix alignment of buffer pushed to [...] adds 4c06967e3b19 iio: gyro: mpu3050: Fix alignment and size issues with buffers. adds 4c2d124b3c9d iio: imu: adis16400: Fix buffer alignment requirements. adds 0d8238fc4673 iio: adc: max1027: fix error code in max1027_wait_eoc() adds 649e0b5c6ac5 iio: adc: ad799x: Implement selecting external reference v [...] adds f1e8f889eab7 dt-bindings: iio: ad779x: Add binding document adds f590f58a1376 counter: fix docum. build problems after filename change adds f5d4aa8225f0 docs: counter: Include counter-chrdev kernel-doc to generi [...] adds 85e3dca670ce iio: dac: ad8801: Make use of the helper function dev_err_probe() adds 2eb4cbf959f9 iio: dac: lpc18xx_dac: Make use of the helper function dev [...] adds 45f7d7494da6 iio: dac: ltc1660: Make use of the helper function dev_err [...] adds e322a34cd652 iio: dac: ds4424: Make use of the helper function dev_err_probe() adds 5d7713c0cf15 iio: dac: max5821: Make use of the helper function dev_err [...] adds b58b03d3d18f iio: dac: mcp4922: Make use of the helper function dev_err [...] adds 9b40dd7699c0 iio: dac: stm32-dac: Make use of the helper function dev_e [...] adds 227a9fdb3b0d iio: dac: ti-dac7311: Make use of the helper function dev_ [...] adds 410c9ea11fac iio: st_sensors: Make use of the helper function dev_err_probe() adds daab5d39b619 iio: st_lsm9ds0: Make use of the helper function dev_err_probe() adds 3cbebf693113 iio: health: afe4403: Make use of the helper function dev_ [...] adds d94bb2551ec0 iio: health: afe4404: Make use of the helper function dev_ [...] adds ed8ed381c0d4 iio: light: cm36651: Make use of the helper function dev_e [...] adds 970e874e0e69 iio: light: noa1305: Make use of the helper function dev_e [...] adds a7f4efb60743 dt-bindings: iio: chemical: sensirion,scd4x: Add yaml description adds 56b46f3c5a87 MAINTAINERS: Add myself as maintainer of the scd4x driver adds 132cd705a608 drivers: iio: chemical: Add support for Sensirion SCD4x CO [...] adds a35b92465ead iio: documentation: Document scd4x calibration use adds ffabbffd40f2 iio: Add output buffer support adds 3e9b0321b3df iio: kfifo-buffer: Add output buffer support adds 3a331a7d360e iio: triggered-buffer: extend support to configure output buffers adds c4f0d57a964a drivers:iio:dac:ad5766.c: Add trigger buffer adds f8daa7da55df Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 2661342953f6 interconnect: samsung: describe drivers in KConfig adds 63e8ab610d8a interconnect: icc-rpm: move bus clocks handling into qnoc_probe adds 7ae77e60abef interconnect: sdm660: expand DEFINE_QNODE macros adds 656ba110e164 interconnect: sdm660: drop default/unused values adds 2b6c7d645118 interconnect: sdm660: merge common code into icc-rpm adds 0788f4d57583 interconnect: icc-rpm: add support for QoS reg offset adds 6b9bbedda02c interconnect: msm8916: expand DEFINE_QNODE macros adds cbf91c87153e interconnect: msm8916: add support for AP-owned nodes adds 2427b06e4ca3 interconnect: msm8939: expand DEFINE_QNODE macros adds 55867ea29f9c interconnect: msm8939: add support for AP-owned nodes adds 42f236e275e6 interconnect: qcs404: expand DEFINE_QNODE macros adds 79099cd003c3 interconnect: qcom: drop DEFINE_QNODE macro adds dfe14674bf7b Merge branch 'icc-rpm' into icc-next adds 61e4ad8dcea2 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 0061270307f2 cgroup: cgroup-v1: do not exclude cgrp_dfl_root adds 478f8c9783da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a05de6d3e78 Merge branch 'fixes' into for-next adds 7e849b8f98a5 Merge branch 'misc' into for-next adds 1a6236fcc56f Merge branch 'fixes' into for-next adds e9076e7f23aa scsi: core: Fix spelling in a source code comment adds 1da3b0141e74 scsi: ufs: core: Fix NULL pointer dereference adds 68444d73d6a5 scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match [...] adds f44abcfc3f9f scsi: ufs: core: Remove return statement in void function adds af21c3fd5b3e scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION adds edc0596cc04b scsi: ufs: core: Stop clearing UNIT ATTENTIONS adds 54a4045342a8 scsi: ufs: core: Do not exit ufshcd_reset_and_restore() un [...] adds 87bf6a6bbe8b scsi: ufs: core: Do not exit ufshcd_err_handler() unless o [...] adds 05787e3456ff scsi: target: core: Make logs less verbose adds d4996c6eac4c scsi: advansys: Fix kernel pointer leak adds e7dcc514a49e scsi: megaraid_sas: Fix concurrent access to ISR between I [...] adds 4c32edc350e4 scsi: megaraid_sas: Add helper functions for irq_context adds cdf7f6a10d48 scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 adds 80ed33c8ba93 scsi: target: core: Add common tpg/enable attribute adds 382731ec01b3 scsi: target: iscsi: Replace tpg enable attr with ops.enable adds cb8717a720a9 scsi: target: qla2xxx: Replace enable attr with ops.enable adds fb00af92e5db scsi: target: sbp: Replace enable attr with ops.enable adds 9465b4871af0 scsi: target: srpt: Replace enable attr with ops.enable adds d7e2932bba1b scsi: target: ibm_vscsi: Replace enable attr with ops.enable adds 5384ee089d1f scsi: target: usb: Replace enable attr with ops.enable adds c20bda341946 scsi: target: tcmu: Use struct_size() helper in kmalloc() adds 4f632918e7a8 scsi: pm80xx: Replace open coded check with dev_is_expander() adds 4084a7235d38 scsi: pm80xx: Fix misleading log statement in pm8001_mpi_g [...] adds 76a4f7cc5973 scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() adds 819225b03dc7 scsi: smartpqi: Update device removal management adds 9ee5d6e9ac52 scsi: smartpqi: Add controller handshake during kdump adds 5d1f03e6f49a scsi: smartpqi: Capture controller reason codes adds 6ce1ddf53252 scsi: smartpqi: Update LUN reset handler adds be76f90668d8 scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation adds 4f3cefc3084d scsi: smartpqi: Avoid failing I/Os for offline devices adds 28ca6d876c5a scsi: smartpqi: Add extended report physical LUNs adds 987d35605b7e scsi: smartpqi: Fix boot failure during LUN rebuild adds d4dc6aea93cb scsi: smartpqi: Fix duplicate device nodes for tape changers adds 80982656b78e scsi: smartpqi: Add 3252-8i PCI id adds 605ae389ea02 scsi: smartpqi: Update version to 2.1.12-055 adds 3ef48a92f475 Merge branch 'misc' into for-next adds 887ebfc09f79 Merge branch 'fixes' into for-next adds 21da803bf149 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec65e6beb02e Merge branch '5.15/scsi-fixes' into 5.16/scsi-staging adds f4875d509a0a scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() adds 9561f58442e4 scsi: ufs: mediatek: Support vops pre suspend to disable a [...] adds d489f18ad1fc scsi: ufs: core: Fix synchronization between scsi_unjam_ho [...] adds 36c6b7613ef1 scsi: hisi_sas: Initialise devices in .slave_alloc callback adds 046ab7d0f594 scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() adds 00aeaf329a3a scsi: libsas: Export sas_phy_enable() adds 21c7e972475e scsi: hisi_sas: Disable SATA disk phy for severe I_T nexus [...] adds a4bcbf71914b scsi: Documentation: Fix typo in sysfs-driver-ufs adds 0c6ab44817de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2f9a174f918e virtio: write back F_VERSION_1 before validate adds 97f854be2038 vhost_vdpa: unset vq irq before freeing irq adds ff63198850f3 Revert "virtio-blk: Add validation for block size in confi [...] adds 09b6addf6486 VDUSE: fix documentation underline warning adds bcef9356fc2e vhost-vdpa: Fix the wrong input in config_cb adds f8b7575d196b vduse: Disallow injecting interrupt before DRIVER_OK is set adds 1018722ef0b7 vduse: Fix race condition between resetting and irq injecting adds c208e9647692 virtio-net: fix for skb_over_panic inside big mode adds d3d74a13e565 virtio_net: clarify tailroom logic adds 923323878825 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds faf88ed1c083 remoteproc: meson-mx-ao-arc: fix a bit test adds bc774a3887cb rpmsg: char: Remove useless include adds ebcd5d5175ca remoteproc: imx_rproc: Move common structure to header file adds d2320a042e57 remoteproc: imx_rproc: Add IMX_RPROC_SCU_API method adds ec0e5549f358 remoteproc: imx_dsp_rproc: Add remoteproc driver for DSP on i.MX adds b55553fd4ee3 dt-bindings: dsp: fsl: Update binding document for remote [...] adds 5621dc3c97cd remoteproc: imx_dsp_rproc: Correct the comment style of copyright adds 51063f54ffaf remoteproc: imx_dsp_rproc: mark PM functions as __maybe_unused adds f0d1be1482aa rpmsg: virtio: Remove unused including <linux/of_device.h> adds a875e5bee1d0 Merge branches 'rproc-next' and 'rpmsg-next' into for-next adds 924493cc9578 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aa4858eb8264 gpio: aggregator: Wrap access to gpiochip_fwd.tmp[] adds 06de2cd788bf gpio: max730x: Make __max730x_remove() return void adds f4a20dfac88c gpio: mc33880: Drop if with an always false condition adds f546754f9e9e Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 0398adaec341 Revert "dt-bindings: pinctrl: bcm4708-pinmux: rework bindi [...] adds 1d0a779892e8 dt-bindings: pinctrl: brcm,ns-pinmux: drop unneeded CRU fr [...] adds 6dba4bdfd7a3 Revert "pinctrl: bcm: ns: support updated DT binding as sy [...] adds c370bb474016 pinctrl: stm32: use valid pin identifier in stm32_pinctrl_ [...] adds 727293a8b11e pinctrl: qcom: spmi-gpio: add support to enable/disable output adds 26564c44357e dt-bindings: pinctrl: mt8195: add rsel define adds 91e7edceda96 dt-bindings: pinctrl: mt8195: change pull up/down description adds 25a74c0f4bf1 pinctrl: mediatek: fix coding style adds fb34a9ae383a pinctrl: mediatek: support rsel feature adds 387292c357be pinctrl: mediatek: add rsel setting on MT8195 adds 5077a3240bb3 Merge tag 'renesas-pinctrl-for-v5.16-tag1' of git://git.ke [...] adds 3d45c8438b86 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 adds 83917856334e pinctrl: qcom: spmi-gpio: Add compatible for PM6350 adds 290e2d18caab pinctrl: uniphier: Add extra audio pinmux settings for LD1 [...] adds f66e173dd831 dt-bindings: pinctrl: uniphier: Add NX1 pinctrl binding adds b0b2303c02fe pinctrl: uniphier: Add UniPhier NX1 pinctrl driver adds 576ad176ad67 pinctrl: stm32: do not warn when 'st,package' is absent adds c30174d3332d pinctrl: gemini: fix typos adds e1d9756efa42 Merge branch 'devel' into for-next adds 7e8da381724c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 176412f8674b pinctrl: intel: Kconfig: Add configuration menu to Intel p [...] adds ebc87c599496 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 23f87fe82c03 pinctrl: renesas: r8a779[56]x: Add MediaLB pins adds 81efb65fb35c pinctrl: renesas: Fix save/restore on SoCs with pull-down [...] adds f49f27dc315e pinctrl: renesas: checker: Fix off-by-one bug in drive reg [...] adds 4a21beb116e5 pinctrl: renesas: checker: Move overlapping field check adds 87dac29c769a pinctrl: renesas: checker: Fix bias checks on SoCs with pu [...] adds a84a409204fb pinctrl: renesas: checker: Prefix common checker output adds 97e50d732caa Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds f9d8de699ac4 pinctrl: samsung: support ExynosAutov9 SoC pinctrl adds a6226a0c3cb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7d613f9f72ec signal: Remove the bogus sigkill_pending in ptrace_stop adds 4f627af8e606 ptrace: Remove the unnecessary arguments from arch_ptrace_stop adds 7e3c4fb7fc19 exec: Check for a pending fatal signal instead of core_state adds d67e03e36161 exit: Factor coredump_exit_mm out of exit_mm adds 92307383082d coredump: Don't perform any cleanups before dumping core adds 0258b5fd7c71 coredump: Limit coredumps to a single thread group adds 3f66f86bfed3 per signal_struct coredumps adds ff5eabdd1147 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 741da0b80279 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1395833d2191 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds 3109151c4734 rtc: mcp795: Add SPI ID table adds f3606687b447 rtc: msc313: Fix unintentional sign extension issues with [...] adds 7caadcfa8a7c rtc: m41t80: return NULL rather than a plain 0 integer adds 530aba6c4e00 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 6e53cabbffd5 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds b64e4427b3c8 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds 09b018591cb3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 2f46993d83ff x86: change default to spec_store_bypass_disable=prctl spe [...] adds d9bbdbf324cd x86: deduplicate the spectre_v2_user documentation adds 97f6187c76f0 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 4c78c7271f34 gcc-plugins: remove support for GCC 4.9 and older adds 6eb4bd92c1ce kallsyms: strip LTO suffixes from static functions adds e6f21e8a3c4f Merge branch 'for-next/overflow' into for-next/kspp adds 001430c1910d arm64: add CPU field to struct thread_info adds 5443f98fb9e0 x86: add CPU field to struct thread_info adds bd2e2632556a s390: add CPU field to struct thread_info adds 227d735d889e powerpc: add CPU field to struct thread_info adds bcf9033e5449 sched: move CPU field back into thread_info if THREAD_INFO [...] adds 336868afbaae powerpc: smp: remove hack to obtain offset of task_struct::cpu adds 8aa0fb0fbb82 riscv: rely on core code to keep thread_info::cpu updated adds d9f2a53f64a6 Merge tag 'pr-move-task-cpu-to-ti' of git://git.kernel.org [...] adds 7abe699d7951 Merge branch 'for-next/thread_info/cpu' into for-next/kspp adds 05efa53315f5 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds d856abd28ba2 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 62f79f3d0eb9 fsi: occ: Force sequence numbering per OCC adds 908dbf0242e2 hwmon: (occ) Remove sequence numbering and checksum calculation adds 0cd413b5e756 fsi: occ: Add dynamic debug to dump command and response adds 9aef7af6541e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 32a8aabcfecc nvmem: core: rework nvmem cell instance creation adds 3d2042178276 nvmem: core: add nvmem cell post processing callback adds 413333fd6a88 nvmem: imx-ocotp: add support for post processing adds fd1fbe9c7c98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 91bd8c27be3b kunit: fix too small allocation when using suite-only kuni [...] adds 906932c29531 kunit: tool: misc fixes (unused vars, imports, leaked files) adds d02376ebd812 kunit: tool: show list of valid --arch options when invalid adds cc74705ed681 kunit: add 'kunit.action' param to allow listing out tests adds c9e7704b3da7 kunit: tool: factor exec + parse steps into a function adds 28fa850f9b44 kunit: tool: actually track how long it took to run tests adds 6710951ee039 kunit: tool: support running each suite/test separately adds e7198adb84dc kunit: tool: yield output from run_kernel in real time adds a863bde914e3 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds f48f7ec3b927 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 9880727329f7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3d9751d1b822 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds e825696df716 bitops: protect find_first_{,zero}_bit properly adds 583fba98ff9c bitops: move find_bit_*_le functions from le.h to find.h adds a7c7d06a49d6 include: move find.h from asm_generic to linux adds 8b444c98bb90 arch: remove GENERIC_FIND_FIRST_BIT entirely adds f0a9b5ae3d37 lib: add find_first_and_bit() adds 730b4f23ea71 cpumask: use find_first_and_bit() adds 523f4c8e86c3 all: replace find_next{,_zero}_bit with find_first{,_zero} [...] adds fa9611dc9a30 tools: sync tools/bitmap with mother linux adds 4e258d05437b cpumask: replace cpumask_next_* with cpumask_first_* where [...] adds 1408638497db include/linux: move for_each_bit() macros from bitops.h to find.h adds f79c0edd6d50 find: micro-optimize for_each_{set,clear}_bit() adds 747a53f547cb Replace for_each_*_bit_from() with for_each_*_bit() where [...] adds e0ce85629ef2 mm/percpu: micro-optimize pcpu_is_populated() adds 20a31ee8ae3a bitmap: unify find_bit operations adds 0ac8d21ff6c4 lib: bitmap: add performance test for bitmap_print_to_pagebuf adds 785cb064e2f8 vsprintf: rework bitmap_list_string adds f2d91ebaa7d3 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] adds 66dbd6888e17 lib: zstd: Add kernel-specific API adds 87746a6502d6 lib: zstd: Add decompress_sources.h for decompress_unzstd adds ecea7adad80d lib: zstd: Upgrade to latest upstream zstd version 1.4.10 adds 464413496acb MAINTAINERS: Add maintainer entry for zstd adds 23bae2a23be5 Merge branch 'zstd-1.4.10' of https://github.com/terrelln/ [...] adds 15672dd3547d mm/userfaultfd: selftests: fix memory corruption with thp enabled adds d5a7d359baa2 userfaultfd: fix a race between writeprotect and exit_mmap() adds 052f9896e163 mm/migrate: optimize hotplug-time demotion order updates adds 2819d7855e87 mm/migrate: add CPU hotplug to demotion #ifdef adds 0be36a50b8b8 mm/migrate: fix CPUHP state to update node demotion order adds 14a60b114a85 mm/migrate: rework hotplug_memory_notifier() stub adds 2ab12dcecac4 mm/vmalloc: fix numa spreading for large hash tables adds 3a92c4b7aec3 ocfs2: Fix data corruption after conversion from inline format adds 2df9833e2c4e ocfs2-fix-data-corruption-after-conversion-from-inline-format-fix adds faa8c9454463 ocfs2: mount fails with buffer overflow in strlen adds 463666d5f465 memblock: check memory total_size adds ba4ef0a2e0ab mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | [...] adds e9b9f424e27c mm, slub: fix two bugs in slab_debug_trace_open() adds aed56ef04ff0 mm, slub: fix mismatch between reconstructed freelist dept [...] adds 38a2523bcd9f mm, slub: fix potential memoryleak in kmem_cache_open() adds bfa4733d0c2c mm, slub: fix potential use-after-free in slab_debugfs_fops adds 66388df81543 mm, slub: fix incorrect memcg slab count for bulk free adds 4a70acbcd45a elfcore: correct reference to CONFIG_UML adds 771c1b4e9bf9 elfcore-correct-reference-to-config_uml-fix adds 1a1d16d8d7df vfs: check fd has read access in kernel_read_file_from_fd() adds b7d2c8a248e0 mm/secretmem: Fix NULL page->mapping dereference in page_i [...] adds 10a0e5b8b440 tools/testing/selftests/vm/split_huge_page_test.c: fix app [...] adds a37a8d0afecc lib/test_kasan.c: use underlying string helpers adds 7d5f0f189f11 kasan-test-use-underlying-string-helpers-checkpatch-fixes adds acbf1dd8d868 mm/thp: decrease nr_thps in file's mapping on THP split adds 6894f8c2cf46 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 3e0fa213b05d /proc/kpageflags: do not use uninitialized struct pages adds 1389235384a9 procfs: prevent unpriveleged processes accessing fdinfo dir adds ac55b3a13dd1 scripts/spelling.txt: add more spellings to spelling.txt adds f54e45bae6eb scripts/spelling.txt: fix "mistake" version of "synchronization" adds fd331d921e16 scripts/decodecode: fix faulting instruction no print when [...] adds 122f913ff1bf ocfs2: Fix handle refcount leak in two exception handling paths adds 9cbc121b37fc ocfs2: cleanup journal init and shutdown adds 830d915c5740 ocfs2/dlm: remove redundant assignment of variable ret adds ee29de1b5df8 ocfs2: reflink deadlock when clone file to the same direct [...] adds 1ac4cca6f220 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 7a130b8bc011 ocfs2: fix ocfs2 corrupt when iputting an inode adds bb25aba343b0 fs/posix_acl.c: avoid -Wempty-body warning adds 5650ea10c69d mm: move kvmalloc-related functions to slab.h adds 1629ad9f104b mm/slab.c: remove useless lines in enable_cpucache() adds 3fddfbf7d071 slub: add back check for free nonslab objects adds 01b4504e8f09 mm, slub: Use prefetchw instead of prefetch adds 50370de29dc0 mm: don't include <linux/dax.h> in <linux/mempolicy.h> adds 91827310fbd2 mm/smaps: fix shmem pte hole swap calculation adds 18676f91c23b mm/smaps: use vma->vm_pgoff directly when counting partial swap adds 17bc40df46db mm/smaps: simplify shmem handling of pte holes adds 02d2fbfbb429 mm: debug_vm_pgtable: don't use __P000 directly adds 1bd79a0d2bf9 kasan: test: bypass __alloc_size checks adds b38a723dd719 rapidio: avoid bogus __alloc_size warning adds 931120f9ec80 Compiler Attributes: add __alloc_size() for better bounds [...] adds 48121e61c570 scripts: kernel-doc: Ignore __alloc_size() attribute adds 750c1294121a slab: clean up function prototypes adds 8ea6f41f856c slab: add __alloc_size attributes for better bounds checking adds b972a767f999 mm/kvmalloc: add __alloc_size attributes for better bounds [...] adds 027f0dd2466a mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 0b45cc7f695d mm/page_alloc: add __alloc_size attributes for better boun [...] adds 3d41e94e2e82 percpu: add __alloc_size attributes for better bounds checking adds 189d1d5b45b2 mm/page_ext.c: fix a comment adds 99715f73598a mm/filemap.c: remove bogus VM_BUG_ON adds 2b469f2118ff vfs: keep inodes with page cache off the inode shrinker LRU adds e565d69c2c1a mm/gup: further simplify __gup_device_huge() adds 42a4b7b7d714 mm/swapfile: remove needless request_queue NULL pointer check adds 7b532e677e19 mm/swapfile: fix an integer overflow in swap_show() adds acc5af1c083d mm: optimise put_pages_list() adds 5a5c0e9f65a9 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() adds e5241c985239 memcg: flush stats only if updated adds a70bfa81c8bf memcg: unify memcg stat flushing adds 0954ade95ca4 mm/memcg: remove obsolete memcg_free_kmem() adds 2e30e3a045d8 memcg: prohibit unconditional exceeding the limit of dying tasks adds fc8007cffe40 memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT adds b9d1ef40d1d4 mm/mmap.c: fix a data race of mm->total_vm adds 944e399bc1de mm: use __pfn_to_section() instead of open coding it adds 9c72b3acb616 mm/memory.c: avoid unnecessary kernel/user pointer conversion adds dd6abf701783 mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] adds f07db327f6cb mm: clear vmf->pte after pte_unmap_same() returns adds b63da7ff166e mm: drop first_index/last_index in zap_details adds 90d6f767ec81 mm: add zap_skip_check_mapping() helper adds 4f1814e66f83 mm: introduce pmd_install() helper adds 8432b94e9ffb mm: remove redundant smp_wmb() adds a9272e3b2df3 Documentation: update pagemap with shmem exceptions adds f8e1a4866f4d lazy tlb: introduce lazy mm refcount helper functions adds 75cfd08ea25b lazy tlb: allow lazy tlb mm refcounting to be configurable adds 02c2aa5d3675 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds aa7780d67fc9 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 81f03143e0cf memory: remove unused CONFIG_MEM_BLOCK_SIZE adds ba18bb9fe475 mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() adds c559c99c6020 mm/mremap: don't account pages in vma_to_resize() adds 6f82b73dc88f mm: mmap_lock: remove redundant newline in TP_printk adds 9975ec73f31a mm: mmap_lock: use DECLARE_EVENT_CLASS and DEFINE_EVENT_FN adds 76c98ca73857 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() adds 28df2ad53dfb mm/vmalloc: don't allow VM_NO_GUARD on vmap() adds e2f298ed670b mm/vmalloc: make show_numa_info() aware of hugepage mappings adds d7cc1bdae498 mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo adds 9097a1515220 mm/vmalloc: do not adjust the search size for alignment overhead adds 080ee2e10e2e mm/vmalloc: check various alignments when debugging adds 1ee04d5a735f vmalloc: back off when the current task is OOM-killed adds 89928ab6a49a vmalloc: choose a better start address in vm_area_register [...] adds 849deaefecc6 arm64: support page mapping percpu first chunk allocator adds 1f188bb23d0d kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC adds 4c41b65e6e81 mm: kasan: fix redefinition of 'kasan_populate_early_vm_ar [...] adds 3acb87de096b kasan: test: add memcpy test that avoids out-of-bounds write adds 5bc37a12a31a lib/stackdepot: include gfp.h adds a2c9b083a43f lib/stackdepot: remove unused function argument adds abe29eb6b910 lib/stackdepot: introduce __stack_depot_save() adds 900709aa65f5 kasan: common: provide can_alloc in kasan_save_stack() adds 2f09761dc85f kasan: generic: introduce kasan_record_aux_stack_noalloc() adds 10b453124be0 workqueue, kasan: avoid alloc_pages() when recording stack adds 91c3661c3eb1 kasan: fix tag for large allocations when using CONFIG_SLAB adds 80f8c8ae117d mm/large system hash: avoid possible NULL deref in alloc_l [...] adds fcb632793cc0 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] adds 8792f865e8bd mm/page_alloc.c: simplify the code by using macro K() adds c9f43a741bc3 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() adds 4fd22576c7ec mm/page_alloc.c: use helper function zone_spans_pfn() adds 3ccd2284686c mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] adds c44df6b8d8b7 mm/page_alloc: print node fallback order adds 736808002760 mm/page_alloc: use accumulated load when building node fal [...] adds 0345be1f0d36 mm: move node_reclaim_distance to fix NUMA without SMP adds 97c282350cec mm: move fold_vm_numa_events() to fix NUMA without SMP adds 33d8db3edadf mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() adds ae6177b6eafa mm/page_alloc: detect allocation forbidden by cpuset and b [...] adds 201fc9709a6b mm/page_alloc.c: show watermark_boost of zone in zoneinfo adds 195d2ca52f0d mm: create a new system state and fix core_kernel_text() adds 53fe501722c8 mm: make generic arch_is_kernel_initmem_freed() do what it says adds c011d535acad powerpc: use generic version of arch_is_kernel_initmem_freed() adds 36e77d7d52d2 s390: use generic version of arch_is_kernel_initmem_freed() adds 004ad69fc714 mm: fix data race in PagePoisoned() adds a2df25cbbdf3 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h adds ab6b5c3fd8bb hugetlb: add demote hugetlb page sysfs interfaces adds 25c0bad1c752 mm/cma: add cma_pages_valid to determine if pages are in CMA adds c1ca9815ed17 hugetlb: be sure to free demoted CMA pages to CMA adds 6a8352a5dd4f hugetlb: add demote bool to gigantic page routines adds 16eb542ba234 hugetlb: add hugetlb demote page support adds 90df1166733f hugetlb-add-hugetlb-demote-page-support-v4 adds 94aa92bf3ce1 mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds 5372277bdb35 mm: khugepaged: Recalculate min_free_kbytes after stopping [...] adds 3159a711a846 mm, hugepages: add mremap() support for hugepage backed vma adds c5df51826aac mm, hugepages: add hugetlb vma mremap() test adds 68587df4e658 userfaultfd/selftests: don't rely on GNU extensions for ra [...] adds 63d4a1031c39 userfaultfd/selftests: fix feature support detection adds e8e2e11c6492 userfaultfd/selftests: fix calculation of expected ioctls adds 49137c7e15b4 mm/page_isolation: fix potential missing call to unset_mig [...] adds d574c2c5554b mm/page_isolation: guard against possible putback unisolated page adds 8c017cd1f533 mm/vmscan.c: fix -Wunused-but-set-variable warning adds cbd588fbef48 tools/vm/page_owner_sort.c: count and sort by mem adds aa3418d163c7 tools/vm/page-types.c: make walk_file() aware of address r [...] adds 3a6fb85bdf33 tools/vm/page-types.c: move show_file() to summary output adds a32ee47b9b66 tools/vm/page-types.c: print file offset in hexadecimal adds 12ae76529daa mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 770fc72d2159 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 7a04aab4e427 arch_numa: simplify numa_distance allocation adds 4292e4a890c9 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] adds d22c5b625837 memblock: drop memblock_free_early_nid() and memblock_free [...] adds fca2cffa9209 memblock: stop aliasing __memblock_free_late with memblock [...] adds add418abaed8 memblock: rename memblock_free to memblock_phys_free adds d6e96e5e2e23 memblock: use memblock_free for freeing virtual pointers adds 83fc9b0bbb96 mm: mark the OOM reaper thread as freezable adds be5cb475b662 oom_kill: oom_score_adj broken for processes with small me [...] adds ca8ad6b5ffee hugetlbfs: extend the definition of hugepages parameter to [...] adds b67b99a2c8e8 mm/migrate: de-duplicate migrate_reason strings adds cbe53b86830b mm: nommu: kill arch_get_unmapped_area() adds 686139d0208b selftest/vm: fix ksm selftest to run with different NUMA t [...] adds bb787e2a0b90 selftests: vm: add KSM huge pages merging time test adds 094a95a08550 mm/vmstat: annotate data race for zone->free_area[order].nr_free adds 9f00017184a2 mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix adds 3b6dca3f3166 mm/memory_hotplug: add static qualifier for online_policy_ [...] adds 52dda3fdbd5d memory-hotplug.rst: fix two instances of "movablecore" tha [...] adds 9bd745ce40f8 memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] adds 037a960efc32 memory-hotplug.rst: document the "auto-movable" online policy adds f341bb6efd76 memory-hotplug.rst: document the "auto-movable" online policy adds 7d39d8e5b10a mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] adds 92bc3fde5d0b mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE adds 2cef58a8b3ac mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit adds b8d911012891 mm/memory_hotplug: remove HIGHMEM leftovers adds 352c48e40b14 mm/memory_hotplug: remove stale function declarations adds f3a1abef161c x86: remove memory hotplug support on X86_32 adds acac34e14be0 mm/memory_hotplug: handle memblock_add_node() failures in [...] adds d6cb9a0a5a3f memblock: improve MEMBLOCK_HOTPLUG documentation adds f7c3cc495794 memblock: allow to specify flags with memblock_add_node() adds c92a0e22b858 memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_ [...] adds 7ed9995ce085 mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with I [...] adds 215f8fc12b03 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds 45186fdab0c0 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 82a696b9bf55 mm: disable zsmalloc on PREEMPT_RT adds 4521934fbd85 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 5edd59171d82 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds beb4efb65603 mm/highmem: Remove deprecated kmap_atomic adds 19107b84632d zram_drv: allow reclaim on bio_alloc adds cbbc260f0e3d zram: off by one in read_block_state() adds 23d7be697d22 zram: introduce an aged idle interface adds 494b4e8b09a5 zram-introduce-an-aged-idle-interface-v5 adds 8899a1675118 zram: Introduce an aged idle interface adds 641af60bc12c mm: remove HARDENED_USERCOPY_FALLBACK adds a411caccc02b include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds 692065c5fc87 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c adds d999e933d7a7 kfence: count unexpectedly skipped allocations adds 490a4d503c1f kfence: move saving stack trace of allocations into __kfen [...] adds ad992f0b8612 kfence: limit currently covered allocations when pool nearly full adds fde7dcb478b7 kfence-limit-currently-covered-allocations-when-pool-nearl [...] adds fdbf8218769c fixup! kfence: limit currently covered allocations when po [...] adds 65680fb5f9ce kfence: add note to documentation about skipping covered a [...] adds 74c7508fcc29 kfence: test: use kunit_skip() to skip tests adds c7b17cd396d7 kfence: shorten critical sections of alloc/free adds 373eed52e1b7 mm/damon: grammar s/works/work/ adds fec034fc0ac5 Documentation/vm: move user guides to admin-guide/mm/ adds 32b6c9da9cba MAINTAINERS: update SeongJae's email address adds b27d1b3a098c docs/vm/damon: remove broken reference adds 990747f04f23 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] adds d57fdf7b6480 mm/damon/core: print kdamond start log in debug mode only adds bc3f222be371 mm/damon: remove unnecessary do_exit() from kdamond adds 3282ec0a6116 mm/damon: needn't hold kdamond_lock to print pid of kdamond adds 91d6c461e3e2 mm/damon/core: nullify pointer ctx->kdamond with a NULL adds 34fef443c152 mm/damon/core: account age of target regions adds 046b57ea1c95 mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) adds 9031bb1a63eb mm/damon/vaddr: support DAMON-based Operation Schemes adds 9943be55a089 mm/damon/dbgfs: support DAMON-based Operation Schemes adds 60e1debe5881 mm/damon/schemes: implement statistics feature adds 74b80cfd5775 selftests/damon: add 'schemes' debugfs tests adds 90112e915e90 Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes adds 1daf71cfc567 mm/damon/dbgfs: allow users to set initial monitoring targ [...] adds 2f2db6770fc0 mm/damon/dbgfs-test: add a unit test case for 'init_regions' adds dc8cdbf8606e Docs/admin-guide/mm/damon: document 'init_regions' feature adds bf6bad5a1b97 mm/damon/vaddr: separate commonly usable functions adds 380b0432eff1 mm/damon/vaddr: Include 'highmem.h' to fix a build failure adds c31a19ee1f18 mm/damon: implement primitives for physical address space [...] adds a1e378f89928 mm/damon/dbgfs: support physical memory monitoring adds ecb5977e1ad7 Docs/DAMON: document physical memory monitoring support adds 1c874e685ee1 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 2b5c93ca8078 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds f39bdb62bc51 kernel/hung_task.c: Monitor killed tasks. adds cc0a0fe6b14a procfs: do not list TID 0 in /proc/<pid>/task adds e86649599a8d procfs-do-not-list-tid-0-in-proc-pid-task-fix adds 703b6a61fdf2 proc: test that /proc/*/task doesn't contain "0" adds 84b5937b0511 x86/xen: update xen_oldmem_pfn_is_ram() documentation adds 6e2d040da650 x86/xen: simplify xen_oldmem_pfn_is_ram() adds 0b9461251653 x86/xen: print a warning when HVMOP_get_mem_type fails adds 020d8ce431da proc/vmcore: let pfn_is_ram() return a bool adds 0d814827522e proc/vmcore: convert oldmem_pfn_is_ram callback to more ge [...] adds 449a9a5f55dc virtio-mem: factor out hotplug specifics from virtio_mem_i [...] adds f5f1c3f0874c virtio-mem: factor out hotplug specifics from virtio_mem_p [...] adds afdf313e779f virtio-mem: factor out hotplug specifics from virtio_mem_r [...] adds 3794255dd4a8 virtio-mem: kdump mode to sanitize /proc/vmcore access adds 04e0b2e8c8f4 proc: allow pid_revalidate() during LOOKUP_RCU adds 19e6044354a5 proc/sysctl: make protected_* world readable adds dcaf7a5f413b kernel.h: drop unneeded <linux/kernel.h> inclusion from ot [...] adds 4e8856702573 kernel.h: split out container_of() and typeof_member() macros adds 78a4943c0a95 include/kunit/test.h: replace kernel.h with the necessary [...] adds 94e3e4098bd8 include/linux/list.h: replace kernel.h with the necessary [...] adds 3accff5fbd7c include/linux/llist.h: replace kernel.h with the necessary [...] adds 8ea25cb527f4 include/linux/plist.h: replace kernel.h with the necessary [...] adds ee866360a620 include/media/media-entity.h: replace kernel.h with the ne [...] adds e2e67609dbce MAINTAINERS: add "exec & binfmt" section with myself and Eric adds 5113bdccb5fe lib, stackdepot: check stackdepot handle before accessing slabs adds 206a14db4ecf lib, stackdepot: add helper to print stack entries adds 824351608520 lib, stackdepot: add helper to print stack entries into buffer adds f274c6dadeec lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds f156425ee304 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds 05c73033b73d include/linux/string_helpers.h: add linux/string.h for strlen() adds a906c64c3bdc lib: uninline simple_strntoull() as well adds e8918be1ea5a lib/stackdepot: allow optional init and stack_table alloca [...] adds 8c7e25ca9778 const_structs.checkpatch: add a few sound ops structs adds 6752587e2341 checkpatch: improve EXPORT_SYMBOL test for EXPORT_SYMBOL_NS uses adds 6cf6d30d91da binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds 5981bc14dcc0 ELF: fix overflow in total mapping size calculation adds b401d3fb44ec ELF: simplify STACK_ALLOC macro adds 307725a22bd0 kallsyms: remove arch specific text and data check adds c224fec6fafa kallsyms: fix address-checks for kernel related range adds 92e2fcd1c4aa sections: move and rename core_kernel_data() to is_kernel_ [...] adds c34a59e8e2f8 sections: move is_kernel_inittext() into sections.h adds 62022ff8fcd7 x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds ed0f2786f6be sections: provide internal __is_kernel() and __is_kernel_t [...] adds 85081ef7b070 mm: kasan: use is_kernel() helper adds 8748d985636a extable: use is_kernel_text() helper adds 8dd9a0137051 powerpc/mm: use core_kernel_text() helper adds 61c5233f2261 microblaze: use is_kernel_text() helper adds cd722774ce8e alpha: use is_kernel_text() helper adds b6509ca850b0 ramfs: fix mount source show for ramfs adds ba6e7901e8cc init: make unknown command line param message clearer adds 393a7b3c96cb init/main.c: silence some -Wunused-parameter warnings adds ad1e872db3c5 coda: avoid NULL pointer dereference from a bad inode adds 5ae667a666af coda: check for async upcall request using local state adds b0b644b3a2c4 coda: remove err which no one care adds 6acdbc3b0a99 coda: avoid flagging NULL inodes adds dde9cbc04cf2 coda: avoid hidden code duplication in rename adds 6ba29d7ce781 coda: avoid doing bad things on inode type changes during [...] adds 7d466a27d760 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 2738c773f651 coda: use vmemdup_user to replace the open code adds 45087a15b06d coda: bump module version to 7.2 adds 37321ff6f29d hfs/hfsplus: use WARN_ON for sanity check adds c33561426bb7 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 46da2c101b69 seq_file: move seq_escape() to a header adds b6afce1e8776 kernel/fork.c: unshare(): use swap() to make code cleaner adds d95b01eb0ede sysv: use BUILD_BUG_ON instead of runtime check adds 44c75c900e23 Documentation/kcov: include types.h in the example adds 5ac57abf236b Documentation/kcov: define `ip' in the example adds 60c7e27e8f82 kcov: allocate per-CPU memory on the relevant node adds 15c9e594e9a0 kcov: avoid enable+disable interrupts if !in_task() adds 42f49cb0b6c2 kcov: replace local_irq_save() with a local_lock_t adds 78dc8065e8f3 kernel/resource: clean up and optimize iomem_is_exclusive() adds c3c0b38fc6f4 kernel/resource: disallow access to exclusive system RAM regions adds 0870a34e7a75 virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds 07d3e949bddd ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds 6640c181c8e4 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds 6384238cc908 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds e40ef41aa03a Merge branch 'akpm-current/current' adds f7cf026fc038 bottom_half.h needs kernel.h adds 838b45ea9a53 drm/locking: fix for name conflict adds 7ddfebdb453b mm: migrate: simplify the file-backed pages validation whe [...] adds 24e2ab21e625 mm: unexport folio_memcg_{,un}lock adds 376e7cf32f8f mm: unexport {,un}lock_page_memcg adds 8c5dc5266598 Merge branch 'akpm/master' adds 7c832d2f9b95 Add linux-next specific files for 20211015
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 (a25006a77348) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/ima_policy | 8 +- Documentation/ABI/testing/sysfs-bus-counter | 29 + Documentation/ABI/testing/sysfs-bus-iio | 41 + Documentation/ABI/testing/sysfs-bus-iio-scd30 | 34 - Documentation/ABI/testing/sysfs-class-extcon | 12 +- Documentation/ABI/testing/sysfs-class-hwmon | 932 + Documentation/ABI/testing/sysfs-class-thermal | 259 + Documentation/ABI/testing/sysfs-devices-system-cpu | 52 +- Documentation/ABI/testing/sysfs-driver-ufs | 2 +- Documentation/ABI/testing/sysfs-mce | 129 + Documentation/admin-guide/hw-vuln/spectre.rst | 61 +- Documentation/admin-guide/kernel-parameters.txt | 13 +- Documentation/admin-guide/media/i2c-cardlist.rst | 8 +- Documentation/admin-guide/mm/damon/start.rst | 11 + Documentation/admin-guide/mm/damon/usage.rst | 109 +- Documentation/admin-guide/mm/hugetlbpage.rst | 2 +- Documentation/admin-guide/mm/memory-hotplug.rst | 15 +- Documentation/arm/microchip.rst | 20 + Documentation/asm-annotations.rst | 2 +- .../bpf/libbpf/libbpf_naming_convention.rst | 40 + Documentation/conf.py | 3 + Documentation/dev-tools/checkpatch.rst | 47 - Documentation/dev-tools/kasan.rst | 7 +- .../devicetree/bindings/arm/atmel-at91.yaml | 12 + Documentation/devicetree/bindings/arm/fsl.yaml | 98 +- .../devicetree/bindings/arm/mediatek.yaml | 1 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 4 + .../bindings/arm/samsung/samsung-boards.yaml | 6 + .../devicetree/bindings/arm/sprd/sprd.yaml | 5 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 15 +- .../devicetree/bindings/clock/maxim,max77686.txt | 4 +- .../bindings/clock/qcom,gcc-msm8994.yaml | 70 + .../bindings/clock/qcom,gcc-qcm2290.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 - .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../bindings/clock/qcom,sc7280-camcc.yaml | 71 + .../bindings/clock/qcom,sc7280-lpasscc.yaml | 68 + .../devicetree/bindings/clock/samsung,s2mps11.txt | 49 - .../devicetree/bindings/clock/samsung,s2mps11.yaml | 45 + .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../bindings/display/bridge/lvds-codec.yaml | 33 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 19 +- .../bindings/display/bridge/ti,sn65dsi83.yaml | 2 - .../bindings/display/bridge/ti,sn65dsi86.yaml | 2 +- .../bindings/display/mediatek/mediatek,dsi.txt | 6 + .../bindings/display/panel/panel-simple-dsi.yaml | 2 + .../bindings/display/panel/panel-simple.yaml | 5 + .../bindings/display/panel/sharp,ls060t1sx01.yaml | 56 + .../devicetree/bindings/display/renesas,du.yaml | 51 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 123 +- .../devicetree/bindings/example-schema.yaml | 14 +- .../bindings/gpu/host1x/nvidia,tegra210-nvdec.yaml | 106 + .../devicetree/bindings/hwmon/ibm,cffps1.txt | 26 - .../devicetree/bindings/hwmon/jedec,jc42.yaml | 9 + .../devicetree/bindings/hwmon/ntc-thermistor.yaml | 141 + .../devicetree/bindings/hwmon/ntc_thermistor.txt | 44 - .../bindings/hwmon/pmbus/ti,lm25066.yaml | 54 + .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- .../devicetree/bindings/i2c/apple,i2c.yaml | 61 + .../devicetree/bindings/iio/adc/adi,ad799x.yaml | 73 + .../bindings/iio/chemical/sensirion,scd4x.yaml | 46 + .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 2 +- .../bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 1 + .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 59 + .../devicetree/bindings/leds/register-bit-led.txt | 94 - .../devicetree/bindings/leds/register-bit-led.yaml | 95 + .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 120 + .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 2 +- .../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx335.yaml | 2 +- .../devicetree/bindings/media/i2c/sony,imx412.yaml | 2 +- .../bindings/media/qcom,sc7280-venus.yaml | 162 + .../memory-controllers/mediatek,mt7621-memc.yaml | 30 + .../bindings/memory-controllers/omap-gpmc.txt | 157 - .../bindings/memory-controllers/ti,gpmc-child.yaml | 245 + .../bindings/memory-controllers/ti,gpmc.yaml | 172 + Documentation/devicetree/bindings/mfd/ac100.txt | 50 - .../devicetree/bindings/mfd/aspeed-lpc.txt | 157 - .../devicetree/bindings/mfd/aspeed-lpc.yaml | 199 + Documentation/devicetree/bindings/mfd/axp20x.txt | 273 - .../devicetree/bindings/mfd/brcm,cru.yaml | 32 +- .../devicetree/bindings/mfd/brcm,misc.yaml | 60 + Documentation/devicetree/bindings/mfd/max14577.txt | 4 +- Documentation/devicetree/bindings/mfd/max77686.txt | 2 +- Documentation/devicetree/bindings/mfd/max77693.txt | 2 +- .../devicetree/bindings/mfd/qcom,tcsr.txt | 1 + .../bindings/mfd/sprd,ums512-glbreg.yaml | 68 + Documentation/devicetree/bindings/mfd/syscon.yaml | 1 + .../devicetree/bindings/mfd/x-powers,ac100.yaml | 116 + .../devicetree/bindings/mfd/x-powers,axp152.yaml | 400 + .../devicetree/bindings/mfd/xylon,logicvc.yaml | 3 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 3 + .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 4 +- .../devicetree/bindings/mtd/gpmc-nand.txt | 147 - Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 98 - .../devicetree/bindings/mtd/gpmc-onenand.txt | 48 - .../devicetree/bindings/mtd/ti,gpmc-nand.yaml | 121 + .../devicetree/bindings/mtd/ti,gpmc-onenand.yaml | 81 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../bindings/net/broadcom-bluetooth.yaml | 17 +- Documentation/devicetree/bindings/net/dsa/dsa.yaml | 5 +- .../devicetree/bindings/net/dsa/marvell.txt | 2 +- Documentation/devicetree/bindings/net/gpmc-eth.txt | 97 - .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 1 - .../devicetree/bindings/net/realtek-bluetooth.yaml | 2 + .../devicetree/bindings/net/renesas,ether.yaml | 17 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 3 + .../devicetree/bindings/net/snps,dwmac.yaml | 8 +- .../bindings/net/wireless/esp,esp8089.txt | 30 - .../bindings/net/wireless/esp,esp8089.yaml | 43 + Documentation/devicetree/bindings/numa.txt | 46 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 1 - .../bindings/pci/nvidia,tegra194-pcie.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 158 + .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 25 +- .../bindings/phy/nvidia,tegra20-usb-phy.txt | 74 - .../bindings/phy/nvidia,tegra20-usb-phy.yaml | 373 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 29 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 7 + .../bindings/pinctrl/brcm,ns-pinmux.yaml | 33 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 2 + .../bindings/pinctrl/samsung-pinctrl.txt | 1 + .../pinctrl/socionext,uniphier-pinctrl.yaml | 1 + .../bindings/power/supply/maxim,max17040.yaml | 2 +- .../bindings/power/supply/samsung,battery.yaml | 56 + .../power/supply/stericsson,ab8500-btemp.yaml | 10 +- .../power/supply/stericsson,ab8500-chargalg.yaml | 10 +- .../power/supply/stericsson,ab8500-charger.yaml | 10 +- .../power/supply/stericsson,ab8500-fg.yaml | 10 +- .../devicetree/bindings/regulator/max77686.txt | 2 +- .../devicetree/bindings/regulator/max8952.txt | 52 - .../bindings/regulator/max8973-regulator.txt | 52 - .../bindings/regulator/max8997-regulator.txt | 145 - .../bindings/regulator/maxim,max8952.yaml | 109 + .../bindings/regulator/maxim,max8973.yaml | 139 + .../bindings/regulator/maxim,max8997.yaml | 445 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 + .../bindings/regulator/samsung,s2mpa01.txt | 79 - .../bindings/regulator/samsung,s2mpa01.yaml | 62 + .../bindings/regulator/samsung,s2mps11.txt | 102 - .../bindings/regulator/samsung,s2mps11.yaml | 44 + .../bindings/regulator/samsung,s2mps13.yaml | 44 + .../bindings/regulator/samsung,s2mps14.yaml | 44 + .../bindings/regulator/samsung,s2mps15.yaml | 44 + .../bindings/regulator/samsung,s2mpu02.yaml | 44 + .../bindings/regulator/samsung,s5m8767.txt | 145 - .../bindings/regulator/samsung,s5m8767.yaml | 74 + .../reset/socionext,uniphier-glue-reset.yaml | 1 + .../bindings/reset/socionext,uniphier-reset.yaml | 3 + .../devicetree/bindings/serial/8250_omap.yaml | 2 +- .../bindings/serial/fsl,s32-linflexuart.txt | 22 - .../bindings/serial/fsl,s32-linflexuart.yaml | 48 + .../devicetree/bindings/serial/sprd-uart.yaml | 1 + .../bindings/serial/xlnx,opb-uartlite.yaml | 1 - .../bindings/soc/aspeed/uart-routing.yaml | 56 + .../bindings/soc/imx/fsl,imx8mm-disp-blk-ctrl.yaml | 94 + .../bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml | 76 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 3 + .../devicetree/bindings/sound/max9892x.txt | 3 + .../devicetree/bindings/sound/mt8192-afe-pcm.yaml | 100 + .../devicetree/bindings/sound/nau8821.txt | 55 + .../devicetree/bindings/sound/richtek,rt9120.yaml | 59 + .../bindings/sound/rockchip,i2s-tdm.yaml | 198 + .../bindings/sound/socionext,uniphier-aio.yaml | 22 +- .../bindings/sound/socionext,uniphier-evea.yaml | 6 +- .../devicetree/bindings/spi/cdns,qspi-nor.yaml | 12 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 6 + .../devicetree/bindings/usb/smsc,usb3503.yaml | 108 + .../devicetree/bindings/usb/snps,dwc3.yaml | 10 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 4 + Documentation/devicetree/bindings/usb/usb3503.txt | 39 - .../devicetree/bindings/usb/xlnx,usb2.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/devicetree/bindings/w1/w1-gpio.yaml | 1 - .../devicetree/bindings/writing-bindings.rst | 2 +- .../devicetree/bindings/writing-schema.rst | 29 +- Documentation/driver-api/generic-counter.rst | 182 +- Documentation/driver-api/ipmi.rst | 64 +- .../driver-api/media/maintainer-entry-profile.rst | 2 +- Documentation/driver-api/thermal/sysfs-api.rst | 225 +- Documentation/filesystems/erofs.rst | 12 +- Documentation/filesystems/ext4/orphan.rst | 44 +- Documentation/filesystems/index.rst | 1 - Documentation/filesystems/proc.rst | 26 +- Documentation/gpu/drm-internals.rst | 9 - Documentation/gpu/drm-kms-helpers.rst | 15 + Documentation/gpu/drm-kms.rst | 2 + Documentation/gpu/i915.rst | 10 + Documentation/gpu/todo.rst | 30 +- Documentation/hwmon/dell-smm-hwmon.rst | 3 + Documentation/hwmon/lm25066.rst | 2 + Documentation/hwmon/sysfs-interface.rst | 596 +- Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +- Documentation/locking/ww-mutex-design.rst | 2 +- Documentation/maintainer/pull-requests.rst | 2 +- .../networking/devlink/devlink-region.rst | 4 +- Documentation/networking/devlink/ice.rst | 4 + Documentation/networking/devlink/iosm.rst | 32 +- Documentation/networking/ethtool-netlink.rst | 81 +- Documentation/networking/ipvs-sysctl.rst | 11 + Documentation/networking/msg_zerocopy.rst | 2 +- Documentation/process/coding-style.rst | 37 +- Documentation/process/maintainer-tip.rst | 4 +- Documentation/process/submitting-drivers.rst | 2 +- Documentation/process/submitting-patches.rst | 4 +- Documentation/spi/spi-summary.rst | 8 - .../it_IT/process/submitting-patches.rst | 4 +- .../zh_CN/maintainer/pull-requests.rst | 2 +- .../zh_CN/process/submitting-patches.rst | 4 +- .../zh_TW/process/submitting-patches.rst | 4 +- Documentation/userspace-api/futex2.rst | 86 + Documentation/userspace-api/index.rst | 1 + Documentation/userspace-api/ioctl/cdrom.rst | 116 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/userspace-api/vduse.rst | 2 +- Documentation/virt/kvm/api.rst | 193 +- .../virt/uml/user_mode_linux_howto_v2.rst | 119 +- Documentation/vm/damon/design.rst | 29 +- Documentation/vm/damon/faq.rst | 5 +- Documentation/x86/entry_64.rst | 2 +- Documentation/x86/orc-unwinder.rst | 4 +- Documentation/x86/sgx.rst | 26 + Documentation/x86/x86_64/machinecheck.rst | 56 +- MAINTAINERS | 211 +- Makefile | 50 +- Next/SHA1s | 387 +- Next/Trees | 3 +- Next/merge.log | 10432 ++-- arch/Kconfig | 3 + arch/alpha/include/asm/bitops.h | 2 - arch/alpha/kernel/audit.c | 10 +- arch/arc/Kconfig | 1 - arch/arc/include/asm/bitops.h | 1 - arch/arc/include/asm/kprobes.h | 2 +- arch/arc/include/asm/ptrace.h | 5 + arch/arc/kernel/kprobes.c | 13 +- arch/arc/mm/init.c | 4 +- arch/arm/Kconfig | 2 - arch/arm/arm-soc-for-next-contents.txt | 90 + arch/arm/boot/dts/Makefile | 9 +- arch/arm/boot/dts/am335x-pocketbeagle.dts | 1 + arch/arm/boot/dts/armada-381-netgear-gs110emx.dts | 295 + arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 21 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 15 +- arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts | 488 + arch/arm/boot/dts/at91-sama7g5ek.dts | 36 +- arch/arm/boot/dts/dra7.dtsi | 19 + arch/arm/boot/dts/e60k02.dtsi | 2 +- arch/arm/boot/dts/e70k02.dtsi | 320 + arch/arm/boot/dts/imx6dl-b1x5v2.dtsi | 1 - arch/arm/boot/dts/imx6dl-skov-revc-lt2.dts | 1 + arch/arm/boot/dts/imx6q-skov-revc-lt2.dts | 1 + arch/arm/boot/dts/imx6qdl-apalis.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-skov-revc-lt2.dtsi | 99 + arch/arm/boot/dts/imx6sl-tolino-vision5.dts | 349 + arch/arm/boot/dts/imx6sl.dtsi | 18 +- arch/arm/boot/dts/imx6sll-kobo-librah2o.dts | 339 + arch/arm/boot/dts/imx6sll.dtsi | 22 +- arch/arm/boot/dts/imx6sx-sdb.dts | 4 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri-emmc-eval-v3.dts | 17 + .../arm/boot/dts/imx6ull-colibri-emmc-nonwifi.dtsi | 185 + arch/arm/boot/dts/imx6ull-colibri.dtsi | 32 +- arch/arm/boot/dts/imx7-mba7.dtsi | 42 +- arch/arm/boot/dts/imx7-tqma7.dtsi | 47 +- arch/arm/boot/dts/imx7d-mba7.dts | 6 +- arch/arm/boot/dts/imx7d-tqma7.dtsi | 4 +- arch/arm/boot/dts/imx7s-mba7.dts | 6 +- arch/arm/boot/dts/imx7s-tqma7.dtsi | 4 +- arch/arm/boot/dts/mt7623.dtsi | 33 + arch/arm/boot/dts/mt7623a.dtsi | 4 + arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 25 + arch/arm/boot/dts/mt7629-rfb.dts | 3 +- arch/arm/boot/dts/mt7629.dtsi | 45 +- arch/arm/boot/dts/omap-gpmc-smsc911x.dtsi | 4 +- arch/arm/boot/dts/omap-gpmc-smsc9221.dtsi | 2 +- arch/arm/boot/dts/omap-zoom-common.dtsi | 4 +- arch/arm/boot/dts/omap2430-sdp.dts | 4 +- arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 2 +- arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 4 +- arch/arm/boot/dts/omap3-gta04.dtsi | 23 +- arch/arm/boot/dts/omap3-gta04a5.dts | 2 + arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi | 2 +- arch/arm/boot/dts/omap3-sb-t35.dtsi | 4 +- arch/arm/boot/dts/omap3430-sdp.dts | 2 +- arch/arm/boot/dts/sama7g5.dtsi | 10 +- arch/arm/boot/dts/spear3xx.dtsi | 2 +- arch/arm/boot/dts/stm32mp151.dtsi | 1 + arch/arm/boot/dts/sun8i-r40.dtsi | 39 + arch/arm/boot/dts/tegra114.dtsi | 8 +- arch/arm/boot/dts/tegra124.dtsi | 12 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 7 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 - arch/arm/boot/dts/tegra20.dtsi | 13 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 30 +- arch/arm/boot/dts/tegra30-ouya.dts | 5 +- arch/arm/boot/dts/tegra30.dtsi | 12 +- arch/arm/common/sharpsl_param.c | 4 +- arch/arm/configs/gemini_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 45 +- arch/arm/configs/multi_v7_defconfig | 87 +- arch/arm/configs/mvebu_v7_defconfig | 18 +- arch/arm/configs/oxnas_v6_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 1 - arch/arm/include/asm/bitops.h | 1 - arch/arm/mach-at91/Kconfig | 14 +- arch/arm/mach-at91/Makefile | 1 - arch/arm/mach-at91/lan966x.c | 25 - arch/arm/mach-at91/pm_suspend.S | 42 +- arch/arm/mach-dove/include/mach/uncompress.h | 4 +- arch/arm/mach-imx/pm-imx6.c | 2 + arch/arm/mach-omap1/include/mach/memory.h | 12 - arch/arm/mach-omap1/usb.c | 116 +- arch/arm/mach-omap2/Kconfig | 1 - arch/arm/mach-omap2/cm-regbits-44xx.h | 101 - arch/arm/mach-omap2/cm1_44xx.h | 174 - arch/arm/mach-omap2/cm1_54xx.h | 168 - arch/arm/mach-omap2/cm1_7xx.h | 263 - arch/arm/mach-omap2/cm2_44xx.h | 386 - arch/arm/mach-omap2/cm2_54xx.h | 325 - arch/arm/mach-omap2/cm2_7xx.h | 449 - arch/arm/mach-omap2/cm33xx.h | 280 - arch/arm/mach-omap2/omap_hwmod.c | 8 +- arch/arm/mach-omap2/powerdomain.c | 6 +- arch/arm/mach-omap2/prcm43xx.h | 94 - arch/arm/mach-omap2/prm33xx.h | 40 - arch/arm/mach-omap2/prm44xx.h | 630 - arch/arm/mach-omap2/prm54xx.h | 358 - arch/arm/mach-omap2/prm7xx.h | 613 - arch/arm/mach-omap2/scrm44xx.h | 141 - arch/arm/mach-omap2/scrm54xx.h | 228 - arch/arm/net/bpf_jit_32.c | 5 - arch/arm/probes/kprobes/core.c | 15 +- arch/arm/probes/kprobes/opt-arm.c | 7 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 11 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 26 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 17 + .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 9 +- arch/arm64/boot/dts/exynos/Makefile | 3 +- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 1189 + arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts | 56 + arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 301 + arch/arm64/boot/dts/freescale/Makefile | 4 + .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 60 +- .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 17 +- .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 49 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 31 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 19 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 76 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 24 +- .../dts/freescale/fsl-lx2160a-bluebox3-rev-a.dts | 34 + .../boot/dts/freescale/fsl-lx2160a-bluebox3.dts | 658 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 24 +- .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 2 +- .../boot/dts/freescale/imx8mm-kontron-n801x-s.dts | 4 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 1 + .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 180 + .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 2 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 2 +- .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 2 + .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 +- arch/arm64/boot/dts/freescale/s32g2.dtsi | 124 + arch/arm64/boot/dts/freescale/s32g274a-evb.dts | 34 + arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts | 40 + arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 97 +- arch/arm64/boot/dts/mediatek/mt6358.dtsi | 1 + .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 16 +- arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts | 6 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 112 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 + .../mt8183-kukui-audio-da7219-max98357a.dtsi | 13 + .../mt8183-kukui-audio-da7219-rt1015p.dtsi | 13 + .../dts/mediatek/mt8183-kukui-audio-da7219.dtsi | 54 + .../dts/mediatek/mt8183-kukui-audio-max98357a.dtsi | 13 + .../dts/mediatek/mt8183-kukui-audio-rt1015p.dtsi | 13 + .../mt8183-kukui-audio-ts3a227e-max98357a.dtsi | 13 + .../mt8183-kukui-audio-ts3a227e-rt1015p.dtsi | 13 + .../dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi | 32 + .../dts/mediatek/mt8183-kukui-jacuzzi-burnet.dts | 1 + .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 1 + .../dts/mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 1 + .../mt8183-kukui-jacuzzi-juniper-sku16.dts | 1 + .../dts/mediatek/mt8183-kukui-jacuzzi-kappa.dts | 1 + .../dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts | 1 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts | 1 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts | 1 + .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 1 + .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi | 1 + .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 5 + arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 67 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 99 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 163 + arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 - arch/arm64/boot/dts/nvidia/tegra132.dtsi | 12 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 1554 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 136 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 1495 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 1522 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 160 +- arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 876 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 876 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 81 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 2 + .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 1 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 1 + .../boot/dts/qcom/msm8998-oneplus-common.dtsi | 1 + arch/arm64/boot/dts/renesas/ebisu.dtsi | 40 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 33 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 1349 + arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 9 + arch/arm64/boot/dts/renesas/r8a779m5.dtsi | 9 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 89 + arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 240 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 63 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 54 +- arch/arm64/boot/dts/ti/Makefile | 4 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 280 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 8 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 8 + .../boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi | 46 + .../boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi | 51 + arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 39 +- .../dts/ti/k3-am6528-iot2050-basic-common.dtsi | 60 + .../boot/dts/ti/k3-am6528-iot2050-basic-pg2.dts | 24 + arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts | 56 +- .../dts/ti/k3-am6548-iot2050-advanced-common.dtsi | 56 + .../boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dts | 29 + .../boot/dts/ti/k3-am6548-iot2050-advanced.dts | 50 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 3 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 3 + arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 1002 + arch/arm64/configs/defconfig | 9 +- arch/arm64/include/asm/assembler.h | 49 +- arch/arm64/include/asm/bitops.h | 1 - arch/arm64/include/asm/ftrace.h | 2 +- arch/arm64/include/asm/kexec.h | 12 + arch/arm64/include/asm/kprobes.h | 2 +- arch/arm64/include/asm/kvm_asm.h | 47 +- arch/arm64/include/asm/kvm_emulate.h | 5 +- arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/memory.h | 1 + arch/arm64/include/asm/mmu_context.h | 24 + arch/arm64/include/asm/mte-kasan.h | 5 + arch/arm64/include/asm/mte.h | 8 +- arch/arm64/include/asm/page.h | 1 - arch/arm64/include/asm/sections.h | 1 + arch/arm64/include/asm/setup.h | 6 + arch/arm64/include/asm/sysreg.h | 3 + arch/arm64/include/asm/thread_info.h | 1 + arch/arm64/include/asm/trans_pgd.h | 14 +- arch/arm64/include/asm/uaccess.h | 4 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/asm/virt.h | 7 + arch/arm64/kernel/asm-offsets.c | 13 +- arch/arm64/kernel/cpu-reset.S | 7 +- arch/arm64/kernel/cpu-reset.h | 32 - arch/arm64/kernel/cpufeature.c | 10 + arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate-asm.S | 72 - arch/arm64/kernel/hibernate.c | 49 +- arch/arm64/kernel/machine_kexec.c | 177 +- arch/arm64/kernel/mte.c | 41 +- arch/arm64/kernel/probes/kprobes.c | 10 +- arch/arm64/kernel/probes/kprobes_trampoline.S | 4 +- arch/arm64/kernel/relocate_kernel.S | 69 +- arch/arm64/kernel/sdei.c | 2 +- arch/arm64/kernel/smp.c | 3 +- arch/arm64/kernel/vmlinux.lds.S | 19 + arch/arm64/kvm/Kconfig | 10 +- arch/arm64/kvm/arm.c | 75 +- arch/arm64/kvm/hyp/nvhe/host.S | 26 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 37 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 3 + arch/arm64/kvm/sys_regs.c | 26 +- arch/arm64/kvm/vgic/vgic-its.c | 4 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 25 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 6 +- arch/arm64/kvm/vgic/vgic-v3.c | 6 +- arch/arm64/kvm/vgic/vgic.h | 5 +- arch/arm64/mm/Makefile | 1 + arch/arm64/mm/hugetlbpage.c | 3 +- arch/arm64/mm/init.c | 37 - arch/arm64/mm/kasan_init.c | 16 + arch/arm64/mm/trans_pgd-asm.S | 65 + arch/arm64/mm/trans_pgd.c | 84 +- arch/arm64/tools/cpucaps | 1 + arch/csky/include/asm/bitops.h | 1 - arch/csky/include/asm/kprobes.h | 2 +- arch/csky/kernel/probes/ftrace.c | 7 - arch/csky/kernel/probes/kprobes.c | 14 +- arch/csky/kernel/probes/kprobes_trampoline.S | 4 +- arch/h8300/include/asm/bitops.h | 1 - arch/hexagon/include/asm/bitops.h | 1 - arch/ia64/Kconfig | 2 - arch/ia64/Kconfig.debug | 2 +- arch/ia64/include/asm/bitops.h | 2 - arch/ia64/include/asm/ptrace.h | 9 +- arch/ia64/kernel/audit.c | 10 +- arch/ia64/kernel/kprobes.c | 15 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/m68k/Kconfig.cpu | 11 - arch/m68k/Kconfig.machine | 1 + arch/m68k/configs/amiga_defconfig | 7 +- arch/m68k/configs/apollo_defconfig | 7 +- arch/m68k/configs/atari_defconfig | 7 +- arch/m68k/configs/bvme6000_defconfig | 7 +- arch/m68k/configs/hp300_defconfig | 7 +- arch/m68k/configs/mac_defconfig | 7 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 7 +- arch/m68k/configs/mvme16x_defconfig | 7 +- arch/m68k/configs/q40_defconfig | 7 +- arch/m68k/configs/sun3_defconfig | 7 +- arch/m68k/configs/sun3x_defconfig | 7 +- arch/m68k/emu/nfblock.c | 3 +- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/include/asm/bitops.h | 4 +- arch/m68k/mm/mcfmmu.c | 3 +- arch/m68k/mm/motorola.c | 6 +- arch/mips/Kconfig | 19 +- arch/mips/configs/loongson3_defconfig | 1 + arch/mips/include/asm/bitops.h | 1 - arch/mips/include/asm/ginvt.h | 11 +- .../include/asm/mach-loongson64/loongson_regs.h | 12 + arch/mips/include/asm/mach-ralink/spaces.h | 4 +- arch/mips/include/asm/mips-cps.h | 23 +- arch/mips/include/asm/mipsregs.h | 190 +- arch/mips/include/asm/msa.h | 34 +- arch/mips/include/asm/pci.h | 4 + arch/mips/include/asm/uasm.h | 5 + arch/mips/kernel/kprobes.c | 26 +- arch/mips/loongson64/init.c | 4 +- arch/mips/mm/uasm-mips.c | 4 +- arch/mips/mm/uasm.c | 3 +- arch/mips/net/Makefile | 9 +- arch/mips/net/bpf_jit.c | 1299 - arch/mips/net/bpf_jit.h | 81 - arch/mips/net/bpf_jit_asm.S | 285 - arch/mips/net/bpf_jit_comp.c | 1034 + arch/mips/net/bpf_jit_comp.h | 235 + arch/mips/net/bpf_jit_comp32.c | 1899 + arch/mips/net/bpf_jit_comp64.c | 1060 + arch/mips/net/ebpf_jit.c | 1938 - arch/mips/pci/pci-generic.c | 14 + arch/mips/sgi-ip27/ip27-memory.c | 3 +- arch/openrisc/include/asm/bitops.h | 1 - arch/openrisc/kernel/time.c | 2 +- arch/parisc/Kconfig | 2 - arch/parisc/include/asm/bitops.h | 2 - arch/parisc/kernel/audit.c | 10 +- arch/parisc/kernel/compat_audit.c | 11 +- arch/parisc/kernel/kprobes.c | 6 +- arch/parisc/kernel/stacktrace.c | 4 - arch/powerpc/Makefile | 11 - arch/powerpc/boot/Makefile | 2 +- arch/powerpc/boot/dts/fsl/t1023rdb.dts | 2 +- arch/powerpc/boot/serial.c | 2 +- arch/powerpc/include/asm/asm-const.h | 2 - arch/powerpc/include/asm/atomic.h | 8 +- arch/powerpc/include/asm/bitops.h | 2 - arch/powerpc/include/asm/book3s/32/kup.h | 8 + arch/powerpc/include/asm/code-patching.h | 1 + arch/powerpc/include/asm/cputhreads.h | 2 +- arch/powerpc/include/asm/interrupt.h | 18 +- arch/powerpc/include/asm/io.h | 4 +- arch/powerpc/include/asm/kprobes.h | 2 +- arch/powerpc/include/asm/mem_encrypt.h | 5 - arch/powerpc/include/asm/paravirt.h | 40 +- arch/powerpc/include/asm/security_features.h | 5 + arch/powerpc/include/asm/smp.h | 17 +- arch/powerpc/include/asm/thread_info.h | 3 + arch/powerpc/include/asm/uaccess.h | 6 +- arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- arch/powerpc/kernel/asm-offsets.c | 4 +- arch/powerpc/kernel/audit.c | 12 +- arch/powerpc/kernel/compat_audit.c | 13 +- arch/powerpc/kernel/dma-iommu.c | 9 + arch/powerpc/kernel/eeh.c | 12 +- arch/powerpc/kernel/exceptions-64s.S | 25 +- arch/powerpc/kernel/firmware.c | 7 +- arch/powerpc/kernel/irq.c | 6 + arch/powerpc/kernel/kprobes.c | 29 +- arch/powerpc/kernel/kvm.c | 3 +- arch/powerpc/kernel/optprobes.c | 8 +- arch/powerpc/kernel/security.c | 5 + arch/powerpc/kernel/signal_32.c | 4 +- arch/powerpc/kernel/signal_64.c | 2 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/stacktrace.c | 2 +- arch/powerpc/kernel/sysfs.c | 3 +- arch/powerpc/kernel/traps.c | 43 +- arch/powerpc/kvm/powerpc.c | 4 +- arch/powerpc/lib/code-patching.c | 7 +- arch/powerpc/mm/hugetlbpage.c | 2 +- arch/powerpc/mm/mem.c | 4 +- arch/powerpc/net/bpf_jit.h | 33 +- arch/powerpc/net/bpf_jit64.h | 8 +- arch/powerpc/net/bpf_jit_comp.c | 6 +- arch/powerpc/net/bpf_jit_comp32.c | 16 +- arch/powerpc/net/bpf_jit_comp64.c | 100 +- arch/powerpc/perf/perf_regs.c | 4 + arch/powerpc/perf/power10-events-list.h | 8 +- arch/powerpc/perf/power10-pmu.c | 44 +- arch/powerpc/platforms/44x/ppc476.c | 4 +- arch/powerpc/platforms/85xx/Makefile | 4 +- arch/powerpc/platforms/85xx/mpc85xx_pm_ops.c | 7 +- arch/powerpc/platforms/85xx/smp.c | 12 +- arch/powerpc/platforms/pasemi/dma_lib.c | 4 +- arch/powerpc/platforms/powermac/pmac.h | 1 - arch/powerpc/platforms/powermac/setup.c | 2 - arch/powerpc/platforms/powernv/opal-dump.c | 2 +- arch/powerpc/platforms/powernv/pci-sriov.c | 6 - arch/powerpc/platforms/pseries/Kconfig | 1 + arch/powerpc/platforms/pseries/Makefile | 2 + arch/powerpc/platforms/pseries/cc_platform.c | 26 + arch/powerpc/platforms/pseries/eeh_pseries.c | 4 + arch/powerpc/platforms/pseries/hotplug-cpu.c | 298 +- arch/powerpc/platforms/pseries/iommu.c | 10 +- arch/powerpc/platforms/pseries/msi.c | 15 + arch/powerpc/platforms/pseries/setup.c | 3 +- arch/powerpc/platforms/pseries/svm.c | 5 +- arch/riscv/Kconfig | 3 +- arch/riscv/Makefile | 11 + .../dts/microchip/microchip-mpfs-icicle-kit.dts | 18 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 36 +- arch/riscv/configs/32-bit.config | 2 + arch/riscv/configs/64-bit.config | 2 + arch/riscv/include/asm/bitops.h | 1 - arch/riscv/include/asm/csr.h | 87 + arch/riscv/include/asm/kprobes.h | 2 +- arch/riscv/include/asm/kvm_host.h | 266 + arch/riscv/include/asm/kvm_types.h | 7 + arch/riscv/include/asm/kvm_vcpu_timer.h | 44 + arch/riscv/include/asm/page.h | 2 + arch/riscv/include/asm/syscall.h | 1 + arch/riscv/include/asm/vdso.h | 18 +- arch/riscv/include/asm/vdso/gettimeofday.h | 7 + arch/riscv/include/uapi/asm/kvm.h | 128 + arch/riscv/include/uapi/asm/unistd.h | 3 +- arch/riscv/kernel/asm-offsets.c | 157 +- arch/riscv/kernel/entry.S | 5 - arch/riscv/kernel/head.S | 1 - arch/riscv/kernel/probes/kprobes.c | 15 +- arch/riscv/kernel/probes/kprobes_trampoline.S | 4 +- arch/riscv/kernel/reset.c | 12 +- arch/riscv/kernel/syscall_table.c | 1 - arch/riscv/kernel/vdso.c | 261 +- arch/riscv/kernel/vdso/vdso.lds.S | 6 +- arch/riscv/kvm/Kconfig | 36 + arch/riscv/kvm/Makefile | 25 + arch/riscv/kvm/main.c | 118 + arch/riscv/kvm/mmu.c | 802 + arch/riscv/kvm/tlb.S | 74 + arch/riscv/kvm/vcpu.c | 997 + arch/riscv/kvm/vcpu_exit.c | 701 + arch/riscv/kvm/vcpu_sbi.c | 185 + arch/riscv/kvm/vcpu_switch.S | 400 + arch/riscv/kvm/vcpu_timer.c | 225 + arch/riscv/kvm/vm.c | 97 + arch/riscv/kvm/vmid.c | 120 + arch/riscv/mm/cacheflush.c | 2 + arch/riscv/mm/context.c | 8 +- arch/s390/Kconfig | 17 +- arch/s390/boot/compressed/decompressor.h | 1 + arch/s390/boot/head.S | 17 + arch/s390/boot/startup.c | 8 + arch/s390/configs/debug_defconfig | 1 + arch/s390/include/asm/barrier.h | 24 +- arch/s390/include/asm/bitops.h | 1 - arch/s390/include/asm/debug.h | 2 +- arch/s390/include/asm/ftrace.h | 46 +- arch/s390/include/asm/jump_label.h | 2 + arch/s390/include/asm/kprobes.h | 2 +- arch/s390/include/asm/livepatch.h | 4 +- arch/s390/include/asm/mem_encrypt.h | 2 - arch/s390/include/asm/pci.h | 2 + arch/s390/include/asm/ptrace.h | 22 +- arch/s390/include/asm/text-patching.h | 16 + arch/s390/include/asm/thread_info.h | 1 + arch/s390/include/asm/uv.h | 5 + arch/s390/kernel/alternative.c | 20 + arch/s390/kernel/audit.c | 12 +- arch/s390/kernel/compat_audit.c | 13 +- arch/s390/kernel/entry.h | 1 + arch/s390/kernel/ftrace.c | 96 +- arch/s390/kernel/head64.S | 18 - arch/s390/kernel/jump_label.c | 34 +- arch/s390/kernel/kprobes.c | 64 +- arch/s390/kernel/mcount.S | 41 +- arch/s390/kernel/setup.c | 25 +- arch/s390/kernel/stacktrace.c | 2 +- arch/s390/kernel/uv.c | 29 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/kvm/intercept.c | 5 + arch/s390/kvm/kvm-s390.c | 8 +- arch/s390/kvm/kvm-s390.h | 9 + arch/s390/kvm/pv.c | 21 +- arch/s390/kvm/sigp.c | 14 +- arch/s390/lib/Makefile | 2 + arch/s390/lib/string.c | 15 +- arch/s390/lib/test_kprobes.c | 75 + arch/s390/lib/test_kprobes.h | 10 + arch/s390/lib/test_kprobes_asm.S | 45 + arch/s390/lib/test_unwind.c | 169 +- arch/s390/mm/cmm.c | 11 +- arch/s390/net/bpf_jit_comp.c | 2 +- arch/s390/pci/pci.c | 45 +- arch/s390/pci/pci_event.c | 8 +- arch/s390/pci/pci_sysfs.c | 8 + arch/sh/boards/mach-ecovec24/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 2 +- arch/sh/include/asm/bitops.h | 1 - arch/sh/include/asm/kprobes.h | 2 +- arch/sh/kernel/kprobes.c | 12 +- arch/sparc/boot/Makefile | 8 +- arch/sparc/include/asm/bitops_32.h | 1 - arch/sparc/include/asm/bitops_64.h | 2 - arch/sparc/include/asm/kprobes.h | 2 +- arch/sparc/include/asm/ptrace.h | 8 +- arch/sparc/include/uapi/asm/socket.h | 3 +- arch/sparc/kernel/audit.c | 12 +- arch/sparc/kernel/compat_audit.c | 13 +- arch/sparc/kernel/kprobes.c | 12 +- arch/x86/Kconfig | 8 +- arch/x86/boot/genimage.sh | 15 +- arch/x86/boot/mtools.conf.in | 5 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/events/core.c | 1 + arch/x86/events/intel/core.c | 1 + arch/x86/hyperv/hv_apic.c | 20 +- arch/x86/ia32/audit.c | 13 +- arch/x86/include/asm/bitops.h | 2 - arch/x86/include/asm/cpu_entry_area.h | 8 +- arch/x86/include/asm/entry-common.h | 2 +- arch/x86/include/asm/ia32.h | 2 +- arch/x86/include/asm/io.h | 8 + arch/x86/include/asm/irq_stack.h | 2 +- arch/x86/include/asm/kexec.h | 2 +- arch/x86/include/asm/kprobes.h | 1 - arch/x86/include/asm/mce.h | 2 +- arch/x86/include/asm/mem_encrypt.h | 12 +- arch/x86/include/asm/page_32.h | 2 +- arch/x86/include/asm/sgx.h | 3 + arch/x86/include/asm/thread_info.h | 3 + arch/x86/include/asm/uaccess.h | 2 +- arch/x86/include/asm/unwind.h | 23 + arch/x86/include/asm/unwind_hints.h | 5 + arch/x86/include/asm/xen/pci.h | 11 +- arch/x86/include/uapi/asm/sgx.h | 2 + arch/x86/kernel/Makefile | 6 + arch/x86/kernel/acpi/cstate.c | 15 + arch/x86/kernel/aperture_64.c | 13 +- arch/x86/kernel/apic/vector.c | 4 +- arch/x86/kernel/audit_64.c | 10 +- arch/x86/kernel/cc_platform.c | 69 + arch/x86/kernel/cpu/bugs.c | 4 +- arch/x86/kernel/cpu/common.c | 1 + arch/x86/kernel/cpu/mce/amd.c | 3 +- arch/x86/kernel/cpu/resctrl/core.c | 6 +- arch/x86/kernel/cpu/sgx/virt.c | 69 +- arch/x86/kernel/crash_dump_64.c | 4 +- arch/x86/kernel/early-quirks.c | 6 - arch/x86/kernel/fpu/signal.c | 13 +- arch/x86/kernel/head64.c | 9 +- arch/x86/kernel/hpet.c | 81 + arch/x86/kernel/kprobes/core.c | 71 +- arch/x86/kernel/kprobes/opt.c | 6 +- arch/x86/kernel/kvm.c | 3 +- arch/x86/kernel/kvmclock.c | 4 +- arch/x86/kernel/machine_kexec_64.c | 19 +- arch/x86/kernel/pci-swiotlb.c | 9 +- arch/x86/kernel/relocate_kernel_64.S | 2 +- arch/x86/kernel/sev-shared.c | 2 + arch/x86/kernel/sev.c | 38 +- arch/x86/kernel/unwind_frame.c | 3 +- arch/x86/kernel/unwind_guess.c | 3 +- arch/x86/kernel/unwind_orc.c | 21 +- arch/x86/kvm/emulate.c | 1 - arch/x86/kvm/svm/svm.c | 3 +- arch/x86/lib/insn.c | 5 +- arch/x86/mm/cpu_entry_area.c | 7 + arch/x86/mm/ioremap.c | 18 +- arch/x86/mm/mem_encrypt.c | 55 +- arch/x86/mm/mem_encrypt_identity.c | 9 +- arch/x86/mm/pat/set_memory.c | 3 +- arch/x86/net/bpf_jit_comp.c | 130 +- arch/x86/pci/xen.c | 15 +- arch/x86/platform/efi/efi_64.c | 9 +- arch/x86/platform/olpc/olpc.c | 2 +- arch/x86/platform/pvh/enlighten.c | 12 +- arch/x86/realmode/init.c | 8 +- arch/x86/um/Kconfig | 1 - arch/x86/um/Makefile | 2 +- arch/x86/xen/Kconfig | 19 +- arch/x86/xen/Makefile | 2 +- arch/x86/xen/enlighten.c | 54 +- arch/x86/xen/enlighten_pv.c | 35 +- arch/x86/xen/enlighten_pvh.c | 10 +- arch/x86/xen/mmu_hvm.c | 37 +- arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/xen-ops.h | 5 +- arch/xtensa/include/asm/bitops.h | 1 - arch/xtensa/platforms/iss/network.c | 2 +- arch/xtensa/platforms/iss/simdisk.c | 3 +- arch/xtensa/platforms/xtfpga/setup.c | 12 +- block/bdev.c | 2 +- block/bfq-iosched.c | 20 +- block/bio.c | 104 +- block/blk-cgroup.c | 1 + block/blk-core.c | 213 +- block/blk-exec.c | 10 +- block/blk-merge.c | 35 +- block/blk-mq-debugfs.c | 11 +- block/blk-mq-sched.c | 122 +- block/blk-mq-sched.h | 17 +- block/blk-mq-tag.c | 150 +- block/blk-mq-tag.h | 18 +- block/blk-mq.c | 515 +- block/blk-mq.h | 47 +- block/blk-sysfs.c | 24 +- block/blk-throttle.c | 161 +- block/blk-throttle.h | 182 + block/blk.h | 55 +- block/elevator.c | 2 +- block/fops.c | 90 +- block/genhd.c | 1 + block/ioctl.c | 19 +- block/kyber-iosched.c | 4 +- block/mq-deadline.c | 2 +- crypto/Kconfig | 2 +- crypto/testmgr.c | 4 +- crypto/zstd.c | 28 +- drivers/Kconfig | 2 + drivers/acpi/acpica/acglobal.h | 2 + drivers/acpi/acpica/hwesleep.c | 8 +- drivers/acpi/acpica/hwsleep.c | 11 +- drivers/acpi/acpica/hwxfsleep.c | 7 + drivers/acpi/acpica/utosi.c | 1 + drivers/acpi/arm64/gtdt.c | 2 +- drivers/acpi/pci_root.c | 161 +- drivers/acpi/scan.c | 1 + drivers/android/binder.c | 27 +- drivers/android/binder_internal.h | 4 + drivers/ata/ahci.c | 1 + drivers/ata/libata-core.c | 2 +- drivers/ata/libata-scsi.c | 4 +- drivers/ata/pata_ali.c | 4 +- drivers/ata/pata_amd.c | 2 +- drivers/ata/pata_optidma.c | 4 +- drivers/ata/pata_radisys.c | 4 +- drivers/base/arch_numa.c | 82 +- drivers/base/arch_topology.c | 3 - drivers/base/component.c | 1 - drivers/base/core.c | 9 +- drivers/base/firmware_loader/main.c | 41 +- drivers/base/property.c | 63 - drivers/base/regmap/regcache-rbtree.c | 7 +- drivers/base/test/Makefile | 2 +- drivers/bcma/main.c | 2 +- drivers/block/brd.c | 56 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_req.c | 3 +- drivers/block/n64cart.c | 12 +- drivers/block/nbd.c | 29 +- drivers/block/null_blk/main.c | 3 +- drivers/block/paride/pcd.c | 12 +- drivers/block/paride/pf.c | 15 +- drivers/block/pktcdvd.c | 7 +- drivers/block/ps3vram.c | 6 +- drivers/block/rbd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/rsxx/dev.c | 7 +- drivers/block/swim3.c | 1 + drivers/block/sx8.c | 4 +- drivers/block/virtio_blk.c | 37 +- drivers/block/zram/zram_drv.c | 10 +- drivers/bluetooth/btintel.c | 22 +- drivers/bluetooth/btmrvl_main.c | 6 +- drivers/bluetooth/btrtl.c | 12 +- drivers/bluetooth/btusb.c | 17 +- drivers/bluetooth/hci_qca.c | 4 +- drivers/bluetooth/hci_vhci.c | 152 +- drivers/bus/Kconfig | 14 +- drivers/bus/Makefile | 2 +- drivers/bus/brcmstb_gisb.c | 7 +- drivers/bus/fsl-mc/Makefile | 3 +- drivers/bus/fsl-mc/fsl-mc-private.h | 39 +- drivers/bus/fsl-mc/obj-api.c | 103 + drivers/bus/simple-pm-bus.c | 42 +- drivers/bus/sun50i-de2.c | 7 +- drivers/bus/ti-sysc.c | 6 +- drivers/char/hw_random/meson-rng.c | 5 +- drivers/char/hw_random/mtk-rng.c | 9 +- drivers/char/ipmi/Kconfig | 11 +- drivers/char/ipmi/Makefile | 1 + drivers/char/ipmi/bt-bmc.c | 69 +- drivers/char/ipmi/ipmi_devintf.c | 8 +- drivers/char/ipmi/ipmi_ipmb.c | 539 + drivers/char/ipmi/ipmi_msghandler.c | 300 +- drivers/char/xillybus/xillybus.h | 23 +- drivers/char/xillybus/xillybus_core.c | 129 +- drivers/char/xillybus/xillybus_of.c | 86 +- drivers/char/xillybus/xillybus_pcie.c | 90 +- drivers/clk/at91/pmc.c | 5 + drivers/clk/bcm/clk-bcm2835.c | 13 +- drivers/clk/imx/Kconfig | 1 + drivers/clk/qcom/Kconfig | 44 +- drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/camcc-sc7280.c | 2484 + drivers/clk/qcom/clk-smd-rpm.c | 135 +- drivers/clk/qcom/gcc-msm8953.c | 1 - drivers/clk/qcom/gcc-msm8994.c | 1384 +- drivers/clk/qcom/gcc-qcm2290.c | 3044 ++ drivers/clk/qcom/gcc-sc7280.c | 85 - drivers/clk/qcom/gcc-sm6115.c | 2 +- drivers/clk/qcom/lpasscc-sc7280.c | 216 + drivers/clk/qcom/mmcc-sdm660.c | 3 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 32 + drivers/clk/renesas/r9a07g044-cpg.c | 54 + drivers/clk/renesas/rcar-cpg-lib.c | 83 + drivers/clk/renesas/rcar-cpg-lib.h | 7 + drivers/clk/renesas/rcar-gen3-cpg.c | 89 +- drivers/clk/renesas/rzg2l-cpg.c | 118 + drivers/clk/renesas/rzg2l-cpg.h | 19 + drivers/clk/samsung/clk-pll.c | 196 + drivers/clk/samsung/clk-pll.h | 2 + drivers/clocksource/timer-riscv.c | 9 + drivers/counter/104-quad-8.c | 256 +- drivers/counter/Kconfig | 6 +- drivers/counter/Makefile | 2 +- drivers/counter/counter-chrdev.c | 578 + drivers/counter/counter-chrdev.h | 14 + drivers/counter/counter-core.c | 56 +- drivers/counter/counter-sysfs.c | 123 +- drivers/counter/microchip-tcb-capture.c | 2 +- drivers/cpufreq/acpi-cpufreq.c | 3 +- drivers/cpufreq/amd_freq_sensitivity.c | 3 +- drivers/cpufreq/cppc_cpufreq.c | 2 - drivers/cpufreq/cpufreq.c | 19 +- drivers/cpufreq/cpufreq_conservative.c | 6 +- drivers/cpufreq/cpufreq_ondemand.c | 16 +- drivers/cpufreq/intel_pstate.c | 117 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 2 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/cpufreq/s3c2440-cpufreq.c | 2 + drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 4 + drivers/cpufreq/tegra194-cpufreq.c | 8 +- drivers/cpuidle/Kconfig.arm | 2 +- drivers/cpuidle/cpuidle-tegra.c | 3 + drivers/cpuidle/sysfs.c | 5 +- drivers/crypto/ccree/cc_driver.c | 3 +- drivers/crypto/hisilicon/qm.c | 22 +- drivers/crypto/hisilicon/zip/zip_main.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 4 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 89 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 13 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 87 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 12 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 5 + drivers/crypto/qat/qat_common/adf_common_drv.h | 9 +- drivers/crypto/qat/qat_common/adf_gen2_hw_data.c | 98 + drivers/crypto/qat/qat_common/adf_gen2_hw_data.h | 27 + drivers/crypto/qat/qat_common/adf_isr.c | 20 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 238 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.h | 9 - drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 4 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 6 + .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 123 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 14 +- drivers/devfreq/devfreq.c | 26 + drivers/devfreq/governor.h | 3 + drivers/devfreq/tegra30-devfreq.c | 109 +- drivers/dma-buf/dma-buf.c | 152 +- drivers/dma-buf/dma-resv.c | 473 +- drivers/dma/ti/edma.c | 2 +- drivers/edac/amd64_edac.c | 22 +- drivers/edac/armada_xp_edac.c | 2 +- drivers/edac/edac_mc_sysfs.c | 8 +- drivers/edac/sb_edac.c | 2 +- drivers/edac/ti_edac.c | 7 +- drivers/firmware/Kconfig | 6 +- drivers/firmware/Makefile | 1 + drivers/firmware/arm_scmi/virtio.c | 63 +- drivers/firmware/cirrus/Kconfig | 5 + drivers/firmware/cirrus/Makefile | 3 + drivers/firmware/cirrus/cs_dsp.c | 3109 ++ drivers/firmware/tegra/bpmp-debugfs.c | 26 +- drivers/firmware/tegra/bpmp-tegra210.c | 7 +- drivers/firmware/xilinx/zynqmp.c | 17 + drivers/fsi/fsi-occ.c | 99 +- drivers/gpio/gpio-74x164.c | 8 + drivers/gpio/gpio-aggregator.c | 25 +- drivers/gpio/gpio-max7300.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-max730x.c | 6 +- drivers/gpio/gpio-mc33880.c | 2 - drivers/gpio/gpio-mockup.c | 21 +- drivers/gpio/gpio-pca953x.c | 16 +- drivers/gpu/drm/Kconfig | 21 +- drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 91 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 23 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 150 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 34 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +- drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c | 54 - .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 - drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 136 +- drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 55 - drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 52 - drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 53 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 31 + drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 21 +- drivers/gpu/drm/amd/amdgpu/nv.c | 291 - drivers/gpu/drm/amd/amdgpu/nv.h | 10 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- .../gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c | 54 - drivers/gpu/drm/amd/amdgpu/soc15.c | 179 - drivers/gpu/drm/amd/amdgpu/soc15.h | 1 - drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c | 50 - drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c | 51 - drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 16 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 120 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 119 +- drivers/gpu/drm/amd/display/Kconfig | 11 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 238 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 12 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 17 +- drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 2 +- drivers/gpu/drm/amd/display/dc/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 2 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 2 - .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 4 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 194 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 126 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 9 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 43 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 953 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 - drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 8 + drivers/gpu/drm/amd/display/dc/dc.h | 42 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 31 + drivers/gpu/drm/amd/display/dc/dc_link.h | 1 + drivers/gpu/drm/amd/display/dc/dc_types.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 24 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 41 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- .../drm/amd/display/dc/dcn201/dcn201_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 42 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 159 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 3 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 45 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 15 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 5 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 +- .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 102 + .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 34 + drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c | 102 - drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h | 34 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 3 + drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 1 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h | 99 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 1 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 2 - drivers/gpu/drm/amd/display/dc/os_types.h | 1 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 4 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 117 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 10 +- .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 16 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 +- drivers/gpu/drm/amd/include/amd_shared.h | 5 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 13 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 17 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 96 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 11 +- drivers/gpu/drm/armada/armada_gem.c | 7 +- drivers/gpu/drm/bridge/display-connector.c | 2 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 9 +- drivers/gpu/drm/bridge/lvds-codec.c | 69 +- drivers/gpu/drm/bridge/nwl-dsi.c | 35 + drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 6 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 17 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 25 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 + drivers/gpu/drm/drm_cache.c | 4 +- drivers/gpu/drm/drm_connector.c | 235 +- drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_drv.c | 13 +- drivers/gpu/drm/drm_edid.c | 42 +- drivers/gpu/drm/drm_fb_helper.c | 6 + drivers/gpu/drm/drm_format_helper.c | 88 + drivers/gpu/drm/drm_fourcc.c | 1 + drivers/gpu/drm/drm_gem.c | 26 +- drivers/gpu/drm/drm_lease.c | 39 +- drivers/gpu/drm/drm_mm.c | 4 + drivers/gpu/drm/drm_modeset_lock.c | 49 +- drivers/gpu/drm/drm_of.c | 33 + drivers/gpu/drm/drm_plane_helper.c | 1 - drivers/gpu/drm/drm_privacy_screen.c | 467 + drivers/gpu/drm/drm_privacy_screen_x86.c | 86 + drivers/gpu/drm/drm_property.c | 9 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 4 +- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_g2d.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 6 +- drivers/gpu/drm/exynos/exynos_drm_rotator.c | 4 +- drivers/gpu/drm/exynos/exynos_drm_scaler.c | 4 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 4 +- drivers/gpu/drm/gud/gud_drv.c | 6 + drivers/gpu/drm/gud/gud_internal.h | 12 + drivers/gpu/drm/gud/gud_pipe.c | 6 + drivers/gpu/drm/hyperv/hyperv_drm.h | 1 + drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 1 + drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 54 +- drivers/gpu/drm/i915/Kconfig | 11 + drivers/gpu/drm/i915/Makefile | 33 +- drivers/gpu/drm/i915/display/g4x_dp.c | 37 +- drivers/gpu/drm/i915/display/g4x_hdmi.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 78 +- drivers/gpu/drm/i915/display/intel_acpi.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 209 + drivers/gpu/drm/i915/display/intel_bios.c | 47 + drivers/gpu/drm/i915/display/intel_bw.c | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 3 +- drivers/gpu/drm/i915/display/intel_color.c | 2 + drivers/gpu/drm/i915/display/intel_combo_phy.c | 8 +- drivers/gpu/drm/i915/display/intel_connector.c | 2 +- drivers/gpu/drm/i915/display/intel_cursor.c | 2 +- drivers/gpu/drm/i915/display/intel_ddi.c | 312 +- drivers/gpu/drm/i915/display/intel_ddi.h | 7 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 24 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 22 +- drivers/gpu/drm/i915/display/intel_display.c | 1022 +- drivers/gpu/drm/i915/display/intel_display.h | 28 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 39 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 10 +- drivers/gpu/drm/i915/display/intel_display_power.c | 9 +- drivers/gpu/drm/i915/display/intel_display_types.h | 12 +- drivers/gpu/drm/i915/display/intel_dp.c | 29 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 422 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 1 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 15 +- drivers/gpu/drm/i915/display/intel_dp_mst.h | 4 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 33 +- drivers/gpu/drm/i915/display/intel_dpio_phy.h | 5 +- drivers/gpu/drm/i915/display/intel_dpll.c | 37 +- drivers/gpu/drm/i915/display/intel_dpll.h | 3 + drivers/gpu/drm/i915/display/intel_dsi.h | 3 + drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 3 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 274 + drivers/gpu/drm/i915/display/intel_fb_pin.h | 28 + drivers/gpu/drm/i915/display/intel_fbdev.c | 1 + drivers/gpu/drm/i915/display/intel_fdi.c | 95 +- drivers/gpu/drm/i915/display/intel_fdi.h | 11 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 6 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 18 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 2 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 283 + drivers/gpu/drm/i915/display/intel_plane_initial.h | 13 + drivers/gpu/drm/i915/display/intel_pps.c | 59 + drivers/gpu/drm/i915/display/intel_pps.h | 3 + drivers/gpu/drm/i915/display/intel_snps_phy.c | 15 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 5 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 49 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 2 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 25 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 292 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 42 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 75 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 26 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 33 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 4 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 44 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 28 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 30 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 91 + drivers/gpu/drm/i915/gem/i915_gem_pm.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 70 + drivers/gpu/drm/i915/gem/i915_gem_region.h | 37 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 7 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 198 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 14 + drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c | 206 + drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h | 26 + drivers/gpu/drm/i915/gem/i915_gemfs.c | 22 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 41 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 36 +- .../drm/i915/gem/selftests/i915_gem_execbuffer.c | 190 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 + drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/debugfs_engines.c | 36 - drivers/gpu/drm/i915/gt/debugfs_engines.h | 14 - drivers/gpu/drm/i915/gt/debugfs_gt.c | 47 - drivers/gpu/drm/i915/gt/debugfs_gt.h | 38 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 630 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.h | 14 - drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 7 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.h | 4 +- drivers/gpu/drm/i915/gt/intel_context.c | 25 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 88 +- drivers/gpu/drm/i915/gt/intel_engine.h | 6 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 84 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 23 + drivers/gpu/drm/i915/gt/intel_engine_pm.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 24 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 10 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 23 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 22 +- drivers/gpu/drm/i915/gt/intel_gt.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 49 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 38 + drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c | 36 + drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h | 14 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 7 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 636 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h | 16 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 12 + drivers/gpu/drm/i915/gt/intel_gtt.c | 9 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 11 +- drivers/gpu/drm/i915/gt/intel_llc.c | 2 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 88 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 2 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 176 +- drivers/gpu/drm/i915/gt/intel_mocs.h | 1 + drivers/gpu/drm/i915/gt/intel_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring.c | 3 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 5 +- drivers/gpu/drm/i915/gt/intel_rps.c | 22 +- drivers/gpu/drm/i915/gt/intel_rps.h | 1 + drivers/gpu/drm/i915/gt/intel_sseu.c | 65 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 11 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 262 +- drivers/gpu/drm/i915/gt/intel_workarounds.h | 2 +- drivers/gpu/drm/i915/gt/mock_engine.c | 2 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 16 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 10 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 10 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 75 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 26 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 36 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 18 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 916 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 14 +- drivers/gpu/drm/i915/gt/uc/intel_huc_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_debugfs.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 93 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 9 + drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 127 + drivers/gpu/drm/i915/gvt/gtt.c | 17 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_buddy.c | 45 + drivers/gpu/drm/i915/i915_buddy.h | 8 + drivers/gpu/drm/i915/i915_config.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 243 +- drivers/gpu/drm/i915/i915_drv.c | 17 +- drivers/gpu/drm/i915/i915_drv.h | 17 +- drivers/gpu/drm/i915/i915_gem.c | 2 - drivers/gpu/drm/i915/i915_gem_gtt.c | 4 +- drivers/gpu/drm/i915/i915_gem_ww.h | 25 +- drivers/gpu/drm/i915/i915_gpu_error.c | 42 +- drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_pci.c | 10 +- drivers/gpu/drm/i915/i915_pci.h | 12 +- drivers/gpu/drm/i915/i915_query.c | 3 - drivers/gpu/drm/i915/i915_reg.h | 113 +- drivers/gpu/drm/i915/i915_request.c | 48 +- drivers/gpu/drm/i915/i915_request.h | 26 +- drivers/gpu/drm/i915/i915_sysfs.c | 1 - drivers/gpu/drm/i915/i915_trace.h | 14 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 20 +- drivers/gpu/drm/i915/i915_utils.h | 13 - drivers/gpu/drm/i915/intel_device_info.h | 1 + drivers/gpu/drm/i915/intel_dram.c | 36 +- drivers/gpu/drm/i915/intel_memory_region.c | 12 + drivers/gpu/drm/i915/intel_memory_region.h | 4 + drivers/gpu/drm/i915/intel_pcode.c | 235 + drivers/gpu/drm/i915/intel_pcode.h | 26 + drivers/gpu/drm/i915/intel_pm.c | 29 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 3 + drivers/gpu/drm/i915/intel_sbi.c | 73 + drivers/gpu/drm/i915/intel_sbi.h | 23 + drivers/gpu/drm/i915/intel_sideband.c | 577 - drivers/gpu/drm/i915/intel_sideband.h | 143 - drivers/gpu/drm/i915/intel_uncore.c | 377 +- drivers/gpu/drm/i915/intel_uncore.h | 13 + drivers/gpu/drm/i915/pxp/intel_pxp.c | 299 + drivers/gpu/drm/i915/pxp/intel_pxp.h | 64 + drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c | 141 + drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h | 15 + drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c | 78 + drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h | 21 + drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 101 + drivers/gpu/drm/i915/pxp/intel_pxp_irq.h | 32 + drivers/gpu/drm/i915/pxp/intel_pxp_pm.c | 46 + drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 24 + drivers/gpu/drm/i915/pxp/intel_pxp_session.c | 175 + drivers/gpu/drm/i915/pxp/intel_pxp_session.h | 15 + drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 172 + drivers/gpu/drm/i915/pxp/intel_pxp_tee.h | 17 + drivers/gpu/drm/i915/pxp/intel_pxp_tee_interface.h | 36 + drivers/gpu/drm/i915/pxp/intel_pxp_types.h | 83 + drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 8 +- .../gpu/drm/i915/selftests/i915_live_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_vma.c | 4 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 12 + .../drm/i915/selftests/intel_scheduler_helpers.h | 2 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 34 +- drivers/gpu/drm/i915/vlv_sideband.c | 266 + drivers/gpu/drm/i915/vlv_sideband.h | 123 + drivers/gpu/drm/mediatek/mtk_dsi.c | 5 +- drivers/gpu/drm/msm/Kconfig | 4 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 9 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 9 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 6 + drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 3 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 46 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 16 + drivers/gpu/drm/msm/dp/dp_display.c | 10 +- drivers/gpu/drm/msm/dsi/dsi.c | 4 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 30 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 4 +- drivers/gpu/drm/msm/edp/edp_ctrl.c | 3 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/msm/msm_drv.h | 47 +- drivers/gpu/drm/msm/msm_gem_submit.c | 5 +- drivers/gpu/drm/msm/msm_gpu.h | 66 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 6 + drivers/gpu/drm/msm/msm_submitqueue.c | 72 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 8 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 4 - drivers/gpu/drm/nouveau/nouveau_debugfs.c | 1 + drivers/gpu/drm/nouveau/nouveau_gem.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 4 +- drivers/gpu/drm/omapdrm/Kconfig | 2 +- drivers/gpu/drm/omapdrm/dss/dsi.c | 4 +- drivers/gpu/drm/omapdrm/omap_drv.c | 2 +- drivers/gpu/drm/panel/Kconfig | 20 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 14 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 13 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 29 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 14 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 14 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 323 + drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 8 +- drivers/gpu/drm/panel/panel-lvds.c | 18 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 9 + drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 10 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 20 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 8 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 8 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 21 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 2 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 1 + drivers/gpu/drm/panel/panel-samsung-sofef00.c | 17 +- drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 21 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 8 +- drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 333 + drivers/gpu/drm/panel/panel-simple.c | 91 + drivers/gpu/drm/panel/panel-sitronix-st7703.c | 8 + drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 14 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 25 +- drivers/gpu/drm/r128/ati_pcigart.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 9 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 11 - drivers/gpu/drm/rcar-du/rcar_du_drv.c | 108 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 26 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 28 +- drivers/gpu/drm/rcar-du/rcar_du_group.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_kms.c | 50 +- drivers/gpu/drm/rcar-du/rcar_du_kms.h | 7 + drivers/gpu/drm/rcar-du/rcar_du_regs.h | 9 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 36 +- drivers/gpu/drm/rcar-du/rcar_lvds.c | 15 +- drivers/gpu/drm/rcar-du/rcar_lvds.h | 5 + drivers/gpu/drm/scheduler/sched_main.c | 26 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 4 +- drivers/gpu/drm/sti/sti_hqvdp.c | 4 +- drivers/gpu/drm/tegra/Makefile | 3 +- drivers/gpu/drm/tegra/dc.c | 117 +- drivers/gpu/drm/tegra/dc.h | 1 + drivers/gpu/drm/tegra/drm.c | 4 + drivers/gpu/drm/tegra/drm.h | 1 + drivers/gpu/drm/tegra/gem.c | 171 +- drivers/gpu/drm/tegra/gr2d.c | 33 +- drivers/gpu/drm/tegra/hub.h | 1 - drivers/gpu/drm/tegra/nvdec.c | 470 + drivers/gpu/drm/tegra/plane.c | 65 +- drivers/gpu/drm/tegra/plane.h | 2 +- drivers/gpu/drm/tegra/rgb.c | 53 +- drivers/gpu/drm/tegra/submit.c | 63 +- drivers/gpu/drm/tegra/uapi.c | 68 +- drivers/gpu/drm/tegra/uapi.h | 5 +- drivers/gpu/drm/tegra/vic.c | 8 + drivers/gpu/drm/ttm/ttm_bo.c | 16 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 19 +- drivers/gpu/drm/v3d/v3d_drv.c | 10 +- drivers/gpu/drm/v3d/v3d_drv.h | 24 +- drivers/gpu/drm/v3d/v3d_gem.c | 389 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_crtc.c | 19 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 59 +- drivers/gpu/drm/virtio/virtgpu_display.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 6 +- drivers/gpu/host1x/Kconfig | 1 + drivers/gpu/host1x/bus.c | 79 +- drivers/gpu/host1x/dev.c | 20 + drivers/gpu/host1x/dev.h | 2 + drivers/gpu/host1x/job.c | 160 +- drivers/gpu/host1x/job.h | 6 +- drivers/hid/hid-cougar.c | 3 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-multitouch.c | 13 + drivers/hsi/clients/cmt_speech.c | 4 +- drivers/hsi/clients/ssi_protocol.c | 4 +- drivers/hwmon/abituguru3.c | 6 +- drivers/hwmon/acpi_power_meter.c | 13 +- drivers/hwmon/ad7414.c | 4 +- drivers/hwmon/ad7418.c | 6 +- drivers/hwmon/adm1021.c | 4 +- drivers/hwmon/adm1025.c | 4 +- drivers/hwmon/adm1026.c | 4 +- drivers/hwmon/adm1029.c | 4 +- drivers/hwmon/adm1031.c | 6 +- drivers/hwmon/adt7310.c | 3 +- drivers/hwmon/adt7410.c | 3 +- drivers/hwmon/adt7x10.c | 3 +- drivers/hwmon/adt7x10.h | 2 +- drivers/hwmon/amc6821.c | 8 +- drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/asb100.c | 4 +- drivers/hwmon/asc7621.c | 4 +- drivers/hwmon/atxp1.c | 10 +- drivers/hwmon/coretemp.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 63 +- drivers/hwmon/dme1737.c | 4 +- drivers/hwmon/ds1621.c | 4 +- drivers/hwmon/ds620.c | 4 +- drivers/hwmon/emc6w201.c | 4 +- drivers/hwmon/f71805f.c | 4 +- drivers/hwmon/f71882fg.c | 4 +- drivers/hwmon/f75375s.c | 4 +- drivers/hwmon/fschmd.c | 4 +- drivers/hwmon/g760a.c | 2 +- drivers/hwmon/gl518sm.c | 4 +- drivers/hwmon/gl520sm.c | 4 +- drivers/hwmon/hwmon.c | 6 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/ibmpex.c | 4 +- drivers/hwmon/it87.c | 12 +- drivers/hwmon/lineage-pem.c | 2 +- drivers/hwmon/lm63.c | 6 +- drivers/hwmon/lm77.c | 4 +- drivers/hwmon/lm78.c | 4 +- drivers/hwmon/lm80.c | 6 +- drivers/hwmon/lm83.c | 4 +- drivers/hwmon/lm85.c | 4 +- drivers/hwmon/lm87.c | 4 +- drivers/hwmon/lm92.c | 4 +- drivers/hwmon/lm93.c | 4 +- drivers/hwmon/lm95241.c | 8 +- drivers/hwmon/ltc2992.c | 3 +- drivers/hwmon/ltc4151.c | 2 +- drivers/hwmon/ltc4215.c | 2 +- drivers/hwmon/ltc4261.c | 4 +- drivers/hwmon/max16065.c | 2 +- drivers/hwmon/max1619.c | 4 +- drivers/hwmon/max1668.c | 4 +- drivers/hwmon/max31722.c | 8 +- drivers/hwmon/max6639.c | 4 +- drivers/hwmon/max6642.c | 2 +- drivers/hwmon/mlxreg-fan.c | 22 +- drivers/hwmon/nct6775.c | 10 + drivers/hwmon/occ/common.c | 47 +- drivers/hwmon/occ/common.h | 3 +- drivers/hwmon/occ/p8_i2c.c | 15 +- drivers/hwmon/occ/p9_sbe.c | 4 +- drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 33 +- drivers/hwmon/pmbus/lm25066.c | 88 +- drivers/hwmon/pmbus/mp2975.c | 2 +- drivers/hwmon/sch5636.c | 4 +- drivers/hwmon/sht21.c | 4 +- drivers/hwmon/sis5595.c | 4 +- drivers/hwmon/smm665.c | 2 +- drivers/hwmon/smsc47b397.c | 4 +- drivers/hwmon/smsc47m192.c | 4 +- drivers/hwmon/thmc50.c | 4 +- drivers/hwmon/tmp103.c | 105 +- drivers/hwmon/tmp401.c | 6 +- drivers/hwmon/tmp421.c | 27 +- drivers/hwmon/via686a.c | 4 +- drivers/hwmon/vt1211.c | 4 +- drivers/hwmon/vt8231.c | 4 +- drivers/hwmon/w83627ehf.c | 8 +- drivers/hwmon/w83627hf.c | 6 +- drivers/hwmon/w83781d.c | 4 +- drivers/hwmon/w83791d.c | 33 +- drivers/hwmon/w83792d.c | 34 +- drivers/hwmon/w83793.c | 32 +- drivers/hwmon/w83795.c | 6 +- drivers/hwmon/w83l785ts.c | 4 +- drivers/hwmon/w83l786ng.c | 4 +- drivers/i2c/busses/Kconfig | 16 +- drivers/i2c/busses/Makefile | 3 + drivers/i2c/busses/i2c-amd-mp2-pci.c | 4 +- drivers/i2c/busses/i2c-ismt.c | 12 +- drivers/i2c/busses/i2c-mlxcpld.c | 18 +- drivers/i2c/busses/i2c-mt65xx.c | 93 +- drivers/i2c/busses/i2c-pasemi-core.c | 353 + drivers/i2c/busses/i2c-pasemi-core.h | 21 + drivers/i2c/busses/i2c-pasemi-pci.c | 85 + drivers/i2c/busses/i2c-pasemi-platform.c | 122 + drivers/i2c/busses/i2c-pasemi.c | 409 - drivers/i2c/busses/i2c-pxa.c | 1 - drivers/iio/accel/adxl372.c | 1 + drivers/iio/accel/bmc150-accel-core.c | 1 + drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7291.c | 70 +- drivers/iio/adc/ad799x.c | 68 +- drivers/iio/adc/aspeed_adc.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/berlin2-adc.c | 34 +- drivers/iio/adc/max1027.c | 2 +- drivers/iio/adc/max1363.c | 82 +- drivers/iio/adc/mt6577_auxadc.c | 8 + drivers/iio/adc/nau7802.c | 50 +- drivers/iio/adc/rn5t618-adc.c | 13 +- drivers/iio/adc/ti-adc108s102.c | 11 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 8 +- drivers/iio/buffer/kfifo_buf.c | 50 + drivers/iio/chemical/Kconfig | 14 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/scd4x.c | 691 + .../iio/common/hid-sensors/hid-sensor-trigger.c | 5 +- drivers/iio/common/st_sensors/st_sensors_core.c | 16 +- drivers/iio/dac/ad5766.c | 48 +- drivers/iio/dac/ad8801.c | 11 +- drivers/iio/dac/ds4424.c | 9 +- drivers/iio/dac/lpc18xx_dac.c | 14 +- drivers/iio/dac/ltc1660.c | 7 +- drivers/iio/dac/max5821.c | 9 +- drivers/iio/dac/mcp4922.c | 7 +- drivers/iio/dac/stm32-dac-core.c | 14 +- drivers/iio/dac/ti-dac7311.c | 7 +- drivers/iio/gyro/mpu3050-core.c | 24 +- drivers/iio/health/afe4403.c | 8 +- drivers/iio/health/afe4404.c | 8 +- drivers/iio/iio_core.h | 4 + drivers/iio/imu/adis16400.c | 20 +- drivers/iio/imu/adis16480.c | 14 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 12 +- drivers/iio/industrialio-buffer.c | 173 +- drivers/iio/industrialio-core.c | 1 + drivers/iio/light/cm36651.c | 7 +- drivers/iio/light/noa1305.c | 7 +- drivers/iio/light/opt3001.c | 6 +- drivers/iio/pressure/st_pressure_spi.c | 4 + drivers/iio/test/Makefile | 1 + drivers/infiniband/core/cma.c | 34 +- drivers/infiniband/core/cma_priv.h | 11 +- drivers/infiniband/core/counters.c | 40 +- drivers/infiniband/core/device.c | 1 + drivers/infiniband/core/iwpm_util.c | 2 +- drivers/infiniband/core/nldev.c | 278 +- drivers/infiniband/core/rw.c | 66 +- drivers/infiniband/core/sa_query.c | 1 - drivers/infiniband/core/sysfs.c | 52 +- drivers/infiniband/core/verbs.c | 48 + drivers/infiniband/hw/bnxt_re/hw_counters.c | 137 +- drivers/infiniband/hw/cxgb4/cm.c | 1 - drivers/infiniband/hw/cxgb4/device.c | 1 - drivers/infiniband/hw/cxgb4/provider.c | 22 +- drivers/infiniband/hw/efa/efa.h | 19 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 100 +- drivers/infiniband/hw/efa/efa_admin_defs.h | 41 + drivers/infiniband/hw/efa/efa_com.c | 164 + drivers/infiniband/hw/efa/efa_com.h | 38 +- drivers/infiniband/hw/efa/efa_com_cmd.c | 35 +- drivers/infiniband/hw/efa/efa_com_cmd.h | 10 +- drivers/infiniband/hw/efa/efa_main.c | 181 +- drivers/infiniband/hw/efa/efa_regs_defs.h | 7 +- drivers/infiniband/hw/efa/efa_verbs.c | 86 +- drivers/infiniband/hw/hfi1/efivar.c | 10 +- drivers/infiniband/hw/hfi1/verbs.c | 53 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 20 +- drivers/infiniband/hw/irdma/cm.h | 8 - drivers/infiniband/hw/irdma/ctrl.c | 38 - drivers/infiniband/hw/irdma/hw.c | 16 +- drivers/infiniband/hw/irdma/osdep.h | 1 - drivers/infiniband/hw/irdma/protos.h | 2 - drivers/infiniband/hw/irdma/type.h | 2 +- drivers/infiniband/hw/irdma/uk.c | 61 +- drivers/infiniband/hw/irdma/user.h | 4 +- drivers/infiniband/hw/irdma/utils.c | 45 - drivers/infiniband/hw/irdma/verbs.c | 100 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 4 +- drivers/infiniband/hw/mlx4/main.c | 46 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 2 +- drivers/infiniband/hw/mlx4/qp.c | 6 +- drivers/infiniband/hw/mlx5/counters.c | 282 +- drivers/infiniband/hw/mlx5/fs.c | 187 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 28 +- drivers/infiniband/hw/mlx5/mr.c | 26 +- drivers/infiniband/hw/mlx5/odp.c | 41 +- drivers/infiniband/hw/mlx5/qp.c | 2 + drivers/infiniband/hw/qedr/main.c | 2 +- drivers/infiniband/sw/rxe/rxe_av.c | 20 +- drivers/infiniband/sw/rxe/rxe_comp.c | 45 +- drivers/infiniband/sw/rxe/rxe_cq.c | 3 +- drivers/infiniband/sw/rxe/rxe_hw_counters.c | 42 +- drivers/infiniband/sw/rxe/rxe_param.h | 32 +- drivers/infiniband/sw/rxe/rxe_pool.c | 4 +- drivers/infiniband/sw/rxe/rxe_qp.c | 2 - drivers/infiniband/sw/rxe/rxe_req.c | 8 +- drivers/infiniband/sw/rxe/rxe_resp.c | 4 - drivers/infiniband/sw/rxe/rxe_srq.c | 1 - drivers/infiniband/sw/rxe/rxe_verbs.c | 42 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 13 +- drivers/infiniband/sw/siw/siw_cm.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 1 - drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 49 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 6 + drivers/infiniband/ulp/rtrs/rtrs-clt.h | 13 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 6 + drivers/infiniband/ulp/rtrs/rtrs-srv.h | 3 +- drivers/infiniband/ulp/rtrs/rtrs.c | 31 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 38 +- drivers/input/joystick/analog.c | 18 +- drivers/input/misc/ariel-pwrbutton.c | 7 + drivers/interconnect/qcom/icc-rpm.c | 263 +- drivers/interconnect/qcom/icc-rpm.h | 56 +- drivers/interconnect/qcom/msm8916.c | 1214 +- drivers/interconnect/qcom/msm8939.c | 1283 +- drivers/interconnect/qcom/qcs404.c | 967 +- drivers/interconnect/qcom/sdm660.c | 1940 +- drivers/interconnect/samsung/Kconfig | 6 +- drivers/iommu/Kconfig | 11 +- drivers/iommu/amd/init.c | 7 +- drivers/iommu/amd/iommu.c | 3 +- drivers/iommu/amd/iommu_v2.c | 3 +- drivers/iommu/apple-dart.c | 28 + drivers/iommu/arm/arm-smmu/Makefile | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 3 +- drivers/iommu/iommu.c | 3 +- drivers/ipack/devices/ipoctal.c | 48 +- drivers/isdn/capi/kcapi.c | 5 + drivers/isdn/hardware/mISDN/netjet.c | 2 +- drivers/leds/trigger/Kconfig | 1 + drivers/md/Kconfig | 10 + drivers/md/Makefile | 4 + drivers/md/bcache/request.c | 13 +- drivers/md/bcache/request.h | 4 +- drivers/md/bcache/writeback.c | 4 +- drivers/md/dm-audit.c | 84 + drivers/md/dm-audit.h | 66 + drivers/md/dm-bufio.c | 1 - drivers/md/dm-clone-target.c | 2 +- drivers/md/dm-crypt.c | 22 +- drivers/md/dm-integrity.c | 25 +- drivers/md/dm-rq.c | 8 + drivers/md/dm-verity-target.c | 15 +- drivers/md/dm-zoned-target.c | 1 - drivers/md/dm.c | 45 +- drivers/md/md.c | 10 +- drivers/media/cec/Kconfig | 4 + drivers/media/cec/core/cec-core.c | 2 +- drivers/media/dvb-frontends/mb86a20s.c | 4 +- drivers/media/dvb-frontends/mn88443x.c | 18 +- drivers/media/dvb-frontends/rtl2832_sdr.c | 5 +- drivers/media/i2c/Kconfig | 13 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/dw9714.c | 14 +- drivers/media/i2c/hi846.c | 2190 + drivers/media/i2c/ov13858.c | 11 +- drivers/media/i2c/ov5670.c | 11 +- drivers/media/mc/mc-devnode.c | 2 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 60 +- drivers/media/pci/intel/ipu3/cio2-bridge.h | 9 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 8 +- drivers/media/platform/Kconfig | 18 +- drivers/media/platform/Makefile | 1 + drivers/media/platform/aspeed-video.c | 17 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 30 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 6 +- drivers/media/platform/omap/omap_vout.c | 18 +- drivers/media/platform/omap/omap_vout_vrfb.c | 2 +- drivers/media/platform/omap/omap_voutdef.h | 2 +- drivers/media/platform/qcom/venus/core.c | 54 + drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/firmware.c | 42 +- drivers/media/platform/qcom/venus/helpers.c | 14 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 7 + drivers/media/platform/qcom/venus/hfi_helper.h | 14 + drivers/media/platform/qcom/venus/hfi_msgs.c | 7 + .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 6 +- drivers/media/platform/qcom/venus/hfi_platform.c | 13 - drivers/media/platform/qcom/venus/hfi_platform.h | 2 - .../media/platform/qcom/venus/hfi_platform_v6.c | 6 - drivers/media/platform/qcom/venus/hfi_venus.c | 4 + drivers/media/platform/qcom/venus/hfi_venus_io.h | 2 + drivers/media/platform/qcom/venus/pm_helpers.c | 13 +- drivers/media/platform/qcom/venus/vdec.c | 42 +- drivers/media/platform/rcar-isp.c | 515 + drivers/media/platform/rcar-vin/rcar-csi2.c | 27 +- drivers/media/platform/rcar-vin/rcar-dma.c | 15 + drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 + drivers/media/platform/vsp1/vsp1_drm.c | 8 +- drivers/media/platform/vsp1/vsp1_drv.c | 14 +- drivers/media/platform/vsp1/vsp1_regs.h | 11 +- drivers/media/platform/vsp1/vsp1_wpf.c | 2 +- drivers/media/test-drivers/vivid/vivid-core.c | 2 +- drivers/media/tuners/tuner-types.c | 4 + drivers/media/usb/dvb-usb/dibusb-common.c | 2 +- drivers/media/usb/em28xx/em28xx-cards.c | 7 +- drivers/media/usb/em28xx/em28xx-core.c | 5 +- drivers/memory/Kconfig | 1 + drivers/memory/fsl_ifc.c | 13 +- drivers/memory/tegra/tegra186-emc.c | 1 + drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/mfd/Kconfig | 8 +- drivers/mfd/altera-a10sr.c | 8 + drivers/mfd/cros_ec_dev.c | 1 - drivers/mfd/da9063-i2c.c | 2 + drivers/mfd/hi6421-spmi-pmic.c | 16 +- drivers/mfd/intel-lpss-pci.c | 2 + drivers/mfd/max14577.c | 6 +- drivers/mfd/max77686.c | 3 +- drivers/mfd/max77693.c | 12 +- drivers/mfd/mfd-core.c | 2 + drivers/mfd/motorola-cpcap.c | 8 + drivers/mfd/qcom-pm8xxx.c | 39 +- drivers/mfd/rk808.c | 4 + drivers/mfd/sec-irq.c | 3 +- drivers/mfd/sprd-sc27xx-spi.c | 17 + drivers/mfd/ti_am335x_tscadc.c | 2 +- drivers/misc/Kconfig | 1 + drivers/misc/ad525x_dpot-i2c.c | 3 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/ad525x_dpot.c | 4 +- drivers/misc/ad525x_dpot.h | 2 +- drivers/misc/cb710/sgbuf2.c | 2 +- drivers/misc/eeprom/at25.c | 8 + drivers/misc/eeprom/eeprom_93xx46.c | 18 + drivers/misc/fastrpc.c | 22 +- drivers/misc/gehc-achc.c | 1 + .../misc/habanalabs/common/command_submission.c | 33 +- drivers/misc/hi6421v600-irq.c | 9 +- drivers/misc/lis3lv02d/lis3lv02d.c | 3 +- drivers/misc/lis3lv02d/lis3lv02d.h | 2 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/mei/Kconfig | 2 + drivers/misc/mei/Makefile | 1 + drivers/misc/mei/hbm.c | 12 +- drivers/misc/mei/hw-me-regs.h | 1 + drivers/misc/mei/pci-me.c | 1 + drivers/misc/mei/pxp/Kconfig | 13 + drivers/misc/mei/pxp/Makefile | 7 + drivers/misc/mei/pxp/mei_pxp.c | 229 + drivers/misc/mei/pxp/mei_pxp.h | 18 + drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/moxart-mmc.c | 29 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 29 +- drivers/mmc/host/sdhci.c | 6 + drivers/net/appletalk/cops.c | 2 +- drivers/net/appletalk/ltpc.c | 3 +- drivers/net/arcnet/arc-rimi.c | 5 +- drivers/net/arcnet/arcdevice.h | 5 + drivers/net/arcnet/com20020-isa.c | 2 +- drivers/net/arcnet/com20020-pci.c | 2 +- drivers/net/arcnet/com20020.c | 4 +- drivers/net/arcnet/com20020_cs.c | 2 +- drivers/net/arcnet/com90io.c | 2 +- drivers/net/arcnet/com90xx.c | 3 +- drivers/net/bonding/bond_main.c | 2 +- drivers/net/bonding/bond_sysfs.c | 4 +- drivers/net/dsa/microchip/ksz_common.c | 4 +- drivers/net/dsa/mv88e6xxx/chip.c | 125 +- drivers/net/dsa/mv88e6xxx/chip.h | 9 + drivers/net/dsa/mv88e6xxx/port.c | 21 + drivers/net/dsa/mv88e6xxx/port.h | 2 + drivers/net/dsa/ocelot/felix.c | 149 +- drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/rtl8366rb.c | 112 +- drivers/net/ethernet/3com/3c509.c | 2 +- drivers/net/ethernet/3com/3c515.c | 5 +- drivers/net/ethernet/3com/3c574_cs.c | 11 +- drivers/net/ethernet/3com/3c589_cs.c | 10 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/8390/apne.c | 3 +- drivers/net/ethernet/8390/ax88796.c | 12 +- drivers/net/ethernet/8390/axnet_cs.c | 7 +- drivers/net/ethernet/8390/mcf8390.c | 3 +- drivers/net/ethernet/8390/ne.c | 4 +- drivers/net/ethernet/8390/ne2k-pci.c | 2 +- drivers/net/ethernet/8390/pcnet_cs.c | 22 +- drivers/net/ethernet/8390/stnic.c | 5 +- drivers/net/ethernet/8390/zorro8390.c | 3 +- drivers/net/ethernet/Kconfig | 1 + drivers/net/ethernet/actions/owl-emac.c | 6 +- drivers/net/ethernet/adaptec/starfire.c | 10 +- drivers/net/ethernet/aeroflex/greth.c | 2 +- drivers/net/ethernet/agere/et131x.c | 4 +- drivers/net/ethernet/alacritech/slicoss.c | 4 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 4 +- drivers/net/ethernet/alteon/acenic.c | 6 +- drivers/net/ethernet/altera/altera_tse_main.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/Kconfig | 2 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/nmclan_cs.c | 5 +- drivers/net/ethernet/amd/pcnet32.c | 2 +- drivers/net/ethernet/amd/sun3lance.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-main.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe.h | 2 +- drivers/net/ethernet/apm/xgene-v2/mac.c | 2 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c | 2 +- drivers/net/ethernet/apple/bmac.c | 15 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 6 +- drivers/net/ethernet/aquantia/atlantic/aq_macsec.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.h | 2 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 4 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 2 +- drivers/net/ethernet/arc/Kconfig | 5 +- drivers/net/ethernet/arc/emac_main.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/atheros/alx/main.c | 4 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 4 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 4 +- drivers/net/ethernet/atheros/atlx/atlx.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 10 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 6 +- drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c | 6 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 37 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 2 +- drivers/net/ethernet/broadcom/bgmac.c | 4 +- drivers/net/ethernet/broadcom/bnx2.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 10 +- drivers/net/ethernet/broadcom/tg3.c | 59 +- drivers/net/ethernet/brocade/bna/bnad.c | 5 +- drivers/net/ethernet/cadence/macb_main.c | 11 +- drivers/net/ethernet/calxeda/xgmac.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 3 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 4 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 5 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 6 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 2 +- drivers/net/ethernet/chelsio/cxgb/gmac.h | 2 +- drivers/net/ethernet/chelsio/cxgb/pm3393.c | 2 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 2 +- drivers/net/ethernet/chelsio/cxgb/vsc7326.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 4 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 40 +- drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 102 +- drivers/net/ethernet/chelsio/cxgb3/xgmac.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/adapter.h | 3 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +- drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/cirrus/mac89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cisco/enic/enic_pp.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 6 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 15 +- drivers/net/ethernet/dec/tulip/de4x5.c | 35 +- drivers/net/ethernet/dec/tulip/dmfe.c | 9 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 45 +- drivers/net/ethernet/dec/tulip/uli526x.c | 11 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 4 +- drivers/net/ethernet/dec/tulip/xircom_cb.c | 4 +- drivers/net/ethernet/dlink/dl2k.c | 5 +- drivers/net/ethernet/dlink/sundance.c | 6 +- drivers/net/ethernet/dnet.c | 8 +- drivers/net/ethernet/emulex/benet/be_cmds.c | 2 +- drivers/net/ethernet/emulex/benet/be_cmds.h | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 7 +- drivers/net/ethernet/ethoc.c | 8 +- drivers/net/ethernet/ezchip/Kconfig | 2 +- drivers/net/ethernet/ezchip/nps_enet.c | 4 +- drivers/net/ethernet/faraday/ftgmac100.c | 9 +- drivers/net/ethernet/fealnx.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 6 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 7 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 318 +- drivers/net/ethernet/freescale/enetc/enetc.h | 4 + drivers/net/ethernet/freescale/enetc/enetc_pf.c | 10 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 8 +- drivers/net/ethernet/freescale/fec_main.c | 4 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 4 +- drivers/net/ethernet/freescale/fman/fman_dtsec.c | 8 +- drivers/net/ethernet/freescale/fman/fman_dtsec.h | 2 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 8 +- drivers/net/ethernet/freescale/fman/fman_memac.h | 2 +- drivers/net/ethernet/freescale/fman/fman_tgec.c | 8 +- drivers/net/ethernet/freescale/fman/fman_tgec.h | 2 +- drivers/net/ethernet/freescale/fman/mac.h | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 4 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 7 +- drivers/net/ethernet/google/gve/gve.h | 20 +- drivers/net/ethernet/google/gve/gve_adminq.c | 2 +- drivers/net/ethernet/google/gve/gve_adminq.h | 1 + drivers/net/ethernet/google/gve/gve_ethtool.c | 3 +- drivers/net/ethernet/google/gve/gve_main.c | 131 +- drivers/net/ethernet/google/gve/gve_rx.c | 106 +- drivers/net/ethernet/google/gve/gve_tx.c | 94 +- drivers/net/ethernet/google/gve/gve_utils.c | 4 + drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hisi_femac.c | 6 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 4 +- drivers/net/ethernet/hisilicon/hns/hnae.h | 4 +- drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c | 7 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h | 5 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h | 2 +- .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 74 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +- drivers/net/ethernet/i825xx/sun3_82586.c | 7 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 4 +- drivers/net/ethernet/ibm/emac/core.c | 4 +- drivers/net/ethernet/ibm/ibmveth.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 5 +- drivers/net/ethernet/intel/Kconfig | 14 + drivers/net/ethernet/intel/e100.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 4 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 9 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 3 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 4 +- drivers/net/ethernet/intel/ice/Makefile | 5 +- drivers/net/ethernet/intel/ice/ice.h | 53 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 77 +- drivers/net/ethernet/intel/ice/ice_base.c | 36 +- drivers/net/ethernet/intel/ice/ice_common.c | 129 +- drivers/net/ethernet/intel/ice/ice_common.h | 7 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 5 + drivers/net/ethernet/intel/ice/ice_devids.h | 2 + drivers/net/ethernet/intel/ice/ice_devlink.c | 112 +- drivers/net/ethernet/intel/ice/ice_devlink.h | 6 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 660 + drivers/net/ethernet/intel/ice/ice_eswitch.h | 83 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 55 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 275 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 14 + drivers/net/ethernet/intel/ice/ice_flex_type.h | 13 + drivers/net/ethernet/intel/ice/ice_fltr.c | 207 + drivers/net/ethernet/intel/ice/ice_fltr.h | 7 + drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 43 + drivers/net/ethernet/intel/ice/ice_lib.c | 127 +- drivers/net/ethernet/intel/ice/ice_lib.h | 13 + drivers/net/ethernet/intel/ice/ice_main.c | 124 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 169 + drivers/net/ethernet/intel/ice/ice_ptp.c | 385 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 20 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 151 + drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 22 + drivers/net/ethernet/intel/ice/ice_repr.c | 386 + drivers/net/ethernet/intel/ice/ice_repr.h | 28 + drivers/net/ethernet/intel/ice/ice_switch.c | 2483 +- drivers/net/ethernet/intel/ice/ice_switch.h | 136 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 855 + drivers/net/ethernet/intel/ice/ice_tc_lib.h | 130 + drivers/net/ethernet/intel/ice/ice_txrx.c | 3 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 4 +- drivers/net/ethernet/intel/ice/ice_type.h | 6 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 236 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 59 + drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igbvf/netdev.c | 8 +- drivers/net/ethernet/intel/igc/igc_main.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_hw.h | 2 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 6 +- drivers/net/ethernet/jme.c | 4 +- drivers/net/ethernet/korina.c | 4 +- drivers/net/ethernet/lantiq_xrx200.c | 2 +- drivers/net/ethernet/litex/Kconfig | 2 +- drivers/net/ethernet/litex/litex_liteeth.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 8 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 13 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 1 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 - .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 1 - drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 14 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 15 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 30 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 1 - .../net/ethernet/marvell/prestera/prestera_main.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 10 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 4 +- drivers/net/ethernet/mellanox/mlx4/cmd.c | 6 +- drivers/net/ethernet/mellanox/mlx4/en_main.c | 1 - drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 40 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx4/main.c | 3 +- drivers/net/ethernet/mellanox/mlx4/mcg.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 9 + .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 19 +- .../ethernet/mellanox/mlx5/core/en/hv_vhca_stats.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 102 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 9 + .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 8 + .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h | 1 + .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 9 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 11 + drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 341 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 179 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 9 +- .../mellanox/mlx5/core/esw/acl/egress_lgcy.c | 12 +- .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c | 4 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 227 +- .../ethernet/mellanox/mlx5/core/esw/bridge_priv.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 8 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 10 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 54 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 3 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 6 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 37 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/mlx5_irq.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 45 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 5 +- .../mellanox/mlx5/core/steering/dr_action.c | 19 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 6 +- .../mellanox/mlx5/core/steering/dr_domain.c | 212 +- .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 4 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 13 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 18 +- .../mellanox/mlx5/core/steering/dr_types.h | 47 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 2 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 2 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 2 +- drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 8 +- drivers/net/ethernet/mellanox/mlxsw/core_env.c | 193 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 10 + drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 52 +- drivers/net/ethernet/mellanox/mlxsw/item.h | 56 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 26 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 94 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 16 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 3 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 35 + .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 115 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 16 + .../net/ethernet/mellanox/mlxsw/spectrum_span.h | 1 + drivers/net/ethernet/micrel/ks8842.c | 7 +- drivers/net/ethernet/micrel/ks8851_common.c | 4 +- drivers/net/ethernet/micrel/ksz884x.c | 11 +- drivers/net/ethernet/microchip/enc28j60.c | 7 +- drivers/net/ethernet/microchip/encx24j600-regmap.c | 10 +- drivers/net/ethernet/microchip/encx24j600.c | 7 +- drivers/net/ethernet/microchip/encx24j600_hw.h | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 4 +- .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 2 +- drivers/net/ethernet/microsoft/mana/hw_channel.c | 4 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 6 +- drivers/net/ethernet/moxa/moxart_ether.c | 2 +- drivers/net/ethernet/mscc/Kconfig | 2 +- drivers/net/ethernet/mscc/ocelot.c | 109 +- drivers/net/ethernet/mscc/ocelot_flower.c | 125 +- drivers/net/ethernet/mscc/ocelot_net.c | 7 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 4 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 9 +- drivers/net/ethernet/neterion/s2io.c | 8 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 6 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 19 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 2 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 2 +- drivers/net/ethernet/ni/nixge.c | 2 +- drivers/net/ethernet/nvidia/forcedeth.c | 51 +- drivers/net/ethernet/nxp/lpc_eth.c | 6 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 4 +- drivers/net/ethernet/pasemi/pasemi_mac.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic.h | 8 +- .../net/ethernet/pensando/ionic/ionic_debugfs.c | 48 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 1 - drivers/net/ethernet/pensando/ionic/ionic_dev.h | 4 - .../net/ethernet/pensando/ionic/ionic_devlink.c | 1 - .../net/ethernet/pensando/ionic/ionic_ethtool.c | 38 - drivers/net/ethernet/pensando/ionic/ionic_lif.c | 266 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 49 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 92 +- drivers/net/ethernet/pensando/ionic/ionic_phc.c | 8 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 244 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.h | 2 + drivers/net/ethernet/pensando/ionic/ionic_stats.c | 121 - drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 14 - .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 +- drivers/net/ethernet/qlogic/qed/qed.h | 44 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 16 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 143 +- drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h | 1491 + drivers/net/ethernet/qlogic/qed/qed_dcbx.h | 11 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 1389 +- drivers/net/ethernet/qlogic/qed/qed_debug.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 124 +- drivers/net/ethernet/qlogic/qed/qed_dev_api.h | 347 +- drivers/net/ethernet/qlogic/qed/qed_fcoe.c | 25 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 12643 ++--- drivers/net/ethernet/qlogic/qed/qed_hw.h | 222 +- .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 405 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.c | 98 +- drivers/net/ethernet/qlogic/qed/qed_init_ops.h | 60 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 286 +- drivers/net/ethernet/qlogic/qed/qed_iro_hsi.h | 500 + drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 15 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.h | 9 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 + drivers/net/ethernet/qlogic/qed/qed_l2.c | 20 +- drivers/net/ethernet/qlogic/qed/qed_l2.h | 135 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 64 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 131 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 24 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 66 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 765 +- drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 2474 + drivers/net/ethernet/qlogic/qed/qed_rdma.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_rdma.h | 7 +- drivers/net/ethernet/qlogic/qed/qed_reg_addr.h | 95 +- drivers/net/ethernet/qlogic/qed/qed_roce.c | 1 - drivers/net/ethernet/qlogic/qed/qed_selftest.h | 30 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 223 +- drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 10 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 63 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 201 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 138 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 13 +- drivers/net/ethernet/qlogic/qed/qed_vf.h | 311 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 9 +- drivers/net/ethernet/qlogic/qla3xxx.c | 12 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac-mac.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac.c | 5 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 24 +- drivers/net/ethernet/realtek/8139cp.c | 7 +- drivers/net/ethernet/realtek/8139too.c | 7 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/renesas/ravb.h | 52 +- drivers/net/ethernet/renesas/ravb_main.c | 714 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/rocker/rocker_main.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_common.h | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_core.c | 3 +- .../net/ethernet/samsung/sxgbe/sxgbe_platform.c | 2 +- drivers/net/ethernet/seeq/sgiseeq.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 4 +- drivers/net/ethernet/sfc/ef100_nic.c | 2 +- drivers/net/ethernet/sfc/ef10_sriov.c | 4 +- drivers/net/ethernet/sfc/ef10_sriov.h | 6 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/efx_common.c | 4 +- drivers/net/ethernet/sfc/falcon/efx.c | 6 +- drivers/net/ethernet/sfc/net_driver.h | 2 +- drivers/net/ethernet/sfc/siena_sriov.c | 2 +- drivers/net/ethernet/sfc/siena_sriov.h | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 4 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/sis/sis190.c | 4 +- drivers/net/ethernet/sis/sis900.c | 15 +- drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 5 +- drivers/net/ethernet/smsc/smsc911x.c | 8 +- drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 9 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/common.h | 4 +- .../net/ethernet/stmicro/stmmac/dwmac-generic.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c | 5 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 13 +- .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 2 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 3 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 6 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 8 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 + .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +- drivers/net/ethernet/sun/cassini.c | 7 +- drivers/net/ethernet/sun/ldmvsw.c | 7 +- drivers/net/ethernet/sun/niu.c | 46 +- drivers/net/ethernet/sun/sunbmac.c | 6 +- drivers/net/ethernet/sun/sungem.c | 15 +- drivers/net/ethernet/sun/sunhme.c | 23 +- drivers/net/ethernet/sun/sunqe.c | 4 +- drivers/net/ethernet/synopsys/dwc-xlgmac-common.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-hw.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac.h | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 4 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 6 +- drivers/net/ethernet/ti/cpsw_new.c | 4 +- drivers/net/ethernet/ti/cpts.c | 6 +- drivers/net/ethernet/ti/davinci_emac.c | 8 +- drivers/net/ethernet/ti/netcp_core.c | 8 +- drivers/net/ethernet/ti/tlan.c | 4 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 5 +- drivers/net/ethernet/wiznet/w5100.c | 4 +- drivers/net/ethernet/wiznet/w5300.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 4 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 11 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +- drivers/net/fddi/skfp/skfddi.c | 5 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/6pack.c | 6 +- drivers/net/hamradio/baycom_epp.c | 4 +- drivers/net/hamradio/bpqether.c | 7 +- drivers/net/hamradio/dmascc.c | 5 +- drivers/net/hamradio/hdlcdrv.c | 4 +- drivers/net/hamradio/mkiss.c | 6 +- drivers/net/hamradio/scc.c | 7 +- drivers/net/hamradio/yam.c | 4 +- drivers/net/hyperv/netvsc_drv.c | 5 +- drivers/net/ifb.c | 3 + drivers/net/ipa/Kconfig | 1 + drivers/net/ipvlan/ipvlan_main.c | 4 +- drivers/net/macsec.c | 2 +- drivers/net/macvlan.c | 4 +- drivers/net/net_failover.c | 3 +- drivers/net/netdevsim/dev.c | 4 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 45 +- drivers/net/phy/at803x.c | 150 +- drivers/net/phy/mdio_bus.c | 36 +- drivers/net/phy/micrel.c | 24 + drivers/net/phy/mscc/mscc_main.c | 2 +- drivers/net/phy/phy_device.c | 13 + drivers/net/phy/phylink.c | 40 +- drivers/net/phy/sfp.c | 2 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/team/team.c | 2 +- drivers/net/usb/Kconfig | 4 + drivers/net/usb/aqc111.c | 4 +- drivers/net/usb/asix_common.c | 2 +- drivers/net/usb/asix_devices.c | 2 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 12 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/cdc-phonet.c | 4 +- drivers/net/usb/dm9601.c | 7 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kalmia.c | 2 +- drivers/net/usb/lan78xx.c | 4 +- drivers/net/usb/mcs7830.c | 5 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/r8152.c | 20 +- drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/rtl8150.c | 4 +- drivers/net/usb/smsc75xx.c | 3 +- drivers/net/usb/smsc95xx.c | 3 +- drivers/net/usb/sr9700.c | 5 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/virtio_net.c | 19 +- drivers/net/vmxnet3/vmxnet3_drv.c | 4 +- drivers/net/wan/lapbether.c | 2 +- drivers/net/wireless/ath/ath10k/Kconfig | 2 +- drivers/net/wireless/ath/ath10k/core.c | 5 +- drivers/net/wireless/ath/ath10k/mac.c | 31 +- drivers/net/wireless/ath/ath10k/sdio.c | 6 +- drivers/net/wireless/ath/ath10k/wmi.c | 4 + drivers/net/wireless/ath/ath11k/core.c | 58 +- drivers/net/wireless/ath/ath11k/core.h | 49 +- drivers/net/wireless/ath/ath11k/dbring.c | 16 +- drivers/net/wireless/ath/ath11k/debugfs.c | 25 +- drivers/net/wireless/ath/ath11k/debugfs.h | 4 + .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 4344 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 226 + drivers/net/wireless/ath/ath11k/debugfs_sta.c | 8 +- drivers/net/wireless/ath/ath11k/dp.h | 8 + drivers/net/wireless/ath/ath11k/dp_rx.c | 243 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 23 +- drivers/net/wireless/ath/ath11k/dp_tx.h | 2 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 2 + drivers/net/wireless/ath/ath11k/hw.c | 45 + drivers/net/wireless/ath/ath11k/hw.h | 13 +- drivers/net/wireless/ath/ath11k/mac.c | 1443 +- drivers/net/wireless/ath/ath11k/mac.h | 3 + drivers/net/wireless/ath/ath11k/pci.c | 4 +- drivers/net/wireless/ath/ath11k/peer.c | 11 + drivers/net/wireless/ath/ath11k/qmi.c | 350 +- drivers/net/wireless/ath/ath11k/qmi.h | 18 +- drivers/net/wireless/ath/ath11k/reg.c | 18 +- drivers/net/wireless/ath/ath11k/reg.h | 2 +- drivers/net/wireless/ath/ath11k/spectral.c | 42 +- drivers/net/wireless/ath/ath11k/trace.h | 11 +- drivers/net/wireless/ath/ath11k/wmi.c | 152 +- drivers/net/wireless/ath/ath11k/wmi.h | 107 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 105 +- drivers/net/wireless/ath/ath9k/eeprom.c | 12 +- drivers/net/wireless/ath/ath9k/hw.h | 2 + drivers/net/wireless/ath/ath9k/init.c | 56 + drivers/net/wireless/ath/spectral_common.h | 1 - drivers/net/wireless/ath/wcn36xx/debug.c | 2 +- drivers/net/wireless/ath/wcn36xx/hal.h | 6 +- drivers/net/wireless/ath/wcn36xx/main.c | 11 +- drivers/net/wireless/ath/wcn36xx/smd.c | 99 +- drivers/net/wireless/ath/wcn36xx/smd.h | 3 + drivers/net/wireless/broadcom/b43/phy_g.c | 2 +- drivers/net/wireless/broadcom/b43legacy/radio.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/dmi.c | 10 + drivers/net/wireless/intel/iwlegacy/3945-mac.c | 1 - drivers/net/wireless/intel/iwlegacy/4965-mac.c | 1 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 1 - drivers/net/wireless/marvell/mwifiex/cfg80211.c | 2 - drivers/net/wireless/marvell/mwifiex/main.c | 2 - drivers/net/wireless/mediatek/mt7601u/dma.c | 2 +- drivers/net/wireless/microchip/wilc1000/netdev.c | 1 - drivers/net/wireless/quantenna/qtnfmac/core.c | 2 - drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 2 - drivers/net/wireless/realtek/Kconfig | 1 + drivers/net/wireless/realtek/Makefile | 1 + .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 6 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_regs.h | 2 + drivers/net/wireless/realtek/rtlwifi/pci.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8192ee/hw.c | 2 +- drivers/net/wireless/realtek/rtw88/debug.c | 5 +- drivers/net/wireless/realtek/rtw88/fw.c | 7 +- drivers/net/wireless/realtek/rtw88/main.c | 1 + drivers/net/wireless/realtek/rtw88/main.h | 1 + drivers/net/wireless/realtek/rtw88/reg.h | 1 + drivers/net/wireless/realtek/rtw89/Kconfig | 50 + drivers/net/wireless/realtek/rtw89/Makefile | 25 + drivers/net/wireless/realtek/rtw89/cam.c | 695 + drivers/net/wireless/realtek/rtw89/cam.h | 165 + drivers/net/wireless/realtek/rtw89/coex.c | 5716 +++ drivers/net/wireless/realtek/rtw89/coex.h | 181 + drivers/net/wireless/realtek/rtw89/core.c | 2502 + drivers/net/wireless/realtek/rtw89/core.h | 3384 ++ drivers/net/wireless/realtek/rtw89/debug.c | 2489 + drivers/net/wireless/realtek/rtw89/debug.h | 77 + drivers/net/wireless/realtek/rtw89/efuse.c | 188 + drivers/net/wireless/realtek/rtw89/efuse.h | 13 + drivers/net/wireless/realtek/rtw89/fw.c | 1641 + drivers/net/wireless/realtek/rtw89/fw.h | 1378 + drivers/net/wireless/realtek/rtw89/mac.c | 3838 ++ drivers/net/wireless/realtek/rtw89/mac.h | 860 + drivers/net/wireless/realtek/rtw89/mac80211.c | 676 + drivers/net/wireless/realtek/rtw89/pci.c | 3060 ++ drivers/net/wireless/realtek/rtw89/pci.h | 635 + drivers/net/wireless/realtek/rtw89/phy.c | 2868 ++ drivers/net/wireless/realtek/rtw89/phy.h | 311 + drivers/net/wireless/realtek/rtw89/ps.c | 150 + drivers/net/wireless/realtek/rtw89/ps.h | 16 + drivers/net/wireless/realtek/rtw89/reg.h | 2159 + drivers/net/wireless/realtek/rtw89/regd.c | 353 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 2036 + drivers/net/wireless/realtek/rtw89/rtw8852a.h | 109 + drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 3911 ++ drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h | 24 + .../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 1607 + .../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 133 + .../net/wireless/realtek/rtw89/rtw8852a_table.c | 48725 +++++++++++++++++++ .../net/wireless/realtek/rtw89/rtw8852a_table.h | 28 + drivers/net/wireless/realtek/rtw89/sar.c | 190 + drivers/net/wireless/realtek/rtw89/sar.h | 26 + drivers/net/wireless/realtek/rtw89/ser.c | 491 + drivers/net/wireless/realtek/rtw89/ser.h | 15 + drivers/net/wireless/realtek/rtw89/txrx.h | 358 + drivers/net/wireless/realtek/rtw89/util.h | 17 + drivers/net/wireless/rndis_wlan.c | 2 - drivers/net/wireless/st/cw1200/bh.c | 2 - drivers/net/wwan/iosm/iosm_ipc_devlink.c | 81 +- drivers/net/wwan/iosm/iosm_ipc_devlink.h | 44 +- drivers/net/wwan/iosm/iosm_ipc_flash.c | 42 +- drivers/nfc/microread/i2c.c | 4 - drivers/nfc/microread/mei.c | 2 - drivers/nfc/pn533/i2c.c | 2 +- drivers/nfc/pn533/pn533.c | 2 +- drivers/nfc/pn533/pn533.h | 4 +- drivers/nfc/pn533/uart.c | 4 +- drivers/nfc/pn533/usb.c | 2 +- drivers/nfc/s3fwrn5/firmware.c | 29 +- drivers/nfc/s3fwrn5/nci.c | 18 +- drivers/nfc/st-nci/i2c.c | 4 - drivers/nfc/st-nci/ndlc.c | 4 - drivers/nfc/st-nci/se.c | 6 - drivers/nfc/st-nci/spi.c | 4 - drivers/nfc/st21nfca/i2c.c | 4 - drivers/nfc/st21nfca/se.c | 4 - drivers/nfc/trf7970a.c | 8 - drivers/nvdimm/blk.c | 5 +- drivers/nvdimm/btt.c | 5 +- drivers/nvdimm/pmem.c | 3 +- drivers/nvme/host/core.c | 36 +- drivers/nvme/host/multipath.c | 22 +- drivers/nvme/host/nvme.h | 6 + drivers/nvme/host/pci.c | 3 +- drivers/nvmem/core.c | 174 +- drivers/nvmem/imx-ocotp.c | 25 + drivers/of/Kconfig | 4 - drivers/of/Makefile | 1 - drivers/of/irq.c | 17 +- drivers/of/of_net.c | 145 - drivers/of/of_numa.c | 2 + drivers/of/of_private.h | 8 - drivers/opp/core.c | 6 +- drivers/opp/of.c | 50 +- drivers/pci/controller/Kconfig | 17 + drivers/pci/controller/Makefile | 1 + drivers/pci/controller/dwc/Kconfig | 28 +- drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pci-dra7xx.c | 24 +- drivers/pci/controller/dwc/pci-imx6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 3 + drivers/pci/controller/dwc/pcie-designware.c | 1 + drivers/pci/controller/dwc/pcie-qcom-ep.c | 721 + drivers/pci/controller/dwc/pcie-visconti.c | 5 +- drivers/pci/controller/pci-aardvark.c | 372 +- drivers/pci/controller/pci-xgene-msi.c | 2 +- drivers/pci/controller/pci-xgene.c | 3 +- drivers/pci/controller/pcie-apple.c | 822 + drivers/pci/controller/pcie-brcmstb.c | 2 +- drivers/pci/controller/pcie-iproc.c | 2 +- drivers/pci/controller/pcie-rcar-ep.c | 5 +- drivers/pci/controller/pcie-rcar-host.c | 2 - drivers/pci/controller/vmd.c | 41 +- drivers/pci/endpoint/functions/pci-epf-ntb.c | 22 +- drivers/pci/endpoint/pci-ep-cfs.c | 48 +- drivers/pci/endpoint/pci-epc-core.c | 2 +- drivers/pci/endpoint/pci-epf-core.c | 4 +- drivers/pci/hotplug/acpiphp_glue.c | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 4 +- drivers/pci/hotplug/ibmphp.h | 4 +- drivers/pci/hotplug/s390_pci_hpc.c | 9 +- drivers/pci/hotplug/shpchp_hpc.c | 2 +- drivers/pci/iov.c | 14 +- drivers/pci/msi.c | 18 +- drivers/pci/of.c | 10 +- drivers/pci/p2pdma.c | 6 +- drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-driver.c | 2 +- drivers/pci/pci-sysfs.c | 33 +- drivers/pci/pci.c | 95 +- drivers/pci/pcie/aer.c | 2 +- drivers/pci/pcie/aspm.c | 4 +- drivers/pci/probe.c | 31 +- drivers/pci/quirks.c | 2 +- drivers/pci/setup-irq.c | 26 +- drivers/pci/switch/switchtec.c | 28 +- drivers/pci/vpd.c | 79 +- drivers/pcmcia/pcmcia_cis.c | 5 +- drivers/perf/Kconfig | 12 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 2 +- drivers/perf/thunderx2_pmu.c | 2 +- drivers/phy/broadcom/Kconfig | 4 + drivers/phy/hisilicon/Kconfig | 10 + drivers/phy/hisilicon/Makefile | 1 + drivers/phy/hisilicon/phy-hi3670-pcie.c | 845 + drivers/phy/qualcomm/phy-qcom-qmp.c | 155 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 2 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 5 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 11 +- drivers/phy/samsung/Kconfig | 16 +- drivers/pinctrl/bcm/pinctrl-ns.c | 29 +- drivers/pinctrl/intel/Kconfig | 6 +- drivers/pinctrl/pinctrl-gemini.c | 4 +- drivers/pinctrl/qcom/Kconfig | 3 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/renesas/core.c | 73 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 14 + drivers/pinctrl/renesas/pfc-r8a77951.c | 18 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 18 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 18 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 108 + drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/pinctrl/stm32/pinctrl-stm32.c | 20 +- drivers/pinctrl/uniphier/Kconfig | 4 + drivers/pinctrl/uniphier/Makefile | 1 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 18 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 35 + drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c | 489 + drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 40 + drivers/platform/mellanox/mlxreg-io.c | 4 +- drivers/platform/x86/Kconfig | 17 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/amd-pmc.c | 1 + drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/gigabyte-wmi.c | 1 + drivers/platform/x86/hp_accel.c | 3 +- drivers/platform/x86/intel/int1092/intel_sar.c | 23 +- .../x86/intel/int3472/intel_skl_int3472_discrete.c | 2 +- drivers/platform/x86/intel_scu_ipc.c | 6 +- drivers/platform/x86/nvidia-wmi-ec-backlight.c | 213 + drivers/platform/x86/thinkpad_acpi.c | 137 +- drivers/platform/x86/wmaa-backlight-wmi.c | 205 - drivers/pnp/system.c | 2 +- drivers/power/reset/at91-reset.c | 4 +- drivers/power/supply/ab8500_bmdata.c | 3 +- drivers/power/supply/axp288_charger.c | 151 +- drivers/power/supply/cpcap-battery.c | 15 +- drivers/power/supply/max17040_battery.c | 2 + drivers/power/supply/max17042_battery.c | 14 +- drivers/power/supply/rt5033_battery.c | 2 +- drivers/power/supply/wm831x_power.c | 12 +- drivers/ptp/ptp_pch.c | 1 + drivers/regulator/bd71815-regulator.c | 4 +- drivers/regulator/hi6421v600-regulator.c | 10 +- drivers/regulator/qcom_smd-regulator.c | 49 + drivers/regulator/s5m8767.c | 21 +- drivers/remoteproc/Kconfig | 11 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/imx_dsp_rproc.c | 1206 + drivers/remoteproc/imx_rproc.c | 28 +- drivers/remoteproc/imx_rproc.h | 39 + drivers/remoteproc/meson_mx_ao_arc.c | 2 +- drivers/reset/Kconfig | 6 +- drivers/reset/reset-brcmstb-rescal.c | 2 +- drivers/reset/reset-socfpga.c | 26 + drivers/reset/reset-uniphier-glue.c | 4 + drivers/reset/reset-uniphier.c | 27 + drivers/reset/tegra/reset-bpmp.c | 9 +- drivers/rpmsg/rpmsg_char.c | 2 - drivers/rpmsg/virtio_rpmsg_bus.c | 1 - drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-mcp795.c | 7 + drivers/rtc/rtc-msc313.c | 4 +- drivers/s390/block/dasd_genhd.c | 10 +- drivers/s390/block/dcssblk.c | 15 +- drivers/s390/block/scm_blk.c | 7 +- drivers/s390/char/sclp_sd.c | 9 +- drivers/s390/char/sclp_vt220.c | 4 +- drivers/s390/cio/css.c | 9 +- drivers/s390/cio/device.c | 2 + drivers/scsi/advansys.c | 4 +- drivers/scsi/arm/acornscsi.c | 2 +- drivers/scsi/csiostor/csio_lnode.c | 2 +- drivers/scsi/elx/efct/efct_scsi.c | 3 +- drivers/scsi/hisi_sas/hisi_sas.h | 1 + drivers/scsi/hisi_sas/hisi_sas_main.c | 89 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 19 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 11 +- drivers/scsi/hosts.c | 3 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 42 +- drivers/scsi/libiscsi.c | 15 +- drivers/scsi/libsas/sas_init.c | 3 +- drivers/scsi/lpfc/lpfc_sli.c | 21 +- drivers/scsi/megaraid/megaraid_sas.h | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 50 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 32 +- drivers/scsi/pm8001/pm8001_hwi.c | 5 +- drivers/scsi/pm8001/pm80xx_hwi.c | 3 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.c | 8 +- drivers/scsi/qedf/drv_fcoe_fw_funcs.h | 2 +- drivers/scsi/qedf/qedf.h | 4 +- drivers/scsi/qedf/qedf_els.c | 2 +- drivers/scsi/qedf/qedf_io.c | 12 +- drivers/scsi/qedf/qedf_main.c | 8 +- drivers/scsi/qedi/qedi_debugfs.c | 4 +- drivers/scsi/qedi/qedi_fw.c | 40 +- drivers/scsi/qedi/qedi_fw_api.c | 22 +- drivers/scsi/qedi/qedi_fw_iscsi.h | 2 +- drivers/scsi/qedi/qedi_iscsi.h | 2 +- drivers/scsi/qedi/qedi_main.c | 11 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 73 +- drivers/scsi/scsi.c | 4 +- drivers/scsi/scsi_debug.c | 10 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_sysfs.c | 9 + drivers/scsi/scsi_transport_iscsi.c | 2 - drivers/scsi/smartpqi/smartpqi.h | 61 +- drivers/scsi/smartpqi/smartpqi_init.c | 540 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 6 +- drivers/scsi/smartpqi/smartpqi_sis.c | 60 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/storvsc_drv.c | 32 +- drivers/scsi/ufs/ufs-exynos.c | 6 +- drivers/scsi/ufs/ufs-hisi.c | 6 +- drivers/scsi/ufs/ufs-mediatek.c | 68 +- drivers/scsi/ufs/ufs-mediatek.h | 20 + drivers/scsi/ufs/ufs-qcom.c | 6 +- drivers/scsi/ufs/ufshcd.c | 336 +- drivers/scsi/ufs/ufshcd.h | 23 +- drivers/scsi/ufs/ufshpb.c | 3 - drivers/soc/bcm/bcm63xx/bcm-pmb.c | 4 +- drivers/soc/bcm/bcm63xx/bcm63xx-power.c | 4 +- drivers/soc/bcm/brcmstb/biuctrl.c | 2 + drivers/soc/canaan/Kconfig | 1 - drivers/soc/fsl/qbman/bman_portal.c | 2 +- drivers/soc/fsl/qbman/qman_portal.c | 2 +- drivers/soc/imx/Kconfig | 1 + drivers/soc/imx/Makefile | 1 + drivers/soc/imx/gpcv2.c | 134 +- drivers/soc/imx/imx8m-blk-ctrl.c | 523 + drivers/soc/mediatek/mt8192-mmsys.h | 76 + drivers/soc/mediatek/mtk-mmsys.c | 79 + drivers/soc/mediatek/mtk-mmsys.h | 2 + drivers/soc/mediatek/mtk-mutex.c | 35 + drivers/soc/samsung/pm_domains.c | 1 - drivers/soc/tegra/Makefile | 1 + drivers/soc/tegra/ari-tegra186.c | 80 + drivers/soc/tegra/pmc.c | 28 +- drivers/soc/ti/k3-ringacc.c | 4 +- drivers/soc/ti/omap_prm.c | 27 +- drivers/soundwire/debugfs.c | 2 +- drivers/spi/spi-atmel.c | 4 +- drivers/spi/spi-bcm-qspi.c | 262 +- drivers/spi/spi-cadence-quadspi.c | 214 + drivers/spi/spi-cadence-xspi.c | 4 +- drivers/spi/spi-fsi.c | 48 +- drivers/spi/spi-mt65xx.c | 64 +- drivers/spi/spi-mux.c | 7 + drivers/spi/spi-nxp-fspi.c | 26 +- drivers/spi/spi-tegra20-slink.c | 2 +- drivers/spi/spi.c | 264 +- drivers/staging/fbtft/fbtft-core.c | 8 +- drivers/staging/fbtft/fbtft.h | 8 +- drivers/staging/ks7010/Kconfig | 3 + drivers/staging/media/hantro/hantro_drv.c | 2 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 2 +- drivers/staging/media/hantro/hantro_g1_regs.h | 2 + drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 3 +- drivers/staging/media/imx/imx-media-csi.c | 1 - drivers/staging/media/ipu3/ipu3-css.c | 19 +- drivers/staging/media/ipu3/ipu3-css.h | 1 - drivers/staging/media/ipu3/ipu3-v4l2.c | 13 +- drivers/staging/media/ipu3/ipu3.h | 12 + drivers/staging/media/sunxi/cedrus/cedrus.c | 47 + drivers/staging/media/sunxi/cedrus/cedrus.h | 1 + drivers/staging/most/dim2/Makefile | 2 +- drivers/staging/most/dim2/dim2.c | 79 +- drivers/staging/most/dim2/sysfs.c | 49 - drivers/staging/most/dim2/sysfs.h | 11 - drivers/staging/mt7621-dts/mt7621.dtsi | 20 +- drivers/staging/mt7621-pci/pci-mt7621.c | 4 +- drivers/staging/r8188eu/core/rtw_ap.c | 4 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 3 +- drivers/staging/r8188eu/core/rtw_cmd.c | 21 +- drivers/staging/r8188eu/core/rtw_efuse.c | 8 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 2 +- drivers/staging/r8188eu/core/rtw_mlme.c | 27 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 81 +- drivers/staging/r8188eu/core/rtw_p2p.c | 16 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 6 +- drivers/staging/r8188eu/core/rtw_recv.c | 7 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 45 +- drivers/staging/r8188eu/core/rtw_xmit.c | 48 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 16 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 5 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 5 +- drivers/staging/r8188eu/hal/hal_com.c | 3 +- drivers/staging/r8188eu/hal/hal_intf.c | 74 +- drivers/staging/r8188eu/hal/odm.c | 460 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 186 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 5 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 6 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 75 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 9 +- drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 14 +- drivers/staging/r8188eu/hal/usb_halinit.c | 116 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 7 - drivers/staging/r8188eu/include/drv_types.h | 23 +- drivers/staging/r8188eu/include/hal_intf.h | 70 +- drivers/staging/r8188eu/include/odm.h | 86 +- drivers/staging/r8188eu/include/odm_precomp.h | 14 - drivers/staging/r8188eu/include/odm_types.h | 6 - drivers/staging/r8188eu/include/osdep_service.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_dm.h | 2 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 62 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 4 - drivers/staging/r8188eu/include/rtl8188e_sreset.h | 1 - drivers/staging/r8188eu/include/rtw_br_ext.h | 3 +- drivers/staging/r8188eu/include/rtw_eeprom.h | 55 - drivers/staging/r8188eu/include/rtw_led.h | 2 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 - drivers/staging/r8188eu/include/rtw_rf.h | 11 - drivers/staging/r8188eu/include/rtw_sreset.h | 4 - drivers/staging/r8188eu/include/usb_ops.h | 3 - drivers/staging/r8188eu/include/usb_osintf.h | 3 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 28 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 4 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 49 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 9 +- drivers/staging/rtl8192u/r8192U_core.c | 3 - drivers/staging/rtl8712/rtl871x_xmit.h | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 12 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 +- drivers/staging/rtl8723bs/include/osdep_service.h | 2 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 75 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 51 - drivers/staging/vt6655/baseband.c | 60 +- drivers/staging/vt6655/card.c | 98 +- drivers/staging/vt6655/channel.c | 12 +- drivers/staging/vt6655/device.h | 8 +- drivers/staging/vt6655/device_main.c | 154 +- drivers/staging/vt6655/dpc.c | 2 +- drivers/staging/vt6655/key.c | 2 +- drivers/staging/vt6655/mac.c | 50 +- drivers/staging/vt6655/mac.h | 6 +- drivers/staging/vt6655/power.c | 24 +- drivers/staging/vt6655/rf.c | 12 +- drivers/staging/vt6655/rxtx.c | 14 +- drivers/target/iscsi/iscsi_target_configfs.c | 91 +- drivers/target/sbp/sbp_target.c | 30 +- drivers/target/target_core_configfs.c | 1 + drivers/target/target_core_fabric_configfs.c | 78 +- drivers/target/target_core_transport.c | 8 +- drivers/target/target_core_user.c | 3 +- drivers/tee/optee/core.c | 3 + drivers/tee/optee/device.c | 22 + drivers/tee/optee/optee_private.h | 1 + drivers/tee/optee/shm_pool.c | 2 +- .../intel/int340x_thermal/int3400_thermal.c | 9 +- .../intel/int340x_thermal/int3401_thermal.c | 8 +- .../int340x_thermal/processor_thermal_device.c | 36 +- .../int340x_thermal/processor_thermal_device.h | 1 - .../int340x_thermal/processor_thermal_device_pci.c | 18 +- .../processor_thermal_device_pci_legacy.c | 8 +- drivers/thermal/intel/intel_powerclamp.c | 8 +- drivers/thermal/thermal_core.c | 6 +- drivers/thermal/thermal_mmio.c | 2 +- drivers/thermal/thermal_netlink.c | 11 +- drivers/thermal/thermal_netlink.h | 8 +- drivers/thunderbolt/Makefile | 1 + drivers/tty/hvc/hvc_xen.c | 13 +- drivers/tty/mxser.c | 119 +- drivers/tty/n_gsm.c | 9 +- drivers/tty/n_tty.c | 2 +- drivers/tty/serial/8250/8250_dw.c | 19 +- drivers/tty/serial/8250/8250_dwlib.c | 10 + drivers/tty/serial/8250/8250_dwlib.h | 1 + drivers/tty/serial/8250/8250_lpss.c | 9 +- drivers/tty/serial/8250/Kconfig | 8 +- drivers/tty/serial/Kconfig | 9 +- drivers/tty/serial/atmel_serial.c | 4 +- drivers/tty/serial/max310x.c | 7 +- drivers/tty/serial/samsung_tty.c | 13 +- drivers/tty/serial/sc16is7xx.c | 12 +- drivers/tty/serial/serial_core.c | 16 +- drivers/tty/serial/sifive.c | 2 +- drivers/tty/sysrq.c | 2 + drivers/tty/tty_baudrate.c | 2 +- drivers/usb/atm/usbatm.c | 4 +- drivers/usb/class/cdc-acm.c | 8 + drivers/usb/class/cdc-wdm.c | 8 +- drivers/usb/common/Kconfig | 3 +- drivers/usb/core/config.c | 4 +- drivers/usb/dwc3/Kconfig | 7 +- drivers/usb/dwc3/gadget.c | 2 +- drivers/usb/gadget/function/f_mass_storage.c | 87 +- drivers/usb/gadget/function/f_phonet.c | 5 +- drivers/usb/gadget/function/f_tcm.c | 31 +- drivers/usb/gadget/function/f_uac2.c | 15 +- drivers/usb/gadget/function/u_audio.c | 96 +- drivers/usb/gadget/function/uvc.h | 2 + drivers/usb/gadget/function/uvc_v4l2.c | 49 +- drivers/usb/gadget/legacy/hid.c | 4 +- drivers/usb/gadget/udc/amd5536udc.h | 1 - drivers/usb/gadget/udc/core.c | 6 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/gadget/udc/snps_udc_plat.c | 5 - drivers/usb/gadget/udc/udc-xilinx.c | 25 + drivers/usb/host/Kconfig | 6 +- drivers/usb/host/ehci-hcd.c | 2 +- drivers/usb/host/ehci-hub.c | 11 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/ohci-omap.c | 72 +- drivers/usb/host/ohci-tmio.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/xhci-dbgtty.c | 28 +- drivers/usb/host/xhci-mtk-sch.c | 2 +- drivers/usb/host/xhci-pci.c | 6 +- drivers/usb/host/xhci-ring.c | 39 +- drivers/usb/host/xhci-tegra.c | 12 +- drivers/usb/host/xhci.c | 5 + drivers/usb/host/xhci.h | 1 + drivers/usb/musb/Kconfig | 2 +- drivers/usb/musb/musb_dsps.c | 4 +- drivers/usb/phy/phy-tahvo.c | 4 - drivers/usb/phy/phy-tegra-usb.c | 198 +- drivers/usb/serial/option.c | 8 + drivers/usb/serial/qcserial.c | 1 + drivers/usb/typec/tcpm/tcpci.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 1 + drivers/usb/typec/tipd/core.c | 214 +- drivers/usb/typec/tipd/tps6598x.h | 12 + drivers/usb/typec/tipd/trace.h | 23 + drivers/usb/typec/ucsi/ucsi.c | 337 +- drivers/usb/typec/ucsi/ucsi.h | 3 +- drivers/usb/typec/ucsi/ucsi_acpi.c | 2 +- drivers/usb/usb-skeleton.c | 2 +- drivers/vdpa/vdpa_user/vduse_dev.c | 37 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 45 +- drivers/vfio/pci/vfio_pci_igd.c | 234 +- drivers/vhost/vdpa.c | 2 +- drivers/video/backlight/backlight.c | 28 +- drivers/video/fbdev/chipsfb.c | 2 +- drivers/video/fbdev/core/bitblit.c | 16 - drivers/video/fbdev/core/fbcon.c | 509 +- drivers/video/fbdev/core/fbcon.h | 59 - drivers/video/fbdev/core/fbcon_ccw.c | 28 +- drivers/video/fbdev/core/fbcon_cw.c | 28 +- drivers/video/fbdev/core/fbcon_rotate.h | 9 - drivers/video/fbdev/core/fbcon_ud.c | 37 +- drivers/video/fbdev/core/fbmem.c | 5 +- drivers/video/fbdev/core/tileblit.c | 16 - drivers/video/fbdev/omap/omapfb_main.c | 1 + drivers/video/fbdev/skeletonfb.c | 12 +- drivers/virt/acrn/hsm.c | 49 + drivers/virt/acrn/hypercall.h | 52 + drivers/virt/acrn/ioreq.c | 3 +- drivers/virtio/virtio.c | 11 + drivers/virtio/virtio_mem.c | 297 +- drivers/watchdog/mtk_wdt.c | 6 +- drivers/xen/Kconfig | 4 +- drivers/xen/balloon.c | 21 +- drivers/xen/privcmd.c | 18 +- fs/9p/cache.c | 2 +- fs/9p/fid.c | 14 +- fs/9p/v9fs.c | 8 +- fs/9p/vfs_addr.c | 15 +- fs/9p/vfs_file.c | 33 +- fs/9p/vfs_inode.c | 24 +- fs/9p/vfs_inode_dotl.c | 11 +- fs/afs/dir_silly.c | 4 +- fs/afs/write.c | 3 +- fs/binfmt_elf.c | 31 +- fs/binfmt_elf_fdpic.c | 2 +- fs/btrfs/block-group.c | 31 +- fs/btrfs/block-group.h | 2 +- fs/btrfs/btrfs_inode.h | 46 +- fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 681 +- fs/btrfs/compression.h | 4 +- fs/btrfs/ctree.c | 156 +- fs/btrfs/ctree.h | 61 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/delayed-ref.c | 17 +- fs/btrfs/delayed-ref.h | 51 +- fs/btrfs/dev-replace.c | 16 +- fs/btrfs/dir-item.c | 48 +- fs/btrfs/disk-io.c | 16 +- fs/btrfs/disk-io.h | 2 +- fs/btrfs/extent-tree.c | 62 +- fs/btrfs/extent_io.c | 240 +- fs/btrfs/extent_io.h | 6 +- fs/btrfs/extent_map.c | 4 +- fs/btrfs/file-item.c | 21 +- fs/btrfs/file.c | 61 +- fs/btrfs/free-space-cache.c | 88 +- fs/btrfs/free-space-cache.h | 2 + fs/btrfs/inode.c | 557 +- fs/btrfs/ioctl.c | 125 +- fs/btrfs/locking.h | 7 +- fs/btrfs/lzo.c | 270 +- fs/btrfs/raid56.c | 175 +- fs/btrfs/raid56.h | 22 +- fs/btrfs/reada.c | 26 +- fs/btrfs/ref-verify.c | 4 +- fs/btrfs/reflink.c | 2 +- fs/btrfs/relocation.c | 28 +- fs/btrfs/scrub.c | 139 +- fs/btrfs/space-info.c | 9 +- fs/btrfs/subpage.c | 100 +- fs/btrfs/subpage.h | 4 + fs/btrfs/super.c | 2 +- fs/btrfs/tests/extent-buffer-tests.c | 2 +- fs/btrfs/tests/extent-io-tests.c | 12 +- fs/btrfs/tests/inode-tests.c | 4 +- fs/btrfs/transaction.c | 10 +- fs/btrfs/tree-log.c | 564 +- fs/btrfs/tree-log.h | 18 +- fs/btrfs/volumes.c | 524 +- fs/btrfs/volumes.h | 109 +- fs/btrfs/xattr.c | 2 +- fs/btrfs/zoned.c | 20 +- fs/btrfs/zstd.c | 68 +- fs/cachefiles/io.c | 29 +- fs/ceph/caps.c | 12 +- fs/ceph/file.c | 1 - fs/ceph/inode.c | 2 - fs/ceph/mds_client.c | 17 +- fs/ceph/super.c | 17 +- fs/ceph/super.h | 3 - fs/cifs/connect.c | 19 +- fs/cifs/fs_context.c | 8 + fs/cifs/fs_context.h | 1 + fs/cifs/smb2inode.c | 42 +- fs/coredump.c | 88 +- fs/direct-io.c | 14 +- fs/erofs/Kconfig | 40 +- fs/erofs/Makefile | 1 + fs/erofs/compress.h | 21 +- fs/erofs/data.c | 75 +- fs/erofs/decompressor.c | 134 +- fs/erofs/decompressor_lzma.c | 290 + fs/erofs/erofs_fs.h | 42 +- fs/erofs/inode.c | 2 +- fs/erofs/internal.h | 96 +- fs/erofs/super.c | 231 +- fs/erofs/xattr.c | 4 +- fs/erofs/zdata.c | 135 +- fs/erofs/zdata.h | 7 - fs/erofs/zmap.c | 62 +- fs/exec.c | 14 +- fs/ext4/dir.c | 6 +- fs/ext4/ext4.h | 3 +- fs/ext4/extents.c | 172 +- fs/ext4/fast_commit.c | 6 + fs/ext4/file.c | 7 +- fs/ext4/inode.c | 26 +- fs/ext4/page-io.c | 8 +- fs/ext4/super.c | 30 +- fs/f2fs/compress.c | 56 +- fs/f2fs/file.c | 2 +- fs/f2fs/segment.c | 10 +- fs/f2fs/super.c | 4 +- fs/fscache/object.c | 2 +- fs/fscache/operation.c | 3 + fs/fuse/dax.c | 5 +- fs/fuse/dev.c | 2 +- fs/fuse/dir.c | 36 +- fs/fuse/file.c | 95 +- fs/fuse/fuse_i.h | 15 +- fs/fuse/inode.c | 45 +- fs/gfs2/bmap.c | 60 +- fs/gfs2/file.c | 250 +- fs/gfs2/glock.c | 475 +- fs/gfs2/glock.h | 31 +- fs/gfs2/glops.c | 41 +- fs/gfs2/incore.h | 11 +- fs/gfs2/inode.c | 12 +- fs/gfs2/rgrp.c | 77 +- fs/gfs2/rgrp.h | 3 +- fs/gfs2/super.c | 4 +- fs/gfs2/trace_gfs2.h | 9 +- fs/gfs2/util.c | 2 + fs/hugetlbfs/inode.c | 11 +- fs/io-wq.c | 5 +- fs/io-wq.h | 1 - fs/io_uring.c | 673 +- fs/iomap/buffered-io.c | 2 +- fs/iomap/direct-io.c | 78 +- fs/kernel_read_file.c | 2 +- fs/kernfs/dir.c | 9 +- fs/kernfs/symlink.c | 3 +- fs/ksmbd/connection.c | 12 +- fs/ksmbd/glob.h | 2 +- fs/ksmbd/misc.c | 17 +- fs/ksmbd/smb2misc.c | 142 +- fs/ksmbd/smb2ops.c | 8 +- fs/ksmbd/smb2pdu.c | 265 +- fs/ksmbd/smb2pdu.h | 1 - fs/ksmbd/smb_common.c | 12 +- fs/ksmbd/smb_common.h | 4 +- fs/ksmbd/vfs.c | 2 +- fs/ksmbd/vfs.h | 2 +- fs/lockd/svc.c | 6 +- fs/lockd/xdr.c | 152 +- fs/lockd/xdr4.c | 153 +- fs/netfs/read_helper.c | 2 +- fs/nfs/callback_xdr.c | 4 +- fs/nfs/fscache.c | 31 +- fs/nfs_common/grace.c | 1 - fs/nfsd/filecache.c | 2 +- fs/nfsd/nfs2acl.c | 44 +- fs/nfsd/nfs3acl.c | 48 +- fs/nfsd/nfs3proc.c | 3 +- fs/nfsd/nfs3xdr.c | 383 +- fs/nfsd/nfs4proc.c | 5 +- fs/nfsd/nfs4xdr.c | 67 +- fs/nfsd/nfsctl.c | 5 +- fs/nfsd/nfsd.h | 6 +- fs/nfsd/nfsproc.c | 3 +- fs/nfsd/nfssvc.c | 26 +- fs/nfsd/nfsxdr.c | 183 +- fs/nfsd/xdr.h | 37 +- fs/nfsd/xdr3.h | 63 +- fs/nfsd/xdr4.h | 7 +- fs/ntfs/file.c | 2 +- fs/ntfs3/attrib.c | 8 +- fs/ntfs3/dir.c | 19 +- fs/ntfs3/file.c | 9 +- fs/ntfs3/frecord.c | 32 +- fs/ntfs3/inode.c | 124 +- fs/ntfs3/ntfs_fs.h | 4 +- fs/ntfs3/super.c | 90 +- fs/ntfs3/xattr.c | 160 +- fs/ocfs2/alloc.c | 2 +- fs/ocfs2/cluster/heartbeat.c | 2 +- fs/ocfs2/dlm/dlmdomain.c | 4 +- fs/ocfs2/dlm/dlmmaster.c | 18 +- fs/ocfs2/dlm/dlmrecovery.c | 3 +- fs/ocfs2/dlm/dlmthread.c | 2 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 26 +- fs/ocfs2/journal.h | 3 +- fs/ocfs2/super.c | 40 +- fs/open.c | 2 + fs/orangefs/dcache.c | 4 +- fs/orangefs/super.c | 4 +- fs/proc/array.c | 6 +- fs/proc/base.c | 18 +- fs/proc/vmcore.c | 109 +- fs/pstore/platform.c | 2 +- fs/seq_file.c | 16 - fs/squashfs/zstd_wrapper.c | 16 +- fs/sysfs/dir.c | 3 +- fs/xfs/libxfs/xfs_alloc.c | 12 +- fs/xfs/libxfs/xfs_bmap.c | 12 +- fs/xfs/libxfs/xfs_btree.c | 14 +- fs/xfs/libxfs/xfs_btree.h | 12 +- fs/xfs/libxfs/xfs_btree_staging.c | 6 +- fs/xfs/libxfs/xfs_defer.c | 171 +- fs/xfs/libxfs/xfs_defer.h | 38 +- fs/xfs/libxfs/xfs_dquot_buf.c | 4 +- fs/xfs/libxfs/xfs_format.h | 12 +- fs/xfs/libxfs/xfs_inode_buf.c | 6 +- fs/xfs/libxfs/xfs_inode_fork.c | 16 +- fs/xfs/libxfs/xfs_sb.c | 4 +- fs/xfs/scrub/agheader.c | 13 +- fs/xfs/scrub/agheader_repair.c | 8 +- fs/xfs/scrub/btree.c | 54 +- fs/xfs/scrub/dabtree.c | 62 +- fs/xfs/scrub/repair.h | 3 + fs/xfs/scrub/scrub.c | 64 +- fs/xfs/xfs_bmap_item.c | 2 +- fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_extfree_item.c | 8 +- fs/xfs/xfs_file.c | 8 +- fs/xfs/xfs_ioctl.c | 6 +- fs/xfs/xfs_log_recover.c | 12 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_rmap_item.c | 2 +- fs/xfs/xfs_trans.c | 8 +- fs/xfs/xfs_trans.h | 6 - fs/zonefs/super.c | 6 +- include/acpi/acpixf.h | 2 +- include/acpi/actbl2.h | 250 +- include/acpi/actbl3.h | 9 +- include/acpi/actypes.h | 1 + include/acpi/platform/acgcc.h | 9 +- include/asm-generic/bitops.h | 1 - include/asm-generic/bitops/find.h | 188 - include/asm-generic/bitops/le.h | 64 - include/asm-generic/io.h | 2 +- include/clocksource/timer-riscv.h | 16 + include/drm/drm_connector.h | 55 + include/drm/drm_format_helper.h | 4 + include/drm/drm_modeset_lock.h | 8 + include/drm/drm_of.h | 7 + include/drm/drm_privacy_screen_consumer.h | 65 + include/drm/drm_privacy_screen_driver.h | 84 + include/drm/drm_privacy_screen_machine.h | 46 + include/drm/gud.h | 6 +- include/drm/i915_component.h | 1 + include/drm/i915_pxp_tee_interface.h | 42 + include/drm/ttm/ttm_bo_api.h | 6 +- include/drm/ttm/ttm_bo_driver.h | 2 +- include/dt-bindings/clock/exynos850.h | 141 + include/dt-bindings/clock/qcom,camcc-sc7280.h | 127 + include/dt-bindings/clock/qcom,gcc-msm8994.h | 13 + include/dt-bindings/clock/qcom,gcc-qcm2290.h | 188 + include/dt-bindings/clock/qcom,lpass-sc7280.h | 16 + include/dt-bindings/clock/qcom,rpmcc.h | 6 + include/dt-bindings/power/imx8mm-power.h | 9 + .../dt-bindings/reset-controller/mt8183-resets.h | 98 - .../{reset-controller => reset}/mt2712-resets.h | 0 include/dt-bindings/reset/mt8173-resets.h | 2 + include/dt-bindings/reset/mt8183-resets.h | 101 + .../{reset-controller => reset}/mt8192-resets.h | 0 include/kunit/test.h | 19 +- include/linux/acpi.h | 2 - include/linux/arm-smccc.h | 10 + include/linux/audit.h | 11 + include/linux/audit_arch.h | 24 + include/linux/bio.h | 82 +- include/linux/bitmap.h | 34 +- include/linux/bitops.h | 34 - include/linux/blk-mq.h | 43 +- include/linux/blk_types.h | 34 +- include/linux/blkdev.h | 34 +- include/linux/bottom_half.h | 1 + include/linux/bpf.h | 8 +- include/linux/bpf_verifier.h | 2 + include/linux/bpfptr.h | 1 + include/linux/btf.h | 39 + include/linux/bvec.h | 2 +- include/linux/cc_platform.h | 88 + include/linux/clk/tegra.h | 24 +- include/linux/cma.h | 1 + include/linux/compiler-gcc.h | 7 +- include/linux/compiler_attributes.h | 10 + include/linux/compiler_types.h | 17 +- include/linux/console.h | 2 + include/linux/container_of.h | 40 + include/linux/counter.h | 98 +- include/linux/cpufreq.h | 167 +- include/linux/cpumask.h | 46 +- include/linux/crash_dump.h | 26 +- include/linux/damon.h | 96 + include/linux/dma-buf.h | 2 +- include/linux/dma-resv.h | 118 + include/linux/dsa/mv88e6xxx.h | 13 + include/linux/dsa/ocelot.h | 53 +- include/linux/elfcore.h | 2 +- include/linux/energy_model.h | 68 +- include/linux/etherdevice.h | 18 +- include/linux/ethtool.h | 23 + include/linux/fb.h | 2 +- include/linux/find.h | 372 + include/linux/firmware/cirrus/cs_dsp.h | 242 + .../linux/firmware/cirrus}/wmfw.h | 0 include/linux/firmware/xlnx-zynqmp.h | 12 + include/linux/fs.h | 8 +- include/linux/fsl/mc.h | 14 + include/linux/genhd.h | 4 - include/linux/gfp.h | 6 +- include/linux/host1x.h | 75 +- include/linux/hugetlb.h | 28 +- include/linux/ieee80211.h | 1 + include/linux/iio/buffer.h | 11 + include/linux/iio/buffer_impl.h | 11 + include/linux/iio/iio-opaque.h | 4 + include/linux/iio/triggered_buffer.h | 11 +- include/linux/iomap.h | 16 +- include/linux/ipmi.h | 3 + include/linux/ipmi_smi.h | 59 + include/linux/irqdomain.h | 4 + include/linux/kasan.h | 6 + include/linux/kernel.h | 46 +- include/linux/kprobes.h | 113 +- include/linux/list.h | 4 +- include/linux/llist.h | 4 +- include/linux/lockd/xdr.h | 27 +- include/linux/lockd/xdr4.h | 29 +- include/linux/lsm_hook_defs.h | 14 +- include/linux/lsm_hooks.h | 14 +- include/linux/mdio.h | 2 + include/linux/mem_encrypt.h | 4 - include/linux/memblock.h | 25 +- include/linux/memory.h | 8 +- include/linux/mfd/da9063/core.h | 1 + include/linux/mfd/hi6421-spmi-pmic.h | 25 - include/linux/mlx4/device.h | 2 +- include/linux/mlx4/driver.h | 22 - include/linux/mlx5/device.h | 2 + include/linux/mlx5/driver.h | 2 + include/linux/mlx5/eq.h | 1 - include/linux/mlx5/eswitch.h | 9 + include/linux/mlx5/fs.h | 2 + include/linux/mlx5/mlx5_ifc.h | 32 +- include/linux/mm.h | 6 +- include/linux/mm_types.h | 17 +- include/linux/netdevice.h | 13 +- include/linux/netfilter_arp/arp_tables.h | 5 +- include/linux/netfilter_bridge/ebtables.h | 5 +- include/linux/netfilter_ingress.h | 58 - include/linux/netfilter_ipv4/ip_tables.h | 6 +- include/linux/netfilter_ipv6/ip6_tables.h | 5 +- include/linux/netfilter_netdev.h | 146 + include/linux/netlink.h | 4 - include/linux/nvmem-provider.h | 5 + include/linux/objtool.h | 12 + include/linux/of_net.h | 8 +- include/linux/pagemap.h | 58 +- include/linux/pci.h | 2 + include/linux/percpu.h | 9 +- include/linux/perf_event.h | 4 +- include/linux/phylink.h | 1 + include/linux/platform_data/usb-omap1.h | 2 + include/linux/plist.h | 5 +- include/linux/pm_opp.h | 20 +- include/linux/power/max17042_battery.h | 4 +- include/linux/preempt.h | 5 +- include/linux/property.h | 5 +- include/linux/ptrace.h | 22 +- include/linux/qcom_scm.h | 71 - include/linux/qed/common_hsi.h | 141 +- include/linux/qed/eth_common.h | 1 + include/linux/qed/fcoe_common.h | 362 +- include/linux/qed/iscsi_common.h | 360 +- include/linux/qed/nvmetcp_common.h | 18 +- include/linux/qed/qed_chain.h | 97 +- include/linux/qed/qed_eth_if.h | 2 +- include/linux/qed/qed_if.h | 265 +- include/linux/qed/qed_iscsi_if.h | 2 +- include/linux/qed/qed_ll2_if.h | 42 +- include/linux/qed/qed_nvmetcp_if.h | 17 + include/linux/qed/qed_rdma_if.h | 3 +- include/linux/qed/rdma_common.h | 1 + include/linux/rwsem.h | 1 - include/linux/sbitmap.h | 13 + include/linux/sched.h | 57 +- include/linux/sched/mm.h | 31 +- include/linux/sched/signal.h | 14 +- include/linux/sched/task.h | 3 +- include/linux/secretmem.h | 2 +- include/linux/security.h | 33 +- include/linux/seq_file.h | 17 +- include/linux/skbuff.h | 4 + include/linux/slab.h | 109 +- include/linux/smp.h | 1 - include/linux/soc/marvell/octeontx2/asm.h | 1 + include/linux/soc/mediatek/mtk-mmsys.h | 3 + include/linux/soc/qcom/smd-rpm.h | 2 + include/linux/spi/max7301.h | 2 +- include/linux/spi/spi.h | 58 +- include/linux/spinlock.h | 1 - include/linux/stackdepot.h | 25 +- include/linux/string_helpers.h | 1 + include/linux/sunrpc/svc.h | 14 +- include/linux/switchtec.h | 1 + include/linux/syscalls.h | 7 +- include/linux/uio.h | 4 +- include/linux/usb/tegra_usb_phy.h | 5 + include/linux/vmalloc.h | 33 +- include/linux/wait.h | 3 +- include/linux/workqueue.h | 5 +- include/linux/xz.h | 106 + include/linux/zstd.h | 1252 +- include/linux/zstd_errors.h | 77 + include/linux/zstd_lib.h | 2432 + include/media/media-entity.h | 3 +- include/media/tuner.h | 1 + include/media/v4l2-dev.h | 3 +- include/net/ax25.h | 13 +- include/net/bluetooth/hci_core.h | 2 +- include/net/datalink.h | 2 +- include/net/devlink.h | 79 +- include/net/dn.h | 2 +- include/net/ioam6.h | 3 +- include/net/ip_vs.h | 11 + include/net/llc.h | 2 +- include/net/llc_if.h | 3 +- include/net/ndisc.h | 2 +- include/net/neighbour.h | 34 +- include/net/rose.h | 8 +- include/net/sock.h | 5 + include/rdma/ib_hdrs.h | 1 + include/rdma/ib_verbs.h | 65 +- include/rdma/rdma_counter.h | 2 + include/scsi/libsas.h | 1 + include/soc/mscc/ocelot.h | 55 +- include/soc/mscc/ocelot_ptp.h | 3 + include/soc/mscc/ocelot_vcap.h | 14 +- include/soc/tegra/fuse.h | 31 +- include/soc/tegra/irq.h | 9 +- include/soc/tegra/pm.h | 2 +- include/sound/hda_codec.h | 1 + include/sound/soc-component.h | 2 - include/sound/soc-dpcm.h | 1 + include/sound/soc-topology.h | 2 +- include/sound/sof/dai-intel.h | 4 + include/sound/sof/dai.h | 10 +- include/target/target_core_base.h | 1 + include/target/target_core_fabric.h | 1 + include/trace/bpf_probe.h | 19 +- include/trace/events/cachefiles.h | 6 +- include/trace/events/devlink.h | 72 +- include/trace/events/erofs.h | 2 +- include/trace/events/f2fs.h | 12 +- include/trace/events/mmap_lock.h | 48 +- include/trace/events/rpcrdma.h | 185 +- include/trace/events/sunrpc.h | 38 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/drm_mode.h | 3 +- include/uapi/drm/i915_drm.h | 103 + include/uapi/drm/v3d_drm.h | 78 + include/uapi/linux/acrn.h | 70 + include/uapi/linux/audit.h | 5 +- include/uapi/linux/counter.h | 154 + include/uapi/linux/devlink.h | 2 + include/uapi/linux/ethtool.h | 29 + include/uapi/linux/ethtool_netlink.h | 17 + include/uapi/linux/futex.h | 25 + include/uapi/linux/hyperv.h | 2 +- include/uapi/linux/io_uring.h | 1 + include/uapi/linux/ioam6_iptunnel.h | 29 + include/uapi/linux/ipmi.h | 16 +- include/uapi/linux/kvm.h | 8 + include/uapi/linux/neighbour.h | 35 +- include/uapi/linux/netfilter.h | 1 + include/uapi/linux/pci_regs.h | 6 + include/uapi/linux/vm_sockets.h | 13 +- include/uapi/misc/habanalabs.h | 6 +- include/uapi/rdma/efa-abi.h | 18 +- include/uapi/rdma/rdma_netlink.h | 5 + include/uapi/rdma/rdma_user_rxe.h | 10 +- include/uapi/sound/sof/tokens.h | 1 + include/xen/xen-ops.h | 15 +- init/main.c | 6 +- kernel/Makefile | 2 +- kernel/audit.h | 2 + kernel/auditsc.c | 31 +- kernel/bpf/btf.c | 55 + kernel/bpf/core.c | 4 + kernel/bpf/preload/Makefile | 25 +- kernel/bpf/preload/iterators/Makefile | 38 +- kernel/bpf/verifier.c | 231 +- kernel/cgroup/cgroup-v1.c | 3 - kernel/dma/debug.c | 12 +- kernel/dma/mapping.c | 16 +- kernel/dma/swiotlb.c | 4 +- kernel/events/core.c | 34 +- kernel/exit.c | 78 +- kernel/fork.c | 6 +- kernel/futex.c | 4272 -- kernel/futex/Makefile | 3 + kernel/futex/core.c | 1176 + kernel/futex/futex.h | 295 + kernel/futex/pi.c | 1233 + kernel/futex/requeue.c | 897 + kernel/futex/syscalls.c | 398 + kernel/futex/waitwake.c | 708 + kernel/irq/irqdomain.c | 7 +- kernel/kallsyms.c | 46 +- kernel/kexec_file.c | 5 + kernel/kprobes.c | 506 +- kernel/livepatch/transition.c | 95 +- kernel/locking/rtmutex.c | 19 +- kernel/locking/rwbase_rt.c | 11 +- kernel/locking/spinlock_rt.c | 17 +- kernel/locking/test-ww_mutex.c | 3 +- kernel/power/energy_model.c | 86 +- kernel/printk/index.c | 5 +- kernel/printk/printk.c | 1 + kernel/rcu/tasks.h | 12 +- kernel/rcu/tree.h | 16 +- kernel/rcu/tree_stall.h | 8 +- kernel/sched/core.c | 213 +- kernel/sched/core_sched.c | 9 +- kernel/sched/debug.c | 11 +- kernel/sched/fair.c | 30 +- kernel/sched/features.h | 5 + kernel/sched/sched.h | 9 - kernel/sched/topology.c | 4 - kernel/scs.c | 1 + kernel/signal.c | 49 +- kernel/smp.c | 6 +- kernel/sys_ni.c | 3 +- kernel/time/clocksource.c | 4 +- kernel/trace/Makefile | 1 + kernel/trace/ftrace.c | 6 +- kernel/trace/pid_list.c | 495 + kernel/trace/pid_list.h | 88 + kernel/trace/trace.c | 78 +- kernel/trace/trace.h | 14 +- kernel/trace/trace_events.c | 6 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_output.c | 17 +- kernel/workqueue.c | 18 +- lib/Kconfig | 7 +- lib/Kconfig.kasan | 2 +- lib/Makefile | 2 +- lib/audit.c | 14 +- lib/compat_audit.c | 15 +- lib/decompress_unxz.c | 10 +- lib/decompress_unzstd.c | 48 +- lib/error-inject.c | 3 +- lib/find_bit.c | 21 + lib/find_bit_benchmark.c | 21 + lib/genalloc.c | 2 +- lib/iov_iter.c | 103 +- lib/kunit/executor.c | 47 +- lib/kunit/executor_test.c | 5 +- lib/sbitmap.c | 51 + lib/stackdepot.c | 33 +- lib/test_bitmap.c | 37 + lib/test_bpf.c | 14359 +++--- lib/test_kasan.c | 29 +- lib/test_kasan_module.c | 2 + lib/vsprintf.c | 27 +- lib/xz/Kconfig | 13 + lib/xz/xz_dec_lzma2.c | 182 +- lib/xz/xz_dec_stream.c | 6 +- lib/xz/xz_dec_syms.c | 9 +- lib/xz/xz_private.h | 3 + lib/zstd/Makefile | 46 +- lib/zstd/bitstream.h | 380 - lib/zstd/common/bitstream.h | 437 + lib/zstd/common/compiler.h | 170 + lib/zstd/common/cpu.h | 194 + lib/zstd/common/debug.c | 24 + lib/zstd/common/debug.h | 101 + lib/zstd/common/entropy_common.c | 357 + lib/zstd/common/error_private.c | 56 + lib/zstd/common/error_private.h | 66 + lib/zstd/common/fse.h | 710 + lib/zstd/common/fse_decompress.c | 390 + lib/zstd/common/huf.h | 356 + lib/zstd/common/mem.h | 259 + lib/zstd/common/zstd_common.c | 83 + lib/zstd/common/zstd_deps.h | 125 + lib/zstd/common/zstd_internal.h | 450 + lib/zstd/compress.c | 3485 -- lib/zstd/compress/fse_compress.c | 625 + lib/zstd/compress/hist.c | 165 + lib/zstd/compress/hist.h | 75 + lib/zstd/compress/huf_compress.c | 905 + lib/zstd/compress/zstd_compress.c | 5109 ++ lib/zstd/compress/zstd_compress_internal.h | 1188 + lib/zstd/compress/zstd_compress_literals.c | 158 + lib/zstd/compress/zstd_compress_literals.h | 29 + lib/zstd/compress/zstd_compress_sequences.c | 439 + lib/zstd/compress/zstd_compress_sequences.h | 54 + lib/zstd/compress/zstd_compress_superblock.c | 850 + lib/zstd/compress/zstd_compress_superblock.h | 32 + lib/zstd/compress/zstd_cwksp.h | 482 + lib/zstd/compress/zstd_double_fast.c | 519 + lib/zstd/compress/zstd_double_fast.h | 32 + lib/zstd/compress/zstd_fast.c | 496 + lib/zstd/compress/zstd_fast.h | 31 + lib/zstd/compress/zstd_lazy.c | 1414 + lib/zstd/compress/zstd_lazy.h | 81 + lib/zstd/compress/zstd_ldm.c | 686 + lib/zstd/compress/zstd_ldm.h | 110 + lib/zstd/compress/zstd_ldm_geartab.h | 103 + lib/zstd/compress/zstd_opt.c | 1346 + lib/zstd/compress/zstd_opt.h | 50 + lib/zstd/decompress.c | 2531 - lib/zstd/decompress/huf_decompress.c | 1206 + lib/zstd/decompress/zstd_ddict.c | 241 + lib/zstd/decompress/zstd_ddict.h | 44 + lib/zstd/decompress/zstd_decompress.c | 2085 + lib/zstd/decompress/zstd_decompress_block.c | 1540 + lib/zstd/decompress/zstd_decompress_block.h | 62 + lib/zstd/decompress/zstd_decompress_internal.h | 202 + lib/zstd/decompress_sources.h | 28 + lib/zstd/entropy_common.c | 243 - lib/zstd/error_private.h | 53 - lib/zstd/fse.h | 575 - lib/zstd/fse_compress.c | 795 - lib/zstd/fse_decompress.c | 325 - lib/zstd/huf.h | 212 - lib/zstd/huf_compress.c | 773 - lib/zstd/huf_decompress.c | 960 - lib/zstd/mem.h | 151 - lib/zstd/zstd_common.c | 75 - lib/zstd/zstd_compress_module.c | 160 + lib/zstd/zstd_decompress_module.c | 105 + lib/zstd/zstd_internal.h | 273 - lib/zstd/zstd_opt.h | 1014 - localversion-next | 2 +- mm/cma.c | 24 +- mm/damon/Kconfig | 10 +- mm/damon/Makefile | 3 +- mm/damon/core.c | 127 + mm/damon/dbgfs-test.h | 54 + mm/damon/dbgfs.c | 341 +- mm/damon/paddr.c | 224 + mm/damon/prmtv-common.c | 87 + mm/damon/prmtv-common.h | 17 + mm/damon/vaddr.c | 146 +- mm/debug.c | 4 +- mm/filemap.c | 4 +- mm/gup.c | 139 +- mm/huge_memory.c | 6 +- mm/hugetlb.c | 327 +- mm/kasan/common.c | 2 +- mm/kasan/hw_tags.c | 29 +- mm/kasan/kasan.h | 32 +- mm/kasan/report.c | 2 +- mm/kasan/shadow.c | 5 + mm/khugepaged.c | 10 +- mm/memblock.c | 20 +- mm/memcontrol.c | 90 +- mm/memory.c | 2 +- mm/memory_hotplug.c | 11 +- mm/mempolicy.c | 16 +- mm/migrate.c | 6 +- mm/mprotect.c | 5 +- mm/mremap.c | 36 +- mm/oom_kill.c | 6 +- mm/page_alloc.c | 11 +- mm/page_ext.c | 6 +- mm/page_io.c | 10 +- mm/page_owner.c | 2 + mm/percpu.c | 35 +- mm/slab.c | 4 +- mm/slub.c | 7 +- mm/swap.c | 23 +- mm/swapfile.c | 4 +- mm/vmalloc.c | 61 +- net/802/hippi.c | 2 +- net/802/p8022.c | 2 +- net/802/psnap.c | 2 +- net/8021q/vlan_dev.c | 6 +- net/Kconfig | 2 +- net/atm/br2684.c | 2 +- net/atm/lec.c | 3 +- net/ax25/af_ax25.c | 2 +- net/ax25/ax25_dev.c | 2 +- net/ax25/ax25_iface.c | 6 +- net/ax25/ax25_in.c | 4 +- net/ax25/ax25_out.c | 2 +- net/bluetooth/hci_codec.c | 18 +- net/bluetooth/hci_core.c | 14 +- net/bluetooth/hci_event.c | 16 +- net/bluetooth/hci_sock.c | 111 +- net/bluetooth/hci_sysfs.c | 2 + net/bluetooth/l2cap_sock.c | 19 + net/bluetooth/mgmt.c | 15 +- net/bpf/test_run.c | 7 +- net/bridge/br_netlink.c | 3 +- net/bridge/br_stp_if.c | 2 +- net/bridge/netfilter/ebtable_broute.c | 2 +- net/bridge/netfilter/ebtable_filter.c | 13 +- net/bridge/netfilter/ebtable_nat.c | 12 +- net/bridge/netfilter/ebtables.c | 6 +- net/ceph/mon_client.c | 3 +- net/core/Makefile | 1 + net/core/dev.c | 45 +- net/core/devlink.c | 169 +- net/core/neighbour.c | 196 +- net/core/net-procfs.c | 24 +- net/core/net-sysfs.c | 57 +- net/core/of_net.c | 170 + net/core/rtnetlink.c | 2 +- net/core/sock.c | 35 +- net/dsa/Kconfig | 4 - net/dsa/dsa2.c | 8 +- net/dsa/slave.c | 4 +- net/dsa/switch.c | 2 +- net/dsa/tag_dsa.c | 30 +- net/dsa/tag_ocelot.c | 40 +- net/dsa/tag_ocelot_8021q.c | 40 +- net/ethernet/eth.c | 102 +- net/ethtool/Makefile | 2 +- net/ethtool/module.c | 180 + net/ethtool/netlink.c | 19 + net/ethtool/netlink.h | 4 + net/hsr/hsr_device.c | 2 +- net/hsr/hsr_main.c | 2 +- net/ipv4/bpf_tcp_ca.c | 36 +- net/ipv4/icmp.c | 23 +- net/ipv4/inet_hashtables.c | 4 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ip_tunnel.c | 2 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipip.c | 2 +- net/ipv4/netfilter/arp_tables.c | 7 +- net/ipv4/netfilter/arptable_filter.c | 10 +- net/ipv4/netfilter/ip_tables.c | 7 +- net/ipv4/netfilter/iptable_filter.c | 9 +- net/ipv4/netfilter/iptable_mangle.c | 8 +- net/ipv4/netfilter/iptable_nat.c | 15 +- net/ipv4/netfilter/iptable_raw.c | 10 +- net/ipv4/netfilter/iptable_security.c | 9 +- net/ipv4/tcp_bbr.c | 28 +- net/ipv4/tcp_cubic.c | 26 +- net/ipv4/tcp_dctcp.c | 26 +- net/ipv4/udp.c | 3 +- net/ipv6/Kconfig | 6 +- net/ipv6/addrconf.c | 4 +- net/ipv6/exthdrs.c | 2 +- net/ipv6/inet6_hashtables.c | 2 +- net/ipv6/ioam6.c | 81 +- net/ipv6/ioam6_iptunnel.c | 306 +- net/ipv6/ip6_gre.c | 4 +- net/ipv6/ip6_tunnel.c | 2 +- net/ipv6/ip6_vti.c | 2 +- net/ipv6/ndisc.c | 4 +- net/ipv6/netfilter/ip6_tables.c | 6 +- net/ipv6/netfilter/ip6t_rt.c | 48 +- net/ipv6/netfilter/ip6table_filter.c | 10 +- net/ipv6/netfilter/ip6table_mangle.c | 8 +- net/ipv6/netfilter/ip6table_nat.c | 15 +- net/ipv6/netfilter/ip6table_raw.c | 10 +- net/ipv6/netfilter/ip6table_security.c | 9 +- net/ipv6/seg6.c | 2 +- net/ipv6/sit.c | 4 +- net/ipv6/udp.c | 3 +- net/llc/llc_c_ac.c | 2 +- net/llc/llc_if.c | 2 +- net/llc/llc_output.c | 2 +- net/llc/llc_proc.c | 2 +- net/mac80211/mesh.c | 9 +- net/mctp/Kconfig | 5 + net/mctp/Makefile | 3 + net/mctp/route.c | 5 + net/mctp/test/route-test.c | 544 + net/mctp/test/utils.c | 67 + net/mctp/test/utils.h | 20 + net/mptcp/protocol.c | 55 +- net/ncsi/ncsi-manage.c | 4 +- net/netfilter/Kconfig | 13 +- net/netfilter/core.c | 34 +- net/netfilter/ipvs/ip_vs_core.c | 166 +- net/netfilter/ipvs/ip_vs_ctl.c | 13 + net/netfilter/ipvs/ip_vs_est.c | 5 + net/netfilter/nfnetlink_hook.c | 16 +- net/netfilter/nft_chain_filter.c | 13 +- net/netfilter/xt_IDLETIMER.c | 2 +- net/netlink/af_netlink.c | 37 +- net/netrom/af_netrom.c | 4 +- net/netrom/nr_dev.c | 8 +- net/netrom/nr_route.c | 4 +- net/nfc/af_nfc.c | 3 + net/nfc/digital_core.c | 9 +- net/nfc/digital_technology.c | 8 +- net/nfc/hci/command.c | 16 - net/nfc/hci/llc_shdlc.c | 12 - net/nfc/llcp_commands.c | 8 - net/nfc/llcp_core.c | 5 +- net/nfc/nci/core.c | 4 - net/nfc/nci/hci.c | 4 - net/nfc/nci/ntf.c | 9 - net/nfc/nci/rsp.c | 2 + net/nfc/nci/uart.c | 16 +- net/packet/af_packet.c | 35 + net/rose/af_rose.c | 5 +- net/rose/rose_dev.c | 8 +- net/rose/rose_link.c | 8 +- net/rose/rose_route.c | 10 +- net/sched/sch_ets.c | 12 +- net/sched/sch_fifo.c | 3 + net/sched/sch_mqprio.c | 30 +- net/sched/sch_taprio.c | 4 + net/sctp/sm_make_chunk.c | 2 +- net/smc/smc_cdc.c | 7 +- net/smc/smc_core.c | 20 +- net/smc/smc_llc.c | 63 +- net/smc/smc_tx.c | 22 +- net/smc/smc_wr.h | 14 + net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/svc.c | 80 +- net/sunrpc/svc_xprt.c | 1 + net/sunrpc/xdr.c | 32 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 9 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 30 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 14 +- net/tipc/bearer.c | 4 +- net/tipc/bearer.h | 2 +- net/tipc/eth_media.c | 2 +- net/tipc/ib_media.c | 2 +- net/unix/af_unix.c | 11 +- net/vmw_vsock/af_vsock.c | 80 +- net/wireless/scan.c | 7 +- samples/bpf/.gitignore | 4 + samples/bpf/Makefile | 44 +- samples/bpf/xdp1_user.c | 2 +- samples/bpf/xdp_sample_pkts_user.c | 2 +- samples/kfifo/bytestream-example.c | 12 +- samples/kfifo/inttype-example.c | 12 +- samples/kfifo/record-example.c | 12 +- scripts/Makefile.debug | 42 + scripts/Makefile.gcc-plugins | 4 + scripts/Makefile.modfinal | 1 + scripts/Makefile.package | 10 +- scripts/checkpatch.pl | 1 + scripts/checksyscalls.sh | 6 +- scripts/decodecode | 2 +- scripts/get_abi.pl | 15 +- scripts/kconfig/conf.c | 15 +- scripts/kconfig/confdata.c | 521 +- scripts/kconfig/lkc_proto.h | 2 +- scripts/kconfig/symbol.c | 43 - scripts/kernel-doc | 1 + scripts/link-vmlinux.sh | 6 +- scripts/package/buildtar | 4 + security/integrity/ima/ima_api.c | 2 +- security/integrity/ima/ima_policy.c | 226 +- security/security.c | 16 +- security/selinux/avc.c | 13 +- security/selinux/hooks.c | 170 +- security/selinux/netlabel.c | 7 +- security/selinux/netport.c | 2 +- security/selinux/ss/hashtab.c | 1 + security/selinux/ss/mls.c | 4 + security/selinux/ss/services.c | 176 +- security/smack/smack_lsm.c | 30 +- security/smack/smack_netfilter.c | 26 +- sound/core/pcm_compat.c | 72 +- sound/core/pcm_native.c | 49 +- sound/hda/hdac_controller.c | 5 +- sound/hda/intel-dsp-config.c | 22 +- sound/pci/hda/hda_bind.c | 20 +- sound/pci/hda/hda_codec.c | 1 + sound/pci/hda/hda_controller.c | 24 +- sound/pci/hda/hda_controller.h | 2 +- sound/pci/hda/hda_intel.c | 29 +- sound/pci/hda/hda_intel.h | 4 +- sound/pci/hda/patch_realtek.c | 66 +- sound/soc/amd/Kconfig | 2 + sound/soc/amd/acp-rt5645.c | 2 +- sound/soc/amd/vangogh/acp5x-i2s.c | 2 +- sound/soc/codecs/Kconfig | 17 + sound/soc/codecs/Makefile | 4 + sound/soc/codecs/cs42l42.c | 16 +- sound/soc/codecs/es8316.c | 7 +- sound/soc/codecs/max98927.c | 25 + sound/soc/codecs/max98927.h | 1 + sound/soc/codecs/nau8821.c | 1712 + sound/soc/codecs/nau8821.h | 533 + sound/soc/codecs/nau8824.c | 70 + sound/soc/codecs/nau8824.h | 3 +- sound/soc/codecs/rt1011.c | 56 +- sound/soc/codecs/rt1011.h | 7 - sound/soc/codecs/rt5651.c | 7 +- sound/soc/codecs/rt5682.c | 56 +- sound/soc/codecs/rt5682.h | 20 + sound/soc/codecs/rt5682s.c | 56 +- sound/soc/codecs/rt5682s.h | 19 + sound/soc/codecs/rt9120.c | 495 + sound/soc/codecs/wcd938x.c | 6 +- sound/soc/codecs/wm8960.c | 13 +- sound/soc/codecs/wm_adsp.c | 3036 +- sound/soc/codecs/wm_adsp.h | 132 +- sound/soc/fsl/fsl_spdif.c | 74 + sound/soc/intel/boards/Kconfig | 14 + sound/soc/intel/boards/Makefile | 2 + sound/soc/intel/boards/bytcht_es8316.c | 37 +- sound/soc/intel/boards/bytcr_rt5640.c | 116 +- sound/soc/intel/boards/bytcr_rt5651.c | 118 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 2 + sound/soc/intel/boards/sof_es8336.c | 569 + sound/soc/intel/boards/sof_rt5682.c | 11 + sound/soc/intel/boards/sof_sdw.c | 10 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 13 + sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 6 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 7 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 47 + sound/soc/intel/skylake/skl-topology.c | 6 +- sound/soc/mediatek/mt2701/mt2701-cs42448.c | 2 +- sound/soc/mediatek/mt2701/mt2701-wm8960.c | 2 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 2 +- sound/soc/mediatek/mt8195/mt8195-audsys-clk.c | 152 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 69 +- sound/soc/qcom/apq8096.c | 2 +- sound/soc/rockchip/Kconfig | 11 + sound/soc/rockchip/Makefile | 2 + sound/soc/rockchip/rockchip_i2s_tdm.c | 1846 + sound/soc/rockchip/rockchip_i2s_tdm.h | 398 + sound/soc/soc-core.c | 1 + sound/soc/soc-dapm.c | 15 +- sound/soc/soc-pcm.c | 12 +- sound/soc/soc-topology.c | 10 +- sound/soc/sof/Kconfig | 4 + sound/soc/sof/Makefile | 3 +- sound/soc/sof/compress.c | 51 + sound/soc/sof/core.c | 24 +- sound/soc/sof/debug.c | 61 +- sound/soc/sof/imx/Kconfig | 2 + sound/soc/sof/imx/imx8.c | 39 +- sound/soc/sof/imx/imx8m.c | 26 +- sound/soc/sof/intel/Makefile | 3 - sound/soc/sof/intel/apl.c | 4 + sound/soc/sof/intel/atom.c | 5 +- sound/soc/sof/intel/bdw.c | 12 +- sound/soc/sof/intel/byt.c | 24 +- sound/soc/sof/intel/cnl.c | 4 + sound/soc/sof/intel/hda-dai.c | 248 +- sound/soc/sof/intel/hda-loader.c | 11 +- sound/soc/sof/intel/hda.c | 199 +- sound/soc/sof/intel/hda.h | 5 + sound/soc/sof/intel/icl.c | 4 + sound/soc/sof/intel/intel-ipc.c | 103 - sound/soc/sof/intel/pci-tng.c | 12 +- sound/soc/sof/intel/tgl.c | 4 + sound/soc/sof/ipc.c | 65 +- sound/soc/sof/loader.c | 14 +- sound/soc/sof/ops.c | 3 + sound/soc/sof/ops.h | 27 +- sound/soc/sof/pcm.c | 65 +- sound/soc/sof/pm.c | 10 +- sound/soc/sof/sof-audio.c | 715 +- sound/soc/sof/sof-audio.h | 47 +- sound/soc/sof/sof-of-dev.c | 21 +- sound/soc/sof/sof-priv.h | 65 +- sound/soc/sof/stream-ipc.c | 103 + sound/soc/sof/topology.c | 417 +- sound/soc/tegra/tegra_asoc_machine.c | 2 +- sound/usb/endpoint.c | 2 +- sound/usb/implicit.c | 2 - sound/usb/mixer.c | 42 +- sound/usb/mixer_quirks.c | 34 + sound/usb/pcm.c | 9 +- sound/usb/quirks-table.h | 100 + sound/usb/quirks.c | 4 + tools/Makefile | 13 +- tools/arch/x86/lib/insn.c | 5 +- tools/bpf/bpftool/Makefile | 39 +- tools/bpf/bpftool/gen.c | 1 - tools/bpf/bpftool/iter.c | 2 +- tools/bpf/bpftool/prog.c | 3 +- tools/bpf/resolve_btfids/Makefile | 16 +- tools/bpf/resolve_btfids/main.c | 32 +- tools/bpf/runqslower/Makefile | 22 +- tools/counter/Build | 1 + tools/counter/Makefile | 53 + tools/counter/counter_example.c | 92 + tools/include/asm-generic/bitops.h | 1 - tools/include/asm-generic/bitops/find.h | 145 - tools/include/asm-generic/unaligned.h | 23 + tools/include/linux/bitmap.h | 7 +- tools/include/linux/find.h | 214 + tools/include/linux/objtool.h | 12 + tools/include/uapi/sound/asound.h | 1 + tools/lib/bpf/Makefile | 29 +- tools/lib/bpf/bpf.c | 1 + tools/lib/bpf/bpf_gen_internal.h | 16 +- tools/lib/bpf/btf.c | 132 +- tools/lib/bpf/btf.h | 22 + tools/lib/bpf/gen_loader.c | 314 +- tools/lib/bpf/libbpf.c | 186 +- tools/lib/bpf/libbpf.h | 36 +- tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_internal.h | 3 + tools/lib/bpf/strset.c | 1 + tools/lib/find_bit.c | 20 + tools/objtool/arch/x86/decode.c | 2 +- tools/objtool/check.c | 18 +- tools/objtool/elf.c | 14 +- tools/objtool/include/objtool/elf.h | 1 - tools/objtool/orc_gen.c | 2 +- tools/objtool/special.c | 22 +- tools/perf/Makefile.config | 2 +- tools/perf/Makefile.perf | 2 +- tools/perf/pmu-events/jevents.c | 2 + tools/perf/tests/attr/test-stat-default | 97 + tools/perf/tests/attr/test-stat-detailed-1 | 113 +- tools/perf/tests/attr/test-stat-detailed-2 | 137 +- tools/perf/tests/attr/test-stat-detailed-3 | 145 +- tools/perf/util/intel-pt-decoder/Build | 2 + tools/perf/util/srcline.c | 338 +- tools/testing/kunit/kunit.py | 157 +- tools/testing/kunit/kunit_kernel.py | 92 +- tools/testing/kunit/kunit_tool_test.py | 87 +- tools/testing/selftests/arm64/fp/sve-ptrace.c | 55 +- tools/testing/selftests/bpf/Makefile | 35 +- .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 15 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 33 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 5 + tools/testing/selftests/bpf/cgroup_helpers.c | 6 +- tools/testing/selftests/bpf/cgroup_helpers.h | 2 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 1 + .../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 2 +- .../testing/selftests/bpf/prog_tests/bpf_obj_id.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 141 +- .../selftests/bpf/prog_tests/cg_storage_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_v1v2.c | 2 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 2 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 9 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 2 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 36 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 3 +- .../selftests/bpf/prog_tests/ksyms_module.c | 29 +- .../selftests/bpf/prog_tests/ksyms_module_libbpf.c | 28 + .../selftests/bpf/prog_tests/migrate_reuseport.c | 2 +- .../selftests/bpf/prog_tests/modify_return.c | 3 +- .../selftests/bpf/prog_tests/module_attach.c | 35 + .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 3 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 2 +- tools/testing/selftests/bpf/prog_tests/perf_link.c | 3 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 3 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 3 +- tools/testing/selftests/bpf/prog_tests/recursion.c | 10 +- .../selftests/bpf/prog_tests/select_reuseport.c | 4 +- .../bpf/prog_tests/send_signal_sched_switch.c | 3 +- .../selftests/bpf/prog_tests/sk_storage_tracing.c | 2 +- .../selftests/bpf/prog_tests/snprintf_btf.c | 2 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 2 +- tools/testing/selftests/bpf/prog_tests/tcp_rtt.c | 2 +- tools/testing/selftests/bpf/prog_tests/timer.c | 3 +- tools/testing/selftests/bpf/prog_tests/timer_mim.c | 2 +- .../selftests/bpf/prog_tests/tp_attach_query.c | 2 +- .../selftests/bpf/prog_tests/trace_printk.c | 2 +- .../selftests/bpf/prog_tests/trace_vprintk.c | 2 +- .../selftests/bpf/prog_tests/trampoline_count.c | 3 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 2 +- .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 2 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 2 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_info.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 2 +- tools/testing/selftests/bpf/progs/atomics.c | 16 + .../bpf/progs/btf_dump_test_case_bitfields.c | 10 +- .../bpf/progs/btf_dump_test_case_packing.c | 4 +- .../bpf/progs/btf_dump_test_case_padding.c | 2 +- .../bpf/progs/btf_dump_test_case_syntax.c | 2 +- .../bpf/progs/cgroup_skb_sk_lookup_kern.c | 1 - .../testing/selftests/bpf/progs/connect4_dropper.c | 2 +- tools/testing/selftests/bpf/progs/connect4_prog.c | 2 - tools/testing/selftests/bpf/progs/connect6_prog.c | 2 - .../selftests/bpf/progs/connect_force_port4.c | 1 - .../selftests/bpf/progs/connect_force_port6.c | 1 - tools/testing/selftests/bpf/progs/dev_cgroup.c | 1 - tools/testing/selftests/bpf/progs/fexit_sleep.c | 4 +- .../selftests/bpf/progs/get_cgroup_id_kern.c | 1 - tools/testing/selftests/bpf/progs/kfree_skb.c | 4 +- tools/testing/selftests/bpf/progs/map_ptr_kern.c | 1 - tools/testing/selftests/bpf/progs/netcnt_prog.c | 1 - .../selftests/bpf/progs/perf_event_stackmap.c | 4 +- tools/testing/selftests/bpf/progs/recursion.c | 9 +- tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 2 - tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 2 - .../selftests/bpf/progs/sockmap_parse_prog.c | 2 - .../selftests/bpf/progs/sockmap_tcp_msg_prog.c | 2 - .../selftests/bpf/progs/sockmap_verdict_prog.c | 14 +- .../testing/selftests/bpf/progs/sockopt_inherit.c | 1 - tools/testing/selftests/bpf/progs/tcp_rtt.c | 1 - tools/testing/selftests/bpf/progs/test_btf_haskv.c | 2 - .../selftests/bpf/progs/test_btf_map_in_map.c | 14 +- tools/testing/selftests/bpf/progs/test_btf_newkv.c | 2 - tools/testing/selftests/bpf/progs/test_btf_nokv.c | 2 - .../selftests/bpf/progs/test_enable_stats.c | 2 +- .../selftests/bpf/progs/test_ksyms_module.c | 46 +- tools/testing/selftests/bpf/progs/test_l4lb.c | 2 - .../testing/selftests/bpf/progs/test_map_in_map.c | 11 +- .../selftests/bpf/progs/test_map_in_map_invalid.c | 2 +- .../selftests/bpf/progs/test_module_attach.c | 14 + .../selftests/bpf/progs/test_pe_preserve_elems.c | 8 +- .../testing/selftests/bpf/progs/test_perf_buffer.c | 4 +- tools/testing/selftests/bpf/progs/test_pinning.c | 2 - .../selftests/bpf/progs/test_pinning_invalid.c | 2 - .../testing/selftests/bpf/progs/test_pkt_access.c | 1 - .../selftests/bpf/progs/test_queue_stack_map.h | 2 - .../bpf/progs/test_select_reuseport_kern.c | 6 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 1 - .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 2 - tools/testing/selftests/bpf/progs/test_skb_ctx.c | 1 - .../selftests/bpf/progs/test_sockmap_kern.h | 1 - .../selftests/bpf/progs/test_sockmap_listen.c | 1 - .../selftests/bpf/progs/test_stacktrace_build_id.c | 5 +- .../selftests/bpf/progs/test_stacktrace_map.c | 4 +- .../testing/selftests/bpf/progs/test_tcp_estats.c | 1 - .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 1 - .../selftests/bpf/progs/test_tcpnotify_kern.c | 6 +- .../testing/selftests/bpf/progs/test_tracepoint.c | 1 - .../testing/selftests/bpf/progs/test_tunnel_kern.c | 2 - tools/testing/selftests/bpf/progs/test_xdp.c | 2 - .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 4 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 2 - .../selftests/bpf/progs/test_xdp_redirect.c | 2 - tools/testing/selftests/bpf/test_bpftool_build.sh | 4 + tools/testing/selftests/bpf/test_progs.c | 671 +- tools/testing/selftests/bpf/test_progs.h | 38 +- tools/testing/selftests/bpf/test_verifier.c | 12 +- tools/testing/selftests/bpf/verifier/calls.c | 23 + tools/testing/selftests/bpf/verifier/jit.c | 47 + tools/testing/selftests/bpf/xdping.c | 2 +- tools/testing/selftests/damon/debugfs_attrs.sh | 13 + .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 50 +- .../selftests/drivers/net/mlxsw/sch_red_core.sh | 127 +- .../selftests/drivers/net/mlxsw/sch_red_ets.sh | 64 +- .../selftests/drivers/net/mlxsw/sch_red_root.sh | 8 + .../mlxsw/spectrum-2/devlink_trap_tunnel_ipip6.sh | 250 + .../drivers/net/ocelot/tc_flower_chains.sh | 50 +- .../ftrace/test.d/kprobe/kprobe_args_string.tc | 3 + .../ftrace/test.d/kprobe/kprobe_args_syntax.tc | 4 + .../testing/selftests/futex/functional/.gitignore | 1 + tools/testing/selftests/futex/functional/Makefile | 3 +- .../futex/functional/futex_wait_timeout.c | 21 +- .../futex/functional/futex_wait_wouldblock.c | 41 +- .../selftests/futex/functional/futex_waitv.c | 237 + tools/testing/selftests/futex/functional/run.sh | 3 + tools/testing/selftests/futex/include/futex2test.h | 22 + tools/testing/selftests/kvm/aarch64/vgic_init.c | 366 +- .../net/forwarding/forwarding.config.sample | 3 + .../selftests/net/forwarding/ip6gre_flat.sh | 65 + .../selftests/net/forwarding/ip6gre_flat_key.sh | 65 + .../selftests/net/forwarding/ip6gre_flat_keys.sh | 65 + .../selftests/net/forwarding/ip6gre_hier.sh | 65 + .../selftests/net/forwarding/ip6gre_hier_key.sh | 65 + .../selftests/net/forwarding/ip6gre_hier_keys.sh | 65 + .../testing/selftests/net/forwarding/ip6gre_lib.sh | 438 + .../testing/selftests/net/forwarding/tc_common.sh | 10 + tools/testing/selftests/net/ioam6.sh | 228 +- tools/testing/selftests/net/ioam6_parser.c | 164 +- tools/testing/selftests/net/tls.c | 28 +- tools/testing/selftests/netfilter/nft_flowtable.sh | 1 - tools/testing/selftests/netfilter/nft_nat.sh | 145 + tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 2 + tools/testing/selftests/proc/proc-tid0.c | 81 + tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + tools/testing/selftests/vm/hugepage-mremap.c | 165 + tools/testing/selftests/vm/ksm_tests.c | 125 +- tools/testing/selftests/vm/split_huge_page_test.c | 2 +- tools/testing/selftests/vm/userfaultfd.c | 156 +- tools/vm/page-types.c | 38 +- usr/gen_init_cpio.c | 20 +- 4167 files changed, 294706 insertions(+), 92036 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-scd30 create mode 100644 Documentation/ABI/testing/sysfs-class-hwmon create mode 100644 Documentation/ABI/testing/sysfs-class-thermal create mode 100644 Documentation/ABI/testing/sysfs-mce create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8994.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-qcm2290.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.txt create mode 100644 Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls060t1sx01.yaml create mode 100644 Documentation/devicetree/bindings/gpu/host1x/nvidia,tegra210-nv [...] delete mode 100644 Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ntc-thermistor.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ntc_thermistor.txt create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,lm25066.yaml create mode 100644 Documentation/devicetree/bindings/i2c/apple,i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad799x.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml create mode 100644 Documentation/devicetree/bindings/ipmi/ipmi-ipmb.yaml delete mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.txt create mode 100644 Documentation/devicetree/bindings/leds/register-bit-led.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/hynix,hi846.yaml create mode 100644 Documentation/devicetree/bindings/media/qcom,sc7280-venus.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,m [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,gpmc-ch [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ti,gpmc.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ac100.txt delete mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.txt create mode 100644 Documentation/devicetree/bindings/mfd/aspeed-lpc.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/axp20x.txt create mode 100644 Documentation/devicetree/bindings/mfd/brcm,misc.yaml create mode 100644 Documentation/devicetree/bindings/mfd/sprd,ums512-glbreg.yaml create mode 100644 Documentation/devicetree/bindings/mfd/x-powers,ac100.yaml create mode 100644 Documentation/devicetree/bindings/mfd/x-powers,axp152.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/gpmc-nand.txt delete mode 100644 Documentation/devicetree/bindings/mtd/gpmc-nor.txt delete mode 100644 Documentation/devicetree/bindings/mtd/gpmc-onenand.txt create mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-nand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/ti,gpmc-onenand.yaml delete mode 100644 Documentation/devicetree/bindings/net/gpmc-eth.txt delete mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.txt create mode 100644 Documentation/devicetree/bindings/net/wireless/esp,esp8089.yaml create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra20-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/samsung,battery.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/max8952.txt delete mode 100644 Documentation/devicetree/bindings/regulator/max8973-regulator.txt delete mode 100644 Documentation/devicetree/bindings/regulator/max8997-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8952.yaml create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8973.yaml create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max8997.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.txt create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpa01.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.txt create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps11.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps13.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps14.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mps15.yaml create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s2mpu02.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.txt create mode 100644 Documentation/devicetree/bindings/regulator/samsung,s5m8767.yaml delete mode 100644 Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.txt create mode 100644 Documentation/devicetree/bindings/serial/fsl,s32-linflexuart.yaml create mode 100644 Documentation/devicetree/bindings/soc/aspeed/uart-routing.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mm-disp-blk-c [...] create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/sound/mt8192-afe-pcm.yaml create mode 100644 Documentation/devicetree/bindings/sound/nau8821.txt create mode 100644 Documentation/devicetree/bindings/sound/richtek,rt9120.yaml create mode 100644 Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml create mode 100644 Documentation/devicetree/bindings/usb/smsc,usb3503.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb3503.txt create mode 100644 Documentation/userspace-api/futex2.rst create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/armada-381-netgear-gs110emx.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-tyan-s7106.dts create mode 100644 arch/arm/boot/dts/e70k02.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-skov-revc-lt2.dtsi create mode 100644 arch/arm/boot/dts/imx6sl-tolino-vision5.dts create mode 100644 arch/arm/boot/dts/imx6sll-kobo-librah2o.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-eval-v3.dts create mode 100644 arch/arm/boot/dts/imx6ull-colibri-emmc-nonwifi.dtsi delete mode 100644 arch/arm/mach-at91/lan966x.c delete mode 100644 arch/arm/mach-omap2/scrm54xx.h create mode 100644 arch/arm64/boot/dts/exynos/exynosautov9-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynosautov9-sadk.dts create mode 100644 arch/arm64/boot/dts/exynos/exynosautov9.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-bluebox3-rev-a.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-bluebox3.dts create mode 100644 arch/arm64/boot/dts/freescale/s32g2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/s32g274a-evb.dts create mode 100644 arch/arm64/boot/dts/freescale/s32g274a-rdb2.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219-max98357a.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219-rt1015p.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-da7219.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-max98357a.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-rt1015p.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e-max983 [...] create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e-rt1015p.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-audio-ts3a227e.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common-pg1.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common-pg2.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic-pg2.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-common.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced-pg2.dts create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-sk.dts delete mode 100644 arch/arm64/kernel/cpu-reset.h create mode 100644 arch/arm64/mm/trans_pgd-asm.S delete mode 100644 arch/mips/net/bpf_jit.c delete mode 100644 arch/mips/net/bpf_jit.h delete mode 100644 arch/mips/net/bpf_jit_asm.S create mode 100644 arch/mips/net/bpf_jit_comp.c create mode 100644 arch/mips/net/bpf_jit_comp.h create mode 100644 arch/mips/net/bpf_jit_comp32.c create mode 100644 arch/mips/net/bpf_jit_comp64.c delete mode 100644 arch/mips/net/ebpf_jit.c create mode 100644 arch/powerpc/platforms/pseries/cc_platform.c create mode 100644 arch/riscv/configs/32-bit.config create mode 100644 arch/riscv/configs/64-bit.config create mode 100644 arch/riscv/include/asm/kvm_host.h create mode 100644 arch/riscv/include/asm/kvm_types.h create mode 100644 arch/riscv/include/asm/kvm_vcpu_timer.h create mode 100644 arch/riscv/include/uapi/asm/kvm.h create mode 100644 arch/riscv/kvm/Kconfig create mode 100644 arch/riscv/kvm/Makefile create mode 100644 arch/riscv/kvm/main.c create mode 100644 arch/riscv/kvm/mmu.c create mode 100644 arch/riscv/kvm/tlb.S create mode 100644 arch/riscv/kvm/vcpu.c create mode 100644 arch/riscv/kvm/vcpu_exit.c create mode 100644 arch/riscv/kvm/vcpu_sbi.c create mode 100644 arch/riscv/kvm/vcpu_switch.S create mode 100644 arch/riscv/kvm/vcpu_timer.c create mode 100644 arch/riscv/kvm/vm.c create mode 100644 arch/riscv/kvm/vmid.c create mode 100644 arch/s390/include/asm/text-patching.h create mode 100644 arch/s390/lib/test_kprobes.c create mode 100644 arch/s390/lib/test_kprobes.h create mode 100644 arch/s390/lib/test_kprobes_asm.S create mode 100644 arch/x86/kernel/cc_platform.c create mode 100644 block/blk-throttle.h create mode 100644 drivers/bus/fsl-mc/obj-api.c create mode 100644 drivers/char/ipmi/ipmi_ipmb.c create mode 100644 drivers/clk/qcom/camcc-sc7280.c create mode 100644 drivers/clk/qcom/gcc-qcm2290.c create mode 100644 drivers/clk/qcom/lpasscc-sc7280.c create mode 100644 drivers/counter/counter-chrdev.c create mode 100644 drivers/counter/counter-chrdev.h create mode 100644 drivers/firmware/cirrus/Kconfig create mode 100644 drivers/firmware/cirrus/Makefile create mode 100644 drivers/firmware/cirrus/cs_dsp.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/sienna_cichlid_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/vangogh_reg_init.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/dc_link_dpia.h create mode 100644 drivers/gpu/drm/drm_privacy_screen.c create mode 100644 drivers/gpu/drm/drm_privacy_screen_x86.c create mode 100644 drivers/gpu/drm/i915/display/intel_fb_pin.c create mode 100644 drivers/gpu/drm/i915/display/intel_fb_pin.h create mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.c create mode 100644 drivers/gpu/drm/i915/display/intel_plane_initial.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.h delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_execbuffer.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_engines.h delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt.h delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.c delete mode 100644 drivers/gpu/drm/i915/gt/debugfs_gt_pm.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_engines_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h create mode 100644 drivers/gpu/drm/i915/gt/uc/selftest_guc.c create mode 100644 drivers/gpu/drm/i915/intel_pcode.c create mode 100644 drivers/gpu/drm/i915/intel_pcode.h create mode 100644 drivers/gpu/drm/i915/intel_sbi.c create mode 100644 drivers/gpu/drm/i915/intel_sbi.h delete mode 100644 drivers/gpu/drm/i915/intel_sideband.c delete mode 100644 drivers/gpu/drm/i915/intel_sideband.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_cmd.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_debugfs.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_irq.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_irq.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_pm.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_pm.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_session.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_session.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee.c create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_tee_interface.h create mode 100644 drivers/gpu/drm/i915/pxp/intel_pxp_types.h create mode 100644 drivers/gpu/drm/i915/vlv_sideband.c create mode 100644 drivers/gpu/drm/i915/vlv_sideband.h create mode 100644 drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c create mode 100644 drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c create mode 100644 drivers/gpu/drm/tegra/nvdec.c create mode 100644 drivers/i2c/busses/i2c-pasemi-core.c create mode 100644 drivers/i2c/busses/i2c-pasemi-core.h create mode 100644 drivers/i2c/busses/i2c-pasemi-pci.c create mode 100644 drivers/i2c/busses/i2c-pasemi-platform.c delete mode 100644 drivers/i2c/busses/i2c-pasemi.c create mode 100644 drivers/iio/chemical/scd4x.c create mode 100644 drivers/md/dm-audit.c create mode 100644 drivers/md/dm-audit.h create mode 100644 drivers/media/i2c/hi846.c create mode 100644 drivers/media/platform/rcar-isp.c create mode 100644 drivers/misc/mei/pxp/Kconfig create mode 100644 drivers/misc/mei/pxp/Makefile create mode 100644 drivers/misc/mei/pxp/mei_pxp.c create mode 100644 drivers/misc/mei/pxp/mei_pxp.h create mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.c create mode 100644 drivers/net/ethernet/intel/ice/ice_eswitch.h create mode 100644 drivers/net/ethernet/intel/ice/ice_repr.c create mode 100644 drivers/net/ethernet/intel/ice/ice_repr.h create mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_tc_lib.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_dbg_hsi.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_iro_hsi.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h create mode 100644 drivers/net/wireless/realtek/rtw89/Kconfig create mode 100644 drivers/net/wireless/realtek/rtw89/Makefile create mode 100644 drivers/net/wireless/realtek/rtw89/cam.c create mode 100644 drivers/net/wireless/realtek/rtw89/cam.h create mode 100644 drivers/net/wireless/realtek/rtw89/coex.c create mode 100644 drivers/net/wireless/realtek/rtw89/coex.h create mode 100644 drivers/net/wireless/realtek/rtw89/core.c create mode 100644 drivers/net/wireless/realtek/rtw89/core.h create mode 100644 drivers/net/wireless/realtek/rtw89/debug.c create mode 100644 drivers/net/wireless/realtek/rtw89/debug.h create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.c create mode 100644 drivers/net/wireless/realtek/rtw89/efuse.h create mode 100644 drivers/net/wireless/realtek/rtw89/fw.c create mode 100644 drivers/net/wireless/realtek/rtw89/fw.h create mode 100644 drivers/net/wireless/realtek/rtw89/mac.c create mode 100644 drivers/net/wireless/realtek/rtw89/mac.h create mode 100644 drivers/net/wireless/realtek/rtw89/mac80211.c create mode 100644 drivers/net/wireless/realtek/rtw89/pci.c create mode 100644 drivers/net/wireless/realtek/rtw89/pci.h create mode 100644 drivers/net/wireless/realtek/rtw89/phy.c create mode 100644 drivers/net/wireless/realtek/rtw89/phy.h create mode 100644 drivers/net/wireless/realtek/rtw89/ps.c create mode 100644 drivers/net/wireless/realtek/rtw89/ps.h create mode 100644 drivers/net/wireless/realtek/rtw89/reg.h create mode 100644 drivers/net/wireless/realtek/rtw89/regd.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_rfk_table.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852a_table.h create mode 100644 drivers/net/wireless/realtek/rtw89/sar.c create mode 100644 drivers/net/wireless/realtek/rtw89/sar.h create mode 100644 drivers/net/wireless/realtek/rtw89/ser.c create mode 100644 drivers/net/wireless/realtek/rtw89/ser.h create mode 100644 drivers/net/wireless/realtek/rtw89/txrx.h create mode 100644 drivers/net/wireless/realtek/rtw89/util.h delete mode 100644 drivers/of/of_net.c create mode 100644 drivers/pci/controller/dwc/pcie-qcom-ep.c create mode 100644 drivers/pci/controller/pcie-apple.c create mode 100644 drivers/phy/hisilicon/phy-hi3670-pcie.c create mode 100644 drivers/pinctrl/uniphier/pinctrl-uniphier-nx1.c create mode 100644 drivers/platform/x86/nvidia-wmi-ec-backlight.c delete mode 100644 drivers/platform/x86/wmaa-backlight-wmi.c create mode 100644 drivers/remoteproc/imx_dsp_rproc.c create mode 100644 drivers/remoteproc/imx_rproc.h create mode 100644 drivers/soc/imx/imx8m-blk-ctrl.c create mode 100644 drivers/soc/mediatek/mt8192-mmsys.h create mode 100644 drivers/soc/tegra/ari-tegra186.c delete mode 100644 drivers/staging/most/dim2/sysfs.c create mode 100644 fs/erofs/decompressor_lzma.c delete mode 100644 include/asm-generic/bitops/find.h create mode 100644 include/clocksource/timer-riscv.h create mode 100644 include/drm/drm_privacy_screen_consumer.h create mode 100644 include/drm/drm_privacy_screen_driver.h create mode 100644 include/drm/drm_privacy_screen_machine.h create mode 100644 include/drm/i915_pxp_tee_interface.h create mode 100644 include/dt-bindings/clock/exynos850.h create mode 100644 include/dt-bindings/clock/qcom,camcc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,gcc-qcm2290.h create mode 100644 include/dt-bindings/clock/qcom,lpass-sc7280.h delete mode 100644 include/dt-bindings/reset-controller/mt8183-resets.h rename include/dt-bindings/{reset-controller => reset}/mt2712-resets.h (100%) create mode 100644 include/dt-bindings/reset/mt8183-resets.h rename include/dt-bindings/{reset-controller => reset}/mt8192-resets.h (100%) create mode 100644 include/linux/audit_arch.h create mode 100644 include/linux/cc_platform.h create mode 100644 include/linux/container_of.h create mode 100644 include/linux/dsa/mv88e6xxx.h create mode 100644 include/linux/find.h create mode 100644 include/linux/firmware/cirrus/cs_dsp.h rename {sound/soc/codecs => include/linux/firmware/cirrus}/wmfw.h (100%) delete mode 100644 include/linux/mfd/hi6421-spmi-pmic.h delete mode 100644 include/linux/netfilter_ingress.h create mode 100644 include/linux/netfilter_netdev.h create mode 100644 include/linux/zstd_errors.h create mode 100644 include/linux/zstd_lib.h create mode 100644 include/uapi/linux/counter.h delete mode 100644 kernel/futex.c create mode 100644 kernel/futex/Makefile create mode 100644 kernel/futex/core.c create mode 100644 kernel/futex/futex.h create mode 100644 kernel/futex/pi.c create mode 100644 kernel/futex/requeue.c create mode 100644 kernel/futex/syscalls.c create mode 100644 kernel/futex/waitwake.c create mode 100644 kernel/trace/pid_list.c create mode 100644 kernel/trace/pid_list.h delete mode 100644 lib/zstd/bitstream.h create mode 100644 lib/zstd/common/bitstream.h create mode 100644 lib/zstd/common/compiler.h create mode 100644 lib/zstd/common/cpu.h create mode 100644 lib/zstd/common/debug.c create mode 100644 lib/zstd/common/debug.h create mode 100644 lib/zstd/common/entropy_common.c create mode 100644 lib/zstd/common/error_private.c create mode 100644 lib/zstd/common/error_private.h create mode 100644 lib/zstd/common/fse.h create mode 100644 lib/zstd/common/fse_decompress.c create mode 100644 lib/zstd/common/huf.h create mode 100644 lib/zstd/common/mem.h create mode 100644 lib/zstd/common/zstd_common.c create mode 100644 lib/zstd/common/zstd_deps.h create mode 100644 lib/zstd/common/zstd_internal.h delete mode 100644 lib/zstd/compress.c create mode 100644 lib/zstd/compress/fse_compress.c create mode 100644 lib/zstd/compress/hist.c create mode 100644 lib/zstd/compress/hist.h create mode 100644 lib/zstd/compress/huf_compress.c create mode 100644 lib/zstd/compress/zstd_compress.c create mode 100644 lib/zstd/compress/zstd_compress_internal.h create mode 100644 lib/zstd/compress/zstd_compress_literals.c create mode 100644 lib/zstd/compress/zstd_compress_literals.h create mode 100644 lib/zstd/compress/zstd_compress_sequences.c create mode 100644 lib/zstd/compress/zstd_compress_sequences.h create mode 100644 lib/zstd/compress/zstd_compress_superblock.c create mode 100644 lib/zstd/compress/zstd_compress_superblock.h create mode 100644 lib/zstd/compress/zstd_cwksp.h create mode 100644 lib/zstd/compress/zstd_double_fast.c create mode 100644 lib/zstd/compress/zstd_double_fast.h create mode 100644 lib/zstd/compress/zstd_fast.c create mode 100644 lib/zstd/compress/zstd_fast.h create mode 100644 lib/zstd/compress/zstd_lazy.c create mode 100644 lib/zstd/compress/zstd_lazy.h create mode 100644 lib/zstd/compress/zstd_ldm.c create mode 100644 lib/zstd/compress/zstd_ldm.h create mode 100644 lib/zstd/compress/zstd_ldm_geartab.h create mode 100644 lib/zstd/compress/zstd_opt.c create mode 100644 lib/zstd/compress/zstd_opt.h delete mode 100644 lib/zstd/decompress.c create mode 100644 lib/zstd/decompress/huf_decompress.c create mode 100644 lib/zstd/decompress/zstd_ddict.c create mode 100644 lib/zstd/decompress/zstd_ddict.h create mode 100644 lib/zstd/decompress/zstd_decompress.c create mode 100644 lib/zstd/decompress/zstd_decompress_block.c create mode 100644 lib/zstd/decompress/zstd_decompress_block.h create mode 100644 lib/zstd/decompress/zstd_decompress_internal.h create mode 100644 lib/zstd/decompress_sources.h delete mode 100644 lib/zstd/entropy_common.c delete mode 100644 lib/zstd/error_private.h delete mode 100644 lib/zstd/fse.h delete mode 100644 lib/zstd/fse_compress.c delete mode 100644 lib/zstd/fse_decompress.c delete mode 100644 lib/zstd/huf.h delete mode 100644 lib/zstd/huf_compress.c delete mode 100644 lib/zstd/huf_decompress.c delete mode 100644 lib/zstd/mem.h delete mode 100644 lib/zstd/zstd_common.c create mode 100644 lib/zstd/zstd_compress_module.c create mode 100644 lib/zstd/zstd_decompress_module.c delete mode 100644 lib/zstd/zstd_internal.h delete mode 100644 lib/zstd/zstd_opt.h create mode 100644 mm/damon/paddr.c create mode 100644 mm/damon/prmtv-common.c create mode 100644 mm/damon/prmtv-common.h create mode 100644 net/core/of_net.c create mode 100644 net/ethtool/module.c create mode 100644 net/mctp/test/route-test.c create mode 100644 net/mctp/test/utils.c create mode 100644 net/mctp/test/utils.h create mode 100644 scripts/Makefile.debug create mode 100644 sound/soc/codecs/nau8821.c create mode 100644 sound/soc/codecs/nau8821.h create mode 100644 sound/soc/codecs/rt9120.c create mode 100644 sound/soc/intel/boards/sof_es8336.c create mode 100644 sound/soc/rockchip/rockchip_i2s_tdm.c create mode 100644 sound/soc/rockchip/rockchip_i2s_tdm.h create mode 100644 sound/soc/sof/compress.c delete mode 100644 sound/soc/sof/intel/intel-ipc.c create mode 100644 sound/soc/sof/stream-ipc.c create mode 100644 tools/counter/Build create mode 100644 tools/counter/Makefile create mode 100644 tools/counter/counter_example.c delete mode 100644 tools/include/asm-generic/bitops/find.h create mode 100644 tools/include/asm-generic/unaligned.h create mode 100644 tools/include/linux/find.h create mode 100644 tools/testing/selftests/bpf/prog_tests/ksyms_module_libbpf.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/devlink_tr [...] create mode 100644 tools/testing/selftests/futex/functional/futex_waitv.c create mode 100644 tools/testing/selftests/futex/include/futex2test.h create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_key.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_flat_keys.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_key.sh create mode 100755 tools/testing/selftests/net/forwarding/ip6gre_hier_keys.sh create mode 100644 tools/testing/selftests/net/forwarding/ip6gre_lib.sh create mode 100644 tools/testing/selftests/proc/proc-tid0.c create mode 100644 tools/testing/selftests/vm/hugepage-mremap.c